@charset "UTF-8";
/**
 *  Do not remove this comments bellow. It's the markers used by wiredep to inject
 *  sass dependencies when defined in the bower.json of your dependencies
 */
/* MaterialDesignIcons.com */
@import '../../../../node_modules/quill/dist/quill.core.css';
@import '../../../../node_modules/quill/dist/quill.bubble.css';
@import '../../../../node_modules/quill/dist/quill.snow.css';
@import '../../../../node_modules/components-font-awesome/css/all.min.css';
@import '../../../../node_modules/components-font-awesome/css/v4-shims.min.css';
@import '../../../../node_modules/quill/dist/quill.core.css';
@import '../../../../node_modules/quill/dist/quill.bubble.css';
@import '../../../../node_modules/quill/dist/quill.snow.css';
@import '../../../../node_modules/components-font-awesome/css/all.min.css';
@import '../../../../node_modules/components-font-awesome/css/v4-shims.min.css';
@font-face {
  font-family: "Material Design Icons";
  src: url("../fonts/materialdesignicons-webfont.eot?v=2.2.43");
  src: url("../fonts/materialdesignicons-webfont.eot?#iefix&v=2.2.43") format("embedded-opentype"), url("../fonts/materialdesignicons-webfont.woff2?v=2.2.43") format("woff2"), url("../fonts/materialdesignicons-webfont.woff?v=2.2.43") format("woff"), url("../fonts/materialdesignicons-webfont.ttf?v=2.2.43") format("truetype"), url("../fonts/materialdesignicons-webfont.svg?v=2.2.43#materialdesigniconsregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.mdi:before,
.mdi-set {
  display: inline-block;
  font: normal normal normal 24px/1 "Material Design Icons";
  font-size: inherit;
  text-rendering: auto;
  line-height: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.mdi-access-point:before {
  content: "\F002";
}

.mdi-access-point-network:before {
  content: "\F003";
}

.mdi-account:before {
  content: "\F004";
}

.mdi-account-alert:before {
  content: "\F005";
}

.mdi-account-box:before {
  content: "\F006";
}

.mdi-account-box-outline:before {
  content: "\F007";
}

.mdi-account-card-details:before {
  content: "\F5D2";
}

.mdi-account-check:before {
  content: "\F008";
}

.mdi-account-circle:before {
  content: "\F009";
}

.mdi-account-convert:before {
  content: "\F00A";
}

.mdi-account-edit:before {
  content: "\F6BB";
}

.mdi-account-group:before {
  content: "\F848";
}

.mdi-account-heart:before {
  content: "\F898";
}

.mdi-account-key:before {
  content: "\F00B";
}

.mdi-account-location:before {
  content: "\F00C";
}

.mdi-account-minus:before {
  content: "\F00D";
}

.mdi-account-multiple:before {
  content: "\F00E";
}

.mdi-account-multiple-minus:before {
  content: "\F5D3";
}

.mdi-account-multiple-outline:before {
  content: "\F00F";
}

.mdi-account-multiple-plus:before {
  content: "\F010";
}

.mdi-account-multiple-plus-outline:before {
  content: "\F7FF";
}

.mdi-account-network:before {
  content: "\F011";
}

.mdi-account-off:before {
  content: "\F012";
}

.mdi-account-outline:before {
  content: "\F013";
}

.mdi-account-plus:before {
  content: "\F014";
}

.mdi-account-plus-outline:before {
  content: "\F800";
}

.mdi-account-remove:before {
  content: "\F015";
}

.mdi-account-search:before {
  content: "\F016";
}

.mdi-account-settings:before {
  content: "\F630";
}

.mdi-account-settings-variant:before {
  content: "\F631";
}

.mdi-account-star:before {
  content: "\F017";
}

.mdi-account-switch:before {
  content: "\F019";
}

.mdi-accusoft:before {
  content: "\F849";
}

.mdi-adjust:before {
  content: "\F01A";
}

.mdi-air-conditioner:before {
  content: "\F01B";
}

.mdi-airballoon:before {
  content: "\F01C";
}

.mdi-airplane:before {
  content: "\F01D";
}

.mdi-airplane-landing:before {
  content: "\F5D4";
}

.mdi-airplane-off:before {
  content: "\F01E";
}

.mdi-airplane-takeoff:before {
  content: "\F5D5";
}

.mdi-airplay:before {
  content: "\F01F";
}

.mdi-airport:before {
  content: "\F84A";
}

.mdi-alarm:before {
  content: "\F020";
}

.mdi-alarm-bell:before {
  content: "\F78D";
}

.mdi-alarm-check:before {
  content: "\F021";
}

.mdi-alarm-light:before {
  content: "\F78E";
}

.mdi-alarm-multiple:before {
  content: "\F022";
}

.mdi-alarm-off:before {
  content: "\F023";
}

.mdi-alarm-plus:before {
  content: "\F024";
}

.mdi-alarm-snooze:before {
  content: "\F68D";
}

.mdi-album:before {
  content: "\F025";
}

.mdi-alert:before {
  content: "\F026";
}

.mdi-alert-box:before {
  content: "\F027";
}

.mdi-alert-circle:before {
  content: "\F028";
}

.mdi-alert-circle-outline:before {
  content: "\F5D6";
}

.mdi-alert-decagram:before {
  content: "\F6BC";
}

.mdi-alert-octagon:before {
  content: "\F029";
}

.mdi-alert-octagram:before {
  content: "\F766";
}

.mdi-alert-outline:before {
  content: "\F02A";
}

.mdi-alien:before {
  content: "\F899";
}

.mdi-all-inclusive:before {
  content: "\F6BD";
}

.mdi-allo:before {
  content: "\F801";
}

.mdi-alpha:before {
  content: "\F02B";
}

.mdi-alphabetical:before {
  content: "\F02C";
}

.mdi-altimeter:before {
  content: "\F5D7";
}

.mdi-amazon:before {
  content: "\F02D";
}

.mdi-amazon-clouddrive:before {
  content: "\F02E";
}

.mdi-ambulance:before {
  content: "\F02F";
}

.mdi-amplifier:before {
  content: "\F030";
}

.mdi-anchor:before {
  content: "\F031";
}

.mdi-android:before {
  content: "\F032";
}

.mdi-android-debug-bridge:before {
  content: "\F033";
}

.mdi-android-head:before {
  content: "\F78F";
}

.mdi-android-studio:before {
  content: "\F034";
}

.mdi-angular:before {
  content: "\F6B1";
}

.mdi-angularjs:before {
  content: "\F6BE";
}

.mdi-animation:before {
  content: "\F5D8";
}

.mdi-anvil:before {
  content: "\F89A";
}

.mdi-apple:before {
  content: "\F035";
}

.mdi-apple-finder:before {
  content: "\F036";
}

.mdi-apple-ios:before {
  content: "\F037";
}

.mdi-apple-keyboard-caps:before {
  content: "\F632";
}

.mdi-apple-keyboard-command:before {
  content: "\F633";
}

.mdi-apple-keyboard-control:before {
  content: "\F634";
}

.mdi-apple-keyboard-option:before {
  content: "\F635";
}

.mdi-apple-keyboard-shift:before {
  content: "\F636";
}

.mdi-apple-mobileme:before {
  content: "\F038";
}

.mdi-apple-safari:before {
  content: "\F039";
}

.mdi-application:before {
  content: "\F614";
}

.mdi-approval:before {
  content: "\F790";
}

.mdi-apps:before {
  content: "\F03B";
}

.mdi-archive:before {
  content: "\F03C";
}

.mdi-arrange-bring-forward:before {
  content: "\F03D";
}

.mdi-arrange-bring-to-front:before {
  content: "\F03E";
}

.mdi-arrange-send-backward:before {
  content: "\F03F";
}

.mdi-arrange-send-to-back:before {
  content: "\F040";
}

.mdi-arrow-all:before {
  content: "\F041";
}

.mdi-arrow-bottom-left:before {
  content: "\F042";
}

.mdi-arrow-bottom-right:before {
  content: "\F043";
}

.mdi-arrow-collapse:before {
  content: "\F615";
}

.mdi-arrow-collapse-all:before {
  content: "\F044";
}

.mdi-arrow-collapse-down:before {
  content: "\F791";
}

.mdi-arrow-collapse-horizontal:before {
  content: "\F84B";
}

.mdi-arrow-collapse-left:before {
  content: "\F792";
}

.mdi-arrow-collapse-right:before {
  content: "\F793";
}

.mdi-arrow-collapse-up:before {
  content: "\F794";
}

.mdi-arrow-collapse-vertical:before {
  content: "\F84C";
}

.mdi-arrow-down:before {
  content: "\F045";
}

.mdi-arrow-down-bold:before {
  content: "\F72D";
}

.mdi-arrow-down-bold-box:before {
  content: "\F72E";
}

.mdi-arrow-down-bold-box-outline:before {
  content: "\F72F";
}

.mdi-arrow-down-bold-circle:before {
  content: "\F047";
}

.mdi-arrow-down-bold-circle-outline:before {
  content: "\F048";
}

.mdi-arrow-down-bold-hexagon-outline:before {
  content: "\F049";
}

.mdi-arrow-down-box:before {
  content: "\F6BF";
}

.mdi-arrow-down-drop-circle:before {
  content: "\F04A";
}

.mdi-arrow-down-drop-circle-outline:before {
  content: "\F04B";
}

.mdi-arrow-down-thick:before {
  content: "\F046";
}

.mdi-arrow-expand:before {
  content: "\F616";
}

.mdi-arrow-expand-all:before {
  content: "\F04C";
}

.mdi-arrow-expand-down:before {
  content: "\F795";
}

.mdi-arrow-expand-horizontal:before {
  content: "\F84D";
}

.mdi-arrow-expand-left:before {
  content: "\F796";
}

.mdi-arrow-expand-right:before {
  content: "\F797";
}

.mdi-arrow-expand-up:before {
  content: "\F798";
}

.mdi-arrow-expand-vertical:before {
  content: "\F84E";
}

.mdi-arrow-left:before {
  content: "\F04D";
}

.mdi-arrow-left-bold:before {
  content: "\F730";
}

.mdi-arrow-left-bold-box:before {
  content: "\F731";
}

.mdi-arrow-left-bold-box-outline:before {
  content: "\F732";
}

.mdi-arrow-left-bold-circle:before {
  content: "\F04F";
}

.mdi-arrow-left-bold-circle-outline:before {
  content: "\F050";
}

.mdi-arrow-left-bold-hexagon-outline:before {
  content: "\F051";
}

.mdi-arrow-left-box:before {
  content: "\F6C0";
}

.mdi-arrow-left-drop-circle:before {
  content: "\F052";
}

.mdi-arrow-left-drop-circle-outline:before {
  content: "\F053";
}

.mdi-arrow-left-thick:before {
  content: "\F04E";
}

.mdi-arrow-right:before {
  content: "\F054";
}

.mdi-arrow-right-bold:before {
  content: "\F733";
}

.mdi-arrow-right-bold-box:before {
  content: "\F734";
}

.mdi-arrow-right-bold-box-outline:before {
  content: "\F735";
}

.mdi-arrow-right-bold-circle:before {
  content: "\F056";
}

.mdi-arrow-right-bold-circle-outline:before {
  content: "\F057";
}

.mdi-arrow-right-bold-hexagon-outline:before {
  content: "\F058";
}

.mdi-arrow-right-box:before {
  content: "\F6C1";
}

.mdi-arrow-right-drop-circle:before {
  content: "\F059";
}

.mdi-arrow-right-drop-circle-outline:before {
  content: "\F05A";
}

.mdi-arrow-right-thick:before {
  content: "\F055";
}

.mdi-arrow-top-left:before {
  content: "\F05B";
}

.mdi-arrow-top-right:before {
  content: "\F05C";
}

.mdi-arrow-up:before {
  content: "\F05D";
}

.mdi-arrow-up-bold:before {
  content: "\F736";
}

.mdi-arrow-up-bold-box:before {
  content: "\F737";
}

.mdi-arrow-up-bold-box-outline:before {
  content: "\F738";
}

.mdi-arrow-up-bold-circle:before {
  content: "\F05F";
}

.mdi-arrow-up-bold-circle-outline:before {
  content: "\F060";
}

.mdi-arrow-up-bold-hexagon-outline:before {
  content: "\F061";
}

.mdi-arrow-up-box:before {
  content: "\F6C2";
}

.mdi-arrow-up-drop-circle:before {
  content: "\F062";
}

.mdi-arrow-up-drop-circle-outline:before {
  content: "\F063";
}

.mdi-arrow-up-thick:before {
  content: "\F05E";
}

.mdi-artist:before {
  content: "\F802";
}

.mdi-assistant:before {
  content: "\F064";
}

.mdi-asterisk:before {
  content: "\F6C3";
}

.mdi-at:before {
  content: "\F065";
}

.mdi-atlassian:before {
  content: "\F803";
}

.mdi-atom:before {
  content: "\F767";
}

.mdi-attachment:before {
  content: "\F066";
}

.mdi-audiobook:before {
  content: "\F067";
}

.mdi-augmented-reality:before {
  content: "\F84F";
}

.mdi-auto-fix:before {
  content: "\F068";
}

.mdi-auto-upload:before {
  content: "\F069";
}

.mdi-autorenew:before {
  content: "\F06A";
}

.mdi-av-timer:before {
  content: "\F06B";
}

.mdi-azure:before {
  content: "\F804";
}

.mdi-baby:before {
  content: "\F06C";
}

.mdi-baby-buggy:before {
  content: "\F68E";
}

.mdi-backburger:before {
  content: "\F06D";
}

.mdi-backspace:before {
  content: "\F06E";
}

.mdi-backup-restore:before {
  content: "\F06F";
}

.mdi-badminton:before {
  content: "\F850";
}

.mdi-bandcamp:before {
  content: "\F674";
}

.mdi-bank:before {
  content: "\F070";
}

.mdi-barcode:before {
  content: "\F071";
}

.mdi-barcode-scan:before {
  content: "\F072";
}

.mdi-barley:before {
  content: "\F073";
}

.mdi-barrel:before {
  content: "\F074";
}

.mdi-baseball:before {
  content: "\F851";
}

.mdi-baseball-bat:before {
  content: "\F852";
}

.mdi-basecamp:before {
  content: "\F075";
}

.mdi-basket:before {
  content: "\F076";
}

.mdi-basket-fill:before {
  content: "\F077";
}

.mdi-basket-unfill:before {
  content: "\F078";
}

.mdi-basketball:before {
  content: "\F805";
}

.mdi-battery:before {
  content: "\F079";
}

.mdi-battery-10:before {
  content: "\F07A";
}

.mdi-battery-20:before {
  content: "\F07B";
}

.mdi-battery-30:before {
  content: "\F07C";
}

.mdi-battery-40:before {
  content: "\F07D";
}

.mdi-battery-50:before {
  content: "\F07E";
}

.mdi-battery-60:before {
  content: "\F07F";
}

.mdi-battery-70:before {
  content: "\F080";
}

.mdi-battery-80:before {
  content: "\F081";
}

.mdi-battery-90:before {
  content: "\F082";
}

.mdi-battery-alert:before {
  content: "\F083";
}

.mdi-battery-charging:before {
  content: "\F084";
}

.mdi-battery-charging-10:before {
  content: "\F89B";
}

.mdi-battery-charging-100:before {
  content: "\F085";
}

.mdi-battery-charging-20:before {
  content: "\F086";
}

.mdi-battery-charging-30:before {
  content: "\F087";
}

.mdi-battery-charging-40:before {
  content: "\F088";
}

.mdi-battery-charging-50:before {
  content: "\F89C";
}

.mdi-battery-charging-60:before {
  content: "\F089";
}

.mdi-battery-charging-70:before {
  content: "\F89D";
}

.mdi-battery-charging-80:before {
  content: "\F08A";
}

.mdi-battery-charging-90:before {
  content: "\F08B";
}

.mdi-battery-charging-outline:before {
  content: "\F89E";
}

.mdi-battery-charging-wireless:before {
  content: "\F806";
}

.mdi-battery-charging-wireless-10:before {
  content: "\F807";
}

.mdi-battery-charging-wireless-20:before {
  content: "\F808";
}

.mdi-battery-charging-wireless-30:before {
  content: "\F809";
}

.mdi-battery-charging-wireless-40:before {
  content: "\F80A";
}

.mdi-battery-charging-wireless-50:before {
  content: "\F80B";
}

.mdi-battery-charging-wireless-60:before {
  content: "\F80C";
}

.mdi-battery-charging-wireless-70:before {
  content: "\F80D";
}

.mdi-battery-charging-wireless-80:before {
  content: "\F80E";
}

.mdi-battery-charging-wireless-90:before {
  content: "\F80F";
}

.mdi-battery-charging-wireless-alert:before {
  content: "\F810";
}

.mdi-battery-charging-wireless-outline:before {
  content: "\F811";
}

.mdi-battery-minus:before {
  content: "\F08C";
}

.mdi-battery-negative:before {
  content: "\F08D";
}

.mdi-battery-outline:before {
  content: "\F08E";
}

.mdi-battery-plus:before {
  content: "\F08F";
}

.mdi-battery-positive:before {
  content: "\F090";
}

.mdi-battery-unknown:before {
  content: "\F091";
}

.mdi-beach:before {
  content: "\F092";
}

.mdi-beaker:before {
  content: "\F68F";
}

.mdi-beats:before {
  content: "\F097";
}

.mdi-bed-empty:before {
  content: "\F89F";
}

.mdi-beer:before {
  content: "\F098";
}

.mdi-behance:before {
  content: "\F099";
}

.mdi-bell:before {
  content: "\F09A";
}

.mdi-bell-off:before {
  content: "\F09B";
}

.mdi-bell-outline:before {
  content: "\F09C";
}

.mdi-bell-plus:before {
  content: "\F09D";
}

.mdi-bell-ring:before {
  content: "\F09E";
}

.mdi-bell-ring-outline:before {
  content: "\F09F";
}

.mdi-bell-sleep:before {
  content: "\F0A0";
}

.mdi-beta:before {
  content: "\F0A1";
}

.mdi-bible:before {
  content: "\F0A2";
}

.mdi-bike:before {
  content: "\F0A3";
}

.mdi-bing:before {
  content: "\F0A4";
}

.mdi-binoculars:before {
  content: "\F0A5";
}

.mdi-bio:before {
  content: "\F0A6";
}

.mdi-biohazard:before {
  content: "\F0A7";
}

.mdi-bitbucket:before {
  content: "\F0A8";
}

.mdi-bitcoin:before {
  content: "\F812";
}

.mdi-black-mesa:before {
  content: "\F0A9";
}

.mdi-blackberry:before {
  content: "\F0AA";
}

.mdi-blender:before {
  content: "\F0AB";
}

.mdi-blinds:before {
  content: "\F0AC";
}

.mdi-block-helper:before {
  content: "\F0AD";
}

.mdi-blogger:before {
  content: "\F0AE";
}

.mdi-bluetooth:before {
  content: "\F0AF";
}

.mdi-bluetooth-audio:before {
  content: "\F0B0";
}

.mdi-bluetooth-connect:before {
  content: "\F0B1";
}

.mdi-bluetooth-off:before {
  content: "\F0B2";
}

.mdi-bluetooth-settings:before {
  content: "\F0B3";
}

.mdi-bluetooth-transfer:before {
  content: "\F0B4";
}

.mdi-blur:before {
  content: "\F0B5";
}

.mdi-blur-linear:before {
  content: "\F0B6";
}

.mdi-blur-off:before {
  content: "\F0B7";
}

.mdi-blur-radial:before {
  content: "\F0B8";
}

.mdi-bomb:before {
  content: "\F690";
}

.mdi-bomb-off:before {
  content: "\F6C4";
}

.mdi-bone:before {
  content: "\F0B9";
}

.mdi-book:before {
  content: "\F0BA";
}

.mdi-book-minus:before {
  content: "\F5D9";
}

.mdi-book-multiple:before {
  content: "\F0BB";
}

.mdi-book-multiple-variant:before {
  content: "\F0BC";
}

.mdi-book-open:before {
  content: "\F0BD";
}

.mdi-book-open-page-variant:before {
  content: "\F5DA";
}

.mdi-book-open-variant:before {
  content: "\F0BE";
}

.mdi-book-plus:before {
  content: "\F5DB";
}

.mdi-book-secure:before {
  content: "\F799";
}

.mdi-book-unsecure:before {
  content: "\F79A";
}

.mdi-book-variant:before {
  content: "\F0BF";
}

.mdi-bookmark:before {
  content: "\F0C0";
}

.mdi-bookmark-check:before {
  content: "\F0C1";
}

.mdi-bookmark-music:before {
  content: "\F0C2";
}

.mdi-bookmark-outline:before {
  content: "\F0C3";
}

.mdi-bookmark-plus:before {
  content: "\F0C5";
}

.mdi-bookmark-plus-outline:before {
  content: "\F0C4";
}

.mdi-bookmark-remove:before {
  content: "\F0C6";
}

.mdi-boombox:before {
  content: "\F5DC";
}

.mdi-bootstrap:before {
  content: "\F6C5";
}

.mdi-border-all:before {
  content: "\F0C7";
}

.mdi-border-all-variant:before {
  content: "\F8A0";
}

.mdi-border-bottom:before {
  content: "\F0C8";
}

.mdi-border-bottom-variant:before {
  content: "\F8A1";
}

.mdi-border-color:before {
  content: "\F0C9";
}

.mdi-border-horizontal:before {
  content: "\F0CA";
}

.mdi-border-inside:before {
  content: "\F0CB";
}

.mdi-border-left:before {
  content: "\F0CC";
}

.mdi-border-left-variant:before {
  content: "\F8A2";
}

.mdi-border-none:before {
  content: "\F0CD";
}

.mdi-border-none-variant:before {
  content: "\F8A3";
}

.mdi-border-outside:before {
  content: "\F0CE";
}

.mdi-border-right:before {
  content: "\F0CF";
}

.mdi-border-right-variant:before {
  content: "\F8A4";
}

.mdi-border-style:before {
  content: "\F0D0";
}

.mdi-border-top:before {
  content: "\F0D1";
}

.mdi-border-top-variant:before {
  content: "\F8A5";
}

.mdi-border-vertical:before {
  content: "\F0D2";
}

.mdi-bottle-wine:before {
  content: "\F853";
}

.mdi-bow-tie:before {
  content: "\F677";
}

.mdi-bowl:before {
  content: "\F617";
}

.mdi-bowling:before {
  content: "\F0D3";
}

.mdi-box:before {
  content: "\F0D4";
}

.mdi-box-cutter:before {
  content: "\F0D5";
}

.mdi-box-shadow:before {
  content: "\F637";
}

.mdi-bridge:before {
  content: "\F618";
}

.mdi-briefcase:before {
  content: "\F0D6";
}

.mdi-briefcase-check:before {
  content: "\F0D7";
}

.mdi-briefcase-download:before {
  content: "\F0D8";
}

.mdi-briefcase-outline:before {
  content: "\F813";
}

.mdi-briefcase-upload:before {
  content: "\F0D9";
}

.mdi-brightness-1:before {
  content: "\F0DA";
}

.mdi-brightness-2:before {
  content: "\F0DB";
}

.mdi-brightness-3:before {
  content: "\F0DC";
}

.mdi-brightness-4:before {
  content: "\F0DD";
}

.mdi-brightness-5:before {
  content: "\F0DE";
}

.mdi-brightness-6:before {
  content: "\F0DF";
}

.mdi-brightness-7:before {
  content: "\F0E0";
}

.mdi-brightness-auto:before {
  content: "\F0E1";
}

.mdi-broom:before {
  content: "\F0E2";
}

.mdi-brush:before {
  content: "\F0E3";
}

.mdi-buffer:before {
  content: "\F619";
}

.mdi-bug:before {
  content: "\F0E4";
}

.mdi-bulletin-board:before {
  content: "\F0E5";
}

.mdi-bullhorn:before {
  content: "\F0E6";
}

.mdi-bullseye:before {
  content: "\F5DD";
}

.mdi-bus:before {
  content: "\F0E7";
}

.mdi-bus-articulated-end:before {
  content: "\F79B";
}

.mdi-bus-articulated-front:before {
  content: "\F79C";
}

.mdi-bus-double-decker:before {
  content: "\F79D";
}

.mdi-bus-school:before {
  content: "\F79E";
}

.mdi-bus-side:before {
  content: "\F79F";
}

.mdi-cached:before {
  content: "\F0E8";
}

.mdi-cake:before {
  content: "\F0E9";
}

.mdi-cake-layered:before {
  content: "\F0EA";
}

.mdi-cake-variant:before {
  content: "\F0EB";
}

.mdi-calculator:before {
  content: "\F0EC";
}

.mdi-calendar:before {
  content: "\F0ED";
}

.mdi-calendar-blank:before {
  content: "\F0EE";
}

.mdi-calendar-check:before {
  content: "\F0EF";
}

.mdi-calendar-clock:before {
  content: "\F0F0";
}

.mdi-calendar-edit:before {
  content: "\F8A6";
}

.mdi-calendar-multiple:before {
  content: "\F0F1";
}

.mdi-calendar-multiple-check:before {
  content: "\F0F2";
}

.mdi-calendar-plus:before {
  content: "\F0F3";
}

.mdi-calendar-question:before {
  content: "\F691";
}

.mdi-calendar-range:before {
  content: "\F678";
}

.mdi-calendar-remove:before {
  content: "\F0F4";
}

.mdi-calendar-text:before {
  content: "\F0F5";
}

.mdi-calendar-today:before {
  content: "\F0F6";
}

.mdi-call-made:before {
  content: "\F0F7";
}

.mdi-call-merge:before {
  content: "\F0F8";
}

.mdi-call-missed:before {
  content: "\F0F9";
}

.mdi-call-received:before {
  content: "\F0FA";
}

.mdi-call-split:before {
  content: "\F0FB";
}

.mdi-camcorder:before {
  content: "\F0FC";
}

.mdi-camcorder-box:before {
  content: "\F0FD";
}

.mdi-camcorder-box-off:before {
  content: "\F0FE";
}

.mdi-camcorder-off:before {
  content: "\F0FF";
}

.mdi-camera:before {
  content: "\F100";
}

.mdi-camera-burst:before {
  content: "\F692";
}

.mdi-camera-enhance:before {
  content: "\F101";
}

.mdi-camera-front:before {
  content: "\F102";
}

.mdi-camera-front-variant:before {
  content: "\F103";
}

.mdi-camera-gopro:before {
  content: "\F7A0";
}

.mdi-camera-iris:before {
  content: "\F104";
}

.mdi-camera-metering-center:before {
  content: "\F7A1";
}

.mdi-camera-metering-matrix:before {
  content: "\F7A2";
}

.mdi-camera-metering-partial:before {
  content: "\F7A3";
}

.mdi-camera-metering-spot:before {
  content: "\F7A4";
}

.mdi-camera-off:before {
  content: "\F5DF";
}

.mdi-camera-party-mode:before {
  content: "\F105";
}

.mdi-camera-rear:before {
  content: "\F106";
}

.mdi-camera-rear-variant:before {
  content: "\F107";
}

.mdi-camera-switch:before {
  content: "\F108";
}

.mdi-camera-timer:before {
  content: "\F109";
}

.mdi-cancel:before {
  content: "\F739";
}

.mdi-candle:before {
  content: "\F5E2";
}

.mdi-candycane:before {
  content: "\F10A";
}

.mdi-cannabis:before {
  content: "\F7A5";
}

.mdi-car:before {
  content: "\F10B";
}

.mdi-car-battery:before {
  content: "\F10C";
}

.mdi-car-connected:before {
  content: "\F10D";
}

.mdi-car-convertible:before {
  content: "\F7A6";
}

.mdi-car-estate:before {
  content: "\F7A7";
}

.mdi-car-hatchback:before {
  content: "\F7A8";
}

.mdi-car-pickup:before {
  content: "\F7A9";
}

.mdi-car-side:before {
  content: "\F7AA";
}

.mdi-car-sports:before {
  content: "\F7AB";
}

.mdi-car-wash:before {
  content: "\F10E";
}

.mdi-caravan:before {
  content: "\F7AC";
}

.mdi-cards:before {
  content: "\F638";
}

.mdi-cards-outline:before {
  content: "\F639";
}

.mdi-cards-playing-outline:before {
  content: "\F63A";
}

.mdi-cards-variant:before {
  content: "\F6C6";
}

.mdi-carrot:before {
  content: "\F10F";
}

.mdi-cart:before {
  content: "\F110";
}

.mdi-cart-off:before {
  content: "\F66B";
}

.mdi-cart-outline:before {
  content: "\F111";
}

.mdi-cart-plus:before {
  content: "\F112";
}

.mdi-case-sensitive-alt:before {
  content: "\F113";
}

.mdi-cash:before {
  content: "\F114";
}

.mdi-cash-100:before {
  content: "\F115";
}

.mdi-cash-multiple:before {
  content: "\F116";
}

.mdi-cash-usd:before {
  content: "\F117";
}

.mdi-cast:before {
  content: "\F118";
}

.mdi-cast-connected:before {
  content: "\F119";
}

.mdi-cast-off:before {
  content: "\F789";
}

.mdi-castle:before {
  content: "\F11A";
}

.mdi-cat:before {
  content: "\F11B";
}

.mdi-cctv:before {
  content: "\F7AD";
}

.mdi-ceiling-light:before {
  content: "\F768";
}

.mdi-cellphone:before {
  content: "\F11C";
}

.mdi-cellphone-android:before {
  content: "\F11D";
}

.mdi-cellphone-basic:before {
  content: "\F11E";
}

.mdi-cellphone-dock:before {
  content: "\F11F";
}

.mdi-cellphone-iphone:before {
  content: "\F120";
}

.mdi-cellphone-link:before {
  content: "\F121";
}

.mdi-cellphone-link-off:before {
  content: "\F122";
}

.mdi-cellphone-settings:before {
  content: "\F123";
}

.mdi-cellphone-wireless:before {
  content: "\F814";
}

.mdi-certificate:before {
  content: "\F124";
}

.mdi-chair-school:before {
  content: "\F125";
}

.mdi-chart-arc:before {
  content: "\F126";
}

.mdi-chart-areaspline:before {
  content: "\F127";
}

.mdi-chart-bar:before {
  content: "\F128";
}

.mdi-chart-bar-stacked:before {
  content: "\F769";
}

.mdi-chart-bubble:before {
  content: "\F5E3";
}

.mdi-chart-donut:before {
  content: "\F7AE";
}

.mdi-chart-donut-variant:before {
  content: "\F7AF";
}

.mdi-chart-gantt:before {
  content: "\F66C";
}

.mdi-chart-histogram:before {
  content: "\F129";
}

.mdi-chart-line:before {
  content: "\F12A";
}

.mdi-chart-line-stacked:before {
  content: "\F76A";
}

.mdi-chart-line-variant:before {
  content: "\F7B0";
}

.mdi-chart-pie:before {
  content: "\F12B";
}

.mdi-chart-scatterplot-hexbin:before {
  content: "\F66D";
}

.mdi-chart-timeline:before {
  content: "\F66E";
}

.mdi-check:before {
  content: "\F12C";
}

.mdi-check-all:before {
  content: "\F12D";
}

.mdi-check-circle:before {
  content: "\F5E0";
}

.mdi-check-circle-outline:before {
  content: "\F5E1";
}

.mdi-check-outline:before {
  content: "\F854";
}

.mdi-checkbox-blank:before {
  content: "\F12E";
}

.mdi-checkbox-blank-circle:before {
  content: "\F12F";
}

.mdi-checkbox-blank-circle-outline:before {
  content: "\F130";
}

.mdi-checkbox-blank-outline:before {
  content: "\F131";
}

.mdi-checkbox-intermediate:before {
  content: "\F855";
}

.mdi-checkbox-marked:before {
  content: "\F132";
}

.mdi-checkbox-marked-circle:before {
  content: "\F133";
}

.mdi-checkbox-marked-circle-outline:before {
  content: "\F134";
}

.mdi-checkbox-marked-outline:before {
  content: "\F135";
}

.mdi-checkbox-multiple-blank:before {
  content: "\F136";
}

.mdi-checkbox-multiple-blank-circle:before {
  content: "\F63B";
}

.mdi-checkbox-multiple-blank-circle-outline:before {
  content: "\F63C";
}

.mdi-checkbox-multiple-blank-outline:before {
  content: "\F137";
}

.mdi-checkbox-multiple-marked:before {
  content: "\F138";
}

.mdi-checkbox-multiple-marked-circle:before {
  content: "\F63D";
}

.mdi-checkbox-multiple-marked-circle-outline:before {
  content: "\F63E";
}

.mdi-checkbox-multiple-marked-outline:before {
  content: "\F139";
}

.mdi-checkerboard:before {
  content: "\F13A";
}

.mdi-chemical-weapon:before {
  content: "\F13B";
}

.mdi-chess-bishop:before {
  content: "\F85B";
}

.mdi-chess-king:before {
  content: "\F856";
}

.mdi-chess-knight:before {
  content: "\F857";
}

.mdi-chess-pawn:before {
  content: "\F858";
}

.mdi-chess-queen:before {
  content: "\F859";
}

.mdi-chess-rook:before {
  content: "\F85A";
}

.mdi-chevron-double-down:before {
  content: "\F13C";
}

.mdi-chevron-double-left:before {
  content: "\F13D";
}

.mdi-chevron-double-right:before {
  content: "\F13E";
}

.mdi-chevron-double-up:before {
  content: "\F13F";
}

.mdi-chevron-down:before {
  content: "\F140";
}

.mdi-chevron-left:before {
  content: "\F141";
}

.mdi-chevron-right:before {
  content: "\F142";
}

.mdi-chevron-up:before {
  content: "\F143";
}

.mdi-chili-hot:before {
  content: "\F7B1";
}

.mdi-chili-medium:before {
  content: "\F7B2";
}

.mdi-chili-mild:before {
  content: "\F7B3";
}

.mdi-chip:before {
  content: "\F61A";
}

.mdi-church:before {
  content: "\F144";
}

.mdi-circle:before {
  content: "\F764";
}

.mdi-circle-outline:before {
  content: "\F765";
}

.mdi-cisco-webex:before {
  content: "\F145";
}

.mdi-city:before {
  content: "\F146";
}

.mdi-clipboard:before {
  content: "\F147";
}

.mdi-clipboard-account:before {
  content: "\F148";
}

.mdi-clipboard-alert:before {
  content: "\F149";
}

.mdi-clipboard-arrow-down:before {
  content: "\F14A";
}

.mdi-clipboard-arrow-left:before {
  content: "\F14B";
}

.mdi-clipboard-check:before {
  content: "\F14C";
}

.mdi-clipboard-check-outline:before {
  content: "\F8A7";
}

.mdi-clipboard-flow:before {
  content: "\F6C7";
}

.mdi-clipboard-outline:before {
  content: "\F14D";
}

.mdi-clipboard-plus:before {
  content: "\F750";
}

.mdi-clipboard-pulse:before {
  content: "\F85C";
}

.mdi-clipboard-pulse-outline:before {
  content: "\F85D";
}

.mdi-clipboard-text:before {
  content: "\F14E";
}

.mdi-clippy:before {
  content: "\F14F";
}

.mdi-clock:before {
  content: "\F150";
}

.mdi-clock-alert:before {
  content: "\F5CE";
}

.mdi-clock-end:before {
  content: "\F151";
}

.mdi-clock-fast:before {
  content: "\F152";
}

.mdi-clock-in:before {
  content: "\F153";
}

.mdi-clock-out:before {
  content: "\F154";
}

.mdi-clock-start:before {
  content: "\F155";
}

.mdi-close:before {
  content: "\F156";
}

.mdi-close-box:before {
  content: "\F157";
}

.mdi-close-box-outline:before {
  content: "\F158";
}

.mdi-close-circle:before {
  content: "\F159";
}

.mdi-close-circle-outline:before {
  content: "\F15A";
}

.mdi-close-network:before {
  content: "\F15B";
}

.mdi-close-octagon:before {
  content: "\F15C";
}

.mdi-close-octagon-outline:before {
  content: "\F15D";
}

.mdi-close-outline:before {
  content: "\F6C8";
}

.mdi-closed-caption:before {
  content: "\F15E";
}

.mdi-cloud:before {
  content: "\F15F";
}

.mdi-cloud-braces:before {
  content: "\F7B4";
}

.mdi-cloud-check:before {
  content: "\F160";
}

.mdi-cloud-circle:before {
  content: "\F161";
}

.mdi-cloud-download:before {
  content: "\F162";
}

.mdi-cloud-off-outline:before {
  content: "\F164";
}

.mdi-cloud-outline:before {
  content: "\F163";
}

.mdi-cloud-print:before {
  content: "\F165";
}

.mdi-cloud-print-outline:before {
  content: "\F166";
}

.mdi-cloud-sync:before {
  content: "\F63F";
}

.mdi-cloud-tags:before {
  content: "\F7B5";
}

.mdi-cloud-upload:before {
  content: "\F167";
}

.mdi-clover:before {
  content: "\F815";
}

.mdi-code-array:before {
  content: "\F168";
}

.mdi-code-braces:before {
  content: "\F169";
}

.mdi-code-brackets:before {
  content: "\F16A";
}

.mdi-code-equal:before {
  content: "\F16B";
}

.mdi-code-greater-than:before {
  content: "\F16C";
}

.mdi-code-greater-than-or-equal:before {
  content: "\F16D";
}

.mdi-code-less-than:before {
  content: "\F16E";
}

.mdi-code-less-than-or-equal:before {
  content: "\F16F";
}

.mdi-code-not-equal:before {
  content: "\F170";
}

.mdi-code-not-equal-variant:before {
  content: "\F171";
}

.mdi-code-parentheses:before {
  content: "\F172";
}

.mdi-code-string:before {
  content: "\F173";
}

.mdi-code-tags:before {
  content: "\F174";
}

.mdi-code-tags-check:before {
  content: "\F693";
}

.mdi-codepen:before {
  content: "\F175";
}

.mdi-coffee:before {
  content: "\F176";
}

.mdi-coffee-outline:before {
  content: "\F6C9";
}

.mdi-coffee-to-go:before {
  content: "\F177";
}

.mdi-coin:before {
  content: "\F178";
}

.mdi-coins:before {
  content: "\F694";
}

.mdi-collage:before {
  content: "\F640";
}

.mdi-color-helper:before {
  content: "\F179";
}

.mdi-comment:before {
  content: "\F17A";
}

.mdi-comment-account:before {
  content: "\F17B";
}

.mdi-comment-account-outline:before {
  content: "\F17C";
}

.mdi-comment-alert:before {
  content: "\F17D";
}

.mdi-comment-alert-outline:before {
  content: "\F17E";
}

.mdi-comment-check:before {
  content: "\F17F";
}

.mdi-comment-check-outline:before {
  content: "\F180";
}

.mdi-comment-multiple:before {
  content: "\F85E";
}

.mdi-comment-multiple-outline:before {
  content: "\F181";
}

.mdi-comment-outline:before {
  content: "\F182";
}

.mdi-comment-plus-outline:before {
  content: "\F183";
}

.mdi-comment-processing:before {
  content: "\F184";
}

.mdi-comment-processing-outline:before {
  content: "\F185";
}

.mdi-comment-question:before {
  content: "\F816";
}

.mdi-comment-question-outline:before {
  content: "\F186";
}

.mdi-comment-remove:before {
  content: "\F5DE";
}

.mdi-comment-remove-outline:before {
  content: "\F187";
}

.mdi-comment-text:before {
  content: "\F188";
}

.mdi-comment-text-multiple:before {
  content: "\F85F";
}

.mdi-comment-text-multiple-outline:before {
  content: "\F860";
}

.mdi-comment-text-outline:before {
  content: "\F189";
}

.mdi-compare:before {
  content: "\F18A";
}

.mdi-compass:before {
  content: "\F18B";
}

.mdi-compass-outline:before {
  content: "\F18C";
}

.mdi-console:before {
  content: "\F18D";
}

.mdi-console-line:before {
  content: "\F7B6";
}

.mdi-console-network:before {
  content: "\F8A8";
}

.mdi-contact-mail:before {
  content: "\F18E";
}

.mdi-contacts:before {
  content: "\F6CA";
}

.mdi-content-copy:before {
  content: "\F18F";
}

.mdi-content-cut:before {
  content: "\F190";
}

.mdi-content-duplicate:before {
  content: "\F191";
}

.mdi-content-paste:before {
  content: "\F192";
}

.mdi-content-save:before {
  content: "\F193";
}

.mdi-content-save-all:before {
  content: "\F194";
}

.mdi-content-save-outline:before {
  content: "\F817";
}

.mdi-content-save-settings:before {
  content: "\F61B";
}

.mdi-contrast:before {
  content: "\F195";
}

.mdi-contrast-box:before {
  content: "\F196";
}

.mdi-contrast-circle:before {
  content: "\F197";
}

.mdi-cookie:before {
  content: "\F198";
}

.mdi-copyright:before {
  content: "\F5E6";
}

.mdi-corn:before {
  content: "\F7B7";
}

.mdi-counter:before {
  content: "\F199";
}

.mdi-cow:before {
  content: "\F19A";
}

.mdi-crane:before {
  content: "\F861";
}

.mdi-creation:before {
  content: "\F1C9";
}

.mdi-credit-card:before {
  content: "\F19B";
}

.mdi-credit-card-multiple:before {
  content: "\F19C";
}

.mdi-credit-card-off:before {
  content: "\F5E4";
}

.mdi-credit-card-plus:before {
  content: "\F675";
}

.mdi-credit-card-scan:before {
  content: "\F19D";
}

.mdi-crop:before {
  content: "\F19E";
}

.mdi-crop-free:before {
  content: "\F19F";
}

.mdi-crop-landscape:before {
  content: "\F1A0";
}

.mdi-crop-portrait:before {
  content: "\F1A1";
}

.mdi-crop-rotate:before {
  content: "\F695";
}

.mdi-crop-square:before {
  content: "\F1A2";
}

.mdi-crosshairs:before {
  content: "\F1A3";
}

.mdi-crosshairs-gps:before {
  content: "\F1A4";
}

.mdi-crown:before {
  content: "\F1A5";
}

.mdi-cube:before {
  content: "\F1A6";
}

.mdi-cube-outline:before {
  content: "\F1A7";
}

.mdi-cube-send:before {
  content: "\F1A8";
}

.mdi-cube-unfolded:before {
  content: "\F1A9";
}

.mdi-cup:before {
  content: "\F1AA";
}

.mdi-cup-off:before {
  content: "\F5E5";
}

.mdi-cup-water:before {
  content: "\F1AB";
}

.mdi-curling:before {
  content: "\F862";
}

.mdi-currency-bdt:before {
  content: "\F863";
}

.mdi-currency-btc:before {
  content: "\F1AC";
}

.mdi-currency-chf:before {
  content: "\F7B8";
}

.mdi-currency-cny:before {
  content: "\F7B9";
}

.mdi-currency-eth:before {
  content: "\F7BA";
}

.mdi-currency-eur:before {
  content: "\F1AD";
}

.mdi-currency-gbp:before {
  content: "\F1AE";
}

.mdi-currency-inr:before {
  content: "\F1AF";
}

.mdi-currency-jpy:before {
  content: "\F7BB";
}

.mdi-currency-krw:before {
  content: "\F7BC";
}

.mdi-currency-kzt:before {
  content: "\F864";
}

.mdi-currency-ngn:before {
  content: "\F1B0";
}

.mdi-currency-rub:before {
  content: "\F1B1";
}

.mdi-currency-sign:before {
  content: "\F7BD";
}

.mdi-currency-try:before {
  content: "\F1B2";
}

.mdi-currency-twd:before {
  content: "\F7BE";
}

.mdi-currency-usd:before {
  content: "\F1B3";
}

.mdi-currency-usd-off:before {
  content: "\F679";
}

.mdi-cursor-default:before {
  content: "\F1B4";
}

.mdi-cursor-default-outline:before {
  content: "\F1B5";
}

.mdi-cursor-move:before {
  content: "\F1B6";
}

.mdi-cursor-pointer:before {
  content: "\F1B7";
}

.mdi-cursor-text:before {
  content: "\F5E7";
}

.mdi-database:before {
  content: "\F1B8";
}

.mdi-database-minus:before {
  content: "\F1B9";
}

.mdi-database-plus:before {
  content: "\F1BA";
}

.mdi-database-search:before {
  content: "\F865";
}

.mdi-debug-step-into:before {
  content: "\F1BB";
}

.mdi-debug-step-out:before {
  content: "\F1BC";
}

.mdi-debug-step-over:before {
  content: "\F1BD";
}

.mdi-decagram:before {
  content: "\F76B";
}

.mdi-decagram-outline:before {
  content: "\F76C";
}

.mdi-decimal-decrease:before {
  content: "\F1BE";
}

.mdi-decimal-increase:before {
  content: "\F1BF";
}

.mdi-delete:before {
  content: "\F1C0";
}

.mdi-delete-circle:before {
  content: "\F682";
}

.mdi-delete-empty:before {
  content: "\F6CB";
}

.mdi-delete-forever:before {
  content: "\F5E8";
}

.mdi-delete-restore:before {
  content: "\F818";
}

.mdi-delete-sweep:before {
  content: "\F5E9";
}

.mdi-delete-variant:before {
  content: "\F1C1";
}

.mdi-delta:before {
  content: "\F1C2";
}

.mdi-deskphone:before {
  content: "\F1C3";
}

.mdi-desktop-classic:before {
  content: "\F7BF";
}

.mdi-desktop-mac:before {
  content: "\F1C4";
}

.mdi-desktop-tower:before {
  content: "\F1C5";
}

.mdi-details:before {
  content: "\F1C6";
}

.mdi-developer-board:before {
  content: "\F696";
}

.mdi-deviantart:before {
  content: "\F1C7";
}

.mdi-dialpad:before {
  content: "\F61C";
}

.mdi-diamond:before {
  content: "\F1C8";
}

.mdi-dice-1:before {
  content: "\F1CA";
}

.mdi-dice-2:before {
  content: "\F1CB";
}

.mdi-dice-3:before {
  content: "\F1CC";
}

.mdi-dice-4:before {
  content: "\F1CD";
}

.mdi-dice-5:before {
  content: "\F1CE";
}

.mdi-dice-6:before {
  content: "\F1CF";
}

.mdi-dice-d10:before {
  content: "\F76E";
}

.mdi-dice-d12:before {
  content: "\F866";
}

.mdi-dice-d20:before {
  content: "\F5EA";
}

.mdi-dice-d4:before {
  content: "\F5EB";
}

.mdi-dice-d6:before {
  content: "\F5EC";
}

.mdi-dice-d8:before {
  content: "\F5ED";
}

.mdi-dice-multiple:before {
  content: "\F76D";
}

.mdi-dictionary:before {
  content: "\F61D";
}

.mdi-dip-switch:before {
  content: "\F7C0";
}

.mdi-directions:before {
  content: "\F1D0";
}

.mdi-directions-fork:before {
  content: "\F641";
}

.mdi-discord:before {
  content: "\F66F";
}

.mdi-disk:before {
  content: "\F5EE";
}

.mdi-disk-alert:before {
  content: "\F1D1";
}

.mdi-disqus:before {
  content: "\F1D2";
}

.mdi-disqus-outline:before {
  content: "\F1D3";
}

.mdi-division:before {
  content: "\F1D4";
}

.mdi-division-box:before {
  content: "\F1D5";
}

.mdi-dna:before {
  content: "\F683";
}

.mdi-dns:before {
  content: "\F1D6";
}

.mdi-do-not-disturb:before {
  content: "\F697";
}

.mdi-do-not-disturb-off:before {
  content: "\F698";
}

.mdi-docker:before {
  content: "\F867";
}

.mdi-dolby:before {
  content: "\F6B2";
}

.mdi-domain:before {
  content: "\F1D7";
}

.mdi-donkey:before {
  content: "\F7C1";
}

.mdi-door:before {
  content: "\F819";
}

.mdi-door-closed:before {
  content: "\F81A";
}

.mdi-door-open:before {
  content: "\F81B";
}

.mdi-doorbell-video:before {
  content: "\F868";
}

.mdi-dots-horizontal:before {
  content: "\F1D8";
}

.mdi-dots-horizontal-circle:before {
  content: "\F7C2";
}

.mdi-dots-vertical:before {
  content: "\F1D9";
}

.mdi-dots-vertical-circle:before {
  content: "\F7C3";
}

.mdi-douban:before {
  content: "\F699";
}

.mdi-download:before {
  content: "\F1DA";
}

.mdi-download-network:before {
  content: "\F6F3";
}

.mdi-drag:before {
  content: "\F1DB";
}

.mdi-drag-horizontal:before {
  content: "\F1DC";
}

.mdi-drag-vertical:before {
  content: "\F1DD";
}

.mdi-drawing:before {
  content: "\F1DE";
}

.mdi-drawing-box:before {
  content: "\F1DF";
}

.mdi-dribbble:before {
  content: "\F1E0";
}

.mdi-dribbble-box:before {
  content: "\F1E1";
}

.mdi-drone:before {
  content: "\F1E2";
}

.mdi-dropbox:before {
  content: "\F1E3";
}

.mdi-drupal:before {
  content: "\F1E4";
}

.mdi-duck:before {
  content: "\F1E5";
}

.mdi-dumbbell:before {
  content: "\F1E6";
}

.mdi-ear-hearing:before {
  content: "\F7C4";
}

.mdi-earth:before {
  content: "\F1E7";
}

.mdi-earth-box:before {
  content: "\F6CC";
}

.mdi-earth-box-off:before {
  content: "\F6CD";
}

.mdi-earth-off:before {
  content: "\F1E8";
}

.mdi-edge:before {
  content: "\F1E9";
}

.mdi-eject:before {
  content: "\F1EA";
}

.mdi-elephant:before {
  content: "\F7C5";
}

.mdi-elevation-decline:before {
  content: "\F1EB";
}

.mdi-elevation-rise:before {
  content: "\F1EC";
}

.mdi-elevator:before {
  content: "\F1ED";
}

.mdi-email:before {
  content: "\F1EE";
}

.mdi-email-alert:before {
  content: "\F6CE";
}

.mdi-email-open:before {
  content: "\F1EF";
}

.mdi-email-open-outline:before {
  content: "\F5EF";
}

.mdi-email-outline:before {
  content: "\F1F0";
}

.mdi-email-secure:before {
  content: "\F1F1";
}

.mdi-email-variant:before {
  content: "\F5F0";
}

.mdi-emby:before {
  content: "\F6B3";
}

.mdi-emoticon:before {
  content: "\F1F2";
}

.mdi-emoticon-cool:before {
  content: "\F1F3";
}

.mdi-emoticon-dead:before {
  content: "\F69A";
}

.mdi-emoticon-devil:before {
  content: "\F1F4";
}

.mdi-emoticon-excited:before {
  content: "\F69B";
}

.mdi-emoticon-happy:before {
  content: "\F1F5";
}

.mdi-emoticon-neutral:before {
  content: "\F1F6";
}

.mdi-emoticon-poop:before {
  content: "\F1F7";
}

.mdi-emoticon-sad:before {
  content: "\F1F8";
}

.mdi-emoticon-tongue:before {
  content: "\F1F9";
}

.mdi-engine:before {
  content: "\F1FA";
}

.mdi-engine-outline:before {
  content: "\F1FB";
}

.mdi-equal:before {
  content: "\F1FC";
}

.mdi-equal-box:before {
  content: "\F1FD";
}

.mdi-eraser:before {
  content: "\F1FE";
}

.mdi-eraser-variant:before {
  content: "\F642";
}

.mdi-escalator:before {
  content: "\F1FF";
}

.mdi-ethereum:before {
  content: "\F869";
}

.mdi-ethernet:before {
  content: "\F200";
}

.mdi-ethernet-cable:before {
  content: "\F201";
}

.mdi-ethernet-cable-off:before {
  content: "\F202";
}

.mdi-etsy:before {
  content: "\F203";
}

.mdi-ev-station:before {
  content: "\F5F1";
}

.mdi-eventbrite:before {
  content: "\F7C6";
}

.mdi-evernote:before {
  content: "\F204";
}

.mdi-exclamation:before {
  content: "\F205";
}

.mdi-exit-to-app:before {
  content: "\F206";
}

.mdi-export:before {
  content: "\F207";
}

.mdi-eye:before {
  content: "\F208";
}

.mdi-eye-off:before {
  content: "\F209";
}

.mdi-eye-off-outline:before {
  content: "\F6D0";
}

.mdi-eye-outline:before {
  content: "\F6CF";
}

.mdi-eye-plus:before {
  content: "\F86A";
}

.mdi-eye-plus-outline:before {
  content: "\F86B";
}

.mdi-eye-settings:before {
  content: "\F86C";
}

.mdi-eye-settings-outline:before {
  content: "\F86D";
}

.mdi-eyedropper:before {
  content: "\F20A";
}

.mdi-eyedropper-variant:before {
  content: "\F20B";
}

.mdi-face:before {
  content: "\F643";
}

.mdi-face-profile:before {
  content: "\F644";
}

.mdi-facebook:before {
  content: "\F20C";
}

.mdi-facebook-box:before {
  content: "\F20D";
}

.mdi-facebook-messenger:before {
  content: "\F20E";
}

.mdi-factory:before {
  content: "\F20F";
}

.mdi-fan:before {
  content: "\F210";
}

.mdi-fan-off:before {
  content: "\F81C";
}

.mdi-fast-forward:before {
  content: "\F211";
}

.mdi-fast-forward-outline:before {
  content: "\F6D1";
}

.mdi-fax:before {
  content: "\F212";
}

.mdi-feather:before {
  content: "\F6D2";
}

.mdi-ferry:before {
  content: "\F213";
}

.mdi-file:before {
  content: "\F214";
}

.mdi-file-account:before {
  content: "\F73A";
}

.mdi-file-chart:before {
  content: "\F215";
}

.mdi-file-check:before {
  content: "\F216";
}

.mdi-file-cloud:before {
  content: "\F217";
}

.mdi-file-compare:before {
  content: "\F8A9";
}

.mdi-file-delimited:before {
  content: "\F218";
}

.mdi-file-document:before {
  content: "\F219";
}

.mdi-file-document-box:before {
  content: "\F21A";
}

.mdi-file-excel:before {
  content: "\F21B";
}

.mdi-file-excel-box:before {
  content: "\F21C";
}

.mdi-file-export:before {
  content: "\F21D";
}

.mdi-file-find:before {
  content: "\F21E";
}

.mdi-file-hidden:before {
  content: "\F613";
}

.mdi-file-image:before {
  content: "\F21F";
}

.mdi-file-import:before {
  content: "\F220";
}

.mdi-file-lock:before {
  content: "\F221";
}

.mdi-file-multiple:before {
  content: "\F222";
}

.mdi-file-music:before {
  content: "\F223";
}

.mdi-file-outline:before {
  content: "\F224";
}

.mdi-file-pdf:before {
  content: "\F225";
}

.mdi-file-pdf-box:before {
  content: "\F226";
}

.mdi-file-percent:before {
  content: "\F81D";
}

.mdi-file-plus:before {
  content: "\F751";
}

.mdi-file-powerpoint:before {
  content: "\F227";
}

.mdi-file-powerpoint-box:before {
  content: "\F228";
}

.mdi-file-presentation-box:before {
  content: "\F229";
}

.mdi-file-question:before {
  content: "\F86E";
}

.mdi-file-restore:before {
  content: "\F670";
}

.mdi-file-send:before {
  content: "\F22A";
}

.mdi-file-tree:before {
  content: "\F645";
}

.mdi-file-video:before {
  content: "\F22B";
}

.mdi-file-word:before {
  content: "\F22C";
}

.mdi-file-word-box:before {
  content: "\F22D";
}

.mdi-file-xml:before {
  content: "\F22E";
}

.mdi-film:before {
  content: "\F22F";
}

.mdi-filmstrip:before {
  content: "\F230";
}

.mdi-filmstrip-off:before {
  content: "\F231";
}

.mdi-filter:before {
  content: "\F232";
}

.mdi-filter-outline:before {
  content: "\F233";
}

.mdi-filter-remove:before {
  content: "\F234";
}

.mdi-filter-remove-outline:before {
  content: "\F235";
}

.mdi-filter-variant:before {
  content: "\F236";
}

.mdi-finance:before {
  content: "\F81E";
}

.mdi-find-replace:before {
  content: "\F6D3";
}

.mdi-fingerprint:before {
  content: "\F237";
}

.mdi-fire:before {
  content: "\F238";
}

.mdi-fire-truck:before {
  content: "\F8AA";
}

.mdi-firefox:before {
  content: "\F239";
}

.mdi-fish:before {
  content: "\F23A";
}

.mdi-flag:before {
  content: "\F23B";
}

.mdi-flag-checkered:before {
  content: "\F23C";
}

.mdi-flag-outline:before {
  content: "\F23D";
}

.mdi-flag-triangle:before {
  content: "\F23F";
}

.mdi-flag-variant:before {
  content: "\F240";
}

.mdi-flag-variant-outline:before {
  content: "\F23E";
}

.mdi-flash:before {
  content: "\F241";
}

.mdi-flash-auto:before {
  content: "\F242";
}

.mdi-flash-circle:before {
  content: "\F81F";
}

.mdi-flash-off:before {
  content: "\F243";
}

.mdi-flash-outline:before {
  content: "\F6D4";
}

.mdi-flash-red-eye:before {
  content: "\F67A";
}

.mdi-flashlight:before {
  content: "\F244";
}

.mdi-flashlight-off:before {
  content: "\F245";
}

.mdi-flask:before {
  content: "\F093";
}

.mdi-flask-empty:before {
  content: "\F094";
}

.mdi-flask-empty-outline:before {
  content: "\F095";
}

.mdi-flask-outline:before {
  content: "\F096";
}

.mdi-flattr:before {
  content: "\F246";
}

.mdi-flip-to-back:before {
  content: "\F247";
}

.mdi-flip-to-front:before {
  content: "\F248";
}

.mdi-floor-plan:before {
  content: "\F820";
}

.mdi-floppy:before {
  content: "\F249";
}

.mdi-flower:before {
  content: "\F24A";
}

.mdi-folder:before {
  content: "\F24B";
}

.mdi-folder-account:before {
  content: "\F24C";
}

.mdi-folder-download:before {
  content: "\F24D";
}

.mdi-folder-google-drive:before {
  content: "\F24E";
}

.mdi-folder-image:before {
  content: "\F24F";
}

.mdi-folder-key:before {
  content: "\F8AB";
}

.mdi-folder-key-network:before {
  content: "\F8AC";
}

.mdi-folder-lock:before {
  content: "\F250";
}

.mdi-folder-lock-open:before {
  content: "\F251";
}

.mdi-folder-move:before {
  content: "\F252";
}

.mdi-folder-multiple:before {
  content: "\F253";
}

.mdi-folder-multiple-image:before {
  content: "\F254";
}

.mdi-folder-multiple-outline:before {
  content: "\F255";
}

.mdi-folder-network:before {
  content: "\F86F";
}

.mdi-folder-open:before {
  content: "\F76F";
}

.mdi-folder-outline:before {
  content: "\F256";
}

.mdi-folder-plus:before {
  content: "\F257";
}

.mdi-folder-remove:before {
  content: "\F258";
}

.mdi-folder-star:before {
  content: "\F69C";
}

.mdi-folder-upload:before {
  content: "\F259";
}

.mdi-font-awesome:before {
  content: "\F03A";
}

.mdi-food:before {
  content: "\F25A";
}

.mdi-food-apple:before {
  content: "\F25B";
}

.mdi-food-croissant:before {
  content: "\F7C7";
}

.mdi-food-fork-drink:before {
  content: "\F5F2";
}

.mdi-food-off:before {
  content: "\F5F3";
}

.mdi-food-variant:before {
  content: "\F25C";
}

.mdi-football:before {
  content: "\F25D";
}

.mdi-football-australian:before {
  content: "\F25E";
}

.mdi-football-helmet:before {
  content: "\F25F";
}

.mdi-forklift:before {
  content: "\F7C8";
}

.mdi-format-align-bottom:before {
  content: "\F752";
}

.mdi-format-align-center:before {
  content: "\F260";
}

.mdi-format-align-justify:before {
  content: "\F261";
}

.mdi-format-align-left:before {
  content: "\F262";
}

.mdi-format-align-middle:before {
  content: "\F753";
}

.mdi-format-align-right:before {
  content: "\F263";
}

.mdi-format-align-top:before {
  content: "\F754";
}

.mdi-format-annotation-plus:before {
  content: "\F646";
}

.mdi-format-bold:before {
  content: "\F264";
}

.mdi-format-clear:before {
  content: "\F265";
}

.mdi-format-color-fill:before {
  content: "\F266";
}

.mdi-format-color-text:before {
  content: "\F69D";
}

.mdi-format-float-center:before {
  content: "\F267";
}

.mdi-format-float-left:before {
  content: "\F268";
}

.mdi-format-float-none:before {
  content: "\F269";
}

.mdi-format-float-right:before {
  content: "\F26A";
}

.mdi-format-font:before {
  content: "\F6D5";
}

.mdi-format-header-1:before {
  content: "\F26B";
}

.mdi-format-header-2:before {
  content: "\F26C";
}

.mdi-format-header-3:before {
  content: "\F26D";
}

.mdi-format-header-4:before {
  content: "\F26E";
}

.mdi-format-header-5:before {
  content: "\F26F";
}

.mdi-format-header-6:before {
  content: "\F270";
}

.mdi-format-header-decrease:before {
  content: "\F271";
}

.mdi-format-header-equal:before {
  content: "\F272";
}

.mdi-format-header-increase:before {
  content: "\F273";
}

.mdi-format-header-pound:before {
  content: "\F274";
}

.mdi-format-horizontal-align-center:before {
  content: "\F61E";
}

.mdi-format-horizontal-align-left:before {
  content: "\F61F";
}

.mdi-format-horizontal-align-right:before {
  content: "\F620";
}

.mdi-format-indent-decrease:before {
  content: "\F275";
}

.mdi-format-indent-increase:before {
  content: "\F276";
}

.mdi-format-italic:before {
  content: "\F277";
}

.mdi-format-line-spacing:before {
  content: "\F278";
}

.mdi-format-line-style:before {
  content: "\F5C8";
}

.mdi-format-line-weight:before {
  content: "\F5C9";
}

.mdi-format-list-bulleted:before {
  content: "\F279";
}

.mdi-format-list-bulleted-type:before {
  content: "\F27A";
}

.mdi-format-list-checks:before {
  content: "\F755";
}

.mdi-format-list-numbers:before {
  content: "\F27B";
}

.mdi-format-page-break:before {
  content: "\F6D6";
}

.mdi-format-paint:before {
  content: "\F27C";
}

.mdi-format-paragraph:before {
  content: "\F27D";
}

.mdi-format-pilcrow:before {
  content: "\F6D7";
}

.mdi-format-quote-close:before {
  content: "\F27E";
}

.mdi-format-quote-open:before {
  content: "\F756";
}

.mdi-format-rotate-90:before {
  content: "\F6A9";
}

.mdi-format-section:before {
  content: "\F69E";
}

.mdi-format-size:before {
  content: "\F27F";
}

.mdi-format-strikethrough:before {
  content: "\F280";
}

.mdi-format-strikethrough-variant:before {
  content: "\F281";
}

.mdi-format-subscript:before {
  content: "\F282";
}

.mdi-format-superscript:before {
  content: "\F283";
}

.mdi-format-text:before {
  content: "\F284";
}

.mdi-format-textdirection-l-to-r:before {
  content: "\F285";
}

.mdi-format-textdirection-r-to-l:before {
  content: "\F286";
}

.mdi-format-title:before {
  content: "\F5F4";
}

.mdi-format-underline:before {
  content: "\F287";
}

.mdi-format-vertical-align-bottom:before {
  content: "\F621";
}

.mdi-format-vertical-align-center:before {
  content: "\F622";
}

.mdi-format-vertical-align-top:before {
  content: "\F623";
}

.mdi-format-wrap-inline:before {
  content: "\F288";
}

.mdi-format-wrap-square:before {
  content: "\F289";
}

.mdi-format-wrap-tight:before {
  content: "\F28A";
}

.mdi-format-wrap-top-bottom:before {
  content: "\F28B";
}

.mdi-forum:before {
  content: "\F28C";
}

.mdi-forum-outline:before {
  content: "\F821";
}

.mdi-forward:before {
  content: "\F28D";
}

.mdi-foursquare:before {
  content: "\F28E";
}

.mdi-fridge:before {
  content: "\F28F";
}

.mdi-fridge-filled:before {
  content: "\F290";
}

.mdi-fridge-filled-bottom:before {
  content: "\F291";
}

.mdi-fridge-filled-top:before {
  content: "\F292";
}

.mdi-fuel:before {
  content: "\F7C9";
}

.mdi-fullscreen:before {
  content: "\F293";
}

.mdi-fullscreen-exit:before {
  content: "\F294";
}

.mdi-function:before {
  content: "\F295";
}

.mdi-function-variant:before {
  content: "\F870";
}

.mdi-gamepad:before {
  content: "\F296";
}

.mdi-gamepad-variant:before {
  content: "\F297";
}

.mdi-garage:before {
  content: "\F6D8";
}

.mdi-garage-alert:before {
  content: "\F871";
}

.mdi-garage-open:before {
  content: "\F6D9";
}

.mdi-gas-cylinder:before {
  content: "\F647";
}

.mdi-gas-station:before {
  content: "\F298";
}

.mdi-gate:before {
  content: "\F299";
}

.mdi-gauge:before {
  content: "\F29A";
}

.mdi-gauge-empty:before {
  content: "\F872";
}

.mdi-gauge-full:before {
  content: "\F873";
}

.mdi-gauge-low:before {
  content: "\F874";
}

.mdi-gavel:before {
  content: "\F29B";
}

.mdi-gender-female:before {
  content: "\F29C";
}

.mdi-gender-male:before {
  content: "\F29D";
}

.mdi-gender-male-female:before {
  content: "\F29E";
}

.mdi-gender-transgender:before {
  content: "\F29F";
}

.mdi-gesture:before {
  content: "\F7CA";
}

.mdi-gesture-double-tap:before {
  content: "\F73B";
}

.mdi-gesture-swipe-down:before {
  content: "\F73C";
}

.mdi-gesture-swipe-left:before {
  content: "\F73D";
}

.mdi-gesture-swipe-right:before {
  content: "\F73E";
}

.mdi-gesture-swipe-up:before {
  content: "\F73F";
}

.mdi-gesture-tap:before {
  content: "\F740";
}

.mdi-gesture-two-double-tap:before {
  content: "\F741";
}

.mdi-gesture-two-tap:before {
  content: "\F742";
}

.mdi-ghost:before {
  content: "\F2A0";
}

.mdi-gift:before {
  content: "\F2A1";
}

.mdi-git:before {
  content: "\F2A2";
}

.mdi-github-box:before {
  content: "\F2A3";
}

.mdi-github-circle:before {
  content: "\F2A4";
}

.mdi-github-face:before {
  content: "\F6DA";
}

.mdi-glass-cocktail:before {
  content: "\F356";
}

.mdi-glass-flute:before {
  content: "\F2A5";
}

.mdi-glass-mug:before {
  content: "\F2A6";
}

.mdi-glass-stange:before {
  content: "\F2A7";
}

.mdi-glass-tulip:before {
  content: "\F2A8";
}

.mdi-glass-wine:before {
  content: "\F875";
}

.mdi-glassdoor:before {
  content: "\F2A9";
}

.mdi-glasses:before {
  content: "\F2AA";
}

.mdi-gmail:before {
  content: "\F2AB";
}

.mdi-gnome:before {
  content: "\F2AC";
}

.mdi-golf:before {
  content: "\F822";
}

.mdi-gondola:before {
  content: "\F685";
}

.mdi-google:before {
  content: "\F2AD";
}

.mdi-google-analytics:before {
  content: "\F7CB";
}

.mdi-google-assistant:before {
  content: "\F7CC";
}

.mdi-google-cardboard:before {
  content: "\F2AE";
}

.mdi-google-chrome:before {
  content: "\F2AF";
}

.mdi-google-circles:before {
  content: "\F2B0";
}

.mdi-google-circles-communities:before {
  content: "\F2B1";
}

.mdi-google-circles-extended:before {
  content: "\F2B2";
}

.mdi-google-circles-group:before {
  content: "\F2B3";
}

.mdi-google-controller:before {
  content: "\F2B4";
}

.mdi-google-controller-off:before {
  content: "\F2B5";
}

.mdi-google-drive:before {
  content: "\F2B6";
}

.mdi-google-earth:before {
  content: "\F2B7";
}

.mdi-google-glass:before {
  content: "\F2B8";
}

.mdi-google-home:before {
  content: "\F823";
}

.mdi-google-keep:before {
  content: "\F6DB";
}

.mdi-google-maps:before {
  content: "\F5F5";
}

.mdi-google-nearby:before {
  content: "\F2B9";
}

.mdi-google-pages:before {
  content: "\F2BA";
}

.mdi-google-photos:before {
  content: "\F6DC";
}

.mdi-google-physical-web:before {
  content: "\F2BB";
}

.mdi-google-play:before {
  content: "\F2BC";
}

.mdi-google-plus:before {
  content: "\F2BD";
}

.mdi-google-plus-box:before {
  content: "\F2BE";
}

.mdi-google-translate:before {
  content: "\F2BF";
}

.mdi-google-wallet:before {
  content: "\F2C0";
}

.mdi-gpu:before {
  content: "\F8AD";
}

.mdi-gradient:before {
  content: "\F69F";
}

.mdi-graphql:before {
  content: "\F876";
}

.mdi-grease-pencil:before {
  content: "\F648";
}

.mdi-grid:before {
  content: "\F2C1";
}

.mdi-grid-large:before {
  content: "\F757";
}

.mdi-grid-off:before {
  content: "\F2C2";
}

.mdi-group:before {
  content: "\F2C3";
}

.mdi-guitar-acoustic:before {
  content: "\F770";
}

.mdi-guitar-electric:before {
  content: "\F2C4";
}

.mdi-guitar-pick:before {
  content: "\F2C5";
}

.mdi-guitar-pick-outline:before {
  content: "\F2C6";
}

.mdi-guy-fawkes-mask:before {
  content: "\F824";
}

.mdi-hackernews:before {
  content: "\F624";
}

.mdi-hamburger:before {
  content: "\F684";
}

.mdi-hand-pointing-right:before {
  content: "\F2C7";
}

.mdi-hanger:before {
  content: "\F2C8";
}

.mdi-hangouts:before {
  content: "\F2C9";
}

.mdi-harddisk:before {
  content: "\F2CA";
}

.mdi-headphones:before {
  content: "\F2CB";
}

.mdi-headphones-box:before {
  content: "\F2CC";
}

.mdi-headphones-off:before {
  content: "\F7CD";
}

.mdi-headphones-settings:before {
  content: "\F2CD";
}

.mdi-headset:before {
  content: "\F2CE";
}

.mdi-headset-dock:before {
  content: "\F2CF";
}

.mdi-headset-off:before {
  content: "\F2D0";
}

.mdi-heart:before {
  content: "\F2D1";
}

.mdi-heart-box:before {
  content: "\F2D2";
}

.mdi-heart-box-outline:before {
  content: "\F2D3";
}

.mdi-heart-broken:before {
  content: "\F2D4";
}

.mdi-heart-half:before {
  content: "\F6DE";
}

.mdi-heart-half-full:before {
  content: "\F6DD";
}

.mdi-heart-half-outline:before {
  content: "\F6DF";
}

.mdi-heart-off:before {
  content: "\F758";
}

.mdi-heart-outline:before {
  content: "\F2D5";
}

.mdi-heart-pulse:before {
  content: "\F5F6";
}

.mdi-help:before {
  content: "\F2D6";
}

.mdi-help-box:before {
  content: "\F78A";
}

.mdi-help-circle:before {
  content: "\F2D7";
}

.mdi-help-circle-outline:before {
  content: "\F625";
}

.mdi-help-network:before {
  content: "\F6F4";
}

.mdi-hexagon:before {
  content: "\F2D8";
}

.mdi-hexagon-multiple:before {
  content: "\F6E0";
}

.mdi-hexagon-outline:before {
  content: "\F2D9";
}

.mdi-high-definition:before {
  content: "\F7CE";
}

.mdi-high-definition-box:before {
  content: "\F877";
}

.mdi-highway:before {
  content: "\F5F7";
}

.mdi-history:before {
  content: "\F2DA";
}

.mdi-hockey-puck:before {
  content: "\F878";
}

.mdi-hockey-sticks:before {
  content: "\F879";
}

.mdi-hololens:before {
  content: "\F2DB";
}

.mdi-home:before {
  content: "\F2DC";
}

.mdi-home-account:before {
  content: "\F825";
}

.mdi-home-alert:before {
  content: "\F87A";
}

.mdi-home-assistant:before {
  content: "\F7CF";
}

.mdi-home-automation:before {
  content: "\F7D0";
}

.mdi-home-circle:before {
  content: "\F7D1";
}

.mdi-home-currency-usd:before {
  content: "\F8AE";
}

.mdi-home-heart:before {
  content: "\F826";
}

.mdi-home-map-marker:before {
  content: "\F5F8";
}

.mdi-home-modern:before {
  content: "\F2DD";
}

.mdi-home-outline:before {
  content: "\F6A0";
}

.mdi-home-variant:before {
  content: "\F2DE";
}

.mdi-hook:before {
  content: "\F6E1";
}

.mdi-hook-off:before {
  content: "\F6E2";
}

.mdi-hops:before {
  content: "\F2DF";
}

.mdi-hospital:before {
  content: "\F2E0";
}

.mdi-hospital-building:before {
  content: "\F2E1";
}

.mdi-hospital-marker:before {
  content: "\F2E2";
}

.mdi-hot-tub:before {
  content: "\F827";
}

.mdi-hotel:before {
  content: "\F2E3";
}

.mdi-houzz:before {
  content: "\F2E4";
}

.mdi-houzz-box:before {
  content: "\F2E5";
}

.mdi-hulu:before {
  content: "\F828";
}

.mdi-human:before {
  content: "\F2E6";
}

.mdi-human-child:before {
  content: "\F2E7";
}

.mdi-human-female:before {
  content: "\F649";
}

.mdi-human-greeting:before {
  content: "\F64A";
}

.mdi-human-handsdown:before {
  content: "\F64B";
}

.mdi-human-handsup:before {
  content: "\F64C";
}

.mdi-human-male:before {
  content: "\F64D";
}

.mdi-human-male-female:before {
  content: "\F2E8";
}

.mdi-human-pregnant:before {
  content: "\F5CF";
}

.mdi-humble-bundle:before {
  content: "\F743";
}

.mdi-ice-cream:before {
  content: "\F829";
}

.mdi-image:before {
  content: "\F2E9";
}

.mdi-image-album:before {
  content: "\F2EA";
}

.mdi-image-area:before {
  content: "\F2EB";
}

.mdi-image-area-close:before {
  content: "\F2EC";
}

.mdi-image-broken:before {
  content: "\F2ED";
}

.mdi-image-broken-variant:before {
  content: "\F2EE";
}

.mdi-image-filter:before {
  content: "\F2EF";
}

.mdi-image-filter-black-white:before {
  content: "\F2F0";
}

.mdi-image-filter-center-focus:before {
  content: "\F2F1";
}

.mdi-image-filter-center-focus-weak:before {
  content: "\F2F2";
}

.mdi-image-filter-drama:before {
  content: "\F2F3";
}

.mdi-image-filter-frames:before {
  content: "\F2F4";
}

.mdi-image-filter-hdr:before {
  content: "\F2F5";
}

.mdi-image-filter-none:before {
  content: "\F2F6";
}

.mdi-image-filter-tilt-shift:before {
  content: "\F2F7";
}

.mdi-image-filter-vintage:before {
  content: "\F2F8";
}

.mdi-image-multiple:before {
  content: "\F2F9";
}

.mdi-image-off:before {
  content: "\F82A";
}

.mdi-image-plus:before {
  content: "\F87B";
}

.mdi-import:before {
  content: "\F2FA";
}

.mdi-inbox:before {
  content: "\F686";
}

.mdi-inbox-arrow-down:before {
  content: "\F2FB";
}

.mdi-inbox-arrow-up:before {
  content: "\F3D1";
}

.mdi-inbox-multiple:before {
  content: "\F8AF";
}

.mdi-incognito:before {
  content: "\F5F9";
}

.mdi-infinity:before {
  content: "\F6E3";
}

.mdi-information:before {
  content: "\F2FC";
}

.mdi-information-outline:before {
  content: "\F2FD";
}

.mdi-information-variant:before {
  content: "\F64E";
}

.mdi-instagram:before {
  content: "\F2FE";
}

.mdi-instapaper:before {
  content: "\F2FF";
}

.mdi-internet-explorer:before {
  content: "\F300";
}

.mdi-invert-colors:before {
  content: "\F301";
}

.mdi-itunes:before {
  content: "\F676";
}

.mdi-jeepney:before {
  content: "\F302";
}

.mdi-jira:before {
  content: "\F303";
}

.mdi-jquery:before {
  content: "\F87C";
}

.mdi-jsfiddle:before {
  content: "\F304";
}

.mdi-json:before {
  content: "\F626";
}

.mdi-karate:before {
  content: "\F82B";
}

.mdi-keg:before {
  content: "\F305";
}

.mdi-kettle:before {
  content: "\F5FA";
}

.mdi-key:before {
  content: "\F306";
}

.mdi-key-change:before {
  content: "\F307";
}

.mdi-key-minus:before {
  content: "\F308";
}

.mdi-key-plus:before {
  content: "\F309";
}

.mdi-key-remove:before {
  content: "\F30A";
}

.mdi-key-variant:before {
  content: "\F30B";
}

.mdi-keyboard:before {
  content: "\F30C";
}

.mdi-keyboard-backspace:before {
  content: "\F30D";
}

.mdi-keyboard-caps:before {
  content: "\F30E";
}

.mdi-keyboard-close:before {
  content: "\F30F";
}

.mdi-keyboard-off:before {
  content: "\F310";
}

.mdi-keyboard-return:before {
  content: "\F311";
}

.mdi-keyboard-tab:before {
  content: "\F312";
}

.mdi-keyboard-variant:before {
  content: "\F313";
}

.mdi-kickstarter:before {
  content: "\F744";
}

.mdi-kodi:before {
  content: "\F314";
}

.mdi-label:before {
  content: "\F315";
}

.mdi-label-outline:before {
  content: "\F316";
}

.mdi-ladybug:before {
  content: "\F82C";
}

.mdi-lambda:before {
  content: "\F627";
}

.mdi-lamp:before {
  content: "\F6B4";
}

.mdi-lan:before {
  content: "\F317";
}

.mdi-lan-connect:before {
  content: "\F318";
}

.mdi-lan-disconnect:before {
  content: "\F319";
}

.mdi-lan-pending:before {
  content: "\F31A";
}

.mdi-language-c:before {
  content: "\F671";
}

.mdi-language-cpp:before {
  content: "\F672";
}

.mdi-language-csharp:before {
  content: "\F31B";
}

.mdi-language-css3:before {
  content: "\F31C";
}

.mdi-language-go:before {
  content: "\F7D2";
}

.mdi-language-html5:before {
  content: "\F31D";
}

.mdi-language-javascript:before {
  content: "\F31E";
}

.mdi-language-lua:before {
  content: "\F8B0";
}

.mdi-language-php:before {
  content: "\F31F";
}

.mdi-language-python:before {
  content: "\F320";
}

.mdi-language-python-text:before {
  content: "\F321";
}

.mdi-language-r:before {
  content: "\F7D3";
}

.mdi-language-swift:before {
  content: "\F6E4";
}

.mdi-language-typescript:before {
  content: "\F6E5";
}

.mdi-laptop:before {
  content: "\F322";
}

.mdi-laptop-chromebook:before {
  content: "\F323";
}

.mdi-laptop-mac:before {
  content: "\F324";
}

.mdi-laptop-off:before {
  content: "\F6E6";
}

.mdi-laptop-windows:before {
  content: "\F325";
}

.mdi-lastfm:before {
  content: "\F326";
}

.mdi-lastpass:before {
  content: "\F446";
}

.mdi-launch:before {
  content: "\F327";
}

.mdi-lava-lamp:before {
  content: "\F7D4";
}

.mdi-layers:before {
  content: "\F328";
}

.mdi-layers-off:before {
  content: "\F329";
}

.mdi-lead-pencil:before {
  content: "\F64F";
}

.mdi-leaf:before {
  content: "\F32A";
}

.mdi-led-off:before {
  content: "\F32B";
}

.mdi-led-on:before {
  content: "\F32C";
}

.mdi-led-outline:before {
  content: "\F32D";
}

.mdi-led-strip:before {
  content: "\F7D5";
}

.mdi-led-variant-off:before {
  content: "\F32E";
}

.mdi-led-variant-on:before {
  content: "\F32F";
}

.mdi-led-variant-outline:before {
  content: "\F330";
}

.mdi-library:before {
  content: "\F331";
}

.mdi-library-books:before {
  content: "\F332";
}

.mdi-library-music:before {
  content: "\F333";
}

.mdi-library-plus:before {
  content: "\F334";
}

.mdi-lifebuoy:before {
  content: "\F87D";
}

.mdi-lightbulb:before {
  content: "\F335";
}

.mdi-lightbulb-on:before {
  content: "\F6E7";
}

.mdi-lightbulb-on-outline:before {
  content: "\F6E8";
}

.mdi-lightbulb-outline:before {
  content: "\F336";
}

.mdi-link:before {
  content: "\F337";
}

.mdi-link-off:before {
  content: "\F338";
}

.mdi-link-variant:before {
  content: "\F339";
}

.mdi-link-variant-off:before {
  content: "\F33A";
}

.mdi-linkedin:before {
  content: "\F33B";
}

.mdi-linkedin-box:before {
  content: "\F33C";
}

.mdi-linux:before {
  content: "\F33D";
}

.mdi-loading:before {
  content: "\F771";
}

.mdi-lock:before {
  content: "\F33E";
}

.mdi-lock-open:before {
  content: "\F33F";
}

.mdi-lock-open-outline:before {
  content: "\F340";
}

.mdi-lock-outline:before {
  content: "\F341";
}

.mdi-lock-pattern:before {
  content: "\F6E9";
}

.mdi-lock-plus:before {
  content: "\F5FB";
}

.mdi-lock-reset:before {
  content: "\F772";
}

.mdi-lock-smart:before {
  content: "\F8B1";
}

.mdi-locker:before {
  content: "\F7D6";
}

.mdi-locker-multiple:before {
  content: "\F7D7";
}

.mdi-login:before {
  content: "\F342";
}

.mdi-login-variant:before {
  content: "\F5FC";
}

.mdi-logout:before {
  content: "\F343";
}

.mdi-logout-variant:before {
  content: "\F5FD";
}

.mdi-looks:before {
  content: "\F344";
}

.mdi-loop:before {
  content: "\F6EA";
}

.mdi-loupe:before {
  content: "\F345";
}

.mdi-lumx:before {
  content: "\F346";
}

.mdi-magnet:before {
  content: "\F347";
}

.mdi-magnet-on:before {
  content: "\F348";
}

.mdi-magnify:before {
  content: "\F349";
}

.mdi-magnify-minus:before {
  content: "\F34A";
}

.mdi-magnify-minus-outline:before {
  content: "\F6EB";
}

.mdi-magnify-plus:before {
  content: "\F34B";
}

.mdi-magnify-plus-outline:before {
  content: "\F6EC";
}

.mdi-mail-ru:before {
  content: "\F34C";
}

.mdi-mailbox:before {
  content: "\F6ED";
}

.mdi-map:before {
  content: "\F34D";
}

.mdi-map-marker:before {
  content: "\F34E";
}

.mdi-map-marker-circle:before {
  content: "\F34F";
}

.mdi-map-marker-minus:before {
  content: "\F650";
}

.mdi-map-marker-multiple:before {
  content: "\F350";
}

.mdi-map-marker-off:before {
  content: "\F351";
}

.mdi-map-marker-outline:before {
  content: "\F7D8";
}

.mdi-map-marker-plus:before {
  content: "\F651";
}

.mdi-map-marker-radius:before {
  content: "\F352";
}

.mdi-margin:before {
  content: "\F353";
}

.mdi-markdown:before {
  content: "\F354";
}

.mdi-marker:before {
  content: "\F652";
}

.mdi-marker-check:before {
  content: "\F355";
}

.mdi-material-ui:before {
  content: "\F357";
}

.mdi-math-compass:before {
  content: "\F358";
}

.mdi-matrix:before {
  content: "\F628";
}

.mdi-maxcdn:before {
  content: "\F359";
}

.mdi-medical-bag:before {
  content: "\F6EE";
}

.mdi-medium:before {
  content: "\F35A";
}

.mdi-memory:before {
  content: "\F35B";
}

.mdi-menu:before {
  content: "\F35C";
}

.mdi-menu-down:before {
  content: "\F35D";
}

.mdi-menu-down-outline:before {
  content: "\F6B5";
}

.mdi-menu-left:before {
  content: "\F35E";
}

.mdi-menu-right:before {
  content: "\F35F";
}

.mdi-menu-up:before {
  content: "\F360";
}

.mdi-menu-up-outline:before {
  content: "\F6B6";
}

.mdi-message:before {
  content: "\F361";
}

.mdi-message-alert:before {
  content: "\F362";
}

.mdi-message-bulleted:before {
  content: "\F6A1";
}

.mdi-message-bulleted-off:before {
  content: "\F6A2";
}

.mdi-message-draw:before {
  content: "\F363";
}

.mdi-message-image:before {
  content: "\F364";
}

.mdi-message-outline:before {
  content: "\F365";
}

.mdi-message-plus:before {
  content: "\F653";
}

.mdi-message-processing:before {
  content: "\F366";
}

.mdi-message-reply:before {
  content: "\F367";
}

.mdi-message-reply-text:before {
  content: "\F368";
}

.mdi-message-settings:before {
  content: "\F6EF";
}

.mdi-message-settings-variant:before {
  content: "\F6F0";
}

.mdi-message-text:before {
  content: "\F369";
}

.mdi-message-text-outline:before {
  content: "\F36A";
}

.mdi-message-video:before {
  content: "\F36B";
}

.mdi-meteor:before {
  content: "\F629";
}

.mdi-metronome:before {
  content: "\F7D9";
}

.mdi-metronome-tick:before {
  content: "\F7DA";
}

.mdi-micro-sd:before {
  content: "\F7DB";
}

.mdi-microphone:before {
  content: "\F36C";
}

.mdi-microphone-minus:before {
  content: "\F8B2";
}

.mdi-microphone-off:before {
  content: "\F36D";
}

.mdi-microphone-outline:before {
  content: "\F36E";
}

.mdi-microphone-plus:before {
  content: "\F8B3";
}

.mdi-microphone-settings:before {
  content: "\F36F";
}

.mdi-microphone-variant:before {
  content: "\F370";
}

.mdi-microphone-variant-off:before {
  content: "\F371";
}

.mdi-microscope:before {
  content: "\F654";
}

.mdi-microsoft:before {
  content: "\F372";
}

.mdi-minecraft:before {
  content: "\F373";
}

.mdi-minus:before {
  content: "\F374";
}

.mdi-minus-box:before {
  content: "\F375";
}

.mdi-minus-box-outline:before {
  content: "\F6F1";
}

.mdi-minus-circle:before {
  content: "\F376";
}

.mdi-minus-circle-outline:before {
  content: "\F377";
}

.mdi-minus-network:before {
  content: "\F378";
}

.mdi-mixcloud:before {
  content: "\F62A";
}

.mdi-mixed-reality:before {
  content: "\F87E";
}

.mdi-mixer:before {
  content: "\F7DC";
}

.mdi-monitor:before {
  content: "\F379";
}

.mdi-monitor-multiple:before {
  content: "\F37A";
}

.mdi-more:before {
  content: "\F37B";
}

.mdi-motorbike:before {
  content: "\F37C";
}

.mdi-mouse:before {
  content: "\F37D";
}

.mdi-mouse-off:before {
  content: "\F37E";
}

.mdi-mouse-variant:before {
  content: "\F37F";
}

.mdi-mouse-variant-off:before {
  content: "\F380";
}

.mdi-move-resize:before {
  content: "\F655";
}

.mdi-move-resize-variant:before {
  content: "\F656";
}

.mdi-movie:before {
  content: "\F381";
}

.mdi-movie-roll:before {
  content: "\F7DD";
}

.mdi-multiplication:before {
  content: "\F382";
}

.mdi-multiplication-box:before {
  content: "\F383";
}

.mdi-mushroom:before {
  content: "\F7DE";
}

.mdi-mushroom-outline:before {
  content: "\F7DF";
}

.mdi-music:before {
  content: "\F759";
}

.mdi-music-box:before {
  content: "\F384";
}

.mdi-music-box-outline:before {
  content: "\F385";
}

.mdi-music-circle:before {
  content: "\F386";
}

.mdi-music-note:before {
  content: "\F387";
}

.mdi-music-note-bluetooth:before {
  content: "\F5FE";
}

.mdi-music-note-bluetooth-off:before {
  content: "\F5FF";
}

.mdi-music-note-eighth:before {
  content: "\F388";
}

.mdi-music-note-half:before {
  content: "\F389";
}

.mdi-music-note-off:before {
  content: "\F38A";
}

.mdi-music-note-quarter:before {
  content: "\F38B";
}

.mdi-music-note-sixteenth:before {
  content: "\F38C";
}

.mdi-music-note-whole:before {
  content: "\F38D";
}

.mdi-music-off:before {
  content: "\F75A";
}

.mdi-nativescript:before {
  content: "\F87F";
}

.mdi-nature:before {
  content: "\F38E";
}

.mdi-nature-people:before {
  content: "\F38F";
}

.mdi-navigation:before {
  content: "\F390";
}

.mdi-near-me:before {
  content: "\F5CD";
}

.mdi-needle:before {
  content: "\F391";
}

.mdi-nest-protect:before {
  content: "\F392";
}

.mdi-nest-thermostat:before {
  content: "\F393";
}

.mdi-netflix:before {
  content: "\F745";
}

.mdi-network:before {
  content: "\F6F2";
}

.mdi-new-box:before {
  content: "\F394";
}

.mdi-newspaper:before {
  content: "\F395";
}

.mdi-nfc:before {
  content: "\F396";
}

.mdi-nfc-tap:before {
  content: "\F397";
}

.mdi-nfc-variant:before {
  content: "\F398";
}

.mdi-ninja:before {
  content: "\F773";
}

.mdi-nintendo-switch:before {
  content: "\F7E0";
}

.mdi-nodejs:before {
  content: "\F399";
}

.mdi-note:before {
  content: "\F39A";
}

.mdi-note-multiple:before {
  content: "\F6B7";
}

.mdi-note-multiple-outline:before {
  content: "\F6B8";
}

.mdi-note-outline:before {
  content: "\F39B";
}

.mdi-note-plus:before {
  content: "\F39C";
}

.mdi-note-plus-outline:before {
  content: "\F39D";
}

.mdi-note-text:before {
  content: "\F39E";
}

.mdi-notebook:before {
  content: "\F82D";
}

.mdi-notification-clear-all:before {
  content: "\F39F";
}

.mdi-npm:before {
  content: "\F6F6";
}

.mdi-nuke:before {
  content: "\F6A3";
}

.mdi-null:before {
  content: "\F7E1";
}

.mdi-numeric:before {
  content: "\F3A0";
}

.mdi-numeric-0-box:before {
  content: "\F3A1";
}

.mdi-numeric-0-box-multiple-outline:before {
  content: "\F3A2";
}

.mdi-numeric-0-box-outline:before {
  content: "\F3A3";
}

.mdi-numeric-1-box:before {
  content: "\F3A4";
}

.mdi-numeric-1-box-multiple-outline:before {
  content: "\F3A5";
}

.mdi-numeric-1-box-outline:before {
  content: "\F3A6";
}

.mdi-numeric-2-box:before {
  content: "\F3A7";
}

.mdi-numeric-2-box-multiple-outline:before {
  content: "\F3A8";
}

.mdi-numeric-2-box-outline:before {
  content: "\F3A9";
}

.mdi-numeric-3-box:before {
  content: "\F3AA";
}

.mdi-numeric-3-box-multiple-outline:before {
  content: "\F3AB";
}

.mdi-numeric-3-box-outline:before {
  content: "\F3AC";
}

.mdi-numeric-4-box:before {
  content: "\F3AD";
}

.mdi-numeric-4-box-multiple-outline:before {
  content: "\F3AE";
}

.mdi-numeric-4-box-outline:before {
  content: "\F3AF";
}

.mdi-numeric-5-box:before {
  content: "\F3B0";
}

.mdi-numeric-5-box-multiple-outline:before {
  content: "\F3B1";
}

.mdi-numeric-5-box-outline:before {
  content: "\F3B2";
}

.mdi-numeric-6-box:before {
  content: "\F3B3";
}

.mdi-numeric-6-box-multiple-outline:before {
  content: "\F3B4";
}

.mdi-numeric-6-box-outline:before {
  content: "\F3B5";
}

.mdi-numeric-7-box:before {
  content: "\F3B6";
}

.mdi-numeric-7-box-multiple-outline:before {
  content: "\F3B7";
}

.mdi-numeric-7-box-outline:before {
  content: "\F3B8";
}

.mdi-numeric-8-box:before {
  content: "\F3B9";
}

.mdi-numeric-8-box-multiple-outline:before {
  content: "\F3BA";
}

.mdi-numeric-8-box-outline:before {
  content: "\F3BB";
}

.mdi-numeric-9-box:before {
  content: "\F3BC";
}

.mdi-numeric-9-box-multiple-outline:before {
  content: "\F3BD";
}

.mdi-numeric-9-box-outline:before {
  content: "\F3BE";
}

.mdi-numeric-9-plus-box:before {
  content: "\F3BF";
}

.mdi-numeric-9-plus-box-multiple-outline:before {
  content: "\F3C0";
}

.mdi-numeric-9-plus-box-outline:before {
  content: "\F3C1";
}

.mdi-nut:before {
  content: "\F6F7";
}

.mdi-nutrition:before {
  content: "\F3C2";
}

.mdi-oar:before {
  content: "\F67B";
}

.mdi-octagon:before {
  content: "\F3C3";
}

.mdi-octagon-outline:before {
  content: "\F3C4";
}

.mdi-octagram:before {
  content: "\F6F8";
}

.mdi-octagram-outline:before {
  content: "\F774";
}

.mdi-odnoklassniki:before {
  content: "\F3C5";
}

.mdi-office:before {
  content: "\F3C6";
}

.mdi-oil:before {
  content: "\F3C7";
}

.mdi-oil-temperature:before {
  content: "\F3C8";
}

.mdi-omega:before {
  content: "\F3C9";
}

.mdi-onedrive:before {
  content: "\F3CA";
}

.mdi-onenote:before {
  content: "\F746";
}

.mdi-onepassword:before {
  content: "\F880";
}

.mdi-opacity:before {
  content: "\F5CC";
}

.mdi-open-in-app:before {
  content: "\F3CB";
}

.mdi-open-in-new:before {
  content: "\F3CC";
}

.mdi-openid:before {
  content: "\F3CD";
}

.mdi-opera:before {
  content: "\F3CE";
}

.mdi-orbit:before {
  content: "\F018";
}

.mdi-ornament:before {
  content: "\F3CF";
}

.mdi-ornament-variant:before {
  content: "\F3D0";
}

.mdi-owl:before {
  content: "\F3D2";
}

.mdi-package:before {
  content: "\F3D3";
}

.mdi-package-down:before {
  content: "\F3D4";
}

.mdi-package-up:before {
  content: "\F3D5";
}

.mdi-package-variant:before {
  content: "\F3D6";
}

.mdi-package-variant-closed:before {
  content: "\F3D7";
}

.mdi-page-first:before {
  content: "\F600";
}

.mdi-page-last:before {
  content: "\F601";
}

.mdi-page-layout-body:before {
  content: "\F6F9";
}

.mdi-page-layout-footer:before {
  content: "\F6FA";
}

.mdi-page-layout-header:before {
  content: "\F6FB";
}

.mdi-page-layout-sidebar-left:before {
  content: "\F6FC";
}

.mdi-page-layout-sidebar-right:before {
  content: "\F6FD";
}

.mdi-palette:before {
  content: "\F3D8";
}

.mdi-palette-advanced:before {
  content: "\F3D9";
}

.mdi-palette-swatch:before {
  content: "\F8B4";
}

.mdi-panda:before {
  content: "\F3DA";
}

.mdi-pandora:before {
  content: "\F3DB";
}

.mdi-panorama:before {
  content: "\F3DC";
}

.mdi-panorama-fisheye:before {
  content: "\F3DD";
}

.mdi-panorama-horizontal:before {
  content: "\F3DE";
}

.mdi-panorama-vertical:before {
  content: "\F3DF";
}

.mdi-panorama-wide-angle:before {
  content: "\F3E0";
}

.mdi-paper-cut-vertical:before {
  content: "\F3E1";
}

.mdi-paperclip:before {
  content: "\F3E2";
}

.mdi-parking:before {
  content: "\F3E3";
}

.mdi-passport:before {
  content: "\F7E2";
}

.mdi-patreon:before {
  content: "\F881";
}

.mdi-pause:before {
  content: "\F3E4";
}

.mdi-pause-circle:before {
  content: "\F3E5";
}

.mdi-pause-circle-outline:before {
  content: "\F3E6";
}

.mdi-pause-octagon:before {
  content: "\F3E7";
}

.mdi-pause-octagon-outline:before {
  content: "\F3E8";
}

.mdi-paw:before {
  content: "\F3E9";
}

.mdi-paw-off:before {
  content: "\F657";
}

.mdi-paypal:before {
  content: "\F882";
}

.mdi-peace:before {
  content: "\F883";
}

.mdi-pen:before {
  content: "\F3EA";
}

.mdi-pencil:before {
  content: "\F3EB";
}

.mdi-pencil-box:before {
  content: "\F3EC";
}

.mdi-pencil-box-outline:before {
  content: "\F3ED";
}

.mdi-pencil-circle:before {
  content: "\F6FE";
}

.mdi-pencil-circle-outline:before {
  content: "\F775";
}

.mdi-pencil-lock:before {
  content: "\F3EE";
}

.mdi-pencil-off:before {
  content: "\F3EF";
}

.mdi-pentagon:before {
  content: "\F6FF";
}

.mdi-pentagon-outline:before {
  content: "\F700";
}

.mdi-percent:before {
  content: "\F3F0";
}

.mdi-periodic-table:before {
  content: "\F8B5";
}

.mdi-periodic-table-co2:before {
  content: "\F7E3";
}

.mdi-periscope:before {
  content: "\F747";
}

.mdi-pharmacy:before {
  content: "\F3F1";
}

.mdi-phone:before {
  content: "\F3F2";
}

.mdi-phone-bluetooth:before {
  content: "\F3F3";
}

.mdi-phone-classic:before {
  content: "\F602";
}

.mdi-phone-forward:before {
  content: "\F3F4";
}

.mdi-phone-hangup:before {
  content: "\F3F5";
}

.mdi-phone-in-talk:before {
  content: "\F3F6";
}

.mdi-phone-incoming:before {
  content: "\F3F7";
}

.mdi-phone-locked:before {
  content: "\F3F8";
}

.mdi-phone-log:before {
  content: "\F3F9";
}

.mdi-phone-minus:before {
  content: "\F658";
}

.mdi-phone-missed:before {
  content: "\F3FA";
}

.mdi-phone-outgoing:before {
  content: "\F3FB";
}

.mdi-phone-paused:before {
  content: "\F3FC";
}

.mdi-phone-plus:before {
  content: "\F659";
}

.mdi-phone-return:before {
  content: "\F82E";
}

.mdi-phone-rotate-landscape:before {
  content: "\F884";
}

.mdi-phone-rotate-portrait:before {
  content: "\F885";
}

.mdi-phone-settings:before {
  content: "\F3FD";
}

.mdi-phone-voip:before {
  content: "\F3FE";
}

.mdi-pi:before {
  content: "\F3FF";
}

.mdi-pi-box:before {
  content: "\F400";
}

.mdi-piano:before {
  content: "\F67C";
}

.mdi-pickaxe:before {
  content: "\F8B6";
}

.mdi-pier:before {
  content: "\F886";
}

.mdi-pier-crane:before {
  content: "\F887";
}

.mdi-pig:before {
  content: "\F401";
}

.mdi-pill:before {
  content: "\F402";
}

.mdi-pillar:before {
  content: "\F701";
}

.mdi-pin:before {
  content: "\F403";
}

.mdi-pin-off:before {
  content: "\F404";
}

.mdi-pine-tree:before {
  content: "\F405";
}

.mdi-pine-tree-box:before {
  content: "\F406";
}

.mdi-pinterest:before {
  content: "\F407";
}

.mdi-pinterest-box:before {
  content: "\F408";
}

.mdi-pipe:before {
  content: "\F7E4";
}

.mdi-pipe-disconnected:before {
  content: "\F7E5";
}

.mdi-pipe-leak:before {
  content: "\F888";
}

.mdi-pistol:before {
  content: "\F702";
}

.mdi-piston:before {
  content: "\F889";
}

.mdi-pizza:before {
  content: "\F409";
}

.mdi-plane-shield:before {
  content: "\F6BA";
}

.mdi-play:before {
  content: "\F40A";
}

.mdi-play-box-outline:before {
  content: "\F40B";
}

.mdi-play-circle:before {
  content: "\F40C";
}

.mdi-play-circle-outline:before {
  content: "\F40D";
}

.mdi-play-network:before {
  content: "\F88A";
}

.mdi-play-pause:before {
  content: "\F40E";
}

.mdi-play-protected-content:before {
  content: "\F40F";
}

.mdi-playlist-check:before {
  content: "\F5C7";
}

.mdi-playlist-minus:before {
  content: "\F410";
}

.mdi-playlist-play:before {
  content: "\F411";
}

.mdi-playlist-plus:before {
  content: "\F412";
}

.mdi-playlist-remove:before {
  content: "\F413";
}

.mdi-playstation:before {
  content: "\F414";
}

.mdi-plex:before {
  content: "\F6B9";
}

.mdi-plus:before {
  content: "\F415";
}

.mdi-plus-box:before {
  content: "\F416";
}

.mdi-plus-box-outline:before {
  content: "\F703";
}

.mdi-plus-circle:before {
  content: "\F417";
}

.mdi-plus-circle-multiple-outline:before {
  content: "\F418";
}

.mdi-plus-circle-outline:before {
  content: "\F419";
}

.mdi-plus-network:before {
  content: "\F41A";
}

.mdi-plus-one:before {
  content: "\F41B";
}

.mdi-plus-outline:before {
  content: "\F704";
}

.mdi-pocket:before {
  content: "\F41C";
}

.mdi-pokeball:before {
  content: "\F41D";
}

.mdi-poker-chip:before {
  content: "\F82F";
}

.mdi-polaroid:before {
  content: "\F41E";
}

.mdi-poll:before {
  content: "\F41F";
}

.mdi-poll-box:before {
  content: "\F420";
}

.mdi-polymer:before {
  content: "\F421";
}

.mdi-pool:before {
  content: "\F606";
}

.mdi-popcorn:before {
  content: "\F422";
}

.mdi-pot:before {
  content: "\F65A";
}

.mdi-pot-mix:before {
  content: "\F65B";
}

.mdi-pound:before {
  content: "\F423";
}

.mdi-pound-box:before {
  content: "\F424";
}

.mdi-power:before {
  content: "\F425";
}

.mdi-power-plug:before {
  content: "\F6A4";
}

.mdi-power-plug-off:before {
  content: "\F6A5";
}

.mdi-power-settings:before {
  content: "\F426";
}

.mdi-power-socket:before {
  content: "\F427";
}

.mdi-power-socket-eu:before {
  content: "\F7E6";
}

.mdi-power-socket-uk:before {
  content: "\F7E7";
}

.mdi-power-socket-us:before {
  content: "\F7E8";
}

.mdi-prescription:before {
  content: "\F705";
}

.mdi-presentation:before {
  content: "\F428";
}

.mdi-presentation-play:before {
  content: "\F429";
}

.mdi-printer:before {
  content: "\F42A";
}

.mdi-printer-3d:before {
  content: "\F42B";
}

.mdi-printer-alert:before {
  content: "\F42C";
}

.mdi-printer-settings:before {
  content: "\F706";
}

.mdi-priority-high:before {
  content: "\F603";
}

.mdi-priority-low:before {
  content: "\F604";
}

.mdi-professional-hexagon:before {
  content: "\F42D";
}

.mdi-projector:before {
  content: "\F42E";
}

.mdi-projector-screen:before {
  content: "\F42F";
}

.mdi-publish:before {
  content: "\F6A6";
}

.mdi-pulse:before {
  content: "\F430";
}

.mdi-puzzle:before {
  content: "\F431";
}

.mdi-qqchat:before {
  content: "\F605";
}

.mdi-qrcode:before {
  content: "\F432";
}

.mdi-qrcode-edit:before {
  content: "\F8B7";
}

.mdi-qrcode-scan:before {
  content: "\F433";
}

.mdi-quadcopter:before {
  content: "\F434";
}

.mdi-quality-high:before {
  content: "\F435";
}

.mdi-quicktime:before {
  content: "\F436";
}

.mdi-radar:before {
  content: "\F437";
}

.mdi-radiator:before {
  content: "\F438";
}

.mdi-radio:before {
  content: "\F439";
}

.mdi-radio-handheld:before {
  content: "\F43A";
}

.mdi-radio-tower:before {
  content: "\F43B";
}

.mdi-radioactive:before {
  content: "\F43C";
}

.mdi-radiobox-blank:before {
  content: "\F43D";
}

.mdi-radiobox-marked:before {
  content: "\F43E";
}

.mdi-raspberrypi:before {
  content: "\F43F";
}

.mdi-ray-end:before {
  content: "\F440";
}

.mdi-ray-end-arrow:before {
  content: "\F441";
}

.mdi-ray-start:before {
  content: "\F442";
}

.mdi-ray-start-arrow:before {
  content: "\F443";
}

.mdi-ray-start-end:before {
  content: "\F444";
}

.mdi-ray-vertex:before {
  content: "\F445";
}

.mdi-react:before {
  content: "\F707";
}

.mdi-read:before {
  content: "\F447";
}

.mdi-receipt:before {
  content: "\F449";
}

.mdi-record:before {
  content: "\F44A";
}

.mdi-record-rec:before {
  content: "\F44B";
}

.mdi-recycle:before {
  content: "\F44C";
}

.mdi-reddit:before {
  content: "\F44D";
}

.mdi-redo:before {
  content: "\F44E";
}

.mdi-redo-variant:before {
  content: "\F44F";
}

.mdi-refresh:before {
  content: "\F450";
}

.mdi-regex:before {
  content: "\F451";
}

.mdi-relative-scale:before {
  content: "\F452";
}

.mdi-reload:before {
  content: "\F453";
}

.mdi-reminder:before {
  content: "\F88B";
}

.mdi-remote:before {
  content: "\F454";
}

.mdi-remote-desktop:before {
  content: "\F8B8";
}

.mdi-rename-box:before {
  content: "\F455";
}

.mdi-reorder-horizontal:before {
  content: "\F687";
}

.mdi-reorder-vertical:before {
  content: "\F688";
}

.mdi-repeat:before {
  content: "\F456";
}

.mdi-repeat-off:before {
  content: "\F457";
}

.mdi-repeat-once:before {
  content: "\F458";
}

.mdi-replay:before {
  content: "\F459";
}

.mdi-reply:before {
  content: "\F45A";
}

.mdi-reply-all:before {
  content: "\F45B";
}

.mdi-reproduction:before {
  content: "\F45C";
}

.mdi-resize-bottom-right:before {
  content: "\F45D";
}

.mdi-responsive:before {
  content: "\F45E";
}

.mdi-restart:before {
  content: "\F708";
}

.mdi-restore:before {
  content: "\F6A7";
}

.mdi-rewind:before {
  content: "\F45F";
}

.mdi-rewind-outline:before {
  content: "\F709";
}

.mdi-rhombus:before {
  content: "\F70A";
}

.mdi-rhombus-outline:before {
  content: "\F70B";
}

.mdi-ribbon:before {
  content: "\F460";
}

.mdi-rice:before {
  content: "\F7E9";
}

.mdi-ring:before {
  content: "\F7EA";
}

.mdi-road:before {
  content: "\F461";
}

.mdi-road-variant:before {
  content: "\F462";
}

.mdi-robot:before {
  content: "\F6A8";
}

.mdi-rocket:before {
  content: "\F463";
}

.mdi-room-service:before {
  content: "\F88C";
}

.mdi-roomba:before {
  content: "\F70C";
}

.mdi-rotate-3d:before {
  content: "\F464";
}

.mdi-rotate-left:before {
  content: "\F465";
}

.mdi-rotate-left-variant:before {
  content: "\F466";
}

.mdi-rotate-right:before {
  content: "\F467";
}

.mdi-rotate-right-variant:before {
  content: "\F468";
}

.mdi-rounded-corner:before {
  content: "\F607";
}

.mdi-router-wireless:before {
  content: "\F469";
}

.mdi-routes:before {
  content: "\F46A";
}

.mdi-rowing:before {
  content: "\F608";
}

.mdi-rss:before {
  content: "\F46B";
}

.mdi-rss-box:before {
  content: "\F46C";
}

.mdi-ruler:before {
  content: "\F46D";
}

.mdi-run:before {
  content: "\F70D";
}

.mdi-run-fast:before {
  content: "\F46E";
}

.mdi-sale:before {
  content: "\F46F";
}

.mdi-salesforce:before {
  content: "\F88D";
}

.mdi-sass:before {
  content: "\F7EB";
}

.mdi-satellite:before {
  content: "\F470";
}

.mdi-satellite-variant:before {
  content: "\F471";
}

.mdi-sausage:before {
  content: "\F8B9";
}

.mdi-saxophone:before {
  content: "\F609";
}

.mdi-scale:before {
  content: "\F472";
}

.mdi-scale-balance:before {
  content: "\F5D1";
}

.mdi-scale-bathroom:before {
  content: "\F473";
}

.mdi-scanner:before {
  content: "\F6AA";
}

.mdi-school:before {
  content: "\F474";
}

.mdi-screen-rotation:before {
  content: "\F475";
}

.mdi-screen-rotation-lock:before {
  content: "\F476";
}

.mdi-screwdriver:before {
  content: "\F477";
}

.mdi-script:before {
  content: "\F478";
}

.mdi-sd:before {
  content: "\F479";
}

.mdi-seal:before {
  content: "\F47A";
}

.mdi-search-web:before {
  content: "\F70E";
}

.mdi-seat-flat:before {
  content: "\F47B";
}

.mdi-seat-flat-angled:before {
  content: "\F47C";
}

.mdi-seat-individual-suite:before {
  content: "\F47D";
}

.mdi-seat-legroom-extra:before {
  content: "\F47E";
}

.mdi-seat-legroom-normal:before {
  content: "\F47F";
}

.mdi-seat-legroom-reduced:before {
  content: "\F480";
}

.mdi-seat-recline-extra:before {
  content: "\F481";
}

.mdi-seat-recline-normal:before {
  content: "\F482";
}

.mdi-security:before {
  content: "\F483";
}

.mdi-security-account:before {
  content: "\F88E";
}

.mdi-security-home:before {
  content: "\F689";
}

.mdi-security-network:before {
  content: "\F484";
}

.mdi-select:before {
  content: "\F485";
}

.mdi-select-all:before {
  content: "\F486";
}

.mdi-select-inverse:before {
  content: "\F487";
}

.mdi-select-off:before {
  content: "\F488";
}

.mdi-selection:before {
  content: "\F489";
}

.mdi-selection-off:before {
  content: "\F776";
}

.mdi-send:before {
  content: "\F48A";
}

.mdi-send-secure:before {
  content: "\F7EC";
}

.mdi-serial-port:before {
  content: "\F65C";
}

.mdi-server:before {
  content: "\F48B";
}

.mdi-server-minus:before {
  content: "\F48C";
}

.mdi-server-network:before {
  content: "\F48D";
}

.mdi-server-network-off:before {
  content: "\F48E";
}

.mdi-server-off:before {
  content: "\F48F";
}

.mdi-server-plus:before {
  content: "\F490";
}

.mdi-server-remove:before {
  content: "\F491";
}

.mdi-server-security:before {
  content: "\F492";
}

.mdi-set-all:before {
  content: "\F777";
}

.mdi-set-center:before {
  content: "\F778";
}

.mdi-set-center-right:before {
  content: "\F779";
}

.mdi-set-left:before {
  content: "\F77A";
}

.mdi-set-left-center:before {
  content: "\F77B";
}

.mdi-set-left-right:before {
  content: "\F77C";
}

.mdi-set-none:before {
  content: "\F77D";
}

.mdi-set-right:before {
  content: "\F77E";
}

.mdi-settings:before {
  content: "\F493";
}

.mdi-settings-box:before {
  content: "\F494";
}

.mdi-settings-outline:before {
  content: "\F8BA";
}

.mdi-shape:before {
  content: "\F830";
}

.mdi-shape-circle-plus:before {
  content: "\F65D";
}

.mdi-shape-outline:before {
  content: "\F831";
}

.mdi-shape-plus:before {
  content: "\F495";
}

.mdi-shape-polygon-plus:before {
  content: "\F65E";
}

.mdi-shape-rectangle-plus:before {
  content: "\F65F";
}

.mdi-shape-square-plus:before {
  content: "\F660";
}

.mdi-share:before {
  content: "\F496";
}

.mdi-share-variant:before {
  content: "\F497";
}

.mdi-shield:before {
  content: "\F498";
}

.mdi-shield-half-full:before {
  content: "\F77F";
}

.mdi-shield-outline:before {
  content: "\F499";
}

.mdi-ship-wheel:before {
  content: "\F832";
}

.mdi-shopping:before {
  content: "\F49A";
}

.mdi-shopping-music:before {
  content: "\F49B";
}

.mdi-shovel:before {
  content: "\F70F";
}

.mdi-shovel-off:before {
  content: "\F710";
}

.mdi-shredder:before {
  content: "\F49C";
}

.mdi-shuffle:before {
  content: "\F49D";
}

.mdi-shuffle-disabled:before {
  content: "\F49E";
}

.mdi-shuffle-variant:before {
  content: "\F49F";
}

.mdi-sigma:before {
  content: "\F4A0";
}

.mdi-sigma-lower:before {
  content: "\F62B";
}

.mdi-sign-caution:before {
  content: "\F4A1";
}

.mdi-sign-direction:before {
  content: "\F780";
}

.mdi-sign-text:before {
  content: "\F781";
}

.mdi-signal:before {
  content: "\F4A2";
}

.mdi-signal-2g:before {
  content: "\F711";
}

.mdi-signal-3g:before {
  content: "\F712";
}

.mdi-signal-4g:before {
  content: "\F713";
}

.mdi-signal-cellular-1:before {
  content: "\F8BB";
}

.mdi-signal-cellular-2:before {
  content: "\F8BC";
}

.mdi-signal-cellular-3:before {
  content: "\F8BD";
}

.mdi-signal-cellular-outline:before {
  content: "\F8BE";
}

.mdi-signal-hspa:before {
  content: "\F714";
}

.mdi-signal-hspa-plus:before {
  content: "\F715";
}

.mdi-signal-off:before {
  content: "\F782";
}

.mdi-signal-variant:before {
  content: "\F60A";
}

.mdi-silverware:before {
  content: "\F4A3";
}

.mdi-silverware-fork:before {
  content: "\F4A4";
}

.mdi-silverware-spoon:before {
  content: "\F4A5";
}

.mdi-silverware-variant:before {
  content: "\F4A6";
}

.mdi-sim:before {
  content: "\F4A7";
}

.mdi-sim-alert:before {
  content: "\F4A8";
}

.mdi-sim-off:before {
  content: "\F4A9";
}

.mdi-sitemap:before {
  content: "\F4AA";
}

.mdi-skip-backward:before {
  content: "\F4AB";
}

.mdi-skip-forward:before {
  content: "\F4AC";
}

.mdi-skip-next:before {
  content: "\F4AD";
}

.mdi-skip-next-circle:before {
  content: "\F661";
}

.mdi-skip-next-circle-outline:before {
  content: "\F662";
}

.mdi-skip-previous:before {
  content: "\F4AE";
}

.mdi-skip-previous-circle:before {
  content: "\F663";
}

.mdi-skip-previous-circle-outline:before {
  content: "\F664";
}

.mdi-skull:before {
  content: "\F68B";
}

.mdi-skype:before {
  content: "\F4AF";
}

.mdi-skype-business:before {
  content: "\F4B0";
}

.mdi-slack:before {
  content: "\F4B1";
}

.mdi-sleep:before {
  content: "\F4B2";
}

.mdi-sleep-off:before {
  content: "\F4B3";
}

.mdi-smoking:before {
  content: "\F4B4";
}

.mdi-smoking-off:before {
  content: "\F4B5";
}

.mdi-snapchat:before {
  content: "\F4B6";
}

.mdi-snowflake:before {
  content: "\F716";
}

.mdi-snowman:before {
  content: "\F4B7";
}

.mdi-soccer:before {
  content: "\F4B8";
}

.mdi-soccer-field:before {
  content: "\F833";
}

.mdi-sofa:before {
  content: "\F4B9";
}

.mdi-solid:before {
  content: "\F68C";
}

.mdi-sort:before {
  content: "\F4BA";
}

.mdi-sort-alphabetical:before {
  content: "\F4BB";
}

.mdi-sort-ascending:before {
  content: "\F4BC";
}

.mdi-sort-descending:before {
  content: "\F4BD";
}

.mdi-sort-numeric:before {
  content: "\F4BE";
}

.mdi-sort-variant:before {
  content: "\F4BF";
}

.mdi-soundcloud:before {
  content: "\F4C0";
}

.mdi-source-branch:before {
  content: "\F62C";
}

.mdi-source-commit:before {
  content: "\F717";
}

.mdi-source-commit-end:before {
  content: "\F718";
}

.mdi-source-commit-end-local:before {
  content: "\F719";
}

.mdi-source-commit-local:before {
  content: "\F71A";
}

.mdi-source-commit-next-local:before {
  content: "\F71B";
}

.mdi-source-commit-start:before {
  content: "\F71C";
}

.mdi-source-commit-start-next-local:before {
  content: "\F71D";
}

.mdi-source-fork:before {
  content: "\F4C1";
}

.mdi-source-merge:before {
  content: "\F62D";
}

.mdi-source-pull:before {
  content: "\F4C2";
}

.mdi-soy-sauce:before {
  content: "\F7ED";
}

.mdi-speaker:before {
  content: "\F4C3";
}

.mdi-speaker-off:before {
  content: "\F4C4";
}

.mdi-speaker-wireless:before {
  content: "\F71E";
}

.mdi-speedometer:before {
  content: "\F4C5";
}

.mdi-spellcheck:before {
  content: "\F4C6";
}

.mdi-spotify:before {
  content: "\F4C7";
}

.mdi-spotlight:before {
  content: "\F4C8";
}

.mdi-spotlight-beam:before {
  content: "\F4C9";
}

.mdi-spray:before {
  content: "\F665";
}

.mdi-square:before {
  content: "\F763";
}

.mdi-square-inc:before {
  content: "\F4CA";
}

.mdi-square-inc-cash:before {
  content: "\F4CB";
}

.mdi-square-outline:before {
  content: "\F762";
}

.mdi-square-root:before {
  content: "\F783";
}

.mdi-ssh:before {
  content: "\F8BF";
}

.mdi-stack-overflow:before {
  content: "\F4CC";
}

.mdi-stackexchange:before {
  content: "\F60B";
}

.mdi-stadium:before {
  content: "\F71F";
}

.mdi-stairs:before {
  content: "\F4CD";
}

.mdi-standard-definition:before {
  content: "\F7EE";
}

.mdi-star:before {
  content: "\F4CE";
}

.mdi-star-circle:before {
  content: "\F4CF";
}

.mdi-star-half:before {
  content: "\F4D0";
}

.mdi-star-off:before {
  content: "\F4D1";
}

.mdi-star-outline:before {
  content: "\F4D2";
}

.mdi-steam:before {
  content: "\F4D3";
}

.mdi-steering:before {
  content: "\F4D4";
}

.mdi-step-backward:before {
  content: "\F4D5";
}

.mdi-step-backward-2:before {
  content: "\F4D6";
}

.mdi-step-forward:before {
  content: "\F4D7";
}

.mdi-step-forward-2:before {
  content: "\F4D8";
}

.mdi-stethoscope:before {
  content: "\F4D9";
}

.mdi-sticker:before {
  content: "\F5D0";
}

.mdi-sticker-emoji:before {
  content: "\F784";
}

.mdi-stocking:before {
  content: "\F4DA";
}

.mdi-stop:before {
  content: "\F4DB";
}

.mdi-stop-circle:before {
  content: "\F666";
}

.mdi-stop-circle-outline:before {
  content: "\F667";
}

.mdi-store:before {
  content: "\F4DC";
}

.mdi-store-24-hour:before {
  content: "\F4DD";
}

.mdi-stove:before {
  content: "\F4DE";
}

.mdi-subdirectory-arrow-left:before {
  content: "\F60C";
}

.mdi-subdirectory-arrow-right:before {
  content: "\F60D";
}

.mdi-subway:before {
  content: "\F6AB";
}

.mdi-subway-variant:before {
  content: "\F4DF";
}

.mdi-summit:before {
  content: "\F785";
}

.mdi-sunglasses:before {
  content: "\F4E0";
}

.mdi-surround-sound:before {
  content: "\F5C5";
}

.mdi-surround-sound-2-0:before {
  content: "\F7EF";
}

.mdi-surround-sound-3-1:before {
  content: "\F7F0";
}

.mdi-surround-sound-5-1:before {
  content: "\F7F1";
}

.mdi-surround-sound-7-1:before {
  content: "\F7F2";
}

.mdi-svg:before {
  content: "\F720";
}

.mdi-swap-horizontal:before {
  content: "\F4E1";
}

.mdi-swap-horizontal-variant:before {
  content: "\F8C0";
}

.mdi-swap-vertical:before {
  content: "\F4E2";
}

.mdi-swap-vertical-variant:before {
  content: "\F8C1";
}

.mdi-swim:before {
  content: "\F4E3";
}

.mdi-switch:before {
  content: "\F4E4";
}

.mdi-sword:before {
  content: "\F4E5";
}

.mdi-sword-cross:before {
  content: "\F786";
}

.mdi-sync:before {
  content: "\F4E6";
}

.mdi-sync-alert:before {
  content: "\F4E7";
}

.mdi-sync-off:before {
  content: "\F4E8";
}

.mdi-tab:before {
  content: "\F4E9";
}

.mdi-tab-plus:before {
  content: "\F75B";
}

.mdi-tab-unselected:before {
  content: "\F4EA";
}

.mdi-table:before {
  content: "\F4EB";
}

.mdi-table-column:before {
  content: "\F834";
}

.mdi-table-column-plus-after:before {
  content: "\F4EC";
}

.mdi-table-column-plus-before:before {
  content: "\F4ED";
}

.mdi-table-column-remove:before {
  content: "\F4EE";
}

.mdi-table-column-width:before {
  content: "\F4EF";
}

.mdi-table-edit:before {
  content: "\F4F0";
}

.mdi-table-large:before {
  content: "\F4F1";
}

.mdi-table-of-contents:before {
  content: "\F835";
}

.mdi-table-row:before {
  content: "\F836";
}

.mdi-table-row-height:before {
  content: "\F4F2";
}

.mdi-table-row-plus-after:before {
  content: "\F4F3";
}

.mdi-table-row-plus-before:before {
  content: "\F4F4";
}

.mdi-table-row-remove:before {
  content: "\F4F5";
}

.mdi-table-settings:before {
  content: "\F837";
}

.mdi-tablet:before {
  content: "\F4F6";
}

.mdi-tablet-android:before {
  content: "\F4F7";
}

.mdi-tablet-ipad:before {
  content: "\F4F8";
}

.mdi-taco:before {
  content: "\F761";
}

.mdi-tag:before {
  content: "\F4F9";
}

.mdi-tag-faces:before {
  content: "\F4FA";
}

.mdi-tag-heart:before {
  content: "\F68A";
}

.mdi-tag-multiple:before {
  content: "\F4FB";
}

.mdi-tag-outline:before {
  content: "\F4FC";
}

.mdi-tag-plus:before {
  content: "\F721";
}

.mdi-tag-remove:before {
  content: "\F722";
}

.mdi-tag-text-outline:before {
  content: "\F4FD";
}

.mdi-target:before {
  content: "\F4FE";
}

.mdi-taxi:before {
  content: "\F4FF";
}

.mdi-teach:before {
  content: "\F88F";
}

.mdi-teamviewer:before {
  content: "\F500";
}

.mdi-telegram:before {
  content: "\F501";
}

.mdi-television:before {
  content: "\F502";
}

.mdi-television-box:before {
  content: "\F838";
}

.mdi-television-classic:before {
  content: "\F7F3";
}

.mdi-television-classic-off:before {
  content: "\F839";
}

.mdi-television-guide:before {
  content: "\F503";
}

.mdi-television-off:before {
  content: "\F83A";
}

.mdi-temperature-celsius:before {
  content: "\F504";
}

.mdi-temperature-fahrenheit:before {
  content: "\F505";
}

.mdi-temperature-kelvin:before {
  content: "\F506";
}

.mdi-tennis:before {
  content: "\F507";
}

.mdi-tent:before {
  content: "\F508";
}

.mdi-terrain:before {
  content: "\F509";
}

.mdi-test-tube:before {
  content: "\F668";
}

.mdi-text-shadow:before {
  content: "\F669";
}

.mdi-text-to-speech:before {
  content: "\F50A";
}

.mdi-text-to-speech-off:before {
  content: "\F50B";
}

.mdi-textbox:before {
  content: "\F60E";
}

.mdi-textbox-password:before {
  content: "\F7F4";
}

.mdi-texture:before {
  content: "\F50C";
}

.mdi-theater:before {
  content: "\F50D";
}

.mdi-theme-light-dark:before {
  content: "\F50E";
}

.mdi-thermometer:before {
  content: "\F50F";
}

.mdi-thermometer-lines:before {
  content: "\F510";
}

.mdi-thermostat-box:before {
  content: "\F890";
}

.mdi-thought-bubble:before {
  content: "\F7F5";
}

.mdi-thought-bubble-outline:before {
  content: "\F7F6";
}

.mdi-thumb-down:before {
  content: "\F511";
}

.mdi-thumb-down-outline:before {
  content: "\F512";
}

.mdi-thumb-up:before {
  content: "\F513";
}

.mdi-thumb-up-outline:before {
  content: "\F514";
}

.mdi-thumbs-up-down:before {
  content: "\F515";
}

.mdi-ticket:before {
  content: "\F516";
}

.mdi-ticket-account:before {
  content: "\F517";
}

.mdi-ticket-confirmation:before {
  content: "\F518";
}

.mdi-ticket-percent:before {
  content: "\F723";
}

.mdi-tie:before {
  content: "\F519";
}

.mdi-tilde:before {
  content: "\F724";
}

.mdi-timelapse:before {
  content: "\F51A";
}

.mdi-timer:before {
  content: "\F51B";
}

.mdi-timer-10:before {
  content: "\F51C";
}

.mdi-timer-3:before {
  content: "\F51D";
}

.mdi-timer-off:before {
  content: "\F51E";
}

.mdi-timer-sand:before {
  content: "\F51F";
}

.mdi-timer-sand-empty:before {
  content: "\F6AC";
}

.mdi-timer-sand-full:before {
  content: "\F78B";
}

.mdi-timetable:before {
  content: "\F520";
}

.mdi-toggle-switch:before {
  content: "\F521";
}

.mdi-toggle-switch-off:before {
  content: "\F522";
}

.mdi-tooltip:before {
  content: "\F523";
}

.mdi-tooltip-edit:before {
  content: "\F524";
}

.mdi-tooltip-image:before {
  content: "\F525";
}

.mdi-tooltip-outline:before {
  content: "\F526";
}

.mdi-tooltip-outline-plus:before {
  content: "\F527";
}

.mdi-tooltip-text:before {
  content: "\F528";
}

.mdi-tooth:before {
  content: "\F8C2";
}

.mdi-tooth-outline:before {
  content: "\F529";
}

.mdi-tor:before {
  content: "\F52A";
}

.mdi-tower-beach:before {
  content: "\F680";
}

.mdi-tower-fire:before {
  content: "\F681";
}

.mdi-towing:before {
  content: "\F83B";
}

.mdi-trackpad:before {
  content: "\F7F7";
}

.mdi-tractor:before {
  content: "\F891";
}

.mdi-traffic-light:before {
  content: "\F52B";
}

.mdi-train:before {
  content: "\F52C";
}

.mdi-train-variant:before {
  content: "\F8C3";
}

.mdi-tram:before {
  content: "\F52D";
}

.mdi-transcribe:before {
  content: "\F52E";
}

.mdi-transcribe-close:before {
  content: "\F52F";
}

.mdi-transfer:before {
  content: "\F530";
}

.mdi-transit-transfer:before {
  content: "\F6AD";
}

.mdi-translate:before {
  content: "\F5CA";
}

.mdi-treasure-chest:before {
  content: "\F725";
}

.mdi-tree:before {
  content: "\F531";
}

.mdi-trello:before {
  content: "\F532";
}

.mdi-trending-down:before {
  content: "\F533";
}

.mdi-trending-neutral:before {
  content: "\F534";
}

.mdi-trending-up:before {
  content: "\F535";
}

.mdi-triangle:before {
  content: "\F536";
}

.mdi-triangle-outline:before {
  content: "\F537";
}

.mdi-trophy:before {
  content: "\F538";
}

.mdi-trophy-award:before {
  content: "\F539";
}

.mdi-trophy-outline:before {
  content: "\F53A";
}

.mdi-trophy-variant:before {
  content: "\F53B";
}

.mdi-trophy-variant-outline:before {
  content: "\F53C";
}

.mdi-truck:before {
  content: "\F53D";
}

.mdi-truck-delivery:before {
  content: "\F53E";
}

.mdi-truck-fast:before {
  content: "\F787";
}

.mdi-truck-trailer:before {
  content: "\F726";
}

.mdi-tshirt-crew:before {
  content: "\F53F";
}

.mdi-tshirt-v:before {
  content: "\F540";
}

.mdi-tumblr:before {
  content: "\F541";
}

.mdi-tumblr-reblog:before {
  content: "\F542";
}

.mdi-tune:before {
  content: "\F62E";
}

.mdi-tune-vertical:before {
  content: "\F66A";
}

.mdi-twitch:before {
  content: "\F543";
}

.mdi-twitter:before {
  content: "\F544";
}

.mdi-twitter-box:before {
  content: "\F545";
}

.mdi-twitter-circle:before {
  content: "\F546";
}

.mdi-twitter-retweet:before {
  content: "\F547";
}

.mdi-uber:before {
  content: "\F748";
}

.mdi-ubuntu:before {
  content: "\F548";
}

.mdi-ultra-high-definition:before {
  content: "\F7F8";
}

.mdi-umbraco:before {
  content: "\F549";
}

.mdi-umbrella:before {
  content: "\F54A";
}

.mdi-umbrella-outline:before {
  content: "\F54B";
}

.mdi-undo:before {
  content: "\F54C";
}

.mdi-undo-variant:before {
  content: "\F54D";
}

.mdi-unfold-less-horizontal:before {
  content: "\F54E";
}

.mdi-unfold-less-vertical:before {
  content: "\F75F";
}

.mdi-unfold-more-horizontal:before {
  content: "\F54F";
}

.mdi-unfold-more-vertical:before {
  content: "\F760";
}

.mdi-ungroup:before {
  content: "\F550";
}

.mdi-unity:before {
  content: "\F6AE";
}

.mdi-untappd:before {
  content: "\F551";
}

.mdi-update:before {
  content: "\F6AF";
}

.mdi-upload:before {
  content: "\F552";
}

.mdi-upload-multiple:before {
  content: "\F83C";
}

.mdi-upload-network:before {
  content: "\F6F5";
}

.mdi-usb:before {
  content: "\F553";
}

.mdi-van-passenger:before {
  content: "\F7F9";
}

.mdi-van-utility:before {
  content: "\F7FA";
}

.mdi-vanish:before {
  content: "\F7FB";
}

.mdi-vector-arrange-above:before {
  content: "\F554";
}

.mdi-vector-arrange-below:before {
  content: "\F555";
}

.mdi-vector-circle:before {
  content: "\F556";
}

.mdi-vector-circle-variant:before {
  content: "\F557";
}

.mdi-vector-combine:before {
  content: "\F558";
}

.mdi-vector-curve:before {
  content: "\F559";
}

.mdi-vector-difference:before {
  content: "\F55A";
}

.mdi-vector-difference-ab:before {
  content: "\F55B";
}

.mdi-vector-difference-ba:before {
  content: "\F55C";
}

.mdi-vector-ellipse:before {
  content: "\F892";
}

.mdi-vector-intersection:before {
  content: "\F55D";
}

.mdi-vector-line:before {
  content: "\F55E";
}

.mdi-vector-point:before {
  content: "\F55F";
}

.mdi-vector-polygon:before {
  content: "\F560";
}

.mdi-vector-polyline:before {
  content: "\F561";
}

.mdi-vector-radius:before {
  content: "\F749";
}

.mdi-vector-rectangle:before {
  content: "\F5C6";
}

.mdi-vector-selection:before {
  content: "\F562";
}

.mdi-vector-square:before {
  content: "\F001";
}

.mdi-vector-triangle:before {
  content: "\F563";
}

.mdi-vector-union:before {
  content: "\F564";
}

.mdi-venmo:before {
  content: "\F578";
}

.mdi-verified:before {
  content: "\F565";
}

.mdi-vibrate:before {
  content: "\F566";
}

.mdi-video:before {
  content: "\F567";
}

.mdi-video-3d:before {
  content: "\F7FC";
}

.mdi-video-4k-box:before {
  content: "\F83D";
}

.mdi-video-input-antenna:before {
  content: "\F83E";
}

.mdi-video-input-component:before {
  content: "\F83F";
}

.mdi-video-input-hdmi:before {
  content: "\F840";
}

.mdi-video-input-svideo:before {
  content: "\F841";
}

.mdi-video-off:before {
  content: "\F568";
}

.mdi-video-switch:before {
  content: "\F569";
}

.mdi-view-agenda:before {
  content: "\F56A";
}

.mdi-view-array:before {
  content: "\F56B";
}

.mdi-view-carousel:before {
  content: "\F56C";
}

.mdi-view-column:before {
  content: "\F56D";
}

.mdi-view-dashboard:before {
  content: "\F56E";
}

.mdi-view-dashboard-variant:before {
  content: "\F842";
}

.mdi-view-day:before {
  content: "\F56F";
}

.mdi-view-grid:before {
  content: "\F570";
}

.mdi-view-headline:before {
  content: "\F571";
}

.mdi-view-list:before {
  content: "\F572";
}

.mdi-view-module:before {
  content: "\F573";
}

.mdi-view-parallel:before {
  content: "\F727";
}

.mdi-view-quilt:before {
  content: "\F574";
}

.mdi-view-sequential:before {
  content: "\F728";
}

.mdi-view-stream:before {
  content: "\F575";
}

.mdi-view-week:before {
  content: "\F576";
}

.mdi-vimeo:before {
  content: "\F577";
}

.mdi-violin:before {
  content: "\F60F";
}

.mdi-virtual-reality:before {
  content: "\F893";
}

.mdi-visualstudio:before {
  content: "\F610";
}

.mdi-vk:before {
  content: "\F579";
}

.mdi-vk-box:before {
  content: "\F57A";
}

.mdi-vk-circle:before {
  content: "\F57B";
}

.mdi-vlc:before {
  content: "\F57C";
}

.mdi-voice:before {
  content: "\F5CB";
}

.mdi-voicemail:before {
  content: "\F57D";
}

.mdi-volume-high:before {
  content: "\F57E";
}

.mdi-volume-low:before {
  content: "\F57F";
}

.mdi-volume-medium:before {
  content: "\F580";
}

.mdi-volume-minus:before {
  content: "\F75D";
}

.mdi-volume-mute:before {
  content: "\F75E";
}

.mdi-volume-off:before {
  content: "\F581";
}

.mdi-volume-plus:before {
  content: "\F75C";
}

.mdi-vpn:before {
  content: "\F582";
}

.mdi-vuejs:before {
  content: "\F843";
}

.mdi-walk:before {
  content: "\F583";
}

.mdi-wall:before {
  content: "\F7FD";
}

.mdi-wallet:before {
  content: "\F584";
}

.mdi-wallet-giftcard:before {
  content: "\F585";
}

.mdi-wallet-membership:before {
  content: "\F586";
}

.mdi-wallet-travel:before {
  content: "\F587";
}

.mdi-wan:before {
  content: "\F588";
}

.mdi-washing-machine:before {
  content: "\F729";
}

.mdi-watch:before {
  content: "\F589";
}

.mdi-watch-export:before {
  content: "\F58A";
}

.mdi-watch-export-variant:before {
  content: "\F894";
}

.mdi-watch-import:before {
  content: "\F58B";
}

.mdi-watch-import-variant:before {
  content: "\F895";
}

.mdi-watch-variant:before {
  content: "\F896";
}

.mdi-watch-vibrate:before {
  content: "\F6B0";
}

.mdi-water:before {
  content: "\F58C";
}

.mdi-water-off:before {
  content: "\F58D";
}

.mdi-water-percent:before {
  content: "\F58E";
}

.mdi-water-pump:before {
  content: "\F58F";
}

.mdi-watermark:before {
  content: "\F612";
}

.mdi-waves:before {
  content: "\F78C";
}

.mdi-weather-cloudy:before {
  content: "\F590";
}

.mdi-weather-fog:before {
  content: "\F591";
}

.mdi-weather-hail:before {
  content: "\F592";
}

.mdi-weather-hurricane:before {
  content: "\F897";
}

.mdi-weather-lightning:before {
  content: "\F593";
}

.mdi-weather-lightning-rainy:before {
  content: "\F67D";
}

.mdi-weather-night:before {
  content: "\F594";
}

.mdi-weather-partlycloudy:before {
  content: "\F595";
}

.mdi-weather-pouring:before {
  content: "\F596";
}

.mdi-weather-rainy:before {
  content: "\F597";
}

.mdi-weather-snowy:before {
  content: "\F598";
}

.mdi-weather-snowy-rainy:before {
  content: "\F67E";
}

.mdi-weather-sunny:before {
  content: "\F599";
}

.mdi-weather-sunset:before {
  content: "\F59A";
}

.mdi-weather-sunset-down:before {
  content: "\F59B";
}

.mdi-weather-sunset-up:before {
  content: "\F59C";
}

.mdi-weather-windy:before {
  content: "\F59D";
}

.mdi-weather-windy-variant:before {
  content: "\F59E";
}

.mdi-web:before {
  content: "\F59F";
}

.mdi-webcam:before {
  content: "\F5A0";
}

.mdi-webhook:before {
  content: "\F62F";
}

.mdi-webpack:before {
  content: "\F72A";
}

.mdi-wechat:before {
  content: "\F611";
}

.mdi-weight:before {
  content: "\F5A1";
}

.mdi-weight-kilogram:before {
  content: "\F5A2";
}

.mdi-whatsapp:before {
  content: "\F5A3";
}

.mdi-wheelchair-accessibility:before {
  content: "\F5A4";
}

.mdi-white-balance-auto:before {
  content: "\F5A5";
}

.mdi-white-balance-incandescent:before {
  content: "\F5A6";
}

.mdi-white-balance-iridescent:before {
  content: "\F5A7";
}

.mdi-white-balance-sunny:before {
  content: "\F5A8";
}

.mdi-widgets:before {
  content: "\F72B";
}

.mdi-wifi:before {
  content: "\F5A9";
}

.mdi-wifi-off:before {
  content: "\F5AA";
}

.mdi-wii:before {
  content: "\F5AB";
}

.mdi-wiiu:before {
  content: "\F72C";
}

.mdi-wikipedia:before {
  content: "\F5AC";
}

.mdi-window-close:before {
  content: "\F5AD";
}

.mdi-window-closed:before {
  content: "\F5AE";
}

.mdi-window-maximize:before {
  content: "\F5AF";
}

.mdi-window-minimize:before {
  content: "\F5B0";
}

.mdi-window-open:before {
  content: "\F5B1";
}

.mdi-window-restore:before {
  content: "\F5B2";
}

.mdi-windows:before {
  content: "\F5B3";
}

.mdi-wordpress:before {
  content: "\F5B4";
}

.mdi-worker:before {
  content: "\F5B5";
}

.mdi-wrap:before {
  content: "\F5B6";
}

.mdi-wrench:before {
  content: "\F5B7";
}

.mdi-wunderlist:before {
  content: "\F5B8";
}

.mdi-xamarin:before {
  content: "\F844";
}

.mdi-xamarin-outline:before {
  content: "\F845";
}

.mdi-xaml:before {
  content: "\F673";
}

.mdi-xbox:before {
  content: "\F5B9";
}

.mdi-xbox-controller:before {
  content: "\F5BA";
}

.mdi-xbox-controller-battery-alert:before {
  content: "\F74A";
}

.mdi-xbox-controller-battery-empty:before {
  content: "\F74B";
}

.mdi-xbox-controller-battery-full:before {
  content: "\F74C";
}

.mdi-xbox-controller-battery-low:before {
  content: "\F74D";
}

.mdi-xbox-controller-battery-medium:before {
  content: "\F74E";
}

.mdi-xbox-controller-battery-unknown:before {
  content: "\F74F";
}

.mdi-xbox-controller-off:before {
  content: "\F5BB";
}

.mdi-xda:before {
  content: "\F5BC";
}

.mdi-xing:before {
  content: "\F5BD";
}

.mdi-xing-box:before {
  content: "\F5BE";
}

.mdi-xing-circle:before {
  content: "\F5BF";
}

.mdi-xml:before {
  content: "\F5C0";
}

.mdi-xmpp:before {
  content: "\F7FE";
}

.mdi-yammer:before {
  content: "\F788";
}

.mdi-yeast:before {
  content: "\F5C1";
}

.mdi-yelp:before {
  content: "\F5C2";
}

.mdi-yin-yang:before {
  content: "\F67F";
}

.mdi-youtube-creator-studio:before {
  content: "\F846";
}

.mdi-youtube-gaming:before {
  content: "\F847";
}

.mdi-youtube-play:before {
  content: "\F5C3";
}

.mdi-youtube-tv:before {
  content: "\F448";
}

.mdi-zip-box:before {
  content: "\F5C4";
}

.mdi-blank:before {
  content: "\f68c";
  visibility: hidden;
}

.mdi-18px.mdi-set, .mdi-18px.mdi:before {
  font-size: 18px;
}

.mdi-24px.mdi-set, .mdi-24px.mdi:before {
  font-size: 24px;
}

.mdi-36px.mdi-set, .mdi-36px.mdi:before {
  font-size: 36px;
}

.mdi-48px.mdi-set, .mdi-48px.mdi:before {
  font-size: 48px;
}

.mdi-dark:before {
  color: rgba(0, 0, 0, 0.54);
}
.mdi-dark.mdi-inactive:before {
  color: rgba(0, 0, 0, 0.26);
}

.mdi-light:before {
  color: rgb(255, 255, 255);
}
.mdi-light.mdi-inactive:before {
  color: rgba(255, 255, 255, 0.3);
}

.mdi-rotate-45 {
  /*
  // Not included in production
  &.mdi-flip-h:before {
      -webkit-transform: scaleX(-1) rotate(45deg);
      transform: scaleX(-1) rotate(45deg);
      filter: FlipH;
      -ms-filter: "FlipH";
  }
  &.mdi-flip-v:before {
      -webkit-transform: scaleY(-1) rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: scaleY(-1) rotate(45deg);
      filter: FlipV;
      -ms-filter: "FlipV";
  }
  */
}
.mdi-rotate-45:before {
  transform: rotate(45deg);
}

.mdi-rotate-90 {
  /*
  // Not included in production
  &.mdi-flip-h:before {
      -webkit-transform: scaleX(-1) rotate(90deg);
      transform: scaleX(-1) rotate(90deg);
      filter: FlipH;
      -ms-filter: "FlipH";
  }
  &.mdi-flip-v:before {
      -webkit-transform: scaleY(-1) rotate(90deg);
      -ms-transform: rotate(90deg);
      transform: scaleY(-1) rotate(90deg);
      filter: FlipV;
      -ms-filter: "FlipV";
  }
  */
}
.mdi-rotate-90:before {
  transform: rotate(90deg);
}

.mdi-rotate-135 {
  /*
  // Not included in production
  &.mdi-flip-h:before {
      -webkit-transform: scaleX(-1) rotate(135deg);
      transform: scaleX(-1) rotate(135deg);
      filter: FlipH;
      -ms-filter: "FlipH";
  }
  &.mdi-flip-v:before {
      -webkit-transform: scaleY(-1) rotate(135deg);
      -ms-transform: rotate(135deg);
      transform: scaleY(-1) rotate(135deg);
      filter: FlipV;
      -ms-filter: "FlipV";
  }
  */
}
.mdi-rotate-135:before {
  transform: rotate(135deg);
}

.mdi-rotate-180 {
  /*
  // Not included in production
  &.mdi-flip-h:before {
      -webkit-transform: scaleX(-1) rotate(180deg);
      transform: scaleX(-1) rotate(180deg);
      filter: FlipH;
      -ms-filter: "FlipH";
  }
  &.mdi-flip-v:before {
      -webkit-transform: scaleY(-1) rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: scaleY(-1) rotate(180deg);
      filter: FlipV;
      -ms-filter: "FlipV";
  }
  */
}
.mdi-rotate-180:before {
  transform: rotate(180deg);
}

.mdi-rotate-225 {
  /*
  // Not included in production
  &.mdi-flip-h:before {
      -webkit-transform: scaleX(-1) rotate(225deg);
      transform: scaleX(-1) rotate(225deg);
      filter: FlipH;
      -ms-filter: "FlipH";
  }
  &.mdi-flip-v:before {
      -webkit-transform: scaleY(-1) rotate(225deg);
      -ms-transform: rotate(225deg);
      transform: scaleY(-1) rotate(225deg);
      filter: FlipV;
      -ms-filter: "FlipV";
  }
  */
}
.mdi-rotate-225:before {
  transform: rotate(225deg);
}

.mdi-rotate-270 {
  /*
  // Not included in production
  &.mdi-flip-h:before {
      -webkit-transform: scaleX(-1) rotate(270deg);
      transform: scaleX(-1) rotate(270deg);
      filter: FlipH;
      -ms-filter: "FlipH";
  }
  &.mdi-flip-v:before {
      -webkit-transform: scaleY(-1) rotate(270deg);
      -ms-transform: rotate(270deg);
      transform: scaleY(-1) rotate(270deg);
      filter: FlipV;
      -ms-filter: "FlipV";
  }
  */
}
.mdi-rotate-270:before {
  transform: rotate(270deg);
}

.mdi-rotate-315 {
  /*
  // Not included in production
  &.mdi-flip-h:before {
      -webkit-transform: scaleX(-1) rotate(315deg);
      transform: scaleX(-1) rotate(315deg);
      filter: FlipH;
      -ms-filter: "FlipH";
  }
  &.mdi-flip-v:before {
      -webkit-transform: scaleY(-1) rotate(315deg);
      -ms-transform: rotate(315deg);
      transform: scaleY(-1) rotate(315deg);
      filter: FlipV;
      -ms-filter: "FlipV";
  }
  */
}
.mdi-rotate-315:before {
  transform: rotate(315deg);
}

.mdi-flip-h:before {
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

.mdi-flip-v:before {
  transform: scaleY(-1);
  filter: FlipV;
  -ms-filter: "FlipV";
}

.mdi-spin:before {
  animation: mdi-spin 2s infinite linear;
}
@keyframes mdi-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
/**
 *  Do not remove this comments bellow. It's the markers used by gulp-inject to inject
 *  all your sass files automatically
 */
/*!
 * AngularJS Material Design
 * https://github.com/angular/material
 * @license MIT
 * v1.2.5
 */
html, body {
  height: 100%;
  position: relative;
}

body {
  margin: 0;
  padding: 0;
}

[tabindex="-1"]:focus {
  outline: none;
}

.inset {
  padding: 10px;
}

a.md-no-style,
button.md-no-style {
  font-weight: normal;
  background-color: inherit;
  text-align: left;
  border: none;
  padding: 0;
  margin: 0;
}

select,
button,
textarea,
input {
  vertical-align: baseline;
}

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

textarea {
  vertical-align: top;
  overflow: auto;
}

input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
}
input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
input:-webkit-autofill {
  text-shadow: none;
}

.md-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  text-transform: none;
  width: 1px;
}

.md-shadow {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border-radius: inherit;
  pointer-events: none;
}

.md-shadow-bottom-z-1 {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}

.md-shadow-bottom-z-2 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4);
}

.md-shadow-animated.md-shadow {
  transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}

/*
 * A container inside of a rippling element (eg a button),
 * which contains all of the individual ripples
 */
.md-ripple-container {
  pointer-events: none;
  position: absolute;
  overflow: hidden;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all 0.55s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.md-ripple {
  position: absolute;
  transform: translate(-50%, -50%) scale(0);
  transform-origin: 50% 50%;
  opacity: 0;
  border-radius: 50%;
}
.md-ripple.md-ripple-placed {
  transition: margin 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), border 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), width 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.md-ripple.md-ripple-scaled {
  transform: translate(-50%, -50%) scale(1);
}
.md-ripple.md-ripple-active, .md-ripple.md-ripple-full, .md-ripple.md-ripple-visible {
  opacity: 0.2;
}
.md-ripple.md-ripple-remove {
  animation: md-remove-ripple 0.9s cubic-bezier(0.25, 0.8, 0.25, 1);
}

@keyframes md-remove-ripple {
  0% {
    opacity: 0.15;
  }
  100% {
    opacity: 0;
  }
}
.md-padding {
  padding: 8px;
}

.md-margin {
  margin: 8px;
}

.md-scroll-mask {
  position: absolute;
  background-color: transparent;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 50;
}
.md-scroll-mask > .md-scroll-mask-bar {
  display: block;
  position: absolute;
  background-color: #fafafa;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 65;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
}

.md-no-momentum {
  -webkit-overflow-scrolling: auto;
}

.md-no-flicker {
  -webkit-filter: blur(0px);
}

@media (min-width: 960px) {
  .md-padding {
    padding: 16px;
  }
}
html[dir=rtl], html[dir=ltr], body[dir=rtl], body[dir=ltr] {
  unicode-bidi: embed;
}

bdo[dir=rtl] {
  direction: rtl;
  unicode-bidi: bidi-override;
}

bdo[dir=ltr] {
  direction: ltr;
  unicode-bidi: bidi-override;
}

@media (max-width: 599px) {
  .layout-row:not(.layout-xs-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-xs-row > .md-auto-horizontal-margin:not(:first-child) {
    margin-left: 16px;
  }
  [dir=rtl] .layout-row:not(.layout-xs-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-xs-row > .md-auto-horizontal-margin:not(:first-child) {
    margin-left: 0;
    margin-right: 16px;
  }
}
@media (min-width: 600px) and (max-width: 959px) {
  .layout-row:not(.layout-gt-xs-column):not(.layout-sm-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-gt-xs-row:not(.layout-sm-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-sm-row:not(.layout-sm-column) > .md-auto-horizontal-margin:not(:first-child) {
    margin-left: 16px;
  }
  [dir=rtl] .layout-row:not(.layout-gt-xs-column):not(.layout-sm-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-gt-xs-row:not(.layout-sm-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-sm-row:not(.layout-sm-column) > .md-auto-horizontal-margin:not(:first-child) {
    margin-left: 0;
    margin-right: 16px;
  }
}
@media (min-width: 960px) and (max-width: 1279px) {
  .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-md-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-md-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-gt-sm-row:not(.layout-md-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-md-row:not(.layout-md-column) > .md-auto-horizontal-margin:not(:first-child) {
    margin-left: 16px;
  }
  [dir=rtl] .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-md-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-md-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-gt-sm-row:not(.layout-md-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-md-row:not(.layout-md-column) > .md-auto-horizontal-margin:not(:first-child) {
    margin-left: 0;
    margin-right: 16px;
  }
}
@media (min-width: 1280px) and (max-width: 1919px) {
  .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-gt-md-row:not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-lg-row:not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child) {
    margin-left: 16px;
  }
  [dir=rtl] .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-gt-md-row:not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-lg-row:not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child) {
    margin-left: 0;
    margin-right: 16px;
  }
}
@media (min-width: 1920px) {
  .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-gt-md-row:not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-gt-lg-row:not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-xl-row:not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child) {
    margin-left: 16px;
  }
  [dir=rtl] .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-gt-md-row:not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-gt-lg-row:not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-xl-row:not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child) {
    margin-left: 0;
    margin-right: 16px;
  }
}
html, body {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: default;
  min-height: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/************
 * Headings
 ************/
.md-display-4 {
  font-size: 112px;
  font-weight: 300;
  letter-spacing: -0.01em;
  line-height: 112px;
}

.md-display-3 {
  font-size: 56px;
  font-weight: 400;
  letter-spacing: -0.005em;
  line-height: 56px;
}

.md-display-2 {
  font-size: 45px;
  font-weight: 400;
  line-height: 64px;
}

.md-display-1 {
  font-size: 34px;
  font-weight: 400;
  line-height: 40px;
}

.md-headline {
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.md-title {
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 0.005em;
}

.md-subhead {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.01em;
  line-height: 24px;
}

/************
 * Body Copy
 ************/
.md-body-1 {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.01em;
  line-height: 20px;
}

.md-body-2 {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.01em;
  line-height: 24px;
}

.md-caption {
  font-size: 12px;
  letter-spacing: 0.02em;
}

.md-button {
  letter-spacing: 0.01em;
}

/************
 * Defaults
 ************/
button,
select,
html,
textarea,
input {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

select,
button,
textarea,
input {
  font-size: 100%;
}

/*
*  Responsive attributes
*
*  References:
*  1) https://scotch.io/tutorials/a-visual-guide-to-css3-flexbox-properties#flex
*  2) https://css-tricks.com/almanac/properties/f/flex/
*  3) https://css-tricks.com/snippets/css/a-guide-to-flexbox/
*  4) https://github.com/philipwalton/flexbugs#3-min-height-on-a-flex-container-wont-apply-to-its-flex-items
*  5) http://godban.com.ua/projects/flexgrid
*/
.md-panel-outer-wrapper {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.md-panel-inner-wrapper {
  position: fixed;
}

._md-panel-offscreen {
  left: -9999px;
}

._md-panel-hidden {
  display: none;
}

._md-panel-shown .md-panel {
  opacity: 1;
  transition: none;
}

.md-panel {
  opacity: 0;
  position: relative;
}
.md-panel._md-panel-shown {
  opacity: 1;
  transition: none;
}
.md-panel._md-panel-animate-enter {
  opacity: 1;
  transition: all 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.md-panel._md-panel-animate-leave {
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.4, 0, 1, 1);
}
.md-panel._md-panel-animate-scale-out, .md-panel._md-panel-animate-fade-out {
  opacity: 0;
}
.md-panel._md-panel-backdrop {
  height: 100%;
  position: fixed;
  width: 100%;
}
.md-panel._md-opaque-enter {
  opacity: 0.48;
  transition: opacity 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.md-panel._md-opaque-leave {
  transition: opacity 0.3s cubic-bezier(0.4, 0, 1, 1);
}

._md-panel-fullscreen {
  border-radius: 0;
  left: 0;
  min-height: 100%;
  min-width: 100%;
  position: fixed;
  top: 0;
}

md-autocomplete {
  border-radius: 2px;
  display: block;
  height: 40px;
  position: relative;
  overflow: visible;
  min-width: 190px;
}
md-autocomplete[disabled] input {
  cursor: default;
}
md-autocomplete[md-floating-label] {
  border-radius: 0;
  background: transparent;
  height: auto;
}
md-autocomplete[md-floating-label] md-input-container {
  padding-bottom: 0;
}
md-autocomplete[md-floating-label] md-autocomplete-wrap {
  height: auto;
}
md-autocomplete[md-floating-label] .md-show-clear-button button {
  display: block;
  position: absolute;
  right: 0;
  top: 20px;
  width: 30px;
  height: 30px;
}
md-autocomplete[md-floating-label] .md-show-clear-button input {
  padding-right: 30px;
}
[dir=rtl] md-autocomplete[md-floating-label] .md-show-clear-button input {
  padding-right: 0;
  padding-left: 30px;
}
md-autocomplete md-autocomplete-wrap {
  display: flex;
  flex-direction: row;
  box-sizing: border-box;
  position: relative;
  overflow: visible;
  height: 40px;
}
md-autocomplete md-autocomplete-wrap.md-menu-showing {
  z-index: 51;
}
md-autocomplete md-autocomplete-wrap md-input-container,
md-autocomplete md-autocomplete-wrap input {
  flex: 1 1 0;
  box-sizing: border-box;
  min-width: 0;
}
md-autocomplete md-autocomplete-wrap md-progress-linear {
  position: absolute;
  bottom: -2px;
  left: 0;
}
md-autocomplete md-autocomplete-wrap md-progress-linear.md-inline {
  bottom: 40px;
  right: 2px;
  left: 2px;
  width: auto;
}
md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 3px;
  transition: none;
}
md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate .md-container {
  transition: none;
  height: 3px;
}
md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter {
  transition: opacity 0.15s linear;
}
md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter.ng-enter-active {
  opacity: 1;
}
md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave {
  transition: opacity 0.15s linear;
}
md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave.ng-leave-active {
  opacity: 0;
}
md-autocomplete input:not(.md-input) {
  font-size: 14px;
  box-sizing: border-box;
  border: none;
  box-shadow: none;
  outline: none;
  background: transparent;
  width: 100%;
  padding: 0 15px;
  line-height: 40px;
  height: 40px;
}
md-autocomplete input:not(.md-input)::-ms-clear {
  display: none;
}
md-autocomplete .md-show-clear-button button {
  position: relative;
  line-height: 20px;
  text-align: center;
  width: 30px;
  height: 30px;
  cursor: pointer;
  border: none;
  border-radius: 50%;
  padding: 0;
  font-size: 12px;
  background: transparent;
  margin: auto 5px;
}
md-autocomplete .md-show-clear-button button:after {
  content: "";
  position: absolute;
  top: -6px;
  right: -6px;
  bottom: -6px;
  left: -6px;
  border-radius: 50%;
  transform: scale(0);
  opacity: 0;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
md-autocomplete .md-show-clear-button button:focus {
  outline: none;
}
md-autocomplete .md-show-clear-button button:focus:after {
  transform: scale(1);
  opacity: 1;
}
md-autocomplete .md-show-clear-button button md-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0) scale(0.9);
}
md-autocomplete .md-show-clear-button button md-icon path {
  stroke-width: 0;
}
md-autocomplete .md-show-clear-button button.ng-enter {
  transform: scale(0);
  transition: transform 0.15s ease-out;
}
md-autocomplete .md-show-clear-button button.ng-enter.ng-enter-active {
  transform: scale(1);
}
md-autocomplete .md-show-clear-button button.ng-leave {
  transition: transform 0.15s ease-out;
}
md-autocomplete .md-show-clear-button button.ng-leave.ng-leave-active {
  transform: scale(0);
}
@media screen and (-ms-high-contrast: active) {
  md-autocomplete input {
    border: 1px solid #fff;
  }
  md-autocomplete .md-autocomplete-suggestion:focus {
    color: #fff;
  }
}

.md-virtual-repeat-container.md-autocomplete-suggestions-container,
.md-standard-list-container.md-autocomplete-suggestions-container {
  position: absolute;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  z-index: 100;
  height: 100%;
}
.md-virtual-repeat-container.md-autocomplete-suggestions-container .highlight,
.md-standard-list-container.md-autocomplete-suggestions-container .highlight {
  font-weight: bold;
}

.md-standard-list-container {
  box-sizing: border-box;
  display: block;
  margin: 0;
  overflow: hidden;
  overflow-y: auto;
  padding: 0;
}

.md-virtual-repeat-container.md-not-found,
.md-standard-list-container.md-not-found {
  height: 48px;
}

.md-autocomplete-suggestions {
  margin: 0;
  list-style: none;
  padding: 0;
}
.md-autocomplete-suggestions .md-autocomplete-suggestion {
  font-size: 14px;
  overflow: hidden;
  padding: 0 15px;
  line-height: 48px;
  height: 48px;
  transition: background 0.15s linear;
  margin: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.md-autocomplete-suggestions .md-autocomplete-suggestion:focus {
  outline: none;
}
.md-autocomplete-suggestions .md-autocomplete-suggestion:not(.md-not-found-wrapper) {
  cursor: pointer;
}

@media screen and (-ms-high-contrast: active) {
  md-autocomplete,
  .md-autocomplete-suggestions {
    border: 1px solid #fff;
  }
}
md-backdrop {
  transition: opacity 450ms;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 50;
}
md-backdrop.md-menu-backdrop {
  position: fixed !important;
  z-index: 99;
}
md-backdrop.md-select-backdrop {
  z-index: 81;
  transition-duration: 0;
}
md-backdrop.md-dialog-backdrop {
  z-index: 79;
}
md-backdrop.md-bottom-sheet-backdrop {
  z-index: 69;
}
md-backdrop.md-sidenav-backdrop {
  z-index: 59;
}
md-backdrop.md-click-catcher {
  position: absolute;
}
md-backdrop.md-opaque {
  opacity: 0.48;
}
md-backdrop.md-opaque.ng-enter {
  opacity: 0;
}
md-backdrop.md-opaque.ng-enter.md-opaque.ng-enter-active {
  opacity: 0.48;
}
md-backdrop.md-opaque.ng-leave {
  opacity: 0.48;
  transition: opacity 400ms;
}
md-backdrop.md-opaque.ng-leave.md-opaque.ng-leave-active {
  opacity: 0;
}

md-bottom-sheet {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 8px 16px 88px 16px;
  z-index: 70;
  border-top-width: 1px;
  border-top-style: solid;
  transform: translate3d(0, 80px, 0);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-property: transform;
}
md-bottom-sheet.md-has-header {
  padding-top: 0;
}
md-bottom-sheet.ng-enter {
  opacity: 0;
  transform: translate3d(0, 100%, 0);
}
md-bottom-sheet.ng-enter-active {
  opacity: 1;
  display: block;
  transform: translate3d(0, 80px, 0) !important;
}
md-bottom-sheet.ng-leave-active {
  transform: translate3d(0, 100%, 0) !important;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}
md-bottom-sheet .md-subheader {
  background-color: transparent;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  line-height: 56px;
  padding: 0;
  white-space: nowrap;
}
md-bottom-sheet md-inline-icon {
  display: inline-block;
  height: 24px;
  width: 24px;
  fill: #444;
}
md-bottom-sheet md-list-item {
  display: flex;
  outline: none;
}
md-bottom-sheet md-list-item:hover {
  cursor: pointer;
}
md-bottom-sheet.md-list md-list-item {
  padding: 0;
  align-items: center;
  height: 48px;
}
md-bottom-sheet.md-grid {
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 0;
}
md-bottom-sheet.md-grid md-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  transition: all 0.5s;
  align-items: center;
}
md-bottom-sheet.md-grid md-list-item {
  flex-direction: column;
  align-items: center;
  transition: all 0.5s;
  height: 96px;
  margin-top: 8px;
  margin-bottom: 8px;
  /* Mixin for how many grid items to show per row */
}
@media (max-width: 960px) {
  md-bottom-sheet.md-grid md-list-item {
    flex: 1 1 33.3333333333%;
    max-width: 33.3333333333%;
  }
  md-bottom-sheet.md-grid md-list-item:nth-of-type(3n + 1) {
    align-items: flex-start;
  }
  md-bottom-sheet.md-grid md-list-item:nth-of-type(3n) {
    align-items: flex-end;
  }
}
@media (min-width: 960px) and (max-width: 1279px) {
  md-bottom-sheet.md-grid md-list-item {
    flex: 1 1 25%;
    max-width: 25%;
  }
}
@media (min-width: 1280px) and (max-width: 1919px) {
  md-bottom-sheet.md-grid md-list-item {
    flex: 1 1 16.6666666667%;
    max-width: 16.6666666667%;
  }
}
@media (min-width: 1920px) {
  md-bottom-sheet.md-grid md-list-item {
    flex: 1 1 14.2857142857%;
    max-width: 14.2857142857%;
  }
}
md-bottom-sheet.md-grid md-list-item::before {
  display: none;
}
md-bottom-sheet.md-grid md-list-item .md-list-item-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 48px;
  padding-bottom: 16px;
}
md-bottom-sheet.md-grid md-list-item .md-grid-item-content {
  border: 1px solid transparent;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 80px;
}
md-bottom-sheet.md-grid md-list-item .md-grid-text {
  font-weight: 400;
  line-height: 16px;
  font-size: 13px;
  margin: 0;
  white-space: nowrap;
  width: 64px;
  text-align: center;
  text-transform: none;
  padding-top: 8px;
}

@media screen and (-ms-high-contrast: active) {
  md-bottom-sheet {
    border: 1px solid #fff;
  }
}
button.md-button::-moz-focus-inner {
  border: 0;
}

.md-button {
  display: inline-block;
  position: relative;
  cursor: pointer;
  /** Alignment adjustments */
  min-height: 36px;
  min-width: 88px;
  line-height: 36px;
  vertical-align: middle;
  align-items: center;
  text-align: center;
  border-radius: 2px;
  box-sizing: border-box;
  /* Reset default button appearance */
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  outline: none;
  border: 0;
  /** Custom styling for button */
  padding: 0 8px;
  margin: 6px 8px;
  background: transparent;
  color: currentColor;
  white-space: nowrap;
  /* Uppercase text content */
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
  font-style: inherit;
  font-variant: inherit;
  font-family: inherit;
  text-decoration: none;
  overflow: hidden;
  transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.md-dense > .md-button:not(.md-dense-disabled), .md-dense :not(.md-dense-disabled) .md-button:not(.md-dense-disabled) {
  min-height: 32px;
}
.md-dense > .md-button:not(.md-dense-disabled), .md-dense :not(.md-dense-disabled) .md-button:not(.md-dense-disabled) {
  line-height: 32px;
}
.md-dense > .md-button:not(.md-dense-disabled), .md-dense :not(.md-dense-disabled) .md-button:not(.md-dense-disabled) {
  font-size: 13px;
}
.md-button:focus {
  outline: none;
}
.md-button:hover, .md-button:focus {
  text-decoration: none;
}
.md-button.ng-hide, .md-button.ng-leave {
  transition: none;
}
.md-button.md-cornered {
  border-radius: 0;
}
.md-button.md-icon {
  padding: 0;
  background: none;
}
.md-button.md-raised:not([disabled]) {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.md-button.md-icon-button {
  margin: 0 6px;
  height: 40px;
  min-width: 0;
  line-height: 24px;
  padding: 8px;
  width: 40px;
  border-radius: 50%;
}
.md-button.md-fab {
  z-index: 20;
  line-height: 56px;
  min-width: 0;
  width: 56px;
  height: 56px;
  vertical-align: middle;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  border-radius: 50%;
  background-clip: padding-box;
  overflow: hidden;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition-property: background-color, box-shadow, transform;
}
.md-button.md-fab.md-fab-bottom-right {
  top: auto;
  right: 20px;
  bottom: 20px;
  left: auto;
  position: absolute;
}
.md-button.md-fab.md-fab-bottom-left {
  top: auto;
  right: auto;
  bottom: 20px;
  left: 20px;
  position: absolute;
}
.md-button.md-fab.md-fab-top-right {
  top: 20px;
  right: 20px;
  bottom: auto;
  left: auto;
  position: absolute;
}
.md-button.md-fab.md-fab-top-left {
  top: 20px;
  right: auto;
  bottom: auto;
  left: 20px;
  position: absolute;
}
.md-button.md-fab.md-mini {
  line-height: 40px;
  width: 40px;
  height: 40px;
}
.md-button.md-fab.ng-hide, .md-button.md-fab.ng-leave {
  transition: none;
}
.md-button.md-fab[disabled] {
  box-shadow: none;
}
.md-button:not([disabled]).md-raised.md-focused, .md-button:not([disabled]).md-fab.md-focused {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.md-button:not([disabled]).md-raised:active, .md-button:not([disabled]).md-fab:active {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4);
}
.md-button .md-ripple-container {
  border-radius: inherit;
  background-clip: padding-box;
  overflow: hidden;
  -webkit-transform: translateZ(0);
}

.md-button.md-icon-button md-icon,
button.md-button.md-fab md-icon {
  display: block;
}

.md-toast-open-top .md-button.md-fab-top-left,
.md-toast-open-top .md-button.md-fab-top-right {
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translate3d(0, 42px, 0);
}
.md-toast-open-top .md-button.md-fab-top-left:not([disabled]).md-focused, .md-toast-open-top .md-button.md-fab-top-left:not([disabled]):hover,
.md-toast-open-top .md-button.md-fab-top-right:not([disabled]).md-focused,
.md-toast-open-top .md-button.md-fab-top-right:not([disabled]):hover {
  transform: translate3d(0, 41px, 0);
}

.md-toast-open-bottom .md-button.md-fab-bottom-left,
.md-toast-open-bottom .md-button.md-fab-bottom-right {
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translate3d(0, -42px, 0);
}
.md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]).md-focused, .md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]):hover,
.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]).md-focused,
.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]):hover {
  transform: translate3d(0, -43px, 0);
}

.md-button-group {
  display: flex;
  flex: 1;
  width: 100%;
}
.md-button-group > .md-button {
  flex: 1;
  display: block;
  overflow: hidden;
  width: 0;
  border-width: 1px 0px 1px 1px;
  border-radius: 0;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.md-button-group > .md-button:first-child {
  border-radius: 2px 0px 0px 2px;
}
.md-button-group > .md-button:last-child {
  border-right-width: 1px;
  border-radius: 0px 2px 2px 0px;
}

@media screen and (-ms-high-contrast: active) {
  .md-button.md-raised,
  .md-button.md-fab {
    border: 1px solid #fff;
  }
}
md-card {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  margin: 8px;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
md-card md-card-header {
  padding: 16px;
  display: flex;
  flex-direction: row;
}
md-card md-card-header:first-child md-card-avatar {
  margin-right: 12px;
}
[dir=rtl] md-card md-card-header:first-child md-card-avatar {
  margin-right: auto;
  margin-left: 12px;
}
md-card md-card-header:last-child md-card-avatar {
  margin-left: 12px;
}
[dir=rtl] md-card md-card-header:last-child md-card-avatar {
  margin-left: auto;
  margin-right: 12px;
}
md-card md-card-header md-card-avatar {
  width: 40px;
  height: 40px;
}
md-card md-card-header md-card-avatar .md-user-avatar,
md-card md-card-header md-card-avatar md-icon {
  border-radius: 50%;
}
md-card md-card-header md-card-avatar md-icon {
  padding: 8px;
}
md-card md-card-header md-card-avatar md-icon > svg {
  height: inherit;
  width: inherit;
}
md-card md-card-header md-card-avatar + md-card-header-text {
  max-height: 40px;
}
md-card md-card-header md-card-avatar + md-card-header-text .md-title {
  font-size: 14px;
}
md-card md-card-header md-card-header-text {
  display: flex;
  flex: 1;
  flex-direction: column;
}
md-card md-card-header md-card-header-text .md-subhead {
  font-size: 14px;
}
md-card > img,
md-card > md-card-header img,
md-card md-card-title-media img {
  box-sizing: border-box;
  display: flex;
  flex: 0 0 auto;
  width: 100%;
  height: auto;
}
md-card md-card-title {
  padding: 24px 16px 16px;
  display: flex;
  flex: 1 1 auto;
  flex-direction: row;
}
md-card md-card-title + md-card-content {
  padding-top: 0;
}
md-card md-card-title md-card-title-text {
  flex: 1;
  flex-direction: column;
  display: flex;
}
md-card md-card-title md-card-title-text .md-subhead {
  padding-top: 0;
  font-size: 14px;
}
md-card md-card-title md-card-title-text:only-child .md-subhead {
  padding-top: 12px;
}
md-card md-card-title md-card-title-media {
  margin-top: -8px;
}
md-card md-card-title md-card-title-media .md-media-sm {
  height: 80px;
  width: 80px;
}
md-card md-card-title md-card-title-media .md-media-md {
  height: 112px;
  width: 112px;
}
md-card md-card-title md-card-title-media .md-media-lg {
  height: 152px;
  width: 152px;
}
md-card md-card-content {
  display: block;
  padding: 16px;
}
md-card md-card-content > p:first-child {
  margin-top: 0;
}
md-card md-card-content > p:last-child {
  margin-bottom: 0;
}
md-card md-card-content .md-media-xl {
  height: 240px;
  width: 240px;
}
md-card md-card-actions {
  margin: 8px;
}
md-card md-card-actions.layout-column .md-button:not(.md-icon-button) {
  margin: 2px 0;
}
md-card md-card-actions.layout-column .md-button:not(.md-icon-button):first-of-type {
  margin-top: 0;
}
md-card md-card-actions.layout-column .md-button:not(.md-icon-button):last-of-type {
  margin-bottom: 0;
}
md-card md-card-actions.layout-column .md-button.md-icon-button {
  margin-top: 6px;
  margin-bottom: 6px;
}
md-card md-card-actions md-card-icon-actions {
  flex: 1;
  justify-content: flex-start;
  display: flex;
  flex-direction: row;
}
md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button) {
  margin: 0 4px;
}
md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type {
  margin-left: 0;
}
[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type {
  margin-left: auto;
  margin-right: 0;
}
md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type {
  margin-right: 0;
}
[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type {
  margin-right: auto;
  margin-left: 0;
}
md-card md-card-actions:not(.layout-column) .md-button.md-icon-button {
  margin-left: 6px;
  margin-right: 6px;
}
md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type {
  margin-left: 12px;
}
[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type {
  margin-left: auto;
  margin-right: 12px;
}
md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type {
  margin-right: 12px;
}
[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type {
  margin-right: auto;
  margin-left: 12px;
}
md-card md-card-actions:not(.layout-column) .md-button + md-card-icon-actions {
  flex: 1;
  justify-content: flex-end;
  display: flex;
  flex-direction: row;
}
md-card md-card-footer {
  margin-top: auto;
  padding: 16px;
}

@media screen and (-ms-high-contrast: active) {
  md-card {
    border: 1px solid #fff;
  }
}
.md-image-no-fill > img {
  width: auto;
  height: auto;
}

.md-inline-form md-checkbox {
  margin-top: 14px;
  margin-bottom: auto;
}

md-checkbox {
  box-sizing: border-box;
  display: inline-block;
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  position: relative;
  min-width: 18px;
  min-height: 48px;
}
.md-dense > md-checkbox:not(.md-dense-disabled), .md-dense :not(.md-dense-disabled) md-checkbox:not(.md-dense-disabled) {
  min-height: 36px;
}
md-checkbox.md-focused:not([disabled]) .md-container:before {
  left: -8px;
  top: -8px;
  right: -8px;
  bottom: -8px;
}
md-checkbox.md-focused:not([disabled]):not(.md-checked) .md-container:before {
  background-color: rgba(0, 0, 0, 0.12);
}
md-checkbox .md-container {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  box-sizing: border-box;
  display: inline-block;
  width: 18px;
  height: 18px;
  left: 0;
  right: auto;
}
[dir=rtl] md-checkbox .md-container {
  left: auto;
}
[dir=rtl] md-checkbox .md-container {
  right: 0;
}
md-checkbox .md-container:before {
  box-sizing: border-box;
  background-color: transparent;
  border-radius: 50%;
  content: "";
  position: absolute;
  display: block;
  height: auto;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  transition: all 0.5s;
  width: auto;
}
md-checkbox .md-container:after {
  box-sizing: border-box;
  content: "";
  position: absolute;
  top: -10px;
  right: -10px;
  bottom: -10px;
  left: -10px;
}
md-checkbox .md-container .md-ripple-container {
  position: absolute;
  display: block;
  width: auto;
  height: auto;
  left: -15px;
  top: -15px;
  right: -15px;
  bottom: -15px;
}
md-checkbox .md-icon {
  box-sizing: border-box;
  transition: 240ms;
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 18px;
  border-width: 2px;
  border-style: solid;
  border-radius: 2px;
}
md-checkbox.md-checked .md-icon {
  border-color: transparent;
}
md-checkbox.md-checked .md-icon:after {
  box-sizing: border-box;
  transform: rotate(45deg);
  position: absolute;
  left: 4px;
  top: 0px;
  display: table;
  width: 6px;
  height: 12px;
  border-width: 2px;
  border-style: solid;
  border-top: 0;
  border-left: 0;
  content: "";
}
md-checkbox[disabled] {
  cursor: default;
}
md-checkbox.md-indeterminate .md-icon:after {
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: table;
  width: 10.8px;
  height: 2px;
  border-width: 2px;
  border-style: solid;
  border-top: 0;
  border-left: 0;
  content: "";
}
md-checkbox .md-container {
  top: auto;
  left: auto;
  right: auto;
  margin: 3px;
  margin-top: 21px;
}
md-checkbox .md-label {
  box-sizing: border-box;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;
  margin-top: 10px;
  margin-bottom: auto;
  margin-left: 36px;
}
[dir=rtl] md-checkbox .md-label {
  margin-left: 0;
  margin-right: 36px;
}
md-checkbox .md-label:empty {
  margin-left: 24px;
  margin-right: 0;
}
[dir=rtl] md-checkbox .md-label:empty {
  margin-left: 0;
}
[dir=rtl] md-checkbox .md-label:empty {
  margin-right: 24px;
}

md-input-container .md-checkbox-link-label {
  box-sizing: border-box;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;
  cursor: pointer;
  top: -21px;
  margin-left: 18px;
  margin-right: 0;
}
[dir=rtl] md-input-container .md-checkbox-link-label {
  margin-left: 0;
}
[dir=rtl] md-input-container .md-checkbox-link-label {
  margin-right: 18px;
}

.md-contact-chips .md-chips md-chip {
  padding: 0 25px 0 0;
}
[dir=rtl] .md-contact-chips .md-chips md-chip {
  padding: 0 0 0 25px;
}
.md-contact-chips .md-chips md-chip .md-contact-avatar {
  float: left;
}
[dir=rtl] .md-contact-chips .md-chips md-chip .md-contact-avatar {
  float: right;
}
.md-contact-chips .md-chips md-chip .md-contact-avatar img {
  height: 32px;
  border-radius: 16px;
}
.md-contact-chips .md-chips md-chip .md-contact-name {
  display: inline-block;
  height: 32px;
  margin-left: 8px;
}
[dir=rtl] .md-contact-chips .md-chips md-chip .md-contact-name {
  margin-left: auto;
  margin-right: 8px;
}

.md-contact-suggestion {
  height: 56px;
}
.md-contact-suggestion img {
  height: 40px;
  border-radius: 20px;
  margin-top: 8px;
}
.md-contact-suggestion .md-contact-name {
  margin-left: 8px;
  width: 120px;
}
[dir=rtl] .md-contact-suggestion .md-contact-name {
  margin-left: auto;
  margin-right: 8px;
}
.md-contact-suggestion .md-contact-name, .md-contact-suggestion .md-contact-email {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
}

.md-contact-chips-suggestions li {
  height: 100%;
}

md-chips {
  display: flex;
}

.md-chips {
  display: flex;
  flex-wrap: wrap;
  flex-grow: 1;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 13px;
  padding: 0 0 8px 3px;
  vertical-align: middle;
}
.md-chips:after {
  content: "";
  display: table;
  clear: both;
}
[dir=rtl] .md-chips {
  padding: 0 3px 8px 0;
}
.md-chips.md-readonly .md-chip-input-container {
  min-height: 32px;
}
.md-chips:not(.md-readonly) {
  cursor: text;
}
.md-chips.md-removable md-chip {
  padding-right: 28px;
}
[dir=rtl] .md-chips.md-removable md-chip {
  padding-right: 0;
  padding-left: 28px;
}
.md-chips.md-removable md-chip .md-chip-content {
  padding-right: 4px;
}
[dir=rtl] .md-chips.md-removable md-chip .md-chip-content {
  padding-right: 0;
  padding-left: 4px;
}
.md-chips md-chip {
  cursor: default;
  border-radius: 16px;
  display: block;
  height: 32px;
  line-height: 32px;
  margin: 8px 8px 0 0;
  padding: 0 12px 0 12px;
  float: left;
  box-sizing: border-box;
  max-width: 100%;
  position: relative;
}
[dir=rtl] .md-chips md-chip {
  margin: 8px 0 0 8px;
}
[dir=rtl] .md-chips md-chip {
  float: right;
}
.md-chips md-chip .md-chip-content {
  display: block;
  float: left;
  white-space: nowrap;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
[dir=rtl] .md-chips md-chip .md-chip-content {
  float: right;
}
.md-chips md-chip .md-chip-content:focus {
  outline: none;
}
.md-chips md-chip._md-chip-content-edit-is-enabled {
  -webkit-user-select: none; /* webkit (safari, chrome) browsers */
  -moz-user-select: none; /* mozilla browsers */
  -khtml-user-select: none; /* webkit (konqueror) browsers */
  -ms-user-select: none; /* IE10+ */
}
.md-chips md-chip .md-chip-remove-container {
  position: absolute;
  right: 0;
  line-height: 22px;
}
[dir=rtl] .md-chips md-chip .md-chip-remove-container {
  right: auto;
  left: 0;
}
.md-chips md-chip .md-chip-remove {
  text-align: center;
  width: 32px;
  height: 32px;
  min-width: 0;
  padding: 0;
  background: transparent;
  border: none;
  box-shadow: none;
  margin: 0;
  position: relative;
}
.md-chips md-chip .md-chip-remove md-icon {
  height: 18px;
  width: 18px;
  min-height: 18px;
  min-width: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
}
.md-chips .md-chip-input-container {
  display: block;
  line-height: 32px;
  margin: 8px 8px 0 0;
  padding: 0;
  flex-grow: 1;
  float: left;
}
[dir=rtl] .md-chips .md-chip-input-container {
  margin: 8px 0 0 8px;
}
[dir=rtl] .md-chips .md-chip-input-container {
  float: right;
}
.md-chips .md-chip-input-container input {
  width: 100%;
}
.md-chips .md-chip-input-container input:not([type]), .md-chips .md-chip-input-container input[type=email], .md-chips .md-chip-input-container input[type=number], .md-chips .md-chip-input-container input[type=tel], .md-chips .md-chip-input-container input[type=url], .md-chips .md-chip-input-container input[type=text] {
  border: 0;
  height: 32px;
  line-height: 32px;
  padding: 0;
}
.md-chips .md-chip-input-container input:not([type]):focus, .md-chips .md-chip-input-container input[type=email]:focus, .md-chips .md-chip-input-container input[type=number]:focus, .md-chips .md-chip-input-container input[type=tel]:focus, .md-chips .md-chip-input-container input[type=url]:focus, .md-chips .md-chip-input-container input[type=text]:focus {
  outline: none;
}
.md-chips .md-chip-input-container md-autocomplete, .md-chips .md-chip-input-container md-autocomplete-wrap {
  background: transparent;
  height: 32px;
}
.md-chips .md-chip-input-container md-autocomplete md-autocomplete-wrap {
  box-shadow: none;
}
.md-chips .md-chip-input-container md-autocomplete input {
  position: relative;
}
.md-chips .md-chip-input-container input {
  border: 0;
  height: 32px;
  line-height: 32px;
  padding: 0;
}
.md-chips .md-chip-input-container input:focus {
  outline: none;
}
.md-chips .md-chip-input-container md-autocomplete, .md-chips .md-chip-input-container md-autocomplete-wrap {
  height: 32px;
}
.md-chips .md-chip-input-container md-autocomplete {
  box-shadow: none;
}
.md-chips .md-chip-input-container md-autocomplete input {
  position: relative;
}
.md-chips .md-chip-input-container:not(:first-child) {
  margin: 8px 8px 0 0;
}
[dir=rtl] .md-chips .md-chip-input-container:not(:first-child) {
  margin: 8px 0 0 8px;
}
.md-chips .md-chip-input-container input {
  background: transparent;
  border-width: 0;
}
.md-chips md-autocomplete button {
  display: none;
}

@media screen and (-ms-high-contrast: active) {
  .md-chip-input-container,
  md-chip {
    border: 1px solid #fff;
  }
  .md-chip-input-container md-autocomplete {
    border: none;
  }
}
md-content {
  display: block;
  position: relative;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
md-content[md-scroll-y] {
  overflow-y: auto;
  overflow-x: hidden;
}
md-content[md-scroll-x] {
  overflow-x: auto;
  overflow-y: hidden;
}
@media print {
  md-content {
    overflow: visible !important;
  }
}

/** Styles for mdCalendar. */
md-calendar {
  font-size: 13px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.md-calendar-scroll-mask {
  display: inline-block;
  overflow: hidden;
  height: 308px;
}
.md-calendar-scroll-mask .md-virtual-repeat-scroller {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.md-calendar-scroll-mask .md-virtual-repeat-scroller::-webkit-scrollbar {
  display: none;
}
.md-calendar-scroll-mask .md-virtual-repeat-offsetter {
  width: 100%;
}

.md-calendar-scroll-container {
  box-shadow: inset -3px 3px 6px rgba(0, 0, 0, 0.2);
  display: inline-block;
  height: 308px;
  width: 346px;
}

.md-calendar-date {
  height: 44px;
  width: 44px;
  text-align: center;
  padding: 0;
  border: none;
  box-sizing: content-box;
}
.md-calendar-date:first-child {
  padding-left: 16px;
}
[dir=rtl] .md-calendar-date:first-child {
  padding-left: 0;
  padding-right: 16px;
}
.md-calendar-date:last-child {
  padding-right: 16px;
}
[dir=rtl] .md-calendar-date:last-child {
  padding-right: 0;
  padding-left: 16px;
}
.md-calendar-date.md-calendar-date-disabled {
  cursor: default;
}

.md-calendar-date-selection-indicator {
  transition: background-color, color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  border-radius: 50%;
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.md-calendar-date:not(.md-disabled) .md-calendar-date-selection-indicator {
  cursor: pointer;
}

.md-calendar-month-label {
  height: 44px;
  font-size: 14px;
  font-weight: 500;
  padding: 0 0 0 24px;
}
[dir=rtl] .md-calendar-month-label {
  padding: 0 24px 0 0;
}
.md-calendar-month-label.md-calendar-label-clickable {
  cursor: pointer;
}
.md-calendar-month-label md-icon {
  transform: rotate(180deg);
}
[dir=rtl] .md-calendar-month-label md-icon {
  transform: none;
}
.md-calendar-month-label span {
  vertical-align: middle;
}

.md-calendar-day-header {
  table-layout: fixed;
  border-spacing: 0;
  border-collapse: collapse;
}
.md-calendar-day-header th {
  height: 40px;
  width: 44px;
  text-align: center;
  padding: 0;
  border: none;
  box-sizing: content-box;
  font-weight: normal;
}
.md-calendar-day-header th:first-child {
  padding-left: 16px;
}
[dir=rtl] .md-calendar-day-header th:first-child {
  padding-left: 0;
  padding-right: 16px;
}
.md-calendar-day-header th:last-child {
  padding-right: 16px;
}
[dir=rtl] .md-calendar-day-header th:last-child {
  padding-right: 0;
  padding-left: 16px;
}

.md-calendar {
  table-layout: fixed;
  border-spacing: 0;
  border-collapse: collapse;
}
.md-calendar tr:last-child td {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.md-calendar:first-child {
  border-top: 1px solid transparent;
}
.md-calendar tbody, .md-calendar td, .md-calendar tr {
  vertical-align: middle;
  box-sizing: content-box;
}

/** Styles for mdDatepicker. */
md-datepicker {
  white-space: nowrap;
  overflow: hidden;
  vertical-align: middle;
}

.md-inline-form md-datepicker {
  margin-top: 12px;
}

.md-datepicker-button {
  display: inline-block;
  box-sizing: border-box;
  background: none;
  vertical-align: middle;
  position: relative;
}
.md-datepicker-button:before {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  content: "";
  speak: none;
}

.md-datepicker-input {
  font-size: 14px;
  box-sizing: border-box;
  border: none;
  box-shadow: none;
  outline: none;
  background: transparent;
  min-width: 120px;
  max-width: 328px;
  padding: 0 0 5px;
}
.md-datepicker-input::-ms-clear {
  display: none;
}

._md-datepicker-floating-label > md-datepicker {
  overflow: visible;
}
._md-datepicker-floating-label > md-datepicker .md-datepicker-input-container {
  border: none;
}
._md-datepicker-floating-label > md-datepicker .md-datepicker-button {
  float: left;
  margin-top: -16px;
  top: 13.5px;
}
[dir=rtl] ._md-datepicker-floating-label > md-datepicker .md-datepicker-button {
  float: right;
}
._md-datepicker-floating-label .md-input {
  float: none;
}
._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore) {
  right: 18px;
  left: auto;
  width: calc(100% - 84px);
}
[dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore) {
  right: auto;
}
[dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore) {
  left: 18px;
}
._md-datepicker-floating-label._md-datepicker-has-calendar-icon .md-input-message-animation {
  margin-left: 64px;
}
[dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon .md-input-message-animation {
  margin-left: auto;
  margin-right: 64px;
}

._md-datepicker-has-triangle-icon {
  padding-right: 18px;
  margin-right: -18px;
}
[dir=rtl] ._md-datepicker-has-triangle-icon {
  padding-right: 0;
  padding-left: 18px;
}
[dir=rtl] ._md-datepicker-has-triangle-icon {
  margin-right: auto;
  margin-left: -18px;
}

.md-datepicker-input-container {
  position: relative;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  display: inline-block;
  width: auto;
}
.md-icon-button + .md-datepicker-input-container {
  margin-left: 12px;
}
[dir=rtl] .md-icon-button + .md-datepicker-input-container {
  margin-left: auto;
  margin-right: 12px;
}
.md-datepicker-input-container.md-datepicker-focused {
  border-bottom-width: 2px;
}

.md-datepicker-is-showing .md-scroll-mask {
  z-index: 99;
}

.md-datepicker-calendar-pane {
  position: absolute;
  top: 0;
  left: -100%;
  z-index: 100;
  border-width: 1px;
  border-style: solid;
  background: transparent;
  transform: scale(0);
  transform-origin: 0 0;
  transition: transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.md-datepicker-calendar-pane.md-pane-open {
  transform: scale(1);
}

.md-datepicker-input-mask {
  height: 40px;
  width: 340px;
  position: relative;
  overflow: hidden;
  background: transparent;
  pointer-events: none;
  cursor: text;
}

.md-datepicker-calendar {
  opacity: 0;
  transition: opacity 0.2s cubic-bezier(0.5, 0, 0.25, 1);
}
.md-pane-open .md-datepicker-calendar {
  opacity: 1;
}
.md-datepicker-calendar md-calendar:focus {
  outline: none;
}

.md-datepicker-expand-triangle {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid;
}

.md-datepicker-triangle-button {
  position: absolute;
  right: 0;
  bottom: -2.5px;
  transform: translateX(45%);
}
[dir=rtl] .md-datepicker-triangle-button {
  right: auto;
  left: 0;
}
[dir=rtl] .md-datepicker-triangle-button {
  transform: translateX(-45%);
}

.md-datepicker-triangle-button.md-button.md-icon-button {
  height: 36px;
  width: 36px;
  position: absolute;
  padding: 8px;
}

md-datepicker[disabled] .md-datepicker-input-container {
  border-bottom-color: transparent;
}
md-datepicker[disabled] .md-datepicker-triangle-button {
  display: none;
}

.md-datepicker-open {
  overflow: hidden;
}
.md-datepicker-open .md-datepicker-input-container,
.md-datepicker-open input.md-input {
  border-bottom-color: transparent;
}
.md-datepicker-open .md-datepicker-triangle-button, .md-datepicker-open.md-input-has-value > label, .md-datepicker-open.md-input-has-placeholder > label {
  display: none;
}

.md-datepicker-pos-adjusted .md-datepicker-input-mask {
  display: none;
}

.md-datepicker-calendar-pane .md-calendar {
  transform: translateY(-85px);
  transition: transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-delay: 0.125s;
}
.md-datepicker-calendar-pane.md-pane-open .md-calendar {
  transform: translateY(0);
}

.md-dialog-is-showing {
  max-height: 100%;
}

.md-dialog-container {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 80;
  overflow: hidden;
}

md-dialog {
  opacity: 0;
  min-width: 240px;
  max-width: 80%;
  max-height: 80%;
  position: relative;
  overflow: auto;
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  display: flex;
  flex-direction: column;
}
md-dialog.md-transition-in {
  opacity: 1;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translate(0, 0) scale(1);
}
md-dialog.md-transition-out {
  opacity: 0;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translate(0, 100%) scale(0.2);
}
md-dialog > form {
  display: flex;
  flex-direction: column;
  overflow: auto;
}
md-dialog .md-dialog-content {
  padding: 24px;
}
md-dialog md-dialog-content {
  order: 1;
  flex-direction: column;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
md-dialog md-dialog-content:not([layout=row]) > *:first-child:not(.md-subheader) {
  margin-top: 0;
}
md-dialog md-dialog-content:focus {
  outline: none;
}
md-dialog md-dialog-content .md-subheader {
  margin: 0;
}
md-dialog md-dialog-content .md-dialog-content-body {
  width: 100%;
}
md-dialog md-dialog-content .md-prompt-input-container {
  width: 100%;
  box-sizing: border-box;
}
md-dialog md-dialog-actions {
  display: flex;
  order: 2;
  box-sizing: border-box;
  align-items: center;
  justify-content: flex-end;
  margin-bottom: 0;
  padding-right: 8px;
  padding-left: 16px;
  min-height: 52px;
  overflow: hidden;
}
[dir=rtl] md-dialog md-dialog-actions {
  padding-right: 16px;
}
[dir=rtl] md-dialog md-dialog-actions {
  padding-left: 8px;
}
md-dialog md-dialog-actions .md-button {
  margin-bottom: 8px;
  margin-left: 8px;
  margin-right: 0;
  margin-top: 8px;
}
[dir=rtl] md-dialog md-dialog-actions .md-button {
  margin-left: 0;
}
[dir=rtl] md-dialog md-dialog-actions .md-button {
  margin-right: 8px;
}
md-dialog.md-content-overflow md-dialog-actions {
  border-top-width: 1px;
  border-top-style: solid;
}

@media screen and (-ms-high-contrast: active) {
  md-dialog {
    border: 1px solid #fff;
  }
}
@media (max-width: 959px) {
  md-dialog.md-dialog-fullscreen {
    min-height: 100%;
    min-width: 100%;
    border-radius: 0;
  }
}
md-divider {
  display: block;
  border-top-width: 1px;
  border-top-style: solid;
  margin: 0;
}
md-divider[md-inset] {
  margin-left: 80px;
}
[dir=rtl] md-divider[md-inset] {
  margin-left: auto;
  margin-right: 80px;
}

@media (max-width: 599px) {
  .layout-row:not(.layout-xs-column) > md-divider,
  .layout-xs-row > md-divider {
    border-top-width: 0;
    border-right-width: 1px;
    border-right-style: solid;
  }
}
@media (min-width: 600px) and (max-width: 959px) {
  .layout-row:not(.layout-gt-xs-column):not(.layout-sm-column) > md-divider,
  .layout-gt-xs-row:not(.layout-sm-column) > md-divider,
  .layout-sm-row:not(.layout-sm-column) > md-divider {
    border-top-width: 0;
    border-right-width: 1px;
    border-right-style: solid;
  }
}
@media (min-width: 960px) and (max-width: 1279px) {
  .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-md-column) > md-divider,
  .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-md-column) > md-divider,
  .layout-gt-sm-row:not(.layout-md-column) > md-divider,
  .layout-md-row:not(.layout-md-column) > md-divider {
    border-top-width: 0;
    border-right-width: 1px;
    border-right-style: solid;
  }
}
@media (min-width: 1280px) and (max-width: 1919px) {
  .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column) > md-divider,
  .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column) > md-divider,
  .layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-lg-column) > md-divider,
  .layout-gt-md-row:not(.layout-lg-column) > md-divider,
  .layout-lg-row:not(.layout-lg-column) > md-divider {
    border-top-width: 0;
    border-right-width: 1px;
    border-right-style: solid;
  }
}
@media (min-width: 1920px) {
  .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > md-divider,
  .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > md-divider,
  .layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > md-divider,
  .layout-gt-md-row:not(.layout-gt-lg-column):not(.layout-xl-column) > md-divider,
  .layout-gt-lg-row:not(.layout-gt-lg-column):not(.layout-xl-column) > md-divider,
  .layout-xl-row:not(.layout-gt-lg-column):not(.layout-xl-column) > md-divider {
    border-top-width: 0;
    border-right-width: 1px;
    border-right-style: solid;
  }
}
md-fab-speed-dial {
  position: relative;
  display: flex;
  align-items: center;
  z-index: 20;
  /*
   * Hide some graphics glitches if switching animation types
   */
  /*
   * Handle the animations
   */
}
md-fab-speed-dial.md-fab-bottom-right {
  top: auto;
  right: 20px;
  bottom: 20px;
  left: auto;
  position: absolute;
}
md-fab-speed-dial.md-fab-bottom-left {
  top: auto;
  right: auto;
  bottom: 20px;
  left: 20px;
  position: absolute;
}
md-fab-speed-dial.md-fab-top-right {
  top: 20px;
  right: 20px;
  bottom: auto;
  left: auto;
  position: absolute;
}
md-fab-speed-dial.md-fab-top-left {
  top: 20px;
  right: auto;
  bottom: auto;
  left: 20px;
  position: absolute;
}
md-fab-speed-dial:not(.md-hover-full) {
  pointer-events: none;
}
md-fab-speed-dial:not(.md-hover-full) md-fab-trigger, md-fab-speed-dial:not(.md-hover-full) .md-fab-action-item {
  pointer-events: auto;
}
md-fab-speed-dial:not(.md-hover-full).md-is-open {
  pointer-events: auto;
}
md-fab-speed-dial ._md-css-variables {
  z-index: 20;
}
md-fab-speed-dial.md-is-open .md-fab-action-item {
  align-items: center;
}
md-fab-speed-dial md-fab-actions {
  display: flex;
  height: auto;
}
md-fab-speed-dial md-fab-actions .md-fab-action-item {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}
md-fab-speed-dial.md-down {
  flex-direction: column;
}
md-fab-speed-dial.md-down md-fab-trigger {
  order: 1;
}
md-fab-speed-dial.md-down md-fab-actions {
  flex-direction: column;
  order: 2;
}
md-fab-speed-dial.md-up {
  flex-direction: column;
}
md-fab-speed-dial.md-up md-fab-trigger {
  order: 2;
}
md-fab-speed-dial.md-up md-fab-actions {
  flex-direction: column-reverse;
  order: 1;
}
md-fab-speed-dial.md-left {
  flex-direction: row;
}
md-fab-speed-dial.md-left md-fab-trigger {
  order: 2;
}
md-fab-speed-dial.md-left md-fab-actions {
  flex-direction: row-reverse;
  order: 1;
}
md-fab-speed-dial.md-left md-fab-actions .md-fab-action-item {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}
md-fab-speed-dial.md-right {
  flex-direction: row;
}
md-fab-speed-dial.md-right md-fab-trigger {
  order: 1;
}
md-fab-speed-dial.md-right md-fab-actions {
  flex-direction: row;
  order: 2;
}
md-fab-speed-dial.md-right md-fab-actions .md-fab-action-item {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}
md-fab-speed-dial.md-fling-remove .md-fab-action-item > *, md-fab-speed-dial.md-scale-remove .md-fab-action-item > * {
  visibility: hidden;
}
md-fab-speed-dial.md-fling .md-fab-action-item {
  opacity: 1;
}
md-fab-speed-dial.md-fling.md-animations-waiting .md-fab-action-item {
  opacity: 0;
  transition-duration: 0s;
}
md-fab-speed-dial.md-scale .md-fab-action-item {
  transform: scale(0);
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition-duration: 0.1428571429s;
}

md-fab-toolbar {
  display: block;
  /*
   * Closed styling
   */
  /*
   * Open styling
   */
}
md-fab-toolbar.md-fab-bottom-right {
  top: auto;
  right: 20px;
  bottom: 20px;
  left: auto;
  position: absolute;
}
md-fab-toolbar.md-fab-bottom-left {
  top: auto;
  right: auto;
  bottom: 20px;
  left: 20px;
  position: absolute;
}
md-fab-toolbar.md-fab-top-right {
  top: 20px;
  right: 20px;
  bottom: auto;
  left: auto;
  position: absolute;
}
md-fab-toolbar.md-fab-top-left {
  top: 20px;
  right: auto;
  bottom: auto;
  left: 20px;
  position: absolute;
}
md-fab-toolbar .md-fab-toolbar-wrapper {
  display: block;
  position: relative;
  overflow: hidden;
  height: 68px;
}
md-fab-toolbar md-fab-trigger {
  position: absolute;
  z-index: 20;
}
md-fab-toolbar md-fab-trigger button {
  overflow: visible !important;
}
md-fab-toolbar md-fab-trigger .md-fab-toolbar-background {
  display: block;
  position: absolute;
  z-index: 21;
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}
md-fab-toolbar md-fab-trigger md-icon {
  position: relative;
  z-index: 22;
  opacity: 1;
  transition: all 200ms ease-in;
}
md-fab-toolbar.md-left md-fab-trigger {
  right: 0;
}
[dir=rtl] md-fab-toolbar.md-left md-fab-trigger {
  right: auto;
  left: 0;
}
md-fab-toolbar.md-left .md-toolbar-tools {
  flex-direction: row-reverse;
}
md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child {
  margin-right: 0.6rem;
}
[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child {
  margin-right: auto;
  margin-left: 0.6rem;
}
md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child {
  margin-left: -0.8rem;
}
[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child {
  margin-left: auto;
  margin-right: -0.8rem;
}
md-fab-toolbar.md-left .md-toolbar-tools > .md-button:last-child {
  margin-right: 8px;
}
[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools > .md-button:last-child {
  margin-right: auto;
  margin-left: 8px;
}
md-fab-toolbar.md-right md-fab-trigger {
  left: 0;
}
[dir=rtl] md-fab-toolbar.md-right md-fab-trigger {
  left: auto;
  right: 0;
}
md-fab-toolbar.md-right .md-toolbar-tools {
  flex-direction: row;
}
md-fab-toolbar md-toolbar {
  background-color: transparent !important;
  pointer-events: none;
  z-index: 23;
}
md-fab-toolbar md-toolbar .md-toolbar-tools {
  padding: 0 20px;
  margin-top: 3px;
}
md-fab-toolbar md-toolbar .md-fab-action-item {
  opacity: 0;
  transform: scale(0);
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition-duration: 0.15s;
}
md-fab-toolbar.md-is-open md-fab-trigger > button {
  box-shadow: none;
}
md-fab-toolbar.md-is-open md-fab-trigger > button md-icon {
  opacity: 0;
}
md-fab-toolbar.md-is-open .md-fab-action-item {
  opacity: 1;
  transform: scale(1);
}

md-grid-list {
  box-sizing: border-box;
  display: block;
  position: relative;
}
md-grid-list md-grid-tile,
md-grid-list md-grid-tile > figure,
md-grid-list md-grid-tile-header,
md-grid-list md-grid-tile-footer {
  box-sizing: border-box;
}
md-grid-list md-grid-tile {
  display: block;
  position: absolute;
}
md-grid-list md-grid-tile figure {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0;
  margin: 0;
}
md-grid-list md-grid-tile md-grid-tile-header,
md-grid-list md-grid-tile md-grid-tile-footer {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 48px;
  color: #fff;
  background: rgba(0, 0, 0, 0.18);
  overflow: hidden;
  position: absolute;
  left: 0;
  right: 0;
}
md-grid-list md-grid-tile md-grid-tile-header h3,
md-grid-list md-grid-tile md-grid-tile-header h4,
md-grid-list md-grid-tile md-grid-tile-footer h3,
md-grid-list md-grid-tile md-grid-tile-footer h4 {
  font-weight: 400;
  margin: 0 0 0 16px;
}
md-grid-list md-grid-tile md-grid-tile-header h3,
md-grid-list md-grid-tile md-grid-tile-footer h3 {
  font-size: 14px;
}
md-grid-list md-grid-tile md-grid-tile-header h4,
md-grid-list md-grid-tile md-grid-tile-footer h4 {
  font-size: 12px;
}
md-grid-list md-grid-tile md-grid-tile-header {
  top: 0;
}
md-grid-list md-grid-tile md-grid-tile-footer {
  bottom: 0;
}

@media screen and (-ms-high-contrast: active) {
  md-grid-tile {
    border: 1px solid #fff;
  }
  md-grid-tile-footer {
    border-top: 1px solid #fff;
  }
}
md-icon {
  margin: auto;
  background-repeat: no-repeat no-repeat;
  display: inline-block;
  vertical-align: middle;
  fill: currentColor;
  height: 24px;
  width: 24px;
  min-height: 24px;
  min-width: 24px;
}
md-icon svg {
  pointer-events: none;
  display: block;
}
md-icon[md-font-icon] {
  line-height: 24px;
  width: auto;
}

md-input-container {
  display: inline-block;
  position: relative;
  padding: 2px;
  margin: 18px 0px;
  vertical-align: middle;
  /*
   * The .md-input class is added to the input/textarea
   */
}
md-input-container:after {
  content: "";
  display: table;
  clear: both;
}
md-input-container.md-block {
  display: block;
}
md-input-container .md-errors-spacer {
  float: right;
  min-height: 24px;
  min-width: 1px;
}
[dir=rtl] md-input-container .md-errors-spacer {
  float: left;
}
md-input-container > md-icon {
  position: absolute;
  top: 8px;
  left: 2px;
  right: auto;
}
[dir=rtl] md-input-container > md-icon {
  left: auto;
}
[dir=rtl] md-input-container > md-icon {
  right: 2px;
}
md-input-container textarea,
md-input-container input[type=text],
md-input-container input[type=password],
md-input-container input[type=datetime],
md-input-container input[type=datetime-local],
md-input-container input[type=date],
md-input-container input[type=month],
md-input-container input[type=time],
md-input-container input[type=week],
md-input-container input[type=number],
md-input-container input[type=email],
md-input-container input[type=url],
md-input-container input[type=search],
md-input-container input[type=tel],
md-input-container input[type=color] {
  /* remove default appearance from all input/textarea */
  -moz-appearance: none;
  -webkit-appearance: none;
}
md-input-container input[type=date],
md-input-container input[type=datetime-local],
md-input-container input[type=month],
md-input-container input[type=time],
md-input-container input[type=week] {
  min-height: 30px;
}
md-input-container textarea {
  resize: none;
  overflow: hidden;
}
md-input-container textarea.md-input {
  min-height: 30px;
  -ms-flex-preferred-size: auto;
}
md-input-container textarea[md-no-autogrow] {
  height: auto;
  overflow: auto;
}
md-input-container label:not(.md-container-ignore) {
  position: absolute;
  bottom: 100%;
  left: 0;
  right: auto;
}
[dir=rtl] md-input-container label:not(.md-container-ignore) {
  left: auto;
}
[dir=rtl] md-input-container label:not(.md-container-ignore) {
  right: 0;
}
md-input-container label:not(.md-container-ignore).md-required:after {
  content: " *";
  font-size: 13px;
  vertical-align: top;
}
md-input-container label:not(.md-no-float):not(.md-container-ignore),
md-input-container .md-placeholder {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  order: 1;
  pointer-events: none;
  -webkit-font-smoothing: antialiased;
  padding-left: 2px;
  padding-right: 0;
  z-index: 1;
  transform: translate3d(0, 28px, 0) scale(1);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  max-width: 100%;
  transform-origin: left top;
}
[dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore),
[dir=rtl] md-input-container .md-placeholder {
  padding-left: 0;
}
[dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore),
[dir=rtl] md-input-container .md-placeholder {
  padding-right: 2px;
}
[dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore),
[dir=rtl] md-input-container .md-placeholder {
  transform-origin: right top;
}
md-input-container.md-input-has-value label:not(.md-no-float):not(.md-container-ignore),
md-input-container.md-input-has-value .md-placeholder {
  padding-left: 3px;
  padding-right: 0;
}
[dir=rtl] md-input-container.md-input-has-value label:not(.md-no-float):not(.md-container-ignore),
[dir=rtl] md-input-container.md-input-has-value .md-placeholder {
  padding-left: 0;
}
[dir=rtl] md-input-container.md-input-has-value label:not(.md-no-float):not(.md-container-ignore),
[dir=rtl] md-input-container.md-input-has-value .md-placeholder {
  padding-right: 3px;
}
md-input-container .md-placeholder {
  position: absolute;
  top: 0;
  opacity: 0;
  transition-property: opacity, transform;
  transform: translate3d(0, 30px, 0);
}
md-input-container.md-input-focused .md-placeholder {
  opacity: 1;
  transform: translate3d(0, 24px, 0);
}
md-input-container.md-input-has-value .md-placeholder {
  transition: none;
  opacity: 0;
}
md-input-container:not(.md-input-has-value):not(.md-input-has-placeholder) input:not(:focus) {
  color: transparent;
}
md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-ampm-field, md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-day-field, md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-hour-field, md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-millisecond-field, md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-minute-field, md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-month-field, md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-second-field, md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-week-field, md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-year-field, md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-text {
  color: transparent;
}
md-input-container .md-input {
  order: 2;
  display: block;
  margin-top: 0;
  background: none;
  padding-top: 2px;
  padding-bottom: 1px;
  padding-left: 0;
  padding-right: 2px;
  border-width: 0 0 1px 0;
  line-height: 26px;
  height: 30px;
  -ms-flex-preferred-size: 26px;
  border-radius: 0;
  border-style: solid;
  transition: border-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  width: 100%;
  box-sizing: border-box;
  float: left;
}
[dir=rtl] md-input-container .md-input {
  padding-left: 2px;
}
[dir=rtl] md-input-container .md-input {
  padding-right: 0;
}
[dir=rtl] md-input-container .md-input {
  float: right;
}
md-input-container .md-input:focus {
  outline: none;
}
md-input-container .md-input:invalid {
  outline: none;
  box-shadow: none;
}
md-input-container .md-input.md-no-flex {
  flex: none !important;
}
md-input-container .md-char-counter {
  text-align: right;
  padding-right: 2px;
  padding-left: 0;
}
[dir=rtl] md-input-container .md-char-counter {
  text-align: left;
}
[dir=rtl] md-input-container .md-char-counter {
  padding-right: 0;
}
[dir=rtl] md-input-container .md-char-counter {
  padding-left: 2px;
}
md-input-container .md-input-messages-animation {
  position: relative;
  order: 4;
  overflow: hidden;
  clear: left;
}
[dir=rtl] md-input-container .md-input-messages-animation {
  clear: right;
}
md-input-container .md-input-message-animation, md-input-container .md-char-counter {
  font-size: 12px;
  line-height: 14px;
  overflow: hidden;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  opacity: 1;
  margin-top: 0;
  padding-top: 8px;
}
md-input-container .md-input-message-animation:not(.md-char-counter), md-input-container .md-char-counter:not(.md-char-counter) {
  padding-right: 5px;
  padding-left: 0;
}
[dir=rtl] md-input-container .md-input-message-animation:not(.md-char-counter), [dir=rtl] md-input-container .md-char-counter:not(.md-char-counter) {
  padding-right: 0;
}
[dir=rtl] md-input-container .md-input-message-animation:not(.md-char-counter), [dir=rtl] md-input-container .md-char-counter:not(.md-char-counter) {
  padding-left: 5px;
}
md-input-container:not(.md-input-invalid) .md-auto-hide .md-input-message-animation {
  opacity: 0;
  margin-top: -100px;
}
md-input-container .md-input-message-animation.ng-enter-prepare {
  opacity: 0;
  margin-top: -100px;
}
md-input-container .md-input-message-animation.ng-enter:not(.ng-enter-active) {
  opacity: 0;
  margin-top: -100px;
}
md-input-container.md-input-focused label:not(.md-no-float), md-input-container.md-input-has-placeholder label:not(.md-no-float), md-input-container.md-input-has-value label:not(.md-no-float) {
  transform: translate3d(0, 6px, 0) scale(0.75);
  transition: transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, width cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s;
}
md-input-container.md-input-has-value label {
  transition: none;
}
md-input-container.md-input-focused .md-input,
md-input-container .md-input.ng-invalid.ng-dirty, md-input-container.md-input-resized .md-input {
  padding-bottom: 0;
  border-width: 0 0 2px 0;
}
md-input-container .md-input[disabled], [disabled] md-input-container .md-input {
  background-position: bottom -1px left 0;
  background-size: 4px 1px;
  background-repeat: repeat-x;
}
md-input-container.md-icon-float {
  transition: margin-top 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
md-input-container.md-icon-float > label {
  pointer-events: none;
  position: absolute;
}
md-input-container.md-icon-float > md-icon {
  top: 8px;
  left: 2px;
  right: auto;
}
[dir=rtl] md-input-container.md-icon-float > md-icon {
  left: auto;
}
[dir=rtl] md-input-container.md-icon-float > md-icon {
  right: 2px;
}
md-input-container.md-icon-left > label:not(.md-no-float):not(.md-container-ignore),
md-input-container.md-icon-left > label .md-placeholder, md-input-container.md-icon-right > label:not(.md-no-float):not(.md-container-ignore),
md-input-container.md-icon-right > label .md-placeholder {
  width: calc(100% - 36px);
  padding: 0;
}
md-input-container.md-icon-left {
  padding-left: 36px;
  padding-right: 0;
}
[dir=rtl] md-input-container.md-icon-left {
  padding-left: 0;
}
[dir=rtl] md-input-container.md-icon-left {
  padding-right: 36px;
}
md-input-container.md-icon-left > label {
  left: 36px;
  right: auto;
}
[dir=rtl] md-input-container.md-icon-left > label {
  left: auto;
}
[dir=rtl] md-input-container.md-icon-left > label {
  right: 36px;
}
md-input-container.md-icon-right {
  padding-left: 0;
  padding-right: 36px;
}
[dir=rtl] md-input-container.md-icon-right {
  padding-left: 36px;
}
[dir=rtl] md-input-container.md-icon-right {
  padding-right: 0;
}
md-input-container.md-icon-right > md-icon:last-of-type {
  margin: 0;
  right: 2px;
  left: auto;
}
[dir=rtl] md-input-container.md-icon-right > md-icon:last-of-type {
  right: auto;
}
[dir=rtl] md-input-container.md-icon-right > md-icon:last-of-type {
  left: 2px;
}
md-input-container.md-icon-left.md-icon-right {
  padding-left: 36px;
  padding-right: 36px;
}
md-input-container.md-icon-left.md-icon-right > label:not(.md-no-float):not(.md-container-ignore),
md-input-container.md-icon-left.md-icon-right > label .md-placeholder {
  width: calc(100% - 36px * 2);
}

.md-resize-wrapper {
  position: relative;
}
.md-resize-wrapper:after {
  content: "";
  display: table;
  clear: both;
}

.md-resize-handle {
  position: absolute;
  bottom: -5px;
  left: 0;
  height: 10px;
  background: transparent;
  width: 100%;
  cursor: ns-resize;
}

@media screen and (-ms-high-contrast: active) {
  md-input-container.md-default-theme > md-icon {
    fill: #fff;
  }
}
md-list {
  display: block;
  padding: 8px 0px 8px 0px;
}
md-list .md-subheader {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.01em;
  line-height: 1.2em;
}
md-list.md-dense:not(.md-dense-disabled) md-list-item,
md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner {
  min-height: 40px;
}
md-list.md-dense:not(.md-dense-disabled) md-list-item::before,
md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner::before {
  content: "";
  min-height: 40px;
  visibility: hidden;
  display: inline-block;
}
md-list.md-dense:not(.md-dense-disabled) md-list-item md-icon:first-child,
md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner md-icon:first-child {
  width: 20px;
  height: 20px;
}
md-list.md-dense:not(.md-dense-disabled) md-list-item > md-icon:first-child:not(.md-avatar-icon),
md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
  margin-right: 36px;
  margin-top: 4px;
  margin-bottom: 4px;
}
[dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item > md-icon:first-child:not(.md-avatar-icon),
[dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
  margin-right: auto;
  margin-left: 36px;
}
md-list.md-dense:not(.md-dense-disabled) md-list-item .md-avatar, md-list.md-dense:not(.md-dense-disabled) md-list-item .md-avatar-icon,
md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner .md-avatar,
md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner .md-avatar-icon {
  margin-right: 20px;
  margin-top: 6px;
  margin-bottom: 6px;
}
[dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item .md-avatar, [dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item .md-avatar-icon,
[dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner .md-avatar,
[dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner .md-avatar-icon {
  margin-right: auto;
  margin-left: 20px;
}
md-list.md-dense:not(.md-dense-disabled) md-list-item .md-avatar,
md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner .md-avatar {
  flex: none;
  width: 36px;
  height: 36px;
}
md-list.md-dense:not(.md-dense-disabled) md-list-item .md-secondary-container .md-secondary.md-button,
md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner .md-secondary-container .md-secondary.md-button {
  margin-top: 4px;
  margin-bottom: 4px;
}
md-list.md-dense:not(.md-dense-disabled) md-list-item .md-secondary-container md-checkbox:not(.md-dense-disabled),
md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner .md-secondary-container md-checkbox:not(.md-dense-disabled) {
  min-height: 40px;
}
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line .md-list-item-text.md-offset, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line .md-list-item-text.md-offset, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset {
  margin-left: 56px;
}
[dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line .md-list-item-text.md-offset, [dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset, [dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line .md-list-item-text.md-offset, [dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset {
  margin-left: auto;
  margin-right: 56px;
}
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line .md-list-item-text h3,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line .md-list-item-text h4,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line .md-list-item-text p, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style .md-list-item-text h3,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style .md-list-item-text h4,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style .md-list-item-text p, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line .md-list-item-text h3,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line .md-list-item-text h4,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line .md-list-item-text p, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style .md-list-item-text h3,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style .md-list-item-text h4,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style .md-list-item-text p {
  line-height: 1.05;
  font-size: 12px;
  padding-bottom: 4px;
}
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line .md-list-item-text h3, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style .md-list-item-text h3, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line .md-list-item-text h3, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style .md-list-item-text h3 {
  font-size: 13px;
}
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style {
  min-height: 60px;
}
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line::before, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style::before {
  content: "";
  min-height: 60px;
  visibility: hidden;
  display: inline-block;
}
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-avatar, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line .md-avatar-icon, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style > .md-avatar, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style .md-avatar-icon {
  margin-top: 12px;
}
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style {
  min-height: 76px;
}
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line::before, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style::before {
  content: "";
  min-height: 76px;
  visibility: hidden;
  display: inline-block;
}
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > md-icon:first-child,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-avatar, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style > md-icon:first-child,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style > .md-avatar {
  margin-top: 16px;
}
md-list.md-dense:not(.md-dense-disabled) .md-subheader-inner {
  padding-top: 12px;
  padding-bottom: 12px;
}

md-list-item {
  position: relative;
}
md-list-item.md-proxy-focus.md-focused .md-no-style {
  transition: background-color 0.15s linear;
}
md-list-item._md-button-wrap {
  position: relative;
}
md-list-item._md-button-wrap > div.md-button:first-child {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 0px 16px;
  margin: 0;
  font-weight: 400;
  text-align: left;
  border: medium none;
}
[dir=rtl] md-list-item._md-button-wrap > div.md-button:first-child {
  text-align: right;
}
md-list-item._md-button-wrap > div.md-button:first-child > .md-button:first-child {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  margin: 0;
  padding: 0;
}
md-list-item._md-button-wrap > div.md-button:first-child .md-list-item-inner {
  width: 100%;
}
md-list-item._md-button-wrap > div.md-button:first-child .md-list-item-inner::before {
  content: "";
  min-height: inherit;
  visibility: hidden;
  display: inline-block;
}
md-list-item.md-no-proxy,
md-list-item .md-no-style {
  position: relative;
  padding: 0px 16px;
  flex: 1 1 auto;
}
md-list-item.md-no-proxy.md-button,
md-list-item .md-no-style.md-button {
  font-size: inherit;
  height: inherit;
  text-align: left;
  text-transform: none;
  width: 100%;
  white-space: normal;
  flex-direction: inherit;
  align-items: inherit;
  border-radius: 0;
  margin: 0;
}
[dir=rtl] md-list-item.md-no-proxy.md-button,
[dir=rtl] md-list-item .md-no-style.md-button {
  text-align: right;
}
md-list-item.md-no-proxy.md-button > .md-ripple-container,
md-list-item .md-no-style.md-button > .md-ripple-container {
  border-radius: 0;
}
md-list-item.md-no-proxy:focus,
md-list-item .md-no-style:focus {
  outline: none;
}
md-list-item.md-clickable:hover {
  cursor: pointer;
}
md-list-item md-divider {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
[dir=rtl] md-list-item md-divider {
  left: auto;
  right: 0;
}
md-list-item md-divider[md-inset] {
  left: 72px;
  width: calc(100% - 72px);
  margin: 0 !important;
}
[dir=rtl] md-list-item md-divider[md-inset] {
  left: auto;
  right: 72px;
}
md-list-item,
md-list-item .md-list-item-inner {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  min-height: 48px;
  height: auto;
}
md-list-item::before,
md-list-item .md-list-item-inner::before {
  content: "";
  min-height: 48px;
  visibility: hidden;
  display: inline-block;
}
md-list-item > div.md-primary > md-icon:not(.md-avatar-icon), md-list-item > div.md-secondary > md-icon:not(.md-avatar-icon), md-list-item > md-icon:first-child:not(.md-avatar-icon),
md-list-item > md-icon.md-secondary:not(.md-avatar-icon),
md-list-item .md-list-item-inner > div.md-primary > md-icon:not(.md-avatar-icon),
md-list-item .md-list-item-inner > div.md-secondary > md-icon:not(.md-avatar-icon),
md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon),
md-list-item .md-list-item-inner > md-icon.md-secondary:not(.md-avatar-icon) {
  width: 24px;
  margin-top: 16px;
  margin-bottom: 12px;
  box-sizing: content-box;
}
md-list-item > div.md-primary > md-checkbox, md-list-item > div.md-secondary > md-checkbox, md-list-item > md-checkbox,
md-list-item md-checkbox.md-secondary,
md-list-item .md-list-item-inner > div.md-primary > md-checkbox,
md-list-item .md-list-item-inner > div.md-secondary > md-checkbox,
md-list-item .md-list-item-inner > md-checkbox,
md-list-item .md-list-item-inner md-checkbox.md-secondary {
  align-self: center;
}
md-list-item > div.md-primary > md-checkbox .md-label, md-list-item > div.md-secondary > md-checkbox .md-label, md-list-item > md-checkbox .md-label,
md-list-item md-checkbox.md-secondary .md-label,
md-list-item .md-list-item-inner > div.md-primary > md-checkbox .md-label,
md-list-item .md-list-item-inner > div.md-secondary > md-checkbox .md-label,
md-list-item .md-list-item-inner > md-checkbox .md-label,
md-list-item .md-list-item-inner md-checkbox.md-secondary .md-label {
  display: none;
}
md-list-item > md-icon:first-child:not(.md-avatar-icon),
md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
  margin-right: 32px;
}
[dir=rtl] md-list-item > md-icon:first-child:not(.md-avatar-icon),
[dir=rtl] md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
  margin-right: auto;
  margin-left: 32px;
}
md-list-item .md-avatar, md-list-item .md-avatar-icon,
md-list-item .md-list-item-inner .md-avatar,
md-list-item .md-list-item-inner .md-avatar-icon {
  margin-top: 8px;
  margin-bottom: 8px;
  margin-right: 16px;
  border-radius: 50%;
  box-sizing: content-box;
}
[dir=rtl] md-list-item .md-avatar, [dir=rtl] md-list-item .md-avatar-icon,
[dir=rtl] md-list-item .md-list-item-inner .md-avatar,
[dir=rtl] md-list-item .md-list-item-inner .md-avatar-icon {
  margin-right: auto;
  margin-left: 16px;
}
md-list-item .md-avatar,
md-list-item .md-list-item-inner .md-avatar {
  flex: none;
  width: 40px;
  height: 40px;
}
md-list-item .md-avatar-icon,
md-list-item .md-list-item-inner .md-avatar-icon {
  padding: 8px;
}
md-list-item .md-avatar-icon svg,
md-list-item .md-list-item-inner .md-avatar-icon svg {
  width: 24px;
  height: 24px;
}
md-list-item > md-checkbox,
md-list-item .md-list-item-inner > md-checkbox {
  width: 24px;
  min-height: 40px;
  margin-left: 0px;
  margin-right: 29px;
}
[dir=rtl] md-list-item > md-checkbox,
[dir=rtl] md-list-item .md-list-item-inner > md-checkbox {
  margin-left: 29px;
}
[dir=rtl] md-list-item > md-checkbox,
[dir=rtl] md-list-item .md-list-item-inner > md-checkbox {
  margin-right: 0px;
}
md-list-item .md-secondary-container,
md-list-item .md-list-item-inner .md-secondary-container {
  display: flex;
  align-items: center;
  position: relative;
  flex-shrink: 0;
  margin: auto;
  margin-right: 0;
  margin-left: auto;
}
[dir=rtl] md-list-item .md-secondary-container,
[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container {
  margin-right: auto;
}
[dir=rtl] md-list-item .md-secondary-container,
[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container {
  margin-left: 0;
}
md-list-item .md-secondary-container .md-button:last-of-type, md-list-item .md-secondary-container .md-icon-button:last-of-type,
md-list-item .md-list-item-inner .md-secondary-container .md-button:last-of-type,
md-list-item .md-list-item-inner .md-secondary-container .md-icon-button:last-of-type {
  margin-right: 0;
}
[dir=rtl] md-list-item .md-secondary-container .md-button:last-of-type, [dir=rtl] md-list-item .md-secondary-container .md-icon-button:last-of-type,
[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container .md-button:last-of-type,
[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container .md-icon-button:last-of-type {
  margin-right: auto;
  margin-left: 0;
}
md-list-item .md-secondary-container md-checkbox,
md-list-item .md-list-item-inner .md-secondary-container md-checkbox {
  margin: 0 6px;
  padding: 0 8px;
  min-height: 40px;
}
md-list-item .md-secondary-container md-checkbox:last-child,
md-list-item .md-list-item-inner .md-secondary-container md-checkbox:last-child {
  width: 40px;
  margin-right: 0;
}
[dir=rtl] md-list-item .md-secondary-container md-checkbox:last-child,
[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container md-checkbox:last-child {
  margin-right: auto;
  margin-left: 0;
}
md-list-item .md-secondary-container md-switch,
md-list-item .md-list-item-inner .md-secondary-container md-switch {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: -6px;
}
[dir=rtl] md-list-item .md-secondary-container md-switch,
[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container md-switch {
  margin-right: auto;
  margin-left: -6px;
}
md-list-item > p, md-list-item > .md-list-item-inner > p,
md-list-item .md-list-item-inner > p,
md-list-item .md-list-item-inner > .md-list-item-inner > p {
  flex: 1 1 auto;
  margin: 0;
}
md-list-item.md-2-line, md-list-item.md-2-line > .md-no-style, md-list-item.md-3-line, md-list-item.md-3-line > .md-no-style {
  align-items: flex-start;
  justify-content: center;
}
md-list-item.md-2-line.md-long-text, md-list-item.md-2-line > .md-no-style.md-long-text, md-list-item.md-3-line.md-long-text, md-list-item.md-3-line > .md-no-style.md-long-text {
  margin-top: 8px;
  margin-bottom: 8px;
}
md-list-item.md-2-line .md-list-item-text, md-list-item.md-2-line > .md-no-style .md-list-item-text, md-list-item.md-3-line .md-list-item-text, md-list-item.md-3-line > .md-no-style .md-list-item-text {
  flex: 1 1 auto;
  margin: auto;
  text-overflow: ellipsis;
  overflow: hidden;
}
md-list-item.md-2-line .md-list-item-text.md-offset, md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset, md-list-item.md-3-line .md-list-item-text.md-offset, md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset {
  margin-left: 56px;
}
[dir=rtl] md-list-item.md-2-line .md-list-item-text.md-offset, [dir=rtl] md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset, [dir=rtl] md-list-item.md-3-line .md-list-item-text.md-offset, [dir=rtl] md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset {
  margin-left: auto;
  margin-right: 56px;
}
md-list-item.md-2-line .md-list-item-text h3, md-list-item.md-2-line > .md-no-style .md-list-item-text h3, md-list-item.md-3-line .md-list-item-text h3, md-list-item.md-3-line > .md-no-style .md-list-item-text h3 {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.01em;
  margin: 0 0 0 0;
  line-height: 1.2em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
md-list-item.md-2-line .md-list-item-text h4, md-list-item.md-2-line > .md-no-style .md-list-item-text h4, md-list-item.md-3-line .md-list-item-text h4, md-list-item.md-3-line > .md-no-style .md-list-item-text h4 {
  font-size: 14px;
  letter-spacing: 0.01em;
  margin: 3px 0 1px 0;
  font-weight: 400;
  line-height: 1.2em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
md-list-item.md-2-line .md-list-item-text p, md-list-item.md-2-line > .md-no-style .md-list-item-text p, md-list-item.md-3-line .md-list-item-text p, md-list-item.md-3-line > .md-no-style .md-list-item-text p {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.01em;
  margin: 0 0 0 0;
  line-height: 1.6em;
}
md-list-item.md-2-line, md-list-item.md-2-line > .md-no-style {
  height: auto;
  min-height: 72px;
}
md-list-item.md-2-line::before, md-list-item.md-2-line > .md-no-style::before {
  content: "";
  min-height: 72px;
  visibility: hidden;
  display: inline-block;
}
md-list-item.md-2-line > .md-avatar, md-list-item.md-2-line .md-avatar-icon, md-list-item.md-2-line > .md-no-style > .md-avatar, md-list-item.md-2-line > .md-no-style .md-avatar-icon {
  margin-top: 12px;
}
md-list-item.md-2-line > md-icon:first-child, md-list-item.md-2-line > .md-no-style > md-icon:first-child {
  align-self: flex-start;
}
md-list-item.md-2-line .md-list-item-text, md-list-item.md-2-line > .md-no-style .md-list-item-text {
  flex: 1 1 auto;
}
md-list-item.md-3-line, md-list-item.md-3-line > .md-no-style {
  height: auto;
  min-height: 88px;
}
md-list-item.md-3-line::before, md-list-item.md-3-line > .md-no-style::before {
  content: "";
  min-height: 88px;
  visibility: hidden;
  display: inline-block;
}
md-list-item.md-3-line > md-icon:first-child,
md-list-item.md-3-line > .md-avatar, md-list-item.md-3-line > .md-no-style > md-icon:first-child,
md-list-item.md-3-line > .md-no-style > .md-avatar {
  margin-top: 16px;
}

.md-open-menu-container {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 100;
  opacity: 0;
  border-radius: 2px;
  max-height: calc(100vh - 10px);
  overflow: auto;
}
.md-open-menu-container md-menu-divider {
  margin-top: 4px;
  margin-bottom: 4px;
  height: 1px;
  min-height: 1px;
  max-height: 1px;
  width: 100%;
}
.md-open-menu-container md-menu-content > * {
  opacity: 0;
}
.md-open-menu-container:not(.md-clickable) {
  pointer-events: none;
}
.md-open-menu-container.md-active {
  opacity: 1;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-duration: 200ms;
}
.md-open-menu-container.md-active > md-menu-content > * {
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition-duration: 200ms;
  transition-delay: 100ms;
}
.md-open-menu-container.md-leave {
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition-duration: 250ms;
}

md-menu-content {
  display: flex;
  flex-direction: column;
  padding: 8px 0;
  max-height: 304px;
  overflow-y: auto;
}
md-menu-content.md-dense {
  max-height: 208px;
}
md-menu-content.md-dense md-menu-item {
  height: 32px;
  min-height: 32px;
}

md-menu-item {
  display: flex;
  flex-direction: row;
  min-height: 48px;
  height: 48px;
  align-content: center;
  justify-content: flex-start;
  /*
   * We cannot use flex on <button> elements due to a bug in Firefox, so we also can't use it on
   * <a> elements. Add some top padding to fix alignment since buttons automatically align their
   * text vertically.
   */
}
md-menu-item > * {
  width: 100%;
  margin: auto 0;
  padding-left: 16px;
  padding-right: 16px;
}
md-menu-item > a.md-button {
  padding-top: 5px;
}
md-menu-item > .md-button {
  text-align: left;
  display: inline-block;
  border-radius: 0;
  margin: auto 0;
  font-size: 15px;
  text-transform: none;
  font-weight: 400;
  height: 100%;
  padding-left: 16px;
  padding-right: 16px;
  width: 100%;
}
md-menu-item > .md-button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
[dir=rtl] md-menu-item > .md-button {
  text-align: right;
}
md-menu-item > .md-button md-icon {
  margin: auto 16px auto 0;
}
[dir=rtl] md-menu-item > .md-button md-icon {
  margin: auto 0 auto 16px;
}
md-menu-item > .md-button p {
  display: inline-block;
  margin: auto;
}
md-menu-item > .md-button span {
  margin-top: auto;
  margin-bottom: auto;
}
md-menu-item > .md-button .md-ripple-container {
  border-radius: inherit;
}

md-toolbar .md-menu {
  height: auto;
  margin: auto;
  padding: 0;
}

@media (max-width: 959px) {
  md-menu-content {
    min-width: 112px;
  }
  md-menu-content[width="3"] {
    min-width: 168px;
  }
  md-menu-content[width="4"] {
    min-width: 224px;
  }
  md-menu-content[width="5"] {
    min-width: 280px;
  }
  md-menu-content[width="6"] {
    min-width: 336px;
  }
  md-menu-content[width="7"] {
    min-width: 392px;
  }
}
@media (min-width: 960px) {
  md-menu-content {
    min-width: 96px;
  }
  md-menu-content[width="3"] {
    min-width: 192px;
  }
  md-menu-content[width="4"] {
    min-width: 256px;
  }
  md-menu-content[width="5"] {
    min-width: 320px;
  }
  md-menu-content[width="6"] {
    min-width: 384px;
  }
  md-menu-content[width="7"] {
    min-width: 448px;
  }
}
md-toolbar.md-menu-toolbar h2.md-toolbar-tools {
  line-height: 1rem;
  height: auto;
  padding: 28px;
  padding-bottom: 12px;
}
md-toolbar.md-has-open-menu {
  position: relative;
  z-index: 100;
}

md-menu-bar {
  padding: 0 20px;
  display: block;
  position: relative;
  z-index: 2;
}
md-menu-bar .md-menu {
  display: inline-block;
  padding: 0;
  position: relative;
}
md-menu-bar button {
  font-size: 14px;
  padding: 0 10px;
  margin: 0;
  border: 0;
  background-color: transparent;
  height: 40px;
}
md-menu-bar md-backdrop.md-menu-backdrop {
  z-index: -2;
}

md-menu-content.md-menu-bar-menu.md-dense {
  max-height: none;
  padding: 16px 0;
}
md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent {
  position: relative;
}
md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > md-icon {
  position: absolute;
  padding: 0;
  width: 24px;
  top: 6px;
  left: 24px;
}
[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > md-icon {
  left: auto;
  right: 24px;
}
md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > .md-button, md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent .md-menu > .md-button {
  padding: 0 32px 0 64px;
}
[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > .md-button, [dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent .md-menu > .md-button {
  padding: 0 64px 0 32px;
}
md-menu-content.md-menu-bar-menu.md-dense .md-button {
  min-height: 0;
  height: 32px;
}
md-menu-content.md-menu-bar-menu.md-dense .md-button span {
  float: left;
}
[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-button span {
  float: right;
}
md-menu-content.md-menu-bar-menu.md-dense .md-button span.md-alt-text {
  float: right;
  margin: 0 8px;
}
[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-button span.md-alt-text {
  float: left;
}
md-menu-content.md-menu-bar-menu.md-dense md-menu-divider {
  margin: 8px 0;
}
md-menu-content.md-menu-bar-menu.md-dense md-menu-item > .md-button, md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button {
  text-align: left;
}
[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item > .md-button, [dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button {
  text-align: right;
}
md-menu-content.md-menu-bar-menu.md-dense .md-menu {
  padding: 0;
}
md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button {
  position: relative;
  margin: 0;
  width: 100%;
  text-transform: none;
  font-weight: normal;
  border-radius: 0px;
  padding-left: 16px;
}
[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button {
  padding-left: 0;
  padding-right: 16px;
}
md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button:after {
  display: block;
  content: "▼";
  position: absolute;
  top: 0px;
  speak: none;
  transform: rotate(270deg) scaleY(0.45) scaleX(0.9);
  right: 28px;
}
[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button:after {
  transform: rotate(90deg) scaleY(0.45) scaleX(0.9);
}
[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button:after {
  right: auto;
  left: 28px;
}

/** Matches "md-tabs md-tabs-wrapper" style. */
.md-nav-bar {
  border-style: solid;
  border-width: 0 0 1px;
  height: 48px;
  position: relative;
}

._md-nav-bar-list {
  outline: none;
  list-style: none;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
}

.md-nav-item:first-of-type {
  margin-left: 8px;
}

.md-button._md-nav-button {
  line-height: 24px;
  margin: 0 4px;
  padding: 12px 16px;
  transition: background-color 0.35s cubic-bezier(0.35, 0, 0.25, 1);
}
.md-button._md-nav-button:focus {
  outline: none;
}

md-nav-ink-bar {
  background-color: black;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  transform-origin: left top;
  will-change: transform;
  transition: transform 0.125s cubic-bezier(0.35, 0, 0.25, 1);
}
md-nav-ink-bar.ng-animate {
  transition: none;
}

md-nav-extra-content {
  min-height: 48px;
  padding-right: 12px;
}

@keyframes indeterminate-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
md-progress-circular {
  position: relative;
  display: block;
  transform: scale(1, 1);
}
[dir=rtl] md-progress-circular {
  transform: scale(-1, 1);
}
md-progress-circular._md-progress-circular-disabled {
  visibility: hidden;
}
md-progress-circular.md-mode-indeterminate svg {
  animation: indeterminate-rotate 1568.63ms linear infinite;
}
md-progress-circular svg {
  position: absolute;
  overflow: visible;
  top: 0;
  left: 0;
}

md-progress-linear {
  display: block;
  position: relative;
  width: 100%;
  height: 5px;
  padding-top: 0 !important;
  margin-bottom: 0 !important;
  transform: scale(1, 1);
}
[dir=rtl] md-progress-linear {
  transform: scale(-1, 1);
}
md-progress-linear._md-progress-linear-disabled {
  visibility: hidden;
}
md-progress-linear .md-container {
  display: block;
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 5px;
  transform: translate(0, 0) scale(1, 1);
}
md-progress-linear .md-container .md-bar {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 5px;
}
md-progress-linear .md-container .md-dashed:before {
  content: "";
  display: none;
  position: absolute;
  margin-top: 0;
  height: 5px;
  width: 100%;
  background-color: transparent;
  background-size: 10px 10px !important;
  background-position: 0px -23px;
}
md-progress-linear .md-container .md-bar1, md-progress-linear .md-container .md-bar2 {
  transition: transform 0.2s linear;
}
md-progress-linear .md-container.md-mode-query .md-bar1 {
  display: none;
}
md-progress-linear .md-container.md-mode-query .md-bar2 {
  transition: all 0.2s linear;
  animation: query 0.8s infinite cubic-bezier(0.39, 0.575, 0.565, 1);
}
md-progress-linear .md-container.md-mode-determinate .md-bar1 {
  display: none;
}
md-progress-linear .md-container.md-mode-indeterminate .md-bar1 {
  animation: md-progress-linear-indeterminate-scale-1 4s infinite, md-progress-linear-indeterminate-1 4s infinite;
}
md-progress-linear .md-container.md-mode-indeterminate .md-bar2 {
  animation: md-progress-linear-indeterminate-scale-2 4s infinite, md-progress-linear-indeterminate-2 4s infinite;
}
md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container {
  animation: none;
}
md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container .md-bar1 {
  animation-name: none;
}
md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container .md-bar2 {
  animation-name: none;
}
md-progress-linear .md-container.md-mode-buffer {
  background-color: transparent !important;
  transition: all 0.2s linear;
}
md-progress-linear .md-container.md-mode-buffer .md-dashed:before {
  display: block;
  animation: buffer 3s infinite linear;
}

@keyframes query {
  0% {
    opacity: 1;
    transform: translateX(35%) scale(0.3, 1);
  }
  100% {
    opacity: 0;
    transform: translateX(-50%) scale(0, 1);
  }
}
@keyframes buffer {
  0% {
    opacity: 1;
    background-position: 0px -23px;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    background-position: -200px -23px;
  }
}
@keyframes md-progress-linear-indeterminate-scale-1 {
  0% {
    transform: scaleX(0.1);
    animation-timing-function: linear;
  }
  36.6% {
    transform: scaleX(0.1);
    animation-timing-function: cubic-bezier(0.334731432, 0.124819821, 0.785843996, 1);
  }
  69.15% {
    transform: scaleX(0.83);
    animation-timing-function: cubic-bezier(0.225732004, 0, 0.233648906, 1.3709798);
  }
  100% {
    transform: scaleX(0.1);
  }
}
@keyframes md-progress-linear-indeterminate-1 {
  0% {
    left: -105.1666666667%;
    animation-timing-function: linear;
  }
  20% {
    left: -105.1666666667%;
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495818703);
  }
  69.15% {
    left: 21.5%;
    animation-timing-function: cubic-bezier(0.302435, 0.38135197, 0.55, 0.956352125);
  }
  100% {
    left: 95.4444444444%;
  }
}
@keyframes md-progress-linear-indeterminate-scale-2 {
  0% {
    transform: scaleX(0.1);
    animation-timing-function: cubic-bezier(0.205028172, 0.057050836, 0.57660995, 0.453970841);
  }
  19.15% {
    transform: scaleX(0.57);
    animation-timing-function: cubic-bezier(0.152312994, 0.196431957, 0.648373778, 1.00431535);
  }
  44.15% {
    transform: scaleX(0.91);
    animation-timing-function: cubic-bezier(0.25775882, -0.003163357, 0.211761916, 1.38178961);
  }
  100% {
    transform: scaleX(0.1);
  }
}
@keyframes md-progress-linear-indeterminate-2 {
  0% {
    left: -54.8888888889%;
    animation-timing-function: cubic-bezier(0.15, 0, 0.5150584, 0.409684966);
  }
  25% {
    left: -17.25%;
    animation-timing-function: cubic-bezier(0.3103299, 0.284057684, 0.8, 0.733718979);
  }
  48.35% {
    left: 29.5%;
    animation-timing-function: cubic-bezier(0.4, 0.627034903, 0.6, 0.902025796);
  }
  100% {
    left: 117.3888888889%;
  }
}
md-radio-button {
  box-sizing: border-box;
  display: block;
  margin-bottom: 16px;
  white-space: nowrap;
  cursor: pointer;
  position: relative;
}
md-radio-button[disabled] {
  cursor: default;
}
md-radio-button[disabled] .md-container {
  cursor: default;
}
md-radio-button .md-container {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  box-sizing: border-box;
  display: inline-block;
  width: 20px;
  height: 20px;
  cursor: pointer;
  left: 0;
  right: auto;
}
[dir=rtl] md-radio-button .md-container {
  left: auto;
}
[dir=rtl] md-radio-button .md-container {
  right: 0;
}
md-radio-button .md-container .md-ripple-container {
  position: absolute;
  display: block;
  width: auto;
  height: auto;
  left: -15px;
  top: -15px;
  right: -15px;
  bottom: -15px;
}
md-radio-button .md-container:before {
  box-sizing: border-box;
  background-color: transparent;
  border-radius: 50%;
  content: "";
  position: absolute;
  display: block;
  height: auto;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  transition: all 0.5s;
  width: auto;
}
md-radio-button.md-align-top-left > div.md-container {
  top: 12px;
}
md-radio-button .md-off {
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border-style: solid;
  border-width: 2px;
  border-radius: 50%;
  transition: border-color ease 0.28s;
}
md-radio-button .md-on {
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  transition: transform ease 0.28s;
  transform: scale(0);
}
md-radio-button.md-checked .md-on {
  transform: scale(0.5);
}
md-radio-button .md-label {
  box-sizing: border-box;
  position: relative;
  display: inline-block;
  margin-left: 30px;
  margin-right: 0;
  vertical-align: middle;
  white-space: normal;
  pointer-events: none;
  width: auto;
}
[dir=rtl] md-radio-button .md-label {
  margin-left: 0;
}
[dir=rtl] md-radio-button .md-label {
  margin-right: 30px;
}

md-radio-group:focus {
  outline: none;
}
md-radio-group.md-focused.ng-not-empty .md-checked .md-container:before {
  left: -8px;
  top: -8px;
  right: -8px;
  bottom: -8px;
}
md-radio-group.md-focused.ng-empty > md-radio-button:first-child .md-container:before {
  left: -8px;
  top: -8px;
  right: -8px;
  bottom: -8px;
}
md-radio-group[disabled] md-radio-button {
  cursor: default;
}
md-radio-group[disabled] md-radio-button .md-container {
  cursor: default;
}

@media (max-width: 599px) {
  .layout-row:not(.layout-xs-column) > md-radio-button,
  .layout-xs-row > md-radio-button {
    margin-bottom: 0;
  }
}
@media (min-width: 600px) and (max-width: 959px) {
  .layout-row:not(.layout-gt-xs-column):not(.layout-sm-column) > md-radio-button,
  .layout-gt-xs-row:not(.layout-sm-column) > md-radio-button,
  .layout-sm-row:not(.layout-sm-column) > md-radio-button {
    margin-bottom: 0;
  }
}
@media (min-width: 960px) and (max-width: 1279px) {
  .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-md-column) > md-radio-button,
  .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-md-column) > md-radio-button,
  .layout-gt-sm-row:not(.layout-md-column) > md-radio-button,
  .layout-md-row:not(.layout-md-column) > md-radio-button {
    margin-bottom: 0;
  }
}
@media (min-width: 1280px) and (max-width: 1919px) {
  .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column) > md-radio-button,
  .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column) > md-radio-button,
  .layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-lg-column) > md-radio-button,
  .layout-gt-md-row:not(.layout-lg-column) > md-radio-button,
  .layout-lg-row:not(.layout-lg-column) > md-radio-button {
    margin-bottom: 0;
  }
}
@media (min-width: 1920px) {
  .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > md-radio-button,
  .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > md-radio-button,
  .layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > md-radio-button,
  .layout-gt-md-row:not(.layout-gt-lg-column):not(.layout-xl-column) > md-radio-button,
  .layout-gt-lg-row:not(.layout-gt-lg-column):not(.layout-xl-column) > md-radio-button,
  .layout-xl-row:not(.layout-gt-lg-column):not(.layout-xl-column) > md-radio-button {
    margin-bottom: 0;
  }
}
.md-inline-form md-radio-group {
  margin: 18px 0 19px;
}
.md-inline-form md-radio-group md-radio-button {
  display: inline-block;
  height: 30px;
  padding: 2px 10px 2px 6px;
  box-sizing: border-box;
  margin-top: 0;
  margin-bottom: 0;
}
.md-inline-form md-radio-group md-radio-button .md-label {
  top: 4px;
}
.md-inline-form md-radio-group md-radio-button .md-container {
  margin-top: 2px;
}

@media screen and (-ms-high-contrast: active) {
  md-radio-button.md-default-theme .md-on {
    background-color: #fff;
  }
}
md-input-container:not([md-no-float]) .md-select-placeholder span:first-child {
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform-origin: left top;
}
[dir=rtl] md-input-container:not([md-no-float]) .md-select-placeholder span:first-child {
  transform-origin: right top;
}
md-input-container.md-input-focused:not([md-no-float]) md-select:not([placeholder]) .md-select-placeholder span:first-child {
  transform: translate(-2px, -22px) scale(0.75);
}

.md-select-menu-container {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 90;
  opacity: 0;
  display: none;
  transform: translateY(-1px);
}
.md-select-menu-container:not(.md-clickable) {
  pointer-events: none;
}
.md-select-menu-container md-progress-circular {
  display: table;
  margin: 24px auto !important;
}
.md-select-menu-container.md-active {
  display: block;
  opacity: 1;
}
.md-select-menu-container.md-active md-select-menu {
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-duration: 150ms;
}
.md-select-menu-container.md-active md-select-menu > * {
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition-duration: 150ms;
  transition-delay: 100ms;
}
.md-select-menu-container.md-leave {
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition-duration: 250ms;
}

.md-inline-form md-select {
  margin-top: 20px;
}

md-input-container > md-select, .md-inline-form md-input-container > md-select {
  margin-top: 0px;
}
md-input-container > md-select {
  order: 2;
}

md-input-container:not(.md-input-has-value) md-select[required]:not(.md-no-asterisk) .md-select-value span:first-child:after, md-input-container:not(.md-input-has-value) md-select.ng-required:not(.md-no-asterisk) .md-select-value span:first-child:after {
  content: " *";
  font-size: 13px;
  vertical-align: top;
}

md-input-container.md-input-invalid md-select .md-select-value {
  border-bottom-style: solid;
  padding-bottom: 1px;
}

md-select {
  display: flex;
}
md-select[required].ng-empty.ng-invalid:not(.md-no-asterisk) .md-select-value span:first-child:after, md-select.ng-required.ng-empty.ng-invalid:not(.md-no-asterisk) .md-select-value span:first-child:after {
  content: " *";
  font-size: 13px;
  vertical-align: top;
}
md-select[disabled] .md-select-value {
  background-position: bottom -1px left 0;
  background-size: 4px 1px;
  background-repeat: repeat-x;
  padding-bottom: 2px;
  padding-top: 1px;
  transform: translateY(1px);
}
md-select:focus {
  outline: none;
}
md-select[disabled]:hover {
  cursor: default;
}
md-select:not([disabled]):hover {
  cursor: pointer;
}
md-select:not([disabled]):focus .md-select-value {
  border-bottom-style: solid;
  border-bottom-width: 2px;
  padding-bottom: 0px;
}

md-input-container md-select:not([disabled]):focus .md-select-value {
  border-bottom-width: 2px;
}
md-input-container md-select[disabled] .md-select-value {
  background-position: bottom -1px left 0;
}
md-input-container md-select .md-select-value {
  min-height: 26px;
  border-bottom-width: 1px;
  padding-bottom: 1px;
}
md-input-container md-select .md-select-value.md-select-placeholder {
  padding-left: 0;
  padding-right: 2px;
}
[dir=rtl] md-input-container md-select .md-select-value.md-select-placeholder {
  padding-left: 2px;
}
[dir=rtl] md-input-container md-select .md-select-value.md-select-placeholder {
  padding-right: 0;
}

.md-select-value {
  display: flex;
  align-items: center;
  padding-top: 2px;
  padding-bottom: 1px;
  padding-left: 0;
  padding-right: 2px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  background-color: rgba(0, 0, 0, 0);
  position: relative;
  box-sizing: content-box;
  min-width: 88px;
  min-height: 26px;
  margin-bottom: auto;
  -ms-flex-item-align: start;
  flex-grow: 1;
}
[dir=rtl] .md-select-value {
  padding-left: 2px;
}
[dir=rtl] .md-select-value {
  padding-right: 0;
}
.md-select-value > span:not(.md-select-icon) {
  max-width: 100%;
  flex: 1 1 auto;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.md-select-value > span:not(.md-select-icon) .md-text {
  display: inline;
}
.md-select-value .md-select-icon {
  display: block;
  align-items: flex-end;
  text-align: right;
  width: 24px;
  transform: translateY(-2px);
  font-size: 1.2rem;
}
[dir=rtl] .md-select-value .md-select-icon {
  align-items: flex-start;
}
[dir=rtl] .md-select-value .md-select-icon {
  text-align: left;
}
.md-select-value .md-select-icon:after {
  display: block;
  content: "▼";
  position: relative;
  top: 2px;
  right: -4px;
  left: auto;
  speak: none;
  font-size: 13px;
  transform: scaleY(0.5);
}
[dir=rtl] .md-select-value .md-select-icon:after {
  right: auto;
}
[dir=rtl] .md-select-value .md-select-icon:after {
  left: -4px;
}
.md-select-value.md-select-placeholder {
  display: flex;
  order: 1;
  pointer-events: none;
  -webkit-font-smoothing: antialiased;
  z-index: 1;
}

md-select-menu {
  display: flex;
  flex-direction: column;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  max-height: 256px;
  min-height: 48px;
  overflow-y: hidden;
  transform-origin: left top;
  transform: scale(1);
}
md-select-menu.md-reverse {
  flex-direction: column-reverse;
}
md-select-menu:not(.md-overflow) md-content {
  padding-top: 8px;
  padding-bottom: 8px;
}
[dir=rtl] md-select-menu {
  transform-origin: right top;
}
md-select-menu md-content {
  min-width: 136px;
  min-height: 48px;
  max-height: 256px;
  overflow-y: auto;
}
md-select-menu > * {
  opacity: 0;
}

md-option {
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
  width: auto;
  transition: background 0.15s linear;
  padding: 0 16px 0 16px;
  height: 48px;
}
md-option[disabled] {
  cursor: default;
}
md-option:focus {
  outline: none;
}
md-option .md-text {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

md-optgroup {
  display: block;
}
md-optgroup label {
  display: block;
  font-size: 14px;
  text-transform: uppercase;
  padding: 16px;
  font-weight: 500;
}
md-optgroup md-option {
  padding-left: 32px;
  padding-right: 32px;
}

@media screen and (-ms-high-contrast: active) {
  .md-select-backdrop {
    background-color: transparent;
  }
  md-select-menu {
    border: 1px solid #fff;
  }
}
md-select-menu[multiple] md-option.md-checkbox-enabled {
  padding-left: 40px;
  padding-right: 16px;
}
[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled {
  padding-left: 16px;
}
[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled {
  padding-right: 40px;
}
md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  box-sizing: border-box;
  display: inline-block;
  width: 18px;
  height: 18px;
  left: 0;
  right: auto;
}
[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
  left: auto;
}
[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
  right: 0;
}
md-select-menu[multiple] md-option.md-checkbox-enabled .md-container:before {
  box-sizing: border-box;
  background-color: transparent;
  border-radius: 50%;
  content: "";
  position: absolute;
  display: block;
  height: auto;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  transition: all 0.5s;
  width: auto;
}
md-select-menu[multiple] md-option.md-checkbox-enabled .md-container:after {
  box-sizing: border-box;
  content: "";
  position: absolute;
  top: -10px;
  right: -10px;
  bottom: -10px;
  left: -10px;
}
md-select-menu[multiple] md-option.md-checkbox-enabled .md-container .md-ripple-container {
  position: absolute;
  display: block;
  width: auto;
  height: auto;
  left: -15px;
  top: -15px;
  right: -15px;
  bottom: -15px;
}
md-select-menu[multiple] md-option.md-checkbox-enabled .md-icon {
  box-sizing: border-box;
  transition: 240ms;
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 18px;
  border-width: 2px;
  border-style: solid;
  border-radius: 2px;
}
md-select-menu[multiple] md-option.md-checkbox-enabled[selected] .md-icon {
  border-color: transparent;
}
md-select-menu[multiple] md-option.md-checkbox-enabled[selected] .md-icon:after {
  box-sizing: border-box;
  transform: rotate(45deg);
  position: absolute;
  left: 4px;
  top: 0px;
  display: table;
  width: 6px;
  height: 12px;
  border-width: 2px;
  border-style: solid;
  border-top: 0;
  border-left: 0;
  content: "";
}
md-select-menu[multiple] md-option.md-checkbox-enabled[disabled] {
  cursor: default;
}
md-select-menu[multiple] md-option.md-checkbox-enabled.md-indeterminate .md-icon:after {
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: table;
  width: 10.8px;
  height: 2px;
  border-width: 2px;
  border-style: solid;
  border-top: 0;
  border-left: 0;
  content: "";
}
md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
  margin-left: 10.6666666667px;
  margin-right: auto;
}
[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
  margin-left: auto;
}
[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
  margin-right: 10.6666666667px;
}

md-sidenav {
  box-sizing: border-box;
  position: absolute;
  flex-direction: column;
  z-index: 60;
  width: 320px;
  max-width: 320px;
  bottom: 0;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
md-sidenav ul {
  list-style: none;
}
md-sidenav.md-closed {
  display: none;
}
md-sidenav.md-closed-add, md-sidenav.md-closed-remove {
  display: flex;
  transition: 0.2s ease-in all;
}
md-sidenav.md-closed-add.md-closed-add-active, md-sidenav.md-closed-remove.md-closed-remove-active {
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
md-sidenav.md-locked-open-add, md-sidenav.md-locked-open-remove {
  position: static;
  display: flex;
  transform: translate3d(0, 0, 0);
}
md-sidenav.md-locked-open, md-sidenav.md-locked-open.md-closed, md-sidenav.md-locked-open.md-closed.md-sidenav-left, md-sidenav.md-locked-open.md-closed.md-sidenav-right {
  position: static;
  display: flex;
  transform: translate3d(0, 0, 0);
}
md-sidenav.md-locked-open-remove.md-closed {
  position: static;
  display: flex;
  transform: translate3d(0, 0, 0);
}
md-sidenav.md-closed.md-locked-open-add {
  position: static;
  display: flex;
  transform: translate3d(0%, 0, 0);
}
md-sidenav.md-closed.md-locked-open-add:not(.md-locked-open-add-active) {
  transition: width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  width: 0 !important;
  min-width: 0 !important;
}
md-sidenav.md-closed.md-locked-open-add-active {
  transition: width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}
md-sidenav.md-locked-open-remove-active {
  transition: width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  width: 0 !important;
  min-width: 0 !important;
}

.md-sidenav-backdrop.md-locked-open {
  display: none;
}

.md-sidenav-left, md-sidenav {
  left: 0;
  top: 0;
  transform: translate3d(0%, 0, 0);
}
.md-sidenav-left.md-closed, md-sidenav.md-closed {
  transform: translate3d(-100%, 0, 0);
}

.md-sidenav-right {
  left: 100%;
  top: 0;
  transform: translate(-100%, 0);
}
.md-sidenav-right.md-closed {
  transform: translate(0%, 0);
}

@media (min-width: 600px) {
  md-sidenav {
    max-width: 400px;
  }
}
@media (max-width: 456px) {
  md-sidenav {
    width: calc(100% - 56px);
    min-width: calc(100% - 56px);
    max-width: calc(100% - 56px);
  }
}
@media screen and (-ms-high-contrast: active) {
  .md-sidenav-left, md-sidenav {
    border-right: 1px solid #fff;
  }
  .md-sidenav-right {
    border-left: 1px solid #fff;
  }
}
@keyframes sliderFocusThumb {
  0% {
    transform: scale(0.7);
  }
  30% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.7);
  }
}
@keyframes sliderDiscreteFocusThumb {
  0% {
    transform: scale(0.7);
  }
  50% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes sliderDiscreteFocusRing {
  0% {
    transform: scale(0.7);
    opacity: 0;
  }
  50% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0);
  }
}
md-slider {
  height: 48px;
  min-width: 128px;
  position: relative;
  margin-left: 4px;
  margin-right: 4px;
  padding: 0;
  display: block;
  flex-direction: row;
  /**
   * Track
   */
  /**
   * Slider thumb
   */
  /* The sign that's focused in discrete mode */
  /**
   * The border/background that comes in when focused in non-discrete mode
   */
  /* Don't animate left/right while panning */
}
md-slider *, md-slider *:after {
  box-sizing: border-box;
}
md-slider .md-slider-wrapper {
  outline: none;
  width: 100%;
  height: 100%;
}
md-slider .md-slider-content {
  position: relative;
}
md-slider .md-track-container {
  width: 100%;
  position: absolute;
  top: 23px;
  height: 2px;
}
md-slider .md-track {
  position: absolute;
  left: 0;
  right: 0;
  height: 100%;
}
md-slider .md-track-fill {
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-property: width, height;
}
md-slider .md-track-ticks {
  position: absolute;
  left: 0;
  right: 0;
  height: 100%;
}
md-slider .md-track-ticks canvas {
  width: 100%;
  height: 100%;
}
md-slider .md-thumb-container {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-property: left, right, bottom;
}
[dir=rtl] md-slider .md-thumb-container {
  left: auto;
  right: 0;
}
md-slider .md-thumb {
  z-index: 1;
  position: absolute;
  left: -10px;
  top: 14px;
  width: 20px;
  height: 20px;
  border-radius: 20px;
  transform: scale(0.7);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
[dir=rtl] md-slider .md-thumb {
  left: auto;
  right: -10px;
}
md-slider .md-thumb:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 20px;
  border-width: 3px;
  border-style: solid;
  transition: inherit;
}
md-slider .md-sign {
  /* Center the children (slider-thumb-text) */
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: -14px;
  top: -17px;
  width: 28px;
  height: 28px;
  border-radius: 28px;
  transform: scale(0.4) translate3d(0, 67.5px, 0);
  transition: all 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  /* The arrow pointing down under the sign */
}
md-slider .md-sign:after {
  position: absolute;
  content: "";
  left: 0px;
  border-radius: 16px;
  top: 19px;
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  border-top-width: 16px;
  border-top-style: solid;
  opacity: 0;
  transform: translate3d(0, -8px, 0);
  transition: all 0.2s cubic-bezier(0.35, 0, 0.25, 1);
}
[dir=rtl] md-slider .md-sign:after {
  left: auto;
  right: 0px;
}
md-slider .md-sign .md-thumb-text {
  z-index: 1;
  font-size: 12px;
  font-weight: bold;
}
md-slider .md-focus-ring {
  position: absolute;
  left: -17px;
  top: 7px;
  width: 34px;
  height: 34px;
  border-radius: 34px;
  transform: scale(0.7);
  opacity: 0;
  transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
}
[dir=rtl] md-slider .md-focus-ring {
  left: auto;
  right: -17px;
}
md-slider .md-disabled-thumb {
  position: absolute;
  left: -14px;
  top: 10px;
  width: 28px;
  height: 28px;
  border-radius: 28px;
  transform: scale(0.5);
  border-width: 4px;
  border-style: solid;
  display: none;
}
[dir=rtl] md-slider .md-disabled-thumb {
  left: auto;
  right: -14px;
}
md-slider.md-min .md-sign {
  opacity: 0;
}
md-slider:focus {
  outline: none;
}
md-slider.md-dragging .md-thumb-container,
md-slider.md-dragging .md-track-fill {
  transition: none;
}
md-slider:not([md-discrete]) {
  /* Hide the sign and ticks in non-discrete mode */
}
md-slider:not([md-discrete]) .md-track-ticks,
md-slider:not([md-discrete]) .md-sign {
  display: none;
}
md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper .md-thumb:hover {
  transform: scale(0.8);
}
md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper.md-focused .md-focus-ring {
  transform: scale(1);
  opacity: 1;
}
md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper.md-focused .md-thumb {
  animation: sliderFocusThumb 0.7s cubic-bezier(0.35, 0, 0.25, 1);
}
md-slider:not([md-discrete]):not([disabled]).md-active .md-slider-wrapper .md-thumb {
  transform: scale(1);
}
md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-focus-ring {
  transform: scale(0);
  animation: sliderDiscreteFocusRing 0.5s cubic-bezier(0.35, 0, 0.25, 1);
}
md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-thumb {
  animation: sliderDiscreteFocusThumb 0.5s cubic-bezier(0.35, 0, 0.25, 1);
}
md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-thumb, md-slider[md-discrete]:not([disabled]).md-active .md-thumb {
  transform: scale(0);
}
md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-sign,
md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-sign:after, md-slider[md-discrete]:not([disabled]).md-active .md-sign,
md-slider[md-discrete]:not([disabled]).md-active .md-sign:after {
  opacity: 1;
  transform: translate3d(0, 0, 0) scale(1);
}
md-slider[md-discrete][disabled][readonly] .md-thumb {
  transform: scale(0);
}
md-slider[md-discrete][disabled][readonly] .md-sign,
md-slider[md-discrete][disabled][readonly] .md-sign:after {
  opacity: 1;
  transform: translate3d(0, 0, 0) scale(1);
}
md-slider[disabled] .md-track-fill {
  display: none;
}
md-slider[disabled] .md-track-ticks {
  opacity: 0;
}
md-slider[disabled]:not([readonly]) .md-sign {
  opacity: 0;
}
md-slider[disabled] .md-thumb {
  transform: scale(0.5);
}
md-slider[disabled] .md-disabled-thumb {
  display: block;
}
md-slider[md-vertical] {
  flex-direction: column;
  min-height: 128px;
  min-width: 0;
}
md-slider[md-vertical] .md-slider-wrapper {
  flex: 1;
  padding-top: 12px;
  padding-bottom: 12px;
  width: 48px;
  align-self: center;
  display: flex;
  justify-content: center;
}
md-slider[md-vertical] .md-track-container {
  height: 100%;
  width: 2px;
  top: 0;
  left: calc(50% - 2px / 2);
}
md-slider[md-vertical] .md-thumb-container {
  top: auto;
  margin-bottom: 23px;
  left: calc(50% - 1px);
  bottom: 0;
}
md-slider[md-vertical] .md-thumb-container .md-thumb:after {
  left: 1px;
}
md-slider[md-vertical] .md-thumb-container .md-focus-ring {
  left: -16px;
}
md-slider[md-vertical] .md-track-fill {
  bottom: 0;
}
md-slider[md-vertical][md-discrete] .md-sign {
  left: -40px;
  top: 9.5px;
  transform: scale(0.4) translate3d(67.5px, 0, 0);
  /* The arrow pointing left next the sign */
}
md-slider[md-vertical][md-discrete] .md-sign:after {
  top: 9.5px;
  left: 19px;
  border-top: 14px solid transparent;
  border-right: 0;
  border-bottom: 14px solid transparent;
  border-left-width: 16px;
  border-left-style: solid;
  opacity: 0;
  transform: translate3d(0, -8px, 0);
  transition: all 0.2s ease-in-out;
}
md-slider[md-vertical][md-discrete] .md-sign .md-thumb-text {
  z-index: 1;
  font-size: 12px;
  font-weight: bold;
}
md-slider[md-vertical][md-discrete].md-active .md-sign:after,
md-slider[md-vertical][md-discrete] .md-focused .md-sign:after, md-slider[md-vertical][md-discrete][disabled][readonly] .md-sign:after {
  top: 0;
}
md-slider[md-vertical][disabled][readonly] .md-thumb {
  transform: scale(0);
}
md-slider[md-vertical][disabled][readonly] .md-sign,
md-slider[md-vertical][disabled][readonly] .md-sign:after {
  opacity: 1;
  transform: translate3d(0, 0, 0) scale(1);
}
md-slider[md-invert]:not([md-vertical]) .md-track-fill {
  left: auto;
  right: 0;
}
[dir=rtl] md-slider[md-invert]:not([md-vertical]) .md-track-fill {
  left: 0;
}
[dir=rtl] md-slider[md-invert]:not([md-vertical]) .md-track-fill {
  right: auto;
}
md-slider[md-invert][md-vertical] .md-track-fill {
  bottom: auto;
  top: 0;
}

md-slider-container {
  display: flex;
  align-items: center;
  flex-direction: row;
}
md-slider-container > *:first-child:not(md-slider), md-slider-container > *:last-child:not(md-slider) {
  min-width: 25px;
  max-width: 42px;
  height: 25px;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-property: color, max-width;
}
md-slider-container > *:first-child:not(md-slider) {
  margin-right: 16px;
}
[dir=rtl] md-slider-container > *:first-child:not(md-slider) {
  margin-right: auto;
  margin-left: 16px;
}
md-slider-container > *:last-child:not(md-slider) {
  margin-left: 16px;
}
[dir=rtl] md-slider-container > *:last-child:not(md-slider) {
  margin-left: auto;
  margin-right: 16px;
}
md-slider-container[md-vertical] {
  flex-direction: column;
}
md-slider-container[md-vertical] > *:first-child:not(md-slider), md-slider-container[md-vertical] > *:last-child:not(md-slider) {
  margin-right: 0;
  margin-left: 0;
  text-align: center;
}
md-slider-container md-input-container input[type=number] {
  text-align: center;
  padding-left: 15px;
  height: 50px;
  margin-top: -25px;
}
[dir=rtl] md-slider-container md-input-container input[type=number] {
  padding-left: 0;
  padding-right: 15px;
}

@media screen and (-ms-high-contrast: active) {
  md-slider.md-default-theme .md-track {
    border-bottom: 1px solid #fff;
  }
}
.md-sticky-clone {
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  position: absolute !important;
  transform: translate3d(-9999px, -9999px, 0);
}
.md-sticky-clone[sticky-state=active] {
  transform: translate3d(0, 0, 0);
}
.md-sticky-clone[sticky-state=active]:not(.md-sticky-no-effect) .md-subheader-inner {
  animation: subheaderStickyHoverIn 0.3s ease-out both;
}

@keyframes subheaderStickyHoverIn {
  0% {
    box-shadow: 0 0 0 0 transparent;
  }
  100% {
    box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.16);
  }
}
@keyframes subheaderStickyHoverOut {
  0% {
    box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.16);
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
.md-subheader-wrapper:not(.md-sticky-no-effect) {
  transition: 0.2s ease-out margin;
}
.md-subheader-wrapper:not(.md-sticky-no-effect) .md-subheader {
  margin: 0;
}
.md-subheader-wrapper:not(.md-sticky-no-effect).md-sticky-clone {
  z-index: 2;
}
.md-subheader-wrapper:not(.md-sticky-no-effect)[sticky-state=active] {
  margin-top: -2px;
}
.md-subheader-wrapper:not(.md-sticky-no-effect):not(.md-sticky-clone)[sticky-prev-state=active] .md-subheader-inner:after {
  animation: subheaderStickyHoverOut 0.3s ease-out both;
}

.md-subheader {
  display: block;
  font-size: 14px;
  font-weight: 500;
  line-height: 1em;
  margin: 0 0 0 0;
  position: relative;
}
.md-subheader .md-subheader-inner {
  display: block;
  padding: 16px;
}
.md-subheader .md-subheader-content {
  display: block;
  z-index: 1;
  position: relative;
}

[md-swipe-left], [md-swipe-right] {
  touch-action: pan-y;
}

[md-swipe-up], [md-swipe-down] {
  touch-action: pan-x;
}

.md-inline-form md-switch {
  margin-top: 18px;
  margin-bottom: 19px;
}

md-switch {
  margin: 16px 0;
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  height: 30px;
  line-height: 28px;
  align-items: center;
  display: flex;
  margin-left: inherit;
  margin-right: 16px;
}
[dir=rtl] md-switch {
  margin-left: 16px;
}
[dir=rtl] md-switch {
  margin-right: inherit;
}
md-switch:last-of-type {
  margin-left: inherit;
  margin-right: 0;
}
[dir=rtl] md-switch:last-of-type {
  margin-left: 0;
}
[dir=rtl] md-switch:last-of-type {
  margin-right: inherit;
}
md-switch[disabled] {
  cursor: default;
}
md-switch[disabled] .md-container {
  cursor: default;
}
md-switch .md-container {
  cursor: grab;
  width: 36px;
  height: 24px;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  margin-right: 8px;
  float: left;
}
[dir=rtl] md-switch .md-container {
  margin-right: 0px;
  margin-left: 8px;
}
md-switch.md-inverted .md-container {
  margin-right: initial;
  margin-left: 8px;
}
[dir=rtl] md-switch.md-inverted .md-container {
  margin-right: 8px;
}
[dir=rtl] md-switch.md-inverted .md-container {
  margin-left: initial;
}
md-switch:not([disabled]) .md-dragging, md-switch:not([disabled]).md-dragging .md-container {
  cursor: grabbing;
}
md-switch.md-focused .md-thumb:before {
  left: -8px;
  top: -8px;
  right: -8px;
  bottom: -8px;
}
md-switch .md-label {
  border-color: transparent;
  border-width: 0;
  float: left;
}
md-switch .md-bar {
  left: 1px;
  width: 34px;
  top: 5px;
  height: 14px;
  border-radius: 8px;
  position: absolute;
}
md-switch .md-thumb-container {
  top: 2px;
  left: 0;
  width: 16px;
  position: absolute;
  transform: translate3d(0, 0, 0);
  z-index: 1;
}
md-switch.md-checked .md-thumb-container {
  transform: translate3d(100%, 0, 0);
}
md-switch .md-thumb {
  position: absolute;
  margin: 0;
  left: 0;
  top: 0;
  outline: none;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
md-switch .md-thumb:before {
  background-color: transparent;
  border-radius: 50%;
  content: "";
  position: absolute;
  display: block;
  height: auto;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  transition: all 0.5s;
  width: auto;
}
md-switch .md-thumb .md-ripple-container {
  position: absolute;
  display: block;
  width: auto;
  height: auto;
  left: -20px;
  top: -20px;
  right: -20px;
  bottom: -20px;
}
md-switch:not(.md-dragging) .md-bar,
md-switch:not(.md-dragging) .md-thumb-container,
md-switch:not(.md-dragging) .md-thumb {
  transition: all 0.08s linear;
  transition-property: transform, background-color;
}
md-switch:not(.md-dragging) .md-bar,
md-switch:not(.md-dragging) .md-thumb {
  transition-delay: 0.05s;
}

@media screen and (-ms-high-contrast: active) {
  md-switch.md-default-theme .md-bar {
    background-color: #666;
  }
  md-switch.md-default-theme.md-checked .md-bar {
    background-color: #9E9E9E;
  }
  md-switch.md-default-theme .md-thumb {
    background-color: #fff;
  }
}
@keyframes md-tab-content-hide {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
md-tab-data {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  opacity: 0;
}

md-tabs {
  display: block;
  margin: 0;
  border-radius: 2px;
  overflow: hidden;
  position: relative;
  flex-shrink: 0;
}
md-tabs:not(.md-no-tab-content):not(.md-dynamic-height) {
  min-height: 248px;
}
md-tabs[md-align-tabs=bottom] {
  padding-bottom: 48px;
}
md-tabs[md-align-tabs=bottom] > md-tabs-wrapper {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 48px;
  z-index: 2;
}
md-tabs[md-align-tabs=bottom] > md-tabs-content-wrapper {
  top: 0;
  bottom: 48px;
}
md-tabs.md-dynamic-height md-tabs-content-wrapper {
  min-height: 0;
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  overflow: visible;
}
md-tabs.md-dynamic-height md-tab-content.md-active {
  position: relative;
}
md-tabs[md-border-bottom] md-tabs-wrapper {
  border-width: 0 0 1px;
  border-style: solid;
}
md-tabs[md-border-bottom]:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 49px;
}

md-tabs-wrapper {
  display: block;
  position: relative;
  transform: translate(0, 0);
}
md-tabs-wrapper md-prev-button, md-tabs-wrapper md-next-button {
  height: 100%;
  width: 32px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  line-height: 1em;
  z-index: 2;
  cursor: pointer;
  font-size: 16px;
  background: transparent no-repeat center center;
  transition: all 0.5s cubic-bezier(0.35, 0, 0.25, 1);
}
md-tabs-wrapper md-prev-button:focus, md-tabs-wrapper md-next-button:focus {
  outline: none;
}
md-tabs-wrapper md-prev-button.md-disabled, md-tabs-wrapper md-next-button.md-disabled {
  opacity: 0.25;
  cursor: default;
}
md-tabs-wrapper md-prev-button.ng-leave, md-tabs-wrapper md-next-button.ng-leave {
  transition: none;
}
md-tabs-wrapper md-prev-button md-icon, md-tabs-wrapper md-next-button md-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
[dir=rtl] md-tabs-wrapper md-prev-button, [dir=rtl] md-tabs-wrapper md-next-button {
  transform: rotateY(180deg) translateY(-50%);
}
md-tabs-wrapper md-prev-button {
  left: 0;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMjA4IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTUuNCw3LjQgMTQsNiA4LDEyIDE0LDE4IDE1LjQsMTYuNiAxMC44LDEyIAkJIiBzdHlsZT0iZmlsbDp3aGl0ZTsiLz4gPHJlY3QgZmlsbD0ibm9uZSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ii8+IDwvZz4gPC9nPiA8ZyBpZD0iR3JpZCIgZGlzcGxheT0ibm9uZSI+IDxnIGRpc3BsYXk9ImlubGluZSI+IDwvZz4gPC9nPiA8L3N2Zz4NCg==");
}
[dir=rtl] md-tabs-wrapper md-prev-button {
  left: auto;
  right: 0;
}
md-tabs-wrapper md-next-button {
  right: 0;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMzM2IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTAsNiA4LjYsNy40IDEzLjIsMTIgOC42LDE2LjYgMTAsMTggMTYsMTIgCQkiIHN0eWxlPSJmaWxsOndoaXRlOyIvPiA8cmVjdCBmaWxsPSJub25lIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz4gPC9nPiA8L2c+IDxnIGlkPSJHcmlkIiBkaXNwbGF5PSJub25lIj4gPGcgZGlzcGxheT0iaW5saW5lIj4gPC9nPiA8L2c+IDwvc3ZnPg0K");
}
[dir=rtl] md-tabs-wrapper md-next-button {
  right: auto;
  left: 0;
}
md-tabs-wrapper md-next-button md-icon {
  transform: translate(-50%, -50%) rotate(180deg);
}
md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper {
  width: 100%;
  flex-direction: row;
}
md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper md-tab-item {
  flex-grow: 1;
}

md-tabs-canvas {
  position: relative;
  overflow: hidden;
  display: block;
  height: 48px;
}
md-tabs-canvas:after {
  content: "";
  display: table;
  clear: both;
}
md-tabs-canvas .md-dummy-wrapper {
  position: absolute;
  top: 0;
  left: 0;
}
[dir=rtl] md-tabs-canvas .md-dummy-wrapper {
  left: auto;
  right: 0;
}
md-tabs-canvas.md-paginated {
  margin: 0 32px;
}
md-tabs-canvas.md-center-tabs {
  display: flex;
  flex-direction: column;
  text-align: center;
}
md-tabs-canvas.md-center-tabs .md-tab {
  float: none;
  display: inline-block;
}

md-pagination-wrapper {
  height: 48px;
  display: flex;
  transition: transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  position: absolute;
  left: 0;
  transform: translate(0, 0);
}
md-pagination-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
[dir=rtl] md-pagination-wrapper {
  left: auto;
  right: 0;
}
md-pagination-wrapper.md-center-tabs {
  position: relative;
  justify-content: center;
}
md-pagination-wrapper md-tab-item {
  min-width: 72px;
}
@media (min-width: 600px) {
  md-pagination-wrapper md-tab-item {
    min-width: 160px;
  }
}

md-tabs-content-wrapper {
  display: block;
  position: absolute;
  top: 48px;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

md-tab-content {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  overflow: auto;
  transform: translate(0, 0);
}
md-tab-content.md-no-scroll {
  bottom: auto;
  overflow: hidden;
}
md-tab-content.ng-leave, md-tab-content.md-no-transition {
  transition: none;
}
md-tab-content.md-left:not(.md-active) {
  transform: translateX(-100%);
  animation: 1s md-tab-content-hide;
  visibility: hidden;
}
[dir=rtl] md-tab-content.md-left:not(.md-active) {
  transform: translateX(100%);
}
md-tab-content.md-left:not(.md-active) * {
  transition: visibility 0s linear;
  transition-delay: 0.5s;
  visibility: hidden;
}
md-tab-content.md-right:not(.md-active) {
  transform: translateX(100%);
  animation: 1s md-tab-content-hide;
  visibility: hidden;
}
[dir=rtl] md-tab-content.md-right:not(.md-active) {
  transform: translateX(-100%);
}
md-tab-content.md-right:not(.md-active) * {
  transition: visibility 0s linear;
  transition-delay: 0.5s;
  visibility: hidden;
}
md-tab-content > div {
  flex: 1 0 100%;
  min-width: 0;
}
md-tab-content > div.ng-leave {
  animation: 1s md-tab-content-hide;
}

md-ink-bar {
  position: absolute;
  left: auto;
  right: auto;
  bottom: 0;
  height: 2px;
}
md-ink-bar.md-left {
  transition: left 0.125s cubic-bezier(0.35, 0, 0.25, 1), right 0.25s cubic-bezier(0.35, 0, 0.25, 1);
}
md-ink-bar.md-right {
  transition: left 0.25s cubic-bezier(0.35, 0, 0.25, 1), right 0.125s cubic-bezier(0.35, 0, 0.25, 1);
}

md-tab {
  position: absolute;
  z-index: -1;
  left: -9999px;
}

.md-tab {
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  padding: 12px;
  transition: background-color 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  cursor: pointer;
  white-space: nowrap;
  position: relative;
  text-transform: uppercase;
  float: left;
  font-weight: 500;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
}
[dir=rtl] .md-tab {
  float: right;
}
.md-tab.md-focused, .md-tab:focus {
  box-shadow: none;
  outline: none;
}
.md-tab.md-active {
  cursor: default;
}
.md-tab.md-disabled {
  pointer-events: none;
  touch-action: pan-y;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-user-drag: none;
  opacity: 0.5;
  cursor: default;
}
.md-tab.ng-leave {
  transition: none;
}

md-toolbar + md-tabs, md-toolbar + md-dialog-content md-tabs {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.md-toast-text {
  padding: 0 8px;
}

md-toast {
  position: absolute;
  z-index: 105;
  box-sizing: border-box;
  cursor: default;
  overflow: hidden;
  padding: 8px;
  opacity: 1;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  /* Transition differently when swiping */
  /*
   * When the toast doesn't take up the whole screen,
   * make it rotate when the user swipes it away
   */
}
md-toast .md-toast-content {
  display: flex;
  flex-direction: row;
  align-items: center;
  max-height: 168px;
  max-width: 100%;
  min-height: 48px;
  padding: 0 16px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  border-radius: 2px;
  font-size: 14px;
  overflow: hidden;
  transform: translate3d(0, 0, 0) rotateZ(0deg);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  justify-content: flex-start;
}
md-toast .md-toast-content::before {
  content: "";
  min-height: 48px;
  visibility: hidden;
  display: inline-block;
}
[dir=rtl] md-toast .md-toast-content {
  justify-content: flex-end;
}
md-toast .md-toast-content span {
  flex: 1 1 0%;
  box-sizing: border-box;
  min-width: 0;
}
md-toast.md-capsule {
  border-radius: 24px;
}
md-toast.md-capsule .md-toast-content {
  border-radius: 24px;
}
md-toast.ng-leave-active .md-toast-content {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}
md-toast.md-swipeleft .md-toast-content, md-toast.md-swiperight .md-toast-content, md-toast.md-swipeup .md-toast-content, md-toast.md-swipedown .md-toast-content {
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
md-toast.ng-enter {
  opacity: 0;
}
md-toast.ng-enter .md-toast-content {
  transform: translate3d(0, 100%, 0);
}
md-toast.ng-enter.md-top .md-toast-content {
  transform: translate3d(0, -100%, 0);
}
md-toast.ng-enter.ng-enter-active {
  opacity: 1;
}
md-toast.ng-enter.ng-enter-active .md-toast-content {
  transform: translate3d(0, 0, 0);
}
md-toast.ng-leave.ng-leave-active .md-toast-content {
  opacity: 0;
  transform: translate3d(0, 100%, 0);
}
md-toast.ng-leave.ng-leave-active.md-swipeup .md-toast-content {
  transform: translate3d(0, -50%, 0);
}
md-toast.ng-leave.ng-leave-active.md-swipedown .md-toast-content {
  transform: translate3d(0, 50%, 0);
}
md-toast.ng-leave.ng-leave-active.md-top .md-toast-content {
  transform: translate3d(0, -100%, 0);
}
md-toast .md-action {
  line-height: 19px;
  margin-left: 24px;
  margin-right: 0;
  cursor: pointer;
  text-transform: uppercase;
  float: right;
}
md-toast .md-button {
  min-width: 0;
  margin-right: 0;
  margin-left: 8px;
}
[dir=rtl] md-toast .md-button {
  margin-right: 8px;
}
[dir=rtl] md-toast .md-button {
  margin-left: 0;
}

@media (max-width: 959px) {
  md-toast {
    left: 0;
    right: 0;
    width: 100%;
    max-width: 100%;
    min-width: 0;
    border-radius: 0;
    bottom: 0;
    padding: 0;
  }
  md-toast.ng-leave.ng-leave-active.md-swipeup .md-toast-content {
    transform: translate3d(0, -50%, 0);
  }
  md-toast.ng-leave.ng-leave-active.md-swipedown .md-toast-content {
    transform: translate3d(0, 50%, 0);
  }
}
@media (min-width: 960px) {
  md-toast {
    min-width: 304px;
    /*
    * When the toast doesn't take up the whole screen,
    * make it rotate when the user swipes it away
    */
  }
  md-toast.md-bottom {
    bottom: 0;
  }
  md-toast.md-left {
    left: 0;
  }
  md-toast.md-right {
    right: 0;
  }
  md-toast.md-top {
    top: 0;
  }
  md-toast._md-start {
    left: 0;
  }
  [dir=rtl] md-toast._md-start {
    left: auto;
    right: 0;
  }
  md-toast._md-end {
    right: 0;
  }
  [dir=rtl] md-toast._md-end {
    right: auto;
    left: 0;
  }
  md-toast.ng-leave.ng-leave-active.md-swipeleft .md-toast-content {
    transform: translate3d(-50%, 0, 0);
  }
  md-toast.ng-leave.ng-leave-active.md-swiperight .md-toast-content {
    transform: translate3d(50%, 0, 0);
  }
}
@media (min-width: 1920px) {
  md-toast .md-toast-content {
    max-width: 568px;
  }
}
@media screen and (-ms-high-contrast: active) {
  md-toast {
    border: 1px solid #fff;
  }
}
.md-toast-animating {
  overflow: hidden !important;
}

md-toolbar {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 2;
  font-size: 20px;
  min-height: 64px;
  width: 100%;
}
md-toolbar._md-toolbar-transitions {
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0.35, 0, 0.25, 1);
  transition-property: background-color, fill, color;
}
md-toolbar.md-whiteframe-z1-add, md-toolbar.md-whiteframe-z1-remove {
  transition: box-shadow 0.5s linear;
}
md-toolbar md-toolbar-filler {
  width: 72px;
}
md-toolbar *,
md-toolbar *:before,
md-toolbar *:after {
  box-sizing: border-box;
}
md-toolbar.ng-animate {
  transition: none;
}
md-toolbar.md-tall {
  height: 128px;
  min-height: 128px;
  max-height: 128px;
}
md-toolbar.md-medium-tall {
  height: 88px;
  min-height: 88px;
  max-height: 88px;
}
md-toolbar.md-medium-tall .md-toolbar-tools {
  height: 48px;
  min-height: 48px;
  max-height: 48px;
}
md-toolbar > .md-indent {
  margin-left: 64px;
}
[dir=rtl] md-toolbar > .md-indent {
  margin-left: auto;
  margin-right: 64px;
}
md-toolbar ~ md-content > md-list {
  padding: 0;
}
md-toolbar ~ md-content > md-list md-list-item:last-child md-divider {
  display: none;
}

.md-toolbar-tools {
  font-size: 20px;
  letter-spacing: 0.005em;
  box-sizing: border-box;
  font-weight: 400;
  display: flex;
  align-items: center;
  flex-direction: row;
  width: 100%;
  height: 64px;
  max-height: 64px;
  padding: 0 16px;
  margin: 0;
}
.md-toolbar-tools h1, .md-toolbar-tools h2, .md-toolbar-tools h3 {
  font-size: inherit;
  font-weight: inherit;
  margin: inherit;
}
.md-toolbar-tools a {
  color: inherit;
  text-decoration: none;
}
.md-toolbar-tools .fill-height {
  display: flex;
  align-items: center;
}
.md-toolbar-tools md-checkbox {
  margin: inherit;
}
.md-toolbar-tools .md-button {
  margin-top: 0;
  margin-bottom: 0;
}
.md-toolbar-tools .md-button, .md-toolbar-tools .md-button.md-icon-button md-icon {
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0.35, 0, 0.25, 1);
  transition-property: background-color, fill, color;
}
.md-toolbar-tools .md-button.ng-animate, .md-toolbar-tools .md-button.md-icon-button md-icon.ng-animate {
  transition: none;
}
.md-toolbar-tools > .md-button:first-child {
  margin-left: -8px;
}
[dir=rtl] .md-toolbar-tools > .md-button:first-child {
  margin-left: auto;
  margin-right: -8px;
}
.md-toolbar-tools > .md-button:last-child {
  margin-right: -8px;
}
[dir=rtl] .md-toolbar-tools > .md-button:last-child {
  margin-right: auto;
  margin-left: -8px;
}
.md-toolbar-tools > md-menu:last-child {
  margin-right: -8px;
}
[dir=rtl] .md-toolbar-tools > md-menu:last-child {
  margin-right: auto;
  margin-left: -8px;
}
.md-toolbar-tools > md-menu:last-child > .md-button {
  margin-right: 0;
}
[dir=rtl] .md-toolbar-tools > md-menu:last-child > .md-button {
  margin-right: auto;
  margin-left: 0;
}
@media screen and (-ms-high-contrast: active) {
  .md-toolbar-tools {
    border-bottom: 1px solid #fff;
  }
}

@media (min-width: 0) and (max-width: 959px) and (orientation: portrait) {
  md-toolbar {
    min-height: 56px;
  }
  .md-toolbar-tools {
    height: 56px;
    max-height: 56px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (orientation: landscape) {
  md-toolbar {
    min-height: 48px;
  }
  .md-toolbar-tools {
    height: 48px;
    max-height: 48px;
  }
}
.md-tooltip {
  display: inline-block;
  pointer-events: none;
  border-radius: 4px;
  overflow: hidden;
  opacity: 0;
  font-weight: 500;
  font-size: 14px;
  white-space: nowrap;
  text-overflow: ellipsis;
  height: 32px;
  line-height: 32px;
  padding-right: 16px;
  padding-left: 16px;
}
.md-tooltip.md-origin-top {
  transform-origin: center bottom;
  margin-top: -24px;
}
.md-tooltip.md-origin-right {
  transform-origin: left center;
  margin-left: 24px;
}
.md-tooltip.md-origin-bottom {
  transform-origin: center top;
  margin-top: 24px;
}
.md-tooltip.md-origin-left {
  transform-origin: right center;
  margin-left: -24px;
}
@media (min-width: 960px) {
  .md-tooltip {
    font-size: 10px;
    height: 22px;
    line-height: 22px;
    padding-right: 8px;
    padding-left: 8px;
  }
  .md-tooltip.md-origin-top {
    margin-top: -14px;
  }
  .md-tooltip.md-origin-right {
    margin-left: 14px;
  }
  .md-tooltip.md-origin-bottom {
    margin-top: 14px;
  }
  .md-tooltip.md-origin-left {
    margin-left: -14px;
  }
}
.md-tooltip.md-show-add {
  transform: scale(0);
}
.md-tooltip.md-show {
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-duration: 150ms;
  transform: scale(1);
  opacity: 0.9;
}
.md-tooltip.md-hide {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition-duration: 150ms;
  transform: scale(0);
  opacity: 0;
}

.md-truncate {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.md-truncate.md-clip {
  text-overflow: clip;
}
.md-truncate.flex {
  width: 0;
}

.md-virtual-repeat-container {
  box-sizing: border-box;
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
}
.md-virtual-repeat-container .md-virtual-repeat-scroller {
  bottom: 0;
  box-sizing: border-box;
  left: 0;
  margin: 0;
  overflow-x: hidden;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-overflow-scrolling: touch;
}
.md-virtual-repeat-container .md-virtual-repeat-sizer {
  box-sizing: border-box;
  height: 1px;
  display: block;
  margin: 0;
  padding: 0;
  width: 1px;
}
.md-virtual-repeat-container .md-virtual-repeat-offsetter {
  box-sizing: border-box;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-scroller {
  overflow-x: auto;
  overflow-y: hidden;
}
.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter {
  bottom: 16px;
  right: auto;
  white-space: nowrap;
}
[dir=rtl] .md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter {
  right: auto;
  left: auto;
}

.md-whiteframe-1dp, .md-whiteframe-z1 {
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-2dp {
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-3dp {
  box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 3px 3px -2px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-4dp, .md-whiteframe-z2 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-5dp {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-6dp {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-7dp, .md-whiteframe-z3 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-8dp {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-9dp {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-10dp, .md-whiteframe-z4 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-11dp {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-12dp {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-13dp, .md-whiteframe-z5 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-14dp {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-15dp {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-16dp {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-17dp {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-18dp {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-19dp {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-20dp {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-21dp {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-22dp {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-23dp {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-24dp {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}

@media screen and (-ms-high-contrast: active) {
  md-whiteframe {
    border: 1px solid #fff;
  }
}
@media print {
  md-whiteframe, [md-whiteframe] {
    background-color: #ffffff;
  }
}
/*
* Since Layout API uses ng-cloak to hide the dom elements while layouts are adjusted
*/
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}

/*
*  Responsive attributes
*
*  References:
*  1) https://scotch.io/tutorials/a-visual-guide-to-css3-flexbox-properties#flex
*  2) https://css-tricks.com/almanac/properties/f/flex/
*  3) https://css-tricks.com/snippets/css/a-guide-to-flexbox/
*  4) https://github.com/philipwalton/flexbugs#3-min-height-on-a-flex-container-wont-apply-to-its-flex-items
*  5) http://godban.com.ua/projects/flexgrid
*/
@-moz-document url-prefix() {
  .layout-fill {
    margin: 0;
    width: 100%;
    min-height: 100%;
    height: 100%;
  }
}
/*
 *  Apply Mixins to create Layout/Flexbox styles
 */
.flex-order {
  order: 0;
}

.flex-order--20 {
  order: -20;
}

.flex-order--19 {
  order: -19;
}

.flex-order--18 {
  order: -18;
}

.flex-order--17 {
  order: -17;
}

.flex-order--16 {
  order: -16;
}

.flex-order--15 {
  order: -15;
}

.flex-order--14 {
  order: -14;
}

.flex-order--13 {
  order: -13;
}

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

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

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

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

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

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

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

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

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

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

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

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

.flex-order-0 {
  order: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

.flex-order-13 {
  order: 13;
}

.flex-order-14 {
  order: 14;
}

.flex-order-15 {
  order: 15;
}

.flex-order-16 {
  order: 16;
}

.flex-order-17 {
  order: 17;
}

.flex-order-18 {
  order: 18;
}

.flex-order-19 {
  order: 19;
}

.flex-order-20 {
  order: 20;
}

.offset-0, .flex-offset-0, .layout-margin .flex-offset-0, .layout-margin .offset-0 {
  margin-left: 0;
}
[dir=rtl] .offset-0, [dir=rtl] .flex-offset-0, [dir=rtl] .layout-margin .flex-offset-0, [dir=rtl] .layout-margin .offset-0 {
  margin-left: auto;
  margin-right: 0;
}

.offset-5, .flex-offset-5, .layout-margin .flex-offset-5, .layout-margin .offset-5 {
  margin-left: 5%;
}
[dir=rtl] .offset-5, [dir=rtl] .flex-offset-5, [dir=rtl] .layout-margin .flex-offset-5, [dir=rtl] .layout-margin .offset-5 {
  margin-left: auto;
  margin-right: 5%;
}

.offset-10, .flex-offset-10, .layout-margin .flex-offset-10, .layout-margin .offset-10 {
  margin-left: 10%;
}
[dir=rtl] .offset-10, [dir=rtl] .flex-offset-10, [dir=rtl] .layout-margin .flex-offset-10, [dir=rtl] .layout-margin .offset-10 {
  margin-left: auto;
  margin-right: 10%;
}

.offset-15, .flex-offset-15, .layout-margin .flex-offset-15, .layout-margin .offset-15 {
  margin-left: 15%;
}
[dir=rtl] .offset-15, [dir=rtl] .flex-offset-15, [dir=rtl] .layout-margin .flex-offset-15, [dir=rtl] .layout-margin .offset-15 {
  margin-left: auto;
  margin-right: 15%;
}

.offset-20, .flex-offset-20, .layout-margin .flex-offset-20, .layout-margin .offset-20 {
  margin-left: 20%;
}
[dir=rtl] .offset-20, [dir=rtl] .flex-offset-20, [dir=rtl] .layout-margin .flex-offset-20, [dir=rtl] .layout-margin .offset-20 {
  margin-left: auto;
  margin-right: 20%;
}

.offset-25, .flex-offset-25, .layout-margin .flex-offset-25, .layout-margin .offset-25 {
  margin-left: 25%;
}
[dir=rtl] .offset-25, [dir=rtl] .flex-offset-25, [dir=rtl] .layout-margin .flex-offset-25, [dir=rtl] .layout-margin .offset-25 {
  margin-left: auto;
  margin-right: 25%;
}

.offset-30, .flex-offset-30, .layout-margin .flex-offset-30, .layout-margin .offset-30 {
  margin-left: 30%;
}
[dir=rtl] .offset-30, [dir=rtl] .flex-offset-30, [dir=rtl] .layout-margin .flex-offset-30, [dir=rtl] .layout-margin .offset-30 {
  margin-left: auto;
  margin-right: 30%;
}

.offset-35, .flex-offset-35, .layout-margin .flex-offset-35, .layout-margin .offset-35 {
  margin-left: 35%;
}
[dir=rtl] .offset-35, [dir=rtl] .flex-offset-35, [dir=rtl] .layout-margin .flex-offset-35, [dir=rtl] .layout-margin .offset-35 {
  margin-left: auto;
  margin-right: 35%;
}

.offset-40, .flex-offset-40, .layout-margin .flex-offset-40, .layout-margin .offset-40 {
  margin-left: 40%;
}
[dir=rtl] .offset-40, [dir=rtl] .flex-offset-40, [dir=rtl] .layout-margin .flex-offset-40, [dir=rtl] .layout-margin .offset-40 {
  margin-left: auto;
  margin-right: 40%;
}

.offset-45, .flex-offset-45, .layout-margin .flex-offset-45, .layout-margin .offset-45 {
  margin-left: 45%;
}
[dir=rtl] .offset-45, [dir=rtl] .flex-offset-45, [dir=rtl] .layout-margin .flex-offset-45, [dir=rtl] .layout-margin .offset-45 {
  margin-left: auto;
  margin-right: 45%;
}

.offset-50, .flex-offset-50, .layout-margin .flex-offset-50, .layout-margin .offset-50 {
  margin-left: 50%;
}
[dir=rtl] .offset-50, [dir=rtl] .flex-offset-50, [dir=rtl] .layout-margin .flex-offset-50, [dir=rtl] .layout-margin .offset-50 {
  margin-left: auto;
  margin-right: 50%;
}

.offset-55, .flex-offset-55, .layout-margin .flex-offset-55, .layout-margin .offset-55 {
  margin-left: 55%;
}
[dir=rtl] .offset-55, [dir=rtl] .flex-offset-55, [dir=rtl] .layout-margin .flex-offset-55, [dir=rtl] .layout-margin .offset-55 {
  margin-left: auto;
  margin-right: 55%;
}

.offset-60, .flex-offset-60, .layout-margin .flex-offset-60, .layout-margin .offset-60 {
  margin-left: 60%;
}
[dir=rtl] .offset-60, [dir=rtl] .flex-offset-60, [dir=rtl] .layout-margin .flex-offset-60, [dir=rtl] .layout-margin .offset-60 {
  margin-left: auto;
  margin-right: 60%;
}

.offset-65, .flex-offset-65, .layout-margin .flex-offset-65, .layout-margin .offset-65 {
  margin-left: 65%;
}
[dir=rtl] .offset-65, [dir=rtl] .flex-offset-65, [dir=rtl] .layout-margin .flex-offset-65, [dir=rtl] .layout-margin .offset-65 {
  margin-left: auto;
  margin-right: 65%;
}

.offset-70, .flex-offset-70, .layout-margin .flex-offset-70, .layout-margin .offset-70 {
  margin-left: 70%;
}
[dir=rtl] .offset-70, [dir=rtl] .flex-offset-70, [dir=rtl] .layout-margin .flex-offset-70, [dir=rtl] .layout-margin .offset-70 {
  margin-left: auto;
  margin-right: 70%;
}

.offset-75, .flex-offset-75, .layout-margin .flex-offset-75, .layout-margin .offset-75 {
  margin-left: 75%;
}
[dir=rtl] .offset-75, [dir=rtl] .flex-offset-75, [dir=rtl] .layout-margin .flex-offset-75, [dir=rtl] .layout-margin .offset-75 {
  margin-left: auto;
  margin-right: 75%;
}

.offset-80, .flex-offset-80, .layout-margin .flex-offset-80, .layout-margin .offset-80 {
  margin-left: 80%;
}
[dir=rtl] .offset-80, [dir=rtl] .flex-offset-80, [dir=rtl] .layout-margin .flex-offset-80, [dir=rtl] .layout-margin .offset-80 {
  margin-left: auto;
  margin-right: 80%;
}

.offset-85, .flex-offset-85, .layout-margin .flex-offset-85, .layout-margin .offset-85 {
  margin-left: 85%;
}
[dir=rtl] .offset-85, [dir=rtl] .flex-offset-85, [dir=rtl] .layout-margin .flex-offset-85, [dir=rtl] .layout-margin .offset-85 {
  margin-left: auto;
  margin-right: 85%;
}

.offset-90, .flex-offset-90, .layout-margin .flex-offset-90, .layout-margin .offset-90 {
  margin-left: 90%;
}
[dir=rtl] .offset-90, [dir=rtl] .flex-offset-90, [dir=rtl] .layout-margin .flex-offset-90, [dir=rtl] .layout-margin .offset-90 {
  margin-left: auto;
  margin-right: 90%;
}

.offset-95, .flex-offset-95, .layout-margin .flex-offset-95, .layout-margin .offset-95 {
  margin-left: 95%;
}
[dir=rtl] .offset-95, [dir=rtl] .flex-offset-95, [dir=rtl] .layout-margin .flex-offset-95, [dir=rtl] .layout-margin .offset-95 {
  margin-left: auto;
  margin-right: 95%;
}

.offset-33, .flex-offset-33, .layout-margin .flex-offset-33, .layout-margin .offset-33 {
  margin-left: 33.3333333333%;
}

.offset-66, .flex-offset-66, .layout-margin .flex-offset-66, .layout-margin .offset-66 {
  margin-left: 66.6666666667%;
}
[dir=rtl] .offset-66, [dir=rtl] .flex-offset-66, [dir=rtl] .layout-margin .flex-offset-66, [dir=rtl] .layout-margin .offset-66 {
  margin-left: auto;
  margin-right: 66.6666666667%;
}

.layout-align,
.layout-align-start-stretch {
  justify-content: flex-start;
  align-content: stretch;
  align-items: stretch;
}

.layout-align-start,
.layout-align-start-start,
.layout-align-start-center,
.layout-align-start-end,
.layout-align-start-stretch {
  justify-content: flex-start;
}

.layout-align-center,
.layout-align-center-start,
.layout-align-center-center,
.layout-align-center-end,
.layout-align-center-stretch {
  justify-content: center;
}

.layout-align-end,
.layout-align-end-start,
.layout-align-end-center,
.layout-align-end-end,
.layout-align-end-stretch {
  justify-content: flex-end;
}

.layout-align-space-around,
.layout-align-space-around-center,
.layout-align-space-around-start,
.layout-align-space-around-end,
.layout-align-space-around-stretch {
  justify-content: space-around;
}

.layout-align-space-between,
.layout-align-space-between-center,
.layout-align-space-between-start,
.layout-align-space-between-end,
.layout-align-space-between-stretch {
  justify-content: space-between;
}

.layout-align-start-start,
.layout-align-center-start,
.layout-align-end-start,
.layout-align-space-between-start,
.layout-align-space-around-start {
  align-items: flex-start;
  align-content: flex-start;
}

.layout-align-start-center,
.layout-align-center-center,
.layout-align-end-center,
.layout-align-space-between-center,
.layout-align-space-around-center {
  align-items: center;
  align-content: center;
  max-width: 100%;
}

.layout-align-start-center > *,
.layout-align-center-center > *,
.layout-align-end-center > *,
.layout-align-space-between-center > *,
.layout-align-space-around-center > * {
  max-width: 100%;
  box-sizing: border-box;
}

.layout-align-start-end,
.layout-align-center-end,
.layout-align-end-end,
.layout-align-space-between-end,
.layout-align-space-around-end {
  align-items: flex-end;
  align-content: flex-end;
}

.layout-align-start-stretch,
.layout-align-center-stretch,
.layout-align-end-stretch,
.layout-align-space-between-stretch,
.layout-align-space-around-stretch {
  align-items: stretch;
  align-content: stretch;
}

.flex {
  flex: 1;
  box-sizing: border-box;
}

.flex-grow {
  flex: 1 1 100%;
  box-sizing: border-box;
}

.flex-initial {
  flex: 0 1 auto;
  box-sizing: border-box;
}

.flex-auto {
  flex: 1 1 auto;
  box-sizing: border-box;
}

.flex-none {
  flex: 0 0 auto;
  box-sizing: border-box;
}

.flex-noshrink {
  flex: 1 0 auto;
  box-sizing: border-box;
}

.flex-nogrow {
  flex: 0 1 auto;
  box-sizing: border-box;
}

.flex-0 {
  flex: 1 1 100%;
  max-width: 0%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-0 {
  flex: 1 1 100%;
  max-width: 0%;
  max-height: 100%;
  box-sizing: border-box;
  min-width: 0;
}

.layout-column > .flex-0 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 0%;
  box-sizing: border-box;
}

.flex-5 {
  flex: 1 1 100%;
  max-width: 5%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-5 {
  flex: 1 1 100%;
  max-width: 5%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-5 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 5%;
  box-sizing: border-box;
}

.flex-10 {
  flex: 1 1 100%;
  max-width: 10%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-10 {
  flex: 1 1 100%;
  max-width: 10%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-10 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 10%;
  box-sizing: border-box;
}

.flex-15 {
  flex: 1 1 100%;
  max-width: 15%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-15 {
  flex: 1 1 100%;
  max-width: 15%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-15 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 15%;
  box-sizing: border-box;
}

.flex-20 {
  flex: 1 1 100%;
  max-width: 20%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-20 {
  flex: 1 1 100%;
  max-width: 20%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-20 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 20%;
  box-sizing: border-box;
}

.flex-25 {
  flex: 1 1 100%;
  max-width: 25%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-25 {
  flex: 1 1 100%;
  max-width: 25%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-25 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 25%;
  box-sizing: border-box;
}

.flex-30 {
  flex: 1 1 100%;
  max-width: 30%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-30 {
  flex: 1 1 100%;
  max-width: 30%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-30 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 30%;
  box-sizing: border-box;
}

.flex-35 {
  flex: 1 1 100%;
  max-width: 35%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-35 {
  flex: 1 1 100%;
  max-width: 35%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-35 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 35%;
  box-sizing: border-box;
}

.flex-40 {
  flex: 1 1 100%;
  max-width: 40%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-40 {
  flex: 1 1 100%;
  max-width: 40%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-40 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 40%;
  box-sizing: border-box;
}

.flex-45 {
  flex: 1 1 100%;
  max-width: 45%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-45 {
  flex: 1 1 100%;
  max-width: 45%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-45 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 45%;
  box-sizing: border-box;
}

.flex-50 {
  flex: 1 1 100%;
  max-width: 50%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-50 {
  flex: 1 1 100%;
  max-width: 50%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-50 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 50%;
  box-sizing: border-box;
}

.flex-55 {
  flex: 1 1 100%;
  max-width: 55%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-55 {
  flex: 1 1 100%;
  max-width: 55%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-55 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 55%;
  box-sizing: border-box;
}

.flex-60 {
  flex: 1 1 100%;
  max-width: 60%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-60 {
  flex: 1 1 100%;
  max-width: 60%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-60 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 60%;
  box-sizing: border-box;
}

.flex-65 {
  flex: 1 1 100%;
  max-width: 65%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-65 {
  flex: 1 1 100%;
  max-width: 65%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-65 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 65%;
  box-sizing: border-box;
}

.flex-70 {
  flex: 1 1 100%;
  max-width: 70%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-70 {
  flex: 1 1 100%;
  max-width: 70%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-70 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 70%;
  box-sizing: border-box;
}

.flex-75 {
  flex: 1 1 100%;
  max-width: 75%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-75 {
  flex: 1 1 100%;
  max-width: 75%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-75 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 75%;
  box-sizing: border-box;
}

.flex-80 {
  flex: 1 1 100%;
  max-width: 80%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-80 {
  flex: 1 1 100%;
  max-width: 80%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-80 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 80%;
  box-sizing: border-box;
}

.flex-85 {
  flex: 1 1 100%;
  max-width: 85%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-85 {
  flex: 1 1 100%;
  max-width: 85%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-85 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 85%;
  box-sizing: border-box;
}

.flex-90 {
  flex: 1 1 100%;
  max-width: 90%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-90 {
  flex: 1 1 100%;
  max-width: 90%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-90 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 90%;
  box-sizing: border-box;
}

.flex-95 {
  flex: 1 1 100%;
  max-width: 95%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-95 {
  flex: 1 1 100%;
  max-width: 95%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-95 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 95%;
  box-sizing: border-box;
}

.flex-100 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-100 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-100 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  box-sizing: border-box;
}

.flex-33 {
  flex: 1 1 100%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box;
}

.flex-66 {
  flex: 1 1 100%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-33 {
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box;
}
.layout-row > .flex-66 {
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-33 {
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box;
}
.layout-column > .flex-66 {
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box;
}

.layout-row > .flex-33 {
  flex: 1 1 100%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box;
}
.layout-row > .flex-66 {
  flex: 1 1 100%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box;
}
.layout-row > .flex {
  min-width: 0;
}

.layout-column > .flex-33 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box;
}
.layout-column > .flex-66 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box;
}
.layout-column > .flex {
  min-height: 0;
}

.layout, .layout-column, .layout-row {
  box-sizing: border-box;
  display: flex;
}

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

.layout-row {
  flex-direction: row;
}

.layout-padding-sm > *,
.layout-padding > .flex-sm {
  padding: 4px;
}

.layout-padding,
.layout-padding-gt-sm,
.layout-padding-md,
.layout-padding > *,
.layout-padding-gt-sm > *,
.layout-padding-md > *,
.layout-padding > .flex,
.layout-padding > .flex-gt-sm,
.layout-padding > .flex-md {
  padding: 8px;
}

.layout-padding-gt-md > *,
.layout-padding-lg > *,
.layout-padding-gt-lg > *,
.layout-padding > .flex-gt-md,
.layout-padding > .flex-lg,
.layout-padding > .flex-lg,
.layout-padding > .flex-gt-lg {
  padding: 16px;
}

.layout-margin-sm > *,
.layout-margin > .flex-sm {
  margin: 4px;
}

.layout-margin,
.layout-margin-gt-sm,
.layout-margin-md,
.layout-margin > *,
.layout-margin-gt-sm > *,
.layout-margin-md > *,
.layout-margin > .flex,
.layout-margin > .flex-gt-sm,
.layout-margin > .flex-md {
  margin: 8px;
}

.layout-margin-gt-md > *,
.layout-margin-lg > *,
.layout-margin-gt-lg > *,
.layout-margin > .flex-gt-md,
.layout-margin > .flex-lg,
.layout-margin > .flex-gt-lg {
  margin: 16px;
}

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

.layout-nowrap {
  flex-wrap: nowrap;
}

.layout-fill {
  margin: 0;
  width: 100%;
  min-height: 100%;
  height: 100%;
}

/**
 * `hide-gt-sm show-gt-lg` should hide from 600px to 1200px
 * `show-md hide-gt-sm` should show from 0px to 960px and hide at >960px
 * `hide-gt-md show-gt-sm` should show everywhere (show overrides hide)`
 *
 *  hide means hide everywhere
 *  Sizes:
 *         $layout-breakpoint-xs:     600px !default;
 *         $layout-breakpoint-sm:     960px !default;
 *         $layout-breakpoint-md:     1280px !default;
 *         $layout-breakpoint-lg:     1920px !default;
 */
@media (max-width: 599px) {
  .hide-xs:not(.show-xs):not(.show), .hide:not(.show-xs):not(.show) {
    display: none;
  }
  .flex-order-xs--20 {
    order: -20;
  }
  .flex-order-xs--19 {
    order: -19;
  }
  .flex-order-xs--18 {
    order: -18;
  }
  .flex-order-xs--17 {
    order: -17;
  }
  .flex-order-xs--16 {
    order: -16;
  }
  .flex-order-xs--15 {
    order: -15;
  }
  .flex-order-xs--14 {
    order: -14;
  }
  .flex-order-xs--13 {
    order: -13;
  }
  .flex-order-xs--12 {
    order: -12;
  }
  .flex-order-xs--11 {
    order: -11;
  }
  .flex-order-xs--10 {
    order: -10;
  }
  .flex-order-xs--9 {
    order: -9;
  }
  .flex-order-xs--8 {
    order: -8;
  }
  .flex-order-xs--7 {
    order: -7;
  }
  .flex-order-xs--6 {
    order: -6;
  }
  .flex-order-xs--5 {
    order: -5;
  }
  .flex-order-xs--4 {
    order: -4;
  }
  .flex-order-xs--3 {
    order: -3;
  }
  .flex-order-xs--2 {
    order: -2;
  }
  .flex-order-xs--1 {
    order: -1;
  }
  .flex-order-xs-0 {
    order: 0;
  }
  .flex-order-xs-1 {
    order: 1;
  }
  .flex-order-xs-2 {
    order: 2;
  }
  .flex-order-xs-3 {
    order: 3;
  }
  .flex-order-xs-4 {
    order: 4;
  }
  .flex-order-xs-5 {
    order: 5;
  }
  .flex-order-xs-6 {
    order: 6;
  }
  .flex-order-xs-7 {
    order: 7;
  }
  .flex-order-xs-8 {
    order: 8;
  }
  .flex-order-xs-9 {
    order: 9;
  }
  .flex-order-xs-10 {
    order: 10;
  }
  .flex-order-xs-11 {
    order: 11;
  }
  .flex-order-xs-12 {
    order: 12;
  }
  .flex-order-xs-13 {
    order: 13;
  }
  .flex-order-xs-14 {
    order: 14;
  }
  .flex-order-xs-15 {
    order: 15;
  }
  .flex-order-xs-16 {
    order: 16;
  }
  .flex-order-xs-17 {
    order: 17;
  }
  .flex-order-xs-18 {
    order: 18;
  }
  .flex-order-xs-19 {
    order: 19;
  }
  .flex-order-xs-20 {
    order: 20;
  }
  .offset-xs-0, .flex-offset-xs-0, .layout-margin .flex-offset-xs-0, .layout-margin .offset-xs-0 {
    margin-left: 0;
  }
  [dir=rtl] .offset-xs-0, [dir=rtl] .flex-offset-xs-0, [dir=rtl] .layout-margin .flex-offset-xs-0, [dir=rtl] .layout-margin .offset-xs-0 {
    margin-left: auto;
    margin-right: 0;
  }
  .offset-xs-5, .flex-offset-xs-5, .layout-margin .flex-offset-xs-5, .layout-margin .offset-xs-5 {
    margin-left: 5%;
  }
  [dir=rtl] .offset-xs-5, [dir=rtl] .flex-offset-xs-5, [dir=rtl] .layout-margin .flex-offset-xs-5, [dir=rtl] .layout-margin .offset-xs-5 {
    margin-left: auto;
    margin-right: 5%;
  }
  .offset-xs-10, .flex-offset-xs-10, .layout-margin .flex-offset-xs-10, .layout-margin .offset-xs-10 {
    margin-left: 10%;
  }
  [dir=rtl] .offset-xs-10, [dir=rtl] .flex-offset-xs-10, [dir=rtl] .layout-margin .flex-offset-xs-10, [dir=rtl] .layout-margin .offset-xs-10 {
    margin-left: auto;
    margin-right: 10%;
  }
  .offset-xs-15, .flex-offset-xs-15, .layout-margin .flex-offset-xs-15, .layout-margin .offset-xs-15 {
    margin-left: 15%;
  }
  [dir=rtl] .offset-xs-15, [dir=rtl] .flex-offset-xs-15, [dir=rtl] .layout-margin .flex-offset-xs-15, [dir=rtl] .layout-margin .offset-xs-15 {
    margin-left: auto;
    margin-right: 15%;
  }
  .offset-xs-20, .flex-offset-xs-20, .layout-margin .flex-offset-xs-20, .layout-margin .offset-xs-20 {
    margin-left: 20%;
  }
  [dir=rtl] .offset-xs-20, [dir=rtl] .flex-offset-xs-20, [dir=rtl] .layout-margin .flex-offset-xs-20, [dir=rtl] .layout-margin .offset-xs-20 {
    margin-left: auto;
    margin-right: 20%;
  }
  .offset-xs-25, .flex-offset-xs-25, .layout-margin .flex-offset-xs-25, .layout-margin .offset-xs-25 {
    margin-left: 25%;
  }
  [dir=rtl] .offset-xs-25, [dir=rtl] .flex-offset-xs-25, [dir=rtl] .layout-margin .flex-offset-xs-25, [dir=rtl] .layout-margin .offset-xs-25 {
    margin-left: auto;
    margin-right: 25%;
  }
  .offset-xs-30, .flex-offset-xs-30, .layout-margin .flex-offset-xs-30, .layout-margin .offset-xs-30 {
    margin-left: 30%;
  }
  [dir=rtl] .offset-xs-30, [dir=rtl] .flex-offset-xs-30, [dir=rtl] .layout-margin .flex-offset-xs-30, [dir=rtl] .layout-margin .offset-xs-30 {
    margin-left: auto;
    margin-right: 30%;
  }
  .offset-xs-35, .flex-offset-xs-35, .layout-margin .flex-offset-xs-35, .layout-margin .offset-xs-35 {
    margin-left: 35%;
  }
  [dir=rtl] .offset-xs-35, [dir=rtl] .flex-offset-xs-35, [dir=rtl] .layout-margin .flex-offset-xs-35, [dir=rtl] .layout-margin .offset-xs-35 {
    margin-left: auto;
    margin-right: 35%;
  }
  .offset-xs-40, .flex-offset-xs-40, .layout-margin .flex-offset-xs-40, .layout-margin .offset-xs-40 {
    margin-left: 40%;
  }
  [dir=rtl] .offset-xs-40, [dir=rtl] .flex-offset-xs-40, [dir=rtl] .layout-margin .flex-offset-xs-40, [dir=rtl] .layout-margin .offset-xs-40 {
    margin-left: auto;
    margin-right: 40%;
  }
  .offset-xs-45, .flex-offset-xs-45, .layout-margin .flex-offset-xs-45, .layout-margin .offset-xs-45 {
    margin-left: 45%;
  }
  [dir=rtl] .offset-xs-45, [dir=rtl] .flex-offset-xs-45, [dir=rtl] .layout-margin .flex-offset-xs-45, [dir=rtl] .layout-margin .offset-xs-45 {
    margin-left: auto;
    margin-right: 45%;
  }
  .offset-xs-50, .flex-offset-xs-50, .layout-margin .flex-offset-xs-50, .layout-margin .offset-xs-50 {
    margin-left: 50%;
  }
  [dir=rtl] .offset-xs-50, [dir=rtl] .flex-offset-xs-50, [dir=rtl] .layout-margin .flex-offset-xs-50, [dir=rtl] .layout-margin .offset-xs-50 {
    margin-left: auto;
    margin-right: 50%;
  }
  .offset-xs-55, .flex-offset-xs-55, .layout-margin .flex-offset-xs-55, .layout-margin .offset-xs-55 {
    margin-left: 55%;
  }
  [dir=rtl] .offset-xs-55, [dir=rtl] .flex-offset-xs-55, [dir=rtl] .layout-margin .flex-offset-xs-55, [dir=rtl] .layout-margin .offset-xs-55 {
    margin-left: auto;
    margin-right: 55%;
  }
  .offset-xs-60, .flex-offset-xs-60, .layout-margin .flex-offset-xs-60, .layout-margin .offset-xs-60 {
    margin-left: 60%;
  }
  [dir=rtl] .offset-xs-60, [dir=rtl] .flex-offset-xs-60, [dir=rtl] .layout-margin .flex-offset-xs-60, [dir=rtl] .layout-margin .offset-xs-60 {
    margin-left: auto;
    margin-right: 60%;
  }
  .offset-xs-65, .flex-offset-xs-65, .layout-margin .flex-offset-xs-65, .layout-margin .offset-xs-65 {
    margin-left: 65%;
  }
  [dir=rtl] .offset-xs-65, [dir=rtl] .flex-offset-xs-65, [dir=rtl] .layout-margin .flex-offset-xs-65, [dir=rtl] .layout-margin .offset-xs-65 {
    margin-left: auto;
    margin-right: 65%;
  }
  .offset-xs-70, .flex-offset-xs-70, .layout-margin .flex-offset-xs-70, .layout-margin .offset-xs-70 {
    margin-left: 70%;
  }
  [dir=rtl] .offset-xs-70, [dir=rtl] .flex-offset-xs-70, [dir=rtl] .layout-margin .flex-offset-xs-70, [dir=rtl] .layout-margin .offset-xs-70 {
    margin-left: auto;
    margin-right: 70%;
  }
  .offset-xs-75, .flex-offset-xs-75, .layout-margin .flex-offset-xs-75, .layout-margin .offset-xs-75 {
    margin-left: 75%;
  }
  [dir=rtl] .offset-xs-75, [dir=rtl] .flex-offset-xs-75, [dir=rtl] .layout-margin .flex-offset-xs-75, [dir=rtl] .layout-margin .offset-xs-75 {
    margin-left: auto;
    margin-right: 75%;
  }
  .offset-xs-80, .flex-offset-xs-80, .layout-margin .flex-offset-xs-80, .layout-margin .offset-xs-80 {
    margin-left: 80%;
  }
  [dir=rtl] .offset-xs-80, [dir=rtl] .flex-offset-xs-80, [dir=rtl] .layout-margin .flex-offset-xs-80, [dir=rtl] .layout-margin .offset-xs-80 {
    margin-left: auto;
    margin-right: 80%;
  }
  .offset-xs-85, .flex-offset-xs-85, .layout-margin .flex-offset-xs-85, .layout-margin .offset-xs-85 {
    margin-left: 85%;
  }
  [dir=rtl] .offset-xs-85, [dir=rtl] .flex-offset-xs-85, [dir=rtl] .layout-margin .flex-offset-xs-85, [dir=rtl] .layout-margin .offset-xs-85 {
    margin-left: auto;
    margin-right: 85%;
  }
  .offset-xs-90, .flex-offset-xs-90, .layout-margin .flex-offset-xs-90, .layout-margin .offset-xs-90 {
    margin-left: 90%;
  }
  [dir=rtl] .offset-xs-90, [dir=rtl] .flex-offset-xs-90, [dir=rtl] .layout-margin .flex-offset-xs-90, [dir=rtl] .layout-margin .offset-xs-90 {
    margin-left: auto;
    margin-right: 90%;
  }
  .offset-xs-95, .flex-offset-xs-95, .layout-margin .flex-offset-xs-95, .layout-margin .offset-xs-95 {
    margin-left: 95%;
  }
  [dir=rtl] .offset-xs-95, [dir=rtl] .flex-offset-xs-95, [dir=rtl] .layout-margin .flex-offset-xs-95, [dir=rtl] .layout-margin .offset-xs-95 {
    margin-left: auto;
    margin-right: 95%;
  }
  .offset-xs-33, .flex-offset-xs-33, .layout-margin .flex-offset-xs-33, .layout-margin .offset-xs-33 {
    margin-left: 33.3333333333%;
  }
  .offset-xs-66, .flex-offset-xs-66, .layout-margin .flex-offset-xs-66, .layout-margin .offset-xs-66 {
    margin-left: 66.6666666667%;
  }
  [dir=rtl] .offset-xs-66, [dir=rtl] .flex-offset-xs-66, [dir=rtl] .layout-margin .flex-offset-xs-66, [dir=rtl] .layout-margin .offset-xs-66 {
    margin-left: auto;
    margin-right: 66.6666666667%;
  }
  .layout-align-xs,
  .layout-align-xs-start-stretch {
    justify-content: flex-start;
    align-content: stretch;
    align-items: stretch;
  }
  .layout-align-xs-start,
  .layout-align-xs-start-start,
  .layout-align-xs-start-center,
  .layout-align-xs-start-end,
  .layout-align-xs-start-stretch {
    justify-content: flex-start;
  }
  .layout-align-xs-center,
  .layout-align-xs-center-start,
  .layout-align-xs-center-center,
  .layout-align-xs-center-end,
  .layout-align-xs-center-stretch {
    justify-content: center;
  }
  .layout-align-xs-end,
  .layout-align-xs-end-start,
  .layout-align-xs-end-center,
  .layout-align-xs-end-end,
  .layout-align-xs-end-stretch {
    justify-content: flex-end;
  }
  .layout-align-xs-space-around,
  .layout-align-xs-space-around-center,
  .layout-align-xs-space-around-start,
  .layout-align-xs-space-around-end,
  .layout-align-xs-space-around-stretch {
    justify-content: space-around;
  }
  .layout-align-xs-space-between,
  .layout-align-xs-space-between-center,
  .layout-align-xs-space-between-start,
  .layout-align-xs-space-between-end,
  .layout-align-xs-space-between-stretch {
    justify-content: space-between;
  }
  .layout-align-xs-start-start,
  .layout-align-xs-center-start,
  .layout-align-xs-end-start,
  .layout-align-xs-space-between-start,
  .layout-align-xs-space-around-start {
    align-items: flex-start;
    align-content: flex-start;
  }
  .layout-align-xs-start-center,
  .layout-align-xs-center-center,
  .layout-align-xs-end-center,
  .layout-align-xs-space-between-center,
  .layout-align-xs-space-around-center {
    align-items: center;
    align-content: center;
    max-width: 100%;
  }
  .layout-align-xs-start-center > *,
  .layout-align-xs-center-center > *,
  .layout-align-xs-end-center > *,
  .layout-align-xs-space-between-center > *,
  .layout-align-xs-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box;
  }
  .layout-align-xs-start-end,
  .layout-align-xs-center-end,
  .layout-align-xs-end-end,
  .layout-align-xs-space-between-end,
  .layout-align-xs-space-around-end {
    align-items: flex-end;
    align-content: flex-end;
  }
  .layout-align-xs-start-stretch,
  .layout-align-xs-center-stretch,
  .layout-align-xs-end-stretch,
  .layout-align-xs-space-between-stretch,
  .layout-align-xs-space-around-stretch {
    align-items: stretch;
    align-content: stretch;
  }
  .flex-xs {
    flex: 1;
    box-sizing: border-box;
  }
  .flex-xs-grow {
    flex: 1 1 100%;
    box-sizing: border-box;
  }
  .flex-xs-initial {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  .flex-xs-auto {
    flex: 1 1 auto;
    box-sizing: border-box;
  }
  .flex-xs-none {
    flex: 0 0 auto;
    box-sizing: border-box;
  }
  .flex-xs-noshrink {
    flex: 1 0 auto;
    box-sizing: border-box;
  }
  .flex-xs-nogrow {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  .flex-xs-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }
  .layout-column > .flex-xs-0 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }
  .layout-xs-column > .flex-xs-0 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0;
  }
  .flex-xs-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-5 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-5 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  .flex-xs-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-10 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-10 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  .flex-xs-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-15 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-15 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  .flex-xs-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-20 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-20 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  .flex-xs-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-25 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-25 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  .flex-xs-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-30 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-30 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  .flex-xs-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-35 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-35 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  .flex-xs-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-40 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-40 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  .flex-xs-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-45 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-45 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  .flex-xs-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-50 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-50 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  .flex-xs-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-55 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-55 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  .flex-xs-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-60 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-60 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  .flex-xs-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-65 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-65 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  .flex-xs-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-70 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-70 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  .flex-xs-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-75 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-75 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  .flex-xs-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-80 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-80 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  .flex-xs-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-85 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-85 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  .flex-xs-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-90 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-90 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  .flex-xs-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-95 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-95 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  .flex-xs-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-33 {
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-66 {
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-33 {
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-66 {
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-33 {
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-66 {
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex {
    min-width: 0;
  }
  .layout-xs-column > .flex-xs-33 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-66 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex {
    min-height: 0;
  }
  .layout-xs, .layout-xs-column, .layout-xs-row {
    box-sizing: border-box;
    display: flex;
  }
  .layout-xs-column {
    flex-direction: column;
  }
  .layout-xs-row {
    flex-direction: row;
  }
}
@media (min-width: 600px) {
  .flex-order-gt-xs--20 {
    order: -20;
  }
  .flex-order-gt-xs--19 {
    order: -19;
  }
  .flex-order-gt-xs--18 {
    order: -18;
  }
  .flex-order-gt-xs--17 {
    order: -17;
  }
  .flex-order-gt-xs--16 {
    order: -16;
  }
  .flex-order-gt-xs--15 {
    order: -15;
  }
  .flex-order-gt-xs--14 {
    order: -14;
  }
  .flex-order-gt-xs--13 {
    order: -13;
  }
  .flex-order-gt-xs--12 {
    order: -12;
  }
  .flex-order-gt-xs--11 {
    order: -11;
  }
  .flex-order-gt-xs--10 {
    order: -10;
  }
  .flex-order-gt-xs--9 {
    order: -9;
  }
  .flex-order-gt-xs--8 {
    order: -8;
  }
  .flex-order-gt-xs--7 {
    order: -7;
  }
  .flex-order-gt-xs--6 {
    order: -6;
  }
  .flex-order-gt-xs--5 {
    order: -5;
  }
  .flex-order-gt-xs--4 {
    order: -4;
  }
  .flex-order-gt-xs--3 {
    order: -3;
  }
  .flex-order-gt-xs--2 {
    order: -2;
  }
  .flex-order-gt-xs--1 {
    order: -1;
  }
  .flex-order-gt-xs-0 {
    order: 0;
  }
  .flex-order-gt-xs-1 {
    order: 1;
  }
  .flex-order-gt-xs-2 {
    order: 2;
  }
  .flex-order-gt-xs-3 {
    order: 3;
  }
  .flex-order-gt-xs-4 {
    order: 4;
  }
  .flex-order-gt-xs-5 {
    order: 5;
  }
  .flex-order-gt-xs-6 {
    order: 6;
  }
  .flex-order-gt-xs-7 {
    order: 7;
  }
  .flex-order-gt-xs-8 {
    order: 8;
  }
  .flex-order-gt-xs-9 {
    order: 9;
  }
  .flex-order-gt-xs-10 {
    order: 10;
  }
  .flex-order-gt-xs-11 {
    order: 11;
  }
  .flex-order-gt-xs-12 {
    order: 12;
  }
  .flex-order-gt-xs-13 {
    order: 13;
  }
  .flex-order-gt-xs-14 {
    order: 14;
  }
  .flex-order-gt-xs-15 {
    order: 15;
  }
  .flex-order-gt-xs-16 {
    order: 16;
  }
  .flex-order-gt-xs-17 {
    order: 17;
  }
  .flex-order-gt-xs-18 {
    order: 18;
  }
  .flex-order-gt-xs-19 {
    order: 19;
  }
  .flex-order-gt-xs-20 {
    order: 20;
  }
  .offset-gt-xs-0, .flex-offset-gt-xs-0, .layout-margin .flex-offset-gt-xs-0, .layout-margin .offset-gt-xs-0 {
    margin-left: 0;
  }
  [dir=rtl] .offset-gt-xs-0, [dir=rtl] .flex-offset-gt-xs-0, [dir=rtl] .layout-margin .flex-offset-gt-xs-0, [dir=rtl] .layout-margin .offset-gt-xs-0 {
    margin-left: auto;
    margin-right: 0;
  }
  .offset-gt-xs-5, .flex-offset-gt-xs-5, .layout-margin .flex-offset-gt-xs-5, .layout-margin .offset-gt-xs-5 {
    margin-left: 5%;
  }
  [dir=rtl] .offset-gt-xs-5, [dir=rtl] .flex-offset-gt-xs-5, [dir=rtl] .layout-margin .flex-offset-gt-xs-5, [dir=rtl] .layout-margin .offset-gt-xs-5 {
    margin-left: auto;
    margin-right: 5%;
  }
  .offset-gt-xs-10, .flex-offset-gt-xs-10, .layout-margin .flex-offset-gt-xs-10, .layout-margin .offset-gt-xs-10 {
    margin-left: 10%;
  }
  [dir=rtl] .offset-gt-xs-10, [dir=rtl] .flex-offset-gt-xs-10, [dir=rtl] .layout-margin .flex-offset-gt-xs-10, [dir=rtl] .layout-margin .offset-gt-xs-10 {
    margin-left: auto;
    margin-right: 10%;
  }
  .offset-gt-xs-15, .flex-offset-gt-xs-15, .layout-margin .flex-offset-gt-xs-15, .layout-margin .offset-gt-xs-15 {
    margin-left: 15%;
  }
  [dir=rtl] .offset-gt-xs-15, [dir=rtl] .flex-offset-gt-xs-15, [dir=rtl] .layout-margin .flex-offset-gt-xs-15, [dir=rtl] .layout-margin .offset-gt-xs-15 {
    margin-left: auto;
    margin-right: 15%;
  }
  .offset-gt-xs-20, .flex-offset-gt-xs-20, .layout-margin .flex-offset-gt-xs-20, .layout-margin .offset-gt-xs-20 {
    margin-left: 20%;
  }
  [dir=rtl] .offset-gt-xs-20, [dir=rtl] .flex-offset-gt-xs-20, [dir=rtl] .layout-margin .flex-offset-gt-xs-20, [dir=rtl] .layout-margin .offset-gt-xs-20 {
    margin-left: auto;
    margin-right: 20%;
  }
  .offset-gt-xs-25, .flex-offset-gt-xs-25, .layout-margin .flex-offset-gt-xs-25, .layout-margin .offset-gt-xs-25 {
    margin-left: 25%;
  }
  [dir=rtl] .offset-gt-xs-25, [dir=rtl] .flex-offset-gt-xs-25, [dir=rtl] .layout-margin .flex-offset-gt-xs-25, [dir=rtl] .layout-margin .offset-gt-xs-25 {
    margin-left: auto;
    margin-right: 25%;
  }
  .offset-gt-xs-30, .flex-offset-gt-xs-30, .layout-margin .flex-offset-gt-xs-30, .layout-margin .offset-gt-xs-30 {
    margin-left: 30%;
  }
  [dir=rtl] .offset-gt-xs-30, [dir=rtl] .flex-offset-gt-xs-30, [dir=rtl] .layout-margin .flex-offset-gt-xs-30, [dir=rtl] .layout-margin .offset-gt-xs-30 {
    margin-left: auto;
    margin-right: 30%;
  }
  .offset-gt-xs-35, .flex-offset-gt-xs-35, .layout-margin .flex-offset-gt-xs-35, .layout-margin .offset-gt-xs-35 {
    margin-left: 35%;
  }
  [dir=rtl] .offset-gt-xs-35, [dir=rtl] .flex-offset-gt-xs-35, [dir=rtl] .layout-margin .flex-offset-gt-xs-35, [dir=rtl] .layout-margin .offset-gt-xs-35 {
    margin-left: auto;
    margin-right: 35%;
  }
  .offset-gt-xs-40, .flex-offset-gt-xs-40, .layout-margin .flex-offset-gt-xs-40, .layout-margin .offset-gt-xs-40 {
    margin-left: 40%;
  }
  [dir=rtl] .offset-gt-xs-40, [dir=rtl] .flex-offset-gt-xs-40, [dir=rtl] .layout-margin .flex-offset-gt-xs-40, [dir=rtl] .layout-margin .offset-gt-xs-40 {
    margin-left: auto;
    margin-right: 40%;
  }
  .offset-gt-xs-45, .flex-offset-gt-xs-45, .layout-margin .flex-offset-gt-xs-45, .layout-margin .offset-gt-xs-45 {
    margin-left: 45%;
  }
  [dir=rtl] .offset-gt-xs-45, [dir=rtl] .flex-offset-gt-xs-45, [dir=rtl] .layout-margin .flex-offset-gt-xs-45, [dir=rtl] .layout-margin .offset-gt-xs-45 {
    margin-left: auto;
    margin-right: 45%;
  }
  .offset-gt-xs-50, .flex-offset-gt-xs-50, .layout-margin .flex-offset-gt-xs-50, .layout-margin .offset-gt-xs-50 {
    margin-left: 50%;
  }
  [dir=rtl] .offset-gt-xs-50, [dir=rtl] .flex-offset-gt-xs-50, [dir=rtl] .layout-margin .flex-offset-gt-xs-50, [dir=rtl] .layout-margin .offset-gt-xs-50 {
    margin-left: auto;
    margin-right: 50%;
  }
  .offset-gt-xs-55, .flex-offset-gt-xs-55, .layout-margin .flex-offset-gt-xs-55, .layout-margin .offset-gt-xs-55 {
    margin-left: 55%;
  }
  [dir=rtl] .offset-gt-xs-55, [dir=rtl] .flex-offset-gt-xs-55, [dir=rtl] .layout-margin .flex-offset-gt-xs-55, [dir=rtl] .layout-margin .offset-gt-xs-55 {
    margin-left: auto;
    margin-right: 55%;
  }
  .offset-gt-xs-60, .flex-offset-gt-xs-60, .layout-margin .flex-offset-gt-xs-60, .layout-margin .offset-gt-xs-60 {
    margin-left: 60%;
  }
  [dir=rtl] .offset-gt-xs-60, [dir=rtl] .flex-offset-gt-xs-60, [dir=rtl] .layout-margin .flex-offset-gt-xs-60, [dir=rtl] .layout-margin .offset-gt-xs-60 {
    margin-left: auto;
    margin-right: 60%;
  }
  .offset-gt-xs-65, .flex-offset-gt-xs-65, .layout-margin .flex-offset-gt-xs-65, .layout-margin .offset-gt-xs-65 {
    margin-left: 65%;
  }
  [dir=rtl] .offset-gt-xs-65, [dir=rtl] .flex-offset-gt-xs-65, [dir=rtl] .layout-margin .flex-offset-gt-xs-65, [dir=rtl] .layout-margin .offset-gt-xs-65 {
    margin-left: auto;
    margin-right: 65%;
  }
  .offset-gt-xs-70, .flex-offset-gt-xs-70, .layout-margin .flex-offset-gt-xs-70, .layout-margin .offset-gt-xs-70 {
    margin-left: 70%;
  }
  [dir=rtl] .offset-gt-xs-70, [dir=rtl] .flex-offset-gt-xs-70, [dir=rtl] .layout-margin .flex-offset-gt-xs-70, [dir=rtl] .layout-margin .offset-gt-xs-70 {
    margin-left: auto;
    margin-right: 70%;
  }
  .offset-gt-xs-75, .flex-offset-gt-xs-75, .layout-margin .flex-offset-gt-xs-75, .layout-margin .offset-gt-xs-75 {
    margin-left: 75%;
  }
  [dir=rtl] .offset-gt-xs-75, [dir=rtl] .flex-offset-gt-xs-75, [dir=rtl] .layout-margin .flex-offset-gt-xs-75, [dir=rtl] .layout-margin .offset-gt-xs-75 {
    margin-left: auto;
    margin-right: 75%;
  }
  .offset-gt-xs-80, .flex-offset-gt-xs-80, .layout-margin .flex-offset-gt-xs-80, .layout-margin .offset-gt-xs-80 {
    margin-left: 80%;
  }
  [dir=rtl] .offset-gt-xs-80, [dir=rtl] .flex-offset-gt-xs-80, [dir=rtl] .layout-margin .flex-offset-gt-xs-80, [dir=rtl] .layout-margin .offset-gt-xs-80 {
    margin-left: auto;
    margin-right: 80%;
  }
  .offset-gt-xs-85, .flex-offset-gt-xs-85, .layout-margin .flex-offset-gt-xs-85, .layout-margin .offset-gt-xs-85 {
    margin-left: 85%;
  }
  [dir=rtl] .offset-gt-xs-85, [dir=rtl] .flex-offset-gt-xs-85, [dir=rtl] .layout-margin .flex-offset-gt-xs-85, [dir=rtl] .layout-margin .offset-gt-xs-85 {
    margin-left: auto;
    margin-right: 85%;
  }
  .offset-gt-xs-90, .flex-offset-gt-xs-90, .layout-margin .flex-offset-gt-xs-90, .layout-margin .offset-gt-xs-90 {
    margin-left: 90%;
  }
  [dir=rtl] .offset-gt-xs-90, [dir=rtl] .flex-offset-gt-xs-90, [dir=rtl] .layout-margin .flex-offset-gt-xs-90, [dir=rtl] .layout-margin .offset-gt-xs-90 {
    margin-left: auto;
    margin-right: 90%;
  }
  .offset-gt-xs-95, .flex-offset-gt-xs-95, .layout-margin .flex-offset-gt-xs-95, .layout-margin .offset-gt-xs-95 {
    margin-left: 95%;
  }
  [dir=rtl] .offset-gt-xs-95, [dir=rtl] .flex-offset-gt-xs-95, [dir=rtl] .layout-margin .flex-offset-gt-xs-95, [dir=rtl] .layout-margin .offset-gt-xs-95 {
    margin-left: auto;
    margin-right: 95%;
  }
  .offset-gt-xs-33, .flex-offset-gt-xs-33, .layout-margin .flex-offset-gt-xs-33, .layout-margin .offset-gt-xs-33 {
    margin-left: 33.3333333333%;
  }
  .offset-gt-xs-66, .flex-offset-gt-xs-66, .layout-margin .flex-offset-gt-xs-66, .layout-margin .offset-gt-xs-66 {
    margin-left: 66.6666666667%;
  }
  [dir=rtl] .offset-gt-xs-66, [dir=rtl] .flex-offset-gt-xs-66, [dir=rtl] .layout-margin .flex-offset-gt-xs-66, [dir=rtl] .layout-margin .offset-gt-xs-66 {
    margin-left: auto;
    margin-right: 66.6666666667%;
  }
  .layout-align-gt-xs,
  .layout-align-gt-xs-start-stretch {
    justify-content: flex-start;
    align-content: stretch;
    align-items: stretch;
  }
  .layout-align-gt-xs-start,
  .layout-align-gt-xs-start-start,
  .layout-align-gt-xs-start-center,
  .layout-align-gt-xs-start-end,
  .layout-align-gt-xs-start-stretch {
    justify-content: flex-start;
  }
  .layout-align-gt-xs-center,
  .layout-align-gt-xs-center-start,
  .layout-align-gt-xs-center-center,
  .layout-align-gt-xs-center-end,
  .layout-align-gt-xs-center-stretch {
    justify-content: center;
  }
  .layout-align-gt-xs-end,
  .layout-align-gt-xs-end-start,
  .layout-align-gt-xs-end-center,
  .layout-align-gt-xs-end-end,
  .layout-align-gt-xs-end-stretch {
    justify-content: flex-end;
  }
  .layout-align-gt-xs-space-around,
  .layout-align-gt-xs-space-around-center,
  .layout-align-gt-xs-space-around-start,
  .layout-align-gt-xs-space-around-end,
  .layout-align-gt-xs-space-around-stretch {
    justify-content: space-around;
  }
  .layout-align-gt-xs-space-between,
  .layout-align-gt-xs-space-between-center,
  .layout-align-gt-xs-space-between-start,
  .layout-align-gt-xs-space-between-end,
  .layout-align-gt-xs-space-between-stretch {
    justify-content: space-between;
  }
  .layout-align-gt-xs-start-start,
  .layout-align-gt-xs-center-start,
  .layout-align-gt-xs-end-start,
  .layout-align-gt-xs-space-between-start,
  .layout-align-gt-xs-space-around-start {
    align-items: flex-start;
    align-content: flex-start;
  }
  .layout-align-gt-xs-start-center,
  .layout-align-gt-xs-center-center,
  .layout-align-gt-xs-end-center,
  .layout-align-gt-xs-space-between-center,
  .layout-align-gt-xs-space-around-center {
    align-items: center;
    align-content: center;
    max-width: 100%;
  }
  .layout-align-gt-xs-start-center > *,
  .layout-align-gt-xs-center-center > *,
  .layout-align-gt-xs-end-center > *,
  .layout-align-gt-xs-space-between-center > *,
  .layout-align-gt-xs-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box;
  }
  .layout-align-gt-xs-start-end,
  .layout-align-gt-xs-center-end,
  .layout-align-gt-xs-end-end,
  .layout-align-gt-xs-space-between-end,
  .layout-align-gt-xs-space-around-end {
    align-items: flex-end;
    align-content: flex-end;
  }
  .layout-align-gt-xs-start-stretch,
  .layout-align-gt-xs-center-stretch,
  .layout-align-gt-xs-end-stretch,
  .layout-align-gt-xs-space-between-stretch,
  .layout-align-gt-xs-space-around-stretch {
    align-items: stretch;
    align-content: stretch;
  }
  .flex-gt-xs {
    flex: 1;
    box-sizing: border-box;
  }
  .flex-gt-xs-grow {
    flex: 1 1 100%;
    box-sizing: border-box;
  }
  .flex-gt-xs-initial {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  .flex-gt-xs-auto {
    flex: 1 1 auto;
    box-sizing: border-box;
  }
  .flex-gt-xs-none {
    flex: 0 0 auto;
    box-sizing: border-box;
  }
  .flex-gt-xs-noshrink {
    flex: 1 0 auto;
    box-sizing: border-box;
  }
  .flex-gt-xs-nogrow {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  .flex-gt-xs-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }
  .layout-column > .flex-gt-xs-0 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }
  .layout-gt-xs-column > .flex-gt-xs-0 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0;
  }
  .flex-gt-xs-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-5 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-5 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  .flex-gt-xs-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-10 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-10 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  .flex-gt-xs-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-15 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-15 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  .flex-gt-xs-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-20 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-20 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  .flex-gt-xs-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-25 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-25 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  .flex-gt-xs-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-30 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-30 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  .flex-gt-xs-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-35 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-35 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  .flex-gt-xs-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-40 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-40 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  .flex-gt-xs-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-45 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-45 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  .flex-gt-xs-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-50 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-50 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  .flex-gt-xs-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-55 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-55 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  .flex-gt-xs-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-60 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-60 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  .flex-gt-xs-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-65 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-65 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  .flex-gt-xs-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-70 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-70 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  .flex-gt-xs-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-75 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-75 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  .flex-gt-xs-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-80 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-80 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  .flex-gt-xs-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-85 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-85 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  .flex-gt-xs-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-90 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-90 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  .flex-gt-xs-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-95 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-95 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  .flex-gt-xs-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-33 {
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-66 {
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-33 {
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-66 {
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-33 {
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-66 {
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex {
    min-width: 0;
  }
  .layout-gt-xs-column > .flex-gt-xs-33 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-66 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex {
    min-height: 0;
  }
  .layout-gt-xs, .layout-gt-xs-column, .layout-gt-xs-row {
    box-sizing: border-box;
    display: flex;
  }
  .layout-gt-xs-column {
    flex-direction: column;
  }
  .layout-gt-xs-row {
    flex-direction: row;
  }
}
@media (min-width: 600px) and (max-width: 959px) {
  .hide:not(.show-gt-xs):not(.show-sm):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-sm):not(.show) {
    display: none;
  }
  .hide-sm:not(.show-gt-xs):not(.show-sm):not(.show) {
    display: none;
  }
  .flex-order-sm--20 {
    order: -20;
  }
  .flex-order-sm--19 {
    order: -19;
  }
  .flex-order-sm--18 {
    order: -18;
  }
  .flex-order-sm--17 {
    order: -17;
  }
  .flex-order-sm--16 {
    order: -16;
  }
  .flex-order-sm--15 {
    order: -15;
  }
  .flex-order-sm--14 {
    order: -14;
  }
  .flex-order-sm--13 {
    order: -13;
  }
  .flex-order-sm--12 {
    order: -12;
  }
  .flex-order-sm--11 {
    order: -11;
  }
  .flex-order-sm--10 {
    order: -10;
  }
  .flex-order-sm--9 {
    order: -9;
  }
  .flex-order-sm--8 {
    order: -8;
  }
  .flex-order-sm--7 {
    order: -7;
  }
  .flex-order-sm--6 {
    order: -6;
  }
  .flex-order-sm--5 {
    order: -5;
  }
  .flex-order-sm--4 {
    order: -4;
  }
  .flex-order-sm--3 {
    order: -3;
  }
  .flex-order-sm--2 {
    order: -2;
  }
  .flex-order-sm--1 {
    order: -1;
  }
  .flex-order-sm-0 {
    order: 0;
  }
  .flex-order-sm-1 {
    order: 1;
  }
  .flex-order-sm-2 {
    order: 2;
  }
  .flex-order-sm-3 {
    order: 3;
  }
  .flex-order-sm-4 {
    order: 4;
  }
  .flex-order-sm-5 {
    order: 5;
  }
  .flex-order-sm-6 {
    order: 6;
  }
  .flex-order-sm-7 {
    order: 7;
  }
  .flex-order-sm-8 {
    order: 8;
  }
  .flex-order-sm-9 {
    order: 9;
  }
  .flex-order-sm-10 {
    order: 10;
  }
  .flex-order-sm-11 {
    order: 11;
  }
  .flex-order-sm-12 {
    order: 12;
  }
  .flex-order-sm-13 {
    order: 13;
  }
  .flex-order-sm-14 {
    order: 14;
  }
  .flex-order-sm-15 {
    order: 15;
  }
  .flex-order-sm-16 {
    order: 16;
  }
  .flex-order-sm-17 {
    order: 17;
  }
  .flex-order-sm-18 {
    order: 18;
  }
  .flex-order-sm-19 {
    order: 19;
  }
  .flex-order-sm-20 {
    order: 20;
  }
  .offset-sm-0, .flex-offset-sm-0, .layout-margin .flex-offset-sm-0, .layout-margin .offset-sm-0 {
    margin-left: 0;
  }
  [dir=rtl] .offset-sm-0, [dir=rtl] .flex-offset-sm-0, [dir=rtl] .layout-margin .flex-offset-sm-0, [dir=rtl] .layout-margin .offset-sm-0 {
    margin-left: auto;
    margin-right: 0;
  }
  .offset-sm-5, .flex-offset-sm-5, .layout-margin .flex-offset-sm-5, .layout-margin .offset-sm-5 {
    margin-left: 5%;
  }
  [dir=rtl] .offset-sm-5, [dir=rtl] .flex-offset-sm-5, [dir=rtl] .layout-margin .flex-offset-sm-5, [dir=rtl] .layout-margin .offset-sm-5 {
    margin-left: auto;
    margin-right: 5%;
  }
  .offset-sm-10, .flex-offset-sm-10, .layout-margin .flex-offset-sm-10, .layout-margin .offset-sm-10 {
    margin-left: 10%;
  }
  [dir=rtl] .offset-sm-10, [dir=rtl] .flex-offset-sm-10, [dir=rtl] .layout-margin .flex-offset-sm-10, [dir=rtl] .layout-margin .offset-sm-10 {
    margin-left: auto;
    margin-right: 10%;
  }
  .offset-sm-15, .flex-offset-sm-15, .layout-margin .flex-offset-sm-15, .layout-margin .offset-sm-15 {
    margin-left: 15%;
  }
  [dir=rtl] .offset-sm-15, [dir=rtl] .flex-offset-sm-15, [dir=rtl] .layout-margin .flex-offset-sm-15, [dir=rtl] .layout-margin .offset-sm-15 {
    margin-left: auto;
    margin-right: 15%;
  }
  .offset-sm-20, .flex-offset-sm-20, .layout-margin .flex-offset-sm-20, .layout-margin .offset-sm-20 {
    margin-left: 20%;
  }
  [dir=rtl] .offset-sm-20, [dir=rtl] .flex-offset-sm-20, [dir=rtl] .layout-margin .flex-offset-sm-20, [dir=rtl] .layout-margin .offset-sm-20 {
    margin-left: auto;
    margin-right: 20%;
  }
  .offset-sm-25, .flex-offset-sm-25, .layout-margin .flex-offset-sm-25, .layout-margin .offset-sm-25 {
    margin-left: 25%;
  }
  [dir=rtl] .offset-sm-25, [dir=rtl] .flex-offset-sm-25, [dir=rtl] .layout-margin .flex-offset-sm-25, [dir=rtl] .layout-margin .offset-sm-25 {
    margin-left: auto;
    margin-right: 25%;
  }
  .offset-sm-30, .flex-offset-sm-30, .layout-margin .flex-offset-sm-30, .layout-margin .offset-sm-30 {
    margin-left: 30%;
  }
  [dir=rtl] .offset-sm-30, [dir=rtl] .flex-offset-sm-30, [dir=rtl] .layout-margin .flex-offset-sm-30, [dir=rtl] .layout-margin .offset-sm-30 {
    margin-left: auto;
    margin-right: 30%;
  }
  .offset-sm-35, .flex-offset-sm-35, .layout-margin .flex-offset-sm-35, .layout-margin .offset-sm-35 {
    margin-left: 35%;
  }
  [dir=rtl] .offset-sm-35, [dir=rtl] .flex-offset-sm-35, [dir=rtl] .layout-margin .flex-offset-sm-35, [dir=rtl] .layout-margin .offset-sm-35 {
    margin-left: auto;
    margin-right: 35%;
  }
  .offset-sm-40, .flex-offset-sm-40, .layout-margin .flex-offset-sm-40, .layout-margin .offset-sm-40 {
    margin-left: 40%;
  }
  [dir=rtl] .offset-sm-40, [dir=rtl] .flex-offset-sm-40, [dir=rtl] .layout-margin .flex-offset-sm-40, [dir=rtl] .layout-margin .offset-sm-40 {
    margin-left: auto;
    margin-right: 40%;
  }
  .offset-sm-45, .flex-offset-sm-45, .layout-margin .flex-offset-sm-45, .layout-margin .offset-sm-45 {
    margin-left: 45%;
  }
  [dir=rtl] .offset-sm-45, [dir=rtl] .flex-offset-sm-45, [dir=rtl] .layout-margin .flex-offset-sm-45, [dir=rtl] .layout-margin .offset-sm-45 {
    margin-left: auto;
    margin-right: 45%;
  }
  .offset-sm-50, .flex-offset-sm-50, .layout-margin .flex-offset-sm-50, .layout-margin .offset-sm-50 {
    margin-left: 50%;
  }
  [dir=rtl] .offset-sm-50, [dir=rtl] .flex-offset-sm-50, [dir=rtl] .layout-margin .flex-offset-sm-50, [dir=rtl] .layout-margin .offset-sm-50 {
    margin-left: auto;
    margin-right: 50%;
  }
  .offset-sm-55, .flex-offset-sm-55, .layout-margin .flex-offset-sm-55, .layout-margin .offset-sm-55 {
    margin-left: 55%;
  }
  [dir=rtl] .offset-sm-55, [dir=rtl] .flex-offset-sm-55, [dir=rtl] .layout-margin .flex-offset-sm-55, [dir=rtl] .layout-margin .offset-sm-55 {
    margin-left: auto;
    margin-right: 55%;
  }
  .offset-sm-60, .flex-offset-sm-60, .layout-margin .flex-offset-sm-60, .layout-margin .offset-sm-60 {
    margin-left: 60%;
  }
  [dir=rtl] .offset-sm-60, [dir=rtl] .flex-offset-sm-60, [dir=rtl] .layout-margin .flex-offset-sm-60, [dir=rtl] .layout-margin .offset-sm-60 {
    margin-left: auto;
    margin-right: 60%;
  }
  .offset-sm-65, .flex-offset-sm-65, .layout-margin .flex-offset-sm-65, .layout-margin .offset-sm-65 {
    margin-left: 65%;
  }
  [dir=rtl] .offset-sm-65, [dir=rtl] .flex-offset-sm-65, [dir=rtl] .layout-margin .flex-offset-sm-65, [dir=rtl] .layout-margin .offset-sm-65 {
    margin-left: auto;
    margin-right: 65%;
  }
  .offset-sm-70, .flex-offset-sm-70, .layout-margin .flex-offset-sm-70, .layout-margin .offset-sm-70 {
    margin-left: 70%;
  }
  [dir=rtl] .offset-sm-70, [dir=rtl] .flex-offset-sm-70, [dir=rtl] .layout-margin .flex-offset-sm-70, [dir=rtl] .layout-margin .offset-sm-70 {
    margin-left: auto;
    margin-right: 70%;
  }
  .offset-sm-75, .flex-offset-sm-75, .layout-margin .flex-offset-sm-75, .layout-margin .offset-sm-75 {
    margin-left: 75%;
  }
  [dir=rtl] .offset-sm-75, [dir=rtl] .flex-offset-sm-75, [dir=rtl] .layout-margin .flex-offset-sm-75, [dir=rtl] .layout-margin .offset-sm-75 {
    margin-left: auto;
    margin-right: 75%;
  }
  .offset-sm-80, .flex-offset-sm-80, .layout-margin .flex-offset-sm-80, .layout-margin .offset-sm-80 {
    margin-left: 80%;
  }
  [dir=rtl] .offset-sm-80, [dir=rtl] .flex-offset-sm-80, [dir=rtl] .layout-margin .flex-offset-sm-80, [dir=rtl] .layout-margin .offset-sm-80 {
    margin-left: auto;
    margin-right: 80%;
  }
  .offset-sm-85, .flex-offset-sm-85, .layout-margin .flex-offset-sm-85, .layout-margin .offset-sm-85 {
    margin-left: 85%;
  }
  [dir=rtl] .offset-sm-85, [dir=rtl] .flex-offset-sm-85, [dir=rtl] .layout-margin .flex-offset-sm-85, [dir=rtl] .layout-margin .offset-sm-85 {
    margin-left: auto;
    margin-right: 85%;
  }
  .offset-sm-90, .flex-offset-sm-90, .layout-margin .flex-offset-sm-90, .layout-margin .offset-sm-90 {
    margin-left: 90%;
  }
  [dir=rtl] .offset-sm-90, [dir=rtl] .flex-offset-sm-90, [dir=rtl] .layout-margin .flex-offset-sm-90, [dir=rtl] .layout-margin .offset-sm-90 {
    margin-left: auto;
    margin-right: 90%;
  }
  .offset-sm-95, .flex-offset-sm-95, .layout-margin .flex-offset-sm-95, .layout-margin .offset-sm-95 {
    margin-left: 95%;
  }
  [dir=rtl] .offset-sm-95, [dir=rtl] .flex-offset-sm-95, [dir=rtl] .layout-margin .flex-offset-sm-95, [dir=rtl] .layout-margin .offset-sm-95 {
    margin-left: auto;
    margin-right: 95%;
  }
  .offset-sm-33, .flex-offset-sm-33, .layout-margin .flex-offset-sm-33, .layout-margin .offset-sm-33 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-66, .flex-offset-sm-66, .layout-margin .flex-offset-sm-66, .layout-margin .offset-sm-66 {
    margin-left: 66.6666666667%;
  }
  [dir=rtl] .offset-sm-66, [dir=rtl] .flex-offset-sm-66, [dir=rtl] .layout-margin .flex-offset-sm-66, [dir=rtl] .layout-margin .offset-sm-66 {
    margin-left: auto;
    margin-right: 66.6666666667%;
  }
  .layout-align-sm,
  .layout-align-sm-start-stretch {
    justify-content: flex-start;
    align-content: stretch;
    align-items: stretch;
  }
  .layout-align-sm-start,
  .layout-align-sm-start-start,
  .layout-align-sm-start-center,
  .layout-align-sm-start-end,
  .layout-align-sm-start-stretch {
    justify-content: flex-start;
  }
  .layout-align-sm-center,
  .layout-align-sm-center-start,
  .layout-align-sm-center-center,
  .layout-align-sm-center-end,
  .layout-align-sm-center-stretch {
    justify-content: center;
  }
  .layout-align-sm-end,
  .layout-align-sm-end-start,
  .layout-align-sm-end-center,
  .layout-align-sm-end-end,
  .layout-align-sm-end-stretch {
    justify-content: flex-end;
  }
  .layout-align-sm-space-around,
  .layout-align-sm-space-around-center,
  .layout-align-sm-space-around-start,
  .layout-align-sm-space-around-end,
  .layout-align-sm-space-around-stretch {
    justify-content: space-around;
  }
  .layout-align-sm-space-between,
  .layout-align-sm-space-between-center,
  .layout-align-sm-space-between-start,
  .layout-align-sm-space-between-end,
  .layout-align-sm-space-between-stretch {
    justify-content: space-between;
  }
  .layout-align-sm-start-start,
  .layout-align-sm-center-start,
  .layout-align-sm-end-start,
  .layout-align-sm-space-between-start,
  .layout-align-sm-space-around-start {
    align-items: flex-start;
    align-content: flex-start;
  }
  .layout-align-sm-start-center,
  .layout-align-sm-center-center,
  .layout-align-sm-end-center,
  .layout-align-sm-space-between-center,
  .layout-align-sm-space-around-center {
    align-items: center;
    align-content: center;
    max-width: 100%;
  }
  .layout-align-sm-start-center > *,
  .layout-align-sm-center-center > *,
  .layout-align-sm-end-center > *,
  .layout-align-sm-space-between-center > *,
  .layout-align-sm-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box;
  }
  .layout-align-sm-start-end,
  .layout-align-sm-center-end,
  .layout-align-sm-end-end,
  .layout-align-sm-space-between-end,
  .layout-align-sm-space-around-end {
    align-items: flex-end;
    align-content: flex-end;
  }
  .layout-align-sm-start-stretch,
  .layout-align-sm-center-stretch,
  .layout-align-sm-end-stretch,
  .layout-align-sm-space-between-stretch,
  .layout-align-sm-space-around-stretch {
    align-items: stretch;
    align-content: stretch;
  }
  .flex-sm {
    flex: 1;
    box-sizing: border-box;
  }
  .flex-sm-grow {
    flex: 1 1 100%;
    box-sizing: border-box;
  }
  .flex-sm-initial {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  .flex-sm-auto {
    flex: 1 1 auto;
    box-sizing: border-box;
  }
  .flex-sm-none {
    flex: 0 0 auto;
    box-sizing: border-box;
  }
  .flex-sm-noshrink {
    flex: 1 0 auto;
    box-sizing: border-box;
  }
  .flex-sm-nogrow {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  .flex-sm-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }
  .layout-column > .flex-sm-0 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }
  .layout-sm-column > .flex-sm-0 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0;
  }
  .flex-sm-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-5 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-5 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  .flex-sm-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-10 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-10 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  .flex-sm-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-15 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-15 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  .flex-sm-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-20 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-20 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  .flex-sm-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-25 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-25 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  .flex-sm-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-30 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-30 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  .flex-sm-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-35 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-35 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  .flex-sm-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-40 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-40 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  .flex-sm-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-45 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-45 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  .flex-sm-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-50 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-50 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  .flex-sm-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-55 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-55 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  .flex-sm-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-60 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-60 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  .flex-sm-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-65 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-65 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  .flex-sm-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-70 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-70 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  .flex-sm-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-75 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-75 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  .flex-sm-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-80 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-80 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  .flex-sm-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-85 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-85 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  .flex-sm-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-90 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-90 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  .flex-sm-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-95 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-95 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  .flex-sm-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-33 {
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-66 {
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-33 {
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-66 {
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-33 {
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-66 {
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex {
    min-width: 0;
  }
  .layout-sm-column > .flex-sm-33 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-66 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex {
    min-height: 0;
  }
  .layout-sm, .layout-sm-column, .layout-sm-row {
    box-sizing: border-box;
    display: flex;
  }
  .layout-sm-column {
    flex-direction: column;
  }
  .layout-sm-row {
    flex-direction: row;
  }
}
@media (min-width: 960px) {
  .flex-order-gt-sm--20 {
    order: -20;
  }
  .flex-order-gt-sm--19 {
    order: -19;
  }
  .flex-order-gt-sm--18 {
    order: -18;
  }
  .flex-order-gt-sm--17 {
    order: -17;
  }
  .flex-order-gt-sm--16 {
    order: -16;
  }
  .flex-order-gt-sm--15 {
    order: -15;
  }
  .flex-order-gt-sm--14 {
    order: -14;
  }
  .flex-order-gt-sm--13 {
    order: -13;
  }
  .flex-order-gt-sm--12 {
    order: -12;
  }
  .flex-order-gt-sm--11 {
    order: -11;
  }
  .flex-order-gt-sm--10 {
    order: -10;
  }
  .flex-order-gt-sm--9 {
    order: -9;
  }
  .flex-order-gt-sm--8 {
    order: -8;
  }
  .flex-order-gt-sm--7 {
    order: -7;
  }
  .flex-order-gt-sm--6 {
    order: -6;
  }
  .flex-order-gt-sm--5 {
    order: -5;
  }
  .flex-order-gt-sm--4 {
    order: -4;
  }
  .flex-order-gt-sm--3 {
    order: -3;
  }
  .flex-order-gt-sm--2 {
    order: -2;
  }
  .flex-order-gt-sm--1 {
    order: -1;
  }
  .flex-order-gt-sm-0 {
    order: 0;
  }
  .flex-order-gt-sm-1 {
    order: 1;
  }
  .flex-order-gt-sm-2 {
    order: 2;
  }
  .flex-order-gt-sm-3 {
    order: 3;
  }
  .flex-order-gt-sm-4 {
    order: 4;
  }
  .flex-order-gt-sm-5 {
    order: 5;
  }
  .flex-order-gt-sm-6 {
    order: 6;
  }
  .flex-order-gt-sm-7 {
    order: 7;
  }
  .flex-order-gt-sm-8 {
    order: 8;
  }
  .flex-order-gt-sm-9 {
    order: 9;
  }
  .flex-order-gt-sm-10 {
    order: 10;
  }
  .flex-order-gt-sm-11 {
    order: 11;
  }
  .flex-order-gt-sm-12 {
    order: 12;
  }
  .flex-order-gt-sm-13 {
    order: 13;
  }
  .flex-order-gt-sm-14 {
    order: 14;
  }
  .flex-order-gt-sm-15 {
    order: 15;
  }
  .flex-order-gt-sm-16 {
    order: 16;
  }
  .flex-order-gt-sm-17 {
    order: 17;
  }
  .flex-order-gt-sm-18 {
    order: 18;
  }
  .flex-order-gt-sm-19 {
    order: 19;
  }
  .flex-order-gt-sm-20 {
    order: 20;
  }
  .offset-gt-sm-0, .flex-offset-gt-sm-0, .layout-margin .flex-offset-gt-sm-0, .layout-margin .offset-gt-sm-0 {
    margin-left: 0;
  }
  [dir=rtl] .offset-gt-sm-0, [dir=rtl] .flex-offset-gt-sm-0, [dir=rtl] .layout-margin .flex-offset-gt-sm-0, [dir=rtl] .layout-margin .offset-gt-sm-0 {
    margin-left: auto;
    margin-right: 0;
  }
  .offset-gt-sm-5, .flex-offset-gt-sm-5, .layout-margin .flex-offset-gt-sm-5, .layout-margin .offset-gt-sm-5 {
    margin-left: 5%;
  }
  [dir=rtl] .offset-gt-sm-5, [dir=rtl] .flex-offset-gt-sm-5, [dir=rtl] .layout-margin .flex-offset-gt-sm-5, [dir=rtl] .layout-margin .offset-gt-sm-5 {
    margin-left: auto;
    margin-right: 5%;
  }
  .offset-gt-sm-10, .flex-offset-gt-sm-10, .layout-margin .flex-offset-gt-sm-10, .layout-margin .offset-gt-sm-10 {
    margin-left: 10%;
  }
  [dir=rtl] .offset-gt-sm-10, [dir=rtl] .flex-offset-gt-sm-10, [dir=rtl] .layout-margin .flex-offset-gt-sm-10, [dir=rtl] .layout-margin .offset-gt-sm-10 {
    margin-left: auto;
    margin-right: 10%;
  }
  .offset-gt-sm-15, .flex-offset-gt-sm-15, .layout-margin .flex-offset-gt-sm-15, .layout-margin .offset-gt-sm-15 {
    margin-left: 15%;
  }
  [dir=rtl] .offset-gt-sm-15, [dir=rtl] .flex-offset-gt-sm-15, [dir=rtl] .layout-margin .flex-offset-gt-sm-15, [dir=rtl] .layout-margin .offset-gt-sm-15 {
    margin-left: auto;
    margin-right: 15%;
  }
  .offset-gt-sm-20, .flex-offset-gt-sm-20, .layout-margin .flex-offset-gt-sm-20, .layout-margin .offset-gt-sm-20 {
    margin-left: 20%;
  }
  [dir=rtl] .offset-gt-sm-20, [dir=rtl] .flex-offset-gt-sm-20, [dir=rtl] .layout-margin .flex-offset-gt-sm-20, [dir=rtl] .layout-margin .offset-gt-sm-20 {
    margin-left: auto;
    margin-right: 20%;
  }
  .offset-gt-sm-25, .flex-offset-gt-sm-25, .layout-margin .flex-offset-gt-sm-25, .layout-margin .offset-gt-sm-25 {
    margin-left: 25%;
  }
  [dir=rtl] .offset-gt-sm-25, [dir=rtl] .flex-offset-gt-sm-25, [dir=rtl] .layout-margin .flex-offset-gt-sm-25, [dir=rtl] .layout-margin .offset-gt-sm-25 {
    margin-left: auto;
    margin-right: 25%;
  }
  .offset-gt-sm-30, .flex-offset-gt-sm-30, .layout-margin .flex-offset-gt-sm-30, .layout-margin .offset-gt-sm-30 {
    margin-left: 30%;
  }
  [dir=rtl] .offset-gt-sm-30, [dir=rtl] .flex-offset-gt-sm-30, [dir=rtl] .layout-margin .flex-offset-gt-sm-30, [dir=rtl] .layout-margin .offset-gt-sm-30 {
    margin-left: auto;
    margin-right: 30%;
  }
  .offset-gt-sm-35, .flex-offset-gt-sm-35, .layout-margin .flex-offset-gt-sm-35, .layout-margin .offset-gt-sm-35 {
    margin-left: 35%;
  }
  [dir=rtl] .offset-gt-sm-35, [dir=rtl] .flex-offset-gt-sm-35, [dir=rtl] .layout-margin .flex-offset-gt-sm-35, [dir=rtl] .layout-margin .offset-gt-sm-35 {
    margin-left: auto;
    margin-right: 35%;
  }
  .offset-gt-sm-40, .flex-offset-gt-sm-40, .layout-margin .flex-offset-gt-sm-40, .layout-margin .offset-gt-sm-40 {
    margin-left: 40%;
  }
  [dir=rtl] .offset-gt-sm-40, [dir=rtl] .flex-offset-gt-sm-40, [dir=rtl] .layout-margin .flex-offset-gt-sm-40, [dir=rtl] .layout-margin .offset-gt-sm-40 {
    margin-left: auto;
    margin-right: 40%;
  }
  .offset-gt-sm-45, .flex-offset-gt-sm-45, .layout-margin .flex-offset-gt-sm-45, .layout-margin .offset-gt-sm-45 {
    margin-left: 45%;
  }
  [dir=rtl] .offset-gt-sm-45, [dir=rtl] .flex-offset-gt-sm-45, [dir=rtl] .layout-margin .flex-offset-gt-sm-45, [dir=rtl] .layout-margin .offset-gt-sm-45 {
    margin-left: auto;
    margin-right: 45%;
  }
  .offset-gt-sm-50, .flex-offset-gt-sm-50, .layout-margin .flex-offset-gt-sm-50, .layout-margin .offset-gt-sm-50 {
    margin-left: 50%;
  }
  [dir=rtl] .offset-gt-sm-50, [dir=rtl] .flex-offset-gt-sm-50, [dir=rtl] .layout-margin .flex-offset-gt-sm-50, [dir=rtl] .layout-margin .offset-gt-sm-50 {
    margin-left: auto;
    margin-right: 50%;
  }
  .offset-gt-sm-55, .flex-offset-gt-sm-55, .layout-margin .flex-offset-gt-sm-55, .layout-margin .offset-gt-sm-55 {
    margin-left: 55%;
  }
  [dir=rtl] .offset-gt-sm-55, [dir=rtl] .flex-offset-gt-sm-55, [dir=rtl] .layout-margin .flex-offset-gt-sm-55, [dir=rtl] .layout-margin .offset-gt-sm-55 {
    margin-left: auto;
    margin-right: 55%;
  }
  .offset-gt-sm-60, .flex-offset-gt-sm-60, .layout-margin .flex-offset-gt-sm-60, .layout-margin .offset-gt-sm-60 {
    margin-left: 60%;
  }
  [dir=rtl] .offset-gt-sm-60, [dir=rtl] .flex-offset-gt-sm-60, [dir=rtl] .layout-margin .flex-offset-gt-sm-60, [dir=rtl] .layout-margin .offset-gt-sm-60 {
    margin-left: auto;
    margin-right: 60%;
  }
  .offset-gt-sm-65, .flex-offset-gt-sm-65, .layout-margin .flex-offset-gt-sm-65, .layout-margin .offset-gt-sm-65 {
    margin-left: 65%;
  }
  [dir=rtl] .offset-gt-sm-65, [dir=rtl] .flex-offset-gt-sm-65, [dir=rtl] .layout-margin .flex-offset-gt-sm-65, [dir=rtl] .layout-margin .offset-gt-sm-65 {
    margin-left: auto;
    margin-right: 65%;
  }
  .offset-gt-sm-70, .flex-offset-gt-sm-70, .layout-margin .flex-offset-gt-sm-70, .layout-margin .offset-gt-sm-70 {
    margin-left: 70%;
  }
  [dir=rtl] .offset-gt-sm-70, [dir=rtl] .flex-offset-gt-sm-70, [dir=rtl] .layout-margin .flex-offset-gt-sm-70, [dir=rtl] .layout-margin .offset-gt-sm-70 {
    margin-left: auto;
    margin-right: 70%;
  }
  .offset-gt-sm-75, .flex-offset-gt-sm-75, .layout-margin .flex-offset-gt-sm-75, .layout-margin .offset-gt-sm-75 {
    margin-left: 75%;
  }
  [dir=rtl] .offset-gt-sm-75, [dir=rtl] .flex-offset-gt-sm-75, [dir=rtl] .layout-margin .flex-offset-gt-sm-75, [dir=rtl] .layout-margin .offset-gt-sm-75 {
    margin-left: auto;
    margin-right: 75%;
  }
  .offset-gt-sm-80, .flex-offset-gt-sm-80, .layout-margin .flex-offset-gt-sm-80, .layout-margin .offset-gt-sm-80 {
    margin-left: 80%;
  }
  [dir=rtl] .offset-gt-sm-80, [dir=rtl] .flex-offset-gt-sm-80, [dir=rtl] .layout-margin .flex-offset-gt-sm-80, [dir=rtl] .layout-margin .offset-gt-sm-80 {
    margin-left: auto;
    margin-right: 80%;
  }
  .offset-gt-sm-85, .flex-offset-gt-sm-85, .layout-margin .flex-offset-gt-sm-85, .layout-margin .offset-gt-sm-85 {
    margin-left: 85%;
  }
  [dir=rtl] .offset-gt-sm-85, [dir=rtl] .flex-offset-gt-sm-85, [dir=rtl] .layout-margin .flex-offset-gt-sm-85, [dir=rtl] .layout-margin .offset-gt-sm-85 {
    margin-left: auto;
    margin-right: 85%;
  }
  .offset-gt-sm-90, .flex-offset-gt-sm-90, .layout-margin .flex-offset-gt-sm-90, .layout-margin .offset-gt-sm-90 {
    margin-left: 90%;
  }
  [dir=rtl] .offset-gt-sm-90, [dir=rtl] .flex-offset-gt-sm-90, [dir=rtl] .layout-margin .flex-offset-gt-sm-90, [dir=rtl] .layout-margin .offset-gt-sm-90 {
    margin-left: auto;
    margin-right: 90%;
  }
  .offset-gt-sm-95, .flex-offset-gt-sm-95, .layout-margin .flex-offset-gt-sm-95, .layout-margin .offset-gt-sm-95 {
    margin-left: 95%;
  }
  [dir=rtl] .offset-gt-sm-95, [dir=rtl] .flex-offset-gt-sm-95, [dir=rtl] .layout-margin .flex-offset-gt-sm-95, [dir=rtl] .layout-margin .offset-gt-sm-95 {
    margin-left: auto;
    margin-right: 95%;
  }
  .offset-gt-sm-33, .flex-offset-gt-sm-33, .layout-margin .flex-offset-gt-sm-33, .layout-margin .offset-gt-sm-33 {
    margin-left: 33.3333333333%;
  }
  .offset-gt-sm-66, .flex-offset-gt-sm-66, .layout-margin .flex-offset-gt-sm-66, .layout-margin .offset-gt-sm-66 {
    margin-left: 66.6666666667%;
  }
  [dir=rtl] .offset-gt-sm-66, [dir=rtl] .flex-offset-gt-sm-66, [dir=rtl] .layout-margin .flex-offset-gt-sm-66, [dir=rtl] .layout-margin .offset-gt-sm-66 {
    margin-left: auto;
    margin-right: 66.6666666667%;
  }
  .layout-align-gt-sm,
  .layout-align-gt-sm-start-stretch {
    justify-content: flex-start;
    align-content: stretch;
    align-items: stretch;
  }
  .layout-align-gt-sm-start,
  .layout-align-gt-sm-start-start,
  .layout-align-gt-sm-start-center,
  .layout-align-gt-sm-start-end,
  .layout-align-gt-sm-start-stretch {
    justify-content: flex-start;
  }
  .layout-align-gt-sm-center,
  .layout-align-gt-sm-center-start,
  .layout-align-gt-sm-center-center,
  .layout-align-gt-sm-center-end,
  .layout-align-gt-sm-center-stretch {
    justify-content: center;
  }
  .layout-align-gt-sm-end,
  .layout-align-gt-sm-end-start,
  .layout-align-gt-sm-end-center,
  .layout-align-gt-sm-end-end,
  .layout-align-gt-sm-end-stretch {
    justify-content: flex-end;
  }
  .layout-align-gt-sm-space-around,
  .layout-align-gt-sm-space-around-center,
  .layout-align-gt-sm-space-around-start,
  .layout-align-gt-sm-space-around-end,
  .layout-align-gt-sm-space-around-stretch {
    justify-content: space-around;
  }
  .layout-align-gt-sm-space-between,
  .layout-align-gt-sm-space-between-center,
  .layout-align-gt-sm-space-between-start,
  .layout-align-gt-sm-space-between-end,
  .layout-align-gt-sm-space-between-stretch {
    justify-content: space-between;
  }
  .layout-align-gt-sm-start-start,
  .layout-align-gt-sm-center-start,
  .layout-align-gt-sm-end-start,
  .layout-align-gt-sm-space-between-start,
  .layout-align-gt-sm-space-around-start {
    align-items: flex-start;
    align-content: flex-start;
  }
  .layout-align-gt-sm-start-center,
  .layout-align-gt-sm-center-center,
  .layout-align-gt-sm-end-center,
  .layout-align-gt-sm-space-between-center,
  .layout-align-gt-sm-space-around-center {
    align-items: center;
    align-content: center;
    max-width: 100%;
  }
  .layout-align-gt-sm-start-center > *,
  .layout-align-gt-sm-center-center > *,
  .layout-align-gt-sm-end-center > *,
  .layout-align-gt-sm-space-between-center > *,
  .layout-align-gt-sm-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box;
  }
  .layout-align-gt-sm-start-end,
  .layout-align-gt-sm-center-end,
  .layout-align-gt-sm-end-end,
  .layout-align-gt-sm-space-between-end,
  .layout-align-gt-sm-space-around-end {
    align-items: flex-end;
    align-content: flex-end;
  }
  .layout-align-gt-sm-start-stretch,
  .layout-align-gt-sm-center-stretch,
  .layout-align-gt-sm-end-stretch,
  .layout-align-gt-sm-space-between-stretch,
  .layout-align-gt-sm-space-around-stretch {
    align-items: stretch;
    align-content: stretch;
  }
  .flex-gt-sm {
    flex: 1;
    box-sizing: border-box;
  }
  .flex-gt-sm-grow {
    flex: 1 1 100%;
    box-sizing: border-box;
  }
  .flex-gt-sm-initial {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  .flex-gt-sm-auto {
    flex: 1 1 auto;
    box-sizing: border-box;
  }
  .flex-gt-sm-none {
    flex: 0 0 auto;
    box-sizing: border-box;
  }
  .flex-gt-sm-noshrink {
    flex: 1 0 auto;
    box-sizing: border-box;
  }
  .flex-gt-sm-nogrow {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  .flex-gt-sm-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }
  .layout-column > .flex-gt-sm-0 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }
  .layout-gt-sm-column > .flex-gt-sm-0 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0;
  }
  .flex-gt-sm-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-5 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-5 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  .flex-gt-sm-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-10 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-10 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  .flex-gt-sm-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-15 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-15 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  .flex-gt-sm-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-20 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-20 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  .flex-gt-sm-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-25 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-25 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  .flex-gt-sm-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-30 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-30 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  .flex-gt-sm-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-35 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-35 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  .flex-gt-sm-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-40 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-40 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  .flex-gt-sm-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-45 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-45 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  .flex-gt-sm-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-50 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-50 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  .flex-gt-sm-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-55 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-55 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  .flex-gt-sm-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-60 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-60 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  .flex-gt-sm-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-65 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-65 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  .flex-gt-sm-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-70 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-70 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  .flex-gt-sm-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-75 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-75 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  .flex-gt-sm-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-80 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-80 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  .flex-gt-sm-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-85 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-85 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  .flex-gt-sm-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-90 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-90 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  .flex-gt-sm-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-95 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-95 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  .flex-gt-sm-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-33 {
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-66 {
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-33 {
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-66 {
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-33 {
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-66 {
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex {
    min-width: 0;
  }
  .layout-gt-sm-column > .flex-gt-sm-33 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-66 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex {
    min-height: 0;
  }
  .layout-gt-sm, .layout-gt-sm-column, .layout-gt-sm-row {
    box-sizing: border-box;
    display: flex;
  }
  .layout-gt-sm-column {
    flex-direction: column;
  }
  .layout-gt-sm-row {
    flex-direction: row;
  }
}
@media (min-width: 960px) and (max-width: 1279px) {
  .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show), .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show) {
    display: none;
  }
  .hide-md:not(.show-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) {
    display: none;
  }
  .flex-order-md--20 {
    order: -20;
  }
  .flex-order-md--19 {
    order: -19;
  }
  .flex-order-md--18 {
    order: -18;
  }
  .flex-order-md--17 {
    order: -17;
  }
  .flex-order-md--16 {
    order: -16;
  }
  .flex-order-md--15 {
    order: -15;
  }
  .flex-order-md--14 {
    order: -14;
  }
  .flex-order-md--13 {
    order: -13;
  }
  .flex-order-md--12 {
    order: -12;
  }
  .flex-order-md--11 {
    order: -11;
  }
  .flex-order-md--10 {
    order: -10;
  }
  .flex-order-md--9 {
    order: -9;
  }
  .flex-order-md--8 {
    order: -8;
  }
  .flex-order-md--7 {
    order: -7;
  }
  .flex-order-md--6 {
    order: -6;
  }
  .flex-order-md--5 {
    order: -5;
  }
  .flex-order-md--4 {
    order: -4;
  }
  .flex-order-md--3 {
    order: -3;
  }
  .flex-order-md--2 {
    order: -2;
  }
  .flex-order-md--1 {
    order: -1;
  }
  .flex-order-md-0 {
    order: 0;
  }
  .flex-order-md-1 {
    order: 1;
  }
  .flex-order-md-2 {
    order: 2;
  }
  .flex-order-md-3 {
    order: 3;
  }
  .flex-order-md-4 {
    order: 4;
  }
  .flex-order-md-5 {
    order: 5;
  }
  .flex-order-md-6 {
    order: 6;
  }
  .flex-order-md-7 {
    order: 7;
  }
  .flex-order-md-8 {
    order: 8;
  }
  .flex-order-md-9 {
    order: 9;
  }
  .flex-order-md-10 {
    order: 10;
  }
  .flex-order-md-11 {
    order: 11;
  }
  .flex-order-md-12 {
    order: 12;
  }
  .flex-order-md-13 {
    order: 13;
  }
  .flex-order-md-14 {
    order: 14;
  }
  .flex-order-md-15 {
    order: 15;
  }
  .flex-order-md-16 {
    order: 16;
  }
  .flex-order-md-17 {
    order: 17;
  }
  .flex-order-md-18 {
    order: 18;
  }
  .flex-order-md-19 {
    order: 19;
  }
  .flex-order-md-20 {
    order: 20;
  }
  .offset-md-0, .flex-offset-md-0, .layout-margin .flex-offset-md-0, .layout-margin .offset-md-0 {
    margin-left: 0;
  }
  [dir=rtl] .offset-md-0, [dir=rtl] .flex-offset-md-0, [dir=rtl] .layout-margin .flex-offset-md-0, [dir=rtl] .layout-margin .offset-md-0 {
    margin-left: auto;
    margin-right: 0;
  }
  .offset-md-5, .flex-offset-md-5, .layout-margin .flex-offset-md-5, .layout-margin .offset-md-5 {
    margin-left: 5%;
  }
  [dir=rtl] .offset-md-5, [dir=rtl] .flex-offset-md-5, [dir=rtl] .layout-margin .flex-offset-md-5, [dir=rtl] .layout-margin .offset-md-5 {
    margin-left: auto;
    margin-right: 5%;
  }
  .offset-md-10, .flex-offset-md-10, .layout-margin .flex-offset-md-10, .layout-margin .offset-md-10 {
    margin-left: 10%;
  }
  [dir=rtl] .offset-md-10, [dir=rtl] .flex-offset-md-10, [dir=rtl] .layout-margin .flex-offset-md-10, [dir=rtl] .layout-margin .offset-md-10 {
    margin-left: auto;
    margin-right: 10%;
  }
  .offset-md-15, .flex-offset-md-15, .layout-margin .flex-offset-md-15, .layout-margin .offset-md-15 {
    margin-left: 15%;
  }
  [dir=rtl] .offset-md-15, [dir=rtl] .flex-offset-md-15, [dir=rtl] .layout-margin .flex-offset-md-15, [dir=rtl] .layout-margin .offset-md-15 {
    margin-left: auto;
    margin-right: 15%;
  }
  .offset-md-20, .flex-offset-md-20, .layout-margin .flex-offset-md-20, .layout-margin .offset-md-20 {
    margin-left: 20%;
  }
  [dir=rtl] .offset-md-20, [dir=rtl] .flex-offset-md-20, [dir=rtl] .layout-margin .flex-offset-md-20, [dir=rtl] .layout-margin .offset-md-20 {
    margin-left: auto;
    margin-right: 20%;
  }
  .offset-md-25, .flex-offset-md-25, .layout-margin .flex-offset-md-25, .layout-margin .offset-md-25 {
    margin-left: 25%;
  }
  [dir=rtl] .offset-md-25, [dir=rtl] .flex-offset-md-25, [dir=rtl] .layout-margin .flex-offset-md-25, [dir=rtl] .layout-margin .offset-md-25 {
    margin-left: auto;
    margin-right: 25%;
  }
  .offset-md-30, .flex-offset-md-30, .layout-margin .flex-offset-md-30, .layout-margin .offset-md-30 {
    margin-left: 30%;
  }
  [dir=rtl] .offset-md-30, [dir=rtl] .flex-offset-md-30, [dir=rtl] .layout-margin .flex-offset-md-30, [dir=rtl] .layout-margin .offset-md-30 {
    margin-left: auto;
    margin-right: 30%;
  }
  .offset-md-35, .flex-offset-md-35, .layout-margin .flex-offset-md-35, .layout-margin .offset-md-35 {
    margin-left: 35%;
  }
  [dir=rtl] .offset-md-35, [dir=rtl] .flex-offset-md-35, [dir=rtl] .layout-margin .flex-offset-md-35, [dir=rtl] .layout-margin .offset-md-35 {
    margin-left: auto;
    margin-right: 35%;
  }
  .offset-md-40, .flex-offset-md-40, .layout-margin .flex-offset-md-40, .layout-margin .offset-md-40 {
    margin-left: 40%;
  }
  [dir=rtl] .offset-md-40, [dir=rtl] .flex-offset-md-40, [dir=rtl] .layout-margin .flex-offset-md-40, [dir=rtl] .layout-margin .offset-md-40 {
    margin-left: auto;
    margin-right: 40%;
  }
  .offset-md-45, .flex-offset-md-45, .layout-margin .flex-offset-md-45, .layout-margin .offset-md-45 {
    margin-left: 45%;
  }
  [dir=rtl] .offset-md-45, [dir=rtl] .flex-offset-md-45, [dir=rtl] .layout-margin .flex-offset-md-45, [dir=rtl] .layout-margin .offset-md-45 {
    margin-left: auto;
    margin-right: 45%;
  }
  .offset-md-50, .flex-offset-md-50, .layout-margin .flex-offset-md-50, .layout-margin .offset-md-50 {
    margin-left: 50%;
  }
  [dir=rtl] .offset-md-50, [dir=rtl] .flex-offset-md-50, [dir=rtl] .layout-margin .flex-offset-md-50, [dir=rtl] .layout-margin .offset-md-50 {
    margin-left: auto;
    margin-right: 50%;
  }
  .offset-md-55, .flex-offset-md-55, .layout-margin .flex-offset-md-55, .layout-margin .offset-md-55 {
    margin-left: 55%;
  }
  [dir=rtl] .offset-md-55, [dir=rtl] .flex-offset-md-55, [dir=rtl] .layout-margin .flex-offset-md-55, [dir=rtl] .layout-margin .offset-md-55 {
    margin-left: auto;
    margin-right: 55%;
  }
  .offset-md-60, .flex-offset-md-60, .layout-margin .flex-offset-md-60, .layout-margin .offset-md-60 {
    margin-left: 60%;
  }
  [dir=rtl] .offset-md-60, [dir=rtl] .flex-offset-md-60, [dir=rtl] .layout-margin .flex-offset-md-60, [dir=rtl] .layout-margin .offset-md-60 {
    margin-left: auto;
    margin-right: 60%;
  }
  .offset-md-65, .flex-offset-md-65, .layout-margin .flex-offset-md-65, .layout-margin .offset-md-65 {
    margin-left: 65%;
  }
  [dir=rtl] .offset-md-65, [dir=rtl] .flex-offset-md-65, [dir=rtl] .layout-margin .flex-offset-md-65, [dir=rtl] .layout-margin .offset-md-65 {
    margin-left: auto;
    margin-right: 65%;
  }
  .offset-md-70, .flex-offset-md-70, .layout-margin .flex-offset-md-70, .layout-margin .offset-md-70 {
    margin-left: 70%;
  }
  [dir=rtl] .offset-md-70, [dir=rtl] .flex-offset-md-70, [dir=rtl] .layout-margin .flex-offset-md-70, [dir=rtl] .layout-margin .offset-md-70 {
    margin-left: auto;
    margin-right: 70%;
  }
  .offset-md-75, .flex-offset-md-75, .layout-margin .flex-offset-md-75, .layout-margin .offset-md-75 {
    margin-left: 75%;
  }
  [dir=rtl] .offset-md-75, [dir=rtl] .flex-offset-md-75, [dir=rtl] .layout-margin .flex-offset-md-75, [dir=rtl] .layout-margin .offset-md-75 {
    margin-left: auto;
    margin-right: 75%;
  }
  .offset-md-80, .flex-offset-md-80, .layout-margin .flex-offset-md-80, .layout-margin .offset-md-80 {
    margin-left: 80%;
  }
  [dir=rtl] .offset-md-80, [dir=rtl] .flex-offset-md-80, [dir=rtl] .layout-margin .flex-offset-md-80, [dir=rtl] .layout-margin .offset-md-80 {
    margin-left: auto;
    margin-right: 80%;
  }
  .offset-md-85, .flex-offset-md-85, .layout-margin .flex-offset-md-85, .layout-margin .offset-md-85 {
    margin-left: 85%;
  }
  [dir=rtl] .offset-md-85, [dir=rtl] .flex-offset-md-85, [dir=rtl] .layout-margin .flex-offset-md-85, [dir=rtl] .layout-margin .offset-md-85 {
    margin-left: auto;
    margin-right: 85%;
  }
  .offset-md-90, .flex-offset-md-90, .layout-margin .flex-offset-md-90, .layout-margin .offset-md-90 {
    margin-left: 90%;
  }
  [dir=rtl] .offset-md-90, [dir=rtl] .flex-offset-md-90, [dir=rtl] .layout-margin .flex-offset-md-90, [dir=rtl] .layout-margin .offset-md-90 {
    margin-left: auto;
    margin-right: 90%;
  }
  .offset-md-95, .flex-offset-md-95, .layout-margin .flex-offset-md-95, .layout-margin .offset-md-95 {
    margin-left: 95%;
  }
  [dir=rtl] .offset-md-95, [dir=rtl] .flex-offset-md-95, [dir=rtl] .layout-margin .flex-offset-md-95, [dir=rtl] .layout-margin .offset-md-95 {
    margin-left: auto;
    margin-right: 95%;
  }
  .offset-md-33, .flex-offset-md-33, .layout-margin .flex-offset-md-33, .layout-margin .offset-md-33 {
    margin-left: 33.3333333333%;
  }
  .offset-md-66, .flex-offset-md-66, .layout-margin .flex-offset-md-66, .layout-margin .offset-md-66 {
    margin-left: 66.6666666667%;
  }
  [dir=rtl] .offset-md-66, [dir=rtl] .flex-offset-md-66, [dir=rtl] .layout-margin .flex-offset-md-66, [dir=rtl] .layout-margin .offset-md-66 {
    margin-left: auto;
    margin-right: 66.6666666667%;
  }
  .layout-align-md,
  .layout-align-md-start-stretch {
    justify-content: flex-start;
    align-content: stretch;
    align-items: stretch;
  }
  .layout-align-md-start,
  .layout-align-md-start-start,
  .layout-align-md-start-center,
  .layout-align-md-start-end,
  .layout-align-md-start-stretch {
    justify-content: flex-start;
  }
  .layout-align-md-center,
  .layout-align-md-center-start,
  .layout-align-md-center-center,
  .layout-align-md-center-end,
  .layout-align-md-center-stretch {
    justify-content: center;
  }
  .layout-align-md-end,
  .layout-align-md-end-start,
  .layout-align-md-end-center,
  .layout-align-md-end-end,
  .layout-align-md-end-stretch {
    justify-content: flex-end;
  }
  .layout-align-md-space-around,
  .layout-align-md-space-around-center,
  .layout-align-md-space-around-start,
  .layout-align-md-space-around-end,
  .layout-align-md-space-around-stretch {
    justify-content: space-around;
  }
  .layout-align-md-space-between,
  .layout-align-md-space-between-center,
  .layout-align-md-space-between-start,
  .layout-align-md-space-between-end,
  .layout-align-md-space-between-stretch {
    justify-content: space-between;
  }
  .layout-align-md-start-start,
  .layout-align-md-center-start,
  .layout-align-md-end-start,
  .layout-align-md-space-between-start,
  .layout-align-md-space-around-start {
    align-items: flex-start;
    align-content: flex-start;
  }
  .layout-align-md-start-center,
  .layout-align-md-center-center,
  .layout-align-md-end-center,
  .layout-align-md-space-between-center,
  .layout-align-md-space-around-center {
    align-items: center;
    align-content: center;
    max-width: 100%;
  }
  .layout-align-md-start-center > *,
  .layout-align-md-center-center > *,
  .layout-align-md-end-center > *,
  .layout-align-md-space-between-center > *,
  .layout-align-md-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box;
  }
  .layout-align-md-start-end,
  .layout-align-md-center-end,
  .layout-align-md-end-end,
  .layout-align-md-space-between-end,
  .layout-align-md-space-around-end {
    align-items: flex-end;
    align-content: flex-end;
  }
  .layout-align-md-start-stretch,
  .layout-align-md-center-stretch,
  .layout-align-md-end-stretch,
  .layout-align-md-space-between-stretch,
  .layout-align-md-space-around-stretch {
    align-items: stretch;
    align-content: stretch;
  }
  .flex-md {
    flex: 1;
    box-sizing: border-box;
  }
  .flex-md-grow {
    flex: 1 1 100%;
    box-sizing: border-box;
  }
  .flex-md-initial {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  .flex-md-auto {
    flex: 1 1 auto;
    box-sizing: border-box;
  }
  .flex-md-none {
    flex: 0 0 auto;
    box-sizing: border-box;
  }
  .flex-md-noshrink {
    flex: 1 0 auto;
    box-sizing: border-box;
  }
  .flex-md-nogrow {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  .flex-md-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }
  .layout-column > .flex-md-0 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }
  .layout-md-column > .flex-md-0 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0;
  }
  .flex-md-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-5 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-5 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  .flex-md-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-10 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-10 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  .flex-md-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-15 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-15 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  .flex-md-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-20 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-20 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  .flex-md-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-25 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-25 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  .flex-md-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-30 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-30 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  .flex-md-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-35 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-35 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  .flex-md-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-40 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-40 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  .flex-md-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-45 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-45 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  .flex-md-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-50 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-50 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  .flex-md-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-55 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-55 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  .flex-md-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-60 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-60 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  .flex-md-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-65 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-65 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  .flex-md-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-70 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-70 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  .flex-md-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-75 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-75 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  .flex-md-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-80 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-80 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  .flex-md-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-85 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-85 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  .flex-md-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-90 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-90 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  .flex-md-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-95 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-95 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  .flex-md-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-33 {
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-66 {
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-33 {
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-66 {
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-33 {
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-66 {
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex {
    min-width: 0;
  }
  .layout-md-column > .flex-md-33 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-66 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex {
    min-height: 0;
  }
  .layout-md, .layout-md-column, .layout-md-row {
    box-sizing: border-box;
    display: flex;
  }
  .layout-md-column {
    flex-direction: column;
  }
  .layout-md-row {
    flex-direction: row;
  }
}
@media (min-width: 1280px) {
  .flex-order-gt-md--20 {
    order: -20;
  }
  .flex-order-gt-md--19 {
    order: -19;
  }
  .flex-order-gt-md--18 {
    order: -18;
  }
  .flex-order-gt-md--17 {
    order: -17;
  }
  .flex-order-gt-md--16 {
    order: -16;
  }
  .flex-order-gt-md--15 {
    order: -15;
  }
  .flex-order-gt-md--14 {
    order: -14;
  }
  .flex-order-gt-md--13 {
    order: -13;
  }
  .flex-order-gt-md--12 {
    order: -12;
  }
  .flex-order-gt-md--11 {
    order: -11;
  }
  .flex-order-gt-md--10 {
    order: -10;
  }
  .flex-order-gt-md--9 {
    order: -9;
  }
  .flex-order-gt-md--8 {
    order: -8;
  }
  .flex-order-gt-md--7 {
    order: -7;
  }
  .flex-order-gt-md--6 {
    order: -6;
  }
  .flex-order-gt-md--5 {
    order: -5;
  }
  .flex-order-gt-md--4 {
    order: -4;
  }
  .flex-order-gt-md--3 {
    order: -3;
  }
  .flex-order-gt-md--2 {
    order: -2;
  }
  .flex-order-gt-md--1 {
    order: -1;
  }
  .flex-order-gt-md-0 {
    order: 0;
  }
  .flex-order-gt-md-1 {
    order: 1;
  }
  .flex-order-gt-md-2 {
    order: 2;
  }
  .flex-order-gt-md-3 {
    order: 3;
  }
  .flex-order-gt-md-4 {
    order: 4;
  }
  .flex-order-gt-md-5 {
    order: 5;
  }
  .flex-order-gt-md-6 {
    order: 6;
  }
  .flex-order-gt-md-7 {
    order: 7;
  }
  .flex-order-gt-md-8 {
    order: 8;
  }
  .flex-order-gt-md-9 {
    order: 9;
  }
  .flex-order-gt-md-10 {
    order: 10;
  }
  .flex-order-gt-md-11 {
    order: 11;
  }
  .flex-order-gt-md-12 {
    order: 12;
  }
  .flex-order-gt-md-13 {
    order: 13;
  }
  .flex-order-gt-md-14 {
    order: 14;
  }
  .flex-order-gt-md-15 {
    order: 15;
  }
  .flex-order-gt-md-16 {
    order: 16;
  }
  .flex-order-gt-md-17 {
    order: 17;
  }
  .flex-order-gt-md-18 {
    order: 18;
  }
  .flex-order-gt-md-19 {
    order: 19;
  }
  .flex-order-gt-md-20 {
    order: 20;
  }
  .offset-gt-md-0, .flex-offset-gt-md-0, .layout-margin .flex-offset-gt-md-0, .layout-margin .offset-gt-md-0 {
    margin-left: 0;
  }
  [dir=rtl] .offset-gt-md-0, [dir=rtl] .flex-offset-gt-md-0, [dir=rtl] .layout-margin .flex-offset-gt-md-0, [dir=rtl] .layout-margin .offset-gt-md-0 {
    margin-left: auto;
    margin-right: 0;
  }
  .offset-gt-md-5, .flex-offset-gt-md-5, .layout-margin .flex-offset-gt-md-5, .layout-margin .offset-gt-md-5 {
    margin-left: 5%;
  }
  [dir=rtl] .offset-gt-md-5, [dir=rtl] .flex-offset-gt-md-5, [dir=rtl] .layout-margin .flex-offset-gt-md-5, [dir=rtl] .layout-margin .offset-gt-md-5 {
    margin-left: auto;
    margin-right: 5%;
  }
  .offset-gt-md-10, .flex-offset-gt-md-10, .layout-margin .flex-offset-gt-md-10, .layout-margin .offset-gt-md-10 {
    margin-left: 10%;
  }
  [dir=rtl] .offset-gt-md-10, [dir=rtl] .flex-offset-gt-md-10, [dir=rtl] .layout-margin .flex-offset-gt-md-10, [dir=rtl] .layout-margin .offset-gt-md-10 {
    margin-left: auto;
    margin-right: 10%;
  }
  .offset-gt-md-15, .flex-offset-gt-md-15, .layout-margin .flex-offset-gt-md-15, .layout-margin .offset-gt-md-15 {
    margin-left: 15%;
  }
  [dir=rtl] .offset-gt-md-15, [dir=rtl] .flex-offset-gt-md-15, [dir=rtl] .layout-margin .flex-offset-gt-md-15, [dir=rtl] .layout-margin .offset-gt-md-15 {
    margin-left: auto;
    margin-right: 15%;
  }
  .offset-gt-md-20, .flex-offset-gt-md-20, .layout-margin .flex-offset-gt-md-20, .layout-margin .offset-gt-md-20 {
    margin-left: 20%;
  }
  [dir=rtl] .offset-gt-md-20, [dir=rtl] .flex-offset-gt-md-20, [dir=rtl] .layout-margin .flex-offset-gt-md-20, [dir=rtl] .layout-margin .offset-gt-md-20 {
    margin-left: auto;
    margin-right: 20%;
  }
  .offset-gt-md-25, .flex-offset-gt-md-25, .layout-margin .flex-offset-gt-md-25, .layout-margin .offset-gt-md-25 {
    margin-left: 25%;
  }
  [dir=rtl] .offset-gt-md-25, [dir=rtl] .flex-offset-gt-md-25, [dir=rtl] .layout-margin .flex-offset-gt-md-25, [dir=rtl] .layout-margin .offset-gt-md-25 {
    margin-left: auto;
    margin-right: 25%;
  }
  .offset-gt-md-30, .flex-offset-gt-md-30, .layout-margin .flex-offset-gt-md-30, .layout-margin .offset-gt-md-30 {
    margin-left: 30%;
  }
  [dir=rtl] .offset-gt-md-30, [dir=rtl] .flex-offset-gt-md-30, [dir=rtl] .layout-margin .flex-offset-gt-md-30, [dir=rtl] .layout-margin .offset-gt-md-30 {
    margin-left: auto;
    margin-right: 30%;
  }
  .offset-gt-md-35, .flex-offset-gt-md-35, .layout-margin .flex-offset-gt-md-35, .layout-margin .offset-gt-md-35 {
    margin-left: 35%;
  }
  [dir=rtl] .offset-gt-md-35, [dir=rtl] .flex-offset-gt-md-35, [dir=rtl] .layout-margin .flex-offset-gt-md-35, [dir=rtl] .layout-margin .offset-gt-md-35 {
    margin-left: auto;
    margin-right: 35%;
  }
  .offset-gt-md-40, .flex-offset-gt-md-40, .layout-margin .flex-offset-gt-md-40, .layout-margin .offset-gt-md-40 {
    margin-left: 40%;
  }
  [dir=rtl] .offset-gt-md-40, [dir=rtl] .flex-offset-gt-md-40, [dir=rtl] .layout-margin .flex-offset-gt-md-40, [dir=rtl] .layout-margin .offset-gt-md-40 {
    margin-left: auto;
    margin-right: 40%;
  }
  .offset-gt-md-45, .flex-offset-gt-md-45, .layout-margin .flex-offset-gt-md-45, .layout-margin .offset-gt-md-45 {
    margin-left: 45%;
  }
  [dir=rtl] .offset-gt-md-45, [dir=rtl] .flex-offset-gt-md-45, [dir=rtl] .layout-margin .flex-offset-gt-md-45, [dir=rtl] .layout-margin .offset-gt-md-45 {
    margin-left: auto;
    margin-right: 45%;
  }
  .offset-gt-md-50, .flex-offset-gt-md-50, .layout-margin .flex-offset-gt-md-50, .layout-margin .offset-gt-md-50 {
    margin-left: 50%;
  }
  [dir=rtl] .offset-gt-md-50, [dir=rtl] .flex-offset-gt-md-50, [dir=rtl] .layout-margin .flex-offset-gt-md-50, [dir=rtl] .layout-margin .offset-gt-md-50 {
    margin-left: auto;
    margin-right: 50%;
  }
  .offset-gt-md-55, .flex-offset-gt-md-55, .layout-margin .flex-offset-gt-md-55, .layout-margin .offset-gt-md-55 {
    margin-left: 55%;
  }
  [dir=rtl] .offset-gt-md-55, [dir=rtl] .flex-offset-gt-md-55, [dir=rtl] .layout-margin .flex-offset-gt-md-55, [dir=rtl] .layout-margin .offset-gt-md-55 {
    margin-left: auto;
    margin-right: 55%;
  }
  .offset-gt-md-60, .flex-offset-gt-md-60, .layout-margin .flex-offset-gt-md-60, .layout-margin .offset-gt-md-60 {
    margin-left: 60%;
  }
  [dir=rtl] .offset-gt-md-60, [dir=rtl] .flex-offset-gt-md-60, [dir=rtl] .layout-margin .flex-offset-gt-md-60, [dir=rtl] .layout-margin .offset-gt-md-60 {
    margin-left: auto;
    margin-right: 60%;
  }
  .offset-gt-md-65, .flex-offset-gt-md-65, .layout-margin .flex-offset-gt-md-65, .layout-margin .offset-gt-md-65 {
    margin-left: 65%;
  }
  [dir=rtl] .offset-gt-md-65, [dir=rtl] .flex-offset-gt-md-65, [dir=rtl] .layout-margin .flex-offset-gt-md-65, [dir=rtl] .layout-margin .offset-gt-md-65 {
    margin-left: auto;
    margin-right: 65%;
  }
  .offset-gt-md-70, .flex-offset-gt-md-70, .layout-margin .flex-offset-gt-md-70, .layout-margin .offset-gt-md-70 {
    margin-left: 70%;
  }
  [dir=rtl] .offset-gt-md-70, [dir=rtl] .flex-offset-gt-md-70, [dir=rtl] .layout-margin .flex-offset-gt-md-70, [dir=rtl] .layout-margin .offset-gt-md-70 {
    margin-left: auto;
    margin-right: 70%;
  }
  .offset-gt-md-75, .flex-offset-gt-md-75, .layout-margin .flex-offset-gt-md-75, .layout-margin .offset-gt-md-75 {
    margin-left: 75%;
  }
  [dir=rtl] .offset-gt-md-75, [dir=rtl] .flex-offset-gt-md-75, [dir=rtl] .layout-margin .flex-offset-gt-md-75, [dir=rtl] .layout-margin .offset-gt-md-75 {
    margin-left: auto;
    margin-right: 75%;
  }
  .offset-gt-md-80, .flex-offset-gt-md-80, .layout-margin .flex-offset-gt-md-80, .layout-margin .offset-gt-md-80 {
    margin-left: 80%;
  }
  [dir=rtl] .offset-gt-md-80, [dir=rtl] .flex-offset-gt-md-80, [dir=rtl] .layout-margin .flex-offset-gt-md-80, [dir=rtl] .layout-margin .offset-gt-md-80 {
    margin-left: auto;
    margin-right: 80%;
  }
  .offset-gt-md-85, .flex-offset-gt-md-85, .layout-margin .flex-offset-gt-md-85, .layout-margin .offset-gt-md-85 {
    margin-left: 85%;
  }
  [dir=rtl] .offset-gt-md-85, [dir=rtl] .flex-offset-gt-md-85, [dir=rtl] .layout-margin .flex-offset-gt-md-85, [dir=rtl] .layout-margin .offset-gt-md-85 {
    margin-left: auto;
    margin-right: 85%;
  }
  .offset-gt-md-90, .flex-offset-gt-md-90, .layout-margin .flex-offset-gt-md-90, .layout-margin .offset-gt-md-90 {
    margin-left: 90%;
  }
  [dir=rtl] .offset-gt-md-90, [dir=rtl] .flex-offset-gt-md-90, [dir=rtl] .layout-margin .flex-offset-gt-md-90, [dir=rtl] .layout-margin .offset-gt-md-90 {
    margin-left: auto;
    margin-right: 90%;
  }
  .offset-gt-md-95, .flex-offset-gt-md-95, .layout-margin .flex-offset-gt-md-95, .layout-margin .offset-gt-md-95 {
    margin-left: 95%;
  }
  [dir=rtl] .offset-gt-md-95, [dir=rtl] .flex-offset-gt-md-95, [dir=rtl] .layout-margin .flex-offset-gt-md-95, [dir=rtl] .layout-margin .offset-gt-md-95 {
    margin-left: auto;
    margin-right: 95%;
  }
  .offset-gt-md-33, .flex-offset-gt-md-33, .layout-margin .flex-offset-gt-md-33, .layout-margin .offset-gt-md-33 {
    margin-left: 33.3333333333%;
  }
  .offset-gt-md-66, .flex-offset-gt-md-66, .layout-margin .flex-offset-gt-md-66, .layout-margin .offset-gt-md-66 {
    margin-left: 66.6666666667%;
  }
  [dir=rtl] .offset-gt-md-66, [dir=rtl] .flex-offset-gt-md-66, [dir=rtl] .layout-margin .flex-offset-gt-md-66, [dir=rtl] .layout-margin .offset-gt-md-66 {
    margin-left: auto;
    margin-right: 66.6666666667%;
  }
  .layout-align-gt-md,
  .layout-align-gt-md-start-stretch {
    justify-content: flex-start;
    align-content: stretch;
    align-items: stretch;
  }
  .layout-align-gt-md-start,
  .layout-align-gt-md-start-start,
  .layout-align-gt-md-start-center,
  .layout-align-gt-md-start-end,
  .layout-align-gt-md-start-stretch {
    justify-content: flex-start;
  }
  .layout-align-gt-md-center,
  .layout-align-gt-md-center-start,
  .layout-align-gt-md-center-center,
  .layout-align-gt-md-center-end,
  .layout-align-gt-md-center-stretch {
    justify-content: center;
  }
  .layout-align-gt-md-end,
  .layout-align-gt-md-end-start,
  .layout-align-gt-md-end-center,
  .layout-align-gt-md-end-end,
  .layout-align-gt-md-end-stretch {
    justify-content: flex-end;
  }
  .layout-align-gt-md-space-around,
  .layout-align-gt-md-space-around-center,
  .layout-align-gt-md-space-around-start,
  .layout-align-gt-md-space-around-end,
  .layout-align-gt-md-space-around-stretch {
    justify-content: space-around;
  }
  .layout-align-gt-md-space-between,
  .layout-align-gt-md-space-between-center,
  .layout-align-gt-md-space-between-start,
  .layout-align-gt-md-space-between-end,
  .layout-align-gt-md-space-between-stretch {
    justify-content: space-between;
  }
  .layout-align-gt-md-start-start,
  .layout-align-gt-md-center-start,
  .layout-align-gt-md-end-start,
  .layout-align-gt-md-space-between-start,
  .layout-align-gt-md-space-around-start {
    align-items: flex-start;
    align-content: flex-start;
  }
  .layout-align-gt-md-start-center,
  .layout-align-gt-md-center-center,
  .layout-align-gt-md-end-center,
  .layout-align-gt-md-space-between-center,
  .layout-align-gt-md-space-around-center {
    align-items: center;
    align-content: center;
    max-width: 100%;
  }
  .layout-align-gt-md-start-center > *,
  .layout-align-gt-md-center-center > *,
  .layout-align-gt-md-end-center > *,
  .layout-align-gt-md-space-between-center > *,
  .layout-align-gt-md-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box;
  }
  .layout-align-gt-md-start-end,
  .layout-align-gt-md-center-end,
  .layout-align-gt-md-end-end,
  .layout-align-gt-md-space-between-end,
  .layout-align-gt-md-space-around-end {
    align-items: flex-end;
    align-content: flex-end;
  }
  .layout-align-gt-md-start-stretch,
  .layout-align-gt-md-center-stretch,
  .layout-align-gt-md-end-stretch,
  .layout-align-gt-md-space-between-stretch,
  .layout-align-gt-md-space-around-stretch {
    align-items: stretch;
    align-content: stretch;
  }
  .flex-gt-md {
    flex: 1;
    box-sizing: border-box;
  }
  .flex-gt-md-grow {
    flex: 1 1 100%;
    box-sizing: border-box;
  }
  .flex-gt-md-initial {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  .flex-gt-md-auto {
    flex: 1 1 auto;
    box-sizing: border-box;
  }
  .flex-gt-md-none {
    flex: 0 0 auto;
    box-sizing: border-box;
  }
  .flex-gt-md-noshrink {
    flex: 1 0 auto;
    box-sizing: border-box;
  }
  .flex-gt-md-nogrow {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  .flex-gt-md-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }
  .layout-column > .flex-gt-md-0 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }
  .layout-gt-md-column > .flex-gt-md-0 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0;
  }
  .flex-gt-md-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-5 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-5 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  .flex-gt-md-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-10 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-10 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  .flex-gt-md-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-15 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-15 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  .flex-gt-md-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-20 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-20 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  .flex-gt-md-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-25 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-25 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  .flex-gt-md-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-30 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-30 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  .flex-gt-md-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-35 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-35 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  .flex-gt-md-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-40 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-40 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  .flex-gt-md-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-45 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-45 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  .flex-gt-md-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-50 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-50 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  .flex-gt-md-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-55 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-55 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  .flex-gt-md-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-60 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-60 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  .flex-gt-md-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-65 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-65 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  .flex-gt-md-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-70 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-70 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  .flex-gt-md-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-75 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-75 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  .flex-gt-md-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-80 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-80 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  .flex-gt-md-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-85 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-85 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  .flex-gt-md-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-90 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-90 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  .flex-gt-md-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-95 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-95 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  .flex-gt-md-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-33 {
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-66 {
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-33 {
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-66 {
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-33 {
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-66 {
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex {
    min-width: 0;
  }
  .layout-gt-md-column > .flex-gt-md-33 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-66 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex {
    min-height: 0;
  }
  .layout-gt-md, .layout-gt-md-column, .layout-gt-md-row {
    box-sizing: border-box;
    display: flex;
  }
  .layout-gt-md-column {
    flex-direction: column;
  }
  .layout-gt-md-row {
    flex-direction: row;
  }
}
@media (min-width: 1280px) and (max-width: 1919px) {
  .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show), .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show), .hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show) {
    display: none;
  }
  .hide-lg:not(.show-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) {
    display: none;
  }
  .flex-order-lg--20 {
    order: -20;
  }
  .flex-order-lg--19 {
    order: -19;
  }
  .flex-order-lg--18 {
    order: -18;
  }
  .flex-order-lg--17 {
    order: -17;
  }
  .flex-order-lg--16 {
    order: -16;
  }
  .flex-order-lg--15 {
    order: -15;
  }
  .flex-order-lg--14 {
    order: -14;
  }
  .flex-order-lg--13 {
    order: -13;
  }
  .flex-order-lg--12 {
    order: -12;
  }
  .flex-order-lg--11 {
    order: -11;
  }
  .flex-order-lg--10 {
    order: -10;
  }
  .flex-order-lg--9 {
    order: -9;
  }
  .flex-order-lg--8 {
    order: -8;
  }
  .flex-order-lg--7 {
    order: -7;
  }
  .flex-order-lg--6 {
    order: -6;
  }
  .flex-order-lg--5 {
    order: -5;
  }
  .flex-order-lg--4 {
    order: -4;
  }
  .flex-order-lg--3 {
    order: -3;
  }
  .flex-order-lg--2 {
    order: -2;
  }
  .flex-order-lg--1 {
    order: -1;
  }
  .flex-order-lg-0 {
    order: 0;
  }
  .flex-order-lg-1 {
    order: 1;
  }
  .flex-order-lg-2 {
    order: 2;
  }
  .flex-order-lg-3 {
    order: 3;
  }
  .flex-order-lg-4 {
    order: 4;
  }
  .flex-order-lg-5 {
    order: 5;
  }
  .flex-order-lg-6 {
    order: 6;
  }
  .flex-order-lg-7 {
    order: 7;
  }
  .flex-order-lg-8 {
    order: 8;
  }
  .flex-order-lg-9 {
    order: 9;
  }
  .flex-order-lg-10 {
    order: 10;
  }
  .flex-order-lg-11 {
    order: 11;
  }
  .flex-order-lg-12 {
    order: 12;
  }
  .flex-order-lg-13 {
    order: 13;
  }
  .flex-order-lg-14 {
    order: 14;
  }
  .flex-order-lg-15 {
    order: 15;
  }
  .flex-order-lg-16 {
    order: 16;
  }
  .flex-order-lg-17 {
    order: 17;
  }
  .flex-order-lg-18 {
    order: 18;
  }
  .flex-order-lg-19 {
    order: 19;
  }
  .flex-order-lg-20 {
    order: 20;
  }
  .offset-lg-0, .flex-offset-lg-0, .layout-margin .flex-offset-lg-0, .layout-margin .offset-lg-0 {
    margin-left: 0;
  }
  [dir=rtl] .offset-lg-0, [dir=rtl] .flex-offset-lg-0, [dir=rtl] .layout-margin .flex-offset-lg-0, [dir=rtl] .layout-margin .offset-lg-0 {
    margin-left: auto;
    margin-right: 0;
  }
  .offset-lg-5, .flex-offset-lg-5, .layout-margin .flex-offset-lg-5, .layout-margin .offset-lg-5 {
    margin-left: 5%;
  }
  [dir=rtl] .offset-lg-5, [dir=rtl] .flex-offset-lg-5, [dir=rtl] .layout-margin .flex-offset-lg-5, [dir=rtl] .layout-margin .offset-lg-5 {
    margin-left: auto;
    margin-right: 5%;
  }
  .offset-lg-10, .flex-offset-lg-10, .layout-margin .flex-offset-lg-10, .layout-margin .offset-lg-10 {
    margin-left: 10%;
  }
  [dir=rtl] .offset-lg-10, [dir=rtl] .flex-offset-lg-10, [dir=rtl] .layout-margin .flex-offset-lg-10, [dir=rtl] .layout-margin .offset-lg-10 {
    margin-left: auto;
    margin-right: 10%;
  }
  .offset-lg-15, .flex-offset-lg-15, .layout-margin .flex-offset-lg-15, .layout-margin .offset-lg-15 {
    margin-left: 15%;
  }
  [dir=rtl] .offset-lg-15, [dir=rtl] .flex-offset-lg-15, [dir=rtl] .layout-margin .flex-offset-lg-15, [dir=rtl] .layout-margin .offset-lg-15 {
    margin-left: auto;
    margin-right: 15%;
  }
  .offset-lg-20, .flex-offset-lg-20, .layout-margin .flex-offset-lg-20, .layout-margin .offset-lg-20 {
    margin-left: 20%;
  }
  [dir=rtl] .offset-lg-20, [dir=rtl] .flex-offset-lg-20, [dir=rtl] .layout-margin .flex-offset-lg-20, [dir=rtl] .layout-margin .offset-lg-20 {
    margin-left: auto;
    margin-right: 20%;
  }
  .offset-lg-25, .flex-offset-lg-25, .layout-margin .flex-offset-lg-25, .layout-margin .offset-lg-25 {
    margin-left: 25%;
  }
  [dir=rtl] .offset-lg-25, [dir=rtl] .flex-offset-lg-25, [dir=rtl] .layout-margin .flex-offset-lg-25, [dir=rtl] .layout-margin .offset-lg-25 {
    margin-left: auto;
    margin-right: 25%;
  }
  .offset-lg-30, .flex-offset-lg-30, .layout-margin .flex-offset-lg-30, .layout-margin .offset-lg-30 {
    margin-left: 30%;
  }
  [dir=rtl] .offset-lg-30, [dir=rtl] .flex-offset-lg-30, [dir=rtl] .layout-margin .flex-offset-lg-30, [dir=rtl] .layout-margin .offset-lg-30 {
    margin-left: auto;
    margin-right: 30%;
  }
  .offset-lg-35, .flex-offset-lg-35, .layout-margin .flex-offset-lg-35, .layout-margin .offset-lg-35 {
    margin-left: 35%;
  }
  [dir=rtl] .offset-lg-35, [dir=rtl] .flex-offset-lg-35, [dir=rtl] .layout-margin .flex-offset-lg-35, [dir=rtl] .layout-margin .offset-lg-35 {
    margin-left: auto;
    margin-right: 35%;
  }
  .offset-lg-40, .flex-offset-lg-40, .layout-margin .flex-offset-lg-40, .layout-margin .offset-lg-40 {
    margin-left: 40%;
  }
  [dir=rtl] .offset-lg-40, [dir=rtl] .flex-offset-lg-40, [dir=rtl] .layout-margin .flex-offset-lg-40, [dir=rtl] .layout-margin .offset-lg-40 {
    margin-left: auto;
    margin-right: 40%;
  }
  .offset-lg-45, .flex-offset-lg-45, .layout-margin .flex-offset-lg-45, .layout-margin .offset-lg-45 {
    margin-left: 45%;
  }
  [dir=rtl] .offset-lg-45, [dir=rtl] .flex-offset-lg-45, [dir=rtl] .layout-margin .flex-offset-lg-45, [dir=rtl] .layout-margin .offset-lg-45 {
    margin-left: auto;
    margin-right: 45%;
  }
  .offset-lg-50, .flex-offset-lg-50, .layout-margin .flex-offset-lg-50, .layout-margin .offset-lg-50 {
    margin-left: 50%;
  }
  [dir=rtl] .offset-lg-50, [dir=rtl] .flex-offset-lg-50, [dir=rtl] .layout-margin .flex-offset-lg-50, [dir=rtl] .layout-margin .offset-lg-50 {
    margin-left: auto;
    margin-right: 50%;
  }
  .offset-lg-55, .flex-offset-lg-55, .layout-margin .flex-offset-lg-55, .layout-margin .offset-lg-55 {
    margin-left: 55%;
  }
  [dir=rtl] .offset-lg-55, [dir=rtl] .flex-offset-lg-55, [dir=rtl] .layout-margin .flex-offset-lg-55, [dir=rtl] .layout-margin .offset-lg-55 {
    margin-left: auto;
    margin-right: 55%;
  }
  .offset-lg-60, .flex-offset-lg-60, .layout-margin .flex-offset-lg-60, .layout-margin .offset-lg-60 {
    margin-left: 60%;
  }
  [dir=rtl] .offset-lg-60, [dir=rtl] .flex-offset-lg-60, [dir=rtl] .layout-margin .flex-offset-lg-60, [dir=rtl] .layout-margin .offset-lg-60 {
    margin-left: auto;
    margin-right: 60%;
  }
  .offset-lg-65, .flex-offset-lg-65, .layout-margin .flex-offset-lg-65, .layout-margin .offset-lg-65 {
    margin-left: 65%;
  }
  [dir=rtl] .offset-lg-65, [dir=rtl] .flex-offset-lg-65, [dir=rtl] .layout-margin .flex-offset-lg-65, [dir=rtl] .layout-margin .offset-lg-65 {
    margin-left: auto;
    margin-right: 65%;
  }
  .offset-lg-70, .flex-offset-lg-70, .layout-margin .flex-offset-lg-70, .layout-margin .offset-lg-70 {
    margin-left: 70%;
  }
  [dir=rtl] .offset-lg-70, [dir=rtl] .flex-offset-lg-70, [dir=rtl] .layout-margin .flex-offset-lg-70, [dir=rtl] .layout-margin .offset-lg-70 {
    margin-left: auto;
    margin-right: 70%;
  }
  .offset-lg-75, .flex-offset-lg-75, .layout-margin .flex-offset-lg-75, .layout-margin .offset-lg-75 {
    margin-left: 75%;
  }
  [dir=rtl] .offset-lg-75, [dir=rtl] .flex-offset-lg-75, [dir=rtl] .layout-margin .flex-offset-lg-75, [dir=rtl] .layout-margin .offset-lg-75 {
    margin-left: auto;
    margin-right: 75%;
  }
  .offset-lg-80, .flex-offset-lg-80, .layout-margin .flex-offset-lg-80, .layout-margin .offset-lg-80 {
    margin-left: 80%;
  }
  [dir=rtl] .offset-lg-80, [dir=rtl] .flex-offset-lg-80, [dir=rtl] .layout-margin .flex-offset-lg-80, [dir=rtl] .layout-margin .offset-lg-80 {
    margin-left: auto;
    margin-right: 80%;
  }
  .offset-lg-85, .flex-offset-lg-85, .layout-margin .flex-offset-lg-85, .layout-margin .offset-lg-85 {
    margin-left: 85%;
  }
  [dir=rtl] .offset-lg-85, [dir=rtl] .flex-offset-lg-85, [dir=rtl] .layout-margin .flex-offset-lg-85, [dir=rtl] .layout-margin .offset-lg-85 {
    margin-left: auto;
    margin-right: 85%;
  }
  .offset-lg-90, .flex-offset-lg-90, .layout-margin .flex-offset-lg-90, .layout-margin .offset-lg-90 {
    margin-left: 90%;
  }
  [dir=rtl] .offset-lg-90, [dir=rtl] .flex-offset-lg-90, [dir=rtl] .layout-margin .flex-offset-lg-90, [dir=rtl] .layout-margin .offset-lg-90 {
    margin-left: auto;
    margin-right: 90%;
  }
  .offset-lg-95, .flex-offset-lg-95, .layout-margin .flex-offset-lg-95, .layout-margin .offset-lg-95 {
    margin-left: 95%;
  }
  [dir=rtl] .offset-lg-95, [dir=rtl] .flex-offset-lg-95, [dir=rtl] .layout-margin .flex-offset-lg-95, [dir=rtl] .layout-margin .offset-lg-95 {
    margin-left: auto;
    margin-right: 95%;
  }
  .offset-lg-33, .flex-offset-lg-33, .layout-margin .flex-offset-lg-33, .layout-margin .offset-lg-33 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-66, .flex-offset-lg-66, .layout-margin .flex-offset-lg-66, .layout-margin .offset-lg-66 {
    margin-left: 66.6666666667%;
  }
  [dir=rtl] .offset-lg-66, [dir=rtl] .flex-offset-lg-66, [dir=rtl] .layout-margin .flex-offset-lg-66, [dir=rtl] .layout-margin .offset-lg-66 {
    margin-left: auto;
    margin-right: 66.6666666667%;
  }
  .layout-align-lg,
  .layout-align-lg-start-stretch {
    justify-content: flex-start;
    align-content: stretch;
    align-items: stretch;
  }
  .layout-align-lg-start,
  .layout-align-lg-start-start,
  .layout-align-lg-start-center,
  .layout-align-lg-start-end,
  .layout-align-lg-start-stretch {
    justify-content: flex-start;
  }
  .layout-align-lg-center,
  .layout-align-lg-center-start,
  .layout-align-lg-center-center,
  .layout-align-lg-center-end,
  .layout-align-lg-center-stretch {
    justify-content: center;
  }
  .layout-align-lg-end,
  .layout-align-lg-end-start,
  .layout-align-lg-end-center,
  .layout-align-lg-end-end,
  .layout-align-lg-end-stretch {
    justify-content: flex-end;
  }
  .layout-align-lg-space-around,
  .layout-align-lg-space-around-center,
  .layout-align-lg-space-around-start,
  .layout-align-lg-space-around-end,
  .layout-align-lg-space-around-stretch {
    justify-content: space-around;
  }
  .layout-align-lg-space-between,
  .layout-align-lg-space-between-center,
  .layout-align-lg-space-between-start,
  .layout-align-lg-space-between-end,
  .layout-align-lg-space-between-stretch {
    justify-content: space-between;
  }
  .layout-align-lg-start-start,
  .layout-align-lg-center-start,
  .layout-align-lg-end-start,
  .layout-align-lg-space-between-start,
  .layout-align-lg-space-around-start {
    align-items: flex-start;
    align-content: flex-start;
  }
  .layout-align-lg-start-center,
  .layout-align-lg-center-center,
  .layout-align-lg-end-center,
  .layout-align-lg-space-between-center,
  .layout-align-lg-space-around-center {
    align-items: center;
    align-content: center;
    max-width: 100%;
  }
  .layout-align-lg-start-center > *,
  .layout-align-lg-center-center > *,
  .layout-align-lg-end-center > *,
  .layout-align-lg-space-between-center > *,
  .layout-align-lg-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box;
  }
  .layout-align-lg-start-end,
  .layout-align-lg-center-end,
  .layout-align-lg-end-end,
  .layout-align-lg-space-between-end,
  .layout-align-lg-space-around-end {
    align-items: flex-end;
    align-content: flex-end;
  }
  .layout-align-lg-start-stretch,
  .layout-align-lg-center-stretch,
  .layout-align-lg-end-stretch,
  .layout-align-lg-space-between-stretch,
  .layout-align-lg-space-around-stretch {
    align-items: stretch;
    align-content: stretch;
  }
  .flex-lg {
    flex: 1;
    box-sizing: border-box;
  }
  .flex-lg-grow {
    flex: 1 1 100%;
    box-sizing: border-box;
  }
  .flex-lg-initial {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  .flex-lg-auto {
    flex: 1 1 auto;
    box-sizing: border-box;
  }
  .flex-lg-none {
    flex: 0 0 auto;
    box-sizing: border-box;
  }
  .flex-lg-noshrink {
    flex: 1 0 auto;
    box-sizing: border-box;
  }
  .flex-lg-nogrow {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  .flex-lg-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }
  .layout-column > .flex-lg-0 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }
  .layout-lg-column > .flex-lg-0 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0;
  }
  .flex-lg-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-5 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-5 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  .flex-lg-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-10 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-10 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  .flex-lg-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-15 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-15 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  .flex-lg-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-20 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-20 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  .flex-lg-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-25 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-25 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  .flex-lg-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-30 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-30 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  .flex-lg-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-35 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-35 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  .flex-lg-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-40 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-40 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  .flex-lg-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-45 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-45 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  .flex-lg-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-50 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-50 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  .flex-lg-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-55 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-55 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  .flex-lg-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-60 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-60 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  .flex-lg-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-65 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-65 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  .flex-lg-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-70 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-70 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  .flex-lg-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-75 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-75 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  .flex-lg-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-80 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-80 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  .flex-lg-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-85 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-85 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  .flex-lg-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-90 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-90 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  .flex-lg-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-95 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-95 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  .flex-lg-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-33 {
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-66 {
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-33 {
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-66 {
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-33 {
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-66 {
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex {
    min-width: 0;
  }
  .layout-lg-column > .flex-lg-33 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-66 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex {
    min-height: 0;
  }
  .layout-lg, .layout-lg-column, .layout-lg-row {
    box-sizing: border-box;
    display: flex;
  }
  .layout-lg-column {
    flex-direction: column;
  }
  .layout-lg-row {
    flex-direction: row;
  }
}
@media (min-width: 1920px) {
  .flex-order-gt-lg--20 {
    order: -20;
  }
  .flex-order-gt-lg--19 {
    order: -19;
  }
  .flex-order-gt-lg--18 {
    order: -18;
  }
  .flex-order-gt-lg--17 {
    order: -17;
  }
  .flex-order-gt-lg--16 {
    order: -16;
  }
  .flex-order-gt-lg--15 {
    order: -15;
  }
  .flex-order-gt-lg--14 {
    order: -14;
  }
  .flex-order-gt-lg--13 {
    order: -13;
  }
  .flex-order-gt-lg--12 {
    order: -12;
  }
  .flex-order-gt-lg--11 {
    order: -11;
  }
  .flex-order-gt-lg--10 {
    order: -10;
  }
  .flex-order-gt-lg--9 {
    order: -9;
  }
  .flex-order-gt-lg--8 {
    order: -8;
  }
  .flex-order-gt-lg--7 {
    order: -7;
  }
  .flex-order-gt-lg--6 {
    order: -6;
  }
  .flex-order-gt-lg--5 {
    order: -5;
  }
  .flex-order-gt-lg--4 {
    order: -4;
  }
  .flex-order-gt-lg--3 {
    order: -3;
  }
  .flex-order-gt-lg--2 {
    order: -2;
  }
  .flex-order-gt-lg--1 {
    order: -1;
  }
  .flex-order-gt-lg-0 {
    order: 0;
  }
  .flex-order-gt-lg-1 {
    order: 1;
  }
  .flex-order-gt-lg-2 {
    order: 2;
  }
  .flex-order-gt-lg-3 {
    order: 3;
  }
  .flex-order-gt-lg-4 {
    order: 4;
  }
  .flex-order-gt-lg-5 {
    order: 5;
  }
  .flex-order-gt-lg-6 {
    order: 6;
  }
  .flex-order-gt-lg-7 {
    order: 7;
  }
  .flex-order-gt-lg-8 {
    order: 8;
  }
  .flex-order-gt-lg-9 {
    order: 9;
  }
  .flex-order-gt-lg-10 {
    order: 10;
  }
  .flex-order-gt-lg-11 {
    order: 11;
  }
  .flex-order-gt-lg-12 {
    order: 12;
  }
  .flex-order-gt-lg-13 {
    order: 13;
  }
  .flex-order-gt-lg-14 {
    order: 14;
  }
  .flex-order-gt-lg-15 {
    order: 15;
  }
  .flex-order-gt-lg-16 {
    order: 16;
  }
  .flex-order-gt-lg-17 {
    order: 17;
  }
  .flex-order-gt-lg-18 {
    order: 18;
  }
  .flex-order-gt-lg-19 {
    order: 19;
  }
  .flex-order-gt-lg-20 {
    order: 20;
  }
  .offset-gt-lg-0, .flex-offset-gt-lg-0, .layout-margin .flex-offset-gt-lg-0, .layout-margin .offset-gt-lg-0 {
    margin-left: 0;
  }
  [dir=rtl] .offset-gt-lg-0, [dir=rtl] .flex-offset-gt-lg-0, [dir=rtl] .layout-margin .flex-offset-gt-lg-0, [dir=rtl] .layout-margin .offset-gt-lg-0 {
    margin-left: auto;
    margin-right: 0;
  }
  .offset-gt-lg-5, .flex-offset-gt-lg-5, .layout-margin .flex-offset-gt-lg-5, .layout-margin .offset-gt-lg-5 {
    margin-left: 5%;
  }
  [dir=rtl] .offset-gt-lg-5, [dir=rtl] .flex-offset-gt-lg-5, [dir=rtl] .layout-margin .flex-offset-gt-lg-5, [dir=rtl] .layout-margin .offset-gt-lg-5 {
    margin-left: auto;
    margin-right: 5%;
  }
  .offset-gt-lg-10, .flex-offset-gt-lg-10, .layout-margin .flex-offset-gt-lg-10, .layout-margin .offset-gt-lg-10 {
    margin-left: 10%;
  }
  [dir=rtl] .offset-gt-lg-10, [dir=rtl] .flex-offset-gt-lg-10, [dir=rtl] .layout-margin .flex-offset-gt-lg-10, [dir=rtl] .layout-margin .offset-gt-lg-10 {
    margin-left: auto;
    margin-right: 10%;
  }
  .offset-gt-lg-15, .flex-offset-gt-lg-15, .layout-margin .flex-offset-gt-lg-15, .layout-margin .offset-gt-lg-15 {
    margin-left: 15%;
  }
  [dir=rtl] .offset-gt-lg-15, [dir=rtl] .flex-offset-gt-lg-15, [dir=rtl] .layout-margin .flex-offset-gt-lg-15, [dir=rtl] .layout-margin .offset-gt-lg-15 {
    margin-left: auto;
    margin-right: 15%;
  }
  .offset-gt-lg-20, .flex-offset-gt-lg-20, .layout-margin .flex-offset-gt-lg-20, .layout-margin .offset-gt-lg-20 {
    margin-left: 20%;
  }
  [dir=rtl] .offset-gt-lg-20, [dir=rtl] .flex-offset-gt-lg-20, [dir=rtl] .layout-margin .flex-offset-gt-lg-20, [dir=rtl] .layout-margin .offset-gt-lg-20 {
    margin-left: auto;
    margin-right: 20%;
  }
  .offset-gt-lg-25, .flex-offset-gt-lg-25, .layout-margin .flex-offset-gt-lg-25, .layout-margin .offset-gt-lg-25 {
    margin-left: 25%;
  }
  [dir=rtl] .offset-gt-lg-25, [dir=rtl] .flex-offset-gt-lg-25, [dir=rtl] .layout-margin .flex-offset-gt-lg-25, [dir=rtl] .layout-margin .offset-gt-lg-25 {
    margin-left: auto;
    margin-right: 25%;
  }
  .offset-gt-lg-30, .flex-offset-gt-lg-30, .layout-margin .flex-offset-gt-lg-30, .layout-margin .offset-gt-lg-30 {
    margin-left: 30%;
  }
  [dir=rtl] .offset-gt-lg-30, [dir=rtl] .flex-offset-gt-lg-30, [dir=rtl] .layout-margin .flex-offset-gt-lg-30, [dir=rtl] .layout-margin .offset-gt-lg-30 {
    margin-left: auto;
    margin-right: 30%;
  }
  .offset-gt-lg-35, .flex-offset-gt-lg-35, .layout-margin .flex-offset-gt-lg-35, .layout-margin .offset-gt-lg-35 {
    margin-left: 35%;
  }
  [dir=rtl] .offset-gt-lg-35, [dir=rtl] .flex-offset-gt-lg-35, [dir=rtl] .layout-margin .flex-offset-gt-lg-35, [dir=rtl] .layout-margin .offset-gt-lg-35 {
    margin-left: auto;
    margin-right: 35%;
  }
  .offset-gt-lg-40, .flex-offset-gt-lg-40, .layout-margin .flex-offset-gt-lg-40, .layout-margin .offset-gt-lg-40 {
    margin-left: 40%;
  }
  [dir=rtl] .offset-gt-lg-40, [dir=rtl] .flex-offset-gt-lg-40, [dir=rtl] .layout-margin .flex-offset-gt-lg-40, [dir=rtl] .layout-margin .offset-gt-lg-40 {
    margin-left: auto;
    margin-right: 40%;
  }
  .offset-gt-lg-45, .flex-offset-gt-lg-45, .layout-margin .flex-offset-gt-lg-45, .layout-margin .offset-gt-lg-45 {
    margin-left: 45%;
  }
  [dir=rtl] .offset-gt-lg-45, [dir=rtl] .flex-offset-gt-lg-45, [dir=rtl] .layout-margin .flex-offset-gt-lg-45, [dir=rtl] .layout-margin .offset-gt-lg-45 {
    margin-left: auto;
    margin-right: 45%;
  }
  .offset-gt-lg-50, .flex-offset-gt-lg-50, .layout-margin .flex-offset-gt-lg-50, .layout-margin .offset-gt-lg-50 {
    margin-left: 50%;
  }
  [dir=rtl] .offset-gt-lg-50, [dir=rtl] .flex-offset-gt-lg-50, [dir=rtl] .layout-margin .flex-offset-gt-lg-50, [dir=rtl] .layout-margin .offset-gt-lg-50 {
    margin-left: auto;
    margin-right: 50%;
  }
  .offset-gt-lg-55, .flex-offset-gt-lg-55, .layout-margin .flex-offset-gt-lg-55, .layout-margin .offset-gt-lg-55 {
    margin-left: 55%;
  }
  [dir=rtl] .offset-gt-lg-55, [dir=rtl] .flex-offset-gt-lg-55, [dir=rtl] .layout-margin .flex-offset-gt-lg-55, [dir=rtl] .layout-margin .offset-gt-lg-55 {
    margin-left: auto;
    margin-right: 55%;
  }
  .offset-gt-lg-60, .flex-offset-gt-lg-60, .layout-margin .flex-offset-gt-lg-60, .layout-margin .offset-gt-lg-60 {
    margin-left: 60%;
  }
  [dir=rtl] .offset-gt-lg-60, [dir=rtl] .flex-offset-gt-lg-60, [dir=rtl] .layout-margin .flex-offset-gt-lg-60, [dir=rtl] .layout-margin .offset-gt-lg-60 {
    margin-left: auto;
    margin-right: 60%;
  }
  .offset-gt-lg-65, .flex-offset-gt-lg-65, .layout-margin .flex-offset-gt-lg-65, .layout-margin .offset-gt-lg-65 {
    margin-left: 65%;
  }
  [dir=rtl] .offset-gt-lg-65, [dir=rtl] .flex-offset-gt-lg-65, [dir=rtl] .layout-margin .flex-offset-gt-lg-65, [dir=rtl] .layout-margin .offset-gt-lg-65 {
    margin-left: auto;
    margin-right: 65%;
  }
  .offset-gt-lg-70, .flex-offset-gt-lg-70, .layout-margin .flex-offset-gt-lg-70, .layout-margin .offset-gt-lg-70 {
    margin-left: 70%;
  }
  [dir=rtl] .offset-gt-lg-70, [dir=rtl] .flex-offset-gt-lg-70, [dir=rtl] .layout-margin .flex-offset-gt-lg-70, [dir=rtl] .layout-margin .offset-gt-lg-70 {
    margin-left: auto;
    margin-right: 70%;
  }
  .offset-gt-lg-75, .flex-offset-gt-lg-75, .layout-margin .flex-offset-gt-lg-75, .layout-margin .offset-gt-lg-75 {
    margin-left: 75%;
  }
  [dir=rtl] .offset-gt-lg-75, [dir=rtl] .flex-offset-gt-lg-75, [dir=rtl] .layout-margin .flex-offset-gt-lg-75, [dir=rtl] .layout-margin .offset-gt-lg-75 {
    margin-left: auto;
    margin-right: 75%;
  }
  .offset-gt-lg-80, .flex-offset-gt-lg-80, .layout-margin .flex-offset-gt-lg-80, .layout-margin .offset-gt-lg-80 {
    margin-left: 80%;
  }
  [dir=rtl] .offset-gt-lg-80, [dir=rtl] .flex-offset-gt-lg-80, [dir=rtl] .layout-margin .flex-offset-gt-lg-80, [dir=rtl] .layout-margin .offset-gt-lg-80 {
    margin-left: auto;
    margin-right: 80%;
  }
  .offset-gt-lg-85, .flex-offset-gt-lg-85, .layout-margin .flex-offset-gt-lg-85, .layout-margin .offset-gt-lg-85 {
    margin-left: 85%;
  }
  [dir=rtl] .offset-gt-lg-85, [dir=rtl] .flex-offset-gt-lg-85, [dir=rtl] .layout-margin .flex-offset-gt-lg-85, [dir=rtl] .layout-margin .offset-gt-lg-85 {
    margin-left: auto;
    margin-right: 85%;
  }
  .offset-gt-lg-90, .flex-offset-gt-lg-90, .layout-margin .flex-offset-gt-lg-90, .layout-margin .offset-gt-lg-90 {
    margin-left: 90%;
  }
  [dir=rtl] .offset-gt-lg-90, [dir=rtl] .flex-offset-gt-lg-90, [dir=rtl] .layout-margin .flex-offset-gt-lg-90, [dir=rtl] .layout-margin .offset-gt-lg-90 {
    margin-left: auto;
    margin-right: 90%;
  }
  .offset-gt-lg-95, .flex-offset-gt-lg-95, .layout-margin .flex-offset-gt-lg-95, .layout-margin .offset-gt-lg-95 {
    margin-left: 95%;
  }
  [dir=rtl] .offset-gt-lg-95, [dir=rtl] .flex-offset-gt-lg-95, [dir=rtl] .layout-margin .flex-offset-gt-lg-95, [dir=rtl] .layout-margin .offset-gt-lg-95 {
    margin-left: auto;
    margin-right: 95%;
  }
  .offset-gt-lg-33, .flex-offset-gt-lg-33, .layout-margin .flex-offset-gt-lg-33, .layout-margin .offset-gt-lg-33 {
    margin-left: 33.3333333333%;
  }
  .offset-gt-lg-66, .flex-offset-gt-lg-66, .layout-margin .flex-offset-gt-lg-66, .layout-margin .offset-gt-lg-66 {
    margin-left: 66.6666666667%;
  }
  [dir=rtl] .offset-gt-lg-66, [dir=rtl] .flex-offset-gt-lg-66, [dir=rtl] .layout-margin .flex-offset-gt-lg-66, [dir=rtl] .layout-margin .offset-gt-lg-66 {
    margin-left: auto;
    margin-right: 66.6666666667%;
  }
  .layout-align-gt-lg,
  .layout-align-gt-lg-start-stretch {
    justify-content: flex-start;
    align-content: stretch;
    align-items: stretch;
  }
  .layout-align-gt-lg-start,
  .layout-align-gt-lg-start-start,
  .layout-align-gt-lg-start-center,
  .layout-align-gt-lg-start-end,
  .layout-align-gt-lg-start-stretch {
    justify-content: flex-start;
  }
  .layout-align-gt-lg-center,
  .layout-align-gt-lg-center-start,
  .layout-align-gt-lg-center-center,
  .layout-align-gt-lg-center-end,
  .layout-align-gt-lg-center-stretch {
    justify-content: center;
  }
  .layout-align-gt-lg-end,
  .layout-align-gt-lg-end-start,
  .layout-align-gt-lg-end-center,
  .layout-align-gt-lg-end-end,
  .layout-align-gt-lg-end-stretch {
    justify-content: flex-end;
  }
  .layout-align-gt-lg-space-around,
  .layout-align-gt-lg-space-around-center,
  .layout-align-gt-lg-space-around-start,
  .layout-align-gt-lg-space-around-end,
  .layout-align-gt-lg-space-around-stretch {
    justify-content: space-around;
  }
  .layout-align-gt-lg-space-between,
  .layout-align-gt-lg-space-between-center,
  .layout-align-gt-lg-space-between-start,
  .layout-align-gt-lg-space-between-end,
  .layout-align-gt-lg-space-between-stretch {
    justify-content: space-between;
  }
  .layout-align-gt-lg-start-start,
  .layout-align-gt-lg-center-start,
  .layout-align-gt-lg-end-start,
  .layout-align-gt-lg-space-between-start,
  .layout-align-gt-lg-space-around-start {
    align-items: flex-start;
    align-content: flex-start;
  }
  .layout-align-gt-lg-start-center,
  .layout-align-gt-lg-center-center,
  .layout-align-gt-lg-end-center,
  .layout-align-gt-lg-space-between-center,
  .layout-align-gt-lg-space-around-center {
    align-items: center;
    align-content: center;
    max-width: 100%;
  }
  .layout-align-gt-lg-start-center > *,
  .layout-align-gt-lg-center-center > *,
  .layout-align-gt-lg-end-center > *,
  .layout-align-gt-lg-space-between-center > *,
  .layout-align-gt-lg-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box;
  }
  .layout-align-gt-lg-start-end,
  .layout-align-gt-lg-center-end,
  .layout-align-gt-lg-end-end,
  .layout-align-gt-lg-space-between-end,
  .layout-align-gt-lg-space-around-end {
    align-items: flex-end;
    align-content: flex-end;
  }
  .layout-align-gt-lg-start-stretch,
  .layout-align-gt-lg-center-stretch,
  .layout-align-gt-lg-end-stretch,
  .layout-align-gt-lg-space-between-stretch,
  .layout-align-gt-lg-space-around-stretch {
    align-items: stretch;
    align-content: stretch;
  }
  .flex-gt-lg {
    flex: 1;
    box-sizing: border-box;
  }
  .flex-gt-lg-grow {
    flex: 1 1 100%;
    box-sizing: border-box;
  }
  .flex-gt-lg-initial {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  .flex-gt-lg-auto {
    flex: 1 1 auto;
    box-sizing: border-box;
  }
  .flex-gt-lg-none {
    flex: 0 0 auto;
    box-sizing: border-box;
  }
  .flex-gt-lg-noshrink {
    flex: 1 0 auto;
    box-sizing: border-box;
  }
  .flex-gt-lg-nogrow {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  .flex-gt-lg-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }
  .layout-column > .flex-gt-lg-0 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }
  .layout-gt-lg-column > .flex-gt-lg-0 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0;
  }
  .flex-gt-lg-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-5 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-5 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  .flex-gt-lg-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-10 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-10 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  .flex-gt-lg-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-15 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-15 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  .flex-gt-lg-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-20 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-20 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  .flex-gt-lg-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-25 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-25 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  .flex-gt-lg-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-30 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-30 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  .flex-gt-lg-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-35 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-35 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  .flex-gt-lg-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-40 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-40 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  .flex-gt-lg-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-45 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-45 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  .flex-gt-lg-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-50 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-50 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  .flex-gt-lg-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-55 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-55 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  .flex-gt-lg-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-60 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-60 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  .flex-gt-lg-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-65 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-65 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  .flex-gt-lg-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-70 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-70 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  .flex-gt-lg-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-75 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-75 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  .flex-gt-lg-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-80 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-80 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  .flex-gt-lg-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-85 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-85 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  .flex-gt-lg-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-90 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-90 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  .flex-gt-lg-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-95 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-95 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  .flex-gt-lg-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-33 {
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-66 {
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-33 {
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-66 {
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-33 {
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-66 {
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex {
    min-width: 0;
  }
  .layout-gt-lg-column > .flex-gt-lg-33 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-66 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex {
    min-height: 0;
  }
  .layout-gt-lg, .layout-gt-lg-column, .layout-gt-lg-row {
    box-sizing: border-box;
    display: flex;
  }
  .layout-gt-lg-column {
    flex-direction: column;
  }
  .layout-gt-lg-row {
    flex-direction: row;
  }
  .flex-order-xl--20 {
    order: -20;
  }
  .flex-order-xl--19 {
    order: -19;
  }
  .flex-order-xl--18 {
    order: -18;
  }
  .flex-order-xl--17 {
    order: -17;
  }
  .flex-order-xl--16 {
    order: -16;
  }
  .flex-order-xl--15 {
    order: -15;
  }
  .flex-order-xl--14 {
    order: -14;
  }
  .flex-order-xl--13 {
    order: -13;
  }
  .flex-order-xl--12 {
    order: -12;
  }
  .flex-order-xl--11 {
    order: -11;
  }
  .flex-order-xl--10 {
    order: -10;
  }
  .flex-order-xl--9 {
    order: -9;
  }
  .flex-order-xl--8 {
    order: -8;
  }
  .flex-order-xl--7 {
    order: -7;
  }
  .flex-order-xl--6 {
    order: -6;
  }
  .flex-order-xl--5 {
    order: -5;
  }
  .flex-order-xl--4 {
    order: -4;
  }
  .flex-order-xl--3 {
    order: -3;
  }
  .flex-order-xl--2 {
    order: -2;
  }
  .flex-order-xl--1 {
    order: -1;
  }
  .flex-order-xl-0 {
    order: 0;
  }
  .flex-order-xl-1 {
    order: 1;
  }
  .flex-order-xl-2 {
    order: 2;
  }
  .flex-order-xl-3 {
    order: 3;
  }
  .flex-order-xl-4 {
    order: 4;
  }
  .flex-order-xl-5 {
    order: 5;
  }
  .flex-order-xl-6 {
    order: 6;
  }
  .flex-order-xl-7 {
    order: 7;
  }
  .flex-order-xl-8 {
    order: 8;
  }
  .flex-order-xl-9 {
    order: 9;
  }
  .flex-order-xl-10 {
    order: 10;
  }
  .flex-order-xl-11 {
    order: 11;
  }
  .flex-order-xl-12 {
    order: 12;
  }
  .flex-order-xl-13 {
    order: 13;
  }
  .flex-order-xl-14 {
    order: 14;
  }
  .flex-order-xl-15 {
    order: 15;
  }
  .flex-order-xl-16 {
    order: 16;
  }
  .flex-order-xl-17 {
    order: 17;
  }
  .flex-order-xl-18 {
    order: 18;
  }
  .flex-order-xl-19 {
    order: 19;
  }
  .flex-order-xl-20 {
    order: 20;
  }
  .offset-xl-0, .flex-offset-xl-0, .layout-margin .flex-offset-xl-0, .layout-margin .offset-xl-0 {
    margin-left: 0;
  }
  [dir=rtl] .offset-xl-0, [dir=rtl] .flex-offset-xl-0, [dir=rtl] .layout-margin .flex-offset-xl-0, [dir=rtl] .layout-margin .offset-xl-0 {
    margin-left: auto;
    margin-right: 0;
  }
  .offset-xl-5, .flex-offset-xl-5, .layout-margin .flex-offset-xl-5, .layout-margin .offset-xl-5 {
    margin-left: 5%;
  }
  [dir=rtl] .offset-xl-5, [dir=rtl] .flex-offset-xl-5, [dir=rtl] .layout-margin .flex-offset-xl-5, [dir=rtl] .layout-margin .offset-xl-5 {
    margin-left: auto;
    margin-right: 5%;
  }
  .offset-xl-10, .flex-offset-xl-10, .layout-margin .flex-offset-xl-10, .layout-margin .offset-xl-10 {
    margin-left: 10%;
  }
  [dir=rtl] .offset-xl-10, [dir=rtl] .flex-offset-xl-10, [dir=rtl] .layout-margin .flex-offset-xl-10, [dir=rtl] .layout-margin .offset-xl-10 {
    margin-left: auto;
    margin-right: 10%;
  }
  .offset-xl-15, .flex-offset-xl-15, .layout-margin .flex-offset-xl-15, .layout-margin .offset-xl-15 {
    margin-left: 15%;
  }
  [dir=rtl] .offset-xl-15, [dir=rtl] .flex-offset-xl-15, [dir=rtl] .layout-margin .flex-offset-xl-15, [dir=rtl] .layout-margin .offset-xl-15 {
    margin-left: auto;
    margin-right: 15%;
  }
  .offset-xl-20, .flex-offset-xl-20, .layout-margin .flex-offset-xl-20, .layout-margin .offset-xl-20 {
    margin-left: 20%;
  }
  [dir=rtl] .offset-xl-20, [dir=rtl] .flex-offset-xl-20, [dir=rtl] .layout-margin .flex-offset-xl-20, [dir=rtl] .layout-margin .offset-xl-20 {
    margin-left: auto;
    margin-right: 20%;
  }
  .offset-xl-25, .flex-offset-xl-25, .layout-margin .flex-offset-xl-25, .layout-margin .offset-xl-25 {
    margin-left: 25%;
  }
  [dir=rtl] .offset-xl-25, [dir=rtl] .flex-offset-xl-25, [dir=rtl] .layout-margin .flex-offset-xl-25, [dir=rtl] .layout-margin .offset-xl-25 {
    margin-left: auto;
    margin-right: 25%;
  }
  .offset-xl-30, .flex-offset-xl-30, .layout-margin .flex-offset-xl-30, .layout-margin .offset-xl-30 {
    margin-left: 30%;
  }
  [dir=rtl] .offset-xl-30, [dir=rtl] .flex-offset-xl-30, [dir=rtl] .layout-margin .flex-offset-xl-30, [dir=rtl] .layout-margin .offset-xl-30 {
    margin-left: auto;
    margin-right: 30%;
  }
  .offset-xl-35, .flex-offset-xl-35, .layout-margin .flex-offset-xl-35, .layout-margin .offset-xl-35 {
    margin-left: 35%;
  }
  [dir=rtl] .offset-xl-35, [dir=rtl] .flex-offset-xl-35, [dir=rtl] .layout-margin .flex-offset-xl-35, [dir=rtl] .layout-margin .offset-xl-35 {
    margin-left: auto;
    margin-right: 35%;
  }
  .offset-xl-40, .flex-offset-xl-40, .layout-margin .flex-offset-xl-40, .layout-margin .offset-xl-40 {
    margin-left: 40%;
  }
  [dir=rtl] .offset-xl-40, [dir=rtl] .flex-offset-xl-40, [dir=rtl] .layout-margin .flex-offset-xl-40, [dir=rtl] .layout-margin .offset-xl-40 {
    margin-left: auto;
    margin-right: 40%;
  }
  .offset-xl-45, .flex-offset-xl-45, .layout-margin .flex-offset-xl-45, .layout-margin .offset-xl-45 {
    margin-left: 45%;
  }
  [dir=rtl] .offset-xl-45, [dir=rtl] .flex-offset-xl-45, [dir=rtl] .layout-margin .flex-offset-xl-45, [dir=rtl] .layout-margin .offset-xl-45 {
    margin-left: auto;
    margin-right: 45%;
  }
  .offset-xl-50, .flex-offset-xl-50, .layout-margin .flex-offset-xl-50, .layout-margin .offset-xl-50 {
    margin-left: 50%;
  }
  [dir=rtl] .offset-xl-50, [dir=rtl] .flex-offset-xl-50, [dir=rtl] .layout-margin .flex-offset-xl-50, [dir=rtl] .layout-margin .offset-xl-50 {
    margin-left: auto;
    margin-right: 50%;
  }
  .offset-xl-55, .flex-offset-xl-55, .layout-margin .flex-offset-xl-55, .layout-margin .offset-xl-55 {
    margin-left: 55%;
  }
  [dir=rtl] .offset-xl-55, [dir=rtl] .flex-offset-xl-55, [dir=rtl] .layout-margin .flex-offset-xl-55, [dir=rtl] .layout-margin .offset-xl-55 {
    margin-left: auto;
    margin-right: 55%;
  }
  .offset-xl-60, .flex-offset-xl-60, .layout-margin .flex-offset-xl-60, .layout-margin .offset-xl-60 {
    margin-left: 60%;
  }
  [dir=rtl] .offset-xl-60, [dir=rtl] .flex-offset-xl-60, [dir=rtl] .layout-margin .flex-offset-xl-60, [dir=rtl] .layout-margin .offset-xl-60 {
    margin-left: auto;
    margin-right: 60%;
  }
  .offset-xl-65, .flex-offset-xl-65, .layout-margin .flex-offset-xl-65, .layout-margin .offset-xl-65 {
    margin-left: 65%;
  }
  [dir=rtl] .offset-xl-65, [dir=rtl] .flex-offset-xl-65, [dir=rtl] .layout-margin .flex-offset-xl-65, [dir=rtl] .layout-margin .offset-xl-65 {
    margin-left: auto;
    margin-right: 65%;
  }
  .offset-xl-70, .flex-offset-xl-70, .layout-margin .flex-offset-xl-70, .layout-margin .offset-xl-70 {
    margin-left: 70%;
  }
  [dir=rtl] .offset-xl-70, [dir=rtl] .flex-offset-xl-70, [dir=rtl] .layout-margin .flex-offset-xl-70, [dir=rtl] .layout-margin .offset-xl-70 {
    margin-left: auto;
    margin-right: 70%;
  }
  .offset-xl-75, .flex-offset-xl-75, .layout-margin .flex-offset-xl-75, .layout-margin .offset-xl-75 {
    margin-left: 75%;
  }
  [dir=rtl] .offset-xl-75, [dir=rtl] .flex-offset-xl-75, [dir=rtl] .layout-margin .flex-offset-xl-75, [dir=rtl] .layout-margin .offset-xl-75 {
    margin-left: auto;
    margin-right: 75%;
  }
  .offset-xl-80, .flex-offset-xl-80, .layout-margin .flex-offset-xl-80, .layout-margin .offset-xl-80 {
    margin-left: 80%;
  }
  [dir=rtl] .offset-xl-80, [dir=rtl] .flex-offset-xl-80, [dir=rtl] .layout-margin .flex-offset-xl-80, [dir=rtl] .layout-margin .offset-xl-80 {
    margin-left: auto;
    margin-right: 80%;
  }
  .offset-xl-85, .flex-offset-xl-85, .layout-margin .flex-offset-xl-85, .layout-margin .offset-xl-85 {
    margin-left: 85%;
  }
  [dir=rtl] .offset-xl-85, [dir=rtl] .flex-offset-xl-85, [dir=rtl] .layout-margin .flex-offset-xl-85, [dir=rtl] .layout-margin .offset-xl-85 {
    margin-left: auto;
    margin-right: 85%;
  }
  .offset-xl-90, .flex-offset-xl-90, .layout-margin .flex-offset-xl-90, .layout-margin .offset-xl-90 {
    margin-left: 90%;
  }
  [dir=rtl] .offset-xl-90, [dir=rtl] .flex-offset-xl-90, [dir=rtl] .layout-margin .flex-offset-xl-90, [dir=rtl] .layout-margin .offset-xl-90 {
    margin-left: auto;
    margin-right: 90%;
  }
  .offset-xl-95, .flex-offset-xl-95, .layout-margin .flex-offset-xl-95, .layout-margin .offset-xl-95 {
    margin-left: 95%;
  }
  [dir=rtl] .offset-xl-95, [dir=rtl] .flex-offset-xl-95, [dir=rtl] .layout-margin .flex-offset-xl-95, [dir=rtl] .layout-margin .offset-xl-95 {
    margin-left: auto;
    margin-right: 95%;
  }
  .offset-xl-33, .flex-offset-xl-33, .layout-margin .flex-offset-xl-33, .layout-margin .offset-xl-33 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-66, .flex-offset-xl-66, .layout-margin .flex-offset-xl-66, .layout-margin .offset-xl-66 {
    margin-left: 66.6666666667%;
  }
  [dir=rtl] .offset-xl-66, [dir=rtl] .flex-offset-xl-66, [dir=rtl] .layout-margin .flex-offset-xl-66, [dir=rtl] .layout-margin .offset-xl-66 {
    margin-left: auto;
    margin-right: 66.6666666667%;
  }
  .layout-align-xl,
  .layout-align-xl-start-stretch {
    justify-content: flex-start;
    align-content: stretch;
    align-items: stretch;
  }
  .layout-align-xl-start,
  .layout-align-xl-start-start,
  .layout-align-xl-start-center,
  .layout-align-xl-start-end,
  .layout-align-xl-start-stretch {
    justify-content: flex-start;
  }
  .layout-align-xl-center,
  .layout-align-xl-center-start,
  .layout-align-xl-center-center,
  .layout-align-xl-center-end,
  .layout-align-xl-center-stretch {
    justify-content: center;
  }
  .layout-align-xl-end,
  .layout-align-xl-end-start,
  .layout-align-xl-end-center,
  .layout-align-xl-end-end,
  .layout-align-xl-end-stretch {
    justify-content: flex-end;
  }
  .layout-align-xl-space-around,
  .layout-align-xl-space-around-center,
  .layout-align-xl-space-around-start,
  .layout-align-xl-space-around-end,
  .layout-align-xl-space-around-stretch {
    justify-content: space-around;
  }
  .layout-align-xl-space-between,
  .layout-align-xl-space-between-center,
  .layout-align-xl-space-between-start,
  .layout-align-xl-space-between-end,
  .layout-align-xl-space-between-stretch {
    justify-content: space-between;
  }
  .layout-align-xl-start-start,
  .layout-align-xl-center-start,
  .layout-align-xl-end-start,
  .layout-align-xl-space-between-start,
  .layout-align-xl-space-around-start {
    align-items: flex-start;
    align-content: flex-start;
  }
  .layout-align-xl-start-center,
  .layout-align-xl-center-center,
  .layout-align-xl-end-center,
  .layout-align-xl-space-between-center,
  .layout-align-xl-space-around-center {
    align-items: center;
    align-content: center;
    max-width: 100%;
  }
  .layout-align-xl-start-center > *,
  .layout-align-xl-center-center > *,
  .layout-align-xl-end-center > *,
  .layout-align-xl-space-between-center > *,
  .layout-align-xl-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box;
  }
  .layout-align-xl-start-end,
  .layout-align-xl-center-end,
  .layout-align-xl-end-end,
  .layout-align-xl-space-between-end,
  .layout-align-xl-space-around-end {
    align-items: flex-end;
    align-content: flex-end;
  }
  .layout-align-xl-start-stretch,
  .layout-align-xl-center-stretch,
  .layout-align-xl-end-stretch,
  .layout-align-xl-space-between-stretch,
  .layout-align-xl-space-around-stretch {
    align-items: stretch;
    align-content: stretch;
  }
  .flex-xl {
    flex: 1;
    box-sizing: border-box;
  }
  .flex-xl-grow {
    flex: 1 1 100%;
    box-sizing: border-box;
  }
  .flex-xl-initial {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  .flex-xl-auto {
    flex: 1 1 auto;
    box-sizing: border-box;
  }
  .flex-xl-none {
    flex: 0 0 auto;
    box-sizing: border-box;
  }
  .flex-xl-noshrink {
    flex: 1 0 auto;
    box-sizing: border-box;
  }
  .flex-xl-nogrow {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  .flex-xl-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }
  .layout-column > .flex-xl-0 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }
  .layout-xl-column > .flex-xl-0 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0;
  }
  .flex-xl-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-5 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-5 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  .flex-xl-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-10 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-10 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  .flex-xl-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-15 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-15 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  .flex-xl-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-20 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-20 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  .flex-xl-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-25 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-25 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  .flex-xl-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-30 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-30 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  .flex-xl-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-35 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-35 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  .flex-xl-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-40 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-40 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  .flex-xl-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-45 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-45 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  .flex-xl-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-50 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-50 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  .flex-xl-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-55 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-55 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  .flex-xl-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-60 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-60 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  .flex-xl-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-65 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-65 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  .flex-xl-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-70 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-70 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  .flex-xl-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-75 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-75 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  .flex-xl-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-80 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-80 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  .flex-xl-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-85 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-85 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  .flex-xl-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-90 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-90 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  .flex-xl-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-95 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-95 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  .flex-xl-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-33 {
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-66 {
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-33 {
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-66 {
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-33 {
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-66 {
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex {
    min-width: 0;
  }
  .layout-xl-column > .flex-xl-33 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-66 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex {
    min-height: 0;
  }
  .layout-xl, .layout-xl-column, .layout-xl-row {
    box-sizing: border-box;
    display: flex;
  }
  .layout-xl-column {
    flex-direction: column;
  }
  .layout-xl-row {
    flex-direction: row;
  }
  .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-lg:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show) {
    display: none;
  }
  .hide-xl:not(.show-xl):not(.show-gt-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) {
    display: none;
  }
}
@media print {
  .hide-print:not(.show-print):not(.show) {
    display: none !important;
  }
}
/*----------------------------------------------------------------*/
/*  Reset
/*----------------------------------------------------------------*/
* {
  text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -webkit-text-rendering: optimizeLegibility;
  -webkit-tap-highlight-color: transparent;
  box-sizing: border-box;
}
*:before, *:after {
  box-sizing: border-box;
}
*:focus {
  outline: none;
}

*:not(md-input-container) > input[type=text],
*:not(md-input-container) > input[type=tel],
*:not(md-input-container) > input[type=email],
*:not(md-input-container) > input[type=search],
*:not(md-input-container) > input[type=password],
*:not(md-input-container) > input[type=button],
*:not(md-input-container) > button,
*:not(md-input-container) > input[type=submit],
*:not(md-input-container) > input[type=image],
*:not(md-input-container) > textarea {
  border-radius: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  padding: 0;
  margin: 0;
}

*:not(md-input-container) > input[type=button],
*:not(md-input-container) > button,
*:not(md-input-container) > input[type=submit] {
  background: none;
}

button {
  border-radius: 0;
  font-family: inherit;
  font-size: inherit;
  padding: 0;
  margin: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

/*----------------------------------------------------------------*/
/*  Variables - Theme-Aware
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/*  Theme System Configuration
/*----------------------------------------------------------------*/
:root[data-theme=default] {
  --theme-primary: #055EED;
  --theme-primary-light: #4dabf7;
  --theme-primary-dark: #0d47a1;
  --theme-primary-contrast: #ffffff;
  --theme-secondary: #F27239;
  --theme-secondary-light: #ff6b6b;
  --theme-secondary-dark: #d84315;
  --theme-secondary-contrast: #ffffff;
  --theme-background: #ffffff;
  --theme-background-secondary: #f8f9fa;
  --theme-background-tertiary: #e9ecef;
  --theme-background-overlay: rgba(0, 0, 0, 0.5);
  --theme-surface: #ffffff;
  --theme-surface-elevation-1: #ffffff;
  --theme-surface-elevation-2: #f8f9fa;
  --theme-surface-elevation-3: #e9ecef;
  --theme-text-primary: #343a40;
  --theme-text-secondary: #6c757d;
  --theme-text-disabled: #adb5bd;
  --theme-text-hint: #dee2e6;
  --theme-border: #e1e4e8;
  --theme-border-light: #f1f3f4;
  --theme-border-focus: #055EED;
  --theme-success: #28a745;
  --theme-success-light: #d4edda;
  --theme-warning: #ffc107;
  --theme-warning-light: #fff3cd;
  --theme-error: #dc3545;
  --theme-error-light: #f8d7da;
  --theme-info: #17a2b8;
  --theme-info-light: #d1ecf1;
  --theme-hover: #f1f1f1;
  --theme-active: #e9ecef;
  --theme-focus: rgba(5, 94, 237, 0.2);
  --theme-disabled: #f8f9fa;
  --theme-dashboard-badge-bg: linear-gradient(135deg, #495057 0%, #343a40 100%);
  --theme-dashboard-badge-text: #ffffff;
  --theme-dashboard-header-bg: linear-gradient(135deg, #f8f9fa 0%, white 100%);
  --theme-dashboard-subplot-accent: #ff6b6b;
  --theme-dashboard-main-accent: #4dabf7;
  --theme-sidebar-bg: #ffffff;
  --theme-sidebar-text: #343a40;
  --theme-toolbar-bg: #ffffff;
  --theme-toolbar-text: #343a40;
  --theme-form-bg: #ffffff;
  --theme-form-border: #e1e4e8;
  --theme-form-focus: #055EED;
  --theme-form-error: #dc3545;
  --theme-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --theme-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --theme-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
}
:root[data-theme=dark] {
  --theme-primary: #4dabf7;
  --theme-primary-light: #74c0fc;
  --theme-primary-dark: #339af0;
  --theme-primary-contrast: #ffffff;
  --theme-secondary: #ff8787;
  --theme-secondary-light: #ffa8a8;
  --theme-secondary-dark: #ff6b6b;
  --theme-secondary-contrast: #ffffff;
  --theme-background: #121212;
  --theme-background-secondary: #1e1e1e;
  --theme-background-tertiary: #2d2d2d;
  --theme-background-overlay: rgba(0, 0, 0, 0.7);
  --theme-surface: #1e1e1e;
  --theme-surface-elevation-1: #2d2d2d;
  --theme-surface-elevation-2: #3d3d3d;
  --theme-surface-elevation-3: #4d4d4d;
  --theme-text-primary: #ffffff;
  --theme-text-secondary: #b3b3b3;
  --theme-text-disabled: #666666;
  --theme-text-hint: #4d4d4d;
  --theme-border: #3d3d3d;
  --theme-border-light: #2d2d2d;
  --theme-border-focus: #4dabf7;
  --theme-success: #51cf66;
  --theme-success-light: #2b8a3e;
  --theme-warning: #ffd43b;
  --theme-warning-light: #fab005;
  --theme-error: #ff6b6b;
  --theme-error-light: #e03131;
  --theme-info: #74c0fc;
  --theme-info-light: #339af0;
  --theme-hover: #2d2d2d;
  --theme-active: #3d3d3d;
  --theme-focus: rgba(77, 171, 247, 0.2);
  --theme-disabled: #2d2d2d;
  --theme-dashboard-badge-bg: linear-gradient(135deg, #74c0fc 0%, #4dabf7 100%);
  --theme-dashboard-badge-text: #ffffff;
  --theme-dashboard-header-bg: linear-gradient(135deg, #2d2d2d 0%, #1e1e1e 100%);
  --theme-dashboard-subplot-accent: #ff8787;
  --theme-dashboard-main-accent: #74c0fc;
  --theme-sidebar-bg: #1e1e1e;
  --theme-sidebar-text: #ffffff;
  --theme-toolbar-bg: #1e1e1e;
  --theme-toolbar-text: #ffffff;
  --theme-form-bg: #1e1e1e;
  --theme-form-border: #3d3d3d;
  --theme-form-focus: #4dabf7;
  --theme-form-error: #ff6b6b;
  --theme-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.5);
  --theme-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.6);
  --theme-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.7);
}
:root[data-theme=ocean] {
  --theme-primary: #0077be;
  --theme-primary-light: #339af0;
  --theme-primary-dark: #004d7a;
  --theme-primary-contrast: #ffffff;
  --theme-secondary: #00a8cc;
  --theme-secondary-light: #3bc9db;
  --theme-secondary-dark: #0c8599;
  --theme-secondary-contrast: #ffffff;
  --theme-background: #f0f8ff;
  --theme-background-secondary: #e3f2fd;
  --theme-background-tertiary: #bbdefb;
  --theme-background-overlay: rgba(0, 119, 190, 0.5);
  --theme-surface: #ffffff;
  --theme-surface-elevation-1: #f0f8ff;
  --theme-surface-elevation-2: #e3f2fd;
  --theme-surface-elevation-3: #bbdefb;
  --theme-text-primary: #1a365d;
  --theme-text-secondary: #2d3748;
  --theme-text-disabled: #718096;
  --theme-text-hint: #a0aec0;
  --theme-border: #bee3f8;
  --theme-border-light: #e6f3ff;
  --theme-border-focus: #0077be;
  --theme-success: #38a169;
  --theme-success-light: #c6f6d5;
  --theme-warning: #d69e2e;
  --theme-warning-light: #faf089;
  --theme-error: #e53e3e;
  --theme-error-light: #fed7d7;
  --theme-info: #3182ce;
  --theme-info-light: #bee3f8;
  --theme-hover: #e6f3ff;
  --theme-active: #bee3f8;
  --theme-focus: rgba(0, 119, 190, 0.2);
  --theme-disabled: #f7fafc;
  --theme-dashboard-badge-bg: linear-gradient(135deg, #0077be 0%, #004d7a 100%);
  --theme-dashboard-badge-text: #ffffff;
  --theme-dashboard-header-bg: linear-gradient(135deg, #f0f8ff 0%, #e3f2fd 100%);
  --theme-dashboard-subplot-accent: #00a8cc;
  --theme-dashboard-main-accent: #0077be;
  --theme-sidebar-bg: #f0f8ff;
  --theme-sidebar-text: #1a365d;
  --theme-toolbar-bg: #ffffff;
  --theme-toolbar-text: #1a365d;
  --theme-form-bg: #ffffff;
  --theme-form-border: #bee3f8;
  --theme-form-focus: #0077be;
  --theme-form-error: #e53e3e;
  --theme-shadow-sm: 0 0.125rem 0.25rem rgba(0, 119, 190, 0.1);
  --theme-shadow: 0 0.5rem 1rem rgba(0, 119, 190, 0.15);
  --theme-shadow-lg: 0 1rem 3rem rgba(0, 119, 190, 0.2);
}
:root[data-theme=forest] {
  --theme-primary: #2d5a27;
  --theme-primary-light: #51cf66;
  --theme-primary-dark: #1b5e20;
  --theme-primary-contrast: #ffffff;
  --theme-secondary: #8bc34a;
  --theme-secondary-light: #aed581;
  --theme-secondary-dark: #689f38;
  --theme-secondary-contrast: #ffffff;
  --theme-background: #f1f8e9;
  --theme-background-secondary: #e8f5e8;
  --theme-background-tertiary: #c8e6c8;
  --theme-background-overlay: rgba(45, 90, 39, 0.5);
  --theme-surface: #ffffff;
  --theme-surface-elevation-1: #f1f8e9;
  --theme-surface-elevation-2: #e8f5e8;
  --theme-surface-elevation-3: #c8e6c8;
  --theme-text-primary: #1b5e20;
  --theme-text-secondary: #2e7d32;
  --theme-text-disabled: #81c784;
  --theme-text-hint: #a5d6a7;
  --theme-border: #a5d6a7;
  --theme-border-light: #c8e6c8;
  --theme-border-focus: #2d5a27;
  --theme-success: #2e7d32;
  --theme-success-light: #c8e6c8;
  --theme-warning: #f57f17;
  --theme-warning-light: #ffecb3;
  --theme-error: #d32f2f;
  --theme-error-light: #ffcdd2;
  --theme-info: #1976d2;
  --theme-info-light: #bbdefb;
  --theme-hover: #e8f5e8;
  --theme-active: #c8e6c8;
  --theme-focus: rgba(45, 90, 39, 0.2);
  --theme-disabled: #f1f8e9;
  --theme-dashboard-badge-bg: linear-gradient(135deg, #2d5a27 0%, #1b5e20 100%);
  --theme-dashboard-badge-text: #ffffff;
  --theme-dashboard-header-bg: linear-gradient(135deg, #f1f8e9 0%, #e8f5e8 100%);
  --theme-dashboard-subplot-accent: #8bc34a;
  --theme-dashboard-main-accent: #2d5a27;
  --theme-sidebar-bg: #f1f8e9;
  --theme-sidebar-text: #1b5e20;
  --theme-toolbar-bg: #ffffff;
  --theme-toolbar-text: #1b5e20;
  --theme-form-bg: #ffffff;
  --theme-form-border: #a5d6a7;
  --theme-form-focus: #2d5a27;
  --theme-form-error: #d32f2f;
  --theme-shadow-sm: 0 0.125rem 0.25rem rgba(45, 90, 39, 0.1);
  --theme-shadow: 0 0.5rem 1rem rgba(45, 90, 39, 0.15);
  --theme-shadow-lg: 0 1rem 3rem rgba(45, 90, 39, 0.2);
}

:root {
  --theme-primary: #055EED;
  --theme-primary-light: #4dabf7;
  --theme-primary-dark: #0d47a1;
  --theme-primary-contrast: #ffffff;
  --theme-secondary: #F27239;
  --theme-secondary-light: #ff6b6b;
  --theme-secondary-dark: #d84315;
  --theme-secondary-contrast: #ffffff;
  --theme-background: #ffffff;
  --theme-background-secondary: #f8f9fa;
  --theme-background-tertiary: #e9ecef;
  --theme-background-overlay: rgba(0, 0, 0, 0.5);
  --theme-surface: #ffffff;
  --theme-surface-elevation-1: #ffffff;
  --theme-surface-elevation-2: #f8f9fa;
  --theme-surface-elevation-3: #e9ecef;
  --theme-text-primary: #343a40;
  --theme-text-secondary: #6c757d;
  --theme-text-disabled: #adb5bd;
  --theme-text-hint: #dee2e6;
  --theme-border: #e1e4e8;
  --theme-border-light: #f1f3f4;
  --theme-border-focus: #055EED;
  --theme-success: #28a745;
  --theme-success-light: #d4edda;
  --theme-warning: #ffc107;
  --theme-warning-light: #fff3cd;
  --theme-error: #dc3545;
  --theme-error-light: #f8d7da;
  --theme-info: #17a2b8;
  --theme-info-light: #d1ecf1;
  --theme-hover: #f1f1f1;
  --theme-active: #e9ecef;
  --theme-focus: rgba(5, 94, 237, 0.2);
  --theme-disabled: #f8f9fa;
  --theme-dashboard-badge-bg: linear-gradient(135deg, #495057 0%, #343a40 100%);
  --theme-dashboard-badge-text: #ffffff;
  --theme-dashboard-header-bg: linear-gradient(135deg, #f8f9fa 0%, white 100%);
  --theme-dashboard-subplot-accent: #ff6b6b;
  --theme-dashboard-main-accent: #4dabf7;
  --theme-sidebar-bg: #ffffff;
  --theme-sidebar-text: #343a40;
  --theme-toolbar-bg: #ffffff;
  --theme-toolbar-text: #343a40;
  --theme-form-bg: #ffffff;
  --theme-form-border: #e1e4e8;
  --theme-form-focus: #055EED;
  --theme-form-error: #dc3545;
  --theme-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --theme-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --theme-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
}

/*----------------------------------------------------------------*/
/*  Mixins
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/*  Angular Material Extend
/*  Adds and/or modifies Angular Material styles
/*----------------------------------------------------------------*/
/* --- FIXES --- */
[layout] > * {
  min-height: auto;
  min-height: initial;
}

md-card > img,
md-card > :not(md-card-content) img {
  height: inherit;
  height: initial;
}

.md-datepicker-calendar-pane * {
  box-sizing: initial;
}

/* --- MODIFICATIONS --- */
md-autocomplete-wrap > input[type=search] {
  background: #FFFFFF;
  padding: 0 15px !important;
}

md-backdrop.md-opaque {
  background-color: rgba(33, 33, 33, 0.48) !important;
}

md-card md-card-header md-card-avatar md-icon {
  width: 40px;
  height: 40px;
}

md-checkbox.no-label {
  margin: 0;
}

md-chip .md-chip-remove md-icon {
  margin-left: 2px;
}
md-chip .md-chip-remove md-icon svg {
  width: 18px;
  height: 18px;
  max-width: 18px;
  max-height: 18px;
  margin: 4px;
}

md-datepicker .md-datepicker-button {
  padding: 0 !important;
  margin: 0 !important;
  vertical-align: middle;
}
md-datepicker .md-datepicker-input-container {
  margin-left: 0;
}

.md-inline-form md-datepicker {
  margin-top: 14px;
}

md-dialog md-dialog-content {
  padding: 32px 24px 24px 24px;
}
md-dialog md-dialog-actions {
  min-height: 64px;
  padding-top: 8px;
  padding-bottom: 8px;
}
md-dialog md-dialog-actions .md-button {
  margin: 0 8px;
}

md-input-container.no-errors-spacer .md-errors-spacer {
  display: none;
}
md-input-container .input-hint {
  position: absolute;
  right: auto;
  bottom: 7px;
  left: 2px;
  font-size: 12px;
  line-height: 14px;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  color: rgba(0, 0, 0, 0.54);
}
md-input-container.md-icon-left .input-hint {
  left: 38px;
}

md-list-item .md-list-item-text p {
  font-size: 13px !important;
}

md-menu,
.md-menu {
  padding: 0;
}

md-menu-content.md-menu-bar-menu.md-dense {
  padding: 8px 0;
}
md-menu-content.md-menu-bar-menu.md-dense .md-button,
md-menu-content.md-menu-bar-menu.md-dense md-menu-item {
  height: 40px;
  line-height: 40px;
}
md-menu-content.md-menu-bar-menu.md-dense .md-button.md-indent > md-icon,
md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > md-icon {
  top: 8px;
}

.md-open-menu-container md-menu-content md-menu-item.selected {
  opacity: 0.4;
}

md-menu-content md-menu-item .md-button {
  text-align: left;
}

md-select.simplified {
  margin: 0 8px;
}
md-select.simplified .md-select-value {
  border: none !important;
  box-sizing: border-box;
  padding: 0;
}
md-select.simplified .md-select-value *:first-child {
  transform: none;
  height: auto;
}
md-select.simplified .md-select-value .md-select-icon {
  transform: none;
  font-size: 16px;
}
md-select.simplified .md-select-value .md-select-icon:after {
  top: 1px;
}
md-select[multiple] md-select-value > *:first-child {
  display: flex;
}
md-select[multiple] md-select-value > *:first-child > *:first-child {
  flex: 0;
}
md-select[multiple] md-select-value > *:first-child .md-container {
  padding-right: 6px;
}
md-select[multiple] md-select-value > *:first-child .md-container:first-of-type {
  padding-right: 0;
}

md-select-menu md-select-header {
  position: relative;
  display: flex;
  align-items: center;
  width: auto;
  height: 48px;
  padding-left: 10.667px;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12);
  cursor: pointer;
}
md-select-menu md-select-header input[type=search] {
  border: none;
  outline: none;
  height: 100%;
  width: 100%;
  padding: 0;
}

md-sidenav {
  -webkit-overflow-scrolling: touch;
}

md-toolbar.colored-toolbar {
  color: rgba(255, 255, 255, 0.87);
}
md-toolbar.colored-toolbar md-menu-bar md-menu._md-open > button {
  background: rgba(0, 0, 0, 0.12);
}
md-toolbar.colored-toolbar md-menu._md-open > button {
  background: rgba(0, 0, 0, 0.12);
}
md-toolbar.colored-toolbar input {
  color: rgba(255, 255, 255, 0.87) !important;
}

md-progress-circular[disabled] {
  visibility: hidden;
}

/*----------------------------------------------------------------*/
/*  Template Layouts
/*----------------------------------------------------------------*/
html,
body {
  overflow: hidden !important;
}

#main {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

body.boxed {
  background: #3F4450;
}
body.boxed #main {
  overflow: hidden !important;
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.45);
}

#layout-content-only {
  position: relative;
  height: 100%;
  max-height: 100%;
}
#layout-content-only #content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

#layout-content-with-toolbar {
  position: relative;
  height: 100%;
  max-height: 100%;
}
#layout-content-with-toolbar #content {
  position: absolute;
  top: 64px;
  right: 0;
  bottom: 0;
  left: 0;
}

#layout-vertical-navigation {
  height: 100%;
  max-height: 100%;
}
#layout-vertical-navigation #content-container {
  display: flex;
  flex-direction: column-reverse;
  position: relative;
  overflow: hidden;
}
#layout-vertical-navigation #content-container #content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 64px;
  left: 0;
}

#layout-vertical-navigation-fullwidth-toolbar {
  height: 100%;
  max-height: 100%;
}
#layout-vertical-navigation-fullwidth-toolbar #main-container {
  position: relative;
}
#layout-vertical-navigation-fullwidth-toolbar #main-container #content-container {
  position: relative;
  overflow: hidden;
}
#layout-vertical-navigation-fullwidth-toolbar #main-container #content-container #content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

#layout-vertical-navigation-fullwidth-toolbar-2 {
  height: 100%;
  max-height: 100%;
}
#layout-vertical-navigation-fullwidth-toolbar-2 #main-container {
  position: relative;
}
#layout-vertical-navigation-fullwidth-toolbar-2 #main-container #content-container {
  position: relative;
  overflow: hidden;
}
#layout-vertical-navigation-fullwidth-toolbar-2 #main-container #content-container #content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

#layout-horizontal-navigation {
  height: 100%;
  max-height: 100%;
}
#layout-horizontal-navigation #content-container {
  position: relative;
  overflow: hidden;
}
#layout-horizontal-navigation #content-container #content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

@media screen and (max-width: 959px) {
  #content-container {
    height: 100%;
    position: relative;
    overflow: hidden;
  }
  #content-container #content {
    height: 100%;
    bottom: 0 !important;
  }
}
/*----------------------------------------------------------------*/
/*  Page Layouts
/*----------------------------------------------------------------*/
.page-layout {
  position: relative;
  overflow: hidden;
}
.page-layout .top-bg {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  left: 0;
  height: 200px;
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  background-size: cover;
}
.page-layout md-backdrop {
  z-index: 50;
}
.page-layout > .header .breadcrumb {
  margin-bottom: 16px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
}
.page-layout > .header .breadcrumb md-icon {
  margin: 0;
}
.page-layout > .header .breadcrumb .separator {
  margin: 0 8px;
}
.page-layout > .header .title {
  font-size: 34px;
}
.page-layout.carded {
  min-height: 100%;
  height: 100%;
}
.page-layout.carded.fullwidth.single-scroll {
  height: auto;
}
.page-layout.carded.fullwidth.single-scroll > .center .content-card .content {
  overflow: hidden;
}
.page-layout.carded.fullwidth > .center {
  position: relative;
  z-index: 2;
  margin-left: 32px;
  margin-right: 32px;
}
.page-layout.carded.fullwidth > .center .header {
  height: 136px;
  min-height: 136px;
  max-height: 136px;
  padding: 24px;
}
.page-layout.carded.fullwidth > .center .content-card {
  background: #FFFFFF;
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  overflow: hidden;
}
.page-layout.carded.fullwidth > .center .content-card .toolbar {
  padding: 8px 24px;
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.page-layout.carded.fullwidth > .center .content-card .content {
  padding: 24px;
  background: #FFFFFF;
}
.page-layout.carded.left-sidenav.single-scroll {
  height: auto;
}
.page-layout.carded.left-sidenav.single-scroll > .center .content-card .content {
  overflow: hidden;
}
.page-layout.carded.left-sidenav > .sidenav {
  width: 240px;
  min-width: 240px;
  max-width: 240px;
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  z-index: 51;
}
.page-layout.carded.left-sidenav > .sidenav .header {
  height: 200px;
  min-height: 200px;
  max-height: 200px;
  padding: 24px;
}
.page-layout.carded.left-sidenav > .sidenav .content {
  background: transparent;
  padding: 24px;
}
.page-layout.carded.left-sidenav > .sidenav.md-locked-open {
  width: 220px;
  min-width: 220px;
  max-width: 220px;
  z-index: 2;
  background: transparent;
  box-shadow: none;
}
.page-layout.carded.left-sidenav > .sidenav.md-locked-open + .center {
  margin-left: 0;
}
.page-layout.carded.left-sidenav > .sidenav:not(.md-locked-open) .header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.page-layout.carded.left-sidenav > .sidenav:not(.md-locked-open) .content {
  overflow: hidden;
}
.page-layout.carded.left-sidenav > .center {
  position: relative;
  z-index: 2;
  margin-left: 32px;
  margin-right: 32px;
}
.page-layout.carded.left-sidenav > .center .header {
  height: 136px;
  min-height: 136px;
  max-height: 136px;
  padding: 24px;
}
.page-layout.carded.left-sidenav > .center .content-card {
  background: #FFFFFF;
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  overflow: hidden;
}
.page-layout.carded.left-sidenav > .center .content-card .toolbar {
  padding: 8px 24px;
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.page-layout.carded.left-sidenav > .center .content-card .toolbar .sidenav-toggle {
  margin: 0 8px 0 0 !important;
  padding: 0 !important;
  border-radius: 0;
}
.page-layout.carded.left-sidenav > .center .content-card .content {
  padding: 24px;
  background: #FFFFFF;
}
.page-layout.carded.right-sidenav.single-scroll {
  height: auto;
}
.page-layout.carded.right-sidenav.single-scroll > .center .content-card .content {
  overflow: hidden;
}
.page-layout.carded.right-sidenav > .sidenav {
  width: 240px;
  min-width: 240px;
  max-width: 240px;
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  z-index: 51;
}
.page-layout.carded.right-sidenav > .sidenav .header {
  height: 200px;
  min-height: 200px;
  max-height: 200px;
  padding: 24px 24px 24px 0;
}
.page-layout.carded.right-sidenav > .sidenav .content {
  background: transparent;
  padding: 24px 24px 24px 0;
}
.page-layout.carded.right-sidenav > .sidenav.md-locked-open {
  width: 196px;
  min-width: 196px;
  max-width: 196px;
  z-index: 2;
  background: transparent;
  box-shadow: none;
}
.page-layout.carded.right-sidenav > .sidenav:not(.md-locked-open) .header {
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.page-layout.carded.right-sidenav > .sidenav:not(.md-locked-open) .content {
  overflow: hidden;
  padding: 24px;
}
.page-layout.carded.right-sidenav > .center {
  position: relative;
  z-index: 2;
  margin-left: 32px;
  margin-right: 32px;
}
.page-layout.carded.right-sidenav > .center .header {
  height: 136px;
  min-height: 136px;
  max-height: 136px;
  padding: 24px;
}
.page-layout.carded.right-sidenav > .center .content-card {
  background: #FFFFFF;
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  overflow: hidden;
}
.page-layout.carded.right-sidenav > .center .content-card .toolbar {
  padding: 8px 24px;
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.page-layout.carded.right-sidenav > .center .content-card .toolbar .sidenav-toggle {
  margin: 0 0 0 8px !important;
  padding: 0 !important;
  border-radius: 0;
}
.page-layout.carded.right-sidenav > .center .content-card .content {
  padding: 24px;
  background: #FFFFFF;
}
.page-layout.simple.fullwidth, .page-layout.simple.inner-sidenav {
  min-height: 100%;
}
.page-layout.simple.fullwidth > .header, .page-layout.simple.inner-sidenav > .header {
  height: 200px;
  min-height: 200px;
  max-height: 200px;
  padding: 24px;
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  background-size: cover;
}
.page-layout.simple.fullwidth > .content, .page-layout.simple.inner-sidenav > .content {
  padding: 24px;
}
.page-layout.simple.left-sidenav {
  min-height: 100%;
  height: 100%;
}
.page-layout.simple.left-sidenav.single-scroll {
  height: auto;
}
.page-layout.simple.left-sidenav.single-scroll > .center {
  overflow: hidden;
}
.page-layout.simple.left-sidenav.inner-sidenav > .content > md-sidenav {
  margin-right: 24px;
}
.page-layout.simple.left-sidenav .sidenav {
  width: 240px;
  min-width: 240px;
  max-width: 240px;
  padding: 24px;
  z-index: 51;
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.page-layout.simple.left-sidenav .sidenav.md-locked-open {
  width: 220px;
  min-width: 220px;
  max-width: 220px;
  z-index: 2;
  box-shadow: none;
  background: transparent;
}
.page-layout.simple.left-sidenav > .center {
  position: relative;
  overflow: auto;
  z-index: 3;
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.page-layout.simple.left-sidenav > .center .header {
  height: 200px;
  min-height: 200px;
  max-height: 200px;
  padding: 24px;
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  background-size: cover;
}
.page-layout.simple.left-sidenav > .center .content {
  padding: 24px;
  background: #FFFFFF;
}
.page-layout.simple.right-sidenav {
  min-height: 100%;
  height: 100%;
}
.page-layout.simple.right-sidenav.single-scroll {
  height: auto;
}
.page-layout.simple.right-sidenav.single-scroll > .center {
  overflow: hidden;
}
.page-layout.simple.right-sidenav.inner-sidenav > .content > md-sidenav {
  margin-left: 24px;
}
.page-layout.simple.right-sidenav .sidenav {
  width: 240px;
  min-width: 240px;
  max-width: 240px;
  padding: 24px;
  z-index: 51;
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.page-layout.simple.right-sidenav .sidenav.md-locked-open {
  width: 220px;
  min-width: 220px;
  max-width: 220px;
  z-index: 2;
  box-shadow: none;
  background: transparent;
}
.page-layout.simple.right-sidenav > .center {
  position: relative;
  overflow: auto;
  z-index: 3;
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.page-layout.simple.right-sidenav > .center .header {
  height: 200px;
  min-height: 200px;
  max-height: 200px;
  padding: 24px;
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  background-size: cover;
}
.page-layout.simple.right-sidenav > .center .content {
  padding: 24px;
  background: #FFFFFF;
}
.page-layout.simple.inner-sidenav {
  height: auto;
}
.page-layout.simple.inner-sidenav > .content > md-sidenav.md-locked-open {
  padding: 0;
}
.page-layout.simple.tabbed {
  min-height: 100%;
}
.page-layout.simple.tabbed > .header {
  height: 200px;
  min-height: 200px;
  max-height: 200px;
  padding: 24px;
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  background-size: cover;
}
.page-layout.simple.tabbed > .content > md-tabs > md-tabs-wrapper {
  background: #FFFFFF;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  padding: 0 24px;
}
.page-layout.simple.tabbed > .content > md-tabs > md-tabs-wrapper md-tabs-canvas {
  height: 56px;
}
.page-layout.simple.tabbed > .content > md-tabs > md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
  height: 56px;
}
.page-layout.simple.tabbed > .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
  padding: 16px 24px;
  text-transform: none;
}
.page-layout.simple.tabbed > .content > md-tabs:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 56px;
}
.page-layout.simple.tabbed > .content > md-tabs > md-tabs-content-wrapper > md-tab-content {
  padding: 24px;
}
.page-layout.simple.tabbed > .content > md-nav-bar .md-nav-bar {
  background: #FFFFFF;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  border: none;
  height: 56px;
}
.page-layout.simple.tabbed > .content > md-nav-bar .md-nav-bar nav {
  margin: 0 12px;
}
.page-layout.simple.tabbed > .content > md-nav-bar .md-nav-bar nav .md-nav-item {
  height: 56px;
}
.page-layout.simple.tabbed > .content > md-nav-bar .md-nav-bar nav .md-nav-item ._md-nav-button {
  height: 56px;
  line-height: 32px;
}
.page-layout.simple.tabbed > .content > md-nav-bar .md-nav-bar nav .md-nav-item ._md-nav-button-text {
  text-transform: none;
}
.page-layout.blank {
  min-height: 100%;
  padding: 24px;
}

.single-scroll .carded.fullwidth {
  height: auto;
}
.single-scroll .carded.fullwidth > .center .content-card .content {
  overflow: hidden;
}
.single-scroll .carded.left-sidenav {
  height: auto;
}
.single-scroll .carded.left-sidenav > .center .content-card .content {
  overflow: hidden;
}
.single-scroll .carded.right-sidenav {
  height: auto;
}
.single-scroll .carded.right-sidenav > .center .content-card .content {
  overflow: hidden;
}
.single-scroll .simple.left-sidenav {
  height: auto;
}
.single-scroll .simple.left-sidenav > .center {
  overflow: hidden;
}
.single-scroll .simple.right-sidenav {
  height: auto;
}
.single-scroll .simple.right-sidenav > .center {
  overflow: hidden;
}

@media screen and (max-width: 1023px) {
  .page-layout.simple.inner-sidenav.right-sidenav > .content, .page-layout.simple.inner-sidenav.left-sidenav > .content {
    height: auto !important;
  }
  .page-layout.simple.inner-sidenav.right-sidenav > .content > md-sidenav, .page-layout.simple.inner-sidenav.left-sidenav > .content > md-sidenav {
    margin-left: 0;
    margin-right: 0;
  }
  .sidenav-open .page-layout.simple.inner-sidenav {
    height: 100%;
  }
}
@media screen and (max-width: 359px) {
  .page-layout .top-bg {
    height: 160px;
  }
  .page-layout.carded.right-sidenav > .center, .page-layout.carded.left-sidenav > .center, .page-layout.carded.fullwidth > .center {
    margin-left: 16px;
    margin-right: 16px;
  }
  .page-layout.carded.right-sidenav > .center .header, .page-layout.carded.left-sidenav > .center .header, .page-layout.carded.fullwidth > .center .header {
    height: 96px;
    min-height: 96px;
    max-height: 96px;
    padding: 16px;
  }
  .page-layout.carded.fullwidth {
    height: auto;
  }
  .page-layout.carded.fullwidth > .center .content-card .content {
    overflow: hidden;
  }
  .page-layout.carded.right-sidenav, .page-layout.carded.left-sidenav {
    height: auto;
  }
  .page-layout.carded.right-sidenav > .center .content-card .content, .page-layout.carded.left-sidenav > .center .content-card .content {
    overflow: hidden;
  }
  .page-layout.simple.fullwidth > .header, .page-layout.simple.inner-sidenav > .header {
    height: 160px;
    min-height: 160px;
    max-height: 160px;
    padding: 16px;
  }
  .page-layout.simple.right-sidenav > .center .header, .page-layout.simple.left-sidenav > .center .header {
    height: 160px;
    min-height: 160px;
    max-height: 160px;
    padding: 16px;
  }
  .page-layout.simple.left-sidenav, .page-layout.simple.right-sidenav {
    height: auto;
  }
  .page-layout.simple.left-sidenav > .center, .page-layout.simple.right-sidenav > .center {
    overflow: hidden;
  }
}
/*----------------------------------------------------------------*/
/*  Animations
/*----------------------------------------------------------------*/
.animate-slide-up {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000px;
  transition-property: none;
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 1;
}
.animate-slide-up.ng-enter {
  transform: translateY(100%);
  opacity: 0;
}
.animate-slide-up.ng-enter.ng-enter-active {
  transition-property: all;
  transform: translateY(0);
  opacity: 1;
}
.animate-slide-up.ng-leave {
  transform: translateY(0);
  opacity: 1;
}
.animate-slide-up.ng-leave.ng-leave-active {
  transition-property: all;
  transform: translateY(-100%);
  opacity: 0;
}
.animate-slide-up.ng-hide {
  transform: translateY(-100%);
  opacity: 0;
}
.animate-slide-up.ng-hide-add-active, .animate-slide-up.ng-hide-remove-active {
  transition-property: all;
}

.animate-slide-down {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000px;
  transition-property: none;
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 1;
}
.animate-slide-down.ng-enter {
  transform: translateY(-100%);
  opacity: 0;
}
.animate-slide-down.ng-enter.ng-enter-active {
  transition-property: all;
  transform: translateY(0);
  opacity: 1;
}
.animate-slide-down.ng-leave {
  transform: translateY(0);
  opacity: 1;
}
.animate-slide-down.ng-leave.ng-leave-active {
  transition-property: all;
  transform: translateY(100%);
  opacity: 0;
}
.animate-slide-down.ng-hide {
  transform: translateY(-100%);
  opacity: 0;
}
.animate-slide-down.ng-hide-add-active, .animate-slide-down.ng-hide-remove-active {
  transition-property: all;
}

.animate-slide-left {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000px;
  transition-property: none;
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 1;
}
.animate-slide-left.ng-enter {
  transform: translateX(100%);
  opacity: 0;
}
.animate-slide-left.ng-enter.ng-enter-active {
  transition-property: all;
  transform: translateX(0);
  opacity: 1;
}
.animate-slide-left.ng-leave {
  transform: translateX(0);
  opacity: 1;
}
.animate-slide-left.ng-leave.ng-leave-active {
  transition-property: all;
  transform: translateX(-100%);
  opacity: 0;
}
.animate-slide-left.ng-hide {
  transform: translateX(-100%);
  opacity: 0;
}
.animate-slide-left.ng-hide-add-active, .animate-slide-left.ng-hide-remove-active {
  transition-property: all;
}

.animate-slide-right {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000px;
  transition-property: none;
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 1;
}
.animate-slide-right.ng-enter {
  transform: translateX(-100%);
  opacity: 0;
}
.animate-slide-right.ng-enter.ng-enter-active {
  transition-property: all;
  transform: translateX(0);
  opacity: 1;
}
.animate-slide-right.ng-leave {
  transform: translateX(0);
  opacity: 1;
}
.animate-slide-right.ng-leave.ng-leave-active {
  transition-property: all;
  transform: translateX(100%);
  opacity: 0;
}
.animate-slide-right.ng-hide {
  transform: translateX(100%);
  opacity: 0;
}
.animate-slide-right.ng-hide-add-active, .animate-slide-right.ng-hide-remove-active {
  transition-property: all;
}

.animate-fade-in-out {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000px;
  transition-property: none;
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 1;
}
.animate-fade-in-out.ng-enter {
  opacity: 0;
}
.animate-fade-in-out.ng-enter.ng-enter-active {
  transition-property: all;
  opacity: 1;
}
.animate-fade-in-out.ng-leave {
  opacity: 1;
}
.animate-fade-in-out.ng-leave.ng-leave-active {
  transition-property: all;
  opacity: 0;
}
.animate-fade-in-out.ng-hide {
  opacity: 0;
}
.animate-fade-in-out.ng-hide-add-active, .animate-fade-in-out.ng-hide-remove-active {
  transition-property: all;
}

/*----------------------------------------------------------------*/
/*  @ Custom Animation Keyframes
/*----------------------------------------------------------------*/
@keyframes slide-in-left {
  0% {
    opacity: 0;
    transform: translateX(-500px);
  }
  65% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes slide-in-right {
  0% {
    opacity: 0;
    transform: translateX(500px);
  }
  65% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes slide-in-bottom {
  0% {
    opacity: 0;
    transform: translateY(200px);
  }
  65% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    transform: translateY(0);
  }
}
.animate-rotate {
  animation: rotate 1.75s linear infinite;
}

@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*----------------------------------------------------------------*/
/*  Colors
/*----------------------------------------------------------------*/
.black-fg,
.black-text {
  color: rgba(0, 0, 0, 0.87) !important;
}
.black-fg.secondary-text,
.black-fg .secondary-text, .black-fg.icon,
.black-fg .icon,
.black-text.secondary-text,
.black-text .secondary-text,
.black-text.icon,
.black-text .icon {
  color: rgba(0, 0, 0, 0.54) !important;
}
.black-fg.hint-text,
.black-fg .hint-text, .black-fg.disabled-text,
.black-fg .disabled-text,
.black-text.hint-text,
.black-text .hint-text,
.black-text.disabled-text,
.black-text .disabled-text {
  color: rgba(0, 0, 0, 0.26) !important;
}
.black-fg.divider,
.black-fg .divider, .black-fg.faint-text,
.black-fg .faint-text,
.black-text.divider,
.black-text .divider,
.black-text.faint-text,
.black-text .faint-text {
  color: rgba(0, 0, 0, 0.12) !important;
}

.white-fg,
.white-text {
  color: rgb(255, 255, 255) !important;
}
.white-fg.secondary-text,
.white-fg .secondary-text, .white-fg.icon,
.white-fg .icon,
.white-text.secondary-text,
.white-text .secondary-text,
.white-text.icon,
.white-text .icon {
  color: rgba(255, 255, 255, 0.7) !important;
}
.white-fg.hint-text,
.white-fg .hint-text, .white-fg.disabled-text,
.white-fg .disabled-text,
.white-text.hint-text,
.white-text .hint-text,
.white-text.disabled-text,
.white-text .disabled-text {
  color: rgba(255, 255, 255, 0.3) !important;
}
.white-fg.divider,
.white-fg .divider, .white-fg.faint-text,
.white-fg .faint-text,
.white-text.divider,
.white-text .divider,
.white-text.faint-text,
.white-text .faint-text {
  color: rgba(255, 255, 255, 0.12) !important;
}
.white-fg md-icon,
.white-text md-icon {
  color: #FFFFFF;
}
.white-fg md-progress-linear .md-container,
.white-text md-progress-linear .md-container {
  background: rgba(255, 255, 255, 0.3);
}
.white-fg md-progress-linear .md-bar,
.white-text md-progress-linear .md-bar {
  background: rgba(255, 255, 255, 0.7);
}

.red-50-bg {
  background-color: #FFEBEE !important;
}

.md-red-50-bg {
  background-color: #FFEBEE !important;
  color: rgba(0, 0, 0, 0.87);
}

.red-50-fg {
  color: #FFEBEE !important;
}

.red-50-border {
  border-color: #FFEBEE !important;
}

.red-50-border-top {
  border-top-color: #FFEBEE !important;
}

.red-50-border-right {
  border-right-color: #FFEBEE !important;
}

.red-50-border-bottom {
  border-bottom-color: #FFEBEE !important;
}

.red-50-border-left {
  border-left-color: #FFEBEE !important;
}

.red-100-bg {
  background-color: #FFCDD2 !important;
}

.md-red-100-bg {
  background-color: #FFCDD2 !important;
  color: rgba(0, 0, 0, 0.87);
}

.red-100-fg {
  color: #FFCDD2 !important;
}

.red-100-border {
  border-color: #FFCDD2 !important;
}

.red-100-border-top {
  border-top-color: #FFCDD2 !important;
}

.red-100-border-right {
  border-right-color: #FFCDD2 !important;
}

.red-100-border-bottom {
  border-bottom-color: #FFCDD2 !important;
}

.red-100-border-left {
  border-left-color: #FFCDD2 !important;
}

.red-200-bg {
  background-color: #EF9A9A !important;
}

.md-red-200-bg {
  background-color: #EF9A9A !important;
  color: rgba(0, 0, 0, 0.87);
}

.red-200-fg {
  color: #EF9A9A !important;
}

.red-200-border {
  border-color: #EF9A9A !important;
}

.red-200-border-top {
  border-top-color: #EF9A9A !important;
}

.red-200-border-right {
  border-right-color: #EF9A9A !important;
}

.red-200-border-bottom {
  border-bottom-color: #EF9A9A !important;
}

.red-200-border-left {
  border-left-color: #EF9A9A !important;
}

.red-300-bg {
  background-color: #E57373 !important;
}

.md-red-300-bg {
  background-color: #E57373 !important;
  color: rgba(0, 0, 0, 0.87);
}

.red-300-fg {
  color: #E57373 !important;
}

.red-300-border {
  border-color: #E57373 !important;
}

.red-300-border-top {
  border-top-color: #E57373 !important;
}

.red-300-border-right {
  border-right-color: #E57373 !important;
}

.red-300-border-bottom {
  border-bottom-color: #E57373 !important;
}

.red-300-border-left {
  border-left-color: #E57373 !important;
}

.red-400-bg {
  background-color: #EF5350 !important;
}

.md-red-400-bg {
  background-color: #EF5350 !important;
  color: rgb(255, 255, 255);
}

.red-400-fg {
  color: #EF5350 !important;
}

.red-400-border {
  border-color: #EF5350 !important;
}

.red-400-border-top {
  border-top-color: #EF5350 !important;
}

.red-400-border-right {
  border-right-color: #EF5350 !important;
}

.red-400-border-bottom {
  border-bottom-color: #EF5350 !important;
}

.red-400-border-left {
  border-left-color: #EF5350 !important;
}

.red-500-bg {
  background-color: #F44336 !important;
}

.md-red-500-bg {
  background-color: #F44336 !important;
  color: rgb(255, 255, 255);
}

.red-500-fg {
  color: #F44336 !important;
}

.red-500-border {
  border-color: #F44336 !important;
}

.red-500-border-top {
  border-top-color: #F44336 !important;
}

.red-500-border-right {
  border-right-color: #F44336 !important;
}

.red-500-border-bottom {
  border-bottom-color: #F44336 !important;
}

.red-500-border-left {
  border-left-color: #F44336 !important;
}

.md-red-bg {
  background-color: #F44336 !important;
  color: rgb(255, 255, 255);
}

.red-bg {
  background-color: #F44336 !important;
}

.red-fg {
  color: #F44336 !important;
}

.red-border {
  border-color: #F44336 !important;
}

.red-border-top {
  border-top-color: #F44336 !important;
}

.red-border-right {
  border-right-color: #F44336 !important;
}

.red-border-bottom {
  border-bottom-color: #F44336 !important;
}

.red-border-left {
  border-left-color: #F44336 !important;
}

.red-600-bg {
  background-color: #E53935 !important;
}

.md-red-600-bg {
  background-color: #E53935 !important;
  color: rgb(255, 255, 255);
}

.red-600-fg {
  color: #E53935 !important;
}

.red-600-border {
  border-color: #E53935 !important;
}

.red-600-border-top {
  border-top-color: #E53935 !important;
}

.red-600-border-right {
  border-right-color: #E53935 !important;
}

.red-600-border-bottom {
  border-bottom-color: #E53935 !important;
}

.red-600-border-left {
  border-left-color: #E53935 !important;
}

.red-700-bg {
  background-color: #D32F2F !important;
}

.md-red-700-bg {
  background-color: #D32F2F !important;
  color: rgb(255, 255, 255);
}

.red-700-fg {
  color: #D32F2F !important;
}

.red-700-border {
  border-color: #D32F2F !important;
}

.red-700-border-top {
  border-top-color: #D32F2F !important;
}

.red-700-border-right {
  border-right-color: #D32F2F !important;
}

.red-700-border-bottom {
  border-bottom-color: #D32F2F !important;
}

.red-700-border-left {
  border-left-color: #D32F2F !important;
}

.red-800-bg {
  background-color: #C62828 !important;
}

.md-red-800-bg {
  background-color: #C62828 !important;
  color: rgba(255, 255, 255, 0.87);
}

.red-800-fg {
  color: #C62828 !important;
}

.red-800-border {
  border-color: #C62828 !important;
}

.red-800-border-top {
  border-top-color: #C62828 !important;
}

.red-800-border-right {
  border-right-color: #C62828 !important;
}

.red-800-border-bottom {
  border-bottom-color: #C62828 !important;
}

.red-800-border-left {
  border-left-color: #C62828 !important;
}

.red-900-bg {
  background-color: #B71C1C !important;
}

.md-red-900-bg {
  background-color: #B71C1C !important;
  color: rgba(255, 255, 255, 0.87);
}

.red-900-fg {
  color: #B71C1C !important;
}

.red-900-border {
  border-color: #B71C1C !important;
}

.red-900-border-top {
  border-top-color: #B71C1C !important;
}

.red-900-border-right {
  border-right-color: #B71C1C !important;
}

.red-900-border-bottom {
  border-bottom-color: #B71C1C !important;
}

.red-900-border-left {
  border-left-color: #B71C1C !important;
}

.red-A100-bg {
  background-color: #FF8A80 !important;
}

.md-red-A100-bg {
  background-color: #FF8A80 !important;
  color: rgba(0, 0, 0, 0.87);
}

.red-A100-fg {
  color: #FF8A80 !important;
}

.red-A100-border {
  border-color: #FF8A80 !important;
}

.red-A100-border-top {
  border-top-color: #FF8A80 !important;
}

.red-A100-border-right {
  border-right-color: #FF8A80 !important;
}

.red-A100-border-bottom {
  border-bottom-color: #FF8A80 !important;
}

.red-A100-border-left {
  border-left-color: #FF8A80 !important;
}

.red-A200-bg {
  background-color: #FF5252 !important;
}

.md-red-A200-bg {
  background-color: #FF5252 !important;
  color: rgb(255, 255, 255);
}

.red-A200-fg {
  color: #FF5252 !important;
}

.red-A200-border {
  border-color: #FF5252 !important;
}

.red-A200-border-top {
  border-top-color: #FF5252 !important;
}

.red-A200-border-right {
  border-right-color: #FF5252 !important;
}

.red-A200-border-bottom {
  border-bottom-color: #FF5252 !important;
}

.red-A200-border-left {
  border-left-color: #FF5252 !important;
}

.red-A400-bg {
  background-color: #FF1744 !important;
}

.md-red-A400-bg {
  background-color: #FF1744 !important;
  color: rgb(255, 255, 255);
}

.red-A400-fg {
  color: #FF1744 !important;
}

.red-A400-border {
  border-color: #FF1744 !important;
}

.red-A400-border-top {
  border-top-color: #FF1744 !important;
}

.red-A400-border-right {
  border-right-color: #FF1744 !important;
}

.red-A400-border-bottom {
  border-bottom-color: #FF1744 !important;
}

.red-A400-border-left {
  border-left-color: #FF1744 !important;
}

.red-A700-bg {
  background-color: #D50000 !important;
}

.md-red-A700-bg {
  background-color: #D50000 !important;
  color: rgb(255, 255, 255);
}

.red-A700-fg {
  color: #D50000 !important;
}

.red-A700-border {
  border-color: #D50000 !important;
}

.red-A700-border-top {
  border-top-color: #D50000 !important;
}

.red-A700-border-right {
  border-right-color: #D50000 !important;
}

.red-A700-border-bottom {
  border-bottom-color: #D50000 !important;
}

.red-A700-border-left {
  border-left-color: #D50000 !important;
}

.pink-50-bg {
  background-color: #FCE4EC !important;
}

.md-pink-50-bg {
  background-color: #FCE4EC !important;
  color: rgba(0, 0, 0, 0.87);
}

.pink-50-fg {
  color: #FCE4EC !important;
}

.pink-50-border {
  border-color: #FCE4EC !important;
}

.pink-50-border-top {
  border-top-color: #FCE4EC !important;
}

.pink-50-border-right {
  border-right-color: #FCE4EC !important;
}

.pink-50-border-bottom {
  border-bottom-color: #FCE4EC !important;
}

.pink-50-border-left {
  border-left-color: #FCE4EC !important;
}

.pink-100-bg {
  background-color: #F8BBD0 !important;
}

.md-pink-100-bg {
  background-color: #F8BBD0 !important;
  color: rgba(0, 0, 0, 0.87);
}

.pink-100-fg {
  color: #F8BBD0 !important;
}

.pink-100-border {
  border-color: #F8BBD0 !important;
}

.pink-100-border-top {
  border-top-color: #F8BBD0 !important;
}

.pink-100-border-right {
  border-right-color: #F8BBD0 !important;
}

.pink-100-border-bottom {
  border-bottom-color: #F8BBD0 !important;
}

.pink-100-border-left {
  border-left-color: #F8BBD0 !important;
}

.pink-200-bg {
  background-color: #F48FB1 !important;
}

.md-pink-200-bg {
  background-color: #F48FB1 !important;
  color: rgba(0, 0, 0, 0.87);
}

.pink-200-fg {
  color: #F48FB1 !important;
}

.pink-200-border {
  border-color: #F48FB1 !important;
}

.pink-200-border-top {
  border-top-color: #F48FB1 !important;
}

.pink-200-border-right {
  border-right-color: #F48FB1 !important;
}

.pink-200-border-bottom {
  border-bottom-color: #F48FB1 !important;
}

.pink-200-border-left {
  border-left-color: #F48FB1 !important;
}

.pink-300-bg {
  background-color: #F06292 !important;
}

.md-pink-300-bg {
  background-color: #F06292 !important;
  color: rgba(255, 255, 255, 0.87);
}

.pink-300-fg {
  color: #F06292 !important;
}

.pink-300-border {
  border-color: #F06292 !important;
}

.pink-300-border-top {
  border-top-color: #F06292 !important;
}

.pink-300-border-right {
  border-right-color: #F06292 !important;
}

.pink-300-border-bottom {
  border-bottom-color: #F06292 !important;
}

.pink-300-border-left {
  border-left-color: #F06292 !important;
}

.pink-400-bg {
  background-color: #EC407A !important;
}

.md-pink-400-bg {
  background-color: #EC407A !important;
  color: rgba(255, 255, 255, 0.87);
}

.pink-400-fg {
  color: #EC407A !important;
}

.pink-400-border {
  border-color: #EC407A !important;
}

.pink-400-border-top {
  border-top-color: #EC407A !important;
}

.pink-400-border-right {
  border-right-color: #EC407A !important;
}

.pink-400-border-bottom {
  border-bottom-color: #EC407A !important;
}

.pink-400-border-left {
  border-left-color: #EC407A !important;
}

.pink-500-bg {
  background-color: #E91E63 !important;
}

.md-pink-500-bg {
  background-color: #E91E63 !important;
  color: rgb(255, 255, 255);
}

.pink-500-fg {
  color: #E91E63 !important;
}

.pink-500-border {
  border-color: #E91E63 !important;
}

.pink-500-border-top {
  border-top-color: #E91E63 !important;
}

.pink-500-border-right {
  border-right-color: #E91E63 !important;
}

.pink-500-border-bottom {
  border-bottom-color: #E91E63 !important;
}

.pink-500-border-left {
  border-left-color: #E91E63 !important;
}

.md-pink-bg {
  background-color: #E91E63 !important;
  color: rgb(255, 255, 255);
}

.pink-bg {
  background-color: #E91E63 !important;
}

.pink-fg {
  color: #E91E63 !important;
}

.pink-border {
  border-color: #E91E63 !important;
}

.pink-border-top {
  border-top-color: #E91E63 !important;
}

.pink-border-right {
  border-right-color: #E91E63 !important;
}

.pink-border-bottom {
  border-bottom-color: #E91E63 !important;
}

.pink-border-left {
  border-left-color: #E91E63 !important;
}

.pink-600-bg {
  background-color: #D81B60 !important;
}

.md-pink-600-bg {
  background-color: #D81B60 !important;
  color: rgb(255, 255, 255);
}

.pink-600-fg {
  color: #D81B60 !important;
}

.pink-600-border {
  border-color: #D81B60 !important;
}

.pink-600-border-top {
  border-top-color: #D81B60 !important;
}

.pink-600-border-right {
  border-right-color: #D81B60 !important;
}

.pink-600-border-bottom {
  border-bottom-color: #D81B60 !important;
}

.pink-600-border-left {
  border-left-color: #D81B60 !important;
}

.pink-700-bg {
  background-color: #C2185B !important;
}

.md-pink-700-bg {
  background-color: #C2185B !important;
  color: rgba(255, 255, 255, 0.87);
}

.pink-700-fg {
  color: #C2185B !important;
}

.pink-700-border {
  border-color: #C2185B !important;
}

.pink-700-border-top {
  border-top-color: #C2185B !important;
}

.pink-700-border-right {
  border-right-color: #C2185B !important;
}

.pink-700-border-bottom {
  border-bottom-color: #C2185B !important;
}

.pink-700-border-left {
  border-left-color: #C2185B !important;
}

.pink-800-bg {
  background-color: #AD1457 !important;
}

.md-pink-800-bg {
  background-color: #AD1457 !important;
  color: rgba(255, 255, 255, 0.87);
}

.pink-800-fg {
  color: #AD1457 !important;
}

.pink-800-border {
  border-color: #AD1457 !important;
}

.pink-800-border-top {
  border-top-color: #AD1457 !important;
}

.pink-800-border-right {
  border-right-color: #AD1457 !important;
}

.pink-800-border-bottom {
  border-bottom-color: #AD1457 !important;
}

.pink-800-border-left {
  border-left-color: #AD1457 !important;
}

.pink-900-bg {
  background-color: #880E4F !important;
}

.md-pink-900-bg {
  background-color: #880E4F !important;
  color: rgba(255, 255, 255, 0.87);
}

.pink-900-fg {
  color: #880E4F !important;
}

.pink-900-border {
  border-color: #880E4F !important;
}

.pink-900-border-top {
  border-top-color: #880E4F !important;
}

.pink-900-border-right {
  border-right-color: #880E4F !important;
}

.pink-900-border-bottom {
  border-bottom-color: #880E4F !important;
}

.pink-900-border-left {
  border-left-color: #880E4F !important;
}

.pink-A100-bg {
  background-color: #FF80AB !important;
}

.md-pink-A100-bg {
  background-color: #FF80AB !important;
  color: rgba(0, 0, 0, 0.87);
}

.pink-A100-fg {
  color: #FF80AB !important;
}

.pink-A100-border {
  border-color: #FF80AB !important;
}

.pink-A100-border-top {
  border-top-color: #FF80AB !important;
}

.pink-A100-border-right {
  border-right-color: #FF80AB !important;
}

.pink-A100-border-bottom {
  border-bottom-color: #FF80AB !important;
}

.pink-A100-border-left {
  border-left-color: #FF80AB !important;
}

.pink-A200-bg {
  background-color: #FF4081 !important;
}

.md-pink-A200-bg {
  background-color: #FF4081 !important;
  color: rgb(255, 255, 255);
}

.pink-A200-fg {
  color: #FF4081 !important;
}

.pink-A200-border {
  border-color: #FF4081 !important;
}

.pink-A200-border-top {
  border-top-color: #FF4081 !important;
}

.pink-A200-border-right {
  border-right-color: #FF4081 !important;
}

.pink-A200-border-bottom {
  border-bottom-color: #FF4081 !important;
}

.pink-A200-border-left {
  border-left-color: #FF4081 !important;
}

.pink-A400-bg {
  background-color: #F50057 !important;
}

.md-pink-A400-bg {
  background-color: #F50057 !important;
  color: rgb(255, 255, 255);
}

.pink-A400-fg {
  color: #F50057 !important;
}

.pink-A400-border {
  border-color: #F50057 !important;
}

.pink-A400-border-top {
  border-top-color: #F50057 !important;
}

.pink-A400-border-right {
  border-right-color: #F50057 !important;
}

.pink-A400-border-bottom {
  border-bottom-color: #F50057 !important;
}

.pink-A400-border-left {
  border-left-color: #F50057 !important;
}

.pink-A700-bg {
  background-color: #C51162 !important;
}

.md-pink-A700-bg {
  background-color: #C51162 !important;
  color: rgb(255, 255, 255);
}

.pink-A700-fg {
  color: #C51162 !important;
}

.pink-A700-border {
  border-color: #C51162 !important;
}

.pink-A700-border-top {
  border-top-color: #C51162 !important;
}

.pink-A700-border-right {
  border-right-color: #C51162 !important;
}

.pink-A700-border-bottom {
  border-bottom-color: #C51162 !important;
}

.pink-A700-border-left {
  border-left-color: #C51162 !important;
}

.purple-50-bg {
  background-color: #F3E5F5 !important;
}

.md-purple-50-bg {
  background-color: #F3E5F5 !important;
  color: rgba(0, 0, 0, 0.87);
}

.purple-50-fg {
  color: #F3E5F5 !important;
}

.purple-50-border {
  border-color: #F3E5F5 !important;
}

.purple-50-border-top {
  border-top-color: #F3E5F5 !important;
}

.purple-50-border-right {
  border-right-color: #F3E5F5 !important;
}

.purple-50-border-bottom {
  border-bottom-color: #F3E5F5 !important;
}

.purple-50-border-left {
  border-left-color: #F3E5F5 !important;
}

.purple-100-bg {
  background-color: #E1BEE7 !important;
}

.md-purple-100-bg {
  background-color: #E1BEE7 !important;
  color: rgba(0, 0, 0, 0.87);
}

.purple-100-fg {
  color: #E1BEE7 !important;
}

.purple-100-border {
  border-color: #E1BEE7 !important;
}

.purple-100-border-top {
  border-top-color: #E1BEE7 !important;
}

.purple-100-border-right {
  border-right-color: #E1BEE7 !important;
}

.purple-100-border-bottom {
  border-bottom-color: #E1BEE7 !important;
}

.purple-100-border-left {
  border-left-color: #E1BEE7 !important;
}

.purple-200-bg {
  background-color: #CE93D8 !important;
}

.md-purple-200-bg {
  background-color: #CE93D8 !important;
  color: rgba(0, 0, 0, 0.87);
}

.purple-200-fg {
  color: #CE93D8 !important;
}

.purple-200-border {
  border-color: #CE93D8 !important;
}

.purple-200-border-top {
  border-top-color: #CE93D8 !important;
}

.purple-200-border-right {
  border-right-color: #CE93D8 !important;
}

.purple-200-border-bottom {
  border-bottom-color: #CE93D8 !important;
}

.purple-200-border-left {
  border-left-color: #CE93D8 !important;
}

.purple-300-bg {
  background-color: #BA68C8 !important;
}

.md-purple-300-bg {
  background-color: #BA68C8 !important;
  color: rgb(255, 255, 255);
}

.purple-300-fg {
  color: #BA68C8 !important;
}

.purple-300-border {
  border-color: #BA68C8 !important;
}

.purple-300-border-top {
  border-top-color: #BA68C8 !important;
}

.purple-300-border-right {
  border-right-color: #BA68C8 !important;
}

.purple-300-border-bottom {
  border-bottom-color: #BA68C8 !important;
}

.purple-300-border-left {
  border-left-color: #BA68C8 !important;
}

.purple-400-bg {
  background-color: #AB47BC !important;
}

.md-purple-400-bg {
  background-color: #AB47BC !important;
  color: rgb(255, 255, 255);
}

.purple-400-fg {
  color: #AB47BC !important;
}

.purple-400-border {
  border-color: #AB47BC !important;
}

.purple-400-border-top {
  border-top-color: #AB47BC !important;
}

.purple-400-border-right {
  border-right-color: #AB47BC !important;
}

.purple-400-border-bottom {
  border-bottom-color: #AB47BC !important;
}

.purple-400-border-left {
  border-left-color: #AB47BC !important;
}

.purple-500-bg {
  background-color: #9C27B0 !important;
}

.md-purple-500-bg {
  background-color: #9C27B0 !important;
  color: rgba(255, 255, 255, 0.87);
}

.purple-500-fg {
  color: #9C27B0 !important;
}

.purple-500-border {
  border-color: #9C27B0 !important;
}

.purple-500-border-top {
  border-top-color: #9C27B0 !important;
}

.purple-500-border-right {
  border-right-color: #9C27B0 !important;
}

.purple-500-border-bottom {
  border-bottom-color: #9C27B0 !important;
}

.purple-500-border-left {
  border-left-color: #9C27B0 !important;
}

.md-purple-bg {
  background-color: #9C27B0 !important;
  color: rgba(255, 255, 255, 0.87);
}

.purple-bg {
  background-color: #9C27B0 !important;
}

.purple-fg {
  color: #9C27B0 !important;
}

.purple-border {
  border-color: #9C27B0 !important;
}

.purple-border-top {
  border-top-color: #9C27B0 !important;
}

.purple-border-right {
  border-right-color: #9C27B0 !important;
}

.purple-border-bottom {
  border-bottom-color: #9C27B0 !important;
}

.purple-border-left {
  border-left-color: #9C27B0 !important;
}

.purple-600-bg {
  background-color: #8E24AA !important;
}

.md-purple-600-bg {
  background-color: #8E24AA !important;
  color: rgba(255, 255, 255, 0.87);
}

.purple-600-fg {
  color: #8E24AA !important;
}

.purple-600-border {
  border-color: #8E24AA !important;
}

.purple-600-border-top {
  border-top-color: #8E24AA !important;
}

.purple-600-border-right {
  border-right-color: #8E24AA !important;
}

.purple-600-border-bottom {
  border-bottom-color: #8E24AA !important;
}

.purple-600-border-left {
  border-left-color: #8E24AA !important;
}

.purple-700-bg {
  background-color: #7B1FA2 !important;
}

.md-purple-700-bg {
  background-color: #7B1FA2 !important;
  color: rgba(255, 255, 255, 0.87);
}

.purple-700-fg {
  color: #7B1FA2 !important;
}

.purple-700-border {
  border-color: #7B1FA2 !important;
}

.purple-700-border-top {
  border-top-color: #7B1FA2 !important;
}

.purple-700-border-right {
  border-right-color: #7B1FA2 !important;
}

.purple-700-border-bottom {
  border-bottom-color: #7B1FA2 !important;
}

.purple-700-border-left {
  border-left-color: #7B1FA2 !important;
}

.purple-800-bg {
  background-color: #6A1B9A !important;
}

.md-purple-800-bg {
  background-color: #6A1B9A !important;
  color: rgba(255, 255, 255, 0.87);
}

.purple-800-fg {
  color: #6A1B9A !important;
}

.purple-800-border {
  border-color: #6A1B9A !important;
}

.purple-800-border-top {
  border-top-color: #6A1B9A !important;
}

.purple-800-border-right {
  border-right-color: #6A1B9A !important;
}

.purple-800-border-bottom {
  border-bottom-color: #6A1B9A !important;
}

.purple-800-border-left {
  border-left-color: #6A1B9A !important;
}

.purple-900-bg {
  background-color: #4A148C !important;
}

.md-purple-900-bg {
  background-color: #4A148C !important;
  color: rgba(255, 255, 255, 0.87);
}

.purple-900-fg {
  color: #4A148C !important;
}

.purple-900-border {
  border-color: #4A148C !important;
}

.purple-900-border-top {
  border-top-color: #4A148C !important;
}

.purple-900-border-right {
  border-right-color: #4A148C !important;
}

.purple-900-border-bottom {
  border-bottom-color: #4A148C !important;
}

.purple-900-border-left {
  border-left-color: #4A148C !important;
}

.purple-A100-bg {
  background-color: #EA80FC !important;
}

.md-purple-A100-bg {
  background-color: #EA80FC !important;
  color: rgba(0, 0, 0, 0.87);
}

.purple-A100-fg {
  color: #EA80FC !important;
}

.purple-A100-border {
  border-color: #EA80FC !important;
}

.purple-A100-border-top {
  border-top-color: #EA80FC !important;
}

.purple-A100-border-right {
  border-right-color: #EA80FC !important;
}

.purple-A100-border-bottom {
  border-bottom-color: #EA80FC !important;
}

.purple-A100-border-left {
  border-left-color: #EA80FC !important;
}

.purple-A200-bg {
  background-color: #E040FB !important;
}

.md-purple-A200-bg {
  background-color: #E040FB !important;
  color: rgb(255, 255, 255);
}

.purple-A200-fg {
  color: #E040FB !important;
}

.purple-A200-border {
  border-color: #E040FB !important;
}

.purple-A200-border-top {
  border-top-color: #E040FB !important;
}

.purple-A200-border-right {
  border-right-color: #E040FB !important;
}

.purple-A200-border-bottom {
  border-bottom-color: #E040FB !important;
}

.purple-A200-border-left {
  border-left-color: #E040FB !important;
}

.purple-A400-bg {
  background-color: #D500F9 !important;
}

.md-purple-A400-bg {
  background-color: #D500F9 !important;
  color: rgb(255, 255, 255);
}

.purple-A400-fg {
  color: #D500F9 !important;
}

.purple-A400-border {
  border-color: #D500F9 !important;
}

.purple-A400-border-top {
  border-top-color: #D500F9 !important;
}

.purple-A400-border-right {
  border-right-color: #D500F9 !important;
}

.purple-A400-border-bottom {
  border-bottom-color: #D500F9 !important;
}

.purple-A400-border-left {
  border-left-color: #D500F9 !important;
}

.purple-A700-bg {
  background-color: #AA00FF !important;
}

.md-purple-A700-bg {
  background-color: #AA00FF !important;
  color: rgb(255, 255, 255);
}

.purple-A700-fg {
  color: #AA00FF !important;
}

.purple-A700-border {
  border-color: #AA00FF !important;
}

.purple-A700-border-top {
  border-top-color: #AA00FF !important;
}

.purple-A700-border-right {
  border-right-color: #AA00FF !important;
}

.purple-A700-border-bottom {
  border-bottom-color: #AA00FF !important;
}

.purple-A700-border-left {
  border-left-color: #AA00FF !important;
}

.deep-purple-50-bg {
  background-color: #EDE7F6 !important;
}

.md-deep-purple-50-bg {
  background-color: #EDE7F6 !important;
  color: rgba(0, 0, 0, 0.87);
}

.deep-purple-50-fg {
  color: #EDE7F6 !important;
}

.deep-purple-50-border {
  border-color: #EDE7F6 !important;
}

.deep-purple-50-border-top {
  border-top-color: #EDE7F6 !important;
}

.deep-purple-50-border-right {
  border-right-color: #EDE7F6 !important;
}

.deep-purple-50-border-bottom {
  border-bottom-color: #EDE7F6 !important;
}

.deep-purple-50-border-left {
  border-left-color: #EDE7F6 !important;
}

.deep-purple-100-bg {
  background-color: #D1C4E9 !important;
}

.md-deep-purple-100-bg {
  background-color: #D1C4E9 !important;
  color: rgba(0, 0, 0, 0.87);
}

.deep-purple-100-fg {
  color: #D1C4E9 !important;
}

.deep-purple-100-border {
  border-color: #D1C4E9 !important;
}

.deep-purple-100-border-top {
  border-top-color: #D1C4E9 !important;
}

.deep-purple-100-border-right {
  border-right-color: #D1C4E9 !important;
}

.deep-purple-100-border-bottom {
  border-bottom-color: #D1C4E9 !important;
}

.deep-purple-100-border-left {
  border-left-color: #D1C4E9 !important;
}

.deep-purple-200-bg {
  background-color: #B39DDB !important;
}

.md-deep-purple-200-bg {
  background-color: #B39DDB !important;
  color: rgba(0, 0, 0, 0.87);
}

.deep-purple-200-fg {
  color: #B39DDB !important;
}

.deep-purple-200-border {
  border-color: #B39DDB !important;
}

.deep-purple-200-border-top {
  border-top-color: #B39DDB !important;
}

.deep-purple-200-border-right {
  border-right-color: #B39DDB !important;
}

.deep-purple-200-border-bottom {
  border-bottom-color: #B39DDB !important;
}

.deep-purple-200-border-left {
  border-left-color: #B39DDB !important;
}

.deep-purple-300-bg {
  background-color: #9575CD !important;
}

.md-deep-purple-300-bg {
  background-color: #9575CD !important;
  color: rgb(255, 255, 255);
}

.deep-purple-300-fg {
  color: #9575CD !important;
}

.deep-purple-300-border {
  border-color: #9575CD !important;
}

.deep-purple-300-border-top {
  border-top-color: #9575CD !important;
}

.deep-purple-300-border-right {
  border-right-color: #9575CD !important;
}

.deep-purple-300-border-bottom {
  border-bottom-color: #9575CD !important;
}

.deep-purple-300-border-left {
  border-left-color: #9575CD !important;
}

.deep-purple-400-bg {
  background-color: #7E57C2 !important;
}

.md-deep-purple-400-bg {
  background-color: #7E57C2 !important;
  color: rgb(255, 255, 255);
}

.deep-purple-400-fg {
  color: #7E57C2 !important;
}

.deep-purple-400-border {
  border-color: #7E57C2 !important;
}

.deep-purple-400-border-top {
  border-top-color: #7E57C2 !important;
}

.deep-purple-400-border-right {
  border-right-color: #7E57C2 !important;
}

.deep-purple-400-border-bottom {
  border-bottom-color: #7E57C2 !important;
}

.deep-purple-400-border-left {
  border-left-color: #7E57C2 !important;
}

.deep-purple-500-bg {
  background-color: #673AB7 !important;
}

.md-deep-purple-500-bg {
  background-color: #673AB7 !important;
  color: rgba(255, 255, 255, 0.87);
}

.deep-purple-500-fg {
  color: #673AB7 !important;
}

.deep-purple-500-border {
  border-color: #673AB7 !important;
}

.deep-purple-500-border-top {
  border-top-color: #673AB7 !important;
}

.deep-purple-500-border-right {
  border-right-color: #673AB7 !important;
}

.deep-purple-500-border-bottom {
  border-bottom-color: #673AB7 !important;
}

.deep-purple-500-border-left {
  border-left-color: #673AB7 !important;
}

.md-deep-purple-bg {
  background-color: #673AB7 !important;
  color: rgba(255, 255, 255, 0.87);
}

.deep-purple-bg {
  background-color: #673AB7 !important;
}

.deep-purple-fg {
  color: #673AB7 !important;
}

.deep-purple-border {
  border-color: #673AB7 !important;
}

.deep-purple-border-top {
  border-top-color: #673AB7 !important;
}

.deep-purple-border-right {
  border-right-color: #673AB7 !important;
}

.deep-purple-border-bottom {
  border-bottom-color: #673AB7 !important;
}

.deep-purple-border-left {
  border-left-color: #673AB7 !important;
}

.deep-purple-600-bg {
  background-color: #5E35B1 !important;
}

.md-deep-purple-600-bg {
  background-color: #5E35B1 !important;
  color: rgba(255, 255, 255, 0.87);
}

.deep-purple-600-fg {
  color: #5E35B1 !important;
}

.deep-purple-600-border {
  border-color: #5E35B1 !important;
}

.deep-purple-600-border-top {
  border-top-color: #5E35B1 !important;
}

.deep-purple-600-border-right {
  border-right-color: #5E35B1 !important;
}

.deep-purple-600-border-bottom {
  border-bottom-color: #5E35B1 !important;
}

.deep-purple-600-border-left {
  border-left-color: #5E35B1 !important;
}

.deep-purple-700-bg {
  background-color: #512DA8 !important;
}

.md-deep-purple-700-bg {
  background-color: #512DA8 !important;
  color: rgba(255, 255, 255, 0.87);
}

.deep-purple-700-fg {
  color: #512DA8 !important;
}

.deep-purple-700-border {
  border-color: #512DA8 !important;
}

.deep-purple-700-border-top {
  border-top-color: #512DA8 !important;
}

.deep-purple-700-border-right {
  border-right-color: #512DA8 !important;
}

.deep-purple-700-border-bottom {
  border-bottom-color: #512DA8 !important;
}

.deep-purple-700-border-left {
  border-left-color: #512DA8 !important;
}

.deep-purple-800-bg {
  background-color: #4527A0 !important;
}

.md-deep-purple-800-bg {
  background-color: #4527A0 !important;
  color: rgba(255, 255, 255, 0.87);
}

.deep-purple-800-fg {
  color: #4527A0 !important;
}

.deep-purple-800-border {
  border-color: #4527A0 !important;
}

.deep-purple-800-border-top {
  border-top-color: #4527A0 !important;
}

.deep-purple-800-border-right {
  border-right-color: #4527A0 !important;
}

.deep-purple-800-border-bottom {
  border-bottom-color: #4527A0 !important;
}

.deep-purple-800-border-left {
  border-left-color: #4527A0 !important;
}

.deep-purple-900-bg {
  background-color: #311B92 !important;
}

.md-deep-purple-900-bg {
  background-color: #311B92 !important;
  color: rgba(255, 255, 255, 0.87);
}

.deep-purple-900-fg {
  color: #311B92 !important;
}

.deep-purple-900-border {
  border-color: #311B92 !important;
}

.deep-purple-900-border-top {
  border-top-color: #311B92 !important;
}

.deep-purple-900-border-right {
  border-right-color: #311B92 !important;
}

.deep-purple-900-border-bottom {
  border-bottom-color: #311B92 !important;
}

.deep-purple-900-border-left {
  border-left-color: #311B92 !important;
}

.deep-purple-A100-bg {
  background-color: #B388FF !important;
}

.md-deep-purple-A100-bg {
  background-color: #B388FF !important;
  color: rgba(0, 0, 0, 0.87);
}

.deep-purple-A100-fg {
  color: #B388FF !important;
}

.deep-purple-A100-border {
  border-color: #B388FF !important;
}

.deep-purple-A100-border-top {
  border-top-color: #B388FF !important;
}

.deep-purple-A100-border-right {
  border-right-color: #B388FF !important;
}

.deep-purple-A100-border-bottom {
  border-bottom-color: #B388FF !important;
}

.deep-purple-A100-border-left {
  border-left-color: #B388FF !important;
}

.deep-purple-A200-bg {
  background-color: #7C4DFF !important;
}

.md-deep-purple-A200-bg {
  background-color: #7C4DFF !important;
  color: rgb(255, 255, 255);
}

.deep-purple-A200-fg {
  color: #7C4DFF !important;
}

.deep-purple-A200-border {
  border-color: #7C4DFF !important;
}

.deep-purple-A200-border-top {
  border-top-color: #7C4DFF !important;
}

.deep-purple-A200-border-right {
  border-right-color: #7C4DFF !important;
}

.deep-purple-A200-border-bottom {
  border-bottom-color: #7C4DFF !important;
}

.deep-purple-A200-border-left {
  border-left-color: #7C4DFF !important;
}

.deep-purple-A400-bg {
  background-color: #651FFF !important;
}

.md-deep-purple-A400-bg {
  background-color: #651FFF !important;
  color: rgba(255, 255, 255, 0.87);
}

.deep-purple-A400-fg {
  color: #651FFF !important;
}

.deep-purple-A400-border {
  border-color: #651FFF !important;
}

.deep-purple-A400-border-top {
  border-top-color: #651FFF !important;
}

.deep-purple-A400-border-right {
  border-right-color: #651FFF !important;
}

.deep-purple-A400-border-bottom {
  border-bottom-color: #651FFF !important;
}

.deep-purple-A400-border-left {
  border-left-color: #651FFF !important;
}

.deep-purple-A700-bg {
  background-color: #6200EA !important;
}

.md-deep-purple-A700-bg {
  background-color: #6200EA !important;
  color: rgba(255, 255, 255, 0.87);
}

.deep-purple-A700-fg {
  color: #6200EA !important;
}

.deep-purple-A700-border {
  border-color: #6200EA !important;
}

.deep-purple-A700-border-top {
  border-top-color: #6200EA !important;
}

.deep-purple-A700-border-right {
  border-right-color: #6200EA !important;
}

.deep-purple-A700-border-bottom {
  border-bottom-color: #6200EA !important;
}

.deep-purple-A700-border-left {
  border-left-color: #6200EA !important;
}

.indigo-50-bg {
  background-color: #E8EAF6 !important;
}

.md-indigo-50-bg {
  background-color: #E8EAF6 !important;
  color: rgba(0, 0, 0, 0.87);
}

.indigo-50-fg {
  color: #E8EAF6 !important;
}

.indigo-50-border {
  border-color: #E8EAF6 !important;
}

.indigo-50-border-top {
  border-top-color: #E8EAF6 !important;
}

.indigo-50-border-right {
  border-right-color: #E8EAF6 !important;
}

.indigo-50-border-bottom {
  border-bottom-color: #E8EAF6 !important;
}

.indigo-50-border-left {
  border-left-color: #E8EAF6 !important;
}

.indigo-100-bg {
  background-color: #C5CAE9 !important;
}

.md-indigo-100-bg {
  background-color: #C5CAE9 !important;
  color: rgba(0, 0, 0, 0.87);
}

.indigo-100-fg {
  color: #C5CAE9 !important;
}

.indigo-100-border {
  border-color: #C5CAE9 !important;
}

.indigo-100-border-top {
  border-top-color: #C5CAE9 !important;
}

.indigo-100-border-right {
  border-right-color: #C5CAE9 !important;
}

.indigo-100-border-bottom {
  border-bottom-color: #C5CAE9 !important;
}

.indigo-100-border-left {
  border-left-color: #C5CAE9 !important;
}

.indigo-200-bg {
  background-color: #9FA8DA !important;
}

.md-indigo-200-bg {
  background-color: #9FA8DA !important;
  color: rgba(0, 0, 0, 0.87);
}

.indigo-200-fg {
  color: #9FA8DA !important;
}

.indigo-200-border {
  border-color: #9FA8DA !important;
}

.indigo-200-border-top {
  border-top-color: #9FA8DA !important;
}

.indigo-200-border-right {
  border-right-color: #9FA8DA !important;
}

.indigo-200-border-bottom {
  border-bottom-color: #9FA8DA !important;
}

.indigo-200-border-left {
  border-left-color: #9FA8DA !important;
}

.indigo-300-bg {
  background-color: #7986CB !important;
}

.md-indigo-300-bg {
  background-color: #7986CB !important;
  color: rgb(255, 255, 255);
}

.indigo-300-fg {
  color: #7986CB !important;
}

.indigo-300-border {
  border-color: #7986CB !important;
}

.indigo-300-border-top {
  border-top-color: #7986CB !important;
}

.indigo-300-border-right {
  border-right-color: #7986CB !important;
}

.indigo-300-border-bottom {
  border-bottom-color: #7986CB !important;
}

.indigo-300-border-left {
  border-left-color: #7986CB !important;
}

.indigo-400-bg {
  background-color: #5C6BC0 !important;
}

.md-indigo-400-bg {
  background-color: #5C6BC0 !important;
  color: rgb(255, 255, 255);
}

.indigo-400-fg {
  color: #5C6BC0 !important;
}

.indigo-400-border {
  border-color: #5C6BC0 !important;
}

.indigo-400-border-top {
  border-top-color: #5C6BC0 !important;
}

.indigo-400-border-right {
  border-right-color: #5C6BC0 !important;
}

.indigo-400-border-bottom {
  border-bottom-color: #5C6BC0 !important;
}

.indigo-400-border-left {
  border-left-color: #5C6BC0 !important;
}

.indigo-500-bg {
  background-color: #3F51B5 !important;
}

.md-indigo-500-bg {
  background-color: #3F51B5 !important;
  color: rgba(255, 255, 255, 0.87);
}

.indigo-500-fg {
  color: #3F51B5 !important;
}

.indigo-500-border {
  border-color: #3F51B5 !important;
}

.indigo-500-border-top {
  border-top-color: #3F51B5 !important;
}

.indigo-500-border-right {
  border-right-color: #3F51B5 !important;
}

.indigo-500-border-bottom {
  border-bottom-color: #3F51B5 !important;
}

.indigo-500-border-left {
  border-left-color: #3F51B5 !important;
}

.md-indigo-bg {
  background-color: #3F51B5 !important;
  color: rgba(255, 255, 255, 0.87);
}

.indigo-bg {
  background-color: #3F51B5 !important;
}

.indigo-fg {
  color: #3F51B5 !important;
}

.indigo-border {
  border-color: #3F51B5 !important;
}

.indigo-border-top {
  border-top-color: #3F51B5 !important;
}

.indigo-border-right {
  border-right-color: #3F51B5 !important;
}

.indigo-border-bottom {
  border-bottom-color: #3F51B5 !important;
}

.indigo-border-left {
  border-left-color: #3F51B5 !important;
}

.indigo-600-bg {
  background-color: #3949AB !important;
}

.md-indigo-600-bg {
  background-color: #3949AB !important;
  color: rgba(255, 255, 255, 0.87);
}

.indigo-600-fg {
  color: #3949AB !important;
}

.indigo-600-border {
  border-color: #3949AB !important;
}

.indigo-600-border-top {
  border-top-color: #3949AB !important;
}

.indigo-600-border-right {
  border-right-color: #3949AB !important;
}

.indigo-600-border-bottom {
  border-bottom-color: #3949AB !important;
}

.indigo-600-border-left {
  border-left-color: #3949AB !important;
}

.indigo-700-bg {
  background-color: #303F9F !important;
}

.md-indigo-700-bg {
  background-color: #303F9F !important;
  color: rgba(255, 255, 255, 0.87);
}

.indigo-700-fg {
  color: #303F9F !important;
}

.indigo-700-border {
  border-color: #303F9F !important;
}

.indigo-700-border-top {
  border-top-color: #303F9F !important;
}

.indigo-700-border-right {
  border-right-color: #303F9F !important;
}

.indigo-700-border-bottom {
  border-bottom-color: #303F9F !important;
}

.indigo-700-border-left {
  border-left-color: #303F9F !important;
}

.indigo-800-bg {
  background-color: #283593 !important;
}

.md-indigo-800-bg {
  background-color: #283593 !important;
  color: rgba(255, 255, 255, 0.87);
}

.indigo-800-fg {
  color: #283593 !important;
}

.indigo-800-border {
  border-color: #283593 !important;
}

.indigo-800-border-top {
  border-top-color: #283593 !important;
}

.indigo-800-border-right {
  border-right-color: #283593 !important;
}

.indigo-800-border-bottom {
  border-bottom-color: #283593 !important;
}

.indigo-800-border-left {
  border-left-color: #283593 !important;
}

.indigo-900-bg {
  background-color: #1A237E !important;
}

.md-indigo-900-bg {
  background-color: #1A237E !important;
  color: rgba(255, 255, 255, 0.87);
}

.indigo-900-fg {
  color: #1A237E !important;
}

.indigo-900-border {
  border-color: #1A237E !important;
}

.indigo-900-border-top {
  border-top-color: #1A237E !important;
}

.indigo-900-border-right {
  border-right-color: #1A237E !important;
}

.indigo-900-border-bottom {
  border-bottom-color: #1A237E !important;
}

.indigo-900-border-left {
  border-left-color: #1A237E !important;
}

.indigo-A100-bg {
  background-color: #8C9EFF !important;
}

.md-indigo-A100-bg {
  background-color: #8C9EFF !important;
  color: rgba(0, 0, 0, 0.87);
}

.indigo-A100-fg {
  color: #8C9EFF !important;
}

.indigo-A100-border {
  border-color: #8C9EFF !important;
}

.indigo-A100-border-top {
  border-top-color: #8C9EFF !important;
}

.indigo-A100-border-right {
  border-right-color: #8C9EFF !important;
}

.indigo-A100-border-bottom {
  border-bottom-color: #8C9EFF !important;
}

.indigo-A100-border-left {
  border-left-color: #8C9EFF !important;
}

.indigo-A200-bg {
  background-color: #536DFE !important;
}

.md-indigo-A200-bg {
  background-color: #536DFE !important;
  color: rgb(255, 255, 255);
}

.indigo-A200-fg {
  color: #536DFE !important;
}

.indigo-A200-border {
  border-color: #536DFE !important;
}

.indigo-A200-border-top {
  border-top-color: #536DFE !important;
}

.indigo-A200-border-right {
  border-right-color: #536DFE !important;
}

.indigo-A200-border-bottom {
  border-bottom-color: #536DFE !important;
}

.indigo-A200-border-left {
  border-left-color: #536DFE !important;
}

.indigo-A400-bg {
  background-color: #3D5AFE !important;
}

.md-indigo-A400-bg {
  background-color: #3D5AFE !important;
  color: rgb(255, 255, 255);
}

.indigo-A400-fg {
  color: #3D5AFE !important;
}

.indigo-A400-border {
  border-color: #3D5AFE !important;
}

.indigo-A400-border-top {
  border-top-color: #3D5AFE !important;
}

.indigo-A400-border-right {
  border-right-color: #3D5AFE !important;
}

.indigo-A400-border-bottom {
  border-bottom-color: #3D5AFE !important;
}

.indigo-A400-border-left {
  border-left-color: #3D5AFE !important;
}

.indigo-A700-bg {
  background-color: #304FFE !important;
}

.md-indigo-A700-bg {
  background-color: #304FFE !important;
  color: rgba(255, 255, 255, 0.87);
}

.indigo-A700-fg {
  color: #304FFE !important;
}

.indigo-A700-border {
  border-color: #304FFE !important;
}

.indigo-A700-border-top {
  border-top-color: #304FFE !important;
}

.indigo-A700-border-right {
  border-right-color: #304FFE !important;
}

.indigo-A700-border-bottom {
  border-bottom-color: #304FFE !important;
}

.indigo-A700-border-left {
  border-left-color: #304FFE !important;
}

.blue-50-bg {
  background-color: #055EED !important;
}

.md-blue-50-bg {
  background-color: #055EED !important;
  color: rgba(0, 0, 0, 0.87);
}

.blue-50-fg {
  color: #055EED !important;
}

.blue-50-border {
  border-color: #055EED !important;
}

.blue-50-border-top {
  border-top-color: #055EED !important;
}

.blue-50-border-right {
  border-right-color: #055EED !important;
}

.blue-50-border-bottom {
  border-bottom-color: #055EED !important;
}

.blue-50-border-left {
  border-left-color: #055EED !important;
}

.blue-100-bg {
  background-color: #0D66F5 !important;
}

.md-blue-100-bg {
  background-color: #0D66F5 !important;
  color: rgba(0, 0, 0, 0.87);
}

.blue-100-fg {
  color: #0D66F5 !important;
}

.blue-100-border {
  border-color: #0D66F5 !important;
}

.blue-100-border-top {
  border-top-color: #0D66F5 !important;
}

.blue-100-border-right {
  border-right-color: #0D66F5 !important;
}

.blue-100-border-bottom {
  border-bottom-color: #0D66F5 !important;
}

.blue-100-border-left {
  border-left-color: #0D66F5 !important;
}

.blue-200-bg {
  background-color: #1B74FF !important;
}

.md-blue-200-bg {
  background-color: #1B74FF !important;
  color: rgba(0, 0, 0, 0.87);
}

.blue-200-fg {
  color: #1B74FF !important;
}

.blue-200-border {
  border-color: #1B74FF !important;
}

.blue-200-border-top {
  border-top-color: #1B74FF !important;
}

.blue-200-border-right {
  border-right-color: #1B74FF !important;
}

.blue-200-border-bottom {
  border-bottom-color: #1B74FF !important;
}

.blue-200-border-left {
  border-left-color: #1B74FF !important;
}

.blue-300-bg {
  background-color: #247DFF !important;
}

.md-blue-300-bg {
  background-color: #247DFF !important;
  color: rgba(0, 0, 0, 0.87);
}

.blue-300-fg {
  color: #247DFF !important;
}

.blue-300-border {
  border-color: #247DFF !important;
}

.blue-300-border-top {
  border-top-color: #247DFF !important;
}

.blue-300-border-right {
  border-right-color: #247DFF !important;
}

.blue-300-border-bottom {
  border-bottom-color: #247DFF !important;
}

.blue-300-border-left {
  border-left-color: #247DFF !important;
}

.blue-400-bg {
  background-color: #2E87FF !important;
}

.md-blue-400-bg {
  background-color: #2E87FF !important;
  color: rgba(0, 0, 0, 0.87);
}

.blue-400-fg {
  color: #2E87FF !important;
}

.blue-400-border {
  border-color: #2E87FF !important;
}

.blue-400-border-top {
  border-top-color: #2E87FF !important;
}

.blue-400-border-right {
  border-right-color: #2E87FF !important;
}

.blue-400-border-bottom {
  border-bottom-color: #2E87FF !important;
}

.blue-400-border-left {
  border-left-color: #2E87FF !important;
}

.blue-500-bg {
  background-color: #386FFF !important;
}

.md-blue-500-bg {
  background-color: #386FFF !important;
  color: rgb(255, 255, 255);
}

.blue-500-fg {
  color: #386FFF !important;
}

.blue-500-border {
  border-color: #386FFF !important;
}

.blue-500-border-top {
  border-top-color: #386FFF !important;
}

.blue-500-border-right {
  border-right-color: #386FFF !important;
}

.blue-500-border-bottom {
  border-bottom-color: #386FFF !important;
}

.blue-500-border-left {
  border-left-color: #386FFF !important;
}

.md-blue-bg {
  background-color: #386FFF !important;
  color: rgb(255, 255, 255);
}

.blue-bg {
  background-color: #386FFF !important;
}

.blue-fg {
  color: #386FFF !important;
}

.blue-border {
  border-color: #386FFF !important;
}

.blue-border-top {
  border-top-color: #386FFF !important;
}

.blue-border-right {
  border-right-color: #386FFF !important;
}

.blue-border-bottom {
  border-bottom-color: #386FFF !important;
}

.blue-border-left {
  border-left-color: #386FFF !important;
}

.blue-600-bg {
  background-color: #055EED !important;
}

.md-blue-600-bg {
  background-color: #055EED !important;
  color: rgb(255, 255, 255);
}

.blue-600-fg {
  color: #055EED !important;
}

.blue-600-border {
  border-color: #055EED !important;
}

.blue-600-border-top {
  border-top-color: #055EED !important;
}

.blue-600-border-right {
  border-right-color: #055EED !important;
}

.blue-600-border-bottom {
  border-bottom-color: #055EED !important;
}

.blue-600-border-left {
  border-left-color: #055EED !important;
}

.blue-700-bg {
  background-color: #1976D2 !important;
}

.md-blue-700-bg {
  background-color: #1976D2 !important;
  color: rgb(255, 255, 255);
}

.blue-700-fg {
  color: #1976D2 !important;
}

.blue-700-border {
  border-color: #1976D2 !important;
}

.blue-700-border-top {
  border-top-color: #1976D2 !important;
}

.blue-700-border-right {
  border-right-color: #1976D2 !important;
}

.blue-700-border-bottom {
  border-bottom-color: #1976D2 !important;
}

.blue-700-border-left {
  border-left-color: #1976D2 !important;
}

.blue-800-bg {
  background-color: #1565C0 !important;
}

.md-blue-800-bg {
  background-color: #1565C0 !important;
  color: rgba(255, 255, 255, 0.87);
}

.blue-800-fg {
  color: #1565C0 !important;
}

.blue-800-border {
  border-color: #1565C0 !important;
}

.blue-800-border-top {
  border-top-color: #1565C0 !important;
}

.blue-800-border-right {
  border-right-color: #1565C0 !important;
}

.blue-800-border-bottom {
  border-bottom-color: #1565C0 !important;
}

.blue-800-border-left {
  border-left-color: #1565C0 !important;
}

.blue-900-bg {
  background-color: #0D47A1 !important;
}

.md-blue-900-bg {
  background-color: #0D47A1 !important;
  color: rgba(255, 255, 255, 0.87);
}

.blue-900-fg {
  color: #0D47A1 !important;
}

.blue-900-border {
  border-color: #0D47A1 !important;
}

.blue-900-border-top {
  border-top-color: #0D47A1 !important;
}

.blue-900-border-right {
  border-right-color: #0D47A1 !important;
}

.blue-900-border-bottom {
  border-bottom-color: #0D47A1 !important;
}

.blue-900-border-left {
  border-left-color: #0D47A1 !important;
}

.blue-A100-bg {
  background-color: #82B1FF !important;
}

.md-blue-A100-bg {
  background-color: #82B1FF !important;
  color: rgba(0, 0, 0, 0.87);
}

.blue-A100-fg {
  color: #82B1FF !important;
}

.blue-A100-border {
  border-color: #82B1FF !important;
}

.blue-A100-border-top {
  border-top-color: #82B1FF !important;
}

.blue-A100-border-right {
  border-right-color: #82B1FF !important;
}

.blue-A100-border-bottom {
  border-bottom-color: #82B1FF !important;
}

.blue-A100-border-left {
  border-left-color: #82B1FF !important;
}

.blue-A200-bg {
  background-color: #448AFF !important;
}

.md-blue-A200-bg {
  background-color: #448AFF !important;
  color: rgb(255, 255, 255);
}

.blue-A200-fg {
  color: #448AFF !important;
}

.blue-A200-border {
  border-color: #448AFF !important;
}

.blue-A200-border-top {
  border-top-color: #448AFF !important;
}

.blue-A200-border-right {
  border-right-color: #448AFF !important;
}

.blue-A200-border-bottom {
  border-bottom-color: #448AFF !important;
}

.blue-A200-border-left {
  border-left-color: #448AFF !important;
}

.blue-A400-bg {
  background-color: #2979FF !important;
}

.md-blue-A400-bg {
  background-color: #2979FF !important;
  color: rgb(255, 255, 255);
}

.blue-A400-fg {
  color: #2979FF !important;
}

.blue-A400-border {
  border-color: #2979FF !important;
}

.blue-A400-border-top {
  border-top-color: #2979FF !important;
}

.blue-A400-border-right {
  border-right-color: #2979FF !important;
}

.blue-A400-border-bottom {
  border-bottom-color: #2979FF !important;
}

.blue-A400-border-left {
  border-left-color: #2979FF !important;
}

.blue-A700-bg {
  background-color: #2962FF !important;
}

.md-blue-A700-bg {
  background-color: #2962FF !important;
  color: rgb(255, 255, 255);
}

.blue-A700-fg {
  color: #2962FF !important;
}

.blue-A700-border {
  border-color: #2962FF !important;
}

.blue-A700-border-top {
  border-top-color: #2962FF !important;
}

.blue-A700-border-right {
  border-right-color: #2962FF !important;
}

.blue-A700-border-bottom {
  border-bottom-color: #2962FF !important;
}

.blue-A700-border-left {
  border-left-color: #2962FF !important;
}

.blue-A800-bg {
  background-color: #055EED !important;
}

.md-blue-A800-bg {
  background-color: #055EED !important;
}

.blue-A800-fg {
  color: #055EED !important;
}

.blue-A800-border {
  border-color: #055EED !important;
}

.blue-A800-border-top {
  border-top-color: #055EED !important;
}

.blue-A800-border-right {
  border-right-color: #055EED !important;
}

.blue-A800-border-bottom {
  border-bottom-color: #055EED !important;
}

.blue-A800-border-left {
  border-left-color: #055EED !important;
}

.light-blue-50-bg {
  background-color: #055EED !important;
}

.md-light-blue-50-bg {
  background-color: #055EED !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-blue-50-fg {
  color: #055EED !important;
}

.light-blue-50-border {
  border-color: #055EED !important;
}

.light-blue-50-border-top {
  border-top-color: #055EED !important;
}

.light-blue-50-border-right {
  border-right-color: #055EED !important;
}

.light-blue-50-border-bottom {
  border-bottom-color: #055EED !important;
}

.light-blue-50-border-left {
  border-left-color: #055EED !important;
}

.light-blue-100-bg {
  background-color: #0D66F5 !important;
}

.md-light-blue-100-bg {
  background-color: #0D66F5 !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-blue-100-fg {
  color: #0D66F5 !important;
}

.light-blue-100-border {
  border-color: #0D66F5 !important;
}

.light-blue-100-border-top {
  border-top-color: #0D66F5 !important;
}

.light-blue-100-border-right {
  border-right-color: #0D66F5 !important;
}

.light-blue-100-border-bottom {
  border-bottom-color: #0D66F5 !important;
}

.light-blue-100-border-left {
  border-left-color: #0D66F5 !important;
}

.light-blue-200-bg {
  background-color: #1B74FF !important;
}

.md-light-blue-200-bg {
  background-color: #1B74FF !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-blue-200-fg {
  color: #1B74FF !important;
}

.light-blue-200-border {
  border-color: #1B74FF !important;
}

.light-blue-200-border-top {
  border-top-color: #1B74FF !important;
}

.light-blue-200-border-right {
  border-right-color: #1B74FF !important;
}

.light-blue-200-border-bottom {
  border-bottom-color: #1B74FF !important;
}

.light-blue-200-border-left {
  border-left-color: #1B74FF !important;
}

.light-blue-300-bg {
  background-color: #247DFF !important;
}

.md-light-blue-300-bg {
  background-color: #247DFF !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-blue-300-fg {
  color: #247DFF !important;
}

.light-blue-300-border {
  border-color: #247DFF !important;
}

.light-blue-300-border-top {
  border-top-color: #247DFF !important;
}

.light-blue-300-border-right {
  border-right-color: #247DFF !important;
}

.light-blue-300-border-bottom {
  border-bottom-color: #247DFF !important;
}

.light-blue-300-border-left {
  border-left-color: #247DFF !important;
}

.light-blue-400-bg {
  background-color: #2E87FF !important;
}

.md-light-blue-400-bg {
  background-color: #2E87FF !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-blue-400-fg {
  color: #2E87FF !important;
}

.light-blue-400-border {
  border-color: #2E87FF !important;
}

.light-blue-400-border-top {
  border-top-color: #2E87FF !important;
}

.light-blue-400-border-right {
  border-right-color: #2E87FF !important;
}

.light-blue-400-border-bottom {
  border-bottom-color: #2E87FF !important;
}

.light-blue-400-border-left {
  border-left-color: #2E87FF !important;
}

.light-blue-500-bg {
  background-color: #386FFF !important;
}

.md-light-blue-500-bg {
  background-color: #386FFF !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-blue-500-fg {
  color: #386FFF !important;
}

.light-blue-500-border {
  border-color: #386FFF !important;
}

.light-blue-500-border-top {
  border-top-color: #386FFF !important;
}

.light-blue-500-border-right {
  border-right-color: #386FFF !important;
}

.light-blue-500-border-bottom {
  border-bottom-color: #386FFF !important;
}

.light-blue-500-border-left {
  border-left-color: #386FFF !important;
}

.md-light-blue-bg {
  background-color: #386FFF !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-blue-bg {
  background-color: #386FFF !important;
}

.light-blue-fg {
  color: #386FFF !important;
}

.light-blue-border {
  border-color: #386FFF !important;
}

.light-blue-border-top {
  border-top-color: #386FFF !important;
}

.light-blue-border-right {
  border-right-color: #386FFF !important;
}

.light-blue-border-bottom {
  border-bottom-color: #386FFF !important;
}

.light-blue-border-left {
  border-left-color: #386FFF !important;
}

.light-blue-600-bg {
  background-color: #055EED !important;
}

.md-light-blue-600-bg {
  background-color: #055EED !important;
  color: rgb(255, 255, 255);
}

.light-blue-600-fg {
  color: #055EED !important;
}

.light-blue-600-border {
  border-color: #055EED !important;
}

.light-blue-600-border-top {
  border-top-color: #055EED !important;
}

.light-blue-600-border-right {
  border-right-color: #055EED !important;
}

.light-blue-600-border-bottom {
  border-bottom-color: #055EED !important;
}

.light-blue-600-border-left {
  border-left-color: #055EED !important;
}

.light-blue-700-bg {
  background-color: #0288D1 !important;
}

.md-light-blue-700-bg {
  background-color: #0288D1 !important;
  color: rgb(255, 255, 255);
}

.light-blue-700-fg {
  color: #0288D1 !important;
}

.light-blue-700-border {
  border-color: #0288D1 !important;
}

.light-blue-700-border-top {
  border-top-color: #0288D1 !important;
}

.light-blue-700-border-right {
  border-right-color: #0288D1 !important;
}

.light-blue-700-border-bottom {
  border-bottom-color: #0288D1 !important;
}

.light-blue-700-border-left {
  border-left-color: #0288D1 !important;
}

.light-blue-800-bg {
  background-color: #0277BD !important;
}

.md-light-blue-800-bg {
  background-color: #0277BD !important;
  color: rgb(255, 255, 255);
}

.light-blue-800-fg {
  color: #0277BD !important;
}

.light-blue-800-border {
  border-color: #0277BD !important;
}

.light-blue-800-border-top {
  border-top-color: #0277BD !important;
}

.light-blue-800-border-right {
  border-right-color: #0277BD !important;
}

.light-blue-800-border-bottom {
  border-bottom-color: #0277BD !important;
}

.light-blue-800-border-left {
  border-left-color: #0277BD !important;
}

.light-blue-900-bg {
  background-color: #01579B !important;
}

.md-light-blue-900-bg {
  background-color: #01579B !important;
  color: rgb(255, 255, 255);
}

.light-blue-900-fg {
  color: #01579B !important;
}

.light-blue-900-border {
  border-color: #01579B !important;
}

.light-blue-900-border-top {
  border-top-color: #01579B !important;
}

.light-blue-900-border-right {
  border-right-color: #01579B !important;
}

.light-blue-900-border-bottom {
  border-bottom-color: #01579B !important;
}

.light-blue-900-border-left {
  border-left-color: #01579B !important;
}

.light-blue-A100-bg {
  background-color: #80D8FF !important;
}

.md-light-blue-A100-bg {
  background-color: #80D8FF !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-blue-A100-fg {
  color: #80D8FF !important;
}

.light-blue-A100-border {
  border-color: #80D8FF !important;
}

.light-blue-A100-border-top {
  border-top-color: #80D8FF !important;
}

.light-blue-A100-border-right {
  border-right-color: #80D8FF !important;
}

.light-blue-A100-border-bottom {
  border-bottom-color: #80D8FF !important;
}

.light-blue-A100-border-left {
  border-left-color: #80D8FF !important;
}

.light-blue-A200-bg {
  background-color: #40C4FF !important;
}

.md-light-blue-A200-bg {
  background-color: #40C4FF !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-blue-A200-fg {
  color: #40C4FF !important;
}

.light-blue-A200-border {
  border-color: #40C4FF !important;
}

.light-blue-A200-border-top {
  border-top-color: #40C4FF !important;
}

.light-blue-A200-border-right {
  border-right-color: #40C4FF !important;
}

.light-blue-A200-border-bottom {
  border-bottom-color: #40C4FF !important;
}

.light-blue-A200-border-left {
  border-left-color: #40C4FF !important;
}

.light-blue-A400-bg {
  background-color: #00B0FF !important;
}

.md-light-blue-A400-bg {
  background-color: #00B0FF !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-blue-A400-fg {
  color: #00B0FF !important;
}

.light-blue-A400-border {
  border-color: #00B0FF !important;
}

.light-blue-A400-border-top {
  border-top-color: #00B0FF !important;
}

.light-blue-A400-border-right {
  border-right-color: #00B0FF !important;
}

.light-blue-A400-border-bottom {
  border-bottom-color: #00B0FF !important;
}

.light-blue-A400-border-left {
  border-left-color: #00B0FF !important;
}

.light-blue-A700-bg {
  background-color: #0091EA !important;
}

.md-light-blue-A700-bg {
  background-color: #0091EA !important;
  color: rgb(255, 255, 255);
}

.light-blue-A700-fg {
  color: #0091EA !important;
}

.light-blue-A700-border {
  border-color: #0091EA !important;
}

.light-blue-A700-border-top {
  border-top-color: #0091EA !important;
}

.light-blue-A700-border-right {
  border-right-color: #0091EA !important;
}

.light-blue-A700-border-bottom {
  border-bottom-color: #0091EA !important;
}

.light-blue-A700-border-left {
  border-left-color: #0091EA !important;
}

.cyan-50-bg {
  background-color: #E0F7FA !important;
}

.md-cyan-50-bg {
  background-color: #E0F7FA !important;
  color: rgba(0, 0, 0, 0.87);
}

.cyan-50-fg {
  color: #E0F7FA !important;
}

.cyan-50-border {
  border-color: #E0F7FA !important;
}

.cyan-50-border-top {
  border-top-color: #E0F7FA !important;
}

.cyan-50-border-right {
  border-right-color: #E0F7FA !important;
}

.cyan-50-border-bottom {
  border-bottom-color: #E0F7FA !important;
}

.cyan-50-border-left {
  border-left-color: #E0F7FA !important;
}

.cyan-100-bg {
  background-color: #B2EBF2 !important;
}

.md-cyan-100-bg {
  background-color: #B2EBF2 !important;
  color: rgba(0, 0, 0, 0.87);
}

.cyan-100-fg {
  color: #B2EBF2 !important;
}

.cyan-100-border {
  border-color: #B2EBF2 !important;
}

.cyan-100-border-top {
  border-top-color: #B2EBF2 !important;
}

.cyan-100-border-right {
  border-right-color: #B2EBF2 !important;
}

.cyan-100-border-bottom {
  border-bottom-color: #B2EBF2 !important;
}

.cyan-100-border-left {
  border-left-color: #B2EBF2 !important;
}

.cyan-200-bg {
  background-color: #80DEEA !important;
}

.md-cyan-200-bg {
  background-color: #80DEEA !important;
  color: rgba(0, 0, 0, 0.87);
}

.cyan-200-fg {
  color: #80DEEA !important;
}

.cyan-200-border {
  border-color: #80DEEA !important;
}

.cyan-200-border-top {
  border-top-color: #80DEEA !important;
}

.cyan-200-border-right {
  border-right-color: #80DEEA !important;
}

.cyan-200-border-bottom {
  border-bottom-color: #80DEEA !important;
}

.cyan-200-border-left {
  border-left-color: #80DEEA !important;
}

.cyan-300-bg {
  background-color: #4DD0E1 !important;
}

.md-cyan-300-bg {
  background-color: #4DD0E1 !important;
  color: rgba(0, 0, 0, 0.87);
}

.cyan-300-fg {
  color: #4DD0E1 !important;
}

.cyan-300-border {
  border-color: #4DD0E1 !important;
}

.cyan-300-border-top {
  border-top-color: #4DD0E1 !important;
}

.cyan-300-border-right {
  border-right-color: #4DD0E1 !important;
}

.cyan-300-border-bottom {
  border-bottom-color: #4DD0E1 !important;
}

.cyan-300-border-left {
  border-left-color: #4DD0E1 !important;
}

.cyan-400-bg {
  background-color: #26C6DA !important;
}

.md-cyan-400-bg {
  background-color: #26C6DA !important;
  color: rgba(0, 0, 0, 0.87);
}

.cyan-400-fg {
  color: #26C6DA !important;
}

.cyan-400-border {
  border-color: #26C6DA !important;
}

.cyan-400-border-top {
  border-top-color: #26C6DA !important;
}

.cyan-400-border-right {
  border-right-color: #26C6DA !important;
}

.cyan-400-border-bottom {
  border-bottom-color: #26C6DA !important;
}

.cyan-400-border-left {
  border-left-color: #26C6DA !important;
}

.cyan-500-bg {
  background-color: #00BCD4 !important;
}

.md-cyan-500-bg {
  background-color: #00BCD4 !important;
  color: rgba(0, 0, 0, 0.87);
}

.cyan-500-fg {
  color: #00BCD4 !important;
}

.cyan-500-border {
  border-color: #00BCD4 !important;
}

.cyan-500-border-top {
  border-top-color: #00BCD4 !important;
}

.cyan-500-border-right {
  border-right-color: #00BCD4 !important;
}

.cyan-500-border-bottom {
  border-bottom-color: #00BCD4 !important;
}

.cyan-500-border-left {
  border-left-color: #00BCD4 !important;
}

.md-cyan-bg {
  background-color: #00BCD4 !important;
  color: rgba(0, 0, 0, 0.87);
}

.cyan-bg {
  background-color: #00BCD4 !important;
}

.cyan-fg {
  color: #00BCD4 !important;
}

.cyan-border {
  border-color: #00BCD4 !important;
}

.cyan-border-top {
  border-top-color: #00BCD4 !important;
}

.cyan-border-right {
  border-right-color: #00BCD4 !important;
}

.cyan-border-bottom {
  border-bottom-color: #00BCD4 !important;
}

.cyan-border-left {
  border-left-color: #00BCD4 !important;
}

.cyan-600-bg {
  background-color: #00ACC1 !important;
}

.md-cyan-600-bg {
  background-color: #00ACC1 !important;
  color: rgba(0, 0, 0, 0.87);
}

.cyan-600-fg {
  color: #00ACC1 !important;
}

.cyan-600-border {
  border-color: #00ACC1 !important;
}

.cyan-600-border-top {
  border-top-color: #00ACC1 !important;
}

.cyan-600-border-right {
  border-right-color: #00ACC1 !important;
}

.cyan-600-border-bottom {
  border-bottom-color: #00ACC1 !important;
}

.cyan-600-border-left {
  border-left-color: #00ACC1 !important;
}

.cyan-700-bg {
  background-color: #0097A7 !important;
}

.md-cyan-700-bg {
  background-color: #0097A7 !important;
  color: rgb(255, 255, 255);
}

.cyan-700-fg {
  color: #0097A7 !important;
}

.cyan-700-border {
  border-color: #0097A7 !important;
}

.cyan-700-border-top {
  border-top-color: #0097A7 !important;
}

.cyan-700-border-right {
  border-right-color: #0097A7 !important;
}

.cyan-700-border-bottom {
  border-bottom-color: #0097A7 !important;
}

.cyan-700-border-left {
  border-left-color: #0097A7 !important;
}

.cyan-800-bg {
  background-color: #00838F !important;
}

.md-cyan-800-bg {
  background-color: #00838F !important;
  color: rgb(255, 255, 255);
}

.cyan-800-fg {
  color: #00838F !important;
}

.cyan-800-border {
  border-color: #00838F !important;
}

.cyan-800-border-top {
  border-top-color: #00838F !important;
}

.cyan-800-border-right {
  border-right-color: #00838F !important;
}

.cyan-800-border-bottom {
  border-bottom-color: #00838F !important;
}

.cyan-800-border-left {
  border-left-color: #00838F !important;
}

.cyan-900-bg {
  background-color: #006064 !important;
}

.md-cyan-900-bg {
  background-color: #006064 !important;
  color: rgb(255, 255, 255);
}

.cyan-900-fg {
  color: #006064 !important;
}

.cyan-900-border {
  border-color: #006064 !important;
}

.cyan-900-border-top {
  border-top-color: #006064 !important;
}

.cyan-900-border-right {
  border-right-color: #006064 !important;
}

.cyan-900-border-bottom {
  border-bottom-color: #006064 !important;
}

.cyan-900-border-left {
  border-left-color: #006064 !important;
}

.cyan-A100-bg {
  background-color: #84FFFF !important;
}

.md-cyan-A100-bg {
  background-color: #84FFFF !important;
  color: rgba(0, 0, 0, 0.87);
}

.cyan-A100-fg {
  color: #84FFFF !important;
}

.cyan-A100-border {
  border-color: #84FFFF !important;
}

.cyan-A100-border-top {
  border-top-color: #84FFFF !important;
}

.cyan-A100-border-right {
  border-right-color: #84FFFF !important;
}

.cyan-A100-border-bottom {
  border-bottom-color: #84FFFF !important;
}

.cyan-A100-border-left {
  border-left-color: #84FFFF !important;
}

.cyan-A200-bg {
  background-color: #18FFFF !important;
}

.md-cyan-A200-bg {
  background-color: #18FFFF !important;
  color: rgba(0, 0, 0, 0.87);
}

.cyan-A200-fg {
  color: #18FFFF !important;
}

.cyan-A200-border {
  border-color: #18FFFF !important;
}

.cyan-A200-border-top {
  border-top-color: #18FFFF !important;
}

.cyan-A200-border-right {
  border-right-color: #18FFFF !important;
}

.cyan-A200-border-bottom {
  border-bottom-color: #18FFFF !important;
}

.cyan-A200-border-left {
  border-left-color: #18FFFF !important;
}

.cyan-A400-bg {
  background-color: #00E5FF !important;
}

.md-cyan-A400-bg {
  background-color: #00E5FF !important;
  color: rgba(0, 0, 0, 0.87);
}

.cyan-A400-fg {
  color: #00E5FF !important;
}

.cyan-A400-border {
  border-color: #00E5FF !important;
}

.cyan-A400-border-top {
  border-top-color: #00E5FF !important;
}

.cyan-A400-border-right {
  border-right-color: #00E5FF !important;
}

.cyan-A400-border-bottom {
  border-bottom-color: #00E5FF !important;
}

.cyan-A400-border-left {
  border-left-color: #00E5FF !important;
}

.cyan-A700-bg {
  background-color: #00B8D4 !important;
}

.md-cyan-A700-bg {
  background-color: #00B8D4 !important;
  color: rgba(0, 0, 0, 0.87);
}

.cyan-A700-fg {
  color: #00B8D4 !important;
}

.cyan-A700-border {
  border-color: #00B8D4 !important;
}

.cyan-A700-border-top {
  border-top-color: #00B8D4 !important;
}

.cyan-A700-border-right {
  border-right-color: #00B8D4 !important;
}

.cyan-A700-border-bottom {
  border-bottom-color: #00B8D4 !important;
}

.cyan-A700-border-left {
  border-left-color: #00B8D4 !important;
}

.teal-50-bg {
  background-color: #E0F2F1 !important;
}

.md-teal-50-bg {
  background-color: #E0F2F1 !important;
  color: rgba(0, 0, 0, 0.87);
}

.teal-50-fg {
  color: #E0F2F1 !important;
}

.teal-50-border {
  border-color: #E0F2F1 !important;
}

.teal-50-border-top {
  border-top-color: #E0F2F1 !important;
}

.teal-50-border-right {
  border-right-color: #E0F2F1 !important;
}

.teal-50-border-bottom {
  border-bottom-color: #E0F2F1 !important;
}

.teal-50-border-left {
  border-left-color: #E0F2F1 !important;
}

.teal-100-bg {
  background-color: #B2DFDB !important;
}

.md-teal-100-bg {
  background-color: #B2DFDB !important;
  color: rgba(0, 0, 0, 0.87);
}

.teal-100-fg {
  color: #B2DFDB !important;
}

.teal-100-border {
  border-color: #B2DFDB !important;
}

.teal-100-border-top {
  border-top-color: #B2DFDB !important;
}

.teal-100-border-right {
  border-right-color: #B2DFDB !important;
}

.teal-100-border-bottom {
  border-bottom-color: #B2DFDB !important;
}

.teal-100-border-left {
  border-left-color: #B2DFDB !important;
}

.teal-200-bg {
  background-color: #80CBC4 !important;
}

.md-teal-200-bg {
  background-color: #80CBC4 !important;
  color: rgba(0, 0, 0, 0.87);
}

.teal-200-fg {
  color: #80CBC4 !important;
}

.teal-200-border {
  border-color: #80CBC4 !important;
}

.teal-200-border-top {
  border-top-color: #80CBC4 !important;
}

.teal-200-border-right {
  border-right-color: #80CBC4 !important;
}

.teal-200-border-bottom {
  border-bottom-color: #80CBC4 !important;
}

.teal-200-border-left {
  border-left-color: #80CBC4 !important;
}

.teal-300-bg {
  background-color: #4DB6AC !important;
}

.md-teal-300-bg {
  background-color: #4DB6AC !important;
  color: rgba(0, 0, 0, 0.87);
}

.teal-300-fg {
  color: #4DB6AC !important;
}

.teal-300-border {
  border-color: #4DB6AC !important;
}

.teal-300-border-top {
  border-top-color: #4DB6AC !important;
}

.teal-300-border-right {
  border-right-color: #4DB6AC !important;
}

.teal-300-border-bottom {
  border-bottom-color: #4DB6AC !important;
}

.teal-300-border-left {
  border-left-color: #4DB6AC !important;
}

.teal-400-bg {
  background-color: #26A69A !important;
}

.md-teal-400-bg {
  background-color: #26A69A !important;
  color: rgba(0, 0, 0, 0.87);
}

.teal-400-fg {
  color: #26A69A !important;
}

.teal-400-border {
  border-color: #26A69A !important;
}

.teal-400-border-top {
  border-top-color: #26A69A !important;
}

.teal-400-border-right {
  border-right-color: #26A69A !important;
}

.teal-400-border-bottom {
  border-bottom-color: #26A69A !important;
}

.teal-400-border-left {
  border-left-color: #26A69A !important;
}

.teal-500-bg {
  background-color: #009688 !important;
}

.md-teal-500-bg {
  background-color: #009688 !important;
  color: rgb(255, 255, 255);
}

.teal-500-fg {
  color: #009688 !important;
}

.teal-500-border {
  border-color: #009688 !important;
}

.teal-500-border-top {
  border-top-color: #009688 !important;
}

.teal-500-border-right {
  border-right-color: #009688 !important;
}

.teal-500-border-bottom {
  border-bottom-color: #009688 !important;
}

.teal-500-border-left {
  border-left-color: #009688 !important;
}

.md-teal-bg {
  background-color: #009688 !important;
  color: rgb(255, 255, 255);
}

.teal-bg {
  background-color: #009688 !important;
}

.teal-fg {
  color: #009688 !important;
}

.teal-border {
  border-color: #009688 !important;
}

.teal-border-top {
  border-top-color: #009688 !important;
}

.teal-border-right {
  border-right-color: #009688 !important;
}

.teal-border-bottom {
  border-bottom-color: #009688 !important;
}

.teal-border-left {
  border-left-color: #009688 !important;
}

.teal-600-bg {
  background-color: #00897B !important;
}

.md-teal-600-bg {
  background-color: #00897B !important;
  color: rgb(255, 255, 255);
}

.teal-600-fg {
  color: #00897B !important;
}

.teal-600-border {
  border-color: #00897B !important;
}

.teal-600-border-top {
  border-top-color: #00897B !important;
}

.teal-600-border-right {
  border-right-color: #00897B !important;
}

.teal-600-border-bottom {
  border-bottom-color: #00897B !important;
}

.teal-600-border-left {
  border-left-color: #00897B !important;
}

.teal-700-bg {
  background-color: #00796B !important;
}

.md-teal-700-bg {
  background-color: #00796B !important;
  color: rgb(255, 255, 255);
}

.teal-700-fg {
  color: #00796B !important;
}

.teal-700-border {
  border-color: #00796B !important;
}

.teal-700-border-top {
  border-top-color: #00796B !important;
}

.teal-700-border-right {
  border-right-color: #00796B !important;
}

.teal-700-border-bottom {
  border-bottom-color: #00796B !important;
}

.teal-700-border-left {
  border-left-color: #00796B !important;
}

.teal-800-bg {
  background-color: #00695C !important;
}

.md-teal-800-bg {
  background-color: #00695C !important;
  color: rgba(255, 255, 255, 0.87);
}

.teal-800-fg {
  color: #00695C !important;
}

.teal-800-border {
  border-color: #00695C !important;
}

.teal-800-border-top {
  border-top-color: #00695C !important;
}

.teal-800-border-right {
  border-right-color: #00695C !important;
}

.teal-800-border-bottom {
  border-bottom-color: #00695C !important;
}

.teal-800-border-left {
  border-left-color: #00695C !important;
}

.teal-900-bg {
  background-color: #004D40 !important;
}

.md-teal-900-bg {
  background-color: #004D40 !important;
  color: rgba(255, 255, 255, 0.87);
}

.teal-900-fg {
  color: #004D40 !important;
}

.teal-900-border {
  border-color: #004D40 !important;
}

.teal-900-border-top {
  border-top-color: #004D40 !important;
}

.teal-900-border-right {
  border-right-color: #004D40 !important;
}

.teal-900-border-bottom {
  border-bottom-color: #004D40 !important;
}

.teal-900-border-left {
  border-left-color: #004D40 !important;
}

.teal-A100-bg {
  background-color: #A7FFEB !important;
}

.md-teal-A100-bg {
  background-color: #A7FFEB !important;
  color: rgba(0, 0, 0, 0.87);
}

.teal-A100-fg {
  color: #A7FFEB !important;
}

.teal-A100-border {
  border-color: #A7FFEB !important;
}

.teal-A100-border-top {
  border-top-color: #A7FFEB !important;
}

.teal-A100-border-right {
  border-right-color: #A7FFEB !important;
}

.teal-A100-border-bottom {
  border-bottom-color: #A7FFEB !important;
}

.teal-A100-border-left {
  border-left-color: #A7FFEB !important;
}

.teal-A200-bg {
  background-color: #64FFDA !important;
}

.md-teal-A200-bg {
  background-color: #64FFDA !important;
  color: rgba(0, 0, 0, 0.87);
}

.teal-A200-fg {
  color: #64FFDA !important;
}

.teal-A200-border {
  border-color: #64FFDA !important;
}

.teal-A200-border-top {
  border-top-color: #64FFDA !important;
}

.teal-A200-border-right {
  border-right-color: #64FFDA !important;
}

.teal-A200-border-bottom {
  border-bottom-color: #64FFDA !important;
}

.teal-A200-border-left {
  border-left-color: #64FFDA !important;
}

.teal-A400-bg {
  background-color: #1DE9B6 !important;
}

.md-teal-A400-bg {
  background-color: #1DE9B6 !important;
  color: rgba(0, 0, 0, 0.87);
}

.teal-A400-fg {
  color: #1DE9B6 !important;
}

.teal-A400-border {
  border-color: #1DE9B6 !important;
}

.teal-A400-border-top {
  border-top-color: #1DE9B6 !important;
}

.teal-A400-border-right {
  border-right-color: #1DE9B6 !important;
}

.teal-A400-border-bottom {
  border-bottom-color: #1DE9B6 !important;
}

.teal-A400-border-left {
  border-left-color: #1DE9B6 !important;
}

.teal-A700-bg {
  background-color: #00BFA5 !important;
}

.md-teal-A700-bg {
  background-color: #00BFA5 !important;
  color: rgba(0, 0, 0, 0.87);
}

.teal-A700-fg {
  color: #00BFA5 !important;
}

.teal-A700-border {
  border-color: #00BFA5 !important;
}

.teal-A700-border-top {
  border-top-color: #00BFA5 !important;
}

.teal-A700-border-right {
  border-right-color: #00BFA5 !important;
}

.teal-A700-border-bottom {
  border-bottom-color: #00BFA5 !important;
}

.teal-A700-border-left {
  border-left-color: #00BFA5 !important;
}

.green-50-bg {
  background-color: #E8F5E9 !important;
}

.md-green-50-bg {
  background-color: #E8F5E9 !important;
  color: rgba(0, 0, 0, 0.87);
}

.green-50-fg {
  color: #E8F5E9 !important;
}

.green-50-border {
  border-color: #E8F5E9 !important;
}

.green-50-border-top {
  border-top-color: #E8F5E9 !important;
}

.green-50-border-right {
  border-right-color: #E8F5E9 !important;
}

.green-50-border-bottom {
  border-bottom-color: #E8F5E9 !important;
}

.green-50-border-left {
  border-left-color: #E8F5E9 !important;
}

.green-100-bg {
  background-color: #C8E6C9 !important;
}

.md-green-100-bg {
  background-color: #C8E6C9 !important;
  color: rgba(0, 0, 0, 0.87);
}

.green-100-fg {
  color: #C8E6C9 !important;
}

.green-100-border {
  border-color: #C8E6C9 !important;
}

.green-100-border-top {
  border-top-color: #C8E6C9 !important;
}

.green-100-border-right {
  border-right-color: #C8E6C9 !important;
}

.green-100-border-bottom {
  border-bottom-color: #C8E6C9 !important;
}

.green-100-border-left {
  border-left-color: #C8E6C9 !important;
}

.green-200-bg {
  background-color: #A5D6A7 !important;
}

.md-green-200-bg {
  background-color: #A5D6A7 !important;
  color: rgba(0, 0, 0, 0.87);
}

.green-200-fg {
  color: #A5D6A7 !important;
}

.green-200-border {
  border-color: #A5D6A7 !important;
}

.green-200-border-top {
  border-top-color: #A5D6A7 !important;
}

.green-200-border-right {
  border-right-color: #A5D6A7 !important;
}

.green-200-border-bottom {
  border-bottom-color: #A5D6A7 !important;
}

.green-200-border-left {
  border-left-color: #A5D6A7 !important;
}

.green-300-bg {
  background-color: #81C784 !important;
}

.md-green-300-bg {
  background-color: #81C784 !important;
  color: rgba(0, 0, 0, 0.87);
}

.green-300-fg {
  color: #81C784 !important;
}

.green-300-border {
  border-color: #81C784 !important;
}

.green-300-border-top {
  border-top-color: #81C784 !important;
}

.green-300-border-right {
  border-right-color: #81C784 !important;
}

.green-300-border-bottom {
  border-bottom-color: #81C784 !important;
}

.green-300-border-left {
  border-left-color: #81C784 !important;
}

.green-400-bg {
  background-color: #66BB6A !important;
}

.md-green-400-bg {
  background-color: #66BB6A !important;
  color: rgba(0, 0, 0, 0.87);
}

.green-400-fg {
  color: #66BB6A !important;
}

.green-400-border {
  border-color: #66BB6A !important;
}

.green-400-border-top {
  border-top-color: #66BB6A !important;
}

.green-400-border-right {
  border-right-color: #66BB6A !important;
}

.green-400-border-bottom {
  border-bottom-color: #66BB6A !important;
}

.green-400-border-left {
  border-left-color: #66BB6A !important;
}

.green-500-bg {
  background-color: #4CAF50 !important;
}

.md-green-500-bg {
  background-color: #4CAF50 !important;
  color: rgba(0, 0, 0, 0.87);
}

.green-500-fg {
  color: #4CAF50 !important;
}

.green-500-border {
  border-color: #4CAF50 !important;
}

.green-500-border-top {
  border-top-color: #4CAF50 !important;
}

.green-500-border-right {
  border-right-color: #4CAF50 !important;
}

.green-500-border-bottom {
  border-bottom-color: #4CAF50 !important;
}

.green-500-border-left {
  border-left-color: #4CAF50 !important;
}

.md-green-bg {
  background-color: #4CAF50 !important;
  color: rgba(0, 0, 0, 0.87);
}

.green-bg {
  background-color: #4CAF50 !important;
}

.green-fg {
  color: #4CAF50 !important;
}

.green-border {
  border-color: #4CAF50 !important;
}

.green-border-top {
  border-top-color: #4CAF50 !important;
}

.green-border-right {
  border-right-color: #4CAF50 !important;
}

.green-border-bottom {
  border-bottom-color: #4CAF50 !important;
}

.green-border-left {
  border-left-color: #4CAF50 !important;
}

.green-600-bg {
  background-color: #43A047 !important;
}

.md-green-600-bg {
  background-color: #43A047 !important;
  color: rgb(255, 255, 255);
}

.green-600-fg {
  color: #43A047 !important;
}

.green-600-border {
  border-color: #43A047 !important;
}

.green-600-border-top {
  border-top-color: #43A047 !important;
}

.green-600-border-right {
  border-right-color: #43A047 !important;
}

.green-600-border-bottom {
  border-bottom-color: #43A047 !important;
}

.green-600-border-left {
  border-left-color: #43A047 !important;
}

.green-700-bg {
  background-color: #388E3C !important;
}

.md-green-700-bg {
  background-color: #388E3C !important;
  color: rgb(255, 255, 255);
}

.green-700-fg {
  color: #388E3C !important;
}

.green-700-border {
  border-color: #388E3C !important;
}

.green-700-border-top {
  border-top-color: #388E3C !important;
}

.green-700-border-right {
  border-right-color: #388E3C !important;
}

.green-700-border-bottom {
  border-bottom-color: #388E3C !important;
}

.green-700-border-left {
  border-left-color: #388E3C !important;
}

.green-800-bg {
  background-color: #2E7D32 !important;
}

.md-green-800-bg {
  background-color: #2E7D32 !important;
  color: rgba(255, 255, 255, 0.87);
}

.green-800-fg {
  color: #2E7D32 !important;
}

.green-800-border {
  border-color: #2E7D32 !important;
}

.green-800-border-top {
  border-top-color: #2E7D32 !important;
}

.green-800-border-right {
  border-right-color: #2E7D32 !important;
}

.green-800-border-bottom {
  border-bottom-color: #2E7D32 !important;
}

.green-800-border-left {
  border-left-color: #2E7D32 !important;
}

.green-900-bg {
  background-color: #1B5E20 !important;
}

.md-green-900-bg {
  background-color: #1B5E20 !important;
  color: rgba(255, 255, 255, 0.87);
}

.green-900-fg {
  color: #1B5E20 !important;
}

.green-900-border {
  border-color: #1B5E20 !important;
}

.green-900-border-top {
  border-top-color: #1B5E20 !important;
}

.green-900-border-right {
  border-right-color: #1B5E20 !important;
}

.green-900-border-bottom {
  border-bottom-color: #1B5E20 !important;
}

.green-900-border-left {
  border-left-color: #1B5E20 !important;
}

.green-A100-bg {
  background-color: #B9F6CA !important;
}

.md-green-A100-bg {
  background-color: #B9F6CA !important;
  color: rgba(0, 0, 0, 0.87);
}

.green-A100-fg {
  color: #B9F6CA !important;
}

.green-A100-border {
  border-color: #B9F6CA !important;
}

.green-A100-border-top {
  border-top-color: #B9F6CA !important;
}

.green-A100-border-right {
  border-right-color: #B9F6CA !important;
}

.green-A100-border-bottom {
  border-bottom-color: #B9F6CA !important;
}

.green-A100-border-left {
  border-left-color: #B9F6CA !important;
}

.green-A200-bg {
  background-color: #69F0AE !important;
}

.md-green-A200-bg {
  background-color: #69F0AE !important;
  color: rgba(0, 0, 0, 0.87);
}

.green-A200-fg {
  color: #69F0AE !important;
}

.green-A200-border {
  border-color: #69F0AE !important;
}

.green-A200-border-top {
  border-top-color: #69F0AE !important;
}

.green-A200-border-right {
  border-right-color: #69F0AE !important;
}

.green-A200-border-bottom {
  border-bottom-color: #69F0AE !important;
}

.green-A200-border-left {
  border-left-color: #69F0AE !important;
}

.green-A400-bg {
  background-color: #00E676 !important;
}

.md-green-A400-bg {
  background-color: #00E676 !important;
  color: rgba(0, 0, 0, 0.87);
}

.green-A400-fg {
  color: #00E676 !important;
}

.green-A400-border {
  border-color: #00E676 !important;
}

.green-A400-border-top {
  border-top-color: #00E676 !important;
}

.green-A400-border-right {
  border-right-color: #00E676 !important;
}

.green-A400-border-bottom {
  border-bottom-color: #00E676 !important;
}

.green-A400-border-left {
  border-left-color: #00E676 !important;
}

.green-A700-bg {
  background-color: #00C853 !important;
}

.md-green-A700-bg {
  background-color: #00C853 !important;
  color: rgba(0, 0, 0, 0.87);
}

.green-A700-fg {
  color: #00C853 !important;
}

.green-A700-border {
  border-color: #00C853 !important;
}

.green-A700-border-top {
  border-top-color: #00C853 !important;
}

.green-A700-border-right {
  border-right-color: #00C853 !important;
}

.green-A700-border-bottom {
  border-bottom-color: #00C853 !important;
}

.green-A700-border-left {
  border-left-color: #00C853 !important;
}

.light-green-50-bg {
  background-color: #F1F8E9 !important;
}

.md-light-green-50-bg {
  background-color: #F1F8E9 !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-green-50-fg {
  color: #F1F8E9 !important;
}

.light-green-50-border {
  border-color: #F1F8E9 !important;
}

.light-green-50-border-top {
  border-top-color: #F1F8E9 !important;
}

.light-green-50-border-right {
  border-right-color: #F1F8E9 !important;
}

.light-green-50-border-bottom {
  border-bottom-color: #F1F8E9 !important;
}

.light-green-50-border-left {
  border-left-color: #F1F8E9 !important;
}

.light-green-100-bg {
  background-color: #DCEDC8 !important;
}

.md-light-green-100-bg {
  background-color: #DCEDC8 !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-green-100-fg {
  color: #DCEDC8 !important;
}

.light-green-100-border {
  border-color: #DCEDC8 !important;
}

.light-green-100-border-top {
  border-top-color: #DCEDC8 !important;
}

.light-green-100-border-right {
  border-right-color: #DCEDC8 !important;
}

.light-green-100-border-bottom {
  border-bottom-color: #DCEDC8 !important;
}

.light-green-100-border-left {
  border-left-color: #DCEDC8 !important;
}

.light-green-200-bg {
  background-color: #C5E1A5 !important;
}

.md-light-green-200-bg {
  background-color: #C5E1A5 !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-green-200-fg {
  color: #C5E1A5 !important;
}

.light-green-200-border {
  border-color: #C5E1A5 !important;
}

.light-green-200-border-top {
  border-top-color: #C5E1A5 !important;
}

.light-green-200-border-right {
  border-right-color: #C5E1A5 !important;
}

.light-green-200-border-bottom {
  border-bottom-color: #C5E1A5 !important;
}

.light-green-200-border-left {
  border-left-color: #C5E1A5 !important;
}

.light-green-300-bg {
  background-color: #AED581 !important;
}

.md-light-green-300-bg {
  background-color: #AED581 !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-green-300-fg {
  color: #AED581 !important;
}

.light-green-300-border {
  border-color: #AED581 !important;
}

.light-green-300-border-top {
  border-top-color: #AED581 !important;
}

.light-green-300-border-right {
  border-right-color: #AED581 !important;
}

.light-green-300-border-bottom {
  border-bottom-color: #AED581 !important;
}

.light-green-300-border-left {
  border-left-color: #AED581 !important;
}

.light-green-400-bg {
  background-color: #9CCC65 !important;
}

.md-light-green-400-bg {
  background-color: #9CCC65 !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-green-400-fg {
  color: #9CCC65 !important;
}

.light-green-400-border {
  border-color: #9CCC65 !important;
}

.light-green-400-border-top {
  border-top-color: #9CCC65 !important;
}

.light-green-400-border-right {
  border-right-color: #9CCC65 !important;
}

.light-green-400-border-bottom {
  border-bottom-color: #9CCC65 !important;
}

.light-green-400-border-left {
  border-left-color: #9CCC65 !important;
}

.light-green-500-bg {
  background-color: #8BC34A !important;
}

.md-light-green-500-bg {
  background-color: #8BC34A !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-green-500-fg {
  color: #8BC34A !important;
}

.light-green-500-border {
  border-color: #8BC34A !important;
}

.light-green-500-border-top {
  border-top-color: #8BC34A !important;
}

.light-green-500-border-right {
  border-right-color: #8BC34A !important;
}

.light-green-500-border-bottom {
  border-bottom-color: #8BC34A !important;
}

.light-green-500-border-left {
  border-left-color: #8BC34A !important;
}

.md-light-green-bg {
  background-color: #8BC34A !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-green-bg {
  background-color: #8BC34A !important;
}

.light-green-fg {
  color: #8BC34A !important;
}

.light-green-border {
  border-color: #8BC34A !important;
}

.light-green-border-top {
  border-top-color: #8BC34A !important;
}

.light-green-border-right {
  border-right-color: #8BC34A !important;
}

.light-green-border-bottom {
  border-bottom-color: #8BC34A !important;
}

.light-green-border-left {
  border-left-color: #8BC34A !important;
}

.light-green-600-bg {
  background-color: #7CB342 !important;
}

.md-light-green-600-bg {
  background-color: #7CB342 !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-green-600-fg {
  color: #7CB342 !important;
}

.light-green-600-border {
  border-color: #7CB342 !important;
}

.light-green-600-border-top {
  border-top-color: #7CB342 !important;
}

.light-green-600-border-right {
  border-right-color: #7CB342 !important;
}

.light-green-600-border-bottom {
  border-bottom-color: #7CB342 !important;
}

.light-green-600-border-left {
  border-left-color: #7CB342 !important;
}

.light-green-700-bg {
  background-color: #689F38 !important;
}

.md-light-green-700-bg {
  background-color: #689F38 !important;
  color: rgb(255, 255, 255);
}

.light-green-700-fg {
  color: #689F38 !important;
}

.light-green-700-border {
  border-color: #689F38 !important;
}

.light-green-700-border-top {
  border-top-color: #689F38 !important;
}

.light-green-700-border-right {
  border-right-color: #689F38 !important;
}

.light-green-700-border-bottom {
  border-bottom-color: #689F38 !important;
}

.light-green-700-border-left {
  border-left-color: #689F38 !important;
}

.light-green-800-bg {
  background-color: #558B2F !important;
}

.md-light-green-800-bg {
  background-color: #558B2F !important;
  color: rgb(255, 255, 255);
}

.light-green-800-fg {
  color: #558B2F !important;
}

.light-green-800-border {
  border-color: #558B2F !important;
}

.light-green-800-border-top {
  border-top-color: #558B2F !important;
}

.light-green-800-border-right {
  border-right-color: #558B2F !important;
}

.light-green-800-border-bottom {
  border-bottom-color: #558B2F !important;
}

.light-green-800-border-left {
  border-left-color: #558B2F !important;
}

.light-green-900-bg {
  background-color: #33691E !important;
}

.md-light-green-900-bg {
  background-color: #33691E !important;
  color: rgb(255, 255, 255);
}

.light-green-900-fg {
  color: #33691E !important;
}

.light-green-900-border {
  border-color: #33691E !important;
}

.light-green-900-border-top {
  border-top-color: #33691E !important;
}

.light-green-900-border-right {
  border-right-color: #33691E !important;
}

.light-green-900-border-bottom {
  border-bottom-color: #33691E !important;
}

.light-green-900-border-left {
  border-left-color: #33691E !important;
}

.light-green-A100-bg {
  background-color: #CCFF90 !important;
}

.md-light-green-A100-bg {
  background-color: #CCFF90 !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-green-A100-fg {
  color: #CCFF90 !important;
}

.light-green-A100-border {
  border-color: #CCFF90 !important;
}

.light-green-A100-border-top {
  border-top-color: #CCFF90 !important;
}

.light-green-A100-border-right {
  border-right-color: #CCFF90 !important;
}

.light-green-A100-border-bottom {
  border-bottom-color: #CCFF90 !important;
}

.light-green-A100-border-left {
  border-left-color: #CCFF90 !important;
}

.light-green-A200-bg {
  background-color: #B2FF59 !important;
}

.md-light-green-A200-bg {
  background-color: #B2FF59 !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-green-A200-fg {
  color: #B2FF59 !important;
}

.light-green-A200-border {
  border-color: #B2FF59 !important;
}

.light-green-A200-border-top {
  border-top-color: #B2FF59 !important;
}

.light-green-A200-border-right {
  border-right-color: #B2FF59 !important;
}

.light-green-A200-border-bottom {
  border-bottom-color: #B2FF59 !important;
}

.light-green-A200-border-left {
  border-left-color: #B2FF59 !important;
}

.light-green-A400-bg {
  background-color: #76FF03 !important;
}

.md-light-green-A400-bg {
  background-color: #76FF03 !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-green-A400-fg {
  color: #76FF03 !important;
}

.light-green-A400-border {
  border-color: #76FF03 !important;
}

.light-green-A400-border-top {
  border-top-color: #76FF03 !important;
}

.light-green-A400-border-right {
  border-right-color: #76FF03 !important;
}

.light-green-A400-border-bottom {
  border-bottom-color: #76FF03 !important;
}

.light-green-A400-border-left {
  border-left-color: #76FF03 !important;
}

.light-green-A700-bg {
  background-color: #64DD17 !important;
}

.md-light-green-A700-bg {
  background-color: #64DD17 !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-green-A700-fg {
  color: #64DD17 !important;
}

.light-green-A700-border {
  border-color: #64DD17 !important;
}

.light-green-A700-border-top {
  border-top-color: #64DD17 !important;
}

.light-green-A700-border-right {
  border-right-color: #64DD17 !important;
}

.light-green-A700-border-bottom {
  border-bottom-color: #64DD17 !important;
}

.light-green-A700-border-left {
  border-left-color: #64DD17 !important;
}

.lime-50-bg {
  background-color: #F9FBE7 !important;
}

.md-lime-50-bg {
  background-color: #F9FBE7 !important;
  color: rgba(0, 0, 0, 0.87);
}

.lime-50-fg {
  color: #F9FBE7 !important;
}

.lime-50-border {
  border-color: #F9FBE7 !important;
}

.lime-50-border-top {
  border-top-color: #F9FBE7 !important;
}

.lime-50-border-right {
  border-right-color: #F9FBE7 !important;
}

.lime-50-border-bottom {
  border-bottom-color: #F9FBE7 !important;
}

.lime-50-border-left {
  border-left-color: #F9FBE7 !important;
}

.lime-100-bg {
  background-color: #F0F4C3 !important;
}

.md-lime-100-bg {
  background-color: #F0F4C3 !important;
  color: rgba(0, 0, 0, 0.87);
}

.lime-100-fg {
  color: #F0F4C3 !important;
}

.lime-100-border {
  border-color: #F0F4C3 !important;
}

.lime-100-border-top {
  border-top-color: #F0F4C3 !important;
}

.lime-100-border-right {
  border-right-color: #F0F4C3 !important;
}

.lime-100-border-bottom {
  border-bottom-color: #F0F4C3 !important;
}

.lime-100-border-left {
  border-left-color: #F0F4C3 !important;
}

.lime-200-bg {
  background-color: #E6EE9C !important;
}

.md-lime-200-bg {
  background-color: #E6EE9C !important;
  color: rgba(0, 0, 0, 0.87);
}

.lime-200-fg {
  color: #E6EE9C !important;
}

.lime-200-border {
  border-color: #E6EE9C !important;
}

.lime-200-border-top {
  border-top-color: #E6EE9C !important;
}

.lime-200-border-right {
  border-right-color: #E6EE9C !important;
}

.lime-200-border-bottom {
  border-bottom-color: #E6EE9C !important;
}

.lime-200-border-left {
  border-left-color: #E6EE9C !important;
}

.lime-300-bg {
  background-color: #DCE775 !important;
}

.md-lime-300-bg {
  background-color: #DCE775 !important;
  color: rgba(0, 0, 0, 0.87);
}

.lime-300-fg {
  color: #DCE775 !important;
}

.lime-300-border {
  border-color: #DCE775 !important;
}

.lime-300-border-top {
  border-top-color: #DCE775 !important;
}

.lime-300-border-right {
  border-right-color: #DCE775 !important;
}

.lime-300-border-bottom {
  border-bottom-color: #DCE775 !important;
}

.lime-300-border-left {
  border-left-color: #DCE775 !important;
}

.lime-400-bg {
  background-color: #D4E157 !important;
}

.md-lime-400-bg {
  background-color: #D4E157 !important;
  color: rgba(0, 0, 0, 0.87);
}

.lime-400-fg {
  color: #D4E157 !important;
}

.lime-400-border {
  border-color: #D4E157 !important;
}

.lime-400-border-top {
  border-top-color: #D4E157 !important;
}

.lime-400-border-right {
  border-right-color: #D4E157 !important;
}

.lime-400-border-bottom {
  border-bottom-color: #D4E157 !important;
}

.lime-400-border-left {
  border-left-color: #D4E157 !important;
}

.lime-500-bg {
  background-color: #CDDC39 !important;
}

.md-lime-500-bg {
  background-color: #CDDC39 !important;
  color: rgba(0, 0, 0, 0.87);
}

.lime-500-fg {
  color: #CDDC39 !important;
}

.lime-500-border {
  border-color: #CDDC39 !important;
}

.lime-500-border-top {
  border-top-color: #CDDC39 !important;
}

.lime-500-border-right {
  border-right-color: #CDDC39 !important;
}

.lime-500-border-bottom {
  border-bottom-color: #CDDC39 !important;
}

.lime-500-border-left {
  border-left-color: #CDDC39 !important;
}

.md-lime-bg {
  background-color: #CDDC39 !important;
  color: rgba(0, 0, 0, 0.87);
}

.lime-bg {
  background-color: #CDDC39 !important;
}

.lime-fg {
  color: #CDDC39 !important;
}

.lime-border {
  border-color: #CDDC39 !important;
}

.lime-border-top {
  border-top-color: #CDDC39 !important;
}

.lime-border-right {
  border-right-color: #CDDC39 !important;
}

.lime-border-bottom {
  border-bottom-color: #CDDC39 !important;
}

.lime-border-left {
  border-left-color: #CDDC39 !important;
}

.lime-600-bg {
  background-color: #C0CA33 !important;
}

.md-lime-600-bg {
  background-color: #C0CA33 !important;
  color: rgba(0, 0, 0, 0.87);
}

.lime-600-fg {
  color: #C0CA33 !important;
}

.lime-600-border {
  border-color: #C0CA33 !important;
}

.lime-600-border-top {
  border-top-color: #C0CA33 !important;
}

.lime-600-border-right {
  border-right-color: #C0CA33 !important;
}

.lime-600-border-bottom {
  border-bottom-color: #C0CA33 !important;
}

.lime-600-border-left {
  border-left-color: #C0CA33 !important;
}

.lime-700-bg {
  background-color: #AFB42B !important;
}

.md-lime-700-bg {
  background-color: #AFB42B !important;
  color: rgba(0, 0, 0, 0.87);
}

.lime-700-fg {
  color: #AFB42B !important;
}

.lime-700-border {
  border-color: #AFB42B !important;
}

.lime-700-border-top {
  border-top-color: #AFB42B !important;
}

.lime-700-border-right {
  border-right-color: #AFB42B !important;
}

.lime-700-border-bottom {
  border-bottom-color: #AFB42B !important;
}

.lime-700-border-left {
  border-left-color: #AFB42B !important;
}

.lime-800-bg {
  background-color: #9E9D24 !important;
}

.md-lime-800-bg {
  background-color: #9E9D24 !important;
  color: rgba(0, 0, 0, 0.87);
}

.lime-800-fg {
  color: #9E9D24 !important;
}

.lime-800-border {
  border-color: #9E9D24 !important;
}

.lime-800-border-top {
  border-top-color: #9E9D24 !important;
}

.lime-800-border-right {
  border-right-color: #9E9D24 !important;
}

.lime-800-border-bottom {
  border-bottom-color: #9E9D24 !important;
}

.lime-800-border-left {
  border-left-color: #9E9D24 !important;
}

.lime-900-bg {
  background-color: #827717 !important;
}

.md-lime-900-bg {
  background-color: #827717 !important;
  color: rgb(255, 255, 255);
}

.lime-900-fg {
  color: #827717 !important;
}

.lime-900-border {
  border-color: #827717 !important;
}

.lime-900-border-top {
  border-top-color: #827717 !important;
}

.lime-900-border-right {
  border-right-color: #827717 !important;
}

.lime-900-border-bottom {
  border-bottom-color: #827717 !important;
}

.lime-900-border-left {
  border-left-color: #827717 !important;
}

.lime-A100-bg {
  background-color: #F4FF81 !important;
}

.md-lime-A100-bg {
  background-color: #F4FF81 !important;
  color: rgba(0, 0, 0, 0.87);
}

.lime-A100-fg {
  color: #F4FF81 !important;
}

.lime-A100-border {
  border-color: #F4FF81 !important;
}

.lime-A100-border-top {
  border-top-color: #F4FF81 !important;
}

.lime-A100-border-right {
  border-right-color: #F4FF81 !important;
}

.lime-A100-border-bottom {
  border-bottom-color: #F4FF81 !important;
}

.lime-A100-border-left {
  border-left-color: #F4FF81 !important;
}

.lime-A200-bg {
  background-color: #EEFF41 !important;
}

.md-lime-A200-bg {
  background-color: #EEFF41 !important;
  color: rgba(0, 0, 0, 0.87);
}

.lime-A200-fg {
  color: #EEFF41 !important;
}

.lime-A200-border {
  border-color: #EEFF41 !important;
}

.lime-A200-border-top {
  border-top-color: #EEFF41 !important;
}

.lime-A200-border-right {
  border-right-color: #EEFF41 !important;
}

.lime-A200-border-bottom {
  border-bottom-color: #EEFF41 !important;
}

.lime-A200-border-left {
  border-left-color: #EEFF41 !important;
}

.lime-A400-bg {
  background-color: #C6FF00 !important;
}

.md-lime-A400-bg {
  background-color: #C6FF00 !important;
  color: rgba(0, 0, 0, 0.87);
}

.lime-A400-fg {
  color: #C6FF00 !important;
}

.lime-A400-border {
  border-color: #C6FF00 !important;
}

.lime-A400-border-top {
  border-top-color: #C6FF00 !important;
}

.lime-A400-border-right {
  border-right-color: #C6FF00 !important;
}

.lime-A400-border-bottom {
  border-bottom-color: #C6FF00 !important;
}

.lime-A400-border-left {
  border-left-color: #C6FF00 !important;
}

.lime-A700-bg {
  background-color: #AEEA00 !important;
}

.md-lime-A700-bg {
  background-color: #AEEA00 !important;
  color: rgba(0, 0, 0, 0.87);
}

.lime-A700-fg {
  color: #AEEA00 !important;
}

.lime-A700-border {
  border-color: #AEEA00 !important;
}

.lime-A700-border-top {
  border-top-color: #AEEA00 !important;
}

.lime-A700-border-right {
  border-right-color: #AEEA00 !important;
}

.lime-A700-border-bottom {
  border-bottom-color: #AEEA00 !important;
}

.lime-A700-border-left {
  border-left-color: #AEEA00 !important;
}

.yellow-50-bg {
  background-color: #FFFDE7 !important;
}

.md-yellow-50-bg {
  background-color: #FFFDE7 !important;
  color: rgba(0, 0, 0, 0.87);
}

.yellow-50-fg {
  color: #FFFDE7 !important;
}

.yellow-50-border {
  border-color: #FFFDE7 !important;
}

.yellow-50-border-top {
  border-top-color: #FFFDE7 !important;
}

.yellow-50-border-right {
  border-right-color: #FFFDE7 !important;
}

.yellow-50-border-bottom {
  border-bottom-color: #FFFDE7 !important;
}

.yellow-50-border-left {
  border-left-color: #FFFDE7 !important;
}

.yellow-100-bg {
  background-color: #FFF9C4 !important;
}

.md-yellow-100-bg {
  background-color: #FFF9C4 !important;
  color: rgba(0, 0, 0, 0.87);
}

.yellow-100-fg {
  color: #FFF9C4 !important;
}

.yellow-100-border {
  border-color: #FFF9C4 !important;
}

.yellow-100-border-top {
  border-top-color: #FFF9C4 !important;
}

.yellow-100-border-right {
  border-right-color: #FFF9C4 !important;
}

.yellow-100-border-bottom {
  border-bottom-color: #FFF9C4 !important;
}

.yellow-100-border-left {
  border-left-color: #FFF9C4 !important;
}

.yellow-200-bg {
  background-color: #FFF59D !important;
}

.md-yellow-200-bg {
  background-color: #FFF59D !important;
  color: rgba(0, 0, 0, 0.87);
}

.yellow-200-fg {
  color: #FFF59D !important;
}

.yellow-200-border {
  border-color: #FFF59D !important;
}

.yellow-200-border-top {
  border-top-color: #FFF59D !important;
}

.yellow-200-border-right {
  border-right-color: #FFF59D !important;
}

.yellow-200-border-bottom {
  border-bottom-color: #FFF59D !important;
}

.yellow-200-border-left {
  border-left-color: #FFF59D !important;
}

.yellow-300-bg {
  background-color: #FFF176 !important;
}

.md-yellow-300-bg {
  background-color: #FFF176 !important;
  color: rgba(0, 0, 0, 0.87);
}

.yellow-300-fg {
  color: #FFF176 !important;
}

.yellow-300-border {
  border-color: #FFF176 !important;
}

.yellow-300-border-top {
  border-top-color: #FFF176 !important;
}

.yellow-300-border-right {
  border-right-color: #FFF176 !important;
}

.yellow-300-border-bottom {
  border-bottom-color: #FFF176 !important;
}

.yellow-300-border-left {
  border-left-color: #FFF176 !important;
}

.yellow-400-bg {
  background-color: #FFEE58 !important;
}

.md-yellow-400-bg {
  background-color: #FFEE58 !important;
  color: rgba(0, 0, 0, 0.87);
}

.yellow-400-fg {
  color: #FFEE58 !important;
}

.yellow-400-border {
  border-color: #FFEE58 !important;
}

.yellow-400-border-top {
  border-top-color: #FFEE58 !important;
}

.yellow-400-border-right {
  border-right-color: #FFEE58 !important;
}

.yellow-400-border-bottom {
  border-bottom-color: #FFEE58 !important;
}

.yellow-400-border-left {
  border-left-color: #FFEE58 !important;
}

.yellow-500-bg {
  background-color: #FFEB3B !important;
}

.md-yellow-500-bg {
  background-color: #FFEB3B !important;
  color: rgba(0, 0, 0, 0.87);
}

.yellow-500-fg {
  color: #FFEB3B !important;
}

.yellow-500-border {
  border-color: #FFEB3B !important;
}

.yellow-500-border-top {
  border-top-color: #FFEB3B !important;
}

.yellow-500-border-right {
  border-right-color: #FFEB3B !important;
}

.yellow-500-border-bottom {
  border-bottom-color: #FFEB3B !important;
}

.yellow-500-border-left {
  border-left-color: #FFEB3B !important;
}

.md-yellow-bg {
  background-color: #FFEB3B !important;
  color: rgba(0, 0, 0, 0.87);
}

.yellow-bg {
  background-color: #FFEB3B !important;
}

.yellow-fg {
  color: #FFEB3B !important;
}

.yellow-border {
  border-color: #FFEB3B !important;
}

.yellow-border-top {
  border-top-color: #FFEB3B !important;
}

.yellow-border-right {
  border-right-color: #FFEB3B !important;
}

.yellow-border-bottom {
  border-bottom-color: #FFEB3B !important;
}

.yellow-border-left {
  border-left-color: #FFEB3B !important;
}

.yellow-600-bg {
  background-color: #FDD835 !important;
}

.md-yellow-600-bg {
  background-color: #FDD835 !important;
  color: rgba(0, 0, 0, 0.87);
}

.yellow-600-fg {
  color: #FDD835 !important;
}

.yellow-600-border {
  border-color: #FDD835 !important;
}

.yellow-600-border-top {
  border-top-color: #FDD835 !important;
}

.yellow-600-border-right {
  border-right-color: #FDD835 !important;
}

.yellow-600-border-bottom {
  border-bottom-color: #FDD835 !important;
}

.yellow-600-border-left {
  border-left-color: #FDD835 !important;
}

.yellow-700-bg {
  background-color: #FBC02D !important;
}

.md-yellow-700-bg {
  background-color: #FBC02D !important;
  color: rgba(0, 0, 0, 0.87);
}

.yellow-700-fg {
  color: #FBC02D !important;
}

.yellow-700-border {
  border-color: #FBC02D !important;
}

.yellow-700-border-top {
  border-top-color: #FBC02D !important;
}

.yellow-700-border-right {
  border-right-color: #FBC02D !important;
}

.yellow-700-border-bottom {
  border-bottom-color: #FBC02D !important;
}

.yellow-700-border-left {
  border-left-color: #FBC02D !important;
}

.yellow-800-bg {
  background-color: #F9A825 !important;
}

.md-yellow-800-bg {
  background-color: #F9A825 !important;
  color: rgba(0, 0, 0, 0.87);
}

.yellow-800-fg {
  color: #F9A825 !important;
}

.yellow-800-border {
  border-color: #F9A825 !important;
}

.yellow-800-border-top {
  border-top-color: #F9A825 !important;
}

.yellow-800-border-right {
  border-right-color: #F9A825 !important;
}

.yellow-800-border-bottom {
  border-bottom-color: #F9A825 !important;
}

.yellow-800-border-left {
  border-left-color: #F9A825 !important;
}

.yellow-900-bg {
  background-color: #F57F17 !important;
}

.md-yellow-900-bg {
  background-color: #F57F17 !important;
  color: rgba(0, 0, 0, 0.87);
}

.yellow-900-fg {
  color: #F57F17 !important;
}

.yellow-900-border {
  border-color: #F57F17 !important;
}

.yellow-900-border-top {
  border-top-color: #F57F17 !important;
}

.yellow-900-border-right {
  border-right-color: #F57F17 !important;
}

.yellow-900-border-bottom {
  border-bottom-color: #F57F17 !important;
}

.yellow-900-border-left {
  border-left-color: #F57F17 !important;
}

.yellow-A100-bg {
  background-color: #FFFF8D !important;
}

.md-yellow-A100-bg {
  background-color: #FFFF8D !important;
  color: rgba(0, 0, 0, 0.87);
}

.yellow-A100-fg {
  color: #FFFF8D !important;
}

.yellow-A100-border {
  border-color: #FFFF8D !important;
}

.yellow-A100-border-top {
  border-top-color: #FFFF8D !important;
}

.yellow-A100-border-right {
  border-right-color: #FFFF8D !important;
}

.yellow-A100-border-bottom {
  border-bottom-color: #FFFF8D !important;
}

.yellow-A100-border-left {
  border-left-color: #FFFF8D !important;
}

.yellow-A200-bg {
  background-color: #FFFF00 !important;
}

.md-yellow-A200-bg {
  background-color: #FFFF00 !important;
  color: rgba(0, 0, 0, 0.87);
}

.yellow-A200-fg {
  color: #FFFF00 !important;
}

.yellow-A200-border {
  border-color: #FFFF00 !important;
}

.yellow-A200-border-top {
  border-top-color: #FFFF00 !important;
}

.yellow-A200-border-right {
  border-right-color: #FFFF00 !important;
}

.yellow-A200-border-bottom {
  border-bottom-color: #FFFF00 !important;
}

.yellow-A200-border-left {
  border-left-color: #FFFF00 !important;
}

.yellow-A400-bg {
  background-color: #FFEA00 !important;
}

.md-yellow-A400-bg {
  background-color: #FFEA00 !important;
  color: rgba(0, 0, 0, 0.87);
}

.yellow-A400-fg {
  color: #FFEA00 !important;
}

.yellow-A400-border {
  border-color: #FFEA00 !important;
}

.yellow-A400-border-top {
  border-top-color: #FFEA00 !important;
}

.yellow-A400-border-right {
  border-right-color: #FFEA00 !important;
}

.yellow-A400-border-bottom {
  border-bottom-color: #FFEA00 !important;
}

.yellow-A400-border-left {
  border-left-color: #FFEA00 !important;
}

.yellow-A700-bg {
  background-color: #FFD600 !important;
}

.md-yellow-A700-bg {
  background-color: #FFD600 !important;
  color: rgba(0, 0, 0, 0.87);
}

.yellow-A700-fg {
  color: #FFD600 !important;
}

.yellow-A700-border {
  border-color: #FFD600 !important;
}

.yellow-A700-border-top {
  border-top-color: #FFD600 !important;
}

.yellow-A700-border-right {
  border-right-color: #FFD600 !important;
}

.yellow-A700-border-bottom {
  border-bottom-color: #FFD600 !important;
}

.yellow-A700-border-left {
  border-left-color: #FFD600 !important;
}

.amber-50-bg {
  background-color: #FFF8E1 !important;
}

.md-amber-50-bg {
  background-color: #FFF8E1 !important;
  color: rgba(0, 0, 0, 0.87);
}

.amber-50-fg {
  color: #FFF8E1 !important;
}

.amber-50-border {
  border-color: #FFF8E1 !important;
}

.amber-50-border-top {
  border-top-color: #FFF8E1 !important;
}

.amber-50-border-right {
  border-right-color: #FFF8E1 !important;
}

.amber-50-border-bottom {
  border-bottom-color: #FFF8E1 !important;
}

.amber-50-border-left {
  border-left-color: #FFF8E1 !important;
}

.amber-100-bg {
  background-color: #FFECB3 !important;
}

.md-amber-100-bg {
  background-color: #FFECB3 !important;
  color: rgba(0, 0, 0, 0.87);
}

.amber-100-fg {
  color: #FFECB3 !important;
}

.amber-100-border {
  border-color: #FFECB3 !important;
}

.amber-100-border-top {
  border-top-color: #FFECB3 !important;
}

.amber-100-border-right {
  border-right-color: #FFECB3 !important;
}

.amber-100-border-bottom {
  border-bottom-color: #FFECB3 !important;
}

.amber-100-border-left {
  border-left-color: #FFECB3 !important;
}

.amber-200-bg {
  background-color: #FFE082 !important;
}

.md-amber-200-bg {
  background-color: #FFE082 !important;
  color: rgba(0, 0, 0, 0.87);
}

.amber-200-fg {
  color: #FFE082 !important;
}

.amber-200-border {
  border-color: #FFE082 !important;
}

.amber-200-border-top {
  border-top-color: #FFE082 !important;
}

.amber-200-border-right {
  border-right-color: #FFE082 !important;
}

.amber-200-border-bottom {
  border-bottom-color: #FFE082 !important;
}

.amber-200-border-left {
  border-left-color: #FFE082 !important;
}

.amber-300-bg {
  background-color: #FFD54F !important;
}

.md-amber-300-bg {
  background-color: #FFD54F !important;
  color: rgba(0, 0, 0, 0.87);
}

.amber-300-fg {
  color: #FFD54F !important;
}

.amber-300-border {
  border-color: #FFD54F !important;
}

.amber-300-border-top {
  border-top-color: #FFD54F !important;
}

.amber-300-border-right {
  border-right-color: #FFD54F !important;
}

.amber-300-border-bottom {
  border-bottom-color: #FFD54F !important;
}

.amber-300-border-left {
  border-left-color: #FFD54F !important;
}

.amber-400-bg {
  background-color: #FFCA28 !important;
}

.md-amber-400-bg {
  background-color: #FFCA28 !important;
  color: rgba(0, 0, 0, 0.87);
}

.amber-400-fg {
  color: #FFCA28 !important;
}

.amber-400-border {
  border-color: #FFCA28 !important;
}

.amber-400-border-top {
  border-top-color: #FFCA28 !important;
}

.amber-400-border-right {
  border-right-color: #FFCA28 !important;
}

.amber-400-border-bottom {
  border-bottom-color: #FFCA28 !important;
}

.amber-400-border-left {
  border-left-color: #FFCA28 !important;
}

.amber-500-bg {
  background-color: #FFC107 !important;
}

.md-amber-500-bg {
  background-color: #FFC107 !important;
  color: rgba(0, 0, 0, 0.87);
}

.amber-500-fg {
  color: #FFC107 !important;
}

.amber-500-border {
  border-color: #FFC107 !important;
}

.amber-500-border-top {
  border-top-color: #FFC107 !important;
}

.amber-500-border-right {
  border-right-color: #FFC107 !important;
}

.amber-500-border-bottom {
  border-bottom-color: #FFC107 !important;
}

.amber-500-border-left {
  border-left-color: #FFC107 !important;
}

.md-amber-bg {
  background-color: #FFC107 !important;
  color: rgba(0, 0, 0, 0.87);
}

.amber-bg {
  background-color: #FFC107 !important;
}

.amber-fg {
  color: #FFC107 !important;
}

.amber-border {
  border-color: #FFC107 !important;
}

.amber-border-top {
  border-top-color: #FFC107 !important;
}

.amber-border-right {
  border-right-color: #FFC107 !important;
}

.amber-border-bottom {
  border-bottom-color: #FFC107 !important;
}

.amber-border-left {
  border-left-color: #FFC107 !important;
}

.amber-600-bg {
  background-color: #FFB300 !important;
}

.md-amber-600-bg {
  background-color: #FFB300 !important;
  color: rgba(0, 0, 0, 0.87);
}

.amber-600-fg {
  color: #FFB300 !important;
}

.amber-600-border {
  border-color: #FFB300 !important;
}

.amber-600-border-top {
  border-top-color: #FFB300 !important;
}

.amber-600-border-right {
  border-right-color: #FFB300 !important;
}

.amber-600-border-bottom {
  border-bottom-color: #FFB300 !important;
}

.amber-600-border-left {
  border-left-color: #FFB300 !important;
}

.amber-700-bg {
  background-color: #FFA000 !important;
}

.md-amber-700-bg {
  background-color: #FFA000 !important;
  color: rgba(0, 0, 0, 0.87);
}

.amber-700-fg {
  color: #FFA000 !important;
}

.amber-700-border {
  border-color: #FFA000 !important;
}

.amber-700-border-top {
  border-top-color: #FFA000 !important;
}

.amber-700-border-right {
  border-right-color: #FFA000 !important;
}

.amber-700-border-bottom {
  border-bottom-color: #FFA000 !important;
}

.amber-700-border-left {
  border-left-color: #FFA000 !important;
}

.amber-800-bg {
  background-color: #FF8F00 !important;
}

.md-amber-800-bg {
  background-color: #FF8F00 !important;
  color: rgba(0, 0, 0, 0.87);
}

.amber-800-fg {
  color: #FF8F00 !important;
}

.amber-800-border {
  border-color: #FF8F00 !important;
}

.amber-800-border-top {
  border-top-color: #FF8F00 !important;
}

.amber-800-border-right {
  border-right-color: #FF8F00 !important;
}

.amber-800-border-bottom {
  border-bottom-color: #FF8F00 !important;
}

.amber-800-border-left {
  border-left-color: #FF8F00 !important;
}

.amber-900-bg {
  background-color: #FF6F00 !important;
}

.md-amber-900-bg {
  background-color: #FF6F00 !important;
  color: rgba(0, 0, 0, 0.87);
}

.amber-900-fg {
  color: #FF6F00 !important;
}

.amber-900-border {
  border-color: #FF6F00 !important;
}

.amber-900-border-top {
  border-top-color: #FF6F00 !important;
}

.amber-900-border-right {
  border-right-color: #FF6F00 !important;
}

.amber-900-border-bottom {
  border-bottom-color: #FF6F00 !important;
}

.amber-900-border-left {
  border-left-color: #FF6F00 !important;
}

.amber-A100-bg {
  background-color: #FFE57F !important;
}

.md-amber-A100-bg {
  background-color: #FFE57F !important;
  color: rgba(0, 0, 0, 0.87);
}

.amber-A100-fg {
  color: #FFE57F !important;
}

.amber-A100-border {
  border-color: #FFE57F !important;
}

.amber-A100-border-top {
  border-top-color: #FFE57F !important;
}

.amber-A100-border-right {
  border-right-color: #FFE57F !important;
}

.amber-A100-border-bottom {
  border-bottom-color: #FFE57F !important;
}

.amber-A100-border-left {
  border-left-color: #FFE57F !important;
}

.amber-A200-bg {
  background-color: #FFD740 !important;
}

.md-amber-A200-bg {
  background-color: #FFD740 !important;
  color: rgba(0, 0, 0, 0.87);
}

.amber-A200-fg {
  color: #FFD740 !important;
}

.amber-A200-border {
  border-color: #FFD740 !important;
}

.amber-A200-border-top {
  border-top-color: #FFD740 !important;
}

.amber-A200-border-right {
  border-right-color: #FFD740 !important;
}

.amber-A200-border-bottom {
  border-bottom-color: #FFD740 !important;
}

.amber-A200-border-left {
  border-left-color: #FFD740 !important;
}

.amber-A400-bg {
  background-color: #FFC400 !important;
}

.md-amber-A400-bg {
  background-color: #FFC400 !important;
  color: rgba(0, 0, 0, 0.87);
}

.amber-A400-fg {
  color: #FFC400 !important;
}

.amber-A400-border {
  border-color: #FFC400 !important;
}

.amber-A400-border-top {
  border-top-color: #FFC400 !important;
}

.amber-A400-border-right {
  border-right-color: #FFC400 !important;
}

.amber-A400-border-bottom {
  border-bottom-color: #FFC400 !important;
}

.amber-A400-border-left {
  border-left-color: #FFC400 !important;
}

.amber-A700-bg {
  background-color: #FFAB00 !important;
}

.md-amber-A700-bg {
  background-color: #FFAB00 !important;
  color: rgba(0, 0, 0, 0.87);
}

.amber-A700-fg {
  color: #FFAB00 !important;
}

.amber-A700-border {
  border-color: #FFAB00 !important;
}

.amber-A700-border-top {
  border-top-color: #FFAB00 !important;
}

.amber-A700-border-right {
  border-right-color: #FFAB00 !important;
}

.amber-A700-border-bottom {
  border-bottom-color: #FFAB00 !important;
}

.amber-A700-border-left {
  border-left-color: #FFAB00 !important;
}

.orange-50-bg {
  background-color: #FFF3E0 !important;
}

.md-orange-50-bg {
  background-color: #FFF3E0 !important;
  color: rgba(0, 0, 0, 0.87);
}

.orange-50-fg {
  color: #FFF3E0 !important;
}

.orange-50-border {
  border-color: #FFF3E0 !important;
}

.orange-50-border-top {
  border-top-color: #FFF3E0 !important;
}

.orange-50-border-right {
  border-right-color: #FFF3E0 !important;
}

.orange-50-border-bottom {
  border-bottom-color: #FFF3E0 !important;
}

.orange-50-border-left {
  border-left-color: #FFF3E0 !important;
}

.orange-100-bg {
  background-color: #FFE0B2 !important;
}

.md-orange-100-bg {
  background-color: #FFE0B2 !important;
  color: rgba(0, 0, 0, 0.87);
}

.orange-100-fg {
  color: #FFE0B2 !important;
}

.orange-100-border {
  border-color: #FFE0B2 !important;
}

.orange-100-border-top {
  border-top-color: #FFE0B2 !important;
}

.orange-100-border-right {
  border-right-color: #FFE0B2 !important;
}

.orange-100-border-bottom {
  border-bottom-color: #FFE0B2 !important;
}

.orange-100-border-left {
  border-left-color: #FFE0B2 !important;
}

.orange-200-bg {
  background-color: #FFCC80 !important;
}

.md-orange-200-bg {
  background-color: #FFCC80 !important;
  color: rgba(0, 0, 0, 0.87);
}

.orange-200-fg {
  color: #FFCC80 !important;
}

.orange-200-border {
  border-color: #FFCC80 !important;
}

.orange-200-border-top {
  border-top-color: #FFCC80 !important;
}

.orange-200-border-right {
  border-right-color: #FFCC80 !important;
}

.orange-200-border-bottom {
  border-bottom-color: #FFCC80 !important;
}

.orange-200-border-left {
  border-left-color: #FFCC80 !important;
}

.orange-300-bg {
  background-color: #FFB74D !important;
}

.md-orange-300-bg {
  background-color: #FFB74D !important;
  color: rgba(0, 0, 0, 0.87);
}

.orange-300-fg {
  color: #FFB74D !important;
}

.orange-300-border {
  border-color: #FFB74D !important;
}

.orange-300-border-top {
  border-top-color: #FFB74D !important;
}

.orange-300-border-right {
  border-right-color: #FFB74D !important;
}

.orange-300-border-bottom {
  border-bottom-color: #FFB74D !important;
}

.orange-300-border-left {
  border-left-color: #FFB74D !important;
}

.orange-400-bg {
  background-color: #FFA726 !important;
}

.md-orange-400-bg {
  background-color: #FFA726 !important;
  color: rgba(0, 0, 0, 0.87);
}

.orange-400-fg {
  color: #FFA726 !important;
}

.orange-400-border {
  border-color: #FFA726 !important;
}

.orange-400-border-top {
  border-top-color: #FFA726 !important;
}

.orange-400-border-right {
  border-right-color: #FFA726 !important;
}

.orange-400-border-bottom {
  border-bottom-color: #FFA726 !important;
}

.orange-400-border-left {
  border-left-color: #FFA726 !important;
}

.orange-500-bg {
  background-color: #FF9800 !important;
}

.md-orange-500-bg {
  background-color: #FF9800 !important;
  color: rgba(0, 0, 0, 0.87);
}

.orange-500-fg {
  color: #FF9800 !important;
}

.orange-500-border {
  border-color: #FF9800 !important;
}

.orange-500-border-top {
  border-top-color: #FF9800 !important;
}

.orange-500-border-right {
  border-right-color: #FF9800 !important;
}

.orange-500-border-bottom {
  border-bottom-color: #FF9800 !important;
}

.orange-500-border-left {
  border-left-color: #FF9800 !important;
}

.md-orange-bg {
  background-color: #FF9800 !important;
  color: rgba(0, 0, 0, 0.87);
}

.orange-bg {
  background-color: #FF9800 !important;
}

.orange-fg {
  color: #FF9800 !important;
}

.orange-border {
  border-color: #FF9800 !important;
}

.orange-border-top {
  border-top-color: #FF9800 !important;
}

.orange-border-right {
  border-right-color: #FF9800 !important;
}

.orange-border-bottom {
  border-bottom-color: #FF9800 !important;
}

.orange-border-left {
  border-left-color: #FF9800 !important;
}

.orange-600-bg {
  background-color: #FB8C00 !important;
}

.md-orange-600-bg {
  background-color: #FB8C00 !important;
  color: rgba(0, 0, 0, 0.87);
}

.orange-600-fg {
  color: #FB8C00 !important;
}

.orange-600-border {
  border-color: #FB8C00 !important;
}

.orange-600-border-top {
  border-top-color: #FB8C00 !important;
}

.orange-600-border-right {
  border-right-color: #FB8C00 !important;
}

.orange-600-border-bottom {
  border-bottom-color: #FB8C00 !important;
}

.orange-600-border-left {
  border-left-color: #FB8C00 !important;
}

.orange-700-bg {
  background-color: #F57C00 !important;
}

.md-orange-700-bg {
  background-color: #F57C00 !important;
  color: rgba(0, 0, 0, 0.87);
}

.orange-700-fg {
  color: #F57C00 !important;
}

.orange-700-border {
  border-color: #F57C00 !important;
}

.orange-700-border-top {
  border-top-color: #F57C00 !important;
}

.orange-700-border-right {
  border-right-color: #F57C00 !important;
}

.orange-700-border-bottom {
  border-bottom-color: #F57C00 !important;
}

.orange-700-border-left {
  border-left-color: #F57C00 !important;
}

.orange-800-bg {
  background-color: #EF6C00 !important;
}

.md-orange-800-bg {
  background-color: #EF6C00 !important;
  color: rgb(255, 255, 255);
}

.orange-800-fg {
  color: #EF6C00 !important;
}

.orange-800-border {
  border-color: #EF6C00 !important;
}

.orange-800-border-top {
  border-top-color: #EF6C00 !important;
}

.orange-800-border-right {
  border-right-color: #EF6C00 !important;
}

.orange-800-border-bottom {
  border-bottom-color: #EF6C00 !important;
}

.orange-800-border-left {
  border-left-color: #EF6C00 !important;
}

.orange-900-bg {
  background-color: #E65100 !important;
}

.md-orange-900-bg {
  background-color: #E65100 !important;
  color: rgb(255, 255, 255);
}

.orange-900-fg {
  color: #E65100 !important;
}

.orange-900-border {
  border-color: #E65100 !important;
}

.orange-900-border-top {
  border-top-color: #E65100 !important;
}

.orange-900-border-right {
  border-right-color: #E65100 !important;
}

.orange-900-border-bottom {
  border-bottom-color: #E65100 !important;
}

.orange-900-border-left {
  border-left-color: #E65100 !important;
}

.orange-A100-bg {
  background-color: #FFD180 !important;
}

.md-orange-A100-bg {
  background-color: #FFD180 !important;
  color: rgba(0, 0, 0, 0.87);
}

.orange-A100-fg {
  color: #FFD180 !important;
}

.orange-A100-border {
  border-color: #FFD180 !important;
}

.orange-A100-border-top {
  border-top-color: #FFD180 !important;
}

.orange-A100-border-right {
  border-right-color: #FFD180 !important;
}

.orange-A100-border-bottom {
  border-bottom-color: #FFD180 !important;
}

.orange-A100-border-left {
  border-left-color: #FFD180 !important;
}

.orange-A200-bg {
  background-color: #FFAB40 !important;
}

.md-orange-A200-bg {
  background-color: #FFAB40 !important;
  color: rgba(0, 0, 0, 0.87);
}

.orange-A200-fg {
  color: #FFAB40 !important;
}

.orange-A200-border {
  border-color: #FFAB40 !important;
}

.orange-A200-border-top {
  border-top-color: #FFAB40 !important;
}

.orange-A200-border-right {
  border-right-color: #FFAB40 !important;
}

.orange-A200-border-bottom {
  border-bottom-color: #FFAB40 !important;
}

.orange-A200-border-left {
  border-left-color: #FFAB40 !important;
}

.orange-A400-bg {
  background-color: #FF9100 !important;
}

.md-orange-A400-bg {
  background-color: #FF9100 !important;
  color: rgba(0, 0, 0, 0.87);
}

.orange-A400-fg {
  color: #FF9100 !important;
}

.orange-A400-border {
  border-color: #FF9100 !important;
}

.orange-A400-border-top {
  border-top-color: #FF9100 !important;
}

.orange-A400-border-right {
  border-right-color: #FF9100 !important;
}

.orange-A400-border-bottom {
  border-bottom-color: #FF9100 !important;
}

.orange-A400-border-left {
  border-left-color: #FF9100 !important;
}

.orange-A700-bg {
  background-color: #FF6D00 !important;
}

.md-orange-A700-bg {
  background-color: #FF6D00 !important;
  color: rgba(0, 0, 0, 0.87);
}

.orange-A700-fg {
  color: #FF6D00 !important;
}

.orange-A700-border {
  border-color: #FF6D00 !important;
}

.orange-A700-border-top {
  border-top-color: #FF6D00 !important;
}

.orange-A700-border-right {
  border-right-color: #FF6D00 !important;
}

.orange-A700-border-bottom {
  border-bottom-color: #FF6D00 !important;
}

.orange-A700-border-left {
  border-left-color: #FF6D00 !important;
}

.deep-orange-50-bg {
  background-color: #FBE9E7 !important;
}

.md-deep-orange-50-bg {
  background-color: #FBE9E7 !important;
  color: rgba(0, 0, 0, 0.87);
}

.deep-orange-50-fg {
  color: #FBE9E7 !important;
}

.deep-orange-50-border {
  border-color: #FBE9E7 !important;
}

.deep-orange-50-border-top {
  border-top-color: #FBE9E7 !important;
}

.deep-orange-50-border-right {
  border-right-color: #FBE9E7 !important;
}

.deep-orange-50-border-bottom {
  border-bottom-color: #FBE9E7 !important;
}

.deep-orange-50-border-left {
  border-left-color: #FBE9E7 !important;
}

.deep-orange-100-bg {
  background-color: #FFCCBC !important;
}

.md-deep-orange-100-bg {
  background-color: #FFCCBC !important;
  color: rgba(0, 0, 0, 0.87);
}

.deep-orange-100-fg {
  color: #FFCCBC !important;
}

.deep-orange-100-border {
  border-color: #FFCCBC !important;
}

.deep-orange-100-border-top {
  border-top-color: #FFCCBC !important;
}

.deep-orange-100-border-right {
  border-right-color: #FFCCBC !important;
}

.deep-orange-100-border-bottom {
  border-bottom-color: #FFCCBC !important;
}

.deep-orange-100-border-left {
  border-left-color: #FFCCBC !important;
}

.deep-orange-200-bg {
  background-color: #FFAB91 !important;
}

.md-deep-orange-200-bg {
  background-color: #FFAB91 !important;
  color: rgba(0, 0, 0, 0.87);
}

.deep-orange-200-fg {
  color: #FFAB91 !important;
}

.deep-orange-200-border {
  border-color: #FFAB91 !important;
}

.deep-orange-200-border-top {
  border-top-color: #FFAB91 !important;
}

.deep-orange-200-border-right {
  border-right-color: #FFAB91 !important;
}

.deep-orange-200-border-bottom {
  border-bottom-color: #FFAB91 !important;
}

.deep-orange-200-border-left {
  border-left-color: #FFAB91 !important;
}

.deep-orange-300-bg {
  background-color: #FF8A65 !important;
}

.md-deep-orange-300-bg {
  background-color: #FF8A65 !important;
  color: rgba(0, 0, 0, 0.87);
}

.deep-orange-300-fg {
  color: #FF8A65 !important;
}

.deep-orange-300-border {
  border-color: #FF8A65 !important;
}

.deep-orange-300-border-top {
  border-top-color: #FF8A65 !important;
}

.deep-orange-300-border-right {
  border-right-color: #FF8A65 !important;
}

.deep-orange-300-border-bottom {
  border-bottom-color: #FF8A65 !important;
}

.deep-orange-300-border-left {
  border-left-color: #FF8A65 !important;
}

.deep-orange-400-bg {
  background-color: #FF7043 !important;
}

.md-deep-orange-400-bg {
  background-color: #FF7043 !important;
  color: rgba(0, 0, 0, 0.87);
}

.deep-orange-400-fg {
  color: #FF7043 !important;
}

.deep-orange-400-border {
  border-color: #FF7043 !important;
}

.deep-orange-400-border-top {
  border-top-color: #FF7043 !important;
}

.deep-orange-400-border-right {
  border-right-color: #FF7043 !important;
}

.deep-orange-400-border-bottom {
  border-bottom-color: #FF7043 !important;
}

.deep-orange-400-border-left {
  border-left-color: #FF7043 !important;
}

.deep-orange-500-bg {
  background-color: #FF5722 !important;
}

.md-deep-orange-500-bg {
  background-color: #FF5722 !important;
  color: rgb(255, 255, 255);
}

.deep-orange-500-fg {
  color: #FF5722 !important;
}

.deep-orange-500-border {
  border-color: #FF5722 !important;
}

.deep-orange-500-border-top {
  border-top-color: #FF5722 !important;
}

.deep-orange-500-border-right {
  border-right-color: #FF5722 !important;
}

.deep-orange-500-border-bottom {
  border-bottom-color: #FF5722 !important;
}

.deep-orange-500-border-left {
  border-left-color: #FF5722 !important;
}

.md-deep-orange-bg {
  background-color: #FF5722 !important;
  color: rgb(255, 255, 255);
}

.deep-orange-bg {
  background-color: #FF5722 !important;
}

.deep-orange-fg {
  color: #FF5722 !important;
}

.deep-orange-border {
  border-color: #FF5722 !important;
}

.deep-orange-border-top {
  border-top-color: #FF5722 !important;
}

.deep-orange-border-right {
  border-right-color: #FF5722 !important;
}

.deep-orange-border-bottom {
  border-bottom-color: #FF5722 !important;
}

.deep-orange-border-left {
  border-left-color: #FF5722 !important;
}

.deep-orange-600-bg {
  background-color: #F4511E !important;
}

.md-deep-orange-600-bg {
  background-color: #F4511E !important;
  color: rgb(255, 255, 255);
}

.deep-orange-600-fg {
  color: #F4511E !important;
}

.deep-orange-600-border {
  border-color: #F4511E !important;
}

.deep-orange-600-border-top {
  border-top-color: #F4511E !important;
}

.deep-orange-600-border-right {
  border-right-color: #F4511E !important;
}

.deep-orange-600-border-bottom {
  border-bottom-color: #F4511E !important;
}

.deep-orange-600-border-left {
  border-left-color: #F4511E !important;
}

.deep-orange-700-bg {
  background-color: #E64A19 !important;
}

.md-deep-orange-700-bg {
  background-color: #E64A19 !important;
  color: rgb(255, 255, 255);
}

.deep-orange-700-fg {
  color: #E64A19 !important;
}

.deep-orange-700-border {
  border-color: #E64A19 !important;
}

.deep-orange-700-border-top {
  border-top-color: #E64A19 !important;
}

.deep-orange-700-border-right {
  border-right-color: #E64A19 !important;
}

.deep-orange-700-border-bottom {
  border-bottom-color: #E64A19 !important;
}

.deep-orange-700-border-left {
  border-left-color: #E64A19 !important;
}

.deep-orange-800-bg {
  background-color: #D84315 !important;
}

.md-deep-orange-800-bg {
  background-color: #D84315 !important;
  color: rgb(255, 255, 255);
}

.deep-orange-800-fg {
  color: #D84315 !important;
}

.deep-orange-800-border {
  border-color: #D84315 !important;
}

.deep-orange-800-border-top {
  border-top-color: #D84315 !important;
}

.deep-orange-800-border-right {
  border-right-color: #D84315 !important;
}

.deep-orange-800-border-bottom {
  border-bottom-color: #D84315 !important;
}

.deep-orange-800-border-left {
  border-left-color: #D84315 !important;
}

.deep-orange-900-bg {
  background-color: #BF360C !important;
}

.md-deep-orange-900-bg {
  background-color: #BF360C !important;
  color: rgb(255, 255, 255);
}

.deep-orange-900-fg {
  color: #BF360C !important;
}

.deep-orange-900-border {
  border-color: #BF360C !important;
}

.deep-orange-900-border-top {
  border-top-color: #BF360C !important;
}

.deep-orange-900-border-right {
  border-right-color: #BF360C !important;
}

.deep-orange-900-border-bottom {
  border-bottom-color: #BF360C !important;
}

.deep-orange-900-border-left {
  border-left-color: #BF360C !important;
}

.deep-orange-A100-bg {
  background-color: #FF9E80 !important;
}

.md-deep-orange-A100-bg {
  background-color: #FF9E80 !important;
  color: rgba(0, 0, 0, 0.87);
}

.deep-orange-A100-fg {
  color: #FF9E80 !important;
}

.deep-orange-A100-border {
  border-color: #FF9E80 !important;
}

.deep-orange-A100-border-top {
  border-top-color: #FF9E80 !important;
}

.deep-orange-A100-border-right {
  border-right-color: #FF9E80 !important;
}

.deep-orange-A100-border-bottom {
  border-bottom-color: #FF9E80 !important;
}

.deep-orange-A100-border-left {
  border-left-color: #FF9E80 !important;
}

.deep-orange-A200-bg {
  background-color: #FF6E40 !important;
}

.md-deep-orange-A200-bg {
  background-color: #FF6E40 !important;
  color: rgba(0, 0, 0, 0.87);
}

.deep-orange-A200-fg {
  color: #FF6E40 !important;
}

.deep-orange-A200-border {
  border-color: #FF6E40 !important;
}

.deep-orange-A200-border-top {
  border-top-color: #FF6E40 !important;
}

.deep-orange-A200-border-right {
  border-right-color: #FF6E40 !important;
}

.deep-orange-A200-border-bottom {
  border-bottom-color: #FF6E40 !important;
}

.deep-orange-A200-border-left {
  border-left-color: #FF6E40 !important;
}

.deep-orange-A400-bg {
  background-color: #FF3D00 !important;
}

.md-deep-orange-A400-bg {
  background-color: #FF3D00 !important;
  color: rgb(255, 255, 255);
}

.deep-orange-A400-fg {
  color: #FF3D00 !important;
}

.deep-orange-A400-border {
  border-color: #FF3D00 !important;
}

.deep-orange-A400-border-top {
  border-top-color: #FF3D00 !important;
}

.deep-orange-A400-border-right {
  border-right-color: #FF3D00 !important;
}

.deep-orange-A400-border-bottom {
  border-bottom-color: #FF3D00 !important;
}

.deep-orange-A400-border-left {
  border-left-color: #FF3D00 !important;
}

.deep-orange-A700-bg {
  background-color: #DD2C00 !important;
}

.md-deep-orange-A700-bg {
  background-color: #DD2C00 !important;
  color: rgb(255, 255, 255);
}

.deep-orange-A700-fg {
  color: #DD2C00 !important;
}

.deep-orange-A700-border {
  border-color: #DD2C00 !important;
}

.deep-orange-A700-border-top {
  border-top-color: #DD2C00 !important;
}

.deep-orange-A700-border-right {
  border-right-color: #DD2C00 !important;
}

.deep-orange-A700-border-bottom {
  border-bottom-color: #DD2C00 !important;
}

.deep-orange-A700-border-left {
  border-left-color: #DD2C00 !important;
}

.brown-50-bg {
  background-color: #EFEBE9 !important;
}

.md-brown-50-bg {
  background-color: #EFEBE9 !important;
  color: rgba(0, 0, 0, 0.87);
}

.brown-50-fg {
  color: #EFEBE9 !important;
}

.brown-50-border {
  border-color: #EFEBE9 !important;
}

.brown-50-border-top {
  border-top-color: #EFEBE9 !important;
}

.brown-50-border-right {
  border-right-color: #EFEBE9 !important;
}

.brown-50-border-bottom {
  border-bottom-color: #EFEBE9 !important;
}

.brown-50-border-left {
  border-left-color: #EFEBE9 !important;
}

.brown-100-bg {
  background-color: #D7CCC8 !important;
}

.md-brown-100-bg {
  background-color: #D7CCC8 !important;
  color: rgba(0, 0, 0, 0.87);
}

.brown-100-fg {
  color: #D7CCC8 !important;
}

.brown-100-border {
  border-color: #D7CCC8 !important;
}

.brown-100-border-top {
  border-top-color: #D7CCC8 !important;
}

.brown-100-border-right {
  border-right-color: #D7CCC8 !important;
}

.brown-100-border-bottom {
  border-bottom-color: #D7CCC8 !important;
}

.brown-100-border-left {
  border-left-color: #D7CCC8 !important;
}

.brown-200-bg {
  background-color: #BCAAA4 !important;
}

.md-brown-200-bg {
  background-color: #BCAAA4 !important;
  color: rgba(0, 0, 0, 0.87);
}

.brown-200-fg {
  color: #BCAAA4 !important;
}

.brown-200-border {
  border-color: #BCAAA4 !important;
}

.brown-200-border-top {
  border-top-color: #BCAAA4 !important;
}

.brown-200-border-right {
  border-right-color: #BCAAA4 !important;
}

.brown-200-border-bottom {
  border-bottom-color: #BCAAA4 !important;
}

.brown-200-border-left {
  border-left-color: #BCAAA4 !important;
}

.brown-300-bg {
  background-color: #A1887F !important;
}

.md-brown-300-bg {
  background-color: #A1887F !important;
  color: rgb(255, 255, 255);
}

.brown-300-fg {
  color: #A1887F !important;
}

.brown-300-border {
  border-color: #A1887F !important;
}

.brown-300-border-top {
  border-top-color: #A1887F !important;
}

.brown-300-border-right {
  border-right-color: #A1887F !important;
}

.brown-300-border-bottom {
  border-bottom-color: #A1887F !important;
}

.brown-300-border-left {
  border-left-color: #A1887F !important;
}

.brown-400-bg {
  background-color: #8D6E63 !important;
}

.md-brown-400-bg {
  background-color: #8D6E63 !important;
  color: rgb(255, 255, 255);
}

.brown-400-fg {
  color: #8D6E63 !important;
}

.brown-400-border {
  border-color: #8D6E63 !important;
}

.brown-400-border-top {
  border-top-color: #8D6E63 !important;
}

.brown-400-border-right {
  border-right-color: #8D6E63 !important;
}

.brown-400-border-bottom {
  border-bottom-color: #8D6E63 !important;
}

.brown-400-border-left {
  border-left-color: #8D6E63 !important;
}

.brown-500-bg {
  background-color: #795548 !important;
}

.md-brown-500-bg {
  background-color: #795548 !important;
  color: rgba(255, 255, 255, 0.87);
}

.brown-500-fg {
  color: #795548 !important;
}

.brown-500-border {
  border-color: #795548 !important;
}

.brown-500-border-top {
  border-top-color: #795548 !important;
}

.brown-500-border-right {
  border-right-color: #795548 !important;
}

.brown-500-border-bottom {
  border-bottom-color: #795548 !important;
}

.brown-500-border-left {
  border-left-color: #795548 !important;
}

.md-brown-bg {
  background-color: #795548 !important;
  color: rgba(255, 255, 255, 0.87);
}

.brown-bg {
  background-color: #795548 !important;
}

.brown-fg {
  color: #795548 !important;
}

.brown-border {
  border-color: #795548 !important;
}

.brown-border-top {
  border-top-color: #795548 !important;
}

.brown-border-right {
  border-right-color: #795548 !important;
}

.brown-border-bottom {
  border-bottom-color: #795548 !important;
}

.brown-border-left {
  border-left-color: #795548 !important;
}

.brown-600-bg {
  background-color: #6D4C41 !important;
}

.md-brown-600-bg {
  background-color: #6D4C41 !important;
  color: rgba(255, 255, 255, 0.87);
}

.brown-600-fg {
  color: #6D4C41 !important;
}

.brown-600-border {
  border-color: #6D4C41 !important;
}

.brown-600-border-top {
  border-top-color: #6D4C41 !important;
}

.brown-600-border-right {
  border-right-color: #6D4C41 !important;
}

.brown-600-border-bottom {
  border-bottom-color: #6D4C41 !important;
}

.brown-600-border-left {
  border-left-color: #6D4C41 !important;
}

.brown-700-bg {
  background-color: #5D4037 !important;
}

.md-brown-700-bg {
  background-color: #5D4037 !important;
  color: rgba(255, 255, 255, 0.87);
}

.brown-700-fg {
  color: #5D4037 !important;
}

.brown-700-border {
  border-color: #5D4037 !important;
}

.brown-700-border-top {
  border-top-color: #5D4037 !important;
}

.brown-700-border-right {
  border-right-color: #5D4037 !important;
}

.brown-700-border-bottom {
  border-bottom-color: #5D4037 !important;
}

.brown-700-border-left {
  border-left-color: #5D4037 !important;
}

.brown-800-bg {
  background-color: #4E342E !important;
}

.md-brown-800-bg {
  background-color: #4E342E !important;
  color: rgba(255, 255, 255, 0.87);
}

.brown-800-fg {
  color: #4E342E !important;
}

.brown-800-border {
  border-color: #4E342E !important;
}

.brown-800-border-top {
  border-top-color: #4E342E !important;
}

.brown-800-border-right {
  border-right-color: #4E342E !important;
}

.brown-800-border-bottom {
  border-bottom-color: #4E342E !important;
}

.brown-800-border-left {
  border-left-color: #4E342E !important;
}

.brown-900-bg {
  background-color: #3E2723 !important;
}

.md-brown-900-bg {
  background-color: #3E2723 !important;
  color: rgba(255, 255, 255, 0.87);
}

.brown-900-fg {
  color: #3E2723 !important;
}

.brown-900-border {
  border-color: #3E2723 !important;
}

.brown-900-border-top {
  border-top-color: #3E2723 !important;
}

.brown-900-border-right {
  border-right-color: #3E2723 !important;
}

.brown-900-border-bottom {
  border-bottom-color: #3E2723 !important;
}

.brown-900-border-left {
  border-left-color: #3E2723 !important;
}

.brown-A100-bg {
  background-color: #D7CCC8 !important;
}

.md-brown-A100-bg {
  background-color: #D7CCC8 !important;
  color: rgba(255, 255, 255, 0.87);
}

.brown-A100-fg {
  color: #D7CCC8 !important;
}

.brown-A100-border {
  border-color: #D7CCC8 !important;
}

.brown-A100-border-top {
  border-top-color: #D7CCC8 !important;
}

.brown-A100-border-right {
  border-right-color: #D7CCC8 !important;
}

.brown-A100-border-bottom {
  border-bottom-color: #D7CCC8 !important;
}

.brown-A100-border-left {
  border-left-color: #D7CCC8 !important;
}

.brown-A200-bg {
  background-color: #BCAAA4 !important;
}

.md-brown-A200-bg {
  background-color: #BCAAA4 !important;
  color: rgba(255, 255, 255, 0.87);
}

.brown-A200-fg {
  color: #BCAAA4 !important;
}

.brown-A200-border {
  border-color: #BCAAA4 !important;
}

.brown-A200-border-top {
  border-top-color: #BCAAA4 !important;
}

.brown-A200-border-right {
  border-right-color: #BCAAA4 !important;
}

.brown-A200-border-bottom {
  border-bottom-color: #BCAAA4 !important;
}

.brown-A200-border-left {
  border-left-color: #BCAAA4 !important;
}

.brown-A400-bg {
  background-color: #8D6E63 !important;
}

.md-brown-A400-bg {
  background-color: #8D6E63 !important;
  color: rgba(255, 255, 255, 0.87);
}

.brown-A400-fg {
  color: #8D6E63 !important;
}

.brown-A400-border {
  border-color: #8D6E63 !important;
}

.brown-A400-border-top {
  border-top-color: #8D6E63 !important;
}

.brown-A400-border-right {
  border-right-color: #8D6E63 !important;
}

.brown-A400-border-bottom {
  border-bottom-color: #8D6E63 !important;
}

.brown-A400-border-left {
  border-left-color: #8D6E63 !important;
}

.brown-A700-bg {
  background-color: #5D4037 !important;
}

.md-brown-A700-bg {
  background-color: #5D4037 !important;
  color: rgba(255, 255, 255, 0.87);
}

.brown-A700-fg {
  color: #5D4037 !important;
}

.brown-A700-border {
  border-color: #5D4037 !important;
}

.brown-A700-border-top {
  border-top-color: #5D4037 !important;
}

.brown-A700-border-right {
  border-right-color: #5D4037 !important;
}

.brown-A700-border-bottom {
  border-bottom-color: #5D4037 !important;
}

.brown-A700-border-left {
  border-left-color: #5D4037 !important;
}

.grey-50-bg {
  background-color: #FAFAFA !important;
}

.md-grey-50-bg {
  background-color: #FAFAFA !important;
  color: rgba(0, 0, 0, 0.87);
}

.grey-50-fg {
  color: #FAFAFA !important;
}

.grey-50-border {
  border-color: #FAFAFA !important;
}

.grey-50-border-top {
  border-top-color: #FAFAFA !important;
}

.grey-50-border-right {
  border-right-color: #FAFAFA !important;
}

.grey-50-border-bottom {
  border-bottom-color: #FAFAFA !important;
}

.grey-50-border-left {
  border-left-color: #FAFAFA !important;
}

.grey-100-bg {
  background-color: #F5F5F5 !important;
}

.md-grey-100-bg {
  background-color: #F5F5F5 !important;
  color: rgba(0, 0, 0, 0.87);
}

.grey-100-fg {
  color: #F5F5F5 !important;
}

.grey-100-border {
  border-color: #F5F5F5 !important;
}

.grey-100-border-top {
  border-top-color: #F5F5F5 !important;
}

.grey-100-border-right {
  border-right-color: #F5F5F5 !important;
}

.grey-100-border-bottom {
  border-bottom-color: #F5F5F5 !important;
}

.grey-100-border-left {
  border-left-color: #F5F5F5 !important;
}

.grey-200-bg {
  background-color: #EEEEEE !important;
}

.md-grey-200-bg {
  background-color: #EEEEEE !important;
  color: rgba(0, 0, 0, 0.87);
}

.grey-200-fg {
  color: #EEEEEE !important;
}

.grey-200-border {
  border-color: #EEEEEE !important;
}

.grey-200-border-top {
  border-top-color: #EEEEEE !important;
}

.grey-200-border-right {
  border-right-color: #EEEEEE !important;
}

.grey-200-border-bottom {
  border-bottom-color: #EEEEEE !important;
}

.grey-200-border-left {
  border-left-color: #EEEEEE !important;
}

.grey-300-bg {
  background-color: #E0E0E0 !important;
}

.md-grey-300-bg {
  background-color: #E0E0E0 !important;
  color: rgba(0, 0, 0, 0.87);
}

.grey-300-fg {
  color: #E0E0E0 !important;
}

.grey-300-border {
  border-color: #E0E0E0 !important;
}

.grey-300-border-top {
  border-top-color: #E0E0E0 !important;
}

.grey-300-border-right {
  border-right-color: #E0E0E0 !important;
}

.grey-300-border-bottom {
  border-bottom-color: #E0E0E0 !important;
}

.grey-300-border-left {
  border-left-color: #E0E0E0 !important;
}

.grey-400-bg {
  background-color: #BDBDBD !important;
}

.md-grey-400-bg {
  background-color: #BDBDBD !important;
  color: rgba(0, 0, 0, 0.87);
}

.grey-400-fg {
  color: #BDBDBD !important;
}

.grey-400-border {
  border-color: #BDBDBD !important;
}

.grey-400-border-top {
  border-top-color: #BDBDBD !important;
}

.grey-400-border-right {
  border-right-color: #BDBDBD !important;
}

.grey-400-border-bottom {
  border-bottom-color: #BDBDBD !important;
}

.grey-400-border-left {
  border-left-color: #BDBDBD !important;
}

.grey-500-bg {
  background-color: #9E9E9E !important;
}

.md-grey-500-bg {
  background-color: #9E9E9E !important;
  color: rgba(0, 0, 0, 0.87);
}

.grey-500-fg {
  color: #9E9E9E !important;
}

.grey-500-border {
  border-color: #9E9E9E !important;
}

.grey-500-border-top {
  border-top-color: #9E9E9E !important;
}

.grey-500-border-right {
  border-right-color: #9E9E9E !important;
}

.grey-500-border-bottom {
  border-bottom-color: #9E9E9E !important;
}

.grey-500-border-left {
  border-left-color: #9E9E9E !important;
}

.md-grey-bg {
  background-color: #9E9E9E !important;
  color: rgba(0, 0, 0, 0.87);
}

.grey-bg {
  background-color: #9E9E9E !important;
}

.grey-fg {
  color: #9E9E9E !important;
}

.grey-border {
  border-color: #9E9E9E !important;
}

.grey-border-top {
  border-top-color: #9E9E9E !important;
}

.grey-border-right {
  border-right-color: #9E9E9E !important;
}

.grey-border-bottom {
  border-bottom-color: #9E9E9E !important;
}

.grey-border-left {
  border-left-color: #9E9E9E !important;
}

.grey-600-bg {
  background-color: #757575 !important;
}

.md-grey-600-bg {
  background-color: #757575 !important;
  color: rgba(255, 255, 255, 0.87);
}

.grey-600-fg {
  color: #757575 !important;
}

.grey-600-border {
  border-color: #757575 !important;
}

.grey-600-border-top {
  border-top-color: #757575 !important;
}

.grey-600-border-right {
  border-right-color: #757575 !important;
}

.grey-600-border-bottom {
  border-bottom-color: #757575 !important;
}

.grey-600-border-left {
  border-left-color: #757575 !important;
}

.grey-700-bg {
  background-color: #616161 !important;
}

.md-grey-700-bg {
  background-color: #616161 !important;
  color: rgba(255, 255, 255, 0.87);
}

.grey-700-fg {
  color: #616161 !important;
}

.grey-700-border {
  border-color: #616161 !important;
}

.grey-700-border-top {
  border-top-color: #616161 !important;
}

.grey-700-border-right {
  border-right-color: #616161 !important;
}

.grey-700-border-bottom {
  border-bottom-color: #616161 !important;
}

.grey-700-border-left {
  border-left-color: #616161 !important;
}

.grey-800-bg {
  background-color: #424242 !important;
}

.md-grey-800-bg {
  background-color: #424242 !important;
  color: rgba(255, 255, 255, 0.87);
}

.grey-800-fg {
  color: #424242 !important;
}

.grey-800-border {
  border-color: #424242 !important;
}

.grey-800-border-top {
  border-top-color: #424242 !important;
}

.grey-800-border-right {
  border-right-color: #424242 !important;
}

.grey-800-border-bottom {
  border-bottom-color: #424242 !important;
}

.grey-800-border-left {
  border-left-color: #424242 !important;
}

.grey-900-bg {
  background-color: #212121 !important;
}

.md-grey-900-bg {
  background-color: #212121 !important;
  color: rgba(255, 255, 255, 0.87);
}

.grey-900-fg {
  color: #212121 !important;
}

.grey-900-border {
  border-color: #212121 !important;
}

.grey-900-border-top {
  border-top-color: #212121 !important;
}

.grey-900-border-right {
  border-right-color: #212121 !important;
}

.grey-900-border-bottom {
  border-bottom-color: #212121 !important;
}

.grey-900-border-left {
  border-left-color: #212121 !important;
}

.grey-1000-bg {
  background-color: #000000 !important;
}

.md-grey-1000-bg {
  background-color: #000000 !important;
}

.grey-1000-fg {
  color: #000000 !important;
}

.grey-1000-border {
  border-color: #000000 !important;
}

.grey-1000-border-top {
  border-top-color: #000000 !important;
}

.grey-1000-border-right {
  border-right-color: #000000 !important;
}

.grey-1000-border-bottom {
  border-bottom-color: #000000 !important;
}

.grey-1000-border-left {
  border-left-color: #000000 !important;
}

.grey-A100-bg {
  background-color: #FFFFFF !important;
}

.md-grey-A100-bg {
  background-color: #FFFFFF !important;
  color: rgba(0, 0, 0, 0.87);
}

.grey-A100-fg {
  color: #FFFFFF !important;
}

.grey-A100-border {
  border-color: #FFFFFF !important;
}

.grey-A100-border-top {
  border-top-color: #FFFFFF !important;
}

.grey-A100-border-right {
  border-right-color: #FFFFFF !important;
}

.grey-A100-border-bottom {
  border-bottom-color: #FFFFFF !important;
}

.grey-A100-border-left {
  border-left-color: #FFFFFF !important;
}

.grey-A200-bg {
  background-color: #EEEEEE !important;
}

.md-grey-A200-bg {
  background-color: #EEEEEE !important;
  color: rgba(0, 0, 0, 0.87);
}

.grey-A200-fg {
  color: #EEEEEE !important;
}

.grey-A200-border {
  border-color: #EEEEEE !important;
}

.grey-A200-border-top {
  border-top-color: #EEEEEE !important;
}

.grey-A200-border-right {
  border-right-color: #EEEEEE !important;
}

.grey-A200-border-bottom {
  border-bottom-color: #EEEEEE !important;
}

.grey-A200-border-left {
  border-left-color: #EEEEEE !important;
}

.grey-A400-bg {
  background-color: #BDBDBD !important;
}

.md-grey-A400-bg {
  background-color: #BDBDBD !important;
  color: rgba(0, 0, 0, 0.87);
}

.grey-A400-fg {
  color: #BDBDBD !important;
}

.grey-A400-border {
  border-color: #BDBDBD !important;
}

.grey-A400-border-top {
  border-top-color: #BDBDBD !important;
}

.grey-A400-border-right {
  border-right-color: #BDBDBD !important;
}

.grey-A400-border-bottom {
  border-bottom-color: #BDBDBD !important;
}

.grey-A400-border-left {
  border-left-color: #BDBDBD !important;
}

.grey-A700-bg {
  background-color: #616161 !important;
}

.md-grey-A700-bg {
  background-color: #616161 !important;
  color: rgba(0, 0, 0, 0.87);
}

.grey-A700-fg {
  color: #616161 !important;
}

.grey-A700-border {
  border-color: #616161 !important;
}

.grey-A700-border-top {
  border-top-color: #616161 !important;
}

.grey-A700-border-right {
  border-right-color: #616161 !important;
}

.grey-A700-border-bottom {
  border-bottom-color: #616161 !important;
}

.grey-A700-border-left {
  border-left-color: #616161 !important;
}

.blue-grey-50-bg {
  background-color: #ECEFF1 !important;
}

.md-blue-grey-50-bg {
  background-color: #ECEFF1 !important;
  color: rgba(0, 0, 0, 0.87);
}

.blue-grey-50-fg {
  color: #ECEFF1 !important;
}

.blue-grey-50-border {
  border-color: #ECEFF1 !important;
}

.blue-grey-50-border-top {
  border-top-color: #ECEFF1 !important;
}

.blue-grey-50-border-right {
  border-right-color: #ECEFF1 !important;
}

.blue-grey-50-border-bottom {
  border-bottom-color: #ECEFF1 !important;
}

.blue-grey-50-border-left {
  border-left-color: #ECEFF1 !important;
}

.blue-grey-100-bg {
  background-color: #CFD8DC !important;
}

.md-blue-grey-100-bg {
  background-color: #CFD8DC !important;
  color: rgba(0, 0, 0, 0.87);
}

.blue-grey-100-fg {
  color: #CFD8DC !important;
}

.blue-grey-100-border {
  border-color: #CFD8DC !important;
}

.blue-grey-100-border-top {
  border-top-color: #CFD8DC !important;
}

.blue-grey-100-border-right {
  border-right-color: #CFD8DC !important;
}

.blue-grey-100-border-bottom {
  border-bottom-color: #CFD8DC !important;
}

.blue-grey-100-border-left {
  border-left-color: #CFD8DC !important;
}

.blue-grey-200-bg {
  background-color: #B0BEC5 !important;
}

.md-blue-grey-200-bg {
  background-color: #B0BEC5 !important;
  color: rgba(0, 0, 0, 0.87);
}

.blue-grey-200-fg {
  color: #B0BEC5 !important;
}

.blue-grey-200-border {
  border-color: #B0BEC5 !important;
}

.blue-grey-200-border-top {
  border-top-color: #B0BEC5 !important;
}

.blue-grey-200-border-right {
  border-right-color: #B0BEC5 !important;
}

.blue-grey-200-border-bottom {
  border-bottom-color: #B0BEC5 !important;
}

.blue-grey-200-border-left {
  border-left-color: #B0BEC5 !important;
}

.blue-grey-300-bg {
  background-color: #90A4AE !important;
}

.md-blue-grey-300-bg {
  background-color: #90A4AE !important;
  color: rgba(0, 0, 0, 0.87);
}

.blue-grey-300-fg {
  color: #90A4AE !important;
}

.blue-grey-300-border {
  border-color: #90A4AE !important;
}

.blue-grey-300-border-top {
  border-top-color: #90A4AE !important;
}

.blue-grey-300-border-right {
  border-right-color: #90A4AE !important;
}

.blue-grey-300-border-bottom {
  border-bottom-color: #90A4AE !important;
}

.blue-grey-300-border-left {
  border-left-color: #90A4AE !important;
}

.blue-grey-400-bg {
  background-color: #78909C !important;
}

.md-blue-grey-400-bg {
  background-color: #78909C !important;
  color: rgb(255, 255, 255);
}

.blue-grey-400-fg {
  color: #78909C !important;
}

.blue-grey-400-border {
  border-color: #78909C !important;
}

.blue-grey-400-border-top {
  border-top-color: #78909C !important;
}

.blue-grey-400-border-right {
  border-right-color: #78909C !important;
}

.blue-grey-400-border-bottom {
  border-bottom-color: #78909C !important;
}

.blue-grey-400-border-left {
  border-left-color: #78909C !important;
}

.blue-grey-500-bg {
  background-color: #607D8B !important;
}

.md-blue-grey-500-bg {
  background-color: #607D8B !important;
  color: rgb(255, 255, 255);
}

.blue-grey-500-fg {
  color: #607D8B !important;
}

.blue-grey-500-border {
  border-color: #607D8B !important;
}

.blue-grey-500-border-top {
  border-top-color: #607D8B !important;
}

.blue-grey-500-border-right {
  border-right-color: #607D8B !important;
}

.blue-grey-500-border-bottom {
  border-bottom-color: #607D8B !important;
}

.blue-grey-500-border-left {
  border-left-color: #607D8B !important;
}

.md-blue-grey-bg {
  background-color: #607D8B !important;
  color: rgb(255, 255, 255);
}

.blue-grey-bg {
  background-color: #607D8B !important;
}

.blue-grey-fg {
  color: #607D8B !important;
}

.blue-grey-border {
  border-color: #607D8B !important;
}

.blue-grey-border-top {
  border-top-color: #607D8B !important;
}

.blue-grey-border-right {
  border-right-color: #607D8B !important;
}

.blue-grey-border-bottom {
  border-bottom-color: #607D8B !important;
}

.blue-grey-border-left {
  border-left-color: #607D8B !important;
}

.blue-grey-600-bg {
  background-color: #546E7A !important;
}

.md-blue-grey-600-bg {
  background-color: #546E7A !important;
  color: rgba(255, 255, 255, 0.87);
}

.blue-grey-600-fg {
  color: #546E7A !important;
}

.blue-grey-600-border {
  border-color: #546E7A !important;
}

.blue-grey-600-border-top {
  border-top-color: #546E7A !important;
}

.blue-grey-600-border-right {
  border-right-color: #546E7A !important;
}

.blue-grey-600-border-bottom {
  border-bottom-color: #546E7A !important;
}

.blue-grey-600-border-left {
  border-left-color: #546E7A !important;
}

.blue-grey-700-bg {
  background-color: #455A64 !important;
}

.md-blue-grey-700-bg {
  background-color: #455A64 !important;
  color: rgba(255, 255, 255, 0.87);
}

.blue-grey-700-fg {
  color: #455A64 !important;
}

.blue-grey-700-border {
  border-color: #455A64 !important;
}

.blue-grey-700-border-top {
  border-top-color: #455A64 !important;
}

.blue-grey-700-border-right {
  border-right-color: #455A64 !important;
}

.blue-grey-700-border-bottom {
  border-bottom-color: #455A64 !important;
}

.blue-grey-700-border-left {
  border-left-color: #455A64 !important;
}

.blue-grey-800-bg {
  background-color: #37474F !important;
}

.md-blue-grey-800-bg {
  background-color: #37474F !important;
  color: rgba(255, 255, 255, 0.87);
}

.blue-grey-800-fg {
  color: #37474F !important;
}

.blue-grey-800-border {
  border-color: #37474F !important;
}

.blue-grey-800-border-top {
  border-top-color: #37474F !important;
}

.blue-grey-800-border-right {
  border-right-color: #37474F !important;
}

.blue-grey-800-border-bottom {
  border-bottom-color: #37474F !important;
}

.blue-grey-800-border-left {
  border-left-color: #37474F !important;
}

.blue-grey-900-bg {
  background-color: #263238 !important;
}

.md-blue-grey-900-bg {
  background-color: #263238 !important;
  color: rgba(255, 255, 255, 0.87);
}

.blue-grey-900-fg {
  color: #263238 !important;
}

.blue-grey-900-border {
  border-color: #263238 !important;
}

.blue-grey-900-border-top {
  border-top-color: #263238 !important;
}

.blue-grey-900-border-right {
  border-right-color: #263238 !important;
}

.blue-grey-900-border-bottom {
  border-bottom-color: #263238 !important;
}

.blue-grey-900-border-left {
  border-left-color: #263238 !important;
}

.blue-grey-A100-bg {
  background-color: #CFD8DC !important;
}

.md-blue-grey-A100-bg {
  background-color: #CFD8DC !important;
  color: rgba(255, 255, 255, 0.87);
}

.blue-grey-A100-fg {
  color: #CFD8DC !important;
}

.blue-grey-A100-border {
  border-color: #CFD8DC !important;
}

.blue-grey-A100-border-top {
  border-top-color: #CFD8DC !important;
}

.blue-grey-A100-border-right {
  border-right-color: #CFD8DC !important;
}

.blue-grey-A100-border-bottom {
  border-bottom-color: #CFD8DC !important;
}

.blue-grey-A100-border-left {
  border-left-color: #CFD8DC !important;
}

.blue-grey-A200-bg {
  background-color: #B0BEC5 !important;
}

.md-blue-grey-A200-bg {
  background-color: #B0BEC5 !important;
  color: rgba(255, 255, 255, 0.87);
}

.blue-grey-A200-fg {
  color: #B0BEC5 !important;
}

.blue-grey-A200-border {
  border-color: #B0BEC5 !important;
}

.blue-grey-A200-border-top {
  border-top-color: #B0BEC5 !important;
}

.blue-grey-A200-border-right {
  border-right-color: #B0BEC5 !important;
}

.blue-grey-A200-border-bottom {
  border-bottom-color: #B0BEC5 !important;
}

.blue-grey-A200-border-left {
  border-left-color: #B0BEC5 !important;
}

.blue-grey-A400-bg {
  background-color: #78909C !important;
}

.md-blue-grey-A400-bg {
  background-color: #78909C !important;
  color: rgba(255, 255, 255, 0.87);
}

.blue-grey-A400-fg {
  color: #78909C !important;
}

.blue-grey-A400-border {
  border-color: #78909C !important;
}

.blue-grey-A400-border-top {
  border-top-color: #78909C !important;
}

.blue-grey-A400-border-right {
  border-right-color: #78909C !important;
}

.blue-grey-A400-border-bottom {
  border-bottom-color: #78909C !important;
}

.blue-grey-A400-border-left {
  border-left-color: #78909C !important;
}

.blue-grey-A700-bg {
  background-color: #455A64 !important;
}

.md-blue-grey-A700-bg {
  background-color: #455A64 !important;
  color: rgba(255, 255, 255, 0.87);
}

.blue-grey-A700-fg {
  color: #455A64 !important;
}

.blue-grey-A700-border {
  border-color: #455A64 !important;
}

.blue-grey-A700-border-top {
  border-top-color: #455A64 !important;
}

.blue-grey-A700-border-right {
  border-right-color: #455A64 !important;
}

.blue-grey-A700-border-bottom {
  border-bottom-color: #455A64 !important;
}

.blue-grey-A700-border-left {
  border-left-color: #455A64 !important;
}

.white-500-bg {
  background-color: #FFFFFF !important;
}

.md-white-500-bg {
  background-color: #FFFFFF !important;
  color: rgba(0, 0, 0, 0.87);
}

.white-500-fg {
  color: #FFFFFF !important;
}

.white-500-border {
  border-color: #FFFFFF !important;
}

.white-500-border-top {
  border-top-color: #FFFFFF !important;
}

.white-500-border-right {
  border-right-color: #FFFFFF !important;
}

.white-500-border-bottom {
  border-bottom-color: #FFFFFF !important;
}

.white-500-border-left {
  border-left-color: #FFFFFF !important;
}

.md-white-bg {
  background-color: #FFFFFF !important;
  color: rgba(0, 0, 0, 0.87);
}

.white-bg {
  background-color: #FFFFFF !important;
}

.white-fg {
  color: #FFFFFF !important;
}

.white-border {
  border-color: #FFFFFF !important;
}

.white-border-top {
  border-top-color: #FFFFFF !important;
}

.white-border-right {
  border-right-color: #FFFFFF !important;
}

.white-border-bottom {
  border-bottom-color: #FFFFFF !important;
}

.white-border-left {
  border-left-color: #FFFFFF !important;
}

.black-500-bg {
  background-color: #000000 !important;
}

.md-black-500-bg {
  background-color: #000000 !important;
  color: rgba(255, 255, 255, 0.87);
}

.black-500-fg {
  color: #000000 !important;
}

.black-500-border {
  border-color: #000000 !important;
}

.black-500-border-top {
  border-top-color: #000000 !important;
}

.black-500-border-right {
  border-right-color: #000000 !important;
}

.black-500-border-bottom {
  border-bottom-color: #000000 !important;
}

.black-500-border-left {
  border-left-color: #000000 !important;
}

.md-black-bg {
  background-color: #000000 !important;
  color: rgba(255, 255, 255, 0.87);
}

.black-bg {
  background-color: #000000 !important;
}

.black-fg {
  color: #000000 !important;
}

.black-border {
  border-color: #000000 !important;
}

.black-border-top {
  border-top-color: #000000 !important;
}

.black-border-right {
  border-right-color: #000000 !important;
}

.black-border-bottom {
  border-bottom-color: #000000 !important;
}

.black-border-left {
  border-left-color: #000000 !important;
}

/*----------------------------------------------------------------*/
/*  Icons
/*----------------------------------------------------------------*/
md-icon[md-font-icon],
i {
  font-size: 24px;
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  line-height: 24px;
}
md-icon[md-font-icon].s4,
i.s4 {
  font-size: 4px !important;
  width: 4px !important;
  height: 4px !important;
  min-width: 4px !important;
  min-height: 4px !important;
  line-height: 4px !important;
}
md-icon[md-font-icon].s6,
i.s6 {
  font-size: 6px !important;
  width: 6px !important;
  height: 6px !important;
  min-width: 6px !important;
  min-height: 6px !important;
  line-height: 6px !important;
}
md-icon[md-font-icon].s8,
i.s8 {
  font-size: 8px !important;
  width: 8px !important;
  height: 8px !important;
  min-width: 8px !important;
  min-height: 8px !important;
  line-height: 8px !important;
}
md-icon[md-font-icon].s10,
i.s10 {
  font-size: 10px !important;
  width: 10px !important;
  height: 10px !important;
  min-width: 10px !important;
  min-height: 10px !important;
  line-height: 10px !important;
}
md-icon[md-font-icon].s12,
i.s12 {
  font-size: 12px !important;
  width: 12px !important;
  height: 12px !important;
  min-width: 12px !important;
  min-height: 12px !important;
  line-height: 12px !important;
}
md-icon[md-font-icon].s14,
i.s14 {
  font-size: 14px !important;
  width: 14px !important;
  height: 14px !important;
  min-width: 14px !important;
  min-height: 14px !important;
  line-height: 14px !important;
}
md-icon[md-font-icon].s16,
i.s16 {
  font-size: 16px !important;
  width: 16px !important;
  height: 16px !important;
  min-width: 16px !important;
  min-height: 16px !important;
  line-height: 16px !important;
}
md-icon[md-font-icon].s18,
i.s18 {
  font-size: 18px !important;
  width: 18px !important;
  height: 18px !important;
  min-width: 18px !important;
  min-height: 18px !important;
  line-height: 18px !important;
}
md-icon[md-font-icon].s20,
i.s20 {
  font-size: 20px !important;
  width: 20px !important;
  height: 20px !important;
  min-width: 20px !important;
  min-height: 20px !important;
  line-height: 20px !important;
}
md-icon[md-font-icon].s22,
i.s22 {
  font-size: 22px !important;
  width: 22px !important;
  height: 22px !important;
  min-width: 22px !important;
  min-height: 22px !important;
  line-height: 22px !important;
}
md-icon[md-font-icon].s24,
i.s24 {
  font-size: 24px !important;
  width: 24px !important;
  height: 24px !important;
  min-width: 24px !important;
  min-height: 24px !important;
  line-height: 24px !important;
}
md-icon[md-font-icon].s26,
i.s26 {
  font-size: 26px !important;
  width: 26px !important;
  height: 26px !important;
  min-width: 26px !important;
  min-height: 26px !important;
  line-height: 26px !important;
}
md-icon[md-font-icon].s28,
i.s28 {
  font-size: 28px !important;
  width: 28px !important;
  height: 28px !important;
  min-width: 28px !important;
  min-height: 28px !important;
  line-height: 28px !important;
}
md-icon[md-font-icon].s30,
i.s30 {
  font-size: 30px !important;
  width: 30px !important;
  height: 30px !important;
  min-width: 30px !important;
  min-height: 30px !important;
  line-height: 30px !important;
}
md-icon[md-font-icon].s32,
i.s32 {
  font-size: 32px !important;
  width: 32px !important;
  height: 32px !important;
  min-width: 32px !important;
  min-height: 32px !important;
  line-height: 32px !important;
}
md-icon[md-font-icon].s34,
i.s34 {
  font-size: 34px !important;
  width: 34px !important;
  height: 34px !important;
  min-width: 34px !important;
  min-height: 34px !important;
  line-height: 34px !important;
}
md-icon[md-font-icon].s36,
i.s36 {
  font-size: 36px !important;
  width: 36px !important;
  height: 36px !important;
  min-width: 36px !important;
  min-height: 36px !important;
  line-height: 36px !important;
}
md-icon[md-font-icon].s38,
i.s38 {
  font-size: 38px !important;
  width: 38px !important;
  height: 38px !important;
  min-width: 38px !important;
  min-height: 38px !important;
  line-height: 38px !important;
}
md-icon[md-font-icon].s40,
i.s40 {
  font-size: 40px !important;
  width: 40px !important;
  height: 40px !important;
  min-width: 40px !important;
  min-height: 40px !important;
  line-height: 40px !important;
}
md-icon[md-font-icon].s42,
i.s42 {
  font-size: 42px !important;
  width: 42px !important;
  height: 42px !important;
  min-width: 42px !important;
  min-height: 42px !important;
  line-height: 42px !important;
}
md-icon[md-font-icon].s44,
i.s44 {
  font-size: 44px !important;
  width: 44px !important;
  height: 44px !important;
  min-width: 44px !important;
  min-height: 44px !important;
  line-height: 44px !important;
}
md-icon[md-font-icon].s46,
i.s46 {
  font-size: 46px !important;
  width: 46px !important;
  height: 46px !important;
  min-width: 46px !important;
  min-height: 46px !important;
  line-height: 46px !important;
}
md-icon[md-font-icon].s48,
i.s48 {
  font-size: 48px !important;
  width: 48px !important;
  height: 48px !important;
  min-width: 48px !important;
  min-height: 48px !important;
  line-height: 48px !important;
}
md-icon[md-font-icon].s50,
i.s50 {
  font-size: 50px !important;
  width: 50px !important;
  height: 50px !important;
  min-width: 50px !important;
  min-height: 50px !important;
  line-height: 50px !important;
}
md-icon[md-font-icon].s52,
i.s52 {
  font-size: 52px !important;
  width: 52px !important;
  height: 52px !important;
  min-width: 52px !important;
  min-height: 52px !important;
  line-height: 52px !important;
}
md-icon[md-font-icon].s54,
i.s54 {
  font-size: 54px !important;
  width: 54px !important;
  height: 54px !important;
  min-width: 54px !important;
  min-height: 54px !important;
  line-height: 54px !important;
}
md-icon[md-font-icon].s56,
i.s56 {
  font-size: 56px !important;
  width: 56px !important;
  height: 56px !important;
  min-width: 56px !important;
  min-height: 56px !important;
  line-height: 56px !important;
}
md-icon[md-font-icon].s58,
i.s58 {
  font-size: 58px !important;
  width: 58px !important;
  height: 58px !important;
  min-width: 58px !important;
  min-height: 58px !important;
  line-height: 58px !important;
}
md-icon[md-font-icon].s60,
i.s60 {
  font-size: 60px !important;
  width: 60px !important;
  height: 60px !important;
  min-width: 60px !important;
  min-height: 60px !important;
  line-height: 60px !important;
}
md-icon[md-font-icon].s62,
i.s62 {
  font-size: 62px !important;
  width: 62px !important;
  height: 62px !important;
  min-width: 62px !important;
  min-height: 62px !important;
  line-height: 62px !important;
}
md-icon[md-font-icon].s64,
i.s64 {
  font-size: 64px !important;
  width: 64px !important;
  height: 64px !important;
  min-width: 64px !important;
  min-height: 64px !important;
  line-height: 64px !important;
}
md-icon[md-font-icon].s66,
i.s66 {
  font-size: 66px !important;
  width: 66px !important;
  height: 66px !important;
  min-width: 66px !important;
  min-height: 66px !important;
  line-height: 66px !important;
}
md-icon[md-font-icon].s68,
i.s68 {
  font-size: 68px !important;
  width: 68px !important;
  height: 68px !important;
  min-width: 68px !important;
  min-height: 68px !important;
  line-height: 68px !important;
}
md-icon[md-font-icon].s70,
i.s70 {
  font-size: 70px !important;
  width: 70px !important;
  height: 70px !important;
  min-width: 70px !important;
  min-height: 70px !important;
  line-height: 70px !important;
}
md-icon[md-font-icon].s72,
i.s72 {
  font-size: 72px !important;
  width: 72px !important;
  height: 72px !important;
  min-width: 72px !important;
  min-height: 72px !important;
  line-height: 72px !important;
}
md-icon[md-font-icon].s74,
i.s74 {
  font-size: 74px !important;
  width: 74px !important;
  height: 74px !important;
  min-width: 74px !important;
  min-height: 74px !important;
  line-height: 74px !important;
}
md-icon[md-font-icon].s76,
i.s76 {
  font-size: 76px !important;
  width: 76px !important;
  height: 76px !important;
  min-width: 76px !important;
  min-height: 76px !important;
  line-height: 76px !important;
}
md-icon[md-font-icon].s78,
i.s78 {
  font-size: 78px !important;
  width: 78px !important;
  height: 78px !important;
  min-width: 78px !important;
  min-height: 78px !important;
  line-height: 78px !important;
}
md-icon[md-font-icon].s80,
i.s80 {
  font-size: 80px !important;
  width: 80px !important;
  height: 80px !important;
  min-width: 80px !important;
  min-height: 80px !important;
  line-height: 80px !important;
}
md-icon[md-font-icon].s82,
i.s82 {
  font-size: 82px !important;
  width: 82px !important;
  height: 82px !important;
  min-width: 82px !important;
  min-height: 82px !important;
  line-height: 82px !important;
}
md-icon[md-font-icon].s84,
i.s84 {
  font-size: 84px !important;
  width: 84px !important;
  height: 84px !important;
  min-width: 84px !important;
  min-height: 84px !important;
  line-height: 84px !important;
}
md-icon[md-font-icon].s86,
i.s86 {
  font-size: 86px !important;
  width: 86px !important;
  height: 86px !important;
  min-width: 86px !important;
  min-height: 86px !important;
  line-height: 86px !important;
}
md-icon[md-font-icon].s88,
i.s88 {
  font-size: 88px !important;
  width: 88px !important;
  height: 88px !important;
  min-width: 88px !important;
  min-height: 88px !important;
  line-height: 88px !important;
}
md-icon[md-font-icon].s90,
i.s90 {
  font-size: 90px !important;
  width: 90px !important;
  height: 90px !important;
  min-width: 90px !important;
  min-height: 90px !important;
  line-height: 90px !important;
}
md-icon[md-font-icon].s92,
i.s92 {
  font-size: 92px !important;
  width: 92px !important;
  height: 92px !important;
  min-width: 92px !important;
  min-height: 92px !important;
  line-height: 92px !important;
}
md-icon[md-font-icon].s94,
i.s94 {
  font-size: 94px !important;
  width: 94px !important;
  height: 94px !important;
  min-width: 94px !important;
  min-height: 94px !important;
  line-height: 94px !important;
}
md-icon[md-font-icon].s96,
i.s96 {
  font-size: 96px !important;
  width: 96px !important;
  height: 96px !important;
  min-width: 96px !important;
  min-height: 96px !important;
  line-height: 96px !important;
}
md-icon[md-font-icon].s98,
i.s98 {
  font-size: 98px !important;
  width: 98px !important;
  height: 98px !important;
  min-width: 98px !important;
  min-height: 98px !important;
  line-height: 98px !important;
}
md-icon[md-font-icon].s100,
i.s100 {
  font-size: 100px !important;
  width: 100px !important;
  height: 100px !important;
  min-width: 100px !important;
  min-height: 100px !important;
  line-height: 100px !important;
}
md-icon[md-font-icon].s102,
i.s102 {
  font-size: 102px !important;
  width: 102px !important;
  height: 102px !important;
  min-width: 102px !important;
  min-height: 102px !important;
  line-height: 102px !important;
}
md-icon[md-font-icon].s104,
i.s104 {
  font-size: 104px !important;
  width: 104px !important;
  height: 104px !important;
  min-width: 104px !important;
  min-height: 104px !important;
  line-height: 104px !important;
}
md-icon[md-font-icon].s106,
i.s106 {
  font-size: 106px !important;
  width: 106px !important;
  height: 106px !important;
  min-width: 106px !important;
  min-height: 106px !important;
  line-height: 106px !important;
}
md-icon[md-font-icon].s108,
i.s108 {
  font-size: 108px !important;
  width: 108px !important;
  height: 108px !important;
  min-width: 108px !important;
  min-height: 108px !important;
  line-height: 108px !important;
}
md-icon[md-font-icon].s110,
i.s110 {
  font-size: 110px !important;
  width: 110px !important;
  height: 110px !important;
  min-width: 110px !important;
  min-height: 110px !important;
  line-height: 110px !important;
}
md-icon[md-font-icon].s112,
i.s112 {
  font-size: 112px !important;
  width: 112px !important;
  height: 112px !important;
  min-width: 112px !important;
  min-height: 112px !important;
  line-height: 112px !important;
}
md-icon[md-font-icon].s114,
i.s114 {
  font-size: 114px !important;
  width: 114px !important;
  height: 114px !important;
  min-width: 114px !important;
  min-height: 114px !important;
  line-height: 114px !important;
}
md-icon[md-font-icon].s116,
i.s116 {
  font-size: 116px !important;
  width: 116px !important;
  height: 116px !important;
  min-width: 116px !important;
  min-height: 116px !important;
  line-height: 116px !important;
}
md-icon[md-font-icon].s118,
i.s118 {
  font-size: 118px !important;
  width: 118px !important;
  height: 118px !important;
  min-width: 118px !important;
  min-height: 118px !important;
  line-height: 118px !important;
}
md-icon[md-font-icon].s120,
i.s120 {
  font-size: 120px !important;
  width: 120px !important;
  height: 120px !important;
  min-width: 120px !important;
  min-height: 120px !important;
  line-height: 120px !important;
}
md-icon[md-font-icon].s122,
i.s122 {
  font-size: 122px !important;
  width: 122px !important;
  height: 122px !important;
  min-width: 122px !important;
  min-height: 122px !important;
  line-height: 122px !important;
}
md-icon[md-font-icon].s124,
i.s124 {
  font-size: 124px !important;
  width: 124px !important;
  height: 124px !important;
  min-width: 124px !important;
  min-height: 124px !important;
  line-height: 124px !important;
}
md-icon[md-font-icon].s126,
i.s126 {
  font-size: 126px !important;
  width: 126px !important;
  height: 126px !important;
  min-width: 126px !important;
  min-height: 126px !important;
  line-height: 126px !important;
}
md-icon[md-font-icon].s128,
i.s128 {
  font-size: 128px !important;
  width: 128px !important;
  height: 128px !important;
  min-width: 128px !important;
  min-height: 128px !important;
  line-height: 128px !important;
}
md-icon[md-font-icon].s130,
i.s130 {
  font-size: 130px !important;
  width: 130px !important;
  height: 130px !important;
  min-width: 130px !important;
  min-height: 130px !important;
  line-height: 130px !important;
}
md-icon[md-font-icon].s132,
i.s132 {
  font-size: 132px !important;
  width: 132px !important;
  height: 132px !important;
  min-width: 132px !important;
  min-height: 132px !important;
  line-height: 132px !important;
}
md-icon[md-font-icon].s134,
i.s134 {
  font-size: 134px !important;
  width: 134px !important;
  height: 134px !important;
  min-width: 134px !important;
  min-height: 134px !important;
  line-height: 134px !important;
}
md-icon[md-font-icon].s136,
i.s136 {
  font-size: 136px !important;
  width: 136px !important;
  height: 136px !important;
  min-width: 136px !important;
  min-height: 136px !important;
  line-height: 136px !important;
}
md-icon[md-font-icon].s138,
i.s138 {
  font-size: 138px !important;
  width: 138px !important;
  height: 138px !important;
  min-width: 138px !important;
  min-height: 138px !important;
  line-height: 138px !important;
}
md-icon[md-font-icon].s140,
i.s140 {
  font-size: 140px !important;
  width: 140px !important;
  height: 140px !important;
  min-width: 140px !important;
  min-height: 140px !important;
  line-height: 140px !important;
}
md-icon[md-font-icon].s142,
i.s142 {
  font-size: 142px !important;
  width: 142px !important;
  height: 142px !important;
  min-width: 142px !important;
  min-height: 142px !important;
  line-height: 142px !important;
}
md-icon[md-font-icon].s144,
i.s144 {
  font-size: 144px !important;
  width: 144px !important;
  height: 144px !important;
  min-width: 144px !important;
  min-height: 144px !important;
  line-height: 144px !important;
}
md-icon[md-font-icon].s146,
i.s146 {
  font-size: 146px !important;
  width: 146px !important;
  height: 146px !important;
  min-width: 146px !important;
  min-height: 146px !important;
  line-height: 146px !important;
}
md-icon[md-font-icon].s148,
i.s148 {
  font-size: 148px !important;
  width: 148px !important;
  height: 148px !important;
  min-width: 148px !important;
  min-height: 148px !important;
  line-height: 148px !important;
}
md-icon[md-font-icon].s150,
i.s150 {
  font-size: 150px !important;
  width: 150px !important;
  height: 150px !important;
  min-width: 150px !important;
  min-height: 150px !important;
  line-height: 150px !important;
}
md-icon[md-font-icon].s152,
i.s152 {
  font-size: 152px !important;
  width: 152px !important;
  height: 152px !important;
  min-width: 152px !important;
  min-height: 152px !important;
  line-height: 152px !important;
}
md-icon[md-font-icon].s154,
i.s154 {
  font-size: 154px !important;
  width: 154px !important;
  height: 154px !important;
  min-width: 154px !important;
  min-height: 154px !important;
  line-height: 154px !important;
}
md-icon[md-font-icon].s156,
i.s156 {
  font-size: 156px !important;
  width: 156px !important;
  height: 156px !important;
  min-width: 156px !important;
  min-height: 156px !important;
  line-height: 156px !important;
}
md-icon[md-font-icon].s158,
i.s158 {
  font-size: 158px !important;
  width: 158px !important;
  height: 158px !important;
  min-width: 158px !important;
  min-height: 158px !important;
  line-height: 158px !important;
}
md-icon[md-font-icon].s160,
i.s160 {
  font-size: 160px !important;
  width: 160px !important;
  height: 160px !important;
  min-width: 160px !important;
  min-height: 160px !important;
  line-height: 160px !important;
}
md-icon[md-font-icon].s162,
i.s162 {
  font-size: 162px !important;
  width: 162px !important;
  height: 162px !important;
  min-width: 162px !important;
  min-height: 162px !important;
  line-height: 162px !important;
}
md-icon[md-font-icon].s164,
i.s164 {
  font-size: 164px !important;
  width: 164px !important;
  height: 164px !important;
  min-width: 164px !important;
  min-height: 164px !important;
  line-height: 164px !important;
}
md-icon[md-font-icon].s166,
i.s166 {
  font-size: 166px !important;
  width: 166px !important;
  height: 166px !important;
  min-width: 166px !important;
  min-height: 166px !important;
  line-height: 166px !important;
}
md-icon[md-font-icon].s168,
i.s168 {
  font-size: 168px !important;
  width: 168px !important;
  height: 168px !important;
  min-width: 168px !important;
  min-height: 168px !important;
  line-height: 168px !important;
}
md-icon[md-font-icon].s170,
i.s170 {
  font-size: 170px !important;
  width: 170px !important;
  height: 170px !important;
  min-width: 170px !important;
  min-height: 170px !important;
  line-height: 170px !important;
}
md-icon[md-font-icon].s172,
i.s172 {
  font-size: 172px !important;
  width: 172px !important;
  height: 172px !important;
  min-width: 172px !important;
  min-height: 172px !important;
  line-height: 172px !important;
}
md-icon[md-font-icon].s174,
i.s174 {
  font-size: 174px !important;
  width: 174px !important;
  height: 174px !important;
  min-width: 174px !important;
  min-height: 174px !important;
  line-height: 174px !important;
}
md-icon[md-font-icon].s176,
i.s176 {
  font-size: 176px !important;
  width: 176px !important;
  height: 176px !important;
  min-width: 176px !important;
  min-height: 176px !important;
  line-height: 176px !important;
}
md-icon[md-font-icon].s178,
i.s178 {
  font-size: 178px !important;
  width: 178px !important;
  height: 178px !important;
  min-width: 178px !important;
  min-height: 178px !important;
  line-height: 178px !important;
}
md-icon[md-font-icon].s180,
i.s180 {
  font-size: 180px !important;
  width: 180px !important;
  height: 180px !important;
  min-width: 180px !important;
  min-height: 180px !important;
  line-height: 180px !important;
}
md-icon[md-font-icon].s182,
i.s182 {
  font-size: 182px !important;
  width: 182px !important;
  height: 182px !important;
  min-width: 182px !important;
  min-height: 182px !important;
  line-height: 182px !important;
}
md-icon[md-font-icon].s184,
i.s184 {
  font-size: 184px !important;
  width: 184px !important;
  height: 184px !important;
  min-width: 184px !important;
  min-height: 184px !important;
  line-height: 184px !important;
}
md-icon[md-font-icon].s186,
i.s186 {
  font-size: 186px !important;
  width: 186px !important;
  height: 186px !important;
  min-width: 186px !important;
  min-height: 186px !important;
  line-height: 186px !important;
}
md-icon[md-font-icon].s188,
i.s188 {
  font-size: 188px !important;
  width: 188px !important;
  height: 188px !important;
  min-width: 188px !important;
  min-height: 188px !important;
  line-height: 188px !important;
}
md-icon[md-font-icon].s190,
i.s190 {
  font-size: 190px !important;
  width: 190px !important;
  height: 190px !important;
  min-width: 190px !important;
  min-height: 190px !important;
  line-height: 190px !important;
}
md-icon[md-font-icon].s192,
i.s192 {
  font-size: 192px !important;
  width: 192px !important;
  height: 192px !important;
  min-width: 192px !important;
  min-height: 192px !important;
  line-height: 192px !important;
}
md-icon[md-font-icon].s194,
i.s194 {
  font-size: 194px !important;
  width: 194px !important;
  height: 194px !important;
  min-width: 194px !important;
  min-height: 194px !important;
  line-height: 194px !important;
}
md-icon[md-font-icon].s196,
i.s196 {
  font-size: 196px !important;
  width: 196px !important;
  height: 196px !important;
  min-width: 196px !important;
  min-height: 196px !important;
  line-height: 196px !important;
}
md-icon[md-font-icon].s198,
i.s198 {
  font-size: 198px !important;
  width: 198px !important;
  height: 198px !important;
  min-width: 198px !important;
  min-height: 198px !important;
  line-height: 198px !important;
}
md-icon[md-font-icon].s200,
i.s200 {
  font-size: 200px !important;
  width: 200px !important;
  height: 200px !important;
  min-width: 200px !important;
  min-height: 200px !important;
  line-height: 200px !important;
}
md-icon[md-font-icon].s202,
i.s202 {
  font-size: 202px !important;
  width: 202px !important;
  height: 202px !important;
  min-width: 202px !important;
  min-height: 202px !important;
  line-height: 202px !important;
}
md-icon[md-font-icon].s204,
i.s204 {
  font-size: 204px !important;
  width: 204px !important;
  height: 204px !important;
  min-width: 204px !important;
  min-height: 204px !important;
  line-height: 204px !important;
}
md-icon[md-font-icon].s206,
i.s206 {
  font-size: 206px !important;
  width: 206px !important;
  height: 206px !important;
  min-width: 206px !important;
  min-height: 206px !important;
  line-height: 206px !important;
}
md-icon[md-font-icon].s208,
i.s208 {
  font-size: 208px !important;
  width: 208px !important;
  height: 208px !important;
  min-width: 208px !important;
  min-height: 208px !important;
  line-height: 208px !important;
}
md-icon[md-font-icon].s210,
i.s210 {
  font-size: 210px !important;
  width: 210px !important;
  height: 210px !important;
  min-width: 210px !important;
  min-height: 210px !important;
  line-height: 210px !important;
}
md-icon[md-font-icon].s212,
i.s212 {
  font-size: 212px !important;
  width: 212px !important;
  height: 212px !important;
  min-width: 212px !important;
  min-height: 212px !important;
  line-height: 212px !important;
}
md-icon[md-font-icon].s214,
i.s214 {
  font-size: 214px !important;
  width: 214px !important;
  height: 214px !important;
  min-width: 214px !important;
  min-height: 214px !important;
  line-height: 214px !important;
}
md-icon[md-font-icon].s216,
i.s216 {
  font-size: 216px !important;
  width: 216px !important;
  height: 216px !important;
  min-width: 216px !important;
  min-height: 216px !important;
  line-height: 216px !important;
}
md-icon[md-font-icon].s218,
i.s218 {
  font-size: 218px !important;
  width: 218px !important;
  height: 218px !important;
  min-width: 218px !important;
  min-height: 218px !important;
  line-height: 218px !important;
}
md-icon[md-font-icon].s220,
i.s220 {
  font-size: 220px !important;
  width: 220px !important;
  height: 220px !important;
  min-width: 220px !important;
  min-height: 220px !important;
  line-height: 220px !important;
}
md-icon[md-font-icon].s222,
i.s222 {
  font-size: 222px !important;
  width: 222px !important;
  height: 222px !important;
  min-width: 222px !important;
  min-height: 222px !important;
  line-height: 222px !important;
}
md-icon[md-font-icon].s224,
i.s224 {
  font-size: 224px !important;
  width: 224px !important;
  height: 224px !important;
  min-width: 224px !important;
  min-height: 224px !important;
  line-height: 224px !important;
}
md-icon[md-font-icon].s226,
i.s226 {
  font-size: 226px !important;
  width: 226px !important;
  height: 226px !important;
  min-width: 226px !important;
  min-height: 226px !important;
  line-height: 226px !important;
}
md-icon[md-font-icon].s228,
i.s228 {
  font-size: 228px !important;
  width: 228px !important;
  height: 228px !important;
  min-width: 228px !important;
  min-height: 228px !important;
  line-height: 228px !important;
}
md-icon[md-font-icon].s230,
i.s230 {
  font-size: 230px !important;
  width: 230px !important;
  height: 230px !important;
  min-width: 230px !important;
  min-height: 230px !important;
  line-height: 230px !important;
}
md-icon[md-font-icon].s232,
i.s232 {
  font-size: 232px !important;
  width: 232px !important;
  height: 232px !important;
  min-width: 232px !important;
  min-height: 232px !important;
  line-height: 232px !important;
}
md-icon[md-font-icon].s234,
i.s234 {
  font-size: 234px !important;
  width: 234px !important;
  height: 234px !important;
  min-width: 234px !important;
  min-height: 234px !important;
  line-height: 234px !important;
}
md-icon[md-font-icon].s236,
i.s236 {
  font-size: 236px !important;
  width: 236px !important;
  height: 236px !important;
  min-width: 236px !important;
  min-height: 236px !important;
  line-height: 236px !important;
}
md-icon[md-font-icon].s238,
i.s238 {
  font-size: 238px !important;
  width: 238px !important;
  height: 238px !important;
  min-width: 238px !important;
  min-height: 238px !important;
  line-height: 238px !important;
}
md-icon[md-font-icon].s240,
i.s240 {
  font-size: 240px !important;
  width: 240px !important;
  height: 240px !important;
  min-width: 240px !important;
  min-height: 240px !important;
  line-height: 240px !important;
}
md-icon[md-font-icon].s242,
i.s242 {
  font-size: 242px !important;
  width: 242px !important;
  height: 242px !important;
  min-width: 242px !important;
  min-height: 242px !important;
  line-height: 242px !important;
}
md-icon[md-font-icon].s244,
i.s244 {
  font-size: 244px !important;
  width: 244px !important;
  height: 244px !important;
  min-width: 244px !important;
  min-height: 244px !important;
  line-height: 244px !important;
}
md-icon[md-font-icon].s246,
i.s246 {
  font-size: 246px !important;
  width: 246px !important;
  height: 246px !important;
  min-width: 246px !important;
  min-height: 246px !important;
  line-height: 246px !important;
}
md-icon[md-font-icon].s248,
i.s248 {
  font-size: 248px !important;
  width: 248px !important;
  height: 248px !important;
  min-width: 248px !important;
  min-height: 248px !important;
  line-height: 248px !important;
}
md-icon[md-font-icon].s250,
i.s250 {
  font-size: 250px !important;
  width: 250px !important;
  height: 250px !important;
  min-width: 250px !important;
  min-height: 250px !important;
  line-height: 250px !important;
}
md-icon[md-font-icon].s252,
i.s252 {
  font-size: 252px !important;
  width: 252px !important;
  height: 252px !important;
  min-width: 252px !important;
  min-height: 252px !important;
  line-height: 252px !important;
}
md-icon[md-font-icon].s254,
i.s254 {
  font-size: 254px !important;
  width: 254px !important;
  height: 254px !important;
  min-width: 254px !important;
  min-height: 254px !important;
  line-height: 254px !important;
}
md-icon[md-font-icon].s256,
i.s256 {
  font-size: 256px !important;
  width: 256px !important;
  height: 256px !important;
  min-width: 256px !important;
  min-height: 256px !important;
  line-height: 256px !important;
}

@font-face {
  font-family: "icomoon";
  src: url("../../../assets/icons/fonts/icomoon.eot?5km1tg");
  src: url("../../../assets/icons/fonts/icomoon.eot?#iefix5km1tg") format("embedded-opentype"), url("../../../assets/icons/fonts/icomoon.ttf?5km1tg") format("truetype"), url("../../../assets/icons/fonts/icomoon.woff?5km1tg") format("woff"), url("../../../assets/icons/fonts/icomoon.svg?5km1tg#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=icon-], [class*=" icon-"] {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-account-alert:before {
  content: "\e600";
}

.icon-account-box-outline:before {
  content: "\e601";
}

.icon-account-box:before {
  content: "\e602";
}

.icon-account-check:before {
  content: "\e603";
}

.icon-account-circle:before {
  content: "\e604";
}

.icon-account-key:before {
  content: "\e605";
}

.icon-account-location:before {
  content: "\e606";
}

.icon-account-minus:before {
  content: "\e607";
}

.icon-account-multiple-outline:before {
  content: "\e608";
}

.icon-account-multiple-plus:before {
  content: "\e609";
}

.icon-account-multiple:before {
  content: "\e60a";
}

.icon-account-network:before {
  content: "\e60b";
}

.icon-account-outline:before {
  content: "\e60c";
}

.icon-account-plus:before {
  content: "\e60d";
}

.icon-account-remove:before {
  content: "\e60e";
}

.icon-account-search:before {
  content: "\e60f";
}

.icon-account-switch:before {
  content: "\e610";
}

.icon-account:before {
  content: "\e611";
}

.icon-airballoon:before {
  content: "\e612";
}

.icon-airplane-off:before {
  content: "\e613";
}

.icon-airplane:before {
  content: "\e614";
}

.icon-alarm-check:before {
  content: "\e615";
}

.icon-alarm-multiple:before {
  content: "\e616";
}

.icon-alarm-off:before {
  content: "\e617";
}

.icon-alarm-plus:before {
  content: "\e618";
}

.icon-alarm:before {
  content: "\e619";
}

.icon-album:before {
  content: "\e61a";
}

.icon-alert-box:before {
  content: "\e61b";
}

.icon-alert-circle:before {
  content: "\e61c";
}

.icon-alert-octagon:before {
  content: "\e61d";
}

.icon-alert:before {
  content: "\e61e";
}

.icon-alpha:before {
  content: "\e61f";
}

.icon-alphabetical:before {
  content: "\e620";
}

.icon-amazon-clouddrive:before {
  content: "\e621";
}

.icon-amazon:before {
  content: "\e622";
}

.icon-ambulance:before {
  content: "\e623";
}

.icon-android-debug-bridge:before {
  content: "\e624";
}

.icon-android-studio:before {
  content: "\e625";
}

.icon-android:before {
  content: "\e626";
}

.icon-apple-finder:before {
  content: "\e627";
}

.icon-apple-ios:before {
  content: "\e628";
}

.icon-apple-mobileme:before {
  content: "\e629";
}

.icon-apple-safari:before {
  content: "\e62a";
}

.icon-apple:before {
  content: "\e62b";
}

.icon-appnet:before {
  content: "\e62c";
}

.icon-apps:before {
  content: "\e62d";
}

.icon-archive:before {
  content: "\e62e";
}

.icon-arrange-bring-forward:before {
  content: "\e62f";
}

.icon-arrange-bring-to-front:before {
  content: "\e630";
}

.icon-arrange-send-backward:before {
  content: "\e631";
}

.icon-arrange-send-to-back:before {
  content: "\e632";
}

.icon-arrow-all:before {
  content: "\e633";
}

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

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

.icon-arrow-collapse:before {
  content: "\e636";
}

.icon-arrow-down-bold-circle-outline:before {
  content: "\e637";
}

.icon-arrow-down-bold-circle:before {
  content: "\e638";
}

.icon-arrow-down-bold-hexagon-outline:before {
  content: "\e639";
}

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

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

.icon-arrow-expand:before {
  content: "\e63c";
}

.icon-arrow-left-bold-circle-outline:before {
  content: "\e63d";
}

.icon-arrow-left-bold-circle:before {
  content: "\e63e";
}

.icon-arrow-left-bold-hexagon-outline:before {
  content: "\e63f";
}

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

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

.icon-arrow-right-bold-circle-outline:before {
  content: "\e642";
}

.icon-arrow-right-bold-circle:before {
  content: "\e643";
}

.icon-arrow-right-bold-hexagon-outline:before {
  content: "\e644";
}

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

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

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

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

.icon-arrow-up-bold-circle-outline:before {
  content: "\e649";
}

.icon-arrow-up-bold-circle:before {
  content: "\e64a";
}

.icon-arrow-up-bold-hexagon-outline:before {
  content: "\e64b";
}

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

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

.icon-at:before {
  content: "\e64e";
}

.icon-attachment:before {
  content: "\e64f";
}

.icon-audiobook:before {
  content: "\e650";
}

.icon-auto-fix:before {
  content: "\e651";
}

.icon-auto-upload:before {
  content: "\e652";
}

.icon-baby:before {
  content: "\e653";
}

.icon-backburger:before {
  content: "\e654";
}

.icon-backup-restore:before {
  content: "\e655";
}

.icon-bank:before {
  content: "\e656";
}

.icon-barcode:before {
  content: "\e657";
}

.icon-barley:before {
  content: "\e658";
}

.icon-barrel:before {
  content: "\e659";
}

.icon-basecamp:before {
  content: "\e65a";
}

.icon-basket-fill:before {
  content: "\e65b";
}

.icon-basket-unfill:before {
  content: "\e65c";
}

.icon-basket:before {
  content: "\e65d";
}

.icon-battery-10:before {
  content: "\e65e";
}

.icon-battery-20:before {
  content: "\e65f";
}

.icon-battery-30:before {
  content: "\e660";
}

.icon-battery-40:before {
  content: "\e661";
}

.icon-battery-50:before {
  content: "\e662";
}

.icon-battery-60:before {
  content: "\e663";
}

.icon-battery-70:before {
  content: "\e664";
}

.icon-battery-80:before {
  content: "\e665";
}

.icon-battery-90:before {
  content: "\e666";
}

.icon-battery-alert:before {
  content: "\e667";
}

.icon-battery-charging-20:before {
  content: "\e668";
}

.icon-battery-charging-30:before {
  content: "\e669";
}

.icon-battery-charging-40:before {
  content: "\e66a";
}

.icon-battery-charging-60:before {
  content: "\e66b";
}

.icon-battery-charging-80:before {
  content: "\e66c";
}

.icon-battery-charging-90:before {
  content: "\e66d";
}

.icon-battery-charging-100:before {
  content: "\e66e";
}

.icon-battery-minus:before {
  content: "\e66f";
}

.icon-battery-negative:before {
  content: "\e670";
}

.icon-battery-outline:before {
  content: "\e671";
}

.icon-battery-plus:before {
  content: "\e672";
}

.icon-battery-positive:before {
  content: "\e673";
}

.icon-battery-standard:before {
  content: "\e674";
}

.icon-battery-unknown:before {
  content: "\e675";
}

.icon-battery:before {
  content: "\e676";
}

.icon-beach:before {
  content: "\e677";
}

.icon-beaker-empty-outline:before {
  content: "\e678";
}

.icon-beaker-empty:before {
  content: "\e679";
}

.icon-beaker-outline:before {
  content: "\e67a";
}

.icon-beaker:before {
  content: "\e67b";
}

.icon-beats:before {
  content: "\e67c";
}

.icon-beer:before {
  content: "\e67d";
}

.icon-behance:before {
  content: "\e67e";
}

.icon-bell-off:before {
  content: "\e67f";
}

.icon-bell-outline:before {
  content: "\e680";
}

.icon-bell-ring-outline:before {
  content: "\e681";
}

.icon-bell-ring:before {
  content: "\e682";
}

.icon-bell-sleep:before {
  content: "\e683";
}

.icon-bell:before {
  content: "\e684";
}

.icon-beta:before {
  content: "\e685";
}

.icon-bike:before {
  content: "\e686";
}

.icon-bing:before {
  content: "\e687";
}

.icon-binoculars:before {
  content: "\e688";
}

.icon-bio:before {
  content: "\e689";
}

.icon-bitbucket:before {
  content: "\e68a";
}

.icon-black-mesa:before {
  content: "\e68b";
}

.icon-blackberry:before {
  content: "\e68c";
}

.icon-blinds:before {
  content: "\e68d";
}

.icon-block-helper:before {
  content: "\e68e";
}

.icon-blogger:before {
  content: "\e68f";
}

.icon-bluetooth-audio:before {
  content: "\e690";
}

.icon-bluetooth-connect:before {
  content: "\e691";
}

.icon-bluetooth-settings:before {
  content: "\e692";
}

.icon-bluetooth-transfer:before {
  content: "\e693";
}

.icon-bluetooth:before {
  content: "\e694";
}

.icon-blur-linear:before {
  content: "\e695";
}

.icon-blur-off:before {
  content: "\e696";
}

.icon-blur-radial:before {
  content: "\e697";
}

.icon-blur:before {
  content: "\e698";
}

.icon-bone:before {
  content: "\e699";
}

.icon-book-multiple-variant:before {
  content: "\e69a";
}

.icon-book-multiple:before {
  content: "\e69b";
}

.icon-book-open:before {
  content: "\e69c";
}

.icon-book-variant:before {
  content: "\e69d";
}

.icon-book:before {
  content: "\e69e";
}

.icon-bookmark-check:before {
  content: "\e69f";
}

.icon-bookmark-music:before {
  content: "\e6a0";
}

.icon-bookmark-outline-plus:before {
  content: "\e6a1";
}

.icon-bookmark-outline:before {
  content: "\e6a2";
}

.icon-bookmark-plus:before {
  content: "\e6a3";
}

.icon-bookmark-remove:before {
  content: "\e6a4";
}

.icon-bookmark:before {
  content: "\e6a5";
}

.icon-border-all:before {
  content: "\e6a6";
}

.icon-border-bottom:before {
  content: "\e6a7";
}

.icon-border-color:before {
  content: "\e6a8";
}

.icon-border-horizontal:before {
  content: "\e6a9";
}

.icon-border-inside:before {
  content: "\e6aa";
}

.icon-border-left:before {
  content: "\e6ab";
}

.icon-border-none:before {
  content: "\e6ac";
}

.icon-border-outside:before {
  content: "\e6ad";
}

.icon-border-right:before {
  content: "\e6ae";
}

.icon-border-top:before {
  content: "\e6af";
}

.icon-border-vertical:before {
  content: "\e6b0";
}

.icon-bowling:before {
  content: "\e6b1";
}

.icon-box-download:before {
  content: "\e6b2";
}

.icon-box-upload:before {
  content: "\e6b3";
}

.icon-box:before {
  content: "\e6b4";
}

.icon-briefcase-checked:before {
  content: "\e6b5";
}

.icon-briefcase-download:before {
  content: "\e6b6";
}

.icon-briefcase-upload:before {
  content: "\e6b7";
}

.icon-briefcase:before {
  content: "\e6b8";
}

.icon-brightness-1:before {
  content: "\e6b9";
}

.icon-brightness-2:before {
  content: "\e6ba";
}

.icon-brightness-3:before {
  content: "\e6bb";
}

.icon-brightness-4:before {
  content: "\e6bc";
}

.icon-brightness-5:before {
  content: "\e6bd";
}

.icon-brightness-6:before {
  content: "\e6be";
}

.icon-brightness-7:before {
  content: "\e6bf";
}

.icon-brightness-auto:before {
  content: "\e6c0";
}

.icon-brightness:before {
  content: "\e6c1";
}

.icon-broom:before {
  content: "\e6c2";
}

.icon-brush:before {
  content: "\e6c3";
}

.icon-bug:before {
  content: "\e6c4";
}

.icon-bulletin-board:before {
  content: "\e6c5";
}

.icon-bullhorn:before {
  content: "\e6c6";
}

.icon-bus:before {
  content: "\e6c7";
}

.icon-cake-variant:before {
  content: "\e6c8";
}

.icon-cake:before {
  content: "\e6c9";
}

.icon-calculator:before {
  content: "\e6ca";
}

.icon-calendar-blank:before {
  content: "\e6cb";
}

.icon-calendar-check-multiple:before {
  content: "\e6cc";
}

.icon-calendar-check:before {
  content: "\e6cd";
}

.icon-calendar-clock:before {
  content: "\e6ce";
}

.icon-calendar-multiple:before {
  content: "\e6cf";
}

.icon-calendar-plus:before {
  content: "\e6d0";
}

.icon-calendar-remove:before {
  content: "\e6d1";
}

.icon-calendar-select:before {
  content: "\e6d2";
}

.icon-calendar-text:before {
  content: "\e6d3";
}

.icon-calendar-today:before {
  content: "\e6d4";
}

.icon-calendar:before {
  content: "\e6d5";
}

.icon-camcorder-box-off:before {
  content: "\e6d6";
}

.icon-camcorder-box:before {
  content: "\e6d7";
}

.icon-camcorder-off:before {
  content: "\e6d8";
}

.icon-camcorder:before {
  content: "\e6d9";
}

.icon-camera-front-variant:before {
  content: "\e6da";
}

.icon-camera-front:before {
  content: "\e6db";
}

.icon-camera-iris:before {
  content: "\e6dc";
}

.icon-camera-party-mode:before {
  content: "\e6dd";
}

.icon-camera-rear-variant:before {
  content: "\e6de";
}

.icon-camera-rear:before {
  content: "\e6df";
}

.icon-camera-switch:before {
  content: "\e6e0";
}

.icon-camera-timer:before {
  content: "\e6e1";
}

.icon-camera:before {
  content: "\e6e2";
}

.icon-cancel:before {
  content: "\e6e3";
}

.icon-candycane:before {
  content: "\e6e4";
}

.icon-car-wash:before {
  content: "\e6e5";
}

.icon-car:before {
  content: "\e6e6";
}

.icon-carrot:before {
  content: "\e6e7";
}

.icon-cart-outline:before {
  content: "\e6e8";
}

.icon-cart:before {
  content: "\e6e9";
}

.icon-cash-100:before {
  content: "\e6ea";
}

.icon-cash-multiple:before {
  content: "\e6eb";
}

.icon-cash-usd:before {
  content: "\e6ec";
}

.icon-cash:before {
  content: "\e6ed";
}

.icon-cast-connected:before {
  content: "\e6ee";
}

.icon-cast:before {
  content: "\e6ef";
}

.icon-castle:before {
  content: "\e6f0";
}

.icon-cat:before {
  content: "\e6f1";
}

.icon-cellphone-android:before {
  content: "\e6f2";
}

.icon-cellphone-dock:before {
  content: "\e6f3";
}

.icon-cellphone-iphone:before {
  content: "\e6f4";
}

.icon-cellphone-link-off:before {
  content: "\e6f5";
}

.icon-cellphone-link:before {
  content: "\e6f6";
}

.icon-cellphone-settings:before {
  content: "\e6f7";
}

.icon-cellphone:before {
  content: "\e6f8";
}

.icon-chair-school:before {
  content: "\e6f9";
}

.icon-chart-arc:before {
  content: "\e6fa";
}

.icon-chart-areaspline:before {
  content: "\e6fb";
}

.icon-chart-bar:before {
  content: "\e6fc";
}

.icon-chart-histogram:before {
  content: "\e6fd";
}

.icon-chart-line:before {
  content: "\e6fe";
}

.icon-chart-pie:before {
  content: "\e6ff";
}

.icon-check-all:before {
  content: "\e700";
}

.icon-check-bookmark:before {
  content: "\e701";
}

.icon-check-circle:before {
  content: "\e702";
}

.icon-check:before {
  content: "\e703";
}

.icon-checkbox-blank-circle-outline:before {
  content: "\e704";
}

.icon-checkbox-blank-circle:before {
  content: "\e705";
}

.icon-checkbox-blank-outline:before {
  content: "\e706";
}

.icon-checkbox-blank:before {
  content: "\e707";
}

.icon-checkbox-marked-circle-outline:before {
  content: "\e708";
}

.icon-checkbox-marked-circle:before {
  content: "\e709";
}

.icon-checkbox-marked-outline:before {
  content: "\e70a";
}

.icon-checkbox-marked:before {
  content: "\e70b";
}

.icon-checkbox-multiple-blank-outline:before {
  content: "\e70c";
}

.icon-checkbox-multiple-blank:before {
  content: "\e70d";
}

.icon-checkbox-multiple-marked-outline:before {
  content: "\e70e";
}

.icon-checkbox-multiple-marked:before {
  content: "\e70f";
}

.icon-checkerboard:before {
  content: "\e710";
}

.icon-chevron-double-down:before {
  content: "\e711";
}

.icon-chevron-double-left:before {
  content: "\e712";
}

.icon-chevron-double-right:before {
  content: "\e713";
}

.icon-chevron-double-up:before {
  content: "\e714";
}

.icon-chevron-down:before {
  content: "\e715";
}

.icon-chevron-left:before {
  content: "\e716";
}

.icon-chevron-right:before {
  content: "\e717";
}

.icon-chevron-up:before {
  content: "\e718";
}

.icon-church:before {
  content: "\e719";
}

.icon-cisco-webex:before {
  content: "\e71a";
}

.icon-city:before {
  content: "\e71b";
}

.icon-clapperboard:before {
  content: "\e71c";
}

.icon-clipboard-account:before {
  content: "\e71d";
}

.icon-clipboard-alert:before {
  content: "\e71e";
}

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

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

.icon-clipboard-check:before {
  content: "\e721";
}

.icon-clipboard-outline:before {
  content: "\e722";
}

.icon-clipboard-text:before {
  content: "\e723";
}

.icon-clipboard:before {
  content: "\e724";
}

.icon-clippy:before {
  content: "\e725";
}

.icon-clock-fast:before {
  content: "\e726";
}

.icon-clock:before {
  content: "\e727";
}

.icon-close-circle-outline:before {
  content: "\e728";
}

.icon-close-circle:before {
  content: "\e729";
}

.icon-close-network:before {
  content: "\e72a";
}

.icon-close:before {
  content: "\e72b";
}

.icon-closed-caption:before {
  content: "\e72c";
}

.icon-cloud-check:before {
  content: "\e72d";
}

.icon-cloud-circle:before {
  content: "\e72e";
}

.icon-cloud-download:before {
  content: "\e72f";
}

.icon-cloud-outline-off:before {
  content: "\e730";
}

.icon-cloud-outline:before {
  content: "\e731";
}

.icon-cloud-upload:before {
  content: "\e732";
}

.icon-cloud:before {
  content: "\e733";
}

.icon-code-array:before {
  content: "\e734";
}

.icon-code-braces:before {
  content: "\e735";
}

.icon-code-equal:before {
  content: "\e736";
}

.icon-code-greater-than-or-equal:before {
  content: "\e737";
}

.icon-code-greater-than:before {
  content: "\e738";
}

.icon-code-less-than-or-equal:before {
  content: "\e739";
}

.icon-code-less-than:before {
  content: "\e73a";
}

.icon-code-not-equal-variant:before {
  content: "\e73b";
}

.icon-code-not-equal:before {
  content: "\e73c";
}

.icon-code-string:before {
  content: "\e73d";
}

.icon-code-tags:before {
  content: "\e73e";
}

.icon-codepen:before {
  content: "\e73f";
}

.icon-coffee-to-go:before {
  content: "\e740";
}

.icon-coffee:before {
  content: "\e741";
}

.icon-cog-box:before {
  content: "\e742";
}

.icon-cog:before {
  content: "\e743";
}

.icon-coin:before {
  content: "\e744";
}

.icon-color-helper:before {
  content: "\e745";
}

.icon-comment-account-outline:before {
  content: "\e746";
}

.icon-comment-account:before {
  content: "\e747";
}

.icon-comment-alert-outline:before {
  content: "\e748";
}

.icon-comment-alert:before {
  content: "\e749";
}

.icon-comment-check-outline:before {
  content: "\e74a";
}

.icon-comment-check:before {
  content: "\e74b";
}

.icon-comment-multipe-outline:before {
  content: "\e74c";
}

.icon-comment-outline:before {
  content: "\e74d";
}

.icon-comment-plus-outline:before {
  content: "\e74e";
}

.icon-comment-processing-outline:before {
  content: "\e74f";
}

.icon-comment-processing:before {
  content: "\e750";
}

.icon-comment-remove-outline:before {
  content: "\e751";
}

.icon-comment-text-outline:before {
  content: "\e752";
}

.icon-comment-text:before {
  content: "\e753";
}

.icon-comment:before {
  content: "\e754";
}

.icon-compare:before {
  content: "\e755";
}

.icon-compass-outline:before {
  content: "\e756";
}

.icon-compass:before {
  content: "\e757";
}

.icon-console:before {
  content: "\e758";
}

.icon-content-copy:before {
  content: "\e759";
}

.icon-content-cut:before {
  content: "\e75a";
}

.icon-content-duplicate:before {
  content: "\e75b";
}

.icon-content-paste:before {
  content: "\e75c";
}

.icon-content-save-all:before {
  content: "\e75d";
}

.icon-content-save:before {
  content: "\e75e";
}

.icon-contrast-box:before {
  content: "\e75f";
}

.icon-contrast-circle:before {
  content: "\e760";
}

.icon-contrast:before {
  content: "\e761";
}

.icon-controller-xbox:before {
  content: "\e762";
}

.icon-cow:before {
  content: "\e763";
}

.icon-credit-card-multiple:before {
  content: "\e764";
}

.icon-credit-card:before {
  content: "\e765";
}

.icon-crop-free:before {
  content: "\e766";
}

.icon-crop-landscape:before {
  content: "\e767";
}

.icon-crop-portrait:before {
  content: "\e768";
}

.icon-crop-square:before {
  content: "\e769";
}

.icon-crop:before {
  content: "\e76a";
}

.icon-crosshairs-gps:before {
  content: "\e76b";
}

.icon-crosshairs:before {
  content: "\e76c";
}

.icon-crown:before {
  content: "\e76d";
}

.icon-cube-outline:before {
  content: "\e76e";
}

.icon-cube-unfolded:before {
  content: "\e76f";
}

.icon-cube:before {
  content: "\e770";
}

.icon-cup-water:before {
  content: "\e771";
}

.icon-cup:before {
  content: "\e772";
}

.icon-currency-btc:before {
  content: "\e773";
}

.icon-currency-eur:before {
  content: "\e774";
}

.icon-currency-gbp:before {
  content: "\e775";
}

.icon-currency-inr:before {
  content: "\e776";
}

.icon-currency-rub:before {
  content: "\e777";
}

.icon-currency-try:before {
  content: "\e778";
}

.icon-currency-usd:before {
  content: "\e779";
}

.icon-cursor-default-outline:before {
  content: "\e77a";
}

.icon-cursor-default:before {
  content: "\e77b";
}

.icon-cursor-move:before {
  content: "\e77c";
}

.icon-cursor-pointer:before {
  content: "\e77d";
}

.icon-data:before {
  content: "\e77e";
}

.icon-debug-step-into:before {
  content: "\e77f";
}

.icon-debug-step-out:before {
  content: "\e780";
}

.icon-debug-step-over:before {
  content: "\e781";
}

.icon-decimal-decrease:before {
  content: "\e782";
}

.icon-decimal-increase:before {
  content: "\e783";
}

.icon-delete-variant:before {
  content: "\e784";
}

.icon-delete:before {
  content: "\e785";
}

.icon-deskphone:before {
  content: "\e786";
}

.icon-desktop-mac:before {
  content: "\e787";
}

.icon-desktop-tower:before {
  content: "\e788";
}

.icon-details:before {
  content: "\e789";
}

.icon-deviantart:before {
  content: "\e78a";
}

.icon-diamond:before {
  content: "\e78b";
}

.icon-dice-1:before {
  content: "\e78c";
}

.icon-dice-2:before {
  content: "\e78d";
}

.icon-dice-3:before {
  content: "\e78e";
}

.icon-dice-4:before {
  content: "\e78f";
}

.icon-dice-5:before {
  content: "\e790";
}

.icon-dice-6:before {
  content: "\e791";
}

.icon-dice:before {
  content: "\e792";
}

.icon-directions:before {
  content: "\e793";
}

.icon-disk-alert:before {
  content: "\e794";
}

.icon-disqus-outline:before {
  content: "\e795";
}

.icon-disqus:before {
  content: "\e796";
}

.icon-division-box:before {
  content: "\e797";
}

.icon-division:before {
  content: "\e798";
}

.icon-dns:before {
  content: "\e799";
}

.icon-document:before {
  content: "\e79a";
}

.icon-domain:before {
  content: "\e79b";
}

.icon-dots-horizontal:before {
  content: "\e79c";
}

.icon-dots-vertical:before {
  content: "\e79d";
}

.icon-download:before {
  content: "\e79e";
}

.icon-drag-horizontal:before {
  content: "\e79f";
}

.icon-drag-vertical:before {
  content: "\e7a0";
}

.icon-drag:before {
  content: "\e7a1";
}

.icon-drawing-box:before {
  content: "\e7a2";
}

.icon-drawing:before {
  content: "\e7a3";
}

.icon-dribbble-box:before {
  content: "\e7a4";
}

.icon-dribbble:before {
  content: "\e7a5";
}

.icon-drone:before {
  content: "\e7a6";
}

.icon-dropbox:before {
  content: "\e7a7";
}

.icon-drupal:before {
  content: "\e7a8";
}

.icon-duck:before {
  content: "\e7a9";
}

.icon-dumbbell:before {
  content: "\e7aa";
}

.icon-earth-off:before {
  content: "\e7ab";
}

.icon-earth:before {
  content: "\e7ac";
}

.icon-ebay:before {
  content: "\e7ad";
}

.icon-edge:before {
  content: "\e7ae";
}

.icon-eject:before {
  content: "\e7af";
}

.icon-elevation-decline:before {
  content: "\e7b0";
}

.icon-elevation-rise:before {
  content: "\e7b1";
}

.icon-elevator:before {
  content: "\e7b2";
}

.icon-email-open:before {
  content: "\e7b3";
}

.icon-email-secure:before {
  content: "\e7b4";
}

.icon-email:before {
  content: "\e7b5";
}

.icon-emoticon-cool:before {
  content: "\e7b6";
}

.icon-emoticon-devil:before {
  content: "\e7b7";
}

.icon-emoticon-happy:before {
  content: "\e7b8";
}

.icon-emoticon-neutral:before {
  content: "\e7b9";
}

.icon-emoticon-poop:before {
  content: "\e7ba";
}

.icon-emoticon-sad:before {
  content: "\e7bb";
}

.icon-emoticon-tongue:before {
  content: "\e7bc";
}

.icon-emoticon:before {
  content: "\e7bd";
}

.icon-engine-outline:before {
  content: "\e7be";
}

.icon-engine:before {
  content: "\e7bf";
}

.icon-equal-box:before {
  content: "\e7c0";
}

.icon-equal:before {
  content: "\e7c1";
}

.icon-eraser:before {
  content: "\e7c2";
}

.icon-escalator:before {
  content: "\e7c3";
}

.icon-etsy:before {
  content: "\e7c4";
}

.icon-evernote:before {
  content: "\e7c5";
}

.icon-exclamation:before {
  content: "\e7c6";
}

.icon-exit-to-app:before {
  content: "\e7c7";
}

.icon-export:before {
  content: "\e7c8";
}

.icon-eye-off:before {
  content: "\e7c9";
}

.icon-eye:before {
  content: "\e7ca";
}

.icon-eyedropper-variant:before {
  content: "\e7cb";
}

.icon-eyedropper:before {
  content: "\e7cc";
}

.icon-facebook-box:before {
  content: "\e7cd";
}

.icon-facebook:before {
  content: "\e7ce";
}

.icon-factory:before {
  content: "\e7cf";
}

.icon-fan:before {
  content: "\e7d0";
}

.icon-fast-forward:before {
  content: "\e7d1";
}

.icon-ferry:before {
  content: "\e7d2";
}

.icon-file-cloud:before {
  content: "\e7d3";
}

.icon-file-delimited:before {
  content: "\e7d4";
}

.icon-file-document-box:before {
  content: "\e7d5";
}

.icon-file-document:before {
  content: "\e7d6";
}

.icon-file-excel-box:before {
  content: "\e7d7";
}

.icon-file-excel:before {
  content: "\e7d8";
}

.icon-file-find:before {
  content: "\e7d9";
}

.icon-file-hidden:before {
  content: "\e7da";
}

.icon-file-image-box:before {
  content: "\e7db";
}

.icon-file-image:before {
  content: "\e7dc";
}

.icon-file-multiple:before {
  content: "\e7dd";
}

.icon-file-music:before {
  content: "\e7de";
}

.icon-file-outline:before {
  content: "\e7df";
}

.icon-file-pdf-box:before {
  content: "\e7e0";
}

.icon-file-pdf:before {
  content: "\e7e1";
}

.icon-file-powerpoint-box:before {
  content: "\e7e2";
}

.icon-file-powerpoint:before {
  content: "\e7e3";
}

.icon-file-presentation-box:before {
  content: "\e7e4";
}

.icon-file-video:before {
  content: "\e7e5";
}

.icon-file-word-box:before {
  content: "\e7e6";
}

.icon-file-word:before {
  content: "\e7e7";
}

.icon-file-xml:before {
  content: "\e7e8";
}

.icon-file:before {
  content: "\e7e9";
}

.icon-fill:before {
  content: "\e7ea";
}

.icon-film:before {
  content: "\e7eb";
}

.icon-filmstrip-off:before {
  content: "\e7ec";
}

.icon-filmstrip:before {
  content: "\e7ed";
}

.icon-filter-outline:before {
  content: "\e7ee";
}

.icon-filter-remove-outline:before {
  content: "\e7ef";
}

.icon-filter-remove:before {
  content: "\e7f0";
}

.icon-filter-variant:before {
  content: "\e7f1";
}

.icon-filter:before {
  content: "\e7f2";
}

.icon-fire:before {
  content: "\e7f3";
}

.icon-fish:before {
  content: "\e7f4";
}

.icon-flag-checkered-variant:before {
  content: "\e7f5";
}

.icon-flag-checkered:before {
  content: "\e7f6";
}

.icon-flag-outline-variant:before {
  content: "\e7f7";
}

.icon-flag-outline:before {
  content: "\e7f8";
}

.icon-flag-triangle:before {
  content: "\e7f9";
}

.icon-flag-variant:before {
  content: "\e7fa";
}

.icon-flag:before {
  content: "\e7fb";
}

.icon-flash-auto:before {
  content: "\e7fc";
}

.icon-flash-off:before {
  content: "\e7fd";
}

.icon-flash:before {
  content: "\e7fe";
}

.icon-flashlight-off:before {
  content: "\e7ff";
}

.icon-flashlight:before {
  content: "\e800";
}

.icon-flattr:before {
  content: "\e801";
}

.icon-flickr-after:before {
  content: "\e802";
}

.icon-flickr-before:before {
  content: "\e803";
}

.icon-flip-to-back:before {
  content: "\e804";
}

.icon-flip-to-front:before {
  content: "\e805";
}

.icon-floppy:before {
  content: "\e806";
}

.icon-flower:before {
  content: "\e807";
}

.icon-folder-account:before {
  content: "\e808";
}

.icon-folder-download:before {
  content: "\e809";
}

.icon-folder-google-drive:before {
  content: "\e80a";
}

.icon-folder-image:before {
  content: "\e80b";
}

.icon-folder-lock-open:before {
  content: "\e80c";
}

.icon-folder-lock:before {
  content: "\e80d";
}

.icon-folder-move:before {
  content: "\e80e";
}

.icon-folder-multiple-image:before {
  content: "\e80f";
}

.icon-folder-multiple-outline:before {
  content: "\e810";
}

.icon-folder-multiple:before {
  content: "\e811";
}

.icon-folder-outline-lock:before {
  content: "\e812";
}

.icon-folder-outline:before {
  content: "\e813";
}

.icon-folder-plus:before {
  content: "\e814";
}

.icon-folder-remove:before {
  content: "\e815";
}

.icon-folder-upload:before {
  content: "\e816";
}

.icon-folder:before {
  content: "\e817";
}

.icon-food-apple:before {
  content: "\e818";
}

.icon-food-variant:before {
  content: "\e819";
}

.icon-food:before {
  content: "\e81a";
}

.icon-football-helmet:before {
  content: "\e81b";
}

.icon-football:before {
  content: "\e81c";
}

.icon-format-align-center:before {
  content: "\e81d";
}

.icon-format-align-justify:before {
  content: "\e81e";
}

.icon-format-align-left:before {
  content: "\e81f";
}

.icon-format-align-right:before {
  content: "\e820";
}

.icon-format-bold:before {
  content: "\e821";
}

.icon-format-clear:before {
  content: "\e822";
}

.icon-format-color-fill:before {
  content: "\e823";
}

.icon-format-color:before {
  content: "\e824";
}

.icon-format-float-center:before {
  content: "\e825";
}

.icon-format-float-left:before {
  content: "\e826";
}

.icon-format-float-none:before {
  content: "\e827";
}

.icon-format-float-right:before {
  content: "\e828";
}

.icon-format-header-1:before {
  content: "\e829";
}

.icon-format-header-2:before {
  content: "\e82a";
}

.icon-format-header-3:before {
  content: "\e82b";
}

.icon-format-header-4:before {
  content: "\e82c";
}

.icon-format-header-5:before {
  content: "\e82d";
}

.icon-format-header-6:before {
  content: "\e82e";
}

.icon-format-header-decrease:before {
  content: "\e82f";
}

.icon-format-header-down:before {
  content: "\e830";
}

.icon-format-header-equal:before {
  content: "\e831";
}

.icon-format-header-increase:before {
  content: "\e832";
}

.icon-format-header-pound:before {
  content: "\e833";
}

.icon-format-header-up:before {
  content: "\e834";
}

.icon-format-indent-decrease:before {
  content: "\e835";
}

.icon-format-indent-increase:before {
  content: "\e836";
}

.icon-format-italic:before {
  content: "\e837";
}

.icon-format-line-spacing:before {
  content: "\e838";
}

.icon-format-list-bulleted:before {
  content: "\e839";
}

.icon-format-list-numbers:before {
  content: "\e83a";
}

.icon-format-object-inline:before {
  content: "\e83b";
}

.icon-format-object-square:before {
  content: "\e83c";
}

.icon-format-object-tight:before {
  content: "\e83d";
}

.icon-format-object-top-bottom:before {
  content: "\e83e";
}

.icon-format-paint:before {
  content: "\e83f";
}

.icon-format-paragraph:before {
  content: "\e840";
}

.icon-format-quote:before {
  content: "\e841";
}

.icon-format-size:before {
  content: "\e842";
}

.icon-format-strikethrough:before {
  content: "\e843";
}

.icon-format-subscript:before {
  content: "\e844";
}

.icon-format-superscript:before {
  content: "\e845";
}

.icon-format-text:before {
  content: "\e846";
}

.icon-format-textdirection-l-to-r:before {
  content: "\e847";
}

.icon-format-textdirection-r-to-l:before {
  content: "\e848";
}

.icon-format-underline:before {
  content: "\e849";
}

.icon-forum:before {
  content: "\e84a";
}

.icon-forward:before {
  content: "\e84b";
}

.icon-foursquare:before {
  content: "\e84c";
}

.icon-fridge:before {
  content: "\e84d";
}

.icon-fullscreen-exit:before {
  content: "\e84e";
}

.icon-fullscreen:before {
  content: "\e84f";
}

.icon-function:before {
  content: "\e850";
}

.icon-gamepad-variant:before {
  content: "\e851";
}

.icon-gamepad:before {
  content: "\e852";
}

.icon-gas-station:before {
  content: "\e853";
}

.icon-gavel:before {
  content: "\e854";
}

.icon-gender-female:before {
  content: "\e855";
}

.icon-gender-male-female:before {
  content: "\e856";
}

.icon-gender-male:before {
  content: "\e857";
}

.icon-gender-transgender:before {
  content: "\e858";
}

.icon-gift:before {
  content: "\e859";
}

.icon-git:before {
  content: "\e85a";
}

.icon-github-box:before {
  content: "\e85b";
}

.icon-github:before {
  content: "\e85c";
}

.icon-glass-flute:before {
  content: "\e85d";
}

.icon-glass-mug:before {
  content: "\e85e";
}

.icon-glass-stange:before {
  content: "\e85f";
}

.icon-glass-tulip:before {
  content: "\e860";
}

.icon-glasses:before {
  content: "\e861";
}

.icon-gmail:before {
  content: "\e862";
}

.icon-google-chrome:before {
  content: "\e863";
}

.icon-google-circles-communities:before {
  content: "\e864";
}

.icon-google-circles-extended:before {
  content: "\e865";
}

.icon-google-circles-invite:before {
  content: "\e866";
}

.icon-google-circles:before {
  content: "\e867";
}

.icon-google-controller-off:before {
  content: "\e868";
}

.icon-google-controller:before {
  content: "\e869";
}

.icon-google-drive:before {
  content: "\e86a";
}

.icon-google-earth:before {
  content: "\e86b";
}

.icon-google-glass:before {
  content: "\e86c";
}

.icon-google-maps:before {
  content: "\e86d";
}

.icon-google-pages:before {
  content: "\e86e";
}

.icon-google-play:before {
  content: "\e86f";
}

.icon-google-plus-box:before {
  content: "\e870";
}

.icon-google-plus:before {
  content: "\e871";
}

.icon-google:before {
  content: "\e872";
}

.icon-grid-off:before {
  content: "\e873";
}

.icon-grid:before {
  content: "\e874";
}

.icon-group:before {
  content: "\e875";
}

.icon-hand-pointing-right:before {
  content: "\e876";
}

.icon-hanger:before {
  content: "\e877";
}

.icon-hangouts:before {
  content: "\e878";
}

.icon-harddisk:before {
  content: "\e879";
}

.icon-headphones-box:before {
  content: "\e87a";
}

.icon-headphones-dots:before {
  content: "\e87b";
}

.icon-headphones:before {
  content: "\e87c";
}

.icon-headset-dock:before {
  content: "\e87d";
}

.icon-headset-off:before {
  content: "\e87e";
}

.icon-headset:before {
  content: "\e87f";
}

.icon-heart-box-outline:before {
  content: "\e880";
}

.icon-heart-box:before {
  content: "\e881";
}

.icon-heart-broken:before {
  content: "\e882";
}

.icon-heart-outline:before {
  content: "\e883";
}

.icon-heart:before {
  content: "\e884";
}

.icon-help-circle:before {
  content: "\e885";
}

.icon-help:before {
  content: "\e886";
}

.icon-hexagon-outline:before {
  content: "\e887";
}

.icon-hexagon:before {
  content: "\e888";
}

.icon-history:before {
  content: "\e889";
}

.icon-hololens:before {
  content: "\e88a";
}

.icon-home-modern:before {
  content: "\e88b";
}

.icon-home-variant:before {
  content: "\e88c";
}

.icon-home:before {
  content: "\e88d";
}

.icon-hops:before {
  content: "\e88e";
}

.icon-hospital-building:before {
  content: "\e88f";
}

.icon-hospital-marker:before {
  content: "\e890";
}

.icon-hospital:before {
  content: "\e891";
}

.icon-hotel:before {
  content: "\e892";
}

.icon-houzz-box:before {
  content: "\e893";
}

.icon-human-child:before {
  content: "\e894";
}

.icon-human-male-female:before {
  content: "\e895";
}

.icon-human:before {
  content: "\e896";
}

.icon-image-album:before {
  content: "\e897";
}

.icon-image-area-close:before {
  content: "\e898";
}

.icon-image-area:before {
  content: "\e899";
}

.icon-image-broken:before {
  content: "\e89a";
}

.icon-image-filter-black-white:before {
  content: "\e89b";
}

.icon-image-filter-center-focus:before {
  content: "\e89c";
}

.icon-image-filter-drama:before {
  content: "\e89d";
}

.icon-image-filter-frames:before {
  content: "\e89e";
}

.icon-image-filter-hdr:before {
  content: "\e89f";
}

.icon-image-filter-none:before {
  content: "\e8a0";
}

.icon-image-filter-tilt-shift:before {
  content: "\e8a1";
}

.icon-image-filter-vintage:before {
  content: "\e8a2";
}

.icon-image-filter:before {
  content: "\e8a3";
}

.icon-image:before {
  content: "\e8a4";
}

.icon-import:before {
  content: "\e8a5";
}

.icon-inbox:before {
  content: "\e8a6";
}

.icon-indent:before {
  content: "\e8a7";
}

.icon-information-outline:before {
  content: "\e8a8";
}

.icon-information:before {
  content: "\e8a9";
}

.icon-instagram:before {
  content: "\e8aa";
}

.icon-instapaper:before {
  content: "\e8ab";
}

.icon-internet-explorer:before {
  content: "\e8ac";
}

.icon-invert-colors:before {
  content: "\e8ad";
}

.icon-jira:before {
  content: "\e8ae";
}

.icon-jsfiddle:before {
  content: "\e8af";
}

.icon-keg:before {
  content: "\e8b0";
}

.icon-key-change:before {
  content: "\e8b1";
}

.icon-key-minus:before {
  content: "\e8b2";
}

.icon-key-plus:before {
  content: "\e8b3";
}

.icon-key-remove:before {
  content: "\e8b4";
}

.icon-key-variant:before {
  content: "\e8b5";
}

.icon-key:before {
  content: "\e8b6";
}

.icon-keyboard-backspace:before {
  content: "\e8b7";
}

.icon-keyboard-caps:before {
  content: "\e8b8";
}

.icon-keyboard-close:before {
  content: "\e8b9";
}

.icon-keyboard-off:before {
  content: "\e8ba";
}

.icon-keyboard-return:before {
  content: "\e8bb";
}

.icon-keyboard-tab:before {
  content: "\e8bc";
}

.icon-keyboard-variant:before {
  content: "\e8bd";
}

.icon-keyboard:before {
  content: "\e8be";
}

.icon-label-outline:before {
  content: "\e8bf";
}

.icon-label:before {
  content: "\e8c0";
}

.icon-language-csharp:before {
  content: "\e8c1";
}

.icon-language-css3:before {
  content: "\e8c2";
}

.icon-language-html5:before {
  content: "\e8c3";
}

.icon-language-javascript:before {
  content: "\e8c4";
}

.icon-language-python-text:before {
  content: "\e8c5";
}

.icon-language-python:before {
  content: "\e8c6";
}

.icon-laptop-chromebook:before {
  content: "\e8c7";
}

.icon-laptop-mac:before {
  content: "\e8c8";
}

.icon-laptop-windows:before {
  content: "\e8c9";
}

.icon-laptop:before {
  content: "\e8ca";
}

.icon-lastfm:before {
  content: "\e8cb";
}

.icon-launch:before {
  content: "\e8cc";
}

.icon-layers-off:before {
  content: "\e8cd";
}

.icon-layers:before {
  content: "\e8ce";
}

.icon-leaf:before {
  content: "\e8cf";
}

.icon-library-books:before {
  content: "\e8d0";
}

.icon-library-music:before {
  content: "\e8d1";
}

.icon-library-plus:before {
  content: "\e8d2";
}

.icon-library:before {
  content: "\e8d3";
}

.icon-lightbulb-outline:before {
  content: "\e8d4";
}

.icon-lightbulb:before {
  content: "\e8d5";
}

.icon-link-off:before {
  content: "\e8d6";
}

.icon-link-variant-off:before {
  content: "\e8d7";
}

.icon-link-variant:before {
  content: "\e8d8";
}

.icon-link:before {
  content: "\e8d9";
}

.icon-linkedin-box:before {
  content: "\e8da";
}

.icon-linkedin:before {
  content: "\e8db";
}

.icon-linode:before {
  content: "\e8dc";
}

.icon-linux:before {
  content: "\e8dd";
}

.icon-lock-outline:before {
  content: "\e8de";
}

.icon-lock-unlocked-outline:before {
  content: "\e8df";
}

.icon-lock-unlocked:before {
  content: "\e8e0";
}

.icon-lock:before {
  content: "\e8e1";
}

.icon-login:before {
  content: "\e8e2";
}

.icon-logout:before {
  content: "\e8e3";
}

.icon-looks:before {
  content: "\e8e4";
}

.icon-loupe:before {
  content: "\e8e5";
}

.icon-lumx:before {
  content: "\e8e6";
}

.icon-magnet-on:before {
  content: "\e8e7";
}

.icon-magnet:before {
  content: "\e8e8";
}

.icon-magnify-minus:before {
  content: "\e8e9";
}

.icon-magnify-plus:before {
  content: "\e8ea";
}

.icon-magnify:before {
  content: "\e8eb";
}

.icon-mail-ru:before {
  content: "\e8ec";
}

.icon-map-marker-circle:before {
  content: "\e8ed";
}

.icon-map-marker-multiple:before {
  content: "\e8ee";
}

.icon-map-marker-off:before {
  content: "\e8ef";
}

.icon-map-marker-radius:before {
  content: "\e8f0";
}

.icon-map-marker:before {
  content: "\e8f1";
}

.icon-map:before {
  content: "\e8f2";
}

.icon-margin:before {
  content: "\e8f3";
}

.icon-markdown:before {
  content: "\e8f4";
}

.icon-marker-check:before {
  content: "\e8f5";
}

.icon-martini:before {
  content: "\e8f6";
}

.icon-material-ui:before {
  content: "\e8f7";
}

.icon-maxcdn:before {
  content: "\e8f8";
}

.icon-medium:before {
  content: "\e8f9";
}

.icon-memory:before {
  content: "\e8fa";
}

.icon-menu-down:before {
  content: "\e8fb";
}

.icon-menu-left:before {
  content: "\e8fc";
}

.icon-menu-right:before {
  content: "\e8fd";
}

.icon-menu-up:before {
  content: "\e8fe";
}

.icon-menu:before {
  content: "\e8ff";
}

.icon-message-alert:before {
  content: "\e900";
}

.icon-message-draw:before {
  content: "\e901";
}

.icon-message-image:before {
  content: "\e902";
}

.icon-message-processing:before {
  content: "\e903";
}

.icon-message-reply:before {
  content: "\e904";
}

.icon-message-text-outline:before {
  content: "\e905";
}

.icon-message-text:before {
  content: "\e906";
}

.icon-message-video:before {
  content: "\e907";
}

.icon-message:before {
  content: "\e908";
}

.icon-microphone-dots:before {
  content: "\e909";
}

.icon-microphone-off:before {
  content: "\e90a";
}

.icon-microphone-outline:before {
  content: "\e90b";
}

.icon-microphone-settings:before {
  content: "\e90c";
}

.icon-microphone-variant-off:before {
  content: "\e90d";
}

.icon-microphone-variant:before {
  content: "\e90e";
}

.icon-microphone:before {
  content: "\e90f";
}

.icon-minus-box:before {
  content: "\e910";
}

.icon-minus-circle-outline:before {
  content: "\e911";
}

.icon-minus-circle:before {
  content: "\e912";
}

.icon-minus-network:before {
  content: "\e913";
}

.icon-minus:before {
  content: "\e914";
}

.icon-monitor-multiple:before {
  content: "\e915";
}

.icon-monitor:before {
  content: "\e916";
}

.icon-more:before {
  content: "\e917";
}

.icon-mouse-off:before {
  content: "\e918";
}

.icon-mouse-variant-off:before {
  content: "\e919";
}

.icon-mouse-variant:before {
  content: "\e91a";
}

.icon-mouse:before {
  content: "\e91b";
}

.icon-movie:before {
  content: "\e91c";
}

.icon-multiplication-box:before {
  content: "\e91d";
}

.icon-multiplication:before {
  content: "\e91e";
}

.icon-music-box-outline:before {
  content: "\e91f";
}

.icon-music-box:before {
  content: "\e920";
}

.icon-music-circle:before {
  content: "\e921";
}

.icon-music-note-eighth:before {
  content: "\e922";
}

.icon-music-note-half:before {
  content: "\e923";
}

.icon-music-note-off:before {
  content: "\e924";
}

.icon-music-note-quarter:before {
  content: "\e925";
}

.icon-music-note-sixteenth:before {
  content: "\e926";
}

.icon-music-note-whole:before {
  content: "\e927";
}

.icon-music-note:before {
  content: "\e928";
}

.icon-nature-people:before {
  content: "\e929";
}

.icon-nature:before {
  content: "\e92a";
}

.icon-navigation:before {
  content: "\e92b";
}

.icon-needle:before {
  content: "\e92c";
}

.icon-nest-protect:before {
  content: "\e92d";
}

.icon-nest-thermostat:before {
  content: "\e92e";
}

.icon-newspaper:before {
  content: "\e92f";
}

.icon-nfc-tap:before {
  content: "\e930";
}

.icon-nfc-variant:before {
  content: "\e931";
}

.icon-nfc:before {
  content: "\e932";
}

.icon-no:before {
  content: "\e933";
}

.icon-not-equal:before {
  content: "\e934";
}

.icon-note-outline:before {
  content: "\e935";
}

.icon-note-text:before {
  content: "\e936";
}

.icon-note:before {
  content: "\e937";
}

.icon-numeric-0-box-multiple-outline:before {
  content: "\e938";
}

.icon-numeric-0-box-outline:before {
  content: "\e939";
}

.icon-numeric-0-box:before {
  content: "\e93a";
}

.icon-numeric-1-box-multiple-outline:before {
  content: "\e93b";
}

.icon-numeric-1-box-outline:before {
  content: "\e93c";
}

.icon-numeric-1-box:before {
  content: "\e93d";
}

.icon-numeric-2-box-multiple-outline:before {
  content: "\e93e";
}

.icon-numeric-2-box-outline:before {
  content: "\e93f";
}

.icon-numeric-2-box:before {
  content: "\e940";
}

.icon-numeric-3-box-multiple-outline:before {
  content: "\e941";
}

.icon-numeric-3-box-outline:before {
  content: "\e942";
}

.icon-numeric-3-box:before {
  content: "\e943";
}

.icon-numeric-4-box-multiple-outline:before {
  content: "\e944";
}

.icon-numeric-4-box-outline:before {
  content: "\e945";
}

.icon-numeric-4-box:before {
  content: "\e946";
}

.icon-numeric-5-box-multiple-outline:before {
  content: "\e947";
}

.icon-numeric-5-box-outline:before {
  content: "\e948";
}

.icon-numeric-5-box:before {
  content: "\e949";
}

.icon-numeric-6-box-multiple-outline:before {
  content: "\e94a";
}

.icon-numeric-6-box-outline:before {
  content: "\e94b";
}

.icon-numeric-6-box:before {
  content: "\e94c";
}

.icon-numeric-7-box-multiple-outline:before {
  content: "\e94d";
}

.icon-numeric-7-box-outline:before {
  content: "\e94e";
}

.icon-numeric-7-box:before {
  content: "\e94f";
}

.icon-numeric-8-box-multiple-outline:before {
  content: "\e950";
}

.icon-numeric-8-box-outline:before {
  content: "\e951";
}

.icon-numeric-8-box:before {
  content: "\e952";
}

.icon-numeric-9-box-multiple-outline:before {
  content: "\e953";
}

.icon-numeric-9-box-outline:before {
  content: "\e954";
}

.icon-numeric-9-box:before {
  content: "\e955";
}

.icon-numeric-9-plus-box-multiple-outline:before {
  content: "\e956";
}

.icon-numeric-9-plus-box-outline:before {
  content: "\e957";
}

.icon-numeric-9-plus-box:before {
  content: "\e958";
}

.icon-numeric:before {
  content: "\e959";
}

.icon-nutriton:before {
  content: "\e95a";
}

.icon-odnoklassniki:before {
  content: "\e95b";
}

.icon-office:before {
  content: "\e95c";
}

.icon-oil:before {
  content: "\e95d";
}

.icon-omega:before {
  content: "\e95e";
}

.icon-onedrive:before {
  content: "\e95f";
}

.icon-open-in-app:before {
  content: "\e960";
}

.icon-open-in-new:before {
  content: "\e961";
}

.icon-ornament-variant:before {
  content: "\e962";
}

.icon-ornament:before {
  content: "\e963";
}

.icon-outbox:before {
  content: "\e964";
}

.icon-outdent:before {
  content: "\e965";
}

.icon-owl:before {
  content: "\e966";
}

.icon-package-down:before {
  content: "\e967";
}

.icon-package-up:before {
  content: "\e968";
}

.icon-package-variant-closed:before {
  content: "\e969";
}

.icon-package-variant:before {
  content: "\e96a";
}

.icon-package:before {
  content: "\e96b";
}

.icon-palette-advanced:before {
  content: "\e96c";
}

.icon-palette:before {
  content: "\e96d";
}

.icon-panda:before {
  content: "\e96e";
}

.icon-pandora:before {
  content: "\e96f";
}

.icon-panorama-fisheye:before {
  content: "\e970";
}

.icon-panorama-horizontal:before {
  content: "\e971";
}

.icon-panorama-vertical:before {
  content: "\e972";
}

.icon-panorama-wide-angle:before {
  content: "\e973";
}

.icon-panorama:before {
  content: "\e974";
}

.icon-paper-cut-vertical:before {
  content: "\e975";
}

.icon-paperclip:before {
  content: "\e976";
}

.icon-parking:before {
  content: "\e977";
}

.icon-pause-circle-outline:before {
  content: "\e978";
}

.icon-pause-circle:before {
  content: "\e979";
}

.icon-pause-octagon-outline:before {
  content: "\e97a";
}

.icon-pause-octagon:before {
  content: "\e97b";
}

.icon-pause:before {
  content: "\e97c";
}

.icon-paw:before {
  content: "\e97d";
}

.icon-pen:before {
  content: "\e97e";
}

.icon-pencil-box-outline:before {
  content: "\e97f";
}

.icon-pencil-box:before {
  content: "\e980";
}

.icon-pencil:before {
  content: "\e981";
}

.icon-people:before {
  content: "\e982";
}

.icon-percent:before {
  content: "\e983";
}

.icon-person-box:before {
  content: "\e984";
}

.icon-person-minus:before {
  content: "\e985";
}

.icon-person-plus:before {
  content: "\e986";
}

.icon-pharmacy:before {
  content: "\e987";
}

.icon-phone-bluetooth:before {
  content: "\e988";
}

.icon-phone-dots:before {
  content: "\e989";
}

.icon-phone-forward:before {
  content: "\e98a";
}

.icon-phone-hangup:before {
  content: "\e98b";
}

.icon-phone-in-talk:before {
  content: "\e98c";
}

.icon-phone-incoming:before {
  content: "\e98d";
}

.icon-phone-locked:before {
  content: "\e98e";
}

.icon-phone-log:before {
  content: "\e98f";
}

.icon-phone-missed:before {
  content: "\e990";
}

.icon-phone-outgoing:before {
  content: "\e991";
}

.icon-phone-paused:before {
  content: "\e992";
}

.icon-phone:before {
  content: "\e993";
}

.icon-picture:before {
  content: "\e994";
}

.icon-pig:before {
  content: "\e995";
}

.icon-pill:before {
  content: "\e996";
}

.icon-pin-off:before {
  content: "\e997";
}

.icon-pin:before {
  content: "\e998";
}

.icon-pine-tree-box:before {
  content: "\e999";
}

.icon-pine-tree:before {
  content: "\e99a";
}

.icon-pinterest-box:before {
  content: "\e99b";
}

.icon-pinterest:before {
  content: "\e99c";
}

.icon-pizza:before {
  content: "\e99d";
}

.icon-plane:before {
  content: "\e99e";
}

.icon-play-box-outline:before {
  content: "\e99f";
}

.icon-play-circle-outline:before {
  content: "\e9a0";
}

.icon-play-circle:before {
  content: "\e9a1";
}

.icon-play:before {
  content: "\e9a2";
}

.icon-playlist-minus:before {
  content: "\e9a3";
}

.icon-playlist-plus:before {
  content: "\e9a4";
}

.icon-playstation:before {
  content: "\e9a5";
}

.icon-plus-box:before {
  content: "\e9a6";
}

.icon-plus-circle-outline:before {
  content: "\e9a7";
}

.icon-plus-circle:before {
  content: "\e9a8";
}

.icon-plus-network:before {
  content: "\e9a9";
}

.icon-plus-one:before {
  content: "\e9aa";
}

.icon-plus:before {
  content: "\e9ab";
}

.icon-pocket:before {
  content: "\e9ac";
}

.icon-poll-box:before {
  content: "\e9ad";
}

.icon-poll:before {
  content: "\e9ae";
}

.icon-polymer:before {
  content: "\e9af";
}

.icon-popcorn:before {
  content: "\e9b0";
}

.icon-pound-box:before {
  content: "\e9b1";
}

.icon-pound:before {
  content: "\e9b2";
}

.icon-power-settings:before {
  content: "\e9b3";
}

.icon-power-socket:before {
  content: "\e9b4";
}

.icon-power:before {
  content: "\e9b5";
}

.icon-presentation-play:before {
  content: "\e9b6";
}

.icon-presentation:before {
  content: "\e9b7";
}

.icon-printer-3d:before {
  content: "\e9b8";
}

.icon-printer:before {
  content: "\e9b9";
}

.icon-pulse:before {
  content: "\e9ba";
}

.icon-puzzle:before {
  content: "\e9bb";
}

.icon-qrcode:before {
  content: "\e9bc";
}

.icon-quadcopter:before {
  content: "\e9bd";
}

.icon-quality-high:before {
  content: "\e9be";
}

.icon-question-mark-circle:before {
  content: "\e9bf";
}

.icon-quick-reply:before {
  content: "\e9c0";
}

.icon-quicktime:before {
  content: "\e9c1";
}

.icon-rabbit:before {
  content: "\e9c2";
}

.icon-radiator:before {
  content: "\e9c3";
}

.icon-radio-tower:before {
  content: "\e9c4";
}

.icon-radio:before {
  content: "\e9c5";
}

.icon-radioactive:before {
  content: "\e9c6";
}

.icon-radiobox-blank:before {
  content: "\e9c7";
}

.icon-radiobox-marked:before {
  content: "\e9c8";
}

.icon-raspberrypi:before {
  content: "\e9c9";
}

.icon-rdio:before {
  content: "\e9ca";
}

.icon-read:before {
  content: "\e9cb";
}

.icon-readability:before {
  content: "\e9cc";
}

.icon-receipt:before {
  content: "\e9cd";
}

.icon-recycle:before {
  content: "\e9ce";
}

.icon-reddit:before {
  content: "\e9cf";
}

.icon-redo-variant:before {
  content: "\e9d0";
}

.icon-redo:before {
  content: "\e9d1";
}

.icon-refresh:before {
  content: "\e9d2";
}

.icon-relative-scale:before {
  content: "\e9d3";
}

.icon-reload:before {
  content: "\e9d4";
}

.icon-remote:before {
  content: "\e9d5";
}

.icon-rename-box:before {
  content: "\e9d6";
}

.icon-repeat-off:before {
  content: "\e9d7";
}

.icon-repeat-once:before {
  content: "\e9d8";
}

.icon-repeat:before {
  content: "\e9d9";
}

.icon-replay:before {
  content: "\e9da";
}

.icon-reply-all:before {
  content: "\e9db";
}

.icon-reply:before {
  content: "\e9dc";
}

.icon-reproduction:before {
  content: "\e9dd";
}

.icon-resize-bottom-right:before {
  content: "\e9de";
}

.icon-responsive:before {
  content: "\e9df";
}

.icon-restore:before {
  content: "\e9e0";
}

.icon-rewind:before {
  content: "\e9e1";
}

.icon-ribbon:before {
  content: "\e9e2";
}

.icon-road:before {
  content: "\e9e3";
}

.icon-rocket:before {
  content: "\e9e4";
}

.icon-rotate-3d:before {
  content: "\e9e5";
}

.icon-rotate-left-variant:before {
  content: "\e9e6";
}

.icon-rotate-left:before {
  content: "\e9e7";
}

.icon-rotate-right-variant:before {
  content: "\e9e8";
}

.icon-rotate-right:before {
  content: "\e9e9";
}

.icon-routes:before {
  content: "\e9ea";
}

.icon-rss-box:before {
  content: "\e9eb";
}

.icon-ruler:before {
  content: "\e9ec";
}

.icon-run:before {
  content: "\e9ed";
}

.icon-sale:before {
  content: "\e9ee";
}

.icon-satellite-variant:before {
  content: "\e9ef";
}

.icon-satellite:before {
  content: "\e9f0";
}

.icon-scale-bathroom:before {
  content: "\e9f1";
}

.icon-scale:before {
  content: "\e9f2";
}

.icon-school:before {
  content: "\e9f3";
}

.icon-screen-rotation-lock:before {
  content: "\e9f4";
}

.icon-screen-rotation:before {
  content: "\e9f5";
}

.icon-script:before {
  content: "\e9f6";
}

.icon-security-network:before {
  content: "\e9f7";
}

.icon-security:before {
  content: "\e9f8";
}

.icon-select-all:before {
  content: "\e9f9";
}

.icon-select-inverse:before {
  content: "\e9fa";
}

.icon-select-off:before {
  content: "\e9fb";
}

.icon-select:before {
  content: "\e9fc";
}

.icon-send:before {
  content: "\e9fd";
}

.icon-server-minus:before {
  content: "\e9fe";
}

.icon-server-network-off:before {
  content: "\e9ff";
}

.icon-server-network:before {
  content: "\ea00";
}

.icon-server-off:before {
  content: "\ea01";
}

.icon-server-plus:before {
  content: "\ea02";
}

.icon-server-remove:before {
  content: "\ea03";
}

.icon-server-security:before {
  content: "\ea04";
}

.icon-server:before {
  content: "\ea05";
}

.icon-shape-plus:before {
  content: "\ea06";
}

.icon-share-variant:before {
  content: "\ea07";
}

.icon-share:before {
  content: "\ea08";
}

.icon-shield-outline:before {
  content: "\ea09";
}

.icon-shield:before {
  content: "\ea0a";
}

.icon-shopping-music:before {
  content: "\ea0b";
}

.icon-shopping:before {
  content: "\ea0c";
}

.icon-shuffle:before {
  content: "\ea0d";
}

.icon-sigma:before {
  content: "\ea0e";
}

.icon-sign-caution:before {
  content: "\ea0f";
}

.icon-signal:before {
  content: "\ea10";
}

.icon-silverware-fork:before {
  content: "\ea11";
}

.icon-silverware-spoon:before {
  content: "\ea12";
}

.icon-silverware-variant:before {
  content: "\ea13";
}

.icon-silverware:before {
  content: "\ea14";
}

.icon-sim-alert:before {
  content: "\ea15";
}

.icon-sim:before {
  content: "\ea16";
}

.icon-sitemap:before {
  content: "\ea17";
}

.icon-skip-next:before {
  content: "\ea18";
}

.icon-skip-previous:before {
  content: "\ea19";
}

.icon-skype-business:before {
  content: "\ea1a";
}

.icon-skype:before {
  content: "\ea1b";
}

.icon-sleep-off:before {
  content: "\ea1c";
}

.icon-sleep:before {
  content: "\ea1d";
}

.icon-smoking-off:before {
  content: "\ea1e";
}

.icon-smoking:before {
  content: "\ea1f";
}

.icon-snapchat:before {
  content: "\ea20";
}

.icon-snowman:before {
  content: "\ea21";
}

.icon-sofa:before {
  content: "\ea22";
}

.icon-sort-alphabetical:before {
  content: "\ea23";
}

.icon-sort-ascending:before {
  content: "\ea24";
}

.icon-sort-descending:before {
  content: "\ea25";
}

.icon-sort-numeric:before {
  content: "\ea26";
}

.icon-sort-variant:before {
  content: "\ea27";
}

.icon-sort:before {
  content: "\ea28";
}

.icon-soundcloud:before {
  content: "\ea29";
}

.icon-source-fork:before {
  content: "\ea2a";
}

.icon-source-pull:before {
  content: "\ea2b";
}

.icon-speaker-off:before {
  content: "\ea2c";
}

.icon-speaker:before {
  content: "\ea2d";
}

.icon-speedometer:before {
  content: "\ea2e";
}

.icon-spellcheck:before {
  content: "\ea2f";
}

.icon-spotify:before {
  content: "\ea30";
}

.icon-spotlight-beam:before {
  content: "\ea31";
}

.icon-spotlight:before {
  content: "\ea32";
}

.icon-spreadsheet:before {
  content: "\ea33";
}

.icon-square-inc-cash:before {
  content: "\ea34";
}

.icon-square-inc:before {
  content: "\ea35";
}

.icon-stackoverflow:before {
  content: "\ea36";
}

.icon-star-circle:before {
  content: "\ea37";
}

.icon-star-half:before {
  content: "\ea38";
}

.icon-star-of-david:before {
  content: "\ea39";
}

.icon-star-outline:before {
  content: "\ea3a";
}

.icon-star:before {
  content: "\ea3b";
}

.icon-steam:before {
  content: "\ea3c";
}

.icon-stethoscope:before {
  content: "\ea3d";
}

.icon-stocking:before {
  content: "\ea3e";
}

.icon-stop:before {
  content: "\ea3f";
}

.icon-store-24-hour:before {
  content: "\ea40";
}

.icon-store:before {
  content: "\ea41";
}

.icon-stove:before {
  content: "\ea42";
}

.icon-subway:before {
  content: "\ea43";
}

.icon-sunglasses:before {
  content: "\ea44";
}

.icon-swap-horizontal:before {
  content: "\ea45";
}

.icon-swap-vertical:before {
  content: "\ea46";
}

.icon-swim:before {
  content: "\ea47";
}

.icon-sword:before {
  content: "\ea48";
}

.icon-sync-alert:before {
  content: "\ea49";
}

.icon-sync-off:before {
  content: "\ea4a";
}

.icon-sync:before {
  content: "\ea4b";
}

.icon-tab-unselected:before {
  content: "\ea4c";
}

.icon-tab:before {
  content: "\ea4d";
}

.icon-table-column-plus-after:before {
  content: "\ea4e";
}

.icon-table-column-plus-before:before {
  content: "\ea4f";
}

.icon-table-column-remove:before {
  content: "\ea50";
}

.icon-table-column-width:before {
  content: "\ea51";
}

.icon-table-edit:before {
  content: "\ea52";
}

.icon-table-large:before {
  content: "\ea53";
}

.icon-table-row-height:before {
  content: "\ea54";
}

.icon-table-row-plus-after:before {
  content: "\ea55";
}

.icon-table-row-plus-before:before {
  content: "\ea56";
}

.icon-table-row-remove:before {
  content: "\ea57";
}

.icon-table:before {
  content: "\ea58";
}

.icon-tablet-android:before {
  content: "\ea59";
}

.icon-tablet-ipad:before {
  content: "\ea5a";
}

.icon-tablet:before {
  content: "\ea5b";
}

.icon-tag-faces:before {
  content: "\ea5c";
}

.icon-tag-multiple:before {
  content: "\ea5d";
}

.icon-tag-outline:before {
  content: "\ea5e";
}

.icon-tag-text-outline:before {
  content: "\ea5f";
}

.icon-tag:before {
  content: "\ea60";
}

.icon-taxi:before {
  content: "\ea61";
}

.icon-teamviewer:before {
  content: "\ea62";
}

.icon-telegram:before {
  content: "\ea63";
}

.icon-television-guide:before {
  content: "\ea64";
}

.icon-television:before {
  content: "\ea65";
}

.icon-temperature-celsius:before {
  content: "\ea66";
}

.icon-temperature-fahrenheit:before {
  content: "\ea67";
}

.icon-temperature-kelvin:before {
  content: "\ea68";
}

.icon-tennis:before {
  content: "\ea69";
}

.icon-tent:before {
  content: "\ea6a";
}

.icon-terrain:before {
  content: "\ea6b";
}

.icon-text-to-speech-off:before {
  content: "\ea6c";
}

.icon-text-to-speech:before {
  content: "\ea6d";
}

.icon-texture:before {
  content: "\ea6e";
}

.icon-theater:before {
  content: "\ea6f";
}

.icon-theme-light-dark:before {
  content: "\ea70";
}

.icon-thermometer-lines:before {
  content: "\ea71";
}

.icon-thermometer:before {
  content: "\ea72";
}

.icon-thumb-down-outline:before {
  content: "\ea73";
}

.icon-thumb-down:before {
  content: "\ea74";
}

.icon-thumb-up-outline:before {
  content: "\ea75";
}

.icon-thumb-up:before {
  content: "\ea76";
}

.icon-thumbs-up-down:before {
  content: "\ea77";
}

.icon-ticket-account:before {
  content: "\ea78";
}

.icon-ticket:before {
  content: "\ea79";
}

.icon-tie:before {
  content: "\ea7a";
}

.icon-tile-four:before {
  content: "\ea7b";
}

.icon-timelapse:before {
  content: "\ea7c";
}

.icon-timer-3:before {
  content: "\ea7d";
}

.icon-timer-10:before {
  content: "\ea7e";
}

.icon-timer-off:before {
  content: "\ea7f";
}

.icon-timer-sand:before {
  content: "\ea80";
}

.icon-timer:before {
  content: "\ea81";
}

.icon-timetable:before {
  content: "\ea82";
}

.icon-toggle-switch-off:before {
  content: "\ea83";
}

.icon-toggle-switch-on:before {
  content: "\ea84";
}

.icon-tooltip-edit:before {
  content: "\ea85";
}

.icon-tooltip-image:before {
  content: "\ea86";
}

.icon-tooltip-outline-plus:before {
  content: "\ea87";
}

.icon-tooltip-outline:before {
  content: "\ea88";
}

.icon-tooltip-text:before {
  content: "\ea89";
}

.icon-tooltip:before {
  content: "\ea8a";
}

.icon-tor:before {
  content: "\ea8b";
}

.icon-traffic-light:before {
  content: "\ea8c";
}

.icon-train:before {
  content: "\ea8d";
}

.icon-tram:before {
  content: "\ea8e";
}

.icon-transcribe-close:before {
  content: "\ea8f";
}

.icon-transcribe:before {
  content: "\ea90";
}

.icon-transfer:before {
  content: "\ea91";
}

.icon-trash:before {
  content: "\ea92";
}

.icon-tree:before {
  content: "\ea93";
}

.icon-trello:before {
  content: "\ea94";
}

.icon-trending-down:before {
  content: "\ea95";
}

.icon-trending-neutral:before {
  content: "\ea96";
}

.icon-trending-up:before {
  content: "\ea97";
}

.icon-truck:before {
  content: "\ea98";
}

.icon-tshirt-crew:before {
  content: "\ea99";
}

.icon-tshirt-v:before {
  content: "\ea9a";
}

.icon-tumblr-reblog:before {
  content: "\ea9b";
}

.icon-tumblr:before {
  content: "\ea9c";
}

.icon-twitch:before {
  content: "\ea9d";
}

.icon-twitter-box:before {
  content: "\ea9e";
}

.icon-twitter-circle:before {
  content: "\ea9f";
}

.icon-twitter-retweet:before {
  content: "\eaa0";
}

.icon-twitter:before {
  content: "\eaa1";
}

.icon-ubuntu:before {
  content: "\eaa2";
}

.icon-umbrella-outline:before {
  content: "\eaa3";
}

.icon-umbrella:before {
  content: "\eaa4";
}

.icon-undo-variant:before {
  content: "\eaa5";
}

.icon-undo:before {
  content: "\eaa6";
}

.icon-unfold-less:before {
  content: "\eaa7";
}

.icon-unfold-more:before {
  content: "\eaa8";
}

.icon-ungroup:before {
  content: "\eaa9";
}

.icon-untappd:before {
  content: "\eaaa";
}

.icon-upload:before {
  content: "\eaab";
}

.icon-usb:before {
  content: "\eaac";
}

.icon-vector-curve:before {
  content: "\eaad";
}

.icon-vector-point:before {
  content: "\eaae";
}

.icon-vector-square:before {
  content: "\eaaf";
}

.icon-verified:before {
  content: "\eab0";
}

.icon-vibration:before {
  content: "\eab1";
}

.icon-video-off:before {
  content: "\eab2";
}

.icon-video-switch:before {
  content: "\eab3";
}

.icon-video:before {
  content: "\eab4";
}

.icon-view-agenda:before {
  content: "\eab5";
}

.icon-view-array:before {
  content: "\eab6";
}

.icon-view-carousel:before {
  content: "\eab7";
}

.icon-view-column:before {
  content: "\eab8";
}

.icon-view-dashboard:before {
  content: "\eab9";
}

.icon-view-day:before {
  content: "\eaba";
}

.icon-view-headline:before {
  content: "\eabb";
}

.icon-view-list:before {
  content: "\eabc";
}

.icon-view-module:before {
  content: "\eabd";
}

.icon-view-quilt:before {
  content: "\eabe";
}

.icon-view-stream:before {
  content: "\eabf";
}

.icon-view-week:before {
  content: "\eac0";
}

.icon-vimeo:before {
  content: "\eac1";
}

.icon-vine:before {
  content: "\eac2";
}

.icon-vk-box:before {
  content: "\eac3";
}

.icon-vk-circle:before {
  content: "\eac4";
}

.icon-vk:before {
  content: "\eac5";
}

.icon-voicemail:before {
  content: "\eac6";
}

.icon-volume-high:before {
  content: "\eac7";
}

.icon-volume-low:before {
  content: "\eac8";
}

.icon-volume-medium:before {
  content: "\eac9";
}

.icon-volume-off:before {
  content: "\eaca";
}

.icon-volume:before {
  content: "\eacb";
}

.icon-vpn:before {
  content: "\eacc";
}

.icon-walk:before {
  content: "\eacd";
}

.icon-wallet-giftcard:before {
  content: "\eace";
}

.icon-wallet-membership:before {
  content: "\eacf";
}

.icon-wallet-travel:before {
  content: "\ead0";
}

.icon-wallet:before {
  content: "\ead1";
}

.icon-washing-machine:before {
  content: "\ead2";
}

.icon-watch-export:before {
  content: "\ead3";
}

.icon-watch-import:before {
  content: "\ead4";
}

.icon-watch:before {
  content: "\ead5";
}

.icon-water-off:before {
  content: "\ead6";
}

.icon-water-pump:before {
  content: "\ead7";
}

.icon-water:before {
  content: "\ead8";
}

.icon-weather-cloudy:before {
  content: "\ead9";
}

.icon-weather-fog:before {
  content: "\eada";
}

.icon-weather-hail:before {
  content: "\eadb";
}

.icon-weather-lightning:before {
  content: "\eadc";
}

.icon-weather-night:before {
  content: "\eadd";
}

.icon-weather-partlycloudy:before {
  content: "\eade";
}

.icon-weather-pouring:before {
  content: "\eadf";
}

.icon-weather-rainy:before {
  content: "\eae0";
}

.icon-weather-snowy:before {
  content: "\eae1";
}

.icon-weather-sunny:before {
  content: "\eae2";
}

.icon-weather-sunset-down:before {
  content: "\eae3";
}

.icon-weather-sunset-up:before {
  content: "\eae4";
}

.icon-weather-sunset:before {
  content: "\eae5";
}

.icon-weather-windy-variant:before {
  content: "\eae6";
}

.icon-weather-windy:before {
  content: "\eae7";
}

.icon-web:before {
  content: "\eae8";
}

.icon-webcam:before {
  content: "\eae9";
}

.icon-weight-kilogram:before {
  content: "\eaea";
}

.icon-weight:before {
  content: "\eaeb";
}

.icon-whatsapp:before {
  content: "\eaec";
}

.icon-wheelchair-accessibility:before {
  content: "\eaed";
}

.icon-white-balance-auto:before {
  content: "\eaee";
}

.icon-white-balance-incandescent:before {
  content: "\eaef";
}

.icon-white-balance-irradescent:before {
  content: "\eaf0";
}

.icon-white-balance-sunny:before {
  content: "\eaf1";
}

.icon-wifi:before {
  content: "\eaf2";
}

.icon-wii:before {
  content: "\eaf3";
}

.icon-wikipedia:before {
  content: "\eaf4";
}

.icon-window-close:before {
  content: "\eaf5";
}

.icon-window-closed:before {
  content: "\eaf6";
}

.icon-window-maximize:before {
  content: "\eaf7";
}

.icon-window-minimize:before {
  content: "\eaf8";
}

.icon-window-open:before {
  content: "\eaf9";
}

.icon-window-restore:before {
  content: "\eafa";
}

.icon-windows:before {
  content: "\eafb";
}

.icon-wordpress:before {
  content: "\eafc";
}

.icon-worker:before {
  content: "\eafd";
}

.icon-wunderlist:before {
  content: "\eafe";
}

.icon-xbox-controller-off:before {
  content: "\eaff";
}

.icon-xbox-controller:before {
  content: "\eb00";
}

.icon-xbox:before {
  content: "\eb01";
}

.icon-xda:before {
  content: "\eb02";
}

.icon-xml:before {
  content: "\eb03";
}

.icon-yeast:before {
  content: "\eb04";
}

.icon-yelp:before {
  content: "\eb05";
}

.icon-youtube-play:before {
  content: "\eb06";
}

.icon-youtube:before {
  content: "\eb07";
}

.icon-zip-box:before {
  content: "\eb08";
}

/*-----------------------------------------------------------------------*/
/* Contains custom elements, components and general styles that
/* follows Google(TM) Material Design(TM) specs
/*
/* https://www.google.com/design/spec/material-design/introduction.html
/*-----------------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/*  Avatars
/*----------------------------------------------------------------*/
.avatar {
  width: 40px;
  min-width: 40px;
  height: 40px;
  line-height: 40px;
  margin: 0 8px 0 0;
  border-radius: 50%;
  font-size: 17px;
  font-weight: 500;
  text-align: center;
  color: #FFFFFF;
}
.avatar.square {
  border-radius: 0;
}
.avatar.small {
  width: 20px;
  min-width: 20px;
  height: 20px;
  line-height: 20px;
}
.avatar.big {
  width: 72px;
  min-width: 72px;
  height: 72px;
  line-height: 72px;
}
.avatar.huge {
  width: 96px;
  min-width: 96px;
  height: 96px;
  line-height: 96px;
}

/*----------------------------------------------------------------*/
/*  Forms
/*----------------------------------------------------------------*/
.form-wrapper {
  background: #FFFFFF;
  padding: 16px;
}
.form-wrapper .form-title {
  font-size: 21px;
  padding: 8px 0;
}

/*----------------------------------------------------------------*/
/*  Navigation - Simple
/*----------------------------------------------------------------*/
.navigation-simple .item {
  position: relative;
  cursor: pointer;
  text-align: left;
  margin: 0;
  padding: 0 24px;
  text-transform: none;
  line-height: 48px;
  max-height: 48px;
  height: 48px;
}
.navigation-simple .item md-icon {
  margin: 0 16px 0 0;
}
.navigation-simple .item .title {
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
}
.navigation-simple .item.selected {
  background-color: rgba(0, 0, 0, 0.06);
}
.navigation-simple .subheader {
  font-size: 13px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  font-weight: 500;
  margin-top: 8px;
}
.navigation-simple .subheader.light {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.navigation-simple md-divider {
  margin: 8px 0;
}

/*----------------------------------------------------------------*/
/*  Pagination
/*----------------------------------------------------------------*/
.simple-pagination {
  position: relative;
  display: inline-flex;
  flex-direction: row;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  background-color: #FFFFFF;
  padding: 0 8px;
}
.simple-pagination .pagination-item {
  min-width: 48px;
  min-height: 56px;
  line-height: 56px;
  border-radius: 0;
  margin: 0;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.54);
}
.simple-pagination .pagination-item:hover {
  color: rgba(0, 0, 0, 0.87);
}
.simple-pagination .pagination-item.active {
  cursor: default;
  color: rgba(0, 0, 0, 0.87);
}
.simple-pagination .pagination-item.disabled {
  cursor: default;
  color: rgba(0, 0, 0, 0.26);
}

/*----------------------------------------------------------------*/
/*  Price Tables
/*----------------------------------------------------------------*/
.price-tables .price-table {
  position: relative;
  background-color: #FFFFFF;
  width: 280px;
  border-radius: 2px;
  margin: 24px 24px 0 0;
  overflow: hidden;
}
.price-tables .price-table.style-1 .package-type {
  font-size: 17px;
  padding: 16px 24px;
}
.price-tables .price-table.style-1 .package-type .sale {
  font-size: 13px;
  font-weight: 600;
}
.price-tables .price-table.style-1 .price {
  padding: 32px 32px 16px 32px;
}
.price-tables .price-table.style-1 .price .currency {
  padding-right: 4px;
  font-size: 24px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
}
.price-tables .price-table.style-1 .price .value {
  font-size: 72px;
  font-weight: 300;
  line-height: 1;
}
.price-tables .price-table.style-1 .price .period {
  padding: 0 0 5px 4px;
  font-size: 17px;
  color: rgba(0, 0, 0, 0.54);
}
.price-tables .price-table.style-1 md-divider {
  margin: 16px 32px;
}
.price-tables .price-table.style-1 .terms {
  padding: 16px 32px;
  font-size: 15px;
}
.price-tables .price-table.style-1 .cta-button {
  margin: 16px auto 32px auto;
  width: 128px;
}
.price-tables .price-table.style-2 .badge {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: 11px;
  font-weight: 500;
  padding: 6px 8px;
}
.price-tables .price-table.style-2 .package-type {
  padding: 48px 32px 24px 32px;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
}
.price-tables .price-table.style-2 .price {
  padding: 0 32px 8px 32px;
}
.price-tables .price-table.style-2 .price .currency {
  padding-right: 4px;
  font-size: 24px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
}
.price-tables .price-table.style-2 .price .value {
  font-size: 56px;
  font-weight: 300;
  line-height: 1;
}
.price-tables .price-table.style-2 .period {
  padding: 0 32px;
  font-size: 15px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
  text-align: center;
}
.price-tables .price-table.style-2 .terms {
  padding: 32px;
  font-size: 15px;
}
.price-tables .price-table.style-2 .terms .term {
  padding-bottom: 8px;
}
.price-tables .price-table.style-2 .terms .term:last-child {
  padding-bottom: 0;
}
.price-tables .price-table.style-2 .cta-button {
  margin: 8px auto 32px auto;
  width: 128px;
}
.price-tables .price-table.style-3 .package-type {
  padding: 32px;
  text-align: center;
}
.price-tables .price-table.style-3 .package-type .title {
  font-size: 34px;
}
.price-tables .price-table.style-3 .package-type .subtitle {
  font-size: 17px;
  color: rgba(0, 0, 0, 0.54);
  font-weight: 500;
}
.price-tables .price-table.style-3 .price {
  padding: 16px 32px;
}
.price-tables .price-table.style-3 .price .currency {
  padding-right: 4px;
  font-size: 15px;
  font-weight: 500;
}
.price-tables .price-table.style-3 .price .value {
  font-size: 34px;
  font-weight: 300;
  line-height: 1;
}
.price-tables .price-table.style-3 .price .period {
  padding-left: 4px;
  text-align: center;
}
.price-tables .price-table.style-3 .terms {
  margin: 32px;
  font-size: 15px;
  color: rgba(0, 0, 0, 0.54);
}
.price-tables .price-table.style-3 .terms .term {
  padding-bottom: 16px;
}
.price-tables .price-table.style-3 .terms .term:last-child {
  padding-bottom: 0;
}
.price-tables .price-table.style-3 .cta-button {
  margin: 8px 32px;
}
.price-tables .price-table.style-3 .note {
  padding: 8px 32px 16px 32px;
  text-align: center;
  color: rgba(0, 0, 0, 0.54);
}

/*----------------------------------------------------------------*/
/*  Table - Simple
/*----------------------------------------------------------------*/
.simple-table-container {
  background: #FFFFFF;
}
.simple-table-container .table-title {
  font-size: 20px;
  padding: 24px;
}

table.simple {
  width: 100%;
  border: none;
  border-spacing: 0;
  text-align: left;
}
table.simple thead tr th {
  padding: 16px 8px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  white-space: nowrap;
  min-width: 120px;
}
table.simple thead tr th:first-child {
  padding-left: 24px;
}
table.simple thead tr th:last-child {
  padding-right: 24px;
}
table.simple tbody tr td {
  padding: 16px 8px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
table.simple tbody tr td:first-child {
  padding-left: 24px;
}
table.simple tbody tr td:last-child {
  padding-right: 24px;
}
table.simple tbody tr:last-child td {
  border-bottom: none;
}
table.simple.clickable tbody tr {
  cursor: pointer;
}
table.simple.clickable tbody tr:hover {
  background: rgba(0, 0, 0, 0.03);
}

/*----------------------------------------------------------------*/
/*  Typography
/*----------------------------------------------------------------*/
html {
  font-size: 62.5%;
  font-family: "Roboto", "Helvetica Neue", "Arial", sans-serif;
  line-height: 1.4;
  letter-spacing: -0.1px;
}

body {
  font-size: 1.3rem;
}

html, body {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

form {
  font-size: 1.6rem;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-weight: normal;
}

h1, .h1 {
  font-size: 2.4rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.6rem;
}

h4, .h4 {
  font-size: 1.4rem;
}

h5, .h5 {
  font-size: 1.3rem;
}

h6, .h6 {
  font-size: 1.2rem;
}

a {
  text-decoration: none;
}
a:hover, a:active {
  text-decoration: underline;
}

abbr {
  cursor: help;
  border-bottom: 1px dotted rgba(0, 0, 0, 0.54);
}

blockquote {
  border-left: 3px solid rgba(0, 0, 0, 0.12);
  font-style: italic;
  margin: 1em 0;
  padding-left: 16px;
}
blockquote footer {
  font-style: normal;
}
blockquote footer:before {
  content: "— ";
}
blockquote.reverse {
  border-left: none;
  border-right: 3px solid rgba(0, 0, 0, 0.12);
  text-align: right;
  padding-left: 0;
  padding-right: 16px;
}
blockquote.reverse footer:before {
  content: "";
}
blockquote.reverse footer:after {
  content: "— ";
}

code {
  font-family: "Monaco", "Menlo", "Consolas", "Ubuntu Mono", monospace;
}
code:not(.highlight) {
  background: rgba(0, 0, 0, 0.065);
  color: #106CC8;
  margin: 0 1px;
  padding: 2px 3px;
  border-radius: 2px;
}

dl dt {
  font-weight: bold;
}
dl dd {
  margin: 4px 0 16px 0;
}

mark {
  background: #F7F49A;
}

pre {
  line-height: 1.6;
  margin: 8px 16px;
  white-space: pre-wrap;
}

small {
  font-size: 80%;
}

table thead tr th {
  text-align: left;
}

.text-italic {
  font-style: italic;
}

.text-semibold {
  font-weight: 600;
}

.text-bold, strong {
  font-weight: 700;
}

.text-strike {
  text-decoration: line-through;
}

.text-super {
  vertical-align: super;
}

.text-sub {
  vertical-align: sub;
}

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

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

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

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

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

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

.font-weight-100 {
  font-weight: 100;
}

.font-weight-200 {
  font-weight: 200;
}

.font-weight-300 {
  font-weight: 300;
}

.font-weight-400 {
  font-weight: 400;
}

.font-weight-500 {
  font-weight: 500;
}

.font-weight-600 {
  font-weight: 600;
}

.font-weight-700 {
  font-weight: 700;
}

.font-weight-800 {
  font-weight: 800;
}

.font-weight-900 {
  font-weight: 900;
}

.font-size-2 {
  font-size: 2px;
}

.font-size-4 {
  font-size: 4px;
}

.font-size-6 {
  font-size: 6px;
}

.font-size-8 {
  font-size: 8px;
}

.font-size-10 {
  font-size: 10px;
}

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

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

.font-size-16 {
  font-size: 16px;
}

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

.font-size-20 {
  font-size: 20px;
}

.font-size-22 {
  font-size: 22px;
}

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

.font-size-26 {
  font-size: 26px;
}

.font-size-28 {
  font-size: 28px;
}

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

.font-size-32 {
  font-size: 32px;
}

.font-size-34 {
  font-size: 34px;
}

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

.font-size-38 {
  font-size: 38px;
}

.font-size-40 {
  font-size: 40px;
}

.font-size-42 {
  font-size: 42px;
}

.font-size-44 {
  font-size: 44px;
}

.font-size-46 {
  font-size: 46px;
}

.font-size-48 {
  font-size: 48px;
}

.font-size-50 {
  font-size: 50px;
}

.font-size-52 {
  font-size: 52px;
}

.font-size-54 {
  font-size: 54px;
}

.font-size-56 {
  font-size: 56px;
}

.font-size-58 {
  font-size: 58px;
}

.font-size-60 {
  font-size: 60px;
}

.font-size-62 {
  font-size: 62px;
}

.font-size-64 {
  font-size: 64px;
}

.font-size-66 {
  font-size: 66px;
}

.font-size-68 {
  font-size: 68px;
}

.font-size-70 {
  font-size: 70px;
}

.font-size-72 {
  font-size: 72px;
}

.font-size-74 {
  font-size: 74px;
}

.font-size-76 {
  font-size: 76px;
}

.font-size-78 {
  font-size: 78px;
}

.font-size-80 {
  font-size: 80px;
}

.font-size-82 {
  font-size: 82px;
}

.font-size-84 {
  font-size: 84px;
}

.font-size-86 {
  font-size: 86px;
}

.font-size-88 {
  font-size: 88px;
}

.font-size-90 {
  font-size: 90px;
}

.font-size-92 {
  font-size: 92px;
}

.font-size-94 {
  font-size: 94px;
}

.font-size-96 {
  font-size: 96px;
}

.font-size-98 {
  font-size: 98px;
}

.font-size-100 {
  font-size: 100px;
}

.font-size-102 {
  font-size: 102px;
}

.font-size-104 {
  font-size: 104px;
}

.font-size-106 {
  font-size: 106px;
}

.font-size-108 {
  font-size: 108px;
}

.font-size-110 {
  font-size: 110px;
}

.font-size-112 {
  font-size: 112px;
}

.font-size-114 {
  font-size: 114px;
}

.font-size-116 {
  font-size: 116px;
}

.font-size-118 {
  font-size: 118px;
}

.font-size-120 {
  font-size: 120px;
}

.line-height-2 {
  line-height: 2px;
}

.line-height-4 {
  line-height: 4px;
}

.line-height-6 {
  line-height: 6px;
}

.line-height-8 {
  line-height: 8px;
}

.line-height-10 {
  line-height: 10px;
}

.line-height-12 {
  line-height: 12px;
}

.line-height-14 {
  line-height: 14px;
}

.line-height-16 {
  line-height: 16px;
}

.line-height-18 {
  line-height: 18px;
}

.line-height-20 {
  line-height: 20px;
}

.line-height-22 {
  line-height: 22px;
}

.line-height-24 {
  line-height: 24px;
}

.line-height-26 {
  line-height: 26px;
}

.line-height-28 {
  line-height: 28px;
}

.line-height-30 {
  line-height: 30px;
}

.line-height-32 {
  line-height: 32px;
}

.line-height-34 {
  line-height: 34px;
}

.line-height-36 {
  line-height: 36px;
}

.line-height-38 {
  line-height: 38px;
}

.line-height-40 {
  line-height: 40px;
}

.line-height-42 {
  line-height: 42px;
}

.line-height-44 {
  line-height: 44px;
}

.line-height-46 {
  line-height: 46px;
}

.line-height-48 {
  line-height: 48px;
}

.line-height-50 {
  line-height: 50px;
}

.line-height-52 {
  line-height: 52px;
}

.line-height-54 {
  line-height: 54px;
}

.line-height-56 {
  line-height: 56px;
}

.line-height-58 {
  line-height: 58px;
}

.line-height-60 {
  line-height: 60px;
}

.line-height-62 {
  line-height: 62px;
}

.line-height-64 {
  line-height: 64px;
}

.line-height-66 {
  line-height: 66px;
}

.line-height-68 {
  line-height: 68px;
}

.line-height-70 {
  line-height: 70px;
}

.line-height-72 {
  line-height: 72px;
}

.line-height-74 {
  line-height: 74px;
}

.line-height-76 {
  line-height: 76px;
}

.line-height-78 {
  line-height: 78px;
}

.line-height-80 {
  line-height: 80px;
}

.line-height-82 {
  line-height: 82px;
}

.line-height-84 {
  line-height: 84px;
}

.line-height-86 {
  line-height: 86px;
}

.line-height-88 {
  line-height: 88px;
}

.line-height-90 {
  line-height: 90px;
}

.line-height-92 {
  line-height: 92px;
}

.line-height-94 {
  line-height: 94px;
}

.line-height-96 {
  line-height: 96px;
}

.line-height-98 {
  line-height: 98px;
}

.line-height-100 {
  line-height: 100px;
}

.line-height-102 {
  line-height: 102px;
}

.line-height-104 {
  line-height: 104px;
}

.line-height-106 {
  line-height: 106px;
}

.line-height-108 {
  line-height: 108px;
}

.line-height-110 {
  line-height: 110px;
}

.line-height-112 {
  line-height: 112px;
}

.line-height-114 {
  line-height: 114px;
}

.line-height-116 {
  line-height: 116px;
}

.line-height-118 {
  line-height: 118px;
}

.line-height-120 {
  line-height: 120px;
}

.text-boxed, .text-boxed-light {
  border-radius: 2px;
  padding: 4px 8px;
  margin: 0 8px;
  font-size: 11px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
  background-color: rgba(0, 0, 0, 0.12);
  white-space: nowrap;
}

.text-boxed-light {
  background-color: rgba(255, 255, 255, 0.7);
}

.text-truncate {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

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

.angular-google-map-container {
  height: 400px;
}

.moment-picker .moment-picker-container {
  width: 296px;
  border: none;
  border-radius: 2px;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  margin-left: 0;
  padding: 8px;
}
.moment-picker .moment-picker-container th,
.moment-picker .moment-picker-container td {
  min-width: 0;
  width: 40px;
  height: 40px;
  padding: 8px;
  text-shadow: none;
  border-radius: 35px;
}
.moment-picker .moment-picker-container th:hover,
.moment-picker .moment-picker-container td:hover {
  background: #F5F5F5;
  background-image: none;
}
.moment-picker .moment-picker-container td.selected {
  background: #386FFF;
  background-image: none;
}
.moment-picker .moment-picker-container .header-view th {
  border-radius: 0;
  white-space: nowrap;
  width: auto;
}
.moment-picker .moment-picker-container .header-view th:first-child, .moment-picker .moment-picker-container .header-view th:last-child {
  width: 20%;
}

/*----------------------------------------------------------------*/
/*  @ Chart C3
/*----------------------------------------------------------------*/
.c3 {
  transition: all 300ms ease;
  /*-- Chart --*/
  /*-- Line --*/
  /*-- Point --*/
  /*-- Axis --*/
  /*-- Grid --*/
  /*-- Text on Chart --*/
  /*-- Bar --*/
  /*-- Focus --*/
  /*-- Region --*/
  /*-- Brush --*/
  /*-- Select - Drag --*/
  /*-- Legend --*/
  /*-- Tooltip --*/
  /*-- Area --*/
  /*-- Arc --*/
}
.c3 svg {
  font: 12px RobotoDraft, Roboto, "Helvetica Neue", sans-serif;
}
.c3 path, .c3 line {
  fill: none;
  stroke: #000;
}
.c3 text {
  font-family: "Roboto", "Helvetica Neue", "Arial", sans-serif;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.c3 .c3-legend-item-tile, .c3 .c3-xgrid-focus, .c3 .c3-ygrid, .c3 .c3-event-rect, .c3 .c3-bars path {
  shape-rendering: crispEdges;
}
.c3 .c3-chart-line {
  transition: all 300ms ease;
}
.c3 .c3-line {
  stroke-width: 1px;
}
.c3.stroke-3 .c3-line {
  stroke-width: 3px;
}
.c3.stroke-2 .c3-line {
  stroke-width: 2px;
}
.c3 .c3-circle {
  transition: all 300ms ease;
  stroke: white;
  stroke-width: 2;
}
.c3 .c3-circle._expanded_ {
  stroke-width: 3;
  stroke: white;
}
.c3 .c3-chart-arc path {
  stroke: #fff;
}
.c3 .c3-chart-arc text {
  fill: #fff;
  font-size: 13px;
}
.c3 .c3-grid line {
  stroke: rgba(0, 0, 0, 0.04);
  stroke-width: 1px;
  stroke-dasharray: 0;
}
.c3 .c3-grid text {
  fill: #aaa;
}
.c3 .c3-axis .tick {
  stroke-width: 0;
}
.c3 .c3-axis text {
  fill: rgba(0, 0, 0, 0.33);
}
.c3 .c3-axis line, .c3 .c3-axis path {
  stroke: rgba(0, 0, 0, 0.04);
}
.c3 .c3-xgrid, .c3 .c3-ygrid {
  stroke-dasharray: 0 0;
}
.c3 .c3-text.c3-empty {
  fill: #808080;
  font-size: 2em;
}
.c3 .c3-bar {
  stroke-width: 0;
}
.c3 .c3-bar._expanded_ {
  fill-opacity: 0.75;
}
.c3 .c3-target.c3-focused {
  opacity: 1;
}
.c3 .c3-target.c3-focused path.c3-line, .c3 .c3-target.c3-focused .c3-target.c3-focused path.c3-step {
  stroke-width: 3px;
  transition: all 300ms ease;
}
.c3 .c3-target.c3-defocused {
  opacity: 0.3 !important;
}
.c3 .c3-region {
  fill: steelblue;
  fill-opacity: 0.1;
}
.c3 .c3-brush .extent {
  fill-opacity: 0.1;
}
.c3 .c3-legend-item {
  font-size: 12px;
}
.c3 .c3-legend-item-hidden {
  opacity: 0.15;
}
.c3 .c3-legend-background {
  opacity: 0.75;
  fill: white;
  stroke: lightgray;
  stroke-width: 1;
}
.c3 .c3-tooltip-container {
  z-index: 10;
}
.c3 .c3-tooltip {
  border-collapse: collapse;
  border-spacing: 0;
  background-color: #fff;
  empty-cells: show;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.098), 0 1px 10px 0 rgba(0, 0, 0, 0.084);
  opacity: 1;
  border-radius: 2px;
  overflow: hidden;
  padding: 4px 0;
}
.c3 .c3-tooltip tr {
  border: none;
}
.c3 .c3-tooltip th {
  background-color: transparent;
  font-size: 14px;
  font-weight: 400;
  padding: 8px 12px;
  text-align: left;
  color: rgba(0, 0, 0, 0.54);
}
.c3 .c3-tooltip td {
  font-size: 13px;
  padding: 4px 12px !important;
  background-color: #fff;
  border-left: none;
  color: rgba(0, 0, 0, 0.84);
}
.c3 .c3-tooltip td > span {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 6px;
}
.c3 .c3-tooltip td.value {
  font-size: 14px !important;
  text-align: right;
  color: rgba(0, 0, 0, 0.84);
}
.c3 .c3-area {
  stroke-width: 0;
  opacity: 0.2;
}
.c3 .c3-chart-arcs-title {
  dominant-baseline: middle;
  font-size: 1.3em;
}
.c3 .c3-chart-arcs .c3-chart-arcs-background {
  fill: #e0e0e0;
  stroke: none;
}
.c3 .c3-chart-arcs .c3-chart-arcs-gauge-unit {
  fill: #000;
  font-size: 16px;
}
.c3 .c3-chart-arcs .c3-chart-arcs-gauge-max {
  fill: #777;
}
.c3 .c3-chart-arcs .c3-chart-arcs-gauge-min {
  fill: #777;
}
.c3 .c3-chart-arc .c3-gauge-value {
  fill: #000;
}

.ct-label {
  font-size: 13px;
}

.ct-chart-donut .ct-label,
.ct-chart-pie .ct-label {
  font-size: 13px;
}

.chart-legend,
.bar-legend,
.line-legend,
.pie-legend,
.radar-legend,
.polararea-legend,
.doughnut-legend {
  margin-top: 15px;
}

table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-spacing: 0;
}
table.dataTable thead tr {
  background: #FFFFFF;
}
table.dataTable thead th {
  text-align: left;
  vertical-align: middle;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  padding: 16px 8px;
}
table.dataTable thead th:first-child {
  padding-left: 24px;
}
table.dataTable thead th:last-child {
  border-right: none;
  padding-right: 24px;
}
table.dataTable thead th:active {
  outline: none;
}
table.dataTable thead th.dt-head-left {
  text-align: left;
}
table.dataTable thead th.dt-head-center {
  text-align: center;
}
table.dataTable thead th.dt-head-right {
  text-align: right;
}
table.dataTable thead th.dt-head-justify {
  text-align: justify;
}
table.dataTable thead th.dt-head-nowrap {
  white-space: nowrap;
}
table.dataTable thead th .table-header .column-title {
  display: block;
  font-weight: 600;
  white-space: nowrap;
}
table.dataTable thead th .table-header .selectize-control {
  margin-top: 15px;
}
table.dataTable thead th .table-header .selectize-control.single .selectize-input {
  padding: 7px 10px;
}
table.dataTable thead th .table-header .selectize-control.single .selectize-input:after {
  right: 10px;
  border-width: 5px 4px 0 4px;
  border-color: rgba(0, 0, 0, 0.12) transparent transparent transparent;
}
table.dataTable thead th .table-header .column-search-input {
  display: inline-block;
  margin-top: 15px;
  width: 100%;
  height: 33px;
}
table.dataTable thead td {
  padding: 15px;
  vertical-align: middle;
}
table.dataTable thead td:active {
  outline: none;
}
table.dataTable thead td.dt-head-left {
  text-align: left;
}
table.dataTable thead td.dt-head-center {
  text-align: center;
}
table.dataTable thead td.dt-head-right {
  text-align: right;
}
table.dataTable thead td.dt-head-justify {
  text-align: justify;
}
table.dataTable thead td.dt-head-nowrap {
  white-space: nowrap;
}
table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc {
  background: none;
}
table.dataTable thead .sorting .table-header .column-title, table.dataTable thead .sorting_asc .table-header .column-title, table.dataTable thead .sorting_desc .table-header .column-title {
  cursor: pointer;
}
table.dataTable thead .sorting .table-header .column-title:after, table.dataTable thead .sorting_asc .table-header .column-title:after, table.dataTable thead .sorting_desc .table-header .column-title:after {
  position: relative;
  font-family: "icomoon";
  font-weight: normal;
  margin-left: 10px;
  top: 2px;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.54);
}
table.dataTable thead .sorting .table-header .column-title:after {
  content: "\eaa8";
}
table.dataTable thead .sorting_asc .table-header .column-title:after {
  content: "\e718";
}
table.dataTable thead .sorting_desc .table-header .column-title:after {
  content: "\e715";
}
table.dataTable tfoot th {
  font-weight: 600;
  text-align: left;
  padding: 10px 18px 6px 18px;
  border-top: 1px solid #111111;
}
table.dataTable tfoot th.dt-head-left {
  text-align: left;
}
table.dataTable tfoot th.dt-head-center {
  text-align: center;
}
table.dataTable tfoot th.dt-head-right {
  text-align: right;
}
table.dataTable tfoot th.dt-head-justify {
  text-align: justify;
}
table.dataTable tfoot th.dt-head-nowrap {
  white-space: nowrap;
}
table.dataTable tfoot td {
  padding: 10px 18px 6px 18px;
  border-top: 1px solid #111111;
}
table.dataTable tfoot td.dt-head-left {
  text-align: left;
}
table.dataTable tfoot td.dt-head-center {
  text-align: center;
}
table.dataTable tfoot td.dt-head-right {
  text-align: right;
}
table.dataTable tfoot td.dt-head-justify {
  text-align: justify;
}
table.dataTable tfoot td.dt-head-nowrap {
  white-space: nowrap;
}
table.dataTable tbody tr {
  background-color: #FFFFFF;
}
table.dataTable tbody tr.selected {
  background-color: #B0BED9;
}
table.dataTable tbody tr.details-open td.detail-column i {
  background: #FFFFFF;
}
table.dataTable tbody tr.details-row.odd tr {
  background: #FFFFFF;
}
table.dataTable tbody tr.details-row > td {
  padding: 0;
}
table.dataTable tbody th {
  padding: 14px 15px;
  vertical-align: middle;
}
table.dataTable tbody th.dt-body-left {
  text-align: left;
}
table.dataTable tbody th.dt-body-center {
  text-align: center;
}
table.dataTable tbody th.dt-body-right {
  text-align: right;
}
table.dataTable tbody th.dt-body-justify {
  text-align: justify;
}
table.dataTable tbody th.dt-body-nowrap {
  white-space: nowrap;
}
table.dataTable tbody td {
  padding: 16px 8px;
  vertical-align: middle;
}
table.dataTable tbody td:first-child {
  padding-left: 24px;
}
table.dataTable tbody td:last-child {
  padding-right: 24px;
}
table.dataTable tbody td.dt-body-left {
  text-align: left;
}
table.dataTable tbody td.dt-body-center {
  text-align: center;
}
table.dataTable tbody td.dt-body-right {
  text-align: right;
}
table.dataTable tbody td.dt-body-justify {
  text-align: justify;
}
table.dataTable tbody td.dt-body-nowrap {
  white-space: nowrap;
}
table.dataTable th.dt-left {
  text-align: left;
}
table.dataTable th.dt-center {
  text-align: center;
}
table.dataTable th.dt-right {
  text-align: right;
}
table.dataTable th.dt-justify {
  text-align: justify;
}
table.dataTable th.dt-nowrap {
  white-space: nowrap;
}
table.dataTable td.dt-left {
  text-align: left;
}
table.dataTable td.dt-center {
  text-align: center;
}
table.dataTable td.dataTables_empty {
  height: 51px;
  text-align: center;
}
table.dataTable td.dt-right {
  text-align: right;
}
table.dataTable td.dt-justify {
  text-align: justify;
}
table.dataTable td.dt-nowrap {
  white-space: nowrap;
}
table.dataTable.row-border thead {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
table.dataTable.row-border tbody tr:first-child th {
  border-top: none;
}
table.dataTable.row-border tbody tr:first-child td {
  border-top: none;
}
table.dataTable.row-border tbody tr:last-child td {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
table.dataTable.row-border tbody th {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
table.dataTable.row-border tbody td {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
table.dataTable.cell-border tbody tr:first-child th {
  border-top: none;
}
table.dataTable.cell-border tbody tr:first-child td {
  border-top: none;
}
table.dataTable.cell-border tbody th {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
table.dataTable.cell-border tbody th:last-child {
  border-right: none;
}
table.dataTable.cell-border tbody td {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
table.dataTable.cell-border tbody td:last-child {
  border-right: none;
}
table.dataTable.stripe tbody tr.odd {
  background-color: #FFFFFF;
}
table.dataTable.stripe tbody tr.odd.selected {
  background-color: #ABB9D3;
}
table.dataTable.hover tbody tr:hover {
  background-color: whitesmoke;
}
table.dataTable.hover tbody tr:hover.selected {
  background-color: #A9B7D1;
}
table.dataTable.hover tbody tr.odd:hover {
  background-color: whitesmoke;
}
table.dataTable.hover tbody tr.odd:hover.selected {
  background-color: #A9B7D1;
}
table.dataTable.hover tbody tr.even:hover {
  background-color: whitesmoke;
}
table.dataTable.hover tbody tr.even:hover.selected {
  background-color: #A9B7D1;
}
table.dataTable.order-column tbody tr > .sorting_1 {
  background-color: #F9F9F9;
}
table.dataTable.order-column tbody tr > .sorting_2 {
  background-color: #F9F9F9;
}
table.dataTable.order-column tbody tr > .sorting_3 {
  background-color: #F9F9F9;
}
table.dataTable.order-column tbody tr.selected > .sorting_1 {
  background-color: #ACBAD4;
}
table.dataTable.order-column tbody tr.selected > .sorting_2 {
  background-color: #ACBAD4;
}
table.dataTable.order-column tbody tr.selected > .sorting_3 {
  background-color: #ACBAD4;
}
table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
  background-color: #F1F1F1;
}
table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
  background-color: #F3F3F3;
}
table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
  background-color: whitesmoke;
}
table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
  background-color: #A6B3CD;
}
table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
  background-color: #A7B5CE;
}
table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
  background-color: #A9B6D0;
}
table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
  background-color: #F9F9F9;
}
table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
  background-color: #FBFBFB;
}
table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
  background-color: #FDFDFD;
}
table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
  background-color: #ACBAD4;
}
table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
  background-color: #ADBBD6;
}
table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
  background-color: #AFBDD8;
}
table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
  background-color: #EAEAEA;
}
table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
  background-color: #EBEBEB;
}
table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
  background-color: #EEEEEE;
}
table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
  background-color: #A1AEC7;
}
table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
  background-color: #A2AFC8;
}
table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
  background-color: #A4B2CB;
}
table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_1 {
  background-color: #EAEAEA;
}
table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_2 {
  background-color: #EBEBEB;
}
table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_3 {
  background-color: #EEEEEE;
}
table.dataTable.order-column.hover tbody tr.odd:hover.selected > .sorting_1 {
  background-color: #A1AEC7;
}
table.dataTable.order-column.hover tbody tr.odd:hover.selected > .sorting_2 {
  background-color: #A2AFC8;
}
table.dataTable.order-column.hover tbody tr.odd:hover.selected > .sorting_3 {
  background-color: #A4B2CB;
}
table.dataTable.order-column.hover tbody tr.even:hover > .sorting_1 {
  background-color: #EAEAEA;
}
table.dataTable.order-column.hover tbody tr.even:hover > .sorting_2 {
  background-color: #EBEBEB;
}
table.dataTable.order-column.hover tbody tr.even:hover > .sorting_3 {
  background-color: #EEEEEE;
}
table.dataTable.order-column.hover tbody tr.even:hover.selected > .sorting_1 {
  background-color: #A1AEC7;
}
table.dataTable.order-column.hover tbody tr.even:hover.selected > .sorting_2 {
  background-color: #A2AFC8;
}
table.dataTable.order-column.hover tbody tr.even:hover.selected > .sorting_3 {
  background-color: #A4B2CB;
}
table.dataTable.no-footer {
  border-bottom: none;
}
table.dataTable.nowrap th {
  white-space: nowrap;
}
table.dataTable.nowrap td {
  white-space: nowrap;
}
table.dataTable.compact thead th {
  padding: 5px 9px;
}
table.dataTable.compact thead td {
  padding: 5px 9px;
}
table.dataTable.compact tfoot th {
  padding: 5px 9px 3px 9px;
}
table.dataTable.compact tfoot td {
  padding: 5px 9px 3px 9px;
}
table.dataTable.compact tbody th {
  padding: 4px 5px;
}
table.dataTable.compact tbody td {
  padding: 4px 5px;
}

/*
 * Control feature layout
 */
.dataTables_wrapper {
  display: flex;
  flex: 1 0 auto;
  flex-direction: column;
  min-height: 0;
}
.dataTables_wrapper .top {
  padding: 16px 24px;
}
.dataTables_wrapper .bottom {
  display: flex;
  min-height: 64px;
  justify-content: space-between;
  padding: 16px 8px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.dataTables_wrapper .bottom .left {
  display: flex;
  flex: 0 0 50%;
  max-width: 50%;
  align-self: center;
  padding: 0 8px;
}
.dataTables_wrapper .bottom .left .length {
  display: block;
}
.dataTables_wrapper .bottom .right {
  display: flex;
  flex: 0 0 50%;
  max-width: 50%;
  align-self: center;
  justify-content: flex-end;
  padding: 0 8px;
}
.dataTables_wrapper .bottom .right .info {
  display: block;
  align-self: center;
}
.dataTables_wrapper .bottom .right .info .dataTables_info {
  padding: 0 8px;
  font-weight: 600;
}
.dataTables_wrapper .bottom .right .pagination {
  display: block;
  align-self: center;
  white-space: nowrap;
}
.dataTables_wrapper .bottom .right .pagination .dataTables_paginate {
  padding: 0;
  margin: 0 !important;
}
.dataTables_wrapper .dataTables_filter {
  float: right;
}
.dataTables_wrapper .dataTables_filter input {
  margin-left: 0.5em;
  border: 1px solid rgba(0, 0, 0, 0.12);
  height: 24px;
  padding: 4px 8px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
  background: #FFFFFF;
  color: rgba(0, 0, 0, 0.87);
  border: 1px solid rgba(0, 0, 0, 0.12);
  padding: 9px 12px;
  border-radius: 2px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  margin: 0 2px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  box-shadow: inset 999em 0 0 0 rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.87) !important;
  border: 1px solid rgba(0, 0, 0, 0.12) !important;
  background: none;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
  box-shadow: inset 999em 0 0 0 rgba(0, 0, 0, 0.08), inset 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.35);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  color: rgba(0, 0, 0, 0.54) !important;
  border-color: rgba(0, 0, 0, 0.12) !important;
  background: #FFFFFF !important;
  box-shadow: none !important;
  cursor: default;
}
.dataTables_wrapper .dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 40px;
  margin-left: -50%;
  margin-top: -25px;
  padding-top: 20px;
  text-align: center;
  font-size: 1.2em;
  background-color: white;
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* FF3.6+ */
  /* IE10+ */
  /* Opera 11.10+ */
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  /* W3C */
}
.dataTables_wrapper .dataTables_scroll {
  display: flex;
  flex: 1 1 0;
  flex-direction: column;
  clear: both;
  min-height: 0;
  /* Clear the table border & shadows */
}
.dataTables_wrapper .dataTables_scroll table.dataTable {
  box-shadow: none;
}
.dataTables_wrapper .dataTables_scroll table.dataTable.row-border thead {
  border: none;
}
.dataTables_wrapper .dataTables_scroll .dataTables_scrollHead {
  display: flex;
  min-height: 56px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.095), 0 1px 1px 0 rgba(0, 0, 0, 0.1), 0 2px 1px 0 rgba(0, 0, 0, 0.05);
  background: #FFFFFF;
  overflow: visible !important;
}
.dataTables_wrapper .dataTables_scroll .dataTables_scrollHead tr th:last-child .table-header .column-title {
  position: relative;
  left: 7px;
}
.dataTables_wrapper .dataTables_scroll .dataTables_scrollBody {
  display: flex;
  overflow-x: hidden !important;
  overflow-y: scroll !important;
  -webkit-overflow-scrolling: touch;
}
.dataTables_wrapper .dataTables_scroll .dataTables_scrollBody th > .dataTables_sizing {
  height: 0;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
}
.dataTables_wrapper .dataTables_scroll .dataTables_scrollBody td > .dataTables_sizing {
  height: 0;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
}
.dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom: none;
}
.dataTables_wrapper.no-footer .dataTables_scrollHead table,
.dataTables_wrapper.no-footer .dataTables_scrollBody table {
  border-bottom: none;
}
.dataTables_wrapper:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}

/* DataTable Specific Content Rules & Fixes */
table.dataTable .show-details {
  padding: 5px 10px;
  font-weight: bold;
}
table.dataTable .action-buttons {
  display: flex;
  justify-content: center;
}
table.dataTable .action-buttons .button {
  padding: 8px;
}

/* Fullpage datatable */
.fullpage-datatable .dataTables_wrapper {
  height: 100%;
  max-height: 100%;
}

/* Fullpage datatable IE11 Fix */
.explorer-11 .fullpage-datatable .dataTables_scroll {
  flex: 1;
}

/* Responsive datatable */
table.dataTable.dtr-inline.collapsed.dtr-inline.collapsed > tbody > tr > td:first-child,
table.dataTable.dtr-inline.collapsed.dtr-inline.collapsed > tbody > tr > th:first-child {
  padding-left: 40px;
}
table.dataTable.dtr-inline.collapsed.dtr-inline.collapsed > tbody > tr > td:first-child:before,
table.dataTable.dtr-inline.collapsed.dtr-inline.collapsed > tbody > tr > th:first-child:before {
  content: "+";
  width: 15px;
  height: 15px;
  line-height: 15px;
  top: 50%;
  margin-top: -7px;
  left: 8px;
  color: rgba(0, 0, 0, 0.54);
  background: none;
  border: none;
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.54);
  font-weight: bold;
}
table.dataTable.dtr-inline.collapsed.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before,
table.dataTable.dtr-inline.collapsed.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
  background: none;
}
table.dataTable.dtr-inline.collapsed > tbody > tr.child ul {
  display: block;
}
table.dataTable.dtr-inline.collapsed > tbody > tr.child ul li {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  padding: 8px 0;
}
table.dataTable.dtr-inline.collapsed > tbody > tr.child ul li:first-child {
  padding-top: 0;
}
table.dataTable.dtr-inline.collapsed > tbody > tr.child ul li:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
table.dataTable.dtr-inline.collapsed > tbody > tr.child ul li .dtr-title {
  margin-right: 8px;
}

/*

github.com style (c) Vasily Polovnyov <vast@whiteants.net>

*/
hljs,
[hljs] {
  display: block;
  overflow-x: auto;
  color: #333;
  background: #f8f8f8;
  -webkit-text-size-adjust: none;
}

.hljs-comment,
.diff .hljs-header {
  color: #998;
  font-style: italic;
}

.hljs-keyword,
.css .rule .hljs-keyword,
.hljs-winutils,
.nginx .hljs-title,
.hljs-subst,
.hljs-request,
.hljs-status {
  color: #333;
  font-weight: bold;
}

.hljs-number,
.hljs-hexcolor,
.ruby .hljs-constant {
  color: #008080;
}

.hljs-string,
.hljs-tag .hljs-value,
.hljs-doctag,
.tex .hljs-formula {
  color: #d14;
}

.hljs-title,
.hljs-id,
.scss .hljs-preprocessor {
  color: #900;
  font-weight: bold;
}

.hljs-list .hljs-keyword,
.hljs-subst {
  font-weight: normal;
}

.hljs-class .hljs-title,
.hljs-type,
.vhdl .hljs-literal,
.tex .hljs-command {
  color: #458;
  font-weight: bold;
}

.hljs-tag,
.hljs-tag .hljs-title,
.hljs-rule .hljs-property,
.django .hljs-tag .hljs-keyword {
  color: #000080;
  font-weight: normal;
}

.hljs-attribute,
.hljs-variable,
.lisp .hljs-body,
.hljs-name {
  color: #008080;
}

.hljs-regexp {
  color: #009926;
}

.hljs-symbol,
.ruby .hljs-symbol .hljs-string,
.lisp .hljs-keyword,
.clojure .hljs-keyword,
.scheme .hljs-keyword,
.tex .hljs-special,
.hljs-prompt {
  color: #990073;
}

.hljs-built_in {
  color: #0086b3;
}

.hljs-preprocessor,
.hljs-pragma,
.hljs-pi,
.hljs-doctype,
.hljs-shebang,
.hljs-cdata {
  color: #999;
  font-weight: bold;
}

.hljs-deletion {
  background: #fdd;
}

.hljs-addition {
  background: #dfd;
}

.diff .hljs-change {
  background: #0086b3;
}

.hljs-chunk {
  color: #aaa;
}

nvd3 {
  display: block;
  width: 100%;
  height: 100%;
}
nvd3.remove-x-lines .nv-x .tick line {
  display: none;
}
nvd3.remove-y-lines .nv-y .tick line {
  display: none;
}
nvd3.remove-line-stroke .nv-groups path.nv-line {
  stroke-width: 0 !important;
}
nvd3.remove-opacity .nv-groups .nv-group {
  fill-opacity: 1 !important;
}
nvd3.show-line-points .nv-line .nv-scatter .nv-groups .nv-point {
  fill-opacity: 1 !important;
  stroke-opacity: 1 !important;
}

.nvd3 text {
  font-family: "Roboto", "Helvetica Neue", "Arial", sans-serif;
}
.nvd3 line.nv-guideline {
  stroke: rgba(0, 0, 0, 0.54);
}
.nvd3 .nv-groups .nv-point.hover {
  stroke-width: 3px !important;
  fill-opacity: 1 !important;
  stroke-opacity: 1 !important;
}

.nvtooltip {
  background: none;
  color: white;
  padding: 0;
  border: none;
}
.nvtooltip.gravity-n:after {
  display: block;
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  left: 50%;
  bottom: 100%;
  margin-left: -5px;
  border: 5px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.87);
}
.nvtooltip.gravity-s:after {
  display: block;
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border: 5px solid transparent;
  border-top-color: rgba(0, 0, 0, 0.87);
}
.nvtooltip.gravity-e:after {
  display: block;
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  top: 50%;
  right: 0;
  margin-top: -6px;
  margin-right: -11px;
  border: 6px solid transparent;
  border-left-color: rgba(0, 0, 0, 0.87);
}
.nvtooltip.gravity-w:after {
  display: block;
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  top: 50%;
  margin-top: -6px;
  margin-left: -11px;
  border: 6px solid transparent;
  border-right-color: rgba(0, 0, 0, 0.87);
}
.nvtooltip table {
  background: rgba(0, 0, 0, 0.87);
  padding: 8px 12px;
  margin: 0;
  border-radius: 2px;
}
.nvtooltip table tbody tr td.legend-color-guide div {
  border: none;
}
.nvtooltip table tbody tr td:last-child {
  padding-right: 0;
}

.ps-container:hover .ps-in-scrolling {
  pointer-events: auto;
}
.ps-container .ps-in-scrolling {
  pointer-events: auto;
}
.ps-container > .ps-scrollbar-x-rail {
  background: none !important;
  margin: 4px 0;
  height: 4px;
  z-index: 49;
}
.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  height: 4px;
}
.ps-container > .ps-scrollbar-y-rail {
  background: none !important;
  margin: 4px 0;
  width: 4px;
  z-index: 49;
}
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  width: 4px;
}

.ta-root {
  display: block;
}
.ta-root .ta-scroll-window.form-control {
  border: 1px solid rgba(0, 0, 0, 0.12);
}
.ta-root.focussed > .ta-scroll-window.form-control {
  outline: 0px solid transparent;
  border: 1px solid rgba(0, 0, 0, 0.12);
  box-shadow: none;
}
.ta-root textarea.ta-editor.ta-html {
  resize: vertical;
  width: 100% !important;
  border: 1px solid rgba(0, 0, 0, 0.12);
  padding: 16px;
}
.ta-root .ta-toolbar {
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
  background: #F5F5F5;
}
.ta-root .ta-toolbar .ta-group {
  display: flex;
  align-items: center;
  align-content: center;
  flex-wrap: wrap;
}
.ta-root .ta-toolbar .ta-group #toolbarWC,
.ta-root .ta-toolbar .ta-group #toolbarCC {
  display: inline-block !important;
  line-height: 24px;
}
.ta-root .ta-toolbar .ta-group .md-button {
  width: 40px;
  min-width: 40px;
  line-height: 14px;
  height: 36px;
  min-height: 36px;
  padding: 6px;
  margin: 4px 0;
}
.ta-root .ta-toolbar .ta-group .md-button i {
  font-size: 20px;
  width: 20px;
  height: 20px;
  line-height: 20px;
}

/*----------------------------------------------------------------*/
/*  Helpers
/*----------------------------------------------------------------*/
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}

.no-padding {
  padding: 0 !important;
}

.no-margin {
  margin: 0 !important;
}

.no-radius {
  border-radius: 0;
}

.divider-vertical {
  background: rgba(0, 0, 0, 0.12);
  height: 24px;
  width: 1px;
  margin: 0 8px;
}

.hidden {
  visibility: hidden;
  opacity: 0;
}

[fill-width] {
  min-width: 100%;
}

[fill-height] {
  min-height: 100%;
}

.full-height {
  height: 100% !important;
}

a img {
  display: block;
  outline: none;
}

img {
  max-width: 100%;
  height: auto;
  vertical-align: top;
  border: none;
}

.scrollable {
  display: block;
  position: relative;
  overflow-x: auto;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.scrollable.only-x {
  overflow-x: auto;
  overflow-y: hidden;
}
.scrollable.only-y {
  overflow-x: hidden;
  overflow-y: auto;
}

.flex-scrollable {
  position: relative;
  overflow-x: auto;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.flex-scrollable.only-x {
  overflow-x: auto;
  overflow-y: hidden;
}
.flex-scrollable.only-y {
  overflow-x: hidden;
  overflow-y: auto;
}

.background-image-center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
}

.align-vertical:before {
  display: inline-block;
  height: 100%;
  content: "";
  vertical-align: middle;
}
.align-vertical .align-vertical-top,
.align-vertical .align-vertical-middle,
.align-vertical .align-vertical-bottom {
  display: inline-block;
}
.align-vertical .align-vertical-top {
  vertical-align: top;
}
.align-vertical .align-vertical-middle {
  vertical-align: middle;
}
.align-vertical .align-vertical-bottom {
  vertical-align: bottom;
}

.padding-0,
.p-0 {
  padding: 0px;
}

.padding-top-0,
.pt-0 {
  padding-top: 0px;
}

.padding-right-0,
.pr-0 {
  padding-right: 0px;
}

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

.padding-left-0,
.pl-0 {
  padding-left: 0px;
}

.padding-horizontal-0,
.ph-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.padding-vertical-0,
.pv-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

.padding-5,
.p-5 {
  padding: 5px;
}

.padding-top-5,
.pt-5 {
  padding-top: 5px;
}

.padding-right-5,
.pr-5 {
  padding-right: 5px;
}

.padding-bottom-5,
.pb-5 {
  padding-bottom: 5px;
}

.padding-left-5,
.pl-5 {
  padding-left: 5px;
}

.padding-horizontal-5,
.ph-5 {
  padding-left: 5px;
  padding-right: 5px;
}

.padding-vertical-5,
.pv-5 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.padding-10,
.p-10 {
  padding: 10px;
}

.padding-top-10,
.pt-10 {
  padding-top: 10px;
}

.padding-right-10,
.pr-10 {
  padding-right: 10px;
}

.padding-bottom-10,
.pb-10 {
  padding-bottom: 10px;
}

.padding-left-10,
.pl-10 {
  padding-left: 10px;
}

.padding-horizontal-10,
.ph-10 {
  padding-left: 10px;
  padding-right: 10px;
}

.padding-vertical-10,
.pv-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.padding-15,
.p-15 {
  padding: 15px;
}

.padding-top-15,
.pt-15 {
  padding-top: 15px;
}

.padding-right-15,
.pr-15 {
  padding-right: 15px;
}

.padding-bottom-15,
.pb-15 {
  padding-bottom: 15px;
}

.padding-left-15,
.pl-15 {
  padding-left: 15px;
}

.padding-horizontal-15,
.ph-15 {
  padding-left: 15px;
  padding-right: 15px;
}

.padding-vertical-15,
.pv-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.padding-20,
.p-20 {
  padding: 20px;
}

.padding-top-20,
.pt-20 {
  padding-top: 20px;
}

.padding-right-20,
.pr-20 {
  padding-right: 20px;
}

.padding-bottom-20,
.pb-20 {
  padding-bottom: 20px;
}

.padding-left-20,
.pl-20 {
  padding-left: 20px;
}

.padding-horizontal-20,
.ph-20 {
  padding-left: 20px;
  padding-right: 20px;
}

.padding-vertical-20,
.pv-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.padding-25,
.p-25 {
  padding: 25px;
}

.padding-top-25,
.pt-25 {
  padding-top: 25px;
}

.padding-right-25,
.pr-25 {
  padding-right: 25px;
}

.padding-bottom-25,
.pb-25 {
  padding-bottom: 25px;
}

.padding-left-25,
.pl-25 {
  padding-left: 25px;
}

.padding-horizontal-25,
.ph-25 {
  padding-left: 25px;
  padding-right: 25px;
}

.padding-vertical-25,
.pv-25 {
  padding-top: 25px;
  padding-bottom: 25px;
}

.padding-30,
.p-30 {
  padding: 30px;
}

.padding-top-30,
.pt-30 {
  padding-top: 30px;
}

.padding-right-30,
.pr-30 {
  padding-right: 30px;
}

.padding-bottom-30,
.pb-30 {
  padding-bottom: 30px;
}

.padding-left-30,
.pl-30 {
  padding-left: 30px;
}

.padding-horizontal-30,
.ph-30 {
  padding-left: 30px;
  padding-right: 30px;
}

.padding-vertical-30,
.pv-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.padding-35,
.p-35 {
  padding: 35px;
}

.padding-top-35,
.pt-35 {
  padding-top: 35px;
}

.padding-right-35,
.pr-35 {
  padding-right: 35px;
}

.padding-bottom-35,
.pb-35 {
  padding-bottom: 35px;
}

.padding-left-35,
.pl-35 {
  padding-left: 35px;
}

.padding-horizontal-35,
.ph-35 {
  padding-left: 35px;
  padding-right: 35px;
}

.padding-vertical-35,
.pv-35 {
  padding-top: 35px;
  padding-bottom: 35px;
}

.padding-40,
.p-40 {
  padding: 40px;
}

.padding-top-40,
.pt-40 {
  padding-top: 40px;
}

.padding-right-40,
.pr-40 {
  padding-right: 40px;
}

.padding-bottom-40,
.pb-40 {
  padding-bottom: 40px;
}

.padding-left-40,
.pl-40 {
  padding-left: 40px;
}

.padding-horizontal-40,
.ph-40 {
  padding-left: 40px;
  padding-right: 40px;
}

.padding-vertical-40,
.pv-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.padding-45,
.p-45 {
  padding: 45px;
}

.padding-top-45,
.pt-45 {
  padding-top: 45px;
}

.padding-right-45,
.pr-45 {
  padding-right: 45px;
}

.padding-bottom-45,
.pb-45 {
  padding-bottom: 45px;
}

.padding-left-45,
.pl-45 {
  padding-left: 45px;
}

.padding-horizontal-45,
.ph-45 {
  padding-left: 45px;
  padding-right: 45px;
}

.padding-vertical-45,
.pv-45 {
  padding-top: 45px;
  padding-bottom: 45px;
}

.padding-50,
.p-50 {
  padding: 50px;
}

.padding-top-50,
.pt-50 {
  padding-top: 50px;
}

.padding-right-50,
.pr-50 {
  padding-right: 50px;
}

.padding-bottom-50,
.pb-50 {
  padding-bottom: 50px;
}

.padding-left-50,
.pl-50 {
  padding-left: 50px;
}

.padding-horizontal-50,
.ph-50 {
  padding-left: 50px;
  padding-right: 50px;
}

.padding-vertical-50,
.pv-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.padding-55,
.p-55 {
  padding: 55px;
}

.padding-top-55,
.pt-55 {
  padding-top: 55px;
}

.padding-right-55,
.pr-55 {
  padding-right: 55px;
}

.padding-bottom-55,
.pb-55 {
  padding-bottom: 55px;
}

.padding-left-55,
.pl-55 {
  padding-left: 55px;
}

.padding-horizontal-55,
.ph-55 {
  padding-left: 55px;
  padding-right: 55px;
}

.padding-vertical-55,
.pv-55 {
  padding-top: 55px;
  padding-bottom: 55px;
}

.padding-60,
.p-60 {
  padding: 60px;
}

.padding-top-60,
.pt-60 {
  padding-top: 60px;
}

.padding-right-60,
.pr-60 {
  padding-right: 60px;
}

.padding-bottom-60,
.pb-60 {
  padding-bottom: 60px;
}

.padding-left-60,
.pl-60 {
  padding-left: 60px;
}

.padding-horizontal-60,
.ph-60 {
  padding-left: 60px;
  padding-right: 60px;
}

.padding-vertical-60,
.pv-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.padding-65,
.p-65 {
  padding: 65px;
}

.padding-top-65,
.pt-65 {
  padding-top: 65px;
}

.padding-right-65,
.pr-65 {
  padding-right: 65px;
}

.padding-bottom-65,
.pb-65 {
  padding-bottom: 65px;
}

.padding-left-65,
.pl-65 {
  padding-left: 65px;
}

.padding-horizontal-65,
.ph-65 {
  padding-left: 65px;
  padding-right: 65px;
}

.padding-vertical-65,
.pv-65 {
  padding-top: 65px;
  padding-bottom: 65px;
}

.padding-70,
.p-70 {
  padding: 70px;
}

.padding-top-70,
.pt-70 {
  padding-top: 70px;
}

.padding-right-70,
.pr-70 {
  padding-right: 70px;
}

.padding-bottom-70,
.pb-70 {
  padding-bottom: 70px;
}

.padding-left-70,
.pl-70 {
  padding-left: 70px;
}

.padding-horizontal-70,
.ph-70 {
  padding-left: 70px;
  padding-right: 70px;
}

.padding-vertical-70,
.pv-70 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.padding-75,
.p-75 {
  padding: 75px;
}

.padding-top-75,
.pt-75 {
  padding-top: 75px;
}

.padding-right-75,
.pr-75 {
  padding-right: 75px;
}

.padding-bottom-75,
.pb-75 {
  padding-bottom: 75px;
}

.padding-left-75,
.pl-75 {
  padding-left: 75px;
}

.padding-horizontal-75,
.ph-75 {
  padding-left: 75px;
  padding-right: 75px;
}

.padding-vertical-75,
.pv-75 {
  padding-top: 75px;
  padding-bottom: 75px;
}

.padding-80,
.p-80 {
  padding: 80px;
}

.padding-top-80,
.pt-80 {
  padding-top: 80px;
}

.padding-right-80,
.pr-80 {
  padding-right: 80px;
}

.padding-bottom-80,
.pb-80 {
  padding-bottom: 80px;
}

.padding-left-80,
.pl-80 {
  padding-left: 80px;
}

.padding-horizontal-80,
.ph-80 {
  padding-left: 80px;
  padding-right: 80px;
}

.padding-vertical-80,
.pv-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.padding-85,
.p-85 {
  padding: 85px;
}

.padding-top-85,
.pt-85 {
  padding-top: 85px;
}

.padding-right-85,
.pr-85 {
  padding-right: 85px;
}

.padding-bottom-85,
.pb-85 {
  padding-bottom: 85px;
}

.padding-left-85,
.pl-85 {
  padding-left: 85px;
}

.padding-horizontal-85,
.ph-85 {
  padding-left: 85px;
  padding-right: 85px;
}

.padding-vertical-85,
.pv-85 {
  padding-top: 85px;
  padding-bottom: 85px;
}

.padding-90,
.p-90 {
  padding: 90px;
}

.padding-top-90,
.pt-90 {
  padding-top: 90px;
}

.padding-right-90,
.pr-90 {
  padding-right: 90px;
}

.padding-bottom-90,
.pb-90 {
  padding-bottom: 90px;
}

.padding-left-90,
.pl-90 {
  padding-left: 90px;
}

.padding-horizontal-90,
.ph-90 {
  padding-left: 90px;
  padding-right: 90px;
}

.padding-vertical-90,
.pv-90 {
  padding-top: 90px;
  padding-bottom: 90px;
}

.padding-95,
.p-95 {
  padding: 95px;
}

.padding-top-95,
.pt-95 {
  padding-top: 95px;
}

.padding-right-95,
.pr-95 {
  padding-right: 95px;
}

.padding-bottom-95,
.pb-95 {
  padding-bottom: 95px;
}

.padding-left-95,
.pl-95 {
  padding-left: 95px;
}

.padding-horizontal-95,
.ph-95 {
  padding-left: 95px;
  padding-right: 95px;
}

.padding-vertical-95,
.pv-95 {
  padding-top: 95px;
  padding-bottom: 95px;
}

.padding-100,
.p-100 {
  padding: 100px;
}

.padding-top-100,
.pt-100 {
  padding-top: 100px;
}

.padding-right-100,
.pr-100 {
  padding-right: 100px;
}

.padding-bottom-100,
.pb-100 {
  padding-bottom: 100px;
}

.padding-left-100,
.pl-100 {
  padding-left: 100px;
}

.padding-horizontal-100,
.ph-100 {
  padding-left: 100px;
  padding-right: 100px;
}

.padding-vertical-100,
.pv-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.padding-8,
.p-8 {
  padding: 8px;
}

.padding-top-8,
.pt-8 {
  padding-top: 8px;
}

.padding-right-8,
.pr-8 {
  padding-right: 8px;
}

.padding-bottom-8,
.pb-8 {
  padding-bottom: 8px;
}

.padding-left-8,
.pl-8 {
  padding-left: 8px;
}

.padding-horizontal-8,
.ph-8 {
  padding-left: 8px;
  padding-right: 8px;
}

.padding-vertical-8,
.pv-8 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.padding-16,
.p-16 {
  padding: 16px;
}

.padding-top-16,
.pt-16 {
  padding-top: 16px;
}

.padding-right-16,
.pr-16 {
  padding-right: 16px;
}

.padding-bottom-16,
.pb-16 {
  padding-bottom: 16px;
}

.padding-left-16,
.pl-16 {
  padding-left: 16px;
}

.padding-horizontal-16,
.ph-16 {
  padding-left: 16px;
  padding-right: 16px;
}

.padding-vertical-16,
.pv-16 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.padding-24,
.p-24 {
  padding: 24px;
}

.padding-top-24,
.pt-24 {
  padding-top: 24px;
}

.padding-right-24,
.pr-24 {
  padding-right: 24px;
}

.padding-bottom-24,
.pb-24 {
  padding-bottom: 24px;
}

.padding-left-24,
.pl-24 {
  padding-left: 24px;
}

.padding-horizontal-24,
.ph-24 {
  padding-left: 24px;
  padding-right: 24px;
}

.padding-vertical-24,
.pv-24 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.padding-32,
.p-32 {
  padding: 32px;
}

.padding-top-32,
.pt-32 {
  padding-top: 32px;
}

.padding-right-32,
.pr-32 {
  padding-right: 32px;
}

.padding-bottom-32,
.pb-32 {
  padding-bottom: 32px;
}

.padding-left-32,
.pl-32 {
  padding-left: 32px;
}

.padding-horizontal-32,
.ph-32 {
  padding-left: 32px;
  padding-right: 32px;
}

.padding-vertical-32,
.pv-32 {
  padding-top: 32px;
  padding-bottom: 32px;
}

.padding-48,
.p-48 {
  padding: 48px;
}

.padding-top-48,
.pt-48 {
  padding-top: 48px;
}

.padding-right-48,
.pr-48 {
  padding-right: 48px;
}

.padding-bottom-48,
.pb-48 {
  padding-bottom: 48px;
}

.padding-left-48,
.pl-48 {
  padding-left: 48px;
}

.padding-horizontal-48,
.ph-48 {
  padding-left: 48px;
  padding-right: 48px;
}

.padding-vertical-48,
.pv-48 {
  padding-top: 48px;
  padding-bottom: 48px;
}

.padding-56,
.p-56 {
  padding: 56px;
}

.padding-top-56,
.pt-56 {
  padding-top: 56px;
}

.padding-right-56,
.pr-56 {
  padding-right: 56px;
}

.padding-bottom-56,
.pb-56 {
  padding-bottom: 56px;
}

.padding-left-56,
.pl-56 {
  padding-left: 56px;
}

.padding-horizontal-56,
.ph-56 {
  padding-left: 56px;
  padding-right: 56px;
}

.padding-vertical-56,
.pv-56 {
  padding-top: 56px;
  padding-bottom: 56px;
}

.padding-64,
.p-64 {
  padding: 64px;
}

.padding-top-64,
.pt-64 {
  padding-top: 64px;
}

.padding-right-64,
.pr-64 {
  padding-right: 64px;
}

.padding-bottom-64,
.pb-64 {
  padding-bottom: 64px;
}

.padding-left-64,
.pl-64 {
  padding-left: 64px;
}

.padding-horizontal-64,
.ph-64 {
  padding-left: 64px;
  padding-right: 64px;
}

.padding-vertical-64,
.pv-64 {
  padding-top: 64px;
  padding-bottom: 64px;
}

.padding-72,
.p-72 {
  padding: 72px;
}

.padding-top-72,
.pt-72 {
  padding-top: 72px;
}

.padding-right-72,
.pr-72 {
  padding-right: 72px;
}

.padding-bottom-72,
.pb-72 {
  padding-bottom: 72px;
}

.padding-left-72,
.pl-72 {
  padding-left: 72px;
}

.padding-horizontal-72,
.ph-72 {
  padding-left: 72px;
  padding-right: 72px;
}

.padding-vertical-72,
.pv-72 {
  padding-top: 72px;
  padding-bottom: 72px;
}

.padding-88,
.p-88 {
  padding: 88px;
}

.padding-top-88,
.pt-88 {
  padding-top: 88px;
}

.padding-right-88,
.pr-88 {
  padding-right: 88px;
}

.padding-bottom-88,
.pb-88 {
  padding-bottom: 88px;
}

.padding-left-88,
.pl-88 {
  padding-left: 88px;
}

.padding-horizontal-88,
.ph-88 {
  padding-left: 88px;
  padding-right: 88px;
}

.padding-vertical-88,
.pv-88 {
  padding-top: 88px;
  padding-bottom: 88px;
}

.padding-96,
.p-96 {
  padding: 96px;
}

.padding-top-96,
.pt-96 {
  padding-top: 96px;
}

.padding-right-96,
.pr-96 {
  padding-right: 96px;
}

.padding-bottom-96,
.pb-96 {
  padding-bottom: 96px;
}

.padding-left-96,
.pl-96 {
  padding-left: 96px;
}

.padding-horizontal-96,
.ph-96 {
  padding-left: 96px;
  padding-right: 96px;
}

.padding-vertical-96,
.pv-96 {
  padding-top: 96px;
  padding-bottom: 96px;
}

.margin-0,
.m-0 {
  margin: 0px;
}

.margin-top-0,
.mt-0 {
  margin-top: 0px;
}

.margin-right-0,
.mr-0 {
  margin-right: 0px;
}

.margin-bottom-0,
.mb-0 {
  margin-bottom: 0px;
}

.margin-left-0,
.ml-0 {
  margin-left: 0px;
}

.margin-horizontal-0,
.mh-0 {
  margin-left: 0px;
  margin-right: 0px;
}

.margin-vertical-0,
.mv-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.margin-5,
.m-5 {
  margin: 5px;
}

.margin-top-5,
.mt-5 {
  margin-top: 5px;
}

.margin-right-5,
.mr-5 {
  margin-right: 5px;
}

.margin-bottom-5,
.mb-5 {
  margin-bottom: 5px;
}

.margin-left-5,
.ml-5 {
  margin-left: 5px;
}

.margin-horizontal-5,
.mh-5 {
  margin-left: 5px;
  margin-right: 5px;
}

.margin-vertical-5,
.mv-5 {
  margin-top: 5px;
  margin-bottom: 5px;
}

.margin-10,
.m-10 {
  margin: 10px;
}

.margin-top-10,
.mt-10 {
  margin-top: 10px;
}

.margin-right-10,
.mr-10 {
  margin-right: 10px;
}

.margin-bottom-10,
.mb-10 {
  margin-bottom: 10px;
}

.margin-left-10,
.ml-10 {
  margin-left: 10px;
}

.margin-horizontal-10,
.mh-10 {
  margin-left: 10px;
  margin-right: 10px;
}

.margin-vertical-10,
.mv-10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.margin-15,
.m-15 {
  margin: 15px;
}

.margin-top-15,
.mt-15 {
  margin-top: 15px;
}

.margin-right-15,
.mr-15 {
  margin-right: 15px;
}

.margin-bottom-15,
.mb-15 {
  margin-bottom: 15px;
}

.margin-left-15,
.ml-15 {
  margin-left: 15px;
}

.margin-horizontal-15,
.mh-15 {
  margin-left: 15px;
  margin-right: 15px;
}

.margin-vertical-15,
.mv-15 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.margin-20,
.m-20 {
  margin: 20px;
}

.margin-top-20,
.mt-20 {
  margin-top: 20px;
}

.margin-right-20,
.mr-20 {
  margin-right: 20px;
}

.margin-bottom-20,
.mb-20 {
  margin-bottom: 20px;
}

.margin-left-20,
.ml-20 {
  margin-left: 20px;
}

.margin-horizontal-20,
.mh-20 {
  margin-left: 20px;
  margin-right: 20px;
}

.margin-vertical-20,
.mv-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.margin-25,
.m-25 {
  margin: 25px;
}

.margin-top-25,
.mt-25 {
  margin-top: 25px;
}

.margin-right-25,
.mr-25 {
  margin-right: 25px;
}

.margin-bottom-25,
.mb-25 {
  margin-bottom: 25px;
}

.margin-left-25,
.ml-25 {
  margin-left: 25px;
}

.margin-horizontal-25,
.mh-25 {
  margin-left: 25px;
  margin-right: 25px;
}

.margin-vertical-25,
.mv-25 {
  margin-top: 25px;
  margin-bottom: 25px;
}

.margin-30,
.m-30 {
  margin: 30px;
}

.margin-top-30,
.mt-30 {
  margin-top: 30px;
}

.margin-right-30,
.mr-30 {
  margin-right: 30px;
}

.margin-bottom-30,
.mb-30 {
  margin-bottom: 30px;
}

.margin-left-30,
.ml-30 {
  margin-left: 30px;
}

.margin-horizontal-30,
.mh-30 {
  margin-left: 30px;
  margin-right: 30px;
}

.margin-vertical-30,
.mv-30 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.margin-35,
.m-35 {
  margin: 35px;
}

.margin-top-35,
.mt-35 {
  margin-top: 35px;
}

.margin-right-35,
.mr-35 {
  margin-right: 35px;
}

.margin-bottom-35,
.mb-35 {
  margin-bottom: 35px;
}

.margin-left-35,
.ml-35 {
  margin-left: 35px;
}

.margin-horizontal-35,
.mh-35 {
  margin-left: 35px;
  margin-right: 35px;
}

.margin-vertical-35,
.mv-35 {
  margin-top: 35px;
  margin-bottom: 35px;
}

.margin-40,
.m-40 {
  margin: 40px;
}

.margin-top-40,
.mt-40 {
  margin-top: 40px;
}

.margin-right-40,
.mr-40 {
  margin-right: 40px;
}

.margin-bottom-40,
.mb-40 {
  margin-bottom: 40px;
}

.margin-left-40,
.ml-40 {
  margin-left: 40px;
}

.margin-horizontal-40,
.mh-40 {
  margin-left: 40px;
  margin-right: 40px;
}

.margin-vertical-40,
.mv-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.margin-45,
.m-45 {
  margin: 45px;
}

.margin-top-45,
.mt-45 {
  margin-top: 45px;
}

.margin-right-45,
.mr-45 {
  margin-right: 45px;
}

.margin-bottom-45,
.mb-45 {
  margin-bottom: 45px;
}

.margin-left-45,
.ml-45 {
  margin-left: 45px;
}

.margin-horizontal-45,
.mh-45 {
  margin-left: 45px;
  margin-right: 45px;
}

.margin-vertical-45,
.mv-45 {
  margin-top: 45px;
  margin-bottom: 45px;
}

.margin-50,
.m-50 {
  margin: 50px;
}

.margin-top-50,
.mt-50 {
  margin-top: 50px;
}

.margin-right-50,
.mr-50 {
  margin-right: 50px;
}

.margin-bottom-50,
.mb-50 {
  margin-bottom: 50px;
}

.margin-left-50,
.ml-50 {
  margin-left: 50px;
}

.margin-horizontal-50,
.mh-50 {
  margin-left: 50px;
  margin-right: 50px;
}

.margin-vertical-50,
.mv-50 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.margin-55,
.m-55 {
  margin: 55px;
}

.margin-top-55,
.mt-55 {
  margin-top: 55px;
}

.margin-right-55,
.mr-55 {
  margin-right: 55px;
}

.margin-bottom-55,
.mb-55 {
  margin-bottom: 55px;
}

.margin-left-55,
.ml-55 {
  margin-left: 55px;
}

.margin-horizontal-55,
.mh-55 {
  margin-left: 55px;
  margin-right: 55px;
}

.margin-vertical-55,
.mv-55 {
  margin-top: 55px;
  margin-bottom: 55px;
}

.margin-60,
.m-60 {
  margin: 60px;
}

.margin-top-60,
.mt-60 {
  margin-top: 60px;
}

.margin-right-60,
.mr-60 {
  margin-right: 60px;
}

.margin-bottom-60,
.mb-60 {
  margin-bottom: 60px;
}

.margin-left-60,
.ml-60 {
  margin-left: 60px;
}

.margin-horizontal-60,
.mh-60 {
  margin-left: 60px;
  margin-right: 60px;
}

.margin-vertical-60,
.mv-60 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.margin-65,
.m-65 {
  margin: 65px;
}

.margin-top-65,
.mt-65 {
  margin-top: 65px;
}

.margin-right-65,
.mr-65 {
  margin-right: 65px;
}

.margin-bottom-65,
.mb-65 {
  margin-bottom: 65px;
}

.margin-left-65,
.ml-65 {
  margin-left: 65px;
}

.margin-horizontal-65,
.mh-65 {
  margin-left: 65px;
  margin-right: 65px;
}

.margin-vertical-65,
.mv-65 {
  margin-top: 65px;
  margin-bottom: 65px;
}

.margin-70,
.m-70 {
  margin: 70px;
}

.margin-top-70,
.mt-70 {
  margin-top: 70px;
}

.margin-right-70,
.mr-70 {
  margin-right: 70px;
}

.margin-bottom-70,
.mb-70 {
  margin-bottom: 70px;
}

.margin-left-70,
.ml-70 {
  margin-left: 70px;
}

.margin-horizontal-70,
.mh-70 {
  margin-left: 70px;
  margin-right: 70px;
}

.margin-vertical-70,
.mv-70 {
  margin-top: 70px;
  margin-bottom: 70px;
}

.margin-75,
.m-75 {
  margin: 75px;
}

.margin-top-75,
.mt-75 {
  margin-top: 75px;
}

.margin-right-75,
.mr-75 {
  margin-right: 75px;
}

.margin-bottom-75,
.mb-75 {
  margin-bottom: 75px;
}

.margin-left-75,
.ml-75 {
  margin-left: 75px;
}

.margin-horizontal-75,
.mh-75 {
  margin-left: 75px;
  margin-right: 75px;
}

.margin-vertical-75,
.mv-75 {
  margin-top: 75px;
  margin-bottom: 75px;
}

.margin-80,
.m-80 {
  margin: 80px;
}

.margin-top-80,
.mt-80 {
  margin-top: 80px;
}

.margin-right-80,
.mr-80 {
  margin-right: 80px;
}

.margin-bottom-80,
.mb-80 {
  margin-bottom: 80px;
}

.margin-left-80,
.ml-80 {
  margin-left: 80px;
}

.margin-horizontal-80,
.mh-80 {
  margin-left: 80px;
  margin-right: 80px;
}

.margin-vertical-80,
.mv-80 {
  margin-top: 80px;
  margin-bottom: 80px;
}

.margin-85,
.m-85 {
  margin: 85px;
}

.margin-top-85,
.mt-85 {
  margin-top: 85px;
}

.margin-right-85,
.mr-85 {
  margin-right: 85px;
}

.margin-bottom-85,
.mb-85 {
  margin-bottom: 85px;
}

.margin-left-85,
.ml-85 {
  margin-left: 85px;
}

.margin-horizontal-85,
.mh-85 {
  margin-left: 85px;
  margin-right: 85px;
}

.margin-vertical-85,
.mv-85 {
  margin-top: 85px;
  margin-bottom: 85px;
}

.margin-90,
.m-90 {
  margin: 90px;
}

.margin-top-90,
.mt-90 {
  margin-top: 90px;
}

.margin-right-90,
.mr-90 {
  margin-right: 90px;
}

.margin-bottom-90,
.mb-90 {
  margin-bottom: 90px;
}

.margin-left-90,
.ml-90 {
  margin-left: 90px;
}

.margin-horizontal-90,
.mh-90 {
  margin-left: 90px;
  margin-right: 90px;
}

.margin-vertical-90,
.mv-90 {
  margin-top: 90px;
  margin-bottom: 90px;
}

.margin-95,
.m-95 {
  margin: 95px;
}

.margin-top-95,
.mt-95 {
  margin-top: 95px;
}

.margin-right-95,
.mr-95 {
  margin-right: 95px;
}

.margin-bottom-95,
.mb-95 {
  margin-bottom: 95px;
}

.margin-left-95,
.ml-95 {
  margin-left: 95px;
}

.margin-horizontal-95,
.mh-95 {
  margin-left: 95px;
  margin-right: 95px;
}

.margin-vertical-95,
.mv-95 {
  margin-top: 95px;
  margin-bottom: 95px;
}

.margin-100,
.m-100 {
  margin: 100px;
}

.margin-top-100,
.mt-100 {
  margin-top: 100px;
}

.margin-right-100,
.mr-100 {
  margin-right: 100px;
}

.margin-bottom-100,
.mb-100 {
  margin-bottom: 100px;
}

.margin-left-100,
.ml-100 {
  margin-left: 100px;
}

.margin-horizontal-100,
.mh-100 {
  margin-left: 100px;
  margin-right: 100px;
}

.margin-vertical-100,
.mv-100 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.margin-8,
.m-8 {
  margin: 8px;
}

.margin-top-8,
.mt-8 {
  margin-top: 8px;
}

.margin-right-8,
.mr-8 {
  margin-right: 8px;
}

.margin-bottom-8,
.mb-8 {
  margin-bottom: 8px;
}

.margin-left-8,
.ml-8 {
  margin-left: 8px;
}

.margin-horizontal-8,
.mh-8 {
  margin-left: 8px;
  margin-right: 8px;
}

.margin-vertical-8,
.mv-8 {
  margin-top: 8px;
  margin-bottom: 8px;
}

.margin-16,
.m-16 {
  margin: 16px;
}

.margin-top-16,
.mt-16 {
  margin-top: 16px;
}

.margin-right-16,
.mr-16 {
  margin-right: 16px;
}

.margin-bottom-16,
.mb-16 {
  margin-bottom: 16px;
}

.margin-left-16,
.ml-16 {
  margin-left: 16px;
}

.margin-horizontal-16,
.mh-16 {
  margin-left: 16px;
  margin-right: 16px;
}

.margin-vertical-16,
.mv-16 {
  margin-top: 16px;
  margin-bottom: 16px;
}

.margin-24,
.m-24 {
  margin: 24px;
}

.margin-top-24,
.mt-24 {
  margin-top: 24px;
}

.margin-right-24,
.mr-24 {
  margin-right: 24px;
}

.margin-bottom-24,
.mb-24 {
  margin-bottom: 24px;
}

.margin-left-24,
.ml-24 {
  margin-left: 24px;
}

.margin-horizontal-24,
.mh-24 {
  margin-left: 24px;
  margin-right: 24px;
}

.margin-vertical-24,
.mv-24 {
  margin-top: 24px;
  margin-bottom: 24px;
}

.margin-32,
.m-32 {
  margin: 32px;
}

.margin-top-32,
.mt-32 {
  margin-top: 32px;
}

.margin-right-32,
.mr-32 {
  margin-right: 32px;
}

.margin-bottom-32,
.mb-32 {
  margin-bottom: 32px;
}

.margin-left-32,
.ml-32 {
  margin-left: 32px;
}

.margin-horizontal-32,
.mh-32 {
  margin-left: 32px;
  margin-right: 32px;
}

.margin-vertical-32,
.mv-32 {
  margin-top: 32px;
  margin-bottom: 32px;
}

.margin-48,
.m-48 {
  margin: 48px;
}

.margin-top-48,
.mt-48 {
  margin-top: 48px;
}

.margin-right-48,
.mr-48 {
  margin-right: 48px;
}

.margin-bottom-48,
.mb-48 {
  margin-bottom: 48px;
}

.margin-left-48,
.ml-48 {
  margin-left: 48px;
}

.margin-horizontal-48,
.mh-48 {
  margin-left: 48px;
  margin-right: 48px;
}

.margin-vertical-48,
.mv-48 {
  margin-top: 48px;
  margin-bottom: 48px;
}

.margin-56,
.m-56 {
  margin: 56px;
}

.margin-top-56,
.mt-56 {
  margin-top: 56px;
}

.margin-right-56,
.mr-56 {
  margin-right: 56px;
}

.margin-bottom-56,
.mb-56 {
  margin-bottom: 56px;
}

.margin-left-56,
.ml-56 {
  margin-left: 56px;
}

.margin-horizontal-56,
.mh-56 {
  margin-left: 56px;
  margin-right: 56px;
}

.margin-vertical-56,
.mv-56 {
  margin-top: 56px;
  margin-bottom: 56px;
}

.margin-64,
.m-64 {
  margin: 64px;
}

.margin-top-64,
.mt-64 {
  margin-top: 64px;
}

.margin-right-64,
.mr-64 {
  margin-right: 64px;
}

.margin-bottom-64,
.mb-64 {
  margin-bottom: 64px;
}

.margin-left-64,
.ml-64 {
  margin-left: 64px;
}

.margin-horizontal-64,
.mh-64 {
  margin-left: 64px;
  margin-right: 64px;
}

.margin-vertical-64,
.mv-64 {
  margin-top: 64px;
  margin-bottom: 64px;
}

.margin-72,
.m-72 {
  margin: 72px;
}

.margin-top-72,
.mt-72 {
  margin-top: 72px;
}

.margin-right-72,
.mr-72 {
  margin-right: 72px;
}

.margin-bottom-72,
.mb-72 {
  margin-bottom: 72px;
}

.margin-left-72,
.ml-72 {
  margin-left: 72px;
}

.margin-horizontal-72,
.mh-72 {
  margin-left: 72px;
  margin-right: 72px;
}

.margin-vertical-72,
.mv-72 {
  margin-top: 72px;
  margin-bottom: 72px;
}

.margin-88,
.m-88 {
  margin: 88px;
}

.margin-top-88,
.mt-88 {
  margin-top: 88px;
}

.margin-right-88,
.mr-88 {
  margin-right: 88px;
}

.margin-bottom-88,
.mb-88 {
  margin-bottom: 88px;
}

.margin-left-88,
.ml-88 {
  margin-left: 88px;
}

.margin-horizontal-88,
.mh-88 {
  margin-left: 88px;
  margin-right: 88px;
}

.margin-vertical-88,
.mv-88 {
  margin-top: 88px;
  margin-bottom: 88px;
}

.margin-96,
.m-96 {
  margin: 96px;
}

.margin-top-96,
.mt-96 {
  margin-top: 96px;
}

.margin-right-96,
.mr-96 {
  margin-right: 96px;
}

.margin-bottom-96,
.mb-96 {
  margin-bottom: 96px;
}

.margin-left-96,
.ml-96 {
  margin-left: 96px;
}

.margin-horizontal-96,
.mh-96 {
  margin-left: 96px;
  margin-right: 96px;
}

.margin-vertical-96,
.mv-96 {
  margin-top: 96px;
  margin-bottom: 96px;
}

.height-0,
.h-0 {
  height: 0px !important;
  min-height: 0px !important;
  max-height: 0px !important;
}

.width-0,
.w-0 {
  width: 0px !important;
  min-width: 0px !important;
  max-width: 0px !important;
}

.height-5,
.h-5 {
  height: 5px !important;
  min-height: 5px !important;
  max-height: 5px !important;
}

.width-5,
.w-5 {
  width: 5px !important;
  min-width: 5px !important;
  max-width: 5px !important;
}

.height-10,
.h-10 {
  height: 10px !important;
  min-height: 10px !important;
  max-height: 10px !important;
}

.width-10,
.w-10 {
  width: 10px !important;
  min-width: 10px !important;
  max-width: 10px !important;
}

.height-15,
.h-15 {
  height: 15px !important;
  min-height: 15px !important;
  max-height: 15px !important;
}

.width-15,
.w-15 {
  width: 15px !important;
  min-width: 15px !important;
  max-width: 15px !important;
}

.height-20,
.h-20 {
  height: 20px !important;
  min-height: 20px !important;
  max-height: 20px !important;
}

.width-20,
.w-20 {
  width: 20px !important;
  min-width: 20px !important;
  max-width: 20px !important;
}

.height-25,
.h-25 {
  height: 25px !important;
  min-height: 25px !important;
  max-height: 25px !important;
}

.width-25,
.w-25 {
  width: 25px !important;
  min-width: 25px !important;
  max-width: 25px !important;
}

.height-30,
.h-30 {
  height: 30px !important;
  min-height: 30px !important;
  max-height: 30px !important;
}

.width-30,
.w-30 {
  width: 30px !important;
  min-width: 30px !important;
  max-width: 30px !important;
}

.height-35,
.h-35 {
  height: 35px !important;
  min-height: 35px !important;
  max-height: 35px !important;
}

.width-35,
.w-35 {
  width: 35px !important;
  min-width: 35px !important;
  max-width: 35px !important;
}

.height-40,
.h-40 {
  height: 40px !important;
  min-height: 40px !important;
  max-height: 40px !important;
}

.width-40,
.w-40 {
  width: 40px !important;
  min-width: 40px !important;
  max-width: 40px !important;
}

.height-45,
.h-45 {
  height: 45px !important;
  min-height: 45px !important;
  max-height: 45px !important;
}

.width-45,
.w-45 {
  width: 45px !important;
  min-width: 45px !important;
  max-width: 45px !important;
}

.height-50,
.h-50 {
  height: 50px !important;
  min-height: 50px !important;
  max-height: 50px !important;
}

.width-50,
.w-50 {
  width: 50px !important;
  min-width: 50px !important;
  max-width: 50px !important;
}

.height-55,
.h-55 {
  height: 55px !important;
  min-height: 55px !important;
  max-height: 55px !important;
}

.width-55,
.w-55 {
  width: 55px !important;
  min-width: 55px !important;
  max-width: 55px !important;
}

.height-60,
.h-60 {
  height: 60px !important;
  min-height: 60px !important;
  max-height: 60px !important;
}

.width-60,
.w-60 {
  width: 60px !important;
  min-width: 60px !important;
  max-width: 60px !important;
}

.height-65,
.h-65 {
  height: 65px !important;
  min-height: 65px !important;
  max-height: 65px !important;
}

.width-65,
.w-65 {
  width: 65px !important;
  min-width: 65px !important;
  max-width: 65px !important;
}

.height-70,
.h-70 {
  height: 70px !important;
  min-height: 70px !important;
  max-height: 70px !important;
}

.width-70,
.w-70 {
  width: 70px !important;
  min-width: 70px !important;
  max-width: 70px !important;
}

.height-75,
.h-75 {
  height: 75px !important;
  min-height: 75px !important;
  max-height: 75px !important;
}

.width-75,
.w-75 {
  width: 75px !important;
  min-width: 75px !important;
  max-width: 75px !important;
}

.height-80,
.h-80 {
  height: 80px !important;
  min-height: 80px !important;
  max-height: 80px !important;
}

.width-80,
.w-80 {
  width: 80px !important;
  min-width: 80px !important;
  max-width: 80px !important;
}

.height-85,
.h-85 {
  height: 85px !important;
  min-height: 85px !important;
  max-height: 85px !important;
}

.width-85,
.w-85 {
  width: 85px !important;
  min-width: 85px !important;
  max-width: 85px !important;
}

.height-90,
.h-90 {
  height: 90px !important;
  min-height: 90px !important;
  max-height: 90px !important;
}

.width-90,
.w-90 {
  width: 90px !important;
  min-width: 90px !important;
  max-width: 90px !important;
}

.height-95,
.h-95 {
  height: 95px !important;
  min-height: 95px !important;
  max-height: 95px !important;
}

.width-95,
.w-95 {
  width: 95px !important;
  min-width: 95px !important;
  max-width: 95px !important;
}

.height-100,
.h-100 {
  height: 100px !important;
  min-height: 100px !important;
  max-height: 100px !important;
}

.width-100,
.w-100 {
  width: 100px !important;
  min-width: 100px !important;
  max-width: 100px !important;
}

.height-105,
.h-105 {
  height: 105px !important;
  min-height: 105px !important;
  max-height: 105px !important;
}

.width-105,
.w-105 {
  width: 105px !important;
  min-width: 105px !important;
  max-width: 105px !important;
}

.height-110,
.h-110 {
  height: 110px !important;
  min-height: 110px !important;
  max-height: 110px !important;
}

.width-110,
.w-110 {
  width: 110px !important;
  min-width: 110px !important;
  max-width: 110px !important;
}

.height-115,
.h-115 {
  height: 115px !important;
  min-height: 115px !important;
  max-height: 115px !important;
}

.width-115,
.w-115 {
  width: 115px !important;
  min-width: 115px !important;
  max-width: 115px !important;
}

.height-120,
.h-120 {
  height: 120px !important;
  min-height: 120px !important;
  max-height: 120px !important;
}

.width-120,
.w-120 {
  width: 120px !important;
  min-width: 120px !important;
  max-width: 120px !important;
}

.height-125,
.h-125 {
  height: 125px !important;
  min-height: 125px !important;
  max-height: 125px !important;
}

.width-125,
.w-125 {
  width: 125px !important;
  min-width: 125px !important;
  max-width: 125px !important;
}

.height-130,
.h-130 {
  height: 130px !important;
  min-height: 130px !important;
  max-height: 130px !important;
}

.width-130,
.w-130 {
  width: 130px !important;
  min-width: 130px !important;
  max-width: 130px !important;
}

.height-135,
.h-135 {
  height: 135px !important;
  min-height: 135px !important;
  max-height: 135px !important;
}

.width-135,
.w-135 {
  width: 135px !important;
  min-width: 135px !important;
  max-width: 135px !important;
}

.height-140,
.h-140 {
  height: 140px !important;
  min-height: 140px !important;
  max-height: 140px !important;
}

.width-140,
.w-140 {
  width: 140px !important;
  min-width: 140px !important;
  max-width: 140px !important;
}

.height-145,
.h-145 {
  height: 145px !important;
  min-height: 145px !important;
  max-height: 145px !important;
}

.width-145,
.w-145 {
  width: 145px !important;
  min-width: 145px !important;
  max-width: 145px !important;
}

.height-150,
.h-150 {
  height: 150px !important;
  min-height: 150px !important;
  max-height: 150px !important;
}

.width-150,
.w-150 {
  width: 150px !important;
  min-width: 150px !important;
  max-width: 150px !important;
}

.height-155,
.h-155 {
  height: 155px !important;
  min-height: 155px !important;
  max-height: 155px !important;
}

.width-155,
.w-155 {
  width: 155px !important;
  min-width: 155px !important;
  max-width: 155px !important;
}

.height-160,
.h-160 {
  height: 160px !important;
  min-height: 160px !important;
  max-height: 160px !important;
}

.width-160,
.w-160 {
  width: 160px !important;
  min-width: 160px !important;
  max-width: 160px !important;
}

.height-165,
.h-165 {
  height: 165px !important;
  min-height: 165px !important;
  max-height: 165px !important;
}

.width-165,
.w-165 {
  width: 165px !important;
  min-width: 165px !important;
  max-width: 165px !important;
}

.height-170,
.h-170 {
  height: 170px !important;
  min-height: 170px !important;
  max-height: 170px !important;
}

.width-170,
.w-170 {
  width: 170px !important;
  min-width: 170px !important;
  max-width: 170px !important;
}

.height-175,
.h-175 {
  height: 175px !important;
  min-height: 175px !important;
  max-height: 175px !important;
}

.width-175,
.w-175 {
  width: 175px !important;
  min-width: 175px !important;
  max-width: 175px !important;
}

.height-180,
.h-180 {
  height: 180px !important;
  min-height: 180px !important;
  max-height: 180px !important;
}

.width-180,
.w-180 {
  width: 180px !important;
  min-width: 180px !important;
  max-width: 180px !important;
}

.height-185,
.h-185 {
  height: 185px !important;
  min-height: 185px !important;
  max-height: 185px !important;
}

.width-185,
.w-185 {
  width: 185px !important;
  min-width: 185px !important;
  max-width: 185px !important;
}

.height-190,
.h-190 {
  height: 190px !important;
  min-height: 190px !important;
  max-height: 190px !important;
}

.width-190,
.w-190 {
  width: 190px !important;
  min-width: 190px !important;
  max-width: 190px !important;
}

.height-195,
.h-195 {
  height: 195px !important;
  min-height: 195px !important;
  max-height: 195px !important;
}

.width-195,
.w-195 {
  width: 195px !important;
  min-width: 195px !important;
  max-width: 195px !important;
}

.height-200,
.h-200 {
  height: 200px !important;
  min-height: 200px !important;
  max-height: 200px !important;
}

.width-200,
.w-200 {
  width: 200px !important;
  min-width: 200px !important;
  max-width: 200px !important;
}

.height-205,
.h-205 {
  height: 205px !important;
  min-height: 205px !important;
  max-height: 205px !important;
}

.width-205,
.w-205 {
  width: 205px !important;
  min-width: 205px !important;
  max-width: 205px !important;
}

.height-210,
.h-210 {
  height: 210px !important;
  min-height: 210px !important;
  max-height: 210px !important;
}

.width-210,
.w-210 {
  width: 210px !important;
  min-width: 210px !important;
  max-width: 210px !important;
}

.height-215,
.h-215 {
  height: 215px !important;
  min-height: 215px !important;
  max-height: 215px !important;
}

.width-215,
.w-215 {
  width: 215px !important;
  min-width: 215px !important;
  max-width: 215px !important;
}

.height-220,
.h-220 {
  height: 220px !important;
  min-height: 220px !important;
  max-height: 220px !important;
}

.width-220,
.w-220 {
  width: 220px !important;
  min-width: 220px !important;
  max-width: 220px !important;
}

.height-225,
.h-225 {
  height: 225px !important;
  min-height: 225px !important;
  max-height: 225px !important;
}

.width-225,
.w-225 {
  width: 225px !important;
  min-width: 225px !important;
  max-width: 225px !important;
}

.height-230,
.h-230 {
  height: 230px !important;
  min-height: 230px !important;
  max-height: 230px !important;
}

.width-230,
.w-230 {
  width: 230px !important;
  min-width: 230px !important;
  max-width: 230px !important;
}

.height-235,
.h-235 {
  height: 235px !important;
  min-height: 235px !important;
  max-height: 235px !important;
}

.width-235,
.w-235 {
  width: 235px !important;
  min-width: 235px !important;
  max-width: 235px !important;
}

.height-240,
.h-240 {
  height: 240px !important;
  min-height: 240px !important;
  max-height: 240px !important;
}

.width-240,
.w-240 {
  width: 240px !important;
  min-width: 240px !important;
  max-width: 240px !important;
}

.height-245,
.h-245 {
  height: 245px !important;
  min-height: 245px !important;
  max-height: 245px !important;
}

.width-245,
.w-245 {
  width: 245px !important;
  min-width: 245px !important;
  max-width: 245px !important;
}

.height-250,
.h-250 {
  height: 250px !important;
  min-height: 250px !important;
  max-height: 250px !important;
}

.width-250,
.w-250 {
  width: 250px !important;
  min-width: 250px !important;
  max-width: 250px !important;
}

.height-255,
.h-255 {
  height: 255px !important;
  min-height: 255px !important;
  max-height: 255px !important;
}

.width-255,
.w-255 {
  width: 255px !important;
  min-width: 255px !important;
  max-width: 255px !important;
}

.height-260,
.h-260 {
  height: 260px !important;
  min-height: 260px !important;
  max-height: 260px !important;
}

.width-260,
.w-260 {
  width: 260px !important;
  min-width: 260px !important;
  max-width: 260px !important;
}

.height-265,
.h-265 {
  height: 265px !important;
  min-height: 265px !important;
  max-height: 265px !important;
}

.width-265,
.w-265 {
  width: 265px !important;
  min-width: 265px !important;
  max-width: 265px !important;
}

.height-270,
.h-270 {
  height: 270px !important;
  min-height: 270px !important;
  max-height: 270px !important;
}

.width-270,
.w-270 {
  width: 270px !important;
  min-width: 270px !important;
  max-width: 270px !important;
}

.height-275,
.h-275 {
  height: 275px !important;
  min-height: 275px !important;
  max-height: 275px !important;
}

.width-275,
.w-275 {
  width: 275px !important;
  min-width: 275px !important;
  max-width: 275px !important;
}

.height-280,
.h-280 {
  height: 280px !important;
  min-height: 280px !important;
  max-height: 280px !important;
}

.width-280,
.w-280 {
  width: 280px !important;
  min-width: 280px !important;
  max-width: 280px !important;
}

.height-285,
.h-285 {
  height: 285px !important;
  min-height: 285px !important;
  max-height: 285px !important;
}

.width-285,
.w-285 {
  width: 285px !important;
  min-width: 285px !important;
  max-width: 285px !important;
}

.height-290,
.h-290 {
  height: 290px !important;
  min-height: 290px !important;
  max-height: 290px !important;
}

.width-290,
.w-290 {
  width: 290px !important;
  min-width: 290px !important;
  max-width: 290px !important;
}

.height-295,
.h-295 {
  height: 295px !important;
  min-height: 295px !important;
  max-height: 295px !important;
}

.width-295,
.w-295 {
  width: 295px !important;
  min-width: 295px !important;
  max-width: 295px !important;
}

.height-300,
.h-300 {
  height: 300px !important;
  min-height: 300px !important;
  max-height: 300px !important;
}

.width-300,
.w-300 {
  width: 300px !important;
  min-width: 300px !important;
  max-width: 300px !important;
}

.height-305,
.h-305 {
  height: 305px !important;
  min-height: 305px !important;
  max-height: 305px !important;
}

.width-305,
.w-305 {
  width: 305px !important;
  min-width: 305px !important;
  max-width: 305px !important;
}

.height-310,
.h-310 {
  height: 310px !important;
  min-height: 310px !important;
  max-height: 310px !important;
}

.width-310,
.w-310 {
  width: 310px !important;
  min-width: 310px !important;
  max-width: 310px !important;
}

.height-315,
.h-315 {
  height: 315px !important;
  min-height: 315px !important;
  max-height: 315px !important;
}

.width-315,
.w-315 {
  width: 315px !important;
  min-width: 315px !important;
  max-width: 315px !important;
}

.height-320,
.h-320 {
  height: 320px !important;
  min-height: 320px !important;
  max-height: 320px !important;
}

.width-320,
.w-320 {
  width: 320px !important;
  min-width: 320px !important;
  max-width: 320px !important;
}

.height-325,
.h-325 {
  height: 325px !important;
  min-height: 325px !important;
  max-height: 325px !important;
}

.width-325,
.w-325 {
  width: 325px !important;
  min-width: 325px !important;
  max-width: 325px !important;
}

.height-330,
.h-330 {
  height: 330px !important;
  min-height: 330px !important;
  max-height: 330px !important;
}

.width-330,
.w-330 {
  width: 330px !important;
  min-width: 330px !important;
  max-width: 330px !important;
}

.height-335,
.h-335 {
  height: 335px !important;
  min-height: 335px !important;
  max-height: 335px !important;
}

.width-335,
.w-335 {
  width: 335px !important;
  min-width: 335px !important;
  max-width: 335px !important;
}

.height-340,
.h-340 {
  height: 340px !important;
  min-height: 340px !important;
  max-height: 340px !important;
}

.width-340,
.w-340 {
  width: 340px !important;
  min-width: 340px !important;
  max-width: 340px !important;
}

.height-345,
.h-345 {
  height: 345px !important;
  min-height: 345px !important;
  max-height: 345px !important;
}

.width-345,
.w-345 {
  width: 345px !important;
  min-width: 345px !important;
  max-width: 345px !important;
}

.height-350,
.h-350 {
  height: 350px !important;
  min-height: 350px !important;
  max-height: 350px !important;
}

.width-350,
.w-350 {
  width: 350px !important;
  min-width: 350px !important;
  max-width: 350px !important;
}

.height-355,
.h-355 {
  height: 355px !important;
  min-height: 355px !important;
  max-height: 355px !important;
}

.width-355,
.w-355 {
  width: 355px !important;
  min-width: 355px !important;
  max-width: 355px !important;
}

.height-360,
.h-360 {
  height: 360px !important;
  min-height: 360px !important;
  max-height: 360px !important;
}

.width-360,
.w-360 {
  width: 360px !important;
  min-width: 360px !important;
  max-width: 360px !important;
}

.height-365,
.h-365 {
  height: 365px !important;
  min-height: 365px !important;
  max-height: 365px !important;
}

.width-365,
.w-365 {
  width: 365px !important;
  min-width: 365px !important;
  max-width: 365px !important;
}

.height-370,
.h-370 {
  height: 370px !important;
  min-height: 370px !important;
  max-height: 370px !important;
}

.width-370,
.w-370 {
  width: 370px !important;
  min-width: 370px !important;
  max-width: 370px !important;
}

.height-375,
.h-375 {
  height: 375px !important;
  min-height: 375px !important;
  max-height: 375px !important;
}

.width-375,
.w-375 {
  width: 375px !important;
  min-width: 375px !important;
  max-width: 375px !important;
}

.height-380,
.h-380 {
  height: 380px !important;
  min-height: 380px !important;
  max-height: 380px !important;
}

.width-380,
.w-380 {
  width: 380px !important;
  min-width: 380px !important;
  max-width: 380px !important;
}

.height-385,
.h-385 {
  height: 385px !important;
  min-height: 385px !important;
  max-height: 385px !important;
}

.width-385,
.w-385 {
  width: 385px !important;
  min-width: 385px !important;
  max-width: 385px !important;
}

.height-390,
.h-390 {
  height: 390px !important;
  min-height: 390px !important;
  max-height: 390px !important;
}

.width-390,
.w-390 {
  width: 390px !important;
  min-width: 390px !important;
  max-width: 390px !important;
}

.height-395,
.h-395 {
  height: 395px !important;
  min-height: 395px !important;
  max-height: 395px !important;
}

.width-395,
.w-395 {
  width: 395px !important;
  min-width: 395px !important;
  max-width: 395px !important;
}

.height-400,
.h-400 {
  height: 400px !important;
  min-height: 400px !important;
  max-height: 400px !important;
}

.width-400,
.w-400 {
  width: 400px !important;
  min-width: 400px !important;
  max-width: 400px !important;
}

.height-405,
.h-405 {
  height: 405px !important;
  min-height: 405px !important;
  max-height: 405px !important;
}

.width-405,
.w-405 {
  width: 405px !important;
  min-width: 405px !important;
  max-width: 405px !important;
}

.height-410,
.h-410 {
  height: 410px !important;
  min-height: 410px !important;
  max-height: 410px !important;
}

.width-410,
.w-410 {
  width: 410px !important;
  min-width: 410px !important;
  max-width: 410px !important;
}

.height-415,
.h-415 {
  height: 415px !important;
  min-height: 415px !important;
  max-height: 415px !important;
}

.width-415,
.w-415 {
  width: 415px !important;
  min-width: 415px !important;
  max-width: 415px !important;
}

.height-420,
.h-420 {
  height: 420px !important;
  min-height: 420px !important;
  max-height: 420px !important;
}

.width-420,
.w-420 {
  width: 420px !important;
  min-width: 420px !important;
  max-width: 420px !important;
}

.height-425,
.h-425 {
  height: 425px !important;
  min-height: 425px !important;
  max-height: 425px !important;
}

.width-425,
.w-425 {
  width: 425px !important;
  min-width: 425px !important;
  max-width: 425px !important;
}

.height-430,
.h-430 {
  height: 430px !important;
  min-height: 430px !important;
  max-height: 430px !important;
}

.width-430,
.w-430 {
  width: 430px !important;
  min-width: 430px !important;
  max-width: 430px !important;
}

.height-435,
.h-435 {
  height: 435px !important;
  min-height: 435px !important;
  max-height: 435px !important;
}

.width-435,
.w-435 {
  width: 435px !important;
  min-width: 435px !important;
  max-width: 435px !important;
}

.height-440,
.h-440 {
  height: 440px !important;
  min-height: 440px !important;
  max-height: 440px !important;
}

.width-440,
.w-440 {
  width: 440px !important;
  min-width: 440px !important;
  max-width: 440px !important;
}

.height-445,
.h-445 {
  height: 445px !important;
  min-height: 445px !important;
  max-height: 445px !important;
}

.width-445,
.w-445 {
  width: 445px !important;
  min-width: 445px !important;
  max-width: 445px !important;
}

.height-450,
.h-450 {
  height: 450px !important;
  min-height: 450px !important;
  max-height: 450px !important;
}

.width-450,
.w-450 {
  width: 450px !important;
  min-width: 450px !important;
  max-width: 450px !important;
}

.height-455,
.h-455 {
  height: 455px !important;
  min-height: 455px !important;
  max-height: 455px !important;
}

.width-455,
.w-455 {
  width: 455px !important;
  min-width: 455px !important;
  max-width: 455px !important;
}

.height-460,
.h-460 {
  height: 460px !important;
  min-height: 460px !important;
  max-height: 460px !important;
}

.width-460,
.w-460 {
  width: 460px !important;
  min-width: 460px !important;
  max-width: 460px !important;
}

.height-465,
.h-465 {
  height: 465px !important;
  min-height: 465px !important;
  max-height: 465px !important;
}

.width-465,
.w-465 {
  width: 465px !important;
  min-width: 465px !important;
  max-width: 465px !important;
}

.height-470,
.h-470 {
  height: 470px !important;
  min-height: 470px !important;
  max-height: 470px !important;
}

.width-470,
.w-470 {
  width: 470px !important;
  min-width: 470px !important;
  max-width: 470px !important;
}

.height-475,
.h-475 {
  height: 475px !important;
  min-height: 475px !important;
  max-height: 475px !important;
}

.width-475,
.w-475 {
  width: 475px !important;
  min-width: 475px !important;
  max-width: 475px !important;
}

.height-480,
.h-480 {
  height: 480px !important;
  min-height: 480px !important;
  max-height: 480px !important;
}

.width-480,
.w-480 {
  width: 480px !important;
  min-width: 480px !important;
  max-width: 480px !important;
}

.height-485,
.h-485 {
  height: 485px !important;
  min-height: 485px !important;
  max-height: 485px !important;
}

.width-485,
.w-485 {
  width: 485px !important;
  min-width: 485px !important;
  max-width: 485px !important;
}

.height-490,
.h-490 {
  height: 490px !important;
  min-height: 490px !important;
  max-height: 490px !important;
}

.width-490,
.w-490 {
  width: 490px !important;
  min-width: 490px !important;
  max-width: 490px !important;
}

.height-495,
.h-495 {
  height: 495px !important;
  min-height: 495px !important;
  max-height: 495px !important;
}

.width-495,
.w-495 {
  width: 495px !important;
  min-width: 495px !important;
  max-width: 495px !important;
}

.height-500,
.h-500 {
  height: 500px !important;
  min-height: 500px !important;
  max-height: 500px !important;
}

.width-500,
.w-500 {
  width: 500px !important;
  min-width: 500px !important;
  max-width: 500px !important;
}

.height-8,
.h-8 {
  height: 8px !important;
  min-height: 8px !important;
  max-height: 8px !important;
}

.width-8,
.w-8 {
  width: 8px !important;
  min-width: 8px !important;
  max-width: 8px !important;
}

.height-16,
.h-16 {
  height: 16px !important;
  min-height: 16px !important;
  max-height: 16px !important;
}

.width-16,
.w-16 {
  width: 16px !important;
  min-width: 16px !important;
  max-width: 16px !important;
}

.height-24,
.h-24 {
  height: 24px !important;
  min-height: 24px !important;
  max-height: 24px !important;
}

.width-24,
.w-24 {
  width: 24px !important;
  min-width: 24px !important;
  max-width: 24px !important;
}

.height-32,
.h-32 {
  height: 32px !important;
  min-height: 32px !important;
  max-height: 32px !important;
}

.width-32,
.w-32 {
  width: 32px !important;
  min-width: 32px !important;
  max-width: 32px !important;
}

.height-48,
.h-48 {
  height: 48px !important;
  min-height: 48px !important;
  max-height: 48px !important;
}

.width-48,
.w-48 {
  width: 48px !important;
  min-width: 48px !important;
  max-width: 48px !important;
}

.height-56,
.h-56 {
  height: 56px !important;
  min-height: 56px !important;
  max-height: 56px !important;
}

.width-56,
.w-56 {
  width: 56px !important;
  min-width: 56px !important;
  max-width: 56px !important;
}

.height-64,
.h-64 {
  height: 64px !important;
  min-height: 64px !important;
  max-height: 64px !important;
}

.width-64,
.w-64 {
  width: 64px !important;
  min-width: 64px !important;
  max-width: 64px !important;
}

.height-72,
.h-72 {
  height: 72px !important;
  min-height: 72px !important;
  max-height: 72px !important;
}

.width-72,
.w-72 {
  width: 72px !important;
  min-width: 72px !important;
  max-width: 72px !important;
}

.height-88,
.h-88 {
  height: 88px !important;
  min-height: 88px !important;
  max-height: 88px !important;
}

.width-88,
.w-88 {
  width: 88px !important;
  min-width: 88px !important;
  max-width: 88px !important;
}

.height-96,
.h-96 {
  height: 96px !important;
  min-height: 96px !important;
  max-height: 96px !important;
}

.width-96,
.w-96 {
  width: 96px !important;
  min-width: 96px !important;
  max-width: 96px !important;
}

.height-104,
.h-104 {
  height: 104px !important;
  min-height: 104px !important;
  max-height: 104px !important;
}

.width-104,
.w-104 {
  width: 104px !important;
  min-width: 104px !important;
  max-width: 104px !important;
}

.height-112,
.h-112 {
  height: 112px !important;
  min-height: 112px !important;
  max-height: 112px !important;
}

.width-112,
.w-112 {
  width: 112px !important;
  min-width: 112px !important;
  max-width: 112px !important;
}

.height-128,
.h-128 {
  height: 128px !important;
  min-height: 128px !important;
  max-height: 128px !important;
}

.width-128,
.w-128 {
  width: 128px !important;
  min-width: 128px !important;
  max-width: 128px !important;
}

.height-136,
.h-136 {
  height: 136px !important;
  min-height: 136px !important;
  max-height: 136px !important;
}

.width-136,
.w-136 {
  width: 136px !important;
  min-width: 136px !important;
  max-width: 136px !important;
}

.height-144,
.h-144 {
  height: 144px !important;
  min-height: 144px !important;
  max-height: 144px !important;
}

.width-144,
.w-144 {
  width: 144px !important;
  min-width: 144px !important;
  max-width: 144px !important;
}

.height-152,
.h-152 {
  height: 152px !important;
  min-height: 152px !important;
  max-height: 152px !important;
}

.width-152,
.w-152 {
  width: 152px !important;
  min-width: 152px !important;
  max-width: 152px !important;
}

.height-168,
.h-168 {
  height: 168px !important;
  min-height: 168px !important;
  max-height: 168px !important;
}

.width-168,
.w-168 {
  width: 168px !important;
  min-width: 168px !important;
  max-width: 168px !important;
}

.height-176,
.h-176 {
  height: 176px !important;
  min-height: 176px !important;
  max-height: 176px !important;
}

.width-176,
.w-176 {
  width: 176px !important;
  min-width: 176px !important;
  max-width: 176px !important;
}

.height-184,
.h-184 {
  height: 184px !important;
  min-height: 184px !important;
  max-height: 184px !important;
}

.width-184,
.w-184 {
  width: 184px !important;
  min-width: 184px !important;
  max-width: 184px !important;
}

.height-192,
.h-192 {
  height: 192px !important;
  min-height: 192px !important;
  max-height: 192px !important;
}

.width-192,
.w-192 {
  width: 192px !important;
  min-width: 192px !important;
  max-width: 192px !important;
}

.height-208,
.h-208 {
  height: 208px !important;
  min-height: 208px !important;
  max-height: 208px !important;
}

.width-208,
.w-208 {
  width: 208px !important;
  min-width: 208px !important;
  max-width: 208px !important;
}

.height-216,
.h-216 {
  height: 216px !important;
  min-height: 216px !important;
  max-height: 216px !important;
}

.width-216,
.w-216 {
  width: 216px !important;
  min-width: 216px !important;
  max-width: 216px !important;
}

.height-224,
.h-224 {
  height: 224px !important;
  min-height: 224px !important;
  max-height: 224px !important;
}

.width-224,
.w-224 {
  width: 224px !important;
  min-width: 224px !important;
  max-width: 224px !important;
}

.height-232,
.h-232 {
  height: 232px !important;
  min-height: 232px !important;
  max-height: 232px !important;
}

.width-232,
.w-232 {
  width: 232px !important;
  min-width: 232px !important;
  max-width: 232px !important;
}

.height-248,
.h-248 {
  height: 248px !important;
  min-height: 248px !important;
  max-height: 248px !important;
}

.width-248,
.w-248 {
  width: 248px !important;
  min-width: 248px !important;
  max-width: 248px !important;
}

.height-256,
.h-256 {
  height: 256px !important;
  min-height: 256px !important;
  max-height: 256px !important;
}

.width-256,
.w-256 {
  width: 256px !important;
  min-width: 256px !important;
  max-width: 256px !important;
}

.height-264,
.h-264 {
  height: 264px !important;
  min-height: 264px !important;
  max-height: 264px !important;
}

.width-264,
.w-264 {
  width: 264px !important;
  min-width: 264px !important;
  max-width: 264px !important;
}

.height-272,
.h-272 {
  height: 272px !important;
  min-height: 272px !important;
  max-height: 272px !important;
}

.width-272,
.w-272 {
  width: 272px !important;
  min-width: 272px !important;
  max-width: 272px !important;
}

.height-288,
.h-288 {
  height: 288px !important;
  min-height: 288px !important;
  max-height: 288px !important;
}

.width-288,
.w-288 {
  width: 288px !important;
  min-width: 288px !important;
  max-width: 288px !important;
}

.height-296,
.h-296 {
  height: 296px !important;
  min-height: 296px !important;
  max-height: 296px !important;
}

.width-296,
.w-296 {
  width: 296px !important;
  min-width: 296px !important;
  max-width: 296px !important;
}

.height-304,
.h-304 {
  height: 304px !important;
  min-height: 304px !important;
  max-height: 304px !important;
}

.width-304,
.w-304 {
  width: 304px !important;
  min-width: 304px !important;
  max-width: 304px !important;
}

.height-312,
.h-312 {
  height: 312px !important;
  min-height: 312px !important;
  max-height: 312px !important;
}

.width-312,
.w-312 {
  width: 312px !important;
  min-width: 312px !important;
  max-width: 312px !important;
}

.height-328,
.h-328 {
  height: 328px !important;
  min-height: 328px !important;
  max-height: 328px !important;
}

.width-328,
.w-328 {
  width: 328px !important;
  min-width: 328px !important;
  max-width: 328px !important;
}

.height-336,
.h-336 {
  height: 336px !important;
  min-height: 336px !important;
  max-height: 336px !important;
}

.width-336,
.w-336 {
  width: 336px !important;
  min-width: 336px !important;
  max-width: 336px !important;
}

.height-344,
.h-344 {
  height: 344px !important;
  min-height: 344px !important;
  max-height: 344px !important;
}

.width-344,
.w-344 {
  width: 344px !important;
  min-width: 344px !important;
  max-width: 344px !important;
}

.height-352,
.h-352 {
  height: 352px !important;
  min-height: 352px !important;
  max-height: 352px !important;
}

.width-352,
.w-352 {
  width: 352px !important;
  min-width: 352px !important;
  max-width: 352px !important;
}

.height-368,
.h-368 {
  height: 368px !important;
  min-height: 368px !important;
  max-height: 368px !important;
}

.width-368,
.w-368 {
  width: 368px !important;
  min-width: 368px !important;
  max-width: 368px !important;
}

.height-376,
.h-376 {
  height: 376px !important;
  min-height: 376px !important;
  max-height: 376px !important;
}

.width-376,
.w-376 {
  width: 376px !important;
  min-width: 376px !important;
  max-width: 376px !important;
}

.height-384,
.h-384 {
  height: 384px !important;
  min-height: 384px !important;
  max-height: 384px !important;
}

.width-384,
.w-384 {
  width: 384px !important;
  min-width: 384px !important;
  max-width: 384px !important;
}

.height-392,
.h-392 {
  height: 392px !important;
  min-height: 392px !important;
  max-height: 392px !important;
}

.width-392,
.w-392 {
  width: 392px !important;
  min-width: 392px !important;
  max-width: 392px !important;
}

.height-408,
.h-408 {
  height: 408px !important;
  min-height: 408px !important;
  max-height: 408px !important;
}

.width-408,
.w-408 {
  width: 408px !important;
  min-width: 408px !important;
  max-width: 408px !important;
}

.height-416,
.h-416 {
  height: 416px !important;
  min-height: 416px !important;
  max-height: 416px !important;
}

.width-416,
.w-416 {
  width: 416px !important;
  min-width: 416px !important;
  max-width: 416px !important;
}

.height-424,
.h-424 {
  height: 424px !important;
  min-height: 424px !important;
  max-height: 424px !important;
}

.width-424,
.w-424 {
  width: 424px !important;
  min-width: 424px !important;
  max-width: 424px !important;
}

.height-432,
.h-432 {
  height: 432px !important;
  min-height: 432px !important;
  max-height: 432px !important;
}

.width-432,
.w-432 {
  width: 432px !important;
  min-width: 432px !important;
  max-width: 432px !important;
}

.height-448,
.h-448 {
  height: 448px !important;
  min-height: 448px !important;
  max-height: 448px !important;
}

.width-448,
.w-448 {
  width: 448px !important;
  min-width: 448px !important;
  max-width: 448px !important;
}

.height-456,
.h-456 {
  height: 456px !important;
  min-height: 456px !important;
  max-height: 456px !important;
}

.width-456,
.w-456 {
  width: 456px !important;
  min-width: 456px !important;
  max-width: 456px !important;
}

.height-464,
.h-464 {
  height: 464px !important;
  min-height: 464px !important;
  max-height: 464px !important;
}

.width-464,
.w-464 {
  width: 464px !important;
  min-width: 464px !important;
  max-width: 464px !important;
}

.height-472,
.h-472 {
  height: 472px !important;
  min-height: 472px !important;
  max-height: 472px !important;
}

.width-472,
.w-472 {
  width: 472px !important;
  min-width: 472px !important;
  max-width: 472px !important;
}

.height-488,
.h-488 {
  height: 488px !important;
  min-height: 488px !important;
  max-height: 488px !important;
}

.width-488,
.w-488 {
  width: 488px !important;
  min-width: 488px !important;
  max-width: 488px !important;
}

.height-496,
.h-496 {
  height: 496px !important;
  min-height: 496px !important;
  max-height: 496px !important;
}

.width-496,
.w-496 {
  width: 496px !important;
  min-width: 496px !important;
  max-width: 496px !important;
}

.height-504,
.h-504 {
  height: 504px !important;
  min-height: 504px !important;
  max-height: 504px !important;
}

.width-504,
.w-504 {
  width: 504px !important;
  min-width: 504px !important;
  max-width: 504px !important;
}

.height-512,
.h-512 {
  height: 512px !important;
  min-height: 512px !important;
  max-height: 512px !important;
}

.width-512,
.w-512 {
  width: 512px !important;
  min-width: 512px !important;
  max-width: 512px !important;
}

.height-528,
.h-528 {
  height: 528px !important;
  min-height: 528px !important;
  max-height: 528px !important;
}

.width-528,
.w-528 {
  width: 528px !important;
  min-width: 528px !important;
  max-width: 528px !important;
}

.height-536,
.h-536 {
  height: 536px !important;
  min-height: 536px !important;
  max-height: 536px !important;
}

.width-536,
.w-536 {
  width: 536px !important;
  min-width: 536px !important;
  max-width: 536px !important;
}

.height-544,
.h-544 {
  height: 544px !important;
  min-height: 544px !important;
  max-height: 544px !important;
}

.width-544,
.w-544 {
  width: 544px !important;
  min-width: 544px !important;
  max-width: 544px !important;
}

.height-552,
.h-552 {
  height: 552px !important;
  min-height: 552px !important;
  max-height: 552px !important;
}

.width-552,
.w-552 {
  width: 552px !important;
  min-width: 552px !important;
  max-width: 552px !important;
}

.height-568,
.h-568 {
  height: 568px !important;
  min-height: 568px !important;
  max-height: 568px !important;
}

.width-568,
.w-568 {
  width: 568px !important;
  min-width: 568px !important;
  max-width: 568px !important;
}

.height-576,
.h-576 {
  height: 576px !important;
  min-height: 576px !important;
  max-height: 576px !important;
}

.width-576,
.w-576 {
  width: 576px !important;
  min-width: 576px !important;
  max-width: 576px !important;
}

.height-584,
.h-584 {
  height: 584px !important;
  min-height: 584px !important;
  max-height: 584px !important;
}

.width-584,
.w-584 {
  width: 584px !important;
  min-width: 584px !important;
  max-width: 584px !important;
}

.height-592,
.h-592 {
  height: 592px !important;
  min-height: 592px !important;
  max-height: 592px !important;
}

.width-592,
.w-592 {
  width: 592px !important;
  min-width: 592px !important;
  max-width: 592px !important;
}

.height-608,
.h-608 {
  height: 608px !important;
  min-height: 608px !important;
  max-height: 608px !important;
}

.width-608,
.w-608 {
  width: 608px !important;
  min-width: 608px !important;
  max-width: 608px !important;
}

.height-616,
.h-616 {
  height: 616px !important;
  min-height: 616px !important;
  max-height: 616px !important;
}

.width-616,
.w-616 {
  width: 616px !important;
  min-width: 616px !important;
  max-width: 616px !important;
}

.height-624,
.h-624 {
  height: 624px !important;
  min-height: 624px !important;
  max-height: 624px !important;
}

.width-624,
.w-624 {
  width: 624px !important;
  min-width: 624px !important;
  max-width: 624px !important;
}

.height-632,
.h-632 {
  height: 632px !important;
  min-height: 632px !important;
  max-height: 632px !important;
}

.width-632,
.w-632 {
  width: 632px !important;
  min-width: 632px !important;
  max-width: 632px !important;
}

.height-648,
.h-648 {
  height: 648px !important;
  min-height: 648px !important;
  max-height: 648px !important;
}

.width-648,
.w-648 {
  width: 648px !important;
  min-width: 648px !important;
  max-width: 648px !important;
}

.height-656,
.h-656 {
  height: 656px !important;
  min-height: 656px !important;
  max-height: 656px !important;
}

.width-656,
.w-656 {
  width: 656px !important;
  min-width: 656px !important;
  max-width: 656px !important;
}

.height-664,
.h-664 {
  height: 664px !important;
  min-height: 664px !important;
  max-height: 664px !important;
}

.width-664,
.w-664 {
  width: 664px !important;
  min-width: 664px !important;
  max-width: 664px !important;
}

.height-672,
.h-672 {
  height: 672px !important;
  min-height: 672px !important;
  max-height: 672px !important;
}

.width-672,
.w-672 {
  width: 672px !important;
  min-width: 672px !important;
  max-width: 672px !important;
}

.height-688,
.h-688 {
  height: 688px !important;
  min-height: 688px !important;
  max-height: 688px !important;
}

.width-688,
.w-688 {
  width: 688px !important;
  min-width: 688px !important;
  max-width: 688px !important;
}

.height-696,
.h-696 {
  height: 696px !important;
  min-height: 696px !important;
  max-height: 696px !important;
}

.width-696,
.w-696 {
  width: 696px !important;
  min-width: 696px !important;
  max-width: 696px !important;
}

.height-704,
.h-704 {
  height: 704px !important;
  min-height: 704px !important;
  max-height: 704px !important;
}

.width-704,
.w-704 {
  width: 704px !important;
  min-width: 704px !important;
  max-width: 704px !important;
}

.height-712,
.h-712 {
  height: 712px !important;
  min-height: 712px !important;
  max-height: 712px !important;
}

.width-712,
.w-712 {
  width: 712px !important;
  min-width: 712px !important;
  max-width: 712px !important;
}

.height-728,
.h-728 {
  height: 728px !important;
  min-height: 728px !important;
  max-height: 728px !important;
}

.width-728,
.w-728 {
  width: 728px !important;
  min-width: 728px !important;
  max-width: 728px !important;
}

.height-736,
.h-736 {
  height: 736px !important;
  min-height: 736px !important;
  max-height: 736px !important;
}

.width-736,
.w-736 {
  width: 736px !important;
  min-width: 736px !important;
  max-width: 736px !important;
}

.height-744,
.h-744 {
  height: 744px !important;
  min-height: 744px !important;
  max-height: 744px !important;
}

.width-744,
.w-744 {
  width: 744px !important;
  min-width: 744px !important;
  max-width: 744px !important;
}

.height-752,
.h-752 {
  height: 752px !important;
  min-height: 752px !important;
  max-height: 752px !important;
}

.width-752,
.w-752 {
  width: 752px !important;
  min-width: 752px !important;
  max-width: 752px !important;
}

.height-768,
.h-768 {
  height: 768px !important;
  min-height: 768px !important;
  max-height: 768px !important;
}

.width-768,
.w-768 {
  width: 768px !important;
  min-width: 768px !important;
  max-width: 768px !important;
}

.height-776,
.h-776 {
  height: 776px !important;
  min-height: 776px !important;
  max-height: 776px !important;
}

.width-776,
.w-776 {
  width: 776px !important;
  min-width: 776px !important;
  max-width: 776px !important;
}

.height-784,
.h-784 {
  height: 784px !important;
  min-height: 784px !important;
  max-height: 784px !important;
}

.width-784,
.w-784 {
  width: 784px !important;
  min-width: 784px !important;
  max-width: 784px !important;
}

.height-792,
.h-792 {
  height: 792px !important;
  min-height: 792px !important;
  max-height: 792px !important;
}

.width-792,
.w-792 {
  width: 792px !important;
  min-width: 792px !important;
  max-width: 792px !important;
}

.border,
.b {
  border: 1px solid rgba(0, 0, 0, 0.12);
}

.border-top,
.bt {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}

.border-right,
.br {
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}

.border-bottom,
.bb {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}

.border-left,
.bl {
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}

.border-horizontal,
.bh {
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}

.border-vertical,
.bv {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}

.brad-1 {
  border-radius: 1px;
}

.brad-2 {
  border-radius: 2px;
}

.brad-3 {
  border-radius: 3px;
}

.brad-4 {
  border-radius: 4px;
}

.brad-5 {
  border-radius: 5px;
}

.brad-6 {
  border-radius: 6px;
}

.brad-7 {
  border-radius: 7px;
}

.brad-8 {
  border-radius: 8px;
}

.brad-9 {
  border-radius: 9px;
}

.brad-10 {
  border-radius: 10px;
}

.brad-11 {
  border-radius: 11px;
}

.brad-12 {
  border-radius: 12px;
}

/*----------------------------------------------------------------*/
/*  Print
/*----------------------------------------------------------------*/
@media all {
  /* Never show page break in normal view */
  .page-break {
    display: none;
  }
}
@media print {
  /* Page Styles */
  @page {}
  /* Page break */
  .page-break {
    display: block;
    -moz-column-break-after: always;
         break-after: always;
    page-break-after: always;
  }
  /* General styles */
  #main #vertical-navigation {
    display: none;
  }
  #main #toolbar {
    display: none;
  }
  #main #quick-panel {
    display: none;
  }
  #main #content {
    position: relative !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    background: none !important;
  }
  ms-theme-options {
    display: none;
  }
  .ps-scrollbar-x-rail,
  .ps-scrollbar-y-rail {
    display: none !important;
  }
  /* Printable page specific styles */
  .printable {
    overflow: visible !important;
  }
  .printable .template-layout {
    display: inline !important;
  }
}
@keyframes move-eye-skew {
  0% {
    transform: none;
  }
  20% {
    transform: translateX(-68px) translateY(30px) skewX(15deg) skewY(-10deg) scale(0.95);
  }
  25%, 44% {
    transform: none;
  }
  50%, 60% {
    transform: translateX(68px) translateY(-40px) skewX(5deg) skewY(2deg) scaleX(0.95);
  }
  66%, 100% {
    transform: none;
  }
}
.ball {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  border-radius: 50%;
  position: relative;
  background: radial-gradient(circle at 50% 40%, #fcfcfc, #efeff1 66%, #9b5050 100%);
}

.ball:after {
  content: "";
  position: absolute;
  top: 5%;
  left: 10%;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: radial-gradient(circle at 50% 50%, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8) 14%, rgba(255, 255, 255, 0) 24%);
  transform: translateX(-80px) translateY(-90px) skewX(-20deg);
}

.iris {
  width: 40%;
  height: 40%;
  margin: 30%;
  border-radius: 50%;
  background: radial-gradient(circle at 50% 50%, #208ab4 0%, #6fbfff 30%, #4381b2 100%);
  transform: translateX(68px) translateY(-60px) skewX(15deg) skewY(2deg);
  position: absolute;
  animation: move-eye-skew 5s ease-out infinite;
}

.iris:before {
  content: "";
  display: block;
  position: absolute;
  width: 37.5%;
  height: 37.5%;
  border-radius: 50%;
  top: 31.25%;
  left: 31.25%;
  background: black;
}

.iris:after {
  content: "";
  display: block;
  position: absolute;
  width: 31.25%;
  height: 31.25%;
  border-radius: 50%;
  top: 18.75%;
  left: 18.75%;
  background: rgba(255, 255, 255, 0.2);
}

#server-form {
  display: flex;
  justify-content: center;
}

#splash-container {
  display: flex;
  height: 50rem;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

#loading {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5rem;
  height: 2rem;
  width: 30rem;
}
#loading span {
  font-size: 1rem;
}

#splash-logo-parent {
  display: flex;
  justify-content: center;
  height: 20rem;
  width: 20rem;
  border-radius: 20rem !important;
}

#splash-screen {
  display: flex;
  justify-content: center;
}
#splash-screen .logo {
  border-radius: 50px !important;
  height: 150px !important;
  width: 150px !important;
  box-shadow: unset !important;
}

.logo-text {
  color: var(--theme-secondary, #F27239) !important;
}

#splash-logo {
  background: url("../../assets/logo.png");
  background-size: contain;
  background-repeat: no-repeat;
}

.theme-color {
  background: var(--theme-primary-light, #368FFF);
}

.splash-with-form {
  display: flex !important;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.server-input {
  background-color: white !important;
  border-radius: 3px !important;
  text-align: center !important;
  font-style: italic !important;
}

#error-404 .content {
  width: 90%;
  max-width: 512px;
  margin-top: 128px;
}
#error-404 .content .error-code {
  font-size: 112px;
  text-align: center;
  line-height: 1;
  margin-bottom: 16px;
  font-weight: 500;
}
#error-404 .content .message {
  font-size: 24px;
  text-align: center;
  color: rgba(0, 0, 0, 0.54);
}
#error-404 .content .search {
  width: 100%;
  height: 56px;
  line-height: 56px;
  margin: 48px auto 16px auto;
  padding: 16px;
  background: #FFFFFF;
}
#error-404 .content .search input {
  padding: 0 0 0 16px;
}
#error-404 .content .back-link {
  font-size: 15px;
  text-align: center;
}

#forgot-password {
  height: 100%;
  background: url("/assets/images/backgrounds/march.jpg") no-repeat;
  background-size: cover;
}
#forgot-password #forgot-password-form-wrapper {
  flex: 1 0 auto;
  padding: 32px;
}
#forgot-password #forgot-password-form-wrapper #forgot-password-form {
  width: 384px;
  max-width: 384px;
  padding: 32px;
  text-align: center;
  background: #FFFFFF;
}
#forgot-password #forgot-password-form-wrapper #forgot-password-form .logo {
  width: 128px;
  height: 128px;
  line-height: 128px;
  font-size: 86px;
  font-weight: 500;
  margin: 32px auto;
  color: #FFFFFF;
  border-radius: 2px;
}
#forgot-password #forgot-password-form-wrapper #forgot-password-form .title {
  font-size: 17px;
  margin: 16px 0 32px 0;
}
#forgot-password #forgot-password-form-wrapper #forgot-password-form form {
  width: 100%;
  text-align: left;
}
#forgot-password #forgot-password-form-wrapper #forgot-password-form form .submit-button {
  width: 220px;
  margin: 16px auto;
  display: block;
}
#forgot-password #forgot-password-form-wrapper #forgot-password-form .login {
  margin: 32px auto 24px auto;
  width: 250px;
  font-weight: 500;
}
#forgot-password #forgot-password-form-wrapper #forgot-password-form .login .text {
  margin-right: 8px;
}
@media screen and (max-width: 359px) {
  #forgot-password #forgot-password-form-wrapper {
    padding: 16px;
  }
  #forgot-password #forgot-password-form-wrapper #forgot-password-form {
    padding: 24px;
    width: 100%;
  }
  #forgot-password #forgot-password-form-wrapper #forgot-password-form form .md-button {
    width: 90%;
  }
}
#lock {
  height: 100%;
  background: url("/assets/images/backgrounds/2pi.jpg") no-repeat;
  background-size: cover;
}
#lock #lock-form-wrapper {
  flex: 1 0 auto;
  padding: 32px;
}
#lock #lock-form-wrapper #lock-form {
  padding: 48px 32px 32px 32px;
  width: 384px;
  max-width: 384px;
  background: #FFFFFF;
}
#lock #lock-form-wrapper #lock-form .title {
  margin-bottom: 8px;
  font-size: 17px;
}
#lock #lock-form-wrapper #lock-form .subtitle {
  color: rgba(0, 0, 0, 0.54);
}
#lock #lock-form-wrapper #lock-form .avatar-container {
  position: relative;
  margin-right: 16px;
}
#lock #lock-form-wrapper #lock-form .avatar-container md-icon {
  position: absolute;
  top: -3px;
  right: 2px;
}
#lock #lock-form-wrapper #lock-form form {
  width: 100%;
  margin: 32px 0 0 0;
}
#lock #lock-form-wrapper #lock-form form .submit-button {
  width: 220px;
  margin: 32px auto;
  display: block;
}
#lock #lock-form-wrapper #lock-form .message {
  font-weight: 500;
  text-align: center;
}

@media screen and (max-width: 959px) {
  #lock #lock-form-wrapper {
    padding: 16px;
  }
  #lock #lock-form-wrapper #lock-form {
    padding: 24px;
    width: 100%;
  }
  #lock #lock-form-wrapper #lock-form .subtitle {
    text-align: center;
  }
  #lock #lock-form-wrapper #lock-form .avatar-container {
    margin-bottom: 10px;
  }
  #lock #lock-form-wrapper #lock-form form .md-button {
    width: 90%;
  }
}
.password-container .input-wrapper {
  position: relative;
}
.password-container .input-wrapper input {
  width: 100%;
  padding-right: 40px;
}
.password-container .input-wrapper .toggle-password-icon {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  cursor: pointer;
  color: rgba(0, 0, 0, 0.54);
  font-size: 20px;
}

#login {
  height: 100%;
  background-size: cover;
}
#login #login-password-container {
  position: relative;
}
#login #login-password-container input {
  width: 100%;
  padding-right: 50px;
}
#login #login-password-container md-icon {
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  cursor: pointer;
  color: rgba(0, 0, 0, 0.54);
  font-size: 20px;
  z-index: 10;
}
#login #login-form-wrapper {
  flex: 1 0 auto;
  padding: 32px;
}
#login #login-form-wrapper #login-form {
  border-radius: 5px !important;
  width: 384px;
  max-width: 384px;
  padding: 32px;
  background: #FFFFFF;
  text-align: center;
}
#login #login-form-wrapper #login-form .logo {
  width: 128px;
  height: 128px;
  line-height: 128px;
  font-size: 86px;
  font-weight: 300;
  margin: 32px auto;
  color: #FFFFFF;
  background-color: var(--theme-primary, #055EED) !important;
  border-radius: 1rem !important;
}
#login #login-form-wrapper #login-form .title {
  font-size: 24px !important;
  font-weight: 100;
  margin: 16px 0 32px 0;
}
#login #login-form-wrapper #login-form form {
  width: 100%;
  text-align: left;
}
#login #login-form-wrapper #login-form form md-checkbox {
  margin: 0;
}
#login #login-form-wrapper #login-form form .remember-forgot-password {
  font-size: 13px;
  margin-top: 8px;
}
#login #login-form-wrapper #login-form form .remember-forgot-password .remember-me {
  margin-bottom: 16px;
}
#login #login-form-wrapper #login-form form .remember-forgot-password .forgot-password {
  font-size: 13px;
  font-weight: 500;
  margin-bottom: 16px;
}
#login #login-form-wrapper #login-form form .submit-button {
  width: 220px;
  margin: 16px auto;
  display: block;
}
#login #login-form-wrapper #login-form .register {
  margin: 32px auto 24px auto;
  width: 250px;
  font-weight: 500;
}
#login #login-form-wrapper #login-form .register .text {
  margin-right: 8px;
}
#login #login-form-wrapper #login-form .separator {
  font-size: 15px;
  font-weight: 600;
  margin: 24px auto 16px auto;
  position: relative;
  overflow: hidden;
  width: 100px;
  color: rgba(0, 0, 0, 0.54);
}
#login #login-form-wrapper #login-form .separator .text {
  display: inline-block;
  vertical-align: baseline;
  position: relative;
  padding: 0 8px;
  z-index: 9999;
}
#login #login-form-wrapper #login-form .separator .text:before, #login #login-form-wrapper #login-form .separator .text:after {
  content: "";
  display: block;
  width: 30px;
  position: absolute;
  top: 10px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#login #login-form-wrapper #login-form .separator .text:before {
  right: 100%;
}
#login #login-form-wrapper #login-form .separator .text:after {
  left: 100%;
}
#login #login-form-wrapper #login-form .md-button.google, #login #login-form-wrapper #login-form .md-button.facebook {
  width: 192px;
  text-transform: none;
  color: #FFFFFF;
  font-size: 13px;
}
#login #login-form-wrapper #login-form .md-button.google md-icon, #login #login-form-wrapper #login-form .md-button.facebook md-icon {
  color: #FFFFFF;
  margin: 0 8px 0 0;
}
#login #login-form-wrapper #login-form .md-button.google {
  background-color: #D73D32;
}
#login #login-form-wrapper #login-form .md-button.facebook {
  background-color: rgb(63, 92, 154);
}

@media screen and (max-width: 359px) {
  #login #login-form-wrapper {
    padding: 16px;
  }
  #login #login-form-wrapper #login-form {
    padding: 24px;
    width: 100%;
  }
  #login #login-form-wrapper #login-form form .md-button {
    width: 90%;
  }
  #login #login-form-wrapper #login-form .md-button.google, #login #login-form-wrapper #login-form .md-button.facebook {
    width: 80%;
  }
}
#logout {
  height: 100%;
  background: url("/assets/images/backgrounds/2pi.jpg") no-repeat;
  background-size: cover;
}
#logout #logout-form-wrapper {
  flex: 1 0 auto;
  padding: 32px;
}
#logout #logout-form-wrapper #logout-form {
  width: 384px;
  max-width: 384px;
  padding: 32px;
  background: #FFFFFF;
  text-align: center;
}
#logout #logout-form-wrapper #logout-form .logo {
  width: 128px;
  height: 128px;
  line-height: 128px;
  font-size: 86px;
  font-weight: 500;
  margin: 32px auto;
  color: #FFFFFF;
  border-radius: 2px;
}
#logout #logout-form-wrapper #logout-form .title {
  font-size: 17px;
  margin: 16px 0 32px 0;
}
#logout #logout-form-wrapper #logout-form form {
  width: 100%;
  text-align: left;
}
#logout #logout-form-wrapper #logout-form form md-checkbox {
  margin: 0;
}
#logout #logout-form-wrapper #logout-form form .remember-forgot-password {
  font-size: 13px;
  margin-top: 8px;
}
#logout #logout-form-wrapper #logout-form form .remember-forgot-password .remember-me {
  margin-bottom: 16px;
}
#logout #logout-form-wrapper #logout-form form .remember-forgot-password .forgot-password {
  font-size: 13px;
  font-weight: 500;
  margin-bottom: 16px;
}
#logout #logout-form-wrapper #logout-form form .submit-button {
  width: 220px;
  margin: 16px auto;
  display: block;
}
#logout #logout-form-wrapper #logout-form .register {
  margin: 32px auto 24px auto;
  width: 250px;
  font-weight: 500;
}
#logout #logout-form-wrapper #logout-form .register .text {
  margin-right: 8px;
}
#logout #logout-form-wrapper #logout-form .separator {
  font-size: 15px;
  font-weight: 600;
  margin: 24px auto 16px auto;
  position: relative;
  overflow: hidden;
  width: 100px;
  color: rgba(0, 0, 0, 0.54);
}
#logout #logout-form-wrapper #logout-form .separator .text {
  display: inline-block;
  vertical-align: baseline;
  position: relative;
  padding: 0 8px;
  z-index: 9999;
}
#logout #logout-form-wrapper #logout-form .separator .text:before, #logout #logout-form-wrapper #logout-form .separator .text:after {
  content: "";
  display: block;
  width: 30px;
  position: absolute;
  top: 10px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#logout #logout-form-wrapper #logout-form .separator .text:before {
  right: 100%;
}
#logout #logout-form-wrapper #logout-form .separator .text:after {
  left: 100%;
}
#logout #logout-form-wrapper #logout-form .md-button.google, #logout #logout-form-wrapper #logout-form .md-button.facebook {
  width: 192px;
  text-transform: none;
  color: #FFFFFF;
  font-size: 13px;
}
#logout #logout-form-wrapper #logout-form .md-button.google md-icon, #logout #logout-form-wrapper #logout-form .md-button.facebook md-icon {
  color: #FFFFFF;
  margin: 0 8px 0 0;
}
#logout #logout-form-wrapper #logout-form .md-button.google {
  background-color: #D73D32;
}
#logout #logout-form-wrapper #logout-form .md-button.facebook {
  background-color: rgb(63, 92, 154);
}

@media screen and (max-width: 359px) {
  #logout #logout-form-wrapper {
    padding: 16px;
  }
  #logout #logout-form-wrapper #logout-form {
    padding: 24px;
    width: 100%;
  }
  #logout #logout-form-wrapper #logout-form form .md-button {
    width: 90%;
  }
  #logout #logout-form-wrapper #logout-form .md-button.google, #logout #logout-form-wrapper #logout-form .md-button.facebook {
    width: 80%;
  }
}
/* Enhanced Register Component with Modern Background */
#register {
  height: 100%;
  position: relative;
  overflow: hidden;
  /* Modern gradient background as fallback */
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  /* Add subtle animated background pattern */
}
#register::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: radial-gradient(circle at 30% 70%, rgba(255, 255, 255, 0.1) 0%, transparent 50%), radial-gradient(circle at 70% 30%, rgba(255, 255, 255, 0.05) 0%, transparent 50%);
  background-size: 150px 150px;
  animation: backgroundFloat 15s ease-in-out infinite;
  z-index: 1;
}
#register #register-form-wrapper {
  flex: 1 0 auto;
  padding: 2rem;
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100vh;
}
#register #register-form-wrapper #register-form {
  width: 24rem;
  max-width: 24rem;
  padding: 2.5rem;
  background: rgba(255, 255, 255, 0.98);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  text-align: center;
  border-radius: 1rem;
  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.15);
  border: 1px solid rgba(255, 255, 255, 0.2);
  position: relative;
  /* Subtle gradient overlay */
}
#register #register-form-wrapper #register-form::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.05) 100%);
  border-radius: 1rem;
  z-index: -1;
}
#register #register-form-wrapper #register-form .logo {
  width: 8rem;
  height: 8rem;
  line-height: 8rem;
  font-size: 5.375rem;
  font-weight: 500;
  margin: 2rem auto;
  color: white;
  border-radius: 1rem !important;
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  box-shadow: 0 10px 30px rgba(102, 126, 234, 0.4);
  transition: all 0.3s ease;
}
#register #register-form-wrapper #register-form .logo:hover {
  transform: translateY(-3px) scale(1.02);
  box-shadow: 0 15px 40px rgba(102, 126, 234, 0.5);
}
#register #register-form-wrapper #register-form .title {
  margin: 1rem 0 2rem 0;
  font-size: 1.25rem;
  font-weight: 600;
  color: #2d3748;
}
#register #register-form-wrapper #register-form form {
  width: 100%;
  text-align: left;
  /* Enhanced input styling */
}
#register #register-form-wrapper #register-form form md-input-container {
  background: rgba(255, 255, 255, 0.7);
  border-radius: 0.5rem;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  border: 1px solid rgba(102, 126, 234, 0.1);
  transition: all 0.3s ease;
}
#register #register-form-wrapper #register-form form md-input-container:hover {
  background: rgba(255, 255, 255, 0.9);
  border-color: rgba(102, 126, 234, 0.2);
  transform: translateY(-1px);
}
#register #register-form-wrapper #register-form form md-input-container.md-input-focused {
  background: white;
  border-color: #667eea;
  box-shadow: 0 0 0 3px rgba(102, 126, 234, 0.1);
}
#register #register-form-wrapper #register-form form md-input-container input {
  border: none;
  background: transparent;
  font-size: 1rem;
  color: #2d3748;
}
#register #register-form-wrapper #register-form form md-input-container input::-moz-placeholder {
  color: #a0aec0;
}
#register #register-form-wrapper #register-form form md-input-container input::placeholder {
  color: #a0aec0;
}
#register #register-form-wrapper #register-form form md-checkbox {
  margin: 0;
}
#register #register-form-wrapper #register-form form md-checkbox .md-icon {
  border-radius: 0.25rem;
  border: 2px solid #cbd5e0;
  transition: all 0.3s ease;
}
#register #register-form-wrapper #register-form form md-checkbox.md-checked .md-icon {
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  border-color: #667eea;
}
#register #register-form-wrapper #register-form form .terms {
  font-size: 0.875rem;
  margin: 1rem 0 2rem 0;
  color: #4a5568;
  display: flex;
  align-items: flex-start;
}
#register #register-form-wrapper #register-form form .terms a {
  margin-left: 0.25rem;
  color: #667eea;
  text-decoration: none;
}
#register #register-form-wrapper #register-form form .terms a:hover {
  text-decoration: underline;
}
#register #register-form-wrapper #register-form form .md-button[type=submit] {
  width: 100%;
  margin: 1rem auto;
  display: block;
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  color: white;
  border: none;
  border-radius: 0.5rem;
  padding: 1rem;
  font-size: 1rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  box-shadow: 0 4px 15px rgba(102, 126, 234, 0.4);
  transition: all 0.3s ease;
}
#register #register-form-wrapper #register-form form .md-button[type=submit]:hover:not(:disabled) {
  transform: translateY(-2px);
  box-shadow: 0 8px 25px rgba(102, 126, 234, 0.6);
}
#register #register-form-wrapper #register-form form .md-button[type=submit]:active {
  transform: translateY(0);
}
#register #register-form-wrapper #register-form .login {
  margin: 2rem auto 1rem auto;
  font-weight: 500;
  text-align: center;
  color: #4a5568;
}
#register #register-form-wrapper #register-form .login .text {
  margin-right: 0.5rem;
}
#register #register-form-wrapper #register-form .login .link {
  color: #667eea;
  text-decoration: none;
  font-weight: 600;
}
#register #register-form-wrapper #register-form .login .link:hover {
  text-decoration: underline;
}

/* Background animation */
@keyframes backgroundFloat {
  0%, 100% {
    transform: translate(0, 0) rotate(0deg);
  }
  33% {
    transform: translate(20px, -20px) rotate(0.3deg);
  }
  66% {
    transform: translate(-15px, 15px) rotate(-0.3deg);
  }
}
/* Responsive design */
@media screen and (max-width: 959px) {
  #register {
    /* Simplify background for mobile */
  }
  #register::before {
    display: none;
  }
  #register #register-form-wrapper {
    padding: 1rem;
  }
  #register #register-form-wrapper #register-form {
    width: 100%;
    max-width: 100%;
    padding: 1.5rem;
    margin: 1rem;
  }
  #register #register-form-wrapper #register-form .logo {
    width: 6rem;
    height: 6rem;
    line-height: 6rem;
    font-size: 4rem;
    margin: 1rem auto;
  }
  #register #register-form-wrapper #register-form form md-input-container {
    margin-bottom: 0.75rem;
    padding: 0.75rem 1rem;
  }
}
/* Enhanced Register V2 Component with Beautiful Backgrounds */
#register-v2 {
  height: 100%;
  display: flex;
  justify-content: center;
  overflow: hidden;
  position: relative;
  /* Modern gradient background with subtle pattern */
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  /* Add a subtle pattern overlay */
  /* Animated floating elements */
  /* Password container styling */
  /* Left side intro section with beautiful background */
  /* Right side form section */
}
#register-v2::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: radial-gradient(circle at 25% 25%, rgba(255, 255, 255, 0.1) 0%, transparent 50%), radial-gradient(circle at 75% 75%, rgba(255, 255, 255, 0.05) 0%, transparent 50%);
  background-size: 100px 100px;
  animation: backgroundShift 20s ease-in-out infinite;
  z-index: 1;
}
#register-v2::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: radial-gradient(circle at 20% 80%, rgba(120, 119, 198, 0.3) 0%, transparent 50%), radial-gradient(circle at 80% 20%, rgba(255, 255, 255, 0.1) 0%, transparent 50%), radial-gradient(circle at 40% 40%, rgba(120, 199, 120, 0.2) 0%, transparent 50%);
  animation: float 30s ease-in-out infinite;
  z-index: 1;
}
#register-v2 #register-confirm-password-container,
#register-v2 #register-password-container {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
}
#register-v2 #register-v2-intro {
  padding: 8rem;
  position: relative;
  z-index: 2;
  /* Beautiful layered background */
  background: linear-gradient(135deg, rgba(102, 126, 234, 0.9) 0%, rgba(118, 75, 162, 0.95) 100%), url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="75" cy="75" r="1.5" fill="rgba(255,255,255,0.05)"/><circle cx="50" cy="10" r="0.5" fill="rgba(255,255,255,0.15)"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');
  background-size: cover, 200px 200px;
  background-position: center, 0 0;
  /* Subtle border and shadow effects */
  border-right: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: inset -1px 0 30px rgba(255, 255, 255, 0.1);
  /* Add a beautiful gradient overlay */
}
#register-v2 #register-v2-intro::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: radial-gradient(ellipse at top left, rgba(255, 255, 255, 0.15) 0%, transparent 70%), radial-gradient(ellipse at bottom right, rgba(255, 255, 255, 0.1) 0%, transparent 70%);
  z-index: -1;
}
#register-v2 #register-v2-intro .progress-bar {
  border-radius: 0.3125rem !important;
}
#register-v2 #register-v2-intro .logo {
  width: 8.75rem;
  height: 8rem;
  line-height: 8rem;
  font-size: 5.375rem;
  font-weight: 500;
  margin-bottom: 2rem;
  border-radius: 1rem !important;
  text-align: center;
  background: rgba(255, 255, 255, 0.15);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
}
#register-v2 #register-v2-intro .logo:hover {
  transform: translateY(-5px);
  box-shadow: 0 15px 45px rgba(0, 0, 0, 0.2);
}
#register-v2 #register-v2-intro .title {
  font-size: 2.625rem;
  font-weight: bold;
  text-align: left;
  color: white;
  text-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
  margin-bottom: 1rem;
  background: linear-gradient(135deg, #ffffff 0%, #f0f0f0 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
#register-v2 #register-v2-intro .logo-text {
  font-weight: 300;
  color: #ff6b35 !important;
  text-shadow: 0 2px 10px rgba(255, 107, 53, 0.3);
}
#register-v2 #register-v2-intro .description {
  padding: 0.5rem;
  font-size: 1.2rem;
  max-width: 50rem;
  color: rgba(255, 255, 255, 0.95);
  text-align: justify;
  line-height: 1.6;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
@media (max-width: 1200px) {
  #register-v2 #register-v2-intro .description {
    font-size: 1.1rem;
  }
}
#register-v2 #register-v2-form-wrapper {
  width: 45rem;
  min-width: 45rem;
  max-width: 45rem;
  height: 100%;
  background: rgba(255, 255, 255, 0.98);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  position: relative;
  z-index: 2;
  box-shadow: -10px 0 50px rgba(0, 0, 0, 0.1);
  /* Subtle gradient overlay */
}
#register-v2 #register-v2-form-wrapper::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.05) 50%, rgba(248, 250, 252, 0.1) 100%);
  z-index: -1;
}
#register-v2 #register-v2-form-wrapper #register-v2-form {
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: 8rem 3rem 3rem 3rem;
  position: relative;
  z-index: 1;
}
#register-v2 #register-v2-form-wrapper #register-v2-form .logo {
  width: 13rem;
  height: 13rem;
  line-height: 13rem;
  font-size: 10rem;
  font-weight: 300;
  margin: 3rem auto;
  color: var(--theme-secondary, #F27239) !important;
  border-radius: 1rem !important;
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  color: white;
  box-shadow: 0 10px 30px rgba(102, 126, 234, 0.3);
  transition: all 0.3s ease;
}
#register-v2 #register-v2-form-wrapper #register-v2-form .logo:hover {
  transform: translateY(-3px) scale(1.02);
  box-shadow: 0 15px 40px rgba(102, 126, 234, 0.4);
}
#register-v2 #register-v2-form-wrapper #register-v2-form .title {
  font-size: 1.5rem;
  font-weight: 600;
  color: #2d3748;
  text-align: center;
  margin-bottom: 0.5rem;
}
#register-v2 #register-v2-form-wrapper #register-v2-form .description {
  padding-top: 0.5rem;
  color: #718096;
  text-align: center;
  margin-bottom: 1rem;
}
#register-v2 #register-v2-form-wrapper #register-v2-form form {
  width: 100%;
  text-align: left;
  padding-top: 2rem;
  /* Enhanced input styling */
}
#register-v2 #register-v2-form-wrapper #register-v2-form form md-input-container {
  background: rgba(255, 255, 255, 0.7);
  border-radius: 0.5rem;
  padding: 0.5rem 1rem;
  margin-bottom: 1rem;
  border: 1px solid rgba(102, 126, 234, 0.1);
  transition: all 0.3s ease;
}
#register-v2 #register-v2-form-wrapper #register-v2-form form md-input-container:hover {
  background: rgba(255, 255, 255, 0.9);
  border-color: rgba(102, 126, 234, 0.2);
  transform: translateY(-1px);
}
#register-v2 #register-v2-form-wrapper #register-v2-form form md-input-container.md-input-focused {
  background: white;
  border-color: #667eea;
  box-shadow: 0 0 0 3px rgba(102, 126, 234, 0.1);
}
#register-v2 #register-v2-form-wrapper #register-v2-form form md-input-container input {
  border: none;
  background: transparent;
  font-size: 1rem;
  color: #2d3748;
}
#register-v2 #register-v2-form-wrapper #register-v2-form form md-input-container input::-moz-placeholder {
  color: #a0aec0;
}
#register-v2 #register-v2-form-wrapper #register-v2-form form md-input-container input::placeholder {
  color: #a0aec0;
}
#register-v2 #register-v2-form-wrapper #register-v2-form form md-checkbox {
  margin: 0;
}
#register-v2 #register-v2-form-wrapper #register-v2-form form .terms {
  display: flex;
  align-items: flex-start;
  font-size: 0.875rem;
  margin: 1rem 0 2rem 0;
  color: #4a5568;
}
#register-v2 #register-v2-form-wrapper #register-v2-form form .terms a {
  margin-left: 0.25rem;
  color: #667eea;
  text-decoration: none;
}
#register-v2 #register-v2-form-wrapper #register-v2-form form .terms a:hover {
  text-decoration: underline;
}
#register-v2 #register-v2-form-wrapper #register-v2-form form .md-button[type=submit] {
  width: 100%;
  margin: 1rem auto;
  display: block;
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  color: white;
  border: none;
  border-radius: 0.5rem;
  padding: 1rem;
  font-size: 1rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  box-shadow: 0 4px 15px rgba(102, 126, 234, 0.4);
  transition: all 0.3s ease;
}
#register-v2 #register-v2-form-wrapper #register-v2-form form .md-button[type=submit]:hover:not(:disabled) {
  transform: translateY(-2px);
  box-shadow: 0 8px 25px rgba(102, 126, 234, 0.6);
}
#register-v2 #register-v2-form-wrapper #register-v2-form form .md-button[type=submit]:active {
  transform: translateY(0);
}
#register-v2 #register-v2-form-wrapper #register-v2-form .login {
  margin: 2rem auto 1.5rem auto;
  width: 250px;
  font-weight: 500;
  text-align: center;
  color: #4a5568;
}
#register-v2 #register-v2-form-wrapper #register-v2-form .login .text {
  margin-right: 0.5rem;
}
#register-v2 #register-v2-form-wrapper #register-v2-form .login .link {
  color: #667eea;
  text-decoration: none;
  font-weight: 600;
}
#register-v2 #register-v2-form-wrapper #register-v2-form .login .link:hover {
  text-decoration: underline;
}

/* Beautiful animations */
@keyframes backgroundShift {
  0%, 100% {
    transform: translate(0, 0) rotate(0deg);
  }
  33% {
    transform: translate(30px, -30px) rotate(0.5deg);
  }
  66% {
    transform: translate(-20px, 20px) rotate(-0.5deg);
  }
}
@keyframes float {
  0%, 100% {
    transform: translate(0, 0) rotate(0deg);
  }
  33% {
    transform: translate(50px, -50px) rotate(1deg);
  }
  66% {
    transform: translate(-25px, 25px) rotate(-0.5deg);
  }
}
/* Enhanced responsive design */
@media screen and (max-width: 959px) {
  #register-v2 {
    /* Mobile background adjustments */
    background: linear-gradient(180deg, #667eea 0%, #764ba2 100%);
  }
  #register-v2::before, #register-v2::after {
    display: none; /* Simplify for mobile performance */
  }
  #register-v2 #register-v2-form-wrapper {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding: 1rem;
    box-shadow: none;
    background: rgba(255, 255, 255, 0.95);
  }
  #register-v2 #register-v2-form-wrapper #register-v2-form {
    padding: 2rem 1.5rem;
    text-align: center;
  }
  #register-v2 #register-v2-form-wrapper #register-v2-form .logo {
    width: 8rem;
    height: 8rem;
    line-height: 8rem;
    font-size: 6rem;
    margin: 1rem auto 2rem;
  }
  #register-v2 #register-v2-form-wrapper #register-v2-form form md-input-container {
    margin-bottom: 0.75rem;
    padding: 0.75rem 1rem;
  }
}
/* Large screens optimization */
@media screen and (min-width: 1400px) {
  #register-v2 #register-v2-intro {
    padding: 10rem;
  }
  #register-v2 #register-v2-intro .title {
    font-size: 3rem;
  }
  #register-v2 #register-v2-intro .description {
    font-size: 1.3rem;
  }
  #register-v2 #register-v2-form-wrapper {
    width: 50rem;
    min-width: 50rem;
    max-width: 50rem;
  }
}
/* Add subtle hover effects for interactive elements */
#register-v2 {
  /* Enhanced checkbox styling */
}
#register-v2 md-progress-linear {
  border-radius: 0.5rem;
  overflow: hidden;
  box-shadow: 0 2px 10px rgba(102, 126, 234, 0.3);
}
#register-v2 md-checkbox .md-icon {
  border-radius: 0.25rem;
  border: 2px solid #cbd5e0;
  transition: all 0.3s ease;
}
#register-v2 md-checkbox.md-checked .md-icon {
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  border-color: #667eea;
}

#reset-password {
  height: 100%;
  background: url("/assets/images/backgrounds/2pi.jpg") no-repeat;
  background-size: cover;
}
#reset-password #reset-password-form-wrapper {
  flex: 1 0 auto;
  padding: 32px;
}
#reset-password #reset-password-form-wrapper #reset-password-form {
  width: 384px;
  max-width: 384px;
  padding: 32px;
  text-align: center;
  background: #FFFFFF;
}
#reset-password #reset-password-form-wrapper #reset-password-form .logo {
  width: 128px;
  height: 128px;
  line-height: 128px;
  font-size: 86px;
  font-weight: 500;
  margin: 32px auto;
  color: #FFFFFF;
  border-radius: 2px;
}
#reset-password #reset-password-form-wrapper #reset-password-form .title {
  font-size: 17px;
  margin: 16px 0 32px 0;
}
#reset-password #reset-password-form-wrapper #reset-password-form form {
  width: 100%;
  text-align: left;
}
#reset-password #reset-password-form-wrapper #reset-password-form form .submit-button {
  width: 220px;
  margin: 16px auto;
  display: block;
}
#reset-password #reset-password-form-wrapper #reset-password-form .login {
  margin: 32px auto 24px auto;
  width: 250px;
  font-weight: 500;
}
#reset-password #reset-password-form-wrapper #reset-password-form .login .text {
  margin-right: 8px;
}
@media screen and (max-width: 359px) {
  #reset-password #reset-password-form-wrapper {
    padding: 16px;
  }
  #reset-password #reset-password-form-wrapper #reset-password-form {
    padding: 24px;
    width: 100%;
  }
  #reset-password #reset-password-form-wrapper #reset-password-form form .md-button {
    width: 90%;
  }
}
.ms-theme-options .ms-theme-options-button {
  position: absolute;
  top: 160px;
  right: 0;
  z-index: 50;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  width: 48px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  cursor: pointer;
  border-radius: 0;
  margin: 0;
  pointer-events: auto;
  opacity: 0.75;
}
.ms-theme-options .ms-theme-options-button:hover {
  opacity: 1;
}
.ms-theme-options md-sidenav {
  width: 384px;
  min-width: 384px;
  max-width: 384px;
}
.ms-theme-options md-sidenav .ms-theme-options-list {
  background: #FFFFFF;
  z-index: 12;
  pointer-events: auto;
}
.ms-theme-options md-sidenav .ms-theme-options-list .theme-option {
  padding: 16px;
}
.ms-theme-options md-sidenav .ms-theme-options-list .theme-option.layout-options md-radio-button {
  width: 160px;
  max-width: 160px;
  margin: 8px 8px 16px 8px;
}
.ms-theme-options md-sidenav .ms-theme-options-list .theme-option.layout-options md-radio-button:hover ._md-label img, .ms-theme-options md-sidenav .ms-theme-options-list .theme-option.layout-options md-radio-button.md-checked ._md-label img {
  opacity: 1;
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.ms-theme-options md-sidenav .ms-theme-options-list .theme-option.layout-options md-radio-button ._md-container {
  display: none;
}
.ms-theme-options md-sidenav .ms-theme-options-list .theme-option.layout-options md-radio-button ._md-label {
  margin-left: 0;
}
.ms-theme-options md-sidenav .ms-theme-options-list .theme-option.layout-options md-radio-button ._md-label img {
  opacity: 0.8;
  margin-bottom: 8px;
}
.ms-theme-options md-sidenav .ms-theme-options-list .theme-option.color-palettes md-menu-item {
  max-width: 192px;
}
.ms-theme-options md-sidenav .ms-theme-options-list .theme-option.color-palettes .theme-button {
  border-bottom: 16px solid;
  text-align: left;
  width: 101px;
  height: 88px;
  box-shadow: none;
  opacity: 0.8;
}
.ms-theme-options md-sidenav .ms-theme-options-list .theme-option.color-palettes .theme-button:hover, .ms-theme-options md-sidenav .ms-theme-options-list .theme-option.color-palettes .theme-button.active {
  opacity: 1;
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.ms-theme-options md-sidenav .ms-theme-options-list .theme-option md-radio-button {
  margin: 8px;
}
.ms-theme-options md-sidenav .ms-theme-options-list .theme-option .option-title {
  font-size: 14px;
  font-weight: 500;
  padding: 0 8px 12px 8px;
}

/* Theme Selector Component */
.theme-selector {
  position: relative;
  display: inline-block;
}
.theme-selector .theme-selector-trigger {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.5rem 0.75rem;
  background: var(--theme-surface, #ffffff);
  border: 1px solid var(--theme-border, #e1e4e8);
  border-radius: 0.5rem;
  color: var(--theme-text-primary, #343a40);
  cursor: pointer;
  transition: all 0.2s ease;
  font-size: 0.875rem;
}
.theme-selector .theme-selector-trigger:hover {
  background: var(--theme-hover, #f1f1f1);
  border-color: var(--theme-primary, #055EED);
}
.theme-selector .theme-selector-trigger .theme-icon {
  font-size: 1.125rem;
  color: var(--theme-primary, #055EED);
}
.theme-selector .theme-selector-trigger .theme-name {
  font-weight: 500;
  white-space: nowrap;
}
.theme-selector .theme-selector-trigger .dropdown-icon {
  font-size: 1rem;
  color: var(--theme-text-secondary, #6c757d);
  transition: transform 0.2s ease;
}
.theme-selector .theme-selector-trigger .dropdown-icon.rotated {
  transform: rotate(180deg);
}
.theme-selector .theme-selector-dropdown {
  position: absolute;
  top: 100%;
  right: 0;
  margin-top: 0.5rem;
  background: var(--theme-surface, #ffffff);
  border: 1px solid var(--theme-border, #e1e4e8);
  border-radius: 0.75rem;
  box-shadow: var(--theme-shadow-lg, 0 1rem 3rem rgba(0, 0, 0, 0.175));
  min-width: 320px;
  max-width: 400px;
  z-index: 1000;
  animation: dropdownFadeIn 0.2s ease;
}
@keyframes dropdownFadeIn {
  from {
    opacity: 0;
    transform: translateY(-0.5rem) scale(0.95);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}
.theme-selector .theme-selector-header {
  padding: 1rem 1rem 0.5rem;
  border-bottom: 1px solid var(--theme-border-light, #f1f3f4);
}
.theme-selector .theme-selector-header h4 {
  margin: 0 0 0.25rem;
  font-size: 1.125rem;
  font-weight: 600;
  color: var(--theme-text-primary, #343a40);
}
.theme-selector .theme-selector-header p {
  margin: 0;
  font-size: 0.875rem;
  color: var(--theme-text-secondary, #6c757d);
}
.theme-selector .theme-options {
  padding: 0.5rem;
}
.theme-selector .theme-options .theme-option {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.75rem;
  border-radius: 0.5rem;
  cursor: pointer;
  transition: all 0.2s ease;
  position: relative;
}
.theme-selector .theme-options .theme-option:hover {
  background: var(--theme-hover, #f1f1f1);
}
.theme-selector .theme-options .theme-option.theme-option-active {
  background: var(--theme-focus, rgba(5, 94, 237, 0.1));
  border: 1px solid var(--theme-primary, #055EED);
}
.theme-selector .theme-preview {
  flex-shrink: 0;
}
.theme-selector .theme-preview .theme-preview-colors {
  display: flex;
  border-radius: 0.375rem;
  overflow: hidden;
  width: 3rem;
  height: 2rem;
  border: 1px solid var(--theme-border-light, #f1f3f4);
}
.theme-selector .theme-preview .theme-preview-colors .color-swatch {
  flex: 1;
}
.theme-selector .theme-preview .theme-preview-colors .color-swatch.primary {
  flex: 2;
}
.theme-selector .theme-info {
  flex: 1;
}
.theme-selector .theme-info .theme-name-option {
  font-weight: 600;
  font-size: 0.9375rem;
  color: var(--theme-text-primary, #343a40);
  margin-bottom: 0.125rem;
}
.theme-selector .theme-info .theme-description {
  font-size: 0.8125rem;
  color: var(--theme-text-secondary, #6c757d);
  line-height: 1.3;
}
.theme-selector .theme-selected-indicator {
  flex-shrink: 0;
  color: var(--theme-primary, #055EED);
}
.theme-selector .theme-selected-indicator md-icon {
  font-size: 1.25rem;
}
.theme-selector .theme-quick-actions {
  padding: 0.5rem;
  border-top: 1px solid var(--theme-border-light, #f1f3f4);
}
.theme-selector .theme-quick-actions .theme-quick-toggle {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  width: 100%;
  padding: 0.75rem;
  background: transparent;
  border: 1px solid var(--theme-border, #e1e4e8);
  border-radius: 0.5rem;
  color: var(--theme-text-primary, #343a40);
  cursor: pointer;
  transition: all 0.2s ease;
  font-size: 0.875rem;
}
.theme-selector .theme-quick-actions .theme-quick-toggle:hover {
  background: var(--theme-hover, #f1f1f1);
  border-color: var(--theme-primary, #055EED);
}
.theme-selector .theme-quick-actions .theme-quick-toggle md-icon {
  font-size: 1.125rem;
  color: var(--theme-text-secondary, #6c757d);
}
.theme-selector .theme-quick-actions .theme-quick-toggle span {
  font-weight: 500;
}
.theme-selector .theme-selector-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: transparent;
  z-index: 999;
}
@media (max-width: 768px) {
  .theme-selector .theme-selector-dropdown {
    position: fixed;
    top: 50%;
    left: 50%;
    right: auto;
    transform: translate(-50%, -50%);
    margin-top: 0;
    max-width: 90vw;
    max-height: 80vh;
    overflow-y: auto;
  }
  .theme-selector .theme-selector-backdrop {
    background: rgba(0, 0, 0, 0.5);
  }
}

[data-theme=dark] .theme-selector .theme-selector-dropdown {
  background: var(--theme-surface-elevation-2, #2d2d2d);
  border-color: var(--theme-border, #3d3d3d);
}

[data-theme=ocean] .theme-selector .theme-option.theme-option-active {
  background: rgba(0, 119, 190, 0.1);
  border-color: var(--theme-primary, #0077be);
}

[data-theme=forest] .theme-selector .theme-option.theme-option-active {
  background: rgba(45, 90, 39, 0.1);
  border-color: var(--theme-primary, #2d5a27);
}

/* Toolbar Container - Mobile First Design */
.toolbar-container {
  padding: 0 16px;
  gap: 16px;
  min-height: 64px;
  background-color: #FFFFFF;
}
@media (max-width: 768px) {
  .toolbar-container {
    padding: 0 12px;
    gap: 12px;
  }
}
@media (max-width: 480px) {
  .toolbar-container {
    padding: 0 8px;
    gap: 8px;
  }
}

/* Toolbar Sections */
.toolbar-left,
.toolbar-right {
  display: flex;
  align-items: center;
  gap: 8px;
}
@media (max-width: 480px) {
  .toolbar-left,
  .toolbar-right {
    gap: 4px;
  }
}

.toolbar-center {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 0; /* Allow flex shrinking */
}

/* Toolbar Buttons */
.toolbar-btn {
  width: 44px;
  height: 44px;
  min-width: 44px;
  border-radius: 12px;
  transition: all 0.3s ease;
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.toolbar-btn:hover {
  background: rgba(255, 255, 255, 0.2);
  transform: translateY(-1px);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.toolbar-btn:active {
  transform: translateY(0);
}
.toolbar-btn md-icon {
  color: rgba(255, 255, 255, 0.9);
  font-size: 20px;
}
@media (max-width: 768px) {
  .toolbar-btn {
    width: 40px;
    height: 40px;
    min-width: 40px;
    border-radius: 10px;
  }
  .toolbar-btn md-icon {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .toolbar-btn {
    width: 36px;
    height: 36px;
    min-width: 36px;
    border-radius: 8px;
  }
  .toolbar-btn md-icon {
    font-size: 16px;
  }
}

/* Specific Button Styles */
.mobile-menu-btn,
.mobile-cmd-btn {
  background: rgba(74, 171, 247, 0.2);
  border-color: rgba(74, 171, 247, 0.3);
}
.mobile-menu-btn:hover,
.mobile-cmd-btn:hover {
  background: rgba(74, 171, 247, 0.3);
}
.mobile-menu-btn md-icon,
.mobile-cmd-btn md-icon {
  color: #4dabf7;
}

.notification-btn {
  position: relative;
}
.notification-btn .notification-badge {
  position: absolute;
  top: -2px;
  right: -2px;
  background: #ff6b6b;
  color: white;
  border-radius: 10px;
  padding: 2px 6px;
  font-size: 10px;
  font-weight: 600;
  min-width: 16px;
  text-align: center;
  z-index: 1;
}
@media (max-width: 480px) {
  .notification-btn .notification-badge {
    font-size: 9px;
    padding: 1px 4px;
    min-width: 14px;
  }
}

.settings-btn {
  background: rgba(108, 117, 125, 0.2);
  border-color: rgba(108, 117, 125, 0.3);
}
.settings-btn:hover {
  background: rgba(108, 117, 125, 0.3);
}

/* Avatar Section */
.avatar-section {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 8px 12px;
  border-radius: 24px;
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  cursor: pointer;
  transition: all 0.3s ease;
}
.avatar-section:hover {
  background: rgba(255, 255, 255, 0.2);
  transform: translateY(-1px);
}
.avatar-section .avatar-wrapper {
  position: relative;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  overflow: hidden;
}
.avatar-section .avatar-wrapper .avatar-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}
.avatar-section .avatar-wrapper .avatar-status {
  position: absolute;
  bottom: -2px;
  right: -2px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  border: 2px solid white;
}
.avatar-section .avatar-wrapper .avatar-status.online {
  background: #51cf66;
}
.avatar-section .avatar-wrapper .avatar-status.away {
  background: #ffd43b;
}
.avatar-section .avatar-wrapper .avatar-status.busy {
  background: #ff6b6b;
}
.avatar-section .avatar-wrapper .avatar-status.offline {
  background: #868e96;
}
.avatar-section .username {
  color: rgba(255, 255, 255, 0.9);
  font-size: 14px;
  font-weight: 500;
  white-space: nowrap;
}
@media (max-width: 768px) {
  .avatar-section {
    padding: 6px 10px;
    gap: 8px;
  }
  .avatar-section .avatar-wrapper {
    width: 28px;
    height: 28px;
  }
  .avatar-section .avatar-wrapper .avatar-status {
    width: 10px;
    height: 10px;
  }
  .avatar-section .username {
    font-size: 13px;
  }
}
@media (max-width: 480px) {
  .avatar-section {
    padding: 4px 8px;
    gap: 6px;
    border-radius: 16px;
  }
  .avatar-section .avatar-wrapper {
    width: 24px;
    height: 24px;
  }
  .avatar-section .avatar-wrapper .avatar-status {
    width: 8px;
    height: 8px;
  }
}

/* Command Panel Container */
.cmd-panel-container {
  flex: 1;
  max-width: 600px;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cmd-panel-container {
    max-width: 400px;
  }
}

/* Mobile Command Panel Overlay */
.mobile-cmd-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1000;
  display: flex;
  align-items: flex-end;
}
.mobile-cmd-overlay .mobile-cmd-panel {
  background: white;
  width: 100%;
  max-height: 70vh;
  border-radius: 20px 20px 0 0;
  overflow: hidden;
  animation: slideUp 0.3s ease;
}
.mobile-cmd-overlay .mobile-cmd-panel .mobile-cmd-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 20px;
  background: #f8f9fa;
  border-bottom: 1px solid #e9ecef;
}
.mobile-cmd-overlay .mobile-cmd-panel .mobile-cmd-header h3 {
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  color: #343a40;
}
.mobile-cmd-overlay .mobile-cmd-panel .mobile-cmd-content {
  padding: 16px;
  max-height: 60vh;
  overflow-y: auto;
}

/* Toolbar Separator */
.toolbar-separator {
  width: 1px;
  height: 32px;
  background: rgba(255, 255, 255, 0.2);
  margin: 0 8px;
}
@media (max-width: 768px) {
  .toolbar-separator {
    height: 28px;
    margin: 0 6px;
  }
}
@media (max-width: 480px) {
  .toolbar-separator {
    height: 24px;
    margin: 0 4px;
  }
}

/* Mobile Notification */
#mobile-notification {
  color: rgba(255, 255, 255, 0.9);
  font-size: 14px;
  font-weight: 500;
}
@media (max-width: 480px) {
  #mobile-notification {
    font-size: 12px;
  }
}

/* Animations */
@keyframes slideUp {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0);
  }
}
/* Legacy Support - Keep existing styles for compatibility */
#mobile-notification {
  color: #000000;
  font-size: medium;
}

#toolbar-container {
  display: flex;
  align-items: flex-start;
  flex-flow: row nowrap;
}

#fab {
  display: flex;
  align-items: flex-start;
  flex-grow: 1;
  margin-right: 5px;
}

#toolbar-search {
  display: flex;
  flex-grow: 2;
  flex-direction: row;
}

#toolbar {
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  z-index: 55 !important;
}
#toolbar #navigation-toggle {
  width: 64px;
  min-width: 64px;
  height: 64px;
  margin: 0;
  border-right: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 0;
}
#toolbar #user-menu {
  height: 64px;
  padding: 0;
}
#toolbar #user-menu md-menu-item .md-button {
  font-size: 15px;
}
#toolbar #user-menu md-menu-item .md-button md-icon {
  margin: auto 16px auto 0;
}
#toolbar #user-menu .user-button {
  margin: 0;
  padding: 0 16px;
  height: 64px;
  text-transform: none;
}
#toolbar #user-menu .user-button .avatar-wrapper {
  position: relative;
}
#toolbar #user-menu .user-button .avatar-wrapper .status {
  position: absolute;
  bottom: -3px;
  right: 5px;
}
#toolbar #user-menu .user-button .username {
  margin: 0 12px 0 8px;
}
#toolbar #language-menu {
  height: 64px;
}
#toolbar #language-menu .language-button {
  min-width: 64px;
  height: 64px;
  margin: 0;
  padding: 0 16px;
  border-radius: 0;
}
#toolbar #language-menu .language-button .iso {
  text-transform: uppercase;
}
#toolbar #language-menu .language-button .flag {
  margin-right: 8px;
}
#toolbar #quick-panel-toggle {
  width: 64px;
  height: 64px;
  margin: 0;
  border-radius: 0;
}
#toolbar .toolbar-separator {
  height: 64px;
}

#language-menu-content md-menu-item .flag {
  margin-right: 16px;
}

#language-message {
  min-height: 88px;
  max-width: 600px;
}
#language-message .md-toast-content {
  height: 90px;
}

@media screen and (max-width: 959px) {
  #toolbar #user-menu .user-button {
    min-width: 64px;
    padding: 0 2px 0 10px;
  }
}
.toastNotify {
  background-color: #ce9104;
}

.toastSuccess {
  background-color: #28a745;
}

.toastLog {
  background-color: #28a745;
}

.toastWarn {
  background-color: #f28424;
}

.toastError {
  background-color: #ff0010;
}

/*----------------------------------------------------------------*/
/*  ms-card
/*----------------------------------------------------------------*/
.ms-card {
  display: flex;
  flex-direction: row;
  padding: 8px;
}
.ms-card .ms-card-content-wrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
  max-width: 400px;
  border-radius: 2px;
  background: rgb(255, 255, 255);
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.14), 0px 2px 2px 0px rgba(0, 0, 0, 0.098), 0px 1px 5px 0px rgba(0, 0, 0, 0.084);
}

ms-masonry {
  width: 100%;
  display: block;
}
ms-masonry ms-masonry-item,
ms-masonry [ms-masonry-item] {
  transition: transform 300ms ease;
  position: absolute;
  transform: translate3d(50vw, 100vh, 0);
}
/*----------------------------------------------------------------*/
/*  ms-scroll
/*----------------------------------------------------------------*/
.ms-scroll {
  overflow: hidden !important;
}

#splash-screen {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--theme-background-secondary, #D8DDDE);
  z-index: 99999;
}
#splash-screen.ng-leave {
  opacity: 1;
  transition: all linear 200ms;
}
#splash-screen.ng-leave-active {
  opacity: 0;
}
#splash-screen .center {
  display: block;
  width: 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
#splash-screen .logo {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 96px;
  height: 96px;
  line-height: 96px;
  margin: 0 auto;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 45px;
  text-align: center;
  border-radius: 200px;
  background-color: #FFFFFF;
  color: #000000;
  box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.22);
}
#splash-screen .init_text {
  text-align: center;
  position: relative;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  padding: 5px;
  font-size: 54%;
  color: #FFFFFF;
}
#splash-screen .spinner-wrapper {
  display: block;
  position: relative;
  width: 100%;
  min-height: 100px;
  height: 100px;
}
#splash-screen .spinner-wrapper .spinner {
  position: absolute;
  overflow: hidden;
  left: 50%;
  margin-left: -50px;
  animation: outer-rotate 2.91667s linear infinite;
}
#splash-screen .spinner-wrapper .spinner .inner {
  width: 100px;
  height: 100px;
  position: relative;
  animation: sporadic-rotate 5.25s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
#splash-screen .spinner-wrapper .spinner .inner .gap {
  position: absolute;
  left: 49px;
  right: 49px;
  top: 0;
  bottom: 0;
  border-top: 10px solid;
  box-sizing: border-box;
}
#splash-screen .spinner-wrapper .spinner .inner .left,
#splash-screen .spinner-wrapper .spinner .inner .right {
  position: absolute;
  top: 0;
  height: 100px;
  width: 50px;
  overflow: hidden;
}
#splash-screen .spinner-wrapper .spinner .inner .left .half-circle,
#splash-screen .spinner-wrapper .spinner .inner .right .half-circle {
  position: absolute;
  top: 0;
  width: 100px;
  height: 100px;
  box-sizing: border-box;
  border: 10px solid #4285F4;
  border-bottom-color: transparent;
  border-radius: 50%;
}
#splash-screen .spinner-wrapper .spinner .inner .left {
  left: 0;
}
#splash-screen .spinner-wrapper .spinner .inner .left .half-circle {
  left: 0;
  border-right-color: transparent;
  animation: left-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
  -webkit-animation: left-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
#splash-screen .spinner-wrapper .spinner .inner .right {
  right: 0;
}
#splash-screen .spinner-wrapper .spinner .inner .right .half-circle {
  right: 0;
  border-left-color: transparent;
  animation: right-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
  -webkit-animation: right-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}
@keyframes outer-rotate {
  0% {
    transform: rotate(0deg) scale(0.5);
  }
  100% {
    transform: rotate(360deg) scale(0.5);
  }
}
@keyframes left-wobble {
  0%, 100% {
    transform: rotate(130deg);
  }
  50% {
    transform: rotate(-5deg);
  }
}
@keyframes right-wobble {
  0%, 100% {
    transform: rotate(-130deg);
  }
  50% {
    transform: rotate(5deg);
  }
}
@keyframes sporadic-rotate {
  12.5% {
    transform: rotate(135deg);
  }
  25% {
    transform: rotate(270deg);
  }
  37.5% {
    transform: rotate(405deg);
  }
  50% {
    transform: rotate(540deg);
  }
  62.5% {
    transform: rotate(675deg);
  }
  75% {
    transform: rotate(810deg);
  }
  87.5% {
    transform: rotate(945deg);
  }
  100% {
    transform: rotate(1080deg);
  }
}

/*----------------------------------------------------------------*/
/*  ms-widget
/*----------------------------------------------------------------*/
.ms-widget .ms-widget-front {
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
.ms-widget .ms-widget-back {
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
.ms-widget.sidenav-widget .ms-widget-front,
.ms-widget.sidenav-widget .ms-widget-back {
  box-shadow: none;
}
.ms-widget .flip-to-front {
  position: absolute;
  top: 0;
  right: 0;
}
.ms-widget .c3 {
  height: 100%;
}
.ms-widget .chart-fill-8 {
  margin: 0 -8px -8px -8px;
}
.ms-widget .chart-fill-16 {
  margin: 0 -16px -16px -16px;
}
.ms-widget .chart-fill-24 {
  margin: 0 -24px -24px -24px;
}
.ms-widget .chart-fill-32 {
  margin: 0 -32px -32px -32px;
}
.ms-widget .chart-fill-40 {
  margin: 0 -40px -40px -40px;
}
.ms-widget .chart-fill-48 {
  margin: 0 -48px -48px -48px;
}
.ms-widget .chart-fill-56 {
  margin: 0 -56px -56px -56px;
}
.ms-widget .chart-fill-64 {
  margin: 0 -64px -64px -64px;
}
.ms-widget .chart-fill-72 {
  margin: 0 -72px -72px -72px;
}
.ms-widget .chart-fill-80 {
  margin: 0 -80px -80px -80px;
}

.ms-widget {
  position: relative;
  font-size: 1.3rem;
  perspective: 3000px;
  padding: 12px;
}
.ms-widget .ms-widget-front {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
  visibility: visible;
  width: 100%;
  opacity: 1;
  z-index: 10;
  border-radius: 2px;
  transition: transform 0.5s ease-out 0s, visibility 0s ease-in 0.2s, opacity 0s ease-in 0.2s;
  transform: rotateY(0deg);
  backface-visibility: hidden;
}
.ms-widget .ms-widget-back {
  display: block;
  position: absolute;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  z-index: 10;
  top: 12px;
  right: 12px;
  bottom: 12px;
  left: 12px;
  border-radius: 2px;
  transition: transform 0.5s ease-out 0s, visibility 0s ease-in 0.2s, opacity 0s ease-in 0.2s;
  transform: rotateY(180deg);
  backface-visibility: hidden;
}
.ms-widget .md-button {
  margin: 0;
}
.ms-widget .md-button.md-icon-button {
  margin: 0;
}
.ms-widget.flipped .ms-widget-front {
  visibility: hidden;
  opacity: 0;
  transform: rotateY(180deg);
}
.ms-widget.flipped .ms-widget-back {
  display: block;
  visibility: visible;
  opacity: 1;
  transform: rotateY(360deg);
}
.ms-widget.sidenav-widget {
  padding: 0;
}
.ms-widget.ar-2-1 .widget {
  padding: 0;
  position: relative;
}
.ms-widget.ar-2-1 .widget:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 50%;
}
.ms-widget.ar-2-1 .widget > .widget {
  position: absolute;
  top: 8px;
  left: 8px;
  right: 8px;
  bottom: 8px;
}
.ms-widget.ar-1-1 .widget {
  padding: 0;
  position: relative;
}
.ms-widget.ar-1-1 .widget:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 100%;
}
.ms-widget.ar-1-1 .widget > .widget {
  position: absolute;
  top: 8px;
  left: 8px;
  right: 8px;
  bottom: 8px;
}

.sales-container {
  padding: 1rem;
}
.sales-container h2 {
  margin-bottom: 1rem;
  color: #333;
}

.model-initial-animation {
  animation-duration: 3s;
  animation-name: model-spinner;
  animation-iteration-count: infinite;
}

.glow-animation {
  animation-duration: 1s;
  animation-name: fab-spinner;
  animation-iteration-count: infinite;
}

.navigator-input {
  animation-duration: 1s;
  animation-name: navigator-input;
  width: 100%;
}

.icon-spinner {
  animation-duration: 1s;
  animation-name: icon-spinner;
}

.add-translate {
  animation-duration: 3s;
  animation-name: add-translate;
}

.add-spinner {
  animation-duration: 3s;
  animation-name: add-spinner;
}

.fab-spinner {
  animation-duration: 5s;
  animation-name: fab-spinner;
  animation-iteration-count: infinite;
}

.fab-spinner:hover {
  opacity: 1;
}

.animation-logo {
  animation-duration: 1s;
  animation-name: loglow;
}

@keyframes navigator-input {
  from {
    transform: translate(500px);
  }
  to {
    transform: translate(0px);
  }
}
@keyframes add-translate {
  from {
    transform: translate(200px, 0px);
  }
  to {
    transform: translate(0px, 0px);
  }
}
@keyframes add-spinner {
  from {
    transform: rotate(720deg);
  }
  to {
    transform: rotate(0deg);
  }
}
@keyframes icon-spinner {}
@keyframes model-spinner {
  from {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fab-spinner {
  from {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes loglow {
  from {
    transform: rotate(45deg);
  }
  to {
    transform: rotate(0deg);
  }
}
/* 
 * Legacy Button Styles - Refactored to use theme system
 * These styles have been updated to use CSS custom properties from the theme system
 */
/* ==========================================================================
   LEGACY BUTTON COMPONENTS (Refactored)
   ========================================================================== */
.square-button {
  height: 3rem;
  width: 3rem;
  border-radius: var(--radius-xl);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: var(--btn-primary-bg);
  color: var(--btn-primary-text);
  border: none;
  cursor: pointer;
  transition: var(--transition-normal);
}
.square-button:hover:not(:disabled) {
  background: var(--btn-primary-hover);
  transform: translateY(-1px);
  box-shadow: var(--btn-primary-shadow);
}

.thin-button {
  margin: var(--spacing-1);
  padding: var(--spacing-1) var(--spacing-2);
  background: var(--btn-secondary-bg);
  color: var(--btn-secondary-text);
  border: 1px solid var(--btn-secondary-border);
  border-radius: var(--btn-radius);
  cursor: pointer;
  transition: var(--transition-normal);
}
.thin-button:hover:not(:disabled) {
  background: var(--btn-secondary-hover);
}

#buttons-parent {
  background: var(--surface-0);
  padding: var(--spacing-2);
  border-radius: var(--radius-md);
}

.theme-button {
  background: var(--btn-primary-bg);
  color: var(--btn-primary-text);
  border-radius: var(--radius-md);
  border: none;
  padding: var(--spacing-2) var(--spacing-4);
  cursor: pointer;
  transition: var(--transition-normal);
}
.theme-button:hover:not(:disabled) {
  background: var(--btn-primary-hover);
  transform: translateY(-1px);
}

.md-switch.md-checked {
  background: var(--primary-500);
}

.button-initial {
  font-size: var(--text-xl);
  font-weight: var(--font-semibold);
  color: var(--text-primary);
}

.button-card {
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  background: var(--card-bg);
  color: var(--text-primary);
  height: 10rem;
  width: 10rem;
  border-radius: 50%;
  border: 2px solid var(--card-border);
  cursor: pointer;
  flex-direction: column;
  transition: var(--transition-normal);
  box-shadow: var(--card-shadow);
}
.button-card:hover {
  transform: translateY(-4px);
  box-shadow: var(--card-hover-shadow);
  border-color: var(--primary-500);
  color: var(--primary-500);
}

.button-name {
  font-size: var(--text-sm);
  color: var(--text-secondary);
  margin-top: var(--spacing-1);
}

.button-item .button-card {
  border: 2px solid var(--card-border);
  background: var(--card-bg);
  color: var(--text-primary);
  cursor: pointer;
  height: 3.6rem;
  width: 3.6rem;
  margin: var(--spacing-1);
  transition: var(--transition-normal);
}
.button-item .button-name {
  opacity: 0;
  transition: var(--transition-normal);
}
.button-item .button-initial {
  font-size: var(--text-xl);
  font-weight: var(--font-bold);
  transition: var(--transition-normal);
}

.button-item:hover .button-card {
  cursor: pointer;
  transform: scale(1.05);
  box-shadow: var(--shadow-md);
  border-color: var(--primary-500);
}
.button-item:hover .button-name {
  opacity: 0;
}
.button-item:hover .button-initial {
  font-size: 1.875rem; /* 30px equivalent */
  font-weight: var(--font-bold);
  color: var(--primary-500);
}

/* Material Design Button Overrides */
.md-button.md-default-theme[disabled],
.md-button[disabled] {
  color: var(--text-disabled);
  cursor: default;
}

button.md-default-theme.md-accent.md-raised,
.md-button.md-accent.md-raised {
  background-color: var(--primary-500);
  color: var(--text-on-primary);
}

/* ==========================================================================
   RESPONSIVE DESIGN
   ========================================================================== */
@media screen and (max-width: 640px) {
  .button-card {
    height: 8rem;
    width: 8rem;
  }
  .square-button {
    height: 2.5rem;
    width: 2.5rem;
  }
}
.peg, .pegError, .pegWarn, .pegSuccess, .pegNotify, .pegSave {
  padding: 2px 2px;
  color: #FFFFFF;
  font-size: 10px;
  vertical-align: middle;
  border-radius: 0.1rem;
  background-color: #055EED;
}

.notice-heading {
  font-size: 1rem;
  color: #FFFFFF;
  font-weight: bold;
}

.tab-body {
  background-color: rgba(0, 0, 0, 0.1) !important;
  padding: 10px !important;
  border-bottom-left-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

.text-box-container {
  width: 100%;
  background-color: rgba(174, 174, 190, 0.1);
}

#context-menu {
  position: absolute;
  z-index: 10;
  width: 300px;
  background: "#FFFFFF";
  border-radius: 1rem !important;
  display: none;
  border-color: var(--theme-primary, #055EED) !important;
  height: 500px !important;
}

#context-menus {
  display: flex;
  justify-content: flex-start;
}

.context-menu-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
  justify-content: stretch;
}

.context-menu-container:hover {
  background: #F0F0F0;
  font-size: 16px;
}
.context-menu-container:hover .menu-initial {
  background: var(--theme-primary, #055EED) !important;
  color: #FFFFFF;
}

.context-menu-item {
  height: 30px !important;
}

#context-menu.visible {
  display: flex;
}

.menu-initial {
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
  color: #FFFFFF;
  height: 20px;
  width: 20px;
  border-radius: 50px;
  border-color: #FFFFFF;
  cursor: pointer;
}

.button-emphasis {
  background-color: rgb(255, 255, 255) !important;
  color: rgb(0, 0, 0) !important;
}

#record-parent {
  height: 100%;
}

.elon-detail-parent {
  height: 100%;
  padding-bottom: 1rem;
  overflow: auto;
}

.detail-container {
  height: 100%;
}

.frame-color {
  border: 1px solid rgba(0, 0, 255, 0.3);
}

.form-frame {
  border: 1px solid rgba(0, 0, 255, 0.3);
}

.rounded-form {
  border-radius: 5px !important;
}

.rounded-form-title {
  border-radius: 5px !important;
  width: 100%;
}

#form-tab {
  display: flex;
  justify-content: right !important;
  max-height: 100vh;
  height: 100vh;
}

.form-title {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  flex-direction: row !important;
  background-color: #FFFFFF !important;
  color: #000000 !important;
}

.form-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 20px;
  font-weight: 200;
}

.form-header.md-icon {
  width: 3px !important;
  height: 3px !important;
}

.form-content {
  overflow: auto;
  height: 80vh;
}

.edit-record {
  font-weight: 400;
}

.empty-form {
  color: rgb(97, 97, 96) !important;
  font-weight: 400;
  font-size: 48px;
}

.empty_label {
  display: flex;
}

#record-detail {
  display: flex;
  overflow: auto;
  background: aliceblue;
  border-radius: 1rem !important;
  height: 100%;
}

#record-container {
  display: flex;
  justify-content: center;
  flex-direction: column;
  height: 100%;
}
#record-container md-tabs.md-default-theme .md-tab, #record-container md-tabs .md-tab {
  color: #000000 !important;
}

@media screen and (max-width: 359px) {
  .detail-container {
    height: 100% !important;
  }
}
@media screen and (min-width: 359px) and (max-width: 959px) {
  .detail-container {
    height: 100% !important;
  }
}
/* 
 * Dialog Components - Refactored to use theme system
 * Updated to use CSS custom properties from the theme system
 */
.dialog-container {
  display: flex;
  height: 100%;
  width: 100%;
  flex-direction: column;
  min-height: 100%;
  background: var(--surface-0);
  color: var(--text-primary);
}

.dialog-form {
  height: 100%;
  background: var(--surface-0);
}

.dialog-header {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  padding: var(--spacing-4);
  border-bottom: 1px solid var(--border-light);
  background: var(--surface-1);
}

.dialog-top {
  display: flex;
  flex-direction: column;
  width: -moz-min-content;
  width: min-content;
  border-radius: var(--radius-3xl);
  background: var(--surface-2);
  padding: var(--spacing-2);
}

/* 
 * Main SCSS Index - Organized Template Styles
 * This file imports all organized SCSS files in the correct order
 * 
 * Organization:
 * 1. Base - Variables, mixins, reset styles, animations
 * 2. Components - Reusable UI components 
 * 3. Layout - Layout-specific styles
 * 4. Utilities - Helper classes
 * 5. Legacy - Backwards compatibility (will be phased out)
 */
/* ==========================================================================
   1. BASE STYLES & THEMES
   ========================================================================== */
/* Theme system must come first */
/* 
 * Theme Base - Core theme system foundation
 * This file defines the theme structure and default values
 */
/* ==========================================================================
   THEME ARCHITECTURE
   ========================================================================== */
/* Theme CSS Custom Properties (CSS Variables)
 * These can be dynamically changed at runtime for theme switching
 */
:root {
  /* ==========================================================================
     CORE COLORS
     ========================================================================== */
  /* Primary Brand Colors */
  --primary-50: #e3f2fd;
  --primary-100: #bbdefb;
  --primary-200: #90caf9;
  --primary-300: #64b5f6;
  --primary-400: #42a5f5;
  --primary-500: #2196f3; /* Main primary color */
  --primary-600: #1e88e5;
  --primary-700: #1976d2;
  --primary-800: #1565c0;
  --primary-900: #0d47a1;
  /* Secondary Colors */
  --secondary-50: #f3e5f5;
  --secondary-100: #e1bee7;
  --secondary-200: #ce93d8;
  --secondary-300: #ba68c8;
  --secondary-400: #ab47bc;
  --secondary-500: #9c27b0; /* Main secondary color */
  --secondary-600: #8e24aa;
  --secondary-700: #7b1fa2;
  --secondary-800: #6a1b9a;
  --secondary-900: #4a148c;
  /* Accent Colors */
  --accent-50: #fce4ec;
  --accent-100: #f8bbd9;
  --accent-200: #f48fb1;
  --accent-300: #f06292;
  --accent-400: #ec407a;
  --accent-500: #e91e63; /* Main accent color */
  --accent-600: #d81b60;
  --accent-700: #c2185b;
  --accent-800: #ad1457;
  --accent-900: #880e4f;
  /* ==========================================================================
     SEMANTIC COLORS
     ========================================================================== */
  /* Status Colors */
  --success: #4caf50;
  --success-light: #81c784;
  --success-dark: #388e3c;
  --warning: #ff9800;
  --warning-light: #ffb74d;
  --warning-dark: #f57c00;
  --error: #f44336;
  --error-light: #e57373;
  --error-dark: #d32f2f;
  --info: #2196f3;
  --info-light: #64b5f6;
  --info-dark: #1976d2;
  /* ==========================================================================
     NEUTRAL COLORS
     ========================================================================== */
  /* Grays */
  --gray-0: #ffffff;
  --gray-50: #fafafa;
  --gray-100: #f5f5f5;
  --gray-200: #eeeeee;
  --gray-300: #e0e0e0;
  --gray-400: #bdbdbd;
  --gray-500: #9e9e9e;
  --gray-600: #757575;
  --gray-700: #616161;
  --gray-800: #424242;
  --gray-900: #212121;
  --gray-1000: #000000;
  /* ==========================================================================
     SURFACE & BACKGROUND COLORS
     ========================================================================== */
  --surface-0: var(--gray-0); /* Pure white */
  --surface-1: var(--gray-50); /* Lightest background */
  --surface-2: var(--gray-100); /* Card backgrounds */
  --surface-3: var(--gray-200); /* Elevated surfaces */
  --surface-4: var(--gray-300); /* Higher elevation */
  /* Text Colors */
  --text-primary: var(--gray-900); /* Main text */
  --text-secondary: var(--gray-700); /* Secondary text */
  --text-disabled: var(--gray-400); /* Disabled text */
  --text-hint: var(--gray-500); /* Hint text */
  --text-on-primary: var(--gray-0); /* Text on primary color */
  --text-on-dark: var(--gray-0); /* Text on dark backgrounds */
  /* Border Colors */
  --border-light: var(--gray-200);
  --border-medium: var(--gray-300);
  --border-strong: var(--gray-400);
  --divider: var(--gray-200);
  /* ==========================================================================
     SPACING SYSTEM
     ========================================================================== */
  --spacing-0: 0;
  --spacing-1: 0.25rem; /* 4px */
  --spacing-2: 0.5rem; /* 8px */
  --spacing-3: 0.75rem; /* 12px */
  --spacing-4: 1rem; /* 16px */
  --spacing-5: 1.25rem; /* 20px */
  --spacing-6: 1.5rem; /* 24px */
  --spacing-8: 2rem; /* 32px */
  --spacing-10: 2.5rem; /* 40px */
  --spacing-12: 3rem; /* 48px */
  --spacing-16: 4rem; /* 64px */
  --spacing-20: 5rem; /* 80px */
  --spacing-24: 6rem; /* 96px */
  /* ==========================================================================
     TYPOGRAPHY SYSTEM
     ========================================================================== */
  /* Font Families */
  --font-family-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --font-family-mono: "SF Mono", Monaco, "Cascadia Code", "Consolas", "Courier New", monospace;
  /* Font Sizes */
  --text-xs: 0.75rem; /* 12px */
  --text-sm: 0.875rem; /* 14px */
  --text-base: 1rem; /* 16px */
  --text-lg: 1.125rem; /* 18px */
  --text-xl: 1.25rem; /* 20px */
  --text-2xl: 1.5rem; /* 24px */
  --text-3xl: 1.875rem; /* 30px */
  --text-4xl: 2.25rem; /* 36px */
  --text-5xl: 3rem; /* 48px */
  --text-6xl: 4rem; /* 64px */
  /* Font Weights */
  --font-thin: 100;
  --font-light: 300;
  --font-normal: 400;
  --font-medium: 500;
  --font-semibold: 600;
  --font-bold: 700;
  --font-black: 900;
  /* Line Heights */
  --leading-tight: 1.25;
  --leading-normal: 1.5;
  --leading-relaxed: 1.625;
  --leading-loose: 2;
  /* ==========================================================================
     LAYOUT & SIZING
     ========================================================================== */
  /* Breakpoints */
  --breakpoint-sm: 640px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 1024px;
  --breakpoint-xl: 1280px;
  --breakpoint-2xl: 1536px;
  /* Border Radius */
  --radius-none: 0;
  --radius-sm: 0.25rem; /* 4px */
  --radius-md: 0.375rem; /* 6px */
  --radius-lg: 0.5rem; /* 8px */
  --radius-xl: 0.75rem; /* 12px */
  --radius-2xl: 1rem; /* 16px */
  --radius-3xl: 1.5rem; /* 24px */
  --radius-full: 9999px;
  /* Shadows */
  --shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  --shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  --shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  /* ==========================================================================
     TRANSITIONS
     ========================================================================== */
  --transition-fast: 150ms ease;
  --transition-normal: 300ms ease;
  --transition-slow: 500ms ease;
  --ease-in: cubic-bezier(0.4, 0, 1, 1);
  --ease-out: cubic-bezier(0, 0, 0.2, 1);
  --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
  /* ==========================================================================
     Z-INDEX LAYERS
     ========================================================================== */
  --z-base: 0;
  --z-dropdown: 1000;
  --z-sticky: 1020;
  --z-fixed: 1030;
  --z-modal-backdrop: 1040;
  --z-modal: 1050;
  --z-popover: 1060;
  --z-tooltip: 1070;
  --z-notification: 1080;
  --z-maximum: 9999;
  /* ==========================================================================
     COMPONENT SPECIFIC VARIABLES
     ========================================================================== */
  /* Toolbar */
  --toolbar-height: 64px;
  --toolbar-bg: var(--surface-0);
  --toolbar-border: var(--border-light);
  --toolbar-shadow: var(--shadow-sm);
  /* Navigation */
  --nav-bg: var(--surface-0);
  --nav-border: var(--border-light);
  --nav-item-hover: var(--surface-2);
  --nav-item-active: var(--primary-50);
  /* Cards */
  --card-bg: var(--surface-0);
  --card-border: var(--border-light);
  --card-shadow: var(--shadow-sm);
  --card-radius: var(--radius-lg);
  /* Forms */
  --input-bg: var(--surface-0);
  --input-border: var(--border-medium);
  --input-border-focus: var(--primary-500);
  --input-placeholder: var(--text-hint);
  /* Buttons */
  --btn-radius: var(--radius-md);
  --btn-shadow: var(--shadow-sm);
  --btn-shadow-hover: var(--shadow-md);
}

/* ==========================================================================
   THEME MIXINS
   ========================================================================== */
/* Mixin to create theme-aware components */
/* Mixin for component theming */
/* ==========================================================================
   LEGACY VARIABLE MAPPING
   ========================================================================== */
/* Map legacy SCSS variables to CSS custom properties */
/* Legacy spacing */
/* Legacy breakpoints */
/* Legacy toolbar */
/* 
 * Light Theme - Default light color scheme
 * This theme provides a clean, modern light interface
 */
/* ==========================================================================
   LIGHT THEME VARIABLES
   ========================================================================== */
[data-theme=light], :root {
  /* ==========================================================================
     PRIMARY BRAND COLORS
     ========================================================================== */
  --primary-50: #e3f2fd;
  --primary-100: #bbdefb;
  --primary-200: #90caf9;
  --primary-300: #64b5f6;
  --primary-400: #42a5f5;
  --primary-500: #4dabf7; /* Elon brand blue */
  --primary-600: #1e88e5;
  --primary-700: #1976d2;
  --primary-800: #1565c0;
  --primary-900: #0d47a1;
  /* ==========================================================================
     SURFACE & BACKGROUND COLORS
     ========================================================================== */
  --surface-0: #ffffff; /* Pure white */
  --surface-1: #fafafa; /* Lightest background */
  --surface-2: #f5f5f5; /* Card backgrounds */
  --surface-3: #eeeeee; /* Elevated surfaces */
  --surface-4: #e0e0e0; /* Higher elevation */
  --bg-primary: var(--surface-0);
  --bg-secondary: var(--surface-1);
  --bg-tertiary: var(--surface-2);
  /* ==========================================================================
     TEXT COLORS
     ========================================================================== */
  --text-primary: #212121; /* Main text - very dark gray */
  --text-secondary: #616161; /* Secondary text - medium gray */
  --text-disabled: #bdbdbd; /* Disabled text - light gray */
  --text-hint: #9e9e9e; /* Hint text - medium-light gray */
  --text-on-primary: #ffffff; /* Text on primary color */
  --text-on-dark: #ffffff; /* Text on dark backgrounds */
  --text-on-surface: var(--text-primary);
  /* ==========================================================================
     BORDER & DIVIDER COLORS
     ========================================================================== */
  --border-light: #f0f0f0;
  --border-medium: #e0e0e0;
  --border-strong: #bdbdbd;
  --divider: #eeeeee;
  /* Legacy border color */
  --border-color: #f4f8ff;
  /* ==========================================================================
     COMPONENT SPECIFIC COLORS
     ========================================================================== */
  /* Toolbar */
  --toolbar-bg: var(--surface-0);
  --toolbar-border: var(--border-light);
  --toolbar-text: var(--text-primary);
  --toolbar-icon: var(--text-secondary);
  --toolbar-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  /* Navigation */
  --nav-bg: var(--surface-0);
  --nav-border: var(--border-light);
  --nav-item-text: var(--text-primary);
  --nav-item-hover: var(--surface-2);
  --nav-item-active: var(--primary-50);
  --nav-item-active-text: var(--primary-700);
  /* Cards */
  --card-bg: var(--surface-0);
  --card-border: var(--border-light);
  --card-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
  --card-hover-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  /* Forms & Inputs */
  --input-bg: var(--surface-0);
  --input-border: var(--border-medium);
  --input-border-focus: var(--primary-500);
  --input-border-error: var(--error);
  --input-text: var(--text-primary);
  --input-placeholder: var(--text-hint);
  --input-label: var(--text-secondary);
  /* Buttons */
  --btn-primary-bg: var(--primary-500);
  --btn-primary-text: var(--text-on-primary);
  --btn-primary-hover: var(--primary-600);
  --btn-primary-shadow: 0 2px 4px rgba(77, 171, 247, 0.2);
  --btn-secondary-bg: transparent;
  --btn-secondary-text: var(--primary-500);
  --btn-secondary-border: var(--primary-500);
  --btn-secondary-hover: var(--primary-50);
  --btn-ghost-text: var(--text-secondary);
  --btn-ghost-hover: var(--surface-2);
  /* Status Colors (semantic) */
  --status-success: #28a745;
  --status-success-bg: #d4edda;
  --status-success-border: #c3e6cb;
  --status-warning: #ffc107;
  --status-warning-bg: #fff3cd;
  --status-warning-border: #ffeaa7;
  --status-error: #dc3545;
  --status-error-bg: #f8d7da;
  --status-error-border: #f5c6cb;
  --status-info: #17a2b8;
  --status-info-bg: #d1ecf1;
  --status-info-border: #bee5eb;
  /* ==========================================================================
     WORKSPACE SPECIFIC COLORS
     ========================================================================== */
  /* Dashboard */
  --dashboard-bg: var(--surface-1);
  --dashboard-card-bg: var(--surface-0);
  --dashboard-header-bg: var(--surface-0);
  --dashboard-border: var(--border-light);
  /* Models & Records */
  --model-bg: var(--surface-0);
  --model-header-bg: var(--surface-2);
  --model-border: var(--border-light);
  --model-hover: var(--surface-1);
  --model-selected: var(--primary-50);
  /* Search & Filters */
  --search-bg: var(--surface-0);
  --search-border: var(--border-medium);
  --search-focus: var(--primary-500);
  --search-results-bg: var(--surface-0);
  --search-highlight: var(--primary-100);
  /* Notifications */
  --notification-bg: var(--surface-0);
  --notification-border: var(--border-light);
  --notification-shadow: var(--shadow-lg);
  --notification-success: var(--status-success);
  --notification-warning: var(--status-warning);
  --notification-error: var(--status-error);
  /* ==========================================================================
     LEGACY VARIABLE SUPPORT
     ========================================================================== */
  /* Support for existing color variables */
  --theme-special-font: #F0F8FF;
  --theme-special-font-1: #355067;
  --notification-font-color-default: #FFFFFF;
  --model-size: #2659AB;
  --theme-button-1: var(--primary-500);
  --theme-icon-blue: var(--primary-500);
}

/* ==========================================================================
   LIGHT THEME COMPONENT OVERRIDES
   ========================================================================== */
[data-theme=light] {
  /* Ensure proper text contrast */
  color: var(--text-primary);
  background-color: var(--bg-primary);
  /* Scrollbar styling for light theme */
  scrollbar-color: var(--gray-300) var(--gray-100);
  /* Selection colors */
}
[data-theme=light]::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
[data-theme=light]::-webkit-scrollbar-track {
  background: var(--gray-100);
}
[data-theme=light]::-webkit-scrollbar-thumb {
  background: var(--gray-300);
  border-radius: 4px;
}
[data-theme=light]::-webkit-scrollbar-thumb:hover {
  background: var(--gray-400);
}
[data-theme=light] ::-moz-selection {
  background-color: var(--primary-200);
  color: var(--text-primary);
}
[data-theme=light] ::selection {
  background-color: var(--primary-200);
  color: var(--text-primary);
}

/* 
 * Dark Theme - Modern dark color scheme
 * This theme provides a sleek, eye-friendly dark interface
 */
/* ==========================================================================
   DARK THEME VARIABLES
   ========================================================================== */
[data-theme=dark] {
  /* ==========================================================================
     PRIMARY BRAND COLORS (adjusted for dark theme)
     ========================================================================== */
  --primary-50: #0d1425;
  --primary-100: #1a2332;
  --primary-200: #2a3441;
  --primary-300: #3d4a5c;
  --primary-400: #5a6b81;
  --primary-500: #6bb6ff; /* Brighter blue for dark backgrounds */
  --primary-600: #4dabf7;
  --primary-700: #2196f3;
  --primary-800: #1976d2;
  --primary-900: #1565c0;
  /* ==========================================================================
     SURFACE & BACKGROUND COLORS
     ========================================================================== */
  --surface-0: #0d1117; /* Deep dark background */
  --surface-1: #161b22; /* Slightly lighter dark */
  --surface-2: #21262d; /* Card backgrounds */
  --surface-3: #30363d; /* Elevated surfaces */
  --surface-4: #484f58; /* Higher elevation */
  --bg-primary: var(--surface-0);
  --bg-secondary: var(--surface-1);
  --bg-tertiary: var(--surface-2);
  /* ==========================================================================
     TEXT COLORS
     ========================================================================== */
  --text-primary: #f0f6fc; /* Very light text */
  --text-secondary: #8b949e; /* Medium gray text */
  --text-disabled: #484f58; /* Disabled text */
  --text-hint: #656d76; /* Hint text */
  --text-on-primary: #ffffff; /* Text on primary color */
  --text-on-dark: #ffffff; /* Text on dark backgrounds */
  --text-on-surface: var(--text-primary);
  /* ==========================================================================
     BORDER & DIVIDER COLORS
     ========================================================================== */
  --border-light: #30363d;
  --border-medium: #21262d;
  --border-strong: #484f58;
  --divider: #30363d;
  /* Legacy border color - adjusted for dark theme */
  --border-color: #21262d;
  /* ==========================================================================
     COMPONENT SPECIFIC COLORS
     ========================================================================== */
  /* Toolbar */
  --toolbar-bg: var(--surface-1);
  --toolbar-border: var(--border-light);
  --toolbar-text: var(--text-primary);
  --toolbar-icon: var(--text-secondary);
  --toolbar-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  /* Navigation */
  --nav-bg: var(--surface-1);
  --nav-border: var(--border-light);
  --nav-item-text: var(--text-primary);
  --nav-item-hover: var(--surface-3);
  --nav-item-active: rgba(107, 182, 255, 0.15);
  --nav-item-active-text: var(--primary-500);
  /* Cards */
  --card-bg: var(--surface-2);
  --card-border: var(--border-light);
  --card-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  --card-hover-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
  /* Forms & Inputs */
  --input-bg: var(--surface-2);
  --input-border: var(--border-strong);
  --input-border-focus: var(--primary-500);
  --input-border-error: var(--error);
  --input-text: var(--text-primary);
  --input-placeholder: var(--text-hint);
  --input-label: var(--text-secondary);
  /* Buttons */
  --btn-primary-bg: var(--primary-500);
  --btn-primary-text: var(--surface-0);
  --btn-primary-hover: var(--primary-400);
  --btn-primary-shadow: 0 2px 4px rgba(107, 182, 255, 0.2);
  --btn-secondary-bg: transparent;
  --btn-secondary-text: var(--primary-500);
  --btn-secondary-border: var(--primary-500);
  --btn-secondary-hover: rgba(107, 182, 255, 0.1);
  --btn-ghost-text: var(--text-secondary);
  --btn-ghost-hover: var(--surface-3);
  /* Status Colors (adjusted for dark theme) */
  --status-success: #3fb950;
  --status-success-bg: rgba(63, 185, 80, 0.15);
  --status-success-border: rgba(63, 185, 80, 0.4);
  --status-warning: #d29922;
  --status-warning-bg: rgba(210, 153, 34, 0.15);
  --status-warning-border: rgba(210, 153, 34, 0.4);
  --status-error: #f85149;
  --status-error-bg: rgba(248, 81, 73, 0.15);
  --status-error-border: rgba(248, 81, 73, 0.4);
  --status-info: #58a6ff;
  --status-info-bg: rgba(88, 166, 255, 0.15);
  --status-info-border: rgba(88, 166, 255, 0.4);
  /* ==========================================================================
     WORKSPACE SPECIFIC COLORS
     ========================================================================== */
  /* Dashboard */
  --dashboard-bg: var(--surface-0);
  --dashboard-card-bg: var(--surface-2);
  --dashboard-header-bg: var(--surface-1);
  --dashboard-border: var(--border-light);
  /* Models & Records */
  --model-bg: var(--surface-2);
  --model-header-bg: var(--surface-3);
  --model-border: var(--border-light);
  --model-hover: var(--surface-3);
  --model-selected: rgba(107, 182, 255, 0.15);
  /* Search & Filters */
  --search-bg: var(--surface-2);
  --search-border: var(--border-strong);
  --search-focus: var(--primary-500);
  --search-results-bg: var(--surface-2);
  --search-highlight: rgba(107, 182, 255, 0.2);
  /* Notifications */
  --notification-bg: var(--surface-2);
  --notification-border: var(--border-light);
  --notification-shadow: 0 4px 12px rgba(0, 0, 0, 0.4);
  --notification-success: var(--status-success);
  --notification-warning: var(--status-warning);
  --notification-error: var(--status-error);
  /* ==========================================================================
     LEGACY VARIABLE SUPPORT
     ========================================================================== */
  /* Support for existing color variables - adjusted for dark theme */
  --theme-special-font: #f0f6fc;
  --theme-special-font-1: #8b949e;
  --notification-font-color-default: #f0f6fc;
  --model-size: #6bb6ff;
  --theme-button-1: var(--primary-500);
  --theme-icon-blue: var(--primary-500);
  /* ==========================================================================
     COMPONENT OVERRIDES
     ========================================================================== */
  /* Ensure proper text contrast */
  color: var(--text-primary);
  background-color: var(--bg-primary);
  /* Scrollbar styling for dark theme */
  scrollbar-color: var(--surface-4) var(--surface-2);
  /* Selection colors */
  /* Image adjustments for dark theme */
  /* Code blocks and pre elements */
}
[data-theme=dark]::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
[data-theme=dark]::-webkit-scrollbar-track {
  background: var(--surface-2);
}
[data-theme=dark]::-webkit-scrollbar-thumb {
  background: var(--surface-4);
  border-radius: 4px;
}
[data-theme=dark]::-webkit-scrollbar-thumb:hover {
  background: #656d76;
}
[data-theme=dark] ::-moz-selection {
  background-color: rgba(107, 182, 255, 0.3);
  color: var(--text-primary);
}
[data-theme=dark] ::selection {
  background-color: rgba(107, 182, 255, 0.3);
  color: var(--text-primary);
}
[data-theme=dark] img {
  opacity: 0.9;
  transition: opacity var(--transition-normal);
}
[data-theme=dark] img:hover {
  opacity: 1;
}
[data-theme=dark] pre, [data-theme=dark] code {
  background-color: var(--surface-1);
  border: 1px solid var(--border-light);
  color: var(--text-primary);
}

/* 
 * Workspace Theme - Professional workspace color scheme
 * This theme is optimized for productivity and extended use
 */
/* ==========================================================================
   WORKSPACE THEME VARIABLES
   ========================================================================== */
[data-theme=workspace] {
  /* ==========================================================================
     PRIMARY COLORS (Professional blue-gray palette)
     ========================================================================== */
  --primary-50: #f8fafc;
  --primary-100: #f1f5f9;
  --primary-200: #e2e8f0;
  --primary-300: #cbd5e1;
  --primary-400: #94a3b8;
  --primary-500: #64748b; /* Main workspace color - slate blue */
  --primary-600: #475569;
  --primary-700: #334155;
  --primary-800: #1e293b;
  --primary-900: #0f172a;
  /* Secondary accent - warm orange for actions */
  --secondary-500: #f59e0b;
  --secondary-600: #d97706;
  --secondary-700: #b45309;
  /* ==========================================================================
     SURFACE & BACKGROUND COLORS
     ========================================================================== */
  --surface-0: #ffffff;
  --surface-1: #f8fafc; /* Very light gray-blue */
  --surface-2: #f1f5f9; /* Light gray-blue */
  --surface-3: #e2e8f0; /* Medium light gray-blue */
  --surface-4: #cbd5e1; /* Medium gray-blue */
  --bg-primary: var(--surface-0);
  --bg-secondary: var(--surface-1);
  --bg-tertiary: var(--surface-2);
  /* ==========================================================================
     TEXT COLORS (High contrast for readability)
     ========================================================================== */
  --text-primary: #0f172a; /* Very dark slate */
  --text-secondary: #334155; /* Dark slate */
  --text-disabled: #94a3b8; /* Medium slate */
  --text-hint: #64748b; /* Slate */
  --text-on-primary: #ffffff;
  --text-on-dark: #ffffff;
  --text-on-surface: var(--text-primary);
  /* ==========================================================================
     WORKSPACE SPECIFIC COLORS
     ========================================================================== */
  /* Toolbar - Clean and minimal */
  --toolbar-bg: var(--surface-0);
  --toolbar-border: var(--surface-3);
  --toolbar-text: var(--text-primary);
  --toolbar-icon: var(--text-secondary);
  --toolbar-shadow: 0 1px 3px rgba(15, 23, 42, 0.1);
  /* Navigation - Subtle and unobtrusive */
  --nav-bg: var(--surface-1);
  --nav-border: var(--surface-3);
  --nav-item-text: var(--text-secondary);
  --nav-item-hover: var(--surface-2);
  --nav-item-active: var(--surface-3);
  --nav-item-active-text: var(--primary-700);
  /* Cards - Clean separation */
  --card-bg: var(--surface-0);
  --card-border: var(--surface-3);
  --card-shadow: 0 1px 3px rgba(15, 23, 42, 0.05);
  --card-hover-shadow: 0 4px 6px rgba(15, 23, 42, 0.1);
  /* Forms - Professional and clean */
  --input-bg: var(--surface-0);
  --input-border: var(--surface-4);
  --input-border-focus: var(--secondary-500);
  --input-border-error: #ef4444;
  --input-text: var(--text-primary);
  --input-placeholder: var(--text-hint);
  --input-label: var(--text-secondary);
  /* Buttons - Action-oriented */
  --btn-primary-bg: var(--secondary-500);
  --btn-primary-text: #ffffff;
  --btn-primary-hover: var(--secondary-600);
  --btn-primary-shadow: 0 2px 4px rgba(245, 158, 11, 0.2);
  --btn-secondary-bg: transparent;
  --btn-secondary-text: var(--primary-600);
  --btn-secondary-border: var(--primary-400);
  --btn-secondary-hover: var(--surface-2);
  --btn-ghost-text: var(--text-secondary);
  --btn-ghost-hover: var(--surface-2);
  /* Status Colors - Muted but clear */
  --status-success: #16a34a;
  --status-success-bg: #f0fdf4;
  --status-success-border: #bbf7d0;
  --status-warning: #d97706;
  --status-warning-bg: #fffbeb;
  --status-warning-border: #fed7aa;
  --status-error: #dc2626;
  --status-error-bg: #fef2f2;
  --status-error-border: #fecaca;
  --status-info: #2563eb;
  --status-info-bg: #eff6ff;
  --status-info-border: #bfdbfe;
  /* ==========================================================================
     WORKSPACE COMPONENTS
     ========================================================================== */
  /* Dashboard - Focus on content */
  --dashboard-bg: var(--surface-1);
  --dashboard-card-bg: var(--surface-0);
  --dashboard-header-bg: var(--surface-2);
  --dashboard-border: var(--surface-3);
  /* Models & Records - Clear data presentation */
  --model-bg: var(--surface-0);
  --model-header-bg: var(--surface-2);
  --model-border: var(--surface-3);
  --model-hover: var(--surface-1);
  --model-selected: rgba(245, 158, 11, 0.1);
  --model-selected-border: var(--secondary-500);
  /* Search & Filters - Efficient workflow */
  --search-bg: var(--surface-0);
  --search-border: var(--surface-4);
  --search-focus: var(--secondary-500);
  --search-results-bg: var(--surface-0);
  --search-highlight: rgba(245, 158, 11, 0.2);
  /* Data Tables - Clean data presentation */
  --table-bg: var(--surface-0);
  --table-header-bg: var(--surface-2);
  --table-border: var(--surface-3);
  --table-hover: var(--surface-1);
  --table-selected: rgba(245, 158, 11, 0.05);
  --table-stripe: var(--surface-1);
  /* Notifications - Non-intrusive */
  --notification-bg: var(--surface-0);
  --notification-border: var(--surface-3);
  --notification-shadow: 0 4px 12px rgba(15, 23, 42, 0.15);
  --notification-success: var(--status-success);
  --notification-warning: var(--status-warning);
  --notification-error: var(--status-error);
  /* Code & Technical Elements */
  --code-bg: var(--surface-2);
  --code-border: var(--surface-3);
  --code-text: #374151;
  /* ==========================================================================
     LEGACY SUPPORT
     ========================================================================== */
  --theme-special-font: #f8fafc;
  --theme-special-font-1: #64748b;
  --notification-font-color-default: #ffffff;
  --model-size: #475569;
  --theme-button-1: var(--secondary-500);
  --theme-icon-blue: var(--primary-600);
  /* ==========================================================================
     WORKSPACE THEME STYLING
     ========================================================================== */
  color: var(--text-primary);
  background-color: var(--bg-secondary);
  /* Professional scrollbar styling */
  scrollbar-color: var(--surface-4) var(--surface-2);
  /* Professional selection colors */
  /* Focus management for productivity */
  /* Reduced motion for focus */
}
[data-theme=workspace]::-webkit-scrollbar {
  width: 12px;
  height: 12px;
}
[data-theme=workspace]::-webkit-scrollbar-track {
  background: var(--surface-2);
  border-radius: 6px;
}
[data-theme=workspace]::-webkit-scrollbar-thumb {
  background: var(--surface-4);
  border-radius: 6px;
  border: 2px solid var(--surface-2);
}
[data-theme=workspace]::-webkit-scrollbar-thumb:hover {
  background: var(--primary-400);
}
[data-theme=workspace]::-webkit-scrollbar-thumb:active {
  background: var(--primary-500);
}
[data-theme=workspace] ::-moz-selection {
  background-color: rgba(245, 158, 11, 0.2);
  color: var(--text-primary);
}
[data-theme=workspace] ::selection {
  background-color: rgba(245, 158, 11, 0.2);
  color: var(--text-primary);
}
[data-theme=workspace] :focus-visible {
  outline: 2px solid var(--secondary-500);
  outline-offset: 2px;
}
@media (prefers-reduced-motion: reduce) {
  [data-theme=workspace] *, [data-theme=workspace] *::before, [data-theme=workspace] *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
  }
}

/* 
 * Theme Manager - JavaScript integration and theme switching utilities
 * This file provides utilities for dynamic theme switching
 */
/* ==========================================================================
   THEME SWITCHING UTILITIES
   ========================================================================== */
/* Base theme transition for smooth theme changes */
:root, [data-theme] {
  transition: color var(--transition-normal), background-color var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal);
}

/* Disable transitions during theme switch to prevent flashing */
.theme-switching * {
  transition: none !important;
}

/* ==========================================================================
   THEME DETECTION
   ========================================================================== */
/* Auto dark mode based on system preference */
@media (prefers-color-scheme: dark) {
  :root:not([data-theme]) {
    /* Import dark theme variables when no theme is explicitly set */
    /* 
     * Dark Theme - Modern dark color scheme
     * This theme provides a sleek, eye-friendly dark interface
     */
    /* ==========================================================================
       DARK THEME VARIABLES
       ========================================================================== */
  }
  :root:not([data-theme]) [data-theme=dark] {
    /* ==========================================================================
       PRIMARY BRAND COLORS (adjusted for dark theme)
       ========================================================================== */
    --primary-50: #0d1425;
    --primary-100: #1a2332;
    --primary-200: #2a3441;
    --primary-300: #3d4a5c;
    --primary-400: #5a6b81;
    --primary-500: #6bb6ff; /* Brighter blue for dark backgrounds */
    --primary-600: #4dabf7;
    --primary-700: #2196f3;
    --primary-800: #1976d2;
    --primary-900: #1565c0;
    /* ==========================================================================
       SURFACE & BACKGROUND COLORS
       ========================================================================== */
    --surface-0: #0d1117; /* Deep dark background */
    --surface-1: #161b22; /* Slightly lighter dark */
    --surface-2: #21262d; /* Card backgrounds */
    --surface-3: #30363d; /* Elevated surfaces */
    --surface-4: #484f58; /* Higher elevation */
    --bg-primary: var(--surface-0);
    --bg-secondary: var(--surface-1);
    --bg-tertiary: var(--surface-2);
    /* ==========================================================================
       TEXT COLORS
       ========================================================================== */
    --text-primary: #f0f6fc; /* Very light text */
    --text-secondary: #8b949e; /* Medium gray text */
    --text-disabled: #484f58; /* Disabled text */
    --text-hint: #656d76; /* Hint text */
    --text-on-primary: #ffffff; /* Text on primary color */
    --text-on-dark: #ffffff; /* Text on dark backgrounds */
    --text-on-surface: var(--text-primary);
    /* ==========================================================================
       BORDER & DIVIDER COLORS
       ========================================================================== */
    --border-light: #30363d;
    --border-medium: #21262d;
    --border-strong: #484f58;
    --divider: #30363d;
    /* Legacy border color - adjusted for dark theme */
    --border-color: #21262d;
    /* ==========================================================================
       COMPONENT SPECIFIC COLORS
       ========================================================================== */
    /* Toolbar */
    --toolbar-bg: var(--surface-1);
    --toolbar-border: var(--border-light);
    --toolbar-text: var(--text-primary);
    --toolbar-icon: var(--text-secondary);
    --toolbar-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    /* Navigation */
    --nav-bg: var(--surface-1);
    --nav-border: var(--border-light);
    --nav-item-text: var(--text-primary);
    --nav-item-hover: var(--surface-3);
    --nav-item-active: rgba(107, 182, 255, 0.15);
    --nav-item-active-text: var(--primary-500);
    /* Cards */
    --card-bg: var(--surface-2);
    --card-border: var(--border-light);
    --card-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    --card-hover-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
    /* Forms & Inputs */
    --input-bg: var(--surface-2);
    --input-border: var(--border-strong);
    --input-border-focus: var(--primary-500);
    --input-border-error: var(--error);
    --input-text: var(--text-primary);
    --input-placeholder: var(--text-hint);
    --input-label: var(--text-secondary);
    /* Buttons */
    --btn-primary-bg: var(--primary-500);
    --btn-primary-text: var(--surface-0);
    --btn-primary-hover: var(--primary-400);
    --btn-primary-shadow: 0 2px 4px rgba(107, 182, 255, 0.2);
    --btn-secondary-bg: transparent;
    --btn-secondary-text: var(--primary-500);
    --btn-secondary-border: var(--primary-500);
    --btn-secondary-hover: rgba(107, 182, 255, 0.1);
    --btn-ghost-text: var(--text-secondary);
    --btn-ghost-hover: var(--surface-3);
    /* Status Colors (adjusted for dark theme) */
    --status-success: #3fb950;
    --status-success-bg: rgba(63, 185, 80, 0.15);
    --status-success-border: rgba(63, 185, 80, 0.4);
    --status-warning: #d29922;
    --status-warning-bg: rgba(210, 153, 34, 0.15);
    --status-warning-border: rgba(210, 153, 34, 0.4);
    --status-error: #f85149;
    --status-error-bg: rgba(248, 81, 73, 0.15);
    --status-error-border: rgba(248, 81, 73, 0.4);
    --status-info: #58a6ff;
    --status-info-bg: rgba(88, 166, 255, 0.15);
    --status-info-border: rgba(88, 166, 255, 0.4);
    /* ==========================================================================
       WORKSPACE SPECIFIC COLORS
       ========================================================================== */
    /* Dashboard */
    --dashboard-bg: var(--surface-0);
    --dashboard-card-bg: var(--surface-2);
    --dashboard-header-bg: var(--surface-1);
    --dashboard-border: var(--border-light);
    /* Models & Records */
    --model-bg: var(--surface-2);
    --model-header-bg: var(--surface-3);
    --model-border: var(--border-light);
    --model-hover: var(--surface-3);
    --model-selected: rgba(107, 182, 255, 0.15);
    /* Search & Filters */
    --search-bg: var(--surface-2);
    --search-border: var(--border-strong);
    --search-focus: var(--primary-500);
    --search-results-bg: var(--surface-2);
    --search-highlight: rgba(107, 182, 255, 0.2);
    /* Notifications */
    --notification-bg: var(--surface-2);
    --notification-border: var(--border-light);
    --notification-shadow: 0 4px 12px rgba(0, 0, 0, 0.4);
    --notification-success: var(--status-success);
    --notification-warning: var(--status-warning);
    --notification-error: var(--status-error);
    /* ==========================================================================
       LEGACY VARIABLE SUPPORT
       ========================================================================== */
    /* Support for existing color variables - adjusted for dark theme */
    --theme-special-font: #f0f6fc;
    --theme-special-font-1: #8b949e;
    --notification-font-color-default: #f0f6fc;
    --model-size: #6bb6ff;
    --theme-button-1: var(--primary-500);
    --theme-icon-blue: var(--primary-500);
    /* ==========================================================================
       COMPONENT OVERRIDES
       ========================================================================== */
    /* Ensure proper text contrast */
    color: var(--text-primary);
    background-color: var(--bg-primary);
    /* Scrollbar styling for dark theme */
    scrollbar-color: var(--surface-4) var(--surface-2);
    /* Selection colors */
    /* Image adjustments for dark theme */
    /* Code blocks and pre elements */
  }
  :root:not([data-theme]) [data-theme=dark]::-webkit-scrollbar {
    width: 8px;
    height: 8px;
  }
  :root:not([data-theme]) [data-theme=dark]::-webkit-scrollbar-track {
    background: var(--surface-2);
  }
  :root:not([data-theme]) [data-theme=dark]::-webkit-scrollbar-thumb {
    background: var(--surface-4);
    border-radius: 4px;
  }
  :root:not([data-theme]) [data-theme=dark]::-webkit-scrollbar-thumb:hover {
    background: #656d76;
  }
  :root:not([data-theme]) [data-theme=dark] ::-moz-selection {
    background-color: rgba(107, 182, 255, 0.3);
    color: var(--text-primary);
  }
  :root:not([data-theme]) [data-theme=dark] ::selection {
    background-color: rgba(107, 182, 255, 0.3);
    color: var(--text-primary);
  }
  :root:not([data-theme]) [data-theme=dark] img {
    opacity: 0.9;
    transition: opacity var(--transition-normal);
  }
  :root:not([data-theme]) [data-theme=dark] img:hover {
    opacity: 1;
  }
  :root:not([data-theme]) [data-theme=dark] pre, :root:not([data-theme]) [data-theme=dark] code {
    background-color: var(--surface-1);
    border: 1px solid var(--border-light);
    color: var(--text-primary);
  }
}
/* Force light mode */
[data-theme=light] {
  color-scheme: light;
}

/* Force dark mode */
[data-theme=dark] {
  color-scheme: dark;
}

/* Workspace mode */
[data-theme=workspace] {
  color-scheme: light;
}

/* ==========================================================================
   THEME TOGGLE BUTTON STYLES
   ========================================================================== */
.theme-toggle {
  --size: 2.5rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: var(--size);
  height: var(--size);
  border: none;
  background: transparent;
  border-radius: var(--radius-full);
  cursor: pointer;
  transition: var(--transition-normal);
  position: relative;
  /* Icon styling */
}
.theme-toggle:hover {
  background-color: var(--surface-2);
  transform: scale(1.05);
}
.theme-toggle:active {
  transform: scale(0.95);
}
.theme-toggle .theme-icon {
  width: 1.25rem;
  height: 1.25rem;
  transition: var(--transition-normal);
}
.theme-toggle .theme-icon.light-icon {
  display: block;
}
[data-theme=dark] .theme-toggle .theme-icon.light-icon, [data-theme=workspace] .theme-toggle .theme-icon.light-icon {
  display: none;
}
.theme-toggle .theme-icon.dark-icon {
  display: none;
}
[data-theme=dark] .theme-toggle .theme-icon.dark-icon {
  display: block;
}
.theme-toggle .theme-icon.workspace-icon {
  display: none;
}
[data-theme=workspace] .theme-toggle .theme-icon.workspace-icon {
  display: block;
}

/* Multi-theme selector */
.theme-selector {
  display: flex;
  background: var(--surface-2);
  border-radius: var(--radius-lg);
  padding: 0.25rem;
  gap: 0.25rem;
}
.theme-selector .theme-option {
  padding: 0.5rem 1rem;
  border: none;
  background: transparent;
  color: var(--text-secondary);
  border-radius: var(--radius-md);
  cursor: pointer;
  transition: var(--transition-fast);
  font-size: var(--text-sm);
  font-weight: var(--font-medium);
}
.theme-selector .theme-option:hover {
  color: var(--text-primary);
  background: var(--surface-1);
}
.theme-selector .theme-option.active {
  background: var(--surface-0);
  color: var(--text-primary);
  box-shadow: var(--shadow-sm);
}

/* ==========================================================================
   THEME PREVIEW CARDS
   ========================================================================== */
.theme-preview {
  display: grid;
  gap: 1rem;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
}
.theme-preview .theme-card {
  border: 2px solid var(--border-light);
  border-radius: var(--radius-lg);
  overflow: hidden;
  cursor: pointer;
  transition: var(--transition-normal);
  position: relative;
}
.theme-preview .theme-card:hover {
  border-color: var(--primary-500);
  box-shadow: var(--shadow-lg);
  transform: translateY(-2px);
}
.theme-preview .theme-card.selected {
  border-color: var(--primary-500);
  box-shadow: 0 0 0 4px rgba(var(--primary-500), 0.1);
}
.theme-preview .theme-card .theme-header {
  padding: 1rem;
  background: var(--surface-1);
  border-bottom: 1px solid var(--border-light);
}
.theme-preview .theme-card .theme-header .theme-name {
  font-weight: var(--font-semibold);
  margin-bottom: 0.25rem;
}
.theme-preview .theme-card .theme-header .theme-description {
  font-size: var(--text-sm);
  color: var(--text-secondary);
}
.theme-preview .theme-card .theme-demo {
  padding: 1rem;
  height: 120px;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.theme-preview .theme-card .theme-demo .demo-toolbar {
  height: 2rem;
  background: var(--surface-2);
  border-radius: var(--radius-sm);
  display: flex;
  align-items: center;
  padding: 0 0.75rem;
  gap: 0.5rem;
}
.theme-preview .theme-card .theme-demo .demo-toolbar .demo-dot {
  width: 0.5rem;
  height: 0.5rem;
  border-radius: var(--radius-full);
}
.theme-preview .theme-card .theme-demo .demo-toolbar .demo-dot:nth-child(1) {
  background: #ff5f56;
}
.theme-preview .theme-card .theme-demo .demo-toolbar .demo-dot:nth-child(2) {
  background: #ffbd2e;
}
.theme-preview .theme-card .theme-demo .demo-toolbar .demo-dot:nth-child(3) {
  background: #27ca3f;
}
.theme-preview .theme-card .theme-demo .demo-content {
  flex: 1;
  background: var(--surface-1);
  border-radius: var(--radius-sm);
  padding: 0.75rem;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.theme-preview .theme-card .theme-demo .demo-content .demo-line {
  height: 0.75rem;
  background: var(--text-disabled);
  border-radius: var(--radius-sm);
}
.theme-preview .theme-card .theme-demo .demo-content .demo-line:nth-child(1) {
  width: 60%;
}
.theme-preview .theme-card .theme-demo .demo-content .demo-line:nth-child(2) {
  width: 40%;
}
.theme-preview .theme-card .theme-demo .demo-content .demo-line:nth-child(3) {
  width: 80%;
}

/* ==========================================================================
   ACCESSIBILITY FEATURES
   ========================================================================== */
/* High contrast mode detection */
@media (prefers-contrast: high) {
  :root {
    --border-light: currentColor;
    --border-medium: currentColor;
    --border-strong: currentColor;
  }
  .theme-card {
    border-width: 3px;
  }
  button, .btn {
    border: 2px solid currentColor;
  }
}
/* Reduced motion */
@media (prefers-reduced-motion: reduce) {
  .theme-toggle,
  .theme-card,
  .theme-option {
    transition: none;
  }
  .theme-card:hover {
    transform: none;
  }
}
/* ==========================================================================
   JAVASCRIPT INTEGRATION
   ========================================================================== */
/* Classes added by JavaScript for theme management */
.theme-loading {
  pointer-events: none;
  opacity: 0.7;
}

.theme-error {
  border-color: var(--error);
  background-color: var(--status-error-bg);
}

/* Print styles - always light theme */
@media print {
  * {
    color: black !important;
    background: white !important;
    box-shadow: none !important;
  }
}
/* Legacy support for existing variables */
/* 
 * Legacy Support - Maintains compatibility with old SCSS patterns
 * This file will gradually be phased out as components are updated
 */
/* ==========================================================================
   LEGACY VARIABLES (Converting to CSS custom properties)
   ========================================================================== */
/* Old SCSS variables mapped to CSS custom properties */
/* Reduced from 3px for modern design */
/* ==========================================================================
   ANGULAR MATERIAL OVERRIDES
   ========================================================================== */
/* Fix for Angular Material subheader */
.md-subheader .md-subheader-inner {
  display: block;
  padding: var(--spacing-4);
  width: 100%;
  background-color: var(--surface-1);
  color: var(--text-primary);
  border-bottom: 1px solid var(--border-light);
}

/* ==========================================================================
   GOOGLE FONTS INTEGRATION
   ========================================================================== */
.google-font {
  border: 1px solid transparent !important;
  border-radius: var(--radius-sm) !important;
  color: var(--text-on-primary) !important;
  font-size: var(--text-lg) !important;
  font-variant-ligatures: no-contextual !important;
  height: 20px !important;
  line-height: 22px !important;
  margin: 0 !important;
  min-width: 1px !important;
  padding: var(--spacing-1) var(--spacing-2) !important;
  visibility: hidden !important;
  background-color: var(--surface-2) !important;
}

/* ==========================================================================
   LEGACY CLASS MAPPINGS
   ========================================================================== */
/* These classes maintain backward compatibility */
.description-blue {
  background-color: var(--primary-50);
  color: var(--primary-700);
  padding: var(--spacing-2);
  border-radius: var(--radius-sm);
  border-left: 3px solid var(--primary-500);
}

/* ==========================================================================
   DEPRECATED STYLES (Mark for removal)
   ========================================================================== */
/* 
 * TODO: These styles should be removed after confirming they're not used:
 * - .dataView (empty class)
 * - Direct color values (should use CSS custom properties)
 * - Hardcoded measurements
 */
.dataView {
  /* This class appears to be unused - marked for removal */
  /* background-color: var(--surface-0); */
}

/* ==========================================================================
   MIGRATION HELPERS
   ========================================================================== */
/* Mixins converted to utility classes for easier migration */
.grid-frame, .mobile-record, .banner {
  max-width: 90%;
  min-width: 70%;
}

.view {
  display: flex;
  max-height: 60%;
  background-color: var(--surface-0);
  border: 1px solid var(--border-light);
  border-radius: var(--radius-md);
}

/* ==========================================================================
   COMPATIBILITY NOTES
   ========================================================================== */
/*
 * Migration Strategy:
 * 1. All hardcoded colors have been replaced with CSS custom properties
 * 2. SCSS variables are mapped to CSS custom properties for compatibility
 * 3. Spacing values use the standardized spacing scale
 * 4. Border radius values use the standardized radius scale
 * 5. Colors automatically adapt to the current theme
 * 
 * Next Steps:
 * 1. Update components to use new utility classes
 * 2. Remove direct usage of legacy SCSS variables
 * 3. Test all themes with existing components
 * 4. Remove unused styles after confirmation
 */
/* Variables and mixins */
/* Base Variables - Consolidated from scattered files */
/* ==========================================================================
   COLORS
   ========================================================================== */
/* Brand Colors */
/* Neutral Colors */
/* Semantic Colors */
/* Background Colors */
/* Border Colors */
/* Material Design Shadows */
/* Theme Button Colors */
/* Theme Font Colors */
/* Notification Colors */
/* Model Colors */
/* ==========================================================================
   DIMENSIONS
   ========================================================================== */
/* Toolbar */
/* ==========================================================================
   BREAKPOINTS
   ========================================================================== */
/* Layout Breakpoints */
/* ==========================================================================
   SPACING
   ========================================================================== */
/* Base Spacing Units */
/* 4px */
/* 8px */
/* 12px */
/* 16px */
/* 24px */
/* 32px */
/* Legacy Spacing (to be phased out) */
/* 5px */
/* 5px */
/* 3px */
/* ==========================================================================
   TYPOGRAPHY
   ========================================================================== */
/* Font Sizes */
/* 16px */
/* 12px */
/* 14px */
/* 18px */
/* 20px */
/* 24px */
/* 32px */
/* Legacy Font Size */
/* 10pt - to be phased out */
/* Font Weights */
/* Line Heights */
/* ==========================================================================
   LAYOUT
   ========================================================================== */
/* Breakpoints */
/* Legacy Breakpoint */
/* Mobile Specific */
/* Container Widths */
/* ==========================================================================
   BORDERS & RADIUS
   ========================================================================== */
/* Border Radius */
/* 4px */
/* 8px */
/* 12px */
/* 16px */
/* Theme Radius */
/* Border Widths */
/* ==========================================================================
   SHADOWS
   ========================================================================== */
/* Box Shadows */
/* ==========================================================================
   TRANSITIONS
   ========================================================================== */
/* Transition Durations */
/* Transition Easings */
/* ==========================================================================
   Z-INDEX
   ========================================================================== */
/* Mixins - Reusable style patterns */
/* ==========================================================================
   RESPONSIVE MIXINS
   ========================================================================== */
/* ==========================================================================
   LAYOUT MIXINS
   ========================================================================== */
/* ==========================================================================
   BUTTON MIXINS
   ========================================================================== */
/* ==========================================================================
   CARD MIXINS
   ========================================================================== */
/* ==========================================================================
   TEXT MIXINS
   ========================================================================== */
/* ==========================================================================
   FORM MIXINS
   ========================================================================== */
/* ==========================================================================
   ANIMATION MIXINS
   ========================================================================== */
/* ==========================================================================
   UTILITY MIXINS
   ========================================================================== */
/* Global styles including icons */
/*!
 * AngularJS Material Design
 * https://github.com/angular/material
 * @license MIT
 * v1.2.5
 */
html, body {
  height: 100%;
  position: relative;
}

body {
  margin: 0;
  padding: 0;
}

[tabindex="-1"]:focus {
  outline: none;
}

.inset {
  padding: 10px;
}

a.md-no-style,
button.md-no-style {
  font-weight: normal;
  background-color: inherit;
  text-align: left;
  border: none;
  padding: 0;
  margin: 0;
}

select,
button,
textarea,
input {
  vertical-align: baseline;
}

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

textarea {
  vertical-align: top;
  overflow: auto;
}

input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
}
input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
input:-webkit-autofill {
  text-shadow: none;
}

.md-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  text-transform: none;
  width: 1px;
}

.md-shadow {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border-radius: inherit;
  pointer-events: none;
}

.md-shadow-bottom-z-1 {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}

.md-shadow-bottom-z-2 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4);
}

.md-shadow-animated.md-shadow {
  transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}

/*
 * A container inside of a rippling element (eg a button),
 * which contains all of the individual ripples
 */
.md-ripple-container {
  pointer-events: none;
  position: absolute;
  overflow: hidden;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all 0.55s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.md-ripple {
  position: absolute;
  transform: translate(-50%, -50%) scale(0);
  transform-origin: 50% 50%;
  opacity: 0;
  border-radius: 50%;
}
.md-ripple.md-ripple-placed {
  transition: margin 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), border 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), width 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.md-ripple.md-ripple-scaled {
  transform: translate(-50%, -50%) scale(1);
}
.md-ripple.md-ripple-active, .md-ripple.md-ripple-full, .md-ripple.md-ripple-visible {
  opacity: 0.2;
}
.md-ripple.md-ripple-remove {
  animation: md-remove-ripple 0.9s cubic-bezier(0.25, 0.8, 0.25, 1);
}

@keyframes md-remove-ripple {
  0% {
    opacity: 0.15;
  }
  100% {
    opacity: 0;
  }
}
.md-padding {
  padding: 8px;
}

.md-margin {
  margin: 8px;
}

.md-scroll-mask {
  position: absolute;
  background-color: transparent;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 50;
}
.md-scroll-mask > .md-scroll-mask-bar {
  display: block;
  position: absolute;
  background-color: #fafafa;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 65;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
}

.md-no-momentum {
  -webkit-overflow-scrolling: auto;
}

.md-no-flicker {
  -webkit-filter: blur(0px);
}

@media (min-width: 768px) {
  .md-padding {
    padding: 16px;
  }
}
html[dir=rtl], html[dir=ltr], body[dir=rtl], body[dir=ltr] {
  unicode-bidi: embed;
}

bdo[dir=rtl] {
  direction: rtl;
  unicode-bidi: bidi-override;
}

bdo[dir=ltr] {
  direction: ltr;
  unicode-bidi: bidi-override;
}

@media (max-width: 358px) {
  .layout-row:not(.layout-xs-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-xs-row > .md-auto-horizontal-margin:not(:first-child) {
    margin-left: 16px;
  }
  [dir=rtl] .layout-row:not(.layout-xs-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-xs-row > .md-auto-horizontal-margin:not(:first-child) {
    margin-left: 0;
    margin-right: 16px;
  }
}
@media (min-width: 359px) and (max-width: 767px) {
  .layout-row:not(.layout-gt-xs-column):not(.layout-sm-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-gt-xs-row:not(.layout-sm-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-sm-row:not(.layout-sm-column) > .md-auto-horizontal-margin:not(:first-child) {
    margin-left: 16px;
  }
  [dir=rtl] .layout-row:not(.layout-gt-xs-column):not(.layout-sm-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-gt-xs-row:not(.layout-sm-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-sm-row:not(.layout-sm-column) > .md-auto-horizontal-margin:not(:first-child) {
    margin-left: 0;
    margin-right: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1022px) {
  .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-md-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-md-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-gt-sm-row:not(.layout-md-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-md-row:not(.layout-md-column) > .md-auto-horizontal-margin:not(:first-child) {
    margin-left: 16px;
  }
  [dir=rtl] .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-md-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-md-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-gt-sm-row:not(.layout-md-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-md-row:not(.layout-md-column) > .md-auto-horizontal-margin:not(:first-child) {
    margin-left: 0;
    margin-right: 16px;
  }
}
@media (min-width: 1023px) and (max-width: 1919px) {
  .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-gt-md-row:not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-lg-row:not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child) {
    margin-left: 16px;
  }
  [dir=rtl] .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-gt-md-row:not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-lg-row:not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child) {
    margin-left: 0;
    margin-right: 16px;
  }
}
@media (min-width: 1920px) {
  .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-gt-md-row:not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-gt-lg-row:not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
  .layout-xl-row:not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child) {
    margin-left: 16px;
  }
  [dir=rtl] .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-gt-md-row:not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-gt-lg-row:not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
  [dir=rtl] .layout-xl-row:not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child) {
    margin-left: 0;
    margin-right: 16px;
  }
}
html, body {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: default;
  min-height: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/************
 * Headings
 ************/
.md-display-4 {
  font-size: 112px;
  font-weight: 300;
  letter-spacing: -0.01em;
  line-height: 112px;
}

.md-display-3 {
  font-size: 56px;
  font-weight: 400;
  letter-spacing: -0.005em;
  line-height: 56px;
}

.md-display-2 {
  font-size: 45px;
  font-weight: 400;
  line-height: 64px;
}

.md-display-1 {
  font-size: 34px;
  font-weight: 400;
  line-height: 40px;
}

.md-headline {
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.md-title {
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 0.005em;
}

.md-subhead {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.01em;
  line-height: 24px;
}

/************
 * Body Copy
 ************/
.md-body-1 {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.01em;
  line-height: 20px;
}

.md-body-2 {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.01em;
  line-height: 24px;
}

.md-caption {
  font-size: 12px;
  letter-spacing: 0.02em;
}

.md-button {
  letter-spacing: 0.01em;
}

/************
 * Defaults
 ************/
button,
select,
html,
textarea,
input {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

select,
button,
textarea,
input {
  font-size: 100%;
}

/*
*  Responsive attributes
*
*  References:
*  1) https://scotch.io/tutorials/a-visual-guide-to-css3-flexbox-properties#flex
*  2) https://css-tricks.com/almanac/properties/f/flex/
*  3) https://css-tricks.com/snippets/css/a-guide-to-flexbox/
*  4) https://github.com/philipwalton/flexbugs#3-min-height-on-a-flex-container-wont-apply-to-its-flex-items
*  5) http://godban.com.ua/projects/flexgrid
*/
.md-panel-outer-wrapper {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.md-panel-inner-wrapper {
  position: fixed;
}

._md-panel-offscreen {
  left: -9999px;
}

._md-panel-hidden {
  display: none;
}

._md-panel-shown .md-panel {
  opacity: 1;
  transition: none;
}

.md-panel {
  opacity: 0;
  position: relative;
}
.md-panel._md-panel-shown {
  opacity: 1;
  transition: none;
}
.md-panel._md-panel-animate-enter {
  opacity: 1;
  transition: all 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.md-panel._md-panel-animate-leave {
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.4, 0, 1, 1);
}
.md-panel._md-panel-animate-scale-out, .md-panel._md-panel-animate-fade-out {
  opacity: 0;
}
.md-panel._md-panel-backdrop {
  height: 100%;
  position: fixed;
  width: 100%;
}
.md-panel._md-opaque-enter {
  opacity: 0.48;
  transition: opacity 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.md-panel._md-opaque-leave {
  transition: opacity 0.3s cubic-bezier(0.4, 0, 1, 1);
}

._md-panel-fullscreen {
  border-radius: 0;
  left: 0;
  min-height: 100%;
  min-width: 100%;
  position: fixed;
  top: 0;
}

md-autocomplete {
  border-radius: 2px;
  display: block;
  height: 40px;
  position: relative;
  overflow: visible;
  min-width: 190px;
}
md-autocomplete[disabled] input {
  cursor: default;
}
md-autocomplete[md-floating-label] {
  border-radius: 0;
  background: transparent;
  height: auto;
}
md-autocomplete[md-floating-label] md-input-container {
  padding-bottom: 0;
}
md-autocomplete[md-floating-label] md-autocomplete-wrap {
  height: auto;
}
md-autocomplete[md-floating-label] .md-show-clear-button button {
  display: block;
  position: absolute;
  right: 0;
  top: 20px;
  width: 30px;
  height: 30px;
}
md-autocomplete[md-floating-label] .md-show-clear-button input {
  padding-right: 30px;
}
[dir=rtl] md-autocomplete[md-floating-label] .md-show-clear-button input {
  padding-right: 0;
  padding-left: 30px;
}
md-autocomplete md-autocomplete-wrap {
  display: flex;
  flex-direction: row;
  box-sizing: border-box;
  position: relative;
  overflow: visible;
  height: 40px;
}
md-autocomplete md-autocomplete-wrap.md-menu-showing {
  z-index: 51;
}
md-autocomplete md-autocomplete-wrap md-input-container,
md-autocomplete md-autocomplete-wrap input {
  flex: 1 1 0;
  box-sizing: border-box;
  min-width: 0;
}
md-autocomplete md-autocomplete-wrap md-progress-linear {
  position: absolute;
  bottom: -2px;
  left: 0;
}
md-autocomplete md-autocomplete-wrap md-progress-linear.md-inline {
  bottom: 40px;
  right: 2px;
  left: 2px;
  width: auto;
}
md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 3px;
  transition: none;
}
md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate .md-container {
  transition: none;
  height: 3px;
}
md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter {
  transition: opacity 0.15s linear;
}
md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter.ng-enter-active {
  opacity: 1;
}
md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave {
  transition: opacity 0.15s linear;
}
md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave.ng-leave-active {
  opacity: 0;
}
md-autocomplete input:not(.md-input) {
  font-size: 14px;
  box-sizing: border-box;
  border: none;
  box-shadow: none;
  outline: none;
  background: transparent;
  width: 100%;
  padding: 0 15px;
  line-height: 40px;
  height: 40px;
}
md-autocomplete input:not(.md-input)::-ms-clear {
  display: none;
}
md-autocomplete .md-show-clear-button button {
  position: relative;
  line-height: 20px;
  text-align: center;
  width: 30px;
  height: 30px;
  cursor: pointer;
  border: none;
  border-radius: 50%;
  padding: 0;
  font-size: 12px;
  background: transparent;
  margin: auto 5px;
}
md-autocomplete .md-show-clear-button button:after {
  content: "";
  position: absolute;
  top: -6px;
  right: -6px;
  bottom: -6px;
  left: -6px;
  border-radius: 50%;
  transform: scale(0);
  opacity: 0;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
md-autocomplete .md-show-clear-button button:focus {
  outline: none;
}
md-autocomplete .md-show-clear-button button:focus:after {
  transform: scale(1);
  opacity: 1;
}
md-autocomplete .md-show-clear-button button md-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0) scale(0.9);
}
md-autocomplete .md-show-clear-button button md-icon path {
  stroke-width: 0;
}
md-autocomplete .md-show-clear-button button.ng-enter {
  transform: scale(0);
  transition: transform 0.15s ease-out;
}
md-autocomplete .md-show-clear-button button.ng-enter.ng-enter-active {
  transform: scale(1);
}
md-autocomplete .md-show-clear-button button.ng-leave {
  transition: transform 0.15s ease-out;
}
md-autocomplete .md-show-clear-button button.ng-leave.ng-leave-active {
  transform: scale(0);
}
@media screen and (-ms-high-contrast: active) {
  md-autocomplete input {
    border: 1px solid #fff;
  }
  md-autocomplete .md-autocomplete-suggestion:focus {
    color: #fff;
  }
}

.md-virtual-repeat-container.md-autocomplete-suggestions-container,
.md-standard-list-container.md-autocomplete-suggestions-container {
  position: absolute;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  z-index: 1070;
  height: 100%;
}
.md-virtual-repeat-container.md-autocomplete-suggestions-container .highlight,
.md-standard-list-container.md-autocomplete-suggestions-container .highlight {
  font-weight: bold;
}

.md-standard-list-container {
  box-sizing: border-box;
  display: block;
  margin: 0;
  overflow: hidden;
  overflow-y: auto;
  padding: 0;
}

.md-virtual-repeat-container.md-not-found,
.md-standard-list-container.md-not-found {
  height: 48px;
}

.md-autocomplete-suggestions {
  margin: 0;
  list-style: none;
  padding: 0;
}
.md-autocomplete-suggestions .md-autocomplete-suggestion {
  font-size: 14px;
  overflow: hidden;
  padding: 0 15px;
  line-height: 48px;
  height: 48px;
  transition: background 0.15s linear;
  margin: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.md-autocomplete-suggestions .md-autocomplete-suggestion:focus {
  outline: none;
}
.md-autocomplete-suggestions .md-autocomplete-suggestion:not(.md-not-found-wrapper) {
  cursor: pointer;
}

@media screen and (-ms-high-contrast: active) {
  md-autocomplete,
  .md-autocomplete-suggestions {
    border: 1px solid #fff;
  }
}
md-backdrop {
  transition: opacity 450ms;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 50;
}
md-backdrop.md-menu-backdrop {
  position: fixed !important;
  z-index: 99;
}
md-backdrop.md-select-backdrop {
  z-index: 81;
  transition-duration: 0;
}
md-backdrop.md-dialog-backdrop {
  z-index: 79;
}
md-backdrop.md-bottom-sheet-backdrop {
  z-index: 69;
}
md-backdrop.md-sidenav-backdrop {
  z-index: 59;
}
md-backdrop.md-click-catcher {
  position: absolute;
}
md-backdrop.md-opaque {
  opacity: 0.48;
}
md-backdrop.md-opaque.ng-enter {
  opacity: 0;
}
md-backdrop.md-opaque.ng-enter.md-opaque.ng-enter-active {
  opacity: 0.48;
}
md-backdrop.md-opaque.ng-leave {
  opacity: 0.48;
  transition: opacity 400ms;
}
md-backdrop.md-opaque.ng-leave.md-opaque.ng-leave-active {
  opacity: 0;
}

md-bottom-sheet {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 8px 16px 88px 16px;
  z-index: 70;
  border-top-width: 1px;
  border-top-style: solid;
  transform: translate3d(0, 80px, 0);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-property: transform;
}
md-bottom-sheet.md-has-header {
  padding-top: 0;
}
md-bottom-sheet.ng-enter {
  opacity: 0;
  transform: translate3d(0, 100%, 0);
}
md-bottom-sheet.ng-enter-active {
  opacity: 1;
  display: block;
  transform: translate3d(0, 80px, 0) !important;
}
md-bottom-sheet.ng-leave-active {
  transform: translate3d(0, 100%, 0) !important;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}
md-bottom-sheet .md-subheader {
  background-color: transparent;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  line-height: 56px;
  padding: 0;
  white-space: nowrap;
}
md-bottom-sheet md-inline-icon {
  display: inline-block;
  height: 24px;
  width: 24px;
  fill: #444;
}
md-bottom-sheet md-list-item {
  display: flex;
  outline: none;
}
md-bottom-sheet md-list-item:hover {
  cursor: pointer;
}
md-bottom-sheet.md-list md-list-item {
  padding: 0;
  align-items: center;
  height: 48px;
}
md-bottom-sheet.md-grid {
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 0;
}
md-bottom-sheet.md-grid md-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  transition: all 0.5s;
  align-items: center;
}
md-bottom-sheet.md-grid md-list-item {
  flex-direction: column;
  align-items: center;
  transition: all 0.5s;
  height: 96px;
  margin-top: 8px;
  margin-bottom: 8px;
  /* Mixin for how many grid items to show per row */
}
@media (max-width: 768px) {
  md-bottom-sheet.md-grid md-list-item {
    flex: 1 1 33.3333333333%;
    max-width: 33.3333333333%;
  }
  md-bottom-sheet.md-grid md-list-item:nth-of-type(3n + 1) {
    align-items: flex-start;
  }
  md-bottom-sheet.md-grid md-list-item:nth-of-type(3n) {
    align-items: flex-end;
  }
}
@media (min-width: 768px) and (max-width: 1022px) {
  md-bottom-sheet.md-grid md-list-item {
    flex: 1 1 25%;
    max-width: 25%;
  }
}
@media (min-width: 1023px) and (max-width: 1919px) {
  md-bottom-sheet.md-grid md-list-item {
    flex: 1 1 16.6666666667%;
    max-width: 16.6666666667%;
  }
}
@media (min-width: 1920px) {
  md-bottom-sheet.md-grid md-list-item {
    flex: 1 1 14.2857142857%;
    max-width: 14.2857142857%;
  }
}
md-bottom-sheet.md-grid md-list-item::before {
  display: none;
}
md-bottom-sheet.md-grid md-list-item .md-list-item-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 48px;
  padding-bottom: 16px;
}
md-bottom-sheet.md-grid md-list-item .md-grid-item-content {
  border: 1px solid transparent;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 80px;
}
md-bottom-sheet.md-grid md-list-item .md-grid-text {
  font-weight: 400;
  line-height: 16px;
  font-size: 13px;
  margin: 0;
  white-space: nowrap;
  width: 64px;
  text-align: center;
  text-transform: none;
  padding-top: 8px;
}

@media screen and (-ms-high-contrast: active) {
  md-bottom-sheet {
    border: 1px solid #fff;
  }
}
button.md-button::-moz-focus-inner {
  border: 0;
}

.md-button {
  display: inline-block;
  position: relative;
  cursor: pointer;
  /** Alignment adjustments */
  min-height: 36px;
  min-width: 88px;
  line-height: 36px;
  vertical-align: middle;
  align-items: center;
  text-align: center;
  border-radius: 2px;
  box-sizing: border-box;
  /* Reset default button appearance */
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  outline: none;
  border: 0;
  /** Custom styling for button */
  padding: 0 8px;
  margin: 6px 8px;
  background: transparent;
  color: currentColor;
  white-space: nowrap;
  /* Uppercase text content */
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
  font-style: inherit;
  font-variant: inherit;
  font-family: inherit;
  text-decoration: none;
  overflow: hidden;
  transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.md-dense > .md-button:not(.md-dense-disabled), .md-dense :not(.md-dense-disabled) .md-button:not(.md-dense-disabled) {
  min-height: 32px;
}
.md-dense > .md-button:not(.md-dense-disabled), .md-dense :not(.md-dense-disabled) .md-button:not(.md-dense-disabled) {
  line-height: 32px;
}
.md-dense > .md-button:not(.md-dense-disabled), .md-dense :not(.md-dense-disabled) .md-button:not(.md-dense-disabled) {
  font-size: 13px;
}
.md-button:focus {
  outline: none;
}
.md-button:hover, .md-button:focus {
  text-decoration: none;
}
.md-button.ng-hide, .md-button.ng-leave {
  transition: none;
}
.md-button.md-cornered {
  border-radius: 0;
}
.md-button.md-icon {
  padding: 0;
  background: none;
}
.md-button.md-raised:not([disabled]) {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.md-button.md-icon-button {
  margin: 0 6px;
  height: 40px;
  min-width: 0;
  line-height: 24px;
  padding: 8px;
  width: 40px;
  border-radius: 50%;
}
.md-button.md-fab {
  z-index: 20;
  line-height: 56px;
  min-width: 0;
  width: 56px;
  height: 56px;
  vertical-align: middle;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  border-radius: 50%;
  background-clip: padding-box;
  overflow: hidden;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition-property: background-color, box-shadow, transform;
}
.md-button.md-fab.md-fab-bottom-right {
  top: auto;
  right: 20px;
  bottom: 20px;
  left: auto;
  position: absolute;
}
.md-button.md-fab.md-fab-bottom-left {
  top: auto;
  right: auto;
  bottom: 20px;
  left: 20px;
  position: absolute;
}
.md-button.md-fab.md-fab-top-right {
  top: 20px;
  right: 20px;
  bottom: auto;
  left: auto;
  position: absolute;
}
.md-button.md-fab.md-fab-top-left {
  top: 20px;
  right: auto;
  bottom: auto;
  left: 20px;
  position: absolute;
}
.md-button.md-fab.md-mini {
  line-height: 40px;
  width: 40px;
  height: 40px;
}
.md-button.md-fab.ng-hide, .md-button.md-fab.ng-leave {
  transition: none;
}
.md-button.md-fab[disabled] {
  box-shadow: none;
}
.md-button:not([disabled]).md-raised.md-focused, .md-button:not([disabled]).md-fab.md-focused {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.md-button:not([disabled]).md-raised:active, .md-button:not([disabled]).md-fab:active {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4);
}
.md-button .md-ripple-container {
  border-radius: inherit;
  background-clip: padding-box;
  overflow: hidden;
  -webkit-transform: translateZ(0);
}

.md-button.md-icon-button md-icon,
button.md-button.md-fab md-icon {
  display: block;
}

.md-toast-open-top .md-button.md-fab-top-left,
.md-toast-open-top .md-button.md-fab-top-right {
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translate3d(0, 42px, 0);
}
.md-toast-open-top .md-button.md-fab-top-left:not([disabled]).md-focused, .md-toast-open-top .md-button.md-fab-top-left:not([disabled]):hover,
.md-toast-open-top .md-button.md-fab-top-right:not([disabled]).md-focused,
.md-toast-open-top .md-button.md-fab-top-right:not([disabled]):hover {
  transform: translate3d(0, 41px, 0);
}

.md-toast-open-bottom .md-button.md-fab-bottom-left,
.md-toast-open-bottom .md-button.md-fab-bottom-right {
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translate3d(0, -42px, 0);
}
.md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]).md-focused, .md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]):hover,
.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]).md-focused,
.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]):hover {
  transform: translate3d(0, -43px, 0);
}

.md-button-group {
  display: flex;
  flex: 1;
  width: 100%;
}
.md-button-group > .md-button {
  flex: 1;
  display: block;
  overflow: hidden;
  width: 0;
  border-width: 1px 0px 1px 1px;
  border-radius: 0;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.md-button-group > .md-button:first-child {
  border-radius: 2px 0px 0px 2px;
}
.md-button-group > .md-button:last-child {
  border-right-width: 1px;
  border-radius: 0px 2px 2px 0px;
}

@media screen and (-ms-high-contrast: active) {
  .md-button.md-raised,
  .md-button.md-fab {
    border: 1px solid #fff;
  }
}
md-card {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  margin: 8px;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
md-card md-card-header {
  padding: 16px;
  display: flex;
  flex-direction: row;
}
md-card md-card-header:first-child md-card-avatar {
  margin-right: 12px;
}
[dir=rtl] md-card md-card-header:first-child md-card-avatar {
  margin-right: auto;
  margin-left: 12px;
}
md-card md-card-header:last-child md-card-avatar {
  margin-left: 12px;
}
[dir=rtl] md-card md-card-header:last-child md-card-avatar {
  margin-left: auto;
  margin-right: 12px;
}
md-card md-card-header md-card-avatar {
  width: 40px;
  height: 40px;
}
md-card md-card-header md-card-avatar .md-user-avatar,
md-card md-card-header md-card-avatar md-icon {
  border-radius: 50%;
}
md-card md-card-header md-card-avatar md-icon {
  padding: 8px;
}
md-card md-card-header md-card-avatar md-icon > svg {
  height: inherit;
  width: inherit;
}
md-card md-card-header md-card-avatar + md-card-header-text {
  max-height: 40px;
}
md-card md-card-header md-card-avatar + md-card-header-text .md-title {
  font-size: 14px;
}
md-card md-card-header md-card-header-text {
  display: flex;
  flex: 1;
  flex-direction: column;
}
md-card md-card-header md-card-header-text .md-subhead {
  font-size: 14px;
}
md-card > img,
md-card > md-card-header img,
md-card md-card-title-media img {
  box-sizing: border-box;
  display: flex;
  flex: 0 0 auto;
  width: 100%;
  height: auto;
}
md-card md-card-title {
  padding: 24px 16px 16px;
  display: flex;
  flex: 1 1 auto;
  flex-direction: row;
}
md-card md-card-title + md-card-content {
  padding-top: 0;
}
md-card md-card-title md-card-title-text {
  flex: 1;
  flex-direction: column;
  display: flex;
}
md-card md-card-title md-card-title-text .md-subhead {
  padding-top: 0;
  font-size: 14px;
}
md-card md-card-title md-card-title-text:only-child .md-subhead {
  padding-top: 12px;
}
md-card md-card-title md-card-title-media {
  margin-top: -8px;
}
md-card md-card-title md-card-title-media .md-media-sm {
  height: 80px;
  width: 80px;
}
md-card md-card-title md-card-title-media .md-media-md {
  height: 112px;
  width: 112px;
}
md-card md-card-title md-card-title-media .md-media-lg {
  height: 152px;
  width: 152px;
}
md-card md-card-content {
  display: block;
  padding: 16px;
}
md-card md-card-content > p:first-child {
  margin-top: 0;
}
md-card md-card-content > p:last-child {
  margin-bottom: 0;
}
md-card md-card-content .md-media-xl {
  height: 240px;
  width: 240px;
}
md-card md-card-actions {
  margin: 8px;
}
md-card md-card-actions.layout-column .md-button:not(.md-icon-button) {
  margin: 2px 0;
}
md-card md-card-actions.layout-column .md-button:not(.md-icon-button):first-of-type {
  margin-top: 0;
}
md-card md-card-actions.layout-column .md-button:not(.md-icon-button):last-of-type {
  margin-bottom: 0;
}
md-card md-card-actions.layout-column .md-button.md-icon-button {
  margin-top: 6px;
  margin-bottom: 6px;
}
md-card md-card-actions md-card-icon-actions {
  flex: 1;
  justify-content: flex-start;
  display: flex;
  flex-direction: row;
}
md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button) {
  margin: 0 4px;
}
md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type {
  margin-left: 0;
}
[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type {
  margin-left: auto;
  margin-right: 0;
}
md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type {
  margin-right: 0;
}
[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type {
  margin-right: auto;
  margin-left: 0;
}
md-card md-card-actions:not(.layout-column) .md-button.md-icon-button {
  margin-left: 6px;
  margin-right: 6px;
}
md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type {
  margin-left: 12px;
}
[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type {
  margin-left: auto;
  margin-right: 12px;
}
md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type {
  margin-right: 12px;
}
[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type {
  margin-right: auto;
  margin-left: 12px;
}
md-card md-card-actions:not(.layout-column) .md-button + md-card-icon-actions {
  flex: 1;
  justify-content: flex-end;
  display: flex;
  flex-direction: row;
}
md-card md-card-footer {
  margin-top: auto;
  padding: 16px;
}

@media screen and (-ms-high-contrast: active) {
  md-card {
    border: 1px solid #fff;
  }
}
.md-image-no-fill > img {
  width: auto;
  height: auto;
}

.md-inline-form md-checkbox {
  margin-top: 20px;
  margin-bottom: auto;
}

md-checkbox {
  box-sizing: border-box;
  display: inline-block;
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  position: relative;
  min-width: 18px;
  min-height: 48px;
}
.md-dense > md-checkbox:not(.md-dense-disabled), .md-dense :not(.md-dense-disabled) md-checkbox:not(.md-dense-disabled) {
  min-height: 36px;
}
md-checkbox.md-focused:not([disabled]) .md-container:before {
  left: -8px;
  top: -8px;
  right: -8px;
  bottom: -8px;
}
md-checkbox.md-focused:not([disabled]):not(.md-checked) .md-container:before {
  background-color: rgba(0, 0, 0, 0.12);
}
md-checkbox .md-container {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  box-sizing: border-box;
  display: inline-block;
  width: 18px;
  height: 18px;
  left: 0;
  right: auto;
}
[dir=rtl] md-checkbox .md-container {
  left: auto;
}
[dir=rtl] md-checkbox .md-container {
  right: 0;
}
md-checkbox .md-container:before {
  box-sizing: border-box;
  background-color: transparent;
  border-radius: 50%;
  content: "";
  position: absolute;
  display: block;
  height: auto;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  transition: all 0.5s;
  width: auto;
}
md-checkbox .md-container:after {
  box-sizing: border-box;
  content: "";
  position: absolute;
  top: -10px;
  right: -10px;
  bottom: -10px;
  left: -10px;
}
md-checkbox .md-container .md-ripple-container {
  position: absolute;
  display: block;
  width: auto;
  height: auto;
  left: -15px;
  top: -15px;
  right: -15px;
  bottom: -15px;
}
md-checkbox .md-icon {
  box-sizing: border-box;
  transition: 240ms;
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 18px;
  border-width: 2px;
  border-style: solid;
  border-radius: 2px;
}
md-checkbox.md-checked .md-icon {
  border-color: transparent;
}
md-checkbox.md-checked .md-icon:after {
  box-sizing: border-box;
  transform: rotate(45deg);
  position: absolute;
  left: 4px;
  top: 0px;
  display: table;
  width: 6px;
  height: 12px;
  border-width: 2px;
  border-style: solid;
  border-top: 0;
  border-left: 0;
  content: "";
}
md-checkbox[disabled] {
  cursor: default;
}
md-checkbox.md-indeterminate .md-icon:after {
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: table;
  width: 10.8px;
  height: 2px;
  border-width: 2px;
  border-style: solid;
  border-top: 0;
  border-left: 0;
  content: "";
}
md-checkbox .md-container {
  top: auto;
  left: auto;
  right: auto;
  margin: 3px;
  margin-top: 21px;
}
md-checkbox .md-label {
  box-sizing: border-box;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;
  margin-top: 10px;
  margin-bottom: auto;
  margin-left: 36px;
}
[dir=rtl] md-checkbox .md-label {
  margin-left: 0;
  margin-right: 36px;
}
md-checkbox .md-label:empty {
  margin-left: 24px;
  margin-right: 0;
}
[dir=rtl] md-checkbox .md-label:empty {
  margin-left: 0;
}
[dir=rtl] md-checkbox .md-label:empty {
  margin-right: 24px;
}

md-input-container .md-checkbox-link-label {
  box-sizing: border-box;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;
  cursor: pointer;
  top: -21px;
  margin-left: 18px;
  margin-right: 0;
}
[dir=rtl] md-input-container .md-checkbox-link-label {
  margin-left: 0;
}
[dir=rtl] md-input-container .md-checkbox-link-label {
  margin-right: 18px;
}

.md-contact-chips .md-chips md-chip {
  padding: 0 25px 0 0;
}
[dir=rtl] .md-contact-chips .md-chips md-chip {
  padding: 0 0 0 25px;
}
.md-contact-chips .md-chips md-chip .md-contact-avatar {
  float: left;
}
[dir=rtl] .md-contact-chips .md-chips md-chip .md-contact-avatar {
  float: right;
}
.md-contact-chips .md-chips md-chip .md-contact-avatar img {
  height: 32px;
  border-radius: 16px;
}
.md-contact-chips .md-chips md-chip .md-contact-name {
  display: inline-block;
  height: 32px;
  margin-left: 8px;
}
[dir=rtl] .md-contact-chips .md-chips md-chip .md-contact-name {
  margin-left: auto;
  margin-right: 8px;
}

.md-contact-suggestion {
  height: 56px;
}
.md-contact-suggestion img {
  height: 40px;
  border-radius: 20px;
  margin-top: 8px;
}
.md-contact-suggestion .md-contact-name {
  margin-left: 8px;
  width: 120px;
}
[dir=rtl] .md-contact-suggestion .md-contact-name {
  margin-left: auto;
  margin-right: 8px;
}
.md-contact-suggestion .md-contact-name, .md-contact-suggestion .md-contact-email {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
}

.md-contact-chips-suggestions li {
  height: 100%;
}

md-chips {
  display: flex;
}

.md-chips {
  display: flex;
  flex-wrap: wrap;
  flex-grow: 1;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 13px;
  padding: 0 0 8px 3px;
  vertical-align: middle;
}
.md-chips:after {
  content: "";
  display: table;
  clear: both;
}
[dir=rtl] .md-chips {
  padding: 0 3px 8px 0;
}
.md-chips.md-readonly .md-chip-input-container {
  min-height: 32px;
}
.md-chips:not(.md-readonly) {
  cursor: text;
}
.md-chips.md-removable md-chip {
  padding-right: 28px;
}
[dir=rtl] .md-chips.md-removable md-chip {
  padding-right: 0;
  padding-left: 28px;
}
.md-chips.md-removable md-chip .md-chip-content {
  padding-right: 4px;
}
[dir=rtl] .md-chips.md-removable md-chip .md-chip-content {
  padding-right: 0;
  padding-left: 4px;
}
.md-chips md-chip {
  cursor: default;
  border-radius: 16px;
  display: block;
  height: 32px;
  line-height: 32px;
  margin: 8px 8px 0 0;
  padding: 0 12px 0 12px;
  float: left;
  box-sizing: border-box;
  max-width: 100%;
  position: relative;
}
[dir=rtl] .md-chips md-chip {
  margin: 8px 0 0 8px;
}
[dir=rtl] .md-chips md-chip {
  float: right;
}
.md-chips md-chip .md-chip-content {
  display: block;
  float: left;
  white-space: nowrap;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
[dir=rtl] .md-chips md-chip .md-chip-content {
  float: right;
}
.md-chips md-chip .md-chip-content:focus {
  outline: none;
}
.md-chips md-chip._md-chip-content-edit-is-enabled {
  -webkit-user-select: none; /* webkit (safari, chrome) browsers */
  -moz-user-select: none; /* mozilla browsers */
  -khtml-user-select: none; /* webkit (konqueror) browsers */
  -ms-user-select: none; /* IE10+ */
}
.md-chips md-chip .md-chip-remove-container {
  position: absolute;
  right: 0;
  line-height: 22px;
}
[dir=rtl] .md-chips md-chip .md-chip-remove-container {
  right: auto;
  left: 0;
}
.md-chips md-chip .md-chip-remove {
  text-align: center;
  width: 32px;
  height: 32px;
  min-width: 0;
  padding: 0;
  background: transparent;
  border: none;
  box-shadow: none;
  margin: 0;
  position: relative;
}
.md-chips md-chip .md-chip-remove md-icon {
  height: 18px;
  width: 18px;
  min-height: 18px;
  min-width: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
}
.md-chips .md-chip-input-container {
  display: block;
  line-height: 32px;
  margin: 8px 8px 0 0;
  padding: 0;
  flex-grow: 1;
  float: left;
}
[dir=rtl] .md-chips .md-chip-input-container {
  margin: 8px 0 0 8px;
}
[dir=rtl] .md-chips .md-chip-input-container {
  float: right;
}
.md-chips .md-chip-input-container input {
  width: 100%;
}
.md-chips .md-chip-input-container input:not([type]), .md-chips .md-chip-input-container input[type=email], .md-chips .md-chip-input-container input[type=number], .md-chips .md-chip-input-container input[type=tel], .md-chips .md-chip-input-container input[type=url], .md-chips .md-chip-input-container input[type=text] {
  border: 0;
  height: 32px;
  line-height: 32px;
  padding: 0;
}
.md-chips .md-chip-input-container input:not([type]):focus, .md-chips .md-chip-input-container input[type=email]:focus, .md-chips .md-chip-input-container input[type=number]:focus, .md-chips .md-chip-input-container input[type=tel]:focus, .md-chips .md-chip-input-container input[type=url]:focus, .md-chips .md-chip-input-container input[type=text]:focus {
  outline: none;
}
.md-chips .md-chip-input-container md-autocomplete, .md-chips .md-chip-input-container md-autocomplete-wrap {
  background: transparent;
  height: 32px;
}
.md-chips .md-chip-input-container md-autocomplete md-autocomplete-wrap {
  box-shadow: none;
}
.md-chips .md-chip-input-container md-autocomplete input {
  position: relative;
}
.md-chips .md-chip-input-container input {
  border: 0;
  height: 32px;
  line-height: 32px;
  padding: 0;
}
.md-chips .md-chip-input-container input:focus {
  outline: none;
}
.md-chips .md-chip-input-container md-autocomplete, .md-chips .md-chip-input-container md-autocomplete-wrap {
  height: 32px;
}
.md-chips .md-chip-input-container md-autocomplete {
  box-shadow: none;
}
.md-chips .md-chip-input-container md-autocomplete input {
  position: relative;
}
.md-chips .md-chip-input-container:not(:first-child) {
  margin: 8px 8px 0 0;
}
[dir=rtl] .md-chips .md-chip-input-container:not(:first-child) {
  margin: 8px 0 0 8px;
}
.md-chips .md-chip-input-container input {
  background: transparent;
  border-width: 0;
}
.md-chips md-autocomplete button {
  display: none;
}

@media screen and (-ms-high-contrast: active) {
  .md-chip-input-container,
  md-chip {
    border: 1px solid #fff;
  }
  .md-chip-input-container md-autocomplete {
    border: none;
  }
}
md-content {
  display: block;
  position: relative;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
md-content[md-scroll-y] {
  overflow-y: auto;
  overflow-x: hidden;
}
md-content[md-scroll-x] {
  overflow-x: auto;
  overflow-y: hidden;
}
@media print {
  md-content {
    overflow: visible !important;
  }
}

/** Styles for mdCalendar. */
md-calendar {
  font-size: 13px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.md-calendar-scroll-mask {
  display: inline-block;
  overflow: hidden;
  height: 308px;
}
.md-calendar-scroll-mask .md-virtual-repeat-scroller {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.md-calendar-scroll-mask .md-virtual-repeat-scroller::-webkit-scrollbar {
  display: none;
}
.md-calendar-scroll-mask .md-virtual-repeat-offsetter {
  width: 100%;
}

.md-calendar-scroll-container {
  box-shadow: inset -3px 3px 6px rgba(0, 0, 0, 0.2);
  display: inline-block;
  height: 308px;
  width: 346px;
}

.md-calendar-date {
  height: 44px;
  width: 44px;
  text-align: center;
  padding: 0;
  border: none;
  box-sizing: content-box;
}
.md-calendar-date:first-child {
  padding-left: 16px;
}
[dir=rtl] .md-calendar-date:first-child {
  padding-left: 0;
  padding-right: 16px;
}
.md-calendar-date:last-child {
  padding-right: 16px;
}
[dir=rtl] .md-calendar-date:last-child {
  padding-right: 0;
  padding-left: 16px;
}
.md-calendar-date.md-calendar-date-disabled {
  cursor: default;
}

.md-calendar-date-selection-indicator {
  transition: background-color, color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  border-radius: 50%;
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.md-calendar-date:not(.md-disabled) .md-calendar-date-selection-indicator {
  cursor: pointer;
}

.md-calendar-month-label {
  height: 44px;
  font-size: 14px;
  font-weight: 500;
  padding: 0 0 0 24px;
}
[dir=rtl] .md-calendar-month-label {
  padding: 0 24px 0 0;
}
.md-calendar-month-label.md-calendar-label-clickable {
  cursor: pointer;
}
.md-calendar-month-label md-icon {
  transform: rotate(180deg);
}
[dir=rtl] .md-calendar-month-label md-icon {
  transform: none;
}
.md-calendar-month-label span {
  vertical-align: middle;
}

.md-calendar-day-header {
  table-layout: fixed;
  border-spacing: 0;
  border-collapse: collapse;
}
.md-calendar-day-header th {
  height: 40px;
  width: 44px;
  text-align: center;
  padding: 0;
  border: none;
  box-sizing: content-box;
  font-weight: normal;
}
.md-calendar-day-header th:first-child {
  padding-left: 16px;
}
[dir=rtl] .md-calendar-day-header th:first-child {
  padding-left: 0;
  padding-right: 16px;
}
.md-calendar-day-header th:last-child {
  padding-right: 16px;
}
[dir=rtl] .md-calendar-day-header th:last-child {
  padding-right: 0;
  padding-left: 16px;
}

.md-calendar {
  table-layout: fixed;
  border-spacing: 0;
  border-collapse: collapse;
}
.md-calendar tr:last-child td {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.md-calendar:first-child {
  border-top: 1px solid transparent;
}
.md-calendar tbody, .md-calendar td, .md-calendar tr {
  vertical-align: middle;
  box-sizing: content-box;
}

/** Styles for mdDatepicker. */
md-datepicker {
  white-space: nowrap;
  overflow: hidden;
  vertical-align: middle;
}

.md-inline-form md-datepicker {
  margin-top: 12px;
}

.md-datepicker-button {
  display: inline-block;
  box-sizing: border-box;
  background: none;
  vertical-align: middle;
  position: relative;
}
.md-datepicker-button:before {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  content: "";
  speak: none;
}

.md-datepicker-input {
  font-size: 14px;
  box-sizing: border-box;
  border: none;
  box-shadow: none;
  outline: none;
  background: transparent;
  min-width: 120px;
  max-width: 328px;
  padding: 0 0 5px;
}
.md-datepicker-input::-ms-clear {
  display: none;
}

._md-datepicker-floating-label > md-datepicker {
  overflow: visible;
}
._md-datepicker-floating-label > md-datepicker .md-datepicker-input-container {
  border: none;
}
._md-datepicker-floating-label > md-datepicker .md-datepicker-button {
  float: left;
  margin-top: -16px;
  top: 13.5px;
}
[dir=rtl] ._md-datepicker-floating-label > md-datepicker .md-datepicker-button {
  float: right;
}
._md-datepicker-floating-label .md-input {
  float: none;
}
._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore) {
  right: 18px;
  left: auto;
  width: calc(100% - 84px);
}
[dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore) {
  right: auto;
}
[dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore) {
  left: 18px;
}
._md-datepicker-floating-label._md-datepicker-has-calendar-icon .md-input-message-animation {
  margin-left: 64px;
}
[dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon .md-input-message-animation {
  margin-left: auto;
  margin-right: 64px;
}

._md-datepicker-has-triangle-icon {
  padding-right: 18px;
  margin-right: -18px;
}
[dir=rtl] ._md-datepicker-has-triangle-icon {
  padding-right: 0;
  padding-left: 18px;
}
[dir=rtl] ._md-datepicker-has-triangle-icon {
  margin-right: auto;
  margin-left: -18px;
}

.md-datepicker-input-container {
  position: relative;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  display: inline-block;
  width: auto;
}
.md-icon-button + .md-datepicker-input-container {
  margin-left: 12px;
}
[dir=rtl] .md-icon-button + .md-datepicker-input-container {
  margin-left: auto;
  margin-right: 12px;
}
.md-datepicker-input-container.md-datepicker-focused {
  border-bottom-width: 2px;
}

.md-datepicker-is-showing .md-scroll-mask {
  z-index: 99;
}

.md-datepicker-calendar-pane {
  position: absolute;
  top: 0;
  left: -100%;
  z-index: 100;
  border-width: 1px;
  border-style: solid;
  background: transparent;
  transform: scale(0);
  transform-origin: 0 0;
  transition: transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.md-datepicker-calendar-pane.md-pane-open {
  transform: scale(1);
}

.md-datepicker-input-mask {
  height: 40px;
  width: 340px;
  position: relative;
  overflow: hidden;
  background: transparent;
  pointer-events: none;
  cursor: text;
}

.md-datepicker-calendar {
  opacity: 0;
  transition: opacity 0.2s cubic-bezier(0.5, 0, 0.25, 1);
}
.md-pane-open .md-datepicker-calendar {
  opacity: 1;
}
.md-datepicker-calendar md-calendar:focus {
  outline: none;
}

.md-datepicker-expand-triangle {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid;
}

.md-datepicker-triangle-button {
  position: absolute;
  right: 0;
  bottom: -2.5px;
  transform: translateX(45%);
}
[dir=rtl] .md-datepicker-triangle-button {
  right: auto;
  left: 0;
}
[dir=rtl] .md-datepicker-triangle-button {
  transform: translateX(-45%);
}

.md-datepicker-triangle-button.md-button.md-icon-button {
  height: 36px;
  width: 36px;
  position: absolute;
  padding: 8px;
}

md-datepicker[disabled] .md-datepicker-input-container {
  border-bottom-color: transparent;
}
md-datepicker[disabled] .md-datepicker-triangle-button {
  display: none;
}

.md-datepicker-open {
  overflow: hidden;
}
.md-datepicker-open .md-datepicker-input-container,
.md-datepicker-open input.md-input {
  border-bottom-color: transparent;
}
.md-datepicker-open .md-datepicker-triangle-button, .md-datepicker-open.md-input-has-value > label, .md-datepicker-open.md-input-has-placeholder > label {
  display: none;
}

.md-datepicker-pos-adjusted .md-datepicker-input-mask {
  display: none;
}

.md-datepicker-calendar-pane .md-calendar {
  transform: translateY(-85px);
  transition: transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-delay: 0.125s;
}
.md-datepicker-calendar-pane.md-pane-open .md-calendar {
  transform: translateY(0);
}

.md-dialog-is-showing {
  max-height: 100%;
}

.md-dialog-container {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 80;
  overflow: hidden;
}

md-dialog {
  opacity: 0;
  min-width: 240px;
  max-width: 80%;
  max-height: 80%;
  position: relative;
  overflow: auto;
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  display: flex;
  flex-direction: column;
}
md-dialog.md-transition-in {
  opacity: 1;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translate(0, 0) scale(1);
}
md-dialog.md-transition-out {
  opacity: 0;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translate(0, 100%) scale(0.2);
}
md-dialog > form {
  display: flex;
  flex-direction: column;
  overflow: auto;
}
md-dialog .md-dialog-content {
  padding: 24px;
}
md-dialog md-dialog-content {
  order: 1;
  flex-direction: column;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
md-dialog md-dialog-content:not([layout=row]) > *:first-child:not(.md-subheader) {
  margin-top: 0;
}
md-dialog md-dialog-content:focus {
  outline: none;
}
md-dialog md-dialog-content .md-subheader {
  margin: 0;
}
md-dialog md-dialog-content .md-dialog-content-body {
  width: 100%;
}
md-dialog md-dialog-content .md-prompt-input-container {
  width: 100%;
  box-sizing: border-box;
}
md-dialog md-dialog-actions {
  display: flex;
  order: 2;
  box-sizing: border-box;
  align-items: center;
  justify-content: flex-end;
  margin-bottom: 0;
  padding-right: 8px;
  padding-left: 16px;
  min-height: 52px;
  overflow: hidden;
}
[dir=rtl] md-dialog md-dialog-actions {
  padding-right: 16px;
}
[dir=rtl] md-dialog md-dialog-actions {
  padding-left: 8px;
}
md-dialog md-dialog-actions .md-button {
  margin-bottom: 8px;
  margin-left: 8px;
  margin-right: 0;
  margin-top: 8px;
}
[dir=rtl] md-dialog md-dialog-actions .md-button {
  margin-left: 0;
}
[dir=rtl] md-dialog md-dialog-actions .md-button {
  margin-right: 8px;
}
md-dialog.md-content-overflow md-dialog-actions {
  border-top-width: 1px;
  border-top-style: solid;
}

@media screen and (-ms-high-contrast: active) {
  md-dialog {
    border: 1px solid #fff;
  }
}
@media (max-width: 767px) {
  md-dialog.md-dialog-fullscreen {
    min-height: 100%;
    min-width: 100%;
    border-radius: 0;
  }
}
md-divider {
  display: block;
  border-top-width: 1px;
  border-top-style: solid;
  margin: 0;
}
md-divider[md-inset] {
  margin-left: 80px;
}
[dir=rtl] md-divider[md-inset] {
  margin-left: auto;
  margin-right: 80px;
}

@media (max-width: 358px) {
  .layout-row:not(.layout-xs-column) > md-divider,
  .layout-xs-row > md-divider {
    border-top-width: 0;
    border-right-width: 1px;
    border-right-style: solid;
  }
}
@media (min-width: 359px) and (max-width: 767px) {
  .layout-row:not(.layout-gt-xs-column):not(.layout-sm-column) > md-divider,
  .layout-gt-xs-row:not(.layout-sm-column) > md-divider,
  .layout-sm-row:not(.layout-sm-column) > md-divider {
    border-top-width: 0;
    border-right-width: 1px;
    border-right-style: solid;
  }
}
@media (min-width: 768px) and (max-width: 1022px) {
  .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-md-column) > md-divider,
  .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-md-column) > md-divider,
  .layout-gt-sm-row:not(.layout-md-column) > md-divider,
  .layout-md-row:not(.layout-md-column) > md-divider {
    border-top-width: 0;
    border-right-width: 1px;
    border-right-style: solid;
  }
}
@media (min-width: 1023px) and (max-width: 1919px) {
  .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column) > md-divider,
  .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column) > md-divider,
  .layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-lg-column) > md-divider,
  .layout-gt-md-row:not(.layout-lg-column) > md-divider,
  .layout-lg-row:not(.layout-lg-column) > md-divider {
    border-top-width: 0;
    border-right-width: 1px;
    border-right-style: solid;
  }
}
@media (min-width: 1920px) {
  .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > md-divider,
  .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > md-divider,
  .layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > md-divider,
  .layout-gt-md-row:not(.layout-gt-lg-column):not(.layout-xl-column) > md-divider,
  .layout-gt-lg-row:not(.layout-gt-lg-column):not(.layout-xl-column) > md-divider,
  .layout-xl-row:not(.layout-gt-lg-column):not(.layout-xl-column) > md-divider {
    border-top-width: 0;
    border-right-width: 1px;
    border-right-style: solid;
  }
}
md-fab-speed-dial {
  position: relative;
  display: flex;
  align-items: center;
  z-index: 20;
  /*
   * Hide some graphics glitches if switching animation types
   */
  /*
   * Handle the animations
   */
}
md-fab-speed-dial.md-fab-bottom-right {
  top: auto;
  right: 20px;
  bottom: 20px;
  left: auto;
  position: absolute;
}
md-fab-speed-dial.md-fab-bottom-left {
  top: auto;
  right: auto;
  bottom: 20px;
  left: 20px;
  position: absolute;
}
md-fab-speed-dial.md-fab-top-right {
  top: 20px;
  right: 20px;
  bottom: auto;
  left: auto;
  position: absolute;
}
md-fab-speed-dial.md-fab-top-left {
  top: 20px;
  right: auto;
  bottom: auto;
  left: 20px;
  position: absolute;
}
md-fab-speed-dial:not(.md-hover-full) {
  pointer-events: none;
}
md-fab-speed-dial:not(.md-hover-full) md-fab-trigger, md-fab-speed-dial:not(.md-hover-full) .md-fab-action-item {
  pointer-events: auto;
}
md-fab-speed-dial:not(.md-hover-full).md-is-open {
  pointer-events: auto;
}
md-fab-speed-dial ._md-css-variables {
  z-index: 20;
}
md-fab-speed-dial.md-is-open .md-fab-action-item {
  align-items: center;
}
md-fab-speed-dial md-fab-actions {
  display: flex;
  height: auto;
}
md-fab-speed-dial md-fab-actions .md-fab-action-item {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}
md-fab-speed-dial.md-down {
  flex-direction: column;
}
md-fab-speed-dial.md-down md-fab-trigger {
  order: 1;
}
md-fab-speed-dial.md-down md-fab-actions {
  flex-direction: column;
  order: 2;
}
md-fab-speed-dial.md-up {
  flex-direction: column;
}
md-fab-speed-dial.md-up md-fab-trigger {
  order: 2;
}
md-fab-speed-dial.md-up md-fab-actions {
  flex-direction: column-reverse;
  order: 1;
}
md-fab-speed-dial.md-left {
  flex-direction: row;
}
md-fab-speed-dial.md-left md-fab-trigger {
  order: 2;
}
md-fab-speed-dial.md-left md-fab-actions {
  flex-direction: row-reverse;
  order: 1;
}
md-fab-speed-dial.md-left md-fab-actions .md-fab-action-item {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}
md-fab-speed-dial.md-right {
  flex-direction: row;
}
md-fab-speed-dial.md-right md-fab-trigger {
  order: 1;
}
md-fab-speed-dial.md-right md-fab-actions {
  flex-direction: row;
  order: 2;
}
md-fab-speed-dial.md-right md-fab-actions .md-fab-action-item {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}
md-fab-speed-dial.md-fling-remove .md-fab-action-item > *, md-fab-speed-dial.md-scale-remove .md-fab-action-item > * {
  visibility: hidden;
}
md-fab-speed-dial.md-fling .md-fab-action-item {
  opacity: 1;
}
md-fab-speed-dial.md-fling.md-animations-waiting .md-fab-action-item {
  opacity: 0;
  transition-duration: 0s;
}
md-fab-speed-dial.md-scale .md-fab-action-item {
  transform: scale(0);
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition-duration: 0.1428571429s;
}

md-fab-toolbar {
  display: block;
  /*
   * Closed styling
   */
  /*
   * Open styling
   */
}
md-fab-toolbar.md-fab-bottom-right {
  top: auto;
  right: 20px;
  bottom: 20px;
  left: auto;
  position: absolute;
}
md-fab-toolbar.md-fab-bottom-left {
  top: auto;
  right: auto;
  bottom: 20px;
  left: 20px;
  position: absolute;
}
md-fab-toolbar.md-fab-top-right {
  top: 20px;
  right: 20px;
  bottom: auto;
  left: auto;
  position: absolute;
}
md-fab-toolbar.md-fab-top-left {
  top: 20px;
  right: auto;
  bottom: auto;
  left: 20px;
  position: absolute;
}
md-fab-toolbar .md-fab-toolbar-wrapper {
  display: block;
  position: relative;
  overflow: hidden;
  height: 68px;
}
md-fab-toolbar md-fab-trigger {
  position: absolute;
  z-index: 20;
}
md-fab-toolbar md-fab-trigger button {
  overflow: visible !important;
}
md-fab-toolbar md-fab-trigger .md-fab-toolbar-background {
  display: block;
  position: absolute;
  z-index: 21;
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}
md-fab-toolbar md-fab-trigger md-icon {
  position: relative;
  z-index: 22;
  opacity: 1;
  transition: all 200ms ease-in;
}
md-fab-toolbar.md-left md-fab-trigger {
  right: 0;
}
[dir=rtl] md-fab-toolbar.md-left md-fab-trigger {
  right: auto;
  left: 0;
}
md-fab-toolbar.md-left .md-toolbar-tools {
  flex-direction: row-reverse;
}
md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child {
  margin-right: 0.6rem;
}
[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child {
  margin-right: auto;
  margin-left: 0.6rem;
}
md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child {
  margin-left: -0.8rem;
}
[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child {
  margin-left: auto;
  margin-right: -0.8rem;
}
md-fab-toolbar.md-left .md-toolbar-tools > .md-button:last-child {
  margin-right: 8px;
}
[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools > .md-button:last-child {
  margin-right: auto;
  margin-left: 8px;
}
md-fab-toolbar.md-right md-fab-trigger {
  left: 0;
}
[dir=rtl] md-fab-toolbar.md-right md-fab-trigger {
  left: auto;
  right: 0;
}
md-fab-toolbar.md-right .md-toolbar-tools {
  flex-direction: row;
}
md-fab-toolbar md-toolbar {
  background-color: transparent !important;
  pointer-events: none;
  z-index: 23;
}
md-fab-toolbar md-toolbar .md-toolbar-tools {
  padding: 0 20px;
  margin-top: 3px;
}
md-fab-toolbar md-toolbar .md-fab-action-item {
  opacity: 0;
  transform: scale(0);
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition-duration: 0.15s;
}
md-fab-toolbar.md-is-open md-fab-trigger > button {
  box-shadow: none;
}
md-fab-toolbar.md-is-open md-fab-trigger > button md-icon {
  opacity: 0;
}
md-fab-toolbar.md-is-open .md-fab-action-item {
  opacity: 1;
  transform: scale(1);
}

md-grid-list {
  box-sizing: border-box;
  display: block;
  position: relative;
}
md-grid-list md-grid-tile,
md-grid-list md-grid-tile > figure,
md-grid-list md-grid-tile-header,
md-grid-list md-grid-tile-footer {
  box-sizing: border-box;
}
md-grid-list md-grid-tile {
  display: block;
  position: absolute;
}
md-grid-list md-grid-tile figure {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0;
  margin: 0;
}
md-grid-list md-grid-tile md-grid-tile-header,
md-grid-list md-grid-tile md-grid-tile-footer {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 48px;
  color: #fff;
  background: rgba(0, 0, 0, 0.18);
  overflow: hidden;
  position: absolute;
  left: 0;
  right: 0;
}
md-grid-list md-grid-tile md-grid-tile-header h3,
md-grid-list md-grid-tile md-grid-tile-header h4,
md-grid-list md-grid-tile md-grid-tile-footer h3,
md-grid-list md-grid-tile md-grid-tile-footer h4 {
  font-weight: 400;
  margin: 0 0 0 16px;
}
md-grid-list md-grid-tile md-grid-tile-header h3,
md-grid-list md-grid-tile md-grid-tile-footer h3 {
  font-size: 14px;
}
md-grid-list md-grid-tile md-grid-tile-header h4,
md-grid-list md-grid-tile md-grid-tile-footer h4 {
  font-size: 12px;
}
md-grid-list md-grid-tile md-grid-tile-header {
  top: 0;
}
md-grid-list md-grid-tile md-grid-tile-footer {
  bottom: 0;
}

@media screen and (-ms-high-contrast: active) {
  md-grid-tile {
    border: 1px solid #fff;
  }
  md-grid-tile-footer {
    border-top: 1px solid #fff;
  }
}
md-icon {
  margin: auto;
  background-repeat: no-repeat no-repeat;
  display: inline-block;
  vertical-align: middle;
  fill: currentColor;
  height: 24px;
  width: 24px;
  min-height: 24px;
  min-width: 24px;
}
md-icon svg {
  pointer-events: none;
  display: block;
}
md-icon[md-font-icon] {
  line-height: 24px;
  width: auto;
}

md-input-container {
  display: inline-block;
  position: relative;
  padding: 2px;
  margin: 18px 0px;
  vertical-align: middle;
  /*
   * The .md-input class is added to the input/textarea
   */
}
md-input-container:after {
  content: "";
  display: table;
  clear: both;
}
md-input-container.md-block {
  display: block;
}
md-input-container .md-errors-spacer {
  float: right;
  min-height: 24px;
  min-width: 1px;
}
[dir=rtl] md-input-container .md-errors-spacer {
  float: left;
}
md-input-container > md-icon {
  position: absolute;
  top: 8px;
  left: 2px;
  right: auto;
}
[dir=rtl] md-input-container > md-icon {
  left: auto;
}
[dir=rtl] md-input-container > md-icon {
  right: 2px;
}
md-input-container textarea,
md-input-container input[type=text],
md-input-container input[type=password],
md-input-container input[type=datetime],
md-input-container input[type=datetime-local],
md-input-container input[type=date],
md-input-container input[type=month],
md-input-container input[type=time],
md-input-container input[type=week],
md-input-container input[type=number],
md-input-container input[type=email],
md-input-container input[type=url],
md-input-container input[type=search],
md-input-container input[type=tel],
md-input-container input[type=color] {
  /* remove default appearance from all input/textarea */
  -moz-appearance: none;
  -webkit-appearance: none;
}
md-input-container input[type=date],
md-input-container input[type=datetime-local],
md-input-container input[type=month],
md-input-container input[type=time],
md-input-container input[type=week] {
  min-height: 30px;
}
md-input-container textarea {
  resize: none;
  overflow: hidden;
}
md-input-container textarea.md-input {
  min-height: 30px;
  -ms-flex-preferred-size: auto;
}
md-input-container textarea[md-no-autogrow] {
  height: auto;
  overflow: auto;
}
md-input-container label:not(.md-container-ignore) {
  position: absolute;
  bottom: 100%;
  left: 0;
  right: auto;
}
[dir=rtl] md-input-container label:not(.md-container-ignore) {
  left: auto;
}
[dir=rtl] md-input-container label:not(.md-container-ignore) {
  right: 0;
}
md-input-container label:not(.md-container-ignore).md-required:after {
  content: " *";
  font-size: 13px;
  vertical-align: top;
}
md-input-container label:not(.md-no-float):not(.md-container-ignore),
md-input-container .md-placeholder {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  order: 1;
  pointer-events: none;
  -webkit-font-smoothing: antialiased;
  padding-left: 2px;
  padding-right: 0;
  z-index: 1;
  transform: translate3d(0, 28px, 0) scale(1);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  max-width: 100%;
  transform-origin: left top;
}
[dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore),
[dir=rtl] md-input-container .md-placeholder {
  padding-left: 0;
}
[dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore),
[dir=rtl] md-input-container .md-placeholder {
  padding-right: 2px;
}
[dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore),
[dir=rtl] md-input-container .md-placeholder {
  transform-origin: right top;
}
md-input-container.md-input-has-value label:not(.md-no-float):not(.md-container-ignore),
md-input-container.md-input-has-value .md-placeholder {
  padding-left: 3px;
  padding-right: 0;
}
[dir=rtl] md-input-container.md-input-has-value label:not(.md-no-float):not(.md-container-ignore),
[dir=rtl] md-input-container.md-input-has-value .md-placeholder {
  padding-left: 0;
}
[dir=rtl] md-input-container.md-input-has-value label:not(.md-no-float):not(.md-container-ignore),
[dir=rtl] md-input-container.md-input-has-value .md-placeholder {
  padding-right: 3px;
}
md-input-container .md-placeholder {
  position: absolute;
  top: 0;
  opacity: 0;
  transition-property: opacity, transform;
  transform: translate3d(0, 30px, 0);
}
md-input-container.md-input-focused .md-placeholder {
  opacity: 1;
  transform: translate3d(0, 24px, 0);
}
md-input-container.md-input-has-value .md-placeholder {
  transition: none;
  opacity: 0;
}
md-input-container:not(.md-input-has-value):not(.md-input-has-placeholder) input:not(:focus) {
  color: transparent;
}
md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-ampm-field, md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-day-field, md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-hour-field, md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-millisecond-field, md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-minute-field, md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-month-field, md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-second-field, md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-week-field, md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-year-field, md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-text {
  color: transparent;
}
md-input-container .md-input {
  order: 2;
  display: block;
  margin-top: 0;
  background: none;
  padding-top: 2px;
  padding-bottom: 1px;
  padding-left: 0;
  padding-right: 2px;
  border-width: 0 0 1px 0;
  line-height: 26px;
  height: 30px;
  -ms-flex-preferred-size: 26px;
  border-radius: 0;
  border-style: solid;
  transition: border-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  width: 100%;
  box-sizing: border-box;
  float: left;
}
[dir=rtl] md-input-container .md-input {
  padding-left: 2px;
}
[dir=rtl] md-input-container .md-input {
  padding-right: 0;
}
[dir=rtl] md-input-container .md-input {
  float: right;
}
md-input-container .md-input:focus {
  outline: none;
}
md-input-container .md-input:invalid {
  outline: none;
  box-shadow: none;
}
md-input-container .md-input.md-no-flex {
  flex: none !important;
}
md-input-container .md-char-counter {
  text-align: right;
  padding-right: 2px;
  padding-left: 0;
}
[dir=rtl] md-input-container .md-char-counter {
  text-align: left;
}
[dir=rtl] md-input-container .md-char-counter {
  padding-right: 0;
}
[dir=rtl] md-input-container .md-char-counter {
  padding-left: 2px;
}
md-input-container .md-input-messages-animation {
  position: relative;
  order: 4;
  overflow: hidden;
  clear: left;
}
[dir=rtl] md-input-container .md-input-messages-animation {
  clear: right;
}
md-input-container .md-input-message-animation, md-input-container .md-char-counter {
  font-size: 12px;
  line-height: 14px;
  overflow: hidden;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  opacity: 1;
  margin-top: 0;
  padding-top: 8px;
}
md-input-container .md-input-message-animation:not(.md-char-counter), md-input-container .md-char-counter:not(.md-char-counter) {
  padding-right: 5px;
  padding-left: 0;
}
[dir=rtl] md-input-container .md-input-message-animation:not(.md-char-counter), [dir=rtl] md-input-container .md-char-counter:not(.md-char-counter) {
  padding-right: 0;
}
[dir=rtl] md-input-container .md-input-message-animation:not(.md-char-counter), [dir=rtl] md-input-container .md-char-counter:not(.md-char-counter) {
  padding-left: 5px;
}
md-input-container:not(.md-input-invalid) .md-auto-hide .md-input-message-animation {
  opacity: 0;
  margin-top: -100px;
}
md-input-container .md-input-message-animation.ng-enter-prepare {
  opacity: 0;
  margin-top: -100px;
}
md-input-container .md-input-message-animation.ng-enter:not(.ng-enter-active) {
  opacity: 0;
  margin-top: -100px;
}
md-input-container.md-input-focused label:not(.md-no-float), md-input-container.md-input-has-placeholder label:not(.md-no-float), md-input-container.md-input-has-value label:not(.md-no-float) {
  transform: translate3d(0, 6px, 0) scale(0.75);
  transition: transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, width cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s;
}
md-input-container.md-input-has-value label {
  transition: none;
}
md-input-container.md-input-focused .md-input,
md-input-container .md-input.ng-invalid.ng-dirty, md-input-container.md-input-resized .md-input {
  padding-bottom: 0;
  border-width: 0 0 2px 0;
}
md-input-container .md-input[disabled], [disabled] md-input-container .md-input {
  background-position: bottom -1px left 0;
  background-size: 4px 1px;
  background-repeat: repeat-x;
}
md-input-container.md-icon-float {
  transition: margin-top 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
md-input-container.md-icon-float > label {
  pointer-events: none;
  position: absolute;
}
md-input-container.md-icon-float > md-icon {
  top: 8px;
  left: 2px;
  right: auto;
}
[dir=rtl] md-input-container.md-icon-float > md-icon {
  left: auto;
}
[dir=rtl] md-input-container.md-icon-float > md-icon {
  right: 2px;
}
md-input-container.md-icon-left > label:not(.md-no-float):not(.md-container-ignore),
md-input-container.md-icon-left > label .md-placeholder, md-input-container.md-icon-right > label:not(.md-no-float):not(.md-container-ignore),
md-input-container.md-icon-right > label .md-placeholder {
  width: calc(100% - 36px);
  padding: 0;
}
md-input-container.md-icon-left {
  padding-left: 36px;
  padding-right: 0;
}
[dir=rtl] md-input-container.md-icon-left {
  padding-left: 0;
}
[dir=rtl] md-input-container.md-icon-left {
  padding-right: 36px;
}
md-input-container.md-icon-left > label {
  left: 36px;
  right: auto;
}
[dir=rtl] md-input-container.md-icon-left > label {
  left: auto;
}
[dir=rtl] md-input-container.md-icon-left > label {
  right: 36px;
}
md-input-container.md-icon-right {
  padding-left: 0;
  padding-right: 36px;
}
[dir=rtl] md-input-container.md-icon-right {
  padding-left: 36px;
}
[dir=rtl] md-input-container.md-icon-right {
  padding-right: 0;
}
md-input-container.md-icon-right > md-icon:last-of-type {
  margin: 0;
  right: 2px;
  left: auto;
}
[dir=rtl] md-input-container.md-icon-right > md-icon:last-of-type {
  right: auto;
}
[dir=rtl] md-input-container.md-icon-right > md-icon:last-of-type {
  left: 2px;
}
md-input-container.md-icon-left.md-icon-right {
  padding-left: 36px;
  padding-right: 36px;
}
md-input-container.md-icon-left.md-icon-right > label:not(.md-no-float):not(.md-container-ignore),
md-input-container.md-icon-left.md-icon-right > label .md-placeholder {
  width: calc(100% - 36px * 2);
}

.md-resize-wrapper {
  position: relative;
}
.md-resize-wrapper:after {
  content: "";
  display: table;
  clear: both;
}

.md-resize-handle {
  position: absolute;
  bottom: -5px;
  left: 0;
  height: 10px;
  background: transparent;
  width: 100%;
  cursor: ns-resize;
}

@media screen and (-ms-high-contrast: active) {
  md-input-container.md-default-theme > md-icon {
    fill: #fff;
  }
}
md-list {
  display: block;
  padding: 8px 0px 8px 0px;
}
md-list .md-subheader {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.01em;
  line-height: 1.2em;
}
md-list.md-dense:not(.md-dense-disabled) md-list-item,
md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner {
  min-height: 40px;
}
md-list.md-dense:not(.md-dense-disabled) md-list-item::before,
md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner::before {
  content: "";
  min-height: 40px;
  visibility: hidden;
  display: inline-block;
}
md-list.md-dense:not(.md-dense-disabled) md-list-item md-icon:first-child,
md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner md-icon:first-child {
  width: 20px;
  height: 20px;
}
md-list.md-dense:not(.md-dense-disabled) md-list-item > md-icon:first-child:not(.md-avatar-icon),
md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
  margin-right: 36px;
  margin-top: 4px;
  margin-bottom: 4px;
}
[dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item > md-icon:first-child:not(.md-avatar-icon),
[dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
  margin-right: auto;
  margin-left: 36px;
}
md-list.md-dense:not(.md-dense-disabled) md-list-item .md-avatar, md-list.md-dense:not(.md-dense-disabled) md-list-item .md-avatar-icon,
md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner .md-avatar,
md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner .md-avatar-icon {
  margin-right: 20px;
  margin-top: 6px;
  margin-bottom: 6px;
}
[dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item .md-avatar, [dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item .md-avatar-icon,
[dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner .md-avatar,
[dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner .md-avatar-icon {
  margin-right: auto;
  margin-left: 20px;
}
md-list.md-dense:not(.md-dense-disabled) md-list-item .md-avatar,
md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner .md-avatar {
  flex: none;
  width: 36px;
  height: 36px;
}
md-list.md-dense:not(.md-dense-disabled) md-list-item .md-secondary-container .md-secondary.md-button,
md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner .md-secondary-container .md-secondary.md-button {
  margin-top: 4px;
  margin-bottom: 4px;
}
md-list.md-dense:not(.md-dense-disabled) md-list-item .md-secondary-container md-checkbox:not(.md-dense-disabled),
md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner .md-secondary-container md-checkbox:not(.md-dense-disabled) {
  min-height: 40px;
}
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line .md-list-item-text.md-offset, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line .md-list-item-text.md-offset, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset {
  margin-left: 56px;
}
[dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line .md-list-item-text.md-offset, [dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset, [dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line .md-list-item-text.md-offset, [dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset {
  margin-left: auto;
  margin-right: 56px;
}
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line .md-list-item-text h3,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line .md-list-item-text h4,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line .md-list-item-text p, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style .md-list-item-text h3,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style .md-list-item-text h4,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style .md-list-item-text p, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line .md-list-item-text h3,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line .md-list-item-text h4,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line .md-list-item-text p, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style .md-list-item-text h3,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style .md-list-item-text h4,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style .md-list-item-text p {
  line-height: 1.05;
  font-size: 12px;
  padding-bottom: 4px;
}
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line .md-list-item-text h3, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style .md-list-item-text h3, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line .md-list-item-text h3, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style .md-list-item-text h3 {
  font-size: 13px;
}
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style {
  min-height: 60px;
}
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line::before, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style::before {
  content: "";
  min-height: 60px;
  visibility: hidden;
  display: inline-block;
}
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-avatar, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line .md-avatar-icon, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style > .md-avatar, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style .md-avatar-icon {
  margin-top: 12px;
}
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style {
  min-height: 76px;
}
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line::before, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style::before {
  content: "";
  min-height: 76px;
  visibility: hidden;
  display: inline-block;
}
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > md-icon:first-child,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-avatar, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style > md-icon:first-child,
md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style > .md-avatar {
  margin-top: 16px;
}
md-list.md-dense:not(.md-dense-disabled) .md-subheader-inner {
  padding-top: 12px;
  padding-bottom: 12px;
}

md-list-item {
  position: relative;
}
md-list-item.md-proxy-focus.md-focused .md-no-style {
  transition: background-color 0.15s linear;
}
md-list-item._md-button-wrap {
  position: relative;
}
md-list-item._md-button-wrap > div.md-button:first-child {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 0px 16px;
  margin: 0;
  font-weight: 400;
  text-align: left;
  border: medium none;
}
[dir=rtl] md-list-item._md-button-wrap > div.md-button:first-child {
  text-align: right;
}
md-list-item._md-button-wrap > div.md-button:first-child > .md-button:first-child {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  margin: 0;
  padding: 0;
}
md-list-item._md-button-wrap > div.md-button:first-child .md-list-item-inner {
  width: 100%;
}
md-list-item._md-button-wrap > div.md-button:first-child .md-list-item-inner::before {
  content: "";
  min-height: inherit;
  visibility: hidden;
  display: inline-block;
}
md-list-item.md-no-proxy,
md-list-item .md-no-style {
  position: relative;
  padding: 0px 16px;
  flex: 1 1 auto;
}
md-list-item.md-no-proxy.md-button,
md-list-item .md-no-style.md-button {
  font-size: inherit;
  height: inherit;
  text-align: left;
  text-transform: none;
  width: 100%;
  white-space: normal;
  flex-direction: inherit;
  align-items: inherit;
  border-radius: 0;
  margin: 0;
}
[dir=rtl] md-list-item.md-no-proxy.md-button,
[dir=rtl] md-list-item .md-no-style.md-button {
  text-align: right;
}
md-list-item.md-no-proxy.md-button > .md-ripple-container,
md-list-item .md-no-style.md-button > .md-ripple-container {
  border-radius: 0;
}
md-list-item.md-no-proxy:focus,
md-list-item .md-no-style:focus {
  outline: none;
}
md-list-item.md-clickable:hover {
  cursor: pointer;
}
md-list-item md-divider {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
[dir=rtl] md-list-item md-divider {
  left: auto;
  right: 0;
}
md-list-item md-divider[md-inset] {
  left: 72px;
  width: calc(100% - 72px);
  margin: 0 !important;
}
[dir=rtl] md-list-item md-divider[md-inset] {
  left: auto;
  right: 72px;
}
md-list-item,
md-list-item .md-list-item-inner {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  min-height: 48px;
  height: auto;
}
md-list-item::before,
md-list-item .md-list-item-inner::before {
  content: "";
  min-height: 48px;
  visibility: hidden;
  display: inline-block;
}
md-list-item > div.md-primary > md-icon:not(.md-avatar-icon), md-list-item > div.md-secondary > md-icon:not(.md-avatar-icon), md-list-item > md-icon:first-child:not(.md-avatar-icon),
md-list-item > md-icon.md-secondary:not(.md-avatar-icon),
md-list-item .md-list-item-inner > div.md-primary > md-icon:not(.md-avatar-icon),
md-list-item .md-list-item-inner > div.md-secondary > md-icon:not(.md-avatar-icon),
md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon),
md-list-item .md-list-item-inner > md-icon.md-secondary:not(.md-avatar-icon) {
  width: 24px;
  margin-top: 16px;
  margin-bottom: 12px;
  box-sizing: content-box;
}
md-list-item > div.md-primary > md-checkbox, md-list-item > div.md-secondary > md-checkbox, md-list-item > md-checkbox,
md-list-item md-checkbox.md-secondary,
md-list-item .md-list-item-inner > div.md-primary > md-checkbox,
md-list-item .md-list-item-inner > div.md-secondary > md-checkbox,
md-list-item .md-list-item-inner > md-checkbox,
md-list-item .md-list-item-inner md-checkbox.md-secondary {
  align-self: center;
}
md-list-item > div.md-primary > md-checkbox .md-label, md-list-item > div.md-secondary > md-checkbox .md-label, md-list-item > md-checkbox .md-label,
md-list-item md-checkbox.md-secondary .md-label,
md-list-item .md-list-item-inner > div.md-primary > md-checkbox .md-label,
md-list-item .md-list-item-inner > div.md-secondary > md-checkbox .md-label,
md-list-item .md-list-item-inner > md-checkbox .md-label,
md-list-item .md-list-item-inner md-checkbox.md-secondary .md-label {
  display: none;
}
md-list-item > md-icon:first-child:not(.md-avatar-icon),
md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
  margin-right: 32px;
}
[dir=rtl] md-list-item > md-icon:first-child:not(.md-avatar-icon),
[dir=rtl] md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
  margin-right: auto;
  margin-left: 32px;
}
md-list-item .md-avatar, md-list-item .md-avatar-icon,
md-list-item .md-list-item-inner .md-avatar,
md-list-item .md-list-item-inner .md-avatar-icon {
  margin-top: 8px;
  margin-bottom: 8px;
  margin-right: 16px;
  border-radius: 50%;
  box-sizing: content-box;
}
[dir=rtl] md-list-item .md-avatar, [dir=rtl] md-list-item .md-avatar-icon,
[dir=rtl] md-list-item .md-list-item-inner .md-avatar,
[dir=rtl] md-list-item .md-list-item-inner .md-avatar-icon {
  margin-right: auto;
  margin-left: 16px;
}
md-list-item .md-avatar,
md-list-item .md-list-item-inner .md-avatar {
  flex: none;
  width: 40px;
  height: 40px;
}
md-list-item .md-avatar-icon,
md-list-item .md-list-item-inner .md-avatar-icon {
  padding: 8px;
}
md-list-item .md-avatar-icon svg,
md-list-item .md-list-item-inner .md-avatar-icon svg {
  width: 24px;
  height: 24px;
}
md-list-item > md-checkbox,
md-list-item .md-list-item-inner > md-checkbox {
  width: 24px;
  min-height: 40px;
  margin-left: 0px;
  margin-right: 29px;
}
[dir=rtl] md-list-item > md-checkbox,
[dir=rtl] md-list-item .md-list-item-inner > md-checkbox {
  margin-left: 29px;
}
[dir=rtl] md-list-item > md-checkbox,
[dir=rtl] md-list-item .md-list-item-inner > md-checkbox {
  margin-right: 0px;
}
md-list-item .md-secondary-container,
md-list-item .md-list-item-inner .md-secondary-container {
  display: flex;
  align-items: center;
  position: relative;
  flex-shrink: 0;
  margin: auto;
  margin-right: 0;
  margin-left: auto;
}
[dir=rtl] md-list-item .md-secondary-container,
[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container {
  margin-right: auto;
}
[dir=rtl] md-list-item .md-secondary-container,
[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container {
  margin-left: 0;
}
md-list-item .md-secondary-container .md-button:last-of-type, md-list-item .md-secondary-container .md-icon-button:last-of-type,
md-list-item .md-list-item-inner .md-secondary-container .md-button:last-of-type,
md-list-item .md-list-item-inner .md-secondary-container .md-icon-button:last-of-type {
  margin-right: 0;
}
[dir=rtl] md-list-item .md-secondary-container .md-button:last-of-type, [dir=rtl] md-list-item .md-secondary-container .md-icon-button:last-of-type,
[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container .md-button:last-of-type,
[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container .md-icon-button:last-of-type {
  margin-right: auto;
  margin-left: 0;
}
md-list-item .md-secondary-container md-checkbox,
md-list-item .md-list-item-inner .md-secondary-container md-checkbox {
  margin: 0 6px;
  padding: 0 8px;
  min-height: 40px;
}
md-list-item .md-secondary-container md-checkbox:last-child,
md-list-item .md-list-item-inner .md-secondary-container md-checkbox:last-child {
  width: 40px;
  margin-right: 0;
}
[dir=rtl] md-list-item .md-secondary-container md-checkbox:last-child,
[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container md-checkbox:last-child {
  margin-right: auto;
  margin-left: 0;
}
md-list-item .md-secondary-container md-switch,
md-list-item .md-list-item-inner .md-secondary-container md-switch {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: -6px;
}
[dir=rtl] md-list-item .md-secondary-container md-switch,
[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container md-switch {
  margin-right: auto;
  margin-left: -6px;
}
md-list-item > p, md-list-item > .md-list-item-inner > p,
md-list-item .md-list-item-inner > p,
md-list-item .md-list-item-inner > .md-list-item-inner > p {
  flex: 1 1 auto;
  margin: 0;
}
md-list-item.md-2-line, md-list-item.md-2-line > .md-no-style, md-list-item.md-3-line, md-list-item.md-3-line > .md-no-style {
  align-items: flex-start;
  justify-content: center;
}
md-list-item.md-2-line.md-long-text, md-list-item.md-2-line > .md-no-style.md-long-text, md-list-item.md-3-line.md-long-text, md-list-item.md-3-line > .md-no-style.md-long-text {
  margin-top: 8px;
  margin-bottom: 8px;
}
md-list-item.md-2-line .md-list-item-text, md-list-item.md-2-line > .md-no-style .md-list-item-text, md-list-item.md-3-line .md-list-item-text, md-list-item.md-3-line > .md-no-style .md-list-item-text {
  flex: 1 1 auto;
  margin: auto;
  text-overflow: ellipsis;
  overflow: hidden;
}
md-list-item.md-2-line .md-list-item-text.md-offset, md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset, md-list-item.md-3-line .md-list-item-text.md-offset, md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset {
  margin-left: 56px;
}
[dir=rtl] md-list-item.md-2-line .md-list-item-text.md-offset, [dir=rtl] md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset, [dir=rtl] md-list-item.md-3-line .md-list-item-text.md-offset, [dir=rtl] md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset {
  margin-left: auto;
  margin-right: 56px;
}
md-list-item.md-2-line .md-list-item-text h3, md-list-item.md-2-line > .md-no-style .md-list-item-text h3, md-list-item.md-3-line .md-list-item-text h3, md-list-item.md-3-line > .md-no-style .md-list-item-text h3 {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.01em;
  margin: 0 0 0 0;
  line-height: 1.2em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
md-list-item.md-2-line .md-list-item-text h4, md-list-item.md-2-line > .md-no-style .md-list-item-text h4, md-list-item.md-3-line .md-list-item-text h4, md-list-item.md-3-line > .md-no-style .md-list-item-text h4 {
  font-size: 14px;
  letter-spacing: 0.01em;
  margin: 3px 0 1px 0;
  font-weight: 400;
  line-height: 1.2em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
md-list-item.md-2-line .md-list-item-text p, md-list-item.md-2-line > .md-no-style .md-list-item-text p, md-list-item.md-3-line .md-list-item-text p, md-list-item.md-3-line > .md-no-style .md-list-item-text p {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.01em;
  margin: 0 0 0 0;
  line-height: 1.6em;
}
md-list-item.md-2-line, md-list-item.md-2-line > .md-no-style {
  height: auto;
  min-height: 72px;
}
md-list-item.md-2-line::before, md-list-item.md-2-line > .md-no-style::before {
  content: "";
  min-height: 72px;
  visibility: hidden;
  display: inline-block;
}
md-list-item.md-2-line > .md-avatar, md-list-item.md-2-line .md-avatar-icon, md-list-item.md-2-line > .md-no-style > .md-avatar, md-list-item.md-2-line > .md-no-style .md-avatar-icon {
  margin-top: 12px;
}
md-list-item.md-2-line > md-icon:first-child, md-list-item.md-2-line > .md-no-style > md-icon:first-child {
  align-self: flex-start;
}
md-list-item.md-2-line .md-list-item-text, md-list-item.md-2-line > .md-no-style .md-list-item-text {
  flex: 1 1 auto;
}
md-list-item.md-3-line, md-list-item.md-3-line > .md-no-style {
  height: auto;
  min-height: 88px;
}
md-list-item.md-3-line::before, md-list-item.md-3-line > .md-no-style::before {
  content: "";
  min-height: 88px;
  visibility: hidden;
  display: inline-block;
}
md-list-item.md-3-line > md-icon:first-child,
md-list-item.md-3-line > .md-avatar, md-list-item.md-3-line > .md-no-style > md-icon:first-child,
md-list-item.md-3-line > .md-no-style > .md-avatar {
  margin-top: 16px;
}

.md-open-menu-container {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 100;
  opacity: 0;
  border-radius: 2px;
  max-height: calc(100vh - 10px);
  overflow: auto;
}
.md-open-menu-container md-menu-divider {
  margin-top: 4px;
  margin-bottom: 4px;
  height: 1px;
  min-height: 1px;
  max-height: 1px;
  width: 100%;
}
.md-open-menu-container md-menu-content > * {
  opacity: 0;
}
.md-open-menu-container:not(.md-clickable) {
  pointer-events: none;
}
.md-open-menu-container.md-active {
  opacity: 1;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-duration: 200ms;
}
.md-open-menu-container.md-active > md-menu-content > * {
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition-duration: 200ms;
  transition-delay: 100ms;
}
.md-open-menu-container.md-leave {
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition-duration: 250ms;
}

md-menu-content {
  display: flex;
  flex-direction: column;
  padding: 8px 0;
  max-height: 304px;
  overflow-y: auto;
}
md-menu-content.md-dense {
  max-height: 208px;
}
md-menu-content.md-dense md-menu-item {
  height: 32px;
  min-height: 32px;
}

md-menu-item {
  display: flex;
  flex-direction: row;
  min-height: 48px;
  height: 48px;
  align-content: center;
  justify-content: flex-start;
  /*
   * We cannot use flex on <button> elements due to a bug in Firefox, so we also can't use it on
   * <a> elements. Add some top padding to fix alignment since buttons automatically align their
   * text vertically.
   */
}
md-menu-item > * {
  width: 100%;
  margin: auto 0;
  padding-left: 16px;
  padding-right: 16px;
}
md-menu-item > a.md-button {
  padding-top: 5px;
}
md-menu-item > .md-button {
  text-align: left;
  display: inline-block;
  border-radius: 0;
  margin: auto 0;
  font-size: 15px;
  text-transform: none;
  font-weight: 400;
  height: 100%;
  padding-left: 16px;
  padding-right: 16px;
  width: 100%;
}
md-menu-item > .md-button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
[dir=rtl] md-menu-item > .md-button {
  text-align: right;
}
md-menu-item > .md-button md-icon {
  margin: auto 16px auto 0;
}
[dir=rtl] md-menu-item > .md-button md-icon {
  margin: auto 0 auto 16px;
}
md-menu-item > .md-button p {
  display: inline-block;
  margin: auto;
}
md-menu-item > .md-button span {
  margin-top: auto;
  margin-bottom: auto;
}
md-menu-item > .md-button .md-ripple-container {
  border-radius: inherit;
}

md-toolbar .md-menu {
  height: auto;
  margin: auto;
  padding: 0;
}

@media (max-width: 767px) {
  md-menu-content {
    min-width: 112px;
  }
  md-menu-content[width="3"] {
    min-width: 168px;
  }
  md-menu-content[width="4"] {
    min-width: 224px;
  }
  md-menu-content[width="5"] {
    min-width: 280px;
  }
  md-menu-content[width="6"] {
    min-width: 336px;
  }
  md-menu-content[width="7"] {
    min-width: 392px;
  }
}
@media (min-width: 768px) {
  md-menu-content {
    min-width: 96px;
  }
  md-menu-content[width="3"] {
    min-width: 192px;
  }
  md-menu-content[width="4"] {
    min-width: 256px;
  }
  md-menu-content[width="5"] {
    min-width: 320px;
  }
  md-menu-content[width="6"] {
    min-width: 384px;
  }
  md-menu-content[width="7"] {
    min-width: 448px;
  }
}
md-toolbar.md-menu-toolbar h2.md-toolbar-tools {
  line-height: 1rem;
  height: auto;
  padding: 28px;
  padding-bottom: 12px;
}
md-toolbar.md-has-open-menu {
  position: relative;
  z-index: 100;
}

md-menu-bar {
  padding: 0 20px;
  display: block;
  position: relative;
  z-index: 2;
}
md-menu-bar .md-menu {
  display: inline-block;
  padding: 0;
  position: relative;
}
md-menu-bar button {
  font-size: 14px;
  padding: 0 10px;
  margin: 0;
  border: 0;
  background-color: transparent;
  height: 40px;
}
md-menu-bar md-backdrop.md-menu-backdrop {
  z-index: -2;
}

md-menu-content.md-menu-bar-menu.md-dense {
  max-height: none;
  padding: 16px 0;
}
md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent {
  position: relative;
}
md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > md-icon {
  position: absolute;
  padding: 0;
  width: 24px;
  top: 6px;
  left: 24px;
}
[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > md-icon {
  left: auto;
  right: 24px;
}
md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > .md-button, md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent .md-menu > .md-button {
  padding: 0 32px 0 64px;
}
[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > .md-button, [dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent .md-menu > .md-button {
  padding: 0 64px 0 32px;
}
md-menu-content.md-menu-bar-menu.md-dense .md-button {
  min-height: 0;
  height: 32px;
}
md-menu-content.md-menu-bar-menu.md-dense .md-button span {
  float: left;
}
[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-button span {
  float: right;
}
md-menu-content.md-menu-bar-menu.md-dense .md-button span.md-alt-text {
  float: right;
  margin: 0 8px;
}
[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-button span.md-alt-text {
  float: left;
}
md-menu-content.md-menu-bar-menu.md-dense md-menu-divider {
  margin: 8px 0;
}
md-menu-content.md-menu-bar-menu.md-dense md-menu-item > .md-button, md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button {
  text-align: left;
}
[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item > .md-button, [dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button {
  text-align: right;
}
md-menu-content.md-menu-bar-menu.md-dense .md-menu {
  padding: 0;
}
md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button {
  position: relative;
  margin: 0;
  width: 100%;
  text-transform: none;
  font-weight: normal;
  border-radius: 0px;
  padding-left: 16px;
}
[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button {
  padding-left: 0;
  padding-right: 16px;
}
md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button:after {
  display: block;
  content: "▼";
  position: absolute;
  top: 0px;
  speak: none;
  transform: rotate(270deg) scaleY(0.45) scaleX(0.9);
  right: 28px;
}
[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button:after {
  transform: rotate(90deg) scaleY(0.45) scaleX(0.9);
}
[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button:after {
  right: auto;
  left: 28px;
}

/** Matches "md-tabs md-tabs-wrapper" style. */
.md-nav-bar {
  border-style: solid;
  border-width: 0 0 1px;
  height: 48px;
  position: relative;
}

._md-nav-bar-list {
  outline: none;
  list-style: none;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
}

.md-nav-item:first-of-type {
  margin-left: 8px;
}

.md-button._md-nav-button {
  line-height: 24px;
  margin: 0 4px;
  padding: 12px 16px;
  transition: background-color 0.35s cubic-bezier(0.35, 0, 0.25, 1);
}
.md-button._md-nav-button:focus {
  outline: none;
}

md-nav-ink-bar {
  background-color: black;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  transform-origin: left top;
  will-change: transform;
  transition: transform 0.125s cubic-bezier(0.35, 0, 0.25, 1);
}
md-nav-ink-bar.ng-animate {
  transition: none;
}

md-nav-extra-content {
  min-height: 48px;
  padding-right: 12px;
}

@keyframes indeterminate-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
md-progress-circular {
  position: relative;
  display: block;
  transform: scale(1, 1);
}
[dir=rtl] md-progress-circular {
  transform: scale(-1, 1);
}
md-progress-circular._md-progress-circular-disabled {
  visibility: hidden;
}
md-progress-circular.md-mode-indeterminate svg {
  animation: indeterminate-rotate 1568.63ms linear infinite;
}
md-progress-circular svg {
  position: absolute;
  overflow: visible;
  top: 0;
  left: 0;
}

md-progress-linear {
  display: block;
  position: relative;
  width: 100%;
  height: 5px;
  padding-top: 0 !important;
  margin-bottom: 0 !important;
  transform: scale(1, 1);
}
[dir=rtl] md-progress-linear {
  transform: scale(-1, 1);
}
md-progress-linear._md-progress-linear-disabled {
  visibility: hidden;
}
md-progress-linear .md-container {
  display: block;
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 5px;
  transform: translate(0, 0) scale(1, 1);
}
md-progress-linear .md-container .md-bar {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 5px;
}
md-progress-linear .md-container .md-dashed:before {
  content: "";
  display: none;
  position: absolute;
  margin-top: 0;
  height: 5px;
  width: 100%;
  background-color: transparent;
  background-size: 10px 10px !important;
  background-position: 0px -23px;
}
md-progress-linear .md-container .md-bar1, md-progress-linear .md-container .md-bar2 {
  transition: transform 0.2s linear;
}
md-progress-linear .md-container.md-mode-query .md-bar1 {
  display: none;
}
md-progress-linear .md-container.md-mode-query .md-bar2 {
  transition: all 0.2s linear;
  animation: query 0.8s infinite cubic-bezier(0.39, 0.575, 0.565, 1);
}
md-progress-linear .md-container.md-mode-determinate .md-bar1 {
  display: none;
}
md-progress-linear .md-container.md-mode-indeterminate .md-bar1 {
  animation: md-progress-linear-indeterminate-scale-1 4s infinite, md-progress-linear-indeterminate-1 4s infinite;
}
md-progress-linear .md-container.md-mode-indeterminate .md-bar2 {
  animation: md-progress-linear-indeterminate-scale-2 4s infinite, md-progress-linear-indeterminate-2 4s infinite;
}
md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container {
  animation: none;
}
md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container .md-bar1 {
  animation-name: none;
}
md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container .md-bar2 {
  animation-name: none;
}
md-progress-linear .md-container.md-mode-buffer {
  background-color: transparent !important;
  transition: all 0.2s linear;
}
md-progress-linear .md-container.md-mode-buffer .md-dashed:before {
  display: block;
  animation: buffer 3s infinite linear;
}

@keyframes query {
  0% {
    opacity: 1;
    transform: translateX(35%) scale(0.3, 1);
  }
  100% {
    opacity: 0;
    transform: translateX(-50%) scale(0, 1);
  }
}
@keyframes buffer {
  0% {
    opacity: 1;
    background-position: 0px -23px;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    background-position: -200px -23px;
  }
}
@keyframes md-progress-linear-indeterminate-scale-1 {
  0% {
    transform: scaleX(0.1);
    animation-timing-function: linear;
  }
  36.6% {
    transform: scaleX(0.1);
    animation-timing-function: cubic-bezier(0.334731432, 0.124819821, 0.785843996, 1);
  }
  69.15% {
    transform: scaleX(0.83);
    animation-timing-function: cubic-bezier(0.225732004, 0, 0.233648906, 1.3709798);
  }
  100% {
    transform: scaleX(0.1);
  }
}
@keyframes md-progress-linear-indeterminate-1 {
  0% {
    left: -105.1666666667%;
    animation-timing-function: linear;
  }
  20% {
    left: -105.1666666667%;
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495818703);
  }
  69.15% {
    left: 21.5%;
    animation-timing-function: cubic-bezier(0.302435, 0.38135197, 0.55, 0.956352125);
  }
  100% {
    left: 95.4444444444%;
  }
}
@keyframes md-progress-linear-indeterminate-scale-2 {
  0% {
    transform: scaleX(0.1);
    animation-timing-function: cubic-bezier(0.205028172, 0.057050836, 0.57660995, 0.453970841);
  }
  19.15% {
    transform: scaleX(0.57);
    animation-timing-function: cubic-bezier(0.152312994, 0.196431957, 0.648373778, 1.00431535);
  }
  44.15% {
    transform: scaleX(0.91);
    animation-timing-function: cubic-bezier(0.25775882, -0.003163357, 0.211761916, 1.38178961);
  }
  100% {
    transform: scaleX(0.1);
  }
}
@keyframes md-progress-linear-indeterminate-2 {
  0% {
    left: -54.8888888889%;
    animation-timing-function: cubic-bezier(0.15, 0, 0.5150584, 0.409684966);
  }
  25% {
    left: -17.25%;
    animation-timing-function: cubic-bezier(0.3103299, 0.284057684, 0.8, 0.733718979);
  }
  48.35% {
    left: 29.5%;
    animation-timing-function: cubic-bezier(0.4, 0.627034903, 0.6, 0.902025796);
  }
  100% {
    left: 117.3888888889%;
  }
}
md-radio-button {
  box-sizing: border-box;
  display: block;
  margin-bottom: 16px;
  white-space: nowrap;
  cursor: pointer;
  position: relative;
}
md-radio-button[disabled] {
  cursor: default;
}
md-radio-button[disabled] .md-container {
  cursor: default;
}
md-radio-button .md-container {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  box-sizing: border-box;
  display: inline-block;
  width: 20px;
  height: 20px;
  cursor: pointer;
  left: 0;
  right: auto;
}
[dir=rtl] md-radio-button .md-container {
  left: auto;
}
[dir=rtl] md-radio-button .md-container {
  right: 0;
}
md-radio-button .md-container .md-ripple-container {
  position: absolute;
  display: block;
  width: auto;
  height: auto;
  left: -15px;
  top: -15px;
  right: -15px;
  bottom: -15px;
}
md-radio-button .md-container:before {
  box-sizing: border-box;
  background-color: transparent;
  border-radius: 50%;
  content: "";
  position: absolute;
  display: block;
  height: auto;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  transition: all 0.5s;
  width: auto;
}
md-radio-button.md-align-top-left > div.md-container {
  top: 12px;
}
md-radio-button .md-off {
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border-style: solid;
  border-width: 2px;
  border-radius: 50%;
  transition: border-color ease 0.28s;
}
md-radio-button .md-on {
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  transition: transform ease 0.28s;
  transform: scale(0);
}
md-radio-button.md-checked .md-on {
  transform: scale(0.5);
}
md-radio-button .md-label {
  box-sizing: border-box;
  position: relative;
  display: inline-block;
  margin-left: 30px;
  margin-right: 0;
  vertical-align: middle;
  white-space: normal;
  pointer-events: none;
  width: auto;
}
[dir=rtl] md-radio-button .md-label {
  margin-left: 0;
}
[dir=rtl] md-radio-button .md-label {
  margin-right: 30px;
}

md-radio-group:focus {
  outline: none;
}
md-radio-group.md-focused.ng-not-empty .md-checked .md-container:before {
  left: -8px;
  top: -8px;
  right: -8px;
  bottom: -8px;
}
md-radio-group.md-focused.ng-empty > md-radio-button:first-child .md-container:before {
  left: -8px;
  top: -8px;
  right: -8px;
  bottom: -8px;
}
md-radio-group[disabled] md-radio-button {
  cursor: default;
}
md-radio-group[disabled] md-radio-button .md-container {
  cursor: default;
}

@media (max-width: 358px) {
  .layout-row:not(.layout-xs-column) > md-radio-button,
  .layout-xs-row > md-radio-button {
    margin-bottom: 0;
  }
}
@media (min-width: 359px) and (max-width: 767px) {
  .layout-row:not(.layout-gt-xs-column):not(.layout-sm-column) > md-radio-button,
  .layout-gt-xs-row:not(.layout-sm-column) > md-radio-button,
  .layout-sm-row:not(.layout-sm-column) > md-radio-button {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) and (max-width: 1022px) {
  .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-md-column) > md-radio-button,
  .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-md-column) > md-radio-button,
  .layout-gt-sm-row:not(.layout-md-column) > md-radio-button,
  .layout-md-row:not(.layout-md-column) > md-radio-button {
    margin-bottom: 0;
  }
}
@media (min-width: 1023px) and (max-width: 1919px) {
  .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column) > md-radio-button,
  .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column) > md-radio-button,
  .layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-lg-column) > md-radio-button,
  .layout-gt-md-row:not(.layout-lg-column) > md-radio-button,
  .layout-lg-row:not(.layout-lg-column) > md-radio-button {
    margin-bottom: 0;
  }
}
@media (min-width: 1920px) {
  .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > md-radio-button,
  .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > md-radio-button,
  .layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > md-radio-button,
  .layout-gt-md-row:not(.layout-gt-lg-column):not(.layout-xl-column) > md-radio-button,
  .layout-gt-lg-row:not(.layout-gt-lg-column):not(.layout-xl-column) > md-radio-button,
  .layout-xl-row:not(.layout-gt-lg-column):not(.layout-xl-column) > md-radio-button {
    margin-bottom: 0;
  }
}
.md-inline-form md-radio-group {
  margin: 18px 0 19px;
}
.md-inline-form md-radio-group md-radio-button {
  display: inline-block;
  height: 30px;
  padding: 2px 10px 2px 6px;
  box-sizing: border-box;
  margin-top: 0;
  margin-bottom: 0;
}
.md-inline-form md-radio-group md-radio-button .md-label {
  top: 4px;
}
.md-inline-form md-radio-group md-radio-button .md-container {
  margin-top: 2px;
}

@media screen and (-ms-high-contrast: active) {
  md-radio-button.md-default-theme .md-on {
    background-color: #fff;
  }
}
md-input-container:not([md-no-float]) .md-select-placeholder span:first-child {
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform-origin: left top;
}
[dir=rtl] md-input-container:not([md-no-float]) .md-select-placeholder span:first-child {
  transform-origin: right top;
}
md-input-container.md-input-focused:not([md-no-float]) md-select:not([placeholder]) .md-select-placeholder span:first-child {
  transform: translate(-2px, -22px) scale(0.75);
}

.md-select-menu-container {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 90;
  opacity: 0;
  display: none;
  transform: translateY(-1px);
}
.md-select-menu-container:not(.md-clickable) {
  pointer-events: none;
}
.md-select-menu-container md-progress-circular {
  display: table;
  margin: 24px auto !important;
}
.md-select-menu-container.md-active {
  display: block;
  opacity: 1;
}
.md-select-menu-container.md-active md-select-menu {
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-duration: 150ms;
}
.md-select-menu-container.md-active md-select-menu > * {
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition-duration: 150ms;
  transition-delay: 100ms;
}
.md-select-menu-container.md-leave {
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition-duration: 250ms;
}

.md-inline-form md-select {
  margin-top: 20px;
}

md-input-container > md-select, .md-inline-form md-input-container > md-select {
  margin-top: 0px;
}
md-input-container > md-select {
  order: 2;
}

md-input-container:not(.md-input-has-value) md-select[required]:not(.md-no-asterisk) .md-select-value span:first-child:after, md-input-container:not(.md-input-has-value) md-select.ng-required:not(.md-no-asterisk) .md-select-value span:first-child:after {
  content: " *";
  font-size: 13px;
  vertical-align: top;
}

md-input-container.md-input-invalid md-select .md-select-value {
  border-bottom-style: solid;
  padding-bottom: 1px;
}

md-select {
  display: flex;
}
md-select[required].ng-empty.ng-invalid:not(.md-no-asterisk) .md-select-value span:first-child:after, md-select.ng-required.ng-empty.ng-invalid:not(.md-no-asterisk) .md-select-value span:first-child:after {
  content: " *";
  font-size: 13px;
  vertical-align: top;
}
md-select[disabled] .md-select-value {
  background-position: bottom -1px left 0;
  background-size: 4px 1px;
  background-repeat: repeat-x;
  padding-bottom: 2px;
  padding-top: 1px;
  transform: translateY(1px);
}
md-select:focus {
  outline: none;
}
md-select[disabled]:hover {
  cursor: default;
}
md-select:not([disabled]):hover {
  cursor: pointer;
}
md-select:not([disabled]):focus .md-select-value {
  border-bottom-style: solid;
  border-bottom-width: 2px;
  padding-bottom: 0px;
}

md-input-container md-select:not([disabled]):focus .md-select-value {
  border-bottom-width: 2px;
}
md-input-container md-select[disabled] .md-select-value {
  background-position: bottom -1px left 0;
}
md-input-container md-select .md-select-value {
  min-height: 26px;
  border-bottom-width: 1px;
  padding-bottom: 1px;
}
md-input-container md-select .md-select-value.md-select-placeholder {
  padding-left: 0;
  padding-right: 2px;
}
[dir=rtl] md-input-container md-select .md-select-value.md-select-placeholder {
  padding-left: 2px;
}
[dir=rtl] md-input-container md-select .md-select-value.md-select-placeholder {
  padding-right: 0;
}

.md-select-value {
  display: flex;
  align-items: center;
  padding-top: 2px;
  padding-bottom: 1px;
  padding-left: 0;
  padding-right: 2px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  background-color: rgba(0, 0, 0, 0);
  position: relative;
  box-sizing: content-box;
  min-width: 88px;
  min-height: 26px;
  margin-bottom: auto;
  -ms-flex-item-align: start;
  flex-grow: 1;
}
[dir=rtl] .md-select-value {
  padding-left: 2px;
}
[dir=rtl] .md-select-value {
  padding-right: 0;
}
.md-select-value > span:not(.md-select-icon) {
  max-width: 100%;
  flex: 1 1 auto;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.md-select-value > span:not(.md-select-icon) .md-text {
  display: inline;
}
.md-select-value .md-select-icon {
  display: block;
  align-items: flex-end;
  text-align: right;
  width: 24px;
  transform: translateY(-2px);
  font-size: 1.2rem;
}
[dir=rtl] .md-select-value .md-select-icon {
  align-items: flex-start;
}
[dir=rtl] .md-select-value .md-select-icon {
  text-align: left;
}
.md-select-value .md-select-icon:after {
  display: block;
  content: "▼";
  position: relative;
  top: 2px;
  right: -4px;
  left: auto;
  speak: none;
  font-size: 13px;
  transform: scaleY(0.5);
}
[dir=rtl] .md-select-value .md-select-icon:after {
  right: auto;
}
[dir=rtl] .md-select-value .md-select-icon:after {
  left: -4px;
}
.md-select-value.md-select-placeholder {
  display: flex;
  order: 1;
  pointer-events: none;
  -webkit-font-smoothing: antialiased;
  z-index: 1;
}

md-select-menu {
  display: flex;
  flex-direction: column;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  max-height: 256px;
  min-height: 48px;
  overflow-y: hidden;
  transform-origin: left top;
  transform: scale(1);
}
md-select-menu.md-reverse {
  flex-direction: column-reverse;
}
md-select-menu:not(.md-overflow) md-content {
  padding-top: 8px;
  padding-bottom: 8px;
}
[dir=rtl] md-select-menu {
  transform-origin: right top;
}
md-select-menu md-content {
  min-width: 136px;
  min-height: 48px;
  max-height: 256px;
  overflow-y: auto;
}
md-select-menu > * {
  opacity: 0;
}

md-option {
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
  width: auto;
  transition: background 0.15s linear;
  padding: 0 16px 0 16px;
  height: 48px;
}
md-option[disabled] {
  cursor: default;
}
md-option:focus {
  outline: none;
}
md-option .md-text {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

md-optgroup {
  display: block;
}
md-optgroup label {
  display: block;
  font-size: 14px;
  text-transform: uppercase;
  padding: 16px;
  font-weight: 500;
}
md-optgroup md-option {
  padding-left: 32px;
  padding-right: 32px;
}

@media screen and (-ms-high-contrast: active) {
  .md-select-backdrop {
    background-color: transparent;
  }
  md-select-menu {
    border: 1px solid #fff;
  }
}
md-select-menu[multiple] md-option.md-checkbox-enabled {
  padding-left: 40px;
  padding-right: 16px;
}
[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled {
  padding-left: 16px;
}
[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled {
  padding-right: 40px;
}
md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  box-sizing: border-box;
  display: inline-block;
  width: 18px;
  height: 18px;
  left: 0;
  right: auto;
}
[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
  left: auto;
}
[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
  right: 0;
}
md-select-menu[multiple] md-option.md-checkbox-enabled .md-container:before {
  box-sizing: border-box;
  background-color: transparent;
  border-radius: 50%;
  content: "";
  position: absolute;
  display: block;
  height: auto;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  transition: all 0.5s;
  width: auto;
}
md-select-menu[multiple] md-option.md-checkbox-enabled .md-container:after {
  box-sizing: border-box;
  content: "";
  position: absolute;
  top: -10px;
  right: -10px;
  bottom: -10px;
  left: -10px;
}
md-select-menu[multiple] md-option.md-checkbox-enabled .md-container .md-ripple-container {
  position: absolute;
  display: block;
  width: auto;
  height: auto;
  left: -15px;
  top: -15px;
  right: -15px;
  bottom: -15px;
}
md-select-menu[multiple] md-option.md-checkbox-enabled .md-icon {
  box-sizing: border-box;
  transition: 240ms;
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 18px;
  border-width: 2px;
  border-style: solid;
  border-radius: 2px;
}
md-select-menu[multiple] md-option.md-checkbox-enabled[selected] .md-icon {
  border-color: transparent;
}
md-select-menu[multiple] md-option.md-checkbox-enabled[selected] .md-icon:after {
  box-sizing: border-box;
  transform: rotate(45deg);
  position: absolute;
  left: 4px;
  top: 0px;
  display: table;
  width: 6px;
  height: 12px;
  border-width: 2px;
  border-style: solid;
  border-top: 0;
  border-left: 0;
  content: "";
}
md-select-menu[multiple] md-option.md-checkbox-enabled[disabled] {
  cursor: default;
}
md-select-menu[multiple] md-option.md-checkbox-enabled.md-indeterminate .md-icon:after {
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: table;
  width: 10.8px;
  height: 2px;
  border-width: 2px;
  border-style: solid;
  border-top: 0;
  border-left: 0;
  content: "";
}
md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
  margin-left: 10.6666666667px;
  margin-right: auto;
}
[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
  margin-left: auto;
}
[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
  margin-right: 10.6666666667px;
}

md-sidenav {
  box-sizing: border-box;
  position: absolute;
  flex-direction: column;
  z-index: 60;
  width: 320px;
  max-width: 320px;
  bottom: 0;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
md-sidenav ul {
  list-style: none;
}
md-sidenav.md-closed {
  display: none;
}
md-sidenav.md-closed-add, md-sidenav.md-closed-remove {
  display: flex;
  transition: 0.2s ease-in all;
}
md-sidenav.md-closed-add.md-closed-add-active, md-sidenav.md-closed-remove.md-closed-remove-active {
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
md-sidenav.md-locked-open-add, md-sidenav.md-locked-open-remove {
  position: static;
  display: flex;
  transform: translate3d(0, 0, 0);
}
md-sidenav.md-locked-open, md-sidenav.md-locked-open.md-closed, md-sidenav.md-locked-open.md-closed.md-sidenav-left, md-sidenav.md-locked-open.md-closed.md-sidenav-right {
  position: static;
  display: flex;
  transform: translate3d(0, 0, 0);
}
md-sidenav.md-locked-open-remove.md-closed {
  position: static;
  display: flex;
  transform: translate3d(0, 0, 0);
}
md-sidenav.md-closed.md-locked-open-add {
  position: static;
  display: flex;
  transform: translate3d(0%, 0, 0);
}
md-sidenav.md-closed.md-locked-open-add:not(.md-locked-open-add-active) {
  transition: width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  width: 0 !important;
  min-width: 0 !important;
}
md-sidenav.md-closed.md-locked-open-add-active {
  transition: width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}
md-sidenav.md-locked-open-remove-active {
  transition: width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  width: 0 !important;
  min-width: 0 !important;
}

.md-sidenav-backdrop.md-locked-open {
  display: none;
}

.md-sidenav-left, md-sidenav {
  left: 0;
  top: 0;
  transform: translate3d(0%, 0, 0);
}
.md-sidenav-left.md-closed, md-sidenav.md-closed {
  transform: translate3d(-100%, 0, 0);
}

.md-sidenav-right {
  left: 100%;
  top: 0;
  transform: translate(-100%, 0);
}
.md-sidenav-right.md-closed {
  transform: translate(0%, 0);
}

@media (min-width: 359px) {
  md-sidenav {
    max-width: 400px;
  }
}
@media (max-width: 456px) {
  md-sidenav {
    width: calc(100% - 56px);
    min-width: calc(100% - 56px);
    max-width: calc(100% - 56px);
  }
}
@media screen and (-ms-high-contrast: active) {
  .md-sidenav-left, md-sidenav {
    border-right: 1px solid #fff;
  }
  .md-sidenav-right {
    border-left: 1px solid #fff;
  }
}
@keyframes sliderFocusThumb {
  0% {
    transform: scale(0.7);
  }
  30% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.7);
  }
}
@keyframes sliderDiscreteFocusThumb {
  0% {
    transform: scale(0.7);
  }
  50% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes sliderDiscreteFocusRing {
  0% {
    transform: scale(0.7);
    opacity: 0;
  }
  50% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0);
  }
}
md-slider {
  height: 48px;
  min-width: 128px;
  position: relative;
  margin-left: 4px;
  margin-right: 4px;
  padding: 0;
  display: block;
  flex-direction: row;
  /**
   * Track
   */
  /**
   * Slider thumb
   */
  /* The sign that's focused in discrete mode */
  /**
   * The border/background that comes in when focused in non-discrete mode
   */
  /* Don't animate left/right while panning */
}
md-slider *, md-slider *:after {
  box-sizing: border-box;
}
md-slider .md-slider-wrapper {
  outline: none;
  width: 100%;
  height: 100%;
}
md-slider .md-slider-content {
  position: relative;
}
md-slider .md-track-container {
  width: 100%;
  position: absolute;
  top: 23px;
  height: 2px;
}
md-slider .md-track {
  position: absolute;
  left: 0;
  right: 0;
  height: 100%;
}
md-slider .md-track-fill {
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-property: width, height;
}
md-slider .md-track-ticks {
  position: absolute;
  left: 0;
  right: 0;
  height: 100%;
}
md-slider .md-track-ticks canvas {
  width: 100%;
  height: 100%;
}
md-slider .md-thumb-container {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-property: left, right, bottom;
}
[dir=rtl] md-slider .md-thumb-container {
  left: auto;
  right: 0;
}
md-slider .md-thumb {
  z-index: 1;
  position: absolute;
  left: -10px;
  top: 14px;
  width: 20px;
  height: 20px;
  border-radius: 20px;
  transform: scale(0.7);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
[dir=rtl] md-slider .md-thumb {
  left: auto;
  right: -10px;
}
md-slider .md-thumb:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 20px;
  border-width: 3px;
  border-style: solid;
  transition: inherit;
}
md-slider .md-sign {
  /* Center the children (slider-thumb-text) */
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: -14px;
  top: -17px;
  width: 28px;
  height: 28px;
  border-radius: 28px;
  transform: scale(0.4) translate3d(0, 67.5px, 0);
  transition: all 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  /* The arrow pointing down under the sign */
}
md-slider .md-sign:after {
  position: absolute;
  content: "";
  left: 0px;
  border-radius: 16px;
  top: 19px;
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  border-top-width: 16px;
  border-top-style: solid;
  opacity: 0;
  transform: translate3d(0, -8px, 0);
  transition: all 0.2s cubic-bezier(0.35, 0, 0.25, 1);
}
[dir=rtl] md-slider .md-sign:after {
  left: auto;
  right: 0px;
}
md-slider .md-sign .md-thumb-text {
  z-index: 1;
  font-size: 12px;
  font-weight: bold;
}
md-slider .md-focus-ring {
  position: absolute;
  left: -17px;
  top: 7px;
  width: 34px;
  height: 34px;
  border-radius: 34px;
  transform: scale(0.7);
  opacity: 0;
  transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
}
[dir=rtl] md-slider .md-focus-ring {
  left: auto;
  right: -17px;
}
md-slider .md-disabled-thumb {
  position: absolute;
  left: -14px;
  top: 10px;
  width: 28px;
  height: 28px;
  border-radius: 28px;
  transform: scale(0.5);
  border-width: 4px;
  border-style: solid;
  display: none;
}
[dir=rtl] md-slider .md-disabled-thumb {
  left: auto;
  right: -14px;
}
md-slider.md-min .md-sign {
  opacity: 0;
}
md-slider:focus {
  outline: none;
}
md-slider.md-dragging .md-thumb-container,
md-slider.md-dragging .md-track-fill {
  transition: none;
}
md-slider:not([md-discrete]) {
  /* Hide the sign and ticks in non-discrete mode */
}
md-slider:not([md-discrete]) .md-track-ticks,
md-slider:not([md-discrete]) .md-sign {
  display: none;
}
md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper .md-thumb:hover {
  transform: scale(0.8);
}
md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper.md-focused .md-focus-ring {
  transform: scale(1);
  opacity: 1;
}
md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper.md-focused .md-thumb {
  animation: sliderFocusThumb 0.7s cubic-bezier(0.35, 0, 0.25, 1);
}
md-slider:not([md-discrete]):not([disabled]).md-active .md-slider-wrapper .md-thumb {
  transform: scale(1);
}
md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-focus-ring {
  transform: scale(0);
  animation: sliderDiscreteFocusRing 0.5s cubic-bezier(0.35, 0, 0.25, 1);
}
md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-thumb {
  animation: sliderDiscreteFocusThumb 0.5s cubic-bezier(0.35, 0, 0.25, 1);
}
md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-thumb, md-slider[md-discrete]:not([disabled]).md-active .md-thumb {
  transform: scale(0);
}
md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-sign,
md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-sign:after, md-slider[md-discrete]:not([disabled]).md-active .md-sign,
md-slider[md-discrete]:not([disabled]).md-active .md-sign:after {
  opacity: 1;
  transform: translate3d(0, 0, 0) scale(1);
}
md-slider[md-discrete][disabled][readonly] .md-thumb {
  transform: scale(0);
}
md-slider[md-discrete][disabled][readonly] .md-sign,
md-slider[md-discrete][disabled][readonly] .md-sign:after {
  opacity: 1;
  transform: translate3d(0, 0, 0) scale(1);
}
md-slider[disabled] .md-track-fill {
  display: none;
}
md-slider[disabled] .md-track-ticks {
  opacity: 0;
}
md-slider[disabled]:not([readonly]) .md-sign {
  opacity: 0;
}
md-slider[disabled] .md-thumb {
  transform: scale(0.5);
}
md-slider[disabled] .md-disabled-thumb {
  display: block;
}
md-slider[md-vertical] {
  flex-direction: column;
  min-height: 128px;
  min-width: 0;
}
md-slider[md-vertical] .md-slider-wrapper {
  flex: 1;
  padding-top: 12px;
  padding-bottom: 12px;
  width: 48px;
  align-self: center;
  display: flex;
  justify-content: center;
}
md-slider[md-vertical] .md-track-container {
  height: 100%;
  width: 2px;
  top: 0;
  left: calc(50% - 2px / 2);
}
md-slider[md-vertical] .md-thumb-container {
  top: auto;
  margin-bottom: 23px;
  left: calc(50% - 1px);
  bottom: 0;
}
md-slider[md-vertical] .md-thumb-container .md-thumb:after {
  left: 1px;
}
md-slider[md-vertical] .md-thumb-container .md-focus-ring {
  left: -16px;
}
md-slider[md-vertical] .md-track-fill {
  bottom: 0;
}
md-slider[md-vertical][md-discrete] .md-sign {
  left: -40px;
  top: 9.5px;
  transform: scale(0.4) translate3d(67.5px, 0, 0);
  /* The arrow pointing left next the sign */
}
md-slider[md-vertical][md-discrete] .md-sign:after {
  top: 9.5px;
  left: 19px;
  border-top: 14px solid transparent;
  border-right: 0;
  border-bottom: 14px solid transparent;
  border-left-width: 16px;
  border-left-style: solid;
  opacity: 0;
  transform: translate3d(0, -8px, 0);
  transition: all 0.2s ease-in-out;
}
md-slider[md-vertical][md-discrete] .md-sign .md-thumb-text {
  z-index: 1;
  font-size: 12px;
  font-weight: bold;
}
md-slider[md-vertical][md-discrete].md-active .md-sign:after,
md-slider[md-vertical][md-discrete] .md-focused .md-sign:after, md-slider[md-vertical][md-discrete][disabled][readonly] .md-sign:after {
  top: 0;
}
md-slider[md-vertical][disabled][readonly] .md-thumb {
  transform: scale(0);
}
md-slider[md-vertical][disabled][readonly] .md-sign,
md-slider[md-vertical][disabled][readonly] .md-sign:after {
  opacity: 1;
  transform: translate3d(0, 0, 0) scale(1);
}
md-slider[md-invert]:not([md-vertical]) .md-track-fill {
  left: auto;
  right: 0;
}
[dir=rtl] md-slider[md-invert]:not([md-vertical]) .md-track-fill {
  left: 0;
}
[dir=rtl] md-slider[md-invert]:not([md-vertical]) .md-track-fill {
  right: auto;
}
md-slider[md-invert][md-vertical] .md-track-fill {
  bottom: auto;
  top: 0;
}

md-slider-container {
  display: flex;
  align-items: center;
  flex-direction: row;
}
md-slider-container > *:first-child:not(md-slider), md-slider-container > *:last-child:not(md-slider) {
  min-width: 25px;
  max-width: 42px;
  height: 25px;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-property: color, max-width;
}
md-slider-container > *:first-child:not(md-slider) {
  margin-right: 16px;
}
[dir=rtl] md-slider-container > *:first-child:not(md-slider) {
  margin-right: auto;
  margin-left: 16px;
}
md-slider-container > *:last-child:not(md-slider) {
  margin-left: 16px;
}
[dir=rtl] md-slider-container > *:last-child:not(md-slider) {
  margin-left: auto;
  margin-right: 16px;
}
md-slider-container[md-vertical] {
  flex-direction: column;
}
md-slider-container[md-vertical] > *:first-child:not(md-slider), md-slider-container[md-vertical] > *:last-child:not(md-slider) {
  margin-right: 0;
  margin-left: 0;
  text-align: center;
}
md-slider-container md-input-container input[type=number] {
  text-align: center;
  padding-left: 15px;
  height: 50px;
  margin-top: -25px;
}
[dir=rtl] md-slider-container md-input-container input[type=number] {
  padding-left: 0;
  padding-right: 15px;
}

@media screen and (-ms-high-contrast: active) {
  md-slider.md-default-theme .md-track {
    border-bottom: 1px solid #fff;
  }
}
.md-sticky-clone {
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  position: absolute !important;
  transform: translate3d(-9999px, -9999px, 0);
}
.md-sticky-clone[sticky-state=active] {
  transform: translate3d(0, 0, 0);
}
.md-sticky-clone[sticky-state=active]:not(.md-sticky-no-effect) .md-subheader-inner {
  animation: subheaderStickyHoverIn 0.3s ease-out both;
}

@keyframes subheaderStickyHoverIn {
  0% {
    box-shadow: 0 0 0 0 transparent;
  }
  100% {
    box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.16);
  }
}
@keyframes subheaderStickyHoverOut {
  0% {
    box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.16);
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
.md-subheader-wrapper:not(.md-sticky-no-effect) {
  transition: 0.2s ease-out margin;
}
.md-subheader-wrapper:not(.md-sticky-no-effect) .md-subheader {
  margin: 0;
}
.md-subheader-wrapper:not(.md-sticky-no-effect).md-sticky-clone {
  z-index: 2;
}
.md-subheader-wrapper:not(.md-sticky-no-effect)[sticky-state=active] {
  margin-top: -2px;
}
.md-subheader-wrapper:not(.md-sticky-no-effect):not(.md-sticky-clone)[sticky-prev-state=active] .md-subheader-inner:after {
  animation: subheaderStickyHoverOut 0.3s ease-out both;
}

.md-subheader {
  display: block;
  font-size: 14px;
  font-weight: 500;
  line-height: 1em;
  margin: 0 0 0 0;
  position: relative;
}
.md-subheader .md-subheader-inner {
  display: block;
  padding: 16px;
}
.md-subheader .md-subheader-content {
  display: block;
  z-index: 1;
  position: relative;
}

[md-swipe-left], [md-swipe-right] {
  touch-action: pan-y;
}

[md-swipe-up], [md-swipe-down] {
  touch-action: pan-x;
}

.md-inline-form md-switch {
  margin-top: 18px;
  margin-bottom: 19px;
}

md-switch {
  margin: 16px 0;
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  height: 30px;
  line-height: 28px;
  align-items: center;
  display: flex;
  margin-left: inherit;
  margin-right: 16px;
}
[dir=rtl] md-switch {
  margin-left: 16px;
}
[dir=rtl] md-switch {
  margin-right: inherit;
}
md-switch:last-of-type {
  margin-left: inherit;
  margin-right: 0;
}
[dir=rtl] md-switch:last-of-type {
  margin-left: 0;
}
[dir=rtl] md-switch:last-of-type {
  margin-right: inherit;
}
md-switch[disabled] {
  cursor: default;
}
md-switch[disabled] .md-container {
  cursor: default;
}
md-switch .md-container {
  cursor: grab;
  width: 36px;
  height: 24px;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  margin-right: 8px;
  float: left;
}
[dir=rtl] md-switch .md-container {
  margin-right: 0px;
  margin-left: 8px;
}
md-switch.md-inverted .md-container {
  margin-right: initial;
  margin-left: 8px;
}
[dir=rtl] md-switch.md-inverted .md-container {
  margin-right: 8px;
}
[dir=rtl] md-switch.md-inverted .md-container {
  margin-left: initial;
}
md-switch:not([disabled]) .md-dragging, md-switch:not([disabled]).md-dragging .md-container {
  cursor: grabbing;
}
md-switch.md-focused .md-thumb:before {
  left: -8px;
  top: -8px;
  right: -8px;
  bottom: -8px;
}
md-switch .md-label {
  border-color: transparent;
  border-width: 0;
  float: left;
}
md-switch .md-bar {
  left: 1px;
  width: 34px;
  top: 5px;
  height: 14px;
  border-radius: 8px;
  position: absolute;
}
md-switch .md-thumb-container {
  top: 2px;
  left: 0;
  width: 16px;
  position: absolute;
  transform: translate3d(0, 0, 0);
  z-index: 1;
}
md-switch.md-checked .md-thumb-container {
  transform: translate3d(100%, 0, 0);
}
md-switch .md-thumb {
  position: absolute;
  margin: 0;
  left: 0;
  top: 0;
  outline: none;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
md-switch .md-thumb:before {
  background-color: transparent;
  border-radius: 50%;
  content: "";
  position: absolute;
  display: block;
  height: auto;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  transition: all 0.5s;
  width: auto;
}
md-switch .md-thumb .md-ripple-container {
  position: absolute;
  display: block;
  width: auto;
  height: auto;
  left: -20px;
  top: -20px;
  right: -20px;
  bottom: -20px;
}
md-switch:not(.md-dragging) .md-bar,
md-switch:not(.md-dragging) .md-thumb-container,
md-switch:not(.md-dragging) .md-thumb {
  transition: all 0.08s linear;
  transition-property: transform, background-color;
}
md-switch:not(.md-dragging) .md-bar,
md-switch:not(.md-dragging) .md-thumb {
  transition-delay: 0.05s;
}

@media screen and (-ms-high-contrast: active) {
  md-switch.md-default-theme .md-bar {
    background-color: #666;
  }
  md-switch.md-default-theme.md-checked .md-bar {
    background-color: #9E9E9E;
  }
  md-switch.md-default-theme .md-thumb {
    background-color: #fff;
  }
}
@keyframes md-tab-content-hide {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
md-tab-data {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  opacity: 0;
}

md-tabs {
  display: block;
  margin: 0;
  border-radius: 2px;
  overflow: hidden;
  position: relative;
  flex-shrink: 0;
}
md-tabs:not(.md-no-tab-content):not(.md-dynamic-height) {
  min-height: 248px;
}
md-tabs[md-align-tabs=bottom] {
  padding-bottom: 48px;
}
md-tabs[md-align-tabs=bottom] > md-tabs-wrapper {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 48px;
  z-index: 2;
}
md-tabs[md-align-tabs=bottom] > md-tabs-content-wrapper {
  top: 0;
  bottom: 48px;
}
md-tabs.md-dynamic-height md-tabs-content-wrapper {
  min-height: 0;
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  overflow: visible;
}
md-tabs.md-dynamic-height md-tab-content.md-active {
  position: relative;
}
md-tabs[md-border-bottom] md-tabs-wrapper {
  border-width: 0 0 1px;
  border-style: solid;
}
md-tabs[md-border-bottom]:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 49px;
}

md-tabs-wrapper {
  display: block;
  position: relative;
  transform: translate(0, 0);
}
md-tabs-wrapper md-prev-button, md-tabs-wrapper md-next-button {
  height: 100%;
  width: 32px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  line-height: 1em;
  z-index: 2;
  cursor: pointer;
  font-size: 16px;
  background: transparent no-repeat center center;
  transition: all 0.5s cubic-bezier(0.35, 0, 0.25, 1);
}
md-tabs-wrapper md-prev-button:focus, md-tabs-wrapper md-next-button:focus {
  outline: none;
}
md-tabs-wrapper md-prev-button.md-disabled, md-tabs-wrapper md-next-button.md-disabled {
  opacity: 0.25;
  cursor: default;
}
md-tabs-wrapper md-prev-button.ng-leave, md-tabs-wrapper md-next-button.ng-leave {
  transition: none;
}
md-tabs-wrapper md-prev-button md-icon, md-tabs-wrapper md-next-button md-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
[dir=rtl] md-tabs-wrapper md-prev-button, [dir=rtl] md-tabs-wrapper md-next-button {
  transform: rotateY(180deg) translateY(-50%);
}
md-tabs-wrapper md-prev-button {
  left: 0;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMjA4IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTUuNCw3LjQgMTQsNiA4LDEyIDE0LDE4IDE1LjQsMTYuNiAxMC44LDEyIAkJIiBzdHlsZT0iZmlsbDp3aGl0ZTsiLz4gPHJlY3QgZmlsbD0ibm9uZSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ii8+IDwvZz4gPC9nPiA8ZyBpZD0iR3JpZCIgZGlzcGxheT0ibm9uZSI+IDxnIGRpc3BsYXk9ImlubGluZSI+IDwvZz4gPC9nPiA8L3N2Zz4NCg==");
}
[dir=rtl] md-tabs-wrapper md-prev-button {
  left: auto;
  right: 0;
}
md-tabs-wrapper md-next-button {
  right: 0;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMzM2IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTAsNiA4LjYsNy40IDEzLjIsMTIgOC42LDE2LjYgMTAsMTggMTYsMTIgCQkiIHN0eWxlPSJmaWxsOndoaXRlOyIvPiA8cmVjdCBmaWxsPSJub25lIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz4gPC9nPiA8L2c+IDxnIGlkPSJHcmlkIiBkaXNwbGF5PSJub25lIj4gPGcgZGlzcGxheT0iaW5saW5lIj4gPC9nPiA8L2c+IDwvc3ZnPg0K");
}
[dir=rtl] md-tabs-wrapper md-next-button {
  right: auto;
  left: 0;
}
md-tabs-wrapper md-next-button md-icon {
  transform: translate(-50%, -50%) rotate(180deg);
}
md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper {
  width: 100%;
  flex-direction: row;
}
md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper md-tab-item {
  flex-grow: 1;
}

md-tabs-canvas {
  position: relative;
  overflow: hidden;
  display: block;
  height: 48px;
}
md-tabs-canvas:after {
  content: "";
  display: table;
  clear: both;
}
md-tabs-canvas .md-dummy-wrapper {
  position: absolute;
  top: 0;
  left: 0;
}
[dir=rtl] md-tabs-canvas .md-dummy-wrapper {
  left: auto;
  right: 0;
}
md-tabs-canvas.md-paginated {
  margin: 0 32px;
}
md-tabs-canvas.md-center-tabs {
  display: flex;
  flex-direction: column;
  text-align: center;
}
md-tabs-canvas.md-center-tabs .md-tab {
  float: none;
  display: inline-block;
}

md-pagination-wrapper {
  height: 48px;
  display: flex;
  transition: transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  position: absolute;
  left: 0;
  transform: translate(0, 0);
}
md-pagination-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
[dir=rtl] md-pagination-wrapper {
  left: auto;
  right: 0;
}
md-pagination-wrapper.md-center-tabs {
  position: relative;
  justify-content: center;
}
md-pagination-wrapper md-tab-item {
  min-width: 72px;
}
@media (min-width: 359px) {
  md-pagination-wrapper md-tab-item {
    min-width: 160px;
  }
}

md-tabs-content-wrapper {
  display: block;
  position: absolute;
  top: 48px;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

md-tab-content {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  overflow: auto;
  transform: translate(0, 0);
}
md-tab-content.md-no-scroll {
  bottom: auto;
  overflow: hidden;
}
md-tab-content.ng-leave, md-tab-content.md-no-transition {
  transition: none;
}
md-tab-content.md-left:not(.md-active) {
  transform: translateX(-100%);
  animation: 1s md-tab-content-hide;
  visibility: hidden;
}
[dir=rtl] md-tab-content.md-left:not(.md-active) {
  transform: translateX(100%);
}
md-tab-content.md-left:not(.md-active) * {
  transition: visibility 0s linear;
  transition-delay: 0.5s;
  visibility: hidden;
}
md-tab-content.md-right:not(.md-active) {
  transform: translateX(100%);
  animation: 1s md-tab-content-hide;
  visibility: hidden;
}
[dir=rtl] md-tab-content.md-right:not(.md-active) {
  transform: translateX(-100%);
}
md-tab-content.md-right:not(.md-active) * {
  transition: visibility 0s linear;
  transition-delay: 0.5s;
  visibility: hidden;
}
md-tab-content > div {
  flex: 1 0 100%;
  min-width: 0;
}
md-tab-content > div.ng-leave {
  animation: 1s md-tab-content-hide;
}

md-ink-bar {
  position: absolute;
  left: auto;
  right: auto;
  bottom: 0;
  height: 2px;
}
md-ink-bar.md-left {
  transition: left 0.125s cubic-bezier(0.35, 0, 0.25, 1), right 0.25s cubic-bezier(0.35, 0, 0.25, 1);
}
md-ink-bar.md-right {
  transition: left 0.25s cubic-bezier(0.35, 0, 0.25, 1), right 0.125s cubic-bezier(0.35, 0, 0.25, 1);
}

md-tab {
  position: absolute;
  z-index: -1;
  left: -9999px;
}

.md-tab {
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  padding: 12px;
  transition: background-color 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  cursor: pointer;
  white-space: nowrap;
  position: relative;
  text-transform: uppercase;
  float: left;
  font-weight: 500;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
}
[dir=rtl] .md-tab {
  float: right;
}
.md-tab.md-focused, .md-tab:focus {
  box-shadow: none;
  outline: none;
}
.md-tab.md-active {
  cursor: default;
}
.md-tab.md-disabled {
  pointer-events: none;
  touch-action: pan-y;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-user-drag: none;
  opacity: 0.5;
  cursor: default;
}
.md-tab.ng-leave {
  transition: none;
}

md-toolbar + md-tabs, md-toolbar + md-dialog-content md-tabs {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.md-toast-text {
  padding: 0 8px;
}

md-toast {
  position: absolute;
  z-index: 105;
  box-sizing: border-box;
  cursor: default;
  overflow: hidden;
  padding: 8px;
  opacity: 1;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  /* Transition differently when swiping */
  /*
   * When the toast doesn't take up the whole screen,
   * make it rotate when the user swipes it away
   */
}
md-toast .md-toast-content {
  display: flex;
  flex-direction: row;
  align-items: center;
  max-height: 168px;
  max-width: 100%;
  min-height: 48px;
  padding: 0 16px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  border-radius: 2px;
  font-size: 14px;
  overflow: hidden;
  transform: translate3d(0, 0, 0) rotateZ(0deg);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  justify-content: flex-start;
}
md-toast .md-toast-content::before {
  content: "";
  min-height: 48px;
  visibility: hidden;
  display: inline-block;
}
[dir=rtl] md-toast .md-toast-content {
  justify-content: flex-end;
}
md-toast .md-toast-content span {
  flex: 1 1 0%;
  box-sizing: border-box;
  min-width: 0;
}
md-toast.md-capsule {
  border-radius: 24px;
}
md-toast.md-capsule .md-toast-content {
  border-radius: 24px;
}
md-toast.ng-leave-active .md-toast-content {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}
md-toast.md-swipeleft .md-toast-content, md-toast.md-swiperight .md-toast-content, md-toast.md-swipeup .md-toast-content, md-toast.md-swipedown .md-toast-content {
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
md-toast.ng-enter {
  opacity: 0;
}
md-toast.ng-enter .md-toast-content {
  transform: translate3d(0, 100%, 0);
}
md-toast.ng-enter.md-top .md-toast-content {
  transform: translate3d(0, -100%, 0);
}
md-toast.ng-enter.ng-enter-active {
  opacity: 1;
}
md-toast.ng-enter.ng-enter-active .md-toast-content {
  transform: translate3d(0, 0, 0);
}
md-toast.ng-leave.ng-leave-active .md-toast-content {
  opacity: 0;
  transform: translate3d(0, 100%, 0);
}
md-toast.ng-leave.ng-leave-active.md-swipeup .md-toast-content {
  transform: translate3d(0, -50%, 0);
}
md-toast.ng-leave.ng-leave-active.md-swipedown .md-toast-content {
  transform: translate3d(0, 50%, 0);
}
md-toast.ng-leave.ng-leave-active.md-top .md-toast-content {
  transform: translate3d(0, -100%, 0);
}
md-toast .md-action {
  line-height: 19px;
  margin-left: 24px;
  margin-right: 0;
  cursor: pointer;
  text-transform: uppercase;
  float: right;
}
md-toast .md-button {
  min-width: 0;
  margin-right: 0;
  margin-left: 8px;
}
[dir=rtl] md-toast .md-button {
  margin-right: 8px;
}
[dir=rtl] md-toast .md-button {
  margin-left: 0;
}

@media (max-width: 767px) {
  md-toast {
    left: 0;
    right: 0;
    width: 100%;
    max-width: 100%;
    min-width: 0;
    border-radius: 0;
    bottom: 0;
    padding: 0;
  }
  md-toast.ng-leave.ng-leave-active.md-swipeup .md-toast-content {
    transform: translate3d(0, -50%, 0);
  }
  md-toast.ng-leave.ng-leave-active.md-swipedown .md-toast-content {
    transform: translate3d(0, 50%, 0);
  }
}
@media (min-width: 768px) {
  md-toast {
    min-width: 304px;
    /*
    * When the toast doesn't take up the whole screen,
    * make it rotate when the user swipes it away
    */
  }
  md-toast.md-bottom {
    bottom: 0;
  }
  md-toast.md-left {
    left: 0;
  }
  md-toast.md-right {
    right: 0;
  }
  md-toast.md-top {
    top: 0;
  }
  md-toast._md-start {
    left: 0;
  }
  [dir=rtl] md-toast._md-start {
    left: auto;
    right: 0;
  }
  md-toast._md-end {
    right: 0;
  }
  [dir=rtl] md-toast._md-end {
    right: auto;
    left: 0;
  }
  md-toast.ng-leave.ng-leave-active.md-swipeleft .md-toast-content {
    transform: translate3d(-50%, 0, 0);
  }
  md-toast.ng-leave.ng-leave-active.md-swiperight .md-toast-content {
    transform: translate3d(50%, 0, 0);
  }
}
@media (min-width: 1920px) {
  md-toast .md-toast-content {
    max-width: 568px;
  }
}
@media screen and (-ms-high-contrast: active) {
  md-toast {
    border: 1px solid #fff;
  }
}
.md-toast-animating {
  overflow: hidden !important;
}

md-toolbar {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 2;
  font-size: 20px;
  min-height: 64px;
  width: 100%;
}
md-toolbar._md-toolbar-transitions {
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0.35, 0, 0.25, 1);
  transition-property: background-color, fill, color;
}
md-toolbar.md-whiteframe-z1-add, md-toolbar.md-whiteframe-z1-remove {
  transition: box-shadow 0.5s linear;
}
md-toolbar md-toolbar-filler {
  width: 72px;
}
md-toolbar *,
md-toolbar *:before,
md-toolbar *:after {
  box-sizing: border-box;
}
md-toolbar.ng-animate {
  transition: none;
}
md-toolbar.md-tall {
  height: 128px;
  min-height: 128px;
  max-height: 128px;
}
md-toolbar.md-medium-tall {
  height: 88px;
  min-height: 88px;
  max-height: 88px;
}
md-toolbar.md-medium-tall .md-toolbar-tools {
  height: 48px;
  min-height: 48px;
  max-height: 48px;
}
md-toolbar > .md-indent {
  margin-left: 64px;
}
[dir=rtl] md-toolbar > .md-indent {
  margin-left: auto;
  margin-right: 64px;
}
md-toolbar ~ md-content > md-list {
  padding: 0;
}
md-toolbar ~ md-content > md-list md-list-item:last-child md-divider {
  display: none;
}

.md-toolbar-tools {
  font-size: 20px;
  letter-spacing: 0.005em;
  box-sizing: border-box;
  font-weight: 400;
  display: flex;
  align-items: center;
  flex-direction: row;
  width: 100%;
  height: 64px;
  max-height: 64px;
  padding: 0 16px;
  margin: 0;
}
.md-toolbar-tools h1, .md-toolbar-tools h2, .md-toolbar-tools h3 {
  font-size: inherit;
  font-weight: inherit;
  margin: inherit;
}
.md-toolbar-tools a {
  color: inherit;
  text-decoration: none;
}
.md-toolbar-tools .fill-height {
  display: flex;
  align-items: center;
}
.md-toolbar-tools md-checkbox {
  margin: inherit;
}
.md-toolbar-tools .md-button {
  margin-top: 0;
  margin-bottom: 0;
}
.md-toolbar-tools .md-button, .md-toolbar-tools .md-button.md-icon-button md-icon {
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0.35, 0, 0.25, 1);
  transition-property: background-color, fill, color;
}
.md-toolbar-tools .md-button.ng-animate, .md-toolbar-tools .md-button.md-icon-button md-icon.ng-animate {
  transition: none;
}
.md-toolbar-tools > .md-button:first-child {
  margin-left: -8px;
}
[dir=rtl] .md-toolbar-tools > .md-button:first-child {
  margin-left: auto;
  margin-right: -8px;
}
.md-toolbar-tools > .md-button:last-child {
  margin-right: -8px;
}
[dir=rtl] .md-toolbar-tools > .md-button:last-child {
  margin-right: auto;
  margin-left: -8px;
}
.md-toolbar-tools > md-menu:last-child {
  margin-right: -8px;
}
[dir=rtl] .md-toolbar-tools > md-menu:last-child {
  margin-right: auto;
  margin-left: -8px;
}
.md-toolbar-tools > md-menu:last-child > .md-button {
  margin-right: 0;
}
[dir=rtl] .md-toolbar-tools > md-menu:last-child > .md-button {
  margin-right: auto;
  margin-left: 0;
}
@media screen and (-ms-high-contrast: active) {
  .md-toolbar-tools {
    border-bottom: 1px solid #fff;
  }
}

@media (min-width: 0) and (max-width: 767px) and (orientation: portrait) {
  md-toolbar {
    min-height: 56px;
  }
  .md-toolbar-tools {
    height: 56px;
    max-height: 56px;
  }
}
@media (min-width: 0) and (max-width: 767px) and (orientation: landscape) {
  md-toolbar {
    min-height: 48px;
  }
  .md-toolbar-tools {
    height: 48px;
    max-height: 48px;
  }
}
.md-tooltip {
  display: inline-block;
  pointer-events: none;
  border-radius: 4px;
  overflow: hidden;
  opacity: 0;
  font-weight: 500;
  font-size: 14px;
  white-space: nowrap;
  text-overflow: ellipsis;
  height: 32px;
  line-height: 32px;
  padding-right: 16px;
  padding-left: 16px;
}
.md-tooltip.md-origin-top {
  transform-origin: center bottom;
  margin-top: -24px;
}
.md-tooltip.md-origin-right {
  transform-origin: left center;
  margin-left: 24px;
}
.md-tooltip.md-origin-bottom {
  transform-origin: center top;
  margin-top: 24px;
}
.md-tooltip.md-origin-left {
  transform-origin: right center;
  margin-left: -24px;
}
@media (min-width: 768px) {
  .md-tooltip {
    font-size: 10px;
    height: 22px;
    line-height: 22px;
    padding-right: 8px;
    padding-left: 8px;
  }
  .md-tooltip.md-origin-top {
    margin-top: -14px;
  }
  .md-tooltip.md-origin-right {
    margin-left: 14px;
  }
  .md-tooltip.md-origin-bottom {
    margin-top: 14px;
  }
  .md-tooltip.md-origin-left {
    margin-left: -14px;
  }
}
.md-tooltip.md-show-add {
  transform: scale(0);
}
.md-tooltip.md-show {
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-duration: 150ms;
  transform: scale(1);
  opacity: 0.9;
}
.md-tooltip.md-hide {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition-duration: 150ms;
  transform: scale(0);
  opacity: 0;
}

.md-truncate {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.md-truncate.md-clip {
  text-overflow: clip;
}
.md-truncate.flex {
  width: 0;
}

.md-virtual-repeat-container {
  box-sizing: border-box;
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
}
.md-virtual-repeat-container .md-virtual-repeat-scroller {
  bottom: 0;
  box-sizing: border-box;
  left: 0;
  margin: 0;
  overflow-x: hidden;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-overflow-scrolling: touch;
}
.md-virtual-repeat-container .md-virtual-repeat-sizer {
  box-sizing: border-box;
  height: 1px;
  display: block;
  margin: 0;
  padding: 0;
  width: 1px;
}
.md-virtual-repeat-container .md-virtual-repeat-offsetter {
  box-sizing: border-box;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-scroller {
  overflow-x: auto;
  overflow-y: hidden;
}
.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter {
  bottom: 16px;
  right: auto;
  white-space: nowrap;
}
[dir=rtl] .md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter {
  right: auto;
  left: auto;
}

.md-whiteframe-1dp, .md-whiteframe-z1 {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}

.md-whiteframe-2dp {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}

.md-whiteframe-3dp {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
}

.md-whiteframe-4dp, .md-whiteframe-z2 {
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
}

.md-whiteframe-5dp {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-6dp {
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);
}

.md-whiteframe-7dp, .md-whiteframe-z3 {
  box-shadow: 0 15px 25px rgba(0, 0, 0, 0.35), 0 5px 10px rgba(0, 0, 0, 0.22);
}

.md-whiteframe-8dp {
  box-shadow: 0 16px 28px rgba(0, 0, 0, 0.22), 0 25px 55px rgba(0, 0, 0, 0.21);
}

.md-whiteframe-9dp {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-10dp, .md-whiteframe-z4 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-11dp {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-12dp {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-13dp, .md-whiteframe-z5 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-14dp {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-15dp {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-16dp {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-17dp {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-18dp {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-19dp {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-20dp {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-21dp {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-22dp {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-23dp {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}

.md-whiteframe-24dp {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}

@media screen and (-ms-high-contrast: active) {
  md-whiteframe {
    border: 1px solid #fff;
  }
}
@media print {
  md-whiteframe, [md-whiteframe] {
    background-color: #ffffff;
  }
}
/*
* Since Layout API uses ng-cloak to hide the dom elements while layouts are adjusted
*/
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}

/*
*  Responsive attributes
*
*  References:
*  1) https://scotch.io/tutorials/a-visual-guide-to-css3-flexbox-properties#flex
*  2) https://css-tricks.com/almanac/properties/f/flex/
*  3) https://css-tricks.com/snippets/css/a-guide-to-flexbox/
*  4) https://github.com/philipwalton/flexbugs#3-min-height-on-a-flex-container-wont-apply-to-its-flex-items
*  5) http://godban.com.ua/projects/flexgrid
*/
@-moz-document url-prefix() {
  .layout-fill {
    margin: 0;
    width: 100%;
    min-height: 100%;
    height: 100%;
  }
}
/*
 *  Apply Mixins to create Layout/Flexbox styles
 */
.flex-order {
  order: 0;
}

.flex-order--20 {
  order: -20;
}

.flex-order--19 {
  order: -19;
}

.flex-order--18 {
  order: -18;
}

.flex-order--17 {
  order: -17;
}

.flex-order--16 {
  order: -16;
}

.flex-order--15 {
  order: -15;
}

.flex-order--14 {
  order: -14;
}

.flex-order--13 {
  order: -13;
}

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

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

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

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

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

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

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

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

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

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

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

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

.flex-order-0 {
  order: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

.flex-order-13 {
  order: 13;
}

.flex-order-14 {
  order: 14;
}

.flex-order-15 {
  order: 15;
}

.flex-order-16 {
  order: 16;
}

.flex-order-17 {
  order: 17;
}

.flex-order-18 {
  order: 18;
}

.flex-order-19 {
  order: 19;
}

.flex-order-20 {
  order: 20;
}

.offset-0, .flex-offset-0, .layout-margin .flex-offset-0, .layout-margin .offset-0 {
  margin-left: 0;
}
[dir=rtl] .offset-0, [dir=rtl] .flex-offset-0, [dir=rtl] .layout-margin .flex-offset-0, [dir=rtl] .layout-margin .offset-0 {
  margin-left: auto;
  margin-right: 0;
}

.offset-5, .flex-offset-5, .layout-margin .flex-offset-5, .layout-margin .offset-5 {
  margin-left: 5%;
}
[dir=rtl] .offset-5, [dir=rtl] .flex-offset-5, [dir=rtl] .layout-margin .flex-offset-5, [dir=rtl] .layout-margin .offset-5 {
  margin-left: auto;
  margin-right: 5%;
}

.offset-10, .flex-offset-10, .layout-margin .flex-offset-10, .layout-margin .offset-10 {
  margin-left: 10%;
}
[dir=rtl] .offset-10, [dir=rtl] .flex-offset-10, [dir=rtl] .layout-margin .flex-offset-10, [dir=rtl] .layout-margin .offset-10 {
  margin-left: auto;
  margin-right: 10%;
}

.offset-15, .flex-offset-15, .layout-margin .flex-offset-15, .layout-margin .offset-15 {
  margin-left: 15%;
}
[dir=rtl] .offset-15, [dir=rtl] .flex-offset-15, [dir=rtl] .layout-margin .flex-offset-15, [dir=rtl] .layout-margin .offset-15 {
  margin-left: auto;
  margin-right: 15%;
}

.offset-20, .flex-offset-20, .layout-margin .flex-offset-20, .layout-margin .offset-20 {
  margin-left: 20%;
}
[dir=rtl] .offset-20, [dir=rtl] .flex-offset-20, [dir=rtl] .layout-margin .flex-offset-20, [dir=rtl] .layout-margin .offset-20 {
  margin-left: auto;
  margin-right: 20%;
}

.offset-25, .flex-offset-25, .layout-margin .flex-offset-25, .layout-margin .offset-25 {
  margin-left: 25%;
}
[dir=rtl] .offset-25, [dir=rtl] .flex-offset-25, [dir=rtl] .layout-margin .flex-offset-25, [dir=rtl] .layout-margin .offset-25 {
  margin-left: auto;
  margin-right: 25%;
}

.offset-30, .flex-offset-30, .layout-margin .flex-offset-30, .layout-margin .offset-30 {
  margin-left: 30%;
}
[dir=rtl] .offset-30, [dir=rtl] .flex-offset-30, [dir=rtl] .layout-margin .flex-offset-30, [dir=rtl] .layout-margin .offset-30 {
  margin-left: auto;
  margin-right: 30%;
}

.offset-35, .flex-offset-35, .layout-margin .flex-offset-35, .layout-margin .offset-35 {
  margin-left: 35%;
}
[dir=rtl] .offset-35, [dir=rtl] .flex-offset-35, [dir=rtl] .layout-margin .flex-offset-35, [dir=rtl] .layout-margin .offset-35 {
  margin-left: auto;
  margin-right: 35%;
}

.offset-40, .flex-offset-40, .layout-margin .flex-offset-40, .layout-margin .offset-40 {
  margin-left: 40%;
}
[dir=rtl] .offset-40, [dir=rtl] .flex-offset-40, [dir=rtl] .layout-margin .flex-offset-40, [dir=rtl] .layout-margin .offset-40 {
  margin-left: auto;
  margin-right: 40%;
}

.offset-45, .flex-offset-45, .layout-margin .flex-offset-45, .layout-margin .offset-45 {
  margin-left: 45%;
}
[dir=rtl] .offset-45, [dir=rtl] .flex-offset-45, [dir=rtl] .layout-margin .flex-offset-45, [dir=rtl] .layout-margin .offset-45 {
  margin-left: auto;
  margin-right: 45%;
}

.offset-50, .flex-offset-50, .layout-margin .flex-offset-50, .layout-margin .offset-50 {
  margin-left: 50%;
}
[dir=rtl] .offset-50, [dir=rtl] .flex-offset-50, [dir=rtl] .layout-margin .flex-offset-50, [dir=rtl] .layout-margin .offset-50 {
  margin-left: auto;
  margin-right: 50%;
}

.offset-55, .flex-offset-55, .layout-margin .flex-offset-55, .layout-margin .offset-55 {
  margin-left: 55%;
}
[dir=rtl] .offset-55, [dir=rtl] .flex-offset-55, [dir=rtl] .layout-margin .flex-offset-55, [dir=rtl] .layout-margin .offset-55 {
  margin-left: auto;
  margin-right: 55%;
}

.offset-60, .flex-offset-60, .layout-margin .flex-offset-60, .layout-margin .offset-60 {
  margin-left: 60%;
}
[dir=rtl] .offset-60, [dir=rtl] .flex-offset-60, [dir=rtl] .layout-margin .flex-offset-60, [dir=rtl] .layout-margin .offset-60 {
  margin-left: auto;
  margin-right: 60%;
}

.offset-65, .flex-offset-65, .layout-margin .flex-offset-65, .layout-margin .offset-65 {
  margin-left: 65%;
}
[dir=rtl] .offset-65, [dir=rtl] .flex-offset-65, [dir=rtl] .layout-margin .flex-offset-65, [dir=rtl] .layout-margin .offset-65 {
  margin-left: auto;
  margin-right: 65%;
}

.offset-70, .flex-offset-70, .layout-margin .flex-offset-70, .layout-margin .offset-70 {
  margin-left: 70%;
}
[dir=rtl] .offset-70, [dir=rtl] .flex-offset-70, [dir=rtl] .layout-margin .flex-offset-70, [dir=rtl] .layout-margin .offset-70 {
  margin-left: auto;
  margin-right: 70%;
}

.offset-75, .flex-offset-75, .layout-margin .flex-offset-75, .layout-margin .offset-75 {
  margin-left: 75%;
}
[dir=rtl] .offset-75, [dir=rtl] .flex-offset-75, [dir=rtl] .layout-margin .flex-offset-75, [dir=rtl] .layout-margin .offset-75 {
  margin-left: auto;
  margin-right: 75%;
}

.offset-80, .flex-offset-80, .layout-margin .flex-offset-80, .layout-margin .offset-80 {
  margin-left: 80%;
}
[dir=rtl] .offset-80, [dir=rtl] .flex-offset-80, [dir=rtl] .layout-margin .flex-offset-80, [dir=rtl] .layout-margin .offset-80 {
  margin-left: auto;
  margin-right: 80%;
}

.offset-85, .flex-offset-85, .layout-margin .flex-offset-85, .layout-margin .offset-85 {
  margin-left: 85%;
}
[dir=rtl] .offset-85, [dir=rtl] .flex-offset-85, [dir=rtl] .layout-margin .flex-offset-85, [dir=rtl] .layout-margin .offset-85 {
  margin-left: auto;
  margin-right: 85%;
}

.offset-90, .flex-offset-90, .layout-margin .flex-offset-90, .layout-margin .offset-90 {
  margin-left: 90%;
}
[dir=rtl] .offset-90, [dir=rtl] .flex-offset-90, [dir=rtl] .layout-margin .flex-offset-90, [dir=rtl] .layout-margin .offset-90 {
  margin-left: auto;
  margin-right: 90%;
}

.offset-95, .flex-offset-95, .layout-margin .flex-offset-95, .layout-margin .offset-95 {
  margin-left: 95%;
}
[dir=rtl] .offset-95, [dir=rtl] .flex-offset-95, [dir=rtl] .layout-margin .flex-offset-95, [dir=rtl] .layout-margin .offset-95 {
  margin-left: auto;
  margin-right: 95%;
}

.offset-33, .flex-offset-33, .layout-margin .flex-offset-33, .layout-margin .offset-33 {
  margin-left: 33.3333333333%;
}

.offset-66, .flex-offset-66, .layout-margin .flex-offset-66, .layout-margin .offset-66 {
  margin-left: 66.6666666667%;
}
[dir=rtl] .offset-66, [dir=rtl] .flex-offset-66, [dir=rtl] .layout-margin .flex-offset-66, [dir=rtl] .layout-margin .offset-66 {
  margin-left: auto;
  margin-right: 66.6666666667%;
}

.layout-align,
.layout-align-start-stretch {
  justify-content: flex-start;
  align-content: stretch;
  align-items: stretch;
}

.layout-align-start,
.layout-align-start-start,
.layout-align-start-center,
.layout-align-start-end,
.layout-align-start-stretch {
  justify-content: flex-start;
}

.layout-align-center,
.layout-align-center-start,
.layout-align-center-center,
.layout-align-center-end,
.layout-align-center-stretch {
  justify-content: center;
}

.layout-align-end,
.layout-align-end-start,
.layout-align-end-center,
.layout-align-end-end,
.layout-align-end-stretch {
  justify-content: flex-end;
}

.layout-align-space-around,
.layout-align-space-around-center,
.layout-align-space-around-start,
.layout-align-space-around-end,
.layout-align-space-around-stretch {
  justify-content: space-around;
}

.layout-align-space-between,
.layout-align-space-between-center,
.layout-align-space-between-start,
.layout-align-space-between-end,
.layout-align-space-between-stretch {
  justify-content: space-between;
}

.layout-align-start-start,
.layout-align-center-start,
.layout-align-end-start,
.layout-align-space-between-start,
.layout-align-space-around-start {
  align-items: flex-start;
  align-content: flex-start;
}

.layout-align-start-center,
.layout-align-center-center,
.layout-align-end-center,
.layout-align-space-between-center,
.layout-align-space-around-center {
  align-items: center;
  align-content: center;
  max-width: 100%;
}

.layout-align-start-center > *,
.layout-align-center-center > *,
.layout-align-end-center > *,
.layout-align-space-between-center > *,
.layout-align-space-around-center > * {
  max-width: 100%;
  box-sizing: border-box;
}

.layout-align-start-end,
.layout-align-center-end,
.layout-align-end-end,
.layout-align-space-between-end,
.layout-align-space-around-end {
  align-items: flex-end;
  align-content: flex-end;
}

.layout-align-start-stretch,
.layout-align-center-stretch,
.layout-align-end-stretch,
.layout-align-space-between-stretch,
.layout-align-space-around-stretch {
  align-items: stretch;
  align-content: stretch;
}

.flex {
  flex: 1;
  box-sizing: border-box;
}

.flex-grow {
  flex: 1 1 100%;
  box-sizing: border-box;
}

.flex-initial {
  flex: 0 1 auto;
  box-sizing: border-box;
}

.flex-auto {
  flex: 1 1 auto;
  box-sizing: border-box;
}

.flex-none {
  flex: 0 0 auto;
  box-sizing: border-box;
}

.flex-noshrink {
  flex: 1 0 auto;
  box-sizing: border-box;
}

.flex-nogrow {
  flex: 0 1 auto;
  box-sizing: border-box;
}

.flex-0 {
  flex: 1 1 100%;
  max-width: 0%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-0 {
  flex: 1 1 100%;
  max-width: 0%;
  max-height: 100%;
  box-sizing: border-box;
  min-width: 0;
}

.layout-column > .flex-0 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 0%;
  box-sizing: border-box;
}

.flex-5 {
  flex: 1 1 100%;
  max-width: 5%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-5 {
  flex: 1 1 100%;
  max-width: 5%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-5 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 5%;
  box-sizing: border-box;
}

.flex-10 {
  flex: 1 1 100%;
  max-width: 10%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-10 {
  flex: 1 1 100%;
  max-width: 10%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-10 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 10%;
  box-sizing: border-box;
}

.flex-15 {
  flex: 1 1 100%;
  max-width: 15%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-15 {
  flex: 1 1 100%;
  max-width: 15%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-15 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 15%;
  box-sizing: border-box;
}

.flex-20 {
  flex: 1 1 100%;
  max-width: 20%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-20 {
  flex: 1 1 100%;
  max-width: 20%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-20 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 20%;
  box-sizing: border-box;
}

.flex-25 {
  flex: 1 1 100%;
  max-width: 25%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-25 {
  flex: 1 1 100%;
  max-width: 25%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-25 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 25%;
  box-sizing: border-box;
}

.flex-30 {
  flex: 1 1 100%;
  max-width: 30%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-30 {
  flex: 1 1 100%;
  max-width: 30%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-30 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 30%;
  box-sizing: border-box;
}

.flex-35 {
  flex: 1 1 100%;
  max-width: 35%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-35 {
  flex: 1 1 100%;
  max-width: 35%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-35 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 35%;
  box-sizing: border-box;
}

.flex-40 {
  flex: 1 1 100%;
  max-width: 40%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-40 {
  flex: 1 1 100%;
  max-width: 40%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-40 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 40%;
  box-sizing: border-box;
}

.flex-45 {
  flex: 1 1 100%;
  max-width: 45%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-45 {
  flex: 1 1 100%;
  max-width: 45%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-45 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 45%;
  box-sizing: border-box;
}

.flex-50 {
  flex: 1 1 100%;
  max-width: 50%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-50 {
  flex: 1 1 100%;
  max-width: 50%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-50 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 50%;
  box-sizing: border-box;
}

.flex-55 {
  flex: 1 1 100%;
  max-width: 55%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-55 {
  flex: 1 1 100%;
  max-width: 55%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-55 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 55%;
  box-sizing: border-box;
}

.flex-60 {
  flex: 1 1 100%;
  max-width: 60%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-60 {
  flex: 1 1 100%;
  max-width: 60%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-60 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 60%;
  box-sizing: border-box;
}

.flex-65 {
  flex: 1 1 100%;
  max-width: 65%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-65 {
  flex: 1 1 100%;
  max-width: 65%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-65 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 65%;
  box-sizing: border-box;
}

.flex-70 {
  flex: 1 1 100%;
  max-width: 70%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-70 {
  flex: 1 1 100%;
  max-width: 70%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-70 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 70%;
  box-sizing: border-box;
}

.flex-75 {
  flex: 1 1 100%;
  max-width: 75%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-75 {
  flex: 1 1 100%;
  max-width: 75%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-75 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 75%;
  box-sizing: border-box;
}

.flex-80 {
  flex: 1 1 100%;
  max-width: 80%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-80 {
  flex: 1 1 100%;
  max-width: 80%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-80 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 80%;
  box-sizing: border-box;
}

.flex-85 {
  flex: 1 1 100%;
  max-width: 85%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-85 {
  flex: 1 1 100%;
  max-width: 85%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-85 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 85%;
  box-sizing: border-box;
}

.flex-90 {
  flex: 1 1 100%;
  max-width: 90%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-90 {
  flex: 1 1 100%;
  max-width: 90%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-90 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 90%;
  box-sizing: border-box;
}

.flex-95 {
  flex: 1 1 100%;
  max-width: 95%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-95 {
  flex: 1 1 100%;
  max-width: 95%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-95 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 95%;
  box-sizing: border-box;
}

.flex-100 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-100 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-100 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  box-sizing: border-box;
}

.flex-33 {
  flex: 1 1 100%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box;
}

.flex-66 {
  flex: 1 1 100%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-row > .flex-33 {
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box;
}
.layout-row > .flex-66 {
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box;
}

.layout-column > .flex-33 {
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box;
}
.layout-column > .flex-66 {
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box;
}

.layout-row > .flex-33 {
  flex: 1 1 100%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box;
}
.layout-row > .flex-66 {
  flex: 1 1 100%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box;
}
.layout-row > .flex {
  min-width: 0;
}

.layout-column > .flex-33 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box;
}
.layout-column > .flex-66 {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box;
}
.layout-column > .flex {
  min-height: 0;
}

.layout, .layout-column, .layout-row {
  box-sizing: border-box;
  display: flex;
}

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

.layout-row {
  flex-direction: row;
}

.layout-padding-sm > *,
.layout-padding > .flex-sm {
  padding: 4px;
}

.layout-padding,
.layout-padding-gt-sm,
.layout-padding-md,
.layout-padding > *,
.layout-padding-gt-sm > *,
.layout-padding-md > *,
.layout-padding > .flex,
.layout-padding > .flex-gt-sm,
.layout-padding > .flex-md {
  padding: 8px;
}

.layout-padding-gt-md > *,
.layout-padding-lg > *,
.layout-padding-gt-lg > *,
.layout-padding > .flex-gt-md,
.layout-padding > .flex-lg,
.layout-padding > .flex-lg,
.layout-padding > .flex-gt-lg {
  padding: 16px;
}

.layout-margin-sm > *,
.layout-margin > .flex-sm {
  margin: 4px;
}

.layout-margin,
.layout-margin-gt-sm,
.layout-margin-md,
.layout-margin > *,
.layout-margin-gt-sm > *,
.layout-margin-md > *,
.layout-margin > .flex,
.layout-margin > .flex-gt-sm,
.layout-margin > .flex-md {
  margin: 8px;
}

.layout-margin-gt-md > *,
.layout-margin-lg > *,
.layout-margin-gt-lg > *,
.layout-margin > .flex-gt-md,
.layout-margin > .flex-lg,
.layout-margin > .flex-gt-lg {
  margin: 16px;
}

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

.layout-nowrap {
  flex-wrap: nowrap;
}

.layout-fill {
  margin: 0;
  width: 100%;
  min-height: 100%;
  height: 100%;
}

/**
 * `hide-gt-sm show-gt-lg` should hide from 600px to 1200px
 * `show-md hide-gt-sm` should show from 0px to 960px and hide at >960px
 * `hide-gt-md show-gt-sm` should show everywhere (show overrides hide)`
 *
 *  hide means hide everywhere
 *  Sizes:
 *         $layout-breakpoint-xs:     600px !default;
 *         $layout-breakpoint-sm:     960px !default;
 *         $layout-breakpoint-md:     1280px !default;
 *         $layout-breakpoint-lg:     1920px !default;
 */
@media (max-width: 358px) {
  .hide-xs:not(.show-xs):not(.show), .hide:not(.show-xs):not(.show) {
    display: none;
  }
  .flex-order-xs--20 {
    order: -20;
  }
  .flex-order-xs--19 {
    order: -19;
  }
  .flex-order-xs--18 {
    order: -18;
  }
  .flex-order-xs--17 {
    order: -17;
  }
  .flex-order-xs--16 {
    order: -16;
  }
  .flex-order-xs--15 {
    order: -15;
  }
  .flex-order-xs--14 {
    order: -14;
  }
  .flex-order-xs--13 {
    order: -13;
  }
  .flex-order-xs--12 {
    order: -12;
  }
  .flex-order-xs--11 {
    order: -11;
  }
  .flex-order-xs--10 {
    order: -10;
  }
  .flex-order-xs--9 {
    order: -9;
  }
  .flex-order-xs--8 {
    order: -8;
  }
  .flex-order-xs--7 {
    order: -7;
  }
  .flex-order-xs--6 {
    order: -6;
  }
  .flex-order-xs--5 {
    order: -5;
  }
  .flex-order-xs--4 {
    order: -4;
  }
  .flex-order-xs--3 {
    order: -3;
  }
  .flex-order-xs--2 {
    order: -2;
  }
  .flex-order-xs--1 {
    order: -1;
  }
  .flex-order-xs-0 {
    order: 0;
  }
  .flex-order-xs-1 {
    order: 1;
  }
  .flex-order-xs-2 {
    order: 2;
  }
  .flex-order-xs-3 {
    order: 3;
  }
  .flex-order-xs-4 {
    order: 4;
  }
  .flex-order-xs-5 {
    order: 5;
  }
  .flex-order-xs-6 {
    order: 6;
  }
  .flex-order-xs-7 {
    order: 7;
  }
  .flex-order-xs-8 {
    order: 8;
  }
  .flex-order-xs-9 {
    order: 9;
  }
  .flex-order-xs-10 {
    order: 10;
  }
  .flex-order-xs-11 {
    order: 11;
  }
  .flex-order-xs-12 {
    order: 12;
  }
  .flex-order-xs-13 {
    order: 13;
  }
  .flex-order-xs-14 {
    order: 14;
  }
  .flex-order-xs-15 {
    order: 15;
  }
  .flex-order-xs-16 {
    order: 16;
  }
  .flex-order-xs-17 {
    order: 17;
  }
  .flex-order-xs-18 {
    order: 18;
  }
  .flex-order-xs-19 {
    order: 19;
  }
  .flex-order-xs-20 {
    order: 20;
  }
  .offset-xs-0, .flex-offset-xs-0, .layout-margin .flex-offset-xs-0, .layout-margin .offset-xs-0 {
    margin-left: 0;
  }
  [dir=rtl] .offset-xs-0, [dir=rtl] .flex-offset-xs-0, [dir=rtl] .layout-margin .flex-offset-xs-0, [dir=rtl] .layout-margin .offset-xs-0 {
    margin-left: auto;
    margin-right: 0;
  }
  .offset-xs-5, .flex-offset-xs-5, .layout-margin .flex-offset-xs-5, .layout-margin .offset-xs-5 {
    margin-left: 5%;
  }
  [dir=rtl] .offset-xs-5, [dir=rtl] .flex-offset-xs-5, [dir=rtl] .layout-margin .flex-offset-xs-5, [dir=rtl] .layout-margin .offset-xs-5 {
    margin-left: auto;
    margin-right: 5%;
  }
  .offset-xs-10, .flex-offset-xs-10, .layout-margin .flex-offset-xs-10, .layout-margin .offset-xs-10 {
    margin-left: 10%;
  }
  [dir=rtl] .offset-xs-10, [dir=rtl] .flex-offset-xs-10, [dir=rtl] .layout-margin .flex-offset-xs-10, [dir=rtl] .layout-margin .offset-xs-10 {
    margin-left: auto;
    margin-right: 10%;
  }
  .offset-xs-15, .flex-offset-xs-15, .layout-margin .flex-offset-xs-15, .layout-margin .offset-xs-15 {
    margin-left: 15%;
  }
  [dir=rtl] .offset-xs-15, [dir=rtl] .flex-offset-xs-15, [dir=rtl] .layout-margin .flex-offset-xs-15, [dir=rtl] .layout-margin .offset-xs-15 {
    margin-left: auto;
    margin-right: 15%;
  }
  .offset-xs-20, .flex-offset-xs-20, .layout-margin .flex-offset-xs-20, .layout-margin .offset-xs-20 {
    margin-left: 20%;
  }
  [dir=rtl] .offset-xs-20, [dir=rtl] .flex-offset-xs-20, [dir=rtl] .layout-margin .flex-offset-xs-20, [dir=rtl] .layout-margin .offset-xs-20 {
    margin-left: auto;
    margin-right: 20%;
  }
  .offset-xs-25, .flex-offset-xs-25, .layout-margin .flex-offset-xs-25, .layout-margin .offset-xs-25 {
    margin-left: 25%;
  }
  [dir=rtl] .offset-xs-25, [dir=rtl] .flex-offset-xs-25, [dir=rtl] .layout-margin .flex-offset-xs-25, [dir=rtl] .layout-margin .offset-xs-25 {
    margin-left: auto;
    margin-right: 25%;
  }
  .offset-xs-30, .flex-offset-xs-30, .layout-margin .flex-offset-xs-30, .layout-margin .offset-xs-30 {
    margin-left: 30%;
  }
  [dir=rtl] .offset-xs-30, [dir=rtl] .flex-offset-xs-30, [dir=rtl] .layout-margin .flex-offset-xs-30, [dir=rtl] .layout-margin .offset-xs-30 {
    margin-left: auto;
    margin-right: 30%;
  }
  .offset-xs-35, .flex-offset-xs-35, .layout-margin .flex-offset-xs-35, .layout-margin .offset-xs-35 {
    margin-left: 35%;
  }
  [dir=rtl] .offset-xs-35, [dir=rtl] .flex-offset-xs-35, [dir=rtl] .layout-margin .flex-offset-xs-35, [dir=rtl] .layout-margin .offset-xs-35 {
    margin-left: auto;
    margin-right: 35%;
  }
  .offset-xs-40, .flex-offset-xs-40, .layout-margin .flex-offset-xs-40, .layout-margin .offset-xs-40 {
    margin-left: 40%;
  }
  [dir=rtl] .offset-xs-40, [dir=rtl] .flex-offset-xs-40, [dir=rtl] .layout-margin .flex-offset-xs-40, [dir=rtl] .layout-margin .offset-xs-40 {
    margin-left: auto;
    margin-right: 40%;
  }
  .offset-xs-45, .flex-offset-xs-45, .layout-margin .flex-offset-xs-45, .layout-margin .offset-xs-45 {
    margin-left: 45%;
  }
  [dir=rtl] .offset-xs-45, [dir=rtl] .flex-offset-xs-45, [dir=rtl] .layout-margin .flex-offset-xs-45, [dir=rtl] .layout-margin .offset-xs-45 {
    margin-left: auto;
    margin-right: 45%;
  }
  .offset-xs-50, .flex-offset-xs-50, .layout-margin .flex-offset-xs-50, .layout-margin .offset-xs-50 {
    margin-left: 50%;
  }
  [dir=rtl] .offset-xs-50, [dir=rtl] .flex-offset-xs-50, [dir=rtl] .layout-margin .flex-offset-xs-50, [dir=rtl] .layout-margin .offset-xs-50 {
    margin-left: auto;
    margin-right: 50%;
  }
  .offset-xs-55, .flex-offset-xs-55, .layout-margin .flex-offset-xs-55, .layout-margin .offset-xs-55 {
    margin-left: 55%;
  }
  [dir=rtl] .offset-xs-55, [dir=rtl] .flex-offset-xs-55, [dir=rtl] .layout-margin .flex-offset-xs-55, [dir=rtl] .layout-margin .offset-xs-55 {
    margin-left: auto;
    margin-right: 55%;
  }
  .offset-xs-60, .flex-offset-xs-60, .layout-margin .flex-offset-xs-60, .layout-margin .offset-xs-60 {
    margin-left: 60%;
  }
  [dir=rtl] .offset-xs-60, [dir=rtl] .flex-offset-xs-60, [dir=rtl] .layout-margin .flex-offset-xs-60, [dir=rtl] .layout-margin .offset-xs-60 {
    margin-left: auto;
    margin-right: 60%;
  }
  .offset-xs-65, .flex-offset-xs-65, .layout-margin .flex-offset-xs-65, .layout-margin .offset-xs-65 {
    margin-left: 65%;
  }
  [dir=rtl] .offset-xs-65, [dir=rtl] .flex-offset-xs-65, [dir=rtl] .layout-margin .flex-offset-xs-65, [dir=rtl] .layout-margin .offset-xs-65 {
    margin-left: auto;
    margin-right: 65%;
  }
  .offset-xs-70, .flex-offset-xs-70, .layout-margin .flex-offset-xs-70, .layout-margin .offset-xs-70 {
    margin-left: 70%;
  }
  [dir=rtl] .offset-xs-70, [dir=rtl] .flex-offset-xs-70, [dir=rtl] .layout-margin .flex-offset-xs-70, [dir=rtl] .layout-margin .offset-xs-70 {
    margin-left: auto;
    margin-right: 70%;
  }
  .offset-xs-75, .flex-offset-xs-75, .layout-margin .flex-offset-xs-75, .layout-margin .offset-xs-75 {
    margin-left: 75%;
  }
  [dir=rtl] .offset-xs-75, [dir=rtl] .flex-offset-xs-75, [dir=rtl] .layout-margin .flex-offset-xs-75, [dir=rtl] .layout-margin .offset-xs-75 {
    margin-left: auto;
    margin-right: 75%;
  }
  .offset-xs-80, .flex-offset-xs-80, .layout-margin .flex-offset-xs-80, .layout-margin .offset-xs-80 {
    margin-left: 80%;
  }
  [dir=rtl] .offset-xs-80, [dir=rtl] .flex-offset-xs-80, [dir=rtl] .layout-margin .flex-offset-xs-80, [dir=rtl] .layout-margin .offset-xs-80 {
    margin-left: auto;
    margin-right: 80%;
  }
  .offset-xs-85, .flex-offset-xs-85, .layout-margin .flex-offset-xs-85, .layout-margin .offset-xs-85 {
    margin-left: 85%;
  }
  [dir=rtl] .offset-xs-85, [dir=rtl] .flex-offset-xs-85, [dir=rtl] .layout-margin .flex-offset-xs-85, [dir=rtl] .layout-margin .offset-xs-85 {
    margin-left: auto;
    margin-right: 85%;
  }
  .offset-xs-90, .flex-offset-xs-90, .layout-margin .flex-offset-xs-90, .layout-margin .offset-xs-90 {
    margin-left: 90%;
  }
  [dir=rtl] .offset-xs-90, [dir=rtl] .flex-offset-xs-90, [dir=rtl] .layout-margin .flex-offset-xs-90, [dir=rtl] .layout-margin .offset-xs-90 {
    margin-left: auto;
    margin-right: 90%;
  }
  .offset-xs-95, .flex-offset-xs-95, .layout-margin .flex-offset-xs-95, .layout-margin .offset-xs-95 {
    margin-left: 95%;
  }
  [dir=rtl] .offset-xs-95, [dir=rtl] .flex-offset-xs-95, [dir=rtl] .layout-margin .flex-offset-xs-95, [dir=rtl] .layout-margin .offset-xs-95 {
    margin-left: auto;
    margin-right: 95%;
  }
  .offset-xs-33, .flex-offset-xs-33, .layout-margin .flex-offset-xs-33, .layout-margin .offset-xs-33 {
    margin-left: 33.3333333333%;
  }
  .offset-xs-66, .flex-offset-xs-66, .layout-margin .flex-offset-xs-66, .layout-margin .offset-xs-66 {
    margin-left: 66.6666666667%;
  }
  [dir=rtl] .offset-xs-66, [dir=rtl] .flex-offset-xs-66, [dir=rtl] .layout-margin .flex-offset-xs-66, [dir=rtl] .layout-margin .offset-xs-66 {
    margin-left: auto;
    margin-right: 66.6666666667%;
  }
  .layout-align-xs,
  .layout-align-xs-start-stretch {
    justify-content: flex-start;
    align-content: stretch;
    align-items: stretch;
  }
  .layout-align-xs-start,
  .layout-align-xs-start-start,
  .layout-align-xs-start-center,
  .layout-align-xs-start-end,
  .layout-align-xs-start-stretch {
    justify-content: flex-start;
  }
  .layout-align-xs-center,
  .layout-align-xs-center-start,
  .layout-align-xs-center-center,
  .layout-align-xs-center-end,
  .layout-align-xs-center-stretch {
    justify-content: center;
  }
  .layout-align-xs-end,
  .layout-align-xs-end-start,
  .layout-align-xs-end-center,
  .layout-align-xs-end-end,
  .layout-align-xs-end-stretch {
    justify-content: flex-end;
  }
  .layout-align-xs-space-around,
  .layout-align-xs-space-around-center,
  .layout-align-xs-space-around-start,
  .layout-align-xs-space-around-end,
  .layout-align-xs-space-around-stretch {
    justify-content: space-around;
  }
  .layout-align-xs-space-between,
  .layout-align-xs-space-between-center,
  .layout-align-xs-space-between-start,
  .layout-align-xs-space-between-end,
  .layout-align-xs-space-between-stretch {
    justify-content: space-between;
  }
  .layout-align-xs-start-start,
  .layout-align-xs-center-start,
  .layout-align-xs-end-start,
  .layout-align-xs-space-between-start,
  .layout-align-xs-space-around-start {
    align-items: flex-start;
    align-content: flex-start;
  }
  .layout-align-xs-start-center,
  .layout-align-xs-center-center,
  .layout-align-xs-end-center,
  .layout-align-xs-space-between-center,
  .layout-align-xs-space-around-center {
    align-items: center;
    align-content: center;
    max-width: 100%;
  }
  .layout-align-xs-start-center > *,
  .layout-align-xs-center-center > *,
  .layout-align-xs-end-center > *,
  .layout-align-xs-space-between-center > *,
  .layout-align-xs-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box;
  }
  .layout-align-xs-start-end,
  .layout-align-xs-center-end,
  .layout-align-xs-end-end,
  .layout-align-xs-space-between-end,
  .layout-align-xs-space-around-end {
    align-items: flex-end;
    align-content: flex-end;
  }
  .layout-align-xs-start-stretch,
  .layout-align-xs-center-stretch,
  .layout-align-xs-end-stretch,
  .layout-align-xs-space-between-stretch,
  .layout-align-xs-space-around-stretch {
    align-items: stretch;
    align-content: stretch;
  }
  .flex-xs {
    flex: 1;
    box-sizing: border-box;
  }
  .flex-xs-grow {
    flex: 1 1 100%;
    box-sizing: border-box;
  }
  .flex-xs-initial {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  .flex-xs-auto {
    flex: 1 1 auto;
    box-sizing: border-box;
  }
  .flex-xs-none {
    flex: 0 0 auto;
    box-sizing: border-box;
  }
  .flex-xs-noshrink {
    flex: 1 0 auto;
    box-sizing: border-box;
  }
  .flex-xs-nogrow {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  .flex-xs-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }
  .layout-column > .flex-xs-0 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }
  .layout-xs-column > .flex-xs-0 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0;
  }
  .flex-xs-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-5 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-5 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  .flex-xs-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-10 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-10 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  .flex-xs-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-15 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-15 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  .flex-xs-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-20 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-20 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  .flex-xs-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-25 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-25 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  .flex-xs-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-30 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-30 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  .flex-xs-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-35 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-35 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  .flex-xs-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-40 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-40 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  .flex-xs-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-45 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-45 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  .flex-xs-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-50 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-50 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  .flex-xs-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-55 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-55 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  .flex-xs-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-60 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-60 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  .flex-xs-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-65 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-65 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  .flex-xs-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-70 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-70 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  .flex-xs-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-75 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-75 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  .flex-xs-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-80 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-80 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  .flex-xs-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-85 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-85 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  .flex-xs-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-90 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-90 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  .flex-xs-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-95 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-95 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  .flex-xs-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-33 {
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xs-66 {
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-33 {
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xs-66 {
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-33 {
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex-xs-66 {
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xs-row > .flex {
    min-width: 0;
  }
  .layout-xs-column > .flex-xs-33 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex-xs-66 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }
  .layout-xs-column > .flex {
    min-height: 0;
  }
  .layout-xs, .layout-xs-column, .layout-xs-row {
    box-sizing: border-box;
    display: flex;
  }
  .layout-xs-column {
    flex-direction: column;
  }
  .layout-xs-row {
    flex-direction: row;
  }
}
@media (min-width: 359px) {
  .flex-order-gt-xs--20 {
    order: -20;
  }
  .flex-order-gt-xs--19 {
    order: -19;
  }
  .flex-order-gt-xs--18 {
    order: -18;
  }
  .flex-order-gt-xs--17 {
    order: -17;
  }
  .flex-order-gt-xs--16 {
    order: -16;
  }
  .flex-order-gt-xs--15 {
    order: -15;
  }
  .flex-order-gt-xs--14 {
    order: -14;
  }
  .flex-order-gt-xs--13 {
    order: -13;
  }
  .flex-order-gt-xs--12 {
    order: -12;
  }
  .flex-order-gt-xs--11 {
    order: -11;
  }
  .flex-order-gt-xs--10 {
    order: -10;
  }
  .flex-order-gt-xs--9 {
    order: -9;
  }
  .flex-order-gt-xs--8 {
    order: -8;
  }
  .flex-order-gt-xs--7 {
    order: -7;
  }
  .flex-order-gt-xs--6 {
    order: -6;
  }
  .flex-order-gt-xs--5 {
    order: -5;
  }
  .flex-order-gt-xs--4 {
    order: -4;
  }
  .flex-order-gt-xs--3 {
    order: -3;
  }
  .flex-order-gt-xs--2 {
    order: -2;
  }
  .flex-order-gt-xs--1 {
    order: -1;
  }
  .flex-order-gt-xs-0 {
    order: 0;
  }
  .flex-order-gt-xs-1 {
    order: 1;
  }
  .flex-order-gt-xs-2 {
    order: 2;
  }
  .flex-order-gt-xs-3 {
    order: 3;
  }
  .flex-order-gt-xs-4 {
    order: 4;
  }
  .flex-order-gt-xs-5 {
    order: 5;
  }
  .flex-order-gt-xs-6 {
    order: 6;
  }
  .flex-order-gt-xs-7 {
    order: 7;
  }
  .flex-order-gt-xs-8 {
    order: 8;
  }
  .flex-order-gt-xs-9 {
    order: 9;
  }
  .flex-order-gt-xs-10 {
    order: 10;
  }
  .flex-order-gt-xs-11 {
    order: 11;
  }
  .flex-order-gt-xs-12 {
    order: 12;
  }
  .flex-order-gt-xs-13 {
    order: 13;
  }
  .flex-order-gt-xs-14 {
    order: 14;
  }
  .flex-order-gt-xs-15 {
    order: 15;
  }
  .flex-order-gt-xs-16 {
    order: 16;
  }
  .flex-order-gt-xs-17 {
    order: 17;
  }
  .flex-order-gt-xs-18 {
    order: 18;
  }
  .flex-order-gt-xs-19 {
    order: 19;
  }
  .flex-order-gt-xs-20 {
    order: 20;
  }
  .offset-gt-xs-0, .flex-offset-gt-xs-0, .layout-margin .flex-offset-gt-xs-0, .layout-margin .offset-gt-xs-0 {
    margin-left: 0;
  }
  [dir=rtl] .offset-gt-xs-0, [dir=rtl] .flex-offset-gt-xs-0, [dir=rtl] .layout-margin .flex-offset-gt-xs-0, [dir=rtl] .layout-margin .offset-gt-xs-0 {
    margin-left: auto;
    margin-right: 0;
  }
  .offset-gt-xs-5, .flex-offset-gt-xs-5, .layout-margin .flex-offset-gt-xs-5, .layout-margin .offset-gt-xs-5 {
    margin-left: 5%;
  }
  [dir=rtl] .offset-gt-xs-5, [dir=rtl] .flex-offset-gt-xs-5, [dir=rtl] .layout-margin .flex-offset-gt-xs-5, [dir=rtl] .layout-margin .offset-gt-xs-5 {
    margin-left: auto;
    margin-right: 5%;
  }
  .offset-gt-xs-10, .flex-offset-gt-xs-10, .layout-margin .flex-offset-gt-xs-10, .layout-margin .offset-gt-xs-10 {
    margin-left: 10%;
  }
  [dir=rtl] .offset-gt-xs-10, [dir=rtl] .flex-offset-gt-xs-10, [dir=rtl] .layout-margin .flex-offset-gt-xs-10, [dir=rtl] .layout-margin .offset-gt-xs-10 {
    margin-left: auto;
    margin-right: 10%;
  }
  .offset-gt-xs-15, .flex-offset-gt-xs-15, .layout-margin .flex-offset-gt-xs-15, .layout-margin .offset-gt-xs-15 {
    margin-left: 15%;
  }
  [dir=rtl] .offset-gt-xs-15, [dir=rtl] .flex-offset-gt-xs-15, [dir=rtl] .layout-margin .flex-offset-gt-xs-15, [dir=rtl] .layout-margin .offset-gt-xs-15 {
    margin-left: auto;
    margin-right: 15%;
  }
  .offset-gt-xs-20, .flex-offset-gt-xs-20, .layout-margin .flex-offset-gt-xs-20, .layout-margin .offset-gt-xs-20 {
    margin-left: 20%;
  }
  [dir=rtl] .offset-gt-xs-20, [dir=rtl] .flex-offset-gt-xs-20, [dir=rtl] .layout-margin .flex-offset-gt-xs-20, [dir=rtl] .layout-margin .offset-gt-xs-20 {
    margin-left: auto;
    margin-right: 20%;
  }
  .offset-gt-xs-25, .flex-offset-gt-xs-25, .layout-margin .flex-offset-gt-xs-25, .layout-margin .offset-gt-xs-25 {
    margin-left: 25%;
  }
  [dir=rtl] .offset-gt-xs-25, [dir=rtl] .flex-offset-gt-xs-25, [dir=rtl] .layout-margin .flex-offset-gt-xs-25, [dir=rtl] .layout-margin .offset-gt-xs-25 {
    margin-left: auto;
    margin-right: 25%;
  }
  .offset-gt-xs-30, .flex-offset-gt-xs-30, .layout-margin .flex-offset-gt-xs-30, .layout-margin .offset-gt-xs-30 {
    margin-left: 30%;
  }
  [dir=rtl] .offset-gt-xs-30, [dir=rtl] .flex-offset-gt-xs-30, [dir=rtl] .layout-margin .flex-offset-gt-xs-30, [dir=rtl] .layout-margin .offset-gt-xs-30 {
    margin-left: auto;
    margin-right: 30%;
  }
  .offset-gt-xs-35, .flex-offset-gt-xs-35, .layout-margin .flex-offset-gt-xs-35, .layout-margin .offset-gt-xs-35 {
    margin-left: 35%;
  }
  [dir=rtl] .offset-gt-xs-35, [dir=rtl] .flex-offset-gt-xs-35, [dir=rtl] .layout-margin .flex-offset-gt-xs-35, [dir=rtl] .layout-margin .offset-gt-xs-35 {
    margin-left: auto;
    margin-right: 35%;
  }
  .offset-gt-xs-40, .flex-offset-gt-xs-40, .layout-margin .flex-offset-gt-xs-40, .layout-margin .offset-gt-xs-40 {
    margin-left: 40%;
  }
  [dir=rtl] .offset-gt-xs-40, [dir=rtl] .flex-offset-gt-xs-40, [dir=rtl] .layout-margin .flex-offset-gt-xs-40, [dir=rtl] .layout-margin .offset-gt-xs-40 {
    margin-left: auto;
    margin-right: 40%;
  }
  .offset-gt-xs-45, .flex-offset-gt-xs-45, .layout-margin .flex-offset-gt-xs-45, .layout-margin .offset-gt-xs-45 {
    margin-left: 45%;
  }
  [dir=rtl] .offset-gt-xs-45, [dir=rtl] .flex-offset-gt-xs-45, [dir=rtl] .layout-margin .flex-offset-gt-xs-45, [dir=rtl] .layout-margin .offset-gt-xs-45 {
    margin-left: auto;
    margin-right: 45%;
  }
  .offset-gt-xs-50, .flex-offset-gt-xs-50, .layout-margin .flex-offset-gt-xs-50, .layout-margin .offset-gt-xs-50 {
    margin-left: 50%;
  }
  [dir=rtl] .offset-gt-xs-50, [dir=rtl] .flex-offset-gt-xs-50, [dir=rtl] .layout-margin .flex-offset-gt-xs-50, [dir=rtl] .layout-margin .offset-gt-xs-50 {
    margin-left: auto;
    margin-right: 50%;
  }
  .offset-gt-xs-55, .flex-offset-gt-xs-55, .layout-margin .flex-offset-gt-xs-55, .layout-margin .offset-gt-xs-55 {
    margin-left: 55%;
  }
  [dir=rtl] .offset-gt-xs-55, [dir=rtl] .flex-offset-gt-xs-55, [dir=rtl] .layout-margin .flex-offset-gt-xs-55, [dir=rtl] .layout-margin .offset-gt-xs-55 {
    margin-left: auto;
    margin-right: 55%;
  }
  .offset-gt-xs-60, .flex-offset-gt-xs-60, .layout-margin .flex-offset-gt-xs-60, .layout-margin .offset-gt-xs-60 {
    margin-left: 60%;
  }
  [dir=rtl] .offset-gt-xs-60, [dir=rtl] .flex-offset-gt-xs-60, [dir=rtl] .layout-margin .flex-offset-gt-xs-60, [dir=rtl] .layout-margin .offset-gt-xs-60 {
    margin-left: auto;
    margin-right: 60%;
  }
  .offset-gt-xs-65, .flex-offset-gt-xs-65, .layout-margin .flex-offset-gt-xs-65, .layout-margin .offset-gt-xs-65 {
    margin-left: 65%;
  }
  [dir=rtl] .offset-gt-xs-65, [dir=rtl] .flex-offset-gt-xs-65, [dir=rtl] .layout-margin .flex-offset-gt-xs-65, [dir=rtl] .layout-margin .offset-gt-xs-65 {
    margin-left: auto;
    margin-right: 65%;
  }
  .offset-gt-xs-70, .flex-offset-gt-xs-70, .layout-margin .flex-offset-gt-xs-70, .layout-margin .offset-gt-xs-70 {
    margin-left: 70%;
  }
  [dir=rtl] .offset-gt-xs-70, [dir=rtl] .flex-offset-gt-xs-70, [dir=rtl] .layout-margin .flex-offset-gt-xs-70, [dir=rtl] .layout-margin .offset-gt-xs-70 {
    margin-left: auto;
    margin-right: 70%;
  }
  .offset-gt-xs-75, .flex-offset-gt-xs-75, .layout-margin .flex-offset-gt-xs-75, .layout-margin .offset-gt-xs-75 {
    margin-left: 75%;
  }
  [dir=rtl] .offset-gt-xs-75, [dir=rtl] .flex-offset-gt-xs-75, [dir=rtl] .layout-margin .flex-offset-gt-xs-75, [dir=rtl] .layout-margin .offset-gt-xs-75 {
    margin-left: auto;
    margin-right: 75%;
  }
  .offset-gt-xs-80, .flex-offset-gt-xs-80, .layout-margin .flex-offset-gt-xs-80, .layout-margin .offset-gt-xs-80 {
    margin-left: 80%;
  }
  [dir=rtl] .offset-gt-xs-80, [dir=rtl] .flex-offset-gt-xs-80, [dir=rtl] .layout-margin .flex-offset-gt-xs-80, [dir=rtl] .layout-margin .offset-gt-xs-80 {
    margin-left: auto;
    margin-right: 80%;
  }
  .offset-gt-xs-85, .flex-offset-gt-xs-85, .layout-margin .flex-offset-gt-xs-85, .layout-margin .offset-gt-xs-85 {
    margin-left: 85%;
  }
  [dir=rtl] .offset-gt-xs-85, [dir=rtl] .flex-offset-gt-xs-85, [dir=rtl] .layout-margin .flex-offset-gt-xs-85, [dir=rtl] .layout-margin .offset-gt-xs-85 {
    margin-left: auto;
    margin-right: 85%;
  }
  .offset-gt-xs-90, .flex-offset-gt-xs-90, .layout-margin .flex-offset-gt-xs-90, .layout-margin .offset-gt-xs-90 {
    margin-left: 90%;
  }
  [dir=rtl] .offset-gt-xs-90, [dir=rtl] .flex-offset-gt-xs-90, [dir=rtl] .layout-margin .flex-offset-gt-xs-90, [dir=rtl] .layout-margin .offset-gt-xs-90 {
    margin-left: auto;
    margin-right: 90%;
  }
  .offset-gt-xs-95, .flex-offset-gt-xs-95, .layout-margin .flex-offset-gt-xs-95, .layout-margin .offset-gt-xs-95 {
    margin-left: 95%;
  }
  [dir=rtl] .offset-gt-xs-95, [dir=rtl] .flex-offset-gt-xs-95, [dir=rtl] .layout-margin .flex-offset-gt-xs-95, [dir=rtl] .layout-margin .offset-gt-xs-95 {
    margin-left: auto;
    margin-right: 95%;
  }
  .offset-gt-xs-33, .flex-offset-gt-xs-33, .layout-margin .flex-offset-gt-xs-33, .layout-margin .offset-gt-xs-33 {
    margin-left: 33.3333333333%;
  }
  .offset-gt-xs-66, .flex-offset-gt-xs-66, .layout-margin .flex-offset-gt-xs-66, .layout-margin .offset-gt-xs-66 {
    margin-left: 66.6666666667%;
  }
  [dir=rtl] .offset-gt-xs-66, [dir=rtl] .flex-offset-gt-xs-66, [dir=rtl] .layout-margin .flex-offset-gt-xs-66, [dir=rtl] .layout-margin .offset-gt-xs-66 {
    margin-left: auto;
    margin-right: 66.6666666667%;
  }
  .layout-align-gt-xs,
  .layout-align-gt-xs-start-stretch {
    justify-content: flex-start;
    align-content: stretch;
    align-items: stretch;
  }
  .layout-align-gt-xs-start,
  .layout-align-gt-xs-start-start,
  .layout-align-gt-xs-start-center,
  .layout-align-gt-xs-start-end,
  .layout-align-gt-xs-start-stretch {
    justify-content: flex-start;
  }
  .layout-align-gt-xs-center,
  .layout-align-gt-xs-center-start,
  .layout-align-gt-xs-center-center,
  .layout-align-gt-xs-center-end,
  .layout-align-gt-xs-center-stretch {
    justify-content: center;
  }
  .layout-align-gt-xs-end,
  .layout-align-gt-xs-end-start,
  .layout-align-gt-xs-end-center,
  .layout-align-gt-xs-end-end,
  .layout-align-gt-xs-end-stretch {
    justify-content: flex-end;
  }
  .layout-align-gt-xs-space-around,
  .layout-align-gt-xs-space-around-center,
  .layout-align-gt-xs-space-around-start,
  .layout-align-gt-xs-space-around-end,
  .layout-align-gt-xs-space-around-stretch {
    justify-content: space-around;
  }
  .layout-align-gt-xs-space-between,
  .layout-align-gt-xs-space-between-center,
  .layout-align-gt-xs-space-between-start,
  .layout-align-gt-xs-space-between-end,
  .layout-align-gt-xs-space-between-stretch {
    justify-content: space-between;
  }
  .layout-align-gt-xs-start-start,
  .layout-align-gt-xs-center-start,
  .layout-align-gt-xs-end-start,
  .layout-align-gt-xs-space-between-start,
  .layout-align-gt-xs-space-around-start {
    align-items: flex-start;
    align-content: flex-start;
  }
  .layout-align-gt-xs-start-center,
  .layout-align-gt-xs-center-center,
  .layout-align-gt-xs-end-center,
  .layout-align-gt-xs-space-between-center,
  .layout-align-gt-xs-space-around-center {
    align-items: center;
    align-content: center;
    max-width: 100%;
  }
  .layout-align-gt-xs-start-center > *,
  .layout-align-gt-xs-center-center > *,
  .layout-align-gt-xs-end-center > *,
  .layout-align-gt-xs-space-between-center > *,
  .layout-align-gt-xs-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box;
  }
  .layout-align-gt-xs-start-end,
  .layout-align-gt-xs-center-end,
  .layout-align-gt-xs-end-end,
  .layout-align-gt-xs-space-between-end,
  .layout-align-gt-xs-space-around-end {
    align-items: flex-end;
    align-content: flex-end;
  }
  .layout-align-gt-xs-start-stretch,
  .layout-align-gt-xs-center-stretch,
  .layout-align-gt-xs-end-stretch,
  .layout-align-gt-xs-space-between-stretch,
  .layout-align-gt-xs-space-around-stretch {
    align-items: stretch;
    align-content: stretch;
  }
  .flex-gt-xs {
    flex: 1;
    box-sizing: border-box;
  }
  .flex-gt-xs-grow {
    flex: 1 1 100%;
    box-sizing: border-box;
  }
  .flex-gt-xs-initial {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  .flex-gt-xs-auto {
    flex: 1 1 auto;
    box-sizing: border-box;
  }
  .flex-gt-xs-none {
    flex: 0 0 auto;
    box-sizing: border-box;
  }
  .flex-gt-xs-noshrink {
    flex: 1 0 auto;
    box-sizing: border-box;
  }
  .flex-gt-xs-nogrow {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  .flex-gt-xs-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }
  .layout-column > .flex-gt-xs-0 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }
  .layout-gt-xs-column > .flex-gt-xs-0 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0;
  }
  .flex-gt-xs-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-5 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-5 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  .flex-gt-xs-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-10 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-10 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  .flex-gt-xs-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-15 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-15 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  .flex-gt-xs-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-20 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-20 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  .flex-gt-xs-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-25 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-25 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  .flex-gt-xs-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-30 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-30 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  .flex-gt-xs-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-35 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-35 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  .flex-gt-xs-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-40 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-40 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  .flex-gt-xs-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-45 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-45 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  .flex-gt-xs-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-50 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-50 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  .flex-gt-xs-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-55 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-55 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  .flex-gt-xs-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-60 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-60 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  .flex-gt-xs-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-65 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-65 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  .flex-gt-xs-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-70 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-70 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  .flex-gt-xs-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-75 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-75 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  .flex-gt-xs-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-80 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-80 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  .flex-gt-xs-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-85 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-85 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  .flex-gt-xs-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-90 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-90 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  .flex-gt-xs-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-95 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-95 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  .flex-gt-xs-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-33 {
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-xs-66 {
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-33 {
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-xs-66 {
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-33 {
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex-gt-xs-66 {
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-xs-row > .flex {
    min-width: 0;
  }
  .layout-gt-xs-column > .flex-gt-xs-33 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex-gt-xs-66 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }
  .layout-gt-xs-column > .flex {
    min-height: 0;
  }
  .layout-gt-xs, .layout-gt-xs-column, .layout-gt-xs-row {
    box-sizing: border-box;
    display: flex;
  }
  .layout-gt-xs-column {
    flex-direction: column;
  }
  .layout-gt-xs-row {
    flex-direction: row;
  }
}
@media (min-width: 359px) and (max-width: 767px) {
  .hide:not(.show-gt-xs):not(.show-sm):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-sm):not(.show) {
    display: none;
  }
  .hide-sm:not(.show-gt-xs):not(.show-sm):not(.show) {
    display: none;
  }
  .flex-order-sm--20 {
    order: -20;
  }
  .flex-order-sm--19 {
    order: -19;
  }
  .flex-order-sm--18 {
    order: -18;
  }
  .flex-order-sm--17 {
    order: -17;
  }
  .flex-order-sm--16 {
    order: -16;
  }
  .flex-order-sm--15 {
    order: -15;
  }
  .flex-order-sm--14 {
    order: -14;
  }
  .flex-order-sm--13 {
    order: -13;
  }
  .flex-order-sm--12 {
    order: -12;
  }
  .flex-order-sm--11 {
    order: -11;
  }
  .flex-order-sm--10 {
    order: -10;
  }
  .flex-order-sm--9 {
    order: -9;
  }
  .flex-order-sm--8 {
    order: -8;
  }
  .flex-order-sm--7 {
    order: -7;
  }
  .flex-order-sm--6 {
    order: -6;
  }
  .flex-order-sm--5 {
    order: -5;
  }
  .flex-order-sm--4 {
    order: -4;
  }
  .flex-order-sm--3 {
    order: -3;
  }
  .flex-order-sm--2 {
    order: -2;
  }
  .flex-order-sm--1 {
    order: -1;
  }
  .flex-order-sm-0 {
    order: 0;
  }
  .flex-order-sm-1 {
    order: 1;
  }
  .flex-order-sm-2 {
    order: 2;
  }
  .flex-order-sm-3 {
    order: 3;
  }
  .flex-order-sm-4 {
    order: 4;
  }
  .flex-order-sm-5 {
    order: 5;
  }
  .flex-order-sm-6 {
    order: 6;
  }
  .flex-order-sm-7 {
    order: 7;
  }
  .flex-order-sm-8 {
    order: 8;
  }
  .flex-order-sm-9 {
    order: 9;
  }
  .flex-order-sm-10 {
    order: 10;
  }
  .flex-order-sm-11 {
    order: 11;
  }
  .flex-order-sm-12 {
    order: 12;
  }
  .flex-order-sm-13 {
    order: 13;
  }
  .flex-order-sm-14 {
    order: 14;
  }
  .flex-order-sm-15 {
    order: 15;
  }
  .flex-order-sm-16 {
    order: 16;
  }
  .flex-order-sm-17 {
    order: 17;
  }
  .flex-order-sm-18 {
    order: 18;
  }
  .flex-order-sm-19 {
    order: 19;
  }
  .flex-order-sm-20 {
    order: 20;
  }
  .offset-sm-0, .flex-offset-sm-0, .layout-margin .flex-offset-sm-0, .layout-margin .offset-sm-0 {
    margin-left: 0;
  }
  [dir=rtl] .offset-sm-0, [dir=rtl] .flex-offset-sm-0, [dir=rtl] .layout-margin .flex-offset-sm-0, [dir=rtl] .layout-margin .offset-sm-0 {
    margin-left: auto;
    margin-right: 0;
  }
  .offset-sm-5, .flex-offset-sm-5, .layout-margin .flex-offset-sm-5, .layout-margin .offset-sm-5 {
    margin-left: 5%;
  }
  [dir=rtl] .offset-sm-5, [dir=rtl] .flex-offset-sm-5, [dir=rtl] .layout-margin .flex-offset-sm-5, [dir=rtl] .layout-margin .offset-sm-5 {
    margin-left: auto;
    margin-right: 5%;
  }
  .offset-sm-10, .flex-offset-sm-10, .layout-margin .flex-offset-sm-10, .layout-margin .offset-sm-10 {
    margin-left: 10%;
  }
  [dir=rtl] .offset-sm-10, [dir=rtl] .flex-offset-sm-10, [dir=rtl] .layout-margin .flex-offset-sm-10, [dir=rtl] .layout-margin .offset-sm-10 {
    margin-left: auto;
    margin-right: 10%;
  }
  .offset-sm-15, .flex-offset-sm-15, .layout-margin .flex-offset-sm-15, .layout-margin .offset-sm-15 {
    margin-left: 15%;
  }
  [dir=rtl] .offset-sm-15, [dir=rtl] .flex-offset-sm-15, [dir=rtl] .layout-margin .flex-offset-sm-15, [dir=rtl] .layout-margin .offset-sm-15 {
    margin-left: auto;
    margin-right: 15%;
  }
  .offset-sm-20, .flex-offset-sm-20, .layout-margin .flex-offset-sm-20, .layout-margin .offset-sm-20 {
    margin-left: 20%;
  }
  [dir=rtl] .offset-sm-20, [dir=rtl] .flex-offset-sm-20, [dir=rtl] .layout-margin .flex-offset-sm-20, [dir=rtl] .layout-margin .offset-sm-20 {
    margin-left: auto;
    margin-right: 20%;
  }
  .offset-sm-25, .flex-offset-sm-25, .layout-margin .flex-offset-sm-25, .layout-margin .offset-sm-25 {
    margin-left: 25%;
  }
  [dir=rtl] .offset-sm-25, [dir=rtl] .flex-offset-sm-25, [dir=rtl] .layout-margin .flex-offset-sm-25, [dir=rtl] .layout-margin .offset-sm-25 {
    margin-left: auto;
    margin-right: 25%;
  }
  .offset-sm-30, .flex-offset-sm-30, .layout-margin .flex-offset-sm-30, .layout-margin .offset-sm-30 {
    margin-left: 30%;
  }
  [dir=rtl] .offset-sm-30, [dir=rtl] .flex-offset-sm-30, [dir=rtl] .layout-margin .flex-offset-sm-30, [dir=rtl] .layout-margin .offset-sm-30 {
    margin-left: auto;
    margin-right: 30%;
  }
  .offset-sm-35, .flex-offset-sm-35, .layout-margin .flex-offset-sm-35, .layout-margin .offset-sm-35 {
    margin-left: 35%;
  }
  [dir=rtl] .offset-sm-35, [dir=rtl] .flex-offset-sm-35, [dir=rtl] .layout-margin .flex-offset-sm-35, [dir=rtl] .layout-margin .offset-sm-35 {
    margin-left: auto;
    margin-right: 35%;
  }
  .offset-sm-40, .flex-offset-sm-40, .layout-margin .flex-offset-sm-40, .layout-margin .offset-sm-40 {
    margin-left: 40%;
  }
  [dir=rtl] .offset-sm-40, [dir=rtl] .flex-offset-sm-40, [dir=rtl] .layout-margin .flex-offset-sm-40, [dir=rtl] .layout-margin .offset-sm-40 {
    margin-left: auto;
    margin-right: 40%;
  }
  .offset-sm-45, .flex-offset-sm-45, .layout-margin .flex-offset-sm-45, .layout-margin .offset-sm-45 {
    margin-left: 45%;
  }
  [dir=rtl] .offset-sm-45, [dir=rtl] .flex-offset-sm-45, [dir=rtl] .layout-margin .flex-offset-sm-45, [dir=rtl] .layout-margin .offset-sm-45 {
    margin-left: auto;
    margin-right: 45%;
  }
  .offset-sm-50, .flex-offset-sm-50, .layout-margin .flex-offset-sm-50, .layout-margin .offset-sm-50 {
    margin-left: 50%;
  }
  [dir=rtl] .offset-sm-50, [dir=rtl] .flex-offset-sm-50, [dir=rtl] .layout-margin .flex-offset-sm-50, [dir=rtl] .layout-margin .offset-sm-50 {
    margin-left: auto;
    margin-right: 50%;
  }
  .offset-sm-55, .flex-offset-sm-55, .layout-margin .flex-offset-sm-55, .layout-margin .offset-sm-55 {
    margin-left: 55%;
  }
  [dir=rtl] .offset-sm-55, [dir=rtl] .flex-offset-sm-55, [dir=rtl] .layout-margin .flex-offset-sm-55, [dir=rtl] .layout-margin .offset-sm-55 {
    margin-left: auto;
    margin-right: 55%;
  }
  .offset-sm-60, .flex-offset-sm-60, .layout-margin .flex-offset-sm-60, .layout-margin .offset-sm-60 {
    margin-left: 60%;
  }
  [dir=rtl] .offset-sm-60, [dir=rtl] .flex-offset-sm-60, [dir=rtl] .layout-margin .flex-offset-sm-60, [dir=rtl] .layout-margin .offset-sm-60 {
    margin-left: auto;
    margin-right: 60%;
  }
  .offset-sm-65, .flex-offset-sm-65, .layout-margin .flex-offset-sm-65, .layout-margin .offset-sm-65 {
    margin-left: 65%;
  }
  [dir=rtl] .offset-sm-65, [dir=rtl] .flex-offset-sm-65, [dir=rtl] .layout-margin .flex-offset-sm-65, [dir=rtl] .layout-margin .offset-sm-65 {
    margin-left: auto;
    margin-right: 65%;
  }
  .offset-sm-70, .flex-offset-sm-70, .layout-margin .flex-offset-sm-70, .layout-margin .offset-sm-70 {
    margin-left: 70%;
  }
  [dir=rtl] .offset-sm-70, [dir=rtl] .flex-offset-sm-70, [dir=rtl] .layout-margin .flex-offset-sm-70, [dir=rtl] .layout-margin .offset-sm-70 {
    margin-left: auto;
    margin-right: 70%;
  }
  .offset-sm-75, .flex-offset-sm-75, .layout-margin .flex-offset-sm-75, .layout-margin .offset-sm-75 {
    margin-left: 75%;
  }
  [dir=rtl] .offset-sm-75, [dir=rtl] .flex-offset-sm-75, [dir=rtl] .layout-margin .flex-offset-sm-75, [dir=rtl] .layout-margin .offset-sm-75 {
    margin-left: auto;
    margin-right: 75%;
  }
  .offset-sm-80, .flex-offset-sm-80, .layout-margin .flex-offset-sm-80, .layout-margin .offset-sm-80 {
    margin-left: 80%;
  }
  [dir=rtl] .offset-sm-80, [dir=rtl] .flex-offset-sm-80, [dir=rtl] .layout-margin .flex-offset-sm-80, [dir=rtl] .layout-margin .offset-sm-80 {
    margin-left: auto;
    margin-right: 80%;
  }
  .offset-sm-85, .flex-offset-sm-85, .layout-margin .flex-offset-sm-85, .layout-margin .offset-sm-85 {
    margin-left: 85%;
  }
  [dir=rtl] .offset-sm-85, [dir=rtl] .flex-offset-sm-85, [dir=rtl] .layout-margin .flex-offset-sm-85, [dir=rtl] .layout-margin .offset-sm-85 {
    margin-left: auto;
    margin-right: 85%;
  }
  .offset-sm-90, .flex-offset-sm-90, .layout-margin .flex-offset-sm-90, .layout-margin .offset-sm-90 {
    margin-left: 90%;
  }
  [dir=rtl] .offset-sm-90, [dir=rtl] .flex-offset-sm-90, [dir=rtl] .layout-margin .flex-offset-sm-90, [dir=rtl] .layout-margin .offset-sm-90 {
    margin-left: auto;
    margin-right: 90%;
  }
  .offset-sm-95, .flex-offset-sm-95, .layout-margin .flex-offset-sm-95, .layout-margin .offset-sm-95 {
    margin-left: 95%;
  }
  [dir=rtl] .offset-sm-95, [dir=rtl] .flex-offset-sm-95, [dir=rtl] .layout-margin .flex-offset-sm-95, [dir=rtl] .layout-margin .offset-sm-95 {
    margin-left: auto;
    margin-right: 95%;
  }
  .offset-sm-33, .flex-offset-sm-33, .layout-margin .flex-offset-sm-33, .layout-margin .offset-sm-33 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-66, .flex-offset-sm-66, .layout-margin .flex-offset-sm-66, .layout-margin .offset-sm-66 {
    margin-left: 66.6666666667%;
  }
  [dir=rtl] .offset-sm-66, [dir=rtl] .flex-offset-sm-66, [dir=rtl] .layout-margin .flex-offset-sm-66, [dir=rtl] .layout-margin .offset-sm-66 {
    margin-left: auto;
    margin-right: 66.6666666667%;
  }
  .layout-align-sm,
  .layout-align-sm-start-stretch {
    justify-content: flex-start;
    align-content: stretch;
    align-items: stretch;
  }
  .layout-align-sm-start,
  .layout-align-sm-start-start,
  .layout-align-sm-start-center,
  .layout-align-sm-start-end,
  .layout-align-sm-start-stretch {
    justify-content: flex-start;
  }
  .layout-align-sm-center,
  .layout-align-sm-center-start,
  .layout-align-sm-center-center,
  .layout-align-sm-center-end,
  .layout-align-sm-center-stretch {
    justify-content: center;
  }
  .layout-align-sm-end,
  .layout-align-sm-end-start,
  .layout-align-sm-end-center,
  .layout-align-sm-end-end,
  .layout-align-sm-end-stretch {
    justify-content: flex-end;
  }
  .layout-align-sm-space-around,
  .layout-align-sm-space-around-center,
  .layout-align-sm-space-around-start,
  .layout-align-sm-space-around-end,
  .layout-align-sm-space-around-stretch {
    justify-content: space-around;
  }
  .layout-align-sm-space-between,
  .layout-align-sm-space-between-center,
  .layout-align-sm-space-between-start,
  .layout-align-sm-space-between-end,
  .layout-align-sm-space-between-stretch {
    justify-content: space-between;
  }
  .layout-align-sm-start-start,
  .layout-align-sm-center-start,
  .layout-align-sm-end-start,
  .layout-align-sm-space-between-start,
  .layout-align-sm-space-around-start {
    align-items: flex-start;
    align-content: flex-start;
  }
  .layout-align-sm-start-center,
  .layout-align-sm-center-center,
  .layout-align-sm-end-center,
  .layout-align-sm-space-between-center,
  .layout-align-sm-space-around-center {
    align-items: center;
    align-content: center;
    max-width: 100%;
  }
  .layout-align-sm-start-center > *,
  .layout-align-sm-center-center > *,
  .layout-align-sm-end-center > *,
  .layout-align-sm-space-between-center > *,
  .layout-align-sm-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box;
  }
  .layout-align-sm-start-end,
  .layout-align-sm-center-end,
  .layout-align-sm-end-end,
  .layout-align-sm-space-between-end,
  .layout-align-sm-space-around-end {
    align-items: flex-end;
    align-content: flex-end;
  }
  .layout-align-sm-start-stretch,
  .layout-align-sm-center-stretch,
  .layout-align-sm-end-stretch,
  .layout-align-sm-space-between-stretch,
  .layout-align-sm-space-around-stretch {
    align-items: stretch;
    align-content: stretch;
  }
  .flex-sm {
    flex: 1;
    box-sizing: border-box;
  }
  .flex-sm-grow {
    flex: 1 1 100%;
    box-sizing: border-box;
  }
  .flex-sm-initial {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  .flex-sm-auto {
    flex: 1 1 auto;
    box-sizing: border-box;
  }
  .flex-sm-none {
    flex: 0 0 auto;
    box-sizing: border-box;
  }
  .flex-sm-noshrink {
    flex: 1 0 auto;
    box-sizing: border-box;
  }
  .flex-sm-nogrow {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  .flex-sm-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }
  .layout-column > .flex-sm-0 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }
  .layout-sm-column > .flex-sm-0 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0;
  }
  .flex-sm-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-5 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-5 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  .flex-sm-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-10 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-10 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  .flex-sm-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-15 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-15 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  .flex-sm-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-20 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-20 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  .flex-sm-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-25 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-25 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  .flex-sm-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-30 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-30 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  .flex-sm-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-35 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-35 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  .flex-sm-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-40 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-40 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  .flex-sm-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-45 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-45 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  .flex-sm-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-50 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-50 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  .flex-sm-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-55 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-55 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  .flex-sm-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-60 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-60 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  .flex-sm-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-65 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-65 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  .flex-sm-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-70 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-70 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  .flex-sm-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-75 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-75 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  .flex-sm-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-80 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-80 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  .flex-sm-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-85 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-85 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  .flex-sm-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-90 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-90 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  .flex-sm-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-95 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-95 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  .flex-sm-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-33 {
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-sm-66 {
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-33 {
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }
  .layout-column > .flex-sm-66 {
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-33 {
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex-sm-66 {
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-sm-row > .flex {
    min-width: 0;
  }
  .layout-sm-column > .flex-sm-33 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex-sm-66 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }
  .layout-sm-column > .flex {
    min-height: 0;
  }
  .layout-sm, .layout-sm-column, .layout-sm-row {
    box-sizing: border-box;
    display: flex;
  }
  .layout-sm-column {
    flex-direction: column;
  }
  .layout-sm-row {
    flex-direction: row;
  }
}
@media (min-width: 768px) {
  .flex-order-gt-sm--20 {
    order: -20;
  }
  .flex-order-gt-sm--19 {
    order: -19;
  }
  .flex-order-gt-sm--18 {
    order: -18;
  }
  .flex-order-gt-sm--17 {
    order: -17;
  }
  .flex-order-gt-sm--16 {
    order: -16;
  }
  .flex-order-gt-sm--15 {
    order: -15;
  }
  .flex-order-gt-sm--14 {
    order: -14;
  }
  .flex-order-gt-sm--13 {
    order: -13;
  }
  .flex-order-gt-sm--12 {
    order: -12;
  }
  .flex-order-gt-sm--11 {
    order: -11;
  }
  .flex-order-gt-sm--10 {
    order: -10;
  }
  .flex-order-gt-sm--9 {
    order: -9;
  }
  .flex-order-gt-sm--8 {
    order: -8;
  }
  .flex-order-gt-sm--7 {
    order: -7;
  }
  .flex-order-gt-sm--6 {
    order: -6;
  }
  .flex-order-gt-sm--5 {
    order: -5;
  }
  .flex-order-gt-sm--4 {
    order: -4;
  }
  .flex-order-gt-sm--3 {
    order: -3;
  }
  .flex-order-gt-sm--2 {
    order: -2;
  }
  .flex-order-gt-sm--1 {
    order: -1;
  }
  .flex-order-gt-sm-0 {
    order: 0;
  }
  .flex-order-gt-sm-1 {
    order: 1;
  }
  .flex-order-gt-sm-2 {
    order: 2;
  }
  .flex-order-gt-sm-3 {
    order: 3;
  }
  .flex-order-gt-sm-4 {
    order: 4;
  }
  .flex-order-gt-sm-5 {
    order: 5;
  }
  .flex-order-gt-sm-6 {
    order: 6;
  }
  .flex-order-gt-sm-7 {
    order: 7;
  }
  .flex-order-gt-sm-8 {
    order: 8;
  }
  .flex-order-gt-sm-9 {
    order: 9;
  }
  .flex-order-gt-sm-10 {
    order: 10;
  }
  .flex-order-gt-sm-11 {
    order: 11;
  }
  .flex-order-gt-sm-12 {
    order: 12;
  }
  .flex-order-gt-sm-13 {
    order: 13;
  }
  .flex-order-gt-sm-14 {
    order: 14;
  }
  .flex-order-gt-sm-15 {
    order: 15;
  }
  .flex-order-gt-sm-16 {
    order: 16;
  }
  .flex-order-gt-sm-17 {
    order: 17;
  }
  .flex-order-gt-sm-18 {
    order: 18;
  }
  .flex-order-gt-sm-19 {
    order: 19;
  }
  .flex-order-gt-sm-20 {
    order: 20;
  }
  .offset-gt-sm-0, .flex-offset-gt-sm-0, .layout-margin .flex-offset-gt-sm-0, .layout-margin .offset-gt-sm-0 {
    margin-left: 0;
  }
  [dir=rtl] .offset-gt-sm-0, [dir=rtl] .flex-offset-gt-sm-0, [dir=rtl] .layout-margin .flex-offset-gt-sm-0, [dir=rtl] .layout-margin .offset-gt-sm-0 {
    margin-left: auto;
    margin-right: 0;
  }
  .offset-gt-sm-5, .flex-offset-gt-sm-5, .layout-margin .flex-offset-gt-sm-5, .layout-margin .offset-gt-sm-5 {
    margin-left: 5%;
  }
  [dir=rtl] .offset-gt-sm-5, [dir=rtl] .flex-offset-gt-sm-5, [dir=rtl] .layout-margin .flex-offset-gt-sm-5, [dir=rtl] .layout-margin .offset-gt-sm-5 {
    margin-left: auto;
    margin-right: 5%;
  }
  .offset-gt-sm-10, .flex-offset-gt-sm-10, .layout-margin .flex-offset-gt-sm-10, .layout-margin .offset-gt-sm-10 {
    margin-left: 10%;
  }
  [dir=rtl] .offset-gt-sm-10, [dir=rtl] .flex-offset-gt-sm-10, [dir=rtl] .layout-margin .flex-offset-gt-sm-10, [dir=rtl] .layout-margin .offset-gt-sm-10 {
    margin-left: auto;
    margin-right: 10%;
  }
  .offset-gt-sm-15, .flex-offset-gt-sm-15, .layout-margin .flex-offset-gt-sm-15, .layout-margin .offset-gt-sm-15 {
    margin-left: 15%;
  }
  [dir=rtl] .offset-gt-sm-15, [dir=rtl] .flex-offset-gt-sm-15, [dir=rtl] .layout-margin .flex-offset-gt-sm-15, [dir=rtl] .layout-margin .offset-gt-sm-15 {
    margin-left: auto;
    margin-right: 15%;
  }
  .offset-gt-sm-20, .flex-offset-gt-sm-20, .layout-margin .flex-offset-gt-sm-20, .layout-margin .offset-gt-sm-20 {
    margin-left: 20%;
  }
  [dir=rtl] .offset-gt-sm-20, [dir=rtl] .flex-offset-gt-sm-20, [dir=rtl] .layout-margin .flex-offset-gt-sm-20, [dir=rtl] .layout-margin .offset-gt-sm-20 {
    margin-left: auto;
    margin-right: 20%;
  }
  .offset-gt-sm-25, .flex-offset-gt-sm-25, .layout-margin .flex-offset-gt-sm-25, .layout-margin .offset-gt-sm-25 {
    margin-left: 25%;
  }
  [dir=rtl] .offset-gt-sm-25, [dir=rtl] .flex-offset-gt-sm-25, [dir=rtl] .layout-margin .flex-offset-gt-sm-25, [dir=rtl] .layout-margin .offset-gt-sm-25 {
    margin-left: auto;
    margin-right: 25%;
  }
  .offset-gt-sm-30, .flex-offset-gt-sm-30, .layout-margin .flex-offset-gt-sm-30, .layout-margin .offset-gt-sm-30 {
    margin-left: 30%;
  }
  [dir=rtl] .offset-gt-sm-30, [dir=rtl] .flex-offset-gt-sm-30, [dir=rtl] .layout-margin .flex-offset-gt-sm-30, [dir=rtl] .layout-margin .offset-gt-sm-30 {
    margin-left: auto;
    margin-right: 30%;
  }
  .offset-gt-sm-35, .flex-offset-gt-sm-35, .layout-margin .flex-offset-gt-sm-35, .layout-margin .offset-gt-sm-35 {
    margin-left: 35%;
  }
  [dir=rtl] .offset-gt-sm-35, [dir=rtl] .flex-offset-gt-sm-35, [dir=rtl] .layout-margin .flex-offset-gt-sm-35, [dir=rtl] .layout-margin .offset-gt-sm-35 {
    margin-left: auto;
    margin-right: 35%;
  }
  .offset-gt-sm-40, .flex-offset-gt-sm-40, .layout-margin .flex-offset-gt-sm-40, .layout-margin .offset-gt-sm-40 {
    margin-left: 40%;
  }
  [dir=rtl] .offset-gt-sm-40, [dir=rtl] .flex-offset-gt-sm-40, [dir=rtl] .layout-margin .flex-offset-gt-sm-40, [dir=rtl] .layout-margin .offset-gt-sm-40 {
    margin-left: auto;
    margin-right: 40%;
  }
  .offset-gt-sm-45, .flex-offset-gt-sm-45, .layout-margin .flex-offset-gt-sm-45, .layout-margin .offset-gt-sm-45 {
    margin-left: 45%;
  }
  [dir=rtl] .offset-gt-sm-45, [dir=rtl] .flex-offset-gt-sm-45, [dir=rtl] .layout-margin .flex-offset-gt-sm-45, [dir=rtl] .layout-margin .offset-gt-sm-45 {
    margin-left: auto;
    margin-right: 45%;
  }
  .offset-gt-sm-50, .flex-offset-gt-sm-50, .layout-margin .flex-offset-gt-sm-50, .layout-margin .offset-gt-sm-50 {
    margin-left: 50%;
  }
  [dir=rtl] .offset-gt-sm-50, [dir=rtl] .flex-offset-gt-sm-50, [dir=rtl] .layout-margin .flex-offset-gt-sm-50, [dir=rtl] .layout-margin .offset-gt-sm-50 {
    margin-left: auto;
    margin-right: 50%;
  }
  .offset-gt-sm-55, .flex-offset-gt-sm-55, .layout-margin .flex-offset-gt-sm-55, .layout-margin .offset-gt-sm-55 {
    margin-left: 55%;
  }
  [dir=rtl] .offset-gt-sm-55, [dir=rtl] .flex-offset-gt-sm-55, [dir=rtl] .layout-margin .flex-offset-gt-sm-55, [dir=rtl] .layout-margin .offset-gt-sm-55 {
    margin-left: auto;
    margin-right: 55%;
  }
  .offset-gt-sm-60, .flex-offset-gt-sm-60, .layout-margin .flex-offset-gt-sm-60, .layout-margin .offset-gt-sm-60 {
    margin-left: 60%;
  }
  [dir=rtl] .offset-gt-sm-60, [dir=rtl] .flex-offset-gt-sm-60, [dir=rtl] .layout-margin .flex-offset-gt-sm-60, [dir=rtl] .layout-margin .offset-gt-sm-60 {
    margin-left: auto;
    margin-right: 60%;
  }
  .offset-gt-sm-65, .flex-offset-gt-sm-65, .layout-margin .flex-offset-gt-sm-65, .layout-margin .offset-gt-sm-65 {
    margin-left: 65%;
  }
  [dir=rtl] .offset-gt-sm-65, [dir=rtl] .flex-offset-gt-sm-65, [dir=rtl] .layout-margin .flex-offset-gt-sm-65, [dir=rtl] .layout-margin .offset-gt-sm-65 {
    margin-left: auto;
    margin-right: 65%;
  }
  .offset-gt-sm-70, .flex-offset-gt-sm-70, .layout-margin .flex-offset-gt-sm-70, .layout-margin .offset-gt-sm-70 {
    margin-left: 70%;
  }
  [dir=rtl] .offset-gt-sm-70, [dir=rtl] .flex-offset-gt-sm-70, [dir=rtl] .layout-margin .flex-offset-gt-sm-70, [dir=rtl] .layout-margin .offset-gt-sm-70 {
    margin-left: auto;
    margin-right: 70%;
  }
  .offset-gt-sm-75, .flex-offset-gt-sm-75, .layout-margin .flex-offset-gt-sm-75, .layout-margin .offset-gt-sm-75 {
    margin-left: 75%;
  }
  [dir=rtl] .offset-gt-sm-75, [dir=rtl] .flex-offset-gt-sm-75, [dir=rtl] .layout-margin .flex-offset-gt-sm-75, [dir=rtl] .layout-margin .offset-gt-sm-75 {
    margin-left: auto;
    margin-right: 75%;
  }
  .offset-gt-sm-80, .flex-offset-gt-sm-80, .layout-margin .flex-offset-gt-sm-80, .layout-margin .offset-gt-sm-80 {
    margin-left: 80%;
  }
  [dir=rtl] .offset-gt-sm-80, [dir=rtl] .flex-offset-gt-sm-80, [dir=rtl] .layout-margin .flex-offset-gt-sm-80, [dir=rtl] .layout-margin .offset-gt-sm-80 {
    margin-left: auto;
    margin-right: 80%;
  }
  .offset-gt-sm-85, .flex-offset-gt-sm-85, .layout-margin .flex-offset-gt-sm-85, .layout-margin .offset-gt-sm-85 {
    margin-left: 85%;
  }
  [dir=rtl] .offset-gt-sm-85, [dir=rtl] .flex-offset-gt-sm-85, [dir=rtl] .layout-margin .flex-offset-gt-sm-85, [dir=rtl] .layout-margin .offset-gt-sm-85 {
    margin-left: auto;
    margin-right: 85%;
  }
  .offset-gt-sm-90, .flex-offset-gt-sm-90, .layout-margin .flex-offset-gt-sm-90, .layout-margin .offset-gt-sm-90 {
    margin-left: 90%;
  }
  [dir=rtl] .offset-gt-sm-90, [dir=rtl] .flex-offset-gt-sm-90, [dir=rtl] .layout-margin .flex-offset-gt-sm-90, [dir=rtl] .layout-margin .offset-gt-sm-90 {
    margin-left: auto;
    margin-right: 90%;
  }
  .offset-gt-sm-95, .flex-offset-gt-sm-95, .layout-margin .flex-offset-gt-sm-95, .layout-margin .offset-gt-sm-95 {
    margin-left: 95%;
  }
  [dir=rtl] .offset-gt-sm-95, [dir=rtl] .flex-offset-gt-sm-95, [dir=rtl] .layout-margin .flex-offset-gt-sm-95, [dir=rtl] .layout-margin .offset-gt-sm-95 {
    margin-left: auto;
    margin-right: 95%;
  }
  .offset-gt-sm-33, .flex-offset-gt-sm-33, .layout-margin .flex-offset-gt-sm-33, .layout-margin .offset-gt-sm-33 {
    margin-left: 33.3333333333%;
  }
  .offset-gt-sm-66, .flex-offset-gt-sm-66, .layout-margin .flex-offset-gt-sm-66, .layout-margin .offset-gt-sm-66 {
    margin-left: 66.6666666667%;
  }
  [dir=rtl] .offset-gt-sm-66, [dir=rtl] .flex-offset-gt-sm-66, [dir=rtl] .layout-margin .flex-offset-gt-sm-66, [dir=rtl] .layout-margin .offset-gt-sm-66 {
    margin-left: auto;
    margin-right: 66.6666666667%;
  }
  .layout-align-gt-sm,
  .layout-align-gt-sm-start-stretch {
    justify-content: flex-start;
    align-content: stretch;
    align-items: stretch;
  }
  .layout-align-gt-sm-start,
  .layout-align-gt-sm-start-start,
  .layout-align-gt-sm-start-center,
  .layout-align-gt-sm-start-end,
  .layout-align-gt-sm-start-stretch {
    justify-content: flex-start;
  }
  .layout-align-gt-sm-center,
  .layout-align-gt-sm-center-start,
  .layout-align-gt-sm-center-center,
  .layout-align-gt-sm-center-end,
  .layout-align-gt-sm-center-stretch {
    justify-content: center;
  }
  .layout-align-gt-sm-end,
  .layout-align-gt-sm-end-start,
  .layout-align-gt-sm-end-center,
  .layout-align-gt-sm-end-end,
  .layout-align-gt-sm-end-stretch {
    justify-content: flex-end;
  }
  .layout-align-gt-sm-space-around,
  .layout-align-gt-sm-space-around-center,
  .layout-align-gt-sm-space-around-start,
  .layout-align-gt-sm-space-around-end,
  .layout-align-gt-sm-space-around-stretch {
    justify-content: space-around;
  }
  .layout-align-gt-sm-space-between,
  .layout-align-gt-sm-space-between-center,
  .layout-align-gt-sm-space-between-start,
  .layout-align-gt-sm-space-between-end,
  .layout-align-gt-sm-space-between-stretch {
    justify-content: space-between;
  }
  .layout-align-gt-sm-start-start,
  .layout-align-gt-sm-center-start,
  .layout-align-gt-sm-end-start,
  .layout-align-gt-sm-space-between-start,
  .layout-align-gt-sm-space-around-start {
    align-items: flex-start;
    align-content: flex-start;
  }
  .layout-align-gt-sm-start-center,
  .layout-align-gt-sm-center-center,
  .layout-align-gt-sm-end-center,
  .layout-align-gt-sm-space-between-center,
  .layout-align-gt-sm-space-around-center {
    align-items: center;
    align-content: center;
    max-width: 100%;
  }
  .layout-align-gt-sm-start-center > *,
  .layout-align-gt-sm-center-center > *,
  .layout-align-gt-sm-end-center > *,
  .layout-align-gt-sm-space-between-center > *,
  .layout-align-gt-sm-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box;
  }
  .layout-align-gt-sm-start-end,
  .layout-align-gt-sm-center-end,
  .layout-align-gt-sm-end-end,
  .layout-align-gt-sm-space-between-end,
  .layout-align-gt-sm-space-around-end {
    align-items: flex-end;
    align-content: flex-end;
  }
  .layout-align-gt-sm-start-stretch,
  .layout-align-gt-sm-center-stretch,
  .layout-align-gt-sm-end-stretch,
  .layout-align-gt-sm-space-between-stretch,
  .layout-align-gt-sm-space-around-stretch {
    align-items: stretch;
    align-content: stretch;
  }
  .flex-gt-sm {
    flex: 1;
    box-sizing: border-box;
  }
  .flex-gt-sm-grow {
    flex: 1 1 100%;
    box-sizing: border-box;
  }
  .flex-gt-sm-initial {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  .flex-gt-sm-auto {
    flex: 1 1 auto;
    box-sizing: border-box;
  }
  .flex-gt-sm-none {
    flex: 0 0 auto;
    box-sizing: border-box;
  }
  .flex-gt-sm-noshrink {
    flex: 1 0 auto;
    box-sizing: border-box;
  }
  .flex-gt-sm-nogrow {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  .flex-gt-sm-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }
  .layout-column > .flex-gt-sm-0 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }
  .layout-gt-sm-column > .flex-gt-sm-0 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0;
  }
  .flex-gt-sm-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-5 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-5 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  .flex-gt-sm-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-10 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-10 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  .flex-gt-sm-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-15 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-15 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  .flex-gt-sm-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-20 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-20 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  .flex-gt-sm-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-25 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-25 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  .flex-gt-sm-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-30 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-30 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  .flex-gt-sm-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-35 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-35 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  .flex-gt-sm-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-40 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-40 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  .flex-gt-sm-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-45 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-45 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  .flex-gt-sm-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-50 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-50 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  .flex-gt-sm-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-55 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-55 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  .flex-gt-sm-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-60 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-60 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  .flex-gt-sm-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-65 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-65 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  .flex-gt-sm-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-70 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-70 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  .flex-gt-sm-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-75 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-75 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  .flex-gt-sm-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-80 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-80 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  .flex-gt-sm-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-85 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-85 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  .flex-gt-sm-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-90 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-90 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  .flex-gt-sm-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-95 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-95 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  .flex-gt-sm-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-33 {
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-sm-66 {
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-33 {
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-sm-66 {
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-33 {
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex-gt-sm-66 {
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-sm-row > .flex {
    min-width: 0;
  }
  .layout-gt-sm-column > .flex-gt-sm-33 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex-gt-sm-66 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }
  .layout-gt-sm-column > .flex {
    min-height: 0;
  }
  .layout-gt-sm, .layout-gt-sm-column, .layout-gt-sm-row {
    box-sizing: border-box;
    display: flex;
  }
  .layout-gt-sm-column {
    flex-direction: column;
  }
  .layout-gt-sm-row {
    flex-direction: row;
  }
}
@media (min-width: 768px) and (max-width: 1022px) {
  .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show), .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show) {
    display: none;
  }
  .hide-md:not(.show-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) {
    display: none;
  }
  .flex-order-md--20 {
    order: -20;
  }
  .flex-order-md--19 {
    order: -19;
  }
  .flex-order-md--18 {
    order: -18;
  }
  .flex-order-md--17 {
    order: -17;
  }
  .flex-order-md--16 {
    order: -16;
  }
  .flex-order-md--15 {
    order: -15;
  }
  .flex-order-md--14 {
    order: -14;
  }
  .flex-order-md--13 {
    order: -13;
  }
  .flex-order-md--12 {
    order: -12;
  }
  .flex-order-md--11 {
    order: -11;
  }
  .flex-order-md--10 {
    order: -10;
  }
  .flex-order-md--9 {
    order: -9;
  }
  .flex-order-md--8 {
    order: -8;
  }
  .flex-order-md--7 {
    order: -7;
  }
  .flex-order-md--6 {
    order: -6;
  }
  .flex-order-md--5 {
    order: -5;
  }
  .flex-order-md--4 {
    order: -4;
  }
  .flex-order-md--3 {
    order: -3;
  }
  .flex-order-md--2 {
    order: -2;
  }
  .flex-order-md--1 {
    order: -1;
  }
  .flex-order-md-0 {
    order: 0;
  }
  .flex-order-md-1 {
    order: 1;
  }
  .flex-order-md-2 {
    order: 2;
  }
  .flex-order-md-3 {
    order: 3;
  }
  .flex-order-md-4 {
    order: 4;
  }
  .flex-order-md-5 {
    order: 5;
  }
  .flex-order-md-6 {
    order: 6;
  }
  .flex-order-md-7 {
    order: 7;
  }
  .flex-order-md-8 {
    order: 8;
  }
  .flex-order-md-9 {
    order: 9;
  }
  .flex-order-md-10 {
    order: 10;
  }
  .flex-order-md-11 {
    order: 11;
  }
  .flex-order-md-12 {
    order: 12;
  }
  .flex-order-md-13 {
    order: 13;
  }
  .flex-order-md-14 {
    order: 14;
  }
  .flex-order-md-15 {
    order: 15;
  }
  .flex-order-md-16 {
    order: 16;
  }
  .flex-order-md-17 {
    order: 17;
  }
  .flex-order-md-18 {
    order: 18;
  }
  .flex-order-md-19 {
    order: 19;
  }
  .flex-order-md-20 {
    order: 20;
  }
  .offset-md-0, .flex-offset-md-0, .layout-margin .flex-offset-md-0, .layout-margin .offset-md-0 {
    margin-left: 0;
  }
  [dir=rtl] .offset-md-0, [dir=rtl] .flex-offset-md-0, [dir=rtl] .layout-margin .flex-offset-md-0, [dir=rtl] .layout-margin .offset-md-0 {
    margin-left: auto;
    margin-right: 0;
  }
  .offset-md-5, .flex-offset-md-5, .layout-margin .flex-offset-md-5, .layout-margin .offset-md-5 {
    margin-left: 5%;
  }
  [dir=rtl] .offset-md-5, [dir=rtl] .flex-offset-md-5, [dir=rtl] .layout-margin .flex-offset-md-5, [dir=rtl] .layout-margin .offset-md-5 {
    margin-left: auto;
    margin-right: 5%;
  }
  .offset-md-10, .flex-offset-md-10, .layout-margin .flex-offset-md-10, .layout-margin .offset-md-10 {
    margin-left: 10%;
  }
  [dir=rtl] .offset-md-10, [dir=rtl] .flex-offset-md-10, [dir=rtl] .layout-margin .flex-offset-md-10, [dir=rtl] .layout-margin .offset-md-10 {
    margin-left: auto;
    margin-right: 10%;
  }
  .offset-md-15, .flex-offset-md-15, .layout-margin .flex-offset-md-15, .layout-margin .offset-md-15 {
    margin-left: 15%;
  }
  [dir=rtl] .offset-md-15, [dir=rtl] .flex-offset-md-15, [dir=rtl] .layout-margin .flex-offset-md-15, [dir=rtl] .layout-margin .offset-md-15 {
    margin-left: auto;
    margin-right: 15%;
  }
  .offset-md-20, .flex-offset-md-20, .layout-margin .flex-offset-md-20, .layout-margin .offset-md-20 {
    margin-left: 20%;
  }
  [dir=rtl] .offset-md-20, [dir=rtl] .flex-offset-md-20, [dir=rtl] .layout-margin .flex-offset-md-20, [dir=rtl] .layout-margin .offset-md-20 {
    margin-left: auto;
    margin-right: 20%;
  }
  .offset-md-25, .flex-offset-md-25, .layout-margin .flex-offset-md-25, .layout-margin .offset-md-25 {
    margin-left: 25%;
  }
  [dir=rtl] .offset-md-25, [dir=rtl] .flex-offset-md-25, [dir=rtl] .layout-margin .flex-offset-md-25, [dir=rtl] .layout-margin .offset-md-25 {
    margin-left: auto;
    margin-right: 25%;
  }
  .offset-md-30, .flex-offset-md-30, .layout-margin .flex-offset-md-30, .layout-margin .offset-md-30 {
    margin-left: 30%;
  }
  [dir=rtl] .offset-md-30, [dir=rtl] .flex-offset-md-30, [dir=rtl] .layout-margin .flex-offset-md-30, [dir=rtl] .layout-margin .offset-md-30 {
    margin-left: auto;
    margin-right: 30%;
  }
  .offset-md-35, .flex-offset-md-35, .layout-margin .flex-offset-md-35, .layout-margin .offset-md-35 {
    margin-left: 35%;
  }
  [dir=rtl] .offset-md-35, [dir=rtl] .flex-offset-md-35, [dir=rtl] .layout-margin .flex-offset-md-35, [dir=rtl] .layout-margin .offset-md-35 {
    margin-left: auto;
    margin-right: 35%;
  }
  .offset-md-40, .flex-offset-md-40, .layout-margin .flex-offset-md-40, .layout-margin .offset-md-40 {
    margin-left: 40%;
  }
  [dir=rtl] .offset-md-40, [dir=rtl] .flex-offset-md-40, [dir=rtl] .layout-margin .flex-offset-md-40, [dir=rtl] .layout-margin .offset-md-40 {
    margin-left: auto;
    margin-right: 40%;
  }
  .offset-md-45, .flex-offset-md-45, .layout-margin .flex-offset-md-45, .layout-margin .offset-md-45 {
    margin-left: 45%;
  }
  [dir=rtl] .offset-md-45, [dir=rtl] .flex-offset-md-45, [dir=rtl] .layout-margin .flex-offset-md-45, [dir=rtl] .layout-margin .offset-md-45 {
    margin-left: auto;
    margin-right: 45%;
  }
  .offset-md-50, .flex-offset-md-50, .layout-margin .flex-offset-md-50, .layout-margin .offset-md-50 {
    margin-left: 50%;
  }
  [dir=rtl] .offset-md-50, [dir=rtl] .flex-offset-md-50, [dir=rtl] .layout-margin .flex-offset-md-50, [dir=rtl] .layout-margin .offset-md-50 {
    margin-left: auto;
    margin-right: 50%;
  }
  .offset-md-55, .flex-offset-md-55, .layout-margin .flex-offset-md-55, .layout-margin .offset-md-55 {
    margin-left: 55%;
  }
  [dir=rtl] .offset-md-55, [dir=rtl] .flex-offset-md-55, [dir=rtl] .layout-margin .flex-offset-md-55, [dir=rtl] .layout-margin .offset-md-55 {
    margin-left: auto;
    margin-right: 55%;
  }
  .offset-md-60, .flex-offset-md-60, .layout-margin .flex-offset-md-60, .layout-margin .offset-md-60 {
    margin-left: 60%;
  }
  [dir=rtl] .offset-md-60, [dir=rtl] .flex-offset-md-60, [dir=rtl] .layout-margin .flex-offset-md-60, [dir=rtl] .layout-margin .offset-md-60 {
    margin-left: auto;
    margin-right: 60%;
  }
  .offset-md-65, .flex-offset-md-65, .layout-margin .flex-offset-md-65, .layout-margin .offset-md-65 {
    margin-left: 65%;
  }
  [dir=rtl] .offset-md-65, [dir=rtl] .flex-offset-md-65, [dir=rtl] .layout-margin .flex-offset-md-65, [dir=rtl] .layout-margin .offset-md-65 {
    margin-left: auto;
    margin-right: 65%;
  }
  .offset-md-70, .flex-offset-md-70, .layout-margin .flex-offset-md-70, .layout-margin .offset-md-70 {
    margin-left: 70%;
  }
  [dir=rtl] .offset-md-70, [dir=rtl] .flex-offset-md-70, [dir=rtl] .layout-margin .flex-offset-md-70, [dir=rtl] .layout-margin .offset-md-70 {
    margin-left: auto;
    margin-right: 70%;
  }
  .offset-md-75, .flex-offset-md-75, .layout-margin .flex-offset-md-75, .layout-margin .offset-md-75 {
    margin-left: 75%;
  }
  [dir=rtl] .offset-md-75, [dir=rtl] .flex-offset-md-75, [dir=rtl] .layout-margin .flex-offset-md-75, [dir=rtl] .layout-margin .offset-md-75 {
    margin-left: auto;
    margin-right: 75%;
  }
  .offset-md-80, .flex-offset-md-80, .layout-margin .flex-offset-md-80, .layout-margin .offset-md-80 {
    margin-left: 80%;
  }
  [dir=rtl] .offset-md-80, [dir=rtl] .flex-offset-md-80, [dir=rtl] .layout-margin .flex-offset-md-80, [dir=rtl] .layout-margin .offset-md-80 {
    margin-left: auto;
    margin-right: 80%;
  }
  .offset-md-85, .flex-offset-md-85, .layout-margin .flex-offset-md-85, .layout-margin .offset-md-85 {
    margin-left: 85%;
  }
  [dir=rtl] .offset-md-85, [dir=rtl] .flex-offset-md-85, [dir=rtl] .layout-margin .flex-offset-md-85, [dir=rtl] .layout-margin .offset-md-85 {
    margin-left: auto;
    margin-right: 85%;
  }
  .offset-md-90, .flex-offset-md-90, .layout-margin .flex-offset-md-90, .layout-margin .offset-md-90 {
    margin-left: 90%;
  }
  [dir=rtl] .offset-md-90, [dir=rtl] .flex-offset-md-90, [dir=rtl] .layout-margin .flex-offset-md-90, [dir=rtl] .layout-margin .offset-md-90 {
    margin-left: auto;
    margin-right: 90%;
  }
  .offset-md-95, .flex-offset-md-95, .layout-margin .flex-offset-md-95, .layout-margin .offset-md-95 {
    margin-left: 95%;
  }
  [dir=rtl] .offset-md-95, [dir=rtl] .flex-offset-md-95, [dir=rtl] .layout-margin .flex-offset-md-95, [dir=rtl] .layout-margin .offset-md-95 {
    margin-left: auto;
    margin-right: 95%;
  }
  .offset-md-33, .flex-offset-md-33, .layout-margin .flex-offset-md-33, .layout-margin .offset-md-33 {
    margin-left: 33.3333333333%;
  }
  .offset-md-66, .flex-offset-md-66, .layout-margin .flex-offset-md-66, .layout-margin .offset-md-66 {
    margin-left: 66.6666666667%;
  }
  [dir=rtl] .offset-md-66, [dir=rtl] .flex-offset-md-66, [dir=rtl] .layout-margin .flex-offset-md-66, [dir=rtl] .layout-margin .offset-md-66 {
    margin-left: auto;
    margin-right: 66.6666666667%;
  }
  .layout-align-md,
  .layout-align-md-start-stretch {
    justify-content: flex-start;
    align-content: stretch;
    align-items: stretch;
  }
  .layout-align-md-start,
  .layout-align-md-start-start,
  .layout-align-md-start-center,
  .layout-align-md-start-end,
  .layout-align-md-start-stretch {
    justify-content: flex-start;
  }
  .layout-align-md-center,
  .layout-align-md-center-start,
  .layout-align-md-center-center,
  .layout-align-md-center-end,
  .layout-align-md-center-stretch {
    justify-content: center;
  }
  .layout-align-md-end,
  .layout-align-md-end-start,
  .layout-align-md-end-center,
  .layout-align-md-end-end,
  .layout-align-md-end-stretch {
    justify-content: flex-end;
  }
  .layout-align-md-space-around,
  .layout-align-md-space-around-center,
  .layout-align-md-space-around-start,
  .layout-align-md-space-around-end,
  .layout-align-md-space-around-stretch {
    justify-content: space-around;
  }
  .layout-align-md-space-between,
  .layout-align-md-space-between-center,
  .layout-align-md-space-between-start,
  .layout-align-md-space-between-end,
  .layout-align-md-space-between-stretch {
    justify-content: space-between;
  }
  .layout-align-md-start-start,
  .layout-align-md-center-start,
  .layout-align-md-end-start,
  .layout-align-md-space-between-start,
  .layout-align-md-space-around-start {
    align-items: flex-start;
    align-content: flex-start;
  }
  .layout-align-md-start-center,
  .layout-align-md-center-center,
  .layout-align-md-end-center,
  .layout-align-md-space-between-center,
  .layout-align-md-space-around-center {
    align-items: center;
    align-content: center;
    max-width: 100%;
  }
  .layout-align-md-start-center > *,
  .layout-align-md-center-center > *,
  .layout-align-md-end-center > *,
  .layout-align-md-space-between-center > *,
  .layout-align-md-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box;
  }
  .layout-align-md-start-end,
  .layout-align-md-center-end,
  .layout-align-md-end-end,
  .layout-align-md-space-between-end,
  .layout-align-md-space-around-end {
    align-items: flex-end;
    align-content: flex-end;
  }
  .layout-align-md-start-stretch,
  .layout-align-md-center-stretch,
  .layout-align-md-end-stretch,
  .layout-align-md-space-between-stretch,
  .layout-align-md-space-around-stretch {
    align-items: stretch;
    align-content: stretch;
  }
  .flex-md {
    flex: 1;
    box-sizing: border-box;
  }
  .flex-md-grow {
    flex: 1 1 100%;
    box-sizing: border-box;
  }
  .flex-md-initial {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  .flex-md-auto {
    flex: 1 1 auto;
    box-sizing: border-box;
  }
  .flex-md-none {
    flex: 0 0 auto;
    box-sizing: border-box;
  }
  .flex-md-noshrink {
    flex: 1 0 auto;
    box-sizing: border-box;
  }
  .flex-md-nogrow {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  .flex-md-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }
  .layout-column > .flex-md-0 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }
  .layout-md-column > .flex-md-0 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0;
  }
  .flex-md-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-5 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-5 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  .flex-md-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-10 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-10 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  .flex-md-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-15 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-15 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  .flex-md-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-20 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-20 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  .flex-md-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-25 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-25 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  .flex-md-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-30 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-30 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  .flex-md-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-35 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-35 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  .flex-md-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-40 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-40 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  .flex-md-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-45 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-45 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  .flex-md-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-50 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-50 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  .flex-md-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-55 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-55 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  .flex-md-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-60 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-60 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  .flex-md-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-65 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-65 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  .flex-md-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-70 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-70 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  .flex-md-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-75 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-75 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  .flex-md-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-80 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-80 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  .flex-md-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-85 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-85 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  .flex-md-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-90 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-90 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  .flex-md-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-95 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-95 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  .flex-md-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-33 {
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-md-66 {
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-33 {
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }
  .layout-column > .flex-md-66 {
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-33 {
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex-md-66 {
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-md-row > .flex {
    min-width: 0;
  }
  .layout-md-column > .flex-md-33 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex-md-66 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }
  .layout-md-column > .flex {
    min-height: 0;
  }
  .layout-md, .layout-md-column, .layout-md-row {
    box-sizing: border-box;
    display: flex;
  }
  .layout-md-column {
    flex-direction: column;
  }
  .layout-md-row {
    flex-direction: row;
  }
}
@media (min-width: 1023px) {
  .flex-order-gt-md--20 {
    order: -20;
  }
  .flex-order-gt-md--19 {
    order: -19;
  }
  .flex-order-gt-md--18 {
    order: -18;
  }
  .flex-order-gt-md--17 {
    order: -17;
  }
  .flex-order-gt-md--16 {
    order: -16;
  }
  .flex-order-gt-md--15 {
    order: -15;
  }
  .flex-order-gt-md--14 {
    order: -14;
  }
  .flex-order-gt-md--13 {
    order: -13;
  }
  .flex-order-gt-md--12 {
    order: -12;
  }
  .flex-order-gt-md--11 {
    order: -11;
  }
  .flex-order-gt-md--10 {
    order: -10;
  }
  .flex-order-gt-md--9 {
    order: -9;
  }
  .flex-order-gt-md--8 {
    order: -8;
  }
  .flex-order-gt-md--7 {
    order: -7;
  }
  .flex-order-gt-md--6 {
    order: -6;
  }
  .flex-order-gt-md--5 {
    order: -5;
  }
  .flex-order-gt-md--4 {
    order: -4;
  }
  .flex-order-gt-md--3 {
    order: -3;
  }
  .flex-order-gt-md--2 {
    order: -2;
  }
  .flex-order-gt-md--1 {
    order: -1;
  }
  .flex-order-gt-md-0 {
    order: 0;
  }
  .flex-order-gt-md-1 {
    order: 1;
  }
  .flex-order-gt-md-2 {
    order: 2;
  }
  .flex-order-gt-md-3 {
    order: 3;
  }
  .flex-order-gt-md-4 {
    order: 4;
  }
  .flex-order-gt-md-5 {
    order: 5;
  }
  .flex-order-gt-md-6 {
    order: 6;
  }
  .flex-order-gt-md-7 {
    order: 7;
  }
  .flex-order-gt-md-8 {
    order: 8;
  }
  .flex-order-gt-md-9 {
    order: 9;
  }
  .flex-order-gt-md-10 {
    order: 10;
  }
  .flex-order-gt-md-11 {
    order: 11;
  }
  .flex-order-gt-md-12 {
    order: 12;
  }
  .flex-order-gt-md-13 {
    order: 13;
  }
  .flex-order-gt-md-14 {
    order: 14;
  }
  .flex-order-gt-md-15 {
    order: 15;
  }
  .flex-order-gt-md-16 {
    order: 16;
  }
  .flex-order-gt-md-17 {
    order: 17;
  }
  .flex-order-gt-md-18 {
    order: 18;
  }
  .flex-order-gt-md-19 {
    order: 19;
  }
  .flex-order-gt-md-20 {
    order: 20;
  }
  .offset-gt-md-0, .flex-offset-gt-md-0, .layout-margin .flex-offset-gt-md-0, .layout-margin .offset-gt-md-0 {
    margin-left: 0;
  }
  [dir=rtl] .offset-gt-md-0, [dir=rtl] .flex-offset-gt-md-0, [dir=rtl] .layout-margin .flex-offset-gt-md-0, [dir=rtl] .layout-margin .offset-gt-md-0 {
    margin-left: auto;
    margin-right: 0;
  }
  .offset-gt-md-5, .flex-offset-gt-md-5, .layout-margin .flex-offset-gt-md-5, .layout-margin .offset-gt-md-5 {
    margin-left: 5%;
  }
  [dir=rtl] .offset-gt-md-5, [dir=rtl] .flex-offset-gt-md-5, [dir=rtl] .layout-margin .flex-offset-gt-md-5, [dir=rtl] .layout-margin .offset-gt-md-5 {
    margin-left: auto;
    margin-right: 5%;
  }
  .offset-gt-md-10, .flex-offset-gt-md-10, .layout-margin .flex-offset-gt-md-10, .layout-margin .offset-gt-md-10 {
    margin-left: 10%;
  }
  [dir=rtl] .offset-gt-md-10, [dir=rtl] .flex-offset-gt-md-10, [dir=rtl] .layout-margin .flex-offset-gt-md-10, [dir=rtl] .layout-margin .offset-gt-md-10 {
    margin-left: auto;
    margin-right: 10%;
  }
  .offset-gt-md-15, .flex-offset-gt-md-15, .layout-margin .flex-offset-gt-md-15, .layout-margin .offset-gt-md-15 {
    margin-left: 15%;
  }
  [dir=rtl] .offset-gt-md-15, [dir=rtl] .flex-offset-gt-md-15, [dir=rtl] .layout-margin .flex-offset-gt-md-15, [dir=rtl] .layout-margin .offset-gt-md-15 {
    margin-left: auto;
    margin-right: 15%;
  }
  .offset-gt-md-20, .flex-offset-gt-md-20, .layout-margin .flex-offset-gt-md-20, .layout-margin .offset-gt-md-20 {
    margin-left: 20%;
  }
  [dir=rtl] .offset-gt-md-20, [dir=rtl] .flex-offset-gt-md-20, [dir=rtl] .layout-margin .flex-offset-gt-md-20, [dir=rtl] .layout-margin .offset-gt-md-20 {
    margin-left: auto;
    margin-right: 20%;
  }
  .offset-gt-md-25, .flex-offset-gt-md-25, .layout-margin .flex-offset-gt-md-25, .layout-margin .offset-gt-md-25 {
    margin-left: 25%;
  }
  [dir=rtl] .offset-gt-md-25, [dir=rtl] .flex-offset-gt-md-25, [dir=rtl] .layout-margin .flex-offset-gt-md-25, [dir=rtl] .layout-margin .offset-gt-md-25 {
    margin-left: auto;
    margin-right: 25%;
  }
  .offset-gt-md-30, .flex-offset-gt-md-30, .layout-margin .flex-offset-gt-md-30, .layout-margin .offset-gt-md-30 {
    margin-left: 30%;
  }
  [dir=rtl] .offset-gt-md-30, [dir=rtl] .flex-offset-gt-md-30, [dir=rtl] .layout-margin .flex-offset-gt-md-30, [dir=rtl] .layout-margin .offset-gt-md-30 {
    margin-left: auto;
    margin-right: 30%;
  }
  .offset-gt-md-35, .flex-offset-gt-md-35, .layout-margin .flex-offset-gt-md-35, .layout-margin .offset-gt-md-35 {
    margin-left: 35%;
  }
  [dir=rtl] .offset-gt-md-35, [dir=rtl] .flex-offset-gt-md-35, [dir=rtl] .layout-margin .flex-offset-gt-md-35, [dir=rtl] .layout-margin .offset-gt-md-35 {
    margin-left: auto;
    margin-right: 35%;
  }
  .offset-gt-md-40, .flex-offset-gt-md-40, .layout-margin .flex-offset-gt-md-40, .layout-margin .offset-gt-md-40 {
    margin-left: 40%;
  }
  [dir=rtl] .offset-gt-md-40, [dir=rtl] .flex-offset-gt-md-40, [dir=rtl] .layout-margin .flex-offset-gt-md-40, [dir=rtl] .layout-margin .offset-gt-md-40 {
    margin-left: auto;
    margin-right: 40%;
  }
  .offset-gt-md-45, .flex-offset-gt-md-45, .layout-margin .flex-offset-gt-md-45, .layout-margin .offset-gt-md-45 {
    margin-left: 45%;
  }
  [dir=rtl] .offset-gt-md-45, [dir=rtl] .flex-offset-gt-md-45, [dir=rtl] .layout-margin .flex-offset-gt-md-45, [dir=rtl] .layout-margin .offset-gt-md-45 {
    margin-left: auto;
    margin-right: 45%;
  }
  .offset-gt-md-50, .flex-offset-gt-md-50, .layout-margin .flex-offset-gt-md-50, .layout-margin .offset-gt-md-50 {
    margin-left: 50%;
  }
  [dir=rtl] .offset-gt-md-50, [dir=rtl] .flex-offset-gt-md-50, [dir=rtl] .layout-margin .flex-offset-gt-md-50, [dir=rtl] .layout-margin .offset-gt-md-50 {
    margin-left: auto;
    margin-right: 50%;
  }
  .offset-gt-md-55, .flex-offset-gt-md-55, .layout-margin .flex-offset-gt-md-55, .layout-margin .offset-gt-md-55 {
    margin-left: 55%;
  }
  [dir=rtl] .offset-gt-md-55, [dir=rtl] .flex-offset-gt-md-55, [dir=rtl] .layout-margin .flex-offset-gt-md-55, [dir=rtl] .layout-margin .offset-gt-md-55 {
    margin-left: auto;
    margin-right: 55%;
  }
  .offset-gt-md-60, .flex-offset-gt-md-60, .layout-margin .flex-offset-gt-md-60, .layout-margin .offset-gt-md-60 {
    margin-left: 60%;
  }
  [dir=rtl] .offset-gt-md-60, [dir=rtl] .flex-offset-gt-md-60, [dir=rtl] .layout-margin .flex-offset-gt-md-60, [dir=rtl] .layout-margin .offset-gt-md-60 {
    margin-left: auto;
    margin-right: 60%;
  }
  .offset-gt-md-65, .flex-offset-gt-md-65, .layout-margin .flex-offset-gt-md-65, .layout-margin .offset-gt-md-65 {
    margin-left: 65%;
  }
  [dir=rtl] .offset-gt-md-65, [dir=rtl] .flex-offset-gt-md-65, [dir=rtl] .layout-margin .flex-offset-gt-md-65, [dir=rtl] .layout-margin .offset-gt-md-65 {
    margin-left: auto;
    margin-right: 65%;
  }
  .offset-gt-md-70, .flex-offset-gt-md-70, .layout-margin .flex-offset-gt-md-70, .layout-margin .offset-gt-md-70 {
    margin-left: 70%;
  }
  [dir=rtl] .offset-gt-md-70, [dir=rtl] .flex-offset-gt-md-70, [dir=rtl] .layout-margin .flex-offset-gt-md-70, [dir=rtl] .layout-margin .offset-gt-md-70 {
    margin-left: auto;
    margin-right: 70%;
  }
  .offset-gt-md-75, .flex-offset-gt-md-75, .layout-margin .flex-offset-gt-md-75, .layout-margin .offset-gt-md-75 {
    margin-left: 75%;
  }
  [dir=rtl] .offset-gt-md-75, [dir=rtl] .flex-offset-gt-md-75, [dir=rtl] .layout-margin .flex-offset-gt-md-75, [dir=rtl] .layout-margin .offset-gt-md-75 {
    margin-left: auto;
    margin-right: 75%;
  }
  .offset-gt-md-80, .flex-offset-gt-md-80, .layout-margin .flex-offset-gt-md-80, .layout-margin .offset-gt-md-80 {
    margin-left: 80%;
  }
  [dir=rtl] .offset-gt-md-80, [dir=rtl] .flex-offset-gt-md-80, [dir=rtl] .layout-margin .flex-offset-gt-md-80, [dir=rtl] .layout-margin .offset-gt-md-80 {
    margin-left: auto;
    margin-right: 80%;
  }
  .offset-gt-md-85, .flex-offset-gt-md-85, .layout-margin .flex-offset-gt-md-85, .layout-margin .offset-gt-md-85 {
    margin-left: 85%;
  }
  [dir=rtl] .offset-gt-md-85, [dir=rtl] .flex-offset-gt-md-85, [dir=rtl] .layout-margin .flex-offset-gt-md-85, [dir=rtl] .layout-margin .offset-gt-md-85 {
    margin-left: auto;
    margin-right: 85%;
  }
  .offset-gt-md-90, .flex-offset-gt-md-90, .layout-margin .flex-offset-gt-md-90, .layout-margin .offset-gt-md-90 {
    margin-left: 90%;
  }
  [dir=rtl] .offset-gt-md-90, [dir=rtl] .flex-offset-gt-md-90, [dir=rtl] .layout-margin .flex-offset-gt-md-90, [dir=rtl] .layout-margin .offset-gt-md-90 {
    margin-left: auto;
    margin-right: 90%;
  }
  .offset-gt-md-95, .flex-offset-gt-md-95, .layout-margin .flex-offset-gt-md-95, .layout-margin .offset-gt-md-95 {
    margin-left: 95%;
  }
  [dir=rtl] .offset-gt-md-95, [dir=rtl] .flex-offset-gt-md-95, [dir=rtl] .layout-margin .flex-offset-gt-md-95, [dir=rtl] .layout-margin .offset-gt-md-95 {
    margin-left: auto;
    margin-right: 95%;
  }
  .offset-gt-md-33, .flex-offset-gt-md-33, .layout-margin .flex-offset-gt-md-33, .layout-margin .offset-gt-md-33 {
    margin-left: 33.3333333333%;
  }
  .offset-gt-md-66, .flex-offset-gt-md-66, .layout-margin .flex-offset-gt-md-66, .layout-margin .offset-gt-md-66 {
    margin-left: 66.6666666667%;
  }
  [dir=rtl] .offset-gt-md-66, [dir=rtl] .flex-offset-gt-md-66, [dir=rtl] .layout-margin .flex-offset-gt-md-66, [dir=rtl] .layout-margin .offset-gt-md-66 {
    margin-left: auto;
    margin-right: 66.6666666667%;
  }
  .layout-align-gt-md,
  .layout-align-gt-md-start-stretch {
    justify-content: flex-start;
    align-content: stretch;
    align-items: stretch;
  }
  .layout-align-gt-md-start,
  .layout-align-gt-md-start-start,
  .layout-align-gt-md-start-center,
  .layout-align-gt-md-start-end,
  .layout-align-gt-md-start-stretch {
    justify-content: flex-start;
  }
  .layout-align-gt-md-center,
  .layout-align-gt-md-center-start,
  .layout-align-gt-md-center-center,
  .layout-align-gt-md-center-end,
  .layout-align-gt-md-center-stretch {
    justify-content: center;
  }
  .layout-align-gt-md-end,
  .layout-align-gt-md-end-start,
  .layout-align-gt-md-end-center,
  .layout-align-gt-md-end-end,
  .layout-align-gt-md-end-stretch {
    justify-content: flex-end;
  }
  .layout-align-gt-md-space-around,
  .layout-align-gt-md-space-around-center,
  .layout-align-gt-md-space-around-start,
  .layout-align-gt-md-space-around-end,
  .layout-align-gt-md-space-around-stretch {
    justify-content: space-around;
  }
  .layout-align-gt-md-space-between,
  .layout-align-gt-md-space-between-center,
  .layout-align-gt-md-space-between-start,
  .layout-align-gt-md-space-between-end,
  .layout-align-gt-md-space-between-stretch {
    justify-content: space-between;
  }
  .layout-align-gt-md-start-start,
  .layout-align-gt-md-center-start,
  .layout-align-gt-md-end-start,
  .layout-align-gt-md-space-between-start,
  .layout-align-gt-md-space-around-start {
    align-items: flex-start;
    align-content: flex-start;
  }
  .layout-align-gt-md-start-center,
  .layout-align-gt-md-center-center,
  .layout-align-gt-md-end-center,
  .layout-align-gt-md-space-between-center,
  .layout-align-gt-md-space-around-center {
    align-items: center;
    align-content: center;
    max-width: 100%;
  }
  .layout-align-gt-md-start-center > *,
  .layout-align-gt-md-center-center > *,
  .layout-align-gt-md-end-center > *,
  .layout-align-gt-md-space-between-center > *,
  .layout-align-gt-md-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box;
  }
  .layout-align-gt-md-start-end,
  .layout-align-gt-md-center-end,
  .layout-align-gt-md-end-end,
  .layout-align-gt-md-space-between-end,
  .layout-align-gt-md-space-around-end {
    align-items: flex-end;
    align-content: flex-end;
  }
  .layout-align-gt-md-start-stretch,
  .layout-align-gt-md-center-stretch,
  .layout-align-gt-md-end-stretch,
  .layout-align-gt-md-space-between-stretch,
  .layout-align-gt-md-space-around-stretch {
    align-items: stretch;
    align-content: stretch;
  }
  .flex-gt-md {
    flex: 1;
    box-sizing: border-box;
  }
  .flex-gt-md-grow {
    flex: 1 1 100%;
    box-sizing: border-box;
  }
  .flex-gt-md-initial {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  .flex-gt-md-auto {
    flex: 1 1 auto;
    box-sizing: border-box;
  }
  .flex-gt-md-none {
    flex: 0 0 auto;
    box-sizing: border-box;
  }
  .flex-gt-md-noshrink {
    flex: 1 0 auto;
    box-sizing: border-box;
  }
  .flex-gt-md-nogrow {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  .flex-gt-md-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }
  .layout-column > .flex-gt-md-0 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }
  .layout-gt-md-column > .flex-gt-md-0 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0;
  }
  .flex-gt-md-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-5 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-5 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  .flex-gt-md-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-10 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-10 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  .flex-gt-md-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-15 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-15 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  .flex-gt-md-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-20 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-20 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  .flex-gt-md-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-25 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-25 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  .flex-gt-md-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-30 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-30 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  .flex-gt-md-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-35 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-35 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  .flex-gt-md-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-40 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-40 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  .flex-gt-md-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-45 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-45 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  .flex-gt-md-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-50 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-50 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  .flex-gt-md-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-55 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-55 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  .flex-gt-md-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-60 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-60 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  .flex-gt-md-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-65 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-65 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  .flex-gt-md-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-70 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-70 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  .flex-gt-md-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-75 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-75 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  .flex-gt-md-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-80 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-80 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  .flex-gt-md-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-85 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-85 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  .flex-gt-md-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-90 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-90 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  .flex-gt-md-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-95 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-95 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  .flex-gt-md-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-33 {
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-md-66 {
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-33 {
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-md-66 {
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-33 {
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex-gt-md-66 {
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-md-row > .flex {
    min-width: 0;
  }
  .layout-gt-md-column > .flex-gt-md-33 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex-gt-md-66 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }
  .layout-gt-md-column > .flex {
    min-height: 0;
  }
  .layout-gt-md, .layout-gt-md-column, .layout-gt-md-row {
    box-sizing: border-box;
    display: flex;
  }
  .layout-gt-md-column {
    flex-direction: column;
  }
  .layout-gt-md-row {
    flex-direction: row;
  }
}
@media (min-width: 1023px) and (max-width: 1919px) {
  .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show), .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show), .hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show) {
    display: none;
  }
  .hide-lg:not(.show-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) {
    display: none;
  }
  .flex-order-lg--20 {
    order: -20;
  }
  .flex-order-lg--19 {
    order: -19;
  }
  .flex-order-lg--18 {
    order: -18;
  }
  .flex-order-lg--17 {
    order: -17;
  }
  .flex-order-lg--16 {
    order: -16;
  }
  .flex-order-lg--15 {
    order: -15;
  }
  .flex-order-lg--14 {
    order: -14;
  }
  .flex-order-lg--13 {
    order: -13;
  }
  .flex-order-lg--12 {
    order: -12;
  }
  .flex-order-lg--11 {
    order: -11;
  }
  .flex-order-lg--10 {
    order: -10;
  }
  .flex-order-lg--9 {
    order: -9;
  }
  .flex-order-lg--8 {
    order: -8;
  }
  .flex-order-lg--7 {
    order: -7;
  }
  .flex-order-lg--6 {
    order: -6;
  }
  .flex-order-lg--5 {
    order: -5;
  }
  .flex-order-lg--4 {
    order: -4;
  }
  .flex-order-lg--3 {
    order: -3;
  }
  .flex-order-lg--2 {
    order: -2;
  }
  .flex-order-lg--1 {
    order: -1;
  }
  .flex-order-lg-0 {
    order: 0;
  }
  .flex-order-lg-1 {
    order: 1;
  }
  .flex-order-lg-2 {
    order: 2;
  }
  .flex-order-lg-3 {
    order: 3;
  }
  .flex-order-lg-4 {
    order: 4;
  }
  .flex-order-lg-5 {
    order: 5;
  }
  .flex-order-lg-6 {
    order: 6;
  }
  .flex-order-lg-7 {
    order: 7;
  }
  .flex-order-lg-8 {
    order: 8;
  }
  .flex-order-lg-9 {
    order: 9;
  }
  .flex-order-lg-10 {
    order: 10;
  }
  .flex-order-lg-11 {
    order: 11;
  }
  .flex-order-lg-12 {
    order: 12;
  }
  .flex-order-lg-13 {
    order: 13;
  }
  .flex-order-lg-14 {
    order: 14;
  }
  .flex-order-lg-15 {
    order: 15;
  }
  .flex-order-lg-16 {
    order: 16;
  }
  .flex-order-lg-17 {
    order: 17;
  }
  .flex-order-lg-18 {
    order: 18;
  }
  .flex-order-lg-19 {
    order: 19;
  }
  .flex-order-lg-20 {
    order: 20;
  }
  .offset-lg-0, .flex-offset-lg-0, .layout-margin .flex-offset-lg-0, .layout-margin .offset-lg-0 {
    margin-left: 0;
  }
  [dir=rtl] .offset-lg-0, [dir=rtl] .flex-offset-lg-0, [dir=rtl] .layout-margin .flex-offset-lg-0, [dir=rtl] .layout-margin .offset-lg-0 {
    margin-left: auto;
    margin-right: 0;
  }
  .offset-lg-5, .flex-offset-lg-5, .layout-margin .flex-offset-lg-5, .layout-margin .offset-lg-5 {
    margin-left: 5%;
  }
  [dir=rtl] .offset-lg-5, [dir=rtl] .flex-offset-lg-5, [dir=rtl] .layout-margin .flex-offset-lg-5, [dir=rtl] .layout-margin .offset-lg-5 {
    margin-left: auto;
    margin-right: 5%;
  }
  .offset-lg-10, .flex-offset-lg-10, .layout-margin .flex-offset-lg-10, .layout-margin .offset-lg-10 {
    margin-left: 10%;
  }
  [dir=rtl] .offset-lg-10, [dir=rtl] .flex-offset-lg-10, [dir=rtl] .layout-margin .flex-offset-lg-10, [dir=rtl] .layout-margin .offset-lg-10 {
    margin-left: auto;
    margin-right: 10%;
  }
  .offset-lg-15, .flex-offset-lg-15, .layout-margin .flex-offset-lg-15, .layout-margin .offset-lg-15 {
    margin-left: 15%;
  }
  [dir=rtl] .offset-lg-15, [dir=rtl] .flex-offset-lg-15, [dir=rtl] .layout-margin .flex-offset-lg-15, [dir=rtl] .layout-margin .offset-lg-15 {
    margin-left: auto;
    margin-right: 15%;
  }
  .offset-lg-20, .flex-offset-lg-20, .layout-margin .flex-offset-lg-20, .layout-margin .offset-lg-20 {
    margin-left: 20%;
  }
  [dir=rtl] .offset-lg-20, [dir=rtl] .flex-offset-lg-20, [dir=rtl] .layout-margin .flex-offset-lg-20, [dir=rtl] .layout-margin .offset-lg-20 {
    margin-left: auto;
    margin-right: 20%;
  }
  .offset-lg-25, .flex-offset-lg-25, .layout-margin .flex-offset-lg-25, .layout-margin .offset-lg-25 {
    margin-left: 25%;
  }
  [dir=rtl] .offset-lg-25, [dir=rtl] .flex-offset-lg-25, [dir=rtl] .layout-margin .flex-offset-lg-25, [dir=rtl] .layout-margin .offset-lg-25 {
    margin-left: auto;
    margin-right: 25%;
  }
  .offset-lg-30, .flex-offset-lg-30, .layout-margin .flex-offset-lg-30, .layout-margin .offset-lg-30 {
    margin-left: 30%;
  }
  [dir=rtl] .offset-lg-30, [dir=rtl] .flex-offset-lg-30, [dir=rtl] .layout-margin .flex-offset-lg-30, [dir=rtl] .layout-margin .offset-lg-30 {
    margin-left: auto;
    margin-right: 30%;
  }
  .offset-lg-35, .flex-offset-lg-35, .layout-margin .flex-offset-lg-35, .layout-margin .offset-lg-35 {
    margin-left: 35%;
  }
  [dir=rtl] .offset-lg-35, [dir=rtl] .flex-offset-lg-35, [dir=rtl] .layout-margin .flex-offset-lg-35, [dir=rtl] .layout-margin .offset-lg-35 {
    margin-left: auto;
    margin-right: 35%;
  }
  .offset-lg-40, .flex-offset-lg-40, .layout-margin .flex-offset-lg-40, .layout-margin .offset-lg-40 {
    margin-left: 40%;
  }
  [dir=rtl] .offset-lg-40, [dir=rtl] .flex-offset-lg-40, [dir=rtl] .layout-margin .flex-offset-lg-40, [dir=rtl] .layout-margin .offset-lg-40 {
    margin-left: auto;
    margin-right: 40%;
  }
  .offset-lg-45, .flex-offset-lg-45, .layout-margin .flex-offset-lg-45, .layout-margin .offset-lg-45 {
    margin-left: 45%;
  }
  [dir=rtl] .offset-lg-45, [dir=rtl] .flex-offset-lg-45, [dir=rtl] .layout-margin .flex-offset-lg-45, [dir=rtl] .layout-margin .offset-lg-45 {
    margin-left: auto;
    margin-right: 45%;
  }
  .offset-lg-50, .flex-offset-lg-50, .layout-margin .flex-offset-lg-50, .layout-margin .offset-lg-50 {
    margin-left: 50%;
  }
  [dir=rtl] .offset-lg-50, [dir=rtl] .flex-offset-lg-50, [dir=rtl] .layout-margin .flex-offset-lg-50, [dir=rtl] .layout-margin .offset-lg-50 {
    margin-left: auto;
    margin-right: 50%;
  }
  .offset-lg-55, .flex-offset-lg-55, .layout-margin .flex-offset-lg-55, .layout-margin .offset-lg-55 {
    margin-left: 55%;
  }
  [dir=rtl] .offset-lg-55, [dir=rtl] .flex-offset-lg-55, [dir=rtl] .layout-margin .flex-offset-lg-55, [dir=rtl] .layout-margin .offset-lg-55 {
    margin-left: auto;
    margin-right: 55%;
  }
  .offset-lg-60, .flex-offset-lg-60, .layout-margin .flex-offset-lg-60, .layout-margin .offset-lg-60 {
    margin-left: 60%;
  }
  [dir=rtl] .offset-lg-60, [dir=rtl] .flex-offset-lg-60, [dir=rtl] .layout-margin .flex-offset-lg-60, [dir=rtl] .layout-margin .offset-lg-60 {
    margin-left: auto;
    margin-right: 60%;
  }
  .offset-lg-65, .flex-offset-lg-65, .layout-margin .flex-offset-lg-65, .layout-margin .offset-lg-65 {
    margin-left: 65%;
  }
  [dir=rtl] .offset-lg-65, [dir=rtl] .flex-offset-lg-65, [dir=rtl] .layout-margin .flex-offset-lg-65, [dir=rtl] .layout-margin .offset-lg-65 {
    margin-left: auto;
    margin-right: 65%;
  }
  .offset-lg-70, .flex-offset-lg-70, .layout-margin .flex-offset-lg-70, .layout-margin .offset-lg-70 {
    margin-left: 70%;
  }
  [dir=rtl] .offset-lg-70, [dir=rtl] .flex-offset-lg-70, [dir=rtl] .layout-margin .flex-offset-lg-70, [dir=rtl] .layout-margin .offset-lg-70 {
    margin-left: auto;
    margin-right: 70%;
  }
  .offset-lg-75, .flex-offset-lg-75, .layout-margin .flex-offset-lg-75, .layout-margin .offset-lg-75 {
    margin-left: 75%;
  }
  [dir=rtl] .offset-lg-75, [dir=rtl] .flex-offset-lg-75, [dir=rtl] .layout-margin .flex-offset-lg-75, [dir=rtl] .layout-margin .offset-lg-75 {
    margin-left: auto;
    margin-right: 75%;
  }
  .offset-lg-80, .flex-offset-lg-80, .layout-margin .flex-offset-lg-80, .layout-margin .offset-lg-80 {
    margin-left: 80%;
  }
  [dir=rtl] .offset-lg-80, [dir=rtl] .flex-offset-lg-80, [dir=rtl] .layout-margin .flex-offset-lg-80, [dir=rtl] .layout-margin .offset-lg-80 {
    margin-left: auto;
    margin-right: 80%;
  }
  .offset-lg-85, .flex-offset-lg-85, .layout-margin .flex-offset-lg-85, .layout-margin .offset-lg-85 {
    margin-left: 85%;
  }
  [dir=rtl] .offset-lg-85, [dir=rtl] .flex-offset-lg-85, [dir=rtl] .layout-margin .flex-offset-lg-85, [dir=rtl] .layout-margin .offset-lg-85 {
    margin-left: auto;
    margin-right: 85%;
  }
  .offset-lg-90, .flex-offset-lg-90, .layout-margin .flex-offset-lg-90, .layout-margin .offset-lg-90 {
    margin-left: 90%;
  }
  [dir=rtl] .offset-lg-90, [dir=rtl] .flex-offset-lg-90, [dir=rtl] .layout-margin .flex-offset-lg-90, [dir=rtl] .layout-margin .offset-lg-90 {
    margin-left: auto;
    margin-right: 90%;
  }
  .offset-lg-95, .flex-offset-lg-95, .layout-margin .flex-offset-lg-95, .layout-margin .offset-lg-95 {
    margin-left: 95%;
  }
  [dir=rtl] .offset-lg-95, [dir=rtl] .flex-offset-lg-95, [dir=rtl] .layout-margin .flex-offset-lg-95, [dir=rtl] .layout-margin .offset-lg-95 {
    margin-left: auto;
    margin-right: 95%;
  }
  .offset-lg-33, .flex-offset-lg-33, .layout-margin .flex-offset-lg-33, .layout-margin .offset-lg-33 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-66, .flex-offset-lg-66, .layout-margin .flex-offset-lg-66, .layout-margin .offset-lg-66 {
    margin-left: 66.6666666667%;
  }
  [dir=rtl] .offset-lg-66, [dir=rtl] .flex-offset-lg-66, [dir=rtl] .layout-margin .flex-offset-lg-66, [dir=rtl] .layout-margin .offset-lg-66 {
    margin-left: auto;
    margin-right: 66.6666666667%;
  }
  .layout-align-lg,
  .layout-align-lg-start-stretch {
    justify-content: flex-start;
    align-content: stretch;
    align-items: stretch;
  }
  .layout-align-lg-start,
  .layout-align-lg-start-start,
  .layout-align-lg-start-center,
  .layout-align-lg-start-end,
  .layout-align-lg-start-stretch {
    justify-content: flex-start;
  }
  .layout-align-lg-center,
  .layout-align-lg-center-start,
  .layout-align-lg-center-center,
  .layout-align-lg-center-end,
  .layout-align-lg-center-stretch {
    justify-content: center;
  }
  .layout-align-lg-end,
  .layout-align-lg-end-start,
  .layout-align-lg-end-center,
  .layout-align-lg-end-end,
  .layout-align-lg-end-stretch {
    justify-content: flex-end;
  }
  .layout-align-lg-space-around,
  .layout-align-lg-space-around-center,
  .layout-align-lg-space-around-start,
  .layout-align-lg-space-around-end,
  .layout-align-lg-space-around-stretch {
    justify-content: space-around;
  }
  .layout-align-lg-space-between,
  .layout-align-lg-space-between-center,
  .layout-align-lg-space-between-start,
  .layout-align-lg-space-between-end,
  .layout-align-lg-space-between-stretch {
    justify-content: space-between;
  }
  .layout-align-lg-start-start,
  .layout-align-lg-center-start,
  .layout-align-lg-end-start,
  .layout-align-lg-space-between-start,
  .layout-align-lg-space-around-start {
    align-items: flex-start;
    align-content: flex-start;
  }
  .layout-align-lg-start-center,
  .layout-align-lg-center-center,
  .layout-align-lg-end-center,
  .layout-align-lg-space-between-center,
  .layout-align-lg-space-around-center {
    align-items: center;
    align-content: center;
    max-width: 100%;
  }
  .layout-align-lg-start-center > *,
  .layout-align-lg-center-center > *,
  .layout-align-lg-end-center > *,
  .layout-align-lg-space-between-center > *,
  .layout-align-lg-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box;
  }
  .layout-align-lg-start-end,
  .layout-align-lg-center-end,
  .layout-align-lg-end-end,
  .layout-align-lg-space-between-end,
  .layout-align-lg-space-around-end {
    align-items: flex-end;
    align-content: flex-end;
  }
  .layout-align-lg-start-stretch,
  .layout-align-lg-center-stretch,
  .layout-align-lg-end-stretch,
  .layout-align-lg-space-between-stretch,
  .layout-align-lg-space-around-stretch {
    align-items: stretch;
    align-content: stretch;
  }
  .flex-lg {
    flex: 1;
    box-sizing: border-box;
  }
  .flex-lg-grow {
    flex: 1 1 100%;
    box-sizing: border-box;
  }
  .flex-lg-initial {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  .flex-lg-auto {
    flex: 1 1 auto;
    box-sizing: border-box;
  }
  .flex-lg-none {
    flex: 0 0 auto;
    box-sizing: border-box;
  }
  .flex-lg-noshrink {
    flex: 1 0 auto;
    box-sizing: border-box;
  }
  .flex-lg-nogrow {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  .flex-lg-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }
  .layout-column > .flex-lg-0 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }
  .layout-lg-column > .flex-lg-0 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0;
  }
  .flex-lg-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-5 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-5 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  .flex-lg-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-10 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-10 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  .flex-lg-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-15 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-15 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  .flex-lg-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-20 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-20 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  .flex-lg-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-25 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-25 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  .flex-lg-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-30 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-30 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  .flex-lg-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-35 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-35 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  .flex-lg-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-40 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-40 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  .flex-lg-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-45 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-45 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  .flex-lg-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-50 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-50 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  .flex-lg-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-55 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-55 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  .flex-lg-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-60 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-60 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  .flex-lg-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-65 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-65 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  .flex-lg-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-70 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-70 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  .flex-lg-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-75 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-75 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  .flex-lg-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-80 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-80 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  .flex-lg-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-85 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-85 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  .flex-lg-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-90 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-90 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  .flex-lg-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-95 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-95 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  .flex-lg-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-33 {
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-lg-66 {
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-33 {
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }
  .layout-column > .flex-lg-66 {
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-33 {
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex-lg-66 {
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-lg-row > .flex {
    min-width: 0;
  }
  .layout-lg-column > .flex-lg-33 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex-lg-66 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }
  .layout-lg-column > .flex {
    min-height: 0;
  }
  .layout-lg, .layout-lg-column, .layout-lg-row {
    box-sizing: border-box;
    display: flex;
  }
  .layout-lg-column {
    flex-direction: column;
  }
  .layout-lg-row {
    flex-direction: row;
  }
}
@media (min-width: 1920px) {
  .flex-order-gt-lg--20 {
    order: -20;
  }
  .flex-order-gt-lg--19 {
    order: -19;
  }
  .flex-order-gt-lg--18 {
    order: -18;
  }
  .flex-order-gt-lg--17 {
    order: -17;
  }
  .flex-order-gt-lg--16 {
    order: -16;
  }
  .flex-order-gt-lg--15 {
    order: -15;
  }
  .flex-order-gt-lg--14 {
    order: -14;
  }
  .flex-order-gt-lg--13 {
    order: -13;
  }
  .flex-order-gt-lg--12 {
    order: -12;
  }
  .flex-order-gt-lg--11 {
    order: -11;
  }
  .flex-order-gt-lg--10 {
    order: -10;
  }
  .flex-order-gt-lg--9 {
    order: -9;
  }
  .flex-order-gt-lg--8 {
    order: -8;
  }
  .flex-order-gt-lg--7 {
    order: -7;
  }
  .flex-order-gt-lg--6 {
    order: -6;
  }
  .flex-order-gt-lg--5 {
    order: -5;
  }
  .flex-order-gt-lg--4 {
    order: -4;
  }
  .flex-order-gt-lg--3 {
    order: -3;
  }
  .flex-order-gt-lg--2 {
    order: -2;
  }
  .flex-order-gt-lg--1 {
    order: -1;
  }
  .flex-order-gt-lg-0 {
    order: 0;
  }
  .flex-order-gt-lg-1 {
    order: 1;
  }
  .flex-order-gt-lg-2 {
    order: 2;
  }
  .flex-order-gt-lg-3 {
    order: 3;
  }
  .flex-order-gt-lg-4 {
    order: 4;
  }
  .flex-order-gt-lg-5 {
    order: 5;
  }
  .flex-order-gt-lg-6 {
    order: 6;
  }
  .flex-order-gt-lg-7 {
    order: 7;
  }
  .flex-order-gt-lg-8 {
    order: 8;
  }
  .flex-order-gt-lg-9 {
    order: 9;
  }
  .flex-order-gt-lg-10 {
    order: 10;
  }
  .flex-order-gt-lg-11 {
    order: 11;
  }
  .flex-order-gt-lg-12 {
    order: 12;
  }
  .flex-order-gt-lg-13 {
    order: 13;
  }
  .flex-order-gt-lg-14 {
    order: 14;
  }
  .flex-order-gt-lg-15 {
    order: 15;
  }
  .flex-order-gt-lg-16 {
    order: 16;
  }
  .flex-order-gt-lg-17 {
    order: 17;
  }
  .flex-order-gt-lg-18 {
    order: 18;
  }
  .flex-order-gt-lg-19 {
    order: 19;
  }
  .flex-order-gt-lg-20 {
    order: 20;
  }
  .offset-gt-lg-0, .flex-offset-gt-lg-0, .layout-margin .flex-offset-gt-lg-0, .layout-margin .offset-gt-lg-0 {
    margin-left: 0;
  }
  [dir=rtl] .offset-gt-lg-0, [dir=rtl] .flex-offset-gt-lg-0, [dir=rtl] .layout-margin .flex-offset-gt-lg-0, [dir=rtl] .layout-margin .offset-gt-lg-0 {
    margin-left: auto;
    margin-right: 0;
  }
  .offset-gt-lg-5, .flex-offset-gt-lg-5, .layout-margin .flex-offset-gt-lg-5, .layout-margin .offset-gt-lg-5 {
    margin-left: 5%;
  }
  [dir=rtl] .offset-gt-lg-5, [dir=rtl] .flex-offset-gt-lg-5, [dir=rtl] .layout-margin .flex-offset-gt-lg-5, [dir=rtl] .layout-margin .offset-gt-lg-5 {
    margin-left: auto;
    margin-right: 5%;
  }
  .offset-gt-lg-10, .flex-offset-gt-lg-10, .layout-margin .flex-offset-gt-lg-10, .layout-margin .offset-gt-lg-10 {
    margin-left: 10%;
  }
  [dir=rtl] .offset-gt-lg-10, [dir=rtl] .flex-offset-gt-lg-10, [dir=rtl] .layout-margin .flex-offset-gt-lg-10, [dir=rtl] .layout-margin .offset-gt-lg-10 {
    margin-left: auto;
    margin-right: 10%;
  }
  .offset-gt-lg-15, .flex-offset-gt-lg-15, .layout-margin .flex-offset-gt-lg-15, .layout-margin .offset-gt-lg-15 {
    margin-left: 15%;
  }
  [dir=rtl] .offset-gt-lg-15, [dir=rtl] .flex-offset-gt-lg-15, [dir=rtl] .layout-margin .flex-offset-gt-lg-15, [dir=rtl] .layout-margin .offset-gt-lg-15 {
    margin-left: auto;
    margin-right: 15%;
  }
  .offset-gt-lg-20, .flex-offset-gt-lg-20, .layout-margin .flex-offset-gt-lg-20, .layout-margin .offset-gt-lg-20 {
    margin-left: 20%;
  }
  [dir=rtl] .offset-gt-lg-20, [dir=rtl] .flex-offset-gt-lg-20, [dir=rtl] .layout-margin .flex-offset-gt-lg-20, [dir=rtl] .layout-margin .offset-gt-lg-20 {
    margin-left: auto;
    margin-right: 20%;
  }
  .offset-gt-lg-25, .flex-offset-gt-lg-25, .layout-margin .flex-offset-gt-lg-25, .layout-margin .offset-gt-lg-25 {
    margin-left: 25%;
  }
  [dir=rtl] .offset-gt-lg-25, [dir=rtl] .flex-offset-gt-lg-25, [dir=rtl] .layout-margin .flex-offset-gt-lg-25, [dir=rtl] .layout-margin .offset-gt-lg-25 {
    margin-left: auto;
    margin-right: 25%;
  }
  .offset-gt-lg-30, .flex-offset-gt-lg-30, .layout-margin .flex-offset-gt-lg-30, .layout-margin .offset-gt-lg-30 {
    margin-left: 30%;
  }
  [dir=rtl] .offset-gt-lg-30, [dir=rtl] .flex-offset-gt-lg-30, [dir=rtl] .layout-margin .flex-offset-gt-lg-30, [dir=rtl] .layout-margin .offset-gt-lg-30 {
    margin-left: auto;
    margin-right: 30%;
  }
  .offset-gt-lg-35, .flex-offset-gt-lg-35, .layout-margin .flex-offset-gt-lg-35, .layout-margin .offset-gt-lg-35 {
    margin-left: 35%;
  }
  [dir=rtl] .offset-gt-lg-35, [dir=rtl] .flex-offset-gt-lg-35, [dir=rtl] .layout-margin .flex-offset-gt-lg-35, [dir=rtl] .layout-margin .offset-gt-lg-35 {
    margin-left: auto;
    margin-right: 35%;
  }
  .offset-gt-lg-40, .flex-offset-gt-lg-40, .layout-margin .flex-offset-gt-lg-40, .layout-margin .offset-gt-lg-40 {
    margin-left: 40%;
  }
  [dir=rtl] .offset-gt-lg-40, [dir=rtl] .flex-offset-gt-lg-40, [dir=rtl] .layout-margin .flex-offset-gt-lg-40, [dir=rtl] .layout-margin .offset-gt-lg-40 {
    margin-left: auto;
    margin-right: 40%;
  }
  .offset-gt-lg-45, .flex-offset-gt-lg-45, .layout-margin .flex-offset-gt-lg-45, .layout-margin .offset-gt-lg-45 {
    margin-left: 45%;
  }
  [dir=rtl] .offset-gt-lg-45, [dir=rtl] .flex-offset-gt-lg-45, [dir=rtl] .layout-margin .flex-offset-gt-lg-45, [dir=rtl] .layout-margin .offset-gt-lg-45 {
    margin-left: auto;
    margin-right: 45%;
  }
  .offset-gt-lg-50, .flex-offset-gt-lg-50, .layout-margin .flex-offset-gt-lg-50, .layout-margin .offset-gt-lg-50 {
    margin-left: 50%;
  }
  [dir=rtl] .offset-gt-lg-50, [dir=rtl] .flex-offset-gt-lg-50, [dir=rtl] .layout-margin .flex-offset-gt-lg-50, [dir=rtl] .layout-margin .offset-gt-lg-50 {
    margin-left: auto;
    margin-right: 50%;
  }
  .offset-gt-lg-55, .flex-offset-gt-lg-55, .layout-margin .flex-offset-gt-lg-55, .layout-margin .offset-gt-lg-55 {
    margin-left: 55%;
  }
  [dir=rtl] .offset-gt-lg-55, [dir=rtl] .flex-offset-gt-lg-55, [dir=rtl] .layout-margin .flex-offset-gt-lg-55, [dir=rtl] .layout-margin .offset-gt-lg-55 {
    margin-left: auto;
    margin-right: 55%;
  }
  .offset-gt-lg-60, .flex-offset-gt-lg-60, .layout-margin .flex-offset-gt-lg-60, .layout-margin .offset-gt-lg-60 {
    margin-left: 60%;
  }
  [dir=rtl] .offset-gt-lg-60, [dir=rtl] .flex-offset-gt-lg-60, [dir=rtl] .layout-margin .flex-offset-gt-lg-60, [dir=rtl] .layout-margin .offset-gt-lg-60 {
    margin-left: auto;
    margin-right: 60%;
  }
  .offset-gt-lg-65, .flex-offset-gt-lg-65, .layout-margin .flex-offset-gt-lg-65, .layout-margin .offset-gt-lg-65 {
    margin-left: 65%;
  }
  [dir=rtl] .offset-gt-lg-65, [dir=rtl] .flex-offset-gt-lg-65, [dir=rtl] .layout-margin .flex-offset-gt-lg-65, [dir=rtl] .layout-margin .offset-gt-lg-65 {
    margin-left: auto;
    margin-right: 65%;
  }
  .offset-gt-lg-70, .flex-offset-gt-lg-70, .layout-margin .flex-offset-gt-lg-70, .layout-margin .offset-gt-lg-70 {
    margin-left: 70%;
  }
  [dir=rtl] .offset-gt-lg-70, [dir=rtl] .flex-offset-gt-lg-70, [dir=rtl] .layout-margin .flex-offset-gt-lg-70, [dir=rtl] .layout-margin .offset-gt-lg-70 {
    margin-left: auto;
    margin-right: 70%;
  }
  .offset-gt-lg-75, .flex-offset-gt-lg-75, .layout-margin .flex-offset-gt-lg-75, .layout-margin .offset-gt-lg-75 {
    margin-left: 75%;
  }
  [dir=rtl] .offset-gt-lg-75, [dir=rtl] .flex-offset-gt-lg-75, [dir=rtl] .layout-margin .flex-offset-gt-lg-75, [dir=rtl] .layout-margin .offset-gt-lg-75 {
    margin-left: auto;
    margin-right: 75%;
  }
  .offset-gt-lg-80, .flex-offset-gt-lg-80, .layout-margin .flex-offset-gt-lg-80, .layout-margin .offset-gt-lg-80 {
    margin-left: 80%;
  }
  [dir=rtl] .offset-gt-lg-80, [dir=rtl] .flex-offset-gt-lg-80, [dir=rtl] .layout-margin .flex-offset-gt-lg-80, [dir=rtl] .layout-margin .offset-gt-lg-80 {
    margin-left: auto;
    margin-right: 80%;
  }
  .offset-gt-lg-85, .flex-offset-gt-lg-85, .layout-margin .flex-offset-gt-lg-85, .layout-margin .offset-gt-lg-85 {
    margin-left: 85%;
  }
  [dir=rtl] .offset-gt-lg-85, [dir=rtl] .flex-offset-gt-lg-85, [dir=rtl] .layout-margin .flex-offset-gt-lg-85, [dir=rtl] .layout-margin .offset-gt-lg-85 {
    margin-left: auto;
    margin-right: 85%;
  }
  .offset-gt-lg-90, .flex-offset-gt-lg-90, .layout-margin .flex-offset-gt-lg-90, .layout-margin .offset-gt-lg-90 {
    margin-left: 90%;
  }
  [dir=rtl] .offset-gt-lg-90, [dir=rtl] .flex-offset-gt-lg-90, [dir=rtl] .layout-margin .flex-offset-gt-lg-90, [dir=rtl] .layout-margin .offset-gt-lg-90 {
    margin-left: auto;
    margin-right: 90%;
  }
  .offset-gt-lg-95, .flex-offset-gt-lg-95, .layout-margin .flex-offset-gt-lg-95, .layout-margin .offset-gt-lg-95 {
    margin-left: 95%;
  }
  [dir=rtl] .offset-gt-lg-95, [dir=rtl] .flex-offset-gt-lg-95, [dir=rtl] .layout-margin .flex-offset-gt-lg-95, [dir=rtl] .layout-margin .offset-gt-lg-95 {
    margin-left: auto;
    margin-right: 95%;
  }
  .offset-gt-lg-33, .flex-offset-gt-lg-33, .layout-margin .flex-offset-gt-lg-33, .layout-margin .offset-gt-lg-33 {
    margin-left: 33.3333333333%;
  }
  .offset-gt-lg-66, .flex-offset-gt-lg-66, .layout-margin .flex-offset-gt-lg-66, .layout-margin .offset-gt-lg-66 {
    margin-left: 66.6666666667%;
  }
  [dir=rtl] .offset-gt-lg-66, [dir=rtl] .flex-offset-gt-lg-66, [dir=rtl] .layout-margin .flex-offset-gt-lg-66, [dir=rtl] .layout-margin .offset-gt-lg-66 {
    margin-left: auto;
    margin-right: 66.6666666667%;
  }
  .layout-align-gt-lg,
  .layout-align-gt-lg-start-stretch {
    justify-content: flex-start;
    align-content: stretch;
    align-items: stretch;
  }
  .layout-align-gt-lg-start,
  .layout-align-gt-lg-start-start,
  .layout-align-gt-lg-start-center,
  .layout-align-gt-lg-start-end,
  .layout-align-gt-lg-start-stretch {
    justify-content: flex-start;
  }
  .layout-align-gt-lg-center,
  .layout-align-gt-lg-center-start,
  .layout-align-gt-lg-center-center,
  .layout-align-gt-lg-center-end,
  .layout-align-gt-lg-center-stretch {
    justify-content: center;
  }
  .layout-align-gt-lg-end,
  .layout-align-gt-lg-end-start,
  .layout-align-gt-lg-end-center,
  .layout-align-gt-lg-end-end,
  .layout-align-gt-lg-end-stretch {
    justify-content: flex-end;
  }
  .layout-align-gt-lg-space-around,
  .layout-align-gt-lg-space-around-center,
  .layout-align-gt-lg-space-around-start,
  .layout-align-gt-lg-space-around-end,
  .layout-align-gt-lg-space-around-stretch {
    justify-content: space-around;
  }
  .layout-align-gt-lg-space-between,
  .layout-align-gt-lg-space-between-center,
  .layout-align-gt-lg-space-between-start,
  .layout-align-gt-lg-space-between-end,
  .layout-align-gt-lg-space-between-stretch {
    justify-content: space-between;
  }
  .layout-align-gt-lg-start-start,
  .layout-align-gt-lg-center-start,
  .layout-align-gt-lg-end-start,
  .layout-align-gt-lg-space-between-start,
  .layout-align-gt-lg-space-around-start {
    align-items: flex-start;
    align-content: flex-start;
  }
  .layout-align-gt-lg-start-center,
  .layout-align-gt-lg-center-center,
  .layout-align-gt-lg-end-center,
  .layout-align-gt-lg-space-between-center,
  .layout-align-gt-lg-space-around-center {
    align-items: center;
    align-content: center;
    max-width: 100%;
  }
  .layout-align-gt-lg-start-center > *,
  .layout-align-gt-lg-center-center > *,
  .layout-align-gt-lg-end-center > *,
  .layout-align-gt-lg-space-between-center > *,
  .layout-align-gt-lg-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box;
  }
  .layout-align-gt-lg-start-end,
  .layout-align-gt-lg-center-end,
  .layout-align-gt-lg-end-end,
  .layout-align-gt-lg-space-between-end,
  .layout-align-gt-lg-space-around-end {
    align-items: flex-end;
    align-content: flex-end;
  }
  .layout-align-gt-lg-start-stretch,
  .layout-align-gt-lg-center-stretch,
  .layout-align-gt-lg-end-stretch,
  .layout-align-gt-lg-space-between-stretch,
  .layout-align-gt-lg-space-around-stretch {
    align-items: stretch;
    align-content: stretch;
  }
  .flex-gt-lg {
    flex: 1;
    box-sizing: border-box;
  }
  .flex-gt-lg-grow {
    flex: 1 1 100%;
    box-sizing: border-box;
  }
  .flex-gt-lg-initial {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  .flex-gt-lg-auto {
    flex: 1 1 auto;
    box-sizing: border-box;
  }
  .flex-gt-lg-none {
    flex: 0 0 auto;
    box-sizing: border-box;
  }
  .flex-gt-lg-noshrink {
    flex: 1 0 auto;
    box-sizing: border-box;
  }
  .flex-gt-lg-nogrow {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  .flex-gt-lg-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }
  .layout-column > .flex-gt-lg-0 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }
  .layout-gt-lg-column > .flex-gt-lg-0 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0;
  }
  .flex-gt-lg-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-5 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-5 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  .flex-gt-lg-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-10 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-10 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  .flex-gt-lg-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-15 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-15 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  .flex-gt-lg-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-20 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-20 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  .flex-gt-lg-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-25 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-25 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  .flex-gt-lg-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-30 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-30 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  .flex-gt-lg-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-35 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-35 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  .flex-gt-lg-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-40 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-40 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  .flex-gt-lg-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-45 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-45 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  .flex-gt-lg-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-50 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-50 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  .flex-gt-lg-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-55 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-55 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  .flex-gt-lg-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-60 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-60 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  .flex-gt-lg-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-65 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-65 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  .flex-gt-lg-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-70 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-70 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  .flex-gt-lg-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-75 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-75 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  .flex-gt-lg-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-80 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-80 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  .flex-gt-lg-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-85 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-85 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  .flex-gt-lg-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-90 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-90 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  .flex-gt-lg-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-95 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-95 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  .flex-gt-lg-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-33 {
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-gt-lg-66 {
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-33 {
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }
  .layout-column > .flex-gt-lg-66 {
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-33 {
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex-gt-lg-66 {
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-gt-lg-row > .flex {
    min-width: 0;
  }
  .layout-gt-lg-column > .flex-gt-lg-33 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex-gt-lg-66 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }
  .layout-gt-lg-column > .flex {
    min-height: 0;
  }
  .layout-gt-lg, .layout-gt-lg-column, .layout-gt-lg-row {
    box-sizing: border-box;
    display: flex;
  }
  .layout-gt-lg-column {
    flex-direction: column;
  }
  .layout-gt-lg-row {
    flex-direction: row;
  }
  .flex-order-xl--20 {
    order: -20;
  }
  .flex-order-xl--19 {
    order: -19;
  }
  .flex-order-xl--18 {
    order: -18;
  }
  .flex-order-xl--17 {
    order: -17;
  }
  .flex-order-xl--16 {
    order: -16;
  }
  .flex-order-xl--15 {
    order: -15;
  }
  .flex-order-xl--14 {
    order: -14;
  }
  .flex-order-xl--13 {
    order: -13;
  }
  .flex-order-xl--12 {
    order: -12;
  }
  .flex-order-xl--11 {
    order: -11;
  }
  .flex-order-xl--10 {
    order: -10;
  }
  .flex-order-xl--9 {
    order: -9;
  }
  .flex-order-xl--8 {
    order: -8;
  }
  .flex-order-xl--7 {
    order: -7;
  }
  .flex-order-xl--6 {
    order: -6;
  }
  .flex-order-xl--5 {
    order: -5;
  }
  .flex-order-xl--4 {
    order: -4;
  }
  .flex-order-xl--3 {
    order: -3;
  }
  .flex-order-xl--2 {
    order: -2;
  }
  .flex-order-xl--1 {
    order: -1;
  }
  .flex-order-xl-0 {
    order: 0;
  }
  .flex-order-xl-1 {
    order: 1;
  }
  .flex-order-xl-2 {
    order: 2;
  }
  .flex-order-xl-3 {
    order: 3;
  }
  .flex-order-xl-4 {
    order: 4;
  }
  .flex-order-xl-5 {
    order: 5;
  }
  .flex-order-xl-6 {
    order: 6;
  }
  .flex-order-xl-7 {
    order: 7;
  }
  .flex-order-xl-8 {
    order: 8;
  }
  .flex-order-xl-9 {
    order: 9;
  }
  .flex-order-xl-10 {
    order: 10;
  }
  .flex-order-xl-11 {
    order: 11;
  }
  .flex-order-xl-12 {
    order: 12;
  }
  .flex-order-xl-13 {
    order: 13;
  }
  .flex-order-xl-14 {
    order: 14;
  }
  .flex-order-xl-15 {
    order: 15;
  }
  .flex-order-xl-16 {
    order: 16;
  }
  .flex-order-xl-17 {
    order: 17;
  }
  .flex-order-xl-18 {
    order: 18;
  }
  .flex-order-xl-19 {
    order: 19;
  }
  .flex-order-xl-20 {
    order: 20;
  }
  .offset-xl-0, .flex-offset-xl-0, .layout-margin .flex-offset-xl-0, .layout-margin .offset-xl-0 {
    margin-left: 0;
  }
  [dir=rtl] .offset-xl-0, [dir=rtl] .flex-offset-xl-0, [dir=rtl] .layout-margin .flex-offset-xl-0, [dir=rtl] .layout-margin .offset-xl-0 {
    margin-left: auto;
    margin-right: 0;
  }
  .offset-xl-5, .flex-offset-xl-5, .layout-margin .flex-offset-xl-5, .layout-margin .offset-xl-5 {
    margin-left: 5%;
  }
  [dir=rtl] .offset-xl-5, [dir=rtl] .flex-offset-xl-5, [dir=rtl] .layout-margin .flex-offset-xl-5, [dir=rtl] .layout-margin .offset-xl-5 {
    margin-left: auto;
    margin-right: 5%;
  }
  .offset-xl-10, .flex-offset-xl-10, .layout-margin .flex-offset-xl-10, .layout-margin .offset-xl-10 {
    margin-left: 10%;
  }
  [dir=rtl] .offset-xl-10, [dir=rtl] .flex-offset-xl-10, [dir=rtl] .layout-margin .flex-offset-xl-10, [dir=rtl] .layout-margin .offset-xl-10 {
    margin-left: auto;
    margin-right: 10%;
  }
  .offset-xl-15, .flex-offset-xl-15, .layout-margin .flex-offset-xl-15, .layout-margin .offset-xl-15 {
    margin-left: 15%;
  }
  [dir=rtl] .offset-xl-15, [dir=rtl] .flex-offset-xl-15, [dir=rtl] .layout-margin .flex-offset-xl-15, [dir=rtl] .layout-margin .offset-xl-15 {
    margin-left: auto;
    margin-right: 15%;
  }
  .offset-xl-20, .flex-offset-xl-20, .layout-margin .flex-offset-xl-20, .layout-margin .offset-xl-20 {
    margin-left: 20%;
  }
  [dir=rtl] .offset-xl-20, [dir=rtl] .flex-offset-xl-20, [dir=rtl] .layout-margin .flex-offset-xl-20, [dir=rtl] .layout-margin .offset-xl-20 {
    margin-left: auto;
    margin-right: 20%;
  }
  .offset-xl-25, .flex-offset-xl-25, .layout-margin .flex-offset-xl-25, .layout-margin .offset-xl-25 {
    margin-left: 25%;
  }
  [dir=rtl] .offset-xl-25, [dir=rtl] .flex-offset-xl-25, [dir=rtl] .layout-margin .flex-offset-xl-25, [dir=rtl] .layout-margin .offset-xl-25 {
    margin-left: auto;
    margin-right: 25%;
  }
  .offset-xl-30, .flex-offset-xl-30, .layout-margin .flex-offset-xl-30, .layout-margin .offset-xl-30 {
    margin-left: 30%;
  }
  [dir=rtl] .offset-xl-30, [dir=rtl] .flex-offset-xl-30, [dir=rtl] .layout-margin .flex-offset-xl-30, [dir=rtl] .layout-margin .offset-xl-30 {
    margin-left: auto;
    margin-right: 30%;
  }
  .offset-xl-35, .flex-offset-xl-35, .layout-margin .flex-offset-xl-35, .layout-margin .offset-xl-35 {
    margin-left: 35%;
  }
  [dir=rtl] .offset-xl-35, [dir=rtl] .flex-offset-xl-35, [dir=rtl] .layout-margin .flex-offset-xl-35, [dir=rtl] .layout-margin .offset-xl-35 {
    margin-left: auto;
    margin-right: 35%;
  }
  .offset-xl-40, .flex-offset-xl-40, .layout-margin .flex-offset-xl-40, .layout-margin .offset-xl-40 {
    margin-left: 40%;
  }
  [dir=rtl] .offset-xl-40, [dir=rtl] .flex-offset-xl-40, [dir=rtl] .layout-margin .flex-offset-xl-40, [dir=rtl] .layout-margin .offset-xl-40 {
    margin-left: auto;
    margin-right: 40%;
  }
  .offset-xl-45, .flex-offset-xl-45, .layout-margin .flex-offset-xl-45, .layout-margin .offset-xl-45 {
    margin-left: 45%;
  }
  [dir=rtl] .offset-xl-45, [dir=rtl] .flex-offset-xl-45, [dir=rtl] .layout-margin .flex-offset-xl-45, [dir=rtl] .layout-margin .offset-xl-45 {
    margin-left: auto;
    margin-right: 45%;
  }
  .offset-xl-50, .flex-offset-xl-50, .layout-margin .flex-offset-xl-50, .layout-margin .offset-xl-50 {
    margin-left: 50%;
  }
  [dir=rtl] .offset-xl-50, [dir=rtl] .flex-offset-xl-50, [dir=rtl] .layout-margin .flex-offset-xl-50, [dir=rtl] .layout-margin .offset-xl-50 {
    margin-left: auto;
    margin-right: 50%;
  }
  .offset-xl-55, .flex-offset-xl-55, .layout-margin .flex-offset-xl-55, .layout-margin .offset-xl-55 {
    margin-left: 55%;
  }
  [dir=rtl] .offset-xl-55, [dir=rtl] .flex-offset-xl-55, [dir=rtl] .layout-margin .flex-offset-xl-55, [dir=rtl] .layout-margin .offset-xl-55 {
    margin-left: auto;
    margin-right: 55%;
  }
  .offset-xl-60, .flex-offset-xl-60, .layout-margin .flex-offset-xl-60, .layout-margin .offset-xl-60 {
    margin-left: 60%;
  }
  [dir=rtl] .offset-xl-60, [dir=rtl] .flex-offset-xl-60, [dir=rtl] .layout-margin .flex-offset-xl-60, [dir=rtl] .layout-margin .offset-xl-60 {
    margin-left: auto;
    margin-right: 60%;
  }
  .offset-xl-65, .flex-offset-xl-65, .layout-margin .flex-offset-xl-65, .layout-margin .offset-xl-65 {
    margin-left: 65%;
  }
  [dir=rtl] .offset-xl-65, [dir=rtl] .flex-offset-xl-65, [dir=rtl] .layout-margin .flex-offset-xl-65, [dir=rtl] .layout-margin .offset-xl-65 {
    margin-left: auto;
    margin-right: 65%;
  }
  .offset-xl-70, .flex-offset-xl-70, .layout-margin .flex-offset-xl-70, .layout-margin .offset-xl-70 {
    margin-left: 70%;
  }
  [dir=rtl] .offset-xl-70, [dir=rtl] .flex-offset-xl-70, [dir=rtl] .layout-margin .flex-offset-xl-70, [dir=rtl] .layout-margin .offset-xl-70 {
    margin-left: auto;
    margin-right: 70%;
  }
  .offset-xl-75, .flex-offset-xl-75, .layout-margin .flex-offset-xl-75, .layout-margin .offset-xl-75 {
    margin-left: 75%;
  }
  [dir=rtl] .offset-xl-75, [dir=rtl] .flex-offset-xl-75, [dir=rtl] .layout-margin .flex-offset-xl-75, [dir=rtl] .layout-margin .offset-xl-75 {
    margin-left: auto;
    margin-right: 75%;
  }
  .offset-xl-80, .flex-offset-xl-80, .layout-margin .flex-offset-xl-80, .layout-margin .offset-xl-80 {
    margin-left: 80%;
  }
  [dir=rtl] .offset-xl-80, [dir=rtl] .flex-offset-xl-80, [dir=rtl] .layout-margin .flex-offset-xl-80, [dir=rtl] .layout-margin .offset-xl-80 {
    margin-left: auto;
    margin-right: 80%;
  }
  .offset-xl-85, .flex-offset-xl-85, .layout-margin .flex-offset-xl-85, .layout-margin .offset-xl-85 {
    margin-left: 85%;
  }
  [dir=rtl] .offset-xl-85, [dir=rtl] .flex-offset-xl-85, [dir=rtl] .layout-margin .flex-offset-xl-85, [dir=rtl] .layout-margin .offset-xl-85 {
    margin-left: auto;
    margin-right: 85%;
  }
  .offset-xl-90, .flex-offset-xl-90, .layout-margin .flex-offset-xl-90, .layout-margin .offset-xl-90 {
    margin-left: 90%;
  }
  [dir=rtl] .offset-xl-90, [dir=rtl] .flex-offset-xl-90, [dir=rtl] .layout-margin .flex-offset-xl-90, [dir=rtl] .layout-margin .offset-xl-90 {
    margin-left: auto;
    margin-right: 90%;
  }
  .offset-xl-95, .flex-offset-xl-95, .layout-margin .flex-offset-xl-95, .layout-margin .offset-xl-95 {
    margin-left: 95%;
  }
  [dir=rtl] .offset-xl-95, [dir=rtl] .flex-offset-xl-95, [dir=rtl] .layout-margin .flex-offset-xl-95, [dir=rtl] .layout-margin .offset-xl-95 {
    margin-left: auto;
    margin-right: 95%;
  }
  .offset-xl-33, .flex-offset-xl-33, .layout-margin .flex-offset-xl-33, .layout-margin .offset-xl-33 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-66, .flex-offset-xl-66, .layout-margin .flex-offset-xl-66, .layout-margin .offset-xl-66 {
    margin-left: 66.6666666667%;
  }
  [dir=rtl] .offset-xl-66, [dir=rtl] .flex-offset-xl-66, [dir=rtl] .layout-margin .flex-offset-xl-66, [dir=rtl] .layout-margin .offset-xl-66 {
    margin-left: auto;
    margin-right: 66.6666666667%;
  }
  .layout-align-xl,
  .layout-align-xl-start-stretch {
    justify-content: flex-start;
    align-content: stretch;
    align-items: stretch;
  }
  .layout-align-xl-start,
  .layout-align-xl-start-start,
  .layout-align-xl-start-center,
  .layout-align-xl-start-end,
  .layout-align-xl-start-stretch {
    justify-content: flex-start;
  }
  .layout-align-xl-center,
  .layout-align-xl-center-start,
  .layout-align-xl-center-center,
  .layout-align-xl-center-end,
  .layout-align-xl-center-stretch {
    justify-content: center;
  }
  .layout-align-xl-end,
  .layout-align-xl-end-start,
  .layout-align-xl-end-center,
  .layout-align-xl-end-end,
  .layout-align-xl-end-stretch {
    justify-content: flex-end;
  }
  .layout-align-xl-space-around,
  .layout-align-xl-space-around-center,
  .layout-align-xl-space-around-start,
  .layout-align-xl-space-around-end,
  .layout-align-xl-space-around-stretch {
    justify-content: space-around;
  }
  .layout-align-xl-space-between,
  .layout-align-xl-space-between-center,
  .layout-align-xl-space-between-start,
  .layout-align-xl-space-between-end,
  .layout-align-xl-space-between-stretch {
    justify-content: space-between;
  }
  .layout-align-xl-start-start,
  .layout-align-xl-center-start,
  .layout-align-xl-end-start,
  .layout-align-xl-space-between-start,
  .layout-align-xl-space-around-start {
    align-items: flex-start;
    align-content: flex-start;
  }
  .layout-align-xl-start-center,
  .layout-align-xl-center-center,
  .layout-align-xl-end-center,
  .layout-align-xl-space-between-center,
  .layout-align-xl-space-around-center {
    align-items: center;
    align-content: center;
    max-width: 100%;
  }
  .layout-align-xl-start-center > *,
  .layout-align-xl-center-center > *,
  .layout-align-xl-end-center > *,
  .layout-align-xl-space-between-center > *,
  .layout-align-xl-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box;
  }
  .layout-align-xl-start-end,
  .layout-align-xl-center-end,
  .layout-align-xl-end-end,
  .layout-align-xl-space-between-end,
  .layout-align-xl-space-around-end {
    align-items: flex-end;
    align-content: flex-end;
  }
  .layout-align-xl-start-stretch,
  .layout-align-xl-center-stretch,
  .layout-align-xl-end-stretch,
  .layout-align-xl-space-between-stretch,
  .layout-align-xl-space-around-stretch {
    align-items: stretch;
    align-content: stretch;
  }
  .flex-xl {
    flex: 1;
    box-sizing: border-box;
  }
  .flex-xl-grow {
    flex: 1 1 100%;
    box-sizing: border-box;
  }
  .flex-xl-initial {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  .flex-xl-auto {
    flex: 1 1 auto;
    box-sizing: border-box;
  }
  .flex-xl-none {
    flex: 0 0 auto;
    box-sizing: border-box;
  }
  .flex-xl-noshrink {
    flex: 1 0 auto;
    box-sizing: border-box;
  }
  .flex-xl-nogrow {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  .flex-xl-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }
  .layout-column > .flex-xl-0 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-0 {
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0;
  }
  .layout-xl-column > .flex-xl-0 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0;
  }
  .flex-xl-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-5 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-5 {
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-5 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  .flex-xl-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-10 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-10 {
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-10 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  .flex-xl-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-15 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-15 {
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-15 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  .flex-xl-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-20 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-20 {
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-20 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  .flex-xl-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-25 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-25 {
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-25 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  .flex-xl-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-30 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-30 {
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-30 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  .flex-xl-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-35 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-35 {
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-35 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  .flex-xl-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-40 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-40 {
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-40 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  .flex-xl-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-45 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-45 {
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-45 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  .flex-xl-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-50 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-50 {
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-50 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  .flex-xl-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-55 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-55 {
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-55 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  .flex-xl-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-60 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-60 {
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-60 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  .flex-xl-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-65 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-65 {
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-65 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  .flex-xl-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-70 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-70 {
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-70 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  .flex-xl-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-75 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-75 {
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-75 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  .flex-xl-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-80 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-80 {
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-80 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  .flex-xl-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-85 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-85 {
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-85 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  .flex-xl-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-90 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-90 {
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-90 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  .flex-xl-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-95 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-95 {
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-95 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  .flex-xl-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-100 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-33 {
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-row > .flex-xl-66 {
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-33 {
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }
  .layout-column > .flex-xl-66 {
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-33 {
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex-xl-66 {
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box;
  }
  .layout-xl-row > .flex {
    min-width: 0;
  }
  .layout-xl-column > .flex-xl-33 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex-xl-66 {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box;
  }
  .layout-xl-column > .flex {
    min-height: 0;
  }
  .layout-xl, .layout-xl-column, .layout-xl-row {
    box-sizing: border-box;
    display: flex;
  }
  .layout-xl-column {
    flex-direction: column;
  }
  .layout-xl-row {
    flex-direction: row;
  }
  .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-lg:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show) {
    display: none;
  }
  .hide-xl:not(.show-xl):not(.show-gt-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) {
    display: none;
  }
}
@media print {
  .hide-print:not(.show-print):not(.show) {
    display: none !important;
  }
}
/*----------------------------------------------------------------*/
/*  Reset
/*----------------------------------------------------------------*/
* {
  text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -webkit-text-rendering: optimizeLegibility;
  -webkit-tap-highlight-color: transparent;
  box-sizing: border-box;
}
*:before, *:after {
  box-sizing: border-box;
}
*:focus {
  outline: none;
}

*:not(md-input-container) > input[type=text],
*:not(md-input-container) > input[type=tel],
*:not(md-input-container) > input[type=email],
*:not(md-input-container) > input[type=search],
*:not(md-input-container) > input[type=password],
*:not(md-input-container) > input[type=button],
*:not(md-input-container) > button,
*:not(md-input-container) > input[type=submit],
*:not(md-input-container) > input[type=image],
*:not(md-input-container) > textarea {
  border-radius: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  padding: 0;
  margin: 0;
}

*:not(md-input-container) > input[type=button],
*:not(md-input-container) > button,
*:not(md-input-container) > input[type=submit] {
  background: none;
}

button {
  border-radius: 0;
  font-family: inherit;
  font-size: inherit;
  padding: 0;
  margin: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

/*----------------------------------------------------------------*/
/*  Variables - Theme-Aware
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/*  Theme System Configuration
/*----------------------------------------------------------------*/
:root[data-theme=default] {
  --theme-primary: #055EED;
  --theme-primary-light: #4dabf7;
  --theme-primary-dark: #0d47a1;
  --theme-primary-contrast: #ffffff;
  --theme-secondary: #F27239;
  --theme-secondary-light: #ff6b6b;
  --theme-secondary-dark: #d84315;
  --theme-secondary-contrast: #ffffff;
  --theme-background: #ffffff;
  --theme-background-secondary: #f8f9fa;
  --theme-background-tertiary: #e9ecef;
  --theme-background-overlay: rgba(0, 0, 0, 0.5);
  --theme-surface: #ffffff;
  --theme-surface-elevation-1: #ffffff;
  --theme-surface-elevation-2: #f8f9fa;
  --theme-surface-elevation-3: #e9ecef;
  --theme-text-primary: #343a40;
  --theme-text-secondary: #6c757d;
  --theme-text-disabled: #adb5bd;
  --theme-text-hint: #dee2e6;
  --theme-border: #e1e4e8;
  --theme-border-light: #f1f3f4;
  --theme-border-focus: #055EED;
  --theme-success: #28a745;
  --theme-success-light: #d4edda;
  --theme-warning: #ffc107;
  --theme-warning-light: #fff3cd;
  --theme-error: #dc3545;
  --theme-error-light: #f8d7da;
  --theme-info: #17a2b8;
  --theme-info-light: #d1ecf1;
  --theme-hover: #f1f1f1;
  --theme-active: #e9ecef;
  --theme-focus: rgba(5, 94, 237, 0.2);
  --theme-disabled: #f8f9fa;
  --theme-dashboard-badge-bg: linear-gradient(135deg, #495057 0%, #343a40 100%);
  --theme-dashboard-badge-text: #ffffff;
  --theme-dashboard-header-bg: linear-gradient(135deg, #f8f9fa 0%, white 100%);
  --theme-dashboard-subplot-accent: #ff6b6b;
  --theme-dashboard-main-accent: #4dabf7;
  --theme-sidebar-bg: #ffffff;
  --theme-sidebar-text: #343a40;
  --theme-toolbar-bg: #ffffff;
  --theme-toolbar-text: #343a40;
  --theme-form-bg: #ffffff;
  --theme-form-border: #e1e4e8;
  --theme-form-focus: #055EED;
  --theme-form-error: #dc3545;
  --theme-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --theme-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --theme-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
}
:root[data-theme=dark] {
  --theme-primary: #4dabf7;
  --theme-primary-light: #74c0fc;
  --theme-primary-dark: #339af0;
  --theme-primary-contrast: #ffffff;
  --theme-secondary: #ff8787;
  --theme-secondary-light: #ffa8a8;
  --theme-secondary-dark: #ff6b6b;
  --theme-secondary-contrast: #ffffff;
  --theme-background: #121212;
  --theme-background-secondary: #1e1e1e;
  --theme-background-tertiary: #2d2d2d;
  --theme-background-overlay: rgba(0, 0, 0, 0.7);
  --theme-surface: #1e1e1e;
  --theme-surface-elevation-1: #2d2d2d;
  --theme-surface-elevation-2: #3d3d3d;
  --theme-surface-elevation-3: #4d4d4d;
  --theme-text-primary: #ffffff;
  --theme-text-secondary: #b3b3b3;
  --theme-text-disabled: #666666;
  --theme-text-hint: #4d4d4d;
  --theme-border: #3d3d3d;
  --theme-border-light: #2d2d2d;
  --theme-border-focus: #4dabf7;
  --theme-success: #51cf66;
  --theme-success-light: #2b8a3e;
  --theme-warning: #ffd43b;
  --theme-warning-light: #fab005;
  --theme-error: #ff6b6b;
  --theme-error-light: #e03131;
  --theme-info: #74c0fc;
  --theme-info-light: #339af0;
  --theme-hover: #2d2d2d;
  --theme-active: #3d3d3d;
  --theme-focus: rgba(77, 171, 247, 0.2);
  --theme-disabled: #2d2d2d;
  --theme-dashboard-badge-bg: linear-gradient(135deg, #74c0fc 0%, #4dabf7 100%);
  --theme-dashboard-badge-text: #ffffff;
  --theme-dashboard-header-bg: linear-gradient(135deg, #2d2d2d 0%, #1e1e1e 100%);
  --theme-dashboard-subplot-accent: #ff8787;
  --theme-dashboard-main-accent: #74c0fc;
  --theme-sidebar-bg: #1e1e1e;
  --theme-sidebar-text: #ffffff;
  --theme-toolbar-bg: #1e1e1e;
  --theme-toolbar-text: #ffffff;
  --theme-form-bg: #1e1e1e;
  --theme-form-border: #3d3d3d;
  --theme-form-focus: #4dabf7;
  --theme-form-error: #ff6b6b;
  --theme-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.5);
  --theme-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.6);
  --theme-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.7);
}
:root[data-theme=ocean] {
  --theme-primary: #0077be;
  --theme-primary-light: #339af0;
  --theme-primary-dark: #004d7a;
  --theme-primary-contrast: #ffffff;
  --theme-secondary: #00a8cc;
  --theme-secondary-light: #3bc9db;
  --theme-secondary-dark: #0c8599;
  --theme-secondary-contrast: #ffffff;
  --theme-background: #f0f8ff;
  --theme-background-secondary: #e3f2fd;
  --theme-background-tertiary: #bbdefb;
  --theme-background-overlay: rgba(0, 119, 190, 0.5);
  --theme-surface: #ffffff;
  --theme-surface-elevation-1: #f0f8ff;
  --theme-surface-elevation-2: #e3f2fd;
  --theme-surface-elevation-3: #bbdefb;
  --theme-text-primary: #1a365d;
  --theme-text-secondary: #2d3748;
  --theme-text-disabled: #718096;
  --theme-text-hint: #a0aec0;
  --theme-border: #bee3f8;
  --theme-border-light: #e6f3ff;
  --theme-border-focus: #0077be;
  --theme-success: #38a169;
  --theme-success-light: #c6f6d5;
  --theme-warning: #d69e2e;
  --theme-warning-light: #faf089;
  --theme-error: #e53e3e;
  --theme-error-light: #fed7d7;
  --theme-info: #3182ce;
  --theme-info-light: #bee3f8;
  --theme-hover: #e6f3ff;
  --theme-active: #bee3f8;
  --theme-focus: rgba(0, 119, 190, 0.2);
  --theme-disabled: #f7fafc;
  --theme-dashboard-badge-bg: linear-gradient(135deg, #0077be 0%, #004d7a 100%);
  --theme-dashboard-badge-text: #ffffff;
  --theme-dashboard-header-bg: linear-gradient(135deg, #f0f8ff 0%, #e3f2fd 100%);
  --theme-dashboard-subplot-accent: #00a8cc;
  --theme-dashboard-main-accent: #0077be;
  --theme-sidebar-bg: #f0f8ff;
  --theme-sidebar-text: #1a365d;
  --theme-toolbar-bg: #ffffff;
  --theme-toolbar-text: #1a365d;
  --theme-form-bg: #ffffff;
  --theme-form-border: #bee3f8;
  --theme-form-focus: #0077be;
  --theme-form-error: #e53e3e;
  --theme-shadow-sm: 0 0.125rem 0.25rem rgba(0, 119, 190, 0.1);
  --theme-shadow: 0 0.5rem 1rem rgba(0, 119, 190, 0.15);
  --theme-shadow-lg: 0 1rem 3rem rgba(0, 119, 190, 0.2);
}
:root[data-theme=forest] {
  --theme-primary: #2d5a27;
  --theme-primary-light: #51cf66;
  --theme-primary-dark: #1b5e20;
  --theme-primary-contrast: #ffffff;
  --theme-secondary: #8bc34a;
  --theme-secondary-light: #aed581;
  --theme-secondary-dark: #689f38;
  --theme-secondary-contrast: #ffffff;
  --theme-background: #f1f8e9;
  --theme-background-secondary: #e8f5e8;
  --theme-background-tertiary: #c8e6c8;
  --theme-background-overlay: rgba(45, 90, 39, 0.5);
  --theme-surface: #ffffff;
  --theme-surface-elevation-1: #f1f8e9;
  --theme-surface-elevation-2: #e8f5e8;
  --theme-surface-elevation-3: #c8e6c8;
  --theme-text-primary: #1b5e20;
  --theme-text-secondary: #2e7d32;
  --theme-text-disabled: #81c784;
  --theme-text-hint: #a5d6a7;
  --theme-border: #a5d6a7;
  --theme-border-light: #c8e6c8;
  --theme-border-focus: #2d5a27;
  --theme-success: #2e7d32;
  --theme-success-light: #c8e6c8;
  --theme-warning: #f57f17;
  --theme-warning-light: #ffecb3;
  --theme-error: #d32f2f;
  --theme-error-light: #ffcdd2;
  --theme-info: #1976d2;
  --theme-info-light: #bbdefb;
  --theme-hover: #e8f5e8;
  --theme-active: #c8e6c8;
  --theme-focus: rgba(45, 90, 39, 0.2);
  --theme-disabled: #f1f8e9;
  --theme-dashboard-badge-bg: linear-gradient(135deg, #2d5a27 0%, #1b5e20 100%);
  --theme-dashboard-badge-text: #ffffff;
  --theme-dashboard-header-bg: linear-gradient(135deg, #f1f8e9 0%, #e8f5e8 100%);
  --theme-dashboard-subplot-accent: #8bc34a;
  --theme-dashboard-main-accent: #2d5a27;
  --theme-sidebar-bg: #f1f8e9;
  --theme-sidebar-text: #1b5e20;
  --theme-toolbar-bg: #ffffff;
  --theme-toolbar-text: #1b5e20;
  --theme-form-bg: #ffffff;
  --theme-form-border: #a5d6a7;
  --theme-form-focus: #2d5a27;
  --theme-form-error: #d32f2f;
  --theme-shadow-sm: 0 0.125rem 0.25rem rgba(45, 90, 39, 0.1);
  --theme-shadow: 0 0.5rem 1rem rgba(45, 90, 39, 0.15);
  --theme-shadow-lg: 0 1rem 3rem rgba(45, 90, 39, 0.2);
}

:root {
  --theme-primary: #055EED;
  --theme-primary-light: #4dabf7;
  --theme-primary-dark: #0d47a1;
  --theme-primary-contrast: #ffffff;
  --theme-secondary: #F27239;
  --theme-secondary-light: #ff6b6b;
  --theme-secondary-dark: #d84315;
  --theme-secondary-contrast: #ffffff;
  --theme-background: #ffffff;
  --theme-background-secondary: #f8f9fa;
  --theme-background-tertiary: #e9ecef;
  --theme-background-overlay: rgba(0, 0, 0, 0.5);
  --theme-surface: #ffffff;
  --theme-surface-elevation-1: #ffffff;
  --theme-surface-elevation-2: #f8f9fa;
  --theme-surface-elevation-3: #e9ecef;
  --theme-text-primary: #343a40;
  --theme-text-secondary: #6c757d;
  --theme-text-disabled: #adb5bd;
  --theme-text-hint: #dee2e6;
  --theme-border: #e1e4e8;
  --theme-border-light: #f1f3f4;
  --theme-border-focus: #055EED;
  --theme-success: #28a745;
  --theme-success-light: #d4edda;
  --theme-warning: #ffc107;
  --theme-warning-light: #fff3cd;
  --theme-error: #dc3545;
  --theme-error-light: #f8d7da;
  --theme-info: #17a2b8;
  --theme-info-light: #d1ecf1;
  --theme-hover: #f1f1f1;
  --theme-active: #e9ecef;
  --theme-focus: rgba(5, 94, 237, 0.2);
  --theme-disabled: #f8f9fa;
  --theme-dashboard-badge-bg: linear-gradient(135deg, #495057 0%, #343a40 100%);
  --theme-dashboard-badge-text: #ffffff;
  --theme-dashboard-header-bg: linear-gradient(135deg, #f8f9fa 0%, white 100%);
  --theme-dashboard-subplot-accent: #ff6b6b;
  --theme-dashboard-main-accent: #4dabf7;
  --theme-sidebar-bg: #ffffff;
  --theme-sidebar-text: #343a40;
  --theme-toolbar-bg: #ffffff;
  --theme-toolbar-text: #343a40;
  --theme-form-bg: #ffffff;
  --theme-form-border: #e1e4e8;
  --theme-form-focus: #055EED;
  --theme-form-error: #dc3545;
  --theme-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --theme-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --theme-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
}

/*----------------------------------------------------------------*/
/*  Mixins
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/*  Angular Material Extend
/*  Adds and/or modifies Angular Material styles
/*----------------------------------------------------------------*/
/* --- FIXES --- */
[layout] > * {
  min-height: auto;
  min-height: initial;
}

md-card > img,
md-card > :not(md-card-content) img {
  height: inherit;
  height: initial;
}

.md-datepicker-calendar-pane * {
  box-sizing: initial;
}

/* --- MODIFICATIONS --- */
md-autocomplete-wrap > input[type=search] {
  background: #FFFFFF;
  padding: 0 15px !important;
}

md-backdrop.md-opaque {
  background-color: rgba(33, 33, 33, 0.48) !important;
}

md-card md-card-header md-card-avatar md-icon {
  width: 40px;
  height: 40px;
}

md-checkbox.no-label {
  margin: 0;
}

md-chip .md-chip-remove md-icon {
  margin-left: 2px;
}
md-chip .md-chip-remove md-icon svg {
  width: 18px;
  height: 18px;
  max-width: 18px;
  max-height: 18px;
  margin: 4px;
}

md-datepicker .md-datepicker-button {
  padding: 0 !important;
  margin: 0 !important;
  vertical-align: middle;
}
md-datepicker .md-datepicker-input-container {
  margin-left: 0;
}

.md-inline-form md-datepicker {
  margin-top: 14px;
}

md-dialog md-dialog-content {
  padding: 32px 24px 24px 24px;
}
md-dialog md-dialog-actions {
  min-height: 64px;
  padding-top: 8px;
  padding-bottom: 8px;
}
md-dialog md-dialog-actions .md-button {
  margin: 0 8px;
}

md-input-container.no-errors-spacer .md-errors-spacer {
  display: none;
}
md-input-container .input-hint {
  position: absolute;
  right: auto;
  bottom: 7px;
  left: 2px;
  font-size: 12px;
  line-height: 14px;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  color: rgba(0, 0, 0, 0.54);
}
md-input-container.md-icon-left .input-hint {
  left: 38px;
}

md-list-item .md-list-item-text p {
  font-size: 13px !important;
}

md-menu,
.md-menu {
  padding: 0;
}

md-menu-content.md-menu-bar-menu.md-dense {
  padding: 8px 0;
}
md-menu-content.md-menu-bar-menu.md-dense .md-button,
md-menu-content.md-menu-bar-menu.md-dense md-menu-item {
  height: 40px;
  line-height: 40px;
}
md-menu-content.md-menu-bar-menu.md-dense .md-button.md-indent > md-icon,
md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > md-icon {
  top: 8px;
}

.md-open-menu-container md-menu-content md-menu-item.selected {
  opacity: 0.4;
}

md-menu-content md-menu-item .md-button {
  text-align: left;
}

md-select.simplified {
  margin: 0 8px;
}
md-select.simplified .md-select-value {
  border: none !important;
  box-sizing: border-box;
  padding: 0;
}
md-select.simplified .md-select-value *:first-child {
  transform: none;
  height: auto;
}
md-select.simplified .md-select-value .md-select-icon {
  transform: none;
  font-size: 16px;
}
md-select.simplified .md-select-value .md-select-icon:after {
  top: 1px;
}
md-select[multiple] md-select-value > *:first-child {
  display: flex;
}
md-select[multiple] md-select-value > *:first-child > *:first-child {
  flex: 0;
}
md-select[multiple] md-select-value > *:first-child .md-container {
  padding-right: 6px;
}
md-select[multiple] md-select-value > *:first-child .md-container:first-of-type {
  padding-right: 0;
}

md-select-menu md-select-header {
  position: relative;
  display: flex;
  align-items: center;
  width: auto;
  height: 48px;
  padding-left: 10.667px;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12);
  cursor: pointer;
}
md-select-menu md-select-header input[type=search] {
  border: none;
  outline: none;
  height: 100%;
  width: 100%;
  padding: 0;
}

md-sidenav {
  -webkit-overflow-scrolling: touch;
}

md-toolbar.colored-toolbar {
  color: rgba(255, 255, 255, 0.87);
}
md-toolbar.colored-toolbar md-menu-bar md-menu._md-open > button {
  background: rgba(0, 0, 0, 0.12);
}
md-toolbar.colored-toolbar md-menu._md-open > button {
  background: rgba(0, 0, 0, 0.12);
}
md-toolbar.colored-toolbar input {
  color: rgba(255, 255, 255, 0.87) !important;
}

md-progress-circular[disabled] {
  visibility: hidden;
}

/*----------------------------------------------------------------*/
/*  Template Layouts
/*----------------------------------------------------------------*/
html,
body {
  overflow: hidden !important;
}

#main {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

body.boxed {
  background: #3F4450;
}
body.boxed #main {
  overflow: hidden !important;
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.45);
}

#layout-content-only {
  position: relative;
  height: 100%;
  max-height: 100%;
}
#layout-content-only #content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

#layout-content-with-toolbar {
  position: relative;
  height: 100%;
  max-height: 100%;
}
#layout-content-with-toolbar #content {
  position: absolute;
  top: 64px;
  right: 0;
  bottom: 0;
  left: 0;
}

#layout-vertical-navigation {
  height: 100%;
  max-height: 100%;
}
#layout-vertical-navigation #content-container {
  display: flex;
  flex-direction: column-reverse;
  position: relative;
  overflow: hidden;
}
#layout-vertical-navigation #content-container #content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 64px;
  left: 0;
}

#layout-vertical-navigation-fullwidth-toolbar {
  height: 100%;
  max-height: 100%;
}
#layout-vertical-navigation-fullwidth-toolbar #main-container {
  position: relative;
}
#layout-vertical-navigation-fullwidth-toolbar #main-container #content-container {
  position: relative;
  overflow: hidden;
}
#layout-vertical-navigation-fullwidth-toolbar #main-container #content-container #content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

#layout-vertical-navigation-fullwidth-toolbar-2 {
  height: 100%;
  max-height: 100%;
}
#layout-vertical-navigation-fullwidth-toolbar-2 #main-container {
  position: relative;
}
#layout-vertical-navigation-fullwidth-toolbar-2 #main-container #content-container {
  position: relative;
  overflow: hidden;
}
#layout-vertical-navigation-fullwidth-toolbar-2 #main-container #content-container #content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

#layout-horizontal-navigation {
  height: 100%;
  max-height: 100%;
}
#layout-horizontal-navigation #content-container {
  position: relative;
  overflow: hidden;
}
#layout-horizontal-navigation #content-container #content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

@media screen and (max-width: 959px) {
  #content-container {
    height: 100%;
    position: relative;
    overflow: hidden;
  }
  #content-container #content {
    height: 100%;
    bottom: 0 !important;
  }
}
/*----------------------------------------------------------------*/
/*  Page Layouts
/*----------------------------------------------------------------*/
.page-layout {
  position: relative;
  overflow: hidden;
}
.page-layout .top-bg {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  left: 0;
  height: 200px;
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  background-size: cover;
}
.page-layout md-backdrop {
  z-index: 50;
}
.page-layout > .header .breadcrumb {
  margin-bottom: 16px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
}
.page-layout > .header .breadcrumb md-icon {
  margin: 0;
}
.page-layout > .header .breadcrumb .separator {
  margin: 0 8px;
}
.page-layout > .header .title {
  font-size: 34px;
}
.page-layout.carded {
  min-height: 100%;
  height: 100%;
}
.page-layout.carded.fullwidth.single-scroll {
  height: auto;
}
.page-layout.carded.fullwidth.single-scroll > .center .content-card .content {
  overflow: hidden;
}
.page-layout.carded.fullwidth > .center {
  position: relative;
  z-index: 2;
  margin-left: 32px;
  margin-right: 32px;
}
.page-layout.carded.fullwidth > .center .header {
  height: 136px;
  min-height: 136px;
  max-height: 136px;
  padding: 24px;
}
.page-layout.carded.fullwidth > .center .content-card {
  background: #FFFFFF;
  box-shadow: 0 15px 25px rgba(0, 0, 0, 0.35), 0 5px 10px rgba(0, 0, 0, 0.22);
  overflow: hidden;
}
.page-layout.carded.fullwidth > .center .content-card .toolbar {
  padding: 8px 24px;
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.page-layout.carded.fullwidth > .center .content-card .content {
  padding: 24px;
  background: #FFFFFF;
}
.page-layout.carded.left-sidenav.single-scroll {
  height: auto;
}
.page-layout.carded.left-sidenav.single-scroll > .center .content-card .content {
  overflow: hidden;
}
.page-layout.carded.left-sidenav > .sidenav {
  width: 240px;
  min-width: 240px;
  max-width: 240px;
  box-shadow: 0 15px 25px rgba(0, 0, 0, 0.35), 0 5px 10px rgba(0, 0, 0, 0.22);
  z-index: 51;
}
.page-layout.carded.left-sidenav > .sidenav .header {
  height: 200px;
  min-height: 200px;
  max-height: 200px;
  padding: 24px;
}
.page-layout.carded.left-sidenav > .sidenav .content {
  background: transparent;
  padding: 24px;
}
.page-layout.carded.left-sidenav > .sidenav.md-locked-open {
  width: 220px;
  min-width: 220px;
  max-width: 220px;
  z-index: 2;
  background: transparent;
  box-shadow: none;
}
.page-layout.carded.left-sidenav > .sidenav.md-locked-open + .center {
  margin-left: 0;
}
.page-layout.carded.left-sidenav > .sidenav:not(.md-locked-open) .header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.page-layout.carded.left-sidenav > .sidenav:not(.md-locked-open) .content {
  overflow: hidden;
}
.page-layout.carded.left-sidenav > .center {
  position: relative;
  z-index: 2;
  margin-left: 32px;
  margin-right: 32px;
}
.page-layout.carded.left-sidenav > .center .header {
  height: 136px;
  min-height: 136px;
  max-height: 136px;
  padding: 24px;
}
.page-layout.carded.left-sidenav > .center .content-card {
  background: #FFFFFF;
  box-shadow: 0 15px 25px rgba(0, 0, 0, 0.35), 0 5px 10px rgba(0, 0, 0, 0.22);
  overflow: hidden;
}
.page-layout.carded.left-sidenav > .center .content-card .toolbar {
  padding: 8px 24px;
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.page-layout.carded.left-sidenav > .center .content-card .toolbar .sidenav-toggle {
  margin: 0 8px 0 0 !important;
  padding: 0 !important;
  border-radius: 0;
}
.page-layout.carded.left-sidenav > .center .content-card .content {
  padding: 24px;
  background: #FFFFFF;
}
.page-layout.carded.right-sidenav.single-scroll {
  height: auto;
}
.page-layout.carded.right-sidenav.single-scroll > .center .content-card .content {
  overflow: hidden;
}
.page-layout.carded.right-sidenav > .sidenav {
  width: 240px;
  min-width: 240px;
  max-width: 240px;
  box-shadow: 0 15px 25px rgba(0, 0, 0, 0.35), 0 5px 10px rgba(0, 0, 0, 0.22);
  z-index: 51;
}
.page-layout.carded.right-sidenav > .sidenav .header {
  height: 200px;
  min-height: 200px;
  max-height: 200px;
  padding: 24px 24px 24px 0;
}
.page-layout.carded.right-sidenav > .sidenav .content {
  background: transparent;
  padding: 24px 24px 24px 0;
}
.page-layout.carded.right-sidenav > .sidenav.md-locked-open {
  width: 196px;
  min-width: 196px;
  max-width: 196px;
  z-index: 2;
  background: transparent;
  box-shadow: none;
}
.page-layout.carded.right-sidenav > .sidenav:not(.md-locked-open) .header {
  padding: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.page-layout.carded.right-sidenav > .sidenav:not(.md-locked-open) .content {
  overflow: hidden;
  padding: 24px;
}
.page-layout.carded.right-sidenav > .center {
  position: relative;
  z-index: 2;
  margin-left: 32px;
  margin-right: 32px;
}
.page-layout.carded.right-sidenav > .center .header {
  height: 136px;
  min-height: 136px;
  max-height: 136px;
  padding: 24px;
}
.page-layout.carded.right-sidenav > .center .content-card {
  background: #FFFFFF;
  box-shadow: 0 15px 25px rgba(0, 0, 0, 0.35), 0 5px 10px rgba(0, 0, 0, 0.22);
  overflow: hidden;
}
.page-layout.carded.right-sidenav > .center .content-card .toolbar {
  padding: 8px 24px;
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.page-layout.carded.right-sidenav > .center .content-card .toolbar .sidenav-toggle {
  margin: 0 0 0 8px !important;
  padding: 0 !important;
  border-radius: 0;
}
.page-layout.carded.right-sidenav > .center .content-card .content {
  padding: 24px;
  background: #FFFFFF;
}
.page-layout.simple.fullwidth, .page-layout.simple.inner-sidenav {
  min-height: 100%;
}
.page-layout.simple.fullwidth > .header, .page-layout.simple.inner-sidenav > .header {
  height: 200px;
  min-height: 200px;
  max-height: 200px;
  padding: 24px;
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  background-size: cover;
}
.page-layout.simple.fullwidth > .content, .page-layout.simple.inner-sidenav > .content {
  padding: 24px;
}
.page-layout.simple.left-sidenav {
  min-height: 100%;
  height: 100%;
}
.page-layout.simple.left-sidenav.single-scroll {
  height: auto;
}
.page-layout.simple.left-sidenav.single-scroll > .center {
  overflow: hidden;
}
.page-layout.simple.left-sidenav.inner-sidenav > .content > md-sidenav {
  margin-right: 24px;
}
.page-layout.simple.left-sidenav .sidenav {
  width: 240px;
  min-width: 240px;
  max-width: 240px;
  padding: 24px;
  z-index: 51;
  box-shadow: 0 15px 25px rgba(0, 0, 0, 0.35), 0 5px 10px rgba(0, 0, 0, 0.22);
}
.page-layout.simple.left-sidenav .sidenav.md-locked-open {
  width: 220px;
  min-width: 220px;
  max-width: 220px;
  z-index: 2;
  box-shadow: none;
  background: transparent;
}
.page-layout.simple.left-sidenav > .center {
  position: relative;
  overflow: auto;
  z-index: 3;
  box-shadow: 0 15px 25px rgba(0, 0, 0, 0.35), 0 5px 10px rgba(0, 0, 0, 0.22);
}
.page-layout.simple.left-sidenav > .center .header {
  height: 200px;
  min-height: 200px;
  max-height: 200px;
  padding: 24px;
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  background-size: cover;
}
.page-layout.simple.left-sidenav > .center .content {
  padding: 24px;
  background: #FFFFFF;
}
.page-layout.simple.right-sidenav {
  min-height: 100%;
  height: 100%;
}
.page-layout.simple.right-sidenav.single-scroll {
  height: auto;
}
.page-layout.simple.right-sidenav.single-scroll > .center {
  overflow: hidden;
}
.page-layout.simple.right-sidenav.inner-sidenav > .content > md-sidenav {
  margin-left: 24px;
}
.page-layout.simple.right-sidenav .sidenav {
  width: 240px;
  min-width: 240px;
  max-width: 240px;
  padding: 24px;
  z-index: 51;
  box-shadow: 0 15px 25px rgba(0, 0, 0, 0.35), 0 5px 10px rgba(0, 0, 0, 0.22);
}
.page-layout.simple.right-sidenav .sidenav.md-locked-open {
  width: 220px;
  min-width: 220px;
  max-width: 220px;
  z-index: 2;
  box-shadow: none;
  background: transparent;
}
.page-layout.simple.right-sidenav > .center {
  position: relative;
  overflow: auto;
  z-index: 3;
  box-shadow: 0 15px 25px rgba(0, 0, 0, 0.35), 0 5px 10px rgba(0, 0, 0, 0.22);
}
.page-layout.simple.right-sidenav > .center .header {
  height: 200px;
  min-height: 200px;
  max-height: 200px;
  padding: 24px;
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  background-size: cover;
}
.page-layout.simple.right-sidenav > .center .content {
  padding: 24px;
  background: #FFFFFF;
}
.page-layout.simple.inner-sidenav {
  height: auto;
}
.page-layout.simple.inner-sidenav > .content > md-sidenav.md-locked-open {
  padding: 0;
}
.page-layout.simple.tabbed {
  min-height: 100%;
}
.page-layout.simple.tabbed > .header {
  height: 200px;
  min-height: 200px;
  max-height: 200px;
  padding: 24px;
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  background-size: cover;
}
.page-layout.simple.tabbed > .content > md-tabs > md-tabs-wrapper {
  background: #FFFFFF;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  padding: 0 24px;
}
.page-layout.simple.tabbed > .content > md-tabs > md-tabs-wrapper md-tabs-canvas {
  height: 56px;
}
.page-layout.simple.tabbed > .content > md-tabs > md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
  height: 56px;
}
.page-layout.simple.tabbed > .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
  padding: 16px 24px;
  text-transform: none;
}
.page-layout.simple.tabbed > .content > md-tabs:not(.md-dynamic-height) md-tabs-content-wrapper {
  top: 56px;
}
.page-layout.simple.tabbed > .content > md-tabs > md-tabs-content-wrapper > md-tab-content {
  padding: 24px;
}
.page-layout.simple.tabbed > .content > md-nav-bar .md-nav-bar {
  background: #FFFFFF;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  border: none;
  height: 56px;
}
.page-layout.simple.tabbed > .content > md-nav-bar .md-nav-bar nav {
  margin: 0 12px;
}
.page-layout.simple.tabbed > .content > md-nav-bar .md-nav-bar nav .md-nav-item {
  height: 56px;
}
.page-layout.simple.tabbed > .content > md-nav-bar .md-nav-bar nav .md-nav-item ._md-nav-button {
  height: 56px;
  line-height: 32px;
}
.page-layout.simple.tabbed > .content > md-nav-bar .md-nav-bar nav .md-nav-item ._md-nav-button-text {
  text-transform: none;
}
.page-layout.blank {
  min-height: 100%;
  padding: 24px;
}

.single-scroll .carded.fullwidth {
  height: auto;
}
.single-scroll .carded.fullwidth > .center .content-card .content {
  overflow: hidden;
}
.single-scroll .carded.left-sidenav {
  height: auto;
}
.single-scroll .carded.left-sidenav > .center .content-card .content {
  overflow: hidden;
}
.single-scroll .carded.right-sidenav {
  height: auto;
}
.single-scroll .carded.right-sidenav > .center .content-card .content {
  overflow: hidden;
}
.single-scroll .simple.left-sidenav {
  height: auto;
}
.single-scroll .simple.left-sidenav > .center {
  overflow: hidden;
}
.single-scroll .simple.right-sidenav {
  height: auto;
}
.single-scroll .simple.right-sidenav > .center {
  overflow: hidden;
}

@media screen and (max-width: 1023px) {
  .page-layout.simple.inner-sidenav.right-sidenav > .content, .page-layout.simple.inner-sidenav.left-sidenav > .content {
    height: auto !important;
  }
  .page-layout.simple.inner-sidenav.right-sidenav > .content > md-sidenav, .page-layout.simple.inner-sidenav.left-sidenav > .content > md-sidenav {
    margin-left: 0;
    margin-right: 0;
  }
  .sidenav-open .page-layout.simple.inner-sidenav {
    height: 100%;
  }
}
@media screen and (max-width: 359px) {
  .page-layout .top-bg {
    height: 160px;
  }
  .page-layout.carded.right-sidenav > .center, .page-layout.carded.left-sidenav > .center, .page-layout.carded.fullwidth > .center {
    margin-left: 16px;
    margin-right: 16px;
  }
  .page-layout.carded.right-sidenav > .center .header, .page-layout.carded.left-sidenav > .center .header, .page-layout.carded.fullwidth > .center .header {
    height: 96px;
    min-height: 96px;
    max-height: 96px;
    padding: 16px;
  }
  .page-layout.carded.fullwidth {
    height: auto;
  }
  .page-layout.carded.fullwidth > .center .content-card .content {
    overflow: hidden;
  }
  .page-layout.carded.right-sidenav, .page-layout.carded.left-sidenav {
    height: auto;
  }
  .page-layout.carded.right-sidenav > .center .content-card .content, .page-layout.carded.left-sidenav > .center .content-card .content {
    overflow: hidden;
  }
  .page-layout.simple.fullwidth > .header, .page-layout.simple.inner-sidenav > .header {
    height: 160px;
    min-height: 160px;
    max-height: 160px;
    padding: 16px;
  }
  .page-layout.simple.right-sidenav > .center .header, .page-layout.simple.left-sidenav > .center .header {
    height: 160px;
    min-height: 160px;
    max-height: 160px;
    padding: 16px;
  }
  .page-layout.simple.left-sidenav, .page-layout.simple.right-sidenav {
    height: auto;
  }
  .page-layout.simple.left-sidenav > .center, .page-layout.simple.right-sidenav > .center {
    overflow: hidden;
  }
}
/*----------------------------------------------------------------*/
/*  Animations
/*----------------------------------------------------------------*/
.animate-slide-up {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000px;
  transition-property: none;
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 1;
}
.animate-slide-up.ng-enter {
  transform: translateY(100%);
  opacity: 0;
}
.animate-slide-up.ng-enter.ng-enter-active {
  transition-property: all;
  transform: translateY(0);
  opacity: 1;
}
.animate-slide-up.ng-leave {
  transform: translateY(0);
  opacity: 1;
}
.animate-slide-up.ng-leave.ng-leave-active {
  transition-property: all;
  transform: translateY(-100%);
  opacity: 0;
}
.animate-slide-up.ng-hide {
  transform: translateY(-100%);
  opacity: 0;
}
.animate-slide-up.ng-hide-add-active, .animate-slide-up.ng-hide-remove-active {
  transition-property: all;
}

.animate-slide-down {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000px;
  transition-property: none;
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 1;
}
.animate-slide-down.ng-enter {
  transform: translateY(-100%);
  opacity: 0;
}
.animate-slide-down.ng-enter.ng-enter-active {
  transition-property: all;
  transform: translateY(0);
  opacity: 1;
}
.animate-slide-down.ng-leave {
  transform: translateY(0);
  opacity: 1;
}
.animate-slide-down.ng-leave.ng-leave-active {
  transition-property: all;
  transform: translateY(100%);
  opacity: 0;
}
.animate-slide-down.ng-hide {
  transform: translateY(-100%);
  opacity: 0;
}
.animate-slide-down.ng-hide-add-active, .animate-slide-down.ng-hide-remove-active {
  transition-property: all;
}

.animate-slide-left {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000px;
  transition-property: none;
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 1;
}
.animate-slide-left.ng-enter {
  transform: translateX(100%);
  opacity: 0;
}
.animate-slide-left.ng-enter.ng-enter-active {
  transition-property: all;
  transform: translateX(0);
  opacity: 1;
}
.animate-slide-left.ng-leave {
  transform: translateX(0);
  opacity: 1;
}
.animate-slide-left.ng-leave.ng-leave-active {
  transition-property: all;
  transform: translateX(-100%);
  opacity: 0;
}
.animate-slide-left.ng-hide {
  transform: translateX(-100%);
  opacity: 0;
}
.animate-slide-left.ng-hide-add-active, .animate-slide-left.ng-hide-remove-active {
  transition-property: all;
}

.animate-slide-right {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000px;
  transition-property: none;
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 1;
}
.animate-slide-right.ng-enter {
  transform: translateX(-100%);
  opacity: 0;
}
.animate-slide-right.ng-enter.ng-enter-active {
  transition-property: all;
  transform: translateX(0);
  opacity: 1;
}
.animate-slide-right.ng-leave {
  transform: translateX(0);
  opacity: 1;
}
.animate-slide-right.ng-leave.ng-leave-active {
  transition-property: all;
  transform: translateX(100%);
  opacity: 0;
}
.animate-slide-right.ng-hide {
  transform: translateX(100%);
  opacity: 0;
}
.animate-slide-right.ng-hide-add-active, .animate-slide-right.ng-hide-remove-active {
  transition-property: all;
}

.animate-fade-in-out {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000px;
  transition-property: none;
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 1;
}
.animate-fade-in-out.ng-enter {
  opacity: 0;
}
.animate-fade-in-out.ng-enter.ng-enter-active {
  transition-property: all;
  opacity: 1;
}
.animate-fade-in-out.ng-leave {
  opacity: 1;
}
.animate-fade-in-out.ng-leave.ng-leave-active {
  transition-property: all;
  opacity: 0;
}
.animate-fade-in-out.ng-hide {
  opacity: 0;
}
.animate-fade-in-out.ng-hide-add-active, .animate-fade-in-out.ng-hide-remove-active {
  transition-property: all;
}

/*----------------------------------------------------------------*/
/*  @ Custom Animation Keyframes
/*----------------------------------------------------------------*/
@keyframes slide-in-left {
  0% {
    opacity: 0;
    transform: translateX(-500px);
  }
  65% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes slide-in-right {
  0% {
    opacity: 0;
    transform: translateX(500px);
  }
  65% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes slide-in-bottom {
  0% {
    opacity: 0;
    transform: translateY(200px);
  }
  65% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    transform: translateY(0);
  }
}
.animate-rotate {
  animation: rotate 1.75s linear infinite;
}

@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*----------------------------------------------------------------*/
/*  Colors
/*----------------------------------------------------------------*/
.black-fg,
.black-text {
  color: rgba(0, 0, 0, 0.87) !important;
}
.black-fg.secondary-text,
.black-fg .secondary-text, .black-fg.icon,
.black-fg .icon,
.black-text.secondary-text,
.black-text .secondary-text,
.black-text.icon,
.black-text .icon {
  color: rgba(0, 0, 0, 0.54) !important;
}
.black-fg.hint-text,
.black-fg .hint-text, .black-fg.disabled-text,
.black-fg .disabled-text,
.black-text.hint-text,
.black-text .hint-text,
.black-text.disabled-text,
.black-text .disabled-text {
  color: rgba(0, 0, 0, 0.26) !important;
}
.black-fg.divider,
.black-fg .divider, .black-fg.faint-text,
.black-fg .faint-text,
.black-text.divider,
.black-text .divider,
.black-text.faint-text,
.black-text .faint-text {
  color: rgba(0, 0, 0, 0.12) !important;
}

.white-fg,
.white-text {
  color: rgb(255, 255, 255) !important;
}
.white-fg.secondary-text,
.white-fg .secondary-text, .white-fg.icon,
.white-fg .icon,
.white-text.secondary-text,
.white-text .secondary-text,
.white-text.icon,
.white-text .icon {
  color: rgba(255, 255, 255, 0.7) !important;
}
.white-fg.hint-text,
.white-fg .hint-text, .white-fg.disabled-text,
.white-fg .disabled-text,
.white-text.hint-text,
.white-text .hint-text,
.white-text.disabled-text,
.white-text .disabled-text {
  color: rgba(255, 255, 255, 0.3) !important;
}
.white-fg.divider,
.white-fg .divider, .white-fg.faint-text,
.white-fg .faint-text,
.white-text.divider,
.white-text .divider,
.white-text.faint-text,
.white-text .faint-text {
  color: rgba(255, 255, 255, 0.12) !important;
}
.white-fg md-icon,
.white-text md-icon {
  color: #FFFFFF;
}
.white-fg md-progress-linear .md-container,
.white-text md-progress-linear .md-container {
  background: rgba(255, 255, 255, 0.3);
}
.white-fg md-progress-linear .md-bar,
.white-text md-progress-linear .md-bar {
  background: rgba(255, 255, 255, 0.7);
}

.red-50-bg {
  background-color: #FFEBEE !important;
}

.md-red-50-bg {
  background-color: #FFEBEE !important;
  color: rgba(0, 0, 0, 0.87);
}

.red-50-fg {
  color: #FFEBEE !important;
}

.red-50-border {
  border-color: #FFEBEE !important;
}

.red-50-border-top {
  border-top-color: #FFEBEE !important;
}

.red-50-border-right {
  border-right-color: #FFEBEE !important;
}

.red-50-border-bottom {
  border-bottom-color: #FFEBEE !important;
}

.red-50-border-left {
  border-left-color: #FFEBEE !important;
}

.red-100-bg {
  background-color: #FFCDD2 !important;
}

.md-red-100-bg {
  background-color: #FFCDD2 !important;
  color: rgba(0, 0, 0, 0.87);
}

.red-100-fg {
  color: #FFCDD2 !important;
}

.red-100-border {
  border-color: #FFCDD2 !important;
}

.red-100-border-top {
  border-top-color: #FFCDD2 !important;
}

.red-100-border-right {
  border-right-color: #FFCDD2 !important;
}

.red-100-border-bottom {
  border-bottom-color: #FFCDD2 !important;
}

.red-100-border-left {
  border-left-color: #FFCDD2 !important;
}

.red-200-bg {
  background-color: #EF9A9A !important;
}

.md-red-200-bg {
  background-color: #EF9A9A !important;
  color: rgba(0, 0, 0, 0.87);
}

.red-200-fg {
  color: #EF9A9A !important;
}

.red-200-border {
  border-color: #EF9A9A !important;
}

.red-200-border-top {
  border-top-color: #EF9A9A !important;
}

.red-200-border-right {
  border-right-color: #EF9A9A !important;
}

.red-200-border-bottom {
  border-bottom-color: #EF9A9A !important;
}

.red-200-border-left {
  border-left-color: #EF9A9A !important;
}

.red-300-bg {
  background-color: #E57373 !important;
}

.md-red-300-bg {
  background-color: #E57373 !important;
  color: rgba(0, 0, 0, 0.87);
}

.red-300-fg {
  color: #E57373 !important;
}

.red-300-border {
  border-color: #E57373 !important;
}

.red-300-border-top {
  border-top-color: #E57373 !important;
}

.red-300-border-right {
  border-right-color: #E57373 !important;
}

.red-300-border-bottom {
  border-bottom-color: #E57373 !important;
}

.red-300-border-left {
  border-left-color: #E57373 !important;
}

.red-400-bg {
  background-color: #EF5350 !important;
}

.md-red-400-bg {
  background-color: #EF5350 !important;
  color: rgb(255, 255, 255);
}

.red-400-fg {
  color: #EF5350 !important;
}

.red-400-border {
  border-color: #EF5350 !important;
}

.red-400-border-top {
  border-top-color: #EF5350 !important;
}

.red-400-border-right {
  border-right-color: #EF5350 !important;
}

.red-400-border-bottom {
  border-bottom-color: #EF5350 !important;
}

.red-400-border-left {
  border-left-color: #EF5350 !important;
}

.red-500-bg {
  background-color: #F44336 !important;
}

.md-red-500-bg {
  background-color: #F44336 !important;
  color: rgb(255, 255, 255);
}

.red-500-fg {
  color: #F44336 !important;
}

.red-500-border {
  border-color: #F44336 !important;
}

.red-500-border-top {
  border-top-color: #F44336 !important;
}

.red-500-border-right {
  border-right-color: #F44336 !important;
}

.red-500-border-bottom {
  border-bottom-color: #F44336 !important;
}

.red-500-border-left {
  border-left-color: #F44336 !important;
}

.md-red-bg {
  background-color: #F44336 !important;
  color: rgb(255, 255, 255);
}

.red-bg {
  background-color: #F44336 !important;
}

.red-fg {
  color: #F44336 !important;
}

.red-border {
  border-color: #F44336 !important;
}

.red-border-top {
  border-top-color: #F44336 !important;
}

.red-border-right {
  border-right-color: #F44336 !important;
}

.red-border-bottom {
  border-bottom-color: #F44336 !important;
}

.red-border-left {
  border-left-color: #F44336 !important;
}

.red-600-bg {
  background-color: #E53935 !important;
}

.md-red-600-bg {
  background-color: #E53935 !important;
  color: rgb(255, 255, 255);
}

.red-600-fg {
  color: #E53935 !important;
}

.red-600-border {
  border-color: #E53935 !important;
}

.red-600-border-top {
  border-top-color: #E53935 !important;
}

.red-600-border-right {
  border-right-color: #E53935 !important;
}

.red-600-border-bottom {
  border-bottom-color: #E53935 !important;
}

.red-600-border-left {
  border-left-color: #E53935 !important;
}

.red-700-bg {
  background-color: #D32F2F !important;
}

.md-red-700-bg {
  background-color: #D32F2F !important;
  color: rgb(255, 255, 255);
}

.red-700-fg {
  color: #D32F2F !important;
}

.red-700-border {
  border-color: #D32F2F !important;
}

.red-700-border-top {
  border-top-color: #D32F2F !important;
}

.red-700-border-right {
  border-right-color: #D32F2F !important;
}

.red-700-border-bottom {
  border-bottom-color: #D32F2F !important;
}

.red-700-border-left {
  border-left-color: #D32F2F !important;
}

.red-800-bg {
  background-color: #C62828 !important;
}

.md-red-800-bg {
  background-color: #C62828 !important;
  color: rgba(255, 255, 255, 0.87);
}

.red-800-fg {
  color: #C62828 !important;
}

.red-800-border {
  border-color: #C62828 !important;
}

.red-800-border-top {
  border-top-color: #C62828 !important;
}

.red-800-border-right {
  border-right-color: #C62828 !important;
}

.red-800-border-bottom {
  border-bottom-color: #C62828 !important;
}

.red-800-border-left {
  border-left-color: #C62828 !important;
}

.red-900-bg {
  background-color: #B71C1C !important;
}

.md-red-900-bg {
  background-color: #B71C1C !important;
  color: rgba(255, 255, 255, 0.87);
}

.red-900-fg {
  color: #B71C1C !important;
}

.red-900-border {
  border-color: #B71C1C !important;
}

.red-900-border-top {
  border-top-color: #B71C1C !important;
}

.red-900-border-right {
  border-right-color: #B71C1C !important;
}

.red-900-border-bottom {
  border-bottom-color: #B71C1C !important;
}

.red-900-border-left {
  border-left-color: #B71C1C !important;
}

.red-A100-bg {
  background-color: #FF8A80 !important;
}

.md-red-A100-bg {
  background-color: #FF8A80 !important;
  color: rgba(0, 0, 0, 0.87);
}

.red-A100-fg {
  color: #FF8A80 !important;
}

.red-A100-border {
  border-color: #FF8A80 !important;
}

.red-A100-border-top {
  border-top-color: #FF8A80 !important;
}

.red-A100-border-right {
  border-right-color: #FF8A80 !important;
}

.red-A100-border-bottom {
  border-bottom-color: #FF8A80 !important;
}

.red-A100-border-left {
  border-left-color: #FF8A80 !important;
}

.red-A200-bg {
  background-color: #FF5252 !important;
}

.md-red-A200-bg {
  background-color: #FF5252 !important;
  color: rgb(255, 255, 255);
}

.red-A200-fg {
  color: #FF5252 !important;
}

.red-A200-border {
  border-color: #FF5252 !important;
}

.red-A200-border-top {
  border-top-color: #FF5252 !important;
}

.red-A200-border-right {
  border-right-color: #FF5252 !important;
}

.red-A200-border-bottom {
  border-bottom-color: #FF5252 !important;
}

.red-A200-border-left {
  border-left-color: #FF5252 !important;
}

.red-A400-bg {
  background-color: #FF1744 !important;
}

.md-red-A400-bg {
  background-color: #FF1744 !important;
  color: rgb(255, 255, 255);
}

.red-A400-fg {
  color: #FF1744 !important;
}

.red-A400-border {
  border-color: #FF1744 !important;
}

.red-A400-border-top {
  border-top-color: #FF1744 !important;
}

.red-A400-border-right {
  border-right-color: #FF1744 !important;
}

.red-A400-border-bottom {
  border-bottom-color: #FF1744 !important;
}

.red-A400-border-left {
  border-left-color: #FF1744 !important;
}

.red-A700-bg {
  background-color: #D50000 !important;
}

.md-red-A700-bg {
  background-color: #D50000 !important;
  color: rgb(255, 255, 255);
}

.red-A700-fg {
  color: #D50000 !important;
}

.red-A700-border {
  border-color: #D50000 !important;
}

.red-A700-border-top {
  border-top-color: #D50000 !important;
}

.red-A700-border-right {
  border-right-color: #D50000 !important;
}

.red-A700-border-bottom {
  border-bottom-color: #D50000 !important;
}

.red-A700-border-left {
  border-left-color: #D50000 !important;
}

.pink-50-bg {
  background-color: #FCE4EC !important;
}

.md-pink-50-bg {
  background-color: #FCE4EC !important;
  color: rgba(0, 0, 0, 0.87);
}

.pink-50-fg {
  color: #FCE4EC !important;
}

.pink-50-border {
  border-color: #FCE4EC !important;
}

.pink-50-border-top {
  border-top-color: #FCE4EC !important;
}

.pink-50-border-right {
  border-right-color: #FCE4EC !important;
}

.pink-50-border-bottom {
  border-bottom-color: #FCE4EC !important;
}

.pink-50-border-left {
  border-left-color: #FCE4EC !important;
}

.pink-100-bg {
  background-color: #F8BBD0 !important;
}

.md-pink-100-bg {
  background-color: #F8BBD0 !important;
  color: rgba(0, 0, 0, 0.87);
}

.pink-100-fg {
  color: #F8BBD0 !important;
}

.pink-100-border {
  border-color: #F8BBD0 !important;
}

.pink-100-border-top {
  border-top-color: #F8BBD0 !important;
}

.pink-100-border-right {
  border-right-color: #F8BBD0 !important;
}

.pink-100-border-bottom {
  border-bottom-color: #F8BBD0 !important;
}

.pink-100-border-left {
  border-left-color: #F8BBD0 !important;
}

.pink-200-bg {
  background-color: #F48FB1 !important;
}

.md-pink-200-bg {
  background-color: #F48FB1 !important;
  color: rgba(0, 0, 0, 0.87);
}

.pink-200-fg {
  color: #F48FB1 !important;
}

.pink-200-border {
  border-color: #F48FB1 !important;
}

.pink-200-border-top {
  border-top-color: #F48FB1 !important;
}

.pink-200-border-right {
  border-right-color: #F48FB1 !important;
}

.pink-200-border-bottom {
  border-bottom-color: #F48FB1 !important;
}

.pink-200-border-left {
  border-left-color: #F48FB1 !important;
}

.pink-300-bg {
  background-color: #F06292 !important;
}

.md-pink-300-bg {
  background-color: #F06292 !important;
  color: rgba(255, 255, 255, 0.87);
}

.pink-300-fg {
  color: #F06292 !important;
}

.pink-300-border {
  border-color: #F06292 !important;
}

.pink-300-border-top {
  border-top-color: #F06292 !important;
}

.pink-300-border-right {
  border-right-color: #F06292 !important;
}

.pink-300-border-bottom {
  border-bottom-color: #F06292 !important;
}

.pink-300-border-left {
  border-left-color: #F06292 !important;
}

.pink-400-bg {
  background-color: #EC407A !important;
}

.md-pink-400-bg {
  background-color: #EC407A !important;
  color: rgba(255, 255, 255, 0.87);
}

.pink-400-fg {
  color: #EC407A !important;
}

.pink-400-border {
  border-color: #EC407A !important;
}

.pink-400-border-top {
  border-top-color: #EC407A !important;
}

.pink-400-border-right {
  border-right-color: #EC407A !important;
}

.pink-400-border-bottom {
  border-bottom-color: #EC407A !important;
}

.pink-400-border-left {
  border-left-color: #EC407A !important;
}

.pink-500-bg {
  background-color: #E91E63 !important;
}

.md-pink-500-bg {
  background-color: #E91E63 !important;
  color: rgb(255, 255, 255);
}

.pink-500-fg {
  color: #E91E63 !important;
}

.pink-500-border {
  border-color: #E91E63 !important;
}

.pink-500-border-top {
  border-top-color: #E91E63 !important;
}

.pink-500-border-right {
  border-right-color: #E91E63 !important;
}

.pink-500-border-bottom {
  border-bottom-color: #E91E63 !important;
}

.pink-500-border-left {
  border-left-color: #E91E63 !important;
}

.md-pink-bg {
  background-color: #E91E63 !important;
  color: rgb(255, 255, 255);
}

.pink-bg {
  background-color: #E91E63 !important;
}

.pink-fg {
  color: #E91E63 !important;
}

.pink-border {
  border-color: #E91E63 !important;
}

.pink-border-top {
  border-top-color: #E91E63 !important;
}

.pink-border-right {
  border-right-color: #E91E63 !important;
}

.pink-border-bottom {
  border-bottom-color: #E91E63 !important;
}

.pink-border-left {
  border-left-color: #E91E63 !important;
}

.pink-600-bg {
  background-color: #D81B60 !important;
}

.md-pink-600-bg {
  background-color: #D81B60 !important;
  color: rgb(255, 255, 255);
}

.pink-600-fg {
  color: #D81B60 !important;
}

.pink-600-border {
  border-color: #D81B60 !important;
}

.pink-600-border-top {
  border-top-color: #D81B60 !important;
}

.pink-600-border-right {
  border-right-color: #D81B60 !important;
}

.pink-600-border-bottom {
  border-bottom-color: #D81B60 !important;
}

.pink-600-border-left {
  border-left-color: #D81B60 !important;
}

.pink-700-bg {
  background-color: #C2185B !important;
}

.md-pink-700-bg {
  background-color: #C2185B !important;
  color: rgba(255, 255, 255, 0.87);
}

.pink-700-fg {
  color: #C2185B !important;
}

.pink-700-border {
  border-color: #C2185B !important;
}

.pink-700-border-top {
  border-top-color: #C2185B !important;
}

.pink-700-border-right {
  border-right-color: #C2185B !important;
}

.pink-700-border-bottom {
  border-bottom-color: #C2185B !important;
}

.pink-700-border-left {
  border-left-color: #C2185B !important;
}

.pink-800-bg {
  background-color: #AD1457 !important;
}

.md-pink-800-bg {
  background-color: #AD1457 !important;
  color: rgba(255, 255, 255, 0.87);
}

.pink-800-fg {
  color: #AD1457 !important;
}

.pink-800-border {
  border-color: #AD1457 !important;
}

.pink-800-border-top {
  border-top-color: #AD1457 !important;
}

.pink-800-border-right {
  border-right-color: #AD1457 !important;
}

.pink-800-border-bottom {
  border-bottom-color: #AD1457 !important;
}

.pink-800-border-left {
  border-left-color: #AD1457 !important;
}

.pink-900-bg {
  background-color: #880E4F !important;
}

.md-pink-900-bg {
  background-color: #880E4F !important;
  color: rgba(255, 255, 255, 0.87);
}

.pink-900-fg {
  color: #880E4F !important;
}

.pink-900-border {
  border-color: #880E4F !important;
}

.pink-900-border-top {
  border-top-color: #880E4F !important;
}

.pink-900-border-right {
  border-right-color: #880E4F !important;
}

.pink-900-border-bottom {
  border-bottom-color: #880E4F !important;
}

.pink-900-border-left {
  border-left-color: #880E4F !important;
}

.pink-A100-bg {
  background-color: #FF80AB !important;
}

.md-pink-A100-bg {
  background-color: #FF80AB !important;
  color: rgba(0, 0, 0, 0.87);
}

.pink-A100-fg {
  color: #FF80AB !important;
}

.pink-A100-border {
  border-color: #FF80AB !important;
}

.pink-A100-border-top {
  border-top-color: #FF80AB !important;
}

.pink-A100-border-right {
  border-right-color: #FF80AB !important;
}

.pink-A100-border-bottom {
  border-bottom-color: #FF80AB !important;
}

.pink-A100-border-left {
  border-left-color: #FF80AB !important;
}

.pink-A200-bg {
  background-color: #FF4081 !important;
}

.md-pink-A200-bg {
  background-color: #FF4081 !important;
  color: rgb(255, 255, 255);
}

.pink-A200-fg {
  color: #FF4081 !important;
}

.pink-A200-border {
  border-color: #FF4081 !important;
}

.pink-A200-border-top {
  border-top-color: #FF4081 !important;
}

.pink-A200-border-right {
  border-right-color: #FF4081 !important;
}

.pink-A200-border-bottom {
  border-bottom-color: #FF4081 !important;
}

.pink-A200-border-left {
  border-left-color: #FF4081 !important;
}

.pink-A400-bg {
  background-color: #F50057 !important;
}

.md-pink-A400-bg {
  background-color: #F50057 !important;
  color: rgb(255, 255, 255);
}

.pink-A400-fg {
  color: #F50057 !important;
}

.pink-A400-border {
  border-color: #F50057 !important;
}

.pink-A400-border-top {
  border-top-color: #F50057 !important;
}

.pink-A400-border-right {
  border-right-color: #F50057 !important;
}

.pink-A400-border-bottom {
  border-bottom-color: #F50057 !important;
}

.pink-A400-border-left {
  border-left-color: #F50057 !important;
}

.pink-A700-bg {
  background-color: #C51162 !important;
}

.md-pink-A700-bg {
  background-color: #C51162 !important;
  color: rgb(255, 255, 255);
}

.pink-A700-fg {
  color: #C51162 !important;
}

.pink-A700-border {
  border-color: #C51162 !important;
}

.pink-A700-border-top {
  border-top-color: #C51162 !important;
}

.pink-A700-border-right {
  border-right-color: #C51162 !important;
}

.pink-A700-border-bottom {
  border-bottom-color: #C51162 !important;
}

.pink-A700-border-left {
  border-left-color: #C51162 !important;
}

.purple-50-bg {
  background-color: #F3E5F5 !important;
}

.md-purple-50-bg {
  background-color: #F3E5F5 !important;
  color: rgba(0, 0, 0, 0.87);
}

.purple-50-fg {
  color: #F3E5F5 !important;
}

.purple-50-border {
  border-color: #F3E5F5 !important;
}

.purple-50-border-top {
  border-top-color: #F3E5F5 !important;
}

.purple-50-border-right {
  border-right-color: #F3E5F5 !important;
}

.purple-50-border-bottom {
  border-bottom-color: #F3E5F5 !important;
}

.purple-50-border-left {
  border-left-color: #F3E5F5 !important;
}

.purple-100-bg {
  background-color: #E1BEE7 !important;
}

.md-purple-100-bg {
  background-color: #E1BEE7 !important;
  color: rgba(0, 0, 0, 0.87);
}

.purple-100-fg {
  color: #E1BEE7 !important;
}

.purple-100-border {
  border-color: #E1BEE7 !important;
}

.purple-100-border-top {
  border-top-color: #E1BEE7 !important;
}

.purple-100-border-right {
  border-right-color: #E1BEE7 !important;
}

.purple-100-border-bottom {
  border-bottom-color: #E1BEE7 !important;
}

.purple-100-border-left {
  border-left-color: #E1BEE7 !important;
}

.purple-200-bg {
  background-color: #CE93D8 !important;
}

.md-purple-200-bg {
  background-color: #CE93D8 !important;
  color: rgba(0, 0, 0, 0.87);
}

.purple-200-fg {
  color: #CE93D8 !important;
}

.purple-200-border {
  border-color: #CE93D8 !important;
}

.purple-200-border-top {
  border-top-color: #CE93D8 !important;
}

.purple-200-border-right {
  border-right-color: #CE93D8 !important;
}

.purple-200-border-bottom {
  border-bottom-color: #CE93D8 !important;
}

.purple-200-border-left {
  border-left-color: #CE93D8 !important;
}

.purple-300-bg {
  background-color: #BA68C8 !important;
}

.md-purple-300-bg {
  background-color: #BA68C8 !important;
  color: rgb(255, 255, 255);
}

.purple-300-fg {
  color: #BA68C8 !important;
}

.purple-300-border {
  border-color: #BA68C8 !important;
}

.purple-300-border-top {
  border-top-color: #BA68C8 !important;
}

.purple-300-border-right {
  border-right-color: #BA68C8 !important;
}

.purple-300-border-bottom {
  border-bottom-color: #BA68C8 !important;
}

.purple-300-border-left {
  border-left-color: #BA68C8 !important;
}

.purple-400-bg {
  background-color: #AB47BC !important;
}

.md-purple-400-bg {
  background-color: #AB47BC !important;
  color: rgb(255, 255, 255);
}

.purple-400-fg {
  color: #AB47BC !important;
}

.purple-400-border {
  border-color: #AB47BC !important;
}

.purple-400-border-top {
  border-top-color: #AB47BC !important;
}

.purple-400-border-right {
  border-right-color: #AB47BC !important;
}

.purple-400-border-bottom {
  border-bottom-color: #AB47BC !important;
}

.purple-400-border-left {
  border-left-color: #AB47BC !important;
}

.purple-500-bg {
  background-color: #9C27B0 !important;
}

.md-purple-500-bg {
  background-color: #9C27B0 !important;
  color: rgba(255, 255, 255, 0.87);
}

.purple-500-fg {
  color: #9C27B0 !important;
}

.purple-500-border {
  border-color: #9C27B0 !important;
}

.purple-500-border-top {
  border-top-color: #9C27B0 !important;
}

.purple-500-border-right {
  border-right-color: #9C27B0 !important;
}

.purple-500-border-bottom {
  border-bottom-color: #9C27B0 !important;
}

.purple-500-border-left {
  border-left-color: #9C27B0 !important;
}

.md-purple-bg {
  background-color: #9C27B0 !important;
  color: rgba(255, 255, 255, 0.87);
}

.purple-bg {
  background-color: #9C27B0 !important;
}

.purple-fg {
  color: #9C27B0 !important;
}

.purple-border {
  border-color: #9C27B0 !important;
}

.purple-border-top {
  border-top-color: #9C27B0 !important;
}

.purple-border-right {
  border-right-color: #9C27B0 !important;
}

.purple-border-bottom {
  border-bottom-color: #9C27B0 !important;
}

.purple-border-left {
  border-left-color: #9C27B0 !important;
}

.purple-600-bg {
  background-color: #8E24AA !important;
}

.md-purple-600-bg {
  background-color: #8E24AA !important;
  color: rgba(255, 255, 255, 0.87);
}

.purple-600-fg {
  color: #8E24AA !important;
}

.purple-600-border {
  border-color: #8E24AA !important;
}

.purple-600-border-top {
  border-top-color: #8E24AA !important;
}

.purple-600-border-right {
  border-right-color: #8E24AA !important;
}

.purple-600-border-bottom {
  border-bottom-color: #8E24AA !important;
}

.purple-600-border-left {
  border-left-color: #8E24AA !important;
}

.purple-700-bg {
  background-color: #7B1FA2 !important;
}

.md-purple-700-bg {
  background-color: #7B1FA2 !important;
  color: rgba(255, 255, 255, 0.87);
}

.purple-700-fg {
  color: #7B1FA2 !important;
}

.purple-700-border {
  border-color: #7B1FA2 !important;
}

.purple-700-border-top {
  border-top-color: #7B1FA2 !important;
}

.purple-700-border-right {
  border-right-color: #7B1FA2 !important;
}

.purple-700-border-bottom {
  border-bottom-color: #7B1FA2 !important;
}

.purple-700-border-left {
  border-left-color: #7B1FA2 !important;
}

.purple-800-bg {
  background-color: #6A1B9A !important;
}

.md-purple-800-bg {
  background-color: #6A1B9A !important;
  color: rgba(255, 255, 255, 0.87);
}

.purple-800-fg {
  color: #6A1B9A !important;
}

.purple-800-border {
  border-color: #6A1B9A !important;
}

.purple-800-border-top {
  border-top-color: #6A1B9A !important;
}

.purple-800-border-right {
  border-right-color: #6A1B9A !important;
}

.purple-800-border-bottom {
  border-bottom-color: #6A1B9A !important;
}

.purple-800-border-left {
  border-left-color: #6A1B9A !important;
}

.purple-900-bg {
  background-color: #4A148C !important;
}

.md-purple-900-bg {
  background-color: #4A148C !important;
  color: rgba(255, 255, 255, 0.87);
}

.purple-900-fg {
  color: #4A148C !important;
}

.purple-900-border {
  border-color: #4A148C !important;
}

.purple-900-border-top {
  border-top-color: #4A148C !important;
}

.purple-900-border-right {
  border-right-color: #4A148C !important;
}

.purple-900-border-bottom {
  border-bottom-color: #4A148C !important;
}

.purple-900-border-left {
  border-left-color: #4A148C !important;
}

.purple-A100-bg {
  background-color: #EA80FC !important;
}

.md-purple-A100-bg {
  background-color: #EA80FC !important;
  color: rgba(0, 0, 0, 0.87);
}

.purple-A100-fg {
  color: #EA80FC !important;
}

.purple-A100-border {
  border-color: #EA80FC !important;
}

.purple-A100-border-top {
  border-top-color: #EA80FC !important;
}

.purple-A100-border-right {
  border-right-color: #EA80FC !important;
}

.purple-A100-border-bottom {
  border-bottom-color: #EA80FC !important;
}

.purple-A100-border-left {
  border-left-color: #EA80FC !important;
}

.purple-A200-bg {
  background-color: #E040FB !important;
}

.md-purple-A200-bg {
  background-color: #E040FB !important;
  color: rgb(255, 255, 255);
}

.purple-A200-fg {
  color: #E040FB !important;
}

.purple-A200-border {
  border-color: #E040FB !important;
}

.purple-A200-border-top {
  border-top-color: #E040FB !important;
}

.purple-A200-border-right {
  border-right-color: #E040FB !important;
}

.purple-A200-border-bottom {
  border-bottom-color: #E040FB !important;
}

.purple-A200-border-left {
  border-left-color: #E040FB !important;
}

.purple-A400-bg {
  background-color: #D500F9 !important;
}

.md-purple-A400-bg {
  background-color: #D500F9 !important;
  color: rgb(255, 255, 255);
}

.purple-A400-fg {
  color: #D500F9 !important;
}

.purple-A400-border {
  border-color: #D500F9 !important;
}

.purple-A400-border-top {
  border-top-color: #D500F9 !important;
}

.purple-A400-border-right {
  border-right-color: #D500F9 !important;
}

.purple-A400-border-bottom {
  border-bottom-color: #D500F9 !important;
}

.purple-A400-border-left {
  border-left-color: #D500F9 !important;
}

.purple-A700-bg {
  background-color: #AA00FF !important;
}

.md-purple-A700-bg {
  background-color: #AA00FF !important;
  color: rgb(255, 255, 255);
}

.purple-A700-fg {
  color: #AA00FF !important;
}

.purple-A700-border {
  border-color: #AA00FF !important;
}

.purple-A700-border-top {
  border-top-color: #AA00FF !important;
}

.purple-A700-border-right {
  border-right-color: #AA00FF !important;
}

.purple-A700-border-bottom {
  border-bottom-color: #AA00FF !important;
}

.purple-A700-border-left {
  border-left-color: #AA00FF !important;
}

.deep-purple-50-bg {
  background-color: #EDE7F6 !important;
}

.md-deep-purple-50-bg {
  background-color: #EDE7F6 !important;
  color: rgba(0, 0, 0, 0.87);
}

.deep-purple-50-fg {
  color: #EDE7F6 !important;
}

.deep-purple-50-border {
  border-color: #EDE7F6 !important;
}

.deep-purple-50-border-top {
  border-top-color: #EDE7F6 !important;
}

.deep-purple-50-border-right {
  border-right-color: #EDE7F6 !important;
}

.deep-purple-50-border-bottom {
  border-bottom-color: #EDE7F6 !important;
}

.deep-purple-50-border-left {
  border-left-color: #EDE7F6 !important;
}

.deep-purple-100-bg {
  background-color: #D1C4E9 !important;
}

.md-deep-purple-100-bg {
  background-color: #D1C4E9 !important;
  color: rgba(0, 0, 0, 0.87);
}

.deep-purple-100-fg {
  color: #D1C4E9 !important;
}

.deep-purple-100-border {
  border-color: #D1C4E9 !important;
}

.deep-purple-100-border-top {
  border-top-color: #D1C4E9 !important;
}

.deep-purple-100-border-right {
  border-right-color: #D1C4E9 !important;
}

.deep-purple-100-border-bottom {
  border-bottom-color: #D1C4E9 !important;
}

.deep-purple-100-border-left {
  border-left-color: #D1C4E9 !important;
}

.deep-purple-200-bg {
  background-color: #B39DDB !important;
}

.md-deep-purple-200-bg {
  background-color: #B39DDB !important;
  color: rgba(0, 0, 0, 0.87);
}

.deep-purple-200-fg {
  color: #B39DDB !important;
}

.deep-purple-200-border {
  border-color: #B39DDB !important;
}

.deep-purple-200-border-top {
  border-top-color: #B39DDB !important;
}

.deep-purple-200-border-right {
  border-right-color: #B39DDB !important;
}

.deep-purple-200-border-bottom {
  border-bottom-color: #B39DDB !important;
}

.deep-purple-200-border-left {
  border-left-color: #B39DDB !important;
}

.deep-purple-300-bg {
  background-color: #9575CD !important;
}

.md-deep-purple-300-bg {
  background-color: #9575CD !important;
  color: rgb(255, 255, 255);
}

.deep-purple-300-fg {
  color: #9575CD !important;
}

.deep-purple-300-border {
  border-color: #9575CD !important;
}

.deep-purple-300-border-top {
  border-top-color: #9575CD !important;
}

.deep-purple-300-border-right {
  border-right-color: #9575CD !important;
}

.deep-purple-300-border-bottom {
  border-bottom-color: #9575CD !important;
}

.deep-purple-300-border-left {
  border-left-color: #9575CD !important;
}

.deep-purple-400-bg {
  background-color: #7E57C2 !important;
}

.md-deep-purple-400-bg {
  background-color: #7E57C2 !important;
  color: rgb(255, 255, 255);
}

.deep-purple-400-fg {
  color: #7E57C2 !important;
}

.deep-purple-400-border {
  border-color: #7E57C2 !important;
}

.deep-purple-400-border-top {
  border-top-color: #7E57C2 !important;
}

.deep-purple-400-border-right {
  border-right-color: #7E57C2 !important;
}

.deep-purple-400-border-bottom {
  border-bottom-color: #7E57C2 !important;
}

.deep-purple-400-border-left {
  border-left-color: #7E57C2 !important;
}

.deep-purple-500-bg {
  background-color: #673AB7 !important;
}

.md-deep-purple-500-bg {
  background-color: #673AB7 !important;
  color: rgba(255, 255, 255, 0.87);
}

.deep-purple-500-fg {
  color: #673AB7 !important;
}

.deep-purple-500-border {
  border-color: #673AB7 !important;
}

.deep-purple-500-border-top {
  border-top-color: #673AB7 !important;
}

.deep-purple-500-border-right {
  border-right-color: #673AB7 !important;
}

.deep-purple-500-border-bottom {
  border-bottom-color: #673AB7 !important;
}

.deep-purple-500-border-left {
  border-left-color: #673AB7 !important;
}

.md-deep-purple-bg {
  background-color: #673AB7 !important;
  color: rgba(255, 255, 255, 0.87);
}

.deep-purple-bg {
  background-color: #673AB7 !important;
}

.deep-purple-fg {
  color: #673AB7 !important;
}

.deep-purple-border {
  border-color: #673AB7 !important;
}

.deep-purple-border-top {
  border-top-color: #673AB7 !important;
}

.deep-purple-border-right {
  border-right-color: #673AB7 !important;
}

.deep-purple-border-bottom {
  border-bottom-color: #673AB7 !important;
}

.deep-purple-border-left {
  border-left-color: #673AB7 !important;
}

.deep-purple-600-bg {
  background-color: #5E35B1 !important;
}

.md-deep-purple-600-bg {
  background-color: #5E35B1 !important;
  color: rgba(255, 255, 255, 0.87);
}

.deep-purple-600-fg {
  color: #5E35B1 !important;
}

.deep-purple-600-border {
  border-color: #5E35B1 !important;
}

.deep-purple-600-border-top {
  border-top-color: #5E35B1 !important;
}

.deep-purple-600-border-right {
  border-right-color: #5E35B1 !important;
}

.deep-purple-600-border-bottom {
  border-bottom-color: #5E35B1 !important;
}

.deep-purple-600-border-left {
  border-left-color: #5E35B1 !important;
}

.deep-purple-700-bg {
  background-color: #512DA8 !important;
}

.md-deep-purple-700-bg {
  background-color: #512DA8 !important;
  color: rgba(255, 255, 255, 0.87);
}

.deep-purple-700-fg {
  color: #512DA8 !important;
}

.deep-purple-700-border {
  border-color: #512DA8 !important;
}

.deep-purple-700-border-top {
  border-top-color: #512DA8 !important;
}

.deep-purple-700-border-right {
  border-right-color: #512DA8 !important;
}

.deep-purple-700-border-bottom {
  border-bottom-color: #512DA8 !important;
}

.deep-purple-700-border-left {
  border-left-color: #512DA8 !important;
}

.deep-purple-800-bg {
  background-color: #4527A0 !important;
}

.md-deep-purple-800-bg {
  background-color: #4527A0 !important;
  color: rgba(255, 255, 255, 0.87);
}

.deep-purple-800-fg {
  color: #4527A0 !important;
}

.deep-purple-800-border {
  border-color: #4527A0 !important;
}

.deep-purple-800-border-top {
  border-top-color: #4527A0 !important;
}

.deep-purple-800-border-right {
  border-right-color: #4527A0 !important;
}

.deep-purple-800-border-bottom {
  border-bottom-color: #4527A0 !important;
}

.deep-purple-800-border-left {
  border-left-color: #4527A0 !important;
}

.deep-purple-900-bg {
  background-color: #311B92 !important;
}

.md-deep-purple-900-bg {
  background-color: #311B92 !important;
  color: rgba(255, 255, 255, 0.87);
}

.deep-purple-900-fg {
  color: #311B92 !important;
}

.deep-purple-900-border {
  border-color: #311B92 !important;
}

.deep-purple-900-border-top {
  border-top-color: #311B92 !important;
}

.deep-purple-900-border-right {
  border-right-color: #311B92 !important;
}

.deep-purple-900-border-bottom {
  border-bottom-color: #311B92 !important;
}

.deep-purple-900-border-left {
  border-left-color: #311B92 !important;
}

.deep-purple-A100-bg {
  background-color: #B388FF !important;
}

.md-deep-purple-A100-bg {
  background-color: #B388FF !important;
  color: rgba(0, 0, 0, 0.87);
}

.deep-purple-A100-fg {
  color: #B388FF !important;
}

.deep-purple-A100-border {
  border-color: #B388FF !important;
}

.deep-purple-A100-border-top {
  border-top-color: #B388FF !important;
}

.deep-purple-A100-border-right {
  border-right-color: #B388FF !important;
}

.deep-purple-A100-border-bottom {
  border-bottom-color: #B388FF !important;
}

.deep-purple-A100-border-left {
  border-left-color: #B388FF !important;
}

.deep-purple-A200-bg {
  background-color: #7C4DFF !important;
}

.md-deep-purple-A200-bg {
  background-color: #7C4DFF !important;
  color: rgb(255, 255, 255);
}

.deep-purple-A200-fg {
  color: #7C4DFF !important;
}

.deep-purple-A200-border {
  border-color: #7C4DFF !important;
}

.deep-purple-A200-border-top {
  border-top-color: #7C4DFF !important;
}

.deep-purple-A200-border-right {
  border-right-color: #7C4DFF !important;
}

.deep-purple-A200-border-bottom {
  border-bottom-color: #7C4DFF !important;
}

.deep-purple-A200-border-left {
  border-left-color: #7C4DFF !important;
}

.deep-purple-A400-bg {
  background-color: #651FFF !important;
}

.md-deep-purple-A400-bg {
  background-color: #651FFF !important;
  color: rgba(255, 255, 255, 0.87);
}

.deep-purple-A400-fg {
  color: #651FFF !important;
}

.deep-purple-A400-border {
  border-color: #651FFF !important;
}

.deep-purple-A400-border-top {
  border-top-color: #651FFF !important;
}

.deep-purple-A400-border-right {
  border-right-color: #651FFF !important;
}

.deep-purple-A400-border-bottom {
  border-bottom-color: #651FFF !important;
}

.deep-purple-A400-border-left {
  border-left-color: #651FFF !important;
}

.deep-purple-A700-bg {
  background-color: #6200EA !important;
}

.md-deep-purple-A700-bg {
  background-color: #6200EA !important;
  color: rgba(255, 255, 255, 0.87);
}

.deep-purple-A700-fg {
  color: #6200EA !important;
}

.deep-purple-A700-border {
  border-color: #6200EA !important;
}

.deep-purple-A700-border-top {
  border-top-color: #6200EA !important;
}

.deep-purple-A700-border-right {
  border-right-color: #6200EA !important;
}

.deep-purple-A700-border-bottom {
  border-bottom-color: #6200EA !important;
}

.deep-purple-A700-border-left {
  border-left-color: #6200EA !important;
}

.indigo-50-bg {
  background-color: #E8EAF6 !important;
}

.md-indigo-50-bg {
  background-color: #E8EAF6 !important;
  color: rgba(0, 0, 0, 0.87);
}

.indigo-50-fg {
  color: #E8EAF6 !important;
}

.indigo-50-border {
  border-color: #E8EAF6 !important;
}

.indigo-50-border-top {
  border-top-color: #E8EAF6 !important;
}

.indigo-50-border-right {
  border-right-color: #E8EAF6 !important;
}

.indigo-50-border-bottom {
  border-bottom-color: #E8EAF6 !important;
}

.indigo-50-border-left {
  border-left-color: #E8EAF6 !important;
}

.indigo-100-bg {
  background-color: #C5CAE9 !important;
}

.md-indigo-100-bg {
  background-color: #C5CAE9 !important;
  color: rgba(0, 0, 0, 0.87);
}

.indigo-100-fg {
  color: #C5CAE9 !important;
}

.indigo-100-border {
  border-color: #C5CAE9 !important;
}

.indigo-100-border-top {
  border-top-color: #C5CAE9 !important;
}

.indigo-100-border-right {
  border-right-color: #C5CAE9 !important;
}

.indigo-100-border-bottom {
  border-bottom-color: #C5CAE9 !important;
}

.indigo-100-border-left {
  border-left-color: #C5CAE9 !important;
}

.indigo-200-bg {
  background-color: #9FA8DA !important;
}

.md-indigo-200-bg {
  background-color: #9FA8DA !important;
  color: rgba(0, 0, 0, 0.87);
}

.indigo-200-fg {
  color: #9FA8DA !important;
}

.indigo-200-border {
  border-color: #9FA8DA !important;
}

.indigo-200-border-top {
  border-top-color: #9FA8DA !important;
}

.indigo-200-border-right {
  border-right-color: #9FA8DA !important;
}

.indigo-200-border-bottom {
  border-bottom-color: #9FA8DA !important;
}

.indigo-200-border-left {
  border-left-color: #9FA8DA !important;
}

.indigo-300-bg {
  background-color: #7986CB !important;
}

.md-indigo-300-bg {
  background-color: #7986CB !important;
  color: rgb(255, 255, 255);
}

.indigo-300-fg {
  color: #7986CB !important;
}

.indigo-300-border {
  border-color: #7986CB !important;
}

.indigo-300-border-top {
  border-top-color: #7986CB !important;
}

.indigo-300-border-right {
  border-right-color: #7986CB !important;
}

.indigo-300-border-bottom {
  border-bottom-color: #7986CB !important;
}

.indigo-300-border-left {
  border-left-color: #7986CB !important;
}

.indigo-400-bg {
  background-color: #5C6BC0 !important;
}

.md-indigo-400-bg {
  background-color: #5C6BC0 !important;
  color: rgb(255, 255, 255);
}

.indigo-400-fg {
  color: #5C6BC0 !important;
}

.indigo-400-border {
  border-color: #5C6BC0 !important;
}

.indigo-400-border-top {
  border-top-color: #5C6BC0 !important;
}

.indigo-400-border-right {
  border-right-color: #5C6BC0 !important;
}

.indigo-400-border-bottom {
  border-bottom-color: #5C6BC0 !important;
}

.indigo-400-border-left {
  border-left-color: #5C6BC0 !important;
}

.indigo-500-bg {
  background-color: #3F51B5 !important;
}

.md-indigo-500-bg {
  background-color: #3F51B5 !important;
  color: rgba(255, 255, 255, 0.87);
}

.indigo-500-fg {
  color: #3F51B5 !important;
}

.indigo-500-border {
  border-color: #3F51B5 !important;
}

.indigo-500-border-top {
  border-top-color: #3F51B5 !important;
}

.indigo-500-border-right {
  border-right-color: #3F51B5 !important;
}

.indigo-500-border-bottom {
  border-bottom-color: #3F51B5 !important;
}

.indigo-500-border-left {
  border-left-color: #3F51B5 !important;
}

.md-indigo-bg {
  background-color: #3F51B5 !important;
  color: rgba(255, 255, 255, 0.87);
}

.indigo-bg {
  background-color: #3F51B5 !important;
}

.indigo-fg {
  color: #3F51B5 !important;
}

.indigo-border {
  border-color: #3F51B5 !important;
}

.indigo-border-top {
  border-top-color: #3F51B5 !important;
}

.indigo-border-right {
  border-right-color: #3F51B5 !important;
}

.indigo-border-bottom {
  border-bottom-color: #3F51B5 !important;
}

.indigo-border-left {
  border-left-color: #3F51B5 !important;
}

.indigo-600-bg {
  background-color: #3949AB !important;
}

.md-indigo-600-bg {
  background-color: #3949AB !important;
  color: rgba(255, 255, 255, 0.87);
}

.indigo-600-fg {
  color: #3949AB !important;
}

.indigo-600-border {
  border-color: #3949AB !important;
}

.indigo-600-border-top {
  border-top-color: #3949AB !important;
}

.indigo-600-border-right {
  border-right-color: #3949AB !important;
}

.indigo-600-border-bottom {
  border-bottom-color: #3949AB !important;
}

.indigo-600-border-left {
  border-left-color: #3949AB !important;
}

.indigo-700-bg {
  background-color: #303F9F !important;
}

.md-indigo-700-bg {
  background-color: #303F9F !important;
  color: rgba(255, 255, 255, 0.87);
}

.indigo-700-fg {
  color: #303F9F !important;
}

.indigo-700-border {
  border-color: #303F9F !important;
}

.indigo-700-border-top {
  border-top-color: #303F9F !important;
}

.indigo-700-border-right {
  border-right-color: #303F9F !important;
}

.indigo-700-border-bottom {
  border-bottom-color: #303F9F !important;
}

.indigo-700-border-left {
  border-left-color: #303F9F !important;
}

.indigo-800-bg {
  background-color: #283593 !important;
}

.md-indigo-800-bg {
  background-color: #283593 !important;
  color: rgba(255, 255, 255, 0.87);
}

.indigo-800-fg {
  color: #283593 !important;
}

.indigo-800-border {
  border-color: #283593 !important;
}

.indigo-800-border-top {
  border-top-color: #283593 !important;
}

.indigo-800-border-right {
  border-right-color: #283593 !important;
}

.indigo-800-border-bottom {
  border-bottom-color: #283593 !important;
}

.indigo-800-border-left {
  border-left-color: #283593 !important;
}

.indigo-900-bg {
  background-color: #1A237E !important;
}

.md-indigo-900-bg {
  background-color: #1A237E !important;
  color: rgba(255, 255, 255, 0.87);
}

.indigo-900-fg {
  color: #1A237E !important;
}

.indigo-900-border {
  border-color: #1A237E !important;
}

.indigo-900-border-top {
  border-top-color: #1A237E !important;
}

.indigo-900-border-right {
  border-right-color: #1A237E !important;
}

.indigo-900-border-bottom {
  border-bottom-color: #1A237E !important;
}

.indigo-900-border-left {
  border-left-color: #1A237E !important;
}

.indigo-A100-bg {
  background-color: #8C9EFF !important;
}

.md-indigo-A100-bg {
  background-color: #8C9EFF !important;
  color: rgba(0, 0, 0, 0.87);
}

.indigo-A100-fg {
  color: #8C9EFF !important;
}

.indigo-A100-border {
  border-color: #8C9EFF !important;
}

.indigo-A100-border-top {
  border-top-color: #8C9EFF !important;
}

.indigo-A100-border-right {
  border-right-color: #8C9EFF !important;
}

.indigo-A100-border-bottom {
  border-bottom-color: #8C9EFF !important;
}

.indigo-A100-border-left {
  border-left-color: #8C9EFF !important;
}

.indigo-A200-bg {
  background-color: #536DFE !important;
}

.md-indigo-A200-bg {
  background-color: #536DFE !important;
  color: rgb(255, 255, 255);
}

.indigo-A200-fg {
  color: #536DFE !important;
}

.indigo-A200-border {
  border-color: #536DFE !important;
}

.indigo-A200-border-top {
  border-top-color: #536DFE !important;
}

.indigo-A200-border-right {
  border-right-color: #536DFE !important;
}

.indigo-A200-border-bottom {
  border-bottom-color: #536DFE !important;
}

.indigo-A200-border-left {
  border-left-color: #536DFE !important;
}

.indigo-A400-bg {
  background-color: #3D5AFE !important;
}

.md-indigo-A400-bg {
  background-color: #3D5AFE !important;
  color: rgb(255, 255, 255);
}

.indigo-A400-fg {
  color: #3D5AFE !important;
}

.indigo-A400-border {
  border-color: #3D5AFE !important;
}

.indigo-A400-border-top {
  border-top-color: #3D5AFE !important;
}

.indigo-A400-border-right {
  border-right-color: #3D5AFE !important;
}

.indigo-A400-border-bottom {
  border-bottom-color: #3D5AFE !important;
}

.indigo-A400-border-left {
  border-left-color: #3D5AFE !important;
}

.indigo-A700-bg {
  background-color: #304FFE !important;
}

.md-indigo-A700-bg {
  background-color: #304FFE !important;
  color: rgba(255, 255, 255, 0.87);
}

.indigo-A700-fg {
  color: #304FFE !important;
}

.indigo-A700-border {
  border-color: #304FFE !important;
}

.indigo-A700-border-top {
  border-top-color: #304FFE !important;
}

.indigo-A700-border-right {
  border-right-color: #304FFE !important;
}

.indigo-A700-border-bottom {
  border-bottom-color: #304FFE !important;
}

.indigo-A700-border-left {
  border-left-color: #304FFE !important;
}

.blue-50-bg {
  background-color: #055EED !important;
}

.md-blue-50-bg {
  background-color: #055EED !important;
  color: rgba(0, 0, 0, 0.87);
}

.blue-50-fg {
  color: #055EED !important;
}

.blue-50-border {
  border-color: #055EED !important;
}

.blue-50-border-top {
  border-top-color: #055EED !important;
}

.blue-50-border-right {
  border-right-color: #055EED !important;
}

.blue-50-border-bottom {
  border-bottom-color: #055EED !important;
}

.blue-50-border-left {
  border-left-color: #055EED !important;
}

.blue-100-bg {
  background-color: #0D66F5 !important;
}

.md-blue-100-bg {
  background-color: #0D66F5 !important;
  color: rgba(0, 0, 0, 0.87);
}

.blue-100-fg {
  color: #0D66F5 !important;
}

.blue-100-border {
  border-color: #0D66F5 !important;
}

.blue-100-border-top {
  border-top-color: #0D66F5 !important;
}

.blue-100-border-right {
  border-right-color: #0D66F5 !important;
}

.blue-100-border-bottom {
  border-bottom-color: #0D66F5 !important;
}

.blue-100-border-left {
  border-left-color: #0D66F5 !important;
}

.blue-200-bg {
  background-color: #1B74FF !important;
}

.md-blue-200-bg {
  background-color: #1B74FF !important;
  color: rgba(0, 0, 0, 0.87);
}

.blue-200-fg {
  color: #1B74FF !important;
}

.blue-200-border {
  border-color: #1B74FF !important;
}

.blue-200-border-top {
  border-top-color: #1B74FF !important;
}

.blue-200-border-right {
  border-right-color: #1B74FF !important;
}

.blue-200-border-bottom {
  border-bottom-color: #1B74FF !important;
}

.blue-200-border-left {
  border-left-color: #1B74FF !important;
}

.blue-300-bg {
  background-color: #247DFF !important;
}

.md-blue-300-bg {
  background-color: #247DFF !important;
  color: rgba(0, 0, 0, 0.87);
}

.blue-300-fg {
  color: #247DFF !important;
}

.blue-300-border {
  border-color: #247DFF !important;
}

.blue-300-border-top {
  border-top-color: #247DFF !important;
}

.blue-300-border-right {
  border-right-color: #247DFF !important;
}

.blue-300-border-bottom {
  border-bottom-color: #247DFF !important;
}

.blue-300-border-left {
  border-left-color: #247DFF !important;
}

.blue-400-bg {
  background-color: #2E87FF !important;
}

.md-blue-400-bg {
  background-color: #2E87FF !important;
  color: rgba(0, 0, 0, 0.87);
}

.blue-400-fg {
  color: #2E87FF !important;
}

.blue-400-border {
  border-color: #2E87FF !important;
}

.blue-400-border-top {
  border-top-color: #2E87FF !important;
}

.blue-400-border-right {
  border-right-color: #2E87FF !important;
}

.blue-400-border-bottom {
  border-bottom-color: #2E87FF !important;
}

.blue-400-border-left {
  border-left-color: #2E87FF !important;
}

.blue-500-bg {
  background-color: #386FFF !important;
}

.md-blue-500-bg {
  background-color: #386FFF !important;
  color: rgb(255, 255, 255);
}

.blue-500-fg {
  color: #386FFF !important;
}

.blue-500-border {
  border-color: #386FFF !important;
}

.blue-500-border-top {
  border-top-color: #386FFF !important;
}

.blue-500-border-right {
  border-right-color: #386FFF !important;
}

.blue-500-border-bottom {
  border-bottom-color: #386FFF !important;
}

.blue-500-border-left {
  border-left-color: #386FFF !important;
}

.md-blue-bg {
  background-color: #386FFF !important;
  color: rgb(255, 255, 255);
}

.blue-bg {
  background-color: #386FFF !important;
}

.blue-fg {
  color: #386FFF !important;
}

.blue-border {
  border-color: #386FFF !important;
}

.blue-border-top {
  border-top-color: #386FFF !important;
}

.blue-border-right {
  border-right-color: #386FFF !important;
}

.blue-border-bottom {
  border-bottom-color: #386FFF !important;
}

.blue-border-left {
  border-left-color: #386FFF !important;
}

.blue-600-bg {
  background-color: #055EED !important;
}

.md-blue-600-bg {
  background-color: #055EED !important;
  color: rgb(255, 255, 255);
}

.blue-600-fg {
  color: #055EED !important;
}

.blue-600-border {
  border-color: #055EED !important;
}

.blue-600-border-top {
  border-top-color: #055EED !important;
}

.blue-600-border-right {
  border-right-color: #055EED !important;
}

.blue-600-border-bottom {
  border-bottom-color: #055EED !important;
}

.blue-600-border-left {
  border-left-color: #055EED !important;
}

.blue-700-bg {
  background-color: #1976D2 !important;
}

.md-blue-700-bg {
  background-color: #1976D2 !important;
  color: rgb(255, 255, 255);
}

.blue-700-fg {
  color: #1976D2 !important;
}

.blue-700-border {
  border-color: #1976D2 !important;
}

.blue-700-border-top {
  border-top-color: #1976D2 !important;
}

.blue-700-border-right {
  border-right-color: #1976D2 !important;
}

.blue-700-border-bottom {
  border-bottom-color: #1976D2 !important;
}

.blue-700-border-left {
  border-left-color: #1976D2 !important;
}

.blue-800-bg {
  background-color: #1565C0 !important;
}

.md-blue-800-bg {
  background-color: #1565C0 !important;
  color: rgba(255, 255, 255, 0.87);
}

.blue-800-fg {
  color: #1565C0 !important;
}

.blue-800-border {
  border-color: #1565C0 !important;
}

.blue-800-border-top {
  border-top-color: #1565C0 !important;
}

.blue-800-border-right {
  border-right-color: #1565C0 !important;
}

.blue-800-border-bottom {
  border-bottom-color: #1565C0 !important;
}

.blue-800-border-left {
  border-left-color: #1565C0 !important;
}

.blue-900-bg {
  background-color: #0D47A1 !important;
}

.md-blue-900-bg {
  background-color: #0D47A1 !important;
  color: rgba(255, 255, 255, 0.87);
}

.blue-900-fg {
  color: #0D47A1 !important;
}

.blue-900-border {
  border-color: #0D47A1 !important;
}

.blue-900-border-top {
  border-top-color: #0D47A1 !important;
}

.blue-900-border-right {
  border-right-color: #0D47A1 !important;
}

.blue-900-border-bottom {
  border-bottom-color: #0D47A1 !important;
}

.blue-900-border-left {
  border-left-color: #0D47A1 !important;
}

.blue-A100-bg {
  background-color: #82B1FF !important;
}

.md-blue-A100-bg {
  background-color: #82B1FF !important;
  color: rgba(0, 0, 0, 0.87);
}

.blue-A100-fg {
  color: #82B1FF !important;
}

.blue-A100-border {
  border-color: #82B1FF !important;
}

.blue-A100-border-top {
  border-top-color: #82B1FF !important;
}

.blue-A100-border-right {
  border-right-color: #82B1FF !important;
}

.blue-A100-border-bottom {
  border-bottom-color: #82B1FF !important;
}

.blue-A100-border-left {
  border-left-color: #82B1FF !important;
}

.blue-A200-bg {
  background-color: #448AFF !important;
}

.md-blue-A200-bg {
  background-color: #448AFF !important;
  color: rgb(255, 255, 255);
}

.blue-A200-fg {
  color: #448AFF !important;
}

.blue-A200-border {
  border-color: #448AFF !important;
}

.blue-A200-border-top {
  border-top-color: #448AFF !important;
}

.blue-A200-border-right {
  border-right-color: #448AFF !important;
}

.blue-A200-border-bottom {
  border-bottom-color: #448AFF !important;
}

.blue-A200-border-left {
  border-left-color: #448AFF !important;
}

.blue-A400-bg {
  background-color: #2979FF !important;
}

.md-blue-A400-bg {
  background-color: #2979FF !important;
  color: rgb(255, 255, 255);
}

.blue-A400-fg {
  color: #2979FF !important;
}

.blue-A400-border {
  border-color: #2979FF !important;
}

.blue-A400-border-top {
  border-top-color: #2979FF !important;
}

.blue-A400-border-right {
  border-right-color: #2979FF !important;
}

.blue-A400-border-bottom {
  border-bottom-color: #2979FF !important;
}

.blue-A400-border-left {
  border-left-color: #2979FF !important;
}

.blue-A700-bg {
  background-color: #2962FF !important;
}

.md-blue-A700-bg {
  background-color: #2962FF !important;
  color: rgb(255, 255, 255);
}

.blue-A700-fg {
  color: #2962FF !important;
}

.blue-A700-border {
  border-color: #2962FF !important;
}

.blue-A700-border-top {
  border-top-color: #2962FF !important;
}

.blue-A700-border-right {
  border-right-color: #2962FF !important;
}

.blue-A700-border-bottom {
  border-bottom-color: #2962FF !important;
}

.blue-A700-border-left {
  border-left-color: #2962FF !important;
}

.blue-A800-bg {
  background-color: #055EED !important;
}

.md-blue-A800-bg {
  background-color: #055EED !important;
}

.blue-A800-fg {
  color: #055EED !important;
}

.blue-A800-border {
  border-color: #055EED !important;
}

.blue-A800-border-top {
  border-top-color: #055EED !important;
}

.blue-A800-border-right {
  border-right-color: #055EED !important;
}

.blue-A800-border-bottom {
  border-bottom-color: #055EED !important;
}

.blue-A800-border-left {
  border-left-color: #055EED !important;
}

.light-blue-50-bg {
  background-color: #055EED !important;
}

.md-light-blue-50-bg {
  background-color: #055EED !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-blue-50-fg {
  color: #055EED !important;
}

.light-blue-50-border {
  border-color: #055EED !important;
}

.light-blue-50-border-top {
  border-top-color: #055EED !important;
}

.light-blue-50-border-right {
  border-right-color: #055EED !important;
}

.light-blue-50-border-bottom {
  border-bottom-color: #055EED !important;
}

.light-blue-50-border-left {
  border-left-color: #055EED !important;
}

.light-blue-100-bg {
  background-color: #0D66F5 !important;
}

.md-light-blue-100-bg {
  background-color: #0D66F5 !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-blue-100-fg {
  color: #0D66F5 !important;
}

.light-blue-100-border {
  border-color: #0D66F5 !important;
}

.light-blue-100-border-top {
  border-top-color: #0D66F5 !important;
}

.light-blue-100-border-right {
  border-right-color: #0D66F5 !important;
}

.light-blue-100-border-bottom {
  border-bottom-color: #0D66F5 !important;
}

.light-blue-100-border-left {
  border-left-color: #0D66F5 !important;
}

.light-blue-200-bg {
  background-color: #1B74FF !important;
}

.md-light-blue-200-bg {
  background-color: #1B74FF !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-blue-200-fg {
  color: #1B74FF !important;
}

.light-blue-200-border {
  border-color: #1B74FF !important;
}

.light-blue-200-border-top {
  border-top-color: #1B74FF !important;
}

.light-blue-200-border-right {
  border-right-color: #1B74FF !important;
}

.light-blue-200-border-bottom {
  border-bottom-color: #1B74FF !important;
}

.light-blue-200-border-left {
  border-left-color: #1B74FF !important;
}

.light-blue-300-bg {
  background-color: #247DFF !important;
}

.md-light-blue-300-bg {
  background-color: #247DFF !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-blue-300-fg {
  color: #247DFF !important;
}

.light-blue-300-border {
  border-color: #247DFF !important;
}

.light-blue-300-border-top {
  border-top-color: #247DFF !important;
}

.light-blue-300-border-right {
  border-right-color: #247DFF !important;
}

.light-blue-300-border-bottom {
  border-bottom-color: #247DFF !important;
}

.light-blue-300-border-left {
  border-left-color: #247DFF !important;
}

.light-blue-400-bg {
  background-color: #2E87FF !important;
}

.md-light-blue-400-bg {
  background-color: #2E87FF !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-blue-400-fg {
  color: #2E87FF !important;
}

.light-blue-400-border {
  border-color: #2E87FF !important;
}

.light-blue-400-border-top {
  border-top-color: #2E87FF !important;
}

.light-blue-400-border-right {
  border-right-color: #2E87FF !important;
}

.light-blue-400-border-bottom {
  border-bottom-color: #2E87FF !important;
}

.light-blue-400-border-left {
  border-left-color: #2E87FF !important;
}

.light-blue-500-bg {
  background-color: #386FFF !important;
}

.md-light-blue-500-bg {
  background-color: #386FFF !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-blue-500-fg {
  color: #386FFF !important;
}

.light-blue-500-border {
  border-color: #386FFF !important;
}

.light-blue-500-border-top {
  border-top-color: #386FFF !important;
}

.light-blue-500-border-right {
  border-right-color: #386FFF !important;
}

.light-blue-500-border-bottom {
  border-bottom-color: #386FFF !important;
}

.light-blue-500-border-left {
  border-left-color: #386FFF !important;
}

.md-light-blue-bg {
  background-color: #386FFF !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-blue-bg {
  background-color: #386FFF !important;
}

.light-blue-fg {
  color: #386FFF !important;
}

.light-blue-border {
  border-color: #386FFF !important;
}

.light-blue-border-top {
  border-top-color: #386FFF !important;
}

.light-blue-border-right {
  border-right-color: #386FFF !important;
}

.light-blue-border-bottom {
  border-bottom-color: #386FFF !important;
}

.light-blue-border-left {
  border-left-color: #386FFF !important;
}

.light-blue-600-bg {
  background-color: #055EED !important;
}

.md-light-blue-600-bg {
  background-color: #055EED !important;
  color: rgb(255, 255, 255);
}

.light-blue-600-fg {
  color: #055EED !important;
}

.light-blue-600-border {
  border-color: #055EED !important;
}

.light-blue-600-border-top {
  border-top-color: #055EED !important;
}

.light-blue-600-border-right {
  border-right-color: #055EED !important;
}

.light-blue-600-border-bottom {
  border-bottom-color: #055EED !important;
}

.light-blue-600-border-left {
  border-left-color: #055EED !important;
}

.light-blue-700-bg {
  background-color: #0288D1 !important;
}

.md-light-blue-700-bg {
  background-color: #0288D1 !important;
  color: rgb(255, 255, 255);
}

.light-blue-700-fg {
  color: #0288D1 !important;
}

.light-blue-700-border {
  border-color: #0288D1 !important;
}

.light-blue-700-border-top {
  border-top-color: #0288D1 !important;
}

.light-blue-700-border-right {
  border-right-color: #0288D1 !important;
}

.light-blue-700-border-bottom {
  border-bottom-color: #0288D1 !important;
}

.light-blue-700-border-left {
  border-left-color: #0288D1 !important;
}

.light-blue-800-bg {
  background-color: #0277BD !important;
}

.md-light-blue-800-bg {
  background-color: #0277BD !important;
  color: rgb(255, 255, 255);
}

.light-blue-800-fg {
  color: #0277BD !important;
}

.light-blue-800-border {
  border-color: #0277BD !important;
}

.light-blue-800-border-top {
  border-top-color: #0277BD !important;
}

.light-blue-800-border-right {
  border-right-color: #0277BD !important;
}

.light-blue-800-border-bottom {
  border-bottom-color: #0277BD !important;
}

.light-blue-800-border-left {
  border-left-color: #0277BD !important;
}

.light-blue-900-bg {
  background-color: #01579B !important;
}

.md-light-blue-900-bg {
  background-color: #01579B !important;
  color: rgb(255, 255, 255);
}

.light-blue-900-fg {
  color: #01579B !important;
}

.light-blue-900-border {
  border-color: #01579B !important;
}

.light-blue-900-border-top {
  border-top-color: #01579B !important;
}

.light-blue-900-border-right {
  border-right-color: #01579B !important;
}

.light-blue-900-border-bottom {
  border-bottom-color: #01579B !important;
}

.light-blue-900-border-left {
  border-left-color: #01579B !important;
}

.light-blue-A100-bg {
  background-color: #80D8FF !important;
}

.md-light-blue-A100-bg {
  background-color: #80D8FF !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-blue-A100-fg {
  color: #80D8FF !important;
}

.light-blue-A100-border {
  border-color: #80D8FF !important;
}

.light-blue-A100-border-top {
  border-top-color: #80D8FF !important;
}

.light-blue-A100-border-right {
  border-right-color: #80D8FF !important;
}

.light-blue-A100-border-bottom {
  border-bottom-color: #80D8FF !important;
}

.light-blue-A100-border-left {
  border-left-color: #80D8FF !important;
}

.light-blue-A200-bg {
  background-color: #40C4FF !important;
}

.md-light-blue-A200-bg {
  background-color: #40C4FF !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-blue-A200-fg {
  color: #40C4FF !important;
}

.light-blue-A200-border {
  border-color: #40C4FF !important;
}

.light-blue-A200-border-top {
  border-top-color: #40C4FF !important;
}

.light-blue-A200-border-right {
  border-right-color: #40C4FF !important;
}

.light-blue-A200-border-bottom {
  border-bottom-color: #40C4FF !important;
}

.light-blue-A200-border-left {
  border-left-color: #40C4FF !important;
}

.light-blue-A400-bg {
  background-color: #00B0FF !important;
}

.md-light-blue-A400-bg {
  background-color: #00B0FF !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-blue-A400-fg {
  color: #00B0FF !important;
}

.light-blue-A400-border {
  border-color: #00B0FF !important;
}

.light-blue-A400-border-top {
  border-top-color: #00B0FF !important;
}

.light-blue-A400-border-right {
  border-right-color: #00B0FF !important;
}

.light-blue-A400-border-bottom {
  border-bottom-color: #00B0FF !important;
}

.light-blue-A400-border-left {
  border-left-color: #00B0FF !important;
}

.light-blue-A700-bg {
  background-color: #0091EA !important;
}

.md-light-blue-A700-bg {
  background-color: #0091EA !important;
  color: rgb(255, 255, 255);
}

.light-blue-A700-fg {
  color: #0091EA !important;
}

.light-blue-A700-border {
  border-color: #0091EA !important;
}

.light-blue-A700-border-top {
  border-top-color: #0091EA !important;
}

.light-blue-A700-border-right {
  border-right-color: #0091EA !important;
}

.light-blue-A700-border-bottom {
  border-bottom-color: #0091EA !important;
}

.light-blue-A700-border-left {
  border-left-color: #0091EA !important;
}

.cyan-50-bg {
  background-color: #E0F7FA !important;
}

.md-cyan-50-bg {
  background-color: #E0F7FA !important;
  color: rgba(0, 0, 0, 0.87);
}

.cyan-50-fg {
  color: #E0F7FA !important;
}

.cyan-50-border {
  border-color: #E0F7FA !important;
}

.cyan-50-border-top {
  border-top-color: #E0F7FA !important;
}

.cyan-50-border-right {
  border-right-color: #E0F7FA !important;
}

.cyan-50-border-bottom {
  border-bottom-color: #E0F7FA !important;
}

.cyan-50-border-left {
  border-left-color: #E0F7FA !important;
}

.cyan-100-bg {
  background-color: #B2EBF2 !important;
}

.md-cyan-100-bg {
  background-color: #B2EBF2 !important;
  color: rgba(0, 0, 0, 0.87);
}

.cyan-100-fg {
  color: #B2EBF2 !important;
}

.cyan-100-border {
  border-color: #B2EBF2 !important;
}

.cyan-100-border-top {
  border-top-color: #B2EBF2 !important;
}

.cyan-100-border-right {
  border-right-color: #B2EBF2 !important;
}

.cyan-100-border-bottom {
  border-bottom-color: #B2EBF2 !important;
}

.cyan-100-border-left {
  border-left-color: #B2EBF2 !important;
}

.cyan-200-bg {
  background-color: #80DEEA !important;
}

.md-cyan-200-bg {
  background-color: #80DEEA !important;
  color: rgba(0, 0, 0, 0.87);
}

.cyan-200-fg {
  color: #80DEEA !important;
}

.cyan-200-border {
  border-color: #80DEEA !important;
}

.cyan-200-border-top {
  border-top-color: #80DEEA !important;
}

.cyan-200-border-right {
  border-right-color: #80DEEA !important;
}

.cyan-200-border-bottom {
  border-bottom-color: #80DEEA !important;
}

.cyan-200-border-left {
  border-left-color: #80DEEA !important;
}

.cyan-300-bg {
  background-color: #4DD0E1 !important;
}

.md-cyan-300-bg {
  background-color: #4DD0E1 !important;
  color: rgba(0, 0, 0, 0.87);
}

.cyan-300-fg {
  color: #4DD0E1 !important;
}

.cyan-300-border {
  border-color: #4DD0E1 !important;
}

.cyan-300-border-top {
  border-top-color: #4DD0E1 !important;
}

.cyan-300-border-right {
  border-right-color: #4DD0E1 !important;
}

.cyan-300-border-bottom {
  border-bottom-color: #4DD0E1 !important;
}

.cyan-300-border-left {
  border-left-color: #4DD0E1 !important;
}

.cyan-400-bg {
  background-color: #26C6DA !important;
}

.md-cyan-400-bg {
  background-color: #26C6DA !important;
  color: rgba(0, 0, 0, 0.87);
}

.cyan-400-fg {
  color: #26C6DA !important;
}

.cyan-400-border {
  border-color: #26C6DA !important;
}

.cyan-400-border-top {
  border-top-color: #26C6DA !important;
}

.cyan-400-border-right {
  border-right-color: #26C6DA !important;
}

.cyan-400-border-bottom {
  border-bottom-color: #26C6DA !important;
}

.cyan-400-border-left {
  border-left-color: #26C6DA !important;
}

.cyan-500-bg {
  background-color: #00BCD4 !important;
}

.md-cyan-500-bg {
  background-color: #00BCD4 !important;
  color: rgba(0, 0, 0, 0.87);
}

.cyan-500-fg {
  color: #00BCD4 !important;
}

.cyan-500-border {
  border-color: #00BCD4 !important;
}

.cyan-500-border-top {
  border-top-color: #00BCD4 !important;
}

.cyan-500-border-right {
  border-right-color: #00BCD4 !important;
}

.cyan-500-border-bottom {
  border-bottom-color: #00BCD4 !important;
}

.cyan-500-border-left {
  border-left-color: #00BCD4 !important;
}

.md-cyan-bg {
  background-color: #00BCD4 !important;
  color: rgba(0, 0, 0, 0.87);
}

.cyan-bg {
  background-color: #00BCD4 !important;
}

.cyan-fg {
  color: #00BCD4 !important;
}

.cyan-border {
  border-color: #00BCD4 !important;
}

.cyan-border-top {
  border-top-color: #00BCD4 !important;
}

.cyan-border-right {
  border-right-color: #00BCD4 !important;
}

.cyan-border-bottom {
  border-bottom-color: #00BCD4 !important;
}

.cyan-border-left {
  border-left-color: #00BCD4 !important;
}

.cyan-600-bg {
  background-color: #00ACC1 !important;
}

.md-cyan-600-bg {
  background-color: #00ACC1 !important;
  color: rgba(0, 0, 0, 0.87);
}

.cyan-600-fg {
  color: #00ACC1 !important;
}

.cyan-600-border {
  border-color: #00ACC1 !important;
}

.cyan-600-border-top {
  border-top-color: #00ACC1 !important;
}

.cyan-600-border-right {
  border-right-color: #00ACC1 !important;
}

.cyan-600-border-bottom {
  border-bottom-color: #00ACC1 !important;
}

.cyan-600-border-left {
  border-left-color: #00ACC1 !important;
}

.cyan-700-bg {
  background-color: #0097A7 !important;
}

.md-cyan-700-bg {
  background-color: #0097A7 !important;
  color: rgb(255, 255, 255);
}

.cyan-700-fg {
  color: #0097A7 !important;
}

.cyan-700-border {
  border-color: #0097A7 !important;
}

.cyan-700-border-top {
  border-top-color: #0097A7 !important;
}

.cyan-700-border-right {
  border-right-color: #0097A7 !important;
}

.cyan-700-border-bottom {
  border-bottom-color: #0097A7 !important;
}

.cyan-700-border-left {
  border-left-color: #0097A7 !important;
}

.cyan-800-bg {
  background-color: #00838F !important;
}

.md-cyan-800-bg {
  background-color: #00838F !important;
  color: rgb(255, 255, 255);
}

.cyan-800-fg {
  color: #00838F !important;
}

.cyan-800-border {
  border-color: #00838F !important;
}

.cyan-800-border-top {
  border-top-color: #00838F !important;
}

.cyan-800-border-right {
  border-right-color: #00838F !important;
}

.cyan-800-border-bottom {
  border-bottom-color: #00838F !important;
}

.cyan-800-border-left {
  border-left-color: #00838F !important;
}

.cyan-900-bg {
  background-color: #006064 !important;
}

.md-cyan-900-bg {
  background-color: #006064 !important;
  color: rgb(255, 255, 255);
}

.cyan-900-fg {
  color: #006064 !important;
}

.cyan-900-border {
  border-color: #006064 !important;
}

.cyan-900-border-top {
  border-top-color: #006064 !important;
}

.cyan-900-border-right {
  border-right-color: #006064 !important;
}

.cyan-900-border-bottom {
  border-bottom-color: #006064 !important;
}

.cyan-900-border-left {
  border-left-color: #006064 !important;
}

.cyan-A100-bg {
  background-color: #84FFFF !important;
}

.md-cyan-A100-bg {
  background-color: #84FFFF !important;
  color: rgba(0, 0, 0, 0.87);
}

.cyan-A100-fg {
  color: #84FFFF !important;
}

.cyan-A100-border {
  border-color: #84FFFF !important;
}

.cyan-A100-border-top {
  border-top-color: #84FFFF !important;
}

.cyan-A100-border-right {
  border-right-color: #84FFFF !important;
}

.cyan-A100-border-bottom {
  border-bottom-color: #84FFFF !important;
}

.cyan-A100-border-left {
  border-left-color: #84FFFF !important;
}

.cyan-A200-bg {
  background-color: #18FFFF !important;
}

.md-cyan-A200-bg {
  background-color: #18FFFF !important;
  color: rgba(0, 0, 0, 0.87);
}

.cyan-A200-fg {
  color: #18FFFF !important;
}

.cyan-A200-border {
  border-color: #18FFFF !important;
}

.cyan-A200-border-top {
  border-top-color: #18FFFF !important;
}

.cyan-A200-border-right {
  border-right-color: #18FFFF !important;
}

.cyan-A200-border-bottom {
  border-bottom-color: #18FFFF !important;
}

.cyan-A200-border-left {
  border-left-color: #18FFFF !important;
}

.cyan-A400-bg {
  background-color: #00E5FF !important;
}

.md-cyan-A400-bg {
  background-color: #00E5FF !important;
  color: rgba(0, 0, 0, 0.87);
}

.cyan-A400-fg {
  color: #00E5FF !important;
}

.cyan-A400-border {
  border-color: #00E5FF !important;
}

.cyan-A400-border-top {
  border-top-color: #00E5FF !important;
}

.cyan-A400-border-right {
  border-right-color: #00E5FF !important;
}

.cyan-A400-border-bottom {
  border-bottom-color: #00E5FF !important;
}

.cyan-A400-border-left {
  border-left-color: #00E5FF !important;
}

.cyan-A700-bg {
  background-color: #00B8D4 !important;
}

.md-cyan-A700-bg {
  background-color: #00B8D4 !important;
  color: rgba(0, 0, 0, 0.87);
}

.cyan-A700-fg {
  color: #00B8D4 !important;
}

.cyan-A700-border {
  border-color: #00B8D4 !important;
}

.cyan-A700-border-top {
  border-top-color: #00B8D4 !important;
}

.cyan-A700-border-right {
  border-right-color: #00B8D4 !important;
}

.cyan-A700-border-bottom {
  border-bottom-color: #00B8D4 !important;
}

.cyan-A700-border-left {
  border-left-color: #00B8D4 !important;
}

.teal-50-bg {
  background-color: #E0F2F1 !important;
}

.md-teal-50-bg {
  background-color: #E0F2F1 !important;
  color: rgba(0, 0, 0, 0.87);
}

.teal-50-fg {
  color: #E0F2F1 !important;
}

.teal-50-border {
  border-color: #E0F2F1 !important;
}

.teal-50-border-top {
  border-top-color: #E0F2F1 !important;
}

.teal-50-border-right {
  border-right-color: #E0F2F1 !important;
}

.teal-50-border-bottom {
  border-bottom-color: #E0F2F1 !important;
}

.teal-50-border-left {
  border-left-color: #E0F2F1 !important;
}

.teal-100-bg {
  background-color: #B2DFDB !important;
}

.md-teal-100-bg {
  background-color: #B2DFDB !important;
  color: rgba(0, 0, 0, 0.87);
}

.teal-100-fg {
  color: #B2DFDB !important;
}

.teal-100-border {
  border-color: #B2DFDB !important;
}

.teal-100-border-top {
  border-top-color: #B2DFDB !important;
}

.teal-100-border-right {
  border-right-color: #B2DFDB !important;
}

.teal-100-border-bottom {
  border-bottom-color: #B2DFDB !important;
}

.teal-100-border-left {
  border-left-color: #B2DFDB !important;
}

.teal-200-bg {
  background-color: #80CBC4 !important;
}

.md-teal-200-bg {
  background-color: #80CBC4 !important;
  color: rgba(0, 0, 0, 0.87);
}

.teal-200-fg {
  color: #80CBC4 !important;
}

.teal-200-border {
  border-color: #80CBC4 !important;
}

.teal-200-border-top {
  border-top-color: #80CBC4 !important;
}

.teal-200-border-right {
  border-right-color: #80CBC4 !important;
}

.teal-200-border-bottom {
  border-bottom-color: #80CBC4 !important;
}

.teal-200-border-left {
  border-left-color: #80CBC4 !important;
}

.teal-300-bg {
  background-color: #4DB6AC !important;
}

.md-teal-300-bg {
  background-color: #4DB6AC !important;
  color: rgba(0, 0, 0, 0.87);
}

.teal-300-fg {
  color: #4DB6AC !important;
}

.teal-300-border {
  border-color: #4DB6AC !important;
}

.teal-300-border-top {
  border-top-color: #4DB6AC !important;
}

.teal-300-border-right {
  border-right-color: #4DB6AC !important;
}

.teal-300-border-bottom {
  border-bottom-color: #4DB6AC !important;
}

.teal-300-border-left {
  border-left-color: #4DB6AC !important;
}

.teal-400-bg {
  background-color: #26A69A !important;
}

.md-teal-400-bg {
  background-color: #26A69A !important;
  color: rgba(0, 0, 0, 0.87);
}

.teal-400-fg {
  color: #26A69A !important;
}

.teal-400-border {
  border-color: #26A69A !important;
}

.teal-400-border-top {
  border-top-color: #26A69A !important;
}

.teal-400-border-right {
  border-right-color: #26A69A !important;
}

.teal-400-border-bottom {
  border-bottom-color: #26A69A !important;
}

.teal-400-border-left {
  border-left-color: #26A69A !important;
}

.teal-500-bg {
  background-color: #009688 !important;
}

.md-teal-500-bg {
  background-color: #009688 !important;
  color: rgb(255, 255, 255);
}

.teal-500-fg {
  color: #009688 !important;
}

.teal-500-border {
  border-color: #009688 !important;
}

.teal-500-border-top {
  border-top-color: #009688 !important;
}

.teal-500-border-right {
  border-right-color: #009688 !important;
}

.teal-500-border-bottom {
  border-bottom-color: #009688 !important;
}

.teal-500-border-left {
  border-left-color: #009688 !important;
}

.md-teal-bg {
  background-color: #009688 !important;
  color: rgb(255, 255, 255);
}

.teal-bg {
  background-color: #009688 !important;
}

.teal-fg {
  color: #009688 !important;
}

.teal-border {
  border-color: #009688 !important;
}

.teal-border-top {
  border-top-color: #009688 !important;
}

.teal-border-right {
  border-right-color: #009688 !important;
}

.teal-border-bottom {
  border-bottom-color: #009688 !important;
}

.teal-border-left {
  border-left-color: #009688 !important;
}

.teal-600-bg {
  background-color: #00897B !important;
}

.md-teal-600-bg {
  background-color: #00897B !important;
  color: rgb(255, 255, 255);
}

.teal-600-fg {
  color: #00897B !important;
}

.teal-600-border {
  border-color: #00897B !important;
}

.teal-600-border-top {
  border-top-color: #00897B !important;
}

.teal-600-border-right {
  border-right-color: #00897B !important;
}

.teal-600-border-bottom {
  border-bottom-color: #00897B !important;
}

.teal-600-border-left {
  border-left-color: #00897B !important;
}

.teal-700-bg {
  background-color: #00796B !important;
}

.md-teal-700-bg {
  background-color: #00796B !important;
  color: rgb(255, 255, 255);
}

.teal-700-fg {
  color: #00796B !important;
}

.teal-700-border {
  border-color: #00796B !important;
}

.teal-700-border-top {
  border-top-color: #00796B !important;
}

.teal-700-border-right {
  border-right-color: #00796B !important;
}

.teal-700-border-bottom {
  border-bottom-color: #00796B !important;
}

.teal-700-border-left {
  border-left-color: #00796B !important;
}

.teal-800-bg {
  background-color: #00695C !important;
}

.md-teal-800-bg {
  background-color: #00695C !important;
  color: rgba(255, 255, 255, 0.87);
}

.teal-800-fg {
  color: #00695C !important;
}

.teal-800-border {
  border-color: #00695C !important;
}

.teal-800-border-top {
  border-top-color: #00695C !important;
}

.teal-800-border-right {
  border-right-color: #00695C !important;
}

.teal-800-border-bottom {
  border-bottom-color: #00695C !important;
}

.teal-800-border-left {
  border-left-color: #00695C !important;
}

.teal-900-bg {
  background-color: #004D40 !important;
}

.md-teal-900-bg {
  background-color: #004D40 !important;
  color: rgba(255, 255, 255, 0.87);
}

.teal-900-fg {
  color: #004D40 !important;
}

.teal-900-border {
  border-color: #004D40 !important;
}

.teal-900-border-top {
  border-top-color: #004D40 !important;
}

.teal-900-border-right {
  border-right-color: #004D40 !important;
}

.teal-900-border-bottom {
  border-bottom-color: #004D40 !important;
}

.teal-900-border-left {
  border-left-color: #004D40 !important;
}

.teal-A100-bg {
  background-color: #A7FFEB !important;
}

.md-teal-A100-bg {
  background-color: #A7FFEB !important;
  color: rgba(0, 0, 0, 0.87);
}

.teal-A100-fg {
  color: #A7FFEB !important;
}

.teal-A100-border {
  border-color: #A7FFEB !important;
}

.teal-A100-border-top {
  border-top-color: #A7FFEB !important;
}

.teal-A100-border-right {
  border-right-color: #A7FFEB !important;
}

.teal-A100-border-bottom {
  border-bottom-color: #A7FFEB !important;
}

.teal-A100-border-left {
  border-left-color: #A7FFEB !important;
}

.teal-A200-bg {
  background-color: #64FFDA !important;
}

.md-teal-A200-bg {
  background-color: #64FFDA !important;
  color: rgba(0, 0, 0, 0.87);
}

.teal-A200-fg {
  color: #64FFDA !important;
}

.teal-A200-border {
  border-color: #64FFDA !important;
}

.teal-A200-border-top {
  border-top-color: #64FFDA !important;
}

.teal-A200-border-right {
  border-right-color: #64FFDA !important;
}

.teal-A200-border-bottom {
  border-bottom-color: #64FFDA !important;
}

.teal-A200-border-left {
  border-left-color: #64FFDA !important;
}

.teal-A400-bg {
  background-color: #1DE9B6 !important;
}

.md-teal-A400-bg {
  background-color: #1DE9B6 !important;
  color: rgba(0, 0, 0, 0.87);
}

.teal-A400-fg {
  color: #1DE9B6 !important;
}

.teal-A400-border {
  border-color: #1DE9B6 !important;
}

.teal-A400-border-top {
  border-top-color: #1DE9B6 !important;
}

.teal-A400-border-right {
  border-right-color: #1DE9B6 !important;
}

.teal-A400-border-bottom {
  border-bottom-color: #1DE9B6 !important;
}

.teal-A400-border-left {
  border-left-color: #1DE9B6 !important;
}

.teal-A700-bg {
  background-color: #00BFA5 !important;
}

.md-teal-A700-bg {
  background-color: #00BFA5 !important;
  color: rgba(0, 0, 0, 0.87);
}

.teal-A700-fg {
  color: #00BFA5 !important;
}

.teal-A700-border {
  border-color: #00BFA5 !important;
}

.teal-A700-border-top {
  border-top-color: #00BFA5 !important;
}

.teal-A700-border-right {
  border-right-color: #00BFA5 !important;
}

.teal-A700-border-bottom {
  border-bottom-color: #00BFA5 !important;
}

.teal-A700-border-left {
  border-left-color: #00BFA5 !important;
}

.green-50-bg {
  background-color: #E8F5E9 !important;
}

.md-green-50-bg {
  background-color: #E8F5E9 !important;
  color: rgba(0, 0, 0, 0.87);
}

.green-50-fg {
  color: #E8F5E9 !important;
}

.green-50-border {
  border-color: #E8F5E9 !important;
}

.green-50-border-top {
  border-top-color: #E8F5E9 !important;
}

.green-50-border-right {
  border-right-color: #E8F5E9 !important;
}

.green-50-border-bottom {
  border-bottom-color: #E8F5E9 !important;
}

.green-50-border-left {
  border-left-color: #E8F5E9 !important;
}

.green-100-bg {
  background-color: #C8E6C9 !important;
}

.md-green-100-bg {
  background-color: #C8E6C9 !important;
  color: rgba(0, 0, 0, 0.87);
}

.green-100-fg {
  color: #C8E6C9 !important;
}

.green-100-border {
  border-color: #C8E6C9 !important;
}

.green-100-border-top {
  border-top-color: #C8E6C9 !important;
}

.green-100-border-right {
  border-right-color: #C8E6C9 !important;
}

.green-100-border-bottom {
  border-bottom-color: #C8E6C9 !important;
}

.green-100-border-left {
  border-left-color: #C8E6C9 !important;
}

.green-200-bg {
  background-color: #A5D6A7 !important;
}

.md-green-200-bg {
  background-color: #A5D6A7 !important;
  color: rgba(0, 0, 0, 0.87);
}

.green-200-fg {
  color: #A5D6A7 !important;
}

.green-200-border {
  border-color: #A5D6A7 !important;
}

.green-200-border-top {
  border-top-color: #A5D6A7 !important;
}

.green-200-border-right {
  border-right-color: #A5D6A7 !important;
}

.green-200-border-bottom {
  border-bottom-color: #A5D6A7 !important;
}

.green-200-border-left {
  border-left-color: #A5D6A7 !important;
}

.green-300-bg {
  background-color: #81C784 !important;
}

.md-green-300-bg {
  background-color: #81C784 !important;
  color: rgba(0, 0, 0, 0.87);
}

.green-300-fg {
  color: #81C784 !important;
}

.green-300-border {
  border-color: #81C784 !important;
}

.green-300-border-top {
  border-top-color: #81C784 !important;
}

.green-300-border-right {
  border-right-color: #81C784 !important;
}

.green-300-border-bottom {
  border-bottom-color: #81C784 !important;
}

.green-300-border-left {
  border-left-color: #81C784 !important;
}

.green-400-bg {
  background-color: #66BB6A !important;
}

.md-green-400-bg {
  background-color: #66BB6A !important;
  color: rgba(0, 0, 0, 0.87);
}

.green-400-fg {
  color: #66BB6A !important;
}

.green-400-border {
  border-color: #66BB6A !important;
}

.green-400-border-top {
  border-top-color: #66BB6A !important;
}

.green-400-border-right {
  border-right-color: #66BB6A !important;
}

.green-400-border-bottom {
  border-bottom-color: #66BB6A !important;
}

.green-400-border-left {
  border-left-color: #66BB6A !important;
}

.green-500-bg {
  background-color: #4CAF50 !important;
}

.md-green-500-bg {
  background-color: #4CAF50 !important;
  color: rgba(0, 0, 0, 0.87);
}

.green-500-fg {
  color: #4CAF50 !important;
}

.green-500-border {
  border-color: #4CAF50 !important;
}

.green-500-border-top {
  border-top-color: #4CAF50 !important;
}

.green-500-border-right {
  border-right-color: #4CAF50 !important;
}

.green-500-border-bottom {
  border-bottom-color: #4CAF50 !important;
}

.green-500-border-left {
  border-left-color: #4CAF50 !important;
}

.md-green-bg {
  background-color: #4CAF50 !important;
  color: rgba(0, 0, 0, 0.87);
}

.green-bg {
  background-color: #4CAF50 !important;
}

.green-fg {
  color: #4CAF50 !important;
}

.green-border {
  border-color: #4CAF50 !important;
}

.green-border-top {
  border-top-color: #4CAF50 !important;
}

.green-border-right {
  border-right-color: #4CAF50 !important;
}

.green-border-bottom {
  border-bottom-color: #4CAF50 !important;
}

.green-border-left {
  border-left-color: #4CAF50 !important;
}

.green-600-bg {
  background-color: #43A047 !important;
}

.md-green-600-bg {
  background-color: #43A047 !important;
  color: rgb(255, 255, 255);
}

.green-600-fg {
  color: #43A047 !important;
}

.green-600-border {
  border-color: #43A047 !important;
}

.green-600-border-top {
  border-top-color: #43A047 !important;
}

.green-600-border-right {
  border-right-color: #43A047 !important;
}

.green-600-border-bottom {
  border-bottom-color: #43A047 !important;
}

.green-600-border-left {
  border-left-color: #43A047 !important;
}

.green-700-bg {
  background-color: #388E3C !important;
}

.md-green-700-bg {
  background-color: #388E3C !important;
  color: rgb(255, 255, 255);
}

.green-700-fg {
  color: #388E3C !important;
}

.green-700-border {
  border-color: #388E3C !important;
}

.green-700-border-top {
  border-top-color: #388E3C !important;
}

.green-700-border-right {
  border-right-color: #388E3C !important;
}

.green-700-border-bottom {
  border-bottom-color: #388E3C !important;
}

.green-700-border-left {
  border-left-color: #388E3C !important;
}

.green-800-bg {
  background-color: #2E7D32 !important;
}

.md-green-800-bg {
  background-color: #2E7D32 !important;
  color: rgba(255, 255, 255, 0.87);
}

.green-800-fg {
  color: #2E7D32 !important;
}

.green-800-border {
  border-color: #2E7D32 !important;
}

.green-800-border-top {
  border-top-color: #2E7D32 !important;
}

.green-800-border-right {
  border-right-color: #2E7D32 !important;
}

.green-800-border-bottom {
  border-bottom-color: #2E7D32 !important;
}

.green-800-border-left {
  border-left-color: #2E7D32 !important;
}

.green-900-bg {
  background-color: #1B5E20 !important;
}

.md-green-900-bg {
  background-color: #1B5E20 !important;
  color: rgba(255, 255, 255, 0.87);
}

.green-900-fg {
  color: #1B5E20 !important;
}

.green-900-border {
  border-color: #1B5E20 !important;
}

.green-900-border-top {
  border-top-color: #1B5E20 !important;
}

.green-900-border-right {
  border-right-color: #1B5E20 !important;
}

.green-900-border-bottom {
  border-bottom-color: #1B5E20 !important;
}

.green-900-border-left {
  border-left-color: #1B5E20 !important;
}

.green-A100-bg {
  background-color: #B9F6CA !important;
}

.md-green-A100-bg {
  background-color: #B9F6CA !important;
  color: rgba(0, 0, 0, 0.87);
}

.green-A100-fg {
  color: #B9F6CA !important;
}

.green-A100-border {
  border-color: #B9F6CA !important;
}

.green-A100-border-top {
  border-top-color: #B9F6CA !important;
}

.green-A100-border-right {
  border-right-color: #B9F6CA !important;
}

.green-A100-border-bottom {
  border-bottom-color: #B9F6CA !important;
}

.green-A100-border-left {
  border-left-color: #B9F6CA !important;
}

.green-A200-bg {
  background-color: #69F0AE !important;
}

.md-green-A200-bg {
  background-color: #69F0AE !important;
  color: rgba(0, 0, 0, 0.87);
}

.green-A200-fg {
  color: #69F0AE !important;
}

.green-A200-border {
  border-color: #69F0AE !important;
}

.green-A200-border-top {
  border-top-color: #69F0AE !important;
}

.green-A200-border-right {
  border-right-color: #69F0AE !important;
}

.green-A200-border-bottom {
  border-bottom-color: #69F0AE !important;
}

.green-A200-border-left {
  border-left-color: #69F0AE !important;
}

.green-A400-bg {
  background-color: #00E676 !important;
}

.md-green-A400-bg {
  background-color: #00E676 !important;
  color: rgba(0, 0, 0, 0.87);
}

.green-A400-fg {
  color: #00E676 !important;
}

.green-A400-border {
  border-color: #00E676 !important;
}

.green-A400-border-top {
  border-top-color: #00E676 !important;
}

.green-A400-border-right {
  border-right-color: #00E676 !important;
}

.green-A400-border-bottom {
  border-bottom-color: #00E676 !important;
}

.green-A400-border-left {
  border-left-color: #00E676 !important;
}

.green-A700-bg {
  background-color: #00C853 !important;
}

.md-green-A700-bg {
  background-color: #00C853 !important;
  color: rgba(0, 0, 0, 0.87);
}

.green-A700-fg {
  color: #00C853 !important;
}

.green-A700-border {
  border-color: #00C853 !important;
}

.green-A700-border-top {
  border-top-color: #00C853 !important;
}

.green-A700-border-right {
  border-right-color: #00C853 !important;
}

.green-A700-border-bottom {
  border-bottom-color: #00C853 !important;
}

.green-A700-border-left {
  border-left-color: #00C853 !important;
}

.light-green-50-bg {
  background-color: #F1F8E9 !important;
}

.md-light-green-50-bg {
  background-color: #F1F8E9 !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-green-50-fg {
  color: #F1F8E9 !important;
}

.light-green-50-border {
  border-color: #F1F8E9 !important;
}

.light-green-50-border-top {
  border-top-color: #F1F8E9 !important;
}

.light-green-50-border-right {
  border-right-color: #F1F8E9 !important;
}

.light-green-50-border-bottom {
  border-bottom-color: #F1F8E9 !important;
}

.light-green-50-border-left {
  border-left-color: #F1F8E9 !important;
}

.light-green-100-bg {
  background-color: #DCEDC8 !important;
}

.md-light-green-100-bg {
  background-color: #DCEDC8 !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-green-100-fg {
  color: #DCEDC8 !important;
}

.light-green-100-border {
  border-color: #DCEDC8 !important;
}

.light-green-100-border-top {
  border-top-color: #DCEDC8 !important;
}

.light-green-100-border-right {
  border-right-color: #DCEDC8 !important;
}

.light-green-100-border-bottom {
  border-bottom-color: #DCEDC8 !important;
}

.light-green-100-border-left {
  border-left-color: #DCEDC8 !important;
}

.light-green-200-bg {
  background-color: #C5E1A5 !important;
}

.md-light-green-200-bg {
  background-color: #C5E1A5 !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-green-200-fg {
  color: #C5E1A5 !important;
}

.light-green-200-border {
  border-color: #C5E1A5 !important;
}

.light-green-200-border-top {
  border-top-color: #C5E1A5 !important;
}

.light-green-200-border-right {
  border-right-color: #C5E1A5 !important;
}

.light-green-200-border-bottom {
  border-bottom-color: #C5E1A5 !important;
}

.light-green-200-border-left {
  border-left-color: #C5E1A5 !important;
}

.light-green-300-bg {
  background-color: #AED581 !important;
}

.md-light-green-300-bg {
  background-color: #AED581 !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-green-300-fg {
  color: #AED581 !important;
}

.light-green-300-border {
  border-color: #AED581 !important;
}

.light-green-300-border-top {
  border-top-color: #AED581 !important;
}

.light-green-300-border-right {
  border-right-color: #AED581 !important;
}

.light-green-300-border-bottom {
  border-bottom-color: #AED581 !important;
}

.light-green-300-border-left {
  border-left-color: #AED581 !important;
}

.light-green-400-bg {
  background-color: #9CCC65 !important;
}

.md-light-green-400-bg {
  background-color: #9CCC65 !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-green-400-fg {
  color: #9CCC65 !important;
}

.light-green-400-border {
  border-color: #9CCC65 !important;
}

.light-green-400-border-top {
  border-top-color: #9CCC65 !important;
}

.light-green-400-border-right {
  border-right-color: #9CCC65 !important;
}

.light-green-400-border-bottom {
  border-bottom-color: #9CCC65 !important;
}

.light-green-400-border-left {
  border-left-color: #9CCC65 !important;
}

.light-green-500-bg {
  background-color: #8BC34A !important;
}

.md-light-green-500-bg {
  background-color: #8BC34A !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-green-500-fg {
  color: #8BC34A !important;
}

.light-green-500-border {
  border-color: #8BC34A !important;
}

.light-green-500-border-top {
  border-top-color: #8BC34A !important;
}

.light-green-500-border-right {
  border-right-color: #8BC34A !important;
}

.light-green-500-border-bottom {
  border-bottom-color: #8BC34A !important;
}

.light-green-500-border-left {
  border-left-color: #8BC34A !important;
}

.md-light-green-bg {
  background-color: #8BC34A !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-green-bg {
  background-color: #8BC34A !important;
}

.light-green-fg {
  color: #8BC34A !important;
}

.light-green-border {
  border-color: #8BC34A !important;
}

.light-green-border-top {
  border-top-color: #8BC34A !important;
}

.light-green-border-right {
  border-right-color: #8BC34A !important;
}

.light-green-border-bottom {
  border-bottom-color: #8BC34A !important;
}

.light-green-border-left {
  border-left-color: #8BC34A !important;
}

.light-green-600-bg {
  background-color: #7CB342 !important;
}

.md-light-green-600-bg {
  background-color: #7CB342 !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-green-600-fg {
  color: #7CB342 !important;
}

.light-green-600-border {
  border-color: #7CB342 !important;
}

.light-green-600-border-top {
  border-top-color: #7CB342 !important;
}

.light-green-600-border-right {
  border-right-color: #7CB342 !important;
}

.light-green-600-border-bottom {
  border-bottom-color: #7CB342 !important;
}

.light-green-600-border-left {
  border-left-color: #7CB342 !important;
}

.light-green-700-bg {
  background-color: #689F38 !important;
}

.md-light-green-700-bg {
  background-color: #689F38 !important;
  color: rgb(255, 255, 255);
}

.light-green-700-fg {
  color: #689F38 !important;
}

.light-green-700-border {
  border-color: #689F38 !important;
}

.light-green-700-border-top {
  border-top-color: #689F38 !important;
}

.light-green-700-border-right {
  border-right-color: #689F38 !important;
}

.light-green-700-border-bottom {
  border-bottom-color: #689F38 !important;
}

.light-green-700-border-left {
  border-left-color: #689F38 !important;
}

.light-green-800-bg {
  background-color: #558B2F !important;
}

.md-light-green-800-bg {
  background-color: #558B2F !important;
  color: rgb(255, 255, 255);
}

.light-green-800-fg {
  color: #558B2F !important;
}

.light-green-800-border {
  border-color: #558B2F !important;
}

.light-green-800-border-top {
  border-top-color: #558B2F !important;
}

.light-green-800-border-right {
  border-right-color: #558B2F !important;
}

.light-green-800-border-bottom {
  border-bottom-color: #558B2F !important;
}

.light-green-800-border-left {
  border-left-color: #558B2F !important;
}

.light-green-900-bg {
  background-color: #33691E !important;
}

.md-light-green-900-bg {
  background-color: #33691E !important;
  color: rgb(255, 255, 255);
}

.light-green-900-fg {
  color: #33691E !important;
}

.light-green-900-border {
  border-color: #33691E !important;
}

.light-green-900-border-top {
  border-top-color: #33691E !important;
}

.light-green-900-border-right {
  border-right-color: #33691E !important;
}

.light-green-900-border-bottom {
  border-bottom-color: #33691E !important;
}

.light-green-900-border-left {
  border-left-color: #33691E !important;
}

.light-green-A100-bg {
  background-color: #CCFF90 !important;
}

.md-light-green-A100-bg {
  background-color: #CCFF90 !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-green-A100-fg {
  color: #CCFF90 !important;
}

.light-green-A100-border {
  border-color: #CCFF90 !important;
}

.light-green-A100-border-top {
  border-top-color: #CCFF90 !important;
}

.light-green-A100-border-right {
  border-right-color: #CCFF90 !important;
}

.light-green-A100-border-bottom {
  border-bottom-color: #CCFF90 !important;
}

.light-green-A100-border-left {
  border-left-color: #CCFF90 !important;
}

.light-green-A200-bg {
  background-color: #B2FF59 !important;
}

.md-light-green-A200-bg {
  background-color: #B2FF59 !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-green-A200-fg {
  color: #B2FF59 !important;
}

.light-green-A200-border {
  border-color: #B2FF59 !important;
}

.light-green-A200-border-top {
  border-top-color: #B2FF59 !important;
}

.light-green-A200-border-right {
  border-right-color: #B2FF59 !important;
}

.light-green-A200-border-bottom {
  border-bottom-color: #B2FF59 !important;
}

.light-green-A200-border-left {
  border-left-color: #B2FF59 !important;
}

.light-green-A400-bg {
  background-color: #76FF03 !important;
}

.md-light-green-A400-bg {
  background-color: #76FF03 !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-green-A400-fg {
  color: #76FF03 !important;
}

.light-green-A400-border {
  border-color: #76FF03 !important;
}

.light-green-A400-border-top {
  border-top-color: #76FF03 !important;
}

.light-green-A400-border-right {
  border-right-color: #76FF03 !important;
}

.light-green-A400-border-bottom {
  border-bottom-color: #76FF03 !important;
}

.light-green-A400-border-left {
  border-left-color: #76FF03 !important;
}

.light-green-A700-bg {
  background-color: #64DD17 !important;
}

.md-light-green-A700-bg {
  background-color: #64DD17 !important;
  color: rgba(0, 0, 0, 0.87);
}

.light-green-A700-fg {
  color: #64DD17 !important;
}

.light-green-A700-border {
  border-color: #64DD17 !important;
}

.light-green-A700-border-top {
  border-top-color: #64DD17 !important;
}

.light-green-A700-border-right {
  border-right-color: #64DD17 !important;
}

.light-green-A700-border-bottom {
  border-bottom-color: #64DD17 !important;
}

.light-green-A700-border-left {
  border-left-color: #64DD17 !important;
}

.lime-50-bg {
  background-color: #F9FBE7 !important;
}

.md-lime-50-bg {
  background-color: #F9FBE7 !important;
  color: rgba(0, 0, 0, 0.87);
}

.lime-50-fg {
  color: #F9FBE7 !important;
}

.lime-50-border {
  border-color: #F9FBE7 !important;
}

.lime-50-border-top {
  border-top-color: #F9FBE7 !important;
}

.lime-50-border-right {
  border-right-color: #F9FBE7 !important;
}

.lime-50-border-bottom {
  border-bottom-color: #F9FBE7 !important;
}

.lime-50-border-left {
  border-left-color: #F9FBE7 !important;
}

.lime-100-bg {
  background-color: #F0F4C3 !important;
}

.md-lime-100-bg {
  background-color: #F0F4C3 !important;
  color: rgba(0, 0, 0, 0.87);
}

.lime-100-fg {
  color: #F0F4C3 !important;
}

.lime-100-border {
  border-color: #F0F4C3 !important;
}

.lime-100-border-top {
  border-top-color: #F0F4C3 !important;
}

.lime-100-border-right {
  border-right-color: #F0F4C3 !important;
}

.lime-100-border-bottom {
  border-bottom-color: #F0F4C3 !important;
}

.lime-100-border-left {
  border-left-color: #F0F4C3 !important;
}

.lime-200-bg {
  background-color: #E6EE9C !important;
}

.md-lime-200-bg {
  background-color: #E6EE9C !important;
  color: rgba(0, 0, 0, 0.87);
}

.lime-200-fg {
  color: #E6EE9C !important;
}

.lime-200-border {
  border-color: #E6EE9C !important;
}

.lime-200-border-top {
  border-top-color: #E6EE9C !important;
}

.lime-200-border-right {
  border-right-color: #E6EE9C !important;
}

.lime-200-border-bottom {
  border-bottom-color: #E6EE9C !important;
}

.lime-200-border-left {
  border-left-color: #E6EE9C !important;
}

.lime-300-bg {
  background-color: #DCE775 !important;
}

.md-lime-300-bg {
  background-color: #DCE775 !important;
  color: rgba(0, 0, 0, 0.87);
}

.lime-300-fg {
  color: #DCE775 !important;
}

.lime-300-border {
  border-color: #DCE775 !important;
}

.lime-300-border-top {
  border-top-color: #DCE775 !important;
}

.lime-300-border-right {
  border-right-color: #DCE775 !important;
}

.lime-300-border-bottom {
  border-bottom-color: #DCE775 !important;
}

.lime-300-border-left {
  border-left-color: #DCE775 !important;
}

.lime-400-bg {
  background-color: #D4E157 !important;
}

.md-lime-400-bg {
  background-color: #D4E157 !important;
  color: rgba(0, 0, 0, 0.87);
}

.lime-400-fg {
  color: #D4E157 !important;
}

.lime-400-border {
  border-color: #D4E157 !important;
}

.lime-400-border-top {
  border-top-color: #D4E157 !important;
}

.lime-400-border-right {
  border-right-color: #D4E157 !important;
}

.lime-400-border-bottom {
  border-bottom-color: #D4E157 !important;
}

.lime-400-border-left {
  border-left-color: #D4E157 !important;
}

.lime-500-bg {
  background-color: #CDDC39 !important;
}

.md-lime-500-bg {
  background-color: #CDDC39 !important;
  color: rgba(0, 0, 0, 0.87);
}

.lime-500-fg {
  color: #CDDC39 !important;
}

.lime-500-border {
  border-color: #CDDC39 !important;
}

.lime-500-border-top {
  border-top-color: #CDDC39 !important;
}

.lime-500-border-right {
  border-right-color: #CDDC39 !important;
}

.lime-500-border-bottom {
  border-bottom-color: #CDDC39 !important;
}

.lime-500-border-left {
  border-left-color: #CDDC39 !important;
}

.md-lime-bg {
  background-color: #CDDC39 !important;
  color: rgba(0, 0, 0, 0.87);
}

.lime-bg {
  background-color: #CDDC39 !important;
}

.lime-fg {
  color: #CDDC39 !important;
}

.lime-border {
  border-color: #CDDC39 !important;
}

.lime-border-top {
  border-top-color: #CDDC39 !important;
}

.lime-border-right {
  border-right-color: #CDDC39 !important;
}

.lime-border-bottom {
  border-bottom-color: #CDDC39 !important;
}

.lime-border-left {
  border-left-color: #CDDC39 !important;
}

.lime-600-bg {
  background-color: #C0CA33 !important;
}

.md-lime-600-bg {
  background-color: #C0CA33 !important;
  color: rgba(0, 0, 0, 0.87);
}

.lime-600-fg {
  color: #C0CA33 !important;
}

.lime-600-border {
  border-color: #C0CA33 !important;
}

.lime-600-border-top {
  border-top-color: #C0CA33 !important;
}

.lime-600-border-right {
  border-right-color: #C0CA33 !important;
}

.lime-600-border-bottom {
  border-bottom-color: #C0CA33 !important;
}

.lime-600-border-left {
  border-left-color: #C0CA33 !important;
}

.lime-700-bg {
  background-color: #AFB42B !important;
}

.md-lime-700-bg {
  background-color: #AFB42B !important;
  color: rgba(0, 0, 0, 0.87);
}

.lime-700-fg {
  color: #AFB42B !important;
}

.lime-700-border {
  border-color: #AFB42B !important;
}

.lime-700-border-top {
  border-top-color: #AFB42B !important;
}

.lime-700-border-right {
  border-right-color: #AFB42B !important;
}

.lime-700-border-bottom {
  border-bottom-color: #AFB42B !important;
}

.lime-700-border-left {
  border-left-color: #AFB42B !important;
}

.lime-800-bg {
  background-color: #9E9D24 !important;
}

.md-lime-800-bg {
  background-color: #9E9D24 !important;
  color: rgba(0, 0, 0, 0.87);
}

.lime-800-fg {
  color: #9E9D24 !important;
}

.lime-800-border {
  border-color: #9E9D24 !important;
}

.lime-800-border-top {
  border-top-color: #9E9D24 !important;
}

.lime-800-border-right {
  border-right-color: #9E9D24 !important;
}

.lime-800-border-bottom {
  border-bottom-color: #9E9D24 !important;
}

.lime-800-border-left {
  border-left-color: #9E9D24 !important;
}

.lime-900-bg {
  background-color: #827717 !important;
}

.md-lime-900-bg {
  background-color: #827717 !important;
  color: rgb(255, 255, 255);
}

.lime-900-fg {
  color: #827717 !important;
}

.lime-900-border {
  border-color: #827717 !important;
}

.lime-900-border-top {
  border-top-color: #827717 !important;
}

.lime-900-border-right {
  border-right-color: #827717 !important;
}

.lime-900-border-bottom {
  border-bottom-color: #827717 !important;
}

.lime-900-border-left {
  border-left-color: #827717 !important;
}

.lime-A100-bg {
  background-color: #F4FF81 !important;
}

.md-lime-A100-bg {
  background-color: #F4FF81 !important;
  color: rgba(0, 0, 0, 0.87);
}

.lime-A100-fg {
  color: #F4FF81 !important;
}

.lime-A100-border {
  border-color: #F4FF81 !important;
}

.lime-A100-border-top {
  border-top-color: #F4FF81 !important;
}

.lime-A100-border-right {
  border-right-color: #F4FF81 !important;
}

.lime-A100-border-bottom {
  border-bottom-color: #F4FF81 !important;
}

.lime-A100-border-left {
  border-left-color: #F4FF81 !important;
}

.lime-A200-bg {
  background-color: #EEFF41 !important;
}

.md-lime-A200-bg {
  background-color: #EEFF41 !important;
  color: rgba(0, 0, 0, 0.87);
}

.lime-A200-fg {
  color: #EEFF41 !important;
}

.lime-A200-border {
  border-color: #EEFF41 !important;
}

.lime-A200-border-top {
  border-top-color: #EEFF41 !important;
}

.lime-A200-border-right {
  border-right-color: #EEFF41 !important;
}

.lime-A200-border-bottom {
  border-bottom-color: #EEFF41 !important;
}

.lime-A200-border-left {
  border-left-color: #EEFF41 !important;
}

.lime-A400-bg {
  background-color: #C6FF00 !important;
}

.md-lime-A400-bg {
  background-color: #C6FF00 !important;
  color: rgba(0, 0, 0, 0.87);
}

.lime-A400-fg {
  color: #C6FF00 !important;
}

.lime-A400-border {
  border-color: #C6FF00 !important;
}

.lime-A400-border-top {
  border-top-color: #C6FF00 !important;
}

.lime-A400-border-right {
  border-right-color: #C6FF00 !important;
}

.lime-A400-border-bottom {
  border-bottom-color: #C6FF00 !important;
}

.lime-A400-border-left {
  border-left-color: #C6FF00 !important;
}

.lime-A700-bg {
  background-color: #AEEA00 !important;
}

.md-lime-A700-bg {
  background-color: #AEEA00 !important;
  color: rgba(0, 0, 0, 0.87);
}

.lime-A700-fg {
  color: #AEEA00 !important;
}

.lime-A700-border {
  border-color: #AEEA00 !important;
}

.lime-A700-border-top {
  border-top-color: #AEEA00 !important;
}

.lime-A700-border-right {
  border-right-color: #AEEA00 !important;
}

.lime-A700-border-bottom {
  border-bottom-color: #AEEA00 !important;
}

.lime-A700-border-left {
  border-left-color: #AEEA00 !important;
}

.yellow-50-bg {
  background-color: #FFFDE7 !important;
}

.md-yellow-50-bg {
  background-color: #FFFDE7 !important;
  color: rgba(0, 0, 0, 0.87);
}

.yellow-50-fg {
  color: #FFFDE7 !important;
}

.yellow-50-border {
  border-color: #FFFDE7 !important;
}

.yellow-50-border-top {
  border-top-color: #FFFDE7 !important;
}

.yellow-50-border-right {
  border-right-color: #FFFDE7 !important;
}

.yellow-50-border-bottom {
  border-bottom-color: #FFFDE7 !important;
}

.yellow-50-border-left {
  border-left-color: #FFFDE7 !important;
}

.yellow-100-bg {
  background-color: #FFF9C4 !important;
}

.md-yellow-100-bg {
  background-color: #FFF9C4 !important;
  color: rgba(0, 0, 0, 0.87);
}

.yellow-100-fg {
  color: #FFF9C4 !important;
}

.yellow-100-border {
  border-color: #FFF9C4 !important;
}

.yellow-100-border-top {
  border-top-color: #FFF9C4 !important;
}

.yellow-100-border-right {
  border-right-color: #FFF9C4 !important;
}

.yellow-100-border-bottom {
  border-bottom-color: #FFF9C4 !important;
}

.yellow-100-border-left {
  border-left-color: #FFF9C4 !important;
}

.yellow-200-bg {
  background-color: #FFF59D !important;
}

.md-yellow-200-bg {
  background-color: #FFF59D !important;
  color: rgba(0, 0, 0, 0.87);
}

.yellow-200-fg {
  color: #FFF59D !important;
}

.yellow-200-border {
  border-color: #FFF59D !important;
}

.yellow-200-border-top {
  border-top-color: #FFF59D !important;
}

.yellow-200-border-right {
  border-right-color: #FFF59D !important;
}

.yellow-200-border-bottom {
  border-bottom-color: #FFF59D !important;
}

.yellow-200-border-left {
  border-left-color: #FFF59D !important;
}

.yellow-300-bg {
  background-color: #FFF176 !important;
}

.md-yellow-300-bg {
  background-color: #FFF176 !important;
  color: rgba(0, 0, 0, 0.87);
}

.yellow-300-fg {
  color: #FFF176 !important;
}

.yellow-300-border {
  border-color: #FFF176 !important;
}

.yellow-300-border-top {
  border-top-color: #FFF176 !important;
}

.yellow-300-border-right {
  border-right-color: #FFF176 !important;
}

.yellow-300-border-bottom {
  border-bottom-color: #FFF176 !important;
}

.yellow-300-border-left {
  border-left-color: #FFF176 !important;
}

.yellow-400-bg {
  background-color: #FFEE58 !important;
}

.md-yellow-400-bg {
  background-color: #FFEE58 !important;
  color: rgba(0, 0, 0, 0.87);
}

.yellow-400-fg {
  color: #FFEE58 !important;
}

.yellow-400-border {
  border-color: #FFEE58 !important;
}

.yellow-400-border-top {
  border-top-color: #FFEE58 !important;
}

.yellow-400-border-right {
  border-right-color: #FFEE58 !important;
}

.yellow-400-border-bottom {
  border-bottom-color: #FFEE58 !important;
}

.yellow-400-border-left {
  border-left-color: #FFEE58 !important;
}

.yellow-500-bg {
  background-color: #FFEB3B !important;
}

.md-yellow-500-bg {
  background-color: #FFEB3B !important;
  color: rgba(0, 0, 0, 0.87);
}

.yellow-500-fg {
  color: #FFEB3B !important;
}

.yellow-500-border {
  border-color: #FFEB3B !important;
}

.yellow-500-border-top {
  border-top-color: #FFEB3B !important;
}

.yellow-500-border-right {
  border-right-color: #FFEB3B !important;
}

.yellow-500-border-bottom {
  border-bottom-color: #FFEB3B !important;
}

.yellow-500-border-left {
  border-left-color: #FFEB3B !important;
}

.md-yellow-bg {
  background-color: #FFEB3B !important;
  color: rgba(0, 0, 0, 0.87);
}

.yellow-bg {
  background-color: #FFEB3B !important;
}

.yellow-fg {
  color: #FFEB3B !important;
}

.yellow-border {
  border-color: #FFEB3B !important;
}

.yellow-border-top {
  border-top-color: #FFEB3B !important;
}

.yellow-border-right {
  border-right-color: #FFEB3B !important;
}

.yellow-border-bottom {
  border-bottom-color: #FFEB3B !important;
}

.yellow-border-left {
  border-left-color: #FFEB3B !important;
}

.yellow-600-bg {
  background-color: #FDD835 !important;
}

.md-yellow-600-bg {
  background-color: #FDD835 !important;
  color: rgba(0, 0, 0, 0.87);
}

.yellow-600-fg {
  color: #FDD835 !important;
}

.yellow-600-border {
  border-color: #FDD835 !important;
}

.yellow-600-border-top {
  border-top-color: #FDD835 !important;
}

.yellow-600-border-right {
  border-right-color: #FDD835 !important;
}

.yellow-600-border-bottom {
  border-bottom-color: #FDD835 !important;
}

.yellow-600-border-left {
  border-left-color: #FDD835 !important;
}

.yellow-700-bg {
  background-color: #FBC02D !important;
}

.md-yellow-700-bg {
  background-color: #FBC02D !important;
  color: rgba(0, 0, 0, 0.87);
}

.yellow-700-fg {
  color: #FBC02D !important;
}

.yellow-700-border {
  border-color: #FBC02D !important;
}

.yellow-700-border-top {
  border-top-color: #FBC02D !important;
}

.yellow-700-border-right {
  border-right-color: #FBC02D !important;
}

.yellow-700-border-bottom {
  border-bottom-color: #FBC02D !important;
}

.yellow-700-border-left {
  border-left-color: #FBC02D !important;
}

.yellow-800-bg {
  background-color: #F9A825 !important;
}

.md-yellow-800-bg {
  background-color: #F9A825 !important;
  color: rgba(0, 0, 0, 0.87);
}

.yellow-800-fg {
  color: #F9A825 !important;
}

.yellow-800-border {
  border-color: #F9A825 !important;
}

.yellow-800-border-top {
  border-top-color: #F9A825 !important;
}

.yellow-800-border-right {
  border-right-color: #F9A825 !important;
}

.yellow-800-border-bottom {
  border-bottom-color: #F9A825 !important;
}

.yellow-800-border-left {
  border-left-color: #F9A825 !important;
}

.yellow-900-bg {
  background-color: #F57F17 !important;
}

.md-yellow-900-bg {
  background-color: #F57F17 !important;
  color: rgba(0, 0, 0, 0.87);
}

.yellow-900-fg {
  color: #F57F17 !important;
}

.yellow-900-border {
  border-color: #F57F17 !important;
}

.yellow-900-border-top {
  border-top-color: #F57F17 !important;
}

.yellow-900-border-right {
  border-right-color: #F57F17 !important;
}

.yellow-900-border-bottom {
  border-bottom-color: #F57F17 !important;
}

.yellow-900-border-left {
  border-left-color: #F57F17 !important;
}

.yellow-A100-bg {
  background-color: #FFFF8D !important;
}

.md-yellow-A100-bg {
  background-color: #FFFF8D !important;
  color: rgba(0, 0, 0, 0.87);
}

.yellow-A100-fg {
  color: #FFFF8D !important;
}

.yellow-A100-border {
  border-color: #FFFF8D !important;
}

.yellow-A100-border-top {
  border-top-color: #FFFF8D !important;
}

.yellow-A100-border-right {
  border-right-color: #FFFF8D !important;
}

.yellow-A100-border-bottom {
  border-bottom-color: #FFFF8D !important;
}

.yellow-A100-border-left {
  border-left-color: #FFFF8D !important;
}

.yellow-A200-bg {
  background-color: #FFFF00 !important;
}

.md-yellow-A200-bg {
  background-color: #FFFF00 !important;
  color: rgba(0, 0, 0, 0.87);
}

.yellow-A200-fg {
  color: #FFFF00 !important;
}

.yellow-A200-border {
  border-color: #FFFF00 !important;
}

.yellow-A200-border-top {
  border-top-color: #FFFF00 !important;
}

.yellow-A200-border-right {
  border-right-color: #FFFF00 !important;
}

.yellow-A200-border-bottom {
  border-bottom-color: #FFFF00 !important;
}

.yellow-A200-border-left {
  border-left-color: #FFFF00 !important;
}

.yellow-A400-bg {
  background-color: #FFEA00 !important;
}

.md-yellow-A400-bg {
  background-color: #FFEA00 !important;
  color: rgba(0, 0, 0, 0.87);
}

.yellow-A400-fg {
  color: #FFEA00 !important;
}

.yellow-A400-border {
  border-color: #FFEA00 !important;
}

.yellow-A400-border-top {
  border-top-color: #FFEA00 !important;
}

.yellow-A400-border-right {
  border-right-color: #FFEA00 !important;
}

.yellow-A400-border-bottom {
  border-bottom-color: #FFEA00 !important;
}

.yellow-A400-border-left {
  border-left-color: #FFEA00 !important;
}

.yellow-A700-bg {
  background-color: #FFD600 !important;
}

.md-yellow-A700-bg {
  background-color: #FFD600 !important;
  color: rgba(0, 0, 0, 0.87);
}

.yellow-A700-fg {
  color: #FFD600 !important;
}

.yellow-A700-border {
  border-color: #FFD600 !important;
}

.yellow-A700-border-top {
  border-top-color: #FFD600 !important;
}

.yellow-A700-border-right {
  border-right-color: #FFD600 !important;
}

.yellow-A700-border-bottom {
  border-bottom-color: #FFD600 !important;
}

.yellow-A700-border-left {
  border-left-color: #FFD600 !important;
}

.amber-50-bg {
  background-color: #FFF8E1 !important;
}

.md-amber-50-bg {
  background-color: #FFF8E1 !important;
  color: rgba(0, 0, 0, 0.87);
}

.amber-50-fg {
  color: #FFF8E1 !important;
}

.amber-50-border {
  border-color: #FFF8E1 !important;
}

.amber-50-border-top {
  border-top-color: #FFF8E1 !important;
}

.amber-50-border-right {
  border-right-color: #FFF8E1 !important;
}

.amber-50-border-bottom {
  border-bottom-color: #FFF8E1 !important;
}

.amber-50-border-left {
  border-left-color: #FFF8E1 !important;
}

.amber-100-bg {
  background-color: #FFECB3 !important;
}

.md-amber-100-bg {
  background-color: #FFECB3 !important;
  color: rgba(0, 0, 0, 0.87);
}

.amber-100-fg {
  color: #FFECB3 !important;
}

.amber-100-border {
  border-color: #FFECB3 !important;
}

.amber-100-border-top {
  border-top-color: #FFECB3 !important;
}

.amber-100-border-right {
  border-right-color: #FFECB3 !important;
}

.amber-100-border-bottom {
  border-bottom-color: #FFECB3 !important;
}

.amber-100-border-left {
  border-left-color: #FFECB3 !important;
}

.amber-200-bg {
  background-color: #FFE082 !important;
}

.md-amber-200-bg {
  background-color: #FFE082 !important;
  color: rgba(0, 0, 0, 0.87);
}

.amber-200-fg {
  color: #FFE082 !important;
}

.amber-200-border {
  border-color: #FFE082 !important;
}

.amber-200-border-top {
  border-top-color: #FFE082 !important;
}

.amber-200-border-right {
  border-right-color: #FFE082 !important;
}

.amber-200-border-bottom {
  border-bottom-color: #FFE082 !important;
}

.amber-200-border-left {
  border-left-color: #FFE082 !important;
}

.amber-300-bg {
  background-color: #FFD54F !important;
}

.md-amber-300-bg {
  background-color: #FFD54F !important;
  color: rgba(0, 0, 0, 0.87);
}

.amber-300-fg {
  color: #FFD54F !important;
}

.amber-300-border {
  border-color: #FFD54F !important;
}

.amber-300-border-top {
  border-top-color: #FFD54F !important;
}

.amber-300-border-right {
  border-right-color: #FFD54F !important;
}

.amber-300-border-bottom {
  border-bottom-color: #FFD54F !important;
}

.amber-300-border-left {
  border-left-color: #FFD54F !important;
}

.amber-400-bg {
  background-color: #FFCA28 !important;
}

.md-amber-400-bg {
  background-color: #FFCA28 !important;
  color: rgba(0, 0, 0, 0.87);
}

.amber-400-fg {
  color: #FFCA28 !important;
}

.amber-400-border {
  border-color: #FFCA28 !important;
}

.amber-400-border-top {
  border-top-color: #FFCA28 !important;
}

.amber-400-border-right {
  border-right-color: #FFCA28 !important;
}

.amber-400-border-bottom {
  border-bottom-color: #FFCA28 !important;
}

.amber-400-border-left {
  border-left-color: #FFCA28 !important;
}

.amber-500-bg {
  background-color: #FFC107 !important;
}

.md-amber-500-bg {
  background-color: #FFC107 !important;
  color: rgba(0, 0, 0, 0.87);
}

.amber-500-fg {
  color: #FFC107 !important;
}

.amber-500-border {
  border-color: #FFC107 !important;
}

.amber-500-border-top {
  border-top-color: #FFC107 !important;
}

.amber-500-border-right {
  border-right-color: #FFC107 !important;
}

.amber-500-border-bottom {
  border-bottom-color: #FFC107 !important;
}

.amber-500-border-left {
  border-left-color: #FFC107 !important;
}

.md-amber-bg {
  background-color: #FFC107 !important;
  color: rgba(0, 0, 0, 0.87);
}

.amber-bg {
  background-color: #FFC107 !important;
}

.amber-fg {
  color: #FFC107 !important;
}

.amber-border {
  border-color: #FFC107 !important;
}

.amber-border-top {
  border-top-color: #FFC107 !important;
}

.amber-border-right {
  border-right-color: #FFC107 !important;
}

.amber-border-bottom {
  border-bottom-color: #FFC107 !important;
}

.amber-border-left {
  border-left-color: #FFC107 !important;
}

.amber-600-bg {
  background-color: #FFB300 !important;
}

.md-amber-600-bg {
  background-color: #FFB300 !important;
  color: rgba(0, 0, 0, 0.87);
}

.amber-600-fg {
  color: #FFB300 !important;
}

.amber-600-border {
  border-color: #FFB300 !important;
}

.amber-600-border-top {
  border-top-color: #FFB300 !important;
}

.amber-600-border-right {
  border-right-color: #FFB300 !important;
}

.amber-600-border-bottom {
  border-bottom-color: #FFB300 !important;
}

.amber-600-border-left {
  border-left-color: #FFB300 !important;
}

.amber-700-bg {
  background-color: #FFA000 !important;
}

.md-amber-700-bg {
  background-color: #FFA000 !important;
  color: rgba(0, 0, 0, 0.87);
}

.amber-700-fg {
  color: #FFA000 !important;
}

.amber-700-border {
  border-color: #FFA000 !important;
}

.amber-700-border-top {
  border-top-color: #FFA000 !important;
}

.amber-700-border-right {
  border-right-color: #FFA000 !important;
}

.amber-700-border-bottom {
  border-bottom-color: #FFA000 !important;
}

.amber-700-border-left {
  border-left-color: #FFA000 !important;
}

.amber-800-bg {
  background-color: #FF8F00 !important;
}

.md-amber-800-bg {
  background-color: #FF8F00 !important;
  color: rgba(0, 0, 0, 0.87);
}

.amber-800-fg {
  color: #FF8F00 !important;
}

.amber-800-border {
  border-color: #FF8F00 !important;
}

.amber-800-border-top {
  border-top-color: #FF8F00 !important;
}

.amber-800-border-right {
  border-right-color: #FF8F00 !important;
}

.amber-800-border-bottom {
  border-bottom-color: #FF8F00 !important;
}

.amber-800-border-left {
  border-left-color: #FF8F00 !important;
}

.amber-900-bg {
  background-color: #FF6F00 !important;
}

.md-amber-900-bg {
  background-color: #FF6F00 !important;
  color: rgba(0, 0, 0, 0.87);
}

.amber-900-fg {
  color: #FF6F00 !important;
}

.amber-900-border {
  border-color: #FF6F00 !important;
}

.amber-900-border-top {
  border-top-color: #FF6F00 !important;
}

.amber-900-border-right {
  border-right-color: #FF6F00 !important;
}

.amber-900-border-bottom {
  border-bottom-color: #FF6F00 !important;
}

.amber-900-border-left {
  border-left-color: #FF6F00 !important;
}

.amber-A100-bg {
  background-color: #FFE57F !important;
}

.md-amber-A100-bg {
  background-color: #FFE57F !important;
  color: rgba(0, 0, 0, 0.87);
}

.amber-A100-fg {
  color: #FFE57F !important;
}

.amber-A100-border {
  border-color: #FFE57F !important;
}

.amber-A100-border-top {
  border-top-color: #FFE57F !important;
}

.amber-A100-border-right {
  border-right-color: #FFE57F !important;
}

.amber-A100-border-bottom {
  border-bottom-color: #FFE57F !important;
}

.amber-A100-border-left {
  border-left-color: #FFE57F !important;
}

.amber-A200-bg {
  background-color: #FFD740 !important;
}

.md-amber-A200-bg {
  background-color: #FFD740 !important;
  color: rgba(0, 0, 0, 0.87);
}

.amber-A200-fg {
  color: #FFD740 !important;
}

.amber-A200-border {
  border-color: #FFD740 !important;
}

.amber-A200-border-top {
  border-top-color: #FFD740 !important;
}

.amber-A200-border-right {
  border-right-color: #FFD740 !important;
}

.amber-A200-border-bottom {
  border-bottom-color: #FFD740 !important;
}

.amber-A200-border-left {
  border-left-color: #FFD740 !important;
}

.amber-A400-bg {
  background-color: #FFC400 !important;
}

.md-amber-A400-bg {
  background-color: #FFC400 !important;
  color: rgba(0, 0, 0, 0.87);
}

.amber-A400-fg {
  color: #FFC400 !important;
}

.amber-A400-border {
  border-color: #FFC400 !important;
}

.amber-A400-border-top {
  border-top-color: #FFC400 !important;
}

.amber-A400-border-right {
  border-right-color: #FFC400 !important;
}

.amber-A400-border-bottom {
  border-bottom-color: #FFC400 !important;
}

.amber-A400-border-left {
  border-left-color: #FFC400 !important;
}

.amber-A700-bg {
  background-color: #FFAB00 !important;
}

.md-amber-A700-bg {
  background-color: #FFAB00 !important;
  color: rgba(0, 0, 0, 0.87);
}

.amber-A700-fg {
  color: #FFAB00 !important;
}

.amber-A700-border {
  border-color: #FFAB00 !important;
}

.amber-A700-border-top {
  border-top-color: #FFAB00 !important;
}

.amber-A700-border-right {
  border-right-color: #FFAB00 !important;
}

.amber-A700-border-bottom {
  border-bottom-color: #FFAB00 !important;
}

.amber-A700-border-left {
  border-left-color: #FFAB00 !important;
}

.orange-50-bg {
  background-color: #FFF3E0 !important;
}

.md-orange-50-bg {
  background-color: #FFF3E0 !important;
  color: rgba(0, 0, 0, 0.87);
}

.orange-50-fg {
  color: #FFF3E0 !important;
}

.orange-50-border {
  border-color: #FFF3E0 !important;
}

.orange-50-border-top {
  border-top-color: #FFF3E0 !important;
}

.orange-50-border-right {
  border-right-color: #FFF3E0 !important;
}

.orange-50-border-bottom {
  border-bottom-color: #FFF3E0 !important;
}

.orange-50-border-left {
  border-left-color: #FFF3E0 !important;
}

.orange-100-bg {
  background-color: #FFE0B2 !important;
}

.md-orange-100-bg {
  background-color: #FFE0B2 !important;
  color: rgba(0, 0, 0, 0.87);
}

.orange-100-fg {
  color: #FFE0B2 !important;
}

.orange-100-border {
  border-color: #FFE0B2 !important;
}

.orange-100-border-top {
  border-top-color: #FFE0B2 !important;
}

.orange-100-border-right {
  border-right-color: #FFE0B2 !important;
}

.orange-100-border-bottom {
  border-bottom-color: #FFE0B2 !important;
}

.orange-100-border-left {
  border-left-color: #FFE0B2 !important;
}

.orange-200-bg {
  background-color: #FFCC80 !important;
}

.md-orange-200-bg {
  background-color: #FFCC80 !important;
  color: rgba(0, 0, 0, 0.87);
}

.orange-200-fg {
  color: #FFCC80 !important;
}

.orange-200-border {
  border-color: #FFCC80 !important;
}

.orange-200-border-top {
  border-top-color: #FFCC80 !important;
}

.orange-200-border-right {
  border-right-color: #FFCC80 !important;
}

.orange-200-border-bottom {
  border-bottom-color: #FFCC80 !important;
}

.orange-200-border-left {
  border-left-color: #FFCC80 !important;
}

.orange-300-bg {
  background-color: #FFB74D !important;
}

.md-orange-300-bg {
  background-color: #FFB74D !important;
  color: rgba(0, 0, 0, 0.87);
}

.orange-300-fg {
  color: #FFB74D !important;
}

.orange-300-border {
  border-color: #FFB74D !important;
}

.orange-300-border-top {
  border-top-color: #FFB74D !important;
}

.orange-300-border-right {
  border-right-color: #FFB74D !important;
}

.orange-300-border-bottom {
  border-bottom-color: #FFB74D !important;
}

.orange-300-border-left {
  border-left-color: #FFB74D !important;
}

.orange-400-bg {
  background-color: #FFA726 !important;
}

.md-orange-400-bg {
  background-color: #FFA726 !important;
  color: rgba(0, 0, 0, 0.87);
}

.orange-400-fg {
  color: #FFA726 !important;
}

.orange-400-border {
  border-color: #FFA726 !important;
}

.orange-400-border-top {
  border-top-color: #FFA726 !important;
}

.orange-400-border-right {
  border-right-color: #FFA726 !important;
}

.orange-400-border-bottom {
  border-bottom-color: #FFA726 !important;
}

.orange-400-border-left {
  border-left-color: #FFA726 !important;
}

.orange-500-bg {
  background-color: #FF9800 !important;
}

.md-orange-500-bg {
  background-color: #FF9800 !important;
  color: rgba(0, 0, 0, 0.87);
}

.orange-500-fg {
  color: #FF9800 !important;
}

.orange-500-border {
  border-color: #FF9800 !important;
}

.orange-500-border-top {
  border-top-color: #FF9800 !important;
}

.orange-500-border-right {
  border-right-color: #FF9800 !important;
}

.orange-500-border-bottom {
  border-bottom-color: #FF9800 !important;
}

.orange-500-border-left {
  border-left-color: #FF9800 !important;
}

.md-orange-bg {
  background-color: #FF9800 !important;
  color: rgba(0, 0, 0, 0.87);
}

.orange-bg {
  background-color: #FF9800 !important;
}

.orange-fg {
  color: #FF9800 !important;
}

.orange-border {
  border-color: #FF9800 !important;
}

.orange-border-top {
  border-top-color: #FF9800 !important;
}

.orange-border-right {
  border-right-color: #FF9800 !important;
}

.orange-border-bottom {
  border-bottom-color: #FF9800 !important;
}

.orange-border-left {
  border-left-color: #FF9800 !important;
}

.orange-600-bg {
  background-color: #FB8C00 !important;
}

.md-orange-600-bg {
  background-color: #FB8C00 !important;
  color: rgba(0, 0, 0, 0.87);
}

.orange-600-fg {
  color: #FB8C00 !important;
}

.orange-600-border {
  border-color: #FB8C00 !important;
}

.orange-600-border-top {
  border-top-color: #FB8C00 !important;
}

.orange-600-border-right {
  border-right-color: #FB8C00 !important;
}

.orange-600-border-bottom {
  border-bottom-color: #FB8C00 !important;
}

.orange-600-border-left {
  border-left-color: #FB8C00 !important;
}

.orange-700-bg {
  background-color: #F57C00 !important;
}

.md-orange-700-bg {
  background-color: #F57C00 !important;
  color: rgba(0, 0, 0, 0.87);
}

.orange-700-fg {
  color: #F57C00 !important;
}

.orange-700-border {
  border-color: #F57C00 !important;
}

.orange-700-border-top {
  border-top-color: #F57C00 !important;
}

.orange-700-border-right {
  border-right-color: #F57C00 !important;
}

.orange-700-border-bottom {
  border-bottom-color: #F57C00 !important;
}

.orange-700-border-left {
  border-left-color: #F57C00 !important;
}

.orange-800-bg {
  background-color: #EF6C00 !important;
}

.md-orange-800-bg {
  background-color: #EF6C00 !important;
  color: rgb(255, 255, 255);
}

.orange-800-fg {
  color: #EF6C00 !important;
}

.orange-800-border {
  border-color: #EF6C00 !important;
}

.orange-800-border-top {
  border-top-color: #EF6C00 !important;
}

.orange-800-border-right {
  border-right-color: #EF6C00 !important;
}

.orange-800-border-bottom {
  border-bottom-color: #EF6C00 !important;
}

.orange-800-border-left {
  border-left-color: #EF6C00 !important;
}

.orange-900-bg {
  background-color: #E65100 !important;
}

.md-orange-900-bg {
  background-color: #E65100 !important;
  color: rgb(255, 255, 255);
}

.orange-900-fg {
  color: #E65100 !important;
}

.orange-900-border {
  border-color: #E65100 !important;
}

.orange-900-border-top {
  border-top-color: #E65100 !important;
}

.orange-900-border-right {
  border-right-color: #E65100 !important;
}

.orange-900-border-bottom {
  border-bottom-color: #E65100 !important;
}

.orange-900-border-left {
  border-left-color: #E65100 !important;
}

.orange-A100-bg {
  background-color: #FFD180 !important;
}

.md-orange-A100-bg {
  background-color: #FFD180 !important;
  color: rgba(0, 0, 0, 0.87);
}

.orange-A100-fg {
  color: #FFD180 !important;
}

.orange-A100-border {
  border-color: #FFD180 !important;
}

.orange-A100-border-top {
  border-top-color: #FFD180 !important;
}

.orange-A100-border-right {
  border-right-color: #FFD180 !important;
}

.orange-A100-border-bottom {
  border-bottom-color: #FFD180 !important;
}

.orange-A100-border-left {
  border-left-color: #FFD180 !important;
}

.orange-A200-bg {
  background-color: #FFAB40 !important;
}

.md-orange-A200-bg {
  background-color: #FFAB40 !important;
  color: rgba(0, 0, 0, 0.87);
}

.orange-A200-fg {
  color: #FFAB40 !important;
}

.orange-A200-border {
  border-color: #FFAB40 !important;
}

.orange-A200-border-top {
  border-top-color: #FFAB40 !important;
}

.orange-A200-border-right {
  border-right-color: #FFAB40 !important;
}

.orange-A200-border-bottom {
  border-bottom-color: #FFAB40 !important;
}

.orange-A200-border-left {
  border-left-color: #FFAB40 !important;
}

.orange-A400-bg {
  background-color: #FF9100 !important;
}

.md-orange-A400-bg {
  background-color: #FF9100 !important;
  color: rgba(0, 0, 0, 0.87);
}

.orange-A400-fg {
  color: #FF9100 !important;
}

.orange-A400-border {
  border-color: #FF9100 !important;
}

.orange-A400-border-top {
  border-top-color: #FF9100 !important;
}

.orange-A400-border-right {
  border-right-color: #FF9100 !important;
}

.orange-A400-border-bottom {
  border-bottom-color: #FF9100 !important;
}

.orange-A400-border-left {
  border-left-color: #FF9100 !important;
}

.orange-A700-bg {
  background-color: #FF6D00 !important;
}

.md-orange-A700-bg {
  background-color: #FF6D00 !important;
  color: rgba(0, 0, 0, 0.87);
}

.orange-A700-fg {
  color: #FF6D00 !important;
}

.orange-A700-border {
  border-color: #FF6D00 !important;
}

.orange-A700-border-top {
  border-top-color: #FF6D00 !important;
}

.orange-A700-border-right {
  border-right-color: #FF6D00 !important;
}

.orange-A700-border-bottom {
  border-bottom-color: #FF6D00 !important;
}

.orange-A700-border-left {
  border-left-color: #FF6D00 !important;
}

.deep-orange-50-bg {
  background-color: #FBE9E7 !important;
}

.md-deep-orange-50-bg {
  background-color: #FBE9E7 !important;
  color: rgba(0, 0, 0, 0.87);
}

.deep-orange-50-fg {
  color: #FBE9E7 !important;
}

.deep-orange-50-border {
  border-color: #FBE9E7 !important;
}

.deep-orange-50-border-top {
  border-top-color: #FBE9E7 !important;
}

.deep-orange-50-border-right {
  border-right-color: #FBE9E7 !important;
}

.deep-orange-50-border-bottom {
  border-bottom-color: #FBE9E7 !important;
}

.deep-orange-50-border-left {
  border-left-color: #FBE9E7 !important;
}

.deep-orange-100-bg {
  background-color: #FFCCBC !important;
}

.md-deep-orange-100-bg {
  background-color: #FFCCBC !important;
  color: rgba(0, 0, 0, 0.87);
}

.deep-orange-100-fg {
  color: #FFCCBC !important;
}

.deep-orange-100-border {
  border-color: #FFCCBC !important;
}

.deep-orange-100-border-top {
  border-top-color: #FFCCBC !important;
}

.deep-orange-100-border-right {
  border-right-color: #FFCCBC !important;
}

.deep-orange-100-border-bottom {
  border-bottom-color: #FFCCBC !important;
}

.deep-orange-100-border-left {
  border-left-color: #FFCCBC !important;
}

.deep-orange-200-bg {
  background-color: #FFAB91 !important;
}

.md-deep-orange-200-bg {
  background-color: #FFAB91 !important;
  color: rgba(0, 0, 0, 0.87);
}

.deep-orange-200-fg {
  color: #FFAB91 !important;
}

.deep-orange-200-border {
  border-color: #FFAB91 !important;
}

.deep-orange-200-border-top {
  border-top-color: #FFAB91 !important;
}

.deep-orange-200-border-right {
  border-right-color: #FFAB91 !important;
}

.deep-orange-200-border-bottom {
  border-bottom-color: #FFAB91 !important;
}

.deep-orange-200-border-left {
  border-left-color: #FFAB91 !important;
}

.deep-orange-300-bg {
  background-color: #FF8A65 !important;
}

.md-deep-orange-300-bg {
  background-color: #FF8A65 !important;
  color: rgba(0, 0, 0, 0.87);
}

.deep-orange-300-fg {
  color: #FF8A65 !important;
}

.deep-orange-300-border {
  border-color: #FF8A65 !important;
}

.deep-orange-300-border-top {
  border-top-color: #FF8A65 !important;
}

.deep-orange-300-border-right {
  border-right-color: #FF8A65 !important;
}

.deep-orange-300-border-bottom {
  border-bottom-color: #FF8A65 !important;
}

.deep-orange-300-border-left {
  border-left-color: #FF8A65 !important;
}

.deep-orange-400-bg {
  background-color: #FF7043 !important;
}

.md-deep-orange-400-bg {
  background-color: #FF7043 !important;
  color: rgba(0, 0, 0, 0.87);
}

.deep-orange-400-fg {
  color: #FF7043 !important;
}

.deep-orange-400-border {
  border-color: #FF7043 !important;
}

.deep-orange-400-border-top {
  border-top-color: #FF7043 !important;
}

.deep-orange-400-border-right {
  border-right-color: #FF7043 !important;
}

.deep-orange-400-border-bottom {
  border-bottom-color: #FF7043 !important;
}

.deep-orange-400-border-left {
  border-left-color: #FF7043 !important;
}

.deep-orange-500-bg {
  background-color: #FF5722 !important;
}

.md-deep-orange-500-bg {
  background-color: #FF5722 !important;
  color: rgb(255, 255, 255);
}

.deep-orange-500-fg {
  color: #FF5722 !important;
}

.deep-orange-500-border {
  border-color: #FF5722 !important;
}

.deep-orange-500-border-top {
  border-top-color: #FF5722 !important;
}

.deep-orange-500-border-right {
  border-right-color: #FF5722 !important;
}

.deep-orange-500-border-bottom {
  border-bottom-color: #FF5722 !important;
}

.deep-orange-500-border-left {
  border-left-color: #FF5722 !important;
}

.md-deep-orange-bg {
  background-color: #FF5722 !important;
  color: rgb(255, 255, 255);
}

.deep-orange-bg {
  background-color: #FF5722 !important;
}

.deep-orange-fg {
  color: #FF5722 !important;
}

.deep-orange-border {
  border-color: #FF5722 !important;
}

.deep-orange-border-top {
  border-top-color: #FF5722 !important;
}

.deep-orange-border-right {
  border-right-color: #FF5722 !important;
}

.deep-orange-border-bottom {
  border-bottom-color: #FF5722 !important;
}

.deep-orange-border-left {
  border-left-color: #FF5722 !important;
}

.deep-orange-600-bg {
  background-color: #F4511E !important;
}

.md-deep-orange-600-bg {
  background-color: #F4511E !important;
  color: rgb(255, 255, 255);
}

.deep-orange-600-fg {
  color: #F4511E !important;
}

.deep-orange-600-border {
  border-color: #F4511E !important;
}

.deep-orange-600-border-top {
  border-top-color: #F4511E !important;
}

.deep-orange-600-border-right {
  border-right-color: #F4511E !important;
}

.deep-orange-600-border-bottom {
  border-bottom-color: #F4511E !important;
}

.deep-orange-600-border-left {
  border-left-color: #F4511E !important;
}

.deep-orange-700-bg {
  background-color: #E64A19 !important;
}

.md-deep-orange-700-bg {
  background-color: #E64A19 !important;
  color: rgb(255, 255, 255);
}

.deep-orange-700-fg {
  color: #E64A19 !important;
}

.deep-orange-700-border {
  border-color: #E64A19 !important;
}

.deep-orange-700-border-top {
  border-top-color: #E64A19 !important;
}

.deep-orange-700-border-right {
  border-right-color: #E64A19 !important;
}

.deep-orange-700-border-bottom {
  border-bottom-color: #E64A19 !important;
}

.deep-orange-700-border-left {
  border-left-color: #E64A19 !important;
}

.deep-orange-800-bg {
  background-color: #D84315 !important;
}

.md-deep-orange-800-bg {
  background-color: #D84315 !important;
  color: rgb(255, 255, 255);
}

.deep-orange-800-fg {
  color: #D84315 !important;
}

.deep-orange-800-border {
  border-color: #D84315 !important;
}

.deep-orange-800-border-top {
  border-top-color: #D84315 !important;
}

.deep-orange-800-border-right {
  border-right-color: #D84315 !important;
}

.deep-orange-800-border-bottom {
  border-bottom-color: #D84315 !important;
}

.deep-orange-800-border-left {
  border-left-color: #D84315 !important;
}

.deep-orange-900-bg {
  background-color: #BF360C !important;
}

.md-deep-orange-900-bg {
  background-color: #BF360C !important;
  color: rgb(255, 255, 255);
}

.deep-orange-900-fg {
  color: #BF360C !important;
}

.deep-orange-900-border {
  border-color: #BF360C !important;
}

.deep-orange-900-border-top {
  border-top-color: #BF360C !important;
}

.deep-orange-900-border-right {
  border-right-color: #BF360C !important;
}

.deep-orange-900-border-bottom {
  border-bottom-color: #BF360C !important;
}

.deep-orange-900-border-left {
  border-left-color: #BF360C !important;
}

.deep-orange-A100-bg {
  background-color: #FF9E80 !important;
}

.md-deep-orange-A100-bg {
  background-color: #FF9E80 !important;
  color: rgba(0, 0, 0, 0.87);
}

.deep-orange-A100-fg {
  color: #FF9E80 !important;
}

.deep-orange-A100-border {
  border-color: #FF9E80 !important;
}

.deep-orange-A100-border-top {
  border-top-color: #FF9E80 !important;
}

.deep-orange-A100-border-right {
  border-right-color: #FF9E80 !important;
}

.deep-orange-A100-border-bottom {
  border-bottom-color: #FF9E80 !important;
}

.deep-orange-A100-border-left {
  border-left-color: #FF9E80 !important;
}

.deep-orange-A200-bg {
  background-color: #FF6E40 !important;
}

.md-deep-orange-A200-bg {
  background-color: #FF6E40 !important;
  color: rgba(0, 0, 0, 0.87);
}

.deep-orange-A200-fg {
  color: #FF6E40 !important;
}

.deep-orange-A200-border {
  border-color: #FF6E40 !important;
}

.deep-orange-A200-border-top {
  border-top-color: #FF6E40 !important;
}

.deep-orange-A200-border-right {
  border-right-color: #FF6E40 !important;
}

.deep-orange-A200-border-bottom {
  border-bottom-color: #FF6E40 !important;
}

.deep-orange-A200-border-left {
  border-left-color: #FF6E40 !important;
}

.deep-orange-A400-bg {
  background-color: #FF3D00 !important;
}

.md-deep-orange-A400-bg {
  background-color: #FF3D00 !important;
  color: rgb(255, 255, 255);
}

.deep-orange-A400-fg {
  color: #FF3D00 !important;
}

.deep-orange-A400-border {
  border-color: #FF3D00 !important;
}

.deep-orange-A400-border-top {
  border-top-color: #FF3D00 !important;
}

.deep-orange-A400-border-right {
  border-right-color: #FF3D00 !important;
}

.deep-orange-A400-border-bottom {
  border-bottom-color: #FF3D00 !important;
}

.deep-orange-A400-border-left {
  border-left-color: #FF3D00 !important;
}

.deep-orange-A700-bg {
  background-color: #DD2C00 !important;
}

.md-deep-orange-A700-bg {
  background-color: #DD2C00 !important;
  color: rgb(255, 255, 255);
}

.deep-orange-A700-fg {
  color: #DD2C00 !important;
}

.deep-orange-A700-border {
  border-color: #DD2C00 !important;
}

.deep-orange-A700-border-top {
  border-top-color: #DD2C00 !important;
}

.deep-orange-A700-border-right {
  border-right-color: #DD2C00 !important;
}

.deep-orange-A700-border-bottom {
  border-bottom-color: #DD2C00 !important;
}

.deep-orange-A700-border-left {
  border-left-color: #DD2C00 !important;
}

.brown-50-bg {
  background-color: #EFEBE9 !important;
}

.md-brown-50-bg {
  background-color: #EFEBE9 !important;
  color: rgba(0, 0, 0, 0.87);
}

.brown-50-fg {
  color: #EFEBE9 !important;
}

.brown-50-border {
  border-color: #EFEBE9 !important;
}

.brown-50-border-top {
  border-top-color: #EFEBE9 !important;
}

.brown-50-border-right {
  border-right-color: #EFEBE9 !important;
}

.brown-50-border-bottom {
  border-bottom-color: #EFEBE9 !important;
}

.brown-50-border-left {
  border-left-color: #EFEBE9 !important;
}

.brown-100-bg {
  background-color: #D7CCC8 !important;
}

.md-brown-100-bg {
  background-color: #D7CCC8 !important;
  color: rgba(0, 0, 0, 0.87);
}

.brown-100-fg {
  color: #D7CCC8 !important;
}

.brown-100-border {
  border-color: #D7CCC8 !important;
}

.brown-100-border-top {
  border-top-color: #D7CCC8 !important;
}

.brown-100-border-right {
  border-right-color: #D7CCC8 !important;
}

.brown-100-border-bottom {
  border-bottom-color: #D7CCC8 !important;
}

.brown-100-border-left {
  border-left-color: #D7CCC8 !important;
}

.brown-200-bg {
  background-color: #BCAAA4 !important;
}

.md-brown-200-bg {
  background-color: #BCAAA4 !important;
  color: rgba(0, 0, 0, 0.87);
}

.brown-200-fg {
  color: #BCAAA4 !important;
}

.brown-200-border {
  border-color: #BCAAA4 !important;
}

.brown-200-border-top {
  border-top-color: #BCAAA4 !important;
}

.brown-200-border-right {
  border-right-color: #BCAAA4 !important;
}

.brown-200-border-bottom {
  border-bottom-color: #BCAAA4 !important;
}

.brown-200-border-left {
  border-left-color: #BCAAA4 !important;
}

.brown-300-bg {
  background-color: #A1887F !important;
}

.md-brown-300-bg {
  background-color: #A1887F !important;
  color: rgb(255, 255, 255);
}

.brown-300-fg {
  color: #A1887F !important;
}

.brown-300-border {
  border-color: #A1887F !important;
}

.brown-300-border-top {
  border-top-color: #A1887F !important;
}

.brown-300-border-right {
  border-right-color: #A1887F !important;
}

.brown-300-border-bottom {
  border-bottom-color: #A1887F !important;
}

.brown-300-border-left {
  border-left-color: #A1887F !important;
}

.brown-400-bg {
  background-color: #8D6E63 !important;
}

.md-brown-400-bg {
  background-color: #8D6E63 !important;
  color: rgb(255, 255, 255);
}

.brown-400-fg {
  color: #8D6E63 !important;
}

.brown-400-border {
  border-color: #8D6E63 !important;
}

.brown-400-border-top {
  border-top-color: #8D6E63 !important;
}

.brown-400-border-right {
  border-right-color: #8D6E63 !important;
}

.brown-400-border-bottom {
  border-bottom-color: #8D6E63 !important;
}

.brown-400-border-left {
  border-left-color: #8D6E63 !important;
}

.brown-500-bg {
  background-color: #795548 !important;
}

.md-brown-500-bg {
  background-color: #795548 !important;
  color: rgba(255, 255, 255, 0.87);
}

.brown-500-fg {
  color: #795548 !important;
}

.brown-500-border {
  border-color: #795548 !important;
}

.brown-500-border-top {
  border-top-color: #795548 !important;
}

.brown-500-border-right {
  border-right-color: #795548 !important;
}

.brown-500-border-bottom {
  border-bottom-color: #795548 !important;
}

.brown-500-border-left {
  border-left-color: #795548 !important;
}

.md-brown-bg {
  background-color: #795548 !important;
  color: rgba(255, 255, 255, 0.87);
}

.brown-bg {
  background-color: #795548 !important;
}

.brown-fg {
  color: #795548 !important;
}

.brown-border {
  border-color: #795548 !important;
}

.brown-border-top {
  border-top-color: #795548 !important;
}

.brown-border-right {
  border-right-color: #795548 !important;
}

.brown-border-bottom {
  border-bottom-color: #795548 !important;
}

.brown-border-left {
  border-left-color: #795548 !important;
}

.brown-600-bg {
  background-color: #6D4C41 !important;
}

.md-brown-600-bg {
  background-color: #6D4C41 !important;
  color: rgba(255, 255, 255, 0.87);
}

.brown-600-fg {
  color: #6D4C41 !important;
}

.brown-600-border {
  border-color: #6D4C41 !important;
}

.brown-600-border-top {
  border-top-color: #6D4C41 !important;
}

.brown-600-border-right {
  border-right-color: #6D4C41 !important;
}

.brown-600-border-bottom {
  border-bottom-color: #6D4C41 !important;
}

.brown-600-border-left {
  border-left-color: #6D4C41 !important;
}

.brown-700-bg {
  background-color: #5D4037 !important;
}

.md-brown-700-bg {
  background-color: #5D4037 !important;
  color: rgba(255, 255, 255, 0.87);
}

.brown-700-fg {
  color: #5D4037 !important;
}

.brown-700-border {
  border-color: #5D4037 !important;
}

.brown-700-border-top {
  border-top-color: #5D4037 !important;
}

.brown-700-border-right {
  border-right-color: #5D4037 !important;
}

.brown-700-border-bottom {
  border-bottom-color: #5D4037 !important;
}

.brown-700-border-left {
  border-left-color: #5D4037 !important;
}

.brown-800-bg {
  background-color: #4E342E !important;
}

.md-brown-800-bg {
  background-color: #4E342E !important;
  color: rgba(255, 255, 255, 0.87);
}

.brown-800-fg {
  color: #4E342E !important;
}

.brown-800-border {
  border-color: #4E342E !important;
}

.brown-800-border-top {
  border-top-color: #4E342E !important;
}

.brown-800-border-right {
  border-right-color: #4E342E !important;
}

.brown-800-border-bottom {
  border-bottom-color: #4E342E !important;
}

.brown-800-border-left {
  border-left-color: #4E342E !important;
}

.brown-900-bg {
  background-color: #3E2723 !important;
}

.md-brown-900-bg {
  background-color: #3E2723 !important;
  color: rgba(255, 255, 255, 0.87);
}

.brown-900-fg {
  color: #3E2723 !important;
}

.brown-900-border {
  border-color: #3E2723 !important;
}

.brown-900-border-top {
  border-top-color: #3E2723 !important;
}

.brown-900-border-right {
  border-right-color: #3E2723 !important;
}

.brown-900-border-bottom {
  border-bottom-color: #3E2723 !important;
}

.brown-900-border-left {
  border-left-color: #3E2723 !important;
}

.brown-A100-bg {
  background-color: #D7CCC8 !important;
}

.md-brown-A100-bg {
  background-color: #D7CCC8 !important;
  color: rgba(255, 255, 255, 0.87);
}

.brown-A100-fg {
  color: #D7CCC8 !important;
}

.brown-A100-border {
  border-color: #D7CCC8 !important;
}

.brown-A100-border-top {
  border-top-color: #D7CCC8 !important;
}

.brown-A100-border-right {
  border-right-color: #D7CCC8 !important;
}

.brown-A100-border-bottom {
  border-bottom-color: #D7CCC8 !important;
}

.brown-A100-border-left {
  border-left-color: #D7CCC8 !important;
}

.brown-A200-bg {
  background-color: #BCAAA4 !important;
}

.md-brown-A200-bg {
  background-color: #BCAAA4 !important;
  color: rgba(255, 255, 255, 0.87);
}

.brown-A200-fg {
  color: #BCAAA4 !important;
}

.brown-A200-border {
  border-color: #BCAAA4 !important;
}

.brown-A200-border-top {
  border-top-color: #BCAAA4 !important;
}

.brown-A200-border-right {
  border-right-color: #BCAAA4 !important;
}

.brown-A200-border-bottom {
  border-bottom-color: #BCAAA4 !important;
}

.brown-A200-border-left {
  border-left-color: #BCAAA4 !important;
}

.brown-A400-bg {
  background-color: #8D6E63 !important;
}

.md-brown-A400-bg {
  background-color: #8D6E63 !important;
  color: rgba(255, 255, 255, 0.87);
}

.brown-A400-fg {
  color: #8D6E63 !important;
}

.brown-A400-border {
  border-color: #8D6E63 !important;
}

.brown-A400-border-top {
  border-top-color: #8D6E63 !important;
}

.brown-A400-border-right {
  border-right-color: #8D6E63 !important;
}

.brown-A400-border-bottom {
  border-bottom-color: #8D6E63 !important;
}

.brown-A400-border-left {
  border-left-color: #8D6E63 !important;
}

.brown-A700-bg {
  background-color: #5D4037 !important;
}

.md-brown-A700-bg {
  background-color: #5D4037 !important;
  color: rgba(255, 255, 255, 0.87);
}

.brown-A700-fg {
  color: #5D4037 !important;
}

.brown-A700-border {
  border-color: #5D4037 !important;
}

.brown-A700-border-top {
  border-top-color: #5D4037 !important;
}

.brown-A700-border-right {
  border-right-color: #5D4037 !important;
}

.brown-A700-border-bottom {
  border-bottom-color: #5D4037 !important;
}

.brown-A700-border-left {
  border-left-color: #5D4037 !important;
}

.grey-50-bg {
  background-color: #FAFAFA !important;
}

.md-grey-50-bg {
  background-color: #FAFAFA !important;
  color: rgba(0, 0, 0, 0.87);
}

.grey-50-fg {
  color: #FAFAFA !important;
}

.grey-50-border {
  border-color: #FAFAFA !important;
}

.grey-50-border-top {
  border-top-color: #FAFAFA !important;
}

.grey-50-border-right {
  border-right-color: #FAFAFA !important;
}

.grey-50-border-bottom {
  border-bottom-color: #FAFAFA !important;
}

.grey-50-border-left {
  border-left-color: #FAFAFA !important;
}

.grey-100-bg {
  background-color: #F5F5F5 !important;
}

.md-grey-100-bg {
  background-color: #F5F5F5 !important;
  color: rgba(0, 0, 0, 0.87);
}

.grey-100-fg {
  color: #F5F5F5 !important;
}

.grey-100-border {
  border-color: #F5F5F5 !important;
}

.grey-100-border-top {
  border-top-color: #F5F5F5 !important;
}

.grey-100-border-right {
  border-right-color: #F5F5F5 !important;
}

.grey-100-border-bottom {
  border-bottom-color: #F5F5F5 !important;
}

.grey-100-border-left {
  border-left-color: #F5F5F5 !important;
}

.grey-200-bg {
  background-color: #EEEEEE !important;
}

.md-grey-200-bg {
  background-color: #EEEEEE !important;
  color: rgba(0, 0, 0, 0.87);
}

.grey-200-fg {
  color: #EEEEEE !important;
}

.grey-200-border {
  border-color: #EEEEEE !important;
}

.grey-200-border-top {
  border-top-color: #EEEEEE !important;
}

.grey-200-border-right {
  border-right-color: #EEEEEE !important;
}

.grey-200-border-bottom {
  border-bottom-color: #EEEEEE !important;
}

.grey-200-border-left {
  border-left-color: #EEEEEE !important;
}

.grey-300-bg {
  background-color: #E0E0E0 !important;
}

.md-grey-300-bg {
  background-color: #E0E0E0 !important;
  color: rgba(0, 0, 0, 0.87);
}

.grey-300-fg {
  color: #E0E0E0 !important;
}

.grey-300-border {
  border-color: #E0E0E0 !important;
}

.grey-300-border-top {
  border-top-color: #E0E0E0 !important;
}

.grey-300-border-right {
  border-right-color: #E0E0E0 !important;
}

.grey-300-border-bottom {
  border-bottom-color: #E0E0E0 !important;
}

.grey-300-border-left {
  border-left-color: #E0E0E0 !important;
}

.grey-400-bg {
  background-color: #BDBDBD !important;
}

.md-grey-400-bg {
  background-color: #BDBDBD !important;
  color: rgba(0, 0, 0, 0.87);
}

.grey-400-fg {
  color: #BDBDBD !important;
}

.grey-400-border {
  border-color: #BDBDBD !important;
}

.grey-400-border-top {
  border-top-color: #BDBDBD !important;
}

.grey-400-border-right {
  border-right-color: #BDBDBD !important;
}

.grey-400-border-bottom {
  border-bottom-color: #BDBDBD !important;
}

.grey-400-border-left {
  border-left-color: #BDBDBD !important;
}

.grey-500-bg {
  background-color: #9E9E9E !important;
}

.md-grey-500-bg {
  background-color: #9E9E9E !important;
  color: rgba(0, 0, 0, 0.87);
}

.grey-500-fg {
  color: #9E9E9E !important;
}

.grey-500-border {
  border-color: #9E9E9E !important;
}

.grey-500-border-top {
  border-top-color: #9E9E9E !important;
}

.grey-500-border-right {
  border-right-color: #9E9E9E !important;
}

.grey-500-border-bottom {
  border-bottom-color: #9E9E9E !important;
}

.grey-500-border-left {
  border-left-color: #9E9E9E !important;
}

.md-grey-bg {
  background-color: #9E9E9E !important;
  color: rgba(0, 0, 0, 0.87);
}

.grey-bg {
  background-color: #9E9E9E !important;
}

.grey-fg {
  color: #9E9E9E !important;
}

.grey-border {
  border-color: #9E9E9E !important;
}

.grey-border-top {
  border-top-color: #9E9E9E !important;
}

.grey-border-right {
  border-right-color: #9E9E9E !important;
}

.grey-border-bottom {
  border-bottom-color: #9E9E9E !important;
}

.grey-border-left {
  border-left-color: #9E9E9E !important;
}

.grey-600-bg {
  background-color: #757575 !important;
}

.md-grey-600-bg {
  background-color: #757575 !important;
  color: rgba(255, 255, 255, 0.87);
}

.grey-600-fg {
  color: #757575 !important;
}

.grey-600-border {
  border-color: #757575 !important;
}

.grey-600-border-top {
  border-top-color: #757575 !important;
}

.grey-600-border-right {
  border-right-color: #757575 !important;
}

.grey-600-border-bottom {
  border-bottom-color: #757575 !important;
}

.grey-600-border-left {
  border-left-color: #757575 !important;
}

.grey-700-bg {
  background-color: #616161 !important;
}

.md-grey-700-bg {
  background-color: #616161 !important;
  color: rgba(255, 255, 255, 0.87);
}

.grey-700-fg {
  color: #616161 !important;
}

.grey-700-border {
  border-color: #616161 !important;
}

.grey-700-border-top {
  border-top-color: #616161 !important;
}

.grey-700-border-right {
  border-right-color: #616161 !important;
}

.grey-700-border-bottom {
  border-bottom-color: #616161 !important;
}

.grey-700-border-left {
  border-left-color: #616161 !important;
}

.grey-800-bg {
  background-color: #424242 !important;
}

.md-grey-800-bg {
  background-color: #424242 !important;
  color: rgba(255, 255, 255, 0.87);
}

.grey-800-fg {
  color: #424242 !important;
}

.grey-800-border {
  border-color: #424242 !important;
}

.grey-800-border-top {
  border-top-color: #424242 !important;
}

.grey-800-border-right {
  border-right-color: #424242 !important;
}

.grey-800-border-bottom {
  border-bottom-color: #424242 !important;
}

.grey-800-border-left {
  border-left-color: #424242 !important;
}

.grey-900-bg {
  background-color: #212121 !important;
}

.md-grey-900-bg {
  background-color: #212121 !important;
  color: rgba(255, 255, 255, 0.87);
}

.grey-900-fg {
  color: #212121 !important;
}

.grey-900-border {
  border-color: #212121 !important;
}

.grey-900-border-top {
  border-top-color: #212121 !important;
}

.grey-900-border-right {
  border-right-color: #212121 !important;
}

.grey-900-border-bottom {
  border-bottom-color: #212121 !important;
}

.grey-900-border-left {
  border-left-color: #212121 !important;
}

.grey-1000-bg {
  background-color: #000000 !important;
}

.md-grey-1000-bg {
  background-color: #000000 !important;
}

.grey-1000-fg {
  color: #000000 !important;
}

.grey-1000-border {
  border-color: #000000 !important;
}

.grey-1000-border-top {
  border-top-color: #000000 !important;
}

.grey-1000-border-right {
  border-right-color: #000000 !important;
}

.grey-1000-border-bottom {
  border-bottom-color: #000000 !important;
}

.grey-1000-border-left {
  border-left-color: #000000 !important;
}

.grey-A100-bg {
  background-color: #FFFFFF !important;
}

.md-grey-A100-bg {
  background-color: #FFFFFF !important;
  color: rgba(0, 0, 0, 0.87);
}

.grey-A100-fg {
  color: #FFFFFF !important;
}

.grey-A100-border {
  border-color: #FFFFFF !important;
}

.grey-A100-border-top {
  border-top-color: #FFFFFF !important;
}

.grey-A100-border-right {
  border-right-color: #FFFFFF !important;
}

.grey-A100-border-bottom {
  border-bottom-color: #FFFFFF !important;
}

.grey-A100-border-left {
  border-left-color: #FFFFFF !important;
}

.grey-A200-bg {
  background-color: #EEEEEE !important;
}

.md-grey-A200-bg {
  background-color: #EEEEEE !important;
  color: rgba(0, 0, 0, 0.87);
}

.grey-A200-fg {
  color: #EEEEEE !important;
}

.grey-A200-border {
  border-color: #EEEEEE !important;
}

.grey-A200-border-top {
  border-top-color: #EEEEEE !important;
}

.grey-A200-border-right {
  border-right-color: #EEEEEE !important;
}

.grey-A200-border-bottom {
  border-bottom-color: #EEEEEE !important;
}

.grey-A200-border-left {
  border-left-color: #EEEEEE !important;
}

.grey-A400-bg {
  background-color: #BDBDBD !important;
}

.md-grey-A400-bg {
  background-color: #BDBDBD !important;
  color: rgba(0, 0, 0, 0.87);
}

.grey-A400-fg {
  color: #BDBDBD !important;
}

.grey-A400-border {
  border-color: #BDBDBD !important;
}

.grey-A400-border-top {
  border-top-color: #BDBDBD !important;
}

.grey-A400-border-right {
  border-right-color: #BDBDBD !important;
}

.grey-A400-border-bottom {
  border-bottom-color: #BDBDBD !important;
}

.grey-A400-border-left {
  border-left-color: #BDBDBD !important;
}

.grey-A700-bg {
  background-color: #616161 !important;
}

.md-grey-A700-bg {
  background-color: #616161 !important;
  color: rgba(0, 0, 0, 0.87);
}

.grey-A700-fg {
  color: #616161 !important;
}

.grey-A700-border {
  border-color: #616161 !important;
}

.grey-A700-border-top {
  border-top-color: #616161 !important;
}

.grey-A700-border-right {
  border-right-color: #616161 !important;
}

.grey-A700-border-bottom {
  border-bottom-color: #616161 !important;
}

.grey-A700-border-left {
  border-left-color: #616161 !important;
}

.blue-grey-50-bg {
  background-color: #ECEFF1 !important;
}

.md-blue-grey-50-bg {
  background-color: #ECEFF1 !important;
  color: rgba(0, 0, 0, 0.87);
}

.blue-grey-50-fg {
  color: #ECEFF1 !important;
}

.blue-grey-50-border {
  border-color: #ECEFF1 !important;
}

.blue-grey-50-border-top {
  border-top-color: #ECEFF1 !important;
}

.blue-grey-50-border-right {
  border-right-color: #ECEFF1 !important;
}

.blue-grey-50-border-bottom {
  border-bottom-color: #ECEFF1 !important;
}

.blue-grey-50-border-left {
  border-left-color: #ECEFF1 !important;
}

.blue-grey-100-bg {
  background-color: #CFD8DC !important;
}

.md-blue-grey-100-bg {
  background-color: #CFD8DC !important;
  color: rgba(0, 0, 0, 0.87);
}

.blue-grey-100-fg {
  color: #CFD8DC !important;
}

.blue-grey-100-border {
  border-color: #CFD8DC !important;
}

.blue-grey-100-border-top {
  border-top-color: #CFD8DC !important;
}

.blue-grey-100-border-right {
  border-right-color: #CFD8DC !important;
}

.blue-grey-100-border-bottom {
  border-bottom-color: #CFD8DC !important;
}

.blue-grey-100-border-left {
  border-left-color: #CFD8DC !important;
}

.blue-grey-200-bg {
  background-color: #B0BEC5 !important;
}

.md-blue-grey-200-bg {
  background-color: #B0BEC5 !important;
  color: rgba(0, 0, 0, 0.87);
}

.blue-grey-200-fg {
  color: #B0BEC5 !important;
}

.blue-grey-200-border {
  border-color: #B0BEC5 !important;
}

.blue-grey-200-border-top {
  border-top-color: #B0BEC5 !important;
}

.blue-grey-200-border-right {
  border-right-color: #B0BEC5 !important;
}

.blue-grey-200-border-bottom {
  border-bottom-color: #B0BEC5 !important;
}

.blue-grey-200-border-left {
  border-left-color: #B0BEC5 !important;
}

.blue-grey-300-bg {
  background-color: #90A4AE !important;
}

.md-blue-grey-300-bg {
  background-color: #90A4AE !important;
  color: rgba(0, 0, 0, 0.87);
}

.blue-grey-300-fg {
  color: #90A4AE !important;
}

.blue-grey-300-border {
  border-color: #90A4AE !important;
}

.blue-grey-300-border-top {
  border-top-color: #90A4AE !important;
}

.blue-grey-300-border-right {
  border-right-color: #90A4AE !important;
}

.blue-grey-300-border-bottom {
  border-bottom-color: #90A4AE !important;
}

.blue-grey-300-border-left {
  border-left-color: #90A4AE !important;
}

.blue-grey-400-bg {
  background-color: #78909C !important;
}

.md-blue-grey-400-bg {
  background-color: #78909C !important;
  color: rgb(255, 255, 255);
}

.blue-grey-400-fg {
  color: #78909C !important;
}

.blue-grey-400-border {
  border-color: #78909C !important;
}

.blue-grey-400-border-top {
  border-top-color: #78909C !important;
}

.blue-grey-400-border-right {
  border-right-color: #78909C !important;
}

.blue-grey-400-border-bottom {
  border-bottom-color: #78909C !important;
}

.blue-grey-400-border-left {
  border-left-color: #78909C !important;
}

.blue-grey-500-bg {
  background-color: #607D8B !important;
}

.md-blue-grey-500-bg {
  background-color: #607D8B !important;
  color: rgb(255, 255, 255);
}

.blue-grey-500-fg {
  color: #607D8B !important;
}

.blue-grey-500-border {
  border-color: #607D8B !important;
}

.blue-grey-500-border-top {
  border-top-color: #607D8B !important;
}

.blue-grey-500-border-right {
  border-right-color: #607D8B !important;
}

.blue-grey-500-border-bottom {
  border-bottom-color: #607D8B !important;
}

.blue-grey-500-border-left {
  border-left-color: #607D8B !important;
}

.md-blue-grey-bg {
  background-color: #607D8B !important;
  color: rgb(255, 255, 255);
}

.blue-grey-bg {
  background-color: #607D8B !important;
}

.blue-grey-fg {
  color: #607D8B !important;
}

.blue-grey-border {
  border-color: #607D8B !important;
}

.blue-grey-border-top {
  border-top-color: #607D8B !important;
}

.blue-grey-border-right {
  border-right-color: #607D8B !important;
}

.blue-grey-border-bottom {
  border-bottom-color: #607D8B !important;
}

.blue-grey-border-left {
  border-left-color: #607D8B !important;
}

.blue-grey-600-bg {
  background-color: #546E7A !important;
}

.md-blue-grey-600-bg {
  background-color: #546E7A !important;
  color: rgba(255, 255, 255, 0.87);
}

.blue-grey-600-fg {
  color: #546E7A !important;
}

.blue-grey-600-border {
  border-color: #546E7A !important;
}

.blue-grey-600-border-top {
  border-top-color: #546E7A !important;
}

.blue-grey-600-border-right {
  border-right-color: #546E7A !important;
}

.blue-grey-600-border-bottom {
  border-bottom-color: #546E7A !important;
}

.blue-grey-600-border-left {
  border-left-color: #546E7A !important;
}

.blue-grey-700-bg {
  background-color: #455A64 !important;
}

.md-blue-grey-700-bg {
  background-color: #455A64 !important;
  color: rgba(255, 255, 255, 0.87);
}

.blue-grey-700-fg {
  color: #455A64 !important;
}

.blue-grey-700-border {
  border-color: #455A64 !important;
}

.blue-grey-700-border-top {
  border-top-color: #455A64 !important;
}

.blue-grey-700-border-right {
  border-right-color: #455A64 !important;
}

.blue-grey-700-border-bottom {
  border-bottom-color: #455A64 !important;
}

.blue-grey-700-border-left {
  border-left-color: #455A64 !important;
}

.blue-grey-800-bg {
  background-color: #37474F !important;
}

.md-blue-grey-800-bg {
  background-color: #37474F !important;
  color: rgba(255, 255, 255, 0.87);
}

.blue-grey-800-fg {
  color: #37474F !important;
}

.blue-grey-800-border {
  border-color: #37474F !important;
}

.blue-grey-800-border-top {
  border-top-color: #37474F !important;
}

.blue-grey-800-border-right {
  border-right-color: #37474F !important;
}

.blue-grey-800-border-bottom {
  border-bottom-color: #37474F !important;
}

.blue-grey-800-border-left {
  border-left-color: #37474F !important;
}

.blue-grey-900-bg {
  background-color: #263238 !important;
}

.md-blue-grey-900-bg {
  background-color: #263238 !important;
  color: rgba(255, 255, 255, 0.87);
}

.blue-grey-900-fg {
  color: #263238 !important;
}

.blue-grey-900-border {
  border-color: #263238 !important;
}

.blue-grey-900-border-top {
  border-top-color: #263238 !important;
}

.blue-grey-900-border-right {
  border-right-color: #263238 !important;
}

.blue-grey-900-border-bottom {
  border-bottom-color: #263238 !important;
}

.blue-grey-900-border-left {
  border-left-color: #263238 !important;
}

.blue-grey-A100-bg {
  background-color: #CFD8DC !important;
}

.md-blue-grey-A100-bg {
  background-color: #CFD8DC !important;
  color: rgba(255, 255, 255, 0.87);
}

.blue-grey-A100-fg {
  color: #CFD8DC !important;
}

.blue-grey-A100-border {
  border-color: #CFD8DC !important;
}

.blue-grey-A100-border-top {
  border-top-color: #CFD8DC !important;
}

.blue-grey-A100-border-right {
  border-right-color: #CFD8DC !important;
}

.blue-grey-A100-border-bottom {
  border-bottom-color: #CFD8DC !important;
}

.blue-grey-A100-border-left {
  border-left-color: #CFD8DC !important;
}

.blue-grey-A200-bg {
  background-color: #B0BEC5 !important;
}

.md-blue-grey-A200-bg {
  background-color: #B0BEC5 !important;
  color: rgba(255, 255, 255, 0.87);
}

.blue-grey-A200-fg {
  color: #B0BEC5 !important;
}

.blue-grey-A200-border {
  border-color: #B0BEC5 !important;
}

.blue-grey-A200-border-top {
  border-top-color: #B0BEC5 !important;
}

.blue-grey-A200-border-right {
  border-right-color: #B0BEC5 !important;
}

.blue-grey-A200-border-bottom {
  border-bottom-color: #B0BEC5 !important;
}

.blue-grey-A200-border-left {
  border-left-color: #B0BEC5 !important;
}

.blue-grey-A400-bg {
  background-color: #78909C !important;
}

.md-blue-grey-A400-bg {
  background-color: #78909C !important;
  color: rgba(255, 255, 255, 0.87);
}

.blue-grey-A400-fg {
  color: #78909C !important;
}

.blue-grey-A400-border {
  border-color: #78909C !important;
}

.blue-grey-A400-border-top {
  border-top-color: #78909C !important;
}

.blue-grey-A400-border-right {
  border-right-color: #78909C !important;
}

.blue-grey-A400-border-bottom {
  border-bottom-color: #78909C !important;
}

.blue-grey-A400-border-left {
  border-left-color: #78909C !important;
}

.blue-grey-A700-bg {
  background-color: #455A64 !important;
}

.md-blue-grey-A700-bg {
  background-color: #455A64 !important;
  color: rgba(255, 255, 255, 0.87);
}

.blue-grey-A700-fg {
  color: #455A64 !important;
}

.blue-grey-A700-border {
  border-color: #455A64 !important;
}

.blue-grey-A700-border-top {
  border-top-color: #455A64 !important;
}

.blue-grey-A700-border-right {
  border-right-color: #455A64 !important;
}

.blue-grey-A700-border-bottom {
  border-bottom-color: #455A64 !important;
}

.blue-grey-A700-border-left {
  border-left-color: #455A64 !important;
}

.white-500-bg {
  background-color: #FFFFFF !important;
}

.md-white-500-bg {
  background-color: #FFFFFF !important;
  color: rgba(0, 0, 0, 0.87);
}

.white-500-fg {
  color: #FFFFFF !important;
}

.white-500-border {
  border-color: #FFFFFF !important;
}

.white-500-border-top {
  border-top-color: #FFFFFF !important;
}

.white-500-border-right {
  border-right-color: #FFFFFF !important;
}

.white-500-border-bottom {
  border-bottom-color: #FFFFFF !important;
}

.white-500-border-left {
  border-left-color: #FFFFFF !important;
}

.md-white-bg {
  background-color: #FFFFFF !important;
  color: rgba(0, 0, 0, 0.87);
}

.white-bg {
  background-color: #FFFFFF !important;
}

.white-fg {
  color: #FFFFFF !important;
}

.white-border {
  border-color: #FFFFFF !important;
}

.white-border-top {
  border-top-color: #FFFFFF !important;
}

.white-border-right {
  border-right-color: #FFFFFF !important;
}

.white-border-bottom {
  border-bottom-color: #FFFFFF !important;
}

.white-border-left {
  border-left-color: #FFFFFF !important;
}

.black-500-bg {
  background-color: #000000 !important;
}

.md-black-500-bg {
  background-color: #000000 !important;
  color: rgba(255, 255, 255, 0.87);
}

.black-500-fg {
  color: #000000 !important;
}

.black-500-border {
  border-color: #000000 !important;
}

.black-500-border-top {
  border-top-color: #000000 !important;
}

.black-500-border-right {
  border-right-color: #000000 !important;
}

.black-500-border-bottom {
  border-bottom-color: #000000 !important;
}

.black-500-border-left {
  border-left-color: #000000 !important;
}

.md-black-bg {
  background-color: #000000 !important;
  color: rgba(255, 255, 255, 0.87);
}

.black-bg {
  background-color: #000000 !important;
}

.black-fg {
  color: #000000 !important;
}

.black-border {
  border-color: #000000 !important;
}

.black-border-top {
  border-top-color: #000000 !important;
}

.black-border-right {
  border-right-color: #000000 !important;
}

.black-border-bottom {
  border-bottom-color: #000000 !important;
}

.black-border-left {
  border-left-color: #000000 !important;
}

/*----------------------------------------------------------------*/
/*  Icons
/*----------------------------------------------------------------*/
md-icon[md-font-icon],
i {
  font-size: 24px;
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  line-height: 24px;
}
md-icon[md-font-icon].s4,
i.s4 {
  font-size: 4px !important;
  width: 4px !important;
  height: 4px !important;
  min-width: 4px !important;
  min-height: 4px !important;
  line-height: 4px !important;
}
md-icon[md-font-icon].s6,
i.s6 {
  font-size: 6px !important;
  width: 6px !important;
  height: 6px !important;
  min-width: 6px !important;
  min-height: 6px !important;
  line-height: 6px !important;
}
md-icon[md-font-icon].s8,
i.s8 {
  font-size: 8px !important;
  width: 8px !important;
  height: 8px !important;
  min-width: 8px !important;
  min-height: 8px !important;
  line-height: 8px !important;
}
md-icon[md-font-icon].s10,
i.s10 {
  font-size: 10px !important;
  width: 10px !important;
  height: 10px !important;
  min-width: 10px !important;
  min-height: 10px !important;
  line-height: 10px !important;
}
md-icon[md-font-icon].s12,
i.s12 {
  font-size: 12px !important;
  width: 12px !important;
  height: 12px !important;
  min-width: 12px !important;
  min-height: 12px !important;
  line-height: 12px !important;
}
md-icon[md-font-icon].s14,
i.s14 {
  font-size: 14px !important;
  width: 14px !important;
  height: 14px !important;
  min-width: 14px !important;
  min-height: 14px !important;
  line-height: 14px !important;
}
md-icon[md-font-icon].s16,
i.s16 {
  font-size: 16px !important;
  width: 16px !important;
  height: 16px !important;
  min-width: 16px !important;
  min-height: 16px !important;
  line-height: 16px !important;
}
md-icon[md-font-icon].s18,
i.s18 {
  font-size: 18px !important;
  width: 18px !important;
  height: 18px !important;
  min-width: 18px !important;
  min-height: 18px !important;
  line-height: 18px !important;
}
md-icon[md-font-icon].s20,
i.s20 {
  font-size: 20px !important;
  width: 20px !important;
  height: 20px !important;
  min-width: 20px !important;
  min-height: 20px !important;
  line-height: 20px !important;
}
md-icon[md-font-icon].s22,
i.s22 {
  font-size: 22px !important;
  width: 22px !important;
  height: 22px !important;
  min-width: 22px !important;
  min-height: 22px !important;
  line-height: 22px !important;
}
md-icon[md-font-icon].s24,
i.s24 {
  font-size: 24px !important;
  width: 24px !important;
  height: 24px !important;
  min-width: 24px !important;
  min-height: 24px !important;
  line-height: 24px !important;
}
md-icon[md-font-icon].s26,
i.s26 {
  font-size: 26px !important;
  width: 26px !important;
  height: 26px !important;
  min-width: 26px !important;
  min-height: 26px !important;
  line-height: 26px !important;
}
md-icon[md-font-icon].s28,
i.s28 {
  font-size: 28px !important;
  width: 28px !important;
  height: 28px !important;
  min-width: 28px !important;
  min-height: 28px !important;
  line-height: 28px !important;
}
md-icon[md-font-icon].s30,
i.s30 {
  font-size: 30px !important;
  width: 30px !important;
  height: 30px !important;
  min-width: 30px !important;
  min-height: 30px !important;
  line-height: 30px !important;
}
md-icon[md-font-icon].s32,
i.s32 {
  font-size: 32px !important;
  width: 32px !important;
  height: 32px !important;
  min-width: 32px !important;
  min-height: 32px !important;
  line-height: 32px !important;
}
md-icon[md-font-icon].s34,
i.s34 {
  font-size: 34px !important;
  width: 34px !important;
  height: 34px !important;
  min-width: 34px !important;
  min-height: 34px !important;
  line-height: 34px !important;
}
md-icon[md-font-icon].s36,
i.s36 {
  font-size: 36px !important;
  width: 36px !important;
  height: 36px !important;
  min-width: 36px !important;
  min-height: 36px !important;
  line-height: 36px !important;
}
md-icon[md-font-icon].s38,
i.s38 {
  font-size: 38px !important;
  width: 38px !important;
  height: 38px !important;
  min-width: 38px !important;
  min-height: 38px !important;
  line-height: 38px !important;
}
md-icon[md-font-icon].s40,
i.s40 {
  font-size: 40px !important;
  width: 40px !important;
  height: 40px !important;
  min-width: 40px !important;
  min-height: 40px !important;
  line-height: 40px !important;
}
md-icon[md-font-icon].s42,
i.s42 {
  font-size: 42px !important;
  width: 42px !important;
  height: 42px !important;
  min-width: 42px !important;
  min-height: 42px !important;
  line-height: 42px !important;
}
md-icon[md-font-icon].s44,
i.s44 {
  font-size: 44px !important;
  width: 44px !important;
  height: 44px !important;
  min-width: 44px !important;
  min-height: 44px !important;
  line-height: 44px !important;
}
md-icon[md-font-icon].s46,
i.s46 {
  font-size: 46px !important;
  width: 46px !important;
  height: 46px !important;
  min-width: 46px !important;
  min-height: 46px !important;
  line-height: 46px !important;
}
md-icon[md-font-icon].s48,
i.s48 {
  font-size: 48px !important;
  width: 48px !important;
  height: 48px !important;
  min-width: 48px !important;
  min-height: 48px !important;
  line-height: 48px !important;
}
md-icon[md-font-icon].s50,
i.s50 {
  font-size: 50px !important;
  width: 50px !important;
  height: 50px !important;
  min-width: 50px !important;
  min-height: 50px !important;
  line-height: 50px !important;
}
md-icon[md-font-icon].s52,
i.s52 {
  font-size: 52px !important;
  width: 52px !important;
  height: 52px !important;
  min-width: 52px !important;
  min-height: 52px !important;
  line-height: 52px !important;
}
md-icon[md-font-icon].s54,
i.s54 {
  font-size: 54px !important;
  width: 54px !important;
  height: 54px !important;
  min-width: 54px !important;
  min-height: 54px !important;
  line-height: 54px !important;
}
md-icon[md-font-icon].s56,
i.s56 {
  font-size: 56px !important;
  width: 56px !important;
  height: 56px !important;
  min-width: 56px !important;
  min-height: 56px !important;
  line-height: 56px !important;
}
md-icon[md-font-icon].s58,
i.s58 {
  font-size: 58px !important;
  width: 58px !important;
  height: 58px !important;
  min-width: 58px !important;
  min-height: 58px !important;
  line-height: 58px !important;
}
md-icon[md-font-icon].s60,
i.s60 {
  font-size: 60px !important;
  width: 60px !important;
  height: 60px !important;
  min-width: 60px !important;
  min-height: 60px !important;
  line-height: 60px !important;
}
md-icon[md-font-icon].s62,
i.s62 {
  font-size: 62px !important;
  width: 62px !important;
  height: 62px !important;
  min-width: 62px !important;
  min-height: 62px !important;
  line-height: 62px !important;
}
md-icon[md-font-icon].s64,
i.s64 {
  font-size: 64px !important;
  width: 64px !important;
  height: 64px !important;
  min-width: 64px !important;
  min-height: 64px !important;
  line-height: 64px !important;
}
md-icon[md-font-icon].s66,
i.s66 {
  font-size: 66px !important;
  width: 66px !important;
  height: 66px !important;
  min-width: 66px !important;
  min-height: 66px !important;
  line-height: 66px !important;
}
md-icon[md-font-icon].s68,
i.s68 {
  font-size: 68px !important;
  width: 68px !important;
  height: 68px !important;
  min-width: 68px !important;
  min-height: 68px !important;
  line-height: 68px !important;
}
md-icon[md-font-icon].s70,
i.s70 {
  font-size: 70px !important;
  width: 70px !important;
  height: 70px !important;
  min-width: 70px !important;
  min-height: 70px !important;
  line-height: 70px !important;
}
md-icon[md-font-icon].s72,
i.s72 {
  font-size: 72px !important;
  width: 72px !important;
  height: 72px !important;
  min-width: 72px !important;
  min-height: 72px !important;
  line-height: 72px !important;
}
md-icon[md-font-icon].s74,
i.s74 {
  font-size: 74px !important;
  width: 74px !important;
  height: 74px !important;
  min-width: 74px !important;
  min-height: 74px !important;
  line-height: 74px !important;
}
md-icon[md-font-icon].s76,
i.s76 {
  font-size: 76px !important;
  width: 76px !important;
  height: 76px !important;
  min-width: 76px !important;
  min-height: 76px !important;
  line-height: 76px !important;
}
md-icon[md-font-icon].s78,
i.s78 {
  font-size: 78px !important;
  width: 78px !important;
  height: 78px !important;
  min-width: 78px !important;
  min-height: 78px !important;
  line-height: 78px !important;
}
md-icon[md-font-icon].s80,
i.s80 {
  font-size: 80px !important;
  width: 80px !important;
  height: 80px !important;
  min-width: 80px !important;
  min-height: 80px !important;
  line-height: 80px !important;
}
md-icon[md-font-icon].s82,
i.s82 {
  font-size: 82px !important;
  width: 82px !important;
  height: 82px !important;
  min-width: 82px !important;
  min-height: 82px !important;
  line-height: 82px !important;
}
md-icon[md-font-icon].s84,
i.s84 {
  font-size: 84px !important;
  width: 84px !important;
  height: 84px !important;
  min-width: 84px !important;
  min-height: 84px !important;
  line-height: 84px !important;
}
md-icon[md-font-icon].s86,
i.s86 {
  font-size: 86px !important;
  width: 86px !important;
  height: 86px !important;
  min-width: 86px !important;
  min-height: 86px !important;
  line-height: 86px !important;
}
md-icon[md-font-icon].s88,
i.s88 {
  font-size: 88px !important;
  width: 88px !important;
  height: 88px !important;
  min-width: 88px !important;
  min-height: 88px !important;
  line-height: 88px !important;
}
md-icon[md-font-icon].s90,
i.s90 {
  font-size: 90px !important;
  width: 90px !important;
  height: 90px !important;
  min-width: 90px !important;
  min-height: 90px !important;
  line-height: 90px !important;
}
md-icon[md-font-icon].s92,
i.s92 {
  font-size: 92px !important;
  width: 92px !important;
  height: 92px !important;
  min-width: 92px !important;
  min-height: 92px !important;
  line-height: 92px !important;
}
md-icon[md-font-icon].s94,
i.s94 {
  font-size: 94px !important;
  width: 94px !important;
  height: 94px !important;
  min-width: 94px !important;
  min-height: 94px !important;
  line-height: 94px !important;
}
md-icon[md-font-icon].s96,
i.s96 {
  font-size: 96px !important;
  width: 96px !important;
  height: 96px !important;
  min-width: 96px !important;
  min-height: 96px !important;
  line-height: 96px !important;
}
md-icon[md-font-icon].s98,
i.s98 {
  font-size: 98px !important;
  width: 98px !important;
  height: 98px !important;
  min-width: 98px !important;
  min-height: 98px !important;
  line-height: 98px !important;
}
md-icon[md-font-icon].s100,
i.s100 {
  font-size: 100px !important;
  width: 100px !important;
  height: 100px !important;
  min-width: 100px !important;
  min-height: 100px !important;
  line-height: 100px !important;
}
md-icon[md-font-icon].s102,
i.s102 {
  font-size: 102px !important;
  width: 102px !important;
  height: 102px !important;
  min-width: 102px !important;
  min-height: 102px !important;
  line-height: 102px !important;
}
md-icon[md-font-icon].s104,
i.s104 {
  font-size: 104px !important;
  width: 104px !important;
  height: 104px !important;
  min-width: 104px !important;
  min-height: 104px !important;
  line-height: 104px !important;
}
md-icon[md-font-icon].s106,
i.s106 {
  font-size: 106px !important;
  width: 106px !important;
  height: 106px !important;
  min-width: 106px !important;
  min-height: 106px !important;
  line-height: 106px !important;
}
md-icon[md-font-icon].s108,
i.s108 {
  font-size: 108px !important;
  width: 108px !important;
  height: 108px !important;
  min-width: 108px !important;
  min-height: 108px !important;
  line-height: 108px !important;
}
md-icon[md-font-icon].s110,
i.s110 {
  font-size: 110px !important;
  width: 110px !important;
  height: 110px !important;
  min-width: 110px !important;
  min-height: 110px !important;
  line-height: 110px !important;
}
md-icon[md-font-icon].s112,
i.s112 {
  font-size: 112px !important;
  width: 112px !important;
  height: 112px !important;
  min-width: 112px !important;
  min-height: 112px !important;
  line-height: 112px !important;
}
md-icon[md-font-icon].s114,
i.s114 {
  font-size: 114px !important;
  width: 114px !important;
  height: 114px !important;
  min-width: 114px !important;
  min-height: 114px !important;
  line-height: 114px !important;
}
md-icon[md-font-icon].s116,
i.s116 {
  font-size: 116px !important;
  width: 116px !important;
  height: 116px !important;
  min-width: 116px !important;
  min-height: 116px !important;
  line-height: 116px !important;
}
md-icon[md-font-icon].s118,
i.s118 {
  font-size: 118px !important;
  width: 118px !important;
  height: 118px !important;
  min-width: 118px !important;
  min-height: 118px !important;
  line-height: 118px !important;
}
md-icon[md-font-icon].s120,
i.s120 {
  font-size: 120px !important;
  width: 120px !important;
  height: 120px !important;
  min-width: 120px !important;
  min-height: 120px !important;
  line-height: 120px !important;
}
md-icon[md-font-icon].s122,
i.s122 {
  font-size: 122px !important;
  width: 122px !important;
  height: 122px !important;
  min-width: 122px !important;
  min-height: 122px !important;
  line-height: 122px !important;
}
md-icon[md-font-icon].s124,
i.s124 {
  font-size: 124px !important;
  width: 124px !important;
  height: 124px !important;
  min-width: 124px !important;
  min-height: 124px !important;
  line-height: 124px !important;
}
md-icon[md-font-icon].s126,
i.s126 {
  font-size: 126px !important;
  width: 126px !important;
  height: 126px !important;
  min-width: 126px !important;
  min-height: 126px !important;
  line-height: 126px !important;
}
md-icon[md-font-icon].s128,
i.s128 {
  font-size: 128px !important;
  width: 128px !important;
  height: 128px !important;
  min-width: 128px !important;
  min-height: 128px !important;
  line-height: 128px !important;
}
md-icon[md-font-icon].s130,
i.s130 {
  font-size: 130px !important;
  width: 130px !important;
  height: 130px !important;
  min-width: 130px !important;
  min-height: 130px !important;
  line-height: 130px !important;
}
md-icon[md-font-icon].s132,
i.s132 {
  font-size: 132px !important;
  width: 132px !important;
  height: 132px !important;
  min-width: 132px !important;
  min-height: 132px !important;
  line-height: 132px !important;
}
md-icon[md-font-icon].s134,
i.s134 {
  font-size: 134px !important;
  width: 134px !important;
  height: 134px !important;
  min-width: 134px !important;
  min-height: 134px !important;
  line-height: 134px !important;
}
md-icon[md-font-icon].s136,
i.s136 {
  font-size: 136px !important;
  width: 136px !important;
  height: 136px !important;
  min-width: 136px !important;
  min-height: 136px !important;
  line-height: 136px !important;
}
md-icon[md-font-icon].s138,
i.s138 {
  font-size: 138px !important;
  width: 138px !important;
  height: 138px !important;
  min-width: 138px !important;
  min-height: 138px !important;
  line-height: 138px !important;
}
md-icon[md-font-icon].s140,
i.s140 {
  font-size: 140px !important;
  width: 140px !important;
  height: 140px !important;
  min-width: 140px !important;
  min-height: 140px !important;
  line-height: 140px !important;
}
md-icon[md-font-icon].s142,
i.s142 {
  font-size: 142px !important;
  width: 142px !important;
  height: 142px !important;
  min-width: 142px !important;
  min-height: 142px !important;
  line-height: 142px !important;
}
md-icon[md-font-icon].s144,
i.s144 {
  font-size: 144px !important;
  width: 144px !important;
  height: 144px !important;
  min-width: 144px !important;
  min-height: 144px !important;
  line-height: 144px !important;
}
md-icon[md-font-icon].s146,
i.s146 {
  font-size: 146px !important;
  width: 146px !important;
  height: 146px !important;
  min-width: 146px !important;
  min-height: 146px !important;
  line-height: 146px !important;
}
md-icon[md-font-icon].s148,
i.s148 {
  font-size: 148px !important;
  width: 148px !important;
  height: 148px !important;
  min-width: 148px !important;
  min-height: 148px !important;
  line-height: 148px !important;
}
md-icon[md-font-icon].s150,
i.s150 {
  font-size: 150px !important;
  width: 150px !important;
  height: 150px !important;
  min-width: 150px !important;
  min-height: 150px !important;
  line-height: 150px !important;
}
md-icon[md-font-icon].s152,
i.s152 {
  font-size: 152px !important;
  width: 152px !important;
  height: 152px !important;
  min-width: 152px !important;
  min-height: 152px !important;
  line-height: 152px !important;
}
md-icon[md-font-icon].s154,
i.s154 {
  font-size: 154px !important;
  width: 154px !important;
  height: 154px !important;
  min-width: 154px !important;
  min-height: 154px !important;
  line-height: 154px !important;
}
md-icon[md-font-icon].s156,
i.s156 {
  font-size: 156px !important;
  width: 156px !important;
  height: 156px !important;
  min-width: 156px !important;
  min-height: 156px !important;
  line-height: 156px !important;
}
md-icon[md-font-icon].s158,
i.s158 {
  font-size: 158px !important;
  width: 158px !important;
  height: 158px !important;
  min-width: 158px !important;
  min-height: 158px !important;
  line-height: 158px !important;
}
md-icon[md-font-icon].s160,
i.s160 {
  font-size: 160px !important;
  width: 160px !important;
  height: 160px !important;
  min-width: 160px !important;
  min-height: 160px !important;
  line-height: 160px !important;
}
md-icon[md-font-icon].s162,
i.s162 {
  font-size: 162px !important;
  width: 162px !important;
  height: 162px !important;
  min-width: 162px !important;
  min-height: 162px !important;
  line-height: 162px !important;
}
md-icon[md-font-icon].s164,
i.s164 {
  font-size: 164px !important;
  width: 164px !important;
  height: 164px !important;
  min-width: 164px !important;
  min-height: 164px !important;
  line-height: 164px !important;
}
md-icon[md-font-icon].s166,
i.s166 {
  font-size: 166px !important;
  width: 166px !important;
  height: 166px !important;
  min-width: 166px !important;
  min-height: 166px !important;
  line-height: 166px !important;
}
md-icon[md-font-icon].s168,
i.s168 {
  font-size: 168px !important;
  width: 168px !important;
  height: 168px !important;
  min-width: 168px !important;
  min-height: 168px !important;
  line-height: 168px !important;
}
md-icon[md-font-icon].s170,
i.s170 {
  font-size: 170px !important;
  width: 170px !important;
  height: 170px !important;
  min-width: 170px !important;
  min-height: 170px !important;
  line-height: 170px !important;
}
md-icon[md-font-icon].s172,
i.s172 {
  font-size: 172px !important;
  width: 172px !important;
  height: 172px !important;
  min-width: 172px !important;
  min-height: 172px !important;
  line-height: 172px !important;
}
md-icon[md-font-icon].s174,
i.s174 {
  font-size: 174px !important;
  width: 174px !important;
  height: 174px !important;
  min-width: 174px !important;
  min-height: 174px !important;
  line-height: 174px !important;
}
md-icon[md-font-icon].s176,
i.s176 {
  font-size: 176px !important;
  width: 176px !important;
  height: 176px !important;
  min-width: 176px !important;
  min-height: 176px !important;
  line-height: 176px !important;
}
md-icon[md-font-icon].s178,
i.s178 {
  font-size: 178px !important;
  width: 178px !important;
  height: 178px !important;
  min-width: 178px !important;
  min-height: 178px !important;
  line-height: 178px !important;
}
md-icon[md-font-icon].s180,
i.s180 {
  font-size: 180px !important;
  width: 180px !important;
  height: 180px !important;
  min-width: 180px !important;
  min-height: 180px !important;
  line-height: 180px !important;
}
md-icon[md-font-icon].s182,
i.s182 {
  font-size: 182px !important;
  width: 182px !important;
  height: 182px !important;
  min-width: 182px !important;
  min-height: 182px !important;
  line-height: 182px !important;
}
md-icon[md-font-icon].s184,
i.s184 {
  font-size: 184px !important;
  width: 184px !important;
  height: 184px !important;
  min-width: 184px !important;
  min-height: 184px !important;
  line-height: 184px !important;
}
md-icon[md-font-icon].s186,
i.s186 {
  font-size: 186px !important;
  width: 186px !important;
  height: 186px !important;
  min-width: 186px !important;
  min-height: 186px !important;
  line-height: 186px !important;
}
md-icon[md-font-icon].s188,
i.s188 {
  font-size: 188px !important;
  width: 188px !important;
  height: 188px !important;
  min-width: 188px !important;
  min-height: 188px !important;
  line-height: 188px !important;
}
md-icon[md-font-icon].s190,
i.s190 {
  font-size: 190px !important;
  width: 190px !important;
  height: 190px !important;
  min-width: 190px !important;
  min-height: 190px !important;
  line-height: 190px !important;
}
md-icon[md-font-icon].s192,
i.s192 {
  font-size: 192px !important;
  width: 192px !important;
  height: 192px !important;
  min-width: 192px !important;
  min-height: 192px !important;
  line-height: 192px !important;
}
md-icon[md-font-icon].s194,
i.s194 {
  font-size: 194px !important;
  width: 194px !important;
  height: 194px !important;
  min-width: 194px !important;
  min-height: 194px !important;
  line-height: 194px !important;
}
md-icon[md-font-icon].s196,
i.s196 {
  font-size: 196px !important;
  width: 196px !important;
  height: 196px !important;
  min-width: 196px !important;
  min-height: 196px !important;
  line-height: 196px !important;
}
md-icon[md-font-icon].s198,
i.s198 {
  font-size: 198px !important;
  width: 198px !important;
  height: 198px !important;
  min-width: 198px !important;
  min-height: 198px !important;
  line-height: 198px !important;
}
md-icon[md-font-icon].s200,
i.s200 {
  font-size: 200px !important;
  width: 200px !important;
  height: 200px !important;
  min-width: 200px !important;
  min-height: 200px !important;
  line-height: 200px !important;
}
md-icon[md-font-icon].s202,
i.s202 {
  font-size: 202px !important;
  width: 202px !important;
  height: 202px !important;
  min-width: 202px !important;
  min-height: 202px !important;
  line-height: 202px !important;
}
md-icon[md-font-icon].s204,
i.s204 {
  font-size: 204px !important;
  width: 204px !important;
  height: 204px !important;
  min-width: 204px !important;
  min-height: 204px !important;
  line-height: 204px !important;
}
md-icon[md-font-icon].s206,
i.s206 {
  font-size: 206px !important;
  width: 206px !important;
  height: 206px !important;
  min-width: 206px !important;
  min-height: 206px !important;
  line-height: 206px !important;
}
md-icon[md-font-icon].s208,
i.s208 {
  font-size: 208px !important;
  width: 208px !important;
  height: 208px !important;
  min-width: 208px !important;
  min-height: 208px !important;
  line-height: 208px !important;
}
md-icon[md-font-icon].s210,
i.s210 {
  font-size: 210px !important;
  width: 210px !important;
  height: 210px !important;
  min-width: 210px !important;
  min-height: 210px !important;
  line-height: 210px !important;
}
md-icon[md-font-icon].s212,
i.s212 {
  font-size: 212px !important;
  width: 212px !important;
  height: 212px !important;
  min-width: 212px !important;
  min-height: 212px !important;
  line-height: 212px !important;
}
md-icon[md-font-icon].s214,
i.s214 {
  font-size: 214px !important;
  width: 214px !important;
  height: 214px !important;
  min-width: 214px !important;
  min-height: 214px !important;
  line-height: 214px !important;
}
md-icon[md-font-icon].s216,
i.s216 {
  font-size: 216px !important;
  width: 216px !important;
  height: 216px !important;
  min-width: 216px !important;
  min-height: 216px !important;
  line-height: 216px !important;
}
md-icon[md-font-icon].s218,
i.s218 {
  font-size: 218px !important;
  width: 218px !important;
  height: 218px !important;
  min-width: 218px !important;
  min-height: 218px !important;
  line-height: 218px !important;
}
md-icon[md-font-icon].s220,
i.s220 {
  font-size: 220px !important;
  width: 220px !important;
  height: 220px !important;
  min-width: 220px !important;
  min-height: 220px !important;
  line-height: 220px !important;
}
md-icon[md-font-icon].s222,
i.s222 {
  font-size: 222px !important;
  width: 222px !important;
  height: 222px !important;
  min-width: 222px !important;
  min-height: 222px !important;
  line-height: 222px !important;
}
md-icon[md-font-icon].s224,
i.s224 {
  font-size: 224px !important;
  width: 224px !important;
  height: 224px !important;
  min-width: 224px !important;
  min-height: 224px !important;
  line-height: 224px !important;
}
md-icon[md-font-icon].s226,
i.s226 {
  font-size: 226px !important;
  width: 226px !important;
  height: 226px !important;
  min-width: 226px !important;
  min-height: 226px !important;
  line-height: 226px !important;
}
md-icon[md-font-icon].s228,
i.s228 {
  font-size: 228px !important;
  width: 228px !important;
  height: 228px !important;
  min-width: 228px !important;
  min-height: 228px !important;
  line-height: 228px !important;
}
md-icon[md-font-icon].s230,
i.s230 {
  font-size: 230px !important;
  width: 230px !important;
  height: 230px !important;
  min-width: 230px !important;
  min-height: 230px !important;
  line-height: 230px !important;
}
md-icon[md-font-icon].s232,
i.s232 {
  font-size: 232px !important;
  width: 232px !important;
  height: 232px !important;
  min-width: 232px !important;
  min-height: 232px !important;
  line-height: 232px !important;
}
md-icon[md-font-icon].s234,
i.s234 {
  font-size: 234px !important;
  width: 234px !important;
  height: 234px !important;
  min-width: 234px !important;
  min-height: 234px !important;
  line-height: 234px !important;
}
md-icon[md-font-icon].s236,
i.s236 {
  font-size: 236px !important;
  width: 236px !important;
  height: 236px !important;
  min-width: 236px !important;
  min-height: 236px !important;
  line-height: 236px !important;
}
md-icon[md-font-icon].s238,
i.s238 {
  font-size: 238px !important;
  width: 238px !important;
  height: 238px !important;
  min-width: 238px !important;
  min-height: 238px !important;
  line-height: 238px !important;
}
md-icon[md-font-icon].s240,
i.s240 {
  font-size: 240px !important;
  width: 240px !important;
  height: 240px !important;
  min-width: 240px !important;
  min-height: 240px !important;
  line-height: 240px !important;
}
md-icon[md-font-icon].s242,
i.s242 {
  font-size: 242px !important;
  width: 242px !important;
  height: 242px !important;
  min-width: 242px !important;
  min-height: 242px !important;
  line-height: 242px !important;
}
md-icon[md-font-icon].s244,
i.s244 {
  font-size: 244px !important;
  width: 244px !important;
  height: 244px !important;
  min-width: 244px !important;
  min-height: 244px !important;
  line-height: 244px !important;
}
md-icon[md-font-icon].s246,
i.s246 {
  font-size: 246px !important;
  width: 246px !important;
  height: 246px !important;
  min-width: 246px !important;
  min-height: 246px !important;
  line-height: 246px !important;
}
md-icon[md-font-icon].s248,
i.s248 {
  font-size: 248px !important;
  width: 248px !important;
  height: 248px !important;
  min-width: 248px !important;
  min-height: 248px !important;
  line-height: 248px !important;
}
md-icon[md-font-icon].s250,
i.s250 {
  font-size: 250px !important;
  width: 250px !important;
  height: 250px !important;
  min-width: 250px !important;
  min-height: 250px !important;
  line-height: 250px !important;
}
md-icon[md-font-icon].s252,
i.s252 {
  font-size: 252px !important;
  width: 252px !important;
  height: 252px !important;
  min-width: 252px !important;
  min-height: 252px !important;
  line-height: 252px !important;
}
md-icon[md-font-icon].s254,
i.s254 {
  font-size: 254px !important;
  width: 254px !important;
  height: 254px !important;
  min-width: 254px !important;
  min-height: 254px !important;
  line-height: 254px !important;
}
md-icon[md-font-icon].s256,
i.s256 {
  font-size: 256px !important;
  width: 256px !important;
  height: 256px !important;
  min-width: 256px !important;
  min-height: 256px !important;
  line-height: 256px !important;
}

@font-face {
  font-family: "icomoon";
  src: url("../../../assets/icons/fonts/icomoon.eot?5km1tg");
  src: url("../../../assets/icons/fonts/icomoon.eot?#iefix5km1tg") format("embedded-opentype"), url("../../../assets/icons/fonts/icomoon.ttf?5km1tg") format("truetype"), url("../../../assets/icons/fonts/icomoon.woff?5km1tg") format("woff"), url("../../../assets/icons/fonts/icomoon.svg?5km1tg#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=icon-], [class*=" icon-"] {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-account-alert:before {
  content: "\e600";
}

.icon-account-box-outline:before {
  content: "\e601";
}

.icon-account-box:before {
  content: "\e602";
}

.icon-account-check:before {
  content: "\e603";
}

.icon-account-circle:before {
  content: "\e604";
}

.icon-account-key:before {
  content: "\e605";
}

.icon-account-location:before {
  content: "\e606";
}

.icon-account-minus:before {
  content: "\e607";
}

.icon-account-multiple-outline:before {
  content: "\e608";
}

.icon-account-multiple-plus:before {
  content: "\e609";
}

.icon-account-multiple:before {
  content: "\e60a";
}

.icon-account-network:before {
  content: "\e60b";
}

.icon-account-outline:before {
  content: "\e60c";
}

.icon-account-plus:before {
  content: "\e60d";
}

.icon-account-remove:before {
  content: "\e60e";
}

.icon-account-search:before {
  content: "\e60f";
}

.icon-account-switch:before {
  content: "\e610";
}

.icon-account:before {
  content: "\e611";
}

.icon-airballoon:before {
  content: "\e612";
}

.icon-airplane-off:before {
  content: "\e613";
}

.icon-airplane:before {
  content: "\e614";
}

.icon-alarm-check:before {
  content: "\e615";
}

.icon-alarm-multiple:before {
  content: "\e616";
}

.icon-alarm-off:before {
  content: "\e617";
}

.icon-alarm-plus:before {
  content: "\e618";
}

.icon-alarm:before {
  content: "\e619";
}

.icon-album:before {
  content: "\e61a";
}

.icon-alert-box:before {
  content: "\e61b";
}

.icon-alert-circle:before {
  content: "\e61c";
}

.icon-alert-octagon:before {
  content: "\e61d";
}

.icon-alert:before {
  content: "\e61e";
}

.icon-alpha:before {
  content: "\e61f";
}

.icon-alphabetical:before {
  content: "\e620";
}

.icon-amazon-clouddrive:before {
  content: "\e621";
}

.icon-amazon:before {
  content: "\e622";
}

.icon-ambulance:before {
  content: "\e623";
}

.icon-android-debug-bridge:before {
  content: "\e624";
}

.icon-android-studio:before {
  content: "\e625";
}

.icon-android:before {
  content: "\e626";
}

.icon-apple-finder:before {
  content: "\e627";
}

.icon-apple-ios:before {
  content: "\e628";
}

.icon-apple-mobileme:before {
  content: "\e629";
}

.icon-apple-safari:before {
  content: "\e62a";
}

.icon-apple:before {
  content: "\e62b";
}

.icon-appnet:before {
  content: "\e62c";
}

.icon-apps:before {
  content: "\e62d";
}

.icon-archive:before {
  content: "\e62e";
}

.icon-arrange-bring-forward:before {
  content: "\e62f";
}

.icon-arrange-bring-to-front:before {
  content: "\e630";
}

.icon-arrange-send-backward:before {
  content: "\e631";
}

.icon-arrange-send-to-back:before {
  content: "\e632";
}

.icon-arrow-all:before {
  content: "\e633";
}

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

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

.icon-arrow-collapse:before {
  content: "\e636";
}

.icon-arrow-down-bold-circle-outline:before {
  content: "\e637";
}

.icon-arrow-down-bold-circle:before {
  content: "\e638";
}

.icon-arrow-down-bold-hexagon-outline:before {
  content: "\e639";
}

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

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

.icon-arrow-expand:before {
  content: "\e63c";
}

.icon-arrow-left-bold-circle-outline:before {
  content: "\e63d";
}

.icon-arrow-left-bold-circle:before {
  content: "\e63e";
}

.icon-arrow-left-bold-hexagon-outline:before {
  content: "\e63f";
}

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

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

.icon-arrow-right-bold-circle-outline:before {
  content: "\e642";
}

.icon-arrow-right-bold-circle:before {
  content: "\e643";
}

.icon-arrow-right-bold-hexagon-outline:before {
  content: "\e644";
}

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

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

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

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

.icon-arrow-up-bold-circle-outline:before {
  content: "\e649";
}

.icon-arrow-up-bold-circle:before {
  content: "\e64a";
}

.icon-arrow-up-bold-hexagon-outline:before {
  content: "\e64b";
}

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

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

.icon-at:before {
  content: "\e64e";
}

.icon-attachment:before {
  content: "\e64f";
}

.icon-audiobook:before {
  content: "\e650";
}

.icon-auto-fix:before {
  content: "\e651";
}

.icon-auto-upload:before {
  content: "\e652";
}

.icon-baby:before {
  content: "\e653";
}

.icon-backburger:before {
  content: "\e654";
}

.icon-backup-restore:before {
  content: "\e655";
}

.icon-bank:before {
  content: "\e656";
}

.icon-barcode:before {
  content: "\e657";
}

.icon-barley:before {
  content: "\e658";
}

.icon-barrel:before {
  content: "\e659";
}

.icon-basecamp:before {
  content: "\e65a";
}

.icon-basket-fill:before {
  content: "\e65b";
}

.icon-basket-unfill:before {
  content: "\e65c";
}

.icon-basket:before {
  content: "\e65d";
}

.icon-battery-10:before {
  content: "\e65e";
}

.icon-battery-20:before {
  content: "\e65f";
}

.icon-battery-30:before {
  content: "\e660";
}

.icon-battery-40:before {
  content: "\e661";
}

.icon-battery-50:before {
  content: "\e662";
}

.icon-battery-60:before {
  content: "\e663";
}

.icon-battery-70:before {
  content: "\e664";
}

.icon-battery-80:before {
  content: "\e665";
}

.icon-battery-90:before {
  content: "\e666";
}

.icon-battery-alert:before {
  content: "\e667";
}

.icon-battery-charging-20:before {
  content: "\e668";
}

.icon-battery-charging-30:before {
  content: "\e669";
}

.icon-battery-charging-40:before {
  content: "\e66a";
}

.icon-battery-charging-60:before {
  content: "\e66b";
}

.icon-battery-charging-80:before {
  content: "\e66c";
}

.icon-battery-charging-90:before {
  content: "\e66d";
}

.icon-battery-charging-100:before {
  content: "\e66e";
}

.icon-battery-minus:before {
  content: "\e66f";
}

.icon-battery-negative:before {
  content: "\e670";
}

.icon-battery-outline:before {
  content: "\e671";
}

.icon-battery-plus:before {
  content: "\e672";
}

.icon-battery-positive:before {
  content: "\e673";
}

.icon-battery-standard:before {
  content: "\e674";
}

.icon-battery-unknown:before {
  content: "\e675";
}

.icon-battery:before {
  content: "\e676";
}

.icon-beach:before {
  content: "\e677";
}

.icon-beaker-empty-outline:before {
  content: "\e678";
}

.icon-beaker-empty:before {
  content: "\e679";
}

.icon-beaker-outline:before {
  content: "\e67a";
}

.icon-beaker:before {
  content: "\e67b";
}

.icon-beats:before {
  content: "\e67c";
}

.icon-beer:before {
  content: "\e67d";
}

.icon-behance:before {
  content: "\e67e";
}

.icon-bell-off:before {
  content: "\e67f";
}

.icon-bell-outline:before {
  content: "\e680";
}

.icon-bell-ring-outline:before {
  content: "\e681";
}

.icon-bell-ring:before {
  content: "\e682";
}

.icon-bell-sleep:before {
  content: "\e683";
}

.icon-bell:before {
  content: "\e684";
}

.icon-beta:before {
  content: "\e685";
}

.icon-bike:before {
  content: "\e686";
}

.icon-bing:before {
  content: "\e687";
}

.icon-binoculars:before {
  content: "\e688";
}

.icon-bio:before {
  content: "\e689";
}

.icon-bitbucket:before {
  content: "\e68a";
}

.icon-black-mesa:before {
  content: "\e68b";
}

.icon-blackberry:before {
  content: "\e68c";
}

.icon-blinds:before {
  content: "\e68d";
}

.icon-block-helper:before {
  content: "\e68e";
}

.icon-blogger:before {
  content: "\e68f";
}

.icon-bluetooth-audio:before {
  content: "\e690";
}

.icon-bluetooth-connect:before {
  content: "\e691";
}

.icon-bluetooth-settings:before {
  content: "\e692";
}

.icon-bluetooth-transfer:before {
  content: "\e693";
}

.icon-bluetooth:before {
  content: "\e694";
}

.icon-blur-linear:before {
  content: "\e695";
}

.icon-blur-off:before {
  content: "\e696";
}

.icon-blur-radial:before {
  content: "\e697";
}

.icon-blur:before {
  content: "\e698";
}

.icon-bone:before {
  content: "\e699";
}

.icon-book-multiple-variant:before {
  content: "\e69a";
}

.icon-book-multiple:before {
  content: "\e69b";
}

.icon-book-open:before {
  content: "\e69c";
}

.icon-book-variant:before {
  content: "\e69d";
}

.icon-book:before {
  content: "\e69e";
}

.icon-bookmark-check:before {
  content: "\e69f";
}

.icon-bookmark-music:before {
  content: "\e6a0";
}

.icon-bookmark-outline-plus:before {
  content: "\e6a1";
}

.icon-bookmark-outline:before {
  content: "\e6a2";
}

.icon-bookmark-plus:before {
  content: "\e6a3";
}

.icon-bookmark-remove:before {
  content: "\e6a4";
}

.icon-bookmark:before {
  content: "\e6a5";
}

.icon-border-all:before {
  content: "\e6a6";
}

.icon-border-bottom:before {
  content: "\e6a7";
}

.icon-border-color:before {
  content: "\e6a8";
}

.icon-border-horizontal:before {
  content: "\e6a9";
}

.icon-border-inside:before {
  content: "\e6aa";
}

.icon-border-left:before {
  content: "\e6ab";
}

.icon-border-none:before {
  content: "\e6ac";
}

.icon-border-outside:before {
  content: "\e6ad";
}

.icon-border-right:before {
  content: "\e6ae";
}

.icon-border-top:before {
  content: "\e6af";
}

.icon-border-vertical:before {
  content: "\e6b0";
}

.icon-bowling:before {
  content: "\e6b1";
}

.icon-box-download:before {
  content: "\e6b2";
}

.icon-box-upload:before {
  content: "\e6b3";
}

.icon-box:before {
  content: "\e6b4";
}

.icon-briefcase-checked:before {
  content: "\e6b5";
}

.icon-briefcase-download:before {
  content: "\e6b6";
}

.icon-briefcase-upload:before {
  content: "\e6b7";
}

.icon-briefcase:before {
  content: "\e6b8";
}

.icon-brightness-1:before {
  content: "\e6b9";
}

.icon-brightness-2:before {
  content: "\e6ba";
}

.icon-brightness-3:before {
  content: "\e6bb";
}

.icon-brightness-4:before {
  content: "\e6bc";
}

.icon-brightness-5:before {
  content: "\e6bd";
}

.icon-brightness-6:before {
  content: "\e6be";
}

.icon-brightness-7:before {
  content: "\e6bf";
}

.icon-brightness-auto:before {
  content: "\e6c0";
}

.icon-brightness:before {
  content: "\e6c1";
}

.icon-broom:before {
  content: "\e6c2";
}

.icon-brush:before {
  content: "\e6c3";
}

.icon-bug:before {
  content: "\e6c4";
}

.icon-bulletin-board:before {
  content: "\e6c5";
}

.icon-bullhorn:before {
  content: "\e6c6";
}

.icon-bus:before {
  content: "\e6c7";
}

.icon-cake-variant:before {
  content: "\e6c8";
}

.icon-cake:before {
  content: "\e6c9";
}

.icon-calculator:before {
  content: "\e6ca";
}

.icon-calendar-blank:before {
  content: "\e6cb";
}

.icon-calendar-check-multiple:before {
  content: "\e6cc";
}

.icon-calendar-check:before {
  content: "\e6cd";
}

.icon-calendar-clock:before {
  content: "\e6ce";
}

.icon-calendar-multiple:before {
  content: "\e6cf";
}

.icon-calendar-plus:before {
  content: "\e6d0";
}

.icon-calendar-remove:before {
  content: "\e6d1";
}

.icon-calendar-select:before {
  content: "\e6d2";
}

.icon-calendar-text:before {
  content: "\e6d3";
}

.icon-calendar-today:before {
  content: "\e6d4";
}

.icon-calendar:before {
  content: "\e6d5";
}

.icon-camcorder-box-off:before {
  content: "\e6d6";
}

.icon-camcorder-box:before {
  content: "\e6d7";
}

.icon-camcorder-off:before {
  content: "\e6d8";
}

.icon-camcorder:before {
  content: "\e6d9";
}

.icon-camera-front-variant:before {
  content: "\e6da";
}

.icon-camera-front:before {
  content: "\e6db";
}

.icon-camera-iris:before {
  content: "\e6dc";
}

.icon-camera-party-mode:before {
  content: "\e6dd";
}

.icon-camera-rear-variant:before {
  content: "\e6de";
}

.icon-camera-rear:before {
  content: "\e6df";
}

.icon-camera-switch:before {
  content: "\e6e0";
}

.icon-camera-timer:before {
  content: "\e6e1";
}

.icon-camera:before {
  content: "\e6e2";
}

.icon-cancel:before {
  content: "\e6e3";
}

.icon-candycane:before {
  content: "\e6e4";
}

.icon-car-wash:before {
  content: "\e6e5";
}

.icon-car:before {
  content: "\e6e6";
}

.icon-carrot:before {
  content: "\e6e7";
}

.icon-cart-outline:before {
  content: "\e6e8";
}

.icon-cart:before {
  content: "\e6e9";
}

.icon-cash-100:before {
  content: "\e6ea";
}

.icon-cash-multiple:before {
  content: "\e6eb";
}

.icon-cash-usd:before {
  content: "\e6ec";
}

.icon-cash:before {
  content: "\e6ed";
}

.icon-cast-connected:before {
  content: "\e6ee";
}

.icon-cast:before {
  content: "\e6ef";
}

.icon-castle:before {
  content: "\e6f0";
}

.icon-cat:before {
  content: "\e6f1";
}

.icon-cellphone-android:before {
  content: "\e6f2";
}

.icon-cellphone-dock:before {
  content: "\e6f3";
}

.icon-cellphone-iphone:before {
  content: "\e6f4";
}

.icon-cellphone-link-off:before {
  content: "\e6f5";
}

.icon-cellphone-link:before {
  content: "\e6f6";
}

.icon-cellphone-settings:before {
  content: "\e6f7";
}

.icon-cellphone:before {
  content: "\e6f8";
}

.icon-chair-school:before {
  content: "\e6f9";
}

.icon-chart-arc:before {
  content: "\e6fa";
}

.icon-chart-areaspline:before {
  content: "\e6fb";
}

.icon-chart-bar:before {
  content: "\e6fc";
}

.icon-chart-histogram:before {
  content: "\e6fd";
}

.icon-chart-line:before {
  content: "\e6fe";
}

.icon-chart-pie:before {
  content: "\e6ff";
}

.icon-check-all:before {
  content: "\e700";
}

.icon-check-bookmark:before {
  content: "\e701";
}

.icon-check-circle:before {
  content: "\e702";
}

.icon-check:before {
  content: "\e703";
}

.icon-checkbox-blank-circle-outline:before {
  content: "\e704";
}

.icon-checkbox-blank-circle:before {
  content: "\e705";
}

.icon-checkbox-blank-outline:before {
  content: "\e706";
}

.icon-checkbox-blank:before {
  content: "\e707";
}

.icon-checkbox-marked-circle-outline:before {
  content: "\e708";
}

.icon-checkbox-marked-circle:before {
  content: "\e709";
}

.icon-checkbox-marked-outline:before {
  content: "\e70a";
}

.icon-checkbox-marked:before {
  content: "\e70b";
}

.icon-checkbox-multiple-blank-outline:before {
  content: "\e70c";
}

.icon-checkbox-multiple-blank:before {
  content: "\e70d";
}

.icon-checkbox-multiple-marked-outline:before {
  content: "\e70e";
}

.icon-checkbox-multiple-marked:before {
  content: "\e70f";
}

.icon-checkerboard:before {
  content: "\e710";
}

.icon-chevron-double-down:before {
  content: "\e711";
}

.icon-chevron-double-left:before {
  content: "\e712";
}

.icon-chevron-double-right:before {
  content: "\e713";
}

.icon-chevron-double-up:before {
  content: "\e714";
}

.icon-chevron-down:before {
  content: "\e715";
}

.icon-chevron-left:before {
  content: "\e716";
}

.icon-chevron-right:before {
  content: "\e717";
}

.icon-chevron-up:before {
  content: "\e718";
}

.icon-church:before {
  content: "\e719";
}

.icon-cisco-webex:before {
  content: "\e71a";
}

.icon-city:before {
  content: "\e71b";
}

.icon-clapperboard:before {
  content: "\e71c";
}

.icon-clipboard-account:before {
  content: "\e71d";
}

.icon-clipboard-alert:before {
  content: "\e71e";
}

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

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

.icon-clipboard-check:before {
  content: "\e721";
}

.icon-clipboard-outline:before {
  content: "\e722";
}

.icon-clipboard-text:before {
  content: "\e723";
}

.icon-clipboard:before {
  content: "\e724";
}

.icon-clippy:before {
  content: "\e725";
}

.icon-clock-fast:before {
  content: "\e726";
}

.icon-clock:before {
  content: "\e727";
}

.icon-close-circle-outline:before {
  content: "\e728";
}

.icon-close-circle:before {
  content: "\e729";
}

.icon-close-network:before {
  content: "\e72a";
}

.icon-close:before {
  content: "\e72b";
}

.icon-closed-caption:before {
  content: "\e72c";
}

.icon-cloud-check:before {
  content: "\e72d";
}

.icon-cloud-circle:before {
  content: "\e72e";
}

.icon-cloud-download:before {
  content: "\e72f";
}

.icon-cloud-outline-off:before {
  content: "\e730";
}

.icon-cloud-outline:before {
  content: "\e731";
}

.icon-cloud-upload:before {
  content: "\e732";
}

.icon-cloud:before {
  content: "\e733";
}

.icon-code-array:before {
  content: "\e734";
}

.icon-code-braces:before {
  content: "\e735";
}

.icon-code-equal:before {
  content: "\e736";
}

.icon-code-greater-than-or-equal:before {
  content: "\e737";
}

.icon-code-greater-than:before {
  content: "\e738";
}

.icon-code-less-than-or-equal:before {
  content: "\e739";
}

.icon-code-less-than:before {
  content: "\e73a";
}

.icon-code-not-equal-variant:before {
  content: "\e73b";
}

.icon-code-not-equal:before {
  content: "\e73c";
}

.icon-code-string:before {
  content: "\e73d";
}

.icon-code-tags:before {
  content: "\e73e";
}

.icon-codepen:before {
  content: "\e73f";
}

.icon-coffee-to-go:before {
  content: "\e740";
}

.icon-coffee:before {
  content: "\e741";
}

.icon-cog-box:before {
  content: "\e742";
}

.icon-cog:before {
  content: "\e743";
}

.icon-coin:before {
  content: "\e744";
}

.icon-color-helper:before {
  content: "\e745";
}

.icon-comment-account-outline:before {
  content: "\e746";
}

.icon-comment-account:before {
  content: "\e747";
}

.icon-comment-alert-outline:before {
  content: "\e748";
}

.icon-comment-alert:before {
  content: "\e749";
}

.icon-comment-check-outline:before {
  content: "\e74a";
}

.icon-comment-check:before {
  content: "\e74b";
}

.icon-comment-multipe-outline:before {
  content: "\e74c";
}

.icon-comment-outline:before {
  content: "\e74d";
}

.icon-comment-plus-outline:before {
  content: "\e74e";
}

.icon-comment-processing-outline:before {
  content: "\e74f";
}

.icon-comment-processing:before {
  content: "\e750";
}

.icon-comment-remove-outline:before {
  content: "\e751";
}

.icon-comment-text-outline:before {
  content: "\e752";
}

.icon-comment-text:before {
  content: "\e753";
}

.icon-comment:before {
  content: "\e754";
}

.icon-compare:before {
  content: "\e755";
}

.icon-compass-outline:before {
  content: "\e756";
}

.icon-compass:before {
  content: "\e757";
}

.icon-console:before {
  content: "\e758";
}

.icon-content-copy:before {
  content: "\e759";
}

.icon-content-cut:before {
  content: "\e75a";
}

.icon-content-duplicate:before {
  content: "\e75b";
}

.icon-content-paste:before {
  content: "\e75c";
}

.icon-content-save-all:before {
  content: "\e75d";
}

.icon-content-save:before {
  content: "\e75e";
}

.icon-contrast-box:before {
  content: "\e75f";
}

.icon-contrast-circle:before {
  content: "\e760";
}

.icon-contrast:before {
  content: "\e761";
}

.icon-controller-xbox:before {
  content: "\e762";
}

.icon-cow:before {
  content: "\e763";
}

.icon-credit-card-multiple:before {
  content: "\e764";
}

.icon-credit-card:before {
  content: "\e765";
}

.icon-crop-free:before {
  content: "\e766";
}

.icon-crop-landscape:before {
  content: "\e767";
}

.icon-crop-portrait:before {
  content: "\e768";
}

.icon-crop-square:before {
  content: "\e769";
}

.icon-crop:before {
  content: "\e76a";
}

.icon-crosshairs-gps:before {
  content: "\e76b";
}

.icon-crosshairs:before {
  content: "\e76c";
}

.icon-crown:before {
  content: "\e76d";
}

.icon-cube-outline:before {
  content: "\e76e";
}

.icon-cube-unfolded:before {
  content: "\e76f";
}

.icon-cube:before {
  content: "\e770";
}

.icon-cup-water:before {
  content: "\e771";
}

.icon-cup:before {
  content: "\e772";
}

.icon-currency-btc:before {
  content: "\e773";
}

.icon-currency-eur:before {
  content: "\e774";
}

.icon-currency-gbp:before {
  content: "\e775";
}

.icon-currency-inr:before {
  content: "\e776";
}

.icon-currency-rub:before {
  content: "\e777";
}

.icon-currency-try:before {
  content: "\e778";
}

.icon-currency-usd:before {
  content: "\e779";
}

.icon-cursor-default-outline:before {
  content: "\e77a";
}

.icon-cursor-default:before {
  content: "\e77b";
}

.icon-cursor-move:before {
  content: "\e77c";
}

.icon-cursor-pointer:before {
  content: "\e77d";
}

.icon-data:before {
  content: "\e77e";
}

.icon-debug-step-into:before {
  content: "\e77f";
}

.icon-debug-step-out:before {
  content: "\e780";
}

.icon-debug-step-over:before {
  content: "\e781";
}

.icon-decimal-decrease:before {
  content: "\e782";
}

.icon-decimal-increase:before {
  content: "\e783";
}

.icon-delete-variant:before {
  content: "\e784";
}

.icon-delete:before {
  content: "\e785";
}

.icon-deskphone:before {
  content: "\e786";
}

.icon-desktop-mac:before {
  content: "\e787";
}

.icon-desktop-tower:before {
  content: "\e788";
}

.icon-details:before {
  content: "\e789";
}

.icon-deviantart:before {
  content: "\e78a";
}

.icon-diamond:before {
  content: "\e78b";
}

.icon-dice-1:before {
  content: "\e78c";
}

.icon-dice-2:before {
  content: "\e78d";
}

.icon-dice-3:before {
  content: "\e78e";
}

.icon-dice-4:before {
  content: "\e78f";
}

.icon-dice-5:before {
  content: "\e790";
}

.icon-dice-6:before {
  content: "\e791";
}

.icon-dice:before {
  content: "\e792";
}

.icon-directions:before {
  content: "\e793";
}

.icon-disk-alert:before {
  content: "\e794";
}

.icon-disqus-outline:before {
  content: "\e795";
}

.icon-disqus:before {
  content: "\e796";
}

.icon-division-box:before {
  content: "\e797";
}

.icon-division:before {
  content: "\e798";
}

.icon-dns:before {
  content: "\e799";
}

.icon-document:before {
  content: "\e79a";
}

.icon-domain:before {
  content: "\e79b";
}

.icon-dots-horizontal:before {
  content: "\e79c";
}

.icon-dots-vertical:before {
  content: "\e79d";
}

.icon-download:before {
  content: "\e79e";
}

.icon-drag-horizontal:before {
  content: "\e79f";
}

.icon-drag-vertical:before {
  content: "\e7a0";
}

.icon-drag:before {
  content: "\e7a1";
}

.icon-drawing-box:before {
  content: "\e7a2";
}

.icon-drawing:before {
  content: "\e7a3";
}

.icon-dribbble-box:before {
  content: "\e7a4";
}

.icon-dribbble:before {
  content: "\e7a5";
}

.icon-drone:before {
  content: "\e7a6";
}

.icon-dropbox:before {
  content: "\e7a7";
}

.icon-drupal:before {
  content: "\e7a8";
}

.icon-duck:before {
  content: "\e7a9";
}

.icon-dumbbell:before {
  content: "\e7aa";
}

.icon-earth-off:before {
  content: "\e7ab";
}

.icon-earth:before {
  content: "\e7ac";
}

.icon-ebay:before {
  content: "\e7ad";
}

.icon-edge:before {
  content: "\e7ae";
}

.icon-eject:before {
  content: "\e7af";
}

.icon-elevation-decline:before {
  content: "\e7b0";
}

.icon-elevation-rise:before {
  content: "\e7b1";
}

.icon-elevator:before {
  content: "\e7b2";
}

.icon-email-open:before {
  content: "\e7b3";
}

.icon-email-secure:before {
  content: "\e7b4";
}

.icon-email:before {
  content: "\e7b5";
}

.icon-emoticon-cool:before {
  content: "\e7b6";
}

.icon-emoticon-devil:before {
  content: "\e7b7";
}

.icon-emoticon-happy:before {
  content: "\e7b8";
}

.icon-emoticon-neutral:before {
  content: "\e7b9";
}

.icon-emoticon-poop:before {
  content: "\e7ba";
}

.icon-emoticon-sad:before {
  content: "\e7bb";
}

.icon-emoticon-tongue:before {
  content: "\e7bc";
}

.icon-emoticon:before {
  content: "\e7bd";
}

.icon-engine-outline:before {
  content: "\e7be";
}

.icon-engine:before {
  content: "\e7bf";
}

.icon-equal-box:before {
  content: "\e7c0";
}

.icon-equal:before {
  content: "\e7c1";
}

.icon-eraser:before {
  content: "\e7c2";
}

.icon-escalator:before {
  content: "\e7c3";
}

.icon-etsy:before {
  content: "\e7c4";
}

.icon-evernote:before {
  content: "\e7c5";
}

.icon-exclamation:before {
  content: "\e7c6";
}

.icon-exit-to-app:before {
  content: "\e7c7";
}

.icon-export:before {
  content: "\e7c8";
}

.icon-eye-off:before {
  content: "\e7c9";
}

.icon-eye:before {
  content: "\e7ca";
}

.icon-eyedropper-variant:before {
  content: "\e7cb";
}

.icon-eyedropper:before {
  content: "\e7cc";
}

.icon-facebook-box:before {
  content: "\e7cd";
}

.icon-facebook:before {
  content: "\e7ce";
}

.icon-factory:before {
  content: "\e7cf";
}

.icon-fan:before {
  content: "\e7d0";
}

.icon-fast-forward:before {
  content: "\e7d1";
}

.icon-ferry:before {
  content: "\e7d2";
}

.icon-file-cloud:before {
  content: "\e7d3";
}

.icon-file-delimited:before {
  content: "\e7d4";
}

.icon-file-document-box:before {
  content: "\e7d5";
}

.icon-file-document:before {
  content: "\e7d6";
}

.icon-file-excel-box:before {
  content: "\e7d7";
}

.icon-file-excel:before {
  content: "\e7d8";
}

.icon-file-find:before {
  content: "\e7d9";
}

.icon-file-hidden:before {
  content: "\e7da";
}

.icon-file-image-box:before {
  content: "\e7db";
}

.icon-file-image:before {
  content: "\e7dc";
}

.icon-file-multiple:before {
  content: "\e7dd";
}

.icon-file-music:before {
  content: "\e7de";
}

.icon-file-outline:before {
  content: "\e7df";
}

.icon-file-pdf-box:before {
  content: "\e7e0";
}

.icon-file-pdf:before {
  content: "\e7e1";
}

.icon-file-powerpoint-box:before {
  content: "\e7e2";
}

.icon-file-powerpoint:before {
  content: "\e7e3";
}

.icon-file-presentation-box:before {
  content: "\e7e4";
}

.icon-file-video:before {
  content: "\e7e5";
}

.icon-file-word-box:before {
  content: "\e7e6";
}

.icon-file-word:before {
  content: "\e7e7";
}

.icon-file-xml:before {
  content: "\e7e8";
}

.icon-file:before {
  content: "\e7e9";
}

.icon-fill:before {
  content: "\e7ea";
}

.icon-film:before {
  content: "\e7eb";
}

.icon-filmstrip-off:before {
  content: "\e7ec";
}

.icon-filmstrip:before {
  content: "\e7ed";
}

.icon-filter-outline:before {
  content: "\e7ee";
}

.icon-filter-remove-outline:before {
  content: "\e7ef";
}

.icon-filter-remove:before {
  content: "\e7f0";
}

.icon-filter-variant:before {
  content: "\e7f1";
}

.icon-filter:before {
  content: "\e7f2";
}

.icon-fire:before {
  content: "\e7f3";
}

.icon-fish:before {
  content: "\e7f4";
}

.icon-flag-checkered-variant:before {
  content: "\e7f5";
}

.icon-flag-checkered:before {
  content: "\e7f6";
}

.icon-flag-outline-variant:before {
  content: "\e7f7";
}

.icon-flag-outline:before {
  content: "\e7f8";
}

.icon-flag-triangle:before {
  content: "\e7f9";
}

.icon-flag-variant:before {
  content: "\e7fa";
}

.icon-flag:before {
  content: "\e7fb";
}

.icon-flash-auto:before {
  content: "\e7fc";
}

.icon-flash-off:before {
  content: "\e7fd";
}

.icon-flash:before {
  content: "\e7fe";
}

.icon-flashlight-off:before {
  content: "\e7ff";
}

.icon-flashlight:before {
  content: "\e800";
}

.icon-flattr:before {
  content: "\e801";
}

.icon-flickr-after:before {
  content: "\e802";
}

.icon-flickr-before:before {
  content: "\e803";
}

.icon-flip-to-back:before {
  content: "\e804";
}

.icon-flip-to-front:before {
  content: "\e805";
}

.icon-floppy:before {
  content: "\e806";
}

.icon-flower:before {
  content: "\e807";
}

.icon-folder-account:before {
  content: "\e808";
}

.icon-folder-download:before {
  content: "\e809";
}

.icon-folder-google-drive:before {
  content: "\e80a";
}

.icon-folder-image:before {
  content: "\e80b";
}

.icon-folder-lock-open:before {
  content: "\e80c";
}

.icon-folder-lock:before {
  content: "\e80d";
}

.icon-folder-move:before {
  content: "\e80e";
}

.icon-folder-multiple-image:before {
  content: "\e80f";
}

.icon-folder-multiple-outline:before {
  content: "\e810";
}

.icon-folder-multiple:before {
  content: "\e811";
}

.icon-folder-outline-lock:before {
  content: "\e812";
}

.icon-folder-outline:before {
  content: "\e813";
}

.icon-folder-plus:before {
  content: "\e814";
}

.icon-folder-remove:before {
  content: "\e815";
}

.icon-folder-upload:before {
  content: "\e816";
}

.icon-folder:before {
  content: "\e817";
}

.icon-food-apple:before {
  content: "\e818";
}

.icon-food-variant:before {
  content: "\e819";
}

.icon-food:before {
  content: "\e81a";
}

.icon-football-helmet:before {
  content: "\e81b";
}

.icon-football:before {
  content: "\e81c";
}

.icon-format-align-center:before {
  content: "\e81d";
}

.icon-format-align-justify:before {
  content: "\e81e";
}

.icon-format-align-left:before {
  content: "\e81f";
}

.icon-format-align-right:before {
  content: "\e820";
}

.icon-format-bold:before {
  content: "\e821";
}

.icon-format-clear:before {
  content: "\e822";
}

.icon-format-color-fill:before {
  content: "\e823";
}

.icon-format-color:before {
  content: "\e824";
}

.icon-format-float-center:before {
  content: "\e825";
}

.icon-format-float-left:before {
  content: "\e826";
}

.icon-format-float-none:before {
  content: "\e827";
}

.icon-format-float-right:before {
  content: "\e828";
}

.icon-format-header-1:before {
  content: "\e829";
}

.icon-format-header-2:before {
  content: "\e82a";
}

.icon-format-header-3:before {
  content: "\e82b";
}

.icon-format-header-4:before {
  content: "\e82c";
}

.icon-format-header-5:before {
  content: "\e82d";
}

.icon-format-header-6:before {
  content: "\e82e";
}

.icon-format-header-decrease:before {
  content: "\e82f";
}

.icon-format-header-down:before {
  content: "\e830";
}

.icon-format-header-equal:before {
  content: "\e831";
}

.icon-format-header-increase:before {
  content: "\e832";
}

.icon-format-header-pound:before {
  content: "\e833";
}

.icon-format-header-up:before {
  content: "\e834";
}

.icon-format-indent-decrease:before {
  content: "\e835";
}

.icon-format-indent-increase:before {
  content: "\e836";
}

.icon-format-italic:before {
  content: "\e837";
}

.icon-format-line-spacing:before {
  content: "\e838";
}

.icon-format-list-bulleted:before {
  content: "\e839";
}

.icon-format-list-numbers:before {
  content: "\e83a";
}

.icon-format-object-inline:before {
  content: "\e83b";
}

.icon-format-object-square:before {
  content: "\e83c";
}

.icon-format-object-tight:before {
  content: "\e83d";
}

.icon-format-object-top-bottom:before {
  content: "\e83e";
}

.icon-format-paint:before {
  content: "\e83f";
}

.icon-format-paragraph:before {
  content: "\e840";
}

.icon-format-quote:before {
  content: "\e841";
}

.icon-format-size:before {
  content: "\e842";
}

.icon-format-strikethrough:before {
  content: "\e843";
}

.icon-format-subscript:before {
  content: "\e844";
}

.icon-format-superscript:before {
  content: "\e845";
}

.icon-format-text:before {
  content: "\e846";
}

.icon-format-textdirection-l-to-r:before {
  content: "\e847";
}

.icon-format-textdirection-r-to-l:before {
  content: "\e848";
}

.icon-format-underline:before {
  content: "\e849";
}

.icon-forum:before {
  content: "\e84a";
}

.icon-forward:before {
  content: "\e84b";
}

.icon-foursquare:before {
  content: "\e84c";
}

.icon-fridge:before {
  content: "\e84d";
}

.icon-fullscreen-exit:before {
  content: "\e84e";
}

.icon-fullscreen:before {
  content: "\e84f";
}

.icon-function:before {
  content: "\e850";
}

.icon-gamepad-variant:before {
  content: "\e851";
}

.icon-gamepad:before {
  content: "\e852";
}

.icon-gas-station:before {
  content: "\e853";
}

.icon-gavel:before {
  content: "\e854";
}

.icon-gender-female:before {
  content: "\e855";
}

.icon-gender-male-female:before {
  content: "\e856";
}

.icon-gender-male:before {
  content: "\e857";
}

.icon-gender-transgender:before {
  content: "\e858";
}

.icon-gift:before {
  content: "\e859";
}

.icon-git:before {
  content: "\e85a";
}

.icon-github-box:before {
  content: "\e85b";
}

.icon-github:before {
  content: "\e85c";
}

.icon-glass-flute:before {
  content: "\e85d";
}

.icon-glass-mug:before {
  content: "\e85e";
}

.icon-glass-stange:before {
  content: "\e85f";
}

.icon-glass-tulip:before {
  content: "\e860";
}

.icon-glasses:before {
  content: "\e861";
}

.icon-gmail:before {
  content: "\e862";
}

.icon-google-chrome:before {
  content: "\e863";
}

.icon-google-circles-communities:before {
  content: "\e864";
}

.icon-google-circles-extended:before {
  content: "\e865";
}

.icon-google-circles-invite:before {
  content: "\e866";
}

.icon-google-circles:before {
  content: "\e867";
}

.icon-google-controller-off:before {
  content: "\e868";
}

.icon-google-controller:before {
  content: "\e869";
}

.icon-google-drive:before {
  content: "\e86a";
}

.icon-google-earth:before {
  content: "\e86b";
}

.icon-google-glass:before {
  content: "\e86c";
}

.icon-google-maps:before {
  content: "\e86d";
}

.icon-google-pages:before {
  content: "\e86e";
}

.icon-google-play:before {
  content: "\e86f";
}

.icon-google-plus-box:before {
  content: "\e870";
}

.icon-google-plus:before {
  content: "\e871";
}

.icon-google:before {
  content: "\e872";
}

.icon-grid-off:before {
  content: "\e873";
}

.icon-grid:before {
  content: "\e874";
}

.icon-group:before {
  content: "\e875";
}

.icon-hand-pointing-right:before {
  content: "\e876";
}

.icon-hanger:before {
  content: "\e877";
}

.icon-hangouts:before {
  content: "\e878";
}

.icon-harddisk:before {
  content: "\e879";
}

.icon-headphones-box:before {
  content: "\e87a";
}

.icon-headphones-dots:before {
  content: "\e87b";
}

.icon-headphones:before {
  content: "\e87c";
}

.icon-headset-dock:before {
  content: "\e87d";
}

.icon-headset-off:before {
  content: "\e87e";
}

.icon-headset:before {
  content: "\e87f";
}

.icon-heart-box-outline:before {
  content: "\e880";
}

.icon-heart-box:before {
  content: "\e881";
}

.icon-heart-broken:before {
  content: "\e882";
}

.icon-heart-outline:before {
  content: "\e883";
}

.icon-heart:before {
  content: "\e884";
}

.icon-help-circle:before {
  content: "\e885";
}

.icon-help:before {
  content: "\e886";
}

.icon-hexagon-outline:before {
  content: "\e887";
}

.icon-hexagon:before {
  content: "\e888";
}

.icon-history:before {
  content: "\e889";
}

.icon-hololens:before {
  content: "\e88a";
}

.icon-home-modern:before {
  content: "\e88b";
}

.icon-home-variant:before {
  content: "\e88c";
}

.icon-home:before {
  content: "\e88d";
}

.icon-hops:before {
  content: "\e88e";
}

.icon-hospital-building:before {
  content: "\e88f";
}

.icon-hospital-marker:before {
  content: "\e890";
}

.icon-hospital:before {
  content: "\e891";
}

.icon-hotel:before {
  content: "\e892";
}

.icon-houzz-box:before {
  content: "\e893";
}

.icon-human-child:before {
  content: "\e894";
}

.icon-human-male-female:before {
  content: "\e895";
}

.icon-human:before {
  content: "\e896";
}

.icon-image-album:before {
  content: "\e897";
}

.icon-image-area-close:before {
  content: "\e898";
}

.icon-image-area:before {
  content: "\e899";
}

.icon-image-broken:before {
  content: "\e89a";
}

.icon-image-filter-black-white:before {
  content: "\e89b";
}

.icon-image-filter-center-focus:before {
  content: "\e89c";
}

.icon-image-filter-drama:before {
  content: "\e89d";
}

.icon-image-filter-frames:before {
  content: "\e89e";
}

.icon-image-filter-hdr:before {
  content: "\e89f";
}

.icon-image-filter-none:before {
  content: "\e8a0";
}

.icon-image-filter-tilt-shift:before {
  content: "\e8a1";
}

.icon-image-filter-vintage:before {
  content: "\e8a2";
}

.icon-image-filter:before {
  content: "\e8a3";
}

.icon-image:before {
  content: "\e8a4";
}

.icon-import:before {
  content: "\e8a5";
}

.icon-inbox:before {
  content: "\e8a6";
}

.icon-indent:before {
  content: "\e8a7";
}

.icon-information-outline:before {
  content: "\e8a8";
}

.icon-information:before {
  content: "\e8a9";
}

.icon-instagram:before {
  content: "\e8aa";
}

.icon-instapaper:before {
  content: "\e8ab";
}

.icon-internet-explorer:before {
  content: "\e8ac";
}

.icon-invert-colors:before {
  content: "\e8ad";
}

.icon-jira:before {
  content: "\e8ae";
}

.icon-jsfiddle:before {
  content: "\e8af";
}

.icon-keg:before {
  content: "\e8b0";
}

.icon-key-change:before {
  content: "\e8b1";
}

.icon-key-minus:before {
  content: "\e8b2";
}

.icon-key-plus:before {
  content: "\e8b3";
}

.icon-key-remove:before {
  content: "\e8b4";
}

.icon-key-variant:before {
  content: "\e8b5";
}

.icon-key:before {
  content: "\e8b6";
}

.icon-keyboard-backspace:before {
  content: "\e8b7";
}

.icon-keyboard-caps:before {
  content: "\e8b8";
}

.icon-keyboard-close:before {
  content: "\e8b9";
}

.icon-keyboard-off:before {
  content: "\e8ba";
}

.icon-keyboard-return:before {
  content: "\e8bb";
}

.icon-keyboard-tab:before {
  content: "\e8bc";
}

.icon-keyboard-variant:before {
  content: "\e8bd";
}

.icon-keyboard:before {
  content: "\e8be";
}

.icon-label-outline:before {
  content: "\e8bf";
}

.icon-label:before {
  content: "\e8c0";
}

.icon-language-csharp:before {
  content: "\e8c1";
}

.icon-language-css3:before {
  content: "\e8c2";
}

.icon-language-html5:before {
  content: "\e8c3";
}

.icon-language-javascript:before {
  content: "\e8c4";
}

.icon-language-python-text:before {
  content: "\e8c5";
}

.icon-language-python:before {
  content: "\e8c6";
}

.icon-laptop-chromebook:before {
  content: "\e8c7";
}

.icon-laptop-mac:before {
  content: "\e8c8";
}

.icon-laptop-windows:before {
  content: "\e8c9";
}

.icon-laptop:before {
  content: "\e8ca";
}

.icon-lastfm:before {
  content: "\e8cb";
}

.icon-launch:before {
  content: "\e8cc";
}

.icon-layers-off:before {
  content: "\e8cd";
}

.icon-layers:before {
  content: "\e8ce";
}

.icon-leaf:before {
  content: "\e8cf";
}

.icon-library-books:before {
  content: "\e8d0";
}

.icon-library-music:before {
  content: "\e8d1";
}

.icon-library-plus:before {
  content: "\e8d2";
}

.icon-library:before {
  content: "\e8d3";
}

.icon-lightbulb-outline:before {
  content: "\e8d4";
}

.icon-lightbulb:before {
  content: "\e8d5";
}

.icon-link-off:before {
  content: "\e8d6";
}

.icon-link-variant-off:before {
  content: "\e8d7";
}

.icon-link-variant:before {
  content: "\e8d8";
}

.icon-link:before {
  content: "\e8d9";
}

.icon-linkedin-box:before {
  content: "\e8da";
}

.icon-linkedin:before {
  content: "\e8db";
}

.icon-linode:before {
  content: "\e8dc";
}

.icon-linux:before {
  content: "\e8dd";
}

.icon-lock-outline:before {
  content: "\e8de";
}

.icon-lock-unlocked-outline:before {
  content: "\e8df";
}

.icon-lock-unlocked:before {
  content: "\e8e0";
}

.icon-lock:before {
  content: "\e8e1";
}

.icon-login:before {
  content: "\e8e2";
}

.icon-logout:before {
  content: "\e8e3";
}

.icon-looks:before {
  content: "\e8e4";
}

.icon-loupe:before {
  content: "\e8e5";
}

.icon-lumx:before {
  content: "\e8e6";
}

.icon-magnet-on:before {
  content: "\e8e7";
}

.icon-magnet:before {
  content: "\e8e8";
}

.icon-magnify-minus:before {
  content: "\e8e9";
}

.icon-magnify-plus:before {
  content: "\e8ea";
}

.icon-magnify:before {
  content: "\e8eb";
}

.icon-mail-ru:before {
  content: "\e8ec";
}

.icon-map-marker-circle:before {
  content: "\e8ed";
}

.icon-map-marker-multiple:before {
  content: "\e8ee";
}

.icon-map-marker-off:before {
  content: "\e8ef";
}

.icon-map-marker-radius:before {
  content: "\e8f0";
}

.icon-map-marker:before {
  content: "\e8f1";
}

.icon-map:before {
  content: "\e8f2";
}

.icon-margin:before {
  content: "\e8f3";
}

.icon-markdown:before {
  content: "\e8f4";
}

.icon-marker-check:before {
  content: "\e8f5";
}

.icon-martini:before {
  content: "\e8f6";
}

.icon-material-ui:before {
  content: "\e8f7";
}

.icon-maxcdn:before {
  content: "\e8f8";
}

.icon-medium:before {
  content: "\e8f9";
}

.icon-memory:before {
  content: "\e8fa";
}

.icon-menu-down:before {
  content: "\e8fb";
}

.icon-menu-left:before {
  content: "\e8fc";
}

.icon-menu-right:before {
  content: "\e8fd";
}

.icon-menu-up:before {
  content: "\e8fe";
}

.icon-menu:before {
  content: "\e8ff";
}

.icon-message-alert:before {
  content: "\e900";
}

.icon-message-draw:before {
  content: "\e901";
}

.icon-message-image:before {
  content: "\e902";
}

.icon-message-processing:before {
  content: "\e903";
}

.icon-message-reply:before {
  content: "\e904";
}

.icon-message-text-outline:before {
  content: "\e905";
}

.icon-message-text:before {
  content: "\e906";
}

.icon-message-video:before {
  content: "\e907";
}

.icon-message:before {
  content: "\e908";
}

.icon-microphone-dots:before {
  content: "\e909";
}

.icon-microphone-off:before {
  content: "\e90a";
}

.icon-microphone-outline:before {
  content: "\e90b";
}

.icon-microphone-settings:before {
  content: "\e90c";
}

.icon-microphone-variant-off:before {
  content: "\e90d";
}

.icon-microphone-variant:before {
  content: "\e90e";
}

.icon-microphone:before {
  content: "\e90f";
}

.icon-minus-box:before {
  content: "\e910";
}

.icon-minus-circle-outline:before {
  content: "\e911";
}

.icon-minus-circle:before {
  content: "\e912";
}

.icon-minus-network:before {
  content: "\e913";
}

.icon-minus:before {
  content: "\e914";
}

.icon-monitor-multiple:before {
  content: "\e915";
}

.icon-monitor:before {
  content: "\e916";
}

.icon-more:before {
  content: "\e917";
}

.icon-mouse-off:before {
  content: "\e918";
}

.icon-mouse-variant-off:before {
  content: "\e919";
}

.icon-mouse-variant:before {
  content: "\e91a";
}

.icon-mouse:before {
  content: "\e91b";
}

.icon-movie:before {
  content: "\e91c";
}

.icon-multiplication-box:before {
  content: "\e91d";
}

.icon-multiplication:before {
  content: "\e91e";
}

.icon-music-box-outline:before {
  content: "\e91f";
}

.icon-music-box:before {
  content: "\e920";
}

.icon-music-circle:before {
  content: "\e921";
}

.icon-music-note-eighth:before {
  content: "\e922";
}

.icon-music-note-half:before {
  content: "\e923";
}

.icon-music-note-off:before {
  content: "\e924";
}

.icon-music-note-quarter:before {
  content: "\e925";
}

.icon-music-note-sixteenth:before {
  content: "\e926";
}

.icon-music-note-whole:before {
  content: "\e927";
}

.icon-music-note:before {
  content: "\e928";
}

.icon-nature-people:before {
  content: "\e929";
}

.icon-nature:before {
  content: "\e92a";
}

.icon-navigation:before {
  content: "\e92b";
}

.icon-needle:before {
  content: "\e92c";
}

.icon-nest-protect:before {
  content: "\e92d";
}

.icon-nest-thermostat:before {
  content: "\e92e";
}

.icon-newspaper:before {
  content: "\e92f";
}

.icon-nfc-tap:before {
  content: "\e930";
}

.icon-nfc-variant:before {
  content: "\e931";
}

.icon-nfc:before {
  content: "\e932";
}

.icon-no:before {
  content: "\e933";
}

.icon-not-equal:before {
  content: "\e934";
}

.icon-note-outline:before {
  content: "\e935";
}

.icon-note-text:before {
  content: "\e936";
}

.icon-note:before {
  content: "\e937";
}

.icon-numeric-0-box-multiple-outline:before {
  content: "\e938";
}

.icon-numeric-0-box-outline:before {
  content: "\e939";
}

.icon-numeric-0-box:before {
  content: "\e93a";
}

.icon-numeric-1-box-multiple-outline:before {
  content: "\e93b";
}

.icon-numeric-1-box-outline:before {
  content: "\e93c";
}

.icon-numeric-1-box:before {
  content: "\e93d";
}

.icon-numeric-2-box-multiple-outline:before {
  content: "\e93e";
}

.icon-numeric-2-box-outline:before {
  content: "\e93f";
}

.icon-numeric-2-box:before {
  content: "\e940";
}

.icon-numeric-3-box-multiple-outline:before {
  content: "\e941";
}

.icon-numeric-3-box-outline:before {
  content: "\e942";
}

.icon-numeric-3-box:before {
  content: "\e943";
}

.icon-numeric-4-box-multiple-outline:before {
  content: "\e944";
}

.icon-numeric-4-box-outline:before {
  content: "\e945";
}

.icon-numeric-4-box:before {
  content: "\e946";
}

.icon-numeric-5-box-multiple-outline:before {
  content: "\e947";
}

.icon-numeric-5-box-outline:before {
  content: "\e948";
}

.icon-numeric-5-box:before {
  content: "\e949";
}

.icon-numeric-6-box-multiple-outline:before {
  content: "\e94a";
}

.icon-numeric-6-box-outline:before {
  content: "\e94b";
}

.icon-numeric-6-box:before {
  content: "\e94c";
}

.icon-numeric-7-box-multiple-outline:before {
  content: "\e94d";
}

.icon-numeric-7-box-outline:before {
  content: "\e94e";
}

.icon-numeric-7-box:before {
  content: "\e94f";
}

.icon-numeric-8-box-multiple-outline:before {
  content: "\e950";
}

.icon-numeric-8-box-outline:before {
  content: "\e951";
}

.icon-numeric-8-box:before {
  content: "\e952";
}

.icon-numeric-9-box-multiple-outline:before {
  content: "\e953";
}

.icon-numeric-9-box-outline:before {
  content: "\e954";
}

.icon-numeric-9-box:before {
  content: "\e955";
}

.icon-numeric-9-plus-box-multiple-outline:before {
  content: "\e956";
}

.icon-numeric-9-plus-box-outline:before {
  content: "\e957";
}

.icon-numeric-9-plus-box:before {
  content: "\e958";
}

.icon-numeric:before {
  content: "\e959";
}

.icon-nutriton:before {
  content: "\e95a";
}

.icon-odnoklassniki:before {
  content: "\e95b";
}

.icon-office:before {
  content: "\e95c";
}

.icon-oil:before {
  content: "\e95d";
}

.icon-omega:before {
  content: "\e95e";
}

.icon-onedrive:before {
  content: "\e95f";
}

.icon-open-in-app:before {
  content: "\e960";
}

.icon-open-in-new:before {
  content: "\e961";
}

.icon-ornament-variant:before {
  content: "\e962";
}

.icon-ornament:before {
  content: "\e963";
}

.icon-outbox:before {
  content: "\e964";
}

.icon-outdent:before {
  content: "\e965";
}

.icon-owl:before {
  content: "\e966";
}

.icon-package-down:before {
  content: "\e967";
}

.icon-package-up:before {
  content: "\e968";
}

.icon-package-variant-closed:before {
  content: "\e969";
}

.icon-package-variant:before {
  content: "\e96a";
}

.icon-package:before {
  content: "\e96b";
}

.icon-palette-advanced:before {
  content: "\e96c";
}

.icon-palette:before {
  content: "\e96d";
}

.icon-panda:before {
  content: "\e96e";
}

.icon-pandora:before {
  content: "\e96f";
}

.icon-panorama-fisheye:before {
  content: "\e970";
}

.icon-panorama-horizontal:before {
  content: "\e971";
}

.icon-panorama-vertical:before {
  content: "\e972";
}

.icon-panorama-wide-angle:before {
  content: "\e973";
}

.icon-panorama:before {
  content: "\e974";
}

.icon-paper-cut-vertical:before {
  content: "\e975";
}

.icon-paperclip:before {
  content: "\e976";
}

.icon-parking:before {
  content: "\e977";
}

.icon-pause-circle-outline:before {
  content: "\e978";
}

.icon-pause-circle:before {
  content: "\e979";
}

.icon-pause-octagon-outline:before {
  content: "\e97a";
}

.icon-pause-octagon:before {
  content: "\e97b";
}

.icon-pause:before {
  content: "\e97c";
}

.icon-paw:before {
  content: "\e97d";
}

.icon-pen:before {
  content: "\e97e";
}

.icon-pencil-box-outline:before {
  content: "\e97f";
}

.icon-pencil-box:before {
  content: "\e980";
}

.icon-pencil:before {
  content: "\e981";
}

.icon-people:before {
  content: "\e982";
}

.icon-percent:before {
  content: "\e983";
}

.icon-person-box:before {
  content: "\e984";
}

.icon-person-minus:before {
  content: "\e985";
}

.icon-person-plus:before {
  content: "\e986";
}

.icon-pharmacy:before {
  content: "\e987";
}

.icon-phone-bluetooth:before {
  content: "\e988";
}

.icon-phone-dots:before {
  content: "\e989";
}

.icon-phone-forward:before {
  content: "\e98a";
}

.icon-phone-hangup:before {
  content: "\e98b";
}

.icon-phone-in-talk:before {
  content: "\e98c";
}

.icon-phone-incoming:before {
  content: "\e98d";
}

.icon-phone-locked:before {
  content: "\e98e";
}

.icon-phone-log:before {
  content: "\e98f";
}

.icon-phone-missed:before {
  content: "\e990";
}

.icon-phone-outgoing:before {
  content: "\e991";
}

.icon-phone-paused:before {
  content: "\e992";
}

.icon-phone:before {
  content: "\e993";
}

.icon-picture:before {
  content: "\e994";
}

.icon-pig:before {
  content: "\e995";
}

.icon-pill:before {
  content: "\e996";
}

.icon-pin-off:before {
  content: "\e997";
}

.icon-pin:before {
  content: "\e998";
}

.icon-pine-tree-box:before {
  content: "\e999";
}

.icon-pine-tree:before {
  content: "\e99a";
}

.icon-pinterest-box:before {
  content: "\e99b";
}

.icon-pinterest:before {
  content: "\e99c";
}

.icon-pizza:before {
  content: "\e99d";
}

.icon-plane:before {
  content: "\e99e";
}

.icon-play-box-outline:before {
  content: "\e99f";
}

.icon-play-circle-outline:before {
  content: "\e9a0";
}

.icon-play-circle:before {
  content: "\e9a1";
}

.icon-play:before {
  content: "\e9a2";
}

.icon-playlist-minus:before {
  content: "\e9a3";
}

.icon-playlist-plus:before {
  content: "\e9a4";
}

.icon-playstation:before {
  content: "\e9a5";
}

.icon-plus-box:before {
  content: "\e9a6";
}

.icon-plus-circle-outline:before {
  content: "\e9a7";
}

.icon-plus-circle:before {
  content: "\e9a8";
}

.icon-plus-network:before {
  content: "\e9a9";
}

.icon-plus-one:before {
  content: "\e9aa";
}

.icon-plus:before {
  content: "\e9ab";
}

.icon-pocket:before {
  content: "\e9ac";
}

.icon-poll-box:before {
  content: "\e9ad";
}

.icon-poll:before {
  content: "\e9ae";
}

.icon-polymer:before {
  content: "\e9af";
}

.icon-popcorn:before {
  content: "\e9b0";
}

.icon-pound-box:before {
  content: "\e9b1";
}

.icon-pound:before {
  content: "\e9b2";
}

.icon-power-settings:before {
  content: "\e9b3";
}

.icon-power-socket:before {
  content: "\e9b4";
}

.icon-power:before {
  content: "\e9b5";
}

.icon-presentation-play:before {
  content: "\e9b6";
}

.icon-presentation:before {
  content: "\e9b7";
}

.icon-printer-3d:before {
  content: "\e9b8";
}

.icon-printer:before {
  content: "\e9b9";
}

.icon-pulse:before {
  content: "\e9ba";
}

.icon-puzzle:before {
  content: "\e9bb";
}

.icon-qrcode:before {
  content: "\e9bc";
}

.icon-quadcopter:before {
  content: "\e9bd";
}

.icon-quality-high:before {
  content: "\e9be";
}

.icon-question-mark-circle:before {
  content: "\e9bf";
}

.icon-quick-reply:before {
  content: "\e9c0";
}

.icon-quicktime:before {
  content: "\e9c1";
}

.icon-rabbit:before {
  content: "\e9c2";
}

.icon-radiator:before {
  content: "\e9c3";
}

.icon-radio-tower:before {
  content: "\e9c4";
}

.icon-radio:before {
  content: "\e9c5";
}

.icon-radioactive:before {
  content: "\e9c6";
}

.icon-radiobox-blank:before {
  content: "\e9c7";
}

.icon-radiobox-marked:before {
  content: "\e9c8";
}

.icon-raspberrypi:before {
  content: "\e9c9";
}

.icon-rdio:before {
  content: "\e9ca";
}

.icon-read:before {
  content: "\e9cb";
}

.icon-readability:before {
  content: "\e9cc";
}

.icon-receipt:before {
  content: "\e9cd";
}

.icon-recycle:before {
  content: "\e9ce";
}

.icon-reddit:before {
  content: "\e9cf";
}

.icon-redo-variant:before {
  content: "\e9d0";
}

.icon-redo:before {
  content: "\e9d1";
}

.icon-refresh:before {
  content: "\e9d2";
}

.icon-relative-scale:before {
  content: "\e9d3";
}

.icon-reload:before {
  content: "\e9d4";
}

.icon-remote:before {
  content: "\e9d5";
}

.icon-rename-box:before {
  content: "\e9d6";
}

.icon-repeat-off:before {
  content: "\e9d7";
}

.icon-repeat-once:before {
  content: "\e9d8";
}

.icon-repeat:before {
  content: "\e9d9";
}

.icon-replay:before {
  content: "\e9da";
}

.icon-reply-all:before {
  content: "\e9db";
}

.icon-reply:before {
  content: "\e9dc";
}

.icon-reproduction:before {
  content: "\e9dd";
}

.icon-resize-bottom-right:before {
  content: "\e9de";
}

.icon-responsive:before {
  content: "\e9df";
}

.icon-restore:before {
  content: "\e9e0";
}

.icon-rewind:before {
  content: "\e9e1";
}

.icon-ribbon:before {
  content: "\e9e2";
}

.icon-road:before {
  content: "\e9e3";
}

.icon-rocket:before {
  content: "\e9e4";
}

.icon-rotate-3d:before {
  content: "\e9e5";
}

.icon-rotate-left-variant:before {
  content: "\e9e6";
}

.icon-rotate-left:before {
  content: "\e9e7";
}

.icon-rotate-right-variant:before {
  content: "\e9e8";
}

.icon-rotate-right:before {
  content: "\e9e9";
}

.icon-routes:before {
  content: "\e9ea";
}

.icon-rss-box:before {
  content: "\e9eb";
}

.icon-ruler:before {
  content: "\e9ec";
}

.icon-run:before {
  content: "\e9ed";
}

.icon-sale:before {
  content: "\e9ee";
}

.icon-satellite-variant:before {
  content: "\e9ef";
}

.icon-satellite:before {
  content: "\e9f0";
}

.icon-scale-bathroom:before {
  content: "\e9f1";
}

.icon-scale:before {
  content: "\e9f2";
}

.icon-school:before {
  content: "\e9f3";
}

.icon-screen-rotation-lock:before {
  content: "\e9f4";
}

.icon-screen-rotation:before {
  content: "\e9f5";
}

.icon-script:before {
  content: "\e9f6";
}

.icon-security-network:before {
  content: "\e9f7";
}

.icon-security:before {
  content: "\e9f8";
}

.icon-select-all:before {
  content: "\e9f9";
}

.icon-select-inverse:before {
  content: "\e9fa";
}

.icon-select-off:before {
  content: "\e9fb";
}

.icon-select:before {
  content: "\e9fc";
}

.icon-send:before {
  content: "\e9fd";
}

.icon-server-minus:before {
  content: "\e9fe";
}

.icon-server-network-off:before {
  content: "\e9ff";
}

.icon-server-network:before {
  content: "\ea00";
}

.icon-server-off:before {
  content: "\ea01";
}

.icon-server-plus:before {
  content: "\ea02";
}

.icon-server-remove:before {
  content: "\ea03";
}

.icon-server-security:before {
  content: "\ea04";
}

.icon-server:before {
  content: "\ea05";
}

.icon-shape-plus:before {
  content: "\ea06";
}

.icon-share-variant:before {
  content: "\ea07";
}

.icon-share:before {
  content: "\ea08";
}

.icon-shield-outline:before {
  content: "\ea09";
}

.icon-shield:before {
  content: "\ea0a";
}

.icon-shopping-music:before {
  content: "\ea0b";
}

.icon-shopping:before {
  content: "\ea0c";
}

.icon-shuffle:before {
  content: "\ea0d";
}

.icon-sigma:before {
  content: "\ea0e";
}

.icon-sign-caution:before {
  content: "\ea0f";
}

.icon-signal:before {
  content: "\ea10";
}

.icon-silverware-fork:before {
  content: "\ea11";
}

.icon-silverware-spoon:before {
  content: "\ea12";
}

.icon-silverware-variant:before {
  content: "\ea13";
}

.icon-silverware:before {
  content: "\ea14";
}

.icon-sim-alert:before {
  content: "\ea15";
}

.icon-sim:before {
  content: "\ea16";
}

.icon-sitemap:before {
  content: "\ea17";
}

.icon-skip-next:before {
  content: "\ea18";
}

.icon-skip-previous:before {
  content: "\ea19";
}

.icon-skype-business:before {
  content: "\ea1a";
}

.icon-skype:before {
  content: "\ea1b";
}

.icon-sleep-off:before {
  content: "\ea1c";
}

.icon-sleep:before {
  content: "\ea1d";
}

.icon-smoking-off:before {
  content: "\ea1e";
}

.icon-smoking:before {
  content: "\ea1f";
}

.icon-snapchat:before {
  content: "\ea20";
}

.icon-snowman:before {
  content: "\ea21";
}

.icon-sofa:before {
  content: "\ea22";
}

.icon-sort-alphabetical:before {
  content: "\ea23";
}

.icon-sort-ascending:before {
  content: "\ea24";
}

.icon-sort-descending:before {
  content: "\ea25";
}

.icon-sort-numeric:before {
  content: "\ea26";
}

.icon-sort-variant:before {
  content: "\ea27";
}

.icon-sort:before {
  content: "\ea28";
}

.icon-soundcloud:before {
  content: "\ea29";
}

.icon-source-fork:before {
  content: "\ea2a";
}

.icon-source-pull:before {
  content: "\ea2b";
}

.icon-speaker-off:before {
  content: "\ea2c";
}

.icon-speaker:before {
  content: "\ea2d";
}

.icon-speedometer:before {
  content: "\ea2e";
}

.icon-spellcheck:before {
  content: "\ea2f";
}

.icon-spotify:before {
  content: "\ea30";
}

.icon-spotlight-beam:before {
  content: "\ea31";
}

.icon-spotlight:before {
  content: "\ea32";
}

.icon-spreadsheet:before {
  content: "\ea33";
}

.icon-square-inc-cash:before {
  content: "\ea34";
}

.icon-square-inc:before {
  content: "\ea35";
}

.icon-stackoverflow:before {
  content: "\ea36";
}

.icon-star-circle:before {
  content: "\ea37";
}

.icon-star-half:before {
  content: "\ea38";
}

.icon-star-of-david:before {
  content: "\ea39";
}

.icon-star-outline:before {
  content: "\ea3a";
}

.icon-star:before {
  content: "\ea3b";
}

.icon-steam:before {
  content: "\ea3c";
}

.icon-stethoscope:before {
  content: "\ea3d";
}

.icon-stocking:before {
  content: "\ea3e";
}

.icon-stop:before {
  content: "\ea3f";
}

.icon-store-24-hour:before {
  content: "\ea40";
}

.icon-store:before {
  content: "\ea41";
}

.icon-stove:before {
  content: "\ea42";
}

.icon-subway:before {
  content: "\ea43";
}

.icon-sunglasses:before {
  content: "\ea44";
}

.icon-swap-horizontal:before {
  content: "\ea45";
}

.icon-swap-vertical:before {
  content: "\ea46";
}

.icon-swim:before {
  content: "\ea47";
}

.icon-sword:before {
  content: "\ea48";
}

.icon-sync-alert:before {
  content: "\ea49";
}

.icon-sync-off:before {
  content: "\ea4a";
}

.icon-sync:before {
  content: "\ea4b";
}

.icon-tab-unselected:before {
  content: "\ea4c";
}

.icon-tab:before {
  content: "\ea4d";
}

.icon-table-column-plus-after:before {
  content: "\ea4e";
}

.icon-table-column-plus-before:before {
  content: "\ea4f";
}

.icon-table-column-remove:before {
  content: "\ea50";
}

.icon-table-column-width:before {
  content: "\ea51";
}

.icon-table-edit:before {
  content: "\ea52";
}

.icon-table-large:before {
  content: "\ea53";
}

.icon-table-row-height:before {
  content: "\ea54";
}

.icon-table-row-plus-after:before {
  content: "\ea55";
}

.icon-table-row-plus-before:before {
  content: "\ea56";
}

.icon-table-row-remove:before {
  content: "\ea57";
}

.icon-table:before {
  content: "\ea58";
}

.icon-tablet-android:before {
  content: "\ea59";
}

.icon-tablet-ipad:before {
  content: "\ea5a";
}

.icon-tablet:before {
  content: "\ea5b";
}

.icon-tag-faces:before {
  content: "\ea5c";
}

.icon-tag-multiple:before {
  content: "\ea5d";
}

.icon-tag-outline:before {
  content: "\ea5e";
}

.icon-tag-text-outline:before {
  content: "\ea5f";
}

.icon-tag:before {
  content: "\ea60";
}

.icon-taxi:before {
  content: "\ea61";
}

.icon-teamviewer:before {
  content: "\ea62";
}

.icon-telegram:before {
  content: "\ea63";
}

.icon-television-guide:before {
  content: "\ea64";
}

.icon-television:before {
  content: "\ea65";
}

.icon-temperature-celsius:before {
  content: "\ea66";
}

.icon-temperature-fahrenheit:before {
  content: "\ea67";
}

.icon-temperature-kelvin:before {
  content: "\ea68";
}

.icon-tennis:before {
  content: "\ea69";
}

.icon-tent:before {
  content: "\ea6a";
}

.icon-terrain:before {
  content: "\ea6b";
}

.icon-text-to-speech-off:before {
  content: "\ea6c";
}

.icon-text-to-speech:before {
  content: "\ea6d";
}

.icon-texture:before {
  content: "\ea6e";
}

.icon-theater:before {
  content: "\ea6f";
}

.icon-theme-light-dark:before {
  content: "\ea70";
}

.icon-thermometer-lines:before {
  content: "\ea71";
}

.icon-thermometer:before {
  content: "\ea72";
}

.icon-thumb-down-outline:before {
  content: "\ea73";
}

.icon-thumb-down:before {
  content: "\ea74";
}

.icon-thumb-up-outline:before {
  content: "\ea75";
}

.icon-thumb-up:before {
  content: "\ea76";
}

.icon-thumbs-up-down:before {
  content: "\ea77";
}

.icon-ticket-account:before {
  content: "\ea78";
}

.icon-ticket:before {
  content: "\ea79";
}

.icon-tie:before {
  content: "\ea7a";
}

.icon-tile-four:before {
  content: "\ea7b";
}

.icon-timelapse:before {
  content: "\ea7c";
}

.icon-timer-3:before {
  content: "\ea7d";
}

.icon-timer-10:before {
  content: "\ea7e";
}

.icon-timer-off:before {
  content: "\ea7f";
}

.icon-timer-sand:before {
  content: "\ea80";
}

.icon-timer:before {
  content: "\ea81";
}

.icon-timetable:before {
  content: "\ea82";
}

.icon-toggle-switch-off:before {
  content: "\ea83";
}

.icon-toggle-switch-on:before {
  content: "\ea84";
}

.icon-tooltip-edit:before {
  content: "\ea85";
}

.icon-tooltip-image:before {
  content: "\ea86";
}

.icon-tooltip-outline-plus:before {
  content: "\ea87";
}

.icon-tooltip-outline:before {
  content: "\ea88";
}

.icon-tooltip-text:before {
  content: "\ea89";
}

.icon-tooltip:before {
  content: "\ea8a";
}

.icon-tor:before {
  content: "\ea8b";
}

.icon-traffic-light:before {
  content: "\ea8c";
}

.icon-train:before {
  content: "\ea8d";
}

.icon-tram:before {
  content: "\ea8e";
}

.icon-transcribe-close:before {
  content: "\ea8f";
}

.icon-transcribe:before {
  content: "\ea90";
}

.icon-transfer:before {
  content: "\ea91";
}

.icon-trash:before {
  content: "\ea92";
}

.icon-tree:before {
  content: "\ea93";
}

.icon-trello:before {
  content: "\ea94";
}

.icon-trending-down:before {
  content: "\ea95";
}

.icon-trending-neutral:before {
  content: "\ea96";
}

.icon-trending-up:before {
  content: "\ea97";
}

.icon-truck:before {
  content: "\ea98";
}

.icon-tshirt-crew:before {
  content: "\ea99";
}

.icon-tshirt-v:before {
  content: "\ea9a";
}

.icon-tumblr-reblog:before {
  content: "\ea9b";
}

.icon-tumblr:before {
  content: "\ea9c";
}

.icon-twitch:before {
  content: "\ea9d";
}

.icon-twitter-box:before {
  content: "\ea9e";
}

.icon-twitter-circle:before {
  content: "\ea9f";
}

.icon-twitter-retweet:before {
  content: "\eaa0";
}

.icon-twitter:before {
  content: "\eaa1";
}

.icon-ubuntu:before {
  content: "\eaa2";
}

.icon-umbrella-outline:before {
  content: "\eaa3";
}

.icon-umbrella:before {
  content: "\eaa4";
}

.icon-undo-variant:before {
  content: "\eaa5";
}

.icon-undo:before {
  content: "\eaa6";
}

.icon-unfold-less:before {
  content: "\eaa7";
}

.icon-unfold-more:before {
  content: "\eaa8";
}

.icon-ungroup:before {
  content: "\eaa9";
}

.icon-untappd:before {
  content: "\eaaa";
}

.icon-upload:before {
  content: "\eaab";
}

.icon-usb:before {
  content: "\eaac";
}

.icon-vector-curve:before {
  content: "\eaad";
}

.icon-vector-point:before {
  content: "\eaae";
}

.icon-vector-square:before {
  content: "\eaaf";
}

.icon-verified:before {
  content: "\eab0";
}

.icon-vibration:before {
  content: "\eab1";
}

.icon-video-off:before {
  content: "\eab2";
}

.icon-video-switch:before {
  content: "\eab3";
}

.icon-video:before {
  content: "\eab4";
}

.icon-view-agenda:before {
  content: "\eab5";
}

.icon-view-array:before {
  content: "\eab6";
}

.icon-view-carousel:before {
  content: "\eab7";
}

.icon-view-column:before {
  content: "\eab8";
}

.icon-view-dashboard:before {
  content: "\eab9";
}

.icon-view-day:before {
  content: "\eaba";
}

.icon-view-headline:before {
  content: "\eabb";
}

.icon-view-list:before {
  content: "\eabc";
}

.icon-view-module:before {
  content: "\eabd";
}

.icon-view-quilt:before {
  content: "\eabe";
}

.icon-view-stream:before {
  content: "\eabf";
}

.icon-view-week:before {
  content: "\eac0";
}

.icon-vimeo:before {
  content: "\eac1";
}

.icon-vine:before {
  content: "\eac2";
}

.icon-vk-box:before {
  content: "\eac3";
}

.icon-vk-circle:before {
  content: "\eac4";
}

.icon-vk:before {
  content: "\eac5";
}

.icon-voicemail:before {
  content: "\eac6";
}

.icon-volume-high:before {
  content: "\eac7";
}

.icon-volume-low:before {
  content: "\eac8";
}

.icon-volume-medium:before {
  content: "\eac9";
}

.icon-volume-off:before {
  content: "\eaca";
}

.icon-volume:before {
  content: "\eacb";
}

.icon-vpn:before {
  content: "\eacc";
}

.icon-walk:before {
  content: "\eacd";
}

.icon-wallet-giftcard:before {
  content: "\eace";
}

.icon-wallet-membership:before {
  content: "\eacf";
}

.icon-wallet-travel:before {
  content: "\ead0";
}

.icon-wallet:before {
  content: "\ead1";
}

.icon-washing-machine:before {
  content: "\ead2";
}

.icon-watch-export:before {
  content: "\ead3";
}

.icon-watch-import:before {
  content: "\ead4";
}

.icon-watch:before {
  content: "\ead5";
}

.icon-water-off:before {
  content: "\ead6";
}

.icon-water-pump:before {
  content: "\ead7";
}

.icon-water:before {
  content: "\ead8";
}

.icon-weather-cloudy:before {
  content: "\ead9";
}

.icon-weather-fog:before {
  content: "\eada";
}

.icon-weather-hail:before {
  content: "\eadb";
}

.icon-weather-lightning:before {
  content: "\eadc";
}

.icon-weather-night:before {
  content: "\eadd";
}

.icon-weather-partlycloudy:before {
  content: "\eade";
}

.icon-weather-pouring:before {
  content: "\eadf";
}

.icon-weather-rainy:before {
  content: "\eae0";
}

.icon-weather-snowy:before {
  content: "\eae1";
}

.icon-weather-sunny:before {
  content: "\eae2";
}

.icon-weather-sunset-down:before {
  content: "\eae3";
}

.icon-weather-sunset-up:before {
  content: "\eae4";
}

.icon-weather-sunset:before {
  content: "\eae5";
}

.icon-weather-windy-variant:before {
  content: "\eae6";
}

.icon-weather-windy:before {
  content: "\eae7";
}

.icon-web:before {
  content: "\eae8";
}

.icon-webcam:before {
  content: "\eae9";
}

.icon-weight-kilogram:before {
  content: "\eaea";
}

.icon-weight:before {
  content: "\eaeb";
}

.icon-whatsapp:before {
  content: "\eaec";
}

.icon-wheelchair-accessibility:before {
  content: "\eaed";
}

.icon-white-balance-auto:before {
  content: "\eaee";
}

.icon-white-balance-incandescent:before {
  content: "\eaef";
}

.icon-white-balance-irradescent:before {
  content: "\eaf0";
}

.icon-white-balance-sunny:before {
  content: "\eaf1";
}

.icon-wifi:before {
  content: "\eaf2";
}

.icon-wii:before {
  content: "\eaf3";
}

.icon-wikipedia:before {
  content: "\eaf4";
}

.icon-window-close:before {
  content: "\eaf5";
}

.icon-window-closed:before {
  content: "\eaf6";
}

.icon-window-maximize:before {
  content: "\eaf7";
}

.icon-window-minimize:before {
  content: "\eaf8";
}

.icon-window-open:before {
  content: "\eaf9";
}

.icon-window-restore:before {
  content: "\eafa";
}

.icon-windows:before {
  content: "\eafb";
}

.icon-wordpress:before {
  content: "\eafc";
}

.icon-worker:before {
  content: "\eafd";
}

.icon-wunderlist:before {
  content: "\eafe";
}

.icon-xbox-controller-off:before {
  content: "\eaff";
}

.icon-xbox-controller:before {
  content: "\eb00";
}

.icon-xbox:before {
  content: "\eb01";
}

.icon-xda:before {
  content: "\eb02";
}

.icon-xml:before {
  content: "\eb03";
}

.icon-yeast:before {
  content: "\eb04";
}

.icon-yelp:before {
  content: "\eb05";
}

.icon-youtube-play:before {
  content: "\eb06";
}

.icon-youtube:before {
  content: "\eb07";
}

.icon-zip-box:before {
  content: "\eb08";
}

/*-----------------------------------------------------------------------*/
/* Contains custom elements, components and general styles that
/* follows Google(TM) Material Design(TM) specs
/*
/* https://www.google.com/design/spec/material-design/introduction.html
/*-----------------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/*  Avatars
/*----------------------------------------------------------------*/
.avatar {
  width: 40px;
  min-width: 40px;
  height: 40px;
  line-height: 40px;
  margin: 0 8px 0 0;
  border-radius: 50%;
  font-size: 17px;
  font-weight: 500;
  text-align: center;
  color: #FFFFFF;
}
.avatar.square {
  border-radius: 0;
}
.avatar.small {
  width: 20px;
  min-width: 20px;
  height: 20px;
  line-height: 20px;
}
.avatar.big {
  width: 72px;
  min-width: 72px;
  height: 72px;
  line-height: 72px;
}
.avatar.huge {
  width: 96px;
  min-width: 96px;
  height: 96px;
  line-height: 96px;
}

/*----------------------------------------------------------------*/
/*  Forms
/*----------------------------------------------------------------*/
.form-wrapper {
  background: #FFFFFF;
  padding: 16px;
}
.form-wrapper .form-title {
  font-size: 21px;
  padding: 8px 0;
}

/*----------------------------------------------------------------*/
/*  Navigation - Simple
/*----------------------------------------------------------------*/
.navigation-simple .item {
  position: relative;
  cursor: pointer;
  text-align: left;
  margin: 0;
  padding: 0 24px;
  text-transform: none;
  line-height: 48px;
  max-height: 48px;
  height: 48px;
}
.navigation-simple .item md-icon {
  margin: 0 16px 0 0;
}
.navigation-simple .item .title {
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
}
.navigation-simple .item.selected {
  background-color: rgba(0, 0, 0, 0.06);
}
.navigation-simple .subheader {
  font-size: 13px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  font-weight: 500;
  margin-top: 8px;
}
.navigation-simple .subheader.light {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.navigation-simple md-divider {
  margin: 8px 0;
}

/*----------------------------------------------------------------*/
/*  Pagination
/*----------------------------------------------------------------*/
.simple-pagination {
  position: relative;
  display: inline-flex;
  flex-direction: row;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  background-color: #FFFFFF;
  padding: 0 8px;
}
.simple-pagination .pagination-item {
  min-width: 48px;
  min-height: 56px;
  line-height: 56px;
  border-radius: 0;
  margin: 0;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.54);
}
.simple-pagination .pagination-item:hover {
  color: rgba(0, 0, 0, 0.87);
}
.simple-pagination .pagination-item.active {
  cursor: default;
  color: rgba(0, 0, 0, 0.87);
}
.simple-pagination .pagination-item.disabled {
  cursor: default;
  color: rgba(0, 0, 0, 0.26);
}

/*----------------------------------------------------------------*/
/*  Price Tables
/*----------------------------------------------------------------*/
.price-tables .price-table {
  position: relative;
  background-color: #FFFFFF;
  width: 280px;
  border-radius: 2px;
  margin: 24px 24px 0 0;
  overflow: hidden;
}
.price-tables .price-table.style-1 .package-type {
  font-size: 17px;
  padding: 16px 24px;
}
.price-tables .price-table.style-1 .package-type .sale {
  font-size: 13px;
  font-weight: 600;
}
.price-tables .price-table.style-1 .price {
  padding: 32px 32px 16px 32px;
}
.price-tables .price-table.style-1 .price .currency {
  padding-right: 4px;
  font-size: 24px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
}
.price-tables .price-table.style-1 .price .value {
  font-size: 72px;
  font-weight: 300;
  line-height: 1;
}
.price-tables .price-table.style-1 .price .period {
  padding: 0 0 5px 4px;
  font-size: 17px;
  color: rgba(0, 0, 0, 0.54);
}
.price-tables .price-table.style-1 md-divider {
  margin: 16px 32px;
}
.price-tables .price-table.style-1 .terms {
  padding: 16px 32px;
  font-size: 15px;
}
.price-tables .price-table.style-1 .cta-button {
  margin: 16px auto 32px auto;
  width: 128px;
}
.price-tables .price-table.style-2 .badge {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: 11px;
  font-weight: 500;
  padding: 6px 8px;
}
.price-tables .price-table.style-2 .package-type {
  padding: 48px 32px 24px 32px;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
}
.price-tables .price-table.style-2 .price {
  padding: 0 32px 8px 32px;
}
.price-tables .price-table.style-2 .price .currency {
  padding-right: 4px;
  font-size: 24px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
}
.price-tables .price-table.style-2 .price .value {
  font-size: 56px;
  font-weight: 300;
  line-height: 1;
}
.price-tables .price-table.style-2 .period {
  padding: 0 32px;
  font-size: 15px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
  text-align: center;
}
.price-tables .price-table.style-2 .terms {
  padding: 32px;
  font-size: 15px;
}
.price-tables .price-table.style-2 .terms .term {
  padding-bottom: 8px;
}
.price-tables .price-table.style-2 .terms .term:last-child {
  padding-bottom: 0;
}
.price-tables .price-table.style-2 .cta-button {
  margin: 8px auto 32px auto;
  width: 128px;
}
.price-tables .price-table.style-3 .package-type {
  padding: 32px;
  text-align: center;
}
.price-tables .price-table.style-3 .package-type .title {
  font-size: 34px;
}
.price-tables .price-table.style-3 .package-type .subtitle {
  font-size: 17px;
  color: rgba(0, 0, 0, 0.54);
  font-weight: 500;
}
.price-tables .price-table.style-3 .price {
  padding: 16px 32px;
}
.price-tables .price-table.style-3 .price .currency {
  padding-right: 4px;
  font-size: 15px;
  font-weight: 500;
}
.price-tables .price-table.style-3 .price .value {
  font-size: 34px;
  font-weight: 300;
  line-height: 1;
}
.price-tables .price-table.style-3 .price .period {
  padding-left: 4px;
  text-align: center;
}
.price-tables .price-table.style-3 .terms {
  margin: 32px;
  font-size: 15px;
  color: rgba(0, 0, 0, 0.54);
}
.price-tables .price-table.style-3 .terms .term {
  padding-bottom: 16px;
}
.price-tables .price-table.style-3 .terms .term:last-child {
  padding-bottom: 0;
}
.price-tables .price-table.style-3 .cta-button {
  margin: 8px 32px;
}
.price-tables .price-table.style-3 .note {
  padding: 8px 32px 16px 32px;
  text-align: center;
  color: rgba(0, 0, 0, 0.54);
}

/*----------------------------------------------------------------*/
/*  Table - Simple
/*----------------------------------------------------------------*/
.simple-table-container {
  background: #FFFFFF;
}
.simple-table-container .table-title {
  font-size: 20px;
  padding: 24px;
}

table.simple {
  width: 100%;
  border: none;
  border-spacing: 0;
  text-align: left;
}
table.simple thead tr th {
  padding: 16px 8px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  white-space: nowrap;
  min-width: 120px;
}
table.simple thead tr th:first-child {
  padding-left: 24px;
}
table.simple thead tr th:last-child {
  padding-right: 24px;
}
table.simple tbody tr td {
  padding: 16px 8px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
table.simple tbody tr td:first-child {
  padding-left: 24px;
}
table.simple tbody tr td:last-child {
  padding-right: 24px;
}
table.simple tbody tr:last-child td {
  border-bottom: none;
}
table.simple.clickable tbody tr {
  cursor: pointer;
}
table.simple.clickable tbody tr:hover {
  background: rgba(0, 0, 0, 0.03);
}

/*----------------------------------------------------------------*/
/*  Typography
/*----------------------------------------------------------------*/
html {
  font-size: 62.5%;
  font-family: "Roboto", "Helvetica Neue", "Arial", sans-serif;
  line-height: 1.4;
  letter-spacing: -0.1px;
}

body {
  font-size: 1.3rem;
}

html, body {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

form {
  font-size: 1.6rem;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-weight: normal;
}

h1, .h1 {
  font-size: 2.4rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.6rem;
}

h4, .h4 {
  font-size: 1.4rem;
}

h5, .h5 {
  font-size: 1.3rem;
}

h6, .h6 {
  font-size: 1.2rem;
}

a {
  text-decoration: none;
}
a:hover, a:active {
  text-decoration: underline;
}

abbr {
  cursor: help;
  border-bottom: 1px dotted rgba(0, 0, 0, 0.54);
}

blockquote {
  border-left: 3px solid rgba(0, 0, 0, 0.12);
  font-style: italic;
  margin: 1em 0;
  padding-left: 16px;
}
blockquote footer {
  font-style: normal;
}
blockquote footer:before {
  content: "— ";
}
blockquote.reverse {
  border-left: none;
  border-right: 3px solid rgba(0, 0, 0, 0.12);
  text-align: right;
  padding-left: 0;
  padding-right: 16px;
}
blockquote.reverse footer:before {
  content: "";
}
blockquote.reverse footer:after {
  content: "— ";
}

code {
  font-family: "Monaco", "Menlo", "Consolas", "Ubuntu Mono", monospace;
}
code:not(.highlight) {
  background: rgba(0, 0, 0, 0.065);
  color: #106CC8;
  margin: 0 1px;
  padding: 2px 3px;
  border-radius: 2px;
}

dl dt {
  font-weight: bold;
}
dl dd {
  margin: 4px 0 16px 0;
}

mark {
  background: #F7F49A;
}

pre {
  line-height: 1.6;
  margin: 8px 16px;
  white-space: pre-wrap;
}

small {
  font-size: 80%;
}

table thead tr th {
  text-align: left;
}

.text-italic {
  font-style: italic;
}

.text-semibold {
  font-weight: 600;
}

.text-bold, strong {
  font-weight: 700;
}

.text-strike {
  text-decoration: line-through;
}

.text-super {
  vertical-align: super;
}

.text-sub {
  vertical-align: sub;
}

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

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

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

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

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

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

.font-weight-100 {
  font-weight: 100;
}

.font-weight-200 {
  font-weight: 200;
}

.font-weight-300 {
  font-weight: 300;
}

.font-weight-400 {
  font-weight: 400;
}

.font-weight-500 {
  font-weight: 500;
}

.font-weight-600 {
  font-weight: 600;
}

.font-weight-700 {
  font-weight: 700;
}

.font-weight-800 {
  font-weight: 800;
}

.font-weight-900 {
  font-weight: 900;
}

.font-size-2 {
  font-size: 2px;
}

.font-size-4 {
  font-size: 4px;
}

.font-size-6 {
  font-size: 6px;
}

.font-size-8 {
  font-size: 8px;
}

.font-size-10 {
  font-size: 10px;
}

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

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

.font-size-16 {
  font-size: 16px;
}

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

.font-size-20 {
  font-size: 20px;
}

.font-size-22 {
  font-size: 22px;
}

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

.font-size-26 {
  font-size: 26px;
}

.font-size-28 {
  font-size: 28px;
}

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

.font-size-32 {
  font-size: 32px;
}

.font-size-34 {
  font-size: 34px;
}

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

.font-size-38 {
  font-size: 38px;
}

.font-size-40 {
  font-size: 40px;
}

.font-size-42 {
  font-size: 42px;
}

.font-size-44 {
  font-size: 44px;
}

.font-size-46 {
  font-size: 46px;
}

.font-size-48 {
  font-size: 48px;
}

.font-size-50 {
  font-size: 50px;
}

.font-size-52 {
  font-size: 52px;
}

.font-size-54 {
  font-size: 54px;
}

.font-size-56 {
  font-size: 56px;
}

.font-size-58 {
  font-size: 58px;
}

.font-size-60 {
  font-size: 60px;
}

.font-size-62 {
  font-size: 62px;
}

.font-size-64 {
  font-size: 64px;
}

.font-size-66 {
  font-size: 66px;
}

.font-size-68 {
  font-size: 68px;
}

.font-size-70 {
  font-size: 70px;
}

.font-size-72 {
  font-size: 72px;
}

.font-size-74 {
  font-size: 74px;
}

.font-size-76 {
  font-size: 76px;
}

.font-size-78 {
  font-size: 78px;
}

.font-size-80 {
  font-size: 80px;
}

.font-size-82 {
  font-size: 82px;
}

.font-size-84 {
  font-size: 84px;
}

.font-size-86 {
  font-size: 86px;
}

.font-size-88 {
  font-size: 88px;
}

.font-size-90 {
  font-size: 90px;
}

.font-size-92 {
  font-size: 92px;
}

.font-size-94 {
  font-size: 94px;
}

.font-size-96 {
  font-size: 96px;
}

.font-size-98 {
  font-size: 98px;
}

.font-size-100 {
  font-size: 100px;
}

.font-size-102 {
  font-size: 102px;
}

.font-size-104 {
  font-size: 104px;
}

.font-size-106 {
  font-size: 106px;
}

.font-size-108 {
  font-size: 108px;
}

.font-size-110 {
  font-size: 110px;
}

.font-size-112 {
  font-size: 112px;
}

.font-size-114 {
  font-size: 114px;
}

.font-size-116 {
  font-size: 116px;
}

.font-size-118 {
  font-size: 118px;
}

.font-size-120 {
  font-size: 120px;
}

.line-height-2 {
  line-height: 2px;
}

.line-height-4 {
  line-height: 4px;
}

.line-height-6 {
  line-height: 6px;
}

.line-height-8 {
  line-height: 8px;
}

.line-height-10 {
  line-height: 10px;
}

.line-height-12 {
  line-height: 12px;
}

.line-height-14 {
  line-height: 14px;
}

.line-height-16 {
  line-height: 16px;
}

.line-height-18 {
  line-height: 18px;
}

.line-height-20 {
  line-height: 20px;
}

.line-height-22 {
  line-height: 22px;
}

.line-height-24 {
  line-height: 24px;
}

.line-height-26 {
  line-height: 26px;
}

.line-height-28 {
  line-height: 28px;
}

.line-height-30 {
  line-height: 30px;
}

.line-height-32 {
  line-height: 32px;
}

.line-height-34 {
  line-height: 34px;
}

.line-height-36 {
  line-height: 36px;
}

.line-height-38 {
  line-height: 38px;
}

.line-height-40 {
  line-height: 40px;
}

.line-height-42 {
  line-height: 42px;
}

.line-height-44 {
  line-height: 44px;
}

.line-height-46 {
  line-height: 46px;
}

.line-height-48 {
  line-height: 48px;
}

.line-height-50 {
  line-height: 50px;
}

.line-height-52 {
  line-height: 52px;
}

.line-height-54 {
  line-height: 54px;
}

.line-height-56 {
  line-height: 56px;
}

.line-height-58 {
  line-height: 58px;
}

.line-height-60 {
  line-height: 60px;
}

.line-height-62 {
  line-height: 62px;
}

.line-height-64 {
  line-height: 64px;
}

.line-height-66 {
  line-height: 66px;
}

.line-height-68 {
  line-height: 68px;
}

.line-height-70 {
  line-height: 70px;
}

.line-height-72 {
  line-height: 72px;
}

.line-height-74 {
  line-height: 74px;
}

.line-height-76 {
  line-height: 76px;
}

.line-height-78 {
  line-height: 78px;
}

.line-height-80 {
  line-height: 80px;
}

.line-height-82 {
  line-height: 82px;
}

.line-height-84 {
  line-height: 84px;
}

.line-height-86 {
  line-height: 86px;
}

.line-height-88 {
  line-height: 88px;
}

.line-height-90 {
  line-height: 90px;
}

.line-height-92 {
  line-height: 92px;
}

.line-height-94 {
  line-height: 94px;
}

.line-height-96 {
  line-height: 96px;
}

.line-height-98 {
  line-height: 98px;
}

.line-height-100 {
  line-height: 100px;
}

.line-height-102 {
  line-height: 102px;
}

.line-height-104 {
  line-height: 104px;
}

.line-height-106 {
  line-height: 106px;
}

.line-height-108 {
  line-height: 108px;
}

.line-height-110 {
  line-height: 110px;
}

.line-height-112 {
  line-height: 112px;
}

.line-height-114 {
  line-height: 114px;
}

.line-height-116 {
  line-height: 116px;
}

.line-height-118 {
  line-height: 118px;
}

.line-height-120 {
  line-height: 120px;
}

.text-boxed, .text-boxed-light {
  border-radius: 2px;
  padding: 4px 8px;
  margin: 0 8px;
  font-size: 11px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
  background-color: rgba(0, 0, 0, 0.12);
  white-space: nowrap;
}

.text-boxed-light {
  background-color: rgba(255, 255, 255, 0.7);
}

.text-truncate {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

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

.angular-google-map-container {
  height: 400px;
}

.moment-picker .moment-picker-container {
  width: 296px;
  border: none;
  border-radius: 2px;
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
  margin-left: 0;
  padding: 8px;
}
.moment-picker .moment-picker-container th,
.moment-picker .moment-picker-container td {
  min-width: 0;
  width: 40px;
  height: 40px;
  padding: 8px;
  text-shadow: none;
  border-radius: 35px;
}
.moment-picker .moment-picker-container th:hover,
.moment-picker .moment-picker-container td:hover {
  background: #F5F5F5;
  background-image: none;
}
.moment-picker .moment-picker-container td.selected {
  background: #386FFF;
  background-image: none;
}
.moment-picker .moment-picker-container .header-view th {
  border-radius: 0;
  white-space: nowrap;
  width: auto;
}
.moment-picker .moment-picker-container .header-view th:first-child, .moment-picker .moment-picker-container .header-view th:last-child {
  width: 20%;
}

/*----------------------------------------------------------------*/
/*  @ Chart C3
/*----------------------------------------------------------------*/
.c3 {
  transition: all 300ms ease;
  /*-- Chart --*/
  /*-- Line --*/
  /*-- Point --*/
  /*-- Axis --*/
  /*-- Grid --*/
  /*-- Text on Chart --*/
  /*-- Bar --*/
  /*-- Focus --*/
  /*-- Region --*/
  /*-- Brush --*/
  /*-- Select - Drag --*/
  /*-- Legend --*/
  /*-- Tooltip --*/
  /*-- Area --*/
  /*-- Arc --*/
}
.c3 svg {
  font: 12px RobotoDraft, Roboto, "Helvetica Neue", sans-serif;
}
.c3 path, .c3 line {
  fill: none;
  stroke: #000;
}
.c3 text {
  font-family: "Roboto", "Helvetica Neue", "Arial", sans-serif;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.c3 .c3-legend-item-tile, .c3 .c3-xgrid-focus, .c3 .c3-ygrid, .c3 .c3-event-rect, .c3 .c3-bars path {
  shape-rendering: crispEdges;
}
.c3 .c3-chart-line {
  transition: all 300ms ease;
}
.c3 .c3-line {
  stroke-width: 1px;
}
.c3.stroke-3 .c3-line {
  stroke-width: 3px;
}
.c3.stroke-2 .c3-line {
  stroke-width: 2px;
}
.c3 .c3-circle {
  transition: all 300ms ease;
  stroke: white;
  stroke-width: 2;
}
.c3 .c3-circle._expanded_ {
  stroke-width: 3;
  stroke: white;
}
.c3 .c3-chart-arc path {
  stroke: #fff;
}
.c3 .c3-chart-arc text {
  fill: #fff;
  font-size: 13px;
}
.c3 .c3-grid line {
  stroke: rgba(0, 0, 0, 0.04);
  stroke-width: 1px;
  stroke-dasharray: 0;
}
.c3 .c3-grid text {
  fill: #aaa;
}
.c3 .c3-axis .tick {
  stroke-width: 0;
}
.c3 .c3-axis text {
  fill: rgba(0, 0, 0, 0.33);
}
.c3 .c3-axis line, .c3 .c3-axis path {
  stroke: rgba(0, 0, 0, 0.04);
}
.c3 .c3-xgrid, .c3 .c3-ygrid {
  stroke-dasharray: 0 0;
}
.c3 .c3-text.c3-empty {
  fill: #808080;
  font-size: 2em;
}
.c3 .c3-bar {
  stroke-width: 0;
}
.c3 .c3-bar._expanded_ {
  fill-opacity: 0.75;
}
.c3 .c3-target.c3-focused {
  opacity: 1;
}
.c3 .c3-target.c3-focused path.c3-line, .c3 .c3-target.c3-focused .c3-target.c3-focused path.c3-step {
  stroke-width: 3px;
  transition: all 300ms ease;
}
.c3 .c3-target.c3-defocused {
  opacity: 0.3 !important;
}
.c3 .c3-region {
  fill: steelblue;
  fill-opacity: 0.1;
}
.c3 .c3-brush .extent {
  fill-opacity: 0.1;
}
.c3 .c3-legend-item {
  font-size: 12px;
}
.c3 .c3-legend-item-hidden {
  opacity: 0.15;
}
.c3 .c3-legend-background {
  opacity: 0.75;
  fill: white;
  stroke: lightgray;
  stroke-width: 1;
}
.c3 .c3-tooltip-container {
  z-index: 10;
}
.c3 .c3-tooltip {
  border-collapse: collapse;
  border-spacing: 0;
  background-color: #fff;
  empty-cells: show;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.098), 0 1px 10px 0 rgba(0, 0, 0, 0.084);
  opacity: 1;
  border-radius: 2px;
  overflow: hidden;
  padding: 4px 0;
}
.c3 .c3-tooltip tr {
  border: none;
}
.c3 .c3-tooltip th {
  background-color: transparent;
  font-size: 14px;
  font-weight: 400;
  padding: 8px 12px;
  text-align: left;
  color: rgba(0, 0, 0, 0.54);
}
.c3 .c3-tooltip td {
  font-size: 13px;
  padding: 4px 12px !important;
  background-color: #fff;
  border-left: none;
  color: rgba(0, 0, 0, 0.84);
}
.c3 .c3-tooltip td > span {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 6px;
}
.c3 .c3-tooltip td.value {
  font-size: 14px !important;
  text-align: right;
  color: rgba(0, 0, 0, 0.84);
}
.c3 .c3-area {
  stroke-width: 0;
  opacity: 0.2;
}
.c3 .c3-chart-arcs-title {
  dominant-baseline: middle;
  font-size: 1.3em;
}
.c3 .c3-chart-arcs .c3-chart-arcs-background {
  fill: #e0e0e0;
  stroke: none;
}
.c3 .c3-chart-arcs .c3-chart-arcs-gauge-unit {
  fill: #000;
  font-size: 16px;
}
.c3 .c3-chart-arcs .c3-chart-arcs-gauge-max {
  fill: #777;
}
.c3 .c3-chart-arcs .c3-chart-arcs-gauge-min {
  fill: #777;
}
.c3 .c3-chart-arc .c3-gauge-value {
  fill: #000;
}

.ct-label {
  font-size: 13px;
}

.ct-chart-donut .ct-label,
.ct-chart-pie .ct-label {
  font-size: 13px;
}

.chart-legend,
.bar-legend,
.line-legend,
.pie-legend,
.radar-legend,
.polararea-legend,
.doughnut-legend {
  margin-top: 15px;
}

table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-spacing: 0;
}
table.dataTable thead tr {
  background: #FFFFFF;
}
table.dataTable thead th {
  text-align: left;
  vertical-align: middle;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  padding: 16px 8px;
}
table.dataTable thead th:first-child {
  padding-left: 24px;
}
table.dataTable thead th:last-child {
  border-right: none;
  padding-right: 24px;
}
table.dataTable thead th:active {
  outline: none;
}
table.dataTable thead th.dt-head-left {
  text-align: left;
}
table.dataTable thead th.dt-head-center {
  text-align: center;
}
table.dataTable thead th.dt-head-right {
  text-align: right;
}
table.dataTable thead th.dt-head-justify {
  text-align: justify;
}
table.dataTable thead th.dt-head-nowrap {
  white-space: nowrap;
}
table.dataTable thead th .table-header .column-title {
  display: block;
  font-weight: 600;
  white-space: nowrap;
}
table.dataTable thead th .table-header .selectize-control {
  margin-top: 15px;
}
table.dataTable thead th .table-header .selectize-control.single .selectize-input {
  padding: 7px 10px;
}
table.dataTable thead th .table-header .selectize-control.single .selectize-input:after {
  right: 10px;
  border-width: 5px 4px 0 4px;
  border-color: rgba(0, 0, 0, 0.12) transparent transparent transparent;
}
table.dataTable thead th .table-header .column-search-input {
  display: inline-block;
  margin-top: 15px;
  width: 100%;
  height: 33px;
}
table.dataTable thead td {
  padding: 15px;
  vertical-align: middle;
}
table.dataTable thead td:active {
  outline: none;
}
table.dataTable thead td.dt-head-left {
  text-align: left;
}
table.dataTable thead td.dt-head-center {
  text-align: center;
}
table.dataTable thead td.dt-head-right {
  text-align: right;
}
table.dataTable thead td.dt-head-justify {
  text-align: justify;
}
table.dataTable thead td.dt-head-nowrap {
  white-space: nowrap;
}
table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc {
  background: none;
}
table.dataTable thead .sorting .table-header .column-title, table.dataTable thead .sorting_asc .table-header .column-title, table.dataTable thead .sorting_desc .table-header .column-title {
  cursor: pointer;
}
table.dataTable thead .sorting .table-header .column-title:after, table.dataTable thead .sorting_asc .table-header .column-title:after, table.dataTable thead .sorting_desc .table-header .column-title:after {
  position: relative;
  font-family: "icomoon";
  font-weight: normal;
  margin-left: 10px;
  top: 2px;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.54);
}
table.dataTable thead .sorting .table-header .column-title:after {
  content: "\eaa8";
}
table.dataTable thead .sorting_asc .table-header .column-title:after {
  content: "\e718";
}
table.dataTable thead .sorting_desc .table-header .column-title:after {
  content: "\e715";
}
table.dataTable tfoot th {
  font-weight: 600;
  text-align: left;
  padding: 10px 18px 6px 18px;
  border-top: 1px solid #111111;
}
table.dataTable tfoot th.dt-head-left {
  text-align: left;
}
table.dataTable tfoot th.dt-head-center {
  text-align: center;
}
table.dataTable tfoot th.dt-head-right {
  text-align: right;
}
table.dataTable tfoot th.dt-head-justify {
  text-align: justify;
}
table.dataTable tfoot th.dt-head-nowrap {
  white-space: nowrap;
}
table.dataTable tfoot td {
  padding: 10px 18px 6px 18px;
  border-top: 1px solid #111111;
}
table.dataTable tfoot td.dt-head-left {
  text-align: left;
}
table.dataTable tfoot td.dt-head-center {
  text-align: center;
}
table.dataTable tfoot td.dt-head-right {
  text-align: right;
}
table.dataTable tfoot td.dt-head-justify {
  text-align: justify;
}
table.dataTable tfoot td.dt-head-nowrap {
  white-space: nowrap;
}
table.dataTable tbody tr {
  background-color: #FFFFFF;
}
table.dataTable tbody tr.selected {
  background-color: #B0BED9;
}
table.dataTable tbody tr.details-open td.detail-column i {
  background: #FFFFFF;
}
table.dataTable tbody tr.details-row.odd tr {
  background: #FFFFFF;
}
table.dataTable tbody tr.details-row > td {
  padding: 0;
}
table.dataTable tbody th {
  padding: 14px 15px;
  vertical-align: middle;
}
table.dataTable tbody th.dt-body-left {
  text-align: left;
}
table.dataTable tbody th.dt-body-center {
  text-align: center;
}
table.dataTable tbody th.dt-body-right {
  text-align: right;
}
table.dataTable tbody th.dt-body-justify {
  text-align: justify;
}
table.dataTable tbody th.dt-body-nowrap {
  white-space: nowrap;
}
table.dataTable tbody td {
  padding: 16px 8px;
  vertical-align: middle;
}
table.dataTable tbody td:first-child {
  padding-left: 24px;
}
table.dataTable tbody td:last-child {
  padding-right: 24px;
}
table.dataTable tbody td.dt-body-left {
  text-align: left;
}
table.dataTable tbody td.dt-body-center {
  text-align: center;
}
table.dataTable tbody td.dt-body-right {
  text-align: right;
}
table.dataTable tbody td.dt-body-justify {
  text-align: justify;
}
table.dataTable tbody td.dt-body-nowrap {
  white-space: nowrap;
}
table.dataTable th.dt-left {
  text-align: left;
}
table.dataTable th.dt-center {
  text-align: center;
}
table.dataTable th.dt-right {
  text-align: right;
}
table.dataTable th.dt-justify {
  text-align: justify;
}
table.dataTable th.dt-nowrap {
  white-space: nowrap;
}
table.dataTable td.dt-left {
  text-align: left;
}
table.dataTable td.dt-center {
  text-align: center;
}
table.dataTable td.dataTables_empty {
  height: 51px;
  text-align: center;
}
table.dataTable td.dt-right {
  text-align: right;
}
table.dataTable td.dt-justify {
  text-align: justify;
}
table.dataTable td.dt-nowrap {
  white-space: nowrap;
}
table.dataTable.row-border thead {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
table.dataTable.row-border tbody tr:first-child th {
  border-top: none;
}
table.dataTable.row-border tbody tr:first-child td {
  border-top: none;
}
table.dataTable.row-border tbody tr:last-child td {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
table.dataTable.row-border tbody th {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
table.dataTable.row-border tbody td {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
table.dataTable.cell-border tbody tr:first-child th {
  border-top: none;
}
table.dataTable.cell-border tbody tr:first-child td {
  border-top: none;
}
table.dataTable.cell-border tbody th {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
table.dataTable.cell-border tbody th:last-child {
  border-right: none;
}
table.dataTable.cell-border tbody td {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
table.dataTable.cell-border tbody td:last-child {
  border-right: none;
}
table.dataTable.stripe tbody tr.odd {
  background-color: #FFFFFF;
}
table.dataTable.stripe tbody tr.odd.selected {
  background-color: #ABB9D3;
}
table.dataTable.hover tbody tr:hover {
  background-color: whitesmoke;
}
table.dataTable.hover tbody tr:hover.selected {
  background-color: #A9B7D1;
}
table.dataTable.hover tbody tr.odd:hover {
  background-color: whitesmoke;
}
table.dataTable.hover tbody tr.odd:hover.selected {
  background-color: #A9B7D1;
}
table.dataTable.hover tbody tr.even:hover {
  background-color: whitesmoke;
}
table.dataTable.hover tbody tr.even:hover.selected {
  background-color: #A9B7D1;
}
table.dataTable.order-column tbody tr > .sorting_1 {
  background-color: #F9F9F9;
}
table.dataTable.order-column tbody tr > .sorting_2 {
  background-color: #F9F9F9;
}
table.dataTable.order-column tbody tr > .sorting_3 {
  background-color: #F9F9F9;
}
table.dataTable.order-column tbody tr.selected > .sorting_1 {
  background-color: #ACBAD4;
}
table.dataTable.order-column tbody tr.selected > .sorting_2 {
  background-color: #ACBAD4;
}
table.dataTable.order-column tbody tr.selected > .sorting_3 {
  background-color: #ACBAD4;
}
table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
  background-color: #F1F1F1;
}
table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
  background-color: #F3F3F3;
}
table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
  background-color: whitesmoke;
}
table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
  background-color: #A6B3CD;
}
table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
  background-color: #A7B5CE;
}
table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
  background-color: #A9B6D0;
}
table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
  background-color: #F9F9F9;
}
table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
  background-color: #FBFBFB;
}
table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
  background-color: #FDFDFD;
}
table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
  background-color: #ACBAD4;
}
table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
  background-color: #ADBBD6;
}
table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
  background-color: #AFBDD8;
}
table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
  background-color: #EAEAEA;
}
table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
  background-color: #EBEBEB;
}
table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
  background-color: #EEEEEE;
}
table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
  background-color: #A1AEC7;
}
table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
  background-color: #A2AFC8;
}
table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
  background-color: #A4B2CB;
}
table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_1 {
  background-color: #EAEAEA;
}
table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_2 {
  background-color: #EBEBEB;
}
table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_3 {
  background-color: #EEEEEE;
}
table.dataTable.order-column.hover tbody tr.odd:hover.selected > .sorting_1 {
  background-color: #A1AEC7;
}
table.dataTable.order-column.hover tbody tr.odd:hover.selected > .sorting_2 {
  background-color: #A2AFC8;
}
table.dataTable.order-column.hover tbody tr.odd:hover.selected > .sorting_3 {
  background-color: #A4B2CB;
}
table.dataTable.order-column.hover tbody tr.even:hover > .sorting_1 {
  background-color: #EAEAEA;
}
table.dataTable.order-column.hover tbody tr.even:hover > .sorting_2 {
  background-color: #EBEBEB;
}
table.dataTable.order-column.hover tbody tr.even:hover > .sorting_3 {
  background-color: #EEEEEE;
}
table.dataTable.order-column.hover tbody tr.even:hover.selected > .sorting_1 {
  background-color: #A1AEC7;
}
table.dataTable.order-column.hover tbody tr.even:hover.selected > .sorting_2 {
  background-color: #A2AFC8;
}
table.dataTable.order-column.hover tbody tr.even:hover.selected > .sorting_3 {
  background-color: #A4B2CB;
}
table.dataTable.no-footer {
  border-bottom: none;
}
table.dataTable.nowrap th {
  white-space: nowrap;
}
table.dataTable.nowrap td {
  white-space: nowrap;
}
table.dataTable.compact thead th {
  padding: 5px 9px;
}
table.dataTable.compact thead td {
  padding: 5px 9px;
}
table.dataTable.compact tfoot th {
  padding: 5px 9px 3px 9px;
}
table.dataTable.compact tfoot td {
  padding: 5px 9px 3px 9px;
}
table.dataTable.compact tbody th {
  padding: 4px 5px;
}
table.dataTable.compact tbody td {
  padding: 4px 5px;
}

/*
 * Control feature layout
 */
.dataTables_wrapper {
  display: flex;
  flex: 1 0 auto;
  flex-direction: column;
  min-height: 0;
}
.dataTables_wrapper .top {
  padding: 16px 24px;
}
.dataTables_wrapper .bottom {
  display: flex;
  min-height: 64px;
  justify-content: space-between;
  padding: 16px 8px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.dataTables_wrapper .bottom .left {
  display: flex;
  flex: 0 0 50%;
  max-width: 50%;
  align-self: center;
  padding: 0 8px;
}
.dataTables_wrapper .bottom .left .length {
  display: block;
}
.dataTables_wrapper .bottom .right {
  display: flex;
  flex: 0 0 50%;
  max-width: 50%;
  align-self: center;
  justify-content: flex-end;
  padding: 0 8px;
}
.dataTables_wrapper .bottom .right .info {
  display: block;
  align-self: center;
}
.dataTables_wrapper .bottom .right .info .dataTables_info {
  padding: 0 8px;
  font-weight: 600;
}
.dataTables_wrapper .bottom .right .pagination {
  display: block;
  align-self: center;
  white-space: nowrap;
}
.dataTables_wrapper .bottom .right .pagination .dataTables_paginate {
  padding: 0;
  margin: 0 !important;
}
.dataTables_wrapper .dataTables_filter {
  float: right;
}
.dataTables_wrapper .dataTables_filter input {
  margin-left: 0.5em;
  border: 1px solid rgba(0, 0, 0, 0.12);
  height: 24px;
  padding: 4px 8px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
  background: #FFFFFF;
  color: rgba(0, 0, 0, 0.87);
  border: 1px solid rgba(0, 0, 0, 0.12);
  padding: 9px 12px;
  border-radius: 2px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  margin: 0 2px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  box-shadow: inset 999em 0 0 0 rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.87) !important;
  border: 1px solid rgba(0, 0, 0, 0.12) !important;
  background: none;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
  box-shadow: inset 999em 0 0 0 rgba(0, 0, 0, 0.08), inset 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.35);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  color: rgba(0, 0, 0, 0.54) !important;
  border-color: rgba(0, 0, 0, 0.12) !important;
  background: #FFFFFF !important;
  box-shadow: none !important;
  cursor: default;
}
.dataTables_wrapper .dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 40px;
  margin-left: -50%;
  margin-top: -25px;
  padding-top: 20px;
  text-align: center;
  font-size: 1.2em;
  background-color: white;
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* FF3.6+ */
  /* IE10+ */
  /* Opera 11.10+ */
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  /* W3C */
}
.dataTables_wrapper .dataTables_scroll {
  display: flex;
  flex: 1 1 0;
  flex-direction: column;
  clear: both;
  min-height: 0;
  /* Clear the table border & shadows */
}
.dataTables_wrapper .dataTables_scroll table.dataTable {
  box-shadow: none;
}
.dataTables_wrapper .dataTables_scroll table.dataTable.row-border thead {
  border: none;
}
.dataTables_wrapper .dataTables_scroll .dataTables_scrollHead {
  display: flex;
  min-height: 56px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.095), 0 1px 1px 0 rgba(0, 0, 0, 0.1), 0 2px 1px 0 rgba(0, 0, 0, 0.05);
  background: #FFFFFF;
  overflow: visible !important;
}
.dataTables_wrapper .dataTables_scroll .dataTables_scrollHead tr th:last-child .table-header .column-title {
  position: relative;
  left: 7px;
}
.dataTables_wrapper .dataTables_scroll .dataTables_scrollBody {
  display: flex;
  overflow-x: hidden !important;
  overflow-y: scroll !important;
  -webkit-overflow-scrolling: touch;
}
.dataTables_wrapper .dataTables_scroll .dataTables_scrollBody th > .dataTables_sizing {
  height: 0;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
}
.dataTables_wrapper .dataTables_scroll .dataTables_scrollBody td > .dataTables_sizing {
  height: 0;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
}
.dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom: none;
}
.dataTables_wrapper.no-footer .dataTables_scrollHead table,
.dataTables_wrapper.no-footer .dataTables_scrollBody table {
  border-bottom: none;
}
.dataTables_wrapper:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}

/* DataTable Specific Content Rules & Fixes */
table.dataTable .show-details {
  padding: 5px 10px;
  font-weight: bold;
}
table.dataTable .action-buttons {
  display: flex;
  justify-content: center;
}
table.dataTable .action-buttons .button {
  padding: 8px;
}

/* Fullpage datatable */
.fullpage-datatable .dataTables_wrapper {
  height: 100%;
  max-height: 100%;
}

/* Fullpage datatable IE11 Fix */
.explorer-11 .fullpage-datatable .dataTables_scroll {
  flex: 1;
}

/* Responsive datatable */
table.dataTable.dtr-inline.collapsed.dtr-inline.collapsed > tbody > tr > td:first-child,
table.dataTable.dtr-inline.collapsed.dtr-inline.collapsed > tbody > tr > th:first-child {
  padding-left: 40px;
}
table.dataTable.dtr-inline.collapsed.dtr-inline.collapsed > tbody > tr > td:first-child:before,
table.dataTable.dtr-inline.collapsed.dtr-inline.collapsed > tbody > tr > th:first-child:before {
  content: "+";
  width: 15px;
  height: 15px;
  line-height: 15px;
  top: 50%;
  margin-top: -7px;
  left: 8px;
  color: rgba(0, 0, 0, 0.54);
  background: none;
  border: none;
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.54);
  font-weight: bold;
}
table.dataTable.dtr-inline.collapsed.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before,
table.dataTable.dtr-inline.collapsed.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
  background: none;
}
table.dataTable.dtr-inline.collapsed > tbody > tr.child ul {
  display: block;
}
table.dataTable.dtr-inline.collapsed > tbody > tr.child ul li {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  padding: 8px 0;
}
table.dataTable.dtr-inline.collapsed > tbody > tr.child ul li:first-child {
  padding-top: 0;
}
table.dataTable.dtr-inline.collapsed > tbody > tr.child ul li:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
table.dataTable.dtr-inline.collapsed > tbody > tr.child ul li .dtr-title {
  margin-right: 8px;
}

/*

github.com style (c) Vasily Polovnyov <vast@whiteants.net>

*/
hljs,
[hljs] {
  display: block;
  overflow-x: auto;
  color: #333;
  background: #f8f8f8;
  -webkit-text-size-adjust: none;
}

.hljs-comment,
.diff .hljs-header {
  color: #998;
  font-style: italic;
}

.hljs-keyword,
.css .rule .hljs-keyword,
.hljs-winutils,
.nginx .hljs-title,
.hljs-subst,
.hljs-request,
.hljs-status {
  color: #333;
  font-weight: bold;
}

.hljs-number,
.hljs-hexcolor,
.ruby .hljs-constant {
  color: #008080;
}

.hljs-string,
.hljs-tag .hljs-value,
.hljs-doctag,
.tex .hljs-formula {
  color: #d14;
}

.hljs-title,
.hljs-id,
.scss .hljs-preprocessor {
  color: #900;
  font-weight: bold;
}

.hljs-list .hljs-keyword,
.hljs-subst {
  font-weight: normal;
}

.hljs-class .hljs-title,
.hljs-type,
.vhdl .hljs-literal,
.tex .hljs-command {
  color: #458;
  font-weight: bold;
}

.hljs-tag,
.hljs-tag .hljs-title,
.hljs-rule .hljs-property,
.django .hljs-tag .hljs-keyword {
  color: #000080;
  font-weight: normal;
}

.hljs-attribute,
.hljs-variable,
.lisp .hljs-body,
.hljs-name {
  color: #008080;
}

.hljs-regexp {
  color: #009926;
}

.hljs-symbol,
.ruby .hljs-symbol .hljs-string,
.lisp .hljs-keyword,
.clojure .hljs-keyword,
.scheme .hljs-keyword,
.tex .hljs-special,
.hljs-prompt {
  color: #990073;
}

.hljs-built_in {
  color: #0086b3;
}

.hljs-preprocessor,
.hljs-pragma,
.hljs-pi,
.hljs-doctype,
.hljs-shebang,
.hljs-cdata {
  color: #999;
  font-weight: bold;
}

.hljs-deletion {
  background: #fdd;
}

.hljs-addition {
  background: #dfd;
}

.diff .hljs-change {
  background: #0086b3;
}

.hljs-chunk {
  color: #aaa;
}

nvd3 {
  display: block;
  width: 100%;
  height: 100%;
}
nvd3.remove-x-lines .nv-x .tick line {
  display: none;
}
nvd3.remove-y-lines .nv-y .tick line {
  display: none;
}
nvd3.remove-line-stroke .nv-groups path.nv-line {
  stroke-width: 0 !important;
}
nvd3.remove-opacity .nv-groups .nv-group {
  fill-opacity: 1 !important;
}
nvd3.show-line-points .nv-line .nv-scatter .nv-groups .nv-point {
  fill-opacity: 1 !important;
  stroke-opacity: 1 !important;
}

.nvd3 text {
  font-family: "Roboto", "Helvetica Neue", "Arial", sans-serif;
}
.nvd3 line.nv-guideline {
  stroke: rgba(0, 0, 0, 0.54);
}
.nvd3 .nv-groups .nv-point.hover {
  stroke-width: 3px !important;
  fill-opacity: 1 !important;
  stroke-opacity: 1 !important;
}

.nvtooltip {
  background: none;
  color: white;
  padding: 0;
  border: none;
}
.nvtooltip.gravity-n:after {
  display: block;
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  left: 50%;
  bottom: 100%;
  margin-left: -5px;
  border: 5px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.87);
}
.nvtooltip.gravity-s:after {
  display: block;
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border: 5px solid transparent;
  border-top-color: rgba(0, 0, 0, 0.87);
}
.nvtooltip.gravity-e:after {
  display: block;
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  top: 50%;
  right: 0;
  margin-top: -6px;
  margin-right: -11px;
  border: 6px solid transparent;
  border-left-color: rgba(0, 0, 0, 0.87);
}
.nvtooltip.gravity-w:after {
  display: block;
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  top: 50%;
  margin-top: -6px;
  margin-left: -11px;
  border: 6px solid transparent;
  border-right-color: rgba(0, 0, 0, 0.87);
}
.nvtooltip table {
  background: rgba(0, 0, 0, 0.87);
  padding: 8px 12px;
  margin: 0;
  border-radius: 2px;
}
.nvtooltip table tbody tr td.legend-color-guide div {
  border: none;
}
.nvtooltip table tbody tr td:last-child {
  padding-right: 0;
}

.ps-container:hover .ps-in-scrolling {
  pointer-events: auto;
}
.ps-container .ps-in-scrolling {
  pointer-events: auto;
}
.ps-container > .ps-scrollbar-x-rail {
  background: none !important;
  margin: 4px 0;
  height: 4px;
  z-index: 49;
}
.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  height: 4px;
}
.ps-container > .ps-scrollbar-y-rail {
  background: none !important;
  margin: 4px 0;
  width: 4px;
  z-index: 49;
}
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  width: 4px;
}

.ta-root {
  display: block;
}
.ta-root .ta-scroll-window.form-control {
  border: 1px solid rgba(0, 0, 0, 0.12);
}
.ta-root.focussed > .ta-scroll-window.form-control {
  outline: 0px solid transparent;
  border: 1px solid rgba(0, 0, 0, 0.12);
  box-shadow: none;
}
.ta-root textarea.ta-editor.ta-html {
  resize: vertical;
  width: 100% !important;
  border: 1px solid rgba(0, 0, 0, 0.12);
  padding: 16px;
}
.ta-root .ta-toolbar {
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
  background: #F5F5F5;
}
.ta-root .ta-toolbar .ta-group {
  display: flex;
  align-items: center;
  align-content: center;
  flex-wrap: wrap;
}
.ta-root .ta-toolbar .ta-group #toolbarWC,
.ta-root .ta-toolbar .ta-group #toolbarCC {
  display: inline-block !important;
  line-height: 24px;
}
.ta-root .ta-toolbar .ta-group .md-button {
  width: 40px;
  min-width: 40px;
  line-height: 14px;
  height: 36px;
  min-height: 36px;
  padding: 6px;
  margin: 4px 0;
}
.ta-root .ta-toolbar .ta-group .md-button i {
  font-size: 20px;
  width: 20px;
  height: 20px;
  line-height: 20px;
}

/*----------------------------------------------------------------*/
/*  Helpers
/*----------------------------------------------------------------*/
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}

.no-padding {
  padding: 0 !important;
}

.no-margin {
  margin: 0 !important;
}

.no-radius {
  border-radius: 0;
}

.divider-vertical {
  background: rgba(0, 0, 0, 0.12);
  height: 24px;
  width: 1px;
  margin: 0 8px;
}

.hidden {
  visibility: hidden;
  opacity: 0;
}

[fill-width] {
  min-width: 100%;
}

[fill-height] {
  min-height: 100%;
}

.full-height {
  height: 100% !important;
}

a img {
  display: block;
  outline: none;
}

img {
  max-width: 100%;
  height: auto;
  vertical-align: top;
  border: none;
}

.scrollable {
  display: block;
  position: relative;
  overflow-x: auto;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.scrollable.only-x {
  overflow-x: auto;
  overflow-y: hidden;
}
.scrollable.only-y {
  overflow-x: hidden;
  overflow-y: auto;
}

.flex-scrollable {
  position: relative;
  overflow-x: auto;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.flex-scrollable.only-x {
  overflow-x: auto;
  overflow-y: hidden;
}
.flex-scrollable.only-y {
  overflow-x: hidden;
  overflow-y: auto;
}

.background-image-center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
}

.align-vertical:before {
  display: inline-block;
  height: 100%;
  content: "";
  vertical-align: middle;
}
.align-vertical .align-vertical-top,
.align-vertical .align-vertical-middle,
.align-vertical .align-vertical-bottom {
  display: inline-block;
}
.align-vertical .align-vertical-top {
  vertical-align: top;
}
.align-vertical .align-vertical-middle {
  vertical-align: middle;
}
.align-vertical .align-vertical-bottom {
  vertical-align: bottom;
}

.padding-0,
.p-0 {
  padding: 0px;
}

.padding-top-0,
.pt-0 {
  padding-top: 0px;
}

.padding-right-0,
.pr-0 {
  padding-right: 0px;
}

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

.padding-left-0,
.pl-0 {
  padding-left: 0px;
}

.padding-horizontal-0,
.ph-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.padding-vertical-0,
.pv-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

.padding-5,
.p-5 {
  padding: 5px;
}

.padding-top-5,
.pt-5 {
  padding-top: 5px;
}

.padding-right-5,
.pr-5 {
  padding-right: 5px;
}

.padding-bottom-5,
.pb-5 {
  padding-bottom: 5px;
}

.padding-left-5,
.pl-5 {
  padding-left: 5px;
}

.padding-horizontal-5,
.ph-5 {
  padding-left: 5px;
  padding-right: 5px;
}

.padding-vertical-5,
.pv-5 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.padding-10,
.p-10 {
  padding: 10px;
}

.padding-top-10,
.pt-10 {
  padding-top: 10px;
}

.padding-right-10,
.pr-10 {
  padding-right: 10px;
}

.padding-bottom-10,
.pb-10 {
  padding-bottom: 10px;
}

.padding-left-10,
.pl-10 {
  padding-left: 10px;
}

.padding-horizontal-10,
.ph-10 {
  padding-left: 10px;
  padding-right: 10px;
}

.padding-vertical-10,
.pv-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.padding-15,
.p-15 {
  padding: 15px;
}

.padding-top-15,
.pt-15 {
  padding-top: 15px;
}

.padding-right-15,
.pr-15 {
  padding-right: 15px;
}

.padding-bottom-15,
.pb-15 {
  padding-bottom: 15px;
}

.padding-left-15,
.pl-15 {
  padding-left: 15px;
}

.padding-horizontal-15,
.ph-15 {
  padding-left: 15px;
  padding-right: 15px;
}

.padding-vertical-15,
.pv-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.padding-20,
.p-20 {
  padding: 20px;
}

.padding-top-20,
.pt-20 {
  padding-top: 20px;
}

.padding-right-20,
.pr-20 {
  padding-right: 20px;
}

.padding-bottom-20,
.pb-20 {
  padding-bottom: 20px;
}

.padding-left-20,
.pl-20 {
  padding-left: 20px;
}

.padding-horizontal-20,
.ph-20 {
  padding-left: 20px;
  padding-right: 20px;
}

.padding-vertical-20,
.pv-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.padding-25,
.p-25 {
  padding: 25px;
}

.padding-top-25,
.pt-25 {
  padding-top: 25px;
}

.padding-right-25,
.pr-25 {
  padding-right: 25px;
}

.padding-bottom-25,
.pb-25 {
  padding-bottom: 25px;
}

.padding-left-25,
.pl-25 {
  padding-left: 25px;
}

.padding-horizontal-25,
.ph-25 {
  padding-left: 25px;
  padding-right: 25px;
}

.padding-vertical-25,
.pv-25 {
  padding-top: 25px;
  padding-bottom: 25px;
}

.padding-30,
.p-30 {
  padding: 30px;
}

.padding-top-30,
.pt-30 {
  padding-top: 30px;
}

.padding-right-30,
.pr-30 {
  padding-right: 30px;
}

.padding-bottom-30,
.pb-30 {
  padding-bottom: 30px;
}

.padding-left-30,
.pl-30 {
  padding-left: 30px;
}

.padding-horizontal-30,
.ph-30 {
  padding-left: 30px;
  padding-right: 30px;
}

.padding-vertical-30,
.pv-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.padding-35,
.p-35 {
  padding: 35px;
}

.padding-top-35,
.pt-35 {
  padding-top: 35px;
}

.padding-right-35,
.pr-35 {
  padding-right: 35px;
}

.padding-bottom-35,
.pb-35 {
  padding-bottom: 35px;
}

.padding-left-35,
.pl-35 {
  padding-left: 35px;
}

.padding-horizontal-35,
.ph-35 {
  padding-left: 35px;
  padding-right: 35px;
}

.padding-vertical-35,
.pv-35 {
  padding-top: 35px;
  padding-bottom: 35px;
}

.padding-40,
.p-40 {
  padding: 40px;
}

.padding-top-40,
.pt-40 {
  padding-top: 40px;
}

.padding-right-40,
.pr-40 {
  padding-right: 40px;
}

.padding-bottom-40,
.pb-40 {
  padding-bottom: 40px;
}

.padding-left-40,
.pl-40 {
  padding-left: 40px;
}

.padding-horizontal-40,
.ph-40 {
  padding-left: 40px;
  padding-right: 40px;
}

.padding-vertical-40,
.pv-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.padding-45,
.p-45 {
  padding: 45px;
}

.padding-top-45,
.pt-45 {
  padding-top: 45px;
}

.padding-right-45,
.pr-45 {
  padding-right: 45px;
}

.padding-bottom-45,
.pb-45 {
  padding-bottom: 45px;
}

.padding-left-45,
.pl-45 {
  padding-left: 45px;
}

.padding-horizontal-45,
.ph-45 {
  padding-left: 45px;
  padding-right: 45px;
}

.padding-vertical-45,
.pv-45 {
  padding-top: 45px;
  padding-bottom: 45px;
}

.padding-50,
.p-50 {
  padding: 50px;
}

.padding-top-50,
.pt-50 {
  padding-top: 50px;
}

.padding-right-50,
.pr-50 {
  padding-right: 50px;
}

.padding-bottom-50,
.pb-50 {
  padding-bottom: 50px;
}

.padding-left-50,
.pl-50 {
  padding-left: 50px;
}

.padding-horizontal-50,
.ph-50 {
  padding-left: 50px;
  padding-right: 50px;
}

.padding-vertical-50,
.pv-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.padding-55,
.p-55 {
  padding: 55px;
}

.padding-top-55,
.pt-55 {
  padding-top: 55px;
}

.padding-right-55,
.pr-55 {
  padding-right: 55px;
}

.padding-bottom-55,
.pb-55 {
  padding-bottom: 55px;
}

.padding-left-55,
.pl-55 {
  padding-left: 55px;
}

.padding-horizontal-55,
.ph-55 {
  padding-left: 55px;
  padding-right: 55px;
}

.padding-vertical-55,
.pv-55 {
  padding-top: 55px;
  padding-bottom: 55px;
}

.padding-60,
.p-60 {
  padding: 60px;
}

.padding-top-60,
.pt-60 {
  padding-top: 60px;
}

.padding-right-60,
.pr-60 {
  padding-right: 60px;
}

.padding-bottom-60,
.pb-60 {
  padding-bottom: 60px;
}

.padding-left-60,
.pl-60 {
  padding-left: 60px;
}

.padding-horizontal-60,
.ph-60 {
  padding-left: 60px;
  padding-right: 60px;
}

.padding-vertical-60,
.pv-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.padding-65,
.p-65 {
  padding: 65px;
}

.padding-top-65,
.pt-65 {
  padding-top: 65px;
}

.padding-right-65,
.pr-65 {
  padding-right: 65px;
}

.padding-bottom-65,
.pb-65 {
  padding-bottom: 65px;
}

.padding-left-65,
.pl-65 {
  padding-left: 65px;
}

.padding-horizontal-65,
.ph-65 {
  padding-left: 65px;
  padding-right: 65px;
}

.padding-vertical-65,
.pv-65 {
  padding-top: 65px;
  padding-bottom: 65px;
}

.padding-70,
.p-70 {
  padding: 70px;
}

.padding-top-70,
.pt-70 {
  padding-top: 70px;
}

.padding-right-70,
.pr-70 {
  padding-right: 70px;
}

.padding-bottom-70,
.pb-70 {
  padding-bottom: 70px;
}

.padding-left-70,
.pl-70 {
  padding-left: 70px;
}

.padding-horizontal-70,
.ph-70 {
  padding-left: 70px;
  padding-right: 70px;
}

.padding-vertical-70,
.pv-70 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.padding-75,
.p-75 {
  padding: 75px;
}

.padding-top-75,
.pt-75 {
  padding-top: 75px;
}

.padding-right-75,
.pr-75 {
  padding-right: 75px;
}

.padding-bottom-75,
.pb-75 {
  padding-bottom: 75px;
}

.padding-left-75,
.pl-75 {
  padding-left: 75px;
}

.padding-horizontal-75,
.ph-75 {
  padding-left: 75px;
  padding-right: 75px;
}

.padding-vertical-75,
.pv-75 {
  padding-top: 75px;
  padding-bottom: 75px;
}

.padding-80,
.p-80 {
  padding: 80px;
}

.padding-top-80,
.pt-80 {
  padding-top: 80px;
}

.padding-right-80,
.pr-80 {
  padding-right: 80px;
}

.padding-bottom-80,
.pb-80 {
  padding-bottom: 80px;
}

.padding-left-80,
.pl-80 {
  padding-left: 80px;
}

.padding-horizontal-80,
.ph-80 {
  padding-left: 80px;
  padding-right: 80px;
}

.padding-vertical-80,
.pv-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.padding-85,
.p-85 {
  padding: 85px;
}

.padding-top-85,
.pt-85 {
  padding-top: 85px;
}

.padding-right-85,
.pr-85 {
  padding-right: 85px;
}

.padding-bottom-85,
.pb-85 {
  padding-bottom: 85px;
}

.padding-left-85,
.pl-85 {
  padding-left: 85px;
}

.padding-horizontal-85,
.ph-85 {
  padding-left: 85px;
  padding-right: 85px;
}

.padding-vertical-85,
.pv-85 {
  padding-top: 85px;
  padding-bottom: 85px;
}

.padding-90,
.p-90 {
  padding: 90px;
}

.padding-top-90,
.pt-90 {
  padding-top: 90px;
}

.padding-right-90,
.pr-90 {
  padding-right: 90px;
}

.padding-bottom-90,
.pb-90 {
  padding-bottom: 90px;
}

.padding-left-90,
.pl-90 {
  padding-left: 90px;
}

.padding-horizontal-90,
.ph-90 {
  padding-left: 90px;
  padding-right: 90px;
}

.padding-vertical-90,
.pv-90 {
  padding-top: 90px;
  padding-bottom: 90px;
}

.padding-95,
.p-95 {
  padding: 95px;
}

.padding-top-95,
.pt-95 {
  padding-top: 95px;
}

.padding-right-95,
.pr-95 {
  padding-right: 95px;
}

.padding-bottom-95,
.pb-95 {
  padding-bottom: 95px;
}

.padding-left-95,
.pl-95 {
  padding-left: 95px;
}

.padding-horizontal-95,
.ph-95 {
  padding-left: 95px;
  padding-right: 95px;
}

.padding-vertical-95,
.pv-95 {
  padding-top: 95px;
  padding-bottom: 95px;
}

.padding-100,
.p-100 {
  padding: 100px;
}

.padding-top-100,
.pt-100 {
  padding-top: 100px;
}

.padding-right-100,
.pr-100 {
  padding-right: 100px;
}

.padding-bottom-100,
.pb-100 {
  padding-bottom: 100px;
}

.padding-left-100,
.pl-100 {
  padding-left: 100px;
}

.padding-horizontal-100,
.ph-100 {
  padding-left: 100px;
  padding-right: 100px;
}

.padding-vertical-100,
.pv-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.padding-8,
.p-8 {
  padding: 8px;
}

.padding-top-8,
.pt-8 {
  padding-top: 8px;
}

.padding-right-8,
.pr-8 {
  padding-right: 8px;
}

.padding-bottom-8,
.pb-8 {
  padding-bottom: 8px;
}

.padding-left-8,
.pl-8 {
  padding-left: 8px;
}

.padding-horizontal-8,
.ph-8 {
  padding-left: 8px;
  padding-right: 8px;
}

.padding-vertical-8,
.pv-8 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.padding-16,
.p-16 {
  padding: 16px;
}

.padding-top-16,
.pt-16 {
  padding-top: 16px;
}

.padding-right-16,
.pr-16 {
  padding-right: 16px;
}

.padding-bottom-16,
.pb-16 {
  padding-bottom: 16px;
}

.padding-left-16,
.pl-16 {
  padding-left: 16px;
}

.padding-horizontal-16,
.ph-16 {
  padding-left: 16px;
  padding-right: 16px;
}

.padding-vertical-16,
.pv-16 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.padding-24,
.p-24 {
  padding: 24px;
}

.padding-top-24,
.pt-24 {
  padding-top: 24px;
}

.padding-right-24,
.pr-24 {
  padding-right: 24px;
}

.padding-bottom-24,
.pb-24 {
  padding-bottom: 24px;
}

.padding-left-24,
.pl-24 {
  padding-left: 24px;
}

.padding-horizontal-24,
.ph-24 {
  padding-left: 24px;
  padding-right: 24px;
}

.padding-vertical-24,
.pv-24 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.padding-32,
.p-32 {
  padding: 32px;
}

.padding-top-32,
.pt-32 {
  padding-top: 32px;
}

.padding-right-32,
.pr-32 {
  padding-right: 32px;
}

.padding-bottom-32,
.pb-32 {
  padding-bottom: 32px;
}

.padding-left-32,
.pl-32 {
  padding-left: 32px;
}

.padding-horizontal-32,
.ph-32 {
  padding-left: 32px;
  padding-right: 32px;
}

.padding-vertical-32,
.pv-32 {
  padding-top: 32px;
  padding-bottom: 32px;
}

.padding-48,
.p-48 {
  padding: 48px;
}

.padding-top-48,
.pt-48 {
  padding-top: 48px;
}

.padding-right-48,
.pr-48 {
  padding-right: 48px;
}

.padding-bottom-48,
.pb-48 {
  padding-bottom: 48px;
}

.padding-left-48,
.pl-48 {
  padding-left: 48px;
}

.padding-horizontal-48,
.ph-48 {
  padding-left: 48px;
  padding-right: 48px;
}

.padding-vertical-48,
.pv-48 {
  padding-top: 48px;
  padding-bottom: 48px;
}

.padding-56,
.p-56 {
  padding: 56px;
}

.padding-top-56,
.pt-56 {
  padding-top: 56px;
}

.padding-right-56,
.pr-56 {
  padding-right: 56px;
}

.padding-bottom-56,
.pb-56 {
  padding-bottom: 56px;
}

.padding-left-56,
.pl-56 {
  padding-left: 56px;
}

.padding-horizontal-56,
.ph-56 {
  padding-left: 56px;
  padding-right: 56px;
}

.padding-vertical-56,
.pv-56 {
  padding-top: 56px;
  padding-bottom: 56px;
}

.padding-64,
.p-64 {
  padding: 64px;
}

.padding-top-64,
.pt-64 {
  padding-top: 64px;
}

.padding-right-64,
.pr-64 {
  padding-right: 64px;
}

.padding-bottom-64,
.pb-64 {
  padding-bottom: 64px;
}

.padding-left-64,
.pl-64 {
  padding-left: 64px;
}

.padding-horizontal-64,
.ph-64 {
  padding-left: 64px;
  padding-right: 64px;
}

.padding-vertical-64,
.pv-64 {
  padding-top: 64px;
  padding-bottom: 64px;
}

.padding-72,
.p-72 {
  padding: 72px;
}

.padding-top-72,
.pt-72 {
  padding-top: 72px;
}

.padding-right-72,
.pr-72 {
  padding-right: 72px;
}

.padding-bottom-72,
.pb-72 {
  padding-bottom: 72px;
}

.padding-left-72,
.pl-72 {
  padding-left: 72px;
}

.padding-horizontal-72,
.ph-72 {
  padding-left: 72px;
  padding-right: 72px;
}

.padding-vertical-72,
.pv-72 {
  padding-top: 72px;
  padding-bottom: 72px;
}

.padding-88,
.p-88 {
  padding: 88px;
}

.padding-top-88,
.pt-88 {
  padding-top: 88px;
}

.padding-right-88,
.pr-88 {
  padding-right: 88px;
}

.padding-bottom-88,
.pb-88 {
  padding-bottom: 88px;
}

.padding-left-88,
.pl-88 {
  padding-left: 88px;
}

.padding-horizontal-88,
.ph-88 {
  padding-left: 88px;
  padding-right: 88px;
}

.padding-vertical-88,
.pv-88 {
  padding-top: 88px;
  padding-bottom: 88px;
}

.padding-96,
.p-96 {
  padding: 96px;
}

.padding-top-96,
.pt-96 {
  padding-top: 96px;
}

.padding-right-96,
.pr-96 {
  padding-right: 96px;
}

.padding-bottom-96,
.pb-96 {
  padding-bottom: 96px;
}

.padding-left-96,
.pl-96 {
  padding-left: 96px;
}

.padding-horizontal-96,
.ph-96 {
  padding-left: 96px;
  padding-right: 96px;
}

.padding-vertical-96,
.pv-96 {
  padding-top: 96px;
  padding-bottom: 96px;
}

.margin-0,
.m-0 {
  margin: 0px;
}

.margin-top-0,
.mt-0 {
  margin-top: 0px;
}

.margin-right-0,
.mr-0 {
  margin-right: 0px;
}

.margin-bottom-0,
.mb-0 {
  margin-bottom: 0px;
}

.margin-left-0,
.ml-0 {
  margin-left: 0px;
}

.margin-horizontal-0,
.mh-0 {
  margin-left: 0px;
  margin-right: 0px;
}

.margin-vertical-0,
.mv-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.margin-5,
.m-5 {
  margin: 5px;
}

.margin-top-5,
.mt-5 {
  margin-top: 5px;
}

.margin-right-5,
.mr-5 {
  margin-right: 5px;
}

.margin-bottom-5,
.mb-5 {
  margin-bottom: 5px;
}

.margin-left-5,
.ml-5 {
  margin-left: 5px;
}

.margin-horizontal-5,
.mh-5 {
  margin-left: 5px;
  margin-right: 5px;
}

.margin-vertical-5,
.mv-5 {
  margin-top: 5px;
  margin-bottom: 5px;
}

.margin-10,
.m-10 {
  margin: 10px;
}

.margin-top-10,
.mt-10 {
  margin-top: 10px;
}

.margin-right-10,
.mr-10 {
  margin-right: 10px;
}

.margin-bottom-10,
.mb-10 {
  margin-bottom: 10px;
}

.margin-left-10,
.ml-10 {
  margin-left: 10px;
}

.margin-horizontal-10,
.mh-10 {
  margin-left: 10px;
  margin-right: 10px;
}

.margin-vertical-10,
.mv-10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.margin-15,
.m-15 {
  margin: 15px;
}

.margin-top-15,
.mt-15 {
  margin-top: 15px;
}

.margin-right-15,
.mr-15 {
  margin-right: 15px;
}

.margin-bottom-15,
.mb-15 {
  margin-bottom: 15px;
}

.margin-left-15,
.ml-15 {
  margin-left: 15px;
}

.margin-horizontal-15,
.mh-15 {
  margin-left: 15px;
  margin-right: 15px;
}

.margin-vertical-15,
.mv-15 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.margin-20,
.m-20 {
  margin: 20px;
}

.margin-top-20,
.mt-20 {
  margin-top: 20px;
}

.margin-right-20,
.mr-20 {
  margin-right: 20px;
}

.margin-bottom-20,
.mb-20 {
  margin-bottom: 20px;
}

.margin-left-20,
.ml-20 {
  margin-left: 20px;
}

.margin-horizontal-20,
.mh-20 {
  margin-left: 20px;
  margin-right: 20px;
}

.margin-vertical-20,
.mv-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.margin-25,
.m-25 {
  margin: 25px;
}

.margin-top-25,
.mt-25 {
  margin-top: 25px;
}

.margin-right-25,
.mr-25 {
  margin-right: 25px;
}

.margin-bottom-25,
.mb-25 {
  margin-bottom: 25px;
}

.margin-left-25,
.ml-25 {
  margin-left: 25px;
}

.margin-horizontal-25,
.mh-25 {
  margin-left: 25px;
  margin-right: 25px;
}

.margin-vertical-25,
.mv-25 {
  margin-top: 25px;
  margin-bottom: 25px;
}

.margin-30,
.m-30 {
  margin: 30px;
}

.margin-top-30,
.mt-30 {
  margin-top: 30px;
}

.margin-right-30,
.mr-30 {
  margin-right: 30px;
}

.margin-bottom-30,
.mb-30 {
  margin-bottom: 30px;
}

.margin-left-30,
.ml-30 {
  margin-left: 30px;
}

.margin-horizontal-30,
.mh-30 {
  margin-left: 30px;
  margin-right: 30px;
}

.margin-vertical-30,
.mv-30 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.margin-35,
.m-35 {
  margin: 35px;
}

.margin-top-35,
.mt-35 {
  margin-top: 35px;
}

.margin-right-35,
.mr-35 {
  margin-right: 35px;
}

.margin-bottom-35,
.mb-35 {
  margin-bottom: 35px;
}

.margin-left-35,
.ml-35 {
  margin-left: 35px;
}

.margin-horizontal-35,
.mh-35 {
  margin-left: 35px;
  margin-right: 35px;
}

.margin-vertical-35,
.mv-35 {
  margin-top: 35px;
  margin-bottom: 35px;
}

.margin-40,
.m-40 {
  margin: 40px;
}

.margin-top-40,
.mt-40 {
  margin-top: 40px;
}

.margin-right-40,
.mr-40 {
  margin-right: 40px;
}

.margin-bottom-40,
.mb-40 {
  margin-bottom: 40px;
}

.margin-left-40,
.ml-40 {
  margin-left: 40px;
}

.margin-horizontal-40,
.mh-40 {
  margin-left: 40px;
  margin-right: 40px;
}

.margin-vertical-40,
.mv-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.margin-45,
.m-45 {
  margin: 45px;
}

.margin-top-45,
.mt-45 {
  margin-top: 45px;
}

.margin-right-45,
.mr-45 {
  margin-right: 45px;
}

.margin-bottom-45,
.mb-45 {
  margin-bottom: 45px;
}

.margin-left-45,
.ml-45 {
  margin-left: 45px;
}

.margin-horizontal-45,
.mh-45 {
  margin-left: 45px;
  margin-right: 45px;
}

.margin-vertical-45,
.mv-45 {
  margin-top: 45px;
  margin-bottom: 45px;
}

.margin-50,
.m-50 {
  margin: 50px;
}

.margin-top-50,
.mt-50 {
  margin-top: 50px;
}

.margin-right-50,
.mr-50 {
  margin-right: 50px;
}

.margin-bottom-50,
.mb-50 {
  margin-bottom: 50px;
}

.margin-left-50,
.ml-50 {
  margin-left: 50px;
}

.margin-horizontal-50,
.mh-50 {
  margin-left: 50px;
  margin-right: 50px;
}

.margin-vertical-50,
.mv-50 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.margin-55,
.m-55 {
  margin: 55px;
}

.margin-top-55,
.mt-55 {
  margin-top: 55px;
}

.margin-right-55,
.mr-55 {
  margin-right: 55px;
}

.margin-bottom-55,
.mb-55 {
  margin-bottom: 55px;
}

.margin-left-55,
.ml-55 {
  margin-left: 55px;
}

.margin-horizontal-55,
.mh-55 {
  margin-left: 55px;
  margin-right: 55px;
}

.margin-vertical-55,
.mv-55 {
  margin-top: 55px;
  margin-bottom: 55px;
}

.margin-60,
.m-60 {
  margin: 60px;
}

.margin-top-60,
.mt-60 {
  margin-top: 60px;
}

.margin-right-60,
.mr-60 {
  margin-right: 60px;
}

.margin-bottom-60,
.mb-60 {
  margin-bottom: 60px;
}

.margin-left-60,
.ml-60 {
  margin-left: 60px;
}

.margin-horizontal-60,
.mh-60 {
  margin-left: 60px;
  margin-right: 60px;
}

.margin-vertical-60,
.mv-60 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.margin-65,
.m-65 {
  margin: 65px;
}

.margin-top-65,
.mt-65 {
  margin-top: 65px;
}

.margin-right-65,
.mr-65 {
  margin-right: 65px;
}

.margin-bottom-65,
.mb-65 {
  margin-bottom: 65px;
}

.margin-left-65,
.ml-65 {
  margin-left: 65px;
}

.margin-horizontal-65,
.mh-65 {
  margin-left: 65px;
  margin-right: 65px;
}

.margin-vertical-65,
.mv-65 {
  margin-top: 65px;
  margin-bottom: 65px;
}

.margin-70,
.m-70 {
  margin: 70px;
}

.margin-top-70,
.mt-70 {
  margin-top: 70px;
}

.margin-right-70,
.mr-70 {
  margin-right: 70px;
}

.margin-bottom-70,
.mb-70 {
  margin-bottom: 70px;
}

.margin-left-70,
.ml-70 {
  margin-left: 70px;
}

.margin-horizontal-70,
.mh-70 {
  margin-left: 70px;
  margin-right: 70px;
}

.margin-vertical-70,
.mv-70 {
  margin-top: 70px;
  margin-bottom: 70px;
}

.margin-75,
.m-75 {
  margin: 75px;
}

.margin-top-75,
.mt-75 {
  margin-top: 75px;
}

.margin-right-75,
.mr-75 {
  margin-right: 75px;
}

.margin-bottom-75,
.mb-75 {
  margin-bottom: 75px;
}

.margin-left-75,
.ml-75 {
  margin-left: 75px;
}

.margin-horizontal-75,
.mh-75 {
  margin-left: 75px;
  margin-right: 75px;
}

.margin-vertical-75,
.mv-75 {
  margin-top: 75px;
  margin-bottom: 75px;
}

.margin-80,
.m-80 {
  margin: 80px;
}

.margin-top-80,
.mt-80 {
  margin-top: 80px;
}

.margin-right-80,
.mr-80 {
  margin-right: 80px;
}

.margin-bottom-80,
.mb-80 {
  margin-bottom: 80px;
}

.margin-left-80,
.ml-80 {
  margin-left: 80px;
}

.margin-horizontal-80,
.mh-80 {
  margin-left: 80px;
  margin-right: 80px;
}

.margin-vertical-80,
.mv-80 {
  margin-top: 80px;
  margin-bottom: 80px;
}

.margin-85,
.m-85 {
  margin: 85px;
}

.margin-top-85,
.mt-85 {
  margin-top: 85px;
}

.margin-right-85,
.mr-85 {
  margin-right: 85px;
}

.margin-bottom-85,
.mb-85 {
  margin-bottom: 85px;
}

.margin-left-85,
.ml-85 {
  margin-left: 85px;
}

.margin-horizontal-85,
.mh-85 {
  margin-left: 85px;
  margin-right: 85px;
}

.margin-vertical-85,
.mv-85 {
  margin-top: 85px;
  margin-bottom: 85px;
}

.margin-90,
.m-90 {
  margin: 90px;
}

.margin-top-90,
.mt-90 {
  margin-top: 90px;
}

.margin-right-90,
.mr-90 {
  margin-right: 90px;
}

.margin-bottom-90,
.mb-90 {
  margin-bottom: 90px;
}

.margin-left-90,
.ml-90 {
  margin-left: 90px;
}

.margin-horizontal-90,
.mh-90 {
  margin-left: 90px;
  margin-right: 90px;
}

.margin-vertical-90,
.mv-90 {
  margin-top: 90px;
  margin-bottom: 90px;
}

.margin-95,
.m-95 {
  margin: 95px;
}

.margin-top-95,
.mt-95 {
  margin-top: 95px;
}

.margin-right-95,
.mr-95 {
  margin-right: 95px;
}

.margin-bottom-95,
.mb-95 {
  margin-bottom: 95px;
}

.margin-left-95,
.ml-95 {
  margin-left: 95px;
}

.margin-horizontal-95,
.mh-95 {
  margin-left: 95px;
  margin-right: 95px;
}

.margin-vertical-95,
.mv-95 {
  margin-top: 95px;
  margin-bottom: 95px;
}

.margin-100,
.m-100 {
  margin: 100px;
}

.margin-top-100,
.mt-100 {
  margin-top: 100px;
}

.margin-right-100,
.mr-100 {
  margin-right: 100px;
}

.margin-bottom-100,
.mb-100 {
  margin-bottom: 100px;
}

.margin-left-100,
.ml-100 {
  margin-left: 100px;
}

.margin-horizontal-100,
.mh-100 {
  margin-left: 100px;
  margin-right: 100px;
}

.margin-vertical-100,
.mv-100 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.margin-8,
.m-8 {
  margin: 8px;
}

.margin-top-8,
.mt-8 {
  margin-top: 8px;
}

.margin-right-8,
.mr-8 {
  margin-right: 8px;
}

.margin-bottom-8,
.mb-8 {
  margin-bottom: 8px;
}

.margin-left-8,
.ml-8 {
  margin-left: 8px;
}

.margin-horizontal-8,
.mh-8 {
  margin-left: 8px;
  margin-right: 8px;
}

.margin-vertical-8,
.mv-8 {
  margin-top: 8px;
  margin-bottom: 8px;
}

.margin-16,
.m-16 {
  margin: 16px;
}

.margin-top-16,
.mt-16 {
  margin-top: 16px;
}

.margin-right-16,
.mr-16 {
  margin-right: 16px;
}

.margin-bottom-16,
.mb-16 {
  margin-bottom: 16px;
}

.margin-left-16,
.ml-16 {
  margin-left: 16px;
}

.margin-horizontal-16,
.mh-16 {
  margin-left: 16px;
  margin-right: 16px;
}

.margin-vertical-16,
.mv-16 {
  margin-top: 16px;
  margin-bottom: 16px;
}

.margin-24,
.m-24 {
  margin: 24px;
}

.margin-top-24,
.mt-24 {
  margin-top: 24px;
}

.margin-right-24,
.mr-24 {
  margin-right: 24px;
}

.margin-bottom-24,
.mb-24 {
  margin-bottom: 24px;
}

.margin-left-24,
.ml-24 {
  margin-left: 24px;
}

.margin-horizontal-24,
.mh-24 {
  margin-left: 24px;
  margin-right: 24px;
}

.margin-vertical-24,
.mv-24 {
  margin-top: 24px;
  margin-bottom: 24px;
}

.margin-32,
.m-32 {
  margin: 32px;
}

.margin-top-32,
.mt-32 {
  margin-top: 32px;
}

.margin-right-32,
.mr-32 {
  margin-right: 32px;
}

.margin-bottom-32,
.mb-32 {
  margin-bottom: 32px;
}

.margin-left-32,
.ml-32 {
  margin-left: 32px;
}

.margin-horizontal-32,
.mh-32 {
  margin-left: 32px;
  margin-right: 32px;
}

.margin-vertical-32,
.mv-32 {
  margin-top: 32px;
  margin-bottom: 32px;
}

.margin-48,
.m-48 {
  margin: 48px;
}

.margin-top-48,
.mt-48 {
  margin-top: 48px;
}

.margin-right-48,
.mr-48 {
  margin-right: 48px;
}

.margin-bottom-48,
.mb-48 {
  margin-bottom: 48px;
}

.margin-left-48,
.ml-48 {
  margin-left: 48px;
}

.margin-horizontal-48,
.mh-48 {
  margin-left: 48px;
  margin-right: 48px;
}

.margin-vertical-48,
.mv-48 {
  margin-top: 48px;
  margin-bottom: 48px;
}

.margin-56,
.m-56 {
  margin: 56px;
}

.margin-top-56,
.mt-56 {
  margin-top: 56px;
}

.margin-right-56,
.mr-56 {
  margin-right: 56px;
}

.margin-bottom-56,
.mb-56 {
  margin-bottom: 56px;
}

.margin-left-56,
.ml-56 {
  margin-left: 56px;
}

.margin-horizontal-56,
.mh-56 {
  margin-left: 56px;
  margin-right: 56px;
}

.margin-vertical-56,
.mv-56 {
  margin-top: 56px;
  margin-bottom: 56px;
}

.margin-64,
.m-64 {
  margin: 64px;
}

.margin-top-64,
.mt-64 {
  margin-top: 64px;
}

.margin-right-64,
.mr-64 {
  margin-right: 64px;
}

.margin-bottom-64,
.mb-64 {
  margin-bottom: 64px;
}

.margin-left-64,
.ml-64 {
  margin-left: 64px;
}

.margin-horizontal-64,
.mh-64 {
  margin-left: 64px;
  margin-right: 64px;
}

.margin-vertical-64,
.mv-64 {
  margin-top: 64px;
  margin-bottom: 64px;
}

.margin-72,
.m-72 {
  margin: 72px;
}

.margin-top-72,
.mt-72 {
  margin-top: 72px;
}

.margin-right-72,
.mr-72 {
  margin-right: 72px;
}

.margin-bottom-72,
.mb-72 {
  margin-bottom: 72px;
}

.margin-left-72,
.ml-72 {
  margin-left: 72px;
}

.margin-horizontal-72,
.mh-72 {
  margin-left: 72px;
  margin-right: 72px;
}

.margin-vertical-72,
.mv-72 {
  margin-top: 72px;
  margin-bottom: 72px;
}

.margin-88,
.m-88 {
  margin: 88px;
}

.margin-top-88,
.mt-88 {
  margin-top: 88px;
}

.margin-right-88,
.mr-88 {
  margin-right: 88px;
}

.margin-bottom-88,
.mb-88 {
  margin-bottom: 88px;
}

.margin-left-88,
.ml-88 {
  margin-left: 88px;
}

.margin-horizontal-88,
.mh-88 {
  margin-left: 88px;
  margin-right: 88px;
}

.margin-vertical-88,
.mv-88 {
  margin-top: 88px;
  margin-bottom: 88px;
}

.margin-96,
.m-96 {
  margin: 96px;
}

.margin-top-96,
.mt-96 {
  margin-top: 96px;
}

.margin-right-96,
.mr-96 {
  margin-right: 96px;
}

.margin-bottom-96,
.mb-96 {
  margin-bottom: 96px;
}

.margin-left-96,
.ml-96 {
  margin-left: 96px;
}

.margin-horizontal-96,
.mh-96 {
  margin-left: 96px;
  margin-right: 96px;
}

.margin-vertical-96,
.mv-96 {
  margin-top: 96px;
  margin-bottom: 96px;
}

.height-0,
.h-0 {
  height: 0px !important;
  min-height: 0px !important;
  max-height: 0px !important;
}

.width-0,
.w-0 {
  width: 0px !important;
  min-width: 0px !important;
  max-width: 0px !important;
}

.height-5,
.h-5 {
  height: 5px !important;
  min-height: 5px !important;
  max-height: 5px !important;
}

.width-5,
.w-5 {
  width: 5px !important;
  min-width: 5px !important;
  max-width: 5px !important;
}

.height-10,
.h-10 {
  height: 10px !important;
  min-height: 10px !important;
  max-height: 10px !important;
}

.width-10,
.w-10 {
  width: 10px !important;
  min-width: 10px !important;
  max-width: 10px !important;
}

.height-15,
.h-15 {
  height: 15px !important;
  min-height: 15px !important;
  max-height: 15px !important;
}

.width-15,
.w-15 {
  width: 15px !important;
  min-width: 15px !important;
  max-width: 15px !important;
}

.height-20,
.h-20 {
  height: 20px !important;
  min-height: 20px !important;
  max-height: 20px !important;
}

.width-20,
.w-20 {
  width: 20px !important;
  min-width: 20px !important;
  max-width: 20px !important;
}

.height-25,
.h-25 {
  height: 25px !important;
  min-height: 25px !important;
  max-height: 25px !important;
}

.width-25,
.w-25 {
  width: 25px !important;
  min-width: 25px !important;
  max-width: 25px !important;
}

.height-30,
.h-30 {
  height: 30px !important;
  min-height: 30px !important;
  max-height: 30px !important;
}

.width-30,
.w-30 {
  width: 30px !important;
  min-width: 30px !important;
  max-width: 30px !important;
}

.height-35,
.h-35 {
  height: 35px !important;
  min-height: 35px !important;
  max-height: 35px !important;
}

.width-35,
.w-35 {
  width: 35px !important;
  min-width: 35px !important;
  max-width: 35px !important;
}

.height-40,
.h-40 {
  height: 40px !important;
  min-height: 40px !important;
  max-height: 40px !important;
}

.width-40,
.w-40 {
  width: 40px !important;
  min-width: 40px !important;
  max-width: 40px !important;
}

.height-45,
.h-45 {
  height: 45px !important;
  min-height: 45px !important;
  max-height: 45px !important;
}

.width-45,
.w-45 {
  width: 45px !important;
  min-width: 45px !important;
  max-width: 45px !important;
}

.height-50,
.h-50 {
  height: 50px !important;
  min-height: 50px !important;
  max-height: 50px !important;
}

.width-50,
.w-50 {
  width: 50px !important;
  min-width: 50px !important;
  max-width: 50px !important;
}

.height-55,
.h-55 {
  height: 55px !important;
  min-height: 55px !important;
  max-height: 55px !important;
}

.width-55,
.w-55 {
  width: 55px !important;
  min-width: 55px !important;
  max-width: 55px !important;
}

.height-60,
.h-60 {
  height: 60px !important;
  min-height: 60px !important;
  max-height: 60px !important;
}

.width-60,
.w-60 {
  width: 60px !important;
  min-width: 60px !important;
  max-width: 60px !important;
}

.height-65,
.h-65 {
  height: 65px !important;
  min-height: 65px !important;
  max-height: 65px !important;
}

.width-65,
.w-65 {
  width: 65px !important;
  min-width: 65px !important;
  max-width: 65px !important;
}

.height-70,
.h-70 {
  height: 70px !important;
  min-height: 70px !important;
  max-height: 70px !important;
}

.width-70,
.w-70 {
  width: 70px !important;
  min-width: 70px !important;
  max-width: 70px !important;
}

.height-75,
.h-75 {
  height: 75px !important;
  min-height: 75px !important;
  max-height: 75px !important;
}

.width-75,
.w-75 {
  width: 75px !important;
  min-width: 75px !important;
  max-width: 75px !important;
}

.height-80,
.h-80 {
  height: 80px !important;
  min-height: 80px !important;
  max-height: 80px !important;
}

.width-80,
.w-80 {
  width: 80px !important;
  min-width: 80px !important;
  max-width: 80px !important;
}

.height-85,
.h-85 {
  height: 85px !important;
  min-height: 85px !important;
  max-height: 85px !important;
}

.width-85,
.w-85 {
  width: 85px !important;
  min-width: 85px !important;
  max-width: 85px !important;
}

.height-90,
.h-90 {
  height: 90px !important;
  min-height: 90px !important;
  max-height: 90px !important;
}

.width-90,
.w-90 {
  width: 90px !important;
  min-width: 90px !important;
  max-width: 90px !important;
}

.height-95,
.h-95 {
  height: 95px !important;
  min-height: 95px !important;
  max-height: 95px !important;
}

.width-95,
.w-95 {
  width: 95px !important;
  min-width: 95px !important;
  max-width: 95px !important;
}

.height-100,
.h-100 {
  height: 100px !important;
  min-height: 100px !important;
  max-height: 100px !important;
}

.width-100,
.w-100 {
  width: 100px !important;
  min-width: 100px !important;
  max-width: 100px !important;
}

.height-105,
.h-105 {
  height: 105px !important;
  min-height: 105px !important;
  max-height: 105px !important;
}

.width-105,
.w-105 {
  width: 105px !important;
  min-width: 105px !important;
  max-width: 105px !important;
}

.height-110,
.h-110 {
  height: 110px !important;
  min-height: 110px !important;
  max-height: 110px !important;
}

.width-110,
.w-110 {
  width: 110px !important;
  min-width: 110px !important;
  max-width: 110px !important;
}

.height-115,
.h-115 {
  height: 115px !important;
  min-height: 115px !important;
  max-height: 115px !important;
}

.width-115,
.w-115 {
  width: 115px !important;
  min-width: 115px !important;
  max-width: 115px !important;
}

.height-120,
.h-120 {
  height: 120px !important;
  min-height: 120px !important;
  max-height: 120px !important;
}

.width-120,
.w-120 {
  width: 120px !important;
  min-width: 120px !important;
  max-width: 120px !important;
}

.height-125,
.h-125 {
  height: 125px !important;
  min-height: 125px !important;
  max-height: 125px !important;
}

.width-125,
.w-125 {
  width: 125px !important;
  min-width: 125px !important;
  max-width: 125px !important;
}

.height-130,
.h-130 {
  height: 130px !important;
  min-height: 130px !important;
  max-height: 130px !important;
}

.width-130,
.w-130 {
  width: 130px !important;
  min-width: 130px !important;
  max-width: 130px !important;
}

.height-135,
.h-135 {
  height: 135px !important;
  min-height: 135px !important;
  max-height: 135px !important;
}

.width-135,
.w-135 {
  width: 135px !important;
  min-width: 135px !important;
  max-width: 135px !important;
}

.height-140,
.h-140 {
  height: 140px !important;
  min-height: 140px !important;
  max-height: 140px !important;
}

.width-140,
.w-140 {
  width: 140px !important;
  min-width: 140px !important;
  max-width: 140px !important;
}

.height-145,
.h-145 {
  height: 145px !important;
  min-height: 145px !important;
  max-height: 145px !important;
}

.width-145,
.w-145 {
  width: 145px !important;
  min-width: 145px !important;
  max-width: 145px !important;
}

.height-150,
.h-150 {
  height: 150px !important;
  min-height: 150px !important;
  max-height: 150px !important;
}

.width-150,
.w-150 {
  width: 150px !important;
  min-width: 150px !important;
  max-width: 150px !important;
}

.height-155,
.h-155 {
  height: 155px !important;
  min-height: 155px !important;
  max-height: 155px !important;
}

.width-155,
.w-155 {
  width: 155px !important;
  min-width: 155px !important;
  max-width: 155px !important;
}

.height-160,
.h-160 {
  height: 160px !important;
  min-height: 160px !important;
  max-height: 160px !important;
}

.width-160,
.w-160 {
  width: 160px !important;
  min-width: 160px !important;
  max-width: 160px !important;
}

.height-165,
.h-165 {
  height: 165px !important;
  min-height: 165px !important;
  max-height: 165px !important;
}

.width-165,
.w-165 {
  width: 165px !important;
  min-width: 165px !important;
  max-width: 165px !important;
}

.height-170,
.h-170 {
  height: 170px !important;
  min-height: 170px !important;
  max-height: 170px !important;
}

.width-170,
.w-170 {
  width: 170px !important;
  min-width: 170px !important;
  max-width: 170px !important;
}

.height-175,
.h-175 {
  height: 175px !important;
  min-height: 175px !important;
  max-height: 175px !important;
}

.width-175,
.w-175 {
  width: 175px !important;
  min-width: 175px !important;
  max-width: 175px !important;
}

.height-180,
.h-180 {
  height: 180px !important;
  min-height: 180px !important;
  max-height: 180px !important;
}

.width-180,
.w-180 {
  width: 180px !important;
  min-width: 180px !important;
  max-width: 180px !important;
}

.height-185,
.h-185 {
  height: 185px !important;
  min-height: 185px !important;
  max-height: 185px !important;
}

.width-185,
.w-185 {
  width: 185px !important;
  min-width: 185px !important;
  max-width: 185px !important;
}

.height-190,
.h-190 {
  height: 190px !important;
  min-height: 190px !important;
  max-height: 190px !important;
}

.width-190,
.w-190 {
  width: 190px !important;
  min-width: 190px !important;
  max-width: 190px !important;
}

.height-195,
.h-195 {
  height: 195px !important;
  min-height: 195px !important;
  max-height: 195px !important;
}

.width-195,
.w-195 {
  width: 195px !important;
  min-width: 195px !important;
  max-width: 195px !important;
}

.height-200,
.h-200 {
  height: 200px !important;
  min-height: 200px !important;
  max-height: 200px !important;
}

.width-200,
.w-200 {
  width: 200px !important;
  min-width: 200px !important;
  max-width: 200px !important;
}

.height-205,
.h-205 {
  height: 205px !important;
  min-height: 205px !important;
  max-height: 205px !important;
}

.width-205,
.w-205 {
  width: 205px !important;
  min-width: 205px !important;
  max-width: 205px !important;
}

.height-210,
.h-210 {
  height: 210px !important;
  min-height: 210px !important;
  max-height: 210px !important;
}

.width-210,
.w-210 {
  width: 210px !important;
  min-width: 210px !important;
  max-width: 210px !important;
}

.height-215,
.h-215 {
  height: 215px !important;
  min-height: 215px !important;
  max-height: 215px !important;
}

.width-215,
.w-215 {
  width: 215px !important;
  min-width: 215px !important;
  max-width: 215px !important;
}

.height-220,
.h-220 {
  height: 220px !important;
  min-height: 220px !important;
  max-height: 220px !important;
}

.width-220,
.w-220 {
  width: 220px !important;
  min-width: 220px !important;
  max-width: 220px !important;
}

.height-225,
.h-225 {
  height: 225px !important;
  min-height: 225px !important;
  max-height: 225px !important;
}

.width-225,
.w-225 {
  width: 225px !important;
  min-width: 225px !important;
  max-width: 225px !important;
}

.height-230,
.h-230 {
  height: 230px !important;
  min-height: 230px !important;
  max-height: 230px !important;
}

.width-230,
.w-230 {
  width: 230px !important;
  min-width: 230px !important;
  max-width: 230px !important;
}

.height-235,
.h-235 {
  height: 235px !important;
  min-height: 235px !important;
  max-height: 235px !important;
}

.width-235,
.w-235 {
  width: 235px !important;
  min-width: 235px !important;
  max-width: 235px !important;
}

.height-240,
.h-240 {
  height: 240px !important;
  min-height: 240px !important;
  max-height: 240px !important;
}

.width-240,
.w-240 {
  width: 240px !important;
  min-width: 240px !important;
  max-width: 240px !important;
}

.height-245,
.h-245 {
  height: 245px !important;
  min-height: 245px !important;
  max-height: 245px !important;
}

.width-245,
.w-245 {
  width: 245px !important;
  min-width: 245px !important;
  max-width: 245px !important;
}

.height-250,
.h-250 {
  height: 250px !important;
  min-height: 250px !important;
  max-height: 250px !important;
}

.width-250,
.w-250 {
  width: 250px !important;
  min-width: 250px !important;
  max-width: 250px !important;
}

.height-255,
.h-255 {
  height: 255px !important;
  min-height: 255px !important;
  max-height: 255px !important;
}

.width-255,
.w-255 {
  width: 255px !important;
  min-width: 255px !important;
  max-width: 255px !important;
}

.height-260,
.h-260 {
  height: 260px !important;
  min-height: 260px !important;
  max-height: 260px !important;
}

.width-260,
.w-260 {
  width: 260px !important;
  min-width: 260px !important;
  max-width: 260px !important;
}

.height-265,
.h-265 {
  height: 265px !important;
  min-height: 265px !important;
  max-height: 265px !important;
}

.width-265,
.w-265 {
  width: 265px !important;
  min-width: 265px !important;
  max-width: 265px !important;
}

.height-270,
.h-270 {
  height: 270px !important;
  min-height: 270px !important;
  max-height: 270px !important;
}

.width-270,
.w-270 {
  width: 270px !important;
  min-width: 270px !important;
  max-width: 270px !important;
}

.height-275,
.h-275 {
  height: 275px !important;
  min-height: 275px !important;
  max-height: 275px !important;
}

.width-275,
.w-275 {
  width: 275px !important;
  min-width: 275px !important;
  max-width: 275px !important;
}

.height-280,
.h-280 {
  height: 280px !important;
  min-height: 280px !important;
  max-height: 280px !important;
}

.width-280,
.w-280 {
  width: 280px !important;
  min-width: 280px !important;
  max-width: 280px !important;
}

.height-285,
.h-285 {
  height: 285px !important;
  min-height: 285px !important;
  max-height: 285px !important;
}

.width-285,
.w-285 {
  width: 285px !important;
  min-width: 285px !important;
  max-width: 285px !important;
}

.height-290,
.h-290 {
  height: 290px !important;
  min-height: 290px !important;
  max-height: 290px !important;
}

.width-290,
.w-290 {
  width: 290px !important;
  min-width: 290px !important;
  max-width: 290px !important;
}

.height-295,
.h-295 {
  height: 295px !important;
  min-height: 295px !important;
  max-height: 295px !important;
}

.width-295,
.w-295 {
  width: 295px !important;
  min-width: 295px !important;
  max-width: 295px !important;
}

.height-300,
.h-300 {
  height: 300px !important;
  min-height: 300px !important;
  max-height: 300px !important;
}

.width-300,
.w-300 {
  width: 300px !important;
  min-width: 300px !important;
  max-width: 300px !important;
}

.height-305,
.h-305 {
  height: 305px !important;
  min-height: 305px !important;
  max-height: 305px !important;
}

.width-305,
.w-305 {
  width: 305px !important;
  min-width: 305px !important;
  max-width: 305px !important;
}

.height-310,
.h-310 {
  height: 310px !important;
  min-height: 310px !important;
  max-height: 310px !important;
}

.width-310,
.w-310 {
  width: 310px !important;
  min-width: 310px !important;
  max-width: 310px !important;
}

.height-315,
.h-315 {
  height: 315px !important;
  min-height: 315px !important;
  max-height: 315px !important;
}

.width-315,
.w-315 {
  width: 315px !important;
  min-width: 315px !important;
  max-width: 315px !important;
}

.height-320,
.h-320 {
  height: 320px !important;
  min-height: 320px !important;
  max-height: 320px !important;
}

.width-320,
.w-320 {
  width: 320px !important;
  min-width: 320px !important;
  max-width: 320px !important;
}

.height-325,
.h-325 {
  height: 325px !important;
  min-height: 325px !important;
  max-height: 325px !important;
}

.width-325,
.w-325 {
  width: 325px !important;
  min-width: 325px !important;
  max-width: 325px !important;
}

.height-330,
.h-330 {
  height: 330px !important;
  min-height: 330px !important;
  max-height: 330px !important;
}

.width-330,
.w-330 {
  width: 330px !important;
  min-width: 330px !important;
  max-width: 330px !important;
}

.height-335,
.h-335 {
  height: 335px !important;
  min-height: 335px !important;
  max-height: 335px !important;
}

.width-335,
.w-335 {
  width: 335px !important;
  min-width: 335px !important;
  max-width: 335px !important;
}

.height-340,
.h-340 {
  height: 340px !important;
  min-height: 340px !important;
  max-height: 340px !important;
}

.width-340,
.w-340 {
  width: 340px !important;
  min-width: 340px !important;
  max-width: 340px !important;
}

.height-345,
.h-345 {
  height: 345px !important;
  min-height: 345px !important;
  max-height: 345px !important;
}

.width-345,
.w-345 {
  width: 345px !important;
  min-width: 345px !important;
  max-width: 345px !important;
}

.height-350,
.h-350 {
  height: 350px !important;
  min-height: 350px !important;
  max-height: 350px !important;
}

.width-350,
.w-350 {
  width: 350px !important;
  min-width: 350px !important;
  max-width: 350px !important;
}

.height-355,
.h-355 {
  height: 355px !important;
  min-height: 355px !important;
  max-height: 355px !important;
}

.width-355,
.w-355 {
  width: 355px !important;
  min-width: 355px !important;
  max-width: 355px !important;
}

.height-360,
.h-360 {
  height: 360px !important;
  min-height: 360px !important;
  max-height: 360px !important;
}

.width-360,
.w-360 {
  width: 360px !important;
  min-width: 360px !important;
  max-width: 360px !important;
}

.height-365,
.h-365 {
  height: 365px !important;
  min-height: 365px !important;
  max-height: 365px !important;
}

.width-365,
.w-365 {
  width: 365px !important;
  min-width: 365px !important;
  max-width: 365px !important;
}

.height-370,
.h-370 {
  height: 370px !important;
  min-height: 370px !important;
  max-height: 370px !important;
}

.width-370,
.w-370 {
  width: 370px !important;
  min-width: 370px !important;
  max-width: 370px !important;
}

.height-375,
.h-375 {
  height: 375px !important;
  min-height: 375px !important;
  max-height: 375px !important;
}

.width-375,
.w-375 {
  width: 375px !important;
  min-width: 375px !important;
  max-width: 375px !important;
}

.height-380,
.h-380 {
  height: 380px !important;
  min-height: 380px !important;
  max-height: 380px !important;
}

.width-380,
.w-380 {
  width: 380px !important;
  min-width: 380px !important;
  max-width: 380px !important;
}

.height-385,
.h-385 {
  height: 385px !important;
  min-height: 385px !important;
  max-height: 385px !important;
}

.width-385,
.w-385 {
  width: 385px !important;
  min-width: 385px !important;
  max-width: 385px !important;
}

.height-390,
.h-390 {
  height: 390px !important;
  min-height: 390px !important;
  max-height: 390px !important;
}

.width-390,
.w-390 {
  width: 390px !important;
  min-width: 390px !important;
  max-width: 390px !important;
}

.height-395,
.h-395 {
  height: 395px !important;
  min-height: 395px !important;
  max-height: 395px !important;
}

.width-395,
.w-395 {
  width: 395px !important;
  min-width: 395px !important;
  max-width: 395px !important;
}

.height-400,
.h-400 {
  height: 400px !important;
  min-height: 400px !important;
  max-height: 400px !important;
}

.width-400,
.w-400 {
  width: 400px !important;
  min-width: 400px !important;
  max-width: 400px !important;
}

.height-405,
.h-405 {
  height: 405px !important;
  min-height: 405px !important;
  max-height: 405px !important;
}

.width-405,
.w-405 {
  width: 405px !important;
  min-width: 405px !important;
  max-width: 405px !important;
}

.height-410,
.h-410 {
  height: 410px !important;
  min-height: 410px !important;
  max-height: 410px !important;
}

.width-410,
.w-410 {
  width: 410px !important;
  min-width: 410px !important;
  max-width: 410px !important;
}

.height-415,
.h-415 {
  height: 415px !important;
  min-height: 415px !important;
  max-height: 415px !important;
}

.width-415,
.w-415 {
  width: 415px !important;
  min-width: 415px !important;
  max-width: 415px !important;
}

.height-420,
.h-420 {
  height: 420px !important;
  min-height: 420px !important;
  max-height: 420px !important;
}

.width-420,
.w-420 {
  width: 420px !important;
  min-width: 420px !important;
  max-width: 420px !important;
}

.height-425,
.h-425 {
  height: 425px !important;
  min-height: 425px !important;
  max-height: 425px !important;
}

.width-425,
.w-425 {
  width: 425px !important;
  min-width: 425px !important;
  max-width: 425px !important;
}

.height-430,
.h-430 {
  height: 430px !important;
  min-height: 430px !important;
  max-height: 430px !important;
}

.width-430,
.w-430 {
  width: 430px !important;
  min-width: 430px !important;
  max-width: 430px !important;
}

.height-435,
.h-435 {
  height: 435px !important;
  min-height: 435px !important;
  max-height: 435px !important;
}

.width-435,
.w-435 {
  width: 435px !important;
  min-width: 435px !important;
  max-width: 435px !important;
}

.height-440,
.h-440 {
  height: 440px !important;
  min-height: 440px !important;
  max-height: 440px !important;
}

.width-440,
.w-440 {
  width: 440px !important;
  min-width: 440px !important;
  max-width: 440px !important;
}

.height-445,
.h-445 {
  height: 445px !important;
  min-height: 445px !important;
  max-height: 445px !important;
}

.width-445,
.w-445 {
  width: 445px !important;
  min-width: 445px !important;
  max-width: 445px !important;
}

.height-450,
.h-450 {
  height: 450px !important;
  min-height: 450px !important;
  max-height: 450px !important;
}

.width-450,
.w-450 {
  width: 450px !important;
  min-width: 450px !important;
  max-width: 450px !important;
}

.height-455,
.h-455 {
  height: 455px !important;
  min-height: 455px !important;
  max-height: 455px !important;
}

.width-455,
.w-455 {
  width: 455px !important;
  min-width: 455px !important;
  max-width: 455px !important;
}

.height-460,
.h-460 {
  height: 460px !important;
  min-height: 460px !important;
  max-height: 460px !important;
}

.width-460,
.w-460 {
  width: 460px !important;
  min-width: 460px !important;
  max-width: 460px !important;
}

.height-465,
.h-465 {
  height: 465px !important;
  min-height: 465px !important;
  max-height: 465px !important;
}

.width-465,
.w-465 {
  width: 465px !important;
  min-width: 465px !important;
  max-width: 465px !important;
}

.height-470,
.h-470 {
  height: 470px !important;
  min-height: 470px !important;
  max-height: 470px !important;
}

.width-470,
.w-470 {
  width: 470px !important;
  min-width: 470px !important;
  max-width: 470px !important;
}

.height-475,
.h-475 {
  height: 475px !important;
  min-height: 475px !important;
  max-height: 475px !important;
}

.width-475,
.w-475 {
  width: 475px !important;
  min-width: 475px !important;
  max-width: 475px !important;
}

.height-480,
.h-480 {
  height: 480px !important;
  min-height: 480px !important;
  max-height: 480px !important;
}

.width-480,
.w-480 {
  width: 480px !important;
  min-width: 480px !important;
  max-width: 480px !important;
}

.height-485,
.h-485 {
  height: 485px !important;
  min-height: 485px !important;
  max-height: 485px !important;
}

.width-485,
.w-485 {
  width: 485px !important;
  min-width: 485px !important;
  max-width: 485px !important;
}

.height-490,
.h-490 {
  height: 490px !important;
  min-height: 490px !important;
  max-height: 490px !important;
}

.width-490,
.w-490 {
  width: 490px !important;
  min-width: 490px !important;
  max-width: 490px !important;
}

.height-495,
.h-495 {
  height: 495px !important;
  min-height: 495px !important;
  max-height: 495px !important;
}

.width-495,
.w-495 {
  width: 495px !important;
  min-width: 495px !important;
  max-width: 495px !important;
}

.height-500,
.h-500 {
  height: 500px !important;
  min-height: 500px !important;
  max-height: 500px !important;
}

.width-500,
.w-500 {
  width: 500px !important;
  min-width: 500px !important;
  max-width: 500px !important;
}

.height-8,
.h-8 {
  height: 8px !important;
  min-height: 8px !important;
  max-height: 8px !important;
}

.width-8,
.w-8 {
  width: 8px !important;
  min-width: 8px !important;
  max-width: 8px !important;
}

.height-16,
.h-16 {
  height: 16px !important;
  min-height: 16px !important;
  max-height: 16px !important;
}

.width-16,
.w-16 {
  width: 16px !important;
  min-width: 16px !important;
  max-width: 16px !important;
}

.height-24,
.h-24 {
  height: 24px !important;
  min-height: 24px !important;
  max-height: 24px !important;
}

.width-24,
.w-24 {
  width: 24px !important;
  min-width: 24px !important;
  max-width: 24px !important;
}

.height-32,
.h-32 {
  height: 32px !important;
  min-height: 32px !important;
  max-height: 32px !important;
}

.width-32,
.w-32 {
  width: 32px !important;
  min-width: 32px !important;
  max-width: 32px !important;
}

.height-48,
.h-48 {
  height: 48px !important;
  min-height: 48px !important;
  max-height: 48px !important;
}

.width-48,
.w-48 {
  width: 48px !important;
  min-width: 48px !important;
  max-width: 48px !important;
}

.height-56,
.h-56 {
  height: 56px !important;
  min-height: 56px !important;
  max-height: 56px !important;
}

.width-56,
.w-56 {
  width: 56px !important;
  min-width: 56px !important;
  max-width: 56px !important;
}

.height-64,
.h-64 {
  height: 64px !important;
  min-height: 64px !important;
  max-height: 64px !important;
}

.width-64,
.w-64 {
  width: 64px !important;
  min-width: 64px !important;
  max-width: 64px !important;
}

.height-72,
.h-72 {
  height: 72px !important;
  min-height: 72px !important;
  max-height: 72px !important;
}

.width-72,
.w-72 {
  width: 72px !important;
  min-width: 72px !important;
  max-width: 72px !important;
}

.height-88,
.h-88 {
  height: 88px !important;
  min-height: 88px !important;
  max-height: 88px !important;
}

.width-88,
.w-88 {
  width: 88px !important;
  min-width: 88px !important;
  max-width: 88px !important;
}

.height-96,
.h-96 {
  height: 96px !important;
  min-height: 96px !important;
  max-height: 96px !important;
}

.width-96,
.w-96 {
  width: 96px !important;
  min-width: 96px !important;
  max-width: 96px !important;
}

.height-104,
.h-104 {
  height: 104px !important;
  min-height: 104px !important;
  max-height: 104px !important;
}

.width-104,
.w-104 {
  width: 104px !important;
  min-width: 104px !important;
  max-width: 104px !important;
}

.height-112,
.h-112 {
  height: 112px !important;
  min-height: 112px !important;
  max-height: 112px !important;
}

.width-112,
.w-112 {
  width: 112px !important;
  min-width: 112px !important;
  max-width: 112px !important;
}

.height-128,
.h-128 {
  height: 128px !important;
  min-height: 128px !important;
  max-height: 128px !important;
}

.width-128,
.w-128 {
  width: 128px !important;
  min-width: 128px !important;
  max-width: 128px !important;
}

.height-136,
.h-136 {
  height: 136px !important;
  min-height: 136px !important;
  max-height: 136px !important;
}

.width-136,
.w-136 {
  width: 136px !important;
  min-width: 136px !important;
  max-width: 136px !important;
}

.height-144,
.h-144 {
  height: 144px !important;
  min-height: 144px !important;
  max-height: 144px !important;
}

.width-144,
.w-144 {
  width: 144px !important;
  min-width: 144px !important;
  max-width: 144px !important;
}

.height-152,
.h-152 {
  height: 152px !important;
  min-height: 152px !important;
  max-height: 152px !important;
}

.width-152,
.w-152 {
  width: 152px !important;
  min-width: 152px !important;
  max-width: 152px !important;
}

.height-168,
.h-168 {
  height: 168px !important;
  min-height: 168px !important;
  max-height: 168px !important;
}

.width-168,
.w-168 {
  width: 168px !important;
  min-width: 168px !important;
  max-width: 168px !important;
}

.height-176,
.h-176 {
  height: 176px !important;
  min-height: 176px !important;
  max-height: 176px !important;
}

.width-176,
.w-176 {
  width: 176px !important;
  min-width: 176px !important;
  max-width: 176px !important;
}

.height-184,
.h-184 {
  height: 184px !important;
  min-height: 184px !important;
  max-height: 184px !important;
}

.width-184,
.w-184 {
  width: 184px !important;
  min-width: 184px !important;
  max-width: 184px !important;
}

.height-192,
.h-192 {
  height: 192px !important;
  min-height: 192px !important;
  max-height: 192px !important;
}

.width-192,
.w-192 {
  width: 192px !important;
  min-width: 192px !important;
  max-width: 192px !important;
}

.height-208,
.h-208 {
  height: 208px !important;
  min-height: 208px !important;
  max-height: 208px !important;
}

.width-208,
.w-208 {
  width: 208px !important;
  min-width: 208px !important;
  max-width: 208px !important;
}

.height-216,
.h-216 {
  height: 216px !important;
  min-height: 216px !important;
  max-height: 216px !important;
}

.width-216,
.w-216 {
  width: 216px !important;
  min-width: 216px !important;
  max-width: 216px !important;
}

.height-224,
.h-224 {
  height: 224px !important;
  min-height: 224px !important;
  max-height: 224px !important;
}

.width-224,
.w-224 {
  width: 224px !important;
  min-width: 224px !important;
  max-width: 224px !important;
}

.height-232,
.h-232 {
  height: 232px !important;
  min-height: 232px !important;
  max-height: 232px !important;
}

.width-232,
.w-232 {
  width: 232px !important;
  min-width: 232px !important;
  max-width: 232px !important;
}

.height-248,
.h-248 {
  height: 248px !important;
  min-height: 248px !important;
  max-height: 248px !important;
}

.width-248,
.w-248 {
  width: 248px !important;
  min-width: 248px !important;
  max-width: 248px !important;
}

.height-256,
.h-256 {
  height: 256px !important;
  min-height: 256px !important;
  max-height: 256px !important;
}

.width-256,
.w-256 {
  width: 256px !important;
  min-width: 256px !important;
  max-width: 256px !important;
}

.height-264,
.h-264 {
  height: 264px !important;
  min-height: 264px !important;
  max-height: 264px !important;
}

.width-264,
.w-264 {
  width: 264px !important;
  min-width: 264px !important;
  max-width: 264px !important;
}

.height-272,
.h-272 {
  height: 272px !important;
  min-height: 272px !important;
  max-height: 272px !important;
}

.width-272,
.w-272 {
  width: 272px !important;
  min-width: 272px !important;
  max-width: 272px !important;
}

.height-288,
.h-288 {
  height: 288px !important;
  min-height: 288px !important;
  max-height: 288px !important;
}

.width-288,
.w-288 {
  width: 288px !important;
  min-width: 288px !important;
  max-width: 288px !important;
}

.height-296,
.h-296 {
  height: 296px !important;
  min-height: 296px !important;
  max-height: 296px !important;
}

.width-296,
.w-296 {
  width: 296px !important;
  min-width: 296px !important;
  max-width: 296px !important;
}

.height-304,
.h-304 {
  height: 304px !important;
  min-height: 304px !important;
  max-height: 304px !important;
}

.width-304,
.w-304 {
  width: 304px !important;
  min-width: 304px !important;
  max-width: 304px !important;
}

.height-312,
.h-312 {
  height: 312px !important;
  min-height: 312px !important;
  max-height: 312px !important;
}

.width-312,
.w-312 {
  width: 312px !important;
  min-width: 312px !important;
  max-width: 312px !important;
}

.height-328,
.h-328 {
  height: 328px !important;
  min-height: 328px !important;
  max-height: 328px !important;
}

.width-328,
.w-328 {
  width: 328px !important;
  min-width: 328px !important;
  max-width: 328px !important;
}

.height-336,
.h-336 {
  height: 336px !important;
  min-height: 336px !important;
  max-height: 336px !important;
}

.width-336,
.w-336 {
  width: 336px !important;
  min-width: 336px !important;
  max-width: 336px !important;
}

.height-344,
.h-344 {
  height: 344px !important;
  min-height: 344px !important;
  max-height: 344px !important;
}

.width-344,
.w-344 {
  width: 344px !important;
  min-width: 344px !important;
  max-width: 344px !important;
}

.height-352,
.h-352 {
  height: 352px !important;
  min-height: 352px !important;
  max-height: 352px !important;
}

.width-352,
.w-352 {
  width: 352px !important;
  min-width: 352px !important;
  max-width: 352px !important;
}

.height-368,
.h-368 {
  height: 368px !important;
  min-height: 368px !important;
  max-height: 368px !important;
}

.width-368,
.w-368 {
  width: 368px !important;
  min-width: 368px !important;
  max-width: 368px !important;
}

.height-376,
.h-376 {
  height: 376px !important;
  min-height: 376px !important;
  max-height: 376px !important;
}

.width-376,
.w-376 {
  width: 376px !important;
  min-width: 376px !important;
  max-width: 376px !important;
}

.height-384,
.h-384 {
  height: 384px !important;
  min-height: 384px !important;
  max-height: 384px !important;
}

.width-384,
.w-384 {
  width: 384px !important;
  min-width: 384px !important;
  max-width: 384px !important;
}

.height-392,
.h-392 {
  height: 392px !important;
  min-height: 392px !important;
  max-height: 392px !important;
}

.width-392,
.w-392 {
  width: 392px !important;
  min-width: 392px !important;
  max-width: 392px !important;
}

.height-408,
.h-408 {
  height: 408px !important;
  min-height: 408px !important;
  max-height: 408px !important;
}

.width-408,
.w-408 {
  width: 408px !important;
  min-width: 408px !important;
  max-width: 408px !important;
}

.height-416,
.h-416 {
  height: 416px !important;
  min-height: 416px !important;
  max-height: 416px !important;
}

.width-416,
.w-416 {
  width: 416px !important;
  min-width: 416px !important;
  max-width: 416px !important;
}

.height-424,
.h-424 {
  height: 424px !important;
  min-height: 424px !important;
  max-height: 424px !important;
}

.width-424,
.w-424 {
  width: 424px !important;
  min-width: 424px !important;
  max-width: 424px !important;
}

.height-432,
.h-432 {
  height: 432px !important;
  min-height: 432px !important;
  max-height: 432px !important;
}

.width-432,
.w-432 {
  width: 432px !important;
  min-width: 432px !important;
  max-width: 432px !important;
}

.height-448,
.h-448 {
  height: 448px !important;
  min-height: 448px !important;
  max-height: 448px !important;
}

.width-448,
.w-448 {
  width: 448px !important;
  min-width: 448px !important;
  max-width: 448px !important;
}

.height-456,
.h-456 {
  height: 456px !important;
  min-height: 456px !important;
  max-height: 456px !important;
}

.width-456,
.w-456 {
  width: 456px !important;
  min-width: 456px !important;
  max-width: 456px !important;
}

.height-464,
.h-464 {
  height: 464px !important;
  min-height: 464px !important;
  max-height: 464px !important;
}

.width-464,
.w-464 {
  width: 464px !important;
  min-width: 464px !important;
  max-width: 464px !important;
}

.height-472,
.h-472 {
  height: 472px !important;
  min-height: 472px !important;
  max-height: 472px !important;
}

.width-472,
.w-472 {
  width: 472px !important;
  min-width: 472px !important;
  max-width: 472px !important;
}

.height-488,
.h-488 {
  height: 488px !important;
  min-height: 488px !important;
  max-height: 488px !important;
}

.width-488,
.w-488 {
  width: 488px !important;
  min-width: 488px !important;
  max-width: 488px !important;
}

.height-496,
.h-496 {
  height: 496px !important;
  min-height: 496px !important;
  max-height: 496px !important;
}

.width-496,
.w-496 {
  width: 496px !important;
  min-width: 496px !important;
  max-width: 496px !important;
}

.height-504,
.h-504 {
  height: 504px !important;
  min-height: 504px !important;
  max-height: 504px !important;
}

.width-504,
.w-504 {
  width: 504px !important;
  min-width: 504px !important;
  max-width: 504px !important;
}

.height-512,
.h-512 {
  height: 512px !important;
  min-height: 512px !important;
  max-height: 512px !important;
}

.width-512,
.w-512 {
  width: 512px !important;
  min-width: 512px !important;
  max-width: 512px !important;
}

.height-528,
.h-528 {
  height: 528px !important;
  min-height: 528px !important;
  max-height: 528px !important;
}

.width-528,
.w-528 {
  width: 528px !important;
  min-width: 528px !important;
  max-width: 528px !important;
}

.height-536,
.h-536 {
  height: 536px !important;
  min-height: 536px !important;
  max-height: 536px !important;
}

.width-536,
.w-536 {
  width: 536px !important;
  min-width: 536px !important;
  max-width: 536px !important;
}

.height-544,
.h-544 {
  height: 544px !important;
  min-height: 544px !important;
  max-height: 544px !important;
}

.width-544,
.w-544 {
  width: 544px !important;
  min-width: 544px !important;
  max-width: 544px !important;
}

.height-552,
.h-552 {
  height: 552px !important;
  min-height: 552px !important;
  max-height: 552px !important;
}

.width-552,
.w-552 {
  width: 552px !important;
  min-width: 552px !important;
  max-width: 552px !important;
}

.height-568,
.h-568 {
  height: 568px !important;
  min-height: 568px !important;
  max-height: 568px !important;
}

.width-568,
.w-568 {
  width: 568px !important;
  min-width: 568px !important;
  max-width: 568px !important;
}

.height-576,
.h-576 {
  height: 576px !important;
  min-height: 576px !important;
  max-height: 576px !important;
}

.width-576,
.w-576 {
  width: 576px !important;
  min-width: 576px !important;
  max-width: 576px !important;
}

.height-584,
.h-584 {
  height: 584px !important;
  min-height: 584px !important;
  max-height: 584px !important;
}

.width-584,
.w-584 {
  width: 584px !important;
  min-width: 584px !important;
  max-width: 584px !important;
}

.height-592,
.h-592 {
  height: 592px !important;
  min-height: 592px !important;
  max-height: 592px !important;
}

.width-592,
.w-592 {
  width: 592px !important;
  min-width: 592px !important;
  max-width: 592px !important;
}

.height-608,
.h-608 {
  height: 608px !important;
  min-height: 608px !important;
  max-height: 608px !important;
}

.width-608,
.w-608 {
  width: 608px !important;
  min-width: 608px !important;
  max-width: 608px !important;
}

.height-616,
.h-616 {
  height: 616px !important;
  min-height: 616px !important;
  max-height: 616px !important;
}

.width-616,
.w-616 {
  width: 616px !important;
  min-width: 616px !important;
  max-width: 616px !important;
}

.height-624,
.h-624 {
  height: 624px !important;
  min-height: 624px !important;
  max-height: 624px !important;
}

.width-624,
.w-624 {
  width: 624px !important;
  min-width: 624px !important;
  max-width: 624px !important;
}

.height-632,
.h-632 {
  height: 632px !important;
  min-height: 632px !important;
  max-height: 632px !important;
}

.width-632,
.w-632 {
  width: 632px !important;
  min-width: 632px !important;
  max-width: 632px !important;
}

.height-648,
.h-648 {
  height: 648px !important;
  min-height: 648px !important;
  max-height: 648px !important;
}

.width-648,
.w-648 {
  width: 648px !important;
  min-width: 648px !important;
  max-width: 648px !important;
}

.height-656,
.h-656 {
  height: 656px !important;
  min-height: 656px !important;
  max-height: 656px !important;
}

.width-656,
.w-656 {
  width: 656px !important;
  min-width: 656px !important;
  max-width: 656px !important;
}

.height-664,
.h-664 {
  height: 664px !important;
  min-height: 664px !important;
  max-height: 664px !important;
}

.width-664,
.w-664 {
  width: 664px !important;
  min-width: 664px !important;
  max-width: 664px !important;
}

.height-672,
.h-672 {
  height: 672px !important;
  min-height: 672px !important;
  max-height: 672px !important;
}

.width-672,
.w-672 {
  width: 672px !important;
  min-width: 672px !important;
  max-width: 672px !important;
}

.height-688,
.h-688 {
  height: 688px !important;
  min-height: 688px !important;
  max-height: 688px !important;
}

.width-688,
.w-688 {
  width: 688px !important;
  min-width: 688px !important;
  max-width: 688px !important;
}

.height-696,
.h-696 {
  height: 696px !important;
  min-height: 696px !important;
  max-height: 696px !important;
}

.width-696,
.w-696 {
  width: 696px !important;
  min-width: 696px !important;
  max-width: 696px !important;
}

.height-704,
.h-704 {
  height: 704px !important;
  min-height: 704px !important;
  max-height: 704px !important;
}

.width-704,
.w-704 {
  width: 704px !important;
  min-width: 704px !important;
  max-width: 704px !important;
}

.height-712,
.h-712 {
  height: 712px !important;
  min-height: 712px !important;
  max-height: 712px !important;
}

.width-712,
.w-712 {
  width: 712px !important;
  min-width: 712px !important;
  max-width: 712px !important;
}

.height-728,
.h-728 {
  height: 728px !important;
  min-height: 728px !important;
  max-height: 728px !important;
}

.width-728,
.w-728 {
  width: 728px !important;
  min-width: 728px !important;
  max-width: 728px !important;
}

.height-736,
.h-736 {
  height: 736px !important;
  min-height: 736px !important;
  max-height: 736px !important;
}

.width-736,
.w-736 {
  width: 736px !important;
  min-width: 736px !important;
  max-width: 736px !important;
}

.height-744,
.h-744 {
  height: 744px !important;
  min-height: 744px !important;
  max-height: 744px !important;
}

.width-744,
.w-744 {
  width: 744px !important;
  min-width: 744px !important;
  max-width: 744px !important;
}

.height-752,
.h-752 {
  height: 752px !important;
  min-height: 752px !important;
  max-height: 752px !important;
}

.width-752,
.w-752 {
  width: 752px !important;
  min-width: 752px !important;
  max-width: 752px !important;
}

.height-768,
.h-768 {
  height: 768px !important;
  min-height: 768px !important;
  max-height: 768px !important;
}

.width-768,
.w-768 {
  width: 768px !important;
  min-width: 768px !important;
  max-width: 768px !important;
}

.height-776,
.h-776 {
  height: 776px !important;
  min-height: 776px !important;
  max-height: 776px !important;
}

.width-776,
.w-776 {
  width: 776px !important;
  min-width: 776px !important;
  max-width: 776px !important;
}

.height-784,
.h-784 {
  height: 784px !important;
  min-height: 784px !important;
  max-height: 784px !important;
}

.width-784,
.w-784 {
  width: 784px !important;
  min-width: 784px !important;
  max-width: 784px !important;
}

.height-792,
.h-792 {
  height: 792px !important;
  min-height: 792px !important;
  max-height: 792px !important;
}

.width-792,
.w-792 {
  width: 792px !important;
  min-width: 792px !important;
  max-width: 792px !important;
}

.border,
.b {
  border: 1px solid rgba(0, 0, 0, 0.12);
}

.border-top,
.bt {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}

.border-right,
.br {
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}

.border-bottom,
.bb {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}

.border-left,
.bl {
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}

.border-horizontal,
.bh {
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}

.border-vertical,
.bv {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}

.brad-1 {
  border-radius: 1px;
}

.brad-2 {
  border-radius: 2px;
}

.brad-3 {
  border-radius: 3px;
}

.brad-4 {
  border-radius: 4px;
}

.brad-5 {
  border-radius: 5px;
}

.brad-6 {
  border-radius: 6px;
}

.brad-7 {
  border-radius: 7px;
}

.brad-8 {
  border-radius: 8px;
}

.brad-9 {
  border-radius: 9px;
}

.brad-10 {
  border-radius: 10px;
}

.brad-11 {
  border-radius: 11px;
}

.brad-12 {
  border-radius: 12px;
}

/*----------------------------------------------------------------*/
/*  Print
/*----------------------------------------------------------------*/
@media all {
  /* Never show page break in normal view */
  .page-break {
    display: none;
  }
}
@media print {
  /* Page Styles */
  @page {}
  /* Page break */
  .page-break {
    display: block;
    -moz-column-break-after: always;
         break-after: always;
    page-break-after: always;
  }
  /* General styles */
  #main #vertical-navigation {
    display: none;
  }
  #main #toolbar {
    display: none;
  }
  #main #quick-panel {
    display: none;
  }
  #main #content {
    position: relative !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    background: none !important;
  }
  ms-theme-options {
    display: none;
  }
  .ps-scrollbar-x-rail,
  .ps-scrollbar-y-rail {
    display: none !important;
  }
  /* Printable page specific styles */
  .printable {
    overflow: visible !important;
  }
  .printable .template-layout {
    display: inline !important;
  }
}
/* Base animations */
/* Base Animations - Consolidated and cleaned up */
/* ==========================================================================
   KEYFRAME ANIMATIONS
   ========================================================================== */
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes slideUp {
  from {
    opacity: 0;
    transform: translateY(2rem);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes slideDown {
  from {
    opacity: 0;
    transform: translateY(-2rem);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes pulse {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    transform: translate3d(0, -1.5rem, 0);
  }
  70% {
    transform: translate3d(0, -0.75rem, 0);
  }
  90% {
    transform: translate3d(0, -0.25rem, 0);
  }
}
@keyframes shake {
  0%, 100% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(-0.5rem);
  }
  75% {
    transform: translateX(0.5rem);
  }
}
/* Legacy Animations (consolidated from old animation.scss) */
@keyframes model-spinner {
  0%, 100% {
    box-shadow: 0 0 5px rgba(74, 144, 226, 0.3);
    transform: scale(1);
  }
  50% {
    box-shadow: 0 0 20px rgba(74, 144, 226, 0.8), 0 0 30px rgba(74, 144, 226, 0.6);
    transform: scale(1.02);
  }
}
@keyframes fab-spinner {
  0%, 100% {
    opacity: 1;
    transform: scale(1);
  }
  50% {
    opacity: 0.8;
    transform: scale(1.1);
  }
}
@keyframes navigator-input {
  from {
    width: 0;
    opacity: 0;
  }
  to {
    width: 100%;
    opacity: 1;
  }
}
@keyframes icon-spinner {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes add-translate {
  0% {
    transform: translateY(2rem);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes add-spinner {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes loglow {
  0% {
    filter: brightness(1);
  }
  50% {
    filter: brightness(1.3);
  }
  100% {
    filter: brightness(1);
  }
}
/* ==========================================================================
   ANIMATION UTILITY CLASSES
   ========================================================================== */
.animate-fade-in {
  animation: fadeIn 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.animate-slide-up {
  animation: slideUp 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.animate-slide-down {
  animation: slideDown 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.animate-spin {
  animation: spin 1s linear infinite;
}

.animate-pulse {
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}

.animate-bounce {
  animation: bounce 1s infinite;
}

.animate-shake {
  animation: shake 0.5s ease-in-out;
}

/* Legacy Animation Classes (for backwards compatibility) */
.model-initial-animation {
  animation: model-spinner 3s infinite;
  border-radius: 4px;
  transition: all 0.3s ease;
}

.glow-animation {
  animation: fab-spinner 1s infinite;
}

.navigator-input {
  animation: navigator-input 1s ease-out;
  width: 100%;
}

.icon-spinner {
  animation: icon-spinner 1s linear infinite;
}

.add-translate {
  animation: add-translate 3s ease-out;
}

.add-spinner {
  animation: add-spinner 3s ease-out;
}

.fab-spinner {
  animation: fab-spinner 5s infinite;
}
.fab-spinner:hover {
  opacity: 1;
}

.animation-logo {
  animation: loglow 1s ease-in-out;
}

/* ==========================================================================
   PERFORMANCE OPTIMIZATIONS
   ========================================================================== */
.will-change-transform {
  will-change: transform;
}

.will-change-opacity {
  will-change: opacity;
}

.gpu-accelerated {
  transform: translateZ(0);
  backface-visibility: hidden;
  perspective: 1000px;
}

/* ==========================================================================
   HOVER ANIMATIONS
   ========================================================================== */
.hover-lift {
  transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.hover-lift:hover {
  transform: translateY(-0.25rem);
}

.hover-grow {
  transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.hover-grow:hover {
  transform: scale(1.05);
}

.hover-shrink {
  transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.hover-shrink:hover {
  transform: scale(0.95);
}

.hover-rotate {
  transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.hover-rotate:hover {
  transform: rotate(5deg);
}

/* ==========================================================================
   2. COMPONENTS
   ========================================================================== */
/* UI Components */
/* Button Components - Consolidated and modernized */
/* ==========================================================================
   BASE BUTTON STYLES
   ========================================================================== */
.btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem 1rem;
  border: none;
  border-radius: 0.5rem;
  font-weight: 500;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  /* Button Variants */
  /* Button Sizes */
  /* Button States */
}
.btn:focus {
  outline: none;
}
.btn:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.btn.btn-primary {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem 1rem;
  border: none;
  border-radius: 0.5rem;
  font-weight: 500;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: var(--btn-primary-bg);
  color: var(--btn-primary-text);
  box-shadow: var(--btn-shadow);
}
.btn.btn-primary:focus {
  outline: none;
}
.btn.btn-primary:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.btn.btn-primary:hover:not(:disabled) {
  background: var(--btn-primary-hover);
  transform: translateY(-1px);
  box-shadow: var(--btn-shadow-hover);
}
.btn.btn-primary:active {
  transform: translateY(0);
  box-shadow: var(--btn-shadow);
}
.btn.btn-secondary {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem 1rem;
  border: none;
  border-radius: 0.5rem;
  font-weight: 500;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: var(--btn-secondary-bg);
  color: var(--btn-secondary-text);
  border: 1px solid var(--btn-secondary-border);
}
.btn.btn-secondary:focus {
  outline: none;
}
.btn.btn-secondary:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.btn.btn-secondary:hover:not(:disabled) {
  background: var(--btn-secondary-hover);
  border-color: var(--primary-500);
  color: var(--primary-500);
}
.btn.btn-success {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem 1rem;
  border: none;
  border-radius: 0.5rem;
  font-weight: 500;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: #28a745;
  color: #ffffff;
}
.btn.btn-success:focus {
  outline: none;
}
.btn.btn-success:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.btn.btn-success:hover:not(:disabled) {
  background: #218838;
  transform: translateY(-1px);
}
.btn.btn-warning {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem 1rem;
  border: none;
  border-radius: 0.5rem;
  font-weight: 500;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: #ffc107;
  color: #212529;
}
.btn.btn-warning:focus {
  outline: none;
}
.btn.btn-warning:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.btn.btn-warning:hover:not(:disabled) {
  background: #e0a800;
  transform: translateY(-1px);
}
.btn.btn-danger {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem 1rem;
  border: none;
  border-radius: 0.5rem;
  font-weight: 500;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: #dc3545;
  color: #ffffff;
}
.btn.btn-danger:focus {
  outline: none;
}
.btn.btn-danger:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.btn.btn-danger:hover:not(:disabled) {
  background: #c82333;
  transform: translateY(-1px);
}
.btn.btn-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}
.btn.btn-lg {
  padding: 1rem 2rem;
  font-size: 1.125rem;
}
.btn.btn-outline {
  background: transparent;
  border: 2px solid currentColor;
}
.btn.btn-outline:hover:not(:disabled) {
  background: currentColor;
  color: #ffffff;
}
.btn.btn-block {
  width: 100%;
  display: flex;
}

/* ==========================================================================
   ICON BUTTONS
   ========================================================================== */
.btn-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem 1rem;
  border: none;
  border-radius: 0.5rem;
  font-weight: 500;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
  border-radius: 50%;
}
.btn-icon:focus {
  outline: none;
}
.btn-icon:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.btn-icon.square {
  border-radius: 0.75rem;
}
.btn-icon.btn-icon-sm {
  width: 2rem;
  height: 2rem;
}
.btn-icon.btn-icon-sm md-icon,
.btn-icon.btn-icon-sm .material-icons {
  font-size: 1rem;
}
.btn-icon.btn-icon-lg {
  width: 3rem;
  height: 3rem;
}
.btn-icon.btn-icon-lg md-icon,
.btn-icon.btn-icon-lg .material-icons {
  font-size: 1.5rem;
}
.btn-icon.square {
  border-radius: 0.75rem;
}

/* ==========================================================================
   SPECIALIZED BUTTONS
   ========================================================================== */
/* Theme Button (legacy support) */
.theme-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem 1rem;
  border: none;
  border-radius: 0.5rem;
  font-weight: 500;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: var(--btn-primary-bg);
  color: var(--btn-primary-text);
  box-shadow: var(--btn-shadow);
  background: #838d9f;
  color: #ffffff;
  border-radius: 1rem !important;
}
.theme-button:focus {
  outline: none;
}
.theme-button:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.theme-button:hover:not(:disabled) {
  background: var(--btn-primary-hover);
  transform: translateY(-1px);
  box-shadow: var(--btn-shadow-hover);
}
.theme-button:active {
  transform: translateY(0);
  box-shadow: var(--btn-shadow);
}

/* Square Button (legacy support) */
.square-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem 1rem;
  border: none;
  border-radius: 0.5rem;
  font-weight: 500;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
  border-radius: 50%;
  height: 3rem;
  width: 3rem;
  border-radius: 1rem;
}
.square-button:focus {
  outline: none;
}
.square-button:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.square-button.square {
  border-radius: 0.75rem;
}

/* Thin Button (legacy support) */
.thin-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem 1rem;
  border: none;
  border-radius: 0.5rem;
  font-weight: 500;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  margin: 0.25rem;
  padding: 0.25rem 0.5rem;
}
.thin-button:focus {
  outline: none;
}
.thin-button:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

/* ==========================================================================
   BUTTON CARD AND BUTTON ITEM COMPONENTS
   ========================================================================== */
/* Button Item Container */
.button-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: 0.25rem;
  position: relative;
}

/* Button Card - Icon Only Styling */
.button-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.button-card .button-initial {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: #ffffff;
  color: #343a40;
  height: 3rem;
  width: 3rem;
  border-radius: 50%;
  border: 2px solid #ffffff;
  font-size: 1.25rem;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.07);
  margin-bottom: 0.25rem;
}
.button-card .button-initial:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1);
  color: #4dabf7;
}
.button-card .button-name {
  font-size: 0.875rem;
  text-align: center;
  background: none;
  box-shadow: none;
}

/* ==========================================================================
   FLOATING ACTION BUTTON
   ========================================================================== */
.fab {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem 1rem;
  border: none;
  border-radius: 0.5rem;
  font-weight: 500;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
  border-radius: 50%;
  width: 3.5rem;
  height: 3.5rem;
  background: #4dabf7;
  color: #ffffff;
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1);
  position: fixed;
  bottom: 2rem;
  right: 2rem;
  z-index: 1030;
}
.fab:focus {
  outline: none;
}
.fab:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.fab.square {
  border-radius: 0.75rem;
}
.fab:hover {
  background: #339af0;
  transform: translateY(-2px);
  box-shadow: 0 20px 25px rgba(0, 0, 0, 0.1);
}
.fab.fab-sm {
  width: 2.5rem;
  height: 2.5rem;
}
.fab.fab-lg {
  width: 4rem;
  height: 4rem;
}
@media (max-width: 767px) {
  .fab {
    bottom: 1rem;
    right: 1rem;
  }
}

/* ==========================================================================
   BUTTON GROUPS
   ========================================================================== */
.btn-group {
  display: inline-flex;
  border-radius: 0.5rem;
  overflow: hidden;
}
.btn-group .btn {
  border-radius: 0;
  border-right: 1px solid rgba(255, 255, 255, 0.2);
}
.btn-group .btn:first-child {
  border-radius: 0.5rem 0 0 0.5rem;
}
.btn-group .btn:last-child {
  border-radius: 0 0.5rem 0.5rem 0;
  border-right: none;
}
.btn-group .btn:only-child {
  border-radius: 0.5rem;
  border-right: none;
}
.btn-group.btn-group-vertical {
  flex-direction: column;
}
.btn-group.btn-group-vertical .btn {
  border-right: none;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.btn-group.btn-group-vertical .btn:first-child {
  border-radius: 0.5rem 0.5rem 0 0;
}
.btn-group.btn-group-vertical .btn:last-child {
  border-radius: 0 0 0.5rem 0.5rem;
  border-bottom: none;
}

/* ==========================================================================
   BUTTON CONTAINER STYLES
   ========================================================================== */
#buttons-parent {
  background: #ffffff;
  padding: 0.5rem;
  border-radius: 0.5rem;
}

/* ==========================================================================
   RESPONSIVE BUTTONS
   ========================================================================== */
@media (max-width: 767px) {
  .btn {
    padding: 0.5rem 1rem;
    font-size: 1.3rem;
  }
  .btn.btn-sm {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
  }
  .btn.btn-lg {
    padding: 1rem 1.5rem;
    font-size: 1.125rem;
  }
  .btn-icon {
    width: 2.75rem;
    height: 2.75rem;
  }
  .btn-icon.btn-icon-sm {
    width: 2.25rem;
    height: 2.25rem;
  }
  .btn-icon.btn-icon-lg {
    width: 3.25rem;
    height: 3.25rem;
  }
  .button-card {
    height: 8rem;
    width: 8rem;
  }
}
/* ==========================================================================
   3. LAYOUT
   ========================================================================== */
/* Layout components */
/* Navigation Components - Consolidated from ms-navigation.scss */
/* ==========================================================================
   MS NAVIGATION COMPONENT
   ========================================================================== */
.ms-navigation {
  display: block;
  position: relative;
  color: rgba(255, 255, 255, 0.7);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ms-navigation ul, .ms-navigation li {
  padding: 0;
  margin: 0;
  list-style: none;
}
.ms-navigation ul {
  display: block;
  overflow: hidden;
}
.ms-navigation ul li {
  position: relative;
}
.ms-navigation ul li.collapsed ul {
  display: none;
}
.ms-navigation .animate-height {
  transition: height 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.ms-navigation .ms-navigation-node .ms-navigation-item {
  display: block;
  position: relative;
  cursor: pointer;
  color: rgba(255, 255, 255, 0.7);
  padding: 0.5rem 1rem;
  transition: all 0.15s ease;
}
.ms-navigation .ms-navigation-node .ms-navigation-item:hover {
  background: rgba(0, 0, 0, 0.1);
  color: #ffffff;
}
.ms-navigation .ms-navigation-node .ms-navigation-item.active {
  background: rgba(77, 171, 247, 0.2);
  color: #ffffff;
}
.ms-navigation .ms-navigation-node .ms-navigation-item .ms-navigation-link {
  display: flex;
  align-items: center;
  text-decoration: none;
  color: inherit;
}
.ms-navigation .ms-navigation-node .ms-navigation-item .ms-navigation-link .ms-navigation-text {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ms-navigation .ms-navigation-node .ms-navigation-item .ms-navigation-link .ms-navigation-arrow {
  margin-left: auto;
  transition: transform 0.15s ease;
}
.ms-navigation .ms-navigation-node .ms-navigation-item .ms-navigation-link .ms-navigation-arrow.expanded {
  transform: rotate(90deg);
}
.ms-navigation .ms-navigation-node .ms-navigation-children {
  overflow: hidden;
  transition: max-height 0.3s ease;
}
.ms-navigation .ms-navigation-node .ms-navigation-children .ms-navigation-item {
  padding-left: 2rem;
}
.ms-navigation .ms-navigation-node .ms-navigation-children .ms-navigation-item:before {
  content: "";
  position: absolute;
  left: 1rem;
  top: 50%;
  width: 0.5rem;
  height: 1px;
  background: rgba(255, 255, 255, 0.3);
}

/* Search Navigation */
.searchNav {
  background: #ffffff;
  border-radius: 0.5rem;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.searchNav .ms-navigation {
  color: #343a40;
}
.searchNav .ms-navigation .ms-navigation-item {
  color: #343a40;
}
.searchNav .ms-navigation .ms-navigation-item:hover {
  background: #e9ecef;
  color: #212529;
}
.searchNav .ms-navigation .ms-navigation-item.active {
  background: rgba(77, 171, 247, 0.1);
  color: #4dabf7;
}

/* ==========================================================================
   NAVIGATION BAR
   ========================================================================== */
.nav-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #ffffff;
  padding: 0.5rem 1rem;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  border-bottom: 1px solid #dee2e6;
}
.nav-bar .nav-brand {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  font-size: 1.125rem;
  font-weight: 700;
  color: #212529;
  text-decoration: none;
}
.nav-bar .nav-brand .nav-logo {
  width: 2rem;
  height: 2rem;
}
.nav-bar .nav-menu {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1rem;
}
.nav-bar .nav-menu .nav-link {
  color: #495057;
  text-decoration: none;
  font-weight: 500;
  transition: color 0.15s ease;
}
.nav-bar .nav-menu .nav-link:hover, .nav-bar .nav-menu .nav-link.active {
  color: #4dabf7;
}
.nav-bar .nav-actions {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
}
@media (max-width: 767px) {
  .nav-bar .nav-menu {
    display: none;
  }
}

/* ==========================================================================
   SIDEBAR NAVIGATION
   ========================================================================== */
.sidebar-nav {
  width: 16rem;
  background: #212529;
  color: #ffffff;
  height: 100vh;
  overflow-y: auto;
  transition: transform 0.3s ease;
}
.sidebar-nav.collapsed {
  transform: translateX(-100%);
}
.sidebar-nav .sidebar-header {
  padding: 1rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.sidebar-nav .sidebar-header .sidebar-title {
  margin: 0 0 0.5rem 0;
  font-weight: 700;
  line-height: 1.2;
  color: #212529;
  font-size: 1.25rem;
  color: #ffffff;
  margin: 0;
}
.sidebar-nav .sidebar-menu {
  padding: 1rem 0;
}
.sidebar-nav .sidebar-menu .sidebar-section {
  margin-bottom: 1rem;
}
.sidebar-nav .sidebar-menu .sidebar-section .sidebar-section-title {
  color: rgba(255, 255, 255, 0.6);
  font-size: 0.75rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  padding: 0 1rem;
  margin-bottom: 0.5rem;
}
.sidebar-nav .sidebar-menu .sidebar-item {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem 1rem;
  color: rgba(255, 255, 255, 0.8);
  text-decoration: none;
  transition: all 0.15s ease;
  gap: 0.5rem;
}
.sidebar-nav .sidebar-menu .sidebar-item:hover {
  background: rgba(255, 255, 255, 0.1);
  color: #ffffff;
}
.sidebar-nav .sidebar-menu .sidebar-item.active {
  background: #4dabf7;
  color: #ffffff;
}
.sidebar-nav .sidebar-menu .sidebar-item .sidebar-icon {
  width: 1.25rem;
  flex-shrink: 0;
}
.sidebar-nav .sidebar-menu .sidebar-item .sidebar-text {
  flex: 1;
}
.sidebar-nav .sidebar-menu .sidebar-item .sidebar-badge {
  background: rgba(255, 255, 255, 0.2);
  color: #ffffff;
  padding: 0.125rem 0.375rem;
  border-radius: 0.25rem;
  font-size: 0.75rem;
}
@media (max-width: 767px) {
  .sidebar-nav {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
  }
}

/* ==========================================================================
   BREADCRUMB NAVIGATION
   ========================================================================== */
.breadcrumb {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.25rem;
  padding: 0.5rem 0;
}
.breadcrumb .breadcrumb-item {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.25rem;
  color: #495057;
}
.breadcrumb .breadcrumb-item a {
  color: #4dabf7;
  text-decoration: none;
}
.breadcrumb .breadcrumb-item a:hover {
  text-decoration: underline;
}
.breadcrumb .breadcrumb-item.active {
  color: #212529;
  font-weight: 500;
}
.breadcrumb .breadcrumb-item:not(:last-child):after {
  content: "/";
  color: #adb5bd;
  margin-left: 0.25rem;
}

/* ==========================================================================
   TAB NAVIGATION
   ========================================================================== */
.tab-nav {
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom: 1px solid #dee2e6;
  gap: 0;
}
.tab-nav .tab-item {
  padding: 1rem 1.5rem;
  color: #495057;
  text-decoration: none;
  border-bottom: 2px solid transparent;
  transition: all 0.15s ease;
  font-weight: 500;
}
.tab-nav .tab-item:hover {
  color: #4dabf7;
  border-bottom-color: rgba(77, 171, 247, 0.3);
}
.tab-nav .tab-item.active {
  color: #4dabf7;
  border-bottom-color: #4dabf7;
}

/* ==========================================================================
   MOBILE NAVIGATION
   ========================================================================== */
.mobile-nav-toggle {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem 1rem;
  border: none;
  border-radius: 0.5rem;
  font-weight: 500;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
  border-radius: 50%;
  background: transparent;
  color: #343a40;
}
.mobile-nav-toggle:focus {
  outline: none;
}
.mobile-nav-toggle:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.mobile-nav-toggle.square {
  border-radius: 0.75rem;
}
@media (min-width: 992px) {
  .mobile-nav-toggle {
    display: none;
  }
}

.mobile-nav-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1040;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
}
.mobile-nav-overlay.active {
  opacity: 1;
  visibility: visible;
}

/* ==========================================================================
   RESPONSIVE NAVIGATION
   ========================================================================== */
@media (max-width: 767px) {
  .nav-bar .nav-menu {
    position: fixed;
    top: 100%;
    left: 0;
    width: 100%;
    background: #ffffff;
    flex-direction: column;
    padding: 1rem;
    box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1);
    transform: translateY(-100%);
    transition: transform 0.3s ease;
  }
  .nav-bar .nav-menu.active {
    transform: translateY(0);
  }
}
/* Dashboard Layout Improvements */
/* Main container fixes */
#main-container {
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100vh;
  overflow: hidden;
  align-items: stretch;
  flex-direction: column;
}
@media (min-width: 768px) {
  #main-container {
    flex-direction: row;
  }
}

/* Workspace container */
#workSpaceTable {
  flex: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
#workSpaceTable #main-container {
  height: 100%;
  max-height: 100%;
  overflow: hidden;
}

/* Dashboard content area */
.dashboard-content-area {
  flex: 1;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 1rem;
  background: #f8f9fa;
}
@media (max-width: 768px) {
  .dashboard-content-area {
    padding: 0.5rem;
  }
}

/* Analytics container responsive fixes */
.modern-analytics-container {
  max-width: 100%;
  margin: 0 auto;
  height: 100%;
  overflow-y: auto;
}
.modern-analytics-container.mobile-view {
  padding: 0.5rem;
}
.modern-analytics-container .analytics-header {
  margin-bottom: 1.5rem;
  padding: 1rem;
  background: white;
  border-radius: 0.5rem;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
@media (max-width: 768px) {
  .modern-analytics-container .analytics-header {
    margin-bottom: 1rem;
    padding: 0.75rem;
  }
}

/* Dashboard grid improvements */
.dashboard-grid, .elon-dashboards-wrapper .dashboard-container {
  display: grid;
  gap: 1.5rem;
  grid-template-columns: 1fr;
}
@media (min-width: 768px) {
  .dashboard-grid, .elon-dashboards-wrapper .dashboard-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1200px) {
  .dashboard-grid, .elon-dashboards-wrapper .dashboard-container {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1600px) {
  .dashboard-grid, .elon-dashboards-wrapper .dashboard-container {
    grid-template-columns: repeat(4, 1fr);
  }
}

/* Dashboard card responsive improvements */
.dashboard-card {
  background: white;
  border-radius: 0.75rem;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  transition: all 0.3s ease;
  height: -moz-fit-content;
  height: fit-content;
}
.dashboard-card:hover {
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);
  transform: translateY(-2px);
}
.dashboard-card .dashboard-header {
  padding: 1rem 1.25rem;
  border-bottom: 1px solid #e9ecef;
  display: flex;
  align-items: center;
  gap: 0.75rem;
}
@media (max-width: 768px) {
  .dashboard-card .dashboard-header {
    padding: 0.75rem 1rem;
  }
}
.dashboard-card .dashboard-content {
  padding: 1rem;
}
@media (max-width: 768px) {
  .dashboard-card .dashboard-content {
    padding: 0.75rem;
  }
}
.dashboard-card .dashboard-content .dashboard-plot {
  width: 100%;
  height: 300px;
  min-height: 300px;
}
@media (max-width: 768px) {
  .dashboard-card .dashboard-content .dashboard-plot {
    height: 250px;
    min-height: 250px;
  }
}
@media (max-width: 480px) {
  .dashboard-card .dashboard-content .dashboard-plot {
    height: 200px;
    min-height: 200px;
  }
}

/* Dashboards container improvements */
.dashboards-container, .elon-dashboards-wrapper .model-container {
  margin-bottom: 2rem;
}
.dashboards-container:last-child, .elon-dashboards-wrapper .model-container:last-child {
  margin-bottom: 0;
}
.dashboards-container .dashboards-header, .dashboards-container .elon-dashboards-wrapper .model-header, .elon-dashboards-wrapper .dashboards-container .model-header, .elon-dashboards-wrapper .model-container .dashboards-header, .elon-dashboards-wrapper .model-container .model-header {
  margin-bottom: 1rem;
}
.dashboards-container .dashboards-header .model-header-card, .dashboards-container .elon-dashboards-wrapper .model-header .model-header-card, .elon-dashboards-wrapper .dashboards-container .model-header .model-header-card, .elon-dashboards-wrapper .model-container .dashboards-header .model-header-card, .elon-dashboards-wrapper .model-container .model-header .model-header-card {
  background: white;
  border-radius: 0.5rem;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}
.dashboards-container .dashboards-content, .dashboards-container .elon-dashboards-wrapper .model-content, .elon-dashboards-wrapper .dashboards-container .model-content, .elon-dashboards-wrapper .model-container .dashboards-content, .elon-dashboards-wrapper .model-container .model-content {
  transition: all 0.3s ease;
  overflow: visible;
}
.dashboards-container.dashboards-collapsed .dashboards-content, .dashboards-container.dashboards-collapsed .elon-dashboards-wrapper .model-content, .elon-dashboards-wrapper .dashboards-container.dashboards-collapsed .model-content, .elon-dashboards-wrapper .dashboards-collapsed.model-container .dashboards-content, .elon-dashboards-wrapper .dashboards-collapsed.model-container .model-content, .elon-dashboards-wrapper .model-container.collapsed .dashboards-content, .elon-dashboards-wrapper .model-container.collapsed .model-content {
  height: 0;
  overflow: hidden;
}

/* Responsive utilities */
@media (max-width: 768px) {
  .hide-mobile {
    display: none !important;
  }
}

@media (min-width: 769px) {
  .hide-desktop {
    display: none !important;
  }
}

@media (max-width: 768px) {
  .mobile-full-width {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

/* Scrollbar styling */
.dashboard-content-area,
.modern-analytics-container {
  scrollbar-width: thin;
  scrollbar-color: #cbd5e0 transparent;
}
.dashboard-content-area::-webkit-scrollbar,
.modern-analytics-container::-webkit-scrollbar {
  width: 6px;
}
.dashboard-content-area::-webkit-scrollbar-track,
.modern-analytics-container::-webkit-scrollbar-track {
  background: transparent;
}
.dashboard-content-area::-webkit-scrollbar-thumb,
.modern-analytics-container::-webkit-scrollbar-thumb {
  background-color: #cbd5e0;
  border-radius: 3px;
}
.dashboard-content-area::-webkit-scrollbar-thumb:hover,
.modern-analytics-container::-webkit-scrollbar-thumb:hover {
  background-color: #a0aec0;
}

/* Fix for side panels */
@media (max-width: 768px) {
  .side-panel {
    max-width: 100vw !important;
    width: 100vw !important;
  }
}

/* Toolbar responsive improvements */
.toolbar-items {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  overflow: hidden;
}
@media (max-width: 768px) {
  .toolbar-items {
    width: 100% !important;
    padding: 0.5rem;
    flex-wrap: nowrap;
  }
  .toolbar-items .toolbar-item {
    margin: 0.25rem;
    flex-shrink: 0;
  }
}

/* ==========================================================================
   4. UTILITIES
   ========================================================================== */
/* Helper classes */
/* Utility Classes - Consolidated from scattered files */
/* ==========================================================================
   LAYOUT UTILITIES
   ========================================================================== */
/* Display */
.d-none {
  display: none !important;
}

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

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

.d-inline-block {
  display: inline-block !important;
}

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

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

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

/* Flex Utilities */
.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.justify-start {
  justify-content: flex-start !important;
}

.justify-end {
  justify-content: flex-end !important;
}

.justify-center {
  justify-content: center !important;
}

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

.justify-around {
  justify-content: space-around !important;
}

.align-start {
  align-items: flex-start !important;
}

.align-end {
  align-items: flex-end !important;
}

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

.align-stretch {
  align-items: stretch !important;
}

.flex-1 {
  flex: 1 !important;
}

.flex-auto {
  flex: auto !important;
}

.flex-none {
  flex: none !important;
}

/* Position */
.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;
}

/* Sizing */
.w-100 {
  width: 100% !important;
}

.w-75 {
  width: 75% !important;
}

.w-50 {
  width: 50% !important;
}

.w-25 {
  width: 25% !important;
}

.w-auto {
  width: auto !important;
}

.h-100 {
  height: 100% !important;
}

.h-75 {
  height: 75% !important;
}

.h-50 {
  height: 50% !important;
}

.h-25 {
  height: 25% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

/* ==========================================================================
   SPACING UTILITIES
   ========================================================================== */
/* Margin */
.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: var(--spacing-1) !important;
}

.m-2 {
  margin: var(--spacing-2) !important;
}

.m-3 {
  margin: var(--spacing-3) !important;
}

.m-4 {
  margin: var(--spacing-4) !important;
}

.m-5 {
  margin: var(--spacing-5) !important;
}

.m-6 {
  margin: var(--spacing-6) !important;
}

.m-8 {
  margin: var(--spacing-8) !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}

.mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

.mx-3 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}

.mx-4 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.mx-5 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.mx-auto {
  margin-left: auto !important;
  margin-right: 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: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}

.my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-5 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !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: 0.75rem !important;
}

.mt-4 {
  margin-top: 1rem !important;
}

.mt-5 {
  margin-top: 1.5rem !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: 0.75rem !important;
}

.mb-4 {
  margin-bottom: 1rem !important;
}

.mb-5 {
  margin-bottom: 1.5rem !important;
}

.ml-0 {
  margin-left: 0 !important;
}

.ml-1 {
  margin-left: 0.25rem !important;
}

.ml-2 {
  margin-left: 0.5rem !important;
}

.ml-3 {
  margin-left: 0.75rem !important;
}

.ml-4 {
  margin-left: 1rem !important;
}

.ml-5 {
  margin-left: 1.5rem !important;
}

.mr-0 {
  margin-right: 0 !important;
}

.mr-1 {
  margin-right: 0.25rem !important;
}

.mr-2 {
  margin-right: 0.5rem !important;
}

.mr-3 {
  margin-right: 0.75rem !important;
}

.mr-4 {
  margin-right: 1rem !important;
}

.mr-5 {
  margin-right: 1.5rem !important;
}

/* Padding */
.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 0.75rem !important;
}

.p-4 {
  padding: 1rem !important;
}

.p-5 {
  padding: 1.5rem !important;
}

.p-6 {
  padding: 2rem !important;
}

.px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

.px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

.px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.px-5 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !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: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-5 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

/* ==========================================================================
   TEXT UTILITIES
   ========================================================================== */
/* Text Alignment */
.text-left {
  text-align: left !important;
}

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

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

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

/* Text Transform */
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

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

/* Font Weight */
.font-light {
  font-weight: 300 !important;
}

.font-normal {
  font-weight: 400 !important;
}

.font-medium {
  font-weight: 500 !important;
}

.font-semibold {
  font-weight: 600 !important;
}

.font-bold {
  font-weight: 700 !important;
}

/* Font Size */
.text-xs {
  font-size: 0.75rem !important;
}

.text-sm {
  font-size: 0.875rem !important;
}

.text-base {
  font-size: 1.3rem !important;
}

.text-lg {
  font-size: 1.125rem !important;
}

.text-xl {
  font-size: 1.25rem !important;
}

.text-2xl {
  font-size: 1.5rem !important;
}

.text-3xl {
  font-size: 2rem !important;
}

/* Line Height */
.leading-tight {
  line-height: 1.2 !important;
}

.leading-normal {
  line-height: 1.5 !important;
}

.leading-loose {
  line-height: 1.75 !important;
}

/* Text Decoration */
.text-underline {
  text-decoration: underline !important;
}

.text-no-underline {
  text-decoration: none !important;
}

/* Text Overflow */
.text-truncate {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

/* ==========================================================================
   COLOR UTILITIES
   ========================================================================== */
/* Text Colors */
.text-primary {
  color: var(--text-primary) !important;
}

.text-secondary {
  color: var(--text-secondary) !important;
}

.text-disabled {
  color: var(--text-disabled) !important;
}

.text-success {
  color: var(--success) !important;
}

.text-warning {
  color: var(--warning) !important;
}

.text-danger {
  color: var(--error) !important;
}

.text-error {
  color: var(--error) !important;
}

.text-info {
  color: var(--info) !important;
}

.text-muted {
  color: var(--text-hint) !important;
}

/* Background Colors */
.bg-primary {
  background-color: var(--primary-500) !important;
  color: var(--text-on-primary) !important;
}

.bg-secondary {
  background-color: var(--secondary-500) !important;
  color: var(--text-on-primary) !important;
}

.bg-success {
  background-color: var(--success) !important;
  color: var(--text-on-primary) !important;
}

.bg-warning {
  background-color: var(--warning) !important;
  color: var(--text-primary) !important;
}

.bg-danger {
  background-color: var(--error) !important;
  color: var(--text-on-primary) !important;
}

.bg-info {
  background-color: var(--info) !important;
  color: var(--text-on-primary) !important;
}

.bg-surface-0 {
  background-color: var(--surface-0) !important;
}

.bg-surface-1 {
  background-color: var(--surface-1) !important;
}

.bg-surface-2 {
  background-color: var(--surface-2) !important;
}

.bg-transparent {
  background-color: transparent !important;
}

/* ==========================================================================
   BORDER UTILITIES
   ========================================================================== */
/* Border */
.border {
  border: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

/* Border Radius */
.rounded {
  border-radius: 0.5rem !important;
}

.rounded-sm {
  border-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.75rem !important;
}

.rounded-xl {
  border-radius: 1rem !important;
}

.rounded-full {
  border-radius: 50% !important;
}

.rounded-none {
  border-radius: 0 !important;
}

/* Legacy rounded utilities (from old files) */
.round-bottom {
  border-bottom-left-radius: 0.5rem !important;
  border-bottom-right-radius: 0.5rem !important;
}

/* ==========================================================================
   SHADOW UTILITIES
   ========================================================================== */
.shadow-sm {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05) !important;
}

.shadow {
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.07) !important;
}

.shadow-lg {
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1) !important;
}

.shadow-xl {
  box-shadow: 0 20px 25px rgba(0, 0, 0, 0.1) !important;
}

.shadow-none {
  box-shadow: none !important;
}

/* ==========================================================================
   INTERACTION UTILITIES
   ========================================================================== */
.cursor-pointer {
  cursor: pointer !important;
}

.cursor-default {
  cursor: default !important;
}

.cursor-not-allowed {
  cursor: not-allowed !important;
}

.select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}

.select-text {
  -webkit-user-select: text !important;
     -moz-user-select: text !important;
          user-select: text !important;
}

.select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.pointer-events-none {
  pointer-events: none !important;
}

.pointer-events-auto {
  pointer-events: auto !important;
}

/* ==========================================================================
   LEGACY UTILITIES (from misc.scss and class.scss)
   ========================================================================== */
/* Main Container (legacy) */
#main-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  max-height: 100%;
  align-items: stretch;
  align-content: stretch;
}

/* Fullscreen Dialog */
.fullscreen-dialog {
  max-width: 100% !important;
  max-height: 100% !important;
  width: 100% !important;
  height: 100% !important;
}

/* Cell Styles (legacy) */
.cellRelationship {
  background-color: #28a745;
}

.noEdit {
  background-color: #6c757d;
}

/* Center Items */
.center-items {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Toolbar Items (legacy) */
.toolbar-items {
  display: flex;
  align-items: center;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  background: #ffffff;
  padding: 0.5rem 1rem;
  box-sizing: border-box;
  overflow: hidden;
}

/* ==========================================================================
   RESPONSIVE UTILITIES
   ========================================================================== */
@media (max-width: 767px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-flex {
    display: flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
}
/* ==========================================================================
   5. LEGACY STYLES (for backwards compatibility)
   ========================================================================== */
/* These will be gradually phased out as components are updated */
/* Remaining small files that haven't been consolidated yet */
#viewer {
  background: white;
}

/* 
 * Toolbar Components - Theme-aware toolbar styling
 * Updated to use CSS custom properties for theming
 */
.toolbar-items {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  max-width: 100%;
  background: var(--toolbar-bg);
  border-bottom: 1px solid var(--toolbar-border);
  padding: var(--spacing-2) var(--spacing-4);
  box-sizing: border-box;
  overflow: hidden;
  min-height: var(--toolbar-height);
  box-shadow: var(--toolbar-shadow);
  transition: background-color var(--transition-normal);
  /* Fix icon alignment */
  /* Status text styling */
  /* Toolbar sections */
}
.toolbar-items .toolbar-item {
  display: flex;
  align-items: center;
  gap: var(--spacing-2);
  flex-shrink: 0;
  color: var(--toolbar-text);
  /* Toolbar buttons */
}
.toolbar-items .toolbar-item md-icon {
  vertical-align: middle;
  color: var(--toolbar-icon);
  transition: color var(--transition-fast);
}
.toolbar-items .toolbar-item md-icon:hover {
  color: var(--primary-500);
}
.toolbar-items .toolbar-item button {
  background: transparent;
  border: none;
  color: var(--toolbar-icon);
  padding: var(--spacing-2);
  border-radius: var(--radius-md);
  cursor: pointer;
  transition: background-color var(--transition-fast), color var(--transition-fast);
}
.toolbar-items .toolbar-item button:hover {
  background-color: var(--surface-2);
  color: var(--toolbar-text);
}
.toolbar-items .toolbar-item button:active {
  background-color: var(--surface-3);
}
.toolbar-items .status-text {
  display: flex;
  align-items: center;
  font-size: var(--text-sm);
  font-weight: var(--font-medium);
  white-space: nowrap;
  color: var(--text-secondary);
}
.toolbar-items .status-text.success {
  color: var(--status-success);
}
.toolbar-items .status-text.warning {
  color: var(--status-warning);
}
.toolbar-items .status-text.error {
  color: var(--status-error);
}
.toolbar-items .status-text.info {
  color: var(--status-info);
}
.toolbar-items .toolbar-left,
.toolbar-items .toolbar-center,
.toolbar-items .toolbar-right {
  display: flex;
  align-items: center;
  gap: var(--spacing-3);
}
.toolbar-items .toolbar-left {
  flex: 0 0 auto;
}
.toolbar-items .toolbar-center {
  flex: 1 1 auto;
  justify-content: center;
}
.toolbar-items .toolbar-right {
  flex: 0 0 auto;
}

/* ==========================================================================
   RESPONSIVE TOOLBAR
   ========================================================================== */
@media (max-width: var(--breakpoint-md)) {
  .toolbar-items {
    padding: var(--spacing-2);
    min-height: 56px;
  }
  .toolbar-items .toolbar-center {
    display: none; /* Hide center section on mobile */
  }
  .toolbar-items .toolbar-item {
    gap: var(--spacing-1);
  }
  .toolbar-items .status-text {
    font-size: var(--text-xs);
  }
}
@media (max-width: var(--breakpoint-sm)) {
  .toolbar-items {
    flex-wrap: wrap;
    min-height: auto;
  }
  .toolbar-items .toolbar-left,
  .toolbar-items .toolbar-right {
    flex: 1 1 100%;
    justify-content: space-between;
  }
}
/* ==========================================================================
   ACCESSIBILITY IMPROVEMENTS
   ========================================================================== */
@media (prefers-reduced-motion: reduce) {
  .toolbar-items .toolbar-item button {
    transition: none;
  }
}
@media (prefers-contrast: high) {
  .toolbar-items {
    border-bottom-width: 2px;
  }
  .toolbar-items .toolbar-item button {
    border: 1px solid currentColor;
  }
}
.subheader-text {
  color: #654321 !important;
}

.banner-text {
  color: #678910 !important;
}

.side-panel-heading {
  background: transparent !important;
}

textarea {
  resize: none;
}

.side-container {
  display: flex;
  flex-direction: row;
  height: 100%;
  width: 100% !important;
  flex-wrap: wrap;
  padding: 1px;
}

.side-panel {
  max-width: 20vw;
  width: 20vw;
}

#bulk-editor {
  margin: 1px;
  border-radius: 1rem !important;
}

#default-values {
  margin: 1px;
  border-radius: 1rem !important;
}

.tab-token {
  display: flex;
  align-items: center;
}

.tab-header {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.tab-item {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  width: 100%;
  color: #000000;
}

#main-panel {
  display: flex;
  height: 100%;
}

.row-panel {
  display: flex;
  flex-direction: row;
  height: 100%;
  margin: 10px;
  max-height: 600px;
  justify-content: space-between;
  width: 100%;
}

.close-panel {
  display: flex;
  flex-direction: row;
  height: 100%;
  margin: 10px;
  max-height: 600px;
  width: 100%;
}

#tab-card-container {
  height: 100%;
}

#tabs-container {
  flex: 3 2 100%;
  width: 100%;
}

.tab-cards {
  height: 100% !important;
}

#tabs-sbody {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  flex: 1;
  border-radius: 5px;
  background-color: #ffffff !important;
  overflow: auto;
}

.left-space {
  padding-left: 10px;
}

.tabs-body {
  display: flex;
  width: 100%;
}
.tabs-body .tabs-card {
  display: flex;
  flex-flow: column;
  width: 100%;
  height: 100vh !important;
  padding: 0px;
}
md-tabs.md-default-theme .md-tab, md-tabs .md-tab {
  display: flex;
  flex-flow: row;
  color: var(--theme-text-primary, #355067) !important;
  border-radius: 5px;
  align-items: center;
  justify-content: space-evenly;
}
md-tabs.md-default-theme .md-tab .tab-container, md-tabs .md-tab .tab-container {
  display: flex;
  flex-flow: row;
  line-height: 15px;
  align-items: center;
}
md-tabs.md-default-theme .md-tab .tab-container .tab-token, md-tabs .md-tab .tab-container .tab-token {
  display: flex;
  flex-flow: column;
  align-content: flex-start;
  justify-content: flex-start;
}
md-tabs.md-default-theme .md-tab .tab-container .tab-token .tab-subscript, md-tabs .md-tab .tab-container .tab-token .tab-subscript {
  font-size: 10px;
}
md-tabs.md-default-theme .md-tab .tab-container .tab-token .tab-heading, md-tabs .md-tab .tab-container .tab-token .tab-heading {
  font-size: 1.4rem;
}
md-tabs.md-default-theme .md-tab span, md-tabs .md-tab span {
  font-size: 12px;
  font-weight: 400;
}
md-tabs.md-default-theme .md-tab md-icon, md-tabs .md-tab md-icon {
  color: var(--theme-text-primary, #355067) !important;
}
md-tabs.md-default-theme .md-tab .tab-dashboard-container, md-tabs .md-tab .tab-dashboard-container {
  font-size: 13px;
  align-items: center;
}

.md-tab.md-active {
  background: none;
}
.md-tab.md-active .tab-heading {
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  padding: 3px;
  border-radius: 3px;
}
.md-tab.md-active .tab-subscript {
  font-size: 10px;
  font-weight: 500;
  color: rgba(5, 94, 237, 0.6666666667);
}

.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  width: 5px;
}

.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  height: 7px;
  margin: -7px;
}

.corner-ribbon {
  width: 100%;
  background: #e43;
  position: relative;
  text-align: center;
  line-height: 50px;
  letter-spacing: 1px;
  color: #f0f0f0;
}

/* Custom styles */
.corner-ribbon.sticky {
  position: fixed;
}

.corner-ribbon.shadow {
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}

/* Different positions */
.corner-ribbon.top-left {
  top: 3px;
  left: 3px;
}

.corner-ribbon.top-right {
  top: 25px;
  right: -50px;
  left: auto;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.corner-ribbon.bottom-left {
  top: auto;
  bottom: 25px;
  left: -50px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.corner-ribbon.bottom-right {
  top: auto;
  right: -50px;
  bottom: 25px;
  left: auto;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

/* Colors */
.corner-ribbon.white {
  background: #f0f0f0;
  color: #555;
}

.corner-ribbon.black {
  background: #333;
}

.corner-ribbon.grey {
  background: #999;
}

.corner-ribbon.blue {
  background: #39d;
}

.corner-ribbon.green {
  background: #2c7;
}

.corner-ribbon.turquoise {
  background: #1b9;
}

.corner-ribbon.purple {
  background: #95b;
}

.corner-ribbon.red {
  background: #e43;
}

.corner-ribbon.orange {
  background: #e82;
}

.corner-ribbon.yellow {
  background: #ec0;
}

.ribbon {
  position: relative;
  text-align: center;
  line-height: 50px;
  letter-spacing: 1px;
}

.recon-layout {
  display: flex;
  flex-direction: "column";
  align-items: start-around;
  justify-content: center;
}

.relationshipName {
  background: #1351D8;
  color: white;
  padding: 4px 8px;
  font-size: 14px;
  font-family: Roboto Mono, times, helvetica, serif;
  vertical-align: middle;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

#relationshipMode {
  display: flex;
  flex-direction: "column";
  align-items: center;
}

.cellRelationship {
  background-color: green;
}

md-progress-linear {
  height: 2px !important;
}

#elon-query div.md-container.md-mode-query, #elon-login-query div.md-container.md-mode-query, #elon-register2-query div.md-container.md-mode-query, #elon-login2-query div.md-container.md-mode-query {
  background: var(--theme-primary-dark, #2659AB) !important;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  height: 2px !important;
}

.query-bar {
  color: var(--theme-primary, #055EED) !important;
}

.type-controller {
  display: none;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
}

.pop-icon {
  font-size: 30px;
}

#pop-parent {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
#pop-parent .form-parent {
  justify-content: center !important;
}
#pop-parent .form-card {
  flex-direction: column !important;
  width: 100%;
}

#pop-button {
  display: flex;
  flex-direction: row;
  width: -moz-max-content;
  width: max-content;
}

@media screen and (max-width: 959px) {
  #pop-parent {
    max-width: 100%;
    width: 100%;
  }
  .form-card {
    width: unset;
  }
}
#bulk-editor {
  width: 100% !important;
}

.pocket {
  height: 70vh !important;
}

#controller-container {
  display: flex;
  height: 10%;
  flex-direction: row;
  margin: 10px;
}

#work-panel {
  display: flex;
  width: 100% !important;
  height: 100% !important;
  overflow: hidden;
  flex-direction: column !important;
}

#scripts-panel {
  display: flex;
  flex-flow: column;
  justify-content: start !important;
  height: 65vh;
  overflow: auto;
}

#summary-container {
  width: 100%;
}

.badge-text {
  font-size: 11px !important;
}

.badge-counter {
  color: rgb(0, 0, 0) !important;
  font-size: 10px !important;
}

#mobile-model-container {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
}

/*----------------------------------------------------------------*/
/*  ms-search-bar
/*----------------------------------------------------------------*/
.ms-search-bar {
  height: 64px;
  font-size: 13px;
}
.ms-search-bar .ms-search-bar-expander,
.ms-search-bar .ms-search-bar-collapser {
  cursor: pointer;
  padding: 0 20px;
  margin: 0;
  width: 64px !important;
  height: 64px !important;
  line-height: 64px !important;
}
.ms-search-bar .ms-search-bar-loader {
  width: 64px !important;
  height: 64px !important;
  line-height: 64px !important;
}
.ms-search-bar .ms-search-bar-collapser {
  display: none;
}
.ms-search-bar #ms-search-bar-input {
  display: none;
  min-height: 64px;
  background-color: transparent;
  font-size: 16px;
}
.ms-search-bar .ms-search-bar-results {
  position: absolute;
  top: 64px;
  left: 0;
  right: 0;
  overflow-x: hidden;
  overflow-y: scroll;
  background: #FFFFFF;
  max-height: 300px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
}
.ms-search-bar .ms-search-bar-results .no-results {
  font-size: 18px;
  padding: 16px;
  color: rgba(0, 0, 0, 0.54);
}
.ms-search-bar .ms-search-bar-results .result {
  position: relative;
  height: 56px;
  min-height: 56px;
  max-height: 56px;
  padding: 16px;
  cursor: pointer;
}
.ms-search-bar .ms-search-bar-results .result.selected {
  background: rgba(0, 0, 0, 0.07);
}
.ms-search-bar .ms-search-bar-results .result .icon-container {
  min-width: 32px;
  margin-right: 8px;
}
.ms-search-bar .ms-search-bar-results .result .icon-container .square {
  width: 6px;
  height: 6px;
}
.ms-search-bar .ms-search-bar-results .result .title {
  font-size: 16px;
}
.ms-search-bar .ms-search-bar-results .result .description {
  padding-top: 6px;
  font-size: 14px;
  font-weight: bold;
}
.ms-search-bar.expanded {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #FFFFFF;
  z-index: 10;
}
.ms-search-bar.expanded #ms-search-bar-input {
  display: block;
}
.ms-search-bar.expanded .ms-search-bar-collapser {
  display: block;
}

body.ms-search-bar-expanded #toolbar {
  z-index: 999 !important;
}

@media screen and (max-width: 959px) {
  .ms-search-bar-label {
    padding: 0 8px 0 12px;
  }
}
body.ms-info-bar-active #main {
  top: 64px;
}

ms-info-bar {
  display: block;
  position: relative;
  width: 100%;
  height: 64px;
  background-color: #E91E63;
  z-index: 99998;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
ms-info-bar #ms-info-bar-message {
  padding: 8px 16px;
  line-height: 48px;
  font-size: 16px;
}
ms-info-bar #ms-info-bar-message a {
  overflow: hidden;
  height: 48px;
  color: #FFFFFF;
}
ms-nav {
  display: block;
  position: relative;
  color: rgba(255, 255, 255, 0.7);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  z-index: 70;
}
ms-nav ms-nav-item {
  display: block;
  position: relative;
  line-height: 48px;
}
ms-nav ms-nav-item.ms-nav-title {
  line-height: 32px;
  font-size: 12px;
  font-weight: 500;
  margin-top: 8px;
  padding: 0 24px;
  width: 100%;
  color: rgba(255, 255, 255, 0.3);
  text-transform: uppercase;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
ms-nav ms-nav-item .ms-nav-button {
  display: flex;
  align-self: flex-start;
  align-items: center;
  position: relative;
  cursor: pointer;
  padding: 0 48px 0 24px;
  color: rgba(255, 255, 255, 0.7);
  text-decoration: none;
}
ms-nav ms-nav-item .ms-nav-button:not(.active):hover {
  background: rgba(0, 0, 0, 0.1);
  text-decoration: none;
}
ms-nav ms-nav-item .ms-nav-button .ms-nav-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: opacity 0.2s ease-in-out 0.1s;
}
ms-nav ms-nav-item .ms-nav-button .arrow {
  position: absolute;
  top: 16px;
  right: 24px;
  margin: 0;
  transition: transform 0.3s ease-in-out, opacity 0.2s ease-in-out 0.1s;
}
ms-nav ms-nav-item .ms-nav-button .ms-nav-badge {
  position: absolute;
  top: 50%;
  right: 24px;
  min-width: 20px;
  height: 20px;
  line-height: 20px;
  padding: 0 7px;
  font-size: 11px;
  font-weight: bold;
  border-radius: 20px;
  transform: translateY(-50%);
  transition: opacity 0.2s ease-in-out 0.1s;
}
ms-nav ms-nav-item .ms-nav-button.active {
  color: #FFFFFF !important;
}
ms-nav ms-nav-item .ms-nav-button.active .ms-nav-badge {
  background: #FFFFFF !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
ms-nav ms-nav-item .ms-nav-button.active i {
  color: #FFFFFF;
}
ms-nav ms-nav-item i {
  color: rgba(255, 255, 255, 0.7);
  margin: 0 16px 0 0;
}
ms-nav .ms-nav-toggle ms-nav-toggle-items {
  display: none;
  overflow: hidden;
}
ms-nav .ms-nav-toggle ms-nav-toggle-items.expand-animation {
  transition: height 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
ms-nav .ms-nav-toggle ms-nav-toggle-items.collapse-animation {
  transition: height 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item {
  /* Level 1 */
  /* Level 2 */
}
ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item .ms-nav-button {
  padding-left: 58px;
}
ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item {
  /* Level 3 */
}
ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item .ms-nav-button {
  padding-left: 68px;
}
ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item {
  /* Level 4 */
}
ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item .ms-nav-button {
  padding-left: 78px;
}
ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item {
  /* Level 5 */
}
ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item .ms-nav-button {
  padding-left: 88px;
}
ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item .ms-nav-button {
  padding-left: 98px;
}
ms-nav .ms-nav-toggle.active > .ms-nav-button {
  color: rgb(255, 255, 255);
}
ms-nav .ms-nav-toggle.active > .ms-nav-button a,
ms-nav .ms-nav-toggle.active > .ms-nav-button md-icon {
  color: rgb(255, 255, 255);
}
ms-nav .ms-nav-toggle[collapsed=false] > .ms-nav-button > .arrow {
  transform: rotate(90deg);
}
ms-nav > .ms-nav-toggle[collapsed=false] {
  background-color: rgba(0, 0, 0, 0.12);
}

@media only screen and (min-width: 1023px) {
  .ms-nav-folded #ms-nav-fold-close-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    z-index: 998;
  }
  .ms-nav-folded #ms-nav-fold-open-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999;
  }
  .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item.ms-nav-title {
    height: 32px;
  }
  .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item.ms-nav-title:before {
    content: "";
    display: block;
    position: relative;
    top: 12px;
    width: 16px;
    border-top: 1px solid rgba(255, 255, 255, 0.12);
  }
  .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item.ms-nav-title span {
    display: none;
  }
  .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item .ms-nav-button {
    height: 48px;
  }
  .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item .ms-nav-button > .ms-nav-label,
  .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item .ms-nav-button > .ms-nav-badge,
  .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item .ms-nav-button > .arrow {
    opacity: 0;
    visibility: hidden;
  }
}
/* 
 * Miscellaneous Styles - Refactored to use theme system
 * Utility classes and layout components updated with modern CSS
 */
/* ==========================================================================
   LAYOUT CONTAINERS
   ========================================================================== */
#workSpaceTable {
  height: 100vh;
  max-height: 100vh;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  background: var(--bg-primary);
  color: var(--text-primary);
}

#main-container {
  display: flex;
  height: 100%;
  max-height: 100%;
  width: 100%;
  overflow: hidden;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: var(--spacing-2);
}

/* ==========================================================================
   UTILITY CLASSES
   ========================================================================== */
.round-bottom {
  border-bottom-left-radius: var(--radius-lg);
  border-bottom-right-radius: var(--radius-lg);
}

.fullscreen-dialog {
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  height: 100%;
  background: var(--surface-0);
  color: var(--text-primary);
}

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

.container {
  display: flex;
  height: 15.625rem; /* 250px converted to rem */
  color: var(--text-primary);
  background: var(--surface-0);
}

.pad {
  display: flex;
  margin: var(--spacing-2);
  padding: var(--spacing-2);
}

/* ==========================================================================
   PLACEHOLDERS (SASS Mixins)
   ========================================================================== */
.view {
  display: flex;
  max-height: 60%;
  background: var(--surface-1);
  border-radius: var(--radius-lg);
}

.grid-frame, .mobile-record, .banner {
  max-width: 90%;
  min-width: 70%;
}

/* ==========================================================================
   STATE CLASSES
   ========================================================================== */
.cellRelationship {
  background-color: var(--success);
  color: var(--text-on-primary);
  padding: var(--spacing-1);
  border-radius: var(--radius-sm);
}

.noEdit {
  background-color: var(--gray-400);
  color: var(--text-disabled);
  cursor: not-allowed;
  opacity: 0.7;
}

/* ==========================================================================
   COMPONENT SPECIFIC STYLES
   ========================================================================== */
#previewerGroup {
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--surface-1);
  border-radius: var(--radius-lg);
  padding: var(--spacing-4);
  margin: var(--spacing-2);
}

.headingName {
  font-size: var(--text-xl);
  font-weight: var(--font-bold);
  padding: var(--spacing-2);
  align-self: start;
  color: var(--text-primary);
  margin-bottom: var(--spacing-2);
}

#previewerLogo {
  font-size: var(--text-xl);
  font-weight: var(--font-light);
  padding: var(--spacing-2);
  align-self: start;
  color: var(--text-secondary);
}

#description-text {
  font-size: var(--text-xs);
  font-weight: var(--font-bold);
  padding: var(--spacing-2);
  align-self: start;
  color: var(--text-secondary);
  line-height: var(--leading-relaxed);
}

.gap {
  margin: 3px;
}

.items-container {
  display: flex;
  justify-content: start;
  flex-flow: row nowrap;
  flex-direction: "column";
  align-items: stretch;
  align-content: flex-start;
  width: auto;
}

.drop-down-card {
  width: 95%;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}

.drop-down-ribbon {
  width: 5%;
  height: 10px;
  background: #e43;
}

.drop-down-ribbon-text {
  word-wrap: break-word;
}

.drop-down-text {
  color: blue;
  margin-left: 5px;
  text-align: left;
  word-wrap: break-word;
}

.drop-down-heading {
  margin-left: 5px;
  font-weight: bold;
}

.fixed-view {
  overflow-y: auto;
  height: 100%;
  width: auto;
}

.fixed-previewer-container {
  max-width: 20% !important;
  max-height: 100% !important;
}

.fixed-previewer-view {
  overflow: auto;
  max-height: 100% !important;
}

.fixed-card {
  overflow: auto;
  max-height: 45%;
  max-width: 35%;
  min-width: 25%;
  width: auto;
}

.fixed-editor {
  overflow-y: auto;
  max-height: 40%;
  width: auto;
}

.fixed-selection {
  overflow-y: auto;
  max-height: 30%;
  width: auto;
}

#statArea {
  flex: 1 0 auto;
  min-width: 21%;
  padding: 0px;
  margin: 0px;
  overflow-y: auto;
}

#page {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  padding: 0px;
  margin: 0px;
}

.mobile-record, .banner {
  display: flex;
  align-items: center;
  height: 60px;
  margin: 5px;
  padding: 0.3125rem;
  justify-content: start;
  flex-flow: row nowrap;
  flex-direction: "column";
}

.google-font {
  border: 1px solid transparent !important;
  border-radius: 2px !important;
  color: #fff !important;
  font-size: 18px !important;
  font-variant-ligatures: no-contextual !important;
  height: 20px !important;
  line-height: 22px !important;
  margin: 0 !important;
  min-width: 1px !important;
  padding: 2px 7px !important;
  visibility: hidden !important;
}

.search-result {
  border: 1px solid rgba(0, 0, 255, 0.3);
  margin: 10px;
}

.relationshipName {
  background: #1351D8;
  color: white;
  padding: 4px 8px;
  font-size: 14px;
  font-family: Roboto Mono, times, helvetica, serif;
  vertical-align: middle;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

#description p {
  font-size: 16px;
  font-family: Roboto Mono, times, helvetica, serif;
  font-weight: lighter;
  color: black;
  text-align: left;
  padding: 5px;
}

.description-card {
  margin: 5px;
  border: 0.1875rem solid var(--border-color);
}

#chooseFile {
  display: flex;
  align-items: center;
  height: 2%;
}

.space-around {
  display: flex;
  justify-content: space-around;
}

#Offine {
  color: red;
}

#relationshipMode {
  display: flex;
  flex-direction: "column";
  align-items: center;
}

.md-subheader .md-subheader-inner {
  display: block;
  padding: 16px;
  width: 100%;
}

.empty-container {
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
  border: 3px;
  width: 100%;
  overflow: hidden;
}

.empty-content {
  display: flex;
  flex-direction: row;
  font-size: 1rem;
  margin: 1rem;
  height: 2rem;
  justify-content: center;
  align-items: center;
  color: #000000;
  width: 10rem;
  border-radius: 0.3rem;
}

.no-content {
  font-size: 1rem;
  padding: 0.5rem;
  font-weight: 400;
}

.media-panel-container {
  border-radius: 5px;
}

.float-menu {
  display: flex;
  cursor: pointer;
  align-items: start;
  justify-content: center;
}

.input_text {
  color: #000000;
}

/* 
 * Dialog Components - Refactored to use theme system
 * Updated to use CSS custom properties from the theme system
 */
.dialog-container {
  display: flex;
  height: 100%;
  width: 100%;
  flex-direction: column;
  min-height: 100%;
  background: var(--surface-0);
  color: var(--text-primary);
}

.dialog-form {
  height: 100%;
  background: var(--surface-0);
}

.dialog-header {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  padding: var(--spacing-4);
  border-bottom: 1px solid var(--border-light);
  background: var(--surface-1);
}

.dialog-top {
  display: flex;
  flex-direction: column;
  width: -moz-min-content;
  width: min-content;
  border-radius: var(--radius-3xl);
  background: var(--surface-2);
  padding: var(--spacing-2);
}

#record-parent {
  height: 100%;
}

.elon-detail-parent {
  height: 100%;
  padding-bottom: 1rem;
  overflow: auto;
}

.detail-container {
  height: 100%;
}

.frame-color {
  border: 1px solid rgba(0, 0, 255, 0.3);
}

.form-frame {
  border: 1px solid rgba(0, 0, 255, 0.3);
}

.rounded-form {
  border-radius: 5px !important;
}

.rounded-form-title {
  border-radius: 5px !important;
  width: 100%;
}

#form-tab {
  display: flex;
  justify-content: right !important;
  max-height: 100vh;
  height: 100vh;
}

.form-title {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  flex-direction: row !important;
  background-color: #FFFFFF !important;
  color: #000000 !important;
}

.form-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 20px;
  font-weight: 200;
}

.form-header.md-icon {
  width: 3px !important;
  height: 3px !important;
}

.form-content {
  overflow: auto;
  height: 80vh;
}

.edit-record {
  font-weight: 400;
}

.empty-form {
  color: rgb(97, 97, 96) !important;
  font-weight: 400;
  font-size: 48px;
}

.empty_label {
  display: flex;
}

#record-detail {
  display: flex;
  overflow: auto;
  background: aliceblue;
  border-radius: 1rem !important;
  height: 100%;
}

#record-container {
  display: flex;
  justify-content: center;
  flex-direction: column;
  height: 100%;
}
#record-container md-tabs.md-default-theme .md-tab, #record-container md-tabs .md-tab {
  color: #000000 !important;
}

@media screen and (max-width: 359px) {
  .detail-container {
    height: 100% !important;
  }
}
@media screen and (min-width: 359px) and (max-width: 959px) {
  .detail-container {
    height: 100% !important;
  }
}
.button-emphasis {
  background-color: rgb(255, 255, 255) !important;
  color: rgb(0, 0, 0) !important;
}

#context-menu {
  position: absolute;
  z-index: 10;
  width: 300px;
  background: "#FFFFFF";
  border-radius: 1rem !important;
  display: none;
  border-color: var(--theme-primary, #055EED) !important;
  height: 500px !important;
}

#context-menus {
  display: flex;
  justify-content: flex-start;
}

.context-menu-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
  justify-content: stretch;
}

.context-menu-container:hover {
  background: #F0F0F0;
  font-size: 16px;
}
.context-menu-container:hover .menu-initial {
  background: var(--theme-primary, #055EED) !important;
  color: #FFFFFF;
}

.context-menu-item {
  height: 30px !important;
}

#context-menu.visible {
  display: flex;
}

.menu-initial {
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
  color: #FFFFFF;
  height: 20px;
  width: 20px;
  border-radius: 50px;
  border-color: #FFFFFF;
  cursor: pointer;
}

.tab-body {
  background-color: rgba(0, 0, 0, 0.1) !important;
  padding: 10px !important;
  border-bottom-left-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

.text-box-container {
  width: 100%;
  background-color: rgba(174, 174, 190, 0.1);
}

.pegSave, .pegNotify, .pegSuccess, .pegWarn, .pegError, .peg {
  padding: 2px 2px;
  color: #FFFFFF;
  font-size: 10px;
  vertical-align: middle;
  border-radius: 0.1rem;
  background-color: #055EED;
}

.notice-heading {
  font-size: 1rem;
  color: #FFFFFF;
  font-weight: bold;
}

/* ==========================================================================
   NOTES FOR FUTURE ORGANIZATION
   ========================================================================== */
/*
 * TODO: Consolidate remaining files into organized components:
 * 
 * Components to create:
 * - _cards.scss (from various card styles)
 * - _forms.scss (from input.scss, form-related styles)
 * - _modals.scss (from dialog.scss and modal styles)
 * - _tables.scss (from table-related styles)
 * - _search.scss (from ms-search-bar.scss)
 * - _info-bar.scss (from ms-info-bar.scss)
 * 
 * Layout files to create:
 * - _panels.scss (from panels.scss, sidepanel.scss)
 * - _pockets.scss (from pockets.scss)
 * - _toolbar.scss (from toolbar.scss)
 * 
 * Base files to expand:
 * - _typography.scss (text styles)
 * - _reset.scss (CSS reset/normalize)
 * 
 * Utilities to organize:
 * - Mobile-specific utilities
 * - Print styles
 * - Accessibility helpers
 */
.input_text {
  color: #000000;
}

.media-panel-container {
  border-radius: 5px;
}

.float-menu {
  display: flex;
  cursor: pointer;
  align-items: start;
  justify-content: center;
}

/* 
 * Miscellaneous Styles - Refactored to use theme system
 * Utility classes and layout components updated with modern CSS
 */
/* ==========================================================================
   LAYOUT CONTAINERS
   ========================================================================== */
#workSpaceTable {
  height: 100vh;
  max-height: 100vh;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  background: var(--bg-primary);
  color: var(--text-primary);
}

#main-container {
  display: flex;
  height: 100%;
  max-height: 100%;
  width: 100%;
  overflow: hidden;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: var(--spacing-2);
}

/* ==========================================================================
   UTILITY CLASSES
   ========================================================================== */
.round-bottom {
  border-bottom-left-radius: var(--radius-lg);
  border-bottom-right-radius: var(--radius-lg);
}

.fullscreen-dialog {
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  height: 100%;
  background: var(--surface-0);
  color: var(--text-primary);
}

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

.container {
  display: flex;
  height: 15.625rem; /* 250px converted to rem */
  color: var(--text-primary);
  background: var(--surface-0);
}

.pad {
  display: flex;
  margin: var(--spacing-2);
  padding: var(--spacing-2);
}

/* ==========================================================================
   PLACEHOLDERS (SASS Mixins)
   ========================================================================== */
.view {
  display: flex;
  max-height: 60%;
  background: var(--surface-1);
  border-radius: var(--radius-lg);
}

.grid-frame, .banner, .mobile-record {
  max-width: 90%;
  min-width: 70%;
}

/* ==========================================================================
   STATE CLASSES
   ========================================================================== */
.cellRelationship {
  background-color: var(--success);
  color: var(--text-on-primary);
  padding: var(--spacing-1);
  border-radius: var(--radius-sm);
}

.noEdit {
  background-color: var(--gray-400);
  color: var(--text-disabled);
  cursor: not-allowed;
  opacity: 0.7;
}

/* ==========================================================================
   COMPONENT SPECIFIC STYLES
   ========================================================================== */
#previewerGroup {
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--surface-1);
  border-radius: var(--radius-lg);
  padding: var(--spacing-4);
  margin: var(--spacing-2);
}

.headingName {
  font-size: var(--text-xl);
  font-weight: var(--font-bold);
  padding: var(--spacing-2);
  align-self: start;
  color: var(--text-primary);
  margin-bottom: var(--spacing-2);
}

#previewerLogo {
  font-size: var(--text-xl);
  font-weight: var(--font-light);
  padding: var(--spacing-2);
  align-self: start;
  color: var(--text-secondary);
}

#description-text {
  font-size: var(--text-xs);
  font-weight: var(--font-bold);
  padding: var(--spacing-2);
  align-self: start;
  color: var(--text-secondary);
  line-height: var(--leading-relaxed);
}

.gap {
  margin: 3px;
}

.items-container {
  display: flex;
  justify-content: start;
  flex-flow: row nowrap;
  flex-direction: "column";
  align-items: stretch;
  align-content: flex-start;
  width: auto;
}

.drop-down-card {
  width: 95%;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}

.drop-down-ribbon {
  width: 5%;
  height: 10px;
  background: #e43;
}

.drop-down-ribbon-text {
  word-wrap: break-word;
}

.drop-down-text {
  color: blue;
  margin-left: 5px;
  text-align: left;
  word-wrap: break-word;
}

.drop-down-heading {
  margin-left: 5px;
  font-weight: bold;
}

.fixed-view {
  overflow-y: auto;
  height: 100%;
  width: auto;
}

.fixed-previewer-container {
  max-width: 20% !important;
  max-height: 100% !important;
}

.fixed-previewer-view {
  overflow: auto;
  max-height: 100% !important;
}

.fixed-card {
  overflow: auto;
  max-height: 45%;
  max-width: 35%;
  min-width: 25%;
  width: auto;
}

.fixed-editor {
  overflow-y: auto;
  max-height: 40%;
  width: auto;
}

.fixed-selection {
  overflow-y: auto;
  max-height: 30%;
  width: auto;
}

#statArea {
  flex: 1 0 auto;
  min-width: 21%;
  padding: 0px;
  margin: 0px;
  overflow-y: auto;
}

#page {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  padding: 0px;
  margin: 0px;
}

.banner, .mobile-record {
  display: flex;
  align-items: center;
  height: 60px;
  margin: 5px;
  padding: 0.3125rem;
  justify-content: start;
  flex-flow: row nowrap;
  flex-direction: "column";
}

.google-font {
  border: 1px solid transparent !important;
  border-radius: 2px !important;
  color: #fff !important;
  font-size: 18px !important;
  font-variant-ligatures: no-contextual !important;
  height: 20px !important;
  line-height: 22px !important;
  margin: 0 !important;
  min-width: 1px !important;
  padding: 2px 7px !important;
  visibility: hidden !important;
}

.search-result {
  border: 1px solid rgba(0, 0, 255, 0.3);
  margin: 10px;
}

.relationshipName {
  background: #1351D8;
  color: white;
  padding: 4px 8px;
  font-size: 14px;
  font-family: Roboto Mono, times, helvetica, serif;
  vertical-align: middle;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

#description p {
  font-size: 16px;
  font-family: Roboto Mono, times, helvetica, serif;
  font-weight: lighter;
  color: black;
  text-align: left;
  padding: 5px;
}

.description-card {
  margin: 5px;
  border: 0.1875rem solid var(--border-color);
}

#chooseFile {
  display: flex;
  align-items: center;
  height: 2%;
}

.space-around {
  display: flex;
  justify-content: space-around;
}

#Offine {
  color: red;
}

#relationshipMode {
  display: flex;
  flex-direction: "column";
  align-items: center;
}

.md-subheader .md-subheader-inner {
  display: block;
  padding: 16px;
  width: 100%;
}

.empty-container {
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
  border: 3px;
  width: 100%;
  overflow: hidden;
}

.empty-content {
  display: flex;
  flex-direction: row;
  font-size: 1rem;
  margin: 1rem;
  height: 2rem;
  justify-content: center;
  align-items: center;
  color: #000000;
  width: 10rem;
  border-radius: 0.3rem;
}

.no-content {
  font-size: 1rem;
  padding: 0.5rem;
  font-weight: 400;
}

#mobile-model-container {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
}

body.ms-info-bar-active #main {
  top: 64px;
}

ms-info-bar {
  display: block;
  position: relative;
  width: 100%;
  height: 64px;
  background-color: #E91E63;
  z-index: 99998;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
ms-info-bar #ms-info-bar-message {
  padding: 8px 16px;
  line-height: 48px;
  font-size: 16px;
}
ms-info-bar #ms-info-bar-message a {
  overflow: hidden;
  height: 48px;
  color: #FFFFFF;
}
ms-nav {
  display: block;
  position: relative;
  color: rgba(255, 255, 255, 0.7);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  z-index: 70;
}
ms-nav ms-nav-item {
  display: block;
  position: relative;
  line-height: 48px;
}
ms-nav ms-nav-item.ms-nav-title {
  line-height: 32px;
  font-size: 12px;
  font-weight: 500;
  margin-top: 8px;
  padding: 0 24px;
  width: 100%;
  color: rgba(255, 255, 255, 0.3);
  text-transform: uppercase;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
ms-nav ms-nav-item .ms-nav-button {
  display: flex;
  align-self: flex-start;
  align-items: center;
  position: relative;
  cursor: pointer;
  padding: 0 48px 0 24px;
  color: rgba(255, 255, 255, 0.7);
  text-decoration: none;
}
ms-nav ms-nav-item .ms-nav-button:not(.active):hover {
  background: rgba(0, 0, 0, 0.1);
  text-decoration: none;
}
ms-nav ms-nav-item .ms-nav-button .ms-nav-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: opacity 0.2s ease-in-out 0.1s;
}
ms-nav ms-nav-item .ms-nav-button .arrow {
  position: absolute;
  top: 16px;
  right: 24px;
  margin: 0;
  transition: transform 0.3s ease-in-out, opacity 0.2s ease-in-out 0.1s;
}
ms-nav ms-nav-item .ms-nav-button .ms-nav-badge {
  position: absolute;
  top: 50%;
  right: 24px;
  min-width: 20px;
  height: 20px;
  line-height: 20px;
  padding: 0 7px;
  font-size: 11px;
  font-weight: bold;
  border-radius: 20px;
  transform: translateY(-50%);
  transition: opacity 0.2s ease-in-out 0.1s;
}
ms-nav ms-nav-item .ms-nav-button.active {
  color: #FFFFFF !important;
}
ms-nav ms-nav-item .ms-nav-button.active .ms-nav-badge {
  background: #FFFFFF !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
ms-nav ms-nav-item .ms-nav-button.active i {
  color: #FFFFFF;
}
ms-nav ms-nav-item i {
  color: rgba(255, 255, 255, 0.7);
  margin: 0 16px 0 0;
}
ms-nav .ms-nav-toggle ms-nav-toggle-items {
  display: none;
  overflow: hidden;
}
ms-nav .ms-nav-toggle ms-nav-toggle-items.expand-animation {
  transition: height 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
ms-nav .ms-nav-toggle ms-nav-toggle-items.collapse-animation {
  transition: height 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item {
  /* Level 1 */
  /* Level 2 */
}
ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item .ms-nav-button {
  padding-left: 58px;
}
ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item {
  /* Level 3 */
}
ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item .ms-nav-button {
  padding-left: 68px;
}
ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item {
  /* Level 4 */
}
ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item .ms-nav-button {
  padding-left: 78px;
}
ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item {
  /* Level 5 */
}
ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item .ms-nav-button {
  padding-left: 88px;
}
ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item .ms-nav-button {
  padding-left: 98px;
}
ms-nav .ms-nav-toggle.active > .ms-nav-button {
  color: rgb(255, 255, 255);
}
ms-nav .ms-nav-toggle.active > .ms-nav-button a,
ms-nav .ms-nav-toggle.active > .ms-nav-button md-icon {
  color: rgb(255, 255, 255);
}
ms-nav .ms-nav-toggle[collapsed=false] > .ms-nav-button > .arrow {
  transform: rotate(90deg);
}
ms-nav > .ms-nav-toggle[collapsed=false] {
  background-color: rgba(0, 0, 0, 0.12);
}

@media only screen and (min-width: 1023px) {
  .ms-nav-folded #ms-nav-fold-close-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    z-index: 998;
  }
  .ms-nav-folded #ms-nav-fold-open-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999;
  }
  .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item.ms-nav-title {
    height: 32px;
  }
  .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item.ms-nav-title:before {
    content: "";
    display: block;
    position: relative;
    top: 12px;
    width: 16px;
    border-top: 1px solid rgba(255, 255, 255, 0.12);
  }
  .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item.ms-nav-title span {
    display: none;
  }
  .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item .ms-nav-button {
    height: 48px;
  }
  .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item .ms-nav-button > .ms-nav-label,
  .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item .ms-nav-button > .ms-nav-badge,
  .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item .ms-nav-button > .arrow {
    opacity: 0;
    visibility: hidden;
  }
}
/*----------------------------------------------------------------*/
/*  ms-navigation
/*----------------------------------------------------------------*/
.ms-navigation {
  display: block;
  position: relative;
  color: rgba(255, 255, 255, 0.7);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ms-navigation ul, .ms-navigation li {
  padding: 0;
  margin: 0;
}
.ms-navigation .searchNav {
  background-color: white;
}
.ms-navigation ul {
  display: block;
  overflow: hidden;
}
.ms-navigation ul li {
  position: relative;
}
.ms-navigation ul li.collapsed ul {
  display: none;
}
.ms-navigation .animate-height {
  transition: height 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.ms-navigation .ms-navigation-node .ms-navigation-item {
  display: block;
  position: relative;
  cursor: pointer;
  color: rgba(255, 255, 255, 0.7);
}
.ms-navigation .ms-navigation-node .ms-navigation-item:hover {
  background: rgba(0, 0, 0, 0.1);
}
.ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button {
  display: flex;
  position: relative;
  width: 100%;
  height: 48px;
  line-height: 48px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding-right: 16px;
  color: rgba(255, 255, 255, 0.7);
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
}
.ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button .icon {
  color: rgba(255, 255, 255, 0.7);
  margin: 0 16px 0 0;
}
.ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button span {
  white-space: nowrap;
  overflow: hidden;
  opacity: 1;
  transition: opacity 0.25s ease-in-out 0.1s;
}
.ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button a {
  white-space: nowrap;
  overflow: hidden;
  opacity: 1;
  transition: opacity 0.25s ease-in-out 0.1s;
}
.ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button .arrow {
  margin: 0;
  opacity: 1;
  transition: transform 0.3s ease-in-out, opacity 0.25s ease-in-out 0.1s;
}
.ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button .badge {
  position: absolute;
  top: 50%;
  right: 16px;
  min-width: 20px;
  height: 20px;
  line-height: 20px;
  padding: 0 7px;
  font-size: 11px;
  font-weight: bold;
  border-radius: 20px;
  transform: translateY(-50%);
  transition: opacity 0.2s ease-in-out 0.1s;
}
.ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button.active {
  color: #FFFFFF;
}
.ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button.active .icon {
  color: #FFFFFF;
}
.ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button.active .badge {
  background: #FFFFFF !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.ms-navigation .ms-navigation-node:not(.collapsed) > .ms-navigation-item > .ms-navigation-button .arrow {
  transform: rotate(90deg);
}
.ms-navigation .ms-navigation-node.group > .ms-navigation-item {
  font-size: 12px;
  font-weight: 500;
  margin-top: 8px;
  cursor: auto;
  background: none !important;
  text-transform: uppercase;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ms-navigation .ms-navigation-node.group > .ms-navigation-item > .ms-navigation-button {
  height: 32px;
  line-height: 32px;
  color: rgba(255, 255, 255, 0.3);
}
.ms-navigation .ms-navigation-node:not(.group).has-children:not(.collapsed) {
  background-color: rgba(0, 0, 0, 0.12);
}
.ms-navigation .ms-navigation-node:not(.group).has-children.collapsing {
  background-color: rgba(0, 0, 0, 0.12);
}
.ms-navigation .ms-navigation-node:not(.group).has-children .has-children:not(.collapsed) {
  background: none;
}
.ms-navigation li .ms-navigation-button {
  padding-left: 24px;
}
.ms-navigation li li .ms-navigation-button {
  padding-left: 56px;
}
.ms-navigation li li li .ms-navigation-button {
  padding-left: 72px;
}
.ms-navigation li li li li .ms-navigation-button {
  padding-left: 88px;
}
.ms-navigation li li li li li .ms-navigation-button {
  padding-left: 104px;
}
.ms-navigation li.group .ms-navigation-button {
  padding-left: 24px;
}
.ms-navigation li.group li .ms-navigation-button {
  padding-left: 24px;
}
.ms-navigation li.group li li .ms-navigation-button {
  padding-left: 56px;
}
.ms-navigation li.group li li li .ms-navigation-button {
  padding-left: 72px;
}
.ms-navigation li.group li li li li .ms-navigation-button {
  padding-left: 88px;
}

#horizontal-navigation {
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  background: #FFFFFF;
  z-index: 54;
}
#horizontal-navigation .ms-navigation-horizontal {
  display: flex;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
#horizontal-navigation .ms-navigation-horizontal ul, #horizontal-navigation .ms-navigation-horizontal li {
  padding: 0;
  margin: 0;
  list-style: none;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal {
  display: flex;
  flex: 1;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal li {
  position: relative;
  cursor: pointer;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal li:not(.active):hover {
  background: rgba(0, 0, 0, 0.12);
}
#horizontal-navigation .ms-navigation-horizontal .horizontal > li > .ms-navigation-horizontal-item > .ms-navigation-horizontal-button {
  display: block;
  float: left;
  padding: 12px 14px;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal > li > .ms-navigation-horizontal-item > .ms-navigation-horizontal-button .arrow {
  display: none;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal > li > .ms-navigation-horizontal-item > .ms-navigation-horizontal-button.active {
  background: none;
  border-bottom: 2px solid;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal > li:last-child {
  margin-right: 0;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal > li li .ms-navigation-horizontal-item .ms-navigation-horizontal-button.active {
  color: #FFFFFF !important;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal .has-children ul {
  display: none;
  position: absolute;
  background: #FFFFFF;
  z-index: 999;
  min-width: 200px;
  box-shadow: 0 16px 28px rgba(0, 0, 0, 0.22), 0 25px 55px rgba(0, 0, 0, 0.21);
  top: 0;
  left: 100%;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal .has-children:hover > ul {
  display: block;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal > .has-children > ul {
  top: 100%;
  left: 0;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal .ms-navigation-horizontal-item .ms-navigation-horizontal-button {
  display: flex;
  align-items: center;
  width: 100%;
  color: rgba(0, 0, 0, 0.87);
  white-space: nowrap;
  padding: 14px 16px;
  text-decoration: none;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal .ms-navigation-horizontal-item .ms-navigation-horizontal-button .icon {
  color: rgba(0, 0, 0, 0.54);
  margin-right: 8px;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal .ms-navigation-horizontal-item .ms-navigation-horizontal-button .badge {
  min-width: 20px;
  height: 20px;
  line-height: 20px;
  padding: 0 7px;
  font-size: 11px;
  font-weight: bold;
  border-radius: 20px;
  transition: opacity 0.2s ease-in-out 0.1s;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal .ms-navigation-horizontal-item .ms-navigation-horizontal-button .arrow {
  margin-left: 8px;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal .ms-navigation-horizontal-item .ms-navigation-horizontal-button.active .badge {
  background: #FFFFFF !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal .ms-navigation-horizontal-item .ms-navigation-horizontal-button.active .icon {
  color: #FFFFFF;
}

@media only screen and (min-width: 959px) {
  body.ms-navigation-folded:not(.ms-navigation-folded-open) .ms-navigation .animate-height {
    transition: none;
  }
  body.ms-navigation-folded:not(.ms-navigation-folded-open) .ms-navigation .ms-navigation-node .ms-navigation-item .ms-navigation-button .icon {
    margin: 0;
  }
  body.ms-navigation-folded:not(.ms-navigation-folded-open) .ms-navigation .ms-navigation-node .ms-navigation-item .ms-navigation-button .title,
  body.ms-navigation-folded:not(.ms-navigation-folded-open) .ms-navigation .ms-navigation-node .ms-navigation-item .ms-navigation-button .arrow,
  body.ms-navigation-folded:not(.ms-navigation-folded-open) .ms-navigation .ms-navigation-node .ms-navigation-item .ms-navigation-button .badge {
    opacity: 0;
    visibility: hidden;
  }
  body.ms-navigation-folded:not(.ms-navigation-folded-open) .ms-navigation .ms-navigation-node.group > .ms-navigation-item .ms-navigation-button:before {
    content: "";
    display: block;
    position: relative;
    width: 16px;
    border-top: 1px solid rgba(255, 255, 255, 0.12);
  }
  body.ms-navigation-folded:not(.ms-navigation-folded-open) #ms-navigation-fold-expander {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999;
  }
  body.ms-navigation-folded #ms-navigation-fold-collapser {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 59;
  }
}
@media only screen and (max-width: 959px) {
  body.ms-navigation-horizontal-mobile-menu-active #horizontal-navigation .navigation-toggle {
    height: 64px;
    margin-right: 16px;
  }
  body.ms-navigation-horizontal-mobile-menu-active #horizontal-navigation .navigation-toggle .md-button {
    margin: 0;
    width: 64px;
    height: 64px;
  }
  body.ms-navigation-horizontal-mobile-menu-active #horizontal-navigation .ms-navigation-horizontal {
    display: block !important;
    background: #FFFFFF;
  }
  #horizontal-navigation {
    z-index: 60;
  }
  #horizontal-navigation .ms-navigation-horizontal {
    position: absolute;
    display: none;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 0 0 16px 0;
    z-index: 9998;
    overflow-x: hidden;
    overflow-y: scroll;
  }
  #horizontal-navigation .ms-navigation-horizontal .horizontal {
    flex-direction: column;
    min-height: 100%;
    width: 100%;
  }
  #horizontal-navigation .ms-navigation-horizontal .horizontal li:not(.active):hover {
    background: none;
  }
  #horizontal-navigation .ms-navigation-horizontal .horizontal li:not(.active) .ms-navigation-horizontal-item {
    margin: 4px;
  }
  #horizontal-navigation .ms-navigation-horizontal .horizontal li:not(.active) .ms-navigation-horizontal-item:hover {
    background: rgba(0, 0, 0, 0.12);
  }
  #horizontal-navigation .ms-navigation-horizontal .horizontal > li {
    padding: 0 12px;
  }
  #horizontal-navigation .ms-navigation-horizontal .horizontal > li > .ms-navigation-horizontal-item > .ms-navigation-horizontal-button {
    display: flex;
    float: none;
  }
  #horizontal-navigation .ms-navigation-horizontal .horizontal > li > .ms-navigation-horizontal-item > .ms-navigation-horizontal-button .arrow {
    display: block;
  }
  #horizontal-navigation .ms-navigation-horizontal .horizontal .has-children ul {
    position: relative;
    top: 0;
    left: 0;
    box-shadow: none;
  }
  #horizontal-navigation .ms-navigation-horizontal .horizontal .has-children:hover > ul {
    display: none;
  }
  #horizontal-navigation .ms-navigation-horizontal .horizontal .has-children .expanded > .ms-navigation-horizontal-button .arrow {
    transform: rotate(90deg);
  }
  #horizontal-navigation .ms-navigation-horizontal .horizontal .has-children .expanded + ul {
    display: block;
    margin-left: 16px;
  }
  #horizontal-navigation .ms-navigation-horizontal .horizontal .ms-navigation-horizontal-item {
    min-height: 48px;
    height: 48px;
  }
}
/*----------------------------------------------------------------*/
/*  ms-search-bar
/*----------------------------------------------------------------*/
.ms-search-bar {
  height: 64px;
  font-size: 13px;
}
.ms-search-bar .ms-search-bar-expander,
.ms-search-bar .ms-search-bar-collapser {
  cursor: pointer;
  padding: 0 20px;
  margin: 0;
  width: 64px !important;
  height: 64px !important;
  line-height: 64px !important;
}
.ms-search-bar .ms-search-bar-loader {
  width: 64px !important;
  height: 64px !important;
  line-height: 64px !important;
}
.ms-search-bar .ms-search-bar-collapser {
  display: none;
}
.ms-search-bar #ms-search-bar-input {
  display: none;
  min-height: 64px;
  background-color: transparent;
  font-size: 16px;
}
.ms-search-bar .ms-search-bar-results {
  position: absolute;
  top: 64px;
  left: 0;
  right: 0;
  overflow-x: hidden;
  overflow-y: scroll;
  background: #FFFFFF;
  max-height: 300px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
}
.ms-search-bar .ms-search-bar-results .no-results {
  font-size: 18px;
  padding: 16px;
  color: rgba(0, 0, 0, 0.54);
}
.ms-search-bar .ms-search-bar-results .result {
  position: relative;
  height: 56px;
  min-height: 56px;
  max-height: 56px;
  padding: 16px;
  cursor: pointer;
}
.ms-search-bar .ms-search-bar-results .result.selected {
  background: rgba(0, 0, 0, 0.07);
}
.ms-search-bar .ms-search-bar-results .result .icon-container {
  min-width: 32px;
  margin-right: 8px;
}
.ms-search-bar .ms-search-bar-results .result .icon-container .square {
  width: 6px;
  height: 6px;
}
.ms-search-bar .ms-search-bar-results .result .title {
  font-size: 16px;
}
.ms-search-bar .ms-search-bar-results .result .description {
  padding-top: 6px;
  font-size: 14px;
  font-weight: bold;
}
.ms-search-bar.expanded {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #FFFFFF;
  z-index: 10;
}
.ms-search-bar.expanded #ms-search-bar-input {
  display: block;
}
.ms-search-bar.expanded .ms-search-bar-collapser {
  display: block;
}

body.ms-search-bar-expanded #toolbar {
  z-index: 999 !important;
}

@media screen and (max-width: 959px) {
  .ms-search-bar-label {
    padding: 0 8px 0 12px;
  }
}
.badge-text {
  font-size: 11px !important;
}

.badge-counter {
  color: rgb(0, 0, 0) !important;
  font-size: 10px !important;
}

#controller-container {
  display: flex;
  height: 10%;
  flex-direction: row;
  margin: 10px;
}

#work-panel {
  display: flex;
  width: 100% !important;
  height: 100% !important;
  overflow: hidden;
  flex-direction: column !important;
}

#scripts-panel {
  display: flex;
  flex-flow: column;
  justify-content: start !important;
  height: 65vh;
  overflow: auto;
}

#summary-container {
  width: 100%;
}

#bulk-editor {
  width: 100% !important;
}

.pocket {
  height: 70vh !important;
}

.type-controller {
  display: none;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
}

.pop-icon {
  font-size: 30px;
}

#pop-parent {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
#pop-parent .form-parent {
  justify-content: center !important;
}
#pop-parent .form-card {
  flex-direction: column !important;
  width: 100%;
}

#pop-button {
  display: flex;
  flex-direction: row;
  width: -moz-max-content;
  width: max-content;
}

@media screen and (max-width: 959px) {
  #pop-parent {
    max-width: 100%;
    width: 100%;
  }
  .form-card {
    width: unset;
  }
}
md-progress-linear {
  height: 2px !important;
}

#elon-query div.md-container.md-mode-query, #elon-login-query div.md-container.md-mode-query, #elon-register2-query div.md-container.md-mode-query, #elon-login2-query div.md-container.md-mode-query {
  background: var(--theme-primary-dark, #2659AB) !important;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  height: 2px !important;
}

.query-bar {
  color: var(--theme-primary, #055EED) !important;
}

.ribbon {
  position: relative;
  text-align: center;
  line-height: 50px;
  letter-spacing: 1px;
}

.recon-layout {
  display: flex;
  flex-direction: "column";
  align-items: start-around;
  justify-content: center;
}

.relationshipName {
  background: #1351D8;
  color: white;
  padding: 4px 8px;
  font-size: 14px;
  font-family: Roboto Mono, times, helvetica, serif;
  vertical-align: middle;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

#relationshipMode {
  display: flex;
  flex-direction: "column";
  align-items: center;
}

.cellRelationship {
  background-color: green;
}

.corner-ribbon {
  width: 100%;
  background: #e43;
  position: relative;
  text-align: center;
  line-height: 50px;
  letter-spacing: 1px;
  color: #f0f0f0;
}

/* Custom styles */
.corner-ribbon.sticky {
  position: fixed;
}

.corner-ribbon.shadow {
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}

/* Different positions */
.corner-ribbon.top-left {
  top: 3px;
  left: 3px;
}

.corner-ribbon.top-right {
  top: 25px;
  right: -50px;
  left: auto;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.corner-ribbon.bottom-left {
  top: auto;
  bottom: 25px;
  left: -50px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.corner-ribbon.bottom-right {
  top: auto;
  right: -50px;
  bottom: 25px;
  left: auto;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

/* Colors */
.corner-ribbon.white {
  background: #f0f0f0;
  color: #555;
}

.corner-ribbon.black {
  background: #333;
}

.corner-ribbon.grey {
  background: #999;
}

.corner-ribbon.blue {
  background: #39d;
}

.corner-ribbon.green {
  background: #2c7;
}

.corner-ribbon.turquoise {
  background: #1b9;
}

.corner-ribbon.purple {
  background: #95b;
}

.corner-ribbon.red {
  background: #e43;
}

.corner-ribbon.orange {
  background: #e82;
}

.corner-ribbon.yellow {
  background: #ec0;
}

.side-container {
  display: flex;
  flex-direction: row;
  height: 100%;
  width: 100% !important;
  flex-wrap: wrap;
  padding: 1px;
}

.side-panel {
  max-width: 20vw;
  width: 20vw;
}

#bulk-editor {
  margin: 1px;
  border-radius: 1rem !important;
}

#default-values {
  margin: 1px;
  border-radius: 1rem !important;
}

.tab-token {
  display: flex;
  align-items: center;
}

.tab-header {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.tab-item {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  width: 100%;
  color: #000000;
}

#main-panel {
  display: flex;
  height: 100%;
}

.row-panel {
  display: flex;
  flex-direction: row;
  height: 100%;
  margin: 10px;
  max-height: 600px;
  justify-content: space-between;
  width: 100%;
}

.close-panel {
  display: flex;
  flex-direction: row;
  height: 100%;
  margin: 10px;
  max-height: 600px;
  width: 100%;
}

#tab-card-container {
  height: 100%;
}

#tabs-container {
  flex: 3 2 100%;
  width: 100%;
}

.tab-cards {
  height: 100% !important;
}

#tabs-sbody {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  flex: 1;
  border-radius: 5px;
  background-color: #ffffff !important;
  overflow: auto;
}

.left-space {
  padding-left: 10px;
}

.tabs-body {
  display: flex;
  width: 100%;
}
.tabs-body .tabs-card {
  display: flex;
  flex-flow: column;
  width: 100%;
  height: 100vh !important;
  padding: 0px;
}
md-tabs.md-default-theme .md-tab, md-tabs .md-tab {
  display: flex;
  flex-flow: row;
  color: var(--theme-text-primary, #355067) !important;
  border-radius: 5px;
  align-items: center;
  justify-content: space-evenly;
}
md-tabs.md-default-theme .md-tab .tab-container, md-tabs .md-tab .tab-container {
  display: flex;
  flex-flow: row;
  line-height: 15px;
  align-items: center;
}
md-tabs.md-default-theme .md-tab .tab-container .tab-token, md-tabs .md-tab .tab-container .tab-token {
  display: flex;
  flex-flow: column;
  align-content: flex-start;
  justify-content: flex-start;
}
md-tabs.md-default-theme .md-tab .tab-container .tab-token .tab-subscript, md-tabs .md-tab .tab-container .tab-token .tab-subscript {
  font-size: 10px;
}
md-tabs.md-default-theme .md-tab .tab-container .tab-token .tab-heading, md-tabs .md-tab .tab-container .tab-token .tab-heading {
  font-size: 1.4rem;
}
md-tabs.md-default-theme .md-tab span, md-tabs .md-tab span {
  font-size: 12px;
  font-weight: 400;
}
md-tabs.md-default-theme .md-tab md-icon, md-tabs .md-tab md-icon {
  color: var(--theme-text-primary, #355067) !important;
}
md-tabs.md-default-theme .md-tab .tab-dashboard-container, md-tabs .md-tab .tab-dashboard-container {
  font-size: 13px;
  align-items: center;
}

.md-tab.md-active {
  background: none;
}
.md-tab.md-active .tab-heading {
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  padding: 3px;
  border-radius: 3px;
}
.md-tab.md-active .tab-subscript {
  font-size: 10px;
  font-weight: 500;
  color: rgba(5, 94, 237, 0.6666666667);
}

.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  width: 5px;
}

.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  height: 7px;
  margin: -7px;
}

.subheader-text {
  color: #654321 !important;
}

.banner-text {
  color: #678910 !important;
}

.side-panel-heading {
  background: transparent !important;
}

textarea {
  resize: none;
}

/* 
 * Toolbar Components - Theme-aware toolbar styling
 * Updated to use CSS custom properties for theming
 */
.toolbar-items {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  max-width: 100%;
  background: var(--toolbar-bg);
  border-bottom: 1px solid var(--toolbar-border);
  padding: var(--spacing-2) var(--spacing-4);
  box-sizing: border-box;
  overflow: hidden;
  min-height: var(--toolbar-height);
  box-shadow: var(--toolbar-shadow);
  transition: background-color var(--transition-normal);
  /* Fix icon alignment */
  /* Status text styling */
  /* Toolbar sections */
}
.toolbar-items .toolbar-item {
  display: flex;
  align-items: center;
  gap: var(--spacing-2);
  flex-shrink: 0;
  color: var(--toolbar-text);
  /* Toolbar buttons */
}
.toolbar-items .toolbar-item md-icon {
  vertical-align: middle;
  color: var(--toolbar-icon);
  transition: color var(--transition-fast);
}
.toolbar-items .toolbar-item md-icon:hover {
  color: var(--primary-500);
}
.toolbar-items .toolbar-item button {
  background: transparent;
  border: none;
  color: var(--toolbar-icon);
  padding: var(--spacing-2);
  border-radius: var(--radius-md);
  cursor: pointer;
  transition: background-color var(--transition-fast), color var(--transition-fast);
}
.toolbar-items .toolbar-item button:hover {
  background-color: var(--surface-2);
  color: var(--toolbar-text);
}
.toolbar-items .toolbar-item button:active {
  background-color: var(--surface-3);
}
.toolbar-items .status-text {
  display: flex;
  align-items: center;
  font-size: var(--text-sm);
  font-weight: var(--font-medium);
  white-space: nowrap;
  color: var(--text-secondary);
}
.toolbar-items .status-text.success {
  color: var(--status-success);
}
.toolbar-items .status-text.warning {
  color: var(--status-warning);
}
.toolbar-items .status-text.error {
  color: var(--status-error);
}
.toolbar-items .status-text.info {
  color: var(--status-info);
}
.toolbar-items .toolbar-left,
.toolbar-items .toolbar-center,
.toolbar-items .toolbar-right {
  display: flex;
  align-items: center;
  gap: var(--spacing-3);
}
.toolbar-items .toolbar-left {
  flex: 0 0 auto;
}
.toolbar-items .toolbar-center {
  flex: 1 1 auto;
  justify-content: center;
}
.toolbar-items .toolbar-right {
  flex: 0 0 auto;
}

/* ==========================================================================
   RESPONSIVE TOOLBAR
   ========================================================================== */
@media (max-width: var(--breakpoint-md)) {
  .toolbar-items {
    padding: var(--spacing-2);
    min-height: 56px;
  }
  .toolbar-items .toolbar-center {
    display: none; /* Hide center section on mobile */
  }
  .toolbar-items .toolbar-item {
    gap: var(--spacing-1);
  }
  .toolbar-items .status-text {
    font-size: var(--text-xs);
  }
}
@media (max-width: var(--breakpoint-sm)) {
  .toolbar-items {
    flex-wrap: wrap;
    min-height: auto;
  }
  .toolbar-items .toolbar-left,
  .toolbar-items .toolbar-right {
    flex: 1 1 100%;
    justify-content: space-between;
  }
}
/* ==========================================================================
   ACCESSIBILITY IMPROVEMENTS
   ========================================================================== */
@media (prefers-reduced-motion: reduce) {
  .toolbar-items .toolbar-item button {
    transition: none;
  }
}
@media (prefers-contrast: high) {
  .toolbar-items {
    border-bottom-width: 2px;
  }
  .toolbar-items .toolbar-item button {
    border: 1px solid currentColor;
  }
}
#viewer {
  background: white;
}

#login-v2 {
  height: 100%;
  overflow: hidden;
  background-size: cover;
  justify-content: center;
}
#login-v2 #login-v2-card {
  padding: 2rem !important;
  border-radius: 0.5rem;
  min-width: 30rem;
  max-width: 30rem;
  width: 30rem;
}
#login-v2 #login-v2-login {
  display: flex;
  align-items: center;
  flex-direction: column;
}
#login-v2 #salutation-card {
  max-width: -moz-fit-content;
  max-width: fit-content;
  min-width: 45rem;
  padding: 1rem;
  border-radius: 1rem !important;
  opacity: 0.8;
  margin: 0px;
}
#login-v2 #login-v2-register {
  display: flex;
  align-items: center;
}
#login-v2 #login-v2-form-text {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center;
}
#login-v2 #login-v2-intro {
  padding: 128px;
}
#login-v2 #login-v2-intro .progress-bar {
  border-radius: 5px !important;
}
#login-v2 #login-v2-intro .logo {
  width: 140px;
  height: 128px;
  line-height: 128px;
  font-size: 86px;
  font-weight: 500;
  margin-bottom: 32px;
  border-radius: 1rem !important;
  text-align: center;
}
#login-v2 #login-v2-intro .title {
  font-size: 42px;
  font-weight: bold;
  text-align: center;
}
#login-v2 #login-v2-intro .logo-text {
  font-weight: 300;
  color: #F27239 !important;
}
#login-v2 #login-v2-intro .login-card {
  max-width: 45rem;
  border-radius: 1rem !important;
}
#login-v2 #login-v2-intro .description {
  padding: 1rem;
  font-size: 2rem;
  max-width: 70rem;
  word-wrap: break-word;
  text-align: justify;
  -webkit-hyphens: auto;
          hyphens: auto;
}
#login-v2 #login-v2-form-wrapper {
  width: 45rem;
  min-width: 45rem;
  max-width: 45rem;
  height: 100%;
}
#login-v2 #login-v2-form-wrapper #login-v2-form {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  flex-direction: column;
  padding: 10rem 3rem 3rem 3rem;
}
#login-v2 #login-v2-form-wrapper #login-v2-form .logo {
  width: 13rem;
  height: 13rem;
  line-height: 13rem;
  font-size: 10rem;
  font-weight: 500;
  margin: 3rem auto;
  color: var(--theme-secondary, #F27239) !important;
  border-radius: 1rem !important;
  text-align: center;
}
#login-v2 #login-v2-form-wrapper #login-v2-form .title {
  font-size: 2rem;
}
#login-v2 #login-v2-form-wrapper #login-v2-form .description {
  padding-top: 8px;
}
#login-v2 #login-v2-form-wrapper #login-v2-form form {
  width: 100%;
  text-align: left;
  padding-top: 32px;
}
#login-v2 #login-v2-form-wrapper #login-v2-form form md-checkbox {
  margin: 0;
}
#login-v2 #login-v2-form-wrapper #login-v2-form form .remember-forgot-password {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  font-size: 1rem;
  height: 3rem;
}
#login-v2 #login-v2-form-wrapper #login-v2-form form .remember-forgot-password .forgot-password {
  font-size: 1rem;
  font-weight: 500;
  margin-bottom: 16px;
}
#login-v2 #login-v2-form-wrapper #login-v2-form form .submit-button {
  width: 100%;
  margin: 16px auto;
  display: block;
}
#login-v2 #login-v2-form-wrapper #login-v2-form .separator {
  font-size: 15px;
  font-weight: 600;
  margin: 24px auto 16px auto;
  position: relative;
  overflow: hidden;
  width: 100px;
  text-align: center;
  color: rgba(0, 0, 0, 0.54);
}
#login-v2 #login-v2-form-wrapper #login-v2-form .separator .text {
  display: inline-block;
  vertical-align: baseline;
  position: relative;
  padding: 0 8px;
  z-index: 9999;
}
#login-v2 #login-v2-form-wrapper #login-v2-form .separator .text:before, #login-v2 #login-v2-form-wrapper #login-v2-form .separator .text:after {
  content: "";
  display: block;
  width: 30px;
  position: absolute;
  top: 10px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#login-v2 #login-v2-form-wrapper #login-v2-form .separator .text:before {
  right: 100%;
}
#login-v2 #login-v2-form-wrapper #login-v2-form .separator .text:after {
  left: 100%;
}
#login-v2 #login-v2-form-wrapper #login-v2-form .md-button.google, #login-v2 #login-v2-form-wrapper #login-v2-form .md-button.facebook {
  width: 70%;
  text-transform: none;
  color: #FFFFFF;
  font-size: 13px;
}
#login-v2 #login-v2-form-wrapper #login-v2-form .md-button.google md-icon, #login-v2 #login-v2-form-wrapper #login-v2-form .md-button.facebook md-icon {
  color: #FFFFFF;
  margin: 0 8px 0 0;
}
#login-v2 #login-v2-form-wrapper #login-v2-form .md-button.google {
  background-color: #D73D32;
}
#login-v2 #login-v2-form-wrapper #login-v2-form .md-button.facebook {
  background-color: rgb(63, 92, 154);
}
#login-v2 #login-v2-form-wrapper #login-v2-form .register {
  margin: 32px auto 24px auto;
  width: 250px;
  font-weight: 500;
}
#login-v2 #login-v2-form-wrapper #login-v2-form .register .text {
  margin-right: 8px;
}
@media screen and (max-width: 359px) {
  md-input-container {
    margin-bottom: 0rem !important;
  }
  .logo {
    margin: 0rem auto !important;
  }
  #login-v2 #login-v2-card {
    padding: 2rem !important;
    border-radius: 0.5rem;
    height: 92%;
    margin-top: 4rem;
    max-width: 30rem;
    width: 30rem;
    max-height: 60rem;
  }
  #login-v2 #login-v2-form-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  #login-v2 #login-v2-form-wrapper #login-v2-form {
    text-align: center;
    padding: 0px;
    overflow: auto;
    width: 30rem;
    min-width: 30rem;
    max-width: 30rem;
  }
  #login-v2 #login-v2-form-wrapper #login-v2-form form {
    padding-top: 0rem !important;
  }
  #login-v2 #login-v2-form-wrapper #login-v2-form form .submit-button {
    width: 100%;
    margin: 1rem auto;
    display: block;
  }
  #login-v2 #login-v2-form-wrapper #login-v2-form .title {
    font-size: 2rem;
  }
}
@media screen and (min-width: 359px) and (max-width: 959px) {
  md-input-container {
    margin-bottom: 0rem !important;
  }
  .logo {
    margin: 0rem auto !important;
  }
  #login-v2 #login-v2-card {
    padding: 2rem !important;
    border-radius: 0.5rem;
    height: 92%;
    margin-top: 4rem;
    max-width: 28rem;
    width: 28rem;
    max-height: 60rem;
  }
  #login-v2 #login-v2-form-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  #login-v2 #login-v2-form-wrapper #login-v2-form {
    text-align: center;
    padding: 0px;
    overflow: auto;
    width: 45rem;
    min-width: 45rem;
    max-width: 45rem;
  }
  #login-v2 #login-v2-form-wrapper #login-v2-form form {
    padding-top: 0rem !important;
  }
  #login-v2 #login-v2-form-wrapper #login-v2-form form .submit-button {
    width: 100%;
    margin: 1rem auto;
    display: block;
  }
  #login-v2 #login-v2-form-wrapper #login-v2-form .title {
    font-size: 1.9rem;
  }
}
@media screen and (min-width: 959px) and (max-width: 1023px) {
  #login-v2-intro {
    padding-left: 5rem !important;
  }
}
@media screen and (min-width: 359px) and (max-width: 959px) {
  #content-content {
    height: 100%;
  }
}
.chat-card {
  border-radius: 1rem;
  min-width: 80%;
  max-width: 80%;
  height: 90%;
  min-height: 90%;
  max-height: 90%;
}

.chat-tab-body {
  display: flex;
  align-items: center;
  justify-content: center;
}

.chat-tab {
  height: 100% !important;
}

.chat-container {
  height: 100%;
  width: 100%;
}

.chat-message {
  max-width: 21rem;
  max-height: 50rem;
}

.chat-messages-parent {
  height: 85%;
}

.main-chat-card {
  display: flex;
  justify-content: space-between;
}

elon-chat {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 1005;
}

#chat-parent {
  height: 100%;
  max-height: 35rem;
}

#chat-type {
  height: 4rem;
  width: 100%;
  max-height: 8rem;
}

.from-tag {
  font-weight: bold;
}

#chat-content {
  height: 95%;
}

#chat-menu {
  display: flex;
}

.new-message {
  color: red;
}

.general-chat-heading {
  color: #000000;
  height: 20%;
  color: #000000;
  padding: 5px;
  border-top-left-radius: 1rem !important;
  border-top-right-radius: 1rem !important;
  width: 100%;
}

.general-chat-container {
  display: flex;
  justify-content: space-between;
  max-height: 50rem;
  min-height: 10rem;
  flex-direction: column;
}

#chat-input {
  display: flex;
  align-items: end;
  width: 100%;
  max-height: 10rem;
  overflow: hidden;
}

.general-chat-tab {
  display: flex;
  justify-content: center;
  height: 100%;
  max-width: 400px;
}

.chat-paragraph {
  display: flex;
  flex-direction: column;
  overflow: auto;
  max-height: 50rem;
  font-size: 1.6rem;
  text-wrap: wrap;
}

.chat-footer {
  display: flex;
  justify-content: space-evenly;
  font-size: 11px;
}

#chat-tabs {
  display: flex;
  height: 100% !important;
}

.general-card-content {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  justify-content: space-between;
  flex: 5;
}

#chat-text {
  max-height: 10rem;
  margin: 1rem;
  width: 100%;
}

#chat-send {
  display: flex;
  justify-content: center;
  flex: 1;
  max-height: 100px;
  /* Use global .button-card definition */
}

.general-from-message {
  border-radius: 1rem !important;
  padding: 1rem !important;
  margin-left: 10% !important;
  background: aliceblue !important;
  max-height: 50rem !important;
  min-height: 10rem !important;
  font-size: 1.5rem !important;
  width: 80%;
}

.general-to-message {
  border-radius: 1rem !important;
  padding: 1rem !important;
  margin-right: 10% !important;
  background: #e8eaed !important;
  max-height: 50rem !important;
  min-height: 10rem !important;
  font-size: 1.5rem !important;
  width: 80%;
}

.general-chat-messages {
  height: 100%;
  overflow: auto;
}

.vertical-chat-room-container {
  display: flex;
  flex-direction: column;
  height: 100%;
  align-items: center;
  justify-content: start;
  width: 20%;
}

#fab-chat-trigger {
  display: flex;
  flex-direction: column-reverse;
}

#chats-panel {
  border-radius: 1rem !important;
}

#chats-button {
  background: #800080 !important;
}

#chats-container {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  width: 200px;
  height: 40vh;
  border-radius: 1rem !important;
  background: rgb(233, 233, 233);
  margin: 0px !important;
}

#chats-name {
  font-size: 16px;
}

#chat-item {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

#chats {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-content: center;
  width: 100%;
}

.general-chat-card {
  display: flex;
  justify-content: start;
  align-items: start;
  color: #FFFFFF;
  cursor: pointer;
  min-width: 400px;
  max-width: 600px;
  min-height: 400px;
  height: 600px;
}

.chat-text {
  text-align: justify;
  text-justify: inter-word;
}

.initial {
  color: white !important;
  font-size: 50px !important;
}

#chat-total {
  background: #FFFFFF !important;
  color: #000000 !important;
  height: 32px !important;
  width: 32px !important;
}

@media screen and (max-width: 359px) {
  /* Use global .button-card definition with responsive sizing */
  .chat-tab {
    height: 100% !important;
  }
  .chat-card {
    height: 100% !important;
  }
  .chat-card {
    height: 100%;
    min-height: 58rem;
    max-height: 58rem;
    min-width: 30rem;
    max-width: 30rem;
    flex: 1;
    background: #FFFFFE;
  }
}
@media screen and (min-width: 359px) and (max-width: 959px) {
  .button-card {
    height: 3.5rem !important;
    width: 3.5rem !important;
  }
  .chat-tab {
    height: 100% !important;
  }
  .chat-card {
    height: 100%;
    min-height: 58rem;
    max-height: 58rem;
    min-width: 30rem;
    max-width: 30rem;
    flex: 1;
    background: #FFFFFE;
  }
}
#cmd-text {
  display: flex;
  flex-flow: row;
  justify-content: flex-end;
  width: 100%;
  font-size: 14px;
  color: #FFFFFF;
  font-weight: bold;
}

.cmd-panel-container {
  width: 100%;
}

.cmd-panel {
  margin: 10px;
  margin-left: 3px;
}

.cmd-text {
  width: 100%;
  background-color: transparent;
}

.cmd-frame {
  width: 100% !important;
  border: 1px solid rgba(174, 174, 190, 0.3) !important;
}

@media screen and (max-width: 959px) {
  .ms-cmd-bar-label {
    padding: 0 8px 0 12px;
  }
}
/* Dashboard Card Styles - Namespaced for isolation */
.elon-dashboard-wrapper .model-content {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  width: 100%;
  overflow: auto;
}

.elon-dashboard-wrapper .models-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  width: 100%;
  overflow-y: auto;
}

.elon-dashboard-wrapper .dashboard-card-wide {
  border-radius: 10px !important;
  height: 100%;
  min-height: 50rem;
  max-height: 50rem;
  width: 100%;
  background: whitesmoke;
}

.elon-dashboard-wrapper .elon-dashboard {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
}

.elon-dashboard-wrapper #analytics-parent {
  height: 600px;
  width: 100%;
  border-radius: 10px !important;
}

.elon-dashboard-wrapper .dashboard-plot {
  display: flex;
  flex: 1;
  justify-content: center;
  height: 100%;
  width: 100%;
  overflow: hidden;
}

/* Clean Dashboard Card Styles - Scoped */
.elon-dashboard-wrapper .dashboard-card {
  background: var(--theme-surface, white);
  border-radius: 0.75rem;
  box-shadow: var(--theme-shadow, 0 0.125rem 0.5rem rgba(0, 0, 0, 0.08));
  margin-bottom: 1rem;
  overflow: hidden;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  border: 1px solid var(--theme-border, #e1e4e8);
  min-height: 400px;
  width: 100%;
  max-width: 100%;
}
@media (max-width: 768px) {
  .elon-dashboard-wrapper .dashboard-card {
    min-height: 350px;
    margin-bottom: 0.75rem;
  }
}
@media (max-width: 480px) {
  .elon-dashboard-wrapper .dashboard-card {
    min-height: 300px;
    margin-bottom: 0.5rem;
  }
}
.elon-dashboard-wrapper .dashboard-card:hover {
  box-shadow: 0 0.25rem 1rem rgba(0, 0, 0, 0.12);
  transform: translateY(-0.125rem);
}
.elon-dashboard-wrapper .dashboard-card.dashboard-subplot {
  border-left: 0.25rem solid var(--theme-dashboard-subplot-accent, #ff6b6b);
}
.elon-dashboard-wrapper .dashboard-card.dashboard-subplot .dashboard-header {
  background: var(--theme-dashboard-header-bg, linear-gradient(135deg, #fff5f5 0%, white 100%));
}
.elon-dashboard-wrapper .dashboard-card.dashboard-main {
  border-left: 0.25rem solid var(--theme-dashboard-main-accent, #4dabf7);
}
.elon-dashboard-wrapper .dashboard-card.dashboard-main .dashboard-header {
  background: var(--theme-dashboard-header-bg, linear-gradient(135deg, #f0f8ff 0%, white 100%));
}

.elon-dashboard-wrapper .dashboard-header {
  display: flex;
  align-items: center;
  padding: 1rem 1.25rem;
  background: linear-gradient(135deg, #f8f9fa 0%, white 100%);
  border-bottom: 1px solid #e9ecef;
  gap: 0.75rem;
}
.elon-dashboard-wrapper .dashboard-header .dashboard-badge {
  background: var(--theme-dashboard-badge-bg, linear-gradient(135deg, #495057 0%, #343a40 100%));
  color: var(--theme-dashboard-badge-text, white);
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.125rem;
  font-weight: 600;
  flex-shrink: 0;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.1);
}
.elon-dashboard-wrapper .dashboard-header .dashboard-title {
  margin: 0;
  font-size: 1.5rem;
  font-weight: 600;
  color: var(--theme-text-primary, #343a40);
  line-height: 1.3;
  flex: 1;
}
@media (max-width: 768px) {
  .elon-dashboard-wrapper .dashboard-header {
    padding: 0.75rem 1rem;
  }
  .elon-dashboard-wrapper .dashboard-header .dashboard-badge {
    width: 1.75rem;
    height: 1.75rem;
    font-size: 1rem;
  }
  .elon-dashboard-wrapper .dashboard-header .dashboard-title {
    font-size: 1.25rem;
  }
}
@media (max-width: 480px) {
  .elon-dashboard-wrapper .dashboard-header {
    padding: 0.625rem 0.75rem;
    gap: 0.5rem;
  }
  .elon-dashboard-wrapper .dashboard-header .dashboard-badge {
    width: 1.5rem;
    height: 1.5rem;
    font-size: 0.875rem;
  }
  .elon-dashboard-wrapper .dashboard-header .dashboard-title {
    font-size: 1.125rem;
  }
}

.elon-dashboard-wrapper .dashboard-content {
  position: relative;
  padding: 0;
}
.elon-dashboard-wrapper .dashboard-content .dashboard-plot {
  width: 100%;
  max-width: 100%;
  border: none;
  background: white;
  position: relative;
  min-height: 20rem;
  overflow: hidden;
}
@media (max-width: 768px) {
  .elon-dashboard-wrapper .dashboard-content .dashboard-plot {
    min-height: 17.5rem;
  }
}
@media (max-width: 480px) {
  .elon-dashboard-wrapper .dashboard-content .dashboard-plot {
    min-height: 15rem;
  }
}
.elon-dashboard-wrapper .dashboard-content .dashboard-plot:empty::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 2.5rem;
  height: 2.5rem;
  border: 0.1875rem solid #e9ecef;
  border-top: 0.1875rem solid #4dabf7;
  border-radius: 50%;
  animation: spin 1s linear infinite;
}
.elon-dashboard-wrapper .dashboard-content .dashboard-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.75rem;
  z-index: 10;
}
.elon-dashboard-wrapper .dashboard-content .dashboard-loading span {
  color: #6c757d;
  font-size: 0.875rem;
}

.elon-dashboard-wrapper .dashboard-footer {
  padding: 1rem 1.25rem;
  background: #f8f9fa;
  border-top: 1px solid #e9ecef;
}
.elon-dashboard-wrapper .dashboard-footer .dashboard-description {
  display: flex;
  align-items: flex-start;
  gap: 0.5rem;
}
.elon-dashboard-wrapper .dashboard-footer .dashboard-description .info-icon {
  color: #6c757d;
  font-size: 1.125rem;
  margin-top: 0.125rem;
  flex-shrink: 0;
}
.elon-dashboard-wrapper .dashboard-footer .dashboard-description span {
  color: #6c757d;
  font-size: 0.875rem;
  line-height: 1.4;
  flex: 1;
}
@media (max-width: 768px) {
  .elon-dashboard-wrapper .dashboard-footer {
    padding: 0.75rem 1rem;
  }
  .elon-dashboard-wrapper .dashboard-footer .dashboard-description .info-icon {
    font-size: 1rem;
  }
  .elon-dashboard-wrapper .dashboard-footer .dashboard-description span {
    font-size: 0.8125rem;
  }
}
@media (max-width: 480px) {
  .elon-dashboard-wrapper .dashboard-footer {
    padding: 0.625rem 0.75rem;
  }
}

/* Dashboard Loading Animation - Scoped */
@keyframes spin {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
/* Dashboard responsive utilities - Scoped */
@media (max-width: 768px) {
  .elon-dashboard-wrapper .dashboard-responsive .hide-mobile {
    display: none !important;
  }
}
@media (min-width: 769px) {
  .elon-dashboard-wrapper .dashboard-responsive .hide-desktop {
    display: none !important;
  }
}

/* Clean Dashboards Container Styles - Namespaced for isolation */
.elon-dashboards-wrapper {
  width: 100%;
  max-width: 100%;
  overflow-x: hidden;
}
@media (max-width: 768px) {
  .elon-dashboards-wrapper {
    padding: 0;
    margin: 0;
  }
}

.elon-dashboards-wrapper .dashboards-container, .elon-dashboards-wrapper .model-container {
  background: var(--theme-surface, white);
  border-radius: 1rem;
  box-shadow: var(--theme-shadow-lg, 0 0.25rem 1.25rem rgba(0, 0, 0, 0.08));
  margin-bottom: 1.5rem;
  overflow: visible;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  border: 1px solid var(--theme-border, #e1e4e8);
  width: 100%;
  max-width: 100%;
}
@media (max-width: 768px) {
  .elon-dashboards-wrapper .dashboards-container, .elon-dashboards-wrapper .model-container {
    margin-bottom: 1rem;
    border-radius: 0.75rem;
  }
}
@media (max-width: 480px) {
  .elon-dashboards-wrapper .dashboards-container, .elon-dashboards-wrapper .model-container {
    margin-bottom: 0.75rem;
    border-radius: 0.5rem;
  }
}
.elon-dashboards-wrapper .dashboards-container.dashboards-collapsed .dashboards-content, .elon-dashboards-wrapper .dashboards-container.dashboards-collapsed .model-content, .elon-dashboards-wrapper .dashboards-collapsed.model-container .dashboards-content, .elon-dashboards-wrapper .dashboards-collapsed.model-container .model-content, .elon-dashboards-wrapper .model-container.collapsed .dashboards-content, .elon-dashboards-wrapper .model-container.collapsed .model-content {
  max-height: 0;
  overflow: hidden;
}
.elon-dashboards-wrapper .dashboards-container.dashboards-collapsed .toggle-icon, .elon-dashboards-wrapper .dashboards-collapsed.model-container .toggle-icon, .elon-dashboards-wrapper .model-container.collapsed .toggle-icon {
  transform: rotate(-90deg);
}

.elon-dashboards-wrapper .dashboards-header, .elon-dashboards-wrapper .model-header {
  background: var(--theme-dashboard-header-bg, linear-gradient(135deg, #f8f9fa 0%, white 100%));
  border-bottom: 1px solid var(--theme-border-light, #e9ecef);
}
.elon-dashboards-wrapper .dashboards-header .model-header-card, .elon-dashboards-wrapper .model-header .model-header-card {
  padding: 0;
}
.elon-dashboards-wrapper .dashboards-header .model-header-card .model-header-content, .elon-dashboards-wrapper .model-header .model-header-card .model-header-content {
  display: flex;
  align-items: center;
  padding: 1.25rem 1.5rem;
  gap: 1rem;
}
@media (max-width: 768px) {
  .elon-dashboards-wrapper .dashboards-header .model-header-card .model-header-content, .elon-dashboards-wrapper .model-header .model-header-card .model-header-content {
    padding: 1rem 1.25rem;
    gap: 0.75rem;
  }
}
@media (max-width: 480px) {
  .elon-dashboards-wrapper .dashboards-header .model-header-card .model-header-content, .elon-dashboards-wrapper .model-header .model-header-card .model-header-content {
    padding: 0.75rem 1rem;
    gap: 0.5rem;
  }
}

.elon-dashboards-wrapper .toggle-btn {
  background: white;
  border: 0.125rem solid #e9ecef;
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.3s ease;
  flex-shrink: 0;
}
.elon-dashboards-wrapper .toggle-btn:hover {
  background: #f8f9fa;
  border-color: #4dabf7;
  transform: scale(1.05);
}
.elon-dashboards-wrapper .toggle-btn:active {
  transform: scale(0.95);
}
.elon-dashboards-wrapper .toggle-btn .toggle-icon {
  color: #495057;
  font-size: 1.5rem;
  transition: transform 0.3s ease;
}
.elon-dashboards-wrapper .toggle-btn .toggle-icon.rotated {
  transform: rotate(180deg);
}
@media (max-width: 768px) {
  .elon-dashboards-wrapper .toggle-btn {
    width: 2.5rem;
    height: 2.5rem;
  }
  .elon-dashboards-wrapper .toggle-btn .toggle-icon {
    font-size: 1.375rem;
  }
}
@media (max-width: 480px) {
  .elon-dashboards-wrapper .toggle-btn {
    width: 2.25rem;
    height: 2.25rem;
  }
  .elon-dashboards-wrapper .toggle-btn .toggle-icon {
    font-size: 1.25rem;
  }
}

.elon-dashboards-wrapper .model-title-section {
  flex: 1;
  min-width: 0;
}
.elon-dashboards-wrapper .model-title-section .model-title {
  margin: 0 0 0.25rem 0;
  font-size: 1.375rem;
  font-weight: 600;
  color: #343a40;
  line-height: 1.3;
  word-wrap: break-word;
}
@media (max-width: 768px) {
  .elon-dashboards-wrapper .model-title-section .model-title {
    font-size: 1.25rem;
  }
}
@media (max-width: 480px) {
  .elon-dashboards-wrapper .model-title-section .model-title {
    font-size: 1.3rem;
  }
}
.elon-dashboards-wrapper .model-title-section .model-stats {
  display: flex;
  align-items: center;
  gap: 1rem;
}
.elon-dashboards-wrapper .model-title-section .model-stats .dashboard-count {
  font-size: 1.2rem;
  color: #6c757d;
  font-weight: 500;
}
.elon-dashboards-wrapper .model-title-section .model-stats .model-status {
  padding: 0.25rem 0.5rem;
  border-radius: 0.25rem;
  font-size: 0.75rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
.elon-dashboards-wrapper .model-title-section .model-stats .model-status.status-active {
  background: #d4edda;
  color: #155724;
}
.elon-dashboards-wrapper .model-title-section .model-stats .model-status.status-loading {
  background: #fff3cd;
  color: #856404;
}
.elon-dashboards-wrapper .model-title-section .model-stats .model-status.status-error {
  background: #f8d7da;
  color: #721c24;
}
@media (max-width: 480px) {
  .elon-dashboards-wrapper .model-title-section .model-stats {
    flex-direction: column;
    align-items: flex-start;
    gap: 0.25rem;
  }
}

.elon-dashboards-wrapper .model-actions {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.elon-dashboards-wrapper .model-actions .action-btn {
  background: white;
  border: 1px solid #dee2e6;
  border-radius: 0.375rem;
  padding: 0.5rem;
  cursor: pointer;
  transition: all 0.2s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}
.elon-dashboards-wrapper .model-actions .action-btn:hover {
  background: #f8f9fa;
  border-color: #4dabf7;
  transform: translateY(-1px);
}
.elon-dashboards-wrapper .model-actions .action-btn i {
  color: #6c757d;
  font-size: 1rem;
}
.elon-dashboards-wrapper .model-actions .action-btn i:hover {
  color: #4dabf7;
}
.elon-dashboards-wrapper .model-actions .action-btn.refresh-btn:hover i {
  color: #28a745;
}
.elon-dashboards-wrapper .model-actions .action-btn.export-btn:hover i {
  color: #17a2b8;
}
.elon-dashboards-wrapper .model-actions .action-btn.settings-btn:hover i {
  color: #6f42c1;
}
@media (max-width: 768px) {
  .elon-dashboards-wrapper .model-actions {
    gap: 0.25rem;
  }
  .elon-dashboards-wrapper .model-actions .action-btn {
    padding: 0.375rem;
  }
  .elon-dashboards-wrapper .model-actions .action-btn i {
    font-size: 0.875rem;
  }
}

.elon-dashboards-wrapper .dashboards-content, .elon-dashboards-wrapper .model-content {
  transition: all 0.3s ease-out;
  overflow: visible;
}

.elon-dashboards-wrapper .empty-state {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 3rem 1.5rem;
  text-align: center;
}
.elon-dashboards-wrapper .empty-state .empty-icon {
  font-size: 3rem;
  color: #dee2e6;
  margin-bottom: 1rem;
}
.elon-dashboards-wrapper .empty-state h3 {
  margin: 0 0 0.5rem 0;
  font-size: 1.25rem;
  font-weight: 600;
  color: #495057;
}
.elon-dashboards-wrapper .empty-state p {
  margin: 0;
  font-size: 0.875rem;
  color: #6c757d;
}
@media (max-width: 480px) {
  .elon-dashboards-wrapper .empty-state p {
    font-size: 0.8125rem;
  }
}

.elon-dashboards-wrapper .dashboard-grid, .elon-dashboards-wrapper .dashboard-container {
  padding: 1.5rem;
  display: grid;
  gap: 1.5rem;
  grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));
  width: 100%;
}
@media (min-width: 768px) {
  .elon-dashboards-wrapper .dashboard-grid, .elon-dashboards-wrapper .dashboard-container {
    grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
  }
}
@media (min-width: 1024px) {
  .elon-dashboards-wrapper .dashboard-grid, .elon-dashboards-wrapper .dashboard-container {
    grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));
  }
}
@media (min-width: 1400px) {
  .elon-dashboards-wrapper .dashboard-grid, .elon-dashboards-wrapper .dashboard-container {
    grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
  }
}
@media (min-width: 1800px) {
  .elon-dashboards-wrapper .dashboard-grid, .elon-dashboards-wrapper .dashboard-container {
    grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));
  }
}
@media (max-width: 768px) {
  .elon-dashboards-wrapper .dashboard-grid, .elon-dashboards-wrapper .dashboard-container {
    padding: 1rem;
    gap: 1rem;
    grid-template-columns: 1fr;
  }
}
@media (max-width: 480px) {
  .elon-dashboards-wrapper .dashboard-grid, .elon-dashboards-wrapper .dashboard-container {
    padding: 0.75rem;
    gap: 0.75rem;
    grid-template-columns: 1fr;
    width: 100%;
  }
}

.elon-dashboards-wrapper .dashboard-item, .elon-dashboards-wrapper .dashboard-wrapper {
  position: relative;
}
.elon-dashboards-wrapper .dashboard-item.dashboard-item-loading, .elon-dashboards-wrapper .dashboard-item-loading.dashboard-wrapper {
  opacity: 0.6;
  pointer-events: none;
}
.elon-dashboards-wrapper .dashboard-item.dashboard-item-loading::after, .elon-dashboards-wrapper .dashboard-item-loading.dashboard-wrapper::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 2rem;
  height: 2rem;
  border: 0.1875rem solid #e9ecef;
  border-top: 0.1875rem solid #4dabf7;
  border-radius: 50%;
  animation: spin 1s linear infinite;
  z-index: 10;
}

.elon-dashboards-wrapper .dashboards-loading {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.9);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  z-index: 100;
}
.elon-dashboards-wrapper .dashboards-loading span {
  color: #495057;
  font-size: 1rem;
  font-weight: 500;
}

@keyframes spin {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
/* Legacy class support for backwards compatibility with scoping */
/*----------------------------------------------------------------*/
/*  Variables - Theme-Aware
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/*  Theme System Configuration
/*----------------------------------------------------------------*/
:root[data-theme=default] {
  --theme-primary: #055EED;
  --theme-primary-light: #4dabf7;
  --theme-primary-dark: #0d47a1;
  --theme-primary-contrast: #ffffff;
  --theme-secondary: #F27239;
  --theme-secondary-light: #ff6b6b;
  --theme-secondary-dark: #d84315;
  --theme-secondary-contrast: #ffffff;
  --theme-background: #ffffff;
  --theme-background-secondary: #f8f9fa;
  --theme-background-tertiary: #e9ecef;
  --theme-background-overlay: rgba(0, 0, 0, 0.5);
  --theme-surface: #ffffff;
  --theme-surface-elevation-1: #ffffff;
  --theme-surface-elevation-2: #f8f9fa;
  --theme-surface-elevation-3: #e9ecef;
  --theme-text-primary: #343a40;
  --theme-text-secondary: #6c757d;
  --theme-text-disabled: #adb5bd;
  --theme-text-hint: #dee2e6;
  --theme-border: #e1e4e8;
  --theme-border-light: #f1f3f4;
  --theme-border-focus: #055EED;
  --theme-success: #28a745;
  --theme-success-light: #d4edda;
  --theme-warning: #ffc107;
  --theme-warning-light: #fff3cd;
  --theme-error: #dc3545;
  --theme-error-light: #f8d7da;
  --theme-info: #17a2b8;
  --theme-info-light: #d1ecf1;
  --theme-hover: #f1f1f1;
  --theme-active: #e9ecef;
  --theme-focus: rgba(5, 94, 237, 0.2);
  --theme-disabled: #f8f9fa;
  --theme-dashboard-badge-bg: linear-gradient(135deg, #495057 0%, #343a40 100%);
  --theme-dashboard-badge-text: #ffffff;
  --theme-dashboard-header-bg: linear-gradient(135deg, #f8f9fa 0%, white 100%);
  --theme-dashboard-subplot-accent: #ff6b6b;
  --theme-dashboard-main-accent: #4dabf7;
  --theme-sidebar-bg: #ffffff;
  --theme-sidebar-text: #343a40;
  --theme-toolbar-bg: #ffffff;
  --theme-toolbar-text: #343a40;
  --theme-form-bg: #ffffff;
  --theme-form-border: #e1e4e8;
  --theme-form-focus: #055EED;
  --theme-form-error: #dc3545;
  --theme-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --theme-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --theme-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
}
:root[data-theme=dark] {
  --theme-primary: #4dabf7;
  --theme-primary-light: #74c0fc;
  --theme-primary-dark: #339af0;
  --theme-primary-contrast: #ffffff;
  --theme-secondary: #ff8787;
  --theme-secondary-light: #ffa8a8;
  --theme-secondary-dark: #ff6b6b;
  --theme-secondary-contrast: #ffffff;
  --theme-background: #121212;
  --theme-background-secondary: #1e1e1e;
  --theme-background-tertiary: #2d2d2d;
  --theme-background-overlay: rgba(0, 0, 0, 0.7);
  --theme-surface: #1e1e1e;
  --theme-surface-elevation-1: #2d2d2d;
  --theme-surface-elevation-2: #3d3d3d;
  --theme-surface-elevation-3: #4d4d4d;
  --theme-text-primary: #ffffff;
  --theme-text-secondary: #b3b3b3;
  --theme-text-disabled: #666666;
  --theme-text-hint: #4d4d4d;
  --theme-border: #3d3d3d;
  --theme-border-light: #2d2d2d;
  --theme-border-focus: #4dabf7;
  --theme-success: #51cf66;
  --theme-success-light: #2b8a3e;
  --theme-warning: #ffd43b;
  --theme-warning-light: #fab005;
  --theme-error: #ff6b6b;
  --theme-error-light: #e03131;
  --theme-info: #74c0fc;
  --theme-info-light: #339af0;
  --theme-hover: #2d2d2d;
  --theme-active: #3d3d3d;
  --theme-focus: rgba(77, 171, 247, 0.2);
  --theme-disabled: #2d2d2d;
  --theme-dashboard-badge-bg: linear-gradient(135deg, #74c0fc 0%, #4dabf7 100%);
  --theme-dashboard-badge-text: #ffffff;
  --theme-dashboard-header-bg: linear-gradient(135deg, #2d2d2d 0%, #1e1e1e 100%);
  --theme-dashboard-subplot-accent: #ff8787;
  --theme-dashboard-main-accent: #74c0fc;
  --theme-sidebar-bg: #1e1e1e;
  --theme-sidebar-text: #ffffff;
  --theme-toolbar-bg: #1e1e1e;
  --theme-toolbar-text: #ffffff;
  --theme-form-bg: #1e1e1e;
  --theme-form-border: #3d3d3d;
  --theme-form-focus: #4dabf7;
  --theme-form-error: #ff6b6b;
  --theme-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.5);
  --theme-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.6);
  --theme-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.7);
}
:root[data-theme=ocean] {
  --theme-primary: #0077be;
  --theme-primary-light: #339af0;
  --theme-primary-dark: #004d7a;
  --theme-primary-contrast: #ffffff;
  --theme-secondary: #00a8cc;
  --theme-secondary-light: #3bc9db;
  --theme-secondary-dark: #0c8599;
  --theme-secondary-contrast: #ffffff;
  --theme-background: #f0f8ff;
  --theme-background-secondary: #e3f2fd;
  --theme-background-tertiary: #bbdefb;
  --theme-background-overlay: rgba(0, 119, 190, 0.5);
  --theme-surface: #ffffff;
  --theme-surface-elevation-1: #f0f8ff;
  --theme-surface-elevation-2: #e3f2fd;
  --theme-surface-elevation-3: #bbdefb;
  --theme-text-primary: #1a365d;
  --theme-text-secondary: #2d3748;
  --theme-text-disabled: #718096;
  --theme-text-hint: #a0aec0;
  --theme-border: #bee3f8;
  --theme-border-light: #e6f3ff;
  --theme-border-focus: #0077be;
  --theme-success: #38a169;
  --theme-success-light: #c6f6d5;
  --theme-warning: #d69e2e;
  --theme-warning-light: #faf089;
  --theme-error: #e53e3e;
  --theme-error-light: #fed7d7;
  --theme-info: #3182ce;
  --theme-info-light: #bee3f8;
  --theme-hover: #e6f3ff;
  --theme-active: #bee3f8;
  --theme-focus: rgba(0, 119, 190, 0.2);
  --theme-disabled: #f7fafc;
  --theme-dashboard-badge-bg: linear-gradient(135deg, #0077be 0%, #004d7a 100%);
  --theme-dashboard-badge-text: #ffffff;
  --theme-dashboard-header-bg: linear-gradient(135deg, #f0f8ff 0%, #e3f2fd 100%);
  --theme-dashboard-subplot-accent: #00a8cc;
  --theme-dashboard-main-accent: #0077be;
  --theme-sidebar-bg: #f0f8ff;
  --theme-sidebar-text: #1a365d;
  --theme-toolbar-bg: #ffffff;
  --theme-toolbar-text: #1a365d;
  --theme-form-bg: #ffffff;
  --theme-form-border: #bee3f8;
  --theme-form-focus: #0077be;
  --theme-form-error: #e53e3e;
  --theme-shadow-sm: 0 0.125rem 0.25rem rgba(0, 119, 190, 0.1);
  --theme-shadow: 0 0.5rem 1rem rgba(0, 119, 190, 0.15);
  --theme-shadow-lg: 0 1rem 3rem rgba(0, 119, 190, 0.2);
}
:root[data-theme=forest] {
  --theme-primary: #2d5a27;
  --theme-primary-light: #51cf66;
  --theme-primary-dark: #1b5e20;
  --theme-primary-contrast: #ffffff;
  --theme-secondary: #8bc34a;
  --theme-secondary-light: #aed581;
  --theme-secondary-dark: #689f38;
  --theme-secondary-contrast: #ffffff;
  --theme-background: #f1f8e9;
  --theme-background-secondary: #e8f5e8;
  --theme-background-tertiary: #c8e6c8;
  --theme-background-overlay: rgba(45, 90, 39, 0.5);
  --theme-surface: #ffffff;
  --theme-surface-elevation-1: #f1f8e9;
  --theme-surface-elevation-2: #e8f5e8;
  --theme-surface-elevation-3: #c8e6c8;
  --theme-text-primary: #1b5e20;
  --theme-text-secondary: #2e7d32;
  --theme-text-disabled: #81c784;
  --theme-text-hint: #a5d6a7;
  --theme-border: #a5d6a7;
  --theme-border-light: #c8e6c8;
  --theme-border-focus: #2d5a27;
  --theme-success: #2e7d32;
  --theme-success-light: #c8e6c8;
  --theme-warning: #f57f17;
  --theme-warning-light: #ffecb3;
  --theme-error: #d32f2f;
  --theme-error-light: #ffcdd2;
  --theme-info: #1976d2;
  --theme-info-light: #bbdefb;
  --theme-hover: #e8f5e8;
  --theme-active: #c8e6c8;
  --theme-focus: rgba(45, 90, 39, 0.2);
  --theme-disabled: #f1f8e9;
  --theme-dashboard-badge-bg: linear-gradient(135deg, #2d5a27 0%, #1b5e20 100%);
  --theme-dashboard-badge-text: #ffffff;
  --theme-dashboard-header-bg: linear-gradient(135deg, #f1f8e9 0%, #e8f5e8 100%);
  --theme-dashboard-subplot-accent: #8bc34a;
  --theme-dashboard-main-accent: #2d5a27;
  --theme-sidebar-bg: #f1f8e9;
  --theme-sidebar-text: #1b5e20;
  --theme-toolbar-bg: #ffffff;
  --theme-toolbar-text: #1b5e20;
  --theme-form-bg: #ffffff;
  --theme-form-border: #a5d6a7;
  --theme-form-focus: #2d5a27;
  --theme-form-error: #d32f2f;
  --theme-shadow-sm: 0 0.125rem 0.25rem rgba(45, 90, 39, 0.1);
  --theme-shadow: 0 0.5rem 1rem rgba(45, 90, 39, 0.15);
  --theme-shadow-lg: 0 1rem 3rem rgba(45, 90, 39, 0.2);
}

:root {
  --theme-primary: #055EED;
  --theme-primary-light: #4dabf7;
  --theme-primary-dark: #0d47a1;
  --theme-primary-contrast: #ffffff;
  --theme-secondary: #F27239;
  --theme-secondary-light: #ff6b6b;
  --theme-secondary-dark: #d84315;
  --theme-secondary-contrast: #ffffff;
  --theme-background: #ffffff;
  --theme-background-secondary: #f8f9fa;
  --theme-background-tertiary: #e9ecef;
  --theme-background-overlay: rgba(0, 0, 0, 0.5);
  --theme-surface: #ffffff;
  --theme-surface-elevation-1: #ffffff;
  --theme-surface-elevation-2: #f8f9fa;
  --theme-surface-elevation-3: #e9ecef;
  --theme-text-primary: #343a40;
  --theme-text-secondary: #6c757d;
  --theme-text-disabled: #adb5bd;
  --theme-text-hint: #dee2e6;
  --theme-border: #e1e4e8;
  --theme-border-light: #f1f3f4;
  --theme-border-focus: #055EED;
  --theme-success: #28a745;
  --theme-success-light: #d4edda;
  --theme-warning: #ffc107;
  --theme-warning-light: #fff3cd;
  --theme-error: #dc3545;
  --theme-error-light: #f8d7da;
  --theme-info: #17a2b8;
  --theme-info-light: #d1ecf1;
  --theme-hover: #f1f1f1;
  --theme-active: #e9ecef;
  --theme-focus: rgba(5, 94, 237, 0.2);
  --theme-disabled: #f8f9fa;
  --theme-dashboard-badge-bg: linear-gradient(135deg, #495057 0%, #343a40 100%);
  --theme-dashboard-badge-text: #ffffff;
  --theme-dashboard-header-bg: linear-gradient(135deg, #f8f9fa 0%, white 100%);
  --theme-dashboard-subplot-accent: #ff6b6b;
  --theme-dashboard-main-accent: #4dabf7;
  --theme-sidebar-bg: #ffffff;
  --theme-sidebar-text: #343a40;
  --theme-toolbar-bg: #ffffff;
  --theme-toolbar-text: #343a40;
  --theme-form-bg: #ffffff;
  --theme-form-border: #e1e4e8;
  --theme-form-focus: #055EED;
  --theme-form-error: #dc3545;
  --theme-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --theme-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --theme-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
}

/* Clean Analytics Dashboard Styles - Namespaced for isolation */
/* Reset any existing dashboard styles */
.elon-analytics-wrapper .dashboard-parent,
.elon-analytics-wrapper md-card.dashboard-parent {
  all: unset;
  display: block;
  width: 100%;
}

/* Main Analytics Container - Scoped */
.elon-analytics-wrapper .modern-analytics-container {
  height: 100vh;
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
}
@media (max-width: 768px) {
  .elon-analytics-wrapper .modern-analytics-container {
    padding: 1rem;
  }
}
@media (max-width: 480px) {
  .elon-analytics-wrapper .modern-analytics-container {
    padding: 0.75rem;
  }
}

/* Analytics Header - Scoped */
.elon-analytics-wrapper .analytics-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1.5rem;
  padding: 1.5rem;
  background: white;
  border-radius: 1rem;
  box-shadow: 0 0.25rem 1.25rem rgba(0, 0, 0, 0.08);
  border: 1px solid #e1e4e8;
  flex-shrink: 0;
}
@media (max-width: 768px) {
  .elon-analytics-wrapper .analytics-header {
    flex-direction: column;
    align-items: flex-start;
    gap: 1rem;
    padding: 1.25rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 480px) {
  .elon-analytics-wrapper .analytics-header {
    padding: 1rem;
    margin-bottom: 0.75rem;
  }
}

.elon-analytics-wrapper .analytics-title-section {
  flex: 1;
}
.elon-analytics-wrapper .analytics-title-section .analytics-title {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  margin: 0 0 0.5rem 0;
  font-size: 2rem;
  font-weight: 700;
  color: #212529;
  line-height: 1.2;
}
.elon-analytics-wrapper .analytics-title-section .analytics-title .analytics-icon {
  color: #4dabf7;
  font-size: 2.25rem;
  width: 2.25rem;
  height: 2.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 768px) {
  .elon-analytics-wrapper .analytics-title-section .analytics-title {
    font-size: 1.75rem;
  }
  .elon-analytics-wrapper .analytics-title-section .analytics-title .analytics-icon {
    font-size: 2rem;
    width: 2rem;
    height: 2rem;
  }
}
@media (max-width: 480px) {
  .elon-analytics-wrapper .analytics-title-section .analytics-title {
    font-size: 1.5rem;
  }
  .elon-analytics-wrapper .analytics-title-section .analytics-title .analytics-icon {
    font-size: 1.75rem;
    width: 1.75rem;
    height: 1.75rem;
  }
}
.elon-analytics-wrapper .analytics-title-section .analytics-subtitle {
  margin: 0;
  font-size: 1rem;
  color: #6c757d;
  font-weight: 400;
}
@media (max-width: 480px) {
  .elon-analytics-wrapper .analytics-title-section .analytics-subtitle {
    font-size: 0.875rem;
  }
}

.elon-analytics-wrapper .analytics-actions {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.elon-analytics-wrapper .analytics-actions .refresh-all-btn {
  background: #e3f2fd;
  border: 1px solid #90caf9;
  color: var(--theme-primary, #055EED) !important;
}
.elon-analytics-wrapper .analytics-actions .refresh-all-btn:hover {
  background: #bbdefb;
  transform: translateY(-1px);
}
.elon-analytics-wrapper .analytics-actions .refresh-all-btn i {
  color: var(--theme-primary, #055EED) !important;
  font-size: 1.2rem;
  width: 1.2rem;
  height: 1.2rem;
}
.elon-analytics-wrapper .analytics-actions .analytics-menu .md-icon-button {
  background: #f8f9fa;
  border: 1px solid #dee2e6;
  color: #495057;
}
.elon-analytics-wrapper .analytics-actions .analytics-menu .md-icon-button:hover {
  background: #e9ecef;
  transform: translateY(-1px);
}
.elon-analytics-wrapper .analytics-actions .analytics-menu .md-icon-button i {
  color: #495057;
  font-size: 1.2rem;
  width: 1.2rem;
  height: 1.2rem;
}
.elon-analytics-wrapper .analytics-actions md-menu-item md-button i {
  margin-right: 0.5rem;
  font-size: 1rem;
  width: 1rem;
  height: 1rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 768px) {
  .elon-analytics-wrapper .analytics-actions {
    width: 100%;
    justify-content: flex-end;
  }
}

/* Scrollable Content Wrapper - Scoped */
.elon-analytics-wrapper .analytics-content-wrapper {
  flex: 1;
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 0.5rem;
  margin-right: -0.5rem;
  margin-bottom: 10rem;
  min-height: 0;
  /* Custom scrollbar styling */
  /* Firefox scrollbar */
  scrollbar-width: thin;
  scrollbar-color: #c1c1c1 #f1f1f1;
}
.elon-analytics-wrapper .analytics-content-wrapper::-webkit-scrollbar {
  width: 6px;
}
.elon-analytics-wrapper .analytics-content-wrapper::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 3px;
}
.elon-analytics-wrapper .analytics-content-wrapper::-webkit-scrollbar-thumb {
  background: #c1c1c1;
  border-radius: 3px;
}
.elon-analytics-wrapper .analytics-content-wrapper::-webkit-scrollbar-thumb:hover {
  background: #a8a8a8;
}

/* Analytics Content - Scoped */
.elon-analytics-wrapper .analytics-content, .elon-analytics-wrapper .dashboard-parent .dashboard-container {
  position: relative;
  min-height: 100%;
  padding-bottom: 2rem;
}

/* Empty State - Scoped */
.elon-analytics-wrapper .analytics-empty-state, .elon-analytics-wrapper .dashboard-parent .no-dashboards-message {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 25rem;
  padding: 3.75rem 1.5rem;
}
.elon-analytics-wrapper .analytics-empty-state .empty-state-content, .elon-analytics-wrapper .dashboard-parent .no-dashboards-message .empty-state-content {
  text-align: center;
  max-width: 31.25rem;
}
.elon-analytics-wrapper .analytics-empty-state .empty-state-content .empty-state-icon, .elon-analytics-wrapper .dashboard-parent .no-dashboards-message .empty-state-content .empty-state-icon {
  font-size: 5rem;
  color: #dee2e6;
  margin-bottom: 1.5rem;
  display: block;
}
.elon-analytics-wrapper .analytics-empty-state .empty-state-content h2, .elon-analytics-wrapper .dashboard-parent .no-dashboards-message .empty-state-content h2 {
  margin: 0 0 0.75rem 0;
  font-size: 1.75rem;
  font-weight: 600;
  color: #495057;
}
.elon-analytics-wrapper .analytics-empty-state .empty-state-content p, .elon-analytics-wrapper .dashboard-parent .no-dashboards-message .empty-state-content p {
  margin: 0 0 2rem 0;
  font-size: 1rem;
  color: #6c757d;
  line-height: 1.5;
}
.elon-analytics-wrapper .analytics-empty-state .empty-state-content .empty-state-actions, .elon-analytics-wrapper .dashboard-parent .no-dashboards-message .empty-state-content .empty-state-actions {
  display: flex;
  justify-content: center;
  gap: 1rem;
  flex-wrap: wrap;
}
.elon-analytics-wrapper .analytics-empty-state .empty-state-content .empty-state-actions .md-button, .elon-analytics-wrapper .dashboard-parent .no-dashboards-message .empty-state-content .empty-state-actions .md-button {
  min-width: 8.75rem;
  height: 3rem;
  border-radius: 0.5rem;
  font-weight: 500;
}
.elon-analytics-wrapper .analytics-empty-state .empty-state-content .empty-state-actions .md-button i, .elon-analytics-wrapper .dashboard-parent .no-dashboards-message .empty-state-content .empty-state-actions .md-button i {
  margin-right: 0.5rem;
  font-size: 1rem;
  width: 1rem;
  height: 1rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.elon-analytics-wrapper .analytics-empty-state .empty-state-content .empty-state-actions .md-button.md-primary, .elon-analytics-wrapper .dashboard-parent .no-dashboards-message .empty-state-content .empty-state-actions .md-button.md-primary {
  background: linear-gradient(135deg, #4dabf7 0%, #339af0 100%);
}
.elon-analytics-wrapper .analytics-empty-state .empty-state-content .empty-state-actions .md-button:not(.md-primary), .elon-analytics-wrapper .dashboard-parent .no-dashboards-message .empty-state-content .empty-state-actions .md-button:not(.md-primary) {
  background: white;
  border: 2px solid #dee2e6;
  color: #495057;
}
.elon-analytics-wrapper .analytics-empty-state .empty-state-content .empty-state-actions .md-button:not(.md-primary):hover, .elon-analytics-wrapper .dashboard-parent .no-dashboards-message .empty-state-content .empty-state-actions .md-button:not(.md-primary):hover {
  border-color: #4dabf7;
  color: #4dabf7;
}
@media (max-width: 768px) {
  .elon-analytics-wrapper .analytics-empty-state .empty-state-content .empty-state-icon, .elon-analytics-wrapper .dashboard-parent .no-dashboards-message .empty-state-content .empty-state-icon {
    font-size: 4rem;
  }
  .elon-analytics-wrapper .analytics-empty-state .empty-state-content h2, .elon-analytics-wrapper .dashboard-parent .no-dashboards-message .empty-state-content h2 {
    font-size: 1.5rem;
  }
  .elon-analytics-wrapper .analytics-empty-state .empty-state-content p, .elon-analytics-wrapper .dashboard-parent .no-dashboards-message .empty-state-content p {
    font-size: 0.875rem;
  }
  .elon-analytics-wrapper .analytics-empty-state .empty-state-content .empty-state-actions, .elon-analytics-wrapper .dashboard-parent .no-dashboards-message .empty-state-content .empty-state-actions {
    flex-direction: column;
    align-items: center;
  }
  .elon-analytics-wrapper .analytics-empty-state .empty-state-content .empty-state-actions .md-button, .elon-analytics-wrapper .dashboard-parent .no-dashboards-message .empty-state-content .empty-state-actions .md-button {
    width: 12.5rem;
  }
}

/* Analytics Models Grid - Scoped and Fixed responsive layout */
.elon-analytics-wrapper .analytics-models-grid, .elon-analytics-wrapper .dashboard-parent .models-container {
  display: grid;
  gap: 1.5rem;
  grid-template-columns: 1fr;
  width: 100%;
  /* Better responsive breakpoints for proper card sizing */
}
@media (min-width: 768px) {
  .elon-analytics-wrapper .analytics-models-grid, .elon-analytics-wrapper .dashboard-parent .models-container {
    grid-template-columns: repeat(1, minmax(500px, 1fr));
  }
}
@media (min-width: 1024px) {
  .elon-analytics-wrapper .analytics-models-grid, .elon-analytics-wrapper .dashboard-parent .models-container {
    grid-template-columns: repeat(1, minmax(600px, 1fr));
  }
}
@media (min-width: 1400px) {
  .elon-analytics-wrapper .analytics-models-grid, .elon-analytics-wrapper .dashboard-parent .models-container {
    grid-template-columns: repeat(1, minmax(700px, 1fr));
  }
}
@media (min-width: 1800px) {
  .elon-analytics-wrapper .analytics-models-grid, .elon-analytics-wrapper .dashboard-parent .models-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.elon-analytics-wrapper .analytics-models-grid .model-analytics-item, .elon-analytics-wrapper .dashboard-parent .models-container .model-analytics-item {
  animation: fadeInUp 0.5s ease-out;
  animation-fill-mode: both;
}
.elon-analytics-wrapper .analytics-models-grid .model-analytics-item:nth-child(1), .elon-analytics-wrapper .dashboard-parent .models-container .model-analytics-item:nth-child(1) {
  animation-delay: 0.1s;
}
.elon-analytics-wrapper .analytics-models-grid .model-analytics-item:nth-child(2), .elon-analytics-wrapper .dashboard-parent .models-container .model-analytics-item:nth-child(2) {
  animation-delay: 0.2s;
}
.elon-analytics-wrapper .analytics-models-grid .model-analytics-item:nth-child(3), .elon-analytics-wrapper .dashboard-parent .models-container .model-analytics-item:nth-child(3) {
  animation-delay: 0.3s;
}
.elon-analytics-wrapper .analytics-models-grid .model-analytics-item:nth-child(4), .elon-analytics-wrapper .dashboard-parent .models-container .model-analytics-item:nth-child(4) {
  animation-delay: 0.4s;
}
.elon-analytics-wrapper .analytics-models-grid .model-analytics-item:nth-child(n+5), .elon-analytics-wrapper .dashboard-parent .models-container .model-analytics-item:nth-child(n+5) {
  animation-delay: 0.5s;
}
@media (max-width: 768px) {
  .elon-analytics-wrapper .analytics-models-grid, .elon-analytics-wrapper .dashboard-parent .models-container {
    gap: 1rem;
  }
}
@media (max-width: 480px) {
  .elon-analytics-wrapper .analytics-models-grid, .elon-analytics-wrapper .dashboard-parent .models-container {
    gap: 0.75rem;
  }
}

/* Loading Overlay - Scoped */
.elon-analytics-wrapper .analytics-loading-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.95);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
}
.elon-analytics-wrapper .analytics-loading-overlay .loading-content {
  text-align: center;
}
.elon-analytics-wrapper .analytics-loading-overlay .loading-content h3 {
  margin: 1rem 0 0.5rem 0;
  font-size: 1.25rem;
  font-weight: 600;
  color: #495057;
}
.elon-analytics-wrapper .analytics-loading-overlay .loading-content p {
  margin: 0;
  font-size: 0.875rem;
  color: #6c757d;
}

/* Animations - Scoped */
@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(1.875rem);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
/* Legacy compatibility - redirect old classes to new ones with scoping */
dashboard-card-wide {
  border-radius: 10px !important;
  height: 100%;
  min-height: 50rem;
  max-height: 50rem;
  width: 100%;
  background: whitesmoke;
}

elon-dashboard {
  height: 100%;
  flex: 2;
}

#analytics-parent {
  height: 600px;
  width: 100%;
  border-radius: 10px !important;
}

#dashboard-container {
  display: flex;
  flex: 1;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  height: 100%;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background: rgba(240, 248, 255, 0.4509803922);
}

.dashboard-plot {
  display: flex;
  flex: 1;
  justify-content: center;
  height: 100%;
  width: 100%;
  overflow: hidden;
}

.dashboard-card {
  display: flex;
  max-width: 40rem;
  max-height: 40rem;
  min-width: 40rem;
  height: 40rem;
  width: 40rem;
  padding: 1rem;
  margin: 1rem;
  border-radius: 0.5rem;
  background: #FFFFFF;
}

.dashboard-subplot {
  display: flex;
  height: 100%;
  width: 100%;
  padding: 10px;
  margin: 10px;
  border-radius: 5px;
  background: #FFFFFF;
}

@media screen and (max-width: 359px) {
  .dashboard-card {
    max-width: 29rem !important;
    max-height: 29rem !important;
    min-width: 29rem !important;
    height: 29rem !important;
    width: 29rem !important;
  }
}
@media screen and (min-width: 359px) and (max-width: 959px) {
  .dashboard-card {
    max-width: 34rem !important;
    max-height: 34rem !important;
    min-width: 34rem !important;
    height: 34rem !important;
    width: 34rem !important;
  }
}
:host {
  display: block;
}
:host .image-link {
  max-width: 600px;
}
:host .editor-header {
  display: flex;
  width: 100%;
  height: 3rem;
  justify-content: flex-start;
}
:host .elon-editor-container {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: flex-start;
  overflow: hidden;
  flex-direction: column;
}
:host .ql-toolbar.ql-snow {
  width: 100%;
}
:host .elon_editor {
  width: 100%;
  height: 100%;
  min-height: 10rem;
  max-height: 40rem;
  overflow: auto;
  min-width: 95rem;
}
:host #main-editor {
  overflow: hidden;
}
@media screen and (max-width: 359px) {
  :host .elon_editor {
    min-width: 26rem;
  }
}
@media screen and (min-width: 359px) and (max-width: 959px) {
  :host .elon_editor {
    min-width: 26rem;
  }
}

.image-link {
  max-width: 600px;
}

.editor-header {
  display: flex;
  width: 100%;
  height: 3rem;
  justify-content: flex-start;
}

.elon-editor-container {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: start;
  overflow: hidden;
  flex-direction: column;
}

.ql-toolbar.ql-snow {
  width: 100%;
}

.elon_editor {
  width: 100%;
  height: 100%;
  min-height: 10rem;
  max-height: 40rem;
  overflow: auto;
  min-width: 95rem;
}

#main-editor {
  overflow: hidden;
}

@media screen and (max-width: 359px) {
  .elon_editor {
    min-width: 26rem;
  }
}
@media screen and (min-width: 359px) and (max-width: 959px) {
  .elon_editor {
    min-width: 26rem;
  }
}
elon-attendance {
  display: flex;
  justify-content: center;
}

#attendances-parent {
  min-width: 250px;
  max-width: 450px;
  width: 100%;
}

#attendance-parent {
  display: flex;
  height: 100%;
  width: 100%;
  flex-direction: column;
  justify-content: start;
  flex-wrap: wrap;
}

#attendances-container {
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-content: center;
  align-items: start;
  width: 100%;
  height: 100%;
  max-height: 50rem;
  flex: 1;
}

#attendances {
  display: flex;
  flex-direction: row;
  border-radius: 50px !important;
  flex-wrap: wrap;
}

.attendance {
  display: flex;
  align-content: flex-start;
  width: 180px;
  height: 40px;
  border-radius: 20px !important;
  border-style: solid;
  border-width: 3px;
  border-color: var(--theme-hover, #F1F1F1) !important;
}

.attendance-container {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  width: 100%;
  flex-direction: row;
  border-radius: 50px !important;
}

.attendance-initial-card {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 30px !important;
  background: #FFFFFF;
  border-style: solid;
  border-color: #FFFFFF;
  margin: 1px;
}
.attendance-initial-card img {
  background-color: #FFFFFF;
  background: cover;
  width: 100%;
  height: 100%;
  border-radius: 50px !important;
}

.attendance-initial {
  font-size: 15px;
  color: #000000;
}

.attendance-name {
  font-size: 15px;
  margin: 20px;
}

.bar-card {
  display: flex;
  flex-direction: row;
  margin: 0px;
  justify-content: space-between;
  align-items: center;
  height: 4.2rem;
  border-top-left-radius: 30rem;
  border-bottom-left-radius: 30rem;
  padding-right: 1rem;
}
.bar-card .separator {
  padding-right: 10px;
}
.bar-card .favorites {
  display: flex;
  overflow-x: auto;
  justify-content: start;
  align-items: end;
  width: -moz-max-content;
  width: max-content;
  cursor: pointer;
  margin-left: 5px;
  max-width: 100%;
  flex-direction: row;
}
.bar-card .favoriteIconsContainer {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.bar-card .favoriteLabel {
  background-color: var(--theme-primary, #055EED) !important;
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
  white-space: nowrap;
}
.bar-card .favoriteIcons {
  color: #FFFFFF;
  font-size: 14px;
  vertical-align: middle;
  padding: 3px;
}
.bar-card .same-size {
  padding: 3px;
}
.bar-card .modelSize {
  background: var(--theme-primary-dark, #2659AB) !important;
  color: #FFFFFF;
  font-size: 14px;
  vertical-align: middle;
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}
.bar-card .selectionSize {
  background: var(--theme-error, #CF0452) !important;
  color: #FFFFFF;
  font-size: 14px;
  vertical-align: middle;
}
.bar-card #Offline {
  color: #000000;
}
.bar-card #fab-window {
  display: flex;
  align-items: center;
}

.connected {
  background: rgba(5, 94, 250, 0.0705882353);
}

.disconnected {
  background: rgba(255, 0, 0, 0.1019607843);
}

@media screen and (max-width: 959px) {
  .bar-card {
    border-radius: 0px;
    justify-content: center;
    padding: 0px;
  }
  .bar-card elon-notification-bar {
    display: none;
  }
  .connected {
    background: #FFFFFF;
    color: #FFFFFF;
  }
  .disconnected {
    color: #000000;
  }
}
@media screen and (min-width: 359px) and (max-width: 959px) {
  .bar-card {
    border-radius: 0px;
    justify-content: center;
    padding: 0px;
  }
  .bar-card elon-notification-bar {
    display: none;
  }
  .connected {
    background: #FFFFFF;
    color: #FFFFFF;
  }
  .disconnected {
    color: #000000;
  }
}
@media screen and (max-width: 959px) {
  #orders {
    overflow: auto;
  }
  #order-card {
    flex: 1 !important;
  }
  .button-panel {
    justify-content: start !important;
  }
  .table-index {
    font-size: 12px !important;
  }
  #barcode-master-card {
    display: flex;
    flex-direction: column;
    max-height: 88%;
  }
  #barcode-master-top {
    flex-direction: column !important;
  }
  .tab-card {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    flex-direction: column !important;
    overflow: auto !important;
  }
  #master-tab {
    display: flex;
    flex-direction: row !important;
    height: 100%;
    width: 100%;
  }
  #button-panel {
    display: flex;
    justify-content: center;
    align-items: start !important;
    height: 80px !important;
    border-radius: 10px !important;
    background: #eaeaea !important;
    flex: 1 !important;
    flex-direction: column !important;
  }
  #button-panel .icon {
    color: #FFFFFF !important;
  }
  .button-panel {
    display: flex;
    justify-content: space-evenly;
    align-items: center !important;
    height: 30px !important;
    border-radius: 10px !important;
    flex: 1 !important;
    flex-direction: row !important;
  }
  .button-panel .icon {
    color: #FFFFFF !important;
  }
  .item-card-container {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: wrap !important;
    border-radius: 10px !important;
    justify-content: center !important;
    width: 100% !important;
    min-height: 100%;
  }
  .item-card {
    display: flex;
    border-radius: 10px !important;
    max-height: 250px !important;
    width: 150px !important;
  }
  #table {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    flex-wrap: wrap !important;
    flex-direction: row !important;
    border-radius: 10px !important;
  }
  .table-number {
    display: flex;
    justify-content: center;
    align-items: center;
    color: white;
  }
  .orderName {
    color: #000000 !important;
  }
  #orderNameContainer {
    flex-direction: column-reverse !important;
    height: 140px !important;
  }
  #order-panel {
    display: flex;
    flex-direction: column !important;
  }
  #orders {
    flex-direction: column !important;
  }
  .product-card {
    height: 200px !important;
    width: 150px !important;
  }
  .product-text {
    display: flex;
    justify-content: center;
    font-size: 12px !important;
  }
  #master-card {
    flex-direction: column !important;
    width: unset !important;
  }
  #cash-container {
    padding: 10px !important;
  }
}
@media all {
  .small-text {
    width: 70px;
    max-width: 70px;
  }
  .item-text {
    width: 250px;
    max-width: 250px;
  }
  .item-label {
    display: flex;
    align-items: center;
  }
  #menu-card-container {
    overflow: auto;
  }
  #item-today {
    background-color: blue !important;
  }
  .category-name {
    border-radius: 30px !important;
    display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    height: 60px;
    margin: 5px;
    width: 150px;
  }
  #product-layout {
    display: flex;
    flex-direction: row;
  }
  #category-card {
    width: 160px;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 5px;
  }
  .sub-total {
    font-size: 30px;
  }
  #footer-container {
    display: flex;
  }
  .footer {
    height: 100%;
    background: #D8DDDE;
    padding: 5px;
    border-radius: 10px;
    display: flex;
    flex-direction: column-reverse;
    justify-content: space-around;
  }
  .product-tabs {
    height: 100%;
  }
  #master-card {
    display: flex;
    flex-direction: column !important;
    height: 100%;
    max-height: 88%;
    overflow: auto;
  }
  #list-card {
    flex: 1;
  }
  .barcode-main-card {
    padding: 10px !important;
    border-radius: 10px !important;
    max-height: 760px !important;
    height: 100% !important;
    width: 100% !important;
    background: #eaeaea !important;
  }
  .product-text {
    font-size: 18px;
    display: flex;
    justify-content: center;
  }
  .product-content {
    display: flex;
    flex-direction: row;
    padding: 3px;
  }
  .product-card {
    display: flex;
    height: 250px;
    width: 200px;
    border-radius: 10px !important;
  }
  .product-card img {
    height: 100px;
    width: 200px;
    padding: 5px;
    border-radius: 3px;
  }
  .product-card:hover {
    background: #055EED;
    color: #FFFFFF;
    height: 280px;
    width: 230px;
  }
  #input {
    display: flex;
    flex-direction: row;
  }
  .item-grid {
    width: 50px;
    padding: 10px;
  }
  #btn-checkout {
    color: #FFFFFF;
    border-radius: 6px;
  }
  .btn-checkout {
    color: #FFFFFF;
    border-radius: 6px;
  }
  #orderNameContainer {
    display: flex;
    background: #055EED !important;
    font-size: 20px;
    font-family: system-ui;
    border-radius: 10px;
    color: #FFFFFF;
    flex-direction: row;
  }
  #product-cart {
    background-color: aliceblue !important;
  }
  #product-reset {
    background-color: red !important;
  }
  #product-save {
    background-color: beige !important;
  }
  #product-checkout {
    background-color: burlywood !important;
  }
  #product-checkout {
    background-color: #00FF5A !important;
  }
  #inputLabel {
    font-size: 14px !important;
    color: #000000 !important;
  }
  .inputType {
    color: #FFFFFF !important;
    font-size: 14px;
  }
  #barcode-master-top {
    display: flex;
    flex-direction: row;
    width: 100%;
  }
  #tray-container {
    height: 100%;
    flex: 2;
  }
  #tray-card-container {
    flex: 4;
    max-height: 90%;
    border-radius: 10px;
    background: #eaeaea;
  }
  #order-input {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-item: start;
    width: 100%;
  }
  #checkout-card-container {
    flex: 1 !important;
    max-height: 90%;
    border-radius: 10px;
  }
  .vertical {
    display: flex;
    flex-direction: column;
  }
  .order-tag {
    padding: 3px;
    color: #055EED !important;
  }
  #bottom {
    display: flex;
    flex-direction: row;
  }
  #barcode-items-parent {
    overflow: auto !important;
  }
  #barcode-items-container {
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-end;
    min-width: 60vw;
  }
  .scanning {
    color: red;
    font-weight: bold;
    font-size: 14px;
  }
  .processing {
    color: brown;
    font-weight: bold;
    font-size: 14px;
  }
  .done {
    color: green;
    font-size: 14px;
    font-weight: bold;
  }
}
.main-contact-card {
  max-height: 98% !important;
}

.selected-icon-card {
  background: aliceblue !important;
}

.contact-name-container {
  display: flex;
  flex-direction: row;
}

.contact-button-panel {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

elon-contacts {
  display: flex;
  justify-content: center;
}

.contact-parent {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: start;
  height: 100%;
  width: 100%;
}

.contact-body {
  height: 5rem;
  width: 90%;
  margin: 0.5rem;
}

.contact-content {
  display: flex;
  width: 100%;
  justify-content: center;
  height: 100%;
}

.contact-card {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 5rem;
  width: 90%;
  border-radius: 1rem;
}

.selected-contact-card {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 5rem;
  width: 90%;
  border-radius: 1rem;
  background: var(--theme-primary, #055EED) !important;
  color: #FFFFFF;
}

.contact-container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 5rem;
  width: 100%;
  flex-direction: column;
}

.contact-initial-card {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  border-radius: 3rem !important;
  background: #FFFFFF;
  border-style: solid;
  border-color: #FFFFFF;
  margin: 1rem;
}
.contact-initial-card img {
  background-color: #FFFFFF;
  background: cover;
  width: 100%;
  height: 100%;
  border-radius: 3rem !important;
}

.contact-initial {
  font-size: 2rem;
}

.contact-name {
  font-size: 2rem;
  margin-left: 0.5rem;
}

@media screen and (max-width: 359px) {
  .main-contact-card {
    max-height: 58rem;
  }
}
@media screen and (min-width: 359px) and (max-width: 959px) {
  .main-contact-card {
    max-height: 58rem;
  }
}
#doc-content {
  height: 100%;
}

.doc-body {
  width: 100%;
  padding: 3px;
  margin: 0px;
}

.doc-parent {
  display: flex;
  height: 100%;
  width: 40rem;
  min-width: 40rem;
  max-width: 40rem;
  background: #FFFFFF;
  align-items: start;
  flex-direction: row;
  justify-content: start;
  flex-wrap: wrap;
  padding: 0.5rem;
  align-content: flex-start;
}

#doc-container {
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-content: center;
  align-items: start;
  width: 100%;
  height: 100%;
  max-height: 600px;
  flex: 1;
}

#doc {
  display: flex;
  flex-direction: row;
  border-radius: 50px !important;
  flex-wrap: wrap;
}

.doc {
  display: flex;
  align-content: flex-start;
  width: 100%;
  height: 11rem;
  border-radius: 0.5rem !important;
  border-style: solid;
  border-width: 3px;
  border-color: var(--theme-hover, #F1F1F1) !important;
  margin-bottom: 0.5rem;
  justify-content: space-between;
}

.doc-container {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  width: 100%;
  flex-direction: row;
  border-radius: 50px !important;
}

.doc-initial-card {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 30px !important;
  background: #FFFFFF;
  border-style: solid;
  border-color: #FFFFFF;
  margin: 1px;
}

.doc-initial {
  font-size: 15px;
  color: #000000;
}

.doc-name {
  font-size: 15px;
  margin: 20px;
}

#email-content {
  height: 100%;
}

.email-body {
  width: 100%;
  padding: 3px;
  margin: 0px;
}

.email-parent {
  display: flex;
  height: 100%;
  width: 40rem;
  min-width: 40rem;
  max-width: 40rem;
  background: #FFFFFF;
  align-items: start;
  flex-direction: row;
  justify-content: start;
  flex-wrap: wrap;
  padding: 0.5rem;
  align-content: flex-start;
}

#email-container {
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-content: center;
  align-items: start;
  width: 100%;
  height: 100%;
  max-height: 600px;
  flex: 1;
}

#email {
  display: flex;
  flex-direction: row;
  border-radius: 50px !important;
  flex-wrap: wrap;
}

.email {
  display: flex;
  align-content: flex-start;
  width: 100%;
  height: 11rem;
  border-radius: 0.5rem !important;
  border-style: solid;
  border-width: 3px;
  border-color: var(--theme-hover, #F1F1F1) !important;
  margin-bottom: 0.5rem;
  justify-content: space-between;
}

.email-container {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  width: 100%;
  flex-direction: row;
  border-radius: 50px !important;
}

.email-initial-card {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 30px !important;
  background: #FFFFFF;
  border-style: solid;
  border-color: #FFFFFF;
  margin: 1px;
}

.email-initial {
  font-size: 15px;
  color: #000000;
}

.email-name {
  font-size: 15px;
  margin: 20px;
}

md-fab-speed-dial {
  align-items: end;
}

#fab-navigator-icon {
  height: 60px !important;
  width: 60px !important;
}

#fab-navigator-button {
  height: 30px;
  width: 30px;
  background-color: rgba(58, 190, 238, 0.1607843137);
}
#fab-navigator-button #model-total {
  height: 25px !important;
  width: 25px !important;
}

#fab-icon {
  margin: 49px !important;
  cursor: pointer;
}

.fab-button {
  display: flex;
  flex-direction: row;
  border-radius: 70px !important;
  height: 32px;
  width: 32px;
  align-items: center;
  padding: 3px !important;
  justify-content: center;
}

.fab-action-container {
  width: 50vw !important;
}

#fab-navigator {
  width: 100% !important;
}

.fab-label {
  font-size: 12px !important;
  padding-left: 2px !important;
}

.fab-input-text {
  color: var(--theme-primary, #055EED) !important;
}

#fab-script-trigger {
  display: flex;
  flex-direction: column-reverse;
}

#fab-menu-trigger {
  display: flex;
  flex-direction: column;
}

md-fab-trigger {
  display: flex;
  flex-direction: column;
}

#model-total {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #FFFFFF !important;
  color: #000000 !important;
  height: 40px !important;
  width: 40px !important;
  font-weight: 500 !important;
  cursor: pointer;
}

#fabs-container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.menu-label-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

.menu-label {
  font-size: 1.4rem;
  font-weight: bold;
}

.collection-container-expand {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  margin-top: 1rem;
}

.collection-container-collapse {
  display: flex;
  height: 4rem;
  margin-top: 1rem;
  width: 12rem;
}

.array-element-name {
  font-weight: bold !important;
  font-size: 1.4rem !important;
}

.detail-grid-container {
  height: 100%;
}

.tab-label {
  font-size: 1.4rem;
  cursor: pointer;
}

.bottom-space {
  margin-bottom: 2rem;
}

.collapse-card:hover {
  display: flex;
}

.form-container {
  display: flex;
  flex-direction: column;
}

.row-layout-nowrap {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
}

.row-layout {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.column-layout-nowrap {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}

.column-layout {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}

.collapse-card {
  display: none;
  height: 0.4rem !important;
}

.expand-card {
  display: flex;
  height: 100% !important;
  width: 100%;
}

.form-category {
  height: -moz-fit-content;
  height: fit-content;
}

.form-category-fit {
  height: -moz-fit-content;
  height: fit-content;
  width: -moz-min-content;
  width: min-content;
}

.form-input {
  height: 100%;
}

.extra-other {
  width: 100%;
}

.extra-string {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.switch-container {
  height: 100%;
}

.fieldset {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.fileLabel {
  display: flex;
  flex-direction: column;
}

#item-count-input {
  width: 50%;
}

#item-count-container {
  display: flex;
  flex-direction: row;
}

.type-controller {
  display: flex;
  height: 40px;
  border-radius: 0.5rem !important;
}

md-dialog {
  display: flex;
  width: 100%;
  height: 100%;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  min-width: 90%;
  min-height: 90%;
}

elon-form {
  height: 100%;
  width: 100%;
}

.slim-fit {
  width: 100%;
  max-width: 100%;
  min-width: auto;
}

.fill {
  max-width: 100% !important;
  min-width: 58vw;
}

.form-parent-container {
  height: 100%;
  width: 100%;
  overflow: auto;
  border-radius: 0.5rem;
  align-items: start;
}

.form-parent {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 1rem;
  padding: 1rem;
  width: 100%;
  height: 100%;
  overflow: auto;
}

.ordered-categories {
  max-width: -moz-min-content !important;
  max-width: min-content !important;
  height: -moz-min-content !important;
  height: min-content !important;
}

md-select-menu {
  border-radius: 5px;
  overflow: hidden !important;
}

.control-card {
  border-radius: 0.5rem !important;
  height: 100%;
  width: 20vw;
  padding: 0.4rem;
  max-height: 100%;
}

.download-icons {
  display: flex;
  flex-direction: row !important;
  justify-content: space-evenly;
}

.download-icon {
  font-size: 15px !important;
}

.elon-form-container {
  height: 100%;
  width: 100%;
}

#category-grid {
  height: 100%;
  width: 100%;
}

.min-container {
  height: auto;
  min-height: 200px;
  width: 100%;
}

.min-container:hover .type-controller {
  display: flex;
}

elon-form-component {
  height: inherit;
}

.elon-form-container {
  display: flex;
  flex: 1;
  align-self: flex-start;
  height: 100%;
  overflow: hidden;
}

.grid-content {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
}

.grid-card-title {
  font-size: 14px;
  color: #777777;
}

.grid-card-frame {
  display: flex !important;
  flex-direction: column !important;
  max-width: 15vw;
  width: 15vw;
  max-height: 40vh;
  height: 40vh;
  align-items: center;
  border-radius: 0.5rem !important;
  margin: 3px !important;
  padding: 5px !important;
  justify-content: space-between;
}

.grid-card-frame:hover {
  background: var(--theme-hover, #F1F1F1) !important;
}

.grid-card-item {
  height: 40vh !important;
}

.form-editor {
  display: flex;
  flex: 1;
  overflow: hidden;
  min-width: 100rem;
  width: 100rem;
  padding: 0.4rem;
}

.download-icons {
  display: flex;
  flex-direction: row !important;
  justify-content: space-evenly;
}

.download-icon {
  font-size: 15px !important;
}

.elon-form-container {
  height: 100%;
  width: 100%;
}

#category-grid {
  height: 100%;
  width: 100%;
}

.min-container {
  display: flex;
  max-height: 50vh;
  flex-direction: column;
  justify-content: space-evenly;
}

.min-container:hover .type-controller {
  display: flex;
}

elon-form-component {
  height: inherit;
}

.elon-form-container {
  display: flex;
  flex: 1;
  align-self: flex-start;
  height: 100%;
  overflow: hidden;
}

.grid-content {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
}

.grid-card-title {
  font-size: 14px;
  color: #777777;
}

.grid-card-frame {
  display: flex !important;
  flex-direction: column !important;
  max-width: 15vw;
  width: 15vw;
  max-height: 40vh;
  height: 40vh;
  align-items: center;
  border-radius: 0.5rem !important;
  margin: 3px !important;
  padding: 0.4rem;
  justify-content: space-between;
}

.grid-card-frame:hover {
  background: var(--theme-hover, #F1F1F1) !important;
}

.grid-card-item {
  height: 40vh !important;
}

.form-editor {
  display: flex;
  flex: 1;
  overflow: hidden;
  min-width: 100%;
  width: 100%;
  padding: 0.4rem;
}

.editor-container {
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0.5rem;
  background: var(--theme-form-bg, #FFFFFF) !important;
}

.editor-component {
  width: 100%;
}

.form-boolean {
  display: flex;
  flex: 1;
  overflow: auto;
}

.boolean-container {
  display: flex;
  flex: 1;
  padding: 0.4rem !important;
  margin: 5px !important;
  border-radius: 0.5rem !important;
  background: var(--theme-form-bg, #FFFFFF) !important;
}

.form-user {
  display: flex;
  flex: 1;
  overflow: auto;
}

.user-container {
  display: flex;
  flex: 1;
  padding: 0.4rem !important;
  margin: 5px !important;
  border-radius: 0.5rem !important;
  background: var(--theme-form-bg, #FFFFFF) !important;
}

.form-string {
  display: flex;
  flex: 1;
  overflow: auto;
}

.string-container {
  display: flex;
  flex: 1;
  padding: 0.4rem !important;
  margin: 5px !important;
  border-radius: 0.5rem !important;
  background: var(--theme-form-bg, #FFFFFF) !important;
}

.form-number {
  display: flex;
  flex: 1;
  overflow: auto;
}

.number-container {
  display: flex;
  flex: 1;
  padding: 0.4rem !important;
  margin: 5px !important;
  border-radius: 0.5rem !important;
  background: var(--theme-form-bg, #FFFFFF) !important;
}

#form-time {
  display: flex;
  flex: 1;
  overflow: auto;
}

.time-container {
  display: flex;
  flex: 1;
  padding: 0.4rem !important;
  margin: 5px !important;
  border-radius: 0.5rem !important;
}

.form-date {
  display: flex;
  flex: 1;
  overflow: auto;
}

.date-container {
  display: flex;
  flex: 1;
  padding: 0.4rem !important;
  margin: 5px !important;
  border-radius: 0.5rem !important;
  background: var(--theme-form-bg, #FFFFFF) !important;
}

.form-day {
  display: flex;
  flex: 1;
  overflow: auto;
}

.day-container {
  display: flex;
  flex: 1;
  padding: 0.4rem !important;
  margin: 5px !important;
  border-radius: 0.5rem !important;
  background: var(--theme-form-bg, #FFFFFF) !important;
}

.form-month {
  display: flex;
  flex: 1;
  overflow: auto;
}

.month-container {
  display: flex;
  flex: 1;
  padding: 0.4rem !important;
  margin: 5px !important;
  border-radius: 0.5rem !important;
  background: var(--theme-form-bg, #FFFFFF) !important;
}

.form-year {
  display: flex;
  flex: 1;
  overflow: auto;
}

.year-container {
  display: flex;
  flex: 1;
  padding: 0.4rem !important;
  margin: 5px !important;
  border-radius: 0.5rem !important;
  background: var(--theme-form-bg, #FFFFFF) !important;
}

.form-text {
  display: flex;
  flex: 1;
  overflow: auto;
}

.text-container {
  display: flex;
  flex: 1;
  padding: 0.4rem !important;
  margin: 5px !important;
  border-radius: 0.5rem !important;
  background: var(--theme-form-bg, #FFFFFF) !important;
}

.text-thumbnail {
  max-height: 250px !important;
}
.text-thumbnail textarea {
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 5px;
  width: auto;
}
.text-thumbnail textarea:hover {
  box-shadow: 0 0 2px 1px rgba(0, 140, 186, 0.5);
}

.array-element-length-container {
  display: flex;
  flex-direction: column;
}

.array-element-length {
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--theme-primary, #055EED) !important;
  color: #FFFFFF;
  width: 2.5rem;
  height: 2.5rem;
  font-weight: 800 !important;
  border-radius: 5rem;
  margin: 0.7rem;
  font-size: 1.5rem;
}

.array-container-parent-expand {
  display: flex;
  flex-direction: column;
  justify-content: start !important;
  align-items: start;
  color: #000000;
  border-radius: 0.5rem;
  width: 100%;
}

.array-container-parent-collapse {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: start;
  color: #FFFFFF;
  height: 4rem !important;
  width: 11rem;
  background: rgba(5, 94, 237, 0.6666666667);
  margin-left: 0.5rem;
  border-radius: 0.5rem;
}

#array-index-container {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.array-label {
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--theme-primary, #055EED) !important;
  color: #FFFFFF;
  width: 2.5rem;
  height: 2.5rem;
  font-weight: 600 !important;
  border-radius: 2rem;
}

.array-form {
  height: 100% !important;
  width: 100% !important;
}

.array-field {
  height: 100%;
  width: 100%;
}

.array-element-container {
  height: -moz-min-content !important;
  height: min-content !important;
  width: 100% !important;
}

.form-tab {
  display: flex;
  flex: 1;
  height: 100%;
}

.array-tabs {
  width: 100%;
  height: 100%;
}

.array-buttons {
  display: flex;
  flex-direction: row;
  width: 5%;
  align-items: center;
  margin-left: 1rem;
  margin-top: 1rem;
}

.array-input {
  display: flex;
  height: 100%;
  flex-direction: column;
}

.array-container {
  display: flex;
  flex: 1;
  margin: 5px !important;
  border-radius: 0.5rem !important;
  height: 95%;
}

.form-plot {
  display: flex;
  flex: 1;
  overflow: auto;
}

.plot-container {
  display: flex;
  flex: 1;
  padding: 0.4rem !important;
  margin: 5px !important;
  border-radius: 0.5rem !important;
  background: var(--theme-form-bg, #FFFFFF) !important;
}

#form-primaryKey {
  display: flex;
  flex: 1;
  overflow: auto;
}

.primary-key-container {
  display: flex;
  flex: 1;
  padding: 0.4rem !important;
  margin: 5px !important;
  border-radius: 0.5rem !important;
}

.form-file {
  display: flex;
  flex: 1;
  overflow: auto;
}

.file-container {
  display: flex;
  flex: 1;
  padding: 0.4rem !important;
  margin: 0.4rem !important;
  border-radius: 0.5rem !important;
  background: var(--theme-form-bg, #FFFFFF) !important;
}

#image-tabs {
  width: 100%;
  height: 70vh;
  overflow: hidden !important;
}

.form-image-url-container {
  display: flex;
  flex: 1;
  overflow: auto;
}

.form-image-url {
  -o-object-fit: contain;
     object-fit: contain;
  height: 100%;
  width: 100%;
}

.form-image-pic {
  width: 100%;
  height: 90%;
  -o-object-fit: contain;
     object-fit: contain;
}

.form-image-url-input {
  border-radius: 0.3rem;
  background: #eaeaea !important;
}

.form-image {
  display: flex;
  flex: 1;
  overflow: auto;
}

.image-container {
  display: flex;
  flex: 1;
  padding: 0.4rem !important;
  margin: 5px !important;
  border-radius: 0.5rem !important;
  background: var(--theme-form-bg, #FFFFFF) !important;
  justify-content: center;
  align-items: center;
}

.image-frame {
  display: flex !important;
  flex-direction: column !important;
  max-width: 20vw;
  width: 20vw;
  max-height: 30vw;
  height: 30vw;
  align-items: center;
  border-radius: 0.5rem !important;
}

.image-thumbnail img {
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 5px;
  width: auto;
  max-width: 20vw;
}
.image-thumbnail img:hover {
  box-shadow: 0 0 2px 1px rgba(0, 140, 186, 0.5);
}

.object-element-container {
  height: -moz-min-content !important;
  height: min-content !important;
  width: 100% !important;
}

.object-tabs {
  width: 100%;
  height: 100%;
  overflow: hidden !important;
}

.object-form {
  width: 100% !important;
}

#form-object {
  display: flex;
  flex: 1;
}

.object-container {
  display: flex;
  flex: 1;
  border-radius: 0.5rem !important;
  height: 95%;
  margin: 0.5rem;
}

#video-tabs {
  width: 100%;
  height: 70vh;
  overflow: hidden !important;
}

.form-video {
  display: flex;
  flex: 1;
  overflow: auto;
}

.video-frame {
  display: flex !important;
  flex-direction: column !important;
}

.video-container {
  display: flex;
  flex: 1;
  padding: 0.4rem !important;
  margin: 5px !important;
  border-radius: 0.5rem !important;
  background: var(--theme-form-bg, #FFFFFF) !important;
}

.video-thumbnail video {
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 5px;
  width: auto;
}
.video-thumbnail video:hover {
  box-shadow: 0 0 2px 1px rgba(0, 140, 186, 0.5);
}

#audio-tabs {
  width: 100%;
  height: 70vh;
  overflow: hidden !important;
}

.form-url {
  display: flex;
  flex: 1;
  overflow: auto;
}

.url-container {
  display: flex;
  flex: 1;
  padding: 0.4rem !important;
  margin: 5px !important;
  border-radius: 0.5rem !important;
  background: var(--theme-form-bg, #FFFFFF) !important;
}

.form-audio {
  display: flex;
  flex: 1;
  overflow: auto;
}

.audio-container {
  background: var(--theme-form-bg, #FFFFFF) !important;
}

.audio-frame {
  display: flex !important;
  flex-direction: column !important;
}

.audio-thumbnail audio {
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 5px;
  width: auto;
}
.audio-thumbnail audio:hover {
  box-shadow: 0 0 2px 1px rgba(0, 140, 186, 0.5);
}

#form-file {
  display: flex;
  flex: 1;
}

.file-frame {
  display: flex !important;
  flex-direction: column !important;
}

.file-container {
  display: flex;
  flex: 1;
  padding: 0.4rem !important;
  margin: 5px !important;
  border-radius: 0.5rem !important;
}

.form-document {
  display: flex;
  flex: 1;
}

.document-frame {
  display: flex !important;
  flex-direction: column !important;
}

.document-container {
  display: flex;
  flex: 1;
  padding: 0.4rem !important;
  margin: 5px !important;
  border-radius: 0.5rem !important;
  background: var(--theme-form-bg, #FFFFFF) !important;
}

.form-default {
  display: flex;
  flex: 1;
}

.default-container {
  display: flex;
  flex: 1;
}

.editor-container {
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0.5rem;
  background: var(--theme-form-bg, #FFFFFF) !important;
}

.editor-component {
  width: 100%;
}

.form-boolean {
  display: flex;
  flex: 1;
  overflow: auto;
}

.boolean-container {
  display: flex;
  flex: 1;
  padding: 0.4rem !important;
  margin: 5px !important;
  border-radius: 0.5rem !important;
  background: var(--theme-form-bg, #FFFFFF) !important;
}

.form-user {
  display: flex;
  flex: 1;
  overflow: auto;
}

.user-container {
  display: flex;
  flex: 1;
  padding: 0.4rem !important;
  margin: 5px !important;
  border-radius: 0.5rem !important;
  background: var(--theme-form-bg, #FFFFFF) !important;
}

.form-string {
  display: flex;
  flex: 1;
  overflow: auto;
}

.string-container {
  display: flex;
  flex: 1;
  padding: 0.4rem !important;
  margin: 5px !important;
  border-radius: 0.5rem !important;
  background: var(--theme-form-bg, #FFFFFF) !important;
  justify-content: space-evenly;
}

.form-number {
  display: flex;
  flex: 1;
  overflow: auto;
}

.number-container {
  display: flex;
  flex: 1;
  padding: 0.4rem !important;
  margin: 5px !important;
  border-radius: 0.5rem !important;
  background: var(--theme-form-bg, #FFFFFF) !important;
}

#form-time {
  display: flex;
  flex: 1;
  overflow: auto;
}

.time-container {
  display: flex;
  flex: 1;
  padding: 0.4rem !important;
  margin: 5px !important;
  border-radius: 0.5rem !important;
}

.form-date {
  display: flex;
  flex: 1;
  overflow: auto;
}

.date-container {
  display: flex;
  flex: 1;
  padding: 0.4rem !important;
  margin: 5px !important;
  border-radius: 0.5rem !important;
  background: var(--theme-form-bg, #FFFFFF) !important;
}

.form-day {
  display: flex;
  flex: 1;
  overflow: auto;
}

.day-container {
  display: flex;
  flex: 1;
  padding: 0.4rem !important;
  margin: 5px !important;
  border-radius: 0.5rem !important;
  background: var(--theme-form-bg, #FFFFFF) !important;
}

.form-month {
  display: flex;
  flex: 1;
  overflow: auto;
}

.month-container {
  display: flex;
  flex: 1;
  padding: 0.4rem !important;
  margin: 5px !important;
  border-radius: 0.5rem !important;
  background: var(--theme-form-bg, #FFFFFF) !important;
}

.form-year {
  display: flex;
  flex: 1;
  overflow: auto;
}

.year-container {
  display: flex;
  flex: 1;
  padding: 0.4rem !important;
  margin: 5px !important;
  border-radius: 0.5rem !important;
  background: var(--theme-form-bg, #FFFFFF) !important;
}

.form-text {
  display: flex;
  flex: 1;
  overflow: auto;
}

.text-container {
  display: flex;
  flex: 1;
  padding: 0.4rem !important;
  margin: 5px !important;
  border-radius: 0.5rem !important;
  background: var(--theme-form-bg, #FFFFFF) !important;
}

.text-thumbnail {
  max-height: 250px !important;
}
.text-thumbnail textarea {
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 5px;
  width: auto;
}
.text-thumbnail textarea:hover {
  box-shadow: 0 0 2px 1px rgba(0, 140, 186, 0.5);
}

.more-data {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row !important;
}

.array-element-length-container {
  display: flex;
  flex-direction: column;
}

.array-element-length {
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--theme-primary, #055EED) !important;
  color: #FFFFFF;
  width: 3rem;
  height: 3rem;
  font-weight: 800 !important;
  border-radius: 5rem;
  margin: 0.7rem;
}

.array-container-parent-expand {
  display: flex;
  flex-direction: column;
  justify-content: start !important;
  align-items: start;
  color: #000000;
  border-radius: 0.5rem;
  width: 12rem;
}

.array-container-parent-collapse {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: start;
  color: #FFFFFF;
  height: 4rem !important;
  width: 12rem;
  background: rgba(5, 94, 237, 0.6666666667);
  margin-left: 0.5rem;
  border-radius: 0.5rem;
}

#array-index-container {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.array-label {
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--theme-primary, #055EED) !important;
  color: #FFFFFF;
  width: 3rem;
  height: 3rem;
  font-weight: 600 !important;
  border-radius: 2rem;
}

.array-form {
  height: 100% !important;
  width: 100% !important;
}

.array-field {
  height: 100%;
  width: 100%;
}

.array-element-container {
  height: -moz-min-content !important;
  height: min-content !important;
  width: 100% !important;
}

.form-tab {
  display: flex;
  flex: 1;
  height: 100%;
}

.array-tabs {
  width: 100%;
  height: 100%;
}

.array-buttons {
  display: flex;
  flex-direction: row;
  width: 5%;
  align-items: center;
  margin-left: 1rem;
  margin-top: 1rem;
}

.array-input {
  display: flex;
  height: 100%;
  flex-direction: column;
}

.array-container {
  display: flex;
  flex: 1;
  margin: 5px !important;
  border-radius: 0.5rem !important;
  height: 95%;
}

.form-plot {
  display: flex;
  flex: 1;
  overflow: auto;
}

.plot-container {
  display: flex;
  flex: 1;
  padding: 0.4rem !important;
  margin: 5px !important;
  border-radius: 0.5rem !important;
  background: var(--theme-form-bg, #FFFFFF) !important;
}

#form-primaryKey {
  display: flex;
  flex: 1;
  overflow: auto;
}

.primary-key-container {
  display: flex;
  flex: 1;
  padding: 0.4rem !important;
  margin: 5px !important;
  border-radius: 0.5rem !important;
}

.form-file {
  display: flex;
  flex: 1;
  overflow: auto;
}

.file-container {
  display: flex;
  flex: 1;
  padding: 0.4rem !important;
  margin: 0.4rem !important;
  border-radius: 0.5rem !important;
  background: var(--theme-form-bg, #FFFFFF) !important;
}

#image-tabs {
  width: 100%;
  height: 70vh;
  overflow: hidden !important;
}

.form-image-url-container {
  display: flex;
  flex: 1;
  overflow: auto;
}

.form-image-url {
  -o-object-fit: contain;
     object-fit: contain;
  height: 100%;
  width: 100%;
}

.form-image-pic {
  width: 100%;
  height: 90%;
  -o-object-fit: contain;
     object-fit: contain;
}

.form-image-url-input {
  border-radius: 0.3rem;
  background: #eaeaea !important;
}

.form-image {
  display: flex;
  flex: 1;
  overflow: auto;
}

.image-container {
  display: flex;
  flex: 1;
  padding: 0.4rem !important;
  margin: 5px !important;
  border-radius: 0.5rem !important;
  background: var(--theme-form-bg, #FFFFFF) !important;
  justify-content: center;
}

.image-frame {
  display: flex !important;
  flex-direction: column !important;
  max-width: 20vw;
  width: 20vw;
  max-height: 30vw;
  height: 30vw;
  align-items: center;
  border-radius: 0.5rem !important;
}

.image-thumbnail img {
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 5px;
  width: auto;
  max-width: 20vw;
}
.image-thumbnail img:hover {
  box-shadow: 0 0 2px 1px rgba(0, 140, 186, 0.5);
}

.object-element-container {
  height: -moz-min-content !important;
  height: min-content !important;
  width: 100% !important;
}

.object-tabs {
  width: 100%;
  height: 100%;
  overflow: hidden !important;
}

.object-form {
  width: 100% !important;
}

#form-object {
  display: flex;
  flex: 1;
}

.object-container {
  display: flex;
  flex: 1;
  border-radius: 0.5rem !important;
  height: 95%;
  margin: 0.5rem;
}

#video-tabs {
  width: 100%;
  height: 70vh;
  overflow: hidden !important;
}

.form-video {
  display: flex;
  flex: 1;
  overflow: auto;
}

.video-frame {
  display: flex !important;
  flex-direction: column !important;
}

.video-container {
  display: flex;
  flex: 1;
  padding: 0.4rem !important;
  margin: 5px !important;
  border-radius: 0.5rem !important;
  background: var(--theme-form-bg, #FFFFFF) !important;
}

.video-thumbnail video {
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 5px;
  width: auto;
}
.video-thumbnail video:hover {
  box-shadow: 0 0 2px 1px rgba(0, 140, 186, 0.5);
}

#audio-tabs {
  width: 100%;
  height: 70vh;
  overflow: hidden !important;
}

.form-url {
  display: flex;
  flex: 1;
  overflow: auto;
}

.url-container {
  display: flex;
  flex: 1;
  padding: 0.4rem !important;
  margin: 5px !important;
  border-radius: 0.5rem !important;
  background: var(--theme-form-bg, #FFFFFF) !important;
}

.form-audio {
  display: flex;
  flex: 1;
  overflow: auto;
}

.audio-container {
  background: var(--theme-form-bg, #FFFFFF) !important;
}

.audio-frame {
  display: flex !important;
  flex-direction: column !important;
}

.audio-thumbnail audio {
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 5px;
  width: auto;
}
.audio-thumbnail audio:hover {
  box-shadow: 0 0 2px 1px rgba(0, 140, 186, 0.5);
}

#form-file {
  display: flex;
  flex: 1;
}

.file-frame {
  display: flex !important;
  flex-direction: column !important;
}

.file-container {
  display: flex;
  flex: 1;
  padding: 0.4rem !important;
  margin: 5px !important;
  border-radius: 0.5rem !important;
}

.form-document {
  display: flex;
  flex: 1;
}

.document-frame {
  display: flex !important;
  flex-direction: column !important;
}

.document-container {
  display: flex;
  flex: 1;
  padding: 0.4rem !important;
  margin: 5px !important;
  border-radius: 0.5rem !important;
  background: var(--theme-form-bg, #FFFFFF) !important;
}

.form-default {
  display: flex;
  flex: 1;
}

.default-container {
  display: flex;
  flex: 1;
  padding: 0.4rem !important;
  margin: 5px !important;
  border-radius: 0.5rem !important;
  background: var(--theme-form-bg, #FFFFFF) !important;
}

.element-container {
  width: 100% !important;
}

.form-icon {
  border-radius: 20px;
}

.form-icon-blue {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 20px;
  color: #c1c1c1 !important;
  border: solid;
  border-width: 2px;
  font-size: 18px !important;
}

#form-default-label {
  font-size: 14px;
}

.dropDown {
  min-width: 150px !important;
}

.select2-container .select2-choice .select2-arrow b {
  background: var(--theme-form-bg, #FFFFFF) !important !important;
}

md-select .md-select-value.md-select-placeholder {
  color: #F27239 !important;
  font-size: 1.6rem;
}

md-input-container.md-default-theme .md-input, md-input-container .md-input {
  color: #000000 !important;
  font-size: 1.8rem;
}

.pop-button {
  display: flex !important;
  justify-content: center;
}

@media screen and (max-width: 359px) {
  .row-layout-nowrap {
    flex-direction: column;
  }
  .form-editor {
    min-width: 10rem !important;
    width: 10rem !important;
  }
  md-tooltip {
    font-size: 1rem !important;
  }
  .array-element-name {
    font-size: 1.3rem !important;
  }
  md-input-container.md-default-theme .md-input, md-input-container .md-input {
    color: #000000 !important;
    font-size: 1.7rem !important;
  }
  .grid-card-frame {
    max-width: 100%;
    width: 100%;
    max-height: 85%;
    height: 100%;
  }
  .form-parent-container {
    height: 100%;
  }
  .form-parent {
    flex-direction: column !important;
  }
  .slim-fit {
    max-width: 100%;
    min-width: 100%;
  }
  .min-container {
    max-height: 85%;
  }
}
@media screen and (min-width: 359px) and (max-width: 959px) {
  .form-category {
    width: 100% !important;
  }
  .row-layout-nowrap {
    flex-direction: column;
  }
  .form-editor {
    min-width: 10rem !important;
    width: 10rem !important;
  }
  md-tooltip {
    font-size: 1rem !important;
  }
  .array-element-name {
    font-size: 1.3rem !important;
  }
  md-input-container.md-default-theme .md-input, md-input-container .md-input {
    color: #000000 !important;
    font-size: 1.7rem !important;
  }
  .grid-card-frame {
    max-width: 100%;
    width: 100%;
    max-height: 100%;
    height: 100%;
  }
  .form-parent-container {
    height: 100%;
  }
  .form-parent {
    flex-direction: column !important;
  }
  .slim-fit {
    max-width: 100%;
    min-width: 100%;
  }
  .min-container {
    max-height: 100%;
  }
}
#elon-grid {
  width: 100%;
  height: 100%;
}

.grid-tab-parent {
  width: 100%;
  height: 100%;
}

.grid-tab-array {
  width: 100%;
  height: 100%;
}

.component-top {
  display: flex;
  flex-direction: column;
}

.component-heading {
  font-size: 15px;
  font-weight: bold;
}

elon-ipc {
  display: flex;
  justify-content: center;
}

#ipc-workspace {
  height: 100%;
}

.ipc-paragraph {
  overflow: auto !important;
}

.ipc-footer {
  display: flex;
  justify-content: space-evenly;
  font-size: 11px;
}

#ipc-tabs {
  height: 100% !important;
}

#ipc-text {
  max-height: 100px;
}

#ipc-messages {
  height: 60%;
  max-height: 500px !important;
  margin: 3px;
}

.vertical-ipc-room-container {
  display: flex;
  flex-direction: column;
  height: 100%;
  align-items: center;
  justify-content: start;
  width: 20%;
}

#fab-ipc-trigger {
  display: flex;
  flex-direction: column-reverse;
}

#ipcs-panel {
  border-radius: 1rem !important;
}

#ipcs-button {
  background: #800080 !important;
}

#ipcs-container {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  width: 200px;
  height: 40vh;
  border-radius: 1rem !important;
  background: rgb(233, 233, 233);
  margin: 0px !important;
}

#ipcs-name {
  font-size: 16px;
}

#ipc-item {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

#ipcs {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-content: center;
  width: 100%;
}

.ipc-text {
  text-align: justify;
  text-justify: inter-word;
}

.initial {
  color: white !important;
  font-size: 50px !important;
}

#ipc-total {
  background: #FFFFFF !important;
  color: #000000 !important;
  height: 32px !important;
  width: 32px !important;
}

#elon-map {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}

.meetings-card-container {
  display: flex;
  height: 100%;
  width: 100%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}

.meeting-media-controls-parent {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  height: 7rem;
}

.meeting-media-controls {
  display: flex;
  flex-direction: row;
  width: 30rem;
  height: 5rem;
}

.meetings-container-row {
  display: flex;
  width: 100%;
  height: 90%;
  flex-wrap: wrap;
  justify-content: center;
  flex-direction: row;
}

.meetings-rooms {
  display: flex;
  height: 100%;
  flex-direction: column;
}

.meeting-banner-parent {
  height: 5rem;
}

#meeting-card {
  height: 100%;
  width: 100%;
}

.meetings-container {
  display: flex;
  width: 100%;
  height: 100%;
  flex-wrap: wrap;
  justify-content: center;
  flex-direction: column;
}

#meeting-list {
  display: flex;
  height: 100%;
}

#meeting-room {
  display: flex;
  height: 100%;
}

.meeting-parent {
  height: 100%;
  background: #FFFFFF;
  width: 100%;
}

#meeting-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: start;
  height: 100%;
  width: 100%;
}

#meeting-filter {
  width: 100%;
  max-height: 20%;
}

md-tooltip {
  max-height: 350px !important;
  max-width: 350px !important;
  color: white !important;
  border-radius: 5px;
}

.room-parent {
  display: flex;
  width: 100%;
  height: 100%;
}

.meeting-control-container {
  display: flex;
  align-items: start;
  width: 100% !important;
}

.meeting-controls {
  display: flex;
  justify-content: space-evenly;
  width: 100%;
}

.meeting-panel {
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex: 1 1 auto;
  width: 100%;
}

.leave-meeting {
  border-radius: 1rem !important;
}

.room-banner {
  display: flex;
  flex-direction: row;
  border-radius: 1rem !important;
  width: 50rem;
  height: 5rem;
  align-items: center;
}

#room-container {
  width: 100%;
  height: 100%;
}

#meeting-room {
  display: flex;
  margin: 5px;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
}

.meeting-date-parent {
  display: flex;
  height: 1.5rem;
  width: 7rem;
  background: var(--theme-primary, #055EED) !important;
  border-radius: 0.5rem;
  justify-content: center;
  align-items: center;
}

.meeting-date-label {
  font-size: 1.2rem;
  color: #FFFFFF;
  font-weight: bold;
}

.meeting-description {
  max-height: 10rem !important;
}

.meeting-heading {
  display: flex;
  justify-content: center;
  padding: 3px;
  flex-direction: column;
  align-items: start;
  width: 100%;
}

.meeting-connected {
  font-size: 10px;
  color: green;
}

.meeting-closed {
  font-size: 10px;
  color: red;
}

.meeting-connecting {
  font-size: 10px;
  color: var(--theme-primary, #055EED) !important;
}

.meeting-card-parent {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 28rem;
  height: 20rem;
}

.meeting-card {
  width: 25rem;
  height: 17rem;
  border-radius: 1rem !important;
  justify-content: space-between;
}

.inmeeting-title {
  font-size: 1.8rem;
}

.inmeeting-id {
  font-size: 10px;
  color: var(--theme-primary, #055EED) !important;
  margin: 3px;
}

.meeting-id {
  font-size: small;
  color: var(--theme-primary, #055EED) !important;
  margin: 3px;
}

.meeting-time-container {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  width: 100%;
  padding: 5px;
}

.meeting-time {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-size: 16px;
}

.meeting-footer {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}

.meeting-title {
  font-size: 1.6rem;
}

.meeting-details {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0px;
  justify-content: center;
}

@media screen and (max-width: 359px) {
  .meeting-media-controls-parent {
    flex-direction: column-reverse;
  }
  .meeting-media-controls {
    width: 100%;
  }
  .room-banner {
    flex-direction: column;
    width: 100%;
  }
  .meeting-heading {
    align-items: center;
  }
  .inmeeting-title {
    font-size: 1.2rem;
  }
  .meetings-container {
    flex-direction: column;
  }
}
@media screen and (min-width: 359px) and (max-width: 959px) {
  .meeting-media-controls-parent {
    flex-direction: column-reverse;
  }
  .meeting-media-controls {
    width: 100%;
  }
  .room-banner {
    flex-direction: column;
    width: 100%;
  }
  .inmeeting-title {
    font-size: 1.2rem;
  }
  .meetings-container {
    flex-direction: column;
  }
}
#meeting-menu {
  display: flex;
  width: 100%;
}

elon-meeting {
  display: flex;
  width: 100%;
  justify-content: center;
  height: 98%;
}

.stream-feed {
  width: 300px;
  height: 200px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 1rem !important;
  border-style: solid;
  border-width: 10px;
  border-color: #FFFFFF !important;
}

.stream-tag {
  height: -moz-max-content !important;
  height: max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
  padding: 5px !important;
  border-radius: 5px !important;
  border-style: solid !important;
  border-color: aliceblue !important;
}

.stream-feed-container {
  padding: 5px;
}

.memo-text {
  width: 100%;
}

#memo-parent {
  height: 100px;
}

.memo-item-label {
  padding-right: 5px;
}

.memo-item-life {
  display: flex;
  flex-direction: row;
  border-radius: 3px;
  padding: 2px;
}

.memo-card {
  display: flex;
  flex-direction: column;
  height: 110px;
  width: 100%;
  border-radius: 5px;
}

.memo-body {
  height: 12rem;
  width: 100%;
  border-radius: 0.5rem;
}

.memo-item-description {
  font-size: 13px;
  width: 100%;
  height: 20px;
  margin: 3px;
}

.memo-footer {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}

.memo-item-date {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.memo-item-time {
  display: flex;
  flex-direction: row;
  align-items: center;
}

#memo-content {
  height: 100%;
}

#memo-filter {
  width: 100%;
}

.memo-container {
  display: flex;
  align-items: center;
  overflow: auto;
  max-height: 100vh;
}

.memo-item {
  display: flex;
  align-items: center;
  overflow: auto;
  max-height: 20vh;
  border-radius: 1rem !important;
}

.search-memo {
  display: flex;
  padding: 5px;
  border: 3px;
  align-items: start center;
  width: 100%;
  max-height: 20%;
  overflow: hidden;
}

.model-tab-label-container {
  width: 100%;
  display: flex;
  align-items: center;
}
.model-tab-label-container .model-initial-card {
  height: 35px;
  width: 35px;
}
.model-tab-label-container .model-initial {
  font-size: 1.7rem !important;
  font-weight: 400 !important;
}
.model-tab-label-container .models-heading {
  font-size: 12px !important;
}
.model-tab-label-container .tab-token .tab-heading {
  font-size: 1.4rem;
  font-weight: bold;
}

.model-tab-label-container:hover .model-initial {
  font-weight: bold !important;
}

#model-name {
  font-size: 18px;
  margin: 3px;
  font-weight: bold;
  color: #FFFFFF;
}

.cellRelationship {
  background-color: green;
}

#modelDashBoard {
  display: flex;
  align-items: center;
}

#modelMetrix {
  display: flex;
}

#modelDashBoardGroup {
  display: flex;
  flex-direction: "column";
  align-items: start-between;
}

.modelLogo {
  font-size: 5rem;
}

.modelIcon {
  background-size: cover;
}

/* Mode Switch Styles */
.mode-switch-container {
  padding: 1rem;
  border-bottom: 1px solid #e0e0e0;
  background: #f8f9fa;
}

.mode-switch-wrapper {
  display: flex;
  gap: 0.5rem;
  justify-content: center;
  align-items: center;
}

.mode-switch-button {
  display: flex !important;
  align-items: center;
  gap: 0.5rem;
  padding: 0.75rem 1.5rem !important;
  border-radius: 6px !important;
  border: 2px solid #ddd !important;
  background: white !important;
  color: #666 !important;
  font-weight: 500 !important;
  transition: all 0.3s ease !important;
  min-height: 44px !important;
}
.mode-switch-button:hover {
  border-color: #4a90e2 !important;
  background: #f8f9fa !important;
  color: #4a90e2 !important;
}
.mode-switch-button.active {
  border-color: #4a90e2 !important;
  background: #4a90e2 !important;
  color: white !important;
  box-shadow: 0 2px 8px rgba(74, 144, 226, 0.3);
}
.mode-switch-button md-icon {
  font-size: 18px !important;
  width: 18px !important;
  height: 18px !important;
}
.mode-switch-button span {
  font-size: 14px !important;
  font-weight: 500 !important;
}

.forms-view-container {
  height: calc(100% - 80px);
}
.forms-view-container #forms-tab-container {
  height: 100%;
}

.empty-forms-message {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 3rem;
  text-align: center;
  color: #666;
}
.empty-forms-message .large-icon {
  font-size: 48px !important;
  margin-bottom: 1rem;
  opacity: 0.5;
}
.empty-forms-message h3 {
  margin: 0.5rem 0;
  color: #333;
  font-weight: 500;
}
.empty-forms-message p {
  margin: 0.5rem 0 0 0;
  opacity: 0.8;
}

.main-model-container {
  width: 100%;
  height: 100%;
}

.model-tag {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.5rem;
  width: 15rem;
  height: 3rem;
  border-radius: 2rem;
}

.add-button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

elon-record {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 30rem;
  width: 40rem;
}

.records-search {
  width: 30rem !important;
}

.records-parent {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  height: 100%;
  width: 100%;
  overflow-y: auto;
}

.start-records-parent {
  justify-content: start;
}

.center-records-parent {
  justify-content: center;
}

@media screen and (max-width: 359px) {
  .start-records-parent {
    justify-content: center !important;
  }
  .main-model-container {
    height: 100%;
  }
  elon-record {
    height: 26rem;
  }
}
@media screen and (min-width: 359px) and (max-width: 959px) {
  .start-records-parent {
    justify-content: center !important;
  }
  .main-model-container {
    height: 100%;
  }
  elon-record {
    height: 26rem;
  }
}
.model-tab-title {
  display: flex;
  flex-direction: row !important;
  justify-content: center;
  align-items: center;
}

.empty-model {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 3rem;
}

elon-models {
  display: flex;
  flex-direction: column;
  width: 100%;
  border-radius: 1rem;
  margin: 0.5rem;
  height: 100%;
}

#models-parent {
  display: flex;
  flex-direction: column;
  height: 100%;
}

#models-loop-container {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
}

#models-sbody {
  display: flex;
  flex-direction: row;
  height: 100%;
  overflow: hidden;
  flex: 14;
}

@media screen and (max-width: 959px) {
  elon-models {
    justify-content: start;
    height: 100%;
  }
  .empty-model {
    font-size: 2rem;
  }
}
@media screen and (min-width: 359px) and (max-width: 959px) {
  elon-models {
    justify-content: start;
    height: 100%;
  }
  .empty-model {
    font-size: 2rem;
  }
}
#output {
  padding: 10px !important;
}

#natives-container {
  display: flex;
  justify-content: start;
}

#applications-parent {
  display: flex;
  width: 100%;
  height: 100%;
  flex-flow: row;
  justify-content: start !important;
  overflow: auto;
}

#applications {
  flex: 1;
  border-radius: 10px;
  background: whitesmoke;
}

#application-renderer {
  flex: 3;
  border-radius: 10px;
  background: whitesmoke;
}

.application-renderer-frame {
  border-style: none;
  width: 100%;
  height: 100%;
  padding: 3px;
}

.application-description {
  width: 100%;
}

.application-card:hover {
  cursor: pointer;
}
.application-card:hover .app-name {
  font-size: 14px;
  font-weight: bold;
}
.application-card:hover .app-initial {
  font-size: 17px;
  font-weight: bold;
}

#application-container {
  display: flex;
  justify-content: center;
  flex: 1;
  max-width: 25%;
}

.application-card {
  display: flex;
  width: 120px;
  height: 130px;
  flex-direction: column;
  align-items: start;
  border-radius: 10px !important;
  border-width: 3px;
  border-color: var(--theme-hover, #F1F1F1) !important;
  justify-content: center;
  align-items: center;
}
.application-card .caller-initial-card {
  width: 60px;
  height: 60px;
}

.notification-bar {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 3rem;
  font-size: 1.6rem;
  font-weight: bold;
  color: #000000;
  width: 100%;
  height: 3rem;
  padding: 1rem;
  border-radius: 0.5rem;
}

@media screen and (max-width: 359px) {
  .notification-bar {
    width: 34rem;
    font-size: 1.4rem;
  }
}
@media screen and (min-width: 359px) and (max-width: 959px) {
  .notification-bar {
    width: 36rem;
    font-size: 1.4rem;
  }
}
.form-header span {
  font-size: 1.5rem;
  font-weight: bold;
}

.divider {
  margin-top: 0.5rem;
}

.icon-name {
  font-size: 1.4rem;
}

.panels-container {
  display: flex;
  justify-content: start;
  flex-direction: column;
  align-items: center;
  padding: 3px;
  max-width: 22vw;
  overflow-x: hidden;
  flex-direction: column;
  height: 100%;
  align-items: center;
}
.panels-container #sub-panel {
  display: flex;
  justify-content: center;
  align-item: stretch;
  align-content: space-between;
  width: 100%;
  max-width: 100%;
  height: 70%;
}
.panels-container #sub-panel #notification-panel {
  flex: 2 1;
  padding: 5px;
}
.panels-container #sub-panel #buttons-panel {
  flex: 1 1;
  padding: 5px;
}
.panels-container #sub-panel #record-panel {
  flex: 1 1;
  padding: 5px;
}

elon-panels {
  height: 94%;
  border-radius: 1rem;
  margin: 0.5rem;
}

@media screen and (max-width: 359px) {
  elon-panels {
    height: 92%;
    width: 100%;
  }
  .panels-container {
    max-width: 100%;
  }
}
@media screen and (min-width: 359px) and (max-width: 959px) {
  elon-panels {
    height: 92%;
    width: 100%;
  }
  .panels-container {
    max-width: 100%;
  }
}
elon-phone {
  display: flex;
  justify-content: center;
  flex: 2;
}

#phone-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  height: 47rem;
}

#close-call {
  border-radius: 20px;
  width: 40px;
  height: 40px;
}

.caller-image-card {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  border-radius: 50px !important;
  background: var(--theme-primary, #055EED) !important;
  border-style: solid;
  border-color: #FFFFFF;
}
.caller-image-card img {
  background-color: #FFFFFF;
  background: cover;
  width: 100%;
  height: 100%;
  border-radius: 50px !important;
}

.call-button {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 20px;
}

#call-contacts-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
  height: 100%;
  width: 100%;
}

#pick-call {
  color: green;
}

#reject-call {
  color: red;
}

#ringer-title {
  font-size: 30px;
}

#ringer-card {
  height: 100%;
  border-radius: 1rem !important;
  width: 50%;
}

.centered {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 100% !important;
}

.from-start {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  width: 100%;
}

elon-phone {
  display: flex;
  width: 100%;
}

#call-empty-contact {
  display: flex;
  font-size: 30px;
  justify-content: center;
  align-items: center;
  font-color: #FFFFFF;
  width: 25%;
  border-radius: 5px;
}

.contact-selected {
  background: #c2D4ef;
}

.contact-not-selected {
  background: #FFFFFF;
}

.caller-initial-card {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50px !important;
  background: #FFFFFF;
  border-style: solid;
  border-color: #FFFFFF;
}
.caller-initial-card img {
  background-color: #FFFFFF;
  background: cover;
  width: 100%;
  height: 100%;
  border-radius: 50px !important;
}

.caller-initial {
  font-size: 30px;
  color: #000000;
}

.caller-name {
  font-size: 15px;
  margin: 20px;
  font-weight: bold;
}

.call-container {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  width: 100%;
  flex-direction: row;
  border-radius: 50px !important;
}

.call-contact {
  display: flex;
  align-content: flex-start;
  width: 300px;
  height: 60px;
  border-radius: 50px !important;
  border-style: solid;
  border-width: 3px;
  border-color: var(--theme-hover, #F1F1F1) !important;
}

#call-contacts {
  display: flex;
  flex-direction: row;
  border-radius: 50px !important;
  flex-wrap: wrap;
}

.call-tag {
  height: -moz-max-content !important;
  height: max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
  padding: 5px !important;
  border-radius: 5px !important;
  border-style: solid !important;
  border-color: aliceblue !important;
}

.leave-call {
  border-radius: 1rem !important;
}

.horizontal-call-room-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  height: 35%;
  align-items: center;
  justify-content: start;
  width: 100%;
}

.vertical-call-room-container {
  display: flex;
  flex-direction: column;
  height: 100%;
  align-items: center;
  justify-content: start;
  width: 20%;
  flex: 1;
}

#call-room {
  display: flex;
  margin: 5px;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-evenly;
  align-items: start;
  align-content: start;
  height: 100%;
  width: 100%;
}

video {
  width: 50rem;
  height: 50rem;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 1rem !important;
  border-style: solid;
  border-width: 1rem !important;
  border-color: var(--theme-hover, #F1F1F1) !important;
}

.call-date-label {
  font-size: 30px;
  font-weight: bold;
}

.call-description {
  max-height: 250px !important;
  margin: 10px;
}

#call-container {
  display: flex;
  padding: 5px;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
}

.call-connected {
  font-size: 10px;
  color: green;
}

.call-closed {
  font-size: 10px;
  color: red;
}

.call-connecting {
  font-size: 10px;
  color: var(--theme-primary, #055EED) !important;
}

.call-card {
  min-width: 250px !important;
  min-height: 300px !important;
  width: 20vw;
  height: 30vh !important;
  border-radius: 1rem !important;
}

.call-id {
  font-size: small;
  color: var(--theme-primary, #055EED) !important;
  margin: 3px;
}

#call-feed {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 1rem !important;
  border-style: solid;
  border-width: 10px;
  border-color: var(--theme-hover, #F1F1F1) !important;
}

.call-time-container {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  width: 100%;
  padding: 5px;
}

.call-time {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-size: 20px;
}

.call-date {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
}

.call-title {
  font-size: 20px;
}

.call-details {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0px;
  justify-content: center;
}

.phone-button {
  height: 40px !important;
  width: 40px !important;
}

.call-panel {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
}

.call-heading {
  display: flex;
  justify-content: center;
  padding: 3px;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

#call-room-banner {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 50rem;
  align-items: center;
}

#call-control-container {
  display: flex;
  justify-content: center;
  width: 100%;
}

.incall-title {
  font-size: 15px;
  font-weight: bold;
}

.incall-id {
  font-size: 10px;
  color: var(--theme-primary, #055EED) !important;
  margin: 3px;
}

elon-phone-controls {
  width: 100%;
}

.call-controls {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

#plugins-container {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

#plugins {
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-content: center;
  align-items: start !important;
  flex: 1;
}

.app-name-container {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
}

.app-name {
  font-size: 15px;
  color: #000000 !important;
  padding: 1px;
}

.app-initial {
  font-size: 20px;
  color: #000000 !important;
}

#plugins-parent {
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: start;
  width: 100%;
  height: 100%;
}

#plugins-question {
  width: 100%;
}

#profile-card {
  width: 100%;
}

elon-profile {
  display: flex;
  justify-content: center;
  width: 100%;
}

#profile-form {
  height: 100%;
}

/* Clean Quick Bar Styles - Namespaced for isolation */
.elon-quick-wrapper .quick-button-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.elon-quick-wrapper .quick-bar-parent {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  z-index: 1000;
  pointer-events: none;
  padding: 0 1rem;
}

.elon-quick-wrapper .quick-bar {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0.5rem 1rem;
  border-radius: 1rem;
  justify-content: space-evenly;
  height: auto;
  min-height: 60px;
  background: rgba(255, 255, 255, 0.95);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  pointer-events: auto;
  transition: all 0.3s ease;
}
.elon-quick-wrapper .quick-bar:hover {
  background: rgba(255, 255, 255, 0.98);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
  transform: translateY(-2px);
}

.elon-quick-wrapper .icon-name {
  font-size: 1.6rem;
  font-weight: 500;
  color: #495057;
  margin-top: 0.25rem;
  text-align: center;
}

.elon-quick-wrapper .separator {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.elon-quick-wrapper .record-statistics {
  display: flex;
  flex: 1;
  flex-direction: row;
  justify-content: center;
  align-items: space-between;
  margin: 0px;
}

.elon-quick-wrapper .modelLabel {
  background-color: #ffffff;
  color: #000000;
  vertical-align: middle;
  overflow-x: hidden;
  overflow-y: hidden !important;
}

.elon-quick-wrapper .quick-content {
  display: flex;
  height: 100%;
}

.elon-quick-wrapper .statistics-bar {
  display: flex;
  height: 100%;
  overflow: hidden !important;
}

/* Quick bar specific enhancements - extends global .button-card */
.elon-quick-wrapper .button-card .button-initial {
  border-radius: 0.5rem; /* Override circular to rectangular */
}
.elon-quick-wrapper .button-card .button-initial:hover {
  transform: scale(1.05) translateY(-2px); /* Combine scale with global hover */
}

.elon-quick-wrapper .same-icon {
  transition: color 0.2s ease;
}
.elon-quick-wrapper .same-icon:hover {
  color: #007bff;
}

/* Mobile responsiveness */
@media (max-width: 768px) {
  .elon-quick-wrapper .quick-bar-parent {
    top: 60px;
    padding: 0 0.5rem;
  }
  .elon-quick-wrapper .quick-bar {
    padding: 0.375rem 0.5rem;
    min-height: 50px;
    flex-wrap: nowrap;
    overflow-x: auto;
    justify-content: flex-start;
    gap: 0.25rem;
  }
  .elon-quick-wrapper .separator {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .elon-quick-wrapper .icon-name {
    font-size: 0.75rem;
  }
}
@media (max-width: 480px) {
  .elon-quick-wrapper .quick-bar-parent {
    top: 50px;
  }
  .elon-quick-wrapper .quick-bar {
    min-height: 45px;
    padding: 0.25rem 0.375rem;
  }
  .elon-quick-wrapper .separator {
    padding-right: 0.375rem;
    padding-left: 0.375rem;
  }
}
.record-bar-container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.icon-separator {
  margin-right: 2rem;
}

.current-record {
  background: rgba(255, 0, 0, 0.1019607843) !important;
}

.record-button-container {
  display: flex;
  flex-direction: row;
  height: 5rem;
  width: 30%;
  justify-content: space-around;
}

.record-notification-bar {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100rem;
  height: 3rem;
  border-radius: 3rem;
  font-size: 1.6rem;
  color: #000000;
}

.record-dialog {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.main-add-record {
  width: 7rem !important;
  height: 7rem !important;
}

.record-checkbox md-checkbox {
  margin: 0px;
}

.close-icon {
  background: red;
}

.record-bar-parent {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 5rem;
  width: 100%;
  border-radius: 3rem;
  justify-content: space-between;
  align-items: center;
}

.footer-card {
  display: flex;
  justify-content: center;
  height: 1.6rem;
  background: #055EED;
  color: #FFFFFF;
  border-radius: 0.2rem;
  max-width: 11rem;
  width: 11rem;
  font-weight: bold;
  font-size: 1.5rem;
  align-items: start;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
}

.record-button-panel {
  display: flex;
  align-items: center;
  justify-content: center;
}
.record-button-panel .separator {
  padding-right: 2rem;
}
.record-button-panel .separator md-icon {
  background: none !important;
  border: none !important;
  border-radius: 0 !important;
}

.record-item-label {
  padding-right: 5px;
}

.record-item-footer {
  display: flex;
  flex-direction: row;
  border-radius: 3px;
  padding: 2px;
}

.record-heading {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 3rem;
  width: 100%;
  border-radius: 5px;
  padding-left: 0.2rem;
}

.record-body {
  height: 25rem;
  width: 35rem;
  border-radius: 0.5rem;
  margin: 1rem;
  justify-content: space-between;
}

.record-description-editor {
  font-size: 1.5rem;
  width: 100%;
  height: 25rem;
  margin: 0.2rem;
  word-wrap: break-word;
  text-align: justify;
}

.record-description-string {
  font-size: 1.5rem;
  width: 100%;
  height: 25rem;
  margin: 0.2rem;
  word-wrap: break-word;
  text-align: justify;
}

.record-number-container {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  height: 11rem;
}

.record-image-container {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}

.record-description-container {
  display: flex;
  flex-direction: column;
}

.record-description-number-heading {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 2rem;
  width: 10rem;
  border-radius: 0.5rem;
  background: #DDD;
  font-size: 1rem;
}

.record-description-number {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 5.5rem;
  font-weight: bold;
  width: 100%;
  height: 5rem;
  margin: 0.2rem;
  word-wrap: break-word;
  text-align: justify;
}

.record-item-heading {
  padding: 0.3rem;
  font-size: 1.8rem;
}

.record-footer {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  font-size: 1.5rem;
}

.record-item-date {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 1.5rem;
}

.record-item-status {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 1.5rem;
}

.record-item-account {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.record-description {
  min-height: 15rem;
}

#record-content {
  background: #FFFFFF;
  height: 100%;
}

.record-filter {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50rem;
  height: 3rem;
  border-radius: 3rem;
  flex-direction: row;
}

.record-filter-input {
  height: 2.5rem;
  width: 45rem;
  margin-right: 1rem !important;
}

.record-container {
  overflow: auto;
  max-height: 100vh;
}

.record-item {
  display: flex;
  align-items: center;
  overflow: auto;
  max-height: 20vh;
  border-radius: 1rem !important;
}

@media screen and (max-width: 359px) {
  .record-dialog {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
  }
  .record-button-container {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    width: 100%;
  }
  .record-bar-parent {
    flex-direction: row;
    justify-content: space-between;
    width: 100% !important;
    height: 5rem;
  }
  .record-bar-container {
    flex-direction: column !important;
    width: 100%;
    height: 15rem;
    justify-content: start;
    align-items: start;
  }
  .records-parent {
    overflow-x: hidden;
  }
  .record-item-heading {
    padding: 0.3rem;
    font-size: 1.6rem;
    height: 3rem;
  }
  md-icon {
    width: 2.5rem !important;
    min-width: 2.5rem !important;
  }
  .record-body {
    width: 30rem !important;
    height: 25rem !important;
  }
  .record-notification-bar {
    width: 100% !important;
    margin-left: 1rem;
    margin-right: 1rem;
    border-radius: 0rem;
  }
}
@media screen and (min-width: 359px) and (max-width: 959px) {
  .record-dialog .record-button-container {
    display: flex;
    justify-content: space-evenly;
    width: 100%;
    align-items: center;
  }
  .record-dialog .record-bar-parent {
    flex-direction: row;
    justify-content: space-between;
  }
  .record-dialog .record-bar-container {
    flex-direction: column !important;
    width: 100%;
    height: 15rem;
    justify-content: start;
    align-items: start;
  }
  .record-dialog .records-parent {
    overflow-x: hidden;
  }
  .record-dialog .record-item-heading {
    padding: 0.3rem;
    font-size: 1.7rem;
    height: 3rem;
  }
  .record-dialog md-icon {
    width: 2.5rem !important;
    min-width: 2.5rem !important;
    margin: 0.4rem !important;
  }
  .record-dialog .record-body {
    width: 34rem !important;
    height: 25rem !important;
  }
  .record-dialog .record-bar-parent {
    flex-direction: column;
    width: 100% !important;
    height: 5rem;
  }
  .record-dialog .record-notification-bar {
    width: 100% !important;
    margin-left: 1rem;
    margin-right: 1rem;
    border-radius: 0rem;
  }
}
.report-content {
  height: 100%;
  width: 100%;
}

#confirm-card {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 5px;
  border-radius: 1rem !important;
}

fieldset {
  border-style: solid;
  border-width: 1px;
  border-radius: 10px;
  height: 100%;
}

#elon-report-form {
  border-radius: 5px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  align-items: start;
  width: 100%;
  height: 100%;
}
#elon-report-form form {
  margin: 10px;
}
#elon-report-form legend {
  font-size: 14px;
  font-weight: 400;
  padding: 5px;
  color: blue;
}

.report-header {
  display: flex;
  flex-direction: column;
  max-height: 7rem;
  font-size: 2rem;
}

.report-description {
  font-size: 1.5rem;
  min-height: 15rem;
}

.report-message {
  font-size: 1.1rem;
  color: var(--theme-primary, #055EED) !important;
}

md-card-header {
  font-size: 3rem;
}

.main {
  height: 100%;
  width: 100%;
}

.report-bar-container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.icon-separator {
  margin-right: 2rem;
}

.current-report {
  background: aliceblue !important;
}

.report-button-container {
  display: flex;
  flex-direction: row;
  height: 5rem;
}

.report-notification-bar {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100rem;
  height: 3rem;
  border-radius: 3rem;
  background: #055EED;
  color: #FFFFFF;
}

.report-dialog {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.main-add-report {
  width: 7rem !important;
  height: 7rem !important;
}

.report-checkbox md-checkbox {
  margin: 0px;
}

.close-icon {
  background: red;
}

.report-bar-parent {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 5rem;
  width: 30rem;
  border-radius: 3rem;
}

.report-button-panel {
  display: flex;
}
.report-button-panel .separator {
  padding-right: 1rem;
}

.report-item-label {
  padding-right: 5px;
}

.report-item-footer {
  display: flex;
  flex-direction: row;
  border-radius: 3px;
  padding: 2px;
}

.report-heading {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 3rem;
  width: 100%;
  border-radius: 5px;
  padding-left: 0.2rem;
}

.report-body {
  min-height: 50rem;
  max-height: 50rem;
  width: 35rem;
  border-radius: 0.5rem;
  margin: 1rem;
  justify-content: space-between;
  border-radius: 1rem !important;
}

.report-description-editor {
  font-size: 1.5rem;
  width: 100%;
  height: 25rem;
  margin: 0.2rem;
  word-wrap: break-word;
  text-align: justify;
}

.report-description-string {
  font-size: 1.5rem;
  width: 100%;
  height: 25rem;
  margin: 0.2rem;
  word-wrap: break-word;
  text-align: justify;
}

.report-number-container {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  height: 11rem;
}

.report-image-container {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}

.report-description-container {
  display: flex;
  flex-direction: column;
}

.report-description-number-heading {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 2rem;
  width: 10rem;
  border-radius: 0.5rem;
  background: #DDD;
  font-size: 1rem;
}

.report-description-number {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 5.5rem;
  font-weight: bold;
  width: 100%;
  height: 5rem;
  margin: 0.2rem;
  word-wrap: break-word;
  text-align: justify;
}

.report-item-heading {
  padding: 0.3rem;
  font-size: 1.8rem;
}

.report-footer {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}

.report-item-date {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.report-item-status {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.report-item-account {
  display: flex;
  flex-direction: row;
  align-items: center;
}

#report-content {
  background: #FFFFFF;
  height: 100%;
}

.report-filter {
  display: flex;
  justify-content: center;
  align-items: start;
  width: 100%;
  height: 100%;
  border-radius: 1rem !important;
  flex-direction: row;
  overflow: auto;
}

.report-filter-input {
  height: 2.5rem;
  width: 45rem;
  margin-right: 1rem !important;
}

.report-container {
  overflow: auto;
  max-height: 100vh;
}

.report-item {
  display: flex;
  align-items: center;
  overflow: auto;
  max-height: 20vh;
  border-radius: 1rem !important;
}

@media screen and (max-width: 359px) {
  .report-button-container {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
  }
  .report-bar-parent {
    flex-direction: row;
    justify-content: space-between;
    width: 100% !important;
    height: 5rem;
  }
  .report-bar-container {
    flex-direction: column !important;
  }
  .reports-parent {
    overflow-x: hidden;
  }
  .report-item-heading {
    padding: 0.3rem;
    font-size: 1.6rem;
    height: 3rem;
  }
  md-icon {
    width: 2.5rem !important;
    min-width: 2.5rem !important;
  }
  .report-body {
    width: 30rem !important;
    height: 25rem !important;
  }
  .report-notification-bar {
    width: 100% !important;
    margin-left: 1rem;
    margin-right: 1rem;
    border-radius: 0rem;
  }
}
@media screen and (min-width: 359px) and (max-width: 959px) {
  .report-button-container {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
  }
  .report-bar-parent {
    flex-direction: row;
    justify-content: space-between;
  }
  .report-bar-container {
    flex-direction: column !important;
  }
  .reports-parent {
    overflow-x: hidden;
  }
  .report-item-heading {
    padding: 0.3rem;
    font-size: 1.7rem;
    height: 3rem;
  }
  md-icon {
    width: 2.5rem !important;
    min-width: 2.5rem !important;
    margin: 0.4rem !important;
  }
  .report-body {
    width: 34rem !important;
    height: 25rem !important;
  }
  .report-bar-parent {
    flex-direction: column;
    width: 100% !important;
    height: 5rem;
  }
  .report-notification-bar {
    width: 100% !important;
    margin-left: 1rem;
    margin-right: 1rem;
    border-radius: 0rem;
  }
}
.reports {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  height: 100%;
  width: 100%;
  align-items: start;
  justify-content: center;
  overflow-y: auto;
}

.date {
  display: flex;
  width: 25%;
}

.main-report {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  align-items: center;
  justify-content: center;
}

.parent-date {
  display: flex;
  flex-direction: row;
  width: 90%;
  height: 8rem;
  border-radius: 1rem;
  justify-content: space-evenly;
}

@media screen and (max-width: 959px) {
  .reports {
    flex-direction: column;
    align-items: center;
    justify-content: start;
    overflow-y: auto;
  }
  .parent-date {
    width: 100%;
    height: 10rem;
    flex-direction: row;
    border-radius: 0px;
    justify-content: space-evenly;
  }
}
#request-content {
  height: 100%;
}

.request-body {
  width: 100%;
  padding: 3px;
  margin: 0px;
}

.request-parent {
  display: flex;
  height: 100%;
  width: 40rem;
  min-width: 40rem;
  max-width: 40rem;
  background: #FFFFFF;
  align-items: start;
  flex-direction: row;
  justify-content: start;
  flex-wrap: wrap;
  padding: 0.5rem;
  align-content: flex-start;
}

#request-container {
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-content: center;
  align-items: start;
  width: 100%;
  height: 100%;
  max-height: 600px;
  flex: 1;
}

#request {
  display: flex;
  flex-direction: row;
  border-radius: 50px !important;
  flex-wrap: wrap;
}

.request {
  display: flex;
  align-content: flex-start;
  width: 100%;
  height: 11rem;
  border-radius: 0.5rem !important;
  border-style: solid;
  border-width: 3px;
  border-color: var(--theme-hover, #F1F1F1) !important;
  margin-bottom: 0.5rem;
}

.request-container {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  width: 100%;
  flex-direction: row;
  border-radius: 50px !important;
}

.request-initial-card {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 30px !important;
  background: #FFFFFF;
  border-style: solid;
  border-color: #FFFFFF;
  margin: 1px;
}

.request-initial {
  font-size: 15px;
  color: #000000;
}

.request-name {
  font-size: 15px;
  margin: 20px;
}

#sale-content {
  height: 100%;
}

.sale-body {
  width: 100%;
  padding: 3px;
  margin: 0px;
}

.sale-parent {
  display: flex;
  height: 100%;
  width: 40rem;
  min-width: 40rem;
  max-width: 40rem;
  align-items: start;
  flex-direction: row;
  justify-content: start;
  flex-wrap: wrap;
  padding: 0.5rem;
  align-content: flex-start;
}

#sale-container {
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-content: center;
  align-items: start;
  width: 100%;
  height: 100%;
  max-height: 600px;
  flex: 1;
}

#sale {
  display: flex;
  flex-direction: row;
  border-radius: 50px !important;
  flex-wrap: wrap;
}

.sale {
  display: flex;
  align-content: flex-start;
  width: 100%;
  height: 11rem;
  border-radius: 0.5rem !important;
  border-style: solid;
  border-width: 3px;
  border-color: var(--theme-hover, #F1F1F1) !important;
  margin-bottom: 0.5rem;
  justify-content: space-between;
}

.sale-container {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  width: 100%;
  flex-direction: row;
  border-radius: 50px !important;
}

.sale-initial-card {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 30px !important;
  background: #FFFFFF;
  border-style: solid;
  border-color: #FFFFFF;
  margin: 1px;
}

.sale-initial {
  font-size: 15px;
  color: #000000;
}

.sale-name {
  font-size: 15px;
  margin: 20px;
}

#scripts-container {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: start;
  width: 100%;
}

#scripts-parent {
  display: flex;
  flex: 1;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: start;
  align-items: start;
  height: 100%;
}

#scripts-panel {
  border-radius: 1rem !important;
}

#scripts-button {
  background: #800080 !important;
}

#scripts-name {
  font-size: 16px;
}

#script-item {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

#script-card {
  display: flex;
  align-contents: center;
  align-items: center;
  justify-content: center;
  background: var(--theme-primary, #055EED) !important;
  color: #FFFFFF;
  border-radius: 50px;
  cursor: pointer;
}

#script-card:hover {
  border: solid;
  border-width: 1px;
  border-color: var(--theme-primary, #055EED) !important;
  background: var(--theme-primary, rgb(66, 133, 244)) !important;
  color: #FFFFFF;
  cursor: pointer;
}

.script-text {
  text-align: justify;
  text-justify: inter-word;
}

.initial {
  color: white !important;
  font-size: 50px !important;
}

#script-total {
  background: #FFFFFF !important;
  color: #000000 !important;
  height: 32px !important;
  width: 32px !important;
}

.search-bar-button-container {
  display: flex;
  flex-direction: row;
}

.search-bar-parent {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 5rem;
  width: 100%;
  border-radius: 3rem;
  justify-content: space-between;
}

.search-notification-bar {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 35%;
  height: 3rem;
  border-radius: 3rem;
  background: rgba(5, 94, 237, 0.1803921569);
  color: #000000;
  font-size: 1.8rem;
}

@media screen and (max-width: 959px) {
  .search-bar-parent {
    flex-direction: column;
    height: 10rem;
    width: 100%;
  }
  .search-notification-bar {
    width: 100%;
    border-radius: 0.5rem;
  }
}
elon-search {
  width: 100%;
  overflow-x: hidden;
  height: 100%;
}

#search-container {
  display: flex;
  height: 100%;
  border-radius: 10px;
}

#search-parent {
  min-height: 300px;
}

.search-item {
  width: 20%;
}

.search-input-container {
  display: flex;
  flex-direction: row;
}

.search-input {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
}

.query-card {
  border-radius: 1rem !important;
  padding: 5px;
}

.query-index {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 30px;
  width: 32px;
  height: 32px;
  color: white;
  background: var(--theme-primary, #055EED) !important;
}

#search-form-container {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 600px;
}

.full-width {
  width: 100% !important;
}

.search-bar {
  border-radius: 5px !important;
}

#search-engine md-card md-card-content {
  padding: 0;
}

legend {
  color: var(--theme-error, #CF0452) !important;
}

#search .header .search {
  position: relative;
  max-width: 780px;
}
#search .header .search .search-icon {
  margin: 0 -24px 0 0;
}
#search .header .search .search-input {
  padding: 0 0 0 48px;
  background: none;
  font-size: 24px;
  line-height: 48px;
  height: 48px;
  color: #FFFFFF;
  border-bottom: 2px solid rgba(255, 255, 255, 0.3);
  transition: border-color 300ms ease;
}
#search .header .search .search-input:focus {
  border-color: rgb(255, 255, 255);
}
#search .header .search .search-input::-webkit-input-placeholder {
  color: #FFFFFF;
}
#search .content md-tabs md-tabs-content-wrapper md-tab-content {
  padding: 0;
}
#search .content md-tabs md-content {
  padding: 24px;
  background-color: transparent;
}
#search .content .result-info {
  padding-bottom: 16px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
#search .content .result-info .md-title {
  padding-right: 8px;
}
#search .content .result-info .pager .page-info {
  font-weight: 500;
  margin: 0 8px 0 0;
}
#search .content .simple-pagination {
  margin: 32px 0;
}

@media screen and (max-width: 359px) {
  #search .header {
    padding: 16px;
  }
  #search .content .result-info .pager {
    margin-top: 16px;
  }
}
#sql-container {
  width: 98%;
}

.category-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

#category-container {
  width: 100%;
}

#category-header {
  width: 30rem;
}

.category-search {
  width: 30rem !important;
}

#category-parent {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  height: 100%;
}

#category-card {
  height: 100%;
}

.category-item-label {
  padding-right: 5px;
}

.category-item-life {
  display: flex;
  flex-direction: row;
  border-radius: 3px;
  padding: 2px;
}

.category-card {
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-items: start;
  height: 100%;
  border-radius: 3rem;
  padding-left: 0.2rem;
}

.category-body {
  height: 135px;
  width: 40rem;
  border-radius: 5px;
  margin: 1rem;
}

.category-item-description {
  font-size: 13px;
  width: 100%;
  height: 20px;
  margin: 3px;
}

.category-item-heading {
  padding: 0.3rem;
  font-size: 18px;
}

.category-footer {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}

.category-item-date {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.category-item-time {
  display: flex;
  flex-direction: row;
  align-items: center;
}

#category-content {
  height: 100%;
}

#category-filter {
  width: 100%;
}

.category-container {
  display: flex;
  align-items: center;
  overflow: auto;
  max-height: 100vh;
}

.category-item {
  display: flex;
  align-items: center;
  overflow: auto;
  max-height: 20vh;
  border-radius: 1rem !important;
}

.task-search {
  width: 30rem !important;
}

#task-parent {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  height: 100%;
  width: 100%;
}

.task-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.tasks-header-card {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  border-radius: 1rem;
}

.task-item-label {
  padding-right: 5px;
}

.task-item-life {
  display: flex;
  flex-direction: row;
  border-radius: 3px;
  padding: 2px;
}

.task-card {
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-items: start;
  height: 110px;
  width: 100%;
  border-radius: 5px;
  padding-left: 0.2rem;
}

.task-body {
  height: 15rem;
  width: 38rem;
  border-radius: 0.5rem;
  margin: 1rem;
}

.task-item-description {
  font-size: 1.5rem;
  width: 100%;
  height: 1rem;
  margin: 0.3rem;
}

.task-item-heading {
  padding: 0.3rem;
  font-size: 1.5rem;
}

.task-footer {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}

.task-item-date {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.task-item-time {
  display: flex;
  flex-direction: row;
  align-items: center;
}

#task-content {
  background: #FFFFFF;
  height: 100%;
}

#task-filter {
  display: flex;
  flex-direction: row;
  width: 100%;
  margin: 0;
}
#task-filter md-input-container {
  display: flex;
  width: 100%;
  margin: 0;
}

.task-container {
  display: flex;
  align-items: center;
  overflow: auto;
  max-height: 100vh;
}

.task-item {
  display: flex;
  align-items: center;
  overflow: auto;
  max-height: 20vh;
  border-radius: 1rem !important;
}

#todo-parent {
  height: 100px;
}

.todo-item-label {
  padding-right: 5px;
}

.todo-item-life {
  display: flex;
  flex-direction: row;
  border-radius: 3px;
  padding: 2px;
}

.todo-card {
  display: flex;
  flex-direction: column;
  height: 110px;
  width: 100%;
  border-radius: 5px;
}

.todo-body {
  height: 135px;
  width: 100%;
  border-radius: 5px;
}

.todo-item-description {
  font-size: 13px;
  width: 100%;
  height: 20px;
  margin: 3px;
}

.todo-footer {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}

.todo-item-date {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.todo-item-time {
  display: flex;
  flex-direction: row;
  align-items: center;
}

#todo-content {
  height: 100%;
}

#todo-filter {
  width: 100%;
}

.todo-container {
  display: flex;
  align-items: center;
  overflow: auto;
  max-height: 100vh;
}

.todo-item {
  display: flex;
  align-items: center;
  overflow: auto;
  max-height: 20vh;
  border-radius: 1rem !important;
}

.search-todo {
  display: flex;
  padding: 5px;
  border: 3px;
  align-items: start center;
  width: 100%;
  max-height: 20%;
  overflow: hidden;
}

.tool-body {
  height: 12rem;
  width: 100%;
  border-radius: 0.5rem;
}

.tool-card {
  display: flex;
  flex-direction: column;
  height: 110px;
  width: 100%;
  border-radius: 5px;
}

#main-tool-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}

#tool-content {
  height: 100%;
  min-height: 49rem;
}

.main-tool-parent {
  display: flex;
  height: 100%;
  width: 40rem;
  min-width: 40rem;
  max-width: 40rem;
  align-items: start;
  flex-direction: row;
  justify-content: start;
  flex-wrap: wrap;
  padding: 0.5rem;
  align-content: flex-start;
}

.tool-parent {
  height: 49rem;
  width: 100%;
}

#tool-container {
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-content: center;
  align-items: start;
  width: 100%;
  height: 100%;
  max-height: 600px;
  flex: 1;
}

#tool {
  display: flex;
  flex-direction: row;
  border-radius: 50px !important;
  flex-wrap: wrap;
}

.tool {
  display: flex;
  align-content: flex-start;
  width: 100%;
  height: 11rem;
  border-radius: 0.5rem !important;
  border-style: solid;
  border-width: 3px;
  border-color: var(--theme-hover, #F1F1F1) !important;
  margin-bottom: 0.5rem;
  justify-content: space-between;
}

.tool-container {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  width: 100%;
  flex-direction: row;
  border-radius: 50px !important;
}

.tool-initial-card {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 30px !important;
  background: #FFFFFF;
  border-style: solid;
  border-color: #FFFFFF;
  margin: 1px;
}

.tool-initial {
  font-size: 15px;
  color: #000000;
}

.tool-name {
  font-size: 15px;
  margin: 20px;
}

.card-heading {
  font-size: 1.7rem;
}

.main-cards {
  display: flex;
  align-items: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
  overflow-y: hidden;
  overflow-x: hidden;
}

.home-card {
  border-radius: 10px !important;
  height: 100%;
  min-height: 58rem;
  max-height: 58rem;
  min-width: 30rem;
  max-width: 30rem;
  flex: 1;
  background: #FFFFFE;
}

.home-card-wide {
  border-radius: 10px !important;
  height: 100%;
  min-height: 58rem;
  max-height: 58rem;
  flex: 2;
  background: #FFFFFE;
}

@media screen and (max-width: 359px) {
  .home-card-wide {
    max-width: 30.5rem;
  }
  .home-card {
    width: 30rem !important;
    min-width: 30rem !important;
    max-width: 30rem !important;
    height: 58rem;
    min-height: 58rem;
    max-height: 58rem;
  }
}
@media screen and (min-width: 359px) and (max-width: 959px) {
  .home-card-wide {
    max-width: 34.5rem;
  }
  .home-card {
    width: 34rem !important;
    min-width: 34rem !important;
    max-width: 34rem !important;
    height: 56rem;
    min-height: 56rem;
    max-height: 56rem;
  }
}
.file-label {
  margin: 5px;
}

#file-buttons {
  display: flex;
  flex-direction: row;
}

.file-buttons {
  display: flex;
  flex-direction: column;
}

#file-input {
  display: flex;
  flex-direction: column;
}

.fieldcontainer {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}

elon-dashboard {
  width: 100%;
}

elon-tasks {
  width: 100%;
}

.utility-panel {
  height: 100%;
}

[md-theme=default] .md-accent-bg:hover {
  background-color: var(--theme-primary-light, #368FFF) !important;
  color: rgb(255, 255, 255);
}

#main-body {
  display: flex;
  flex-direction: row;
  width: 100%;
  overflow: hidden;
}

.models-tab-subcontainer-2 {
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 100%;
  justify-content: space-between;
  align-items: center;
}

#models-parent {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.model-tab-label-container {
  width: 100%;
  display: flex;
  align-items: center;
}
.model-tab-label-container .model-initial-card {
  height: 3.5rem;
  width: 3.5rem;
}
.model-tab-label-container .model-initial {
  font-size: 1.5rem !important;
  font-weight: 400 !important;
}
.model-tab-label-container .models-heading {
  font-size: 12px !important;
}
.model-tab-label-container .tab-token .tab-heading {
  font-size: large;
}

.model-tab-label-container:hover .model-initial {
  font-weight: bold !important;
}

#models-loop-container {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
}

#model-name {
  font-size: 18px;
  margin: 3px;
  font-weight: bold;
  color: #FFFFFF;
}

#models-sbody {
  display: flex;
  flex-direction: row;
  height: 100%;
  overflow: hidden;
  flex: 14;
}

.cellRelationship {
  background-color: green;
}

#modelDashBoard {
  display: flex;
  align-items: center;
}

#modelMetrix {
  display: flex;
}

#modelDashBoardGroup {
  display: flex;
  flex-direction: "column";
  align-items: start-between;
}

.modelLogo {
  font-size: 30px;
}

.modelIcon {
  background-size: cover;
}

.tab-contacts {
  display: flex;
  flex-direction: row;
  height: 100%;
}

.tab-body {
  display: flex;
  height: 100%;
}

.tab-parent {
  display: flex;
  height: 100%;
  width: 100%;
}

.models-tab-subcontainer {
  display: flex;
  flex-direction: row;
  height: 100%;
}

md-tab-content {
  overflow: hidden;
}

md-tabs md-ink-bar {
  background: #055EED;
}

#main-tab-container {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}

.tab-panel {
  display: flex;
  align-items: center;
  width: 100%;
  flex-wrap: wrap;
}

#native-tab {
  background: rgba(58, 190, 238, 0.3490196078);
}

.tab-radius {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

#main-tab {
  background: rgba(249, 165, 54, 0.4) !important;
}

#workspace-tab {
  background: rgba(242, 114, 57, 0.3607843137) !important;
}

.tab-token {
  display: flex;
  align-items: center;
}

.tab-header {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

#main-panel {
  display: flex;
  height: 100%;
}

.column-panel {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: start;
  width: 100%;
}

.row-panel {
  display: flex;
  flex-direction: row;
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  flex-wrap: wrap;
}

.close-panel {
  display: flex;
  flex-direction: row;
  height: 100%;
  margin: 10px;
  max-height: 600px;
  width: 100%;
  justify-content: center;
}

#tab-card-container {
  height: 100%;
}

#tabs-container {
  flex: 3 2 100%;
  width: 100%;
}

.tab-cards {
  width: 100%;
}

.tabs-card {
  overflow: hidden;
}

#tabs-sbody {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  flex: 1;
  border-radius: 5px;
  background-color: #ffffff !important;
  overflow: auto;
}

.left-space {
  padding-left: 10px;
}

.tabs-body {
  display: flex;
  width: 100%;
}
.tabs-body .tabs-card {
  display: flex;
  flex-flow: column;
  width: 100%;
  height: 100% !important;
  padding: 0px;
}
md-tabs.md-default-theme .md-tab, md-tabs .md-tab {
  display: flex;
  flex-flow: row;
  color: var(--theme-text-primary, #355067) !important;
  border-radius: 5px;
  align-items: center;
  justify-content: space-evenly;
}
md-tabs.md-default-theme .md-tab .tab-container, md-tabs .md-tab .tab-container {
  display: flex;
  flex-flow: row;
  line-height: 15px;
  align-items: center;
}
md-tabs.md-default-theme .md-tab .tab-container .tab-token, md-tabs .md-tab .tab-container .tab-token {
  display: flex;
  flex-flow: column;
  align-content: flex-start;
  justify-content: flex-start;
}
md-tabs.md-default-theme .md-tab .tab-container .tab-token .tab-subscript, md-tabs .md-tab .tab-container .tab-token .tab-subscript {
  font-size: 1.3rem;
}
md-tabs.md-default-theme .md-tab .tab-container .tab-token .tab-heading, md-tabs .md-tab .tab-container .tab-token .tab-heading {
  font-size: 1.4rem;
}
md-tabs.md-default-theme .md-tab span, md-tabs .md-tab span {
  font-size: 1.4rem;
  font-weight: 400;
}
md-tabs.md-default-theme .md-tab md-icon, md-tabs .md-tab md-icon {
  color: var(--theme-text-primary, #355067) !important;
}
md-tabs.md-default-theme .md-tab .tab-dashboard-container, md-tabs .md-tab .tab-dashboard-container {
  font-size: 13px;
  align-items: center;
}

.tab-card .md-tab.md-active {
  background: none;
}
.tab-card .md-tab.md-active .tab-heading {
  font-size: 1.3rem;
  font-weight: bold;
  color: #FFFFFF;
  padding: 0.3rem;
  border-radius: 0.3rem;
}
.tab-card .md-tab.md-active .tab-subscript {
  font-size: 1rem;
  font-weight: 500;
  color: #FFFFFF;
}

.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  width: 5px;
}

.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  height: 7px;
  margin: -7px;
}

@media screen and (max-width: 359px) {
  .tab-contacts {
    flex-direction: column;
  }
  .column-panel {
    flex-direction: column;
  }
  .tab-cards {
    height: 100% !important;
  }
  .tab-heading {
    font-size: 1.3rem !important;
  }
  .card-heading {
    font-size: 1.4rem !important;
  }
  .row-panel {
    flex-direction: column;
    flex-wrap: nowrap;
  }
  .left-space {
    padding-left: 0rem;
  }
}
@media screen and (min-width: 359px) and (max-width: 959px) {
  .tab-contacts {
    flex-direction: column;
  }
  .column-panel {
    flex-direction: column;
  }
  .tab-cards {
    height: 100% !important;
  }
  .tab-heading {
    font-size: 1.3rem !important;
  }
  .card-heading {
    font-size: 1.4rem !important;
  }
  .row-panel {
    flex-direction: column;
    flex-wrap: nowrap;
  }
  .left-space {
    padding-left: 0rem;
  }
}
@media screen and (min-width: 959px) and (max-width: 1023px) {
  .row-panel {
    justify-content: space-evenly !important;
  }
}
.record-tab {
  padding: 3px;
  border-radius: 3px;
  background-color: #FFFFFF;
}

.active-record-tab {
  padding: 3px;
  border-radius: 3px;
  background-color: rgba(5, 94, 237, 0.768627451);
  color: #FFFFFF !important;
}

.model-tab {
  padding: 0.6rem;
  border-radius: 0.3rem;
  background-color: #FFFFFF;
}

.active-model-tab {
  padding: 0.7rem;
  border-radius: 0.3rem;
  background-color: rgba(5, 94, 237, 0.2117647059);
}

.selection-tab {
  padding: 3px;
  border-radius: 3px;
  background-color: #3abeee;
}

#main-container {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}

#workspace-container {
  display: flex;
  width: 100% !important;
  height: 100%;
  flex-direction: row;
  margin: 0px;
}

.workspace-container {
  display: flex;
  width: 100% !important;
  height: 100%;
  flex-direction: column;
  margin: 0px;
}

#simple-table {
  height: 100%;
}

#work-area {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}

.ui-grid-cell-contents {
  font-family: monospace !important;
}

#detail-grid-container {
  max-width: 100%;
  max-height: 100%;
  height: 100%;
}

#detail-grid {
  width: 100%;
  height: 100%;
}

.detail-grid {
  height: 100%;
}

.grid-button {
  border-radius: 100px !important;
}

.grid-card {
  height: 100%;
  width: 100% !important;
  padding: 0.4rem !important;
  border-radius: 0.4rem !important;
}

.main-grid {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100% !important;
  height: 100% !important;
  overflow: hidden;
  padding: 5px;
}

.view-text {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.8);
  padding: 3px;
}

.grid-text {
  padding: 3px;
}

.currentCellColor {
  font-size: 14px;
  color: "green";
}

.normalCellColor {
  font-size: 14px;
}

.backendCellColor {
  font-size: 14px;
  color: #000000;
}

.localCellColor {
  font-size: 14px;
  color: rgb(86, 168, 83);
}

.editModeCellColor {
  font-size: 14px;
  color: var(--theme-primary, #055EED) !important;
}

.selectedCellColor {
  font-size: 14px;
  color: rgb(183, 63, 66) !important;
  background-color: rgba(86, 168, 83, 0.1) !important;
}

.grid-frame {
  border: 3px solid #f4f8ff;
}

.gridCell {
  width: 100%;
}

.grid-dialog {
  width: 80% !important;
  min-width: 80% !important;
}

.grid-container {
  display: flex !important;
  width: auto;
  overflow: auto;
  height: 85vh !important;
  min-height: 100% !important;
}

.uib-time input {
  top: 0px !important;
  position: relative;
  width: 21px;
  padding: 0;
  height: 21px;
  font-size: 0.4rem;
  font-weight: 600;
}

.uib-time > .btn-default {
  padding: 0;
  height: 21px;
  width: 23px;
  margin-left: 3px;
  font-size: 0.4rem;
  font-weight: 600;
  position: relative;
}

.uib-separator {
  font-weight: 600;
}

.uib-increment > .btn-link, .uib-decrement > .btn-link {
  padding: 0;
}

.no-record {
  display: flex;
}

#inface_controls {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}

elon-logs {
  display: flex;
  justify-content: center;
}

#elon-logs {
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-content: center;
  align-items: start !important;
  flex: 1;
}

#log-content {
  height: 600px;
}

#log-filter {
  width: 100%;
}

#log-parent {
  height: 100%;
}

.log-item {
  display: flex;
  align-items: center;
  overflow: auto;
  max-height: 20vh;
  border-radius: 3px;
}

.search-log {
  display: flex;
  padding: 5px;
  border: 3px;
  align-items: start center;
  width: 100%;
  max-height: 20%;
  overflow: hidden;
}

.menu-label-container {
  display: flex;
  justify-content: center;
  align-items: center;
}

.menu-label {
  font-size: 1.3rem;
  text-align: center;
  font-weight: bold;
  font-family: "Roboto", sans-serif;
}

.menu-dialog-bar {
  display: flex;
  justify-content: start;
  width: 100%;
  height: 5rem;
}

.menu-dialog {
  display: flex;
  justify-content: center;
  align-items: start;
  flex-direction: column;
  width: 100%;
  height: 100%;
}

.menu-subcontainer {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.menu-button-icon {
  background: var(--theme-primary, #055EED) !important;
}
.menu-button-icon md-icon {
  color: #FFFFFF;
}

elon-menu {
  background: #FFFFFF;
  height: 100%;
}

.menu-card {
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: center;
  height: 100%;
  width: 7rem;
  background: #FFFFFF;
  margin: 0rem;
}

.menu-button {
  display: flex !important;
  flex-direction: column;
  align-items: center !important;
  justify-content: center;
  background: #FFFFFF;
  color: #FFFFFF !important;
  height: 3.5rem;
  width: 3.5rem;
  border-radius: 3.5rem;
  cursor: pointer !important;
}

.menu-button-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-right: 1.5rem;
}

.menu-icon {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  color: rgba(0, 0, 0, 0.5411764706) !important;
}

@media screen and (max-width: 959px) {
  .menu-container {
    display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    height: 5rem;
  }
  .menu-button-container {
    width: 7rem;
  }
  elon-menu {
    padding-bottom: 0rem;
    height: unset;
  }
  .menu-subcontainer {
    display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    overflow-y: hidden !important;
  }
  .menu-card {
    flex-direction: row;
    height: 4.8rem;
    width: 100% !important;
    overflow-y: hidden;
  }
  .menu-button {
    height: 3.5rem !important;
    width: 3.5rem !important;
    border-radius: 3.5rem !important;
  }
}
@media screen and (min-width: 359px) and (max-width: 959px) {
  .menu-container {
    display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    height: 7rem;
  }
  .menu-button-container {
    width: 7rem;
  }
  elon-menu {
    padding-bottom: 0rem;
  }
  .menu-subcontainer {
    display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    overflow-y: hidden !important;
  }
  .menu-card {
    flex-direction: row !important;
    height: 7rem !important;
    width: 100% !important;
    overflow-y: hidden;
  }
  .menu-button {
    height: 3.5rem !important;
    width: 3.5rem !important;
    border-radius: 3.5rem !important;
  }
}
#confirm-card {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 350px;
  margin: 5px;
  border-radius: 1rem !important;
}

fieldset {
  border-style: solid;
  border-width: 1px;
  border-radius: 10px;
  height: 100%;
}

#elon-messanger-form {
  border-radius: 5px;
  width: 600px;
  height: 350px;
  display: flex;
  justify-content: center;
  align-items: center;
}
#elon-messanger-form form {
  margin: 10px;
}
#elon-messanger-form legend {
  font-size: 14px;
  font-weight: 400;
  padding: 5px;
  color: blue;
}

#import-dialog {
  display: flex;
  justify-content: space-between;
  width: 25rem;
  height: 40rem;
}

.question {
  font-size: 2rem;
}

ms-nav {
  display: block;
  position: relative;
  color: rgba(255, 255, 255, 0.7);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  z-index: 70;
}
ms-nav ms-nav-item {
  display: block;
  position: relative;
  line-height: 48px;
}
ms-nav ms-nav-item.ms-nav-title {
  line-height: 32px;
  font-size: 12px;
  font-weight: 500;
  margin-top: 8px;
  padding: 0 24px;
  width: 100%;
  color: rgba(255, 255, 255, 0.3);
  text-transform: uppercase;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
ms-nav ms-nav-item .ms-nav-button {
  display: flex;
  align-self: flex-start;
  align-items: center;
  position: relative;
  cursor: pointer;
  padding: 0 48px 0 24px;
  color: rgba(255, 255, 255, 0.7);
  text-decoration: none;
}
ms-nav ms-nav-item .ms-nav-button:not(.active):hover {
  background: rgba(0, 0, 0, 0.1);
  text-decoration: none;
}
ms-nav ms-nav-item .ms-nav-button .ms-nav-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: opacity 0.2s ease-in-out 0.1s;
}
ms-nav ms-nav-item .ms-nav-button .arrow {
  position: absolute;
  top: 16px;
  right: 24px;
  margin: 0;
  transition: transform 0.3s ease-in-out, opacity 0.2s ease-in-out 0.1s;
}
ms-nav ms-nav-item .ms-nav-button .ms-nav-badge {
  position: absolute;
  top: 50%;
  right: 24px;
  min-width: 20px;
  height: 20px;
  line-height: 20px;
  padding: 0 7px;
  font-size: 11px;
  font-weight: bold;
  border-radius: 20px;
  transform: translateY(-50%);
  transition: opacity 0.2s ease-in-out 0.1s;
}
ms-nav ms-nav-item .ms-nav-button.active {
  color: #FFFFFF !important;
}
ms-nav ms-nav-item .ms-nav-button.active .ms-nav-badge {
  background: #FFFFFF !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
ms-nav ms-nav-item .ms-nav-button.active i {
  color: #FFFFFF;
}
ms-nav ms-nav-item i {
  color: rgba(255, 255, 255, 0.7);
  margin: 0 16px 0 0;
}
ms-nav .ms-nav-toggle ms-nav-toggle-items {
  display: none;
  overflow: hidden;
}
ms-nav .ms-nav-toggle ms-nav-toggle-items.expand-animation {
  transition: height 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
ms-nav .ms-nav-toggle ms-nav-toggle-items.collapse-animation {
  transition: height 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item {
  /* Level 1 */
  /* Level 2 */
}
ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item .ms-nav-button {
  padding-left: 58px;
}
ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item {
  /* Level 3 */
}
ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item .ms-nav-button {
  padding-left: 68px;
}
ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item {
  /* Level 4 */
}
ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item .ms-nav-button {
  padding-left: 78px;
}
ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item {
  /* Level 5 */
}
ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item .ms-nav-button {
  padding-left: 88px;
}
ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item .ms-nav-button {
  padding-left: 98px;
}
ms-nav .ms-nav-toggle.active > .ms-nav-button {
  color: rgb(255, 255, 255);
}
ms-nav .ms-nav-toggle.active > .ms-nav-button a,
ms-nav .ms-nav-toggle.active > .ms-nav-button md-icon {
  color: rgb(255, 255, 255);
}
ms-nav .ms-nav-toggle[collapsed=false] > .ms-nav-button > .arrow {
  transform: rotate(90deg);
}
ms-nav > .ms-nav-toggle[collapsed=false] {
  background-color: rgba(0, 0, 0, 0.12);
}

@media only screen and (min-width: 1023px) {
  .ms-nav-folded #ms-nav-fold-close-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    z-index: 998;
  }
  .ms-nav-folded #ms-nav-fold-open-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999;
  }
  .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item.ms-nav-title {
    height: 32px;
  }
  .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item.ms-nav-title:before {
    content: "";
    display: block;
    position: relative;
    top: 12px;
    width: 16px;
    border-top: 1px solid rgba(255, 255, 255, 0.12);
  }
  .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item.ms-nav-title span {
    display: none;
  }
  .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item .ms-nav-button {
    height: 48px;
  }
  .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item .ms-nav-button > .ms-nav-label,
  .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item .ms-nav-button > .ms-nav-badge,
  .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item .ms-nav-button > .arrow {
    opacity: 0;
    visibility: hidden;
  }
}
/*----------------------------------------------------------------*/
/*  ms-navigation
/*----------------------------------------------------------------*/
.ms-navigation {
  display: block;
  position: relative;
  color: rgba(255, 255, 255, 0.7);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ms-navigation ul, .ms-navigation li {
  padding: 0;
  margin: 0;
}
.ms-navigation .searchNav {
  background-color: white;
}
.ms-navigation ul {
  display: block;
  overflow: hidden;
}
.ms-navigation ul li {
  position: relative;
}
.ms-navigation ul li.collapsed ul {
  display: none;
}
.ms-navigation .animate-height {
  transition: height 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.ms-navigation .ms-navigation-node .ms-navigation-item {
  display: block;
  position: relative;
  cursor: pointer;
  color: rgba(255, 255, 255, 0.7);
}
.ms-navigation .ms-navigation-node .ms-navigation-item:hover {
  background: rgba(0, 0, 0, 0.1);
}
.ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button {
  display: flex;
  position: relative;
  width: 100%;
  height: 48px;
  line-height: 48px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding-right: 16px;
  color: rgba(255, 255, 255, 0.7);
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
}
.ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button .icon {
  color: rgba(255, 255, 255, 0.7);
  margin: 0 16px 0 0;
}
.ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button span {
  white-space: nowrap;
  overflow: hidden;
  opacity: 1;
  transition: opacity 0.25s ease-in-out 0.1s;
}
.ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button a {
  white-space: nowrap;
  overflow: hidden;
  opacity: 1;
  transition: opacity 0.25s ease-in-out 0.1s;
}
.ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button .arrow {
  margin: 0;
  opacity: 1;
  transition: transform 0.3s ease-in-out, opacity 0.25s ease-in-out 0.1s;
}
.ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button .badge {
  position: absolute;
  top: 50%;
  right: 16px;
  min-width: 20px;
  height: 20px;
  line-height: 20px;
  padding: 0 7px;
  font-size: 11px;
  font-weight: bold;
  border-radius: 20px;
  transform: translateY(-50%);
  transition: opacity 0.2s ease-in-out 0.1s;
}
.ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button.active {
  color: #FFFFFF;
}
.ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button.active .icon {
  color: #FFFFFF;
}
.ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button.active .badge {
  background: #FFFFFF !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.ms-navigation .ms-navigation-node:not(.collapsed) > .ms-navigation-item > .ms-navigation-button .arrow {
  transform: rotate(90deg);
}
.ms-navigation .ms-navigation-node.group > .ms-navigation-item {
  font-size: 12px;
  font-weight: 500;
  margin-top: 8px;
  cursor: auto;
  background: none !important;
  text-transform: uppercase;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ms-navigation .ms-navigation-node.group > .ms-navigation-item > .ms-navigation-button {
  height: 32px;
  line-height: 32px;
  color: rgba(255, 255, 255, 0.3);
}
.ms-navigation .ms-navigation-node:not(.group).has-children:not(.collapsed) {
  background-color: rgba(0, 0, 0, 0.12);
}
.ms-navigation .ms-navigation-node:not(.group).has-children.collapsing {
  background-color: rgba(0, 0, 0, 0.12);
}
.ms-navigation .ms-navigation-node:not(.group).has-children .has-children:not(.collapsed) {
  background: none;
}
.ms-navigation li .ms-navigation-button {
  padding-left: 24px;
}
.ms-navigation li li .ms-navigation-button {
  padding-left: 56px;
}
.ms-navigation li li li .ms-navigation-button {
  padding-left: 72px;
}
.ms-navigation li li li li .ms-navigation-button {
  padding-left: 88px;
}
.ms-navigation li li li li li .ms-navigation-button {
  padding-left: 104px;
}
.ms-navigation li.group .ms-navigation-button {
  padding-left: 24px;
}
.ms-navigation li.group li .ms-navigation-button {
  padding-left: 24px;
}
.ms-navigation li.group li li .ms-navigation-button {
  padding-left: 56px;
}
.ms-navigation li.group li li li .ms-navigation-button {
  padding-left: 72px;
}
.ms-navigation li.group li li li li .ms-navigation-button {
  padding-left: 88px;
}

#horizontal-navigation {
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  background: #FFFFFF;
  z-index: 54;
}
#horizontal-navigation .ms-navigation-horizontal {
  display: flex;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
#horizontal-navigation .ms-navigation-horizontal ul, #horizontal-navigation .ms-navigation-horizontal li {
  padding: 0;
  margin: 0;
  list-style: none;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal {
  display: flex;
  flex: 1;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal li {
  position: relative;
  cursor: pointer;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal li:not(.active):hover {
  background: rgba(0, 0, 0, 0.12);
}
#horizontal-navigation .ms-navigation-horizontal .horizontal > li > .ms-navigation-horizontal-item > .ms-navigation-horizontal-button {
  display: block;
  float: left;
  padding: 12px 14px;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal > li > .ms-navigation-horizontal-item > .ms-navigation-horizontal-button .arrow {
  display: none;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal > li > .ms-navigation-horizontal-item > .ms-navigation-horizontal-button.active {
  background: none;
  border-bottom: 2px solid;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal > li:last-child {
  margin-right: 0;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal > li li .ms-navigation-horizontal-item .ms-navigation-horizontal-button.active {
  color: #FFFFFF !important;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal .has-children ul {
  display: none;
  position: absolute;
  background: #FFFFFF;
  z-index: 999;
  min-width: 200px;
  box-shadow: 0 16px 28px rgba(0, 0, 0, 0.22), 0 25px 55px rgba(0, 0, 0, 0.21);
  top: 0;
  left: 100%;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal .has-children:hover > ul {
  display: block;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal > .has-children > ul {
  top: 100%;
  left: 0;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal .ms-navigation-horizontal-item .ms-navigation-horizontal-button {
  display: flex;
  align-items: center;
  width: 100%;
  color: rgba(0, 0, 0, 0.87);
  white-space: nowrap;
  padding: 14px 16px;
  text-decoration: none;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal .ms-navigation-horizontal-item .ms-navigation-horizontal-button .icon {
  color: rgba(0, 0, 0, 0.54);
  margin-right: 8px;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal .ms-navigation-horizontal-item .ms-navigation-horizontal-button .badge {
  min-width: 20px;
  height: 20px;
  line-height: 20px;
  padding: 0 7px;
  font-size: 11px;
  font-weight: bold;
  border-radius: 20px;
  transition: opacity 0.2s ease-in-out 0.1s;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal .ms-navigation-horizontal-item .ms-navigation-horizontal-button .arrow {
  margin-left: 8px;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal .ms-navigation-horizontal-item .ms-navigation-horizontal-button.active .badge {
  background: #FFFFFF !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
#horizontal-navigation .ms-navigation-horizontal .horizontal .ms-navigation-horizontal-item .ms-navigation-horizontal-button.active .icon {
  color: #FFFFFF;
}

@media only screen and (min-width: 959px) {
  body.ms-navigation-folded:not(.ms-navigation-folded-open) .ms-navigation .animate-height {
    transition: none;
  }
  body.ms-navigation-folded:not(.ms-navigation-folded-open) .ms-navigation .ms-navigation-node .ms-navigation-item .ms-navigation-button .icon {
    margin: 0;
  }
  body.ms-navigation-folded:not(.ms-navigation-folded-open) .ms-navigation .ms-navigation-node .ms-navigation-item .ms-navigation-button .title,
  body.ms-navigation-folded:not(.ms-navigation-folded-open) .ms-navigation .ms-navigation-node .ms-navigation-item .ms-navigation-button .arrow,
  body.ms-navigation-folded:not(.ms-navigation-folded-open) .ms-navigation .ms-navigation-node .ms-navigation-item .ms-navigation-button .badge {
    opacity: 0;
    visibility: hidden;
  }
  body.ms-navigation-folded:not(.ms-navigation-folded-open) .ms-navigation .ms-navigation-node.group > .ms-navigation-item .ms-navigation-button:before {
    content: "";
    display: block;
    position: relative;
    width: 16px;
    border-top: 1px solid rgba(255, 255, 255, 0.12);
  }
  body.ms-navigation-folded:not(.ms-navigation-folded-open) #ms-navigation-fold-expander {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999;
  }
  body.ms-navigation-folded #ms-navigation-fold-collapser {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 59;
  }
}
@media only screen and (max-width: 959px) {
  body.ms-navigation-horizontal-mobile-menu-active #horizontal-navigation .navigation-toggle {
    height: 64px;
    margin-right: 16px;
  }
  body.ms-navigation-horizontal-mobile-menu-active #horizontal-navigation .navigation-toggle .md-button {
    margin: 0;
    width: 64px;
    height: 64px;
  }
  body.ms-navigation-horizontal-mobile-menu-active #horizontal-navigation .ms-navigation-horizontal {
    display: block !important;
    background: #FFFFFF;
  }
  #horizontal-navigation {
    z-index: 60;
  }
  #horizontal-navigation .ms-navigation-horizontal {
    position: absolute;
    display: none;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 0 0 16px 0;
    z-index: 9998;
    overflow-x: hidden;
    overflow-y: scroll;
  }
  #horizontal-navigation .ms-navigation-horizontal .horizontal {
    flex-direction: column;
    min-height: 100%;
    width: 100%;
  }
  #horizontal-navigation .ms-navigation-horizontal .horizontal li:not(.active):hover {
    background: none;
  }
  #horizontal-navigation .ms-navigation-horizontal .horizontal li:not(.active) .ms-navigation-horizontal-item {
    margin: 4px;
  }
  #horizontal-navigation .ms-navigation-horizontal .horizontal li:not(.active) .ms-navigation-horizontal-item:hover {
    background: rgba(0, 0, 0, 0.12);
  }
  #horizontal-navigation .ms-navigation-horizontal .horizontal > li {
    padding: 0 12px;
  }
  #horizontal-navigation .ms-navigation-horizontal .horizontal > li > .ms-navigation-horizontal-item > .ms-navigation-horizontal-button {
    display: flex;
    float: none;
  }
  #horizontal-navigation .ms-navigation-horizontal .horizontal > li > .ms-navigation-horizontal-item > .ms-navigation-horizontal-button .arrow {
    display: block;
  }
  #horizontal-navigation .ms-navigation-horizontal .horizontal .has-children ul {
    position: relative;
    top: 0;
    left: 0;
    box-shadow: none;
  }
  #horizontal-navigation .ms-navigation-horizontal .horizontal .has-children:hover > ul {
    display: none;
  }
  #horizontal-navigation .ms-navigation-horizontal .horizontal .has-children .expanded > .ms-navigation-horizontal-button .arrow {
    transform: rotate(90deg);
  }
  #horizontal-navigation .ms-navigation-horizontal .horizontal .has-children .expanded + ul {
    display: block;
    margin-left: 16px;
  }
  #horizontal-navigation .ms-navigation-horizontal .horizontal .ms-navigation-horizontal-item {
    min-height: 48px;
    height: 48px;
  }
}
.group-icon {
  margin: 0rem !important;
  background: #FFFFFF;
  border-radius: 20rem;
}

.navigator-container {
  width: 100% !important;
  height: 100%;
}

.navigator-current {
  background: rgba(5, 94, 237, 0.3882352941);
  border-radius: 3rem;
}

.navigator-model:hover {
  height: 3.5rem;
  background: rgba(5, 94, 237, 0.2117647059);
  font-size: 1.6rem;
  width: 26rem;
  border-radius: 3rem;
}

.navigator-active {
  display: flex;
  align-items: center;
  height: 3.3rem;
  background: rgba(5, 94, 237, 0.2) !important;
  font-size: 1rem;
  border-radius: 3rem;
}

.navigator-headers {
  height: 75%;
  padding: 0.5rem;
}

.navigator-parent {
  min-height: 75rem;
  background: #FFFFFF;
}

#elon-navigator {
  width: 100% !important;
  border-radius: 1rem !important;
}

#navigator-fab {
  border-radius: 1rem !important;
  width: 100%;
}

#fab-navigator-container {
  display: flex;
  flex-flow: row wrap;
  width: 100% !important;
}

#navigator-home {
  overflow: hidden;
}

#navigators {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-content: center;
  width: 100%;
}

.navigator-card {
  display: flex;
  flex-direction: column;
  width: 100%;
  background: #FFFFFF;
  border-radius: 0.5rem;
  max-height: 50rem;
  height: 100%;
  align-items: center;
}

.navigator-model {
  cursor: pointer;
  display: flex;
  justify-content: start;
  align-items: center;
  border-radius: 3rem;
  height: 3rem;
  font-size: 1.6rem;
  width: 25rem;
  padding-left: 1rem;
  margin-top: 1rem;
}

.navigator-subtext {
  padding: 5px;
  font-size: 14px;
  background: var(--theme-primary, #055EED) !important;
  color: #FFFFFF;
}

.navigator-card-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 100%;
  padding: 0.3rem;
}

.navigator-text {
  text-align: start;
}

#navigator-groups {
  display: flex;
  flex-flow: column;
  width: 590px;
  padding: 0px;
  align-items: center;
}

#navigator-groups:hover {
  display: flex;
  flex-flow: column;
  width: 600px;
  padding: 0px;
}

#group-size {
  position: relative !important;
  width: 35px !important;
  height: 35px !important;
  padding: 8px !important;
  border-radius: 70px !important;
  font-size: 20px !important;
  background: var(--theme-primary, #055EED) !important;
}

.group-heading {
  cursor: pointer;
  padding: 18px;
  width: 100%;
  text-align: left;
  outline: none;
  transition: 0.4s;
}

.group-heading:hover {
  background: rgba(5, 94, 237, 0.6666666667);
  color: #FFFFFF;
  border-radius: 3rem;
}

.side-nav-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.navigation-initial {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  width: 10rem !important;
  height: 10rem !important;
  color: white !important;
  border-radius: 0.5rem;
  font-size: 1.7rem !important;
}

.navigation-group-initial {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  padding: 8px !important;
  font-size: 1.7rem !important;
  align-items: center;
}

.notice-footer {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}

.notice-message {
  margin: 0rem;
  font-size: 1.6rem;
}

elon-notification {
  display: flex;
}

#notice-card {
  overflow: auto;
  margin: 1px;
  background: rgba(83, 19, 53, 0.1);
}

.notification-content {
  display: flex;
  align-content: start;
  justify-content: space-between;
  flex-direction: column;
  height: 100%;
  padding: 0.5rem;
  align-items: start;
}

.notification-content-container {
  display: flex;
  justify-content: start;
  flex-direction: column;
  height: 100%;
}

.notification-card {
  width: 28rem;
  border-radius: 0.5rem;
  height: 9rem;
}

@media screen and (max-width: 359px) {
  .notification-card {
    width: 95%;
  }
}
@media screen and (min-width: 359px) and (max-width: 959px) {
  .notification-card {
    width: 95%;
  }
}
.plot-button {
  background: var(--theme-primary, #055EED) !important;
}

#tab-plot {
  width: 100%;
  height: 100vh;
}

.plot-frame {
  height: 100%;
}

#plot-container {
  overflow: auto;
  display: flex;
  flex-flow: row wrap;
  align-content: stretch;
  height: 100%;
  width: 100%;
}

#plot-settings-container {
  display: flex;
  height: 73vh;
  align-items: center;
  margin: 10px;
}

.plot-panel {
  width: auto;
  margin: 5px;
}

#plot-controls {
  flex-grow: 1;
}

.plot-container {
  display: flex !important;
  flex-flow: row;
  justify-content: center !important;
  align-items: center !important;
  align-content: stretch;
}

.plot-settings {
  flex: 1 auto auto;
  align-self: center;
  height: 73vh;
}

.empty-trace {
  display: flex;
  justify-content: center;
  font-size: 17px;
}

#settings-container {
  display: flex;
  align-content: center;
  height: 100%;
}

elon-settings {
  display: flex;
  width: 100%;
  justify-content: center;
}

#settings .settings-form {
  width: auto;
}
#settings .settings-container {
  display: flex !important;
  overflow: auto;
  max-width: 80vw !important;
  border-radius: 10px !important;
  max-height: 90vh;
}
#settings .settings-title {
  background-color: rgb(255, 193, 37) !important;
  color: rgb(0, 0, 0) !important;
}
#settings .settings-heading {
  background: transparent !important;
  color: rgb(255, 255, 255) !important;
  font-size: 60px !important;
  font-weight: 100 !important;
}
#settings .settings-panel-container {
  height: 100vh;
  padding: 10px;
}
#show-left-pocket {
  margin: 0px 0px;
}

#statistics-container {
  display: flex;
  justify-content: center;
  width: 100% !important;
  height: 50px !important;
}

#model-name-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}

#statistics-content {
  display: flex;
  flex: 2 1 auto;
  flex-direction: row;
  align-items: start;
  overflow-x: auto;
  overflow-y: hidden;
  justify-content: space-between;
}

#statistics-box {
  display: flex;
}

.statistics-text-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow: hidden;
}

@media screen and (max-width: 959px) {
  .record-filter {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
    padding: 1rem !important;
    width: 100% !important;
    border-radius: 0rem !important;
  }
  #statistics-card {
    flex-direction: column !important;
    width: 100% !important;
    height: 8rem !important;
    border-top-left-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
  }
}
@media screen and (min-width: 359px) and (max-width: 959px) {
  .record-filter {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
    padding: 1rem !important;
    width: 100% !important;
    border-radius: 0rem !important;
  }
  #statistics-card {
    flex-direction: column !important;
    width: 100% !important;
    height: 8rem !important;
    border-top-left-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
  }
}
.stats-container {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  padding: 3px;
}

.stats-main {
  display: flex;
  justify-content: center;
}

#stats-card {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  height: 76px;
}

#stats-value {
  font-size: 20px;
}

#stats-description {
  font-size: 14px;
  font-weight: 500;
}

/* Mixins - Reusable style patterns */
/* ==========================================================================
   RESPONSIVE MIXINS
   ========================================================================== */
/* ==========================================================================
   LAYOUT MIXINS
   ========================================================================== */
/* ==========================================================================
   BUTTON MIXINS
   ========================================================================== */
/* ==========================================================================
   CARD MIXINS
   ========================================================================== */
/* ==========================================================================
   TEXT MIXINS
   ========================================================================== */
/* ==========================================================================
   FORM MIXINS
   ========================================================================== */
/* ==========================================================================
   ANIMATION MIXINS
   ========================================================================== */
/* ==========================================================================
   UTILITY MIXINS
   ========================================================================== */
/* Base Animations - Consolidated and cleaned up */
/* ==========================================================================
   KEYFRAME ANIMATIONS
   ========================================================================== */
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes slideUp {
  from {
    opacity: 0;
    transform: translateY(2rem);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes slideDown {
  from {
    opacity: 0;
    transform: translateY(-2rem);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes pulse {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    transform: translate3d(0, -1.5rem, 0);
  }
  70% {
    transform: translate3d(0, -0.75rem, 0);
  }
  90% {
    transform: translate3d(0, -0.25rem, 0);
  }
}
@keyframes shake {
  0%, 100% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(-0.5rem);
  }
  75% {
    transform: translateX(0.5rem);
  }
}
/* Legacy Animations (consolidated from old animation.scss) */
@keyframes model-spinner {
  0%, 100% {
    box-shadow: 0 0 5px rgba(74, 144, 226, 0.3);
    transform: scale(1);
  }
  50% {
    box-shadow: 0 0 20px rgba(74, 144, 226, 0.8), 0 0 30px rgba(74, 144, 226, 0.6);
    transform: scale(1.02);
  }
}
@keyframes fab-spinner {
  0%, 100% {
    opacity: 1;
    transform: scale(1);
  }
  50% {
    opacity: 0.8;
    transform: scale(1.1);
  }
}
@keyframes navigator-input {
  from {
    width: 0;
    opacity: 0;
  }
  to {
    width: 100%;
    opacity: 1;
  }
}
@keyframes icon-spinner {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes add-translate {
  0% {
    transform: translateY(2rem);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes add-spinner {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes loglow {
  0% {
    filter: brightness(1);
  }
  50% {
    filter: brightness(1.3);
  }
  100% {
    filter: brightness(1);
  }
}
/* ==========================================================================
   ANIMATION UTILITY CLASSES
   ========================================================================== */
.animate-fade-in {
  animation: fadeIn 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.animate-slide-up {
  animation: slideUp 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.animate-slide-down {
  animation: slideDown 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.animate-spin {
  animation: spin 1s linear infinite;
}

.animate-pulse {
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}

.animate-bounce {
  animation: bounce 1s infinite;
}

.animate-shake {
  animation: shake 0.5s ease-in-out;
}

/* Legacy Animation Classes (for backwards compatibility) */
.model-initial-animation {
  animation: model-spinner 3s infinite;
  border-radius: 4px;
  transition: all 0.3s ease;
}

.glow-animation {
  animation: fab-spinner 1s infinite;
}

.navigator-input {
  animation: navigator-input 1s ease-out;
  width: 100%;
}

.icon-spinner {
  animation: icon-spinner 1s linear infinite;
}

.add-translate {
  animation: add-translate 3s ease-out;
}

.add-spinner {
  animation: add-spinner 3s ease-out;
}

.fab-spinner {
  animation: fab-spinner 5s infinite;
}
.fab-spinner:hover {
  opacity: 1;
}

.animation-logo {
  animation: loglow 1s ease-in-out;
}

/* ==========================================================================
   PERFORMANCE OPTIMIZATIONS
   ========================================================================== */
.will-change-transform {
  will-change: transform;
}

.will-change-opacity {
  will-change: opacity;
}

.gpu-accelerated {
  transform: translateZ(0);
  backface-visibility: hidden;
  perspective: 1000px;
}

/* ==========================================================================
   HOVER ANIMATIONS
   ========================================================================== */
.hover-lift {
  transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.hover-lift:hover {
  transform: translateY(-0.25rem);
}

.hover-grow {
  transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.hover-grow:hover {
  transform: scale(1.05);
}

.hover-shrink {
  transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.hover-shrink:hover {
  transform: scale(0.95);
}

.hover-rotate {
  transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.hover-rotate:hover {
  transform: rotate(5deg);
}

/* 
 * Legacy Support - Maintains compatibility with old SCSS patterns
 * This file will gradually be phased out as components are updated
 */
/* ==========================================================================
   LEGACY VARIABLES (Converting to CSS custom properties)
   ========================================================================== */
/* Old SCSS variables mapped to CSS custom properties */
/* Reduced from 3px for modern design */
/* ==========================================================================
   ANGULAR MATERIAL OVERRIDES
   ========================================================================== */
/* Fix for Angular Material subheader */
.md-subheader .md-subheader-inner {
  display: block;
  padding: var(--spacing-4);
  width: 100%;
  background-color: var(--surface-1);
  color: var(--text-primary);
  border-bottom: 1px solid var(--border-light);
}

/* ==========================================================================
   GOOGLE FONTS INTEGRATION
   ========================================================================== */
.google-font {
  border: 1px solid transparent !important;
  border-radius: var(--radius-sm) !important;
  color: var(--text-on-primary) !important;
  font-size: var(--text-lg) !important;
  font-variant-ligatures: no-contextual !important;
  height: 20px !important;
  line-height: 22px !important;
  margin: 0 !important;
  min-width: 1px !important;
  padding: var(--spacing-1) var(--spacing-2) !important;
  visibility: hidden !important;
  background-color: var(--surface-2) !important;
}

/* ==========================================================================
   LEGACY CLASS MAPPINGS
   ========================================================================== */
/* These classes maintain backward compatibility */
.description-blue {
  background-color: var(--primary-50);
  color: var(--primary-700);
  padding: var(--spacing-2);
  border-radius: var(--radius-sm);
  border-left: 3px solid var(--primary-500);
}

/* ==========================================================================
   DEPRECATED STYLES (Mark for removal)
   ========================================================================== */
/* 
 * TODO: These styles should be removed after confirming they're not used:
 * - .dataView (empty class)
 * - Direct color values (should use CSS custom properties)
 * - Hardcoded measurements
 */
.dataView {
  /* This class appears to be unused - marked for removal */
  /* background-color: var(--surface-0); */
}

/* ==========================================================================
   MIGRATION HELPERS
   ========================================================================== */
/* Mixins converted to utility classes for easier migration */
.banner, .mobile-record, .grid-frame {
  max-width: 90%;
  min-width: 70%;
}

.view {
  display: flex;
  max-height: 60%;
  background-color: var(--surface-0);
  border: 1px solid var(--border-light);
  border-radius: var(--radius-md);
}

/* ==========================================================================
   COMPATIBILITY NOTES
   ========================================================================== */
/*
 * Migration Strategy:
 * 1. All hardcoded colors have been replaced with CSS custom properties
 * 2. SCSS variables are mapped to CSS custom properties for compatibility
 * 3. Spacing values use the standardized spacing scale
 * 4. Border radius values use the standardized radius scale
 * 5. Colors automatically adapt to the current theme
 * 
 * Next Steps:
 * 1. Update components to use new utility classes
 * 2. Remove direct usage of legacy SCSS variables
 * 3. Test all themes with existing components
 * 4. Remove unused styles after confirmation
 */
/* Base Variables - Consolidated from scattered files */
/* ==========================================================================
   COLORS
   ========================================================================== */
/* Brand Colors */
/* Neutral Colors */
/* Semantic Colors */
/* Background Colors */
/* Border Colors */
/* Material Design Shadows */
/* Theme Button Colors */
/* Theme Font Colors */
/* Notification Colors */
/* Model Colors */
/* ==========================================================================
   DIMENSIONS
   ========================================================================== */
/* Toolbar */
/* ==========================================================================
   BREAKPOINTS
   ========================================================================== */
/* Layout Breakpoints */
/* ==========================================================================
   SPACING
   ========================================================================== */
/* Base Spacing Units */
/* 4px */
/* 8px */
/* 12px */
/* 16px */
/* 24px */
/* 32px */
/* Legacy Spacing (to be phased out) */
/* 5px */
/* 5px */
/* 3px */
/* ==========================================================================
   TYPOGRAPHY
   ========================================================================== */
/* Font Sizes */
/* 16px */
/* 12px */
/* 14px */
/* 18px */
/* 20px */
/* 24px */
/* 32px */
/* Legacy Font Size */
/* 10pt - to be phased out */
/* Font Weights */
/* Line Heights */
/* ==========================================================================
   LAYOUT
   ========================================================================== */
/* Breakpoints */
/* Legacy Breakpoint */
/* Mobile Specific */
/* Container Widths */
/* ==========================================================================
   BORDERS & RADIUS
   ========================================================================== */
/* Border Radius */
/* 4px */
/* 8px */
/* 12px */
/* 16px */
/* Theme Radius */
/* Border Widths */
/* ==========================================================================
   SHADOWS
   ========================================================================== */
/* Box Shadows */
/* ==========================================================================
   TRANSITIONS
   ========================================================================== */
/* Transition Durations */
/* Transition Easings */
/* ==========================================================================
   Z-INDEX
   ========================================================================== */
/* Button Components - Consolidated and modernized */
/* ==========================================================================
   BASE BUTTON STYLES
   ========================================================================== */
.btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem 1rem;
  border: none;
  border-radius: 0.5rem;
  font-weight: 500;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  /* Button Variants */
  /* Button Sizes */
  /* Button States */
}
.btn:focus {
  outline: none;
}
.btn:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.btn.btn-primary {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem 1rem;
  border: none;
  border-radius: 0.5rem;
  font-weight: 500;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: var(--btn-primary-bg);
  color: var(--btn-primary-text);
  box-shadow: var(--btn-shadow);
}
.btn.btn-primary:focus {
  outline: none;
}
.btn.btn-primary:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.btn.btn-primary:hover:not(:disabled) {
  background: var(--btn-primary-hover);
  transform: translateY(-1px);
  box-shadow: var(--btn-shadow-hover);
}
.btn.btn-primary:active {
  transform: translateY(0);
  box-shadow: var(--btn-shadow);
}
.btn.btn-secondary {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem 1rem;
  border: none;
  border-radius: 0.5rem;
  font-weight: 500;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: var(--btn-secondary-bg);
  color: var(--btn-secondary-text);
  border: 1px solid var(--btn-secondary-border);
}
.btn.btn-secondary:focus {
  outline: none;
}
.btn.btn-secondary:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.btn.btn-secondary:hover:not(:disabled) {
  background: var(--btn-secondary-hover);
  border-color: var(--primary-500);
  color: var(--primary-500);
}
.btn.btn-success {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem 1rem;
  border: none;
  border-radius: 0.5rem;
  font-weight: 500;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: #28a745;
  color: #ffffff;
}
.btn.btn-success:focus {
  outline: none;
}
.btn.btn-success:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.btn.btn-success:hover:not(:disabled) {
  background: #218838;
  transform: translateY(-1px);
}
.btn.btn-warning {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem 1rem;
  border: none;
  border-radius: 0.5rem;
  font-weight: 500;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: #ffc107;
  color: #212529;
}
.btn.btn-warning:focus {
  outline: none;
}
.btn.btn-warning:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.btn.btn-warning:hover:not(:disabled) {
  background: #e0a800;
  transform: translateY(-1px);
}
.btn.btn-danger {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem 1rem;
  border: none;
  border-radius: 0.5rem;
  font-weight: 500;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: #dc3545;
  color: #ffffff;
}
.btn.btn-danger:focus {
  outline: none;
}
.btn.btn-danger:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.btn.btn-danger:hover:not(:disabled) {
  background: #c82333;
  transform: translateY(-1px);
}
.btn.btn-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}
.btn.btn-lg {
  padding: 1rem 2rem;
  font-size: 1.125rem;
}
.btn.btn-outline {
  background: transparent;
  border: 2px solid currentColor;
}
.btn.btn-outline:hover:not(:disabled) {
  background: currentColor;
  color: #ffffff;
}
.btn.btn-block {
  width: 100%;
  display: flex;
}

/* ==========================================================================
   ICON BUTTONS
   ========================================================================== */
.btn-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem 1rem;
  border: none;
  border-radius: 0.5rem;
  font-weight: 500;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
  border-radius: 50%;
}
.btn-icon:focus {
  outline: none;
}
.btn-icon:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.btn-icon.square {
  border-radius: 0.75rem;
}
.btn-icon.btn-icon-sm {
  width: 2rem;
  height: 2rem;
}
.btn-icon.btn-icon-sm md-icon,
.btn-icon.btn-icon-sm .material-icons {
  font-size: 1rem;
}
.btn-icon.btn-icon-lg {
  width: 3rem;
  height: 3rem;
}
.btn-icon.btn-icon-lg md-icon,
.btn-icon.btn-icon-lg .material-icons {
  font-size: 1.5rem;
}
.btn-icon.square {
  border-radius: 0.75rem;
}

/* ==========================================================================
   SPECIALIZED BUTTONS
   ========================================================================== */
/* Theme Button (legacy support) */
.theme-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem 1rem;
  border: none;
  border-radius: 0.5rem;
  font-weight: 500;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: var(--btn-primary-bg);
  color: var(--btn-primary-text);
  box-shadow: var(--btn-shadow);
  background: #4dabf7;
  color: #ffffff;
  border-radius: 0.5rem;
}
.theme-button:focus {
  outline: none;
}
.theme-button:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.theme-button:hover:not(:disabled) {
  background: var(--btn-primary-hover);
  transform: translateY(-1px);
  box-shadow: var(--btn-shadow-hover);
}
.theme-button:active {
  transform: translateY(0);
  box-shadow: var(--btn-shadow);
}

/* Square Button (legacy support) */
.square-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem 1rem;
  border: none;
  border-radius: 0.5rem;
  font-weight: 500;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
  border-radius: 50%;
  height: 3rem;
  width: 3rem;
  border-radius: 1rem;
}
.square-button:focus {
  outline: none;
}
.square-button:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.square-button.square {
  border-radius: 0.75rem;
}

/* Thin Button (legacy support) */
.thin-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem 1rem;
  border: none;
  border-radius: 0.5rem;
  font-weight: 500;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  margin: 0.25rem;
  padding: 0.25rem 0.5rem;
}
.thin-button:focus {
  outline: none;
}
.thin-button:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

/* ==========================================================================
   BUTTON CARD AND BUTTON ITEM COMPONENTS
   ========================================================================== */
/* Button Item Container */
.button-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: 0.25rem;
  position: relative;
}

/* Button Card - Icon Only Styling */
.button-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.button-card .button-initial {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: #ffffff;
  color: #343a40;
  height: 3rem;
  width: 3rem;
  border-radius: 50%;
  border: 2px solid #ffffff;
  font-size: 1.25rem;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.07);
  margin-bottom: 0.25rem;
}
.button-card .button-initial:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1);
  color: #4dabf7;
}
.button-card .button-name {
  font-size: 0.875rem;
  text-align: center;
  background: none;
  box-shadow: none;
}

/* ==========================================================================
   FLOATING ACTION BUTTON
   ========================================================================== */
.fab {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem 1rem;
  border: none;
  border-radius: 0.5rem;
  font-weight: 500;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
  border-radius: 50%;
  width: 3.5rem;
  height: 3.5rem;
  background: #4dabf7;
  color: #ffffff;
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1);
  position: fixed;
  bottom: 2rem;
  right: 2rem;
  z-index: 1030;
}
.fab:focus {
  outline: none;
}
.fab:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.fab.square {
  border-radius: 0.75rem;
}
.fab:hover {
  background: #339af0;
  transform: translateY(-2px);
  box-shadow: 0 20px 25px rgba(0, 0, 0, 0.1);
}
.fab.fab-sm {
  width: 2.5rem;
  height: 2.5rem;
}
.fab.fab-lg {
  width: 4rem;
  height: 4rem;
}
@media (max-width: 767px) {
  .fab {
    bottom: 1rem;
    right: 1rem;
  }
}

/* ==========================================================================
   BUTTON GROUPS
   ========================================================================== */
.btn-group {
  display: inline-flex;
  border-radius: 0.5rem;
  overflow: hidden;
}
.btn-group .btn {
  border-radius: 0;
  border-right: 1px solid rgba(255, 255, 255, 0.2);
}
.btn-group .btn:first-child {
  border-radius: 0.5rem 0 0 0.5rem;
}
.btn-group .btn:last-child {
  border-radius: 0 0.5rem 0.5rem 0;
  border-right: none;
}
.btn-group .btn:only-child {
  border-radius: 0.5rem;
  border-right: none;
}
.btn-group.btn-group-vertical {
  flex-direction: column;
}
.btn-group.btn-group-vertical .btn {
  border-right: none;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.btn-group.btn-group-vertical .btn:first-child {
  border-radius: 0.5rem 0.5rem 0 0;
}
.btn-group.btn-group-vertical .btn:last-child {
  border-radius: 0 0 0.5rem 0.5rem;
  border-bottom: none;
}

/* ==========================================================================
   BUTTON CONTAINER STYLES
   ========================================================================== */
#buttons-parent {
  background: #ffffff;
  padding: 0.5rem;
  border-radius: 0.5rem;
}

/* ==========================================================================
   RESPONSIVE BUTTONS
   ========================================================================== */
@media (max-width: 767px) {
  .btn {
    padding: 0.5rem 1rem;
    font-size: 1rem;
  }
  .btn.btn-sm {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
  }
  .btn.btn-lg {
    padding: 1rem 1.5rem;
    font-size: 1.125rem;
  }
  .btn-icon {
    width: 2.75rem;
    height: 2.75rem;
  }
  .btn-icon.btn-icon-sm {
    width: 2.25rem;
    height: 2.25rem;
  }
  .btn-icon.btn-icon-lg {
    width: 3.25rem;
    height: 3.25rem;
  }
  .button-card {
    height: 8rem;
    width: 8rem;
  }
}
/* 
 * Card Components - Organized card styling with theme support
 * Extracted from misc.scss and other scattered files
 */
/* ==========================================================================
   BASE CARD STYLES
   ========================================================================== */
.card, .description-card, .drop-down-card {
  background-color: var(--card-bg);
  border: 1px solid var(--card-border);
  border-radius: var(--card-radius);
  box-shadow: var(--card-shadow);
  transition: box-shadow var(--transition-normal), transform var(--transition-fast);
}
.card:hover, .description-card:hover, .drop-down-card:hover {
  box-shadow: var(--card-hover-shadow);
  transform: translateY(-1px);
}

/* ==========================================================================
   SPECIALIZED CARD TYPES
   ========================================================================== */
.drop-down-card {
  width: 95%;
  border-top-left-radius: var(--radius-lg);
  border-top-right-radius: var(--radius-lg);
  border-bottom: none;
}
.drop-down-card .drop-down-ribbon {
  width: 5%;
  height: 10px;
  background: var(--accent-500);
  border-radius: var(--radius-sm) var(--radius-sm) 0 0;
}
.drop-down-card .drop-down-ribbon-text {
  word-wrap: break-word;
  font-size: var(--text-xs);
  color: var(--text-on-primary);
  padding: var(--spacing-1);
}
.drop-down-card .drop-down-text {
  color: var(--primary-500);
  margin-left: var(--spacing-2);
  text-align: left;
  word-wrap: break-word;
  font-size: var(--text-sm);
}
.drop-down-card .drop-down-heading {
  margin-left: var(--spacing-2);
  font-weight: var(--font-semibold);
  color: var(--text-primary);
  font-size: var(--text-base);
}

.description-card {
  margin: var(--spacing-2);
  padding: var(--spacing-4);
}
.description-card p {
  font-size: var(--text-base);
  font-family: var(--font-family-sans);
  font-weight: var(--font-normal);
  color: var(--text-primary);
  text-align: left;
  padding: var(--spacing-2);
  line-height: var(--leading-relaxed);
  margin: 0 0 var(--spacing-3) 0;
}
.description-card p:last-child {
  margin-bottom: 0;
}

/* ==========================================================================
   CONTAINER CARDS
   ========================================================================== */
.container {
  display: flex;
  height: 250px;
  color: var(--text-primary);
  background-color: var(--surface-0);
  border: 1px solid var(--border-light);
  border-radius: var(--radius-md);
  overflow: hidden;
}

.items-container {
  display: flex;
  justify-content: flex-start;
  flex-flow: row nowrap;
  flex-direction: column;
  align-items: stretch;
  align-content: flex-start;
  width: auto;
  background-color: var(--surface-1);
  border-radius: var(--radius-md);
  padding: var(--spacing-3);
  gap: var(--spacing-2);
}

.empty-container {
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
  border: 2px dashed var(--border-medium);
  width: 100%;
  overflow: hidden;
  background-color: var(--surface-1);
  border-radius: var(--radius-lg);
  padding: var(--spacing-8);
  min-height: 200px;
}
.empty-container .empty-content {
  display: flex;
  flex-direction: row;
  font-size: var(--text-lg);
  margin: var(--spacing-4);
  height: 2rem;
  justify-content: center;
  align-items: center;
  color: var(--text-secondary);
  width: 10rem;
  border-radius: var(--radius-md);
  text-align: center;
}
.empty-container .empty-content .no-content {
  font-size: var(--text-base);
  padding: var(--spacing-2);
  font-weight: var(--font-normal);
  color: var(--text-hint);
}

/* ==========================================================================
   DIALOG CARDS
   ========================================================================== */
.fullscreen-dialog {
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  height: 100%;
  background-color: var(--surface-0);
  border: none;
  border-radius: 0;
}
.fullscreen-dialog .dialog-content {
  background-color: var(--surface-0);
  color: var(--text-primary);
}

/* ==========================================================================
   UTILITY CARD MODIFIERS
   ========================================================================== */
.round-bottom {
  border-bottom-left-radius: var(--radius-lg) !important;
  border-bottom-right-radius: var(--radius-lg) !important;
}

.pad {
  display: flex;
  margin: var(--spacing-2);
  padding: var(--spacing-2);
}

.gap {
  margin: var(--spacing-1);
}

/* ==========================================================================
   RESPONSIVE CARD BEHAVIOR
   ========================================================================== */
@media (max-width: var(--breakpoint-md)) {
  .drop-down-card {
    width: 100%;
    margin: var(--spacing-1);
  }
  .container {
    height: auto;
    min-height: 150px;
    flex-direction: column;
  }
  .items-container {
    width: 100%;
    padding: var(--spacing-2);
  }
}
@media (max-width: var(--breakpoint-sm)) {
  .card, .drop-down-card, .description-card {
    border-radius: var(--radius-md);
    margin: var(--spacing-1);
  }
  .empty-container {
    min-height: 120px;
    padding: var(--spacing-4);
  }
}
/* Dashboard Layout Improvements */
/* Main container fixes */
#main-container {
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100vh;
  overflow: hidden;
  align-items: stretch;
  flex-direction: column;
}
@media (min-width: 768px) {
  #main-container {
    flex-direction: row;
  }
}

/* Workspace container */
#workSpaceTable {
  flex: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
#workSpaceTable #main-container {
  height: 100%;
  max-height: 100%;
  overflow: hidden;
}

/* Dashboard content area */
.dashboard-content-area {
  flex: 1;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 1rem;
  background: #f8f9fa;
}
@media (max-width: 768px) {
  .dashboard-content-area {
    padding: 0.5rem;
  }
}

/* Analytics container responsive fixes */
.modern-analytics-container {
  max-width: 100%;
  margin: 0 auto;
  height: 100%;
  overflow-y: auto;
}
.modern-analytics-container.mobile-view {
  padding: 0.5rem;
}
.modern-analytics-container .analytics-header {
  margin-bottom: 1.5rem;
  padding: 1rem;
  background: white;
  border-radius: 0.5rem;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
@media (max-width: 768px) {
  .modern-analytics-container .analytics-header {
    margin-bottom: 1rem;
    padding: 0.75rem;
  }
}

/* Dashboard grid improvements */
.dashboard-grid, .elon-dashboards-wrapper .dashboard-container {
  display: grid;
  gap: 1.5rem;
  grid-template-columns: 1fr;
}
@media (min-width: 768px) {
  .dashboard-grid, .elon-dashboards-wrapper .dashboard-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1200px) {
  .dashboard-grid, .elon-dashboards-wrapper .dashboard-container {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1600px) {
  .dashboard-grid, .elon-dashboards-wrapper .dashboard-container {
    grid-template-columns: repeat(4, 1fr);
  }
}

/* Dashboard card responsive improvements */
.dashboard-card {
  background: white;
  border-radius: 0.75rem;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  transition: all 0.3s ease;
  height: -moz-fit-content;
  height: fit-content;
}
.dashboard-card:hover {
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);
  transform: translateY(-2px);
}
.dashboard-card .dashboard-header {
  padding: 1rem 1.25rem;
  border-bottom: 1px solid #e9ecef;
  display: flex;
  align-items: center;
  gap: 0.75rem;
}
@media (max-width: 768px) {
  .dashboard-card .dashboard-header {
    padding: 0.75rem 1rem;
  }
}
.dashboard-card .dashboard-content {
  padding: 1rem;
}
@media (max-width: 768px) {
  .dashboard-card .dashboard-content {
    padding: 0.75rem;
  }
}
.dashboard-card .dashboard-content .dashboard-plot {
  width: 100%;
  height: 300px;
  min-height: 300px;
}
@media (max-width: 768px) {
  .dashboard-card .dashboard-content .dashboard-plot {
    height: 250px;
    min-height: 250px;
  }
}
@media (max-width: 480px) {
  .dashboard-card .dashboard-content .dashboard-plot {
    height: 200px;
    min-height: 200px;
  }
}

/* Dashboards container improvements */
.dashboards-container, .elon-dashboards-wrapper .model-container {
  margin-bottom: 2rem;
}
.dashboards-container:last-child, .elon-dashboards-wrapper .model-container:last-child {
  margin-bottom: 0;
}
.dashboards-container .dashboards-header, .elon-dashboards-wrapper .model-container .dashboards-header, .dashboards-container .elon-dashboards-wrapper .model-header, .elon-dashboards-wrapper .dashboards-container .model-header, .elon-dashboards-wrapper .model-container .model-header {
  margin-bottom: 1rem;
}
.dashboards-container .dashboards-header .model-header-card, .elon-dashboards-wrapper .model-container .dashboards-header .model-header-card, .dashboards-container .elon-dashboards-wrapper .model-header .model-header-card, .elon-dashboards-wrapper .dashboards-container .model-header .model-header-card, .elon-dashboards-wrapper .model-container .model-header .model-header-card {
  background: white;
  border-radius: 0.5rem;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}
.dashboards-container .dashboards-content, .elon-dashboards-wrapper .model-container .dashboards-content, .dashboards-container .elon-dashboards-wrapper .model-content, .elon-dashboards-wrapper .dashboards-container .model-content, .elon-dashboards-wrapper .model-container .model-content {
  transition: all 0.3s ease;
  overflow: visible;
}
.dashboards-container.dashboards-collapsed .dashboards-content, .elon-dashboards-wrapper .dashboards-collapsed.model-container .dashboards-content, .elon-dashboards-wrapper .model-container.collapsed .dashboards-content, .dashboards-container.dashboards-collapsed .elon-dashboards-wrapper .model-content, .elon-dashboards-wrapper .dashboards-container.dashboards-collapsed .model-content, .elon-dashboards-wrapper .dashboards-collapsed.model-container .model-content, .elon-dashboards-wrapper .model-container.collapsed .model-content {
  height: 0;
  overflow: hidden;
}

/* Responsive utilities */
@media (max-width: 768px) {
  .hide-mobile {
    display: none !important;
  }
}

@media (min-width: 769px) {
  .hide-desktop {
    display: none !important;
  }
}

@media (max-width: 768px) {
  .mobile-full-width {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

/* Scrollbar styling */
.dashboard-content-area,
.modern-analytics-container {
  scrollbar-width: thin;
  scrollbar-color: #cbd5e0 transparent;
}
.dashboard-content-area::-webkit-scrollbar,
.modern-analytics-container::-webkit-scrollbar {
  width: 6px;
}
.dashboard-content-area::-webkit-scrollbar-track,
.modern-analytics-container::-webkit-scrollbar-track {
  background: transparent;
}
.dashboard-content-area::-webkit-scrollbar-thumb,
.modern-analytics-container::-webkit-scrollbar-thumb {
  background-color: #cbd5e0;
  border-radius: 3px;
}
.dashboard-content-area::-webkit-scrollbar-thumb:hover,
.modern-analytics-container::-webkit-scrollbar-thumb:hover {
  background-color: #a0aec0;
}

/* Fix for side panels */
@media (max-width: 768px) {
  .side-panel {
    max-width: 100vw !important;
    width: 100vw !important;
  }
}

/* Toolbar responsive improvements */
.toolbar-items {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  overflow: hidden;
}
@media (max-width: 768px) {
  .toolbar-items {
    width: 100% !important;
    padding: 0.5rem;
    flex-wrap: nowrap;
  }
  .toolbar-items .toolbar-item {
    margin: 0.25rem;
    flex-shrink: 0;
  }
}

/* Navigation Components - Consolidated from ms-navigation.scss */
/* ==========================================================================
   MS NAVIGATION COMPONENT
   ========================================================================== */
.ms-navigation {
  display: block;
  position: relative;
  color: rgba(255, 255, 255, 0.7);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ms-navigation ul, .ms-navigation li {
  padding: 0;
  margin: 0;
  list-style: none;
}
.ms-navigation ul {
  display: block;
  overflow: hidden;
}
.ms-navigation ul li {
  position: relative;
}
.ms-navigation ul li.collapsed ul {
  display: none;
}
.ms-navigation .animate-height {
  transition: height 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.ms-navigation .ms-navigation-node .ms-navigation-item {
  display: block;
  position: relative;
  cursor: pointer;
  color: rgba(255, 255, 255, 0.7);
  padding: 0.5rem 1rem;
  transition: all 0.15s ease;
}
.ms-navigation .ms-navigation-node .ms-navigation-item:hover {
  background: rgba(0, 0, 0, 0.1);
  color: #ffffff;
}
.ms-navigation .ms-navigation-node .ms-navigation-item.active {
  background: rgba(77, 171, 247, 0.2);
  color: #ffffff;
}
.ms-navigation .ms-navigation-node .ms-navigation-item .ms-navigation-link {
  display: flex;
  align-items: center;
  text-decoration: none;
  color: inherit;
}
.ms-navigation .ms-navigation-node .ms-navigation-item .ms-navigation-link .ms-navigation-text {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ms-navigation .ms-navigation-node .ms-navigation-item .ms-navigation-link .ms-navigation-arrow {
  margin-left: auto;
  transition: transform 0.15s ease;
}
.ms-navigation .ms-navigation-node .ms-navigation-item .ms-navigation-link .ms-navigation-arrow.expanded {
  transform: rotate(90deg);
}
.ms-navigation .ms-navigation-node .ms-navigation-children {
  overflow: hidden;
  transition: max-height 0.3s ease;
}
.ms-navigation .ms-navigation-node .ms-navigation-children .ms-navigation-item {
  padding-left: 2rem;
}
.ms-navigation .ms-navigation-node .ms-navigation-children .ms-navigation-item:before {
  content: "";
  position: absolute;
  left: 1rem;
  top: 50%;
  width: 0.5rem;
  height: 1px;
  background: rgba(255, 255, 255, 0.3);
}

/* Search Navigation */
.searchNav {
  background: #ffffff;
  border-radius: 0.5rem;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.searchNav .ms-navigation {
  color: #343a40;
}
.searchNav .ms-navigation .ms-navigation-item {
  color: #343a40;
}
.searchNav .ms-navigation .ms-navigation-item:hover {
  background: #e9ecef;
  color: #212529;
}
.searchNav .ms-navigation .ms-navigation-item.active {
  background: rgba(77, 171, 247, 0.1);
  color: #4dabf7;
}

/* ==========================================================================
   NAVIGATION BAR
   ========================================================================== */
.nav-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #ffffff;
  padding: 0.5rem 1rem;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  border-bottom: 1px solid #dee2e6;
}
.nav-bar .nav-brand {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  font-size: 1.125rem;
  font-weight: 700;
  color: #212529;
  text-decoration: none;
}
.nav-bar .nav-brand .nav-logo {
  width: 2rem;
  height: 2rem;
}
.nav-bar .nav-menu {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1rem;
}
.nav-bar .nav-menu .nav-link {
  color: #495057;
  text-decoration: none;
  font-weight: 500;
  transition: color 0.15s ease;
}
.nav-bar .nav-menu .nav-link:hover, .nav-bar .nav-menu .nav-link.active {
  color: #4dabf7;
}
.nav-bar .nav-actions {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
}
@media (max-width: 767px) {
  .nav-bar .nav-menu {
    display: none;
  }
}

/* ==========================================================================
   SIDEBAR NAVIGATION
   ========================================================================== */
.sidebar-nav {
  width: 16rem;
  background: #212529;
  color: #ffffff;
  height: 100vh;
  overflow-y: auto;
  transition: transform 0.3s ease;
}
.sidebar-nav.collapsed {
  transform: translateX(-100%);
}
.sidebar-nav .sidebar-header {
  padding: 1rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.sidebar-nav .sidebar-header .sidebar-title {
  margin: 0 0 0.5rem 0;
  font-weight: 700;
  line-height: 1.2;
  color: #212529;
  font-size: 1.25rem;
  color: #ffffff;
  margin: 0;
}
.sidebar-nav .sidebar-menu {
  padding: 1rem 0;
}
.sidebar-nav .sidebar-menu .sidebar-section {
  margin-bottom: 1rem;
}
.sidebar-nav .sidebar-menu .sidebar-section .sidebar-section-title {
  color: rgba(255, 255, 255, 0.6);
  font-size: 0.75rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  padding: 0 1rem;
  margin-bottom: 0.5rem;
}
.sidebar-nav .sidebar-menu .sidebar-item {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem 1rem;
  color: rgba(255, 255, 255, 0.8);
  text-decoration: none;
  transition: all 0.15s ease;
  gap: 0.5rem;
}
.sidebar-nav .sidebar-menu .sidebar-item:hover {
  background: rgba(255, 255, 255, 0.1);
  color: #ffffff;
}
.sidebar-nav .sidebar-menu .sidebar-item.active {
  background: #4dabf7;
  color: #ffffff;
}
.sidebar-nav .sidebar-menu .sidebar-item .sidebar-icon {
  width: 1.25rem;
  flex-shrink: 0;
}
.sidebar-nav .sidebar-menu .sidebar-item .sidebar-text {
  flex: 1;
}
.sidebar-nav .sidebar-menu .sidebar-item .sidebar-badge {
  background: rgba(255, 255, 255, 0.2);
  color: #ffffff;
  padding: 0.125rem 0.375rem;
  border-radius: 0.25rem;
  font-size: 0.75rem;
}
@media (max-width: 767px) {
  .sidebar-nav {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
  }
}

/* ==========================================================================
   BREADCRUMB NAVIGATION
   ========================================================================== */
.breadcrumb {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.25rem;
  padding: 0.5rem 0;
}
.breadcrumb .breadcrumb-item {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.25rem;
  color: #495057;
}
.breadcrumb .breadcrumb-item a {
  color: #4dabf7;
  text-decoration: none;
}
.breadcrumb .breadcrumb-item a:hover {
  text-decoration: underline;
}
.breadcrumb .breadcrumb-item.active {
  color: #212529;
  font-weight: 500;
}
.breadcrumb .breadcrumb-item:not(:last-child):after {
  content: "/";
  color: #adb5bd;
  margin-left: 0.25rem;
}

/* ==========================================================================
   TAB NAVIGATION
   ========================================================================== */
.tab-nav {
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom: 1px solid #dee2e6;
  gap: 0;
}
.tab-nav .tab-item {
  padding: 1rem 1.5rem;
  color: #495057;
  text-decoration: none;
  border-bottom: 2px solid transparent;
  transition: all 0.15s ease;
  font-weight: 500;
}
.tab-nav .tab-item:hover {
  color: #4dabf7;
  border-bottom-color: rgba(77, 171, 247, 0.3);
}
.tab-nav .tab-item.active {
  color: #4dabf7;
  border-bottom-color: #4dabf7;
}

/* ==========================================================================
   MOBILE NAVIGATION
   ========================================================================== */
.mobile-nav-toggle {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem 1rem;
  border: none;
  border-radius: 0.5rem;
  font-weight: 500;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
  border-radius: 50%;
  background: transparent;
  color: #343a40;
}
.mobile-nav-toggle:focus {
  outline: none;
}
.mobile-nav-toggle:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.mobile-nav-toggle.square {
  border-radius: 0.75rem;
}
@media (min-width: 992px) {
  .mobile-nav-toggle {
    display: none;
  }
}

.mobile-nav-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1040;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
}
.mobile-nav-overlay.active {
  opacity: 1;
  visibility: visible;
}

/* ==========================================================================
   RESPONSIVE NAVIGATION
   ========================================================================== */
@media (max-width: 767px) {
  .nav-bar .nav-menu {
    position: fixed;
    top: 100%;
    left: 0;
    width: 100%;
    background: #ffffff;
    flex-direction: column;
    padding: 1rem;
    box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1);
    transform: translateY(-100%);
    transition: transform 0.3s ease;
  }
  .nav-bar .nav-menu.active {
    transform: translateY(0);
  }
}
/* 
 * Workspace Layout - Main workspace container layouts
 * Extracted from misc.scss and organized with theme variables
 */
/* ==========================================================================
   MAIN WORKSPACE CONTAINERS
   ========================================================================== */
#workSpaceTable {
  height: 100vh;
  max-height: 100vh;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  background-color: var(--dashboard-bg);
}

#main-container {
  display: flex;
  height: 100%;
  max-height: 100%;
  width: 100%;
  overflow: hidden;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  background-color: var(--bg-primary);
}

#page {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  padding: 0;
  margin: 0;
  background-color: var(--bg-secondary);
}

/* ==========================================================================
   WORKSPACE AREAS
   ========================================================================== */
#statArea {
  flex: 1 0 auto;
  min-width: 21%;
  padding: 0;
  margin: 0;
  overflow-y: auto;
  background-color: var(--surface-0);
  border-right: 1px solid var(--border-light);
}

#previewerGroup {
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
  background-color: var(--surface-1);
  padding: var(--spacing-4);
}

#relationshipMode {
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: var(--surface-0);
  padding: var(--spacing-6);
}

/* ==========================================================================
   WORKSPACE VIEWS
   ========================================================================== */
.view {
  display: flex;
  max-height: 60%;
  background-color: var(--surface-0);
  border: 1px solid var(--border-light);
  border-radius: var(--radius-md);
}

.fixed-view {
  overflow-y: auto;
  height: 100%;
  width: auto;
  background-color: var(--surface-0);
  border: 1px solid var(--border-light);
}

.fixed-previewer-container {
  max-width: 20% !important;
  max-height: 100% !important;
  background-color: var(--surface-1);
}

.fixed-previewer-view {
  overflow: auto;
  max-height: 100% !important;
  background-color: var(--surface-0);
}

/* ==========================================================================
   WORKSPACE CARDS
   ========================================================================== */
.fixed-card {
  overflow: auto;
  max-height: 45%;
  max-width: 35%;
  min-width: 25%;
  width: auto;
  background-color: var(--card-bg);
  border: 1px solid var(--card-border);
  border-radius: var(--radius-lg);
  box-shadow: var(--card-shadow);
}

.fixed-editor {
  overflow-y: auto;
  max-height: 40%;
  width: auto;
  background-color: var(--surface-0);
  border: 1px solid var(--border-light);
  border-radius: var(--radius-md);
}

.fixed-selection {
  overflow-y: auto;
  max-height: 30%;
  width: auto;
  background-color: var(--surface-1);
  border: 1px solid var(--border-light);
  border-radius: var(--radius-md);
}

/* ==========================================================================
   BANNER LAYOUTS
   ========================================================================== */
.mobile-record, .banner {
  display: flex;
  align-items: center;
  height: 60px;
  margin: var(--spacing-2);
  padding: var(--spacing-2);
  justify-content: flex-start;
  flex-flow: row nowrap;
  background-color: var(--surface-0);
  border: 1px solid var(--border-light);
  border-radius: var(--radius-md);
  max-width: 90%;
  min-width: 70%;
}

.banner {
  background-color: var(--surface-1);
  box-shadow: var(--shadow-sm);
}

.mobile-record {
  background-color: var(--surface-0);
  border-color: var(--border-medium);
}
@media (max-width: var(--breakpoint-md)) {
  .mobile-record {
    margin: var(--spacing-1);
    padding: var(--spacing-3);
    height: auto;
    min-height: 48px;
  }
}

/* ==========================================================================
   RESPONSIVE WORKSPACE LAYOUTS
   ========================================================================== */
@media (max-width: var(--breakpoint-lg)) {
  #main-container {
    flex-direction: column;
  }
  #statArea {
    min-width: 100%;
    max-height: 30%;
    border-right: none;
    border-bottom: 1px solid var(--border-light);
  }
  .fixed-card {
    max-width: 100%;
    min-width: 100%;
  }
}
@media (max-width: var(--breakpoint-md)) {
  .fixed-previewer-container {
    max-width: 100% !important;
  }
  .view {
    max-height: 80%;
  }
}
/* 
 * Theme Base - Core theme system foundation
 * This file defines the theme structure and default values
 */
/* ==========================================================================
   THEME ARCHITECTURE
   ========================================================================== */
/* Theme CSS Custom Properties (CSS Variables)
 * These can be dynamically changed at runtime for theme switching
 */
:root {
  /* ==========================================================================
     CORE COLORS
     ========================================================================== */
  /* Primary Brand Colors */
  --primary-50: #e3f2fd;
  --primary-100: #bbdefb;
  --primary-200: #90caf9;
  --primary-300: #64b5f6;
  --primary-400: #42a5f5;
  --primary-500: #2196f3; /* Main primary color */
  --primary-600: #1e88e5;
  --primary-700: #1976d2;
  --primary-800: #1565c0;
  --primary-900: #0d47a1;
  /* Secondary Colors */
  --secondary-50: #f3e5f5;
  --secondary-100: #e1bee7;
  --secondary-200: #ce93d8;
  --secondary-300: #ba68c8;
  --secondary-400: #ab47bc;
  --secondary-500: #9c27b0; /* Main secondary color */
  --secondary-600: #8e24aa;
  --secondary-700: #7b1fa2;
  --secondary-800: #6a1b9a;
  --secondary-900: #4a148c;
  /* Accent Colors */
  --accent-50: #fce4ec;
  --accent-100: #f8bbd9;
  --accent-200: #f48fb1;
  --accent-300: #f06292;
  --accent-400: #ec407a;
  --accent-500: #e91e63; /* Main accent color */
  --accent-600: #d81b60;
  --accent-700: #c2185b;
  --accent-800: #ad1457;
  --accent-900: #880e4f;
  /* ==========================================================================
     SEMANTIC COLORS
     ========================================================================== */
  /* Status Colors */
  --success: #4caf50;
  --success-light: #81c784;
  --success-dark: #388e3c;
  --warning: #ff9800;
  --warning-light: #ffb74d;
  --warning-dark: #f57c00;
  --error: #f44336;
  --error-light: #e57373;
  --error-dark: #d32f2f;
  --info: #2196f3;
  --info-light: #64b5f6;
  --info-dark: #1976d2;
  /* ==========================================================================
     NEUTRAL COLORS
     ========================================================================== */
  /* Grays */
  --gray-0: #ffffff;
  --gray-50: #fafafa;
  --gray-100: #f5f5f5;
  --gray-200: #eeeeee;
  --gray-300: #e0e0e0;
  --gray-400: #bdbdbd;
  --gray-500: #9e9e9e;
  --gray-600: #757575;
  --gray-700: #616161;
  --gray-800: #424242;
  --gray-900: #212121;
  --gray-1000: #000000;
  /* ==========================================================================
     SURFACE & BACKGROUND COLORS
     ========================================================================== */
  --surface-0: var(--gray-0); /* Pure white */
  --surface-1: var(--gray-50); /* Lightest background */
  --surface-2: var(--gray-100); /* Card backgrounds */
  --surface-3: var(--gray-200); /* Elevated surfaces */
  --surface-4: var(--gray-300); /* Higher elevation */
  /* Text Colors */
  --text-primary: var(--gray-900); /* Main text */
  --text-secondary: var(--gray-700); /* Secondary text */
  --text-disabled: var(--gray-400); /* Disabled text */
  --text-hint: var(--gray-500); /* Hint text */
  --text-on-primary: var(--gray-0); /* Text on primary color */
  --text-on-dark: var(--gray-0); /* Text on dark backgrounds */
  /* Border Colors */
  --border-light: var(--gray-200);
  --border-medium: var(--gray-300);
  --border-strong: var(--gray-400);
  --divider: var(--gray-200);
  /* ==========================================================================
     SPACING SYSTEM
     ========================================================================== */
  --spacing-0: 0;
  --spacing-1: 0.25rem; /* 4px */
  --spacing-2: 0.5rem; /* 8px */
  --spacing-3: 0.75rem; /* 12px */
  --spacing-4: 1rem; /* 16px */
  --spacing-5: 1.25rem; /* 20px */
  --spacing-6: 1.5rem; /* 24px */
  --spacing-8: 2rem; /* 32px */
  --spacing-10: 2.5rem; /* 40px */
  --spacing-12: 3rem; /* 48px */
  --spacing-16: 4rem; /* 64px */
  --spacing-20: 5rem; /* 80px */
  --spacing-24: 6rem; /* 96px */
  /* ==========================================================================
     TYPOGRAPHY SYSTEM
     ========================================================================== */
  /* Font Families */
  --font-family-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --font-family-mono: "SF Mono", Monaco, "Cascadia Code", "Consolas", "Courier New", monospace;
  /* Font Sizes */
  --text-xs: 0.75rem; /* 12px */
  --text-sm: 0.875rem; /* 14px */
  --text-base: 1rem; /* 16px */
  --text-lg: 1.125rem; /* 18px */
  --text-xl: 1.25rem; /* 20px */
  --text-2xl: 1.5rem; /* 24px */
  --text-3xl: 1.875rem; /* 30px */
  --text-4xl: 2.25rem; /* 36px */
  --text-5xl: 3rem; /* 48px */
  --text-6xl: 4rem; /* 64px */
  /* Font Weights */
  --font-thin: 100;
  --font-light: 300;
  --font-normal: 400;
  --font-medium: 500;
  --font-semibold: 600;
  --font-bold: 700;
  --font-black: 900;
  /* Line Heights */
  --leading-tight: 1.25;
  --leading-normal: 1.5;
  --leading-relaxed: 1.625;
  --leading-loose: 2;
  /* ==========================================================================
     LAYOUT & SIZING
     ========================================================================== */
  /* Breakpoints */
  --breakpoint-sm: 640px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 1024px;
  --breakpoint-xl: 1280px;
  --breakpoint-2xl: 1536px;
  /* Border Radius */
  --radius-none: 0;
  --radius-sm: 0.25rem; /* 4px */
  --radius-md: 0.375rem; /* 6px */
  --radius-lg: 0.5rem; /* 8px */
  --radius-xl: 0.75rem; /* 12px */
  --radius-2xl: 1rem; /* 16px */
  --radius-3xl: 1.5rem; /* 24px */
  --radius-full: 9999px;
  /* Shadows */
  --shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  --shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  --shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  /* ==========================================================================
     TRANSITIONS
     ========================================================================== */
  --transition-fast: 150ms ease;
  --transition-normal: 300ms ease;
  --transition-slow: 500ms ease;
  --ease-in: cubic-bezier(0.4, 0, 1, 1);
  --ease-out: cubic-bezier(0, 0, 0.2, 1);
  --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
  /* ==========================================================================
     Z-INDEX LAYERS
     ========================================================================== */
  --z-base: 0;
  --z-dropdown: 1000;
  --z-sticky: 1020;
  --z-fixed: 1030;
  --z-modal-backdrop: 1040;
  --z-modal: 1050;
  --z-popover: 1060;
  --z-tooltip: 1070;
  --z-notification: 1080;
  --z-maximum: 9999;
  /* ==========================================================================
     COMPONENT SPECIFIC VARIABLES
     ========================================================================== */
  /* Toolbar */
  --toolbar-height: 64px;
  --toolbar-bg: var(--surface-0);
  --toolbar-border: var(--border-light);
  --toolbar-shadow: var(--shadow-sm);
  /* Navigation */
  --nav-bg: var(--surface-0);
  --nav-border: var(--border-light);
  --nav-item-hover: var(--surface-2);
  --nav-item-active: var(--primary-50);
  /* Cards */
  --card-bg: var(--surface-0);
  --card-border: var(--border-light);
  --card-shadow: var(--shadow-sm);
  --card-radius: var(--radius-lg);
  /* Forms */
  --input-bg: var(--surface-0);
  --input-border: var(--border-medium);
  --input-border-focus: var(--primary-500);
  --input-placeholder: var(--text-hint);
  /* Buttons */
  --btn-radius: var(--radius-md);
  --btn-shadow: var(--shadow-sm);
  --btn-shadow-hover: var(--shadow-md);
}

/* ==========================================================================
   THEME MIXINS
   ========================================================================== */
/* Mixin to create theme-aware components */
/* Mixin for component theming */
/* ==========================================================================
   LEGACY VARIABLE MAPPING
   ========================================================================== */
/* Map legacy SCSS variables to CSS custom properties */
/* Legacy spacing */
/* Legacy breakpoints */
/* Legacy toolbar */
/* 
 * Dark Theme - Modern dark color scheme
 * This theme provides a sleek, eye-friendly dark interface
 */
/* ==========================================================================
   DARK THEME VARIABLES
   ========================================================================== */
[data-theme=dark] {
  /* ==========================================================================
     PRIMARY BRAND COLORS (adjusted for dark theme)
     ========================================================================== */
  --primary-50: #0d1425;
  --primary-100: #1a2332;
  --primary-200: #2a3441;
  --primary-300: #3d4a5c;
  --primary-400: #5a6b81;
  --primary-500: #6bb6ff; /* Brighter blue for dark backgrounds */
  --primary-600: #4dabf7;
  --primary-700: #2196f3;
  --primary-800: #1976d2;
  --primary-900: #1565c0;
  /* ==========================================================================
     SURFACE & BACKGROUND COLORS
     ========================================================================== */
  --surface-0: #0d1117; /* Deep dark background */
  --surface-1: #161b22; /* Slightly lighter dark */
  --surface-2: #21262d; /* Card backgrounds */
  --surface-3: #30363d; /* Elevated surfaces */
  --surface-4: #484f58; /* Higher elevation */
  --bg-primary: var(--surface-0);
  --bg-secondary: var(--surface-1);
  --bg-tertiary: var(--surface-2);
  /* ==========================================================================
     TEXT COLORS
     ========================================================================== */
  --text-primary: #f0f6fc; /* Very light text */
  --text-secondary: #8b949e; /* Medium gray text */
  --text-disabled: #484f58; /* Disabled text */
  --text-hint: #656d76; /* Hint text */
  --text-on-primary: #ffffff; /* Text on primary color */
  --text-on-dark: #ffffff; /* Text on dark backgrounds */
  --text-on-surface: var(--text-primary);
  /* ==========================================================================
     BORDER & DIVIDER COLORS
     ========================================================================== */
  --border-light: #30363d;
  --border-medium: #21262d;
  --border-strong: #484f58;
  --divider: #30363d;
  /* Legacy border color - adjusted for dark theme */
  --border-color: #21262d;
  /* ==========================================================================
     COMPONENT SPECIFIC COLORS
     ========================================================================== */
  /* Toolbar */
  --toolbar-bg: var(--surface-1);
  --toolbar-border: var(--border-light);
  --toolbar-text: var(--text-primary);
  --toolbar-icon: var(--text-secondary);
  --toolbar-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  /* Navigation */
  --nav-bg: var(--surface-1);
  --nav-border: var(--border-light);
  --nav-item-text: var(--text-primary);
  --nav-item-hover: var(--surface-3);
  --nav-item-active: rgba(107, 182, 255, 0.15);
  --nav-item-active-text: var(--primary-500);
  /* Cards */
  --card-bg: var(--surface-2);
  --card-border: var(--border-light);
  --card-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  --card-hover-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
  /* Forms & Inputs */
  --input-bg: var(--surface-2);
  --input-border: var(--border-strong);
  --input-border-focus: var(--primary-500);
  --input-border-error: var(--error);
  --input-text: var(--text-primary);
  --input-placeholder: var(--text-hint);
  --input-label: var(--text-secondary);
  /* Buttons */
  --btn-primary-bg: var(--primary-500);
  --btn-primary-text: var(--surface-0);
  --btn-primary-hover: var(--primary-400);
  --btn-primary-shadow: 0 2px 4px rgba(107, 182, 255, 0.2);
  --btn-secondary-bg: transparent;
  --btn-secondary-text: var(--primary-500);
  --btn-secondary-border: var(--primary-500);
  --btn-secondary-hover: rgba(107, 182, 255, 0.1);
  --btn-ghost-text: var(--text-secondary);
  --btn-ghost-hover: var(--surface-3);
  /* Status Colors (adjusted for dark theme) */
  --status-success: #3fb950;
  --status-success-bg: rgba(63, 185, 80, 0.15);
  --status-success-border: rgba(63, 185, 80, 0.4);
  --status-warning: #d29922;
  --status-warning-bg: rgba(210, 153, 34, 0.15);
  --status-warning-border: rgba(210, 153, 34, 0.4);
  --status-error: #f85149;
  --status-error-bg: rgba(248, 81, 73, 0.15);
  --status-error-border: rgba(248, 81, 73, 0.4);
  --status-info: #58a6ff;
  --status-info-bg: rgba(88, 166, 255, 0.15);
  --status-info-border: rgba(88, 166, 255, 0.4);
  /* ==========================================================================
     WORKSPACE SPECIFIC COLORS
     ========================================================================== */
  /* Dashboard */
  --dashboard-bg: var(--surface-0);
  --dashboard-card-bg: var(--surface-2);
  --dashboard-header-bg: var(--surface-1);
  --dashboard-border: var(--border-light);
  /* Models & Records */
  --model-bg: var(--surface-2);
  --model-header-bg: var(--surface-3);
  --model-border: var(--border-light);
  --model-hover: var(--surface-3);
  --model-selected: rgba(107, 182, 255, 0.15);
  /* Search & Filters */
  --search-bg: var(--surface-2);
  --search-border: var(--border-strong);
  --search-focus: var(--primary-500);
  --search-results-bg: var(--surface-2);
  --search-highlight: rgba(107, 182, 255, 0.2);
  /* Notifications */
  --notification-bg: var(--surface-2);
  --notification-border: var(--border-light);
  --notification-shadow: 0 4px 12px rgba(0, 0, 0, 0.4);
  --notification-success: var(--status-success);
  --notification-warning: var(--status-warning);
  --notification-error: var(--status-error);
  /* ==========================================================================
     LEGACY VARIABLE SUPPORT
     ========================================================================== */
  /* Support for existing color variables - adjusted for dark theme */
  --theme-special-font: #f0f6fc;
  --theme-special-font-1: #8b949e;
  --notification-font-color-default: #f0f6fc;
  --model-size: #6bb6ff;
  --theme-button-1: var(--primary-500);
  --theme-icon-blue: var(--primary-500);
  /* ==========================================================================
     COMPONENT OVERRIDES
     ========================================================================== */
  /* Ensure proper text contrast */
  color: var(--text-primary);
  background-color: var(--bg-primary);
  /* Scrollbar styling for dark theme */
  scrollbar-color: var(--surface-4) var(--surface-2);
  /* Selection colors */
  /* Image adjustments for dark theme */
  /* Code blocks and pre elements */
}
[data-theme=dark]::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
[data-theme=dark]::-webkit-scrollbar-track {
  background: var(--surface-2);
}
[data-theme=dark]::-webkit-scrollbar-thumb {
  background: var(--surface-4);
  border-radius: 4px;
}
[data-theme=dark]::-webkit-scrollbar-thumb:hover {
  background: #656d76;
}
[data-theme=dark] ::-moz-selection {
  background-color: rgba(107, 182, 255, 0.3);
  color: var(--text-primary);
}
[data-theme=dark] ::selection {
  background-color: rgba(107, 182, 255, 0.3);
  color: var(--text-primary);
}
[data-theme=dark] img {
  opacity: 0.9;
  transition: opacity var(--transition-normal);
}
[data-theme=dark] img:hover {
  opacity: 1;
}
[data-theme=dark] pre, [data-theme=dark] code {
  background-color: var(--surface-1);
  border: 1px solid var(--border-light);
  color: var(--text-primary);
}

/* 
 * Light Theme - Default light color scheme
 * This theme provides a clean, modern light interface
 */
/* ==========================================================================
   LIGHT THEME VARIABLES
   ========================================================================== */
[data-theme=light], :root {
  /* ==========================================================================
     PRIMARY BRAND COLORS
     ========================================================================== */
  --primary-50: #e3f2fd;
  --primary-100: #bbdefb;
  --primary-200: #90caf9;
  --primary-300: #64b5f6;
  --primary-400: #42a5f5;
  --primary-500: #4dabf7; /* Elon brand blue */
  --primary-600: #1e88e5;
  --primary-700: #1976d2;
  --primary-800: #1565c0;
  --primary-900: #0d47a1;
  /* ==========================================================================
     SURFACE & BACKGROUND COLORS
     ========================================================================== */
  --surface-0: #ffffff; /* Pure white */
  --surface-1: #fafafa; /* Lightest background */
  --surface-2: #f5f5f5; /* Card backgrounds */
  --surface-3: #eeeeee; /* Elevated surfaces */
  --surface-4: #e0e0e0; /* Higher elevation */
  --bg-primary: var(--surface-0);
  --bg-secondary: var(--surface-1);
  --bg-tertiary: var(--surface-2);
  /* ==========================================================================
     TEXT COLORS
     ========================================================================== */
  --text-primary: #212121; /* Main text - very dark gray */
  --text-secondary: #616161; /* Secondary text - medium gray */
  --text-disabled: #bdbdbd; /* Disabled text - light gray */
  --text-hint: #9e9e9e; /* Hint text - medium-light gray */
  --text-on-primary: #ffffff; /* Text on primary color */
  --text-on-dark: #ffffff; /* Text on dark backgrounds */
  --text-on-surface: var(--text-primary);
  /* ==========================================================================
     BORDER & DIVIDER COLORS
     ========================================================================== */
  --border-light: #f0f0f0;
  --border-medium: #e0e0e0;
  --border-strong: #bdbdbd;
  --divider: #eeeeee;
  /* Legacy border color */
  --border-color: #f4f8ff;
  /* ==========================================================================
     COMPONENT SPECIFIC COLORS
     ========================================================================== */
  /* Toolbar */
  --toolbar-bg: var(--surface-0);
  --toolbar-border: var(--border-light);
  --toolbar-text: var(--text-primary);
  --toolbar-icon: var(--text-secondary);
  --toolbar-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  /* Navigation */
  --nav-bg: var(--surface-0);
  --nav-border: var(--border-light);
  --nav-item-text: var(--text-primary);
  --nav-item-hover: var(--surface-2);
  --nav-item-active: var(--primary-50);
  --nav-item-active-text: var(--primary-700);
  /* Cards */
  --card-bg: var(--surface-0);
  --card-border: var(--border-light);
  --card-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
  --card-hover-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  /* Forms & Inputs */
  --input-bg: var(--surface-0);
  --input-border: var(--border-medium);
  --input-border-focus: var(--primary-500);
  --input-border-error: var(--error);
  --input-text: var(--text-primary);
  --input-placeholder: var(--text-hint);
  --input-label: var(--text-secondary);
  /* Buttons */
  --btn-primary-bg: var(--primary-500);
  --btn-primary-text: var(--text-on-primary);
  --btn-primary-hover: var(--primary-600);
  --btn-primary-shadow: 0 2px 4px rgba(77, 171, 247, 0.2);
  --btn-secondary-bg: transparent;
  --btn-secondary-text: var(--primary-500);
  --btn-secondary-border: var(--primary-500);
  --btn-secondary-hover: var(--primary-50);
  --btn-ghost-text: var(--text-secondary);
  --btn-ghost-hover: var(--surface-2);
  /* Status Colors (semantic) */
  --status-success: #28a745;
  --status-success-bg: #d4edda;
  --status-success-border: #c3e6cb;
  --status-warning: #ffc107;
  --status-warning-bg: #fff3cd;
  --status-warning-border: #ffeaa7;
  --status-error: #dc3545;
  --status-error-bg: #f8d7da;
  --status-error-border: #f5c6cb;
  --status-info: #17a2b8;
  --status-info-bg: #d1ecf1;
  --status-info-border: #bee5eb;
  /* ==========================================================================
     WORKSPACE SPECIFIC COLORS
     ========================================================================== */
  /* Dashboard */
  --dashboard-bg: var(--surface-1);
  --dashboard-card-bg: var(--surface-0);
  --dashboard-header-bg: var(--surface-0);
  --dashboard-border: var(--border-light);
  /* Models & Records */
  --model-bg: var(--surface-0);
  --model-header-bg: var(--surface-2);
  --model-border: var(--border-light);
  --model-hover: var(--surface-1);
  --model-selected: var(--primary-50);
  /* Search & Filters */
  --search-bg: var(--surface-0);
  --search-border: var(--border-medium);
  --search-focus: var(--primary-500);
  --search-results-bg: var(--surface-0);
  --search-highlight: var(--primary-100);
  /* Notifications */
  --notification-bg: var(--surface-0);
  --notification-border: var(--border-light);
  --notification-shadow: var(--shadow-lg);
  --notification-success: var(--status-success);
  --notification-warning: var(--status-warning);
  --notification-error: var(--status-error);
  /* ==========================================================================
     LEGACY VARIABLE SUPPORT
     ========================================================================== */
  /* Support for existing color variables */
  --theme-special-font: #F0F8FF;
  --theme-special-font-1: #355067;
  --notification-font-color-default: #FFFFFF;
  --model-size: #2659AB;
  --theme-button-1: var(--primary-500);
  --theme-icon-blue: var(--primary-500);
}

/* ==========================================================================
   LIGHT THEME COMPONENT OVERRIDES
   ========================================================================== */
[data-theme=light] {
  /* Ensure proper text contrast */
  color: var(--text-primary);
  background-color: var(--bg-primary);
  /* Scrollbar styling for light theme */
  scrollbar-color: var(--gray-300) var(--gray-100);
  /* Selection colors */
}
[data-theme=light]::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
[data-theme=light]::-webkit-scrollbar-track {
  background: var(--gray-100);
}
[data-theme=light]::-webkit-scrollbar-thumb {
  background: var(--gray-300);
  border-radius: 4px;
}
[data-theme=light]::-webkit-scrollbar-thumb:hover {
  background: var(--gray-400);
}
[data-theme=light] ::-moz-selection {
  background-color: var(--primary-200);
  color: var(--text-primary);
}
[data-theme=light] ::selection {
  background-color: var(--primary-200);
  color: var(--text-primary);
}

/* 
 * Theme Manager - JavaScript integration and theme switching utilities
 * This file provides utilities for dynamic theme switching
 */
/* ==========================================================================
   THEME SWITCHING UTILITIES
   ========================================================================== */
/* Base theme transition for smooth theme changes */
:root, [data-theme] {
  transition: color var(--transition-normal), background-color var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal);
}

/* Disable transitions during theme switch to prevent flashing */
.theme-switching * {
  transition: none !important;
}

/* ==========================================================================
   THEME DETECTION
   ========================================================================== */
/* Auto dark mode based on system preference */
@media (prefers-color-scheme: dark) {
  :root:not([data-theme]) {
    /* Import dark theme variables when no theme is explicitly set */
    /* 
     * Dark Theme - Modern dark color scheme
     * This theme provides a sleek, eye-friendly dark interface
     */
    /* ==========================================================================
       DARK THEME VARIABLES
       ========================================================================== */
  }
  :root:not([data-theme]) [data-theme=dark] {
    /* ==========================================================================
       PRIMARY BRAND COLORS (adjusted for dark theme)
       ========================================================================== */
    --primary-50: #0d1425;
    --primary-100: #1a2332;
    --primary-200: #2a3441;
    --primary-300: #3d4a5c;
    --primary-400: #5a6b81;
    --primary-500: #6bb6ff; /* Brighter blue for dark backgrounds */
    --primary-600: #4dabf7;
    --primary-700: #2196f3;
    --primary-800: #1976d2;
    --primary-900: #1565c0;
    /* ==========================================================================
       SURFACE & BACKGROUND COLORS
       ========================================================================== */
    --surface-0: #0d1117; /* Deep dark background */
    --surface-1: #161b22; /* Slightly lighter dark */
    --surface-2: #21262d; /* Card backgrounds */
    --surface-3: #30363d; /* Elevated surfaces */
    --surface-4: #484f58; /* Higher elevation */
    --bg-primary: var(--surface-0);
    --bg-secondary: var(--surface-1);
    --bg-tertiary: var(--surface-2);
    /* ==========================================================================
       TEXT COLORS
       ========================================================================== */
    --text-primary: #f0f6fc; /* Very light text */
    --text-secondary: #8b949e; /* Medium gray text */
    --text-disabled: #484f58; /* Disabled text */
    --text-hint: #656d76; /* Hint text */
    --text-on-primary: #ffffff; /* Text on primary color */
    --text-on-dark: #ffffff; /* Text on dark backgrounds */
    --text-on-surface: var(--text-primary);
    /* ==========================================================================
       BORDER & DIVIDER COLORS
       ========================================================================== */
    --border-light: #30363d;
    --border-medium: #21262d;
    --border-strong: #484f58;
    --divider: #30363d;
    /* Legacy border color - adjusted for dark theme */
    --border-color: #21262d;
    /* ==========================================================================
       COMPONENT SPECIFIC COLORS
       ========================================================================== */
    /* Toolbar */
    --toolbar-bg: var(--surface-1);
    --toolbar-border: var(--border-light);
    --toolbar-text: var(--text-primary);
    --toolbar-icon: var(--text-secondary);
    --toolbar-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    /* Navigation */
    --nav-bg: var(--surface-1);
    --nav-border: var(--border-light);
    --nav-item-text: var(--text-primary);
    --nav-item-hover: var(--surface-3);
    --nav-item-active: rgba(107, 182, 255, 0.15);
    --nav-item-active-text: var(--primary-500);
    /* Cards */
    --card-bg: var(--surface-2);
    --card-border: var(--border-light);
    --card-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    --card-hover-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
    /* Forms & Inputs */
    --input-bg: var(--surface-2);
    --input-border: var(--border-strong);
    --input-border-focus: var(--primary-500);
    --input-border-error: var(--error);
    --input-text: var(--text-primary);
    --input-placeholder: var(--text-hint);
    --input-label: var(--text-secondary);
    /* Buttons */
    --btn-primary-bg: var(--primary-500);
    --btn-primary-text: var(--surface-0);
    --btn-primary-hover: var(--primary-400);
    --btn-primary-shadow: 0 2px 4px rgba(107, 182, 255, 0.2);
    --btn-secondary-bg: transparent;
    --btn-secondary-text: var(--primary-500);
    --btn-secondary-border: var(--primary-500);
    --btn-secondary-hover: rgba(107, 182, 255, 0.1);
    --btn-ghost-text: var(--text-secondary);
    --btn-ghost-hover: var(--surface-3);
    /* Status Colors (adjusted for dark theme) */
    --status-success: #3fb950;
    --status-success-bg: rgba(63, 185, 80, 0.15);
    --status-success-border: rgba(63, 185, 80, 0.4);
    --status-warning: #d29922;
    --status-warning-bg: rgba(210, 153, 34, 0.15);
    --status-warning-border: rgba(210, 153, 34, 0.4);
    --status-error: #f85149;
    --status-error-bg: rgba(248, 81, 73, 0.15);
    --status-error-border: rgba(248, 81, 73, 0.4);
    --status-info: #58a6ff;
    --status-info-bg: rgba(88, 166, 255, 0.15);
    --status-info-border: rgba(88, 166, 255, 0.4);
    /* ==========================================================================
       WORKSPACE SPECIFIC COLORS
       ========================================================================== */
    /* Dashboard */
    --dashboard-bg: var(--surface-0);
    --dashboard-card-bg: var(--surface-2);
    --dashboard-header-bg: var(--surface-1);
    --dashboard-border: var(--border-light);
    /* Models & Records */
    --model-bg: var(--surface-2);
    --model-header-bg: var(--surface-3);
    --model-border: var(--border-light);
    --model-hover: var(--surface-3);
    --model-selected: rgba(107, 182, 255, 0.15);
    /* Search & Filters */
    --search-bg: var(--surface-2);
    --search-border: var(--border-strong);
    --search-focus: var(--primary-500);
    --search-results-bg: var(--surface-2);
    --search-highlight: rgba(107, 182, 255, 0.2);
    /* Notifications */
    --notification-bg: var(--surface-2);
    --notification-border: var(--border-light);
    --notification-shadow: 0 4px 12px rgba(0, 0, 0, 0.4);
    --notification-success: var(--status-success);
    --notification-warning: var(--status-warning);
    --notification-error: var(--status-error);
    /* ==========================================================================
       LEGACY VARIABLE SUPPORT
       ========================================================================== */
    /* Support for existing color variables - adjusted for dark theme */
    --theme-special-font: #f0f6fc;
    --theme-special-font-1: #8b949e;
    --notification-font-color-default: #f0f6fc;
    --model-size: #6bb6ff;
    --theme-button-1: var(--primary-500);
    --theme-icon-blue: var(--primary-500);
    /* ==========================================================================
       COMPONENT OVERRIDES
       ========================================================================== */
    /* Ensure proper text contrast */
    color: var(--text-primary);
    background-color: var(--bg-primary);
    /* Scrollbar styling for dark theme */
    scrollbar-color: var(--surface-4) var(--surface-2);
    /* Selection colors */
    /* Image adjustments for dark theme */
    /* Code blocks and pre elements */
  }
  :root:not([data-theme]) [data-theme=dark]::-webkit-scrollbar {
    width: 8px;
    height: 8px;
  }
  :root:not([data-theme]) [data-theme=dark]::-webkit-scrollbar-track {
    background: var(--surface-2);
  }
  :root:not([data-theme]) [data-theme=dark]::-webkit-scrollbar-thumb {
    background: var(--surface-4);
    border-radius: 4px;
  }
  :root:not([data-theme]) [data-theme=dark]::-webkit-scrollbar-thumb:hover {
    background: #656d76;
  }
  :root:not([data-theme]) [data-theme=dark] ::-moz-selection {
    background-color: rgba(107, 182, 255, 0.3);
    color: var(--text-primary);
  }
  :root:not([data-theme]) [data-theme=dark] ::selection {
    background-color: rgba(107, 182, 255, 0.3);
    color: var(--text-primary);
  }
  :root:not([data-theme]) [data-theme=dark] img {
    opacity: 0.9;
    transition: opacity var(--transition-normal);
  }
  :root:not([data-theme]) [data-theme=dark] img:hover {
    opacity: 1;
  }
  :root:not([data-theme]) [data-theme=dark] pre, :root:not([data-theme]) [data-theme=dark] code {
    background-color: var(--surface-1);
    border: 1px solid var(--border-light);
    color: var(--text-primary);
  }
}
/* Force light mode */
[data-theme=light] {
  color-scheme: light;
}

/* Force dark mode */
[data-theme=dark] {
  color-scheme: dark;
}

/* Workspace mode */
[data-theme=workspace] {
  color-scheme: light;
}

/* ==========================================================================
   THEME TOGGLE BUTTON STYLES
   ========================================================================== */
.theme-toggle {
  --size: 2.5rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: var(--size);
  height: var(--size);
  border: none;
  background: transparent;
  border-radius: var(--radius-full);
  cursor: pointer;
  transition: var(--transition-normal);
  position: relative;
  /* Icon styling */
}
.theme-toggle:hover {
  background-color: var(--surface-2);
  transform: scale(1.05);
}
.theme-toggle:active {
  transform: scale(0.95);
}
.theme-toggle .theme-icon {
  width: 1.25rem;
  height: 1.25rem;
  transition: var(--transition-normal);
}
.theme-toggle .theme-icon.light-icon {
  display: block;
}
[data-theme=dark] .theme-toggle .theme-icon.light-icon, [data-theme=workspace] .theme-toggle .theme-icon.light-icon {
  display: none;
}
.theme-toggle .theme-icon.dark-icon {
  display: none;
}
[data-theme=dark] .theme-toggle .theme-icon.dark-icon {
  display: block;
}
.theme-toggle .theme-icon.workspace-icon {
  display: none;
}
[data-theme=workspace] .theme-toggle .theme-icon.workspace-icon {
  display: block;
}

/* Multi-theme selector */
.theme-selector {
  display: flex;
  background: var(--surface-2);
  border-radius: var(--radius-lg);
  padding: 0.25rem;
  gap: 0.25rem;
}
.theme-selector .theme-option {
  padding: 0.5rem 1rem;
  border: none;
  background: transparent;
  color: var(--text-secondary);
  border-radius: var(--radius-md);
  cursor: pointer;
  transition: var(--transition-fast);
  font-size: var(--text-sm);
  font-weight: var(--font-medium);
}
.theme-selector .theme-option:hover {
  color: var(--text-primary);
  background: var(--surface-1);
}
.theme-selector .theme-option.active {
  background: var(--surface-0);
  color: var(--text-primary);
  box-shadow: var(--shadow-sm);
}

/* ==========================================================================
   THEME PREVIEW CARDS
   ========================================================================== */
.theme-preview {
  display: grid;
  gap: 1rem;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
}
.theme-preview .theme-card {
  border: 2px solid var(--border-light);
  border-radius: var(--radius-lg);
  overflow: hidden;
  cursor: pointer;
  transition: var(--transition-normal);
  position: relative;
}
.theme-preview .theme-card:hover {
  border-color: var(--primary-500);
  box-shadow: var(--shadow-lg);
  transform: translateY(-2px);
}
.theme-preview .theme-card.selected {
  border-color: var(--primary-500);
  box-shadow: 0 0 0 4px rgba(var(--primary-500), 0.1);
}
.theme-preview .theme-card .theme-header {
  padding: 1rem;
  background: var(--surface-1);
  border-bottom: 1px solid var(--border-light);
}
.theme-preview .theme-card .theme-header .theme-name {
  font-weight: var(--font-semibold);
  margin-bottom: 0.25rem;
}
.theme-preview .theme-card .theme-header .theme-description {
  font-size: var(--text-sm);
  color: var(--text-secondary);
}
.theme-preview .theme-card .theme-demo {
  padding: 1rem;
  height: 120px;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.theme-preview .theme-card .theme-demo .demo-toolbar {
  height: 2rem;
  background: var(--surface-2);
  border-radius: var(--radius-sm);
  display: flex;
  align-items: center;
  padding: 0 0.75rem;
  gap: 0.5rem;
}
.theme-preview .theme-card .theme-demo .demo-toolbar .demo-dot {
  width: 0.5rem;
  height: 0.5rem;
  border-radius: var(--radius-full);
}
.theme-preview .theme-card .theme-demo .demo-toolbar .demo-dot:nth-child(1) {
  background: #ff5f56;
}
.theme-preview .theme-card .theme-demo .demo-toolbar .demo-dot:nth-child(2) {
  background: #ffbd2e;
}
.theme-preview .theme-card .theme-demo .demo-toolbar .demo-dot:nth-child(3) {
  background: #27ca3f;
}
.theme-preview .theme-card .theme-demo .demo-content {
  flex: 1;
  background: var(--surface-1);
  border-radius: var(--radius-sm);
  padding: 0.75rem;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.theme-preview .theme-card .theme-demo .demo-content .demo-line {
  height: 0.75rem;
  background: var(--text-disabled);
  border-radius: var(--radius-sm);
}
.theme-preview .theme-card .theme-demo .demo-content .demo-line:nth-child(1) {
  width: 60%;
}
.theme-preview .theme-card .theme-demo .demo-content .demo-line:nth-child(2) {
  width: 40%;
}
.theme-preview .theme-card .theme-demo .demo-content .demo-line:nth-child(3) {
  width: 80%;
}

/* ==========================================================================
   ACCESSIBILITY FEATURES
   ========================================================================== */
/* High contrast mode detection */
@media (prefers-contrast: high) {
  :root {
    --border-light: currentColor;
    --border-medium: currentColor;
    --border-strong: currentColor;
  }
  .theme-card {
    border-width: 3px;
  }
  button, .btn {
    border: 2px solid currentColor;
  }
}
/* Reduced motion */
@media (prefers-reduced-motion: reduce) {
  .theme-toggle,
  .theme-card,
  .theme-option {
    transition: none;
  }
  .theme-card:hover {
    transform: none;
  }
}
/* ==========================================================================
   JAVASCRIPT INTEGRATION
   ========================================================================== */
/* Classes added by JavaScript for theme management */
.theme-loading {
  pointer-events: none;
  opacity: 0.7;
}

.theme-error {
  border-color: var(--error);
  background-color: var(--status-error-bg);
}

/* Print styles - always light theme */
@media print {
  * {
    color: black !important;
    background: white !important;
    box-shadow: none !important;
  }
}
/* 
 * Workspace Theme - Professional workspace color scheme
 * This theme is optimized for productivity and extended use
 */
/* ==========================================================================
   WORKSPACE THEME VARIABLES
   ========================================================================== */
[data-theme=workspace] {
  /* ==========================================================================
     PRIMARY COLORS (Professional blue-gray palette)
     ========================================================================== */
  --primary-50: #f8fafc;
  --primary-100: #f1f5f9;
  --primary-200: #e2e8f0;
  --primary-300: #cbd5e1;
  --primary-400: #94a3b8;
  --primary-500: #64748b; /* Main workspace color - slate blue */
  --primary-600: #475569;
  --primary-700: #334155;
  --primary-800: #1e293b;
  --primary-900: #0f172a;
  /* Secondary accent - warm orange for actions */
  --secondary-500: #f59e0b;
  --secondary-600: #d97706;
  --secondary-700: #b45309;
  /* ==========================================================================
     SURFACE & BACKGROUND COLORS
     ========================================================================== */
  --surface-0: #ffffff;
  --surface-1: #f8fafc; /* Very light gray-blue */
  --surface-2: #f1f5f9; /* Light gray-blue */
  --surface-3: #e2e8f0; /* Medium light gray-blue */
  --surface-4: #cbd5e1; /* Medium gray-blue */
  --bg-primary: var(--surface-0);
  --bg-secondary: var(--surface-1);
  --bg-tertiary: var(--surface-2);
  /* ==========================================================================
     TEXT COLORS (High contrast for readability)
     ========================================================================== */
  --text-primary: #0f172a; /* Very dark slate */
  --text-secondary: #334155; /* Dark slate */
  --text-disabled: #94a3b8; /* Medium slate */
  --text-hint: #64748b; /* Slate */
  --text-on-primary: #ffffff;
  --text-on-dark: #ffffff;
  --text-on-surface: var(--text-primary);
  /* ==========================================================================
     WORKSPACE SPECIFIC COLORS
     ========================================================================== */
  /* Toolbar - Clean and minimal */
  --toolbar-bg: var(--surface-0);
  --toolbar-border: var(--surface-3);
  --toolbar-text: var(--text-primary);
  --toolbar-icon: var(--text-secondary);
  --toolbar-shadow: 0 1px 3px rgba(15, 23, 42, 0.1);
  /* Navigation - Subtle and unobtrusive */
  --nav-bg: var(--surface-1);
  --nav-border: var(--surface-3);
  --nav-item-text: var(--text-secondary);
  --nav-item-hover: var(--surface-2);
  --nav-item-active: var(--surface-3);
  --nav-item-active-text: var(--primary-700);
  /* Cards - Clean separation */
  --card-bg: var(--surface-0);
  --card-border: var(--surface-3);
  --card-shadow: 0 1px 3px rgba(15, 23, 42, 0.05);
  --card-hover-shadow: 0 4px 6px rgba(15, 23, 42, 0.1);
  /* Forms - Professional and clean */
  --input-bg: var(--surface-0);
  --input-border: var(--surface-4);
  --input-border-focus: var(--secondary-500);
  --input-border-error: #ef4444;
  --input-text: var(--text-primary);
  --input-placeholder: var(--text-hint);
  --input-label: var(--text-secondary);
  /* Buttons - Action-oriented */
  --btn-primary-bg: var(--secondary-500);
  --btn-primary-text: #ffffff;
  --btn-primary-hover: var(--secondary-600);
  --btn-primary-shadow: 0 2px 4px rgba(245, 158, 11, 0.2);
  --btn-secondary-bg: transparent;
  --btn-secondary-text: var(--primary-600);
  --btn-secondary-border: var(--primary-400);
  --btn-secondary-hover: var(--surface-2);
  --btn-ghost-text: var(--text-secondary);
  --btn-ghost-hover: var(--surface-2);
  /* Status Colors - Muted but clear */
  --status-success: #16a34a;
  --status-success-bg: #f0fdf4;
  --status-success-border: #bbf7d0;
  --status-warning: #d97706;
  --status-warning-bg: #fffbeb;
  --status-warning-border: #fed7aa;
  --status-error: #dc2626;
  --status-error-bg: #fef2f2;
  --status-error-border: #fecaca;
  --status-info: #2563eb;
  --status-info-bg: #eff6ff;
  --status-info-border: #bfdbfe;
  /* ==========================================================================
     WORKSPACE COMPONENTS
     ========================================================================== */
  /* Dashboard - Focus on content */
  --dashboard-bg: var(--surface-1);
  --dashboard-card-bg: var(--surface-0);
  --dashboard-header-bg: var(--surface-2);
  --dashboard-border: var(--surface-3);
  /* Models & Records - Clear data presentation */
  --model-bg: var(--surface-0);
  --model-header-bg: var(--surface-2);
  --model-border: var(--surface-3);
  --model-hover: var(--surface-1);
  --model-selected: rgba(245, 158, 11, 0.1);
  --model-selected-border: var(--secondary-500);
  /* Search & Filters - Efficient workflow */
  --search-bg: var(--surface-0);
  --search-border: var(--surface-4);
  --search-focus: var(--secondary-500);
  --search-results-bg: var(--surface-0);
  --search-highlight: rgba(245, 158, 11, 0.2);
  /* Data Tables - Clean data presentation */
  --table-bg: var(--surface-0);
  --table-header-bg: var(--surface-2);
  --table-border: var(--surface-3);
  --table-hover: var(--surface-1);
  --table-selected: rgba(245, 158, 11, 0.05);
  --table-stripe: var(--surface-1);
  /* Notifications - Non-intrusive */
  --notification-bg: var(--surface-0);
  --notification-border: var(--surface-3);
  --notification-shadow: 0 4px 12px rgba(15, 23, 42, 0.15);
  --notification-success: var(--status-success);
  --notification-warning: var(--status-warning);
  --notification-error: var(--status-error);
  /* Code & Technical Elements */
  --code-bg: var(--surface-2);
  --code-border: var(--surface-3);
  --code-text: #374151;
  /* ==========================================================================
     LEGACY SUPPORT
     ========================================================================== */
  --theme-special-font: #f8fafc;
  --theme-special-font-1: #64748b;
  --notification-font-color-default: #ffffff;
  --model-size: #475569;
  --theme-button-1: var(--secondary-500);
  --theme-icon-blue: var(--primary-600);
  /* ==========================================================================
     WORKSPACE THEME STYLING
     ========================================================================== */
  color: var(--text-primary);
  background-color: var(--bg-secondary);
  /* Professional scrollbar styling */
  scrollbar-color: var(--surface-4) var(--surface-2);
  /* Professional selection colors */
  /* Focus management for productivity */
  /* Reduced motion for focus */
}
[data-theme=workspace]::-webkit-scrollbar {
  width: 12px;
  height: 12px;
}
[data-theme=workspace]::-webkit-scrollbar-track {
  background: var(--surface-2);
  border-radius: 6px;
}
[data-theme=workspace]::-webkit-scrollbar-thumb {
  background: var(--surface-4);
  border-radius: 6px;
  border: 2px solid var(--surface-2);
}
[data-theme=workspace]::-webkit-scrollbar-thumb:hover {
  background: var(--primary-400);
}
[data-theme=workspace]::-webkit-scrollbar-thumb:active {
  background: var(--primary-500);
}
[data-theme=workspace] ::-moz-selection {
  background-color: rgba(245, 158, 11, 0.2);
  color: var(--text-primary);
}
[data-theme=workspace] ::selection {
  background-color: rgba(245, 158, 11, 0.2);
  color: var(--text-primary);
}
[data-theme=workspace] :focus-visible {
  outline: 2px solid var(--secondary-500);
  outline-offset: 2px;
}
@media (prefers-reduced-motion: reduce) {
  [data-theme=workspace] *, [data-theme=workspace] *::before, [data-theme=workspace] *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
  }
}

/* Utility Classes - Consolidated from scattered files */
/* ==========================================================================
   LAYOUT UTILITIES
   ========================================================================== */
/* Display */
.d-none {
  display: none !important;
}

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

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

.d-inline-block {
  display: inline-block !important;
}

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

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

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

/* Flex Utilities */
.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.justify-start {
  justify-content: flex-start !important;
}

.justify-end {
  justify-content: flex-end !important;
}

.justify-center {
  justify-content: center !important;
}

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

.justify-around {
  justify-content: space-around !important;
}

.align-start {
  align-items: flex-start !important;
}

.align-end {
  align-items: flex-end !important;
}

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

.align-stretch {
  align-items: stretch !important;
}

.flex-1 {
  flex: 1 !important;
}

.flex-auto {
  flex: auto !important;
}

.flex-none {
  flex: none !important;
}

/* Position */
.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;
}

/* Sizing */
.w-100 {
  width: 100% !important;
}

.w-75 {
  width: 75% !important;
}

.w-50 {
  width: 50% !important;
}

.w-25 {
  width: 25% !important;
}

.w-auto {
  width: auto !important;
}

.h-100 {
  height: 100% !important;
}

.h-75 {
  height: 75% !important;
}

.h-50 {
  height: 50% !important;
}

.h-25 {
  height: 25% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

/* ==========================================================================
   SPACING UTILITIES
   ========================================================================== */
/* Margin */
.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: var(--spacing-1) !important;
}

.m-2 {
  margin: var(--spacing-2) !important;
}

.m-3 {
  margin: var(--spacing-3) !important;
}

.m-4 {
  margin: var(--spacing-4) !important;
}

.m-5 {
  margin: var(--spacing-5) !important;
}

.m-6 {
  margin: var(--spacing-6) !important;
}

.m-8 {
  margin: var(--spacing-8) !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.mx-1 {
  margin-left: var(--spacing-1) !important;
  margin-right: var(--spacing-1) !important;
}

.mx-2 {
  margin-left: var(--spacing-2) !important;
  margin-right: var(--spacing-2) !important;
}

.mx-3 {
  margin-left: var(--spacing-3) !important;
  margin-right: var(--spacing-3) !important;
}

.mx-4 {
  margin-left: var(--spacing-4) !important;
  margin-right: var(--spacing-4) !important;
}

.mx-5 {
  margin-left: var(--spacing-6) !important;
  margin-right: var(--spacing-6) !important;
}

.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: var(--spacing-1) !important;
  margin-bottom: var(--spacing-1) !important;
}

.my-2 {
  margin-top: var(--spacing-2) !important;
  margin-bottom: var(--spacing-2) !important;
}

.my-3 {
  margin-top: var(--spacing-3) !important;
  margin-bottom: var(--spacing-3) !important;
}

.my-4 {
  margin-top: var(--spacing-4) !important;
  margin-bottom: var(--spacing-4) !important;
}

.my-5 {
  margin-top: var(--spacing-6) !important;
  margin-bottom: var(--spacing-6) !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: var(--spacing-1) !important;
}

.mt-2 {
  margin-top: var(--spacing-2) !important;
}

.mt-3 {
  margin-top: var(--spacing-3) !important;
}

.mt-4 {
  margin-top: var(--spacing-4) !important;
}

.mt-5 {
  margin-top: var(--spacing-6) !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: var(--spacing-1) !important;
}

.mb-2 {
  margin-bottom: var(--spacing-2) !important;
}

.mb-3 {
  margin-bottom: var(--spacing-3) !important;
}

.mb-4 {
  margin-bottom: var(--spacing-4) !important;
}

.mb-5 {
  margin-bottom: var(--spacing-6) !important;
}

.ml-0 {
  margin-left: 0 !important;
}

.ml-1 {
  margin-left: var(--spacing-1) !important;
}

.ml-2 {
  margin-left: var(--spacing-2) !important;
}

.ml-3 {
  margin-left: var(--spacing-3) !important;
}

.ml-4 {
  margin-left: var(--spacing-4) !important;
}

.ml-5 {
  margin-left: var(--spacing-6) !important;
}

.mr-0 {
  margin-right: 0 !important;
}

.mr-1 {
  margin-right: var(--spacing-1) !important;
}

.mr-2 {
  margin-right: var(--spacing-2) !important;
}

.mr-3 {
  margin-right: var(--spacing-3) !important;
}

.mr-4 {
  margin-right: var(--spacing-4) !important;
}

.mr-5 {
  margin-right: var(--spacing-6) !important;
}

/* Padding */
.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: var(--spacing-1) !important;
}

.p-2 {
  padding: var(--spacing-2) !important;
}

.p-3 {
  padding: var(--spacing-3) !important;
}

.p-4 {
  padding: var(--spacing-4) !important;
}

.p-5 {
  padding: var(--spacing-6) !important;
}

.p-6 {
  padding: var(--spacing-8) !important;
}

.px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.px-1 {
  padding-left: var(--spacing-1) !important;
  padding-right: var(--spacing-1) !important;
}

.px-2 {
  padding-left: var(--spacing-2) !important;
  padding-right: var(--spacing-2) !important;
}

.px-3 {
  padding-left: var(--spacing-3) !important;
  padding-right: var(--spacing-3) !important;
}

.px-4 {
  padding-left: var(--spacing-4) !important;
  padding-right: var(--spacing-4) !important;
}

.px-5 {
  padding-left: var(--spacing-6) !important;
  padding-right: var(--spacing-6) !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: var(--spacing-1) !important;
  padding-bottom: var(--spacing-1) !important;
}

.py-2 {
  padding-top: var(--spacing-2) !important;
  padding-bottom: var(--spacing-2) !important;
}

.py-3 {
  padding-top: var(--spacing-3) !important;
  padding-bottom: var(--spacing-3) !important;
}

.py-4 {
  padding-top: var(--spacing-4) !important;
  padding-bottom: var(--spacing-4) !important;
}

.py-5 {
  padding-top: var(--spacing-6) !important;
  padding-bottom: var(--spacing-6) !important;
}

/* ==========================================================================
   TEXT UTILITIES
   ========================================================================== */
/* Text Alignment */
.text-left {
  text-align: left !important;
}

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

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

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

/* Text Transform */
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

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

/* Font Weight */
.font-light {
  font-weight: 300 !important;
}

.font-normal {
  font-weight: 400 !important;
}

.font-medium {
  font-weight: 500 !important;
}

.font-semibold {
  font-weight: 600 !important;
}

.font-bold {
  font-weight: 700 !important;
}

/* Font Size */
.text-xs {
  font-size: 0.75rem !important;
}

.text-sm {
  font-size: 0.875rem !important;
}

.text-base {
  font-size: 1rem !important;
}

.text-lg {
  font-size: 1.125rem !important;
}

.text-xl {
  font-size: 1.25rem !important;
}

.text-2xl {
  font-size: 1.5rem !important;
}

.text-3xl {
  font-size: 2rem !important;
}

/* Line Height */
.leading-tight {
  line-height: 1.2 !important;
}

.leading-normal {
  line-height: 1.5 !important;
}

.leading-loose {
  line-height: 1.75 !important;
}

/* Text Decoration */
.text-underline {
  text-decoration: underline !important;
}

.text-no-underline {
  text-decoration: none !important;
}

/* Text Overflow */
.text-truncate {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

/* ==========================================================================
   COLOR UTILITIES
   ========================================================================== */
/* Text Colors */
.text-primary {
  color: var(--text-primary) !important;
}

.text-secondary {
  color: var(--text-secondary) !important;
}

.text-disabled {
  color: var(--text-disabled) !important;
}

.text-success {
  color: var(--success) !important;
}

.text-warning {
  color: var(--warning) !important;
}

.text-danger {
  color: var(--error) !important;
}

.text-error {
  color: var(--error) !important;
}

.text-info {
  color: var(--info) !important;
}

.text-muted {
  color: var(--text-hint) !important;
}

/* Background Colors */
.bg-primary {
  background-color: var(--primary-500) !important;
  color: var(--text-on-primary) !important;
}

.bg-secondary {
  background-color: var(--secondary-500) !important;
  color: var(--text-on-primary) !important;
}

.bg-success {
  background-color: var(--success) !important;
  color: var(--text-on-primary) !important;
}

.bg-warning {
  background-color: var(--warning) !important;
  color: var(--text-primary) !important;
}

.bg-danger {
  background-color: var(--error) !important;
  color: var(--text-on-primary) !important;
}

.bg-info {
  background-color: var(--info) !important;
  color: var(--text-on-primary) !important;
}

.bg-surface-0 {
  background-color: var(--surface-0) !important;
}

.bg-surface-1 {
  background-color: var(--surface-1) !important;
}

.bg-surface-2 {
  background-color: var(--surface-2) !important;
}

.bg-transparent {
  background-color: transparent !important;
}

/* ==========================================================================
   BORDER UTILITIES
   ========================================================================== */
/* Border */
.border {
  border: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

/* Border Radius */
.rounded {
  border-radius: 0.5rem !important;
}

.rounded-sm {
  border-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.75rem !important;
}

.rounded-xl {
  border-radius: 1rem !important;
}

.rounded-full {
  border-radius: 50% !important;
}

.rounded-none {
  border-radius: 0 !important;
}

/* Legacy rounded utilities (from old files) */
.round-bottom {
  border-bottom-left-radius: var(--spacing-2) !important;
  border-bottom-right-radius: var(--spacing-2) !important;
}

/* ==========================================================================
   SHADOW UTILITIES
   ========================================================================== */
.shadow-sm {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05) !important;
}

.shadow {
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.07) !important;
}

.shadow-lg {
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1) !important;
}

.shadow-xl {
  box-shadow: 0 20px 25px rgba(0, 0, 0, 0.1) !important;
}

.shadow-none {
  box-shadow: none !important;
}

/* ==========================================================================
   INTERACTION UTILITIES
   ========================================================================== */
.cursor-pointer {
  cursor: pointer !important;
}

.cursor-default {
  cursor: default !important;
}

.cursor-not-allowed {
  cursor: not-allowed !important;
}

.select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}

.select-text {
  -webkit-user-select: text !important;
     -moz-user-select: text !important;
          user-select: text !important;
}

.select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.pointer-events-none {
  pointer-events: none !important;
}

.pointer-events-auto {
  pointer-events: auto !important;
}

/* ==========================================================================
   LEGACY UTILITIES (from misc.scss and class.scss)
   ========================================================================== */
/* Main Container (legacy) */
#main-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  max-height: 100%;
  align-items: stretch;
  align-content: stretch;
}

/* Fullscreen Dialog */
.fullscreen-dialog {
  max-width: 100% !important;
  max-height: 100% !important;
  width: 100% !important;
  height: 100% !important;
}

/* Cell Styles (legacy) */
.cellRelationship {
  background-color: var(--success);
}

.noEdit {
  background-color: var(--gray-500);
}

/* Center Items */
.center-items {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Toolbar Items (legacy) */
.toolbar-items {
  display: flex;
  align-items: center;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  background: var(--gray-0);
  padding: 0.5rem 1rem;
  box-sizing: border-box;
  overflow: hidden;
}

/* ==========================================================================
   RESPONSIVE UTILITIES
   ========================================================================== */
@media (max-width: var(--breakpoint-sm)-1px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
}
@media (min-width: var(--breakpoint-sm)) {
  .d-md-none {
    display: none !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-flex {
    display: flex !important;
  }
}
@media (min-width: var(--breakpoint-md)) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
}
/* 
 * Layout Utilities - Flex and positioning utilities with theme support
 * Extracted from misc.scss and organized
 */
/* ==========================================================================
   CENTERING UTILITIES
   ========================================================================== */
.center-items {
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
}

.space-around {
  display: flex;
  justify-content: space-around;
  align-items: center;
  gap: var(--spacing-3);
}

/* ==========================================================================
   TEXT AND CONTENT UTILITIES
   ========================================================================== */
.headingName {
  font-size: var(--text-xl);
  font-weight: var(--font-bold);
  padding: var(--spacing-2);
  align-self: flex-start;
  color: var(--text-primary);
  line-height: var(--leading-tight);
}

#previewerLogo {
  font-size: var(--text-xl);
  font-weight: var(--font-light);
  padding: var(--spacing-2);
  align-self: flex-start;
  color: var(--text-secondary);
}

#description-text {
  font-size: var(--text-xs);
  font-weight: var(--font-semibold);
  padding: var(--spacing-2);
  align-self: flex-start;
  color: var(--text-secondary);
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

#description p {
  font-size: var(--text-base);
  font-family: var(--font-family-sans);
  font-weight: var(--font-normal);
  color: var(--text-primary);
  text-align: left;
  padding: var(--spacing-2);
  line-height: var(--leading-relaxed);
  margin: 0 0 var(--spacing-3) 0;
}
#description p:last-child {
  margin-bottom: 0;
}

/* ==========================================================================
   RELATIONSHIP COMPONENTS
   ========================================================================== */
.cellRelationship {
  background-color: var(--status-success);
  color: var(--text-on-primary);
  padding: var(--spacing-1);
  border-radius: var(--radius-sm);
  font-size: var(--text-sm);
  font-weight: var(--font-medium);
}

.relationshipName {
  background: var(--primary-700);
  color: var(--text-on-primary);
  padding: var(--spacing-1) var(--spacing-2);
  font-size: var(--text-sm);
  font-family: var(--font-family-mono);
  vertical-align: middle;
  border-top-right-radius: var(--radius-sm);
  border-bottom-right-radius: var(--radius-sm);
  font-weight: var(--font-medium);
}

.noEdit {
  background-color: var(--text-disabled);
  color: var(--text-on-dark);
  padding: var(--spacing-1) var(--spacing-2);
  border-radius: var(--radius-sm);
  font-size: var(--text-sm);
}

/* ==========================================================================
   SEARCH RESULTS
   ========================================================================== */
.search-result {
  border: 1px solid var(--primary-200);
  margin: var(--spacing-3);
  padding: var(--spacing-3);
  border-radius: var(--radius-md);
  background-color: var(--surface-0);
  transition: border-color var(--transition-fast), background-color var(--transition-fast);
}
.search-result:hover {
  border-color: var(--primary-400);
  background-color: var(--surface-1);
}
.search-result:focus-within {
  border-color: var(--primary-500);
  box-shadow: 0 0 0 3px rgba(var(--primary-500), 0.1);
}

/* ==========================================================================
   UTILITY MODIFIERS
   ========================================================================== */
.description-blue {
  color: var(--primary-600);
  background-color: var(--primary-50);
  padding: var(--spacing-2);
  border-radius: var(--radius-sm);
}

/* File selection */
#chooseFile {
  display: flex;
  align-items: center;
  height: 2%;
  min-height: 40px;
  padding: var(--spacing-2);
  background-color: var(--surface-1);
  border: 1px solid var(--border-light);
  border-radius: var(--radius-md);
}

/* Status indicators */
#Offline {
  color: var(--status-error);
  font-weight: var(--font-semibold);
  font-size: var(--text-sm);
}

/* ==========================================================================
   LEGACY MIXINS CONVERTED TO CLASSES
   ========================================================================== */
.same-width {
  max-width: 90%;
  min-width: 70%;
}

/* ==========================================================================
   RESPONSIVE UTILITIES
   ========================================================================== */
@media (max-width: var(--breakpoint-lg)) {
  .same-width {
    max-width: 95%;
    min-width: 90%;
  }
  .headingName {
    font-size: var(--text-lg);
  }
}
@media (max-width: var(--breakpoint-md)) {
  .center-items {
    flex-direction: column;
    gap: var(--spacing-2);
  }
  .space-around {
    flex-direction: column;
    gap: var(--spacing-3);
  }
}
/* ==========================================================================
   ACCESSIBILITY IMPROVEMENTS
   ========================================================================== */
/* High contrast mode support */
@media (prefers-contrast: high) {
  .search-result,
  .card,
  .drop-down-card,
  .description-card,
  .fixed-card {
    border-width: 2px;
    border-color: currentColor;
  }
  .relationshipName {
    border: 2px solid var(--text-on-primary);
  }
}
/* Reduced motion support */
@media (prefers-reduced-motion: reduce) {
  .card, .drop-down-card, .description-card,
  .search-result {
    transition: none;
  }
  .card:hover, .drop-down-card:hover, .description-card:hover,
  .search-result:hover {
    transform: none;
  }
}
#vertical-navigation {
  width: 7rem;
  min-width: 7rem;
  max-width: 7rem;
  overflow-x: hidden;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), width 0.1s linear, min-width 0.1s linear, max-width 0.1s linear;
}
#vertical-navigation .navigation-header {
  display: flex;
  justify-content: center;
  height: 5rem;
  min-height: 5rem;
  background-color: #FFFFFF;
}
#vertical-navigation .navigation-header .logo {
  display: flex;
  justify-content: center;
  align-items: center;
  background: aliceblue;
  height: 50px;
  min-height: 50px;
  width: 50px;
  min-width: 50px;
  border-radius: 50px;
}
#vertical-navigation .navigation-header .logo .logo-image {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 32px;
  min-width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  font-weight: 300;
  color: #FFFFFF;
  border-radius: 32px;
}
#vertical-navigation .navigation-header .logo .logo-text {
  color: #FFFFFF;
  margin-left: 16px;
  font-size: 16px;
}
#vertical-navigation .navigation-header .fold-toggle {
  transition: transform 0.3s ease-in-out 0.1s;
  transform: rotate(0deg);
  margin: 0;
  padding: 8px;
  width: 34px !important;
  height: 34px !important;
  cursor: pointer;
}
@media only screen and (min-width: 768px) {
  .ms-navigation-folded #content-container {
    margin-left: 5rem;
  }
  .ms-navigation-folded #vertical-navigation {
    position: absolute;
  }
  .ms-navigation-folded #vertical-navigation .navigation-header .fold-toggle {
    transform: rotate(180deg);
    opacity: 0;
  }
  .ms-navigation-folded.ms-navigation-folded-open #vertical-navigation .navigation-header .fold-toggle {
    transition: transform 0.3s ease-in-out 0.1s, opacity 0.3s ease-in-out 0.2s;
    opacity: 1;
  }
  .ms-navigation-folded:not(.ms-navigation-folded-open) #vertical-navigation {
    position: absolute;
    width: 5rem;
    min-width: 5rem;
    max-width: 5rem;
  }
  .ms-navigation-folded:not(.ms-navigation-folded-open) #vertical-navigation .navigation-header {
    padding: 0 16px;
  }
  .ms-navigation-folded:not(.ms-navigation-folded-open) #vertical-navigation .navigation-header .logo-text {
    display: none;
  }
}
#nav-container {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: start;
}
#nav-container .nav-bottom {
  margin-top: auto;
}

#layout-vertical-navigation-fullwidth-toolbar-2 #vertical-navigation {
  width: 6rem;
  min-width: 6rem;
  max-width: 6rem;
  overflow-x: hidden;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), width 0.1s linear, min-width 0.1s linear, max-width 0.1s linear;
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);
}
#layout-vertical-navigation-fullwidth-toolbar-2 #vertical-navigation .navigation-header {
  height: 64px;
  min-height: 64px;
  background-color: rgba(255, 255, 255, 0.05);
  padding: 0 16px 0 24px;
}
#layout-vertical-navigation-fullwidth-toolbar-2 #vertical-navigation:not(._md-locked-open) {
  box-shadow: 0 16px 28px rgba(0, 0, 0, 0.22), 0 25px 55px rgba(0, 0, 0, 0.21);
}

@media only screen and (min-width: 768px) {
  .ms-navigation-folded #content-container {
    margin-left: 5rem;
  }
  .ms-navigation-folded #layout-vertical-navigation-fullwidth-toolbar-2 #vertical-navigation {
    position: absolute;
  }
  .ms-navigation-folded:not(.ms-navigation-folded-open) #layout-vertical-navigation-fullwidth-toolbar-2 #vertical-navigation {
    position: absolute;
    width: 5rem;
    min-width: 5rem;
    max-width: 5rem;
  }
  .ms-navigation-folded:not(.ms-navigation-folded-open) #layout-vertical-navigation-fullwidth-toolbar-2 #vertical-navigation .navigation-header {
    padding: 0 16px;
  }
  .ms-navigation-folded:not(.ms-navigation-folded-open) #layout-vertical-navigation-fullwidth-toolbar-2 #vertical-navigation .navigation-header .logo-text {
    display: none;
  }
}
#commission-dashboard .filter-section {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  margin-bottom: 24px;
}
#commission-dashboard .filter-section md-input-container {
  flex: 1;
  min-width: 200px;
}
#commission-dashboard .summary-cards {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 16px;
  margin-bottom: 32px;
}
#commission-dashboard .summary-cards .summary-card {
  text-align: center;
}
#commission-dashboard .summary-cards .summary-card .summary-value {
  font-size: 24px;
  font-weight: bold;
  color: #2196F3;
  margin-bottom: 8px;
}
#commission-dashboard .summary-cards .summary-card .summary-label {
  font-size: 14px;
  color: #666;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
#commission-dashboard .sales-person-breakdown,
#commission-dashboard .recent-transactions {
  margin-top: 32px;
}
#commission-dashboard .sales-person-breakdown h3,
#commission-dashboard .recent-transactions h3 {
  color: #333;
  margin-bottom: 16px;
  font-weight: 500;
}
#commission-dashboard .sales-person-breakdown table,
#commission-dashboard .recent-transactions table {
  width: 100%;
}
#commission-dashboard .sales-person-breakdown table th, #commission-dashboard .sales-person-breakdown table td,
#commission-dashboard .recent-transactions table th,
#commission-dashboard .recent-transactions table td {
  padding: 12px 8px;
  text-align: left;
}
#commission-dashboard .sales-person-breakdown table th[md-numeric], #commission-dashboard .sales-person-breakdown table td[md-numeric],
#commission-dashboard .recent-transactions table th[md-numeric],
#commission-dashboard .recent-transactions table td[md-numeric] {
  text-align: right;
}
#commission-dashboard .sales-person-breakdown table tbody tr:hover,
#commission-dashboard .recent-transactions table tbody tr:hover {
  background-color: #f5f5f5;
}
#commission-dashboard .commission-amount {
  color: #4CAF50 !important;
  font-weight: 500;
}
#commission-dashboard .commission-text {
  color: #FF9800 !important;
  font-weight: bold;
}

#stats .commission-text {
  color: #FF9800;
  font-weight: bold;
  font-size: 14px;
}

.items .commission-amount {
  color: #4CAF50;
  font-size: 12px;
  font-weight: 500;
}

.requisitions-main {
  padding: 16px;
  min-height: 100vh;
  background-color: #f5f5f5;
}
.requisitions-main .requisitions-header {
  margin-bottom: 16px;
}
.requisitions-main .requisitions-header .md-title {
  display: flex;
  align-items: center;
}
.requisitions-main .requisitions-header .md-title md-icon {
  margin-right: 12px;
  color: #1976d2;
  font-size: 28px;
}
.requisitions-main .requisitions-header .card-actions {
  display: flex;
  gap: 12px;
}
.requisitions-main .stats-container {
  margin-bottom: 16px;
}
.requisitions-main .stats-row {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
  gap: 12px;
}
.requisitions-main .stats-row .stat-card {
  text-align: center;
  border-radius: 8px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  border-left: 4px solid #1976d2;
}
.requisitions-main .stats-row .stat-card.pending {
  border-left-color: #ff9800;
}
.requisitions-main .stats-row .stat-card.approved {
  border-left-color: #4caf50;
}
.requisitions-main .stats-row .stat-card.fulfilled {
  border-left-color: #2e7d32;
}
.requisitions-main .stats-row .stat-card.urgent {
  border-left-color: #f44336;
}
.requisitions-main .stats-row .stat-card md-card-content {
  padding: 16px 12px;
}
.requisitions-main .stats-row .stat-card md-card-content .stat-number {
  font-size: 24px;
  font-weight: bold;
  color: #333;
  line-height: 1;
}
.requisitions-main .stats-row .stat-card md-card-content .stat-label {
  font-size: 12px;
  color: #666;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  margin-top: 4px;
}
.requisitions-main .filters-card {
  margin-bottom: 16px;
  border-radius: 8px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.requisitions-main .filters-card .filter-actions {
  display: flex;
  align-items: flex-end;
  padding-bottom: 6px;
}
.requisitions-main .loading-container {
  text-align: center;
  padding: 48px;
  background: white;
  border-radius: 8px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.requisitions-main .loading-container md-progress-circular {
  margin-bottom: 16px;
}
.requisitions-main .loading-container p {
  color: #666;
  font-size: 16px;
}
.requisitions-main .requisitions-container {
  margin-bottom: 16px;
}
.requisitions-main .requisitions-list {
  display: grid;
  gap: 16px;
}
.requisitions-main .requisitions-list .requisition-card {
  border-radius: 8px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
  border-left: 4px solid transparent;
}
.requisitions-main .requisitions-list .requisition-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);
}
.requisitions-main .requisitions-list .requisition-card.priority-low {
  border-left-color: #4caf50;
}
.requisitions-main .requisitions-list .requisition-card.priority-medium {
  border-left-color: #ff9800;
}
.requisitions-main .requisitions-list .requisition-card.priority-high {
  border-left-color: #ff5722;
}
.requisitions-main .requisitions-list .requisition-card.priority-urgent {
  border-left-color: #f44336;
  animation: urgent-pulse 2s infinite;
}
.requisitions-main .requisitions-list .requisition-card md-card-header {
  padding: 16px 20px 12px;
}
.requisitions-main .requisitions-list .requisition-card md-card-header .avatar-icon {
  font-size: 32px;
  color: #1976d2;
}
.requisitions-main .requisitions-list .requisition-card md-card-header .avatar-icon.status-draft {
  color: #666;
}
.requisitions-main .requisitions-list .requisition-card md-card-header .avatar-icon.status-submitted {
  color: #1976d2;
}
.requisitions-main .requisitions-list .requisition-card md-card-header .avatar-icon.status-pending {
  color: #ff9800;
}
.requisitions-main .requisitions-list .requisition-card md-card-header .avatar-icon.status-approved {
  color: #4caf50;
}
.requisitions-main .requisitions-list .requisition-card md-card-header .avatar-icon.status-rejected {
  color: #f44336;
}
.requisitions-main .requisitions-list .requisition-card md-card-header .avatar-icon.status-fulfillment {
  color: #9c27b0;
}
.requisitions-main .requisitions-list .requisition-card md-card-header .avatar-icon.status-fulfilled {
  color: #2e7d32;
}
.requisitions-main .requisitions-list .requisition-card md-card-header .avatar-icon.status-cancelled {
  color: #757575;
}
.requisitions-main .requisitions-list .requisition-card md-card-header md-card-header-text .md-title {
  display: flex;
  align-items: center;
  gap: 12px;
  font-weight: 600;
}
.requisitions-main .requisitions-list .requisition-card md-card-header md-card-header-text .md-subhead {
  color: #666;
  font-size: 14px;
}
.requisitions-main .requisitions-list .requisition-card md-card-header .status-section {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 4px;
}
.requisitions-main .requisitions-list .requisition-card .priority-chip {
  font-size: 10px;
  min-height: 20px;
  font-weight: bold;
}
.requisitions-main .requisitions-list .requisition-card .priority-chip.priority-low {
  background: #e8f5e8;
  color: #2e7d32;
}
.requisitions-main .requisitions-list .requisition-card .priority-chip.priority-medium {
  background: #fff3e0;
  color: #ef6c00;
}
.requisitions-main .requisitions-list .requisition-card .priority-chip.priority-high {
  background: #ffebee;
  color: #c62828;
}
.requisitions-main .requisitions-list .requisition-card .priority-chip.priority-urgent {
  background: #ffebee;
  color: #b71c1c;
}
.requisitions-main .requisitions-list .requisition-card .status-chip {
  font-size: 11px;
  min-height: 22px;
  font-weight: bold;
}
.requisitions-main .requisitions-list .requisition-card .status-chip.status-draft {
  background: #f5f5f5;
  color: #757575;
}
.requisitions-main .requisitions-list .requisition-card .status-chip.status-submitted {
  background: #e3f2fd;
  color: #1565c0;
}
.requisitions-main .requisitions-list .requisition-card .status-chip.status-pending {
  background: #fff8e1;
  color: #ef6c00;
}
.requisitions-main .requisitions-list .requisition-card .status-chip.status-approved {
  background: #e8f5e8;
  color: #2e7d32;
}
.requisitions-main .requisitions-list .requisition-card .status-chip.status-rejected {
  background: #ffebee;
  color: #c62828;
}
.requisitions-main .requisitions-list .requisition-card .status-chip.status-fulfillment {
  background: #f3e5f5;
  color: #7b1fa2;
}
.requisitions-main .requisitions-list .requisition-card .status-chip.status-fulfilled {
  background: #e8f5e8;
  color: #1b5e20;
}
.requisitions-main .requisitions-list .requisition-card .status-chip.status-cancelled {
  background: #f5f5f5;
  color: #616161;
}
.requisitions-main .requisitions-list .requisition-card .requisition-details .detail-label {
  display: block;
  font-size: 12px;
  color: #666;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  margin-bottom: 2px;
}
.requisitions-main .requisitions-list .requisition-card .requisition-details .detail-value {
  display: block;
  font-size: 14px;
  font-weight: 600;
  color: #333;
}
.requisitions-main .requisitions-list .requisition-card .requisition-details .items-preview {
  margin-top: 16px;
  padding-top: 12px;
  border-top: 1px solid #eee;
}
.requisitions-main .requisitions-list .requisition-card .requisition-details .items-preview h4 {
  margin: 0 0 8px 0;
  font-size: 13px;
  color: #666;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
.requisitions-main .requisitions-list .requisition-card .requisition-details .items-preview .items-list {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}
.requisitions-main .requisitions-list .requisition-card .requisition-details .items-preview .items-list .item-chip {
  background: #f0f0f0;
  color: #333;
  font-size: 12px;
  min-height: 24px;
  margin: 0;
}
.requisitions-main .requisitions-list .requisition-card .requisition-details .items-preview .items-list .more-items-chip {
  background: #1976d2;
  color: white;
  font-size: 12px;
  min-height: 24px;
  margin: 0;
}
.requisitions-main .requisitions-list .requisition-card .requisition-details .additional-info {
  margin-top: 12px;
  padding-top: 8px;
  border-top: 1px solid #eee;
  font-size: 13px;
  color: #666;
}
.requisitions-main .requisitions-list .requisition-card md-card-actions {
  padding: 8px 16px 12px;
  border-top: 1px solid #f0f0f0;
}
.requisitions-main .empty-state {
  text-align: center;
  padding: 48px;
  background: white;
  border-radius: 8px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.requisitions-main .empty-state .empty-icon {
  font-size: 64px;
  color: #ddd;
  margin-bottom: 16px;
}
.requisitions-main .empty-state h3 {
  color: #666;
  margin-bottom: 8px;
}
.requisitions-main .empty-state p {
  color: #999;
  margin-bottom: 24px;
}
.requisitions-main .empty-state .empty-actions {
  display: flex;
  gap: 12px;
  justify-content: center;
  flex-wrap: wrap;
}

@keyframes urgent-pulse {
  0% {
    border-left-color: #f44336;
  }
  50% {
    border-left-color: #ff8a80;
  }
  100% {
    border-left-color: #f44336;
  }
}
@media (max-width: 768px) {
  .requisitions-main {
    padding: 8px;
  }
  .requisitions-main .requisitions-header {
    flex-direction: column;
    gap: 16px;
    text-align: center;
    padding: 16px;
  }
  .requisitions-main .requisitions-header .header-title h2 {
    font-size: 20px;
  }
  .requisitions-main .stats-row {
    grid-template-columns: repeat(2, 1fr);
  }
  .requisitions-main .requisition-card md-card-header .priority-chip,
  .requisitions-main .requisition-card md-card-header .status-chip {
    font-size: 9px;
    min-height: 18px;
  }
  .requisitions-main .requisition-card .requisition-details {
    font-size: 12px;
  }
  .requisitions-main .requisition-card .requisition-details .items-preview .items-list .item-chip,
  .requisitions-main .requisition-card .requisition-details .items-preview .items-list .more-items-chip {
    font-size: 11px;
    min-height: 22px;
  }
}
@media (max-width: 480px) {
  .requisitions-main .stats-row {
    grid-template-columns: 1fr;
  }
  .requisitions-main .requisition-card md-card-header md-card-header-text .md-title {
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
  }
}
#sale-content {
  height: 100%;
}

.sale-body {
  width: 100%;
  padding: 3px;
  margin: 0px;
}

.sale-parent {
  display: flex;
  height: 100%;
  width: 40rem;
  min-width: 40rem;
  max-width: 40rem;
  align-items: start;
  flex-direction: row;
  justify-content: start;
  flex-wrap: wrap;
  padding: 0.5rem;
  align-content: flex-start;
}

#sale-container {
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-content: center;
  align-items: start;
  width: 100%;
  height: 100%;
  max-height: 600px;
  flex: 1;
}

#sale {
  display: flex;
  flex-direction: row;
  border-radius: 50px !important;
  flex-wrap: wrap;
}

.sale {
  display: flex;
  align-content: flex-start;
  width: 100%;
  height: 11rem;
  border-radius: 0.5rem !important;
  border-style: solid;
  border-width: 3px;
  border-color: var(--theme-hover, #F1F1F1) !important;
  margin-bottom: 0.5rem;
  justify-content: space-between;
}

.sale-container {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  width: 100%;
  flex-direction: row;
  border-radius: 50px !important;
}

.sale-initial-card {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 30px !important;
  background: #FFFFFF;
  border-style: solid;
  border-color: #FFFFFF;
  margin: 1px;
}

.sale-initial {
  font-size: 15px;
  color: #000000;
}

.sale-name {
  font-size: 15px;
  margin: 20px;
}

.warehouse-main {
  padding: 16px;
  min-height: 100vh;
  background-color: #f5f5f5;
}
.warehouse-main .warehouse-header {
  margin-bottom: 24px;
}
.warehouse-main .warehouse-header .md-title {
  display: flex;
  align-items: center;
}
.warehouse-main .warehouse-header .md-title md-icon {
  margin-right: 12px;
  color: #1976d2;
}
.warehouse-main .warehouse-header .card-actions {
  display: flex;
  gap: 8px;
}
.warehouse-main .warehouse-header .nav-tabs {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}
.warehouse-main .warehouse-header .nav-tabs .nav-tab {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 16px;
  border-radius: 20px;
  min-height: auto;
  transition: all 0.3s ease;
}
.warehouse-main .warehouse-header .nav-tabs .nav-tab.active {
  background-color: #1976d2;
  color: white;
}
.warehouse-main .warehouse-header .nav-tabs .nav-tab:not(.active) {
  color: #666;
  background-color: #f0f0f0;
}
.warehouse-main .warehouse-header .nav-tabs .nav-tab:not(.active):hover {
  background-color: #e0e0e0;
}
.warehouse-main .loading-container {
  text-align: center;
  padding: 48px;
}
.warehouse-main .loading-container md-progress-circular {
  margin-bottom: 16px;
}
.warehouse-main .loading-container p {
  color: #666;
  font-size: 16px;
}
.warehouse-main .warehouse-dashboard {
  margin-bottom: 16px;
}
.warehouse-main .warehouse-dashboard .metrics-row {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 16px;
  margin-bottom: 24px;
}
.warehouse-main .warehouse-dashboard .metrics-row .metric-card {
  padding: 16px;
  text-align: center;
  border-radius: 8px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}
.warehouse-main .warehouse-dashboard .metrics-row .metric-card.alert {
  border-left: 4px solid #ff9800;
}
.warehouse-main .warehouse-dashboard .metrics-row .metric-card.danger {
  border-left: 4px solid #f44336;
}
.warehouse-main .warehouse-dashboard .metrics-row .metric-card md-card-content h2 {
  margin: 8px 0 0 0;
  font-size: 2rem;
  font-weight: bold;
  color: #1976d2;
}
.warehouse-main .warehouse-dashboard .metrics-row .metric-card.alert md-card-content h2 {
  color: #ff9800;
}
.warehouse-main .warehouse-dashboard .metrics-row .metric-card.danger md-card-content h2 {
  color: #f44336;
}
.warehouse-main .warehouse-dashboard .quick-actions .action-card {
  padding: 16px;
}
.warehouse-main .warehouse-dashboard .quick-actions .action-card md-card-content {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
}
.warehouse-main .warehouse-stocks {
  margin-bottom: 16px;
}
.warehouse-main .warehouse-stocks .card-actions {
  display: flex;
  gap: 8px;
}
.warehouse-main .warehouse-stocks .stock-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
  gap: 16px;
}
.warehouse-main .warehouse-stocks .stock-grid .stock-card {
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  border-radius: 8px;
}
.warehouse-main .warehouse-stocks .stock-grid .stock-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
.warehouse-main .warehouse-stocks .stock-grid .stock-card.low-stock {
  border-left: 4px solid #ff9800;
}
.warehouse-main .warehouse-stocks .stock-grid .stock-card.out-of-stock {
  border-left: 4px solid #f44336;
  opacity: 0.7;
}
.warehouse-main .warehouse-stocks .stock-grid .stock-card md-card-header {
  padding-bottom: 8px;
}
.warehouse-main .warehouse-stocks .stock-grid .stock-card md-card-header .card-actions {
  display: flex;
  gap: 4px;
}
.warehouse-main .warehouse-stocks .stock-grid .stock-card .stock-info {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}
.warehouse-main .warehouse-stocks .stock-grid .stock-card .stock-info .quantity-info,
.warehouse-main .warehouse-stocks .stock-grid .stock-card .stock-info .price-info {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.warehouse-main .warehouse-stocks .stock-grid .stock-card .stock-info .quantity-info .label,
.warehouse-main .warehouse-stocks .stock-grid .stock-card .stock-info .price-info .label {
  font-weight: 500;
  color: #666;
}
.warehouse-main .warehouse-stocks .stock-grid .stock-card .stock-info .quantity-info .value,
.warehouse-main .warehouse-stocks .stock-grid .stock-card .stock-info .price-info .value {
  font-weight: bold;
  color: #333;
}
.warehouse-main .warehouse-requisitions {
  margin-bottom: 16px;
}
.warehouse-main .warehouse-requisitions .card-actions {
  display: flex;
  gap: 8px;
}
.warehouse-main .warehouse-requisitions .requisitions-list {
  display: grid;
  gap: 16px;
}
.warehouse-main .warehouse-requisitions .requisitions-list .requisition-card {
  border-radius: 8px;
  transition: box-shadow 0.2s ease;
}
.warehouse-main .warehouse-requisitions .requisitions-list .requisition-card:hover {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
.warehouse-main .warehouse-requisitions .requisitions-list .requisition-card md-card-header {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.warehouse-main .warehouse-requisitions .requisitions-list .requisition-card md-card-header .status-badge {
  padding: 4px 12px;
  border-radius: 16px;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}
.warehouse-main .warehouse-requisitions .requisitions-list .requisition-card md-card-header .status-badge.status-draft {
  background: #f0f0f0;
  color: #666;
}
.warehouse-main .warehouse-requisitions .requisitions-list .requisition-card md-card-header .status-badge.status-submitted {
  background: #e3f2fd;
  color: #1976d2;
}
.warehouse-main .warehouse-requisitions .requisitions-list .requisition-card md-card-header .status-badge.status-pending {
  background: #fff3e0;
  color: #f57c00;
}
.warehouse-main .warehouse-requisitions .requisitions-list .requisition-card md-card-header .status-badge.status-approved {
  background: #e8f5e8;
  color: #388e3c;
}
.warehouse-main .warehouse-requisitions .requisitions-list .requisition-card md-card-header .status-badge.status-rejected {
  background: #ffebee;
  color: #d32f2f;
}
.warehouse-main .warehouse-requisitions .requisitions-list .requisition-card md-card-header .status-badge.status-fulfillment {
  background: #f3e5f5;
  color: #7b1fa2;
}
.warehouse-main .warehouse-requisitions .requisitions-list .requisition-card md-card-header .status-badge.status-fulfilled {
  background: #e8f5e8;
  color: #2e7d32;
}
.warehouse-main .warehouse-requisitions .requisitions-list .requisition-card md-card-header .status-badge.status-cancelled {
  background: #f5f5f5;
  color: #616161;
}
.warehouse-main .warehouse-requisitions .requisitions-list .requisition-card .requisition-info {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 12px;
}
.warehouse-main .warehouse-requisitions .requisitions-list .requisition-card .requisition-info .info-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.warehouse-main .warehouse-requisitions .requisitions-list .requisition-card .requisition-info .info-row .label {
  font-weight: 500;
  color: #666;
}
.warehouse-main .warehouse-requisitions .requisitions-list .requisition-card .requisition-info .info-row .value {
  font-weight: bold;
  color: #333;
}
.warehouse-main .warehouse-requisitions .requisitions-list .requisition-card .requisition-info .info-row .value.priority-low {
  color: #4caf50;
}
.warehouse-main .warehouse-requisitions .requisitions-list .requisition-card .requisition-info .info-row .value.priority-medium {
  color: #ff9800;
}
.warehouse-main .warehouse-requisitions .requisitions-list .requisition-card .requisition-info .info-row .value.priority-high {
  color: #ff5722;
}
.warehouse-main .warehouse-requisitions .requisitions-list .requisition-card .requisition-info .info-row .value.priority-urgent {
  color: #f44336;
}
.warehouse-main .empty-state {
  text-align: center;
  padding: 48px;
  background: white;
  border-radius: 8px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.warehouse-main .empty-state .empty-icon {
  font-size: 64px;
  color: #ccc;
  margin-bottom: 16px;
}
.warehouse-main .empty-state h3 {
  color: #666;
  margin-bottom: 8px;
}
.warehouse-main .empty-state p {
  color: #999;
  margin-bottom: 24px;
}
.warehouse-main .coming-soon {
  text-align: center;
  padding: 48px;
  background: white;
  border-radius: 8px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.warehouse-main .coming-soon .coming-soon-icon {
  font-size: 64px;
  color: #ddd;
  margin-bottom: 16px;
}
.warehouse-main .coming-soon h3 {
  color: #666;
  margin-bottom: 8px;
}
.warehouse-main .coming-soon p {
  color: #999;
}

.warehouse-stock-dialog .dialog-header,
.warehouse-requisition-dialog .dialog-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px 24px;
  border-bottom: 1px solid #e0e0e0;
  margin-bottom: 16px;
}
.warehouse-stock-dialog .dialog-header h2,
.warehouse-requisition-dialog .dialog-header h2 {
  margin: 0;
  color: #333;
}
.warehouse-stock-dialog .dialog-header .dialog-close,
.warehouse-requisition-dialog .dialog-header .dialog-close {
  margin: 0;
}
.warehouse-stock-dialog .dialog-content,
.warehouse-requisition-dialog .dialog-content {
  padding: 0 24px;
  max-height: 70vh;
  overflow-y: auto;
}
.warehouse-stock-dialog .supplier-card,
.warehouse-stock-dialog .basic-info-card,
.warehouse-stock-dialog .requester-card,
.warehouse-stock-dialog .store-card,
.warehouse-stock-dialog .items-card,
.warehouse-stock-dialog .additional-info-card,
.warehouse-requisition-dialog .supplier-card,
.warehouse-requisition-dialog .basic-info-card,
.warehouse-requisition-dialog .requester-card,
.warehouse-requisition-dialog .store-card,
.warehouse-requisition-dialog .items-card,
.warehouse-requisition-dialog .additional-info-card {
  margin-bottom: 16px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.warehouse-stock-dialog .items-container .item-row,
.warehouse-requisition-dialog .items-container .item-row {
  padding: 16px;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  margin-bottom: 12px;
  background: #fafafa;
}
.warehouse-stock-dialog .items-container .item-row .item-actions,
.warehouse-requisition-dialog .items-container .item-row .item-actions {
  display: flex;
  align-items: center;
  justify-content: center;
}
.warehouse-stock-dialog .items-container .item-details,
.warehouse-requisition-dialog .items-container .item-details {
  margin-bottom: 16px;
}
.warehouse-stock-dialog md-card-header,
.warehouse-requisition-dialog md-card-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.warehouse-stock-dialog md-card-header .card-actions,
.warehouse-requisition-dialog md-card-header .card-actions {
  display: flex;
  gap: 8px;
}

@media (max-width: 768px) {
  .warehouse-main {
    padding: 8px;
  }
  .warehouse-main .warehouse-header {
    padding: 12px;
  }
  .warehouse-main .warehouse-header .nav-tabs .nav-tab {
    padding: 6px 12px;
    font-size: 14px;
  }
  .warehouse-main .warehouse-dashboard .metrics-row {
    grid-template-columns: 1fr;
  }
  .warehouse-main .warehouse-stocks .stock-grid {
    grid-template-columns: 1fr;
  }
}
.ms-card .template-1 .media .image {
  width: 100%;
  border-radius: 2px 2px 0 0;
}

.ms-card .template-10 .media {
  width: 80px;
  min-width: 80px;
  max-width: 80px;
}

.ms-card .template-2 .header .avatar .image {
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 20px;
}
.ms-card .template-2 .media .image {
  width: 100%;
}

.ms-card .template-4 .info {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  background: rgba(0, 0, 0, 0.54);
}
.ms-card .template-4 .media {
  z-index: 1;
}
.ms-card .template-4 .media .image {
  width: 100%;
}

.ms-card .template-5 .media {
  width: 80px;
  min-width: 80px;
  max-width: 80px;
}
.ms-card .template-5 .info, .ms-card .template-5 .media {
  -ms-flex: 0 1 auto;
}

.ms-card .template-8 .media .image {
  width: 100%;
  border-radius: 2px 2px 0 0;
}

.ms-card .template-9 .header .avatar .image {
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 20px;
}
.ms-card .template-9 .media .image {
  width: 100%;
}

#layout-content-with-toolbar #toolbar {
  padding: 0 0 0 16px;
}
#layout-content-with-toolbar #toolbar .logo {
  margin-right: 16px;
}
#layout-content-with-toolbar #toolbar .logo .logo-image {
  display: block;
  background: var(--theme-primary-light, #368FFF);
  width: 32px;
  min-width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: 500;
  border-radius: 2px;
}
#layout-content-with-toolbar #toolbar .logo .logo-text {
  color: rgba(0, 0, 0, 0.87);
  margin-left: 16px;
  font-size: 16px;
}

#layout-horizontal-navigation #toolbar-navigation-container {
  z-index: 55;
}
#layout-horizontal-navigation #toolbar-navigation-container #toolbar {
  height: var(--toolbar-height);
  min-height: var(--toolbar-height);
  max-height: var(--toolbar-height);
  box-shadow: none;
}
#layout-horizontal-navigation #toolbar-navigation-container #toolbar .top-row .navigation-toggle {
  height: var(--toolbar-height);
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
#layout-horizontal-navigation #toolbar-navigation-container #toolbar .top-row .navigation-toggle .md-button {
  margin: 0;
  width: var(--toolbar-height);
  height: var(--toolbar-height);
}
#layout-horizontal-navigation #toolbar-navigation-container #toolbar .top-row .logo {
  margin: 0 16px;
}
#layout-horizontal-navigation #toolbar-navigation-container #toolbar .top-row .logo .logo-image {
  display: block;
  background: var(--theme-primary-light, #368FFF);
  width: 32px;
  min-width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: 500;
  border-radius: 2px;
}
#layout-horizontal-navigation #toolbar-navigation-container #toolbar .top-row .logo .logo-text {
  color: rgba(0, 0, 0, 0.87);
  margin-left: 16px;
  font-size: 16px;
}

@media only screen and (max-width: 768px) {
  #layout-horizontal-navigation #toolbar-navigation-container {
    height: var(--toolbar-height);
    min-height: var(--toolbar-height);
    max-height: var(--toolbar-height);
  }
  #layout-horizontal-navigation #toolbar-navigation-container #toolbar {
    padding: 0;
  }
}
#layout-vertical-navigation-fullwidth-toolbar-2 #toolbar .logo {
  width: 6rem;
  padding: 0 16px;
}
#layout-vertical-navigation-fullwidth-toolbar-2 #toolbar .logo .logo-image {
  display: block;
  background: var(--theme-primary-light, #368FFF);
  width: 32px;
  min-width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: 500;
  border-radius: 2px;
}
#layout-vertical-navigation-fullwidth-toolbar-2 #toolbar .logo .logo-text {
  color: rgba(0, 0, 0, 0.87);
  margin-left: 16px;
  font-size: 16px;
}
#layout-vertical-navigation-fullwidth-toolbar-2 #toolbar .navigation-fold-toggle {
  width: var(--toolbar-height);
  min-width: var(--toolbar-height);
  height: var(--toolbar-height);
  margin: 0;
  border-right: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 0;
}
#layout-vertical-navigation-fullwidth-toolbar-2 #toolbar .navigation-fold-toggle md-icon {
  transition: transform 0.3s ease-in-out 0.1s;
  transform: rotate(0deg);
}

@media only screen and (min-width: 768px) {
  .ms-navigation-folded #layout-vertical-navigation-fullwidth-toolbar-2 #toolbar .navigation-fold-toggle md-icon {
    transform: rotate(180deg);
  }
}
@media only screen and (max-width: 768px) {
  #layout-vertical-navigation-fullwidth-toolbar-2 #toolbar .logo {
    width: auto;
  }
}
.card-content {
  margin: 3px;
  border-radius: 5px;
}

.card-item-heading {
  padding: 5px;
  font-size: 1.8rem;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmNzcyIsImluZGV4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbWRpL3Njc3MvbWF0ZXJpYWxkZXNpZ25pY29ucy5zY3NzIiwiY29yZS9zY3NzL2dsb2JhbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL21kaS9zY3NzL19wYXRoLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbWRpL3Njc3MvX2NvcmUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9tZGkvc2Nzcy9faWNvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9tZGkvc2Nzcy9fZXh0cmFzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbWRpL3Njc3MvX2FuaW1hdGVkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYW5ndWxhci1tYXRlcmlhbC9hbmd1bGFyLW1hdGVyaWFsLnNjc3MiLCJjb3JlL3Njc3MvcGFydGlhbHMvcmVzZXQuc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy92YXJpYWJsZXMuc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy9fdGhlbWVzLnNjc3MiLCJjb3JlL3Njc3MvcGFydGlhbHMvbWl4aW5zLnNjc3MiLCJjb3JlL3Njc3MvcGFydGlhbHMvYW5ndWxhci1tYXRlcmlhbC1leHRlbmQuc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy9sYXlvdXRzLXRlbXBsYXRlLnNjc3MiLCJjb3JlL3Njc3MvcGFydGlhbHMvbGF5b3V0cy1wYWdlLnNjc3MiLCJjb3JlL3Njc3MvcGFydGlhbHMvYW5pbWF0aW9ucy5zY3NzIiwiY29yZS9zY3NzL3BhcnRpYWxzL2NvbG9ycy5zY3NzIiwiY29yZS9zY3NzL3BhcnRpYWxzL2ljb25zLnNjc3MiLCJjb3JlL3Njc3MvcGFydGlhbHMvbWF0ZXJpYWwuc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy90eXBvZ3JhcGh5LnNjc3MiLCJjb3JlL3Njc3MvcGFydGlhbHMvcGx1Z2lucy9hbmd1bGFyLWdvb2dsZS1tYXAuc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy9wbHVnaW5zL2FuZ3VsYXItbW9tZW50LXBpY2tlci5zY3NzIiwiY29yZS9zY3NzL3BhcnRpYWxzL3BsdWdpbnMvYzMuc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy9wbHVnaW5zL2NoYXJ0aXN0LnNjc3MiLCJjb3JlL3Njc3MvcGFydGlhbHMvcGx1Z2lucy9jaGFydGpzLnNjc3MiLCJjb3JlL3Njc3MvcGFydGlhbHMvcGx1Z2lucy9kYXRhdGFibGUuc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy9wbHVnaW5zL2hpZ2hsaWdodC5zY3NzIiwiY29yZS9zY3NzL3BhcnRpYWxzL3BsdWdpbnMvbnZkMy5zY3NzIiwiY29yZS9zY3NzL3BhcnRpYWxzL3BsdWdpbnMvcGVyZmVjdC1zY3JvbGxiYXIuc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy9wbHVnaW5zL3RleHQtYW5ndWxhci5zY3NzIiwiY29yZS9zY3NzL3BhcnRpYWxzL2hlbHBlcnMuc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy9wcmludC5zY3NzIiwiaW5kZXgvYW5pbWF0aW9uLnNjc3MiLCJpbmRleC9hcHAuc2NzcyIsImluZGV4L2luZGV4LnNjc3MiLCJjb21wb25lbnRzL2Vycm9ycy9lcnJvci5zY3NzIiwiY29tcG9uZW50cy9mb3Jnb3QtcGFzc3dvcmQvZm9yZ290LXBhc3N3b3JkLnNjc3MiLCJjb21wb25lbnRzL2xvY2svbG9jay5zY3NzIiwiY29tcG9uZW50cy9sb2dpbi9sb2dpbi5zY3NzIiwiY29tcG9uZW50cy9sb2dvdXQvbG9nb3V0LnNjc3MiLCJjb21wb25lbnRzL3JlZ2lzdGVyL3JlZ2lzdGVyLnNjc3MiLCJjb21wb25lbnRzL3JlZ2lzdGVyLXYyL3JlZ2lzdGVyLXYyLnNjc3MiLCJjb21wb25lbnRzL3Jlc2V0LXBhc3N3b3JkL3Jlc2V0LXBhc3N3b3JkLnNjc3MiLCJjb21wb25lbnRzL3RoZW1lLW9wdGlvbnMvdGhlbWUtb3B0aW9ucy5zY3NzIiwiY29tcG9uZW50cy90aGVtZS1zZWxlY3Rvci90aGVtZS1zZWxlY3Rvci5zY3NzIiwiY29tcG9uZW50cy90b29sYmFyL3Rvb2xiYXIuc2NzcyIsImRpcmVjdGl2ZXMvbWVzc2FuZ2VyL21lc3Nhbmdlci5zY3NzIiwiZGlyZWN0aXZlcy9tcy1jYXJkL21zLWNhcmQuc2NzcyIsImRpcmVjdGl2ZXMvbXMtbWFzb25yeS9tcy1tYXNvbnJ5LnNjc3MiLCJkaXJlY3RpdmVzL21zLXNjcm9sbC9tcy1zY3JvbGwuc2NzcyIsImRpcmVjdGl2ZXMvbXMtc3BsYXNoLXNjcmVlbi9tcy1zcGxhc2gtc2NyZWVuLnNjc3MiLCJkaXJlY3RpdmVzL21zLXdpZGdldC9tcy13aWRnZXQuc2NzcyIsImZlYXR1cmVzL3NhbGVzL2Vsb24tc2FsZXMuY29tcG9uZW50LnNjc3MiLCJ0ZW1wbGF0ZXMvc2Nzcy9hbmltYXRpb24uc2NzcyIsInRlbXBsYXRlcy9zY3NzL2J1dHRvbi5zY3NzIiwidGVtcGxhdGVzL3Njc3MvY2xhc3Muc2NzcyIsInRlbXBsYXRlcy9zY3NzL2NvbXBvbmVudC5zY3NzIiwidGVtcGxhdGVzL3Njc3MvY29udGV4dE1lbnUuc2NzcyIsInRlbXBsYXRlcy9zY3NzL2RhdGFwcm9jZXNzb3Iuc2NzcyIsInRlbXBsYXRlcy9zY3NzL2RldGFpbGVkLnNjc3MiLCJ0ZW1wbGF0ZXMvc2Nzcy9kaWFsb2cuc2NzcyIsInRlbXBsYXRlcy9zY3NzL2luZGV4LnNjc3MiLCJ0ZW1wbGF0ZXMvc2Nzcy90aGVtZXMvX3RoZW1lLWJhc2Uuc2NzcyIsInRlbXBsYXRlcy9zY3NzL3RoZW1lcy9fdGhlbWUtbGlnaHQuc2NzcyIsInRlbXBsYXRlcy9zY3NzL3RoZW1lcy9fdGhlbWUtZGFyay5zY3NzIiwidGVtcGxhdGVzL3Njc3MvdGhlbWVzL190aGVtZS13b3Jrc3BhY2Uuc2NzcyIsInRlbXBsYXRlcy9zY3NzL3RoZW1lcy9fdGhlbWUtbWFuYWdlci5zY3NzIiwidGVtcGxhdGVzL3Njc3MvYmFzZS9fbGVnYWN5LXN1cHBvcnQuc2NzcyIsInRlbXBsYXRlcy9zY3NzL2Jhc2UvX3ZhcmlhYmxlcy5zY3NzIiwidGVtcGxhdGVzL3Njc3MvYWJzdHJhY3RzL19taXhpbnMuc2NzcyIsInRlbXBsYXRlcy9zY3NzL2Jhc2UvX2FuaW1hdGlvbnMuc2NzcyIsInRlbXBsYXRlcy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsInRlbXBsYXRlcy9zY3NzL2xheW91dC9fbmF2aWdhdGlvbi5zY3NzIiwidGVtcGxhdGVzL3Njc3MvbGF5b3V0L19kYXNoYm9hcmQtbGF5b3V0LnNjc3MiLCJ0ZW1wbGF0ZXMvc2Nzcy91dGlsaXRpZXMvX2hlbHBlcnMuc2NzcyIsInRlbXBsYXRlcy9zY3NzL3ZpZXdlci5zY3NzIiwidGVtcGxhdGVzL3Njc3MvdG9vbGJhci5zY3NzIiwidGVtcGxhdGVzL3Njc3MvdGV4dC5zY3NzIiwidGVtcGxhdGVzL3Njc3Mvc2lkZXBhbmVsLnNjc3MiLCJ0ZW1wbGF0ZXMvc2Nzcy90YWIuc2NzcyIsInRlbXBsYXRlcy9zY3NzL3JpYmJvbnMuc2NzcyIsInRlbXBsYXRlcy9zY3NzL3JlY29uLnNjc3MiLCJ0ZW1wbGF0ZXMvc2Nzcy9yZWxhdGlvbnNoaXAuc2NzcyIsInRlbXBsYXRlcy9zY3NzL3F1ZXJ5LnNjc3MiLCJ0ZW1wbGF0ZXMvc2Nzcy9wb3Auc2NzcyIsInRlbXBsYXRlcy9zY3NzL3BvY2tldHMuc2NzcyIsInRlbXBsYXRlcy9zY3NzL3BhbmVscy5zY3NzIiwidGVtcGxhdGVzL3Njc3MvbmF2LWNhcmQuc2NzcyIsInRlbXBsYXRlcy9zY3NzL21vYmlsZS1tb2RlbC5zY3NzIiwidGVtcGxhdGVzL3Njc3MvbXMtc2VhcmNoLWJhci5zY3NzIiwidGVtcGxhdGVzL3Njc3MvbXMtaW5mby1iYXIuc2NzcyIsInRlbXBsYXRlcy9zY3NzL21zLW5hdi5zY3NzIiwidGVtcGxhdGVzL3Njc3MvbWlzYy5zY3NzIiwidGVtcGxhdGVzL3Njc3MvbWVkaWEuc2NzcyIsInRlbXBsYXRlcy9zY3NzL2lucHV0LnNjc3MiLCJ0ZW1wbGF0ZXMvc2Nzcy9tcy1uYXZpZ2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL2xvZ2luLXYyL2ludGVyZmFjZS9sb2dpbi12Mi5zY3NzIiwiY29tcG9uZW50cy9tYWluL2ludGVyZmFjZS9tYWluLnNjc3MiLCJkaXJlY3RpdmVzL2NoYXQvaW50ZXJmYWNlL2NoYXQuc2NzcyIsImRpcmVjdGl2ZXMvY21kL2ludGVyZmFjZS9jbWQuc2NzcyIsImRpcmVjdGl2ZXMvZGFzaGJvYXJkL2Rhc2hib2FyZC9kYXNoYm9hcmQuc2NzcyIsImRpcmVjdGl2ZXMvZGFzaGJvYXJkL2Rhc2hib2FyZHMvZGFzaGJvYXJkcy5zY3NzIiwiZGlyZWN0aXZlcy9kYXNoYm9hcmQvaW50ZXJmYWNlL2FuYWx5dGljcy5zY3NzIiwiZGlyZWN0aXZlcy9kYXNoYm9hcmQvaW50ZXJmYWNlL2Rhc2hib2FyZC5zY3NzIiwiZGlyZWN0aXZlcy9lZGl0b3IvaW50ZXJmYWNlL2VkaXRvci5jb21wb25lbnQuc2NzcyIsImRpcmVjdGl2ZXMvZWRpdG9yL2ludGVyZmFjZS9lZGl0b3Iuc2NzcyIsImRpcmVjdGl2ZXMvZWxvbi1hdHRlbmRhbmNlL2ludGVyZmFjZS9tYWluLnNjc3MiLCJkaXJlY3RpdmVzL2Vsb24tYmFyL2ludGVyZmFjZS9iYXIuc2NzcyIsImRpcmVjdGl2ZXMvZWxvbi1iYXJjb2RlL2ludGVyZmFjZS9iYXJjb2RlLnNjc3MiLCJkaXJlY3RpdmVzL2Vsb24tY29udGFjdHMvY29udGFjdHMvY29udGFjdHMuc2NzcyIsImRpcmVjdGl2ZXMvZWxvbi1kb2N1bWVudC9pbnRlcmZhY2UvbWFpbi5zY3NzIiwiZGlyZWN0aXZlcy9lbG9uLWVtYWlsL2ludGVyZmFjZS9tYWluLnNjc3MiLCJkaXJlY3RpdmVzL2Vsb24tZmFiL2ludGVyZmFjZS9mYWIuc2NzcyIsImRpcmVjdGl2ZXMvZWxvbi1mb3Jtcy9pbnRlcmZhY2UvZm9ybS5zY3NzIiwiZGlyZWN0aXZlcy9lbG9uLWdyaWQvaW50ZXJmYWNlL21haW4uc2NzcyIsImRpcmVjdGl2ZXMvZWxvbi1ncmlkLWNvbXBvbmVudC9pbnRlcmZhY2UvZ3JpZC1jb21wb25lbnQuc2NzcyIsImRpcmVjdGl2ZXMvZWxvbi1pcGMvaW50ZXJmYWNlL2lwYy5zY3NzIiwiZGlyZWN0aXZlcy9lbG9uLW1hcC9pbnRlcmZhY2UvbWFpbi5zY3NzIiwiZGlyZWN0aXZlcy9lbG9uLW1lZXRpbmcvaW50ZXJmYWNlL21lZXRpbmdzLnNjc3MiLCJkaXJlY3RpdmVzL2Vsb24tbWVldGluZy9pbnRlcmZhY2Uvc3RyZWFtLnNjc3MiLCJkaXJlY3RpdmVzL2Vsb24tbWVtb3MvaW50ZXJmYWNlL21haW4uc2NzcyIsImRpcmVjdGl2ZXMvZWxvbi1tb2RlbC9pbnRlcmZhY2UvbW9kZWwuc2NzcyIsImRpcmVjdGl2ZXMvZWxvbi1tb2RlbC9pbnRlcmZhY2UvcmVjb3Jkcy5zY3NzIiwiZGlyZWN0aXZlcy9lbG9uLW1vZGVscy9pbnRlcmZhY2UvbW9kZWxzLnNjc3MiLCJkaXJlY3RpdmVzL2Vsb24tbmF0aXZlL2ludGVyZmFjZS9uYXRpdmUuc2NzcyIsImRpcmVjdGl2ZXMvZWxvbi1ub3RpZmljYXRpb24tYmFyL2ludGVyZmFjZS9iYXIuc2NzcyIsImRpcmVjdGl2ZXMvZWxvbi1wYW5lbHMvaW50ZXJmYWNlL3BhbmVsLnNjc3MiLCJkaXJlY3RpdmVzL2Vsb24tcGhvbmUvcGhvbmUvcGhvbmUuc2NzcyIsImRpcmVjdGl2ZXMvZWxvbi1waG9uZS1jb250cm9scy9waG9uZS9jb250cm9scy5zY3NzIiwiZGlyZWN0aXZlcy9lbG9uLXBsdWdpbnMvaW50ZXJmYWNlL3BsdWdpbi5zY3NzIiwiZGlyZWN0aXZlcy9lbG9uLXByb2ZpbGUvaW50ZXJmYWNlL3Byb2ZpbGUuc2NzcyIsImRpcmVjdGl2ZXMvZWxvbi1xdWljay9pbnRlcmZhY2UvcXVpY2suc2NzcyIsImRpcmVjdGl2ZXMvZWxvbi1yZWNvcmQvaW50ZXJmYWNlL3JlY29yZC5zY3NzIiwiZGlyZWN0aXZlcy9lbG9uLXJlcG9ydC9pbnRlcmZhY2UvZGlhbG9nLnNjc3MiLCJkaXJlY3RpdmVzL2Vsb24tcmVwb3J0L2ludGVyZmFjZS9tYWluLnNjc3MiLCJkaXJlY3RpdmVzL2Vsb24tcmVwb3J0cy9pbnRlcmZhY2UvbWFpbi5zY3NzIiwiZGlyZWN0aXZlcy9lbG9uLXJlcXVlc3QvaW50ZXJmYWNlL3JlcXVlc3Quc2NzcyIsImRpcmVjdGl2ZXMvZWxvbi1zYWxlcy9pbnRlcmZhY2UvbWFpbi5zY3NzIiwiZGlyZWN0aXZlcy9lbG9uLXNjcmlwdHMvaW50ZXJmYWNlL3NjcmlwdHMuc2NzcyIsImRpcmVjdGl2ZXMvZWxvbi1zZWFyY2gvaW50ZXJmYWNlL2Jhci5zY3NzIiwiZGlyZWN0aXZlcy9lbG9uLXNlYXJjaC9pbnRlcmZhY2Uvc2VhcmNoLnNjc3MiLCJkaXJlY3RpdmVzL2Vsb24tc3FsL2ludGVyZmFjZS9zcWwuc2NzcyIsImRpcmVjdGl2ZXMvZWxvbi10YXNrcy9pbnRlcmZhY2UvY2F0ZWdvcnkuc2NzcyIsImRpcmVjdGl2ZXMvZWxvbi10YXNrcy9pbnRlcmZhY2UvdGFzay5zY3NzIiwiZGlyZWN0aXZlcy9lbG9uLXRvZG9zL2ludGVyZmFjZS9tYWluLnNjc3MiLCJkaXJlY3RpdmVzL2Vsb24tdG9vbHMvaW50ZXJmYWNlL21haW4uc2NzcyIsImRpcmVjdGl2ZXMvZWxvbi13b3Jrc3BhY2UvaW50ZXJmYWNlL2NhcmRzLnNjc3MiLCJkaXJlY3RpdmVzL2Vsb24td29ya3NwYWNlL2ludGVyZmFjZS9maWxlLnNjc3MiLCJkaXJlY3RpdmVzL2Vsb24td29ya3NwYWNlL2ludGVyZmFjZS9tYWluLnNjc3MiLCJkaXJlY3RpdmVzL2Vsb24td29ya3NwYWNlL2ludGVyZmFjZS9tb2RlbC5zY3NzIiwiZGlyZWN0aXZlcy9lbG9uLXdvcmtzcGFjZS9pbnRlcmZhY2UvdGFicy5zY3NzIiwiZGlyZWN0aXZlcy9lbG9uLXdvcmtzcGFjZS9pbnRlcmZhY2Uvd29ya3NwYWNlLnNjc3MiLCJkaXJlY3RpdmVzL2dyaWQvaW50ZXJmYWNlL2dyaWQuc2NzcyIsImRpcmVjdGl2ZXMvaW5zZXJ0b3IvaW50ZXJmYWNlL2luc2VydG9yLnNjc3MiLCJkaXJlY3RpdmVzL2xvZ3MvaW50ZXJmYWNlL2xvZ3Muc2NzcyIsImRpcmVjdGl2ZXMvbWVudS9pbnRlcmZhY2UvbWVudS5zY3NzIiwiZGlyZWN0aXZlcy9tZXNzYW5nZXIvaW50ZXJmYWNlL2NvbmZpcm0uc2NzcyIsImRpcmVjdGl2ZXMvbWVzc2FuZ2VyL2ludGVyZmFjZS9ncmlkRGlhbG9nLnNjc3MiLCJkaXJlY3RpdmVzL25hdmlnYXRvci9pbnRlcmZhY2UvbXMtbmF2LnNjc3MiLCJkaXJlY3RpdmVzL25hdmlnYXRvci9pbnRlcmZhY2UvbXMtbmF2aWdhdGlvbi5zY3NzIiwiZGlyZWN0aXZlcy9uYXZpZ2F0b3IvaW50ZXJmYWNlL25hdmlnYXRvci5zY3NzIiwiZGlyZWN0aXZlcy9ub3RpZmljYXRpb24vaW50ZXJmYWNlL25vdGlmaWNhdGlvbi5zY3NzIiwiZGlyZWN0aXZlcy9wbG90L2ludGVyZmFjZS9wbG90LnNjc3MiLCJkaXJlY3RpdmVzL3NldHRpbmdzL2ludGVyZmFjZS9zZXR0aW5ncy5zY3NzIiwiZGlyZWN0aXZlcy9zdGF0aXN0aWNzL2ludGVyZmFjZS9zdGF0aXN0aWNzLnNjc3MiLCJkaXJlY3RpdmVzL3N0YXRpc3RpY3MvaW50ZXJmYWNlL3N0YXRzLnNjc3MiLCJ0ZW1wbGF0ZXMvc2Nzcy9jb21wb25lbnRzL19jYXJkcy5zY3NzIiwidGVtcGxhdGVzL3Njc3MvbGF5b3V0L193b3Jrc3BhY2Uuc2NzcyIsInRlbXBsYXRlcy9zY3NzL3V0aWxpdGllcy9fbGF5b3V0LnNjc3MiLCJjb21wb25lbnRzL25hdmlnYXRpb24vbGF5b3V0cy92ZXJ0aWNhbC1uYXZpZ2F0aW9uL25hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvbmF2aWdhdGlvbi9sYXlvdXRzL3ZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMi9uYXZpZ2F0aW9uLnNjc3MiLCJkaXJlY3RpdmVzL2hpZGUvZWxvbi1jb21taXNzaW9uLWRhc2hib2FyZC9pbnRlcmZhY2UvY29tbWlzc2lvbi1kYXNoYm9hcmQuc2NzcyIsImRpcmVjdGl2ZXMvaGlkZS9lbG9uLXJlcXVpc2l0aW9ucy9pbnRlcmZhY2UvcmVxdWlzaXRpb25zLnNjc3MiLCJkaXJlY3RpdmVzL2hpZGUvZWxvbi1zYWxlcy9pbnRlcmZhY2UvbWFpbi5zY3NzIiwiZGlyZWN0aXZlcy9oaWRlL2Vsb24td2FyZWhvdXNlL2ludGVyZmFjZS93YXJlaG91c2Uuc2NzcyIsImRpcmVjdGl2ZXMvbXMtY2FyZC90ZW1wbGF0ZXMvdGVtcGxhdGUtMS90ZW1wbGF0ZS0xLnNjc3MiLCJkaXJlY3RpdmVzL21zLWNhcmQvdGVtcGxhdGVzL3RlbXBsYXRlLTEwL3RlbXBsYXRlLTEwLnNjc3MiLCJkaXJlY3RpdmVzL21zLWNhcmQvdGVtcGxhdGVzL3RlbXBsYXRlLTIvdGVtcGxhdGUtMi5zY3NzIiwiZGlyZWN0aXZlcy9tcy1jYXJkL3RlbXBsYXRlcy90ZW1wbGF0ZS00L3RlbXBsYXRlLTQuc2NzcyIsImRpcmVjdGl2ZXMvbXMtY2FyZC90ZW1wbGF0ZXMvdGVtcGxhdGUtNS90ZW1wbGF0ZS01LnNjc3MiLCJkaXJlY3RpdmVzL21zLWNhcmQvdGVtcGxhdGVzL3RlbXBsYXRlLTgvdGVtcGxhdGUtOC5zY3NzIiwiZGlyZWN0aXZlcy9tcy1jYXJkL3RlbXBsYXRlcy90ZW1wbGF0ZS05L3RlbXBsYXRlLTkuc2NzcyIsImNvbXBvbmVudHMvdG9vbGJhci9sYXlvdXRzL3N0YWxlL2NvbnRlbnQtd2l0aC10b29sYmFyL3Rvb2xiYXIuc2NzcyIsImNvbXBvbmVudHMvdG9vbGJhci9sYXlvdXRzL3N0YWxlL2hvcml6b250YWwtbmF2aWdhdGlvbi90b29sYmFyLnNjc3MiLCJjb21wb25lbnRzL3Rvb2xiYXIvbGF5b3V0cy9zdGFsZS92ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyLTIvdG9vbGJhci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7O0VBQUE7QUNBQSw0QkFBQTtBQ0FRLDREQUFBO0FBQ0EsOERBQUE7QUFDQSw0REFBQTtBQUlBLDBFQUFBO0FBRUEsK0VBQUE7QUFSQSw0REFBQTtBQUNBLDhEQUFBO0FBQ0EsNERBQUE7QUFJQSwwRUFBQTtBQUVBLCtFQUFBO0FDUlI7RUFDRSxvQ0FBQTtFQUNBLDZEQUFBO0VBQ0Esc2FBQUE7RUFLQSxtQkFBQTtFQUNBLGtCQUFBO0FKYUY7QUt0QkE7O0VBRUUscUJBQUE7RUFDQSx5REFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1DQUFBO0VBQ0Esa0NBQUE7QUx3QkY7O0FNL0JJO0VBQ0ksZ0JBQUE7QU5rQ1I7O0FNbkNJO0VBQ0ksZ0JBQUE7QU5zQ1I7O0FNdkNJO0VBQ0ksZ0JBQUE7QU4wQ1I7O0FNM0NJO0VBQ0ksZ0JBQUE7QU44Q1I7O0FNL0NJO0VBQ0ksZ0JBQUE7QU5rRFI7O0FNbkRJO0VBQ0ksZ0JBQUE7QU5zRFI7O0FNdkRJO0VBQ0ksZ0JBQUE7QU4wRFI7O0FNM0RJO0VBQ0ksZ0JBQUE7QU44RFI7O0FNL0RJO0VBQ0ksZ0JBQUE7QU5rRVI7O0FNbkVJO0VBQ0ksZ0JBQUE7QU5zRVI7O0FNdkVJO0VBQ0ksZ0JBQUE7QU4wRVI7O0FNM0VJO0VBQ0ksZ0JBQUE7QU44RVI7O0FNL0VJO0VBQ0ksZ0JBQUE7QU5rRlI7O0FNbkZJO0VBQ0ksZ0JBQUE7QU5zRlI7O0FNdkZJO0VBQ0ksZ0JBQUE7QU4wRlI7O0FNM0ZJO0VBQ0ksZ0JBQUE7QU44RlI7O0FNL0ZJO0VBQ0ksZ0JBQUE7QU5rR1I7O0FNbkdJO0VBQ0ksZ0JBQUE7QU5zR1I7O0FNdkdJO0VBQ0ksZ0JBQUE7QU4wR1I7O0FNM0dJO0VBQ0ksZ0JBQUE7QU44R1I7O0FNL0dJO0VBQ0ksZ0JBQUE7QU5rSFI7O0FNbkhJO0VBQ0ksZ0JBQUE7QU5zSFI7O0FNdkhJO0VBQ0ksZ0JBQUE7QU4wSFI7O0FNM0hJO0VBQ0ksZ0JBQUE7QU44SFI7O0FNL0hJO0VBQ0ksZ0JBQUE7QU5rSVI7O0FNbklJO0VBQ0ksZ0JBQUE7QU5zSVI7O0FNdklJO0VBQ0ksZ0JBQUE7QU4wSVI7O0FNM0lJO0VBQ0ksZ0JBQUE7QU44SVI7O0FNL0lJO0VBQ0ksZ0JBQUE7QU5rSlI7O0FNbkpJO0VBQ0ksZ0JBQUE7QU5zSlI7O0FNdkpJO0VBQ0ksZ0JBQUE7QU4wSlI7O0FNM0pJO0VBQ0ksZ0JBQUE7QU44SlI7O0FNL0pJO0VBQ0ksZ0JBQUE7QU5rS1I7O0FNbktJO0VBQ0ksZ0JBQUE7QU5zS1I7O0FNdktJO0VBQ0ksZ0JBQUE7QU4wS1I7O0FNM0tJO0VBQ0ksZ0JBQUE7QU44S1I7O0FNL0tJO0VBQ0ksZ0JBQUE7QU5rTFI7O0FNbkxJO0VBQ0ksZ0JBQUE7QU5zTFI7O0FNdkxJO0VBQ0ksZ0JBQUE7QU4wTFI7O0FNM0xJO0VBQ0ksZ0JBQUE7QU44TFI7O0FNL0xJO0VBQ0ksZ0JBQUE7QU5rTVI7O0FNbk1JO0VBQ0ksZ0JBQUE7QU5zTVI7O0FNdk1JO0VBQ0ksZ0JBQUE7QU4wTVI7O0FNM01JO0VBQ0ksZ0JBQUE7QU44TVI7O0FNL01JO0VBQ0ksZ0JBQUE7QU5rTlI7O0FNbk5JO0VBQ0ksZ0JBQUE7QU5zTlI7O0FNdk5JO0VBQ0ksZ0JBQUE7QU4wTlI7O0FNM05JO0VBQ0ksZ0JBQUE7QU44TlI7O0FNL05JO0VBQ0ksZ0JBQUE7QU5rT1I7O0FNbk9JO0VBQ0ksZ0JBQUE7QU5zT1I7O0FNdk9JO0VBQ0ksZ0JBQUE7QU4wT1I7O0FNM09JO0VBQ0ksZ0JBQUE7QU44T1I7O0FNL09JO0VBQ0ksZ0JBQUE7QU5rUFI7O0FNblBJO0VBQ0ksZ0JBQUE7QU5zUFI7O0FNdlBJO0VBQ0ksZ0JBQUE7QU4wUFI7O0FNM1BJO0VBQ0ksZ0JBQUE7QU44UFI7O0FNL1BJO0VBQ0ksZ0JBQUE7QU5rUVI7O0FNblFJO0VBQ0ksZ0JBQUE7QU5zUVI7O0FNdlFJO0VBQ0ksZ0JBQUE7QU4wUVI7O0FNM1FJO0VBQ0ksZ0JBQUE7QU44UVI7O0FNL1FJO0VBQ0ksZ0JBQUE7QU5rUlI7O0FNblJJO0VBQ0ksZ0JBQUE7QU5zUlI7O0FNdlJJO0VBQ0ksZ0JBQUE7QU4wUlI7O0FNM1JJO0VBQ0ksZ0JBQUE7QU44UlI7O0FNL1JJO0VBQ0ksZ0JBQUE7QU5rU1I7O0FNblNJO0VBQ0ksZ0JBQUE7QU5zU1I7O0FNdlNJO0VBQ0ksZ0JBQUE7QU4wU1I7O0FNM1NJO0VBQ0ksZ0JBQUE7QU44U1I7O0FNL1NJO0VBQ0ksZ0JBQUE7QU5rVFI7O0FNblRJO0VBQ0ksZ0JBQUE7QU5zVFI7O0FNdlRJO0VBQ0ksZ0JBQUE7QU4wVFI7O0FNM1RJO0VBQ0ksZ0JBQUE7QU44VFI7O0FNL1RJO0VBQ0ksZ0JBQUE7QU5rVVI7O0FNblVJO0VBQ0ksZ0JBQUE7QU5zVVI7O0FNdlVJO0VBQ0ksZ0JBQUE7QU4wVVI7O0FNM1VJO0VBQ0ksZ0JBQUE7QU44VVI7O0FNL1VJO0VBQ0ksZ0JBQUE7QU5rVlI7O0FNblZJO0VBQ0ksZ0JBQUE7QU5zVlI7O0FNdlZJO0VBQ0ksZ0JBQUE7QU4wVlI7O0FNM1ZJO0VBQ0ksZ0JBQUE7QU44VlI7O0FNL1ZJO0VBQ0ksZ0JBQUE7QU5rV1I7O0FNbldJO0VBQ0ksZ0JBQUE7QU5zV1I7O0FNdldJO0VBQ0ksZ0JBQUE7QU4wV1I7O0FNM1dJO0VBQ0ksZ0JBQUE7QU44V1I7O0FNL1dJO0VBQ0ksZ0JBQUE7QU5rWFI7O0FNblhJO0VBQ0ksZ0JBQUE7QU5zWFI7O0FNdlhJO0VBQ0ksZ0JBQUE7QU4wWFI7O0FNM1hJO0VBQ0ksZ0JBQUE7QU44WFI7O0FNL1hJO0VBQ0ksZ0JBQUE7QU5rWVI7O0FNbllJO0VBQ0ksZ0JBQUE7QU5zWVI7O0FNdllJO0VBQ0ksZ0JBQUE7QU4wWVI7O0FNM1lJO0VBQ0ksZ0JBQUE7QU44WVI7O0FNL1lJO0VBQ0ksZ0JBQUE7QU5rWlI7O0FNblpJO0VBQ0ksZ0JBQUE7QU5zWlI7O0FNdlpJO0VBQ0ksZ0JBQUE7QU4wWlI7O0FNM1pJO0VBQ0ksZ0JBQUE7QU44WlI7O0FNL1pJO0VBQ0ksZ0JBQUE7QU5rYVI7O0FNbmFJO0VBQ0ksZ0JBQUE7QU5zYVI7O0FNdmFJO0VBQ0ksZ0JBQUE7QU4wYVI7O0FNM2FJO0VBQ0ksZ0JBQUE7QU44YVI7O0FNL2FJO0VBQ0ksZ0JBQUE7QU5rYlI7O0FNbmJJO0VBQ0ksZ0JBQUE7QU5zYlI7O0FNdmJJO0VBQ0ksZ0JBQUE7QU4wYlI7O0FNM2JJO0VBQ0ksZ0JBQUE7QU44YlI7O0FNL2JJO0VBQ0ksZ0JBQUE7QU5rY1I7O0FNbmNJO0VBQ0ksZ0JBQUE7QU5zY1I7O0FNdmNJO0VBQ0ksZ0JBQUE7QU4wY1I7O0FNM2NJO0VBQ0ksZ0JBQUE7QU44Y1I7O0FNL2NJO0VBQ0ksZ0JBQUE7QU5rZFI7O0FNbmRJO0VBQ0ksZ0JBQUE7QU5zZFI7O0FNdmRJO0VBQ0ksZ0JBQUE7QU4wZFI7O0FNM2RJO0VBQ0ksZ0JBQUE7QU44ZFI7O0FNL2RJO0VBQ0ksZ0JBQUE7QU5rZVI7O0FNbmVJO0VBQ0ksZ0JBQUE7QU5zZVI7O0FNdmVJO0VBQ0ksZ0JBQUE7QU4wZVI7O0FNM2VJO0VBQ0ksZ0JBQUE7QU44ZVI7O0FNL2VJO0VBQ0ksZ0JBQUE7QU5rZlI7O0FNbmZJO0VBQ0ksZ0JBQUE7QU5zZlI7O0FNdmZJO0VBQ0ksZ0JBQUE7QU4wZlI7O0FNM2ZJO0VBQ0ksZ0JBQUE7QU44ZlI7O0FNL2ZJO0VBQ0ksZ0JBQUE7QU5rZ0JSOztBTW5nQkk7RUFDSSxnQkFBQTtBTnNnQlI7O0FNdmdCSTtFQUNJLGdCQUFBO0FOMGdCUjs7QU0zZ0JJO0VBQ0ksZ0JBQUE7QU44Z0JSOztBTS9nQkk7RUFDSSxnQkFBQTtBTmtoQlI7O0FNbmhCSTtFQUNJLGdCQUFBO0FOc2hCUjs7QU12aEJJO0VBQ0ksZ0JBQUE7QU4waEJSOztBTTNoQkk7RUFDSSxnQkFBQTtBTjhoQlI7O0FNL2hCSTtFQUNJLGdCQUFBO0FOa2lCUjs7QU1uaUJJO0VBQ0ksZ0JBQUE7QU5zaUJSOztBTXZpQkk7RUFDSSxnQkFBQTtBTjBpQlI7O0FNM2lCSTtFQUNJLGdCQUFBO0FOOGlCUjs7QU0vaUJJO0VBQ0ksZ0JBQUE7QU5rakJSOztBTW5qQkk7RUFDSSxnQkFBQTtBTnNqQlI7O0FNdmpCSTtFQUNJLGdCQUFBO0FOMGpCUjs7QU0zakJJO0VBQ0ksZ0JBQUE7QU44akJSOztBTS9qQkk7RUFDSSxnQkFBQTtBTmtrQlI7O0FNbmtCSTtFQUNJLGdCQUFBO0FOc2tCUjs7QU12a0JJO0VBQ0ksZ0JBQUE7QU4wa0JSOztBTTNrQkk7RUFDSSxnQkFBQTtBTjhrQlI7O0FNL2tCSTtFQUNJLGdCQUFBO0FOa2xCUjs7QU1ubEJJO0VBQ0ksZ0JBQUE7QU5zbEJSOztBTXZsQkk7RUFDSSxnQkFBQTtBTjBsQlI7O0FNM2xCSTtFQUNJLGdCQUFBO0FOOGxCUjs7QU0vbEJJO0VBQ0ksZ0JBQUE7QU5rbUJSOztBTW5tQkk7RUFDSSxnQkFBQTtBTnNtQlI7O0FNdm1CSTtFQUNJLGdCQUFBO0FOMG1CUjs7QU0zbUJJO0VBQ0ksZ0JBQUE7QU44bUJSOztBTS9tQkk7RUFDSSxnQkFBQTtBTmtuQlI7O0FNbm5CSTtFQUNJLGdCQUFBO0FOc25CUjs7QU12bkJJO0VBQ0ksZ0JBQUE7QU4wbkJSOztBTTNuQkk7RUFDSSxnQkFBQTtBTjhuQlI7O0FNL25CSTtFQUNJLGdCQUFBO0FOa29CUjs7QU1ub0JJO0VBQ0ksZ0JBQUE7QU5zb0JSOztBTXZvQkk7RUFDSSxnQkFBQTtBTjBvQlI7O0FNM29CSTtFQUNJLGdCQUFBO0FOOG9CUjs7QU0vb0JJO0VBQ0ksZ0JBQUE7QU5rcEJSOztBTW5wQkk7RUFDSSxnQkFBQTtBTnNwQlI7O0FNdnBCSTtFQUNJLGdCQUFBO0FOMHBCUjs7QU0zcEJJO0VBQ0ksZ0JBQUE7QU44cEJSOztBTS9wQkk7RUFDSSxnQkFBQTtBTmtxQlI7O0FNbnFCSTtFQUNJLGdCQUFBO0FOc3FCUjs7QU12cUJJO0VBQ0ksZ0JBQUE7QU4wcUJSOztBTTNxQkk7RUFDSSxnQkFBQTtBTjhxQlI7O0FNL3FCSTtFQUNJLGdCQUFBO0FOa3JCUjs7QU1uckJJO0VBQ0ksZ0JBQUE7QU5zckJSOztBTXZyQkk7RUFDSSxnQkFBQTtBTjByQlI7O0FNM3JCSTtFQUNJLGdCQUFBO0FOOHJCUjs7QU0vckJJO0VBQ0ksZ0JBQUE7QU5rc0JSOztBTW5zQkk7RUFDSSxnQkFBQTtBTnNzQlI7O0FNdnNCSTtFQUNJLGdCQUFBO0FOMHNCUjs7QU0zc0JJO0VBQ0ksZ0JBQUE7QU44c0JSOztBTS9zQkk7RUFDSSxnQkFBQTtBTmt0QlI7O0FNbnRCSTtFQUNJLGdCQUFBO0FOc3RCUjs7QU12dEJJO0VBQ0ksZ0JBQUE7QU4wdEJSOztBTTN0Qkk7RUFDSSxnQkFBQTtBTjh0QlI7O0FNL3RCSTtFQUNJLGdCQUFBO0FOa3VCUjs7QU1udUJJO0VBQ0ksZ0JBQUE7QU5zdUJSOztBTXZ1Qkk7RUFDSSxnQkFBQTtBTjB1QlI7O0FNM3VCSTtFQUNJLGdCQUFBO0FOOHVCUjs7QU0vdUJJO0VBQ0ksZ0JBQUE7QU5rdkJSOztBTW52Qkk7RUFDSSxnQkFBQTtBTnN2QlI7O0FNdnZCSTtFQUNJLGdCQUFBO0FOMHZCUjs7QU0zdkJJO0VBQ0ksZ0JBQUE7QU44dkJSOztBTS92Qkk7RUFDSSxnQkFBQTtBTmt3QlI7O0FNbndCSTtFQUNJLGdCQUFBO0FOc3dCUjs7QU12d0JJO0VBQ0ksZ0JBQUE7QU4wd0JSOztBTTN3Qkk7RUFDSSxnQkFBQTtBTjh3QlI7O0FNL3dCSTtFQUNJLGdCQUFBO0FOa3hCUjs7QU1ueEJJO0VBQ0ksZ0JBQUE7QU5zeEJSOztBTXZ4Qkk7RUFDSSxnQkFBQTtBTjB4QlI7O0FNM3hCSTtFQUNJLGdCQUFBO0FOOHhCUjs7QU0veEJJO0VBQ0ksZ0JBQUE7QU5reUJSOztBTW55Qkk7RUFDSSxnQkFBQTtBTnN5QlI7O0FNdnlCSTtFQUNJLGdCQUFBO0FOMHlCUjs7QU0zeUJJO0VBQ0ksZ0JBQUE7QU44eUJSOztBTS95Qkk7RUFDSSxnQkFBQTtBTmt6QlI7O0FNbnpCSTtFQUNJLGdCQUFBO0FOc3pCUjs7QU12ekJJO0VBQ0ksZ0JBQUE7QU4wekJSOztBTTN6Qkk7RUFDSSxnQkFBQTtBTjh6QlI7O0FNL3pCSTtFQUNJLGdCQUFBO0FOazBCUjs7QU1uMEJJO0VBQ0ksZ0JBQUE7QU5zMEJSOztBTXYwQkk7RUFDSSxnQkFBQTtBTjAwQlI7O0FNMzBCSTtFQUNJLGdCQUFBO0FOODBCUjs7QU0vMEJJO0VBQ0ksZ0JBQUE7QU5rMUJSOztBTW4xQkk7RUFDSSxnQkFBQTtBTnMxQlI7O0FNdjFCSTtFQUNJLGdCQUFBO0FOMDFCUjs7QU0zMUJJO0VBQ0ksZ0JBQUE7QU44MUJSOztBTS8xQkk7RUFDSSxnQkFBQTtBTmsyQlI7O0FNbjJCSTtFQUNJLGdCQUFBO0FOczJCUjs7QU12MkJJO0VBQ0ksZ0JBQUE7QU4wMkJSOztBTTMyQkk7RUFDSSxnQkFBQTtBTjgyQlI7O0FNLzJCSTtFQUNJLGdCQUFBO0FOazNCUjs7QU1uM0JJO0VBQ0ksZ0JBQUE7QU5zM0JSOztBTXYzQkk7RUFDSSxnQkFBQTtBTjAzQlI7O0FNMzNCSTtFQUNJLGdCQUFBO0FOODNCUjs7QU0vM0JJO0VBQ0ksZ0JBQUE7QU5rNEJSOztBTW40Qkk7RUFDSSxnQkFBQTtBTnM0QlI7O0FNdjRCSTtFQUNJLGdCQUFBO0FOMDRCUjs7QU0zNEJJO0VBQ0ksZ0JBQUE7QU44NEJSOztBTS80Qkk7RUFDSSxnQkFBQTtBTms1QlI7O0FNbjVCSTtFQUNJLGdCQUFBO0FOczVCUjs7QU12NUJJO0VBQ0ksZ0JBQUE7QU4wNUJSOztBTTM1Qkk7RUFDSSxnQkFBQTtBTjg1QlI7O0FNLzVCSTtFQUNJLGdCQUFBO0FOazZCUjs7QU1uNkJJO0VBQ0ksZ0JBQUE7QU5zNkJSOztBTXY2Qkk7RUFDSSxnQkFBQTtBTjA2QlI7O0FNMzZCSTtFQUNJLGdCQUFBO0FOODZCUjs7QU0vNkJJO0VBQ0ksZ0JBQUE7QU5rN0JSOztBTW43Qkk7RUFDSSxnQkFBQTtBTnM3QlI7O0FNdjdCSTtFQUNJLGdCQUFBO0FOMDdCUjs7QU0zN0JJO0VBQ0ksZ0JBQUE7QU44N0JSOztBTS83Qkk7RUFDSSxnQkFBQTtBTms4QlI7O0FNbjhCSTtFQUNJLGdCQUFBO0FOczhCUjs7QU12OEJJO0VBQ0ksZ0JBQUE7QU4wOEJSOztBTTM4Qkk7RUFDSSxnQkFBQTtBTjg4QlI7O0FNLzhCSTtFQUNJLGdCQUFBO0FOazlCUjs7QU1uOUJJO0VBQ0ksZ0JBQUE7QU5zOUJSOztBTXY5Qkk7RUFDSSxnQkFBQTtBTjA5QlI7O0FNMzlCSTtFQUNJLGdCQUFBO0FOODlCUjs7QU0vOUJJO0VBQ0ksZ0JBQUE7QU5rK0JSOztBTW4rQkk7RUFDSSxnQkFBQTtBTnMrQlI7O0FNditCSTtFQUNJLGdCQUFBO0FOMCtCUjs7QU0zK0JJO0VBQ0ksZ0JBQUE7QU44K0JSOztBTS8rQkk7RUFDSSxnQkFBQTtBTmsvQlI7O0FNbi9CSTtFQUNJLGdCQUFBO0FOcy9CUjs7QU12L0JJO0VBQ0ksZ0JBQUE7QU4wL0JSOztBTTMvQkk7RUFDSSxnQkFBQTtBTjgvQlI7O0FNLy9CSTtFQUNJLGdCQUFBO0FOa2dDUjs7QU1uZ0NJO0VBQ0ksZ0JBQUE7QU5zZ0NSOztBTXZnQ0k7RUFDSSxnQkFBQTtBTjBnQ1I7O0FNM2dDSTtFQUNJLGdCQUFBO0FOOGdDUjs7QU0vZ0NJO0VBQ0ksZ0JBQUE7QU5raENSOztBTW5oQ0k7RUFDSSxnQkFBQTtBTnNoQ1I7O0FNdmhDSTtFQUNJLGdCQUFBO0FOMGhDUjs7QU0zaENJO0VBQ0ksZ0JBQUE7QU44aENSOztBTS9oQ0k7RUFDSSxnQkFBQTtBTmtpQ1I7O0FNbmlDSTtFQUNJLGdCQUFBO0FOc2lDUjs7QU12aUNJO0VBQ0ksZ0JBQUE7QU4waUNSOztBTTNpQ0k7RUFDSSxnQkFBQTtBTjhpQ1I7O0FNL2lDSTtFQUNJLGdCQUFBO0FOa2pDUjs7QU1uakNJO0VBQ0ksZ0JBQUE7QU5zakNSOztBTXZqQ0k7RUFDSSxnQkFBQTtBTjBqQ1I7O0FNM2pDSTtFQUNJLGdCQUFBO0FOOGpDUjs7QU0vakNJO0VBQ0ksZ0JBQUE7QU5ra0NSOztBTW5rQ0k7RUFDSSxnQkFBQTtBTnNrQ1I7O0FNdmtDSTtFQUNJLGdCQUFBO0FOMGtDUjs7QU0za0NJO0VBQ0ksZ0JBQUE7QU44a0NSOztBTS9rQ0k7RUFDSSxnQkFBQTtBTmtsQ1I7O0FNbmxDSTtFQUNJLGdCQUFBO0FOc2xDUjs7QU12bENJO0VBQ0ksZ0JBQUE7QU4wbENSOztBTTNsQ0k7RUFDSSxnQkFBQTtBTjhsQ1I7O0FNL2xDSTtFQUNJLGdCQUFBO0FOa21DUjs7QU1ubUNJO0VBQ0ksZ0JBQUE7QU5zbUNSOztBTXZtQ0k7RUFDSSxnQkFBQTtBTjBtQ1I7O0FNM21DSTtFQUNJLGdCQUFBO0FOOG1DUjs7QU0vbUNJO0VBQ0ksZ0JBQUE7QU5rbkNSOztBTW5uQ0k7RUFDSSxnQkFBQTtBTnNuQ1I7O0FNdm5DSTtFQUNJLGdCQUFBO0FOMG5DUjs7QU0zbkNJO0VBQ0ksZ0JBQUE7QU44bkNSOztBTS9uQ0k7RUFDSSxnQkFBQTtBTmtvQ1I7O0FNbm9DSTtFQUNJLGdCQUFBO0FOc29DUjs7QU12b0NJO0VBQ0ksZ0JBQUE7QU4wb0NSOztBTTNvQ0k7RUFDSSxnQkFBQTtBTjhvQ1I7O0FNL29DSTtFQUNJLGdCQUFBO0FOa3BDUjs7QU1ucENJO0VBQ0ksZ0JBQUE7QU5zcENSOztBTXZwQ0k7RUFDSSxnQkFBQTtBTjBwQ1I7O0FNM3BDSTtFQUNJLGdCQUFBO0FOOHBDUjs7QU0vcENJO0VBQ0ksZ0JBQUE7QU5rcUNSOztBTW5xQ0k7RUFDSSxnQkFBQTtBTnNxQ1I7O0FNdnFDSTtFQUNJLGdCQUFBO0FOMHFDUjs7QU0zcUNJO0VBQ0ksZ0JBQUE7QU44cUNSOztBTS9xQ0k7RUFDSSxnQkFBQTtBTmtyQ1I7O0FNbnJDSTtFQUNJLGdCQUFBO0FOc3JDUjs7QU12ckNJO0VBQ0ksZ0JBQUE7QU4wckNSOztBTTNyQ0k7RUFDSSxnQkFBQTtBTjhyQ1I7O0FNL3JDSTtFQUNJLGdCQUFBO0FOa3NDUjs7QU1uc0NJO0VBQ0ksZ0JBQUE7QU5zc0NSOztBTXZzQ0k7RUFDSSxnQkFBQTtBTjBzQ1I7O0FNM3NDSTtFQUNJLGdCQUFBO0FOOHNDUjs7QU0vc0NJO0VBQ0ksZ0JBQUE7QU5rdENSOztBTW50Q0k7RUFDSSxnQkFBQTtBTnN0Q1I7O0FNdnRDSTtFQUNJLGdCQUFBO0FOMHRDUjs7QU0zdENJO0VBQ0ksZ0JBQUE7QU44dENSOztBTS90Q0k7RUFDSSxnQkFBQTtBTmt1Q1I7O0FNbnVDSTtFQUNJLGdCQUFBO0FOc3VDUjs7QU12dUNJO0VBQ0ksZ0JBQUE7QU4wdUNSOztBTTN1Q0k7RUFDSSxnQkFBQTtBTjh1Q1I7O0FNL3VDSTtFQUNJLGdCQUFBO0FOa3ZDUjs7QU1udkNJO0VBQ0ksZ0JBQUE7QU5zdkNSOztBTXZ2Q0k7RUFDSSxnQkFBQTtBTjB2Q1I7O0FNM3ZDSTtFQUNJLGdCQUFBO0FOOHZDUjs7QU0vdkNJO0VBQ0ksZ0JBQUE7QU5rd0NSOztBTW53Q0k7RUFDSSxnQkFBQTtBTnN3Q1I7O0FNdndDSTtFQUNJLGdCQUFBO0FOMHdDUjs7QU0zd0NJO0VBQ0ksZ0JBQUE7QU44d0NSOztBTS93Q0k7RUFDSSxnQkFBQTtBTmt4Q1I7O0FNbnhDSTtFQUNJLGdCQUFBO0FOc3hDUjs7QU12eENJO0VBQ0ksZ0JBQUE7QU4weENSOztBTTN4Q0k7RUFDSSxnQkFBQTtBTjh4Q1I7O0FNL3hDSTtFQUNJLGdCQUFBO0FOa3lDUjs7QU1ueUNJO0VBQ0ksZ0JBQUE7QU5zeUNSOztBTXZ5Q0k7RUFDSSxnQkFBQTtBTjB5Q1I7O0FNM3lDSTtFQUNJLGdCQUFBO0FOOHlDUjs7QU0veUNJO0VBQ0ksZ0JBQUE7QU5rekNSOztBTW56Q0k7RUFDSSxnQkFBQTtBTnN6Q1I7O0FNdnpDSTtFQUNJLGdCQUFBO0FOMHpDUjs7QU0zekNJO0VBQ0ksZ0JBQUE7QU44ekNSOztBTS96Q0k7RUFDSSxnQkFBQTtBTmswQ1I7O0FNbjBDSTtFQUNJLGdCQUFBO0FOczBDUjs7QU12MENJO0VBQ0ksZ0JBQUE7QU4wMENSOztBTTMwQ0k7RUFDSSxnQkFBQTtBTjgwQ1I7O0FNLzBDSTtFQUNJLGdCQUFBO0FOazFDUjs7QU1uMUNJO0VBQ0ksZ0JBQUE7QU5zMUNSOztBTXYxQ0k7RUFDSSxnQkFBQTtBTjAxQ1I7O0FNMzFDSTtFQUNJLGdCQUFBO0FOODFDUjs7QU0vMUNJO0VBQ0ksZ0JBQUE7QU5rMkNSOztBTW4yQ0k7RUFDSSxnQkFBQTtBTnMyQ1I7O0FNdjJDSTtFQUNJLGdCQUFBO0FOMDJDUjs7QU0zMkNJO0VBQ0ksZ0JBQUE7QU44MkNSOztBTS8yQ0k7RUFDSSxnQkFBQTtBTmszQ1I7O0FNbjNDSTtFQUNJLGdCQUFBO0FOczNDUjs7QU12M0NJO0VBQ0ksZ0JBQUE7QU4wM0NSOztBTTMzQ0k7RUFDSSxnQkFBQTtBTjgzQ1I7O0FNLzNDSTtFQUNJLGdCQUFBO0FOazRDUjs7QU1uNENJO0VBQ0ksZ0JBQUE7QU5zNENSOztBTXY0Q0k7RUFDSSxnQkFBQTtBTjA0Q1I7O0FNMzRDSTtFQUNJLGdCQUFBO0FOODRDUjs7QU0vNENJO0VBQ0ksZ0JBQUE7QU5rNUNSOztBTW41Q0k7RUFDSSxnQkFBQTtBTnM1Q1I7O0FNdjVDSTtFQUNJLGdCQUFBO0FOMDVDUjs7QU0zNUNJO0VBQ0ksZ0JBQUE7QU44NUNSOztBTS81Q0k7RUFDSSxnQkFBQTtBTms2Q1I7O0FNbjZDSTtFQUNJLGdCQUFBO0FOczZDUjs7QU12NkNJO0VBQ0ksZ0JBQUE7QU4wNkNSOztBTTM2Q0k7RUFDSSxnQkFBQTtBTjg2Q1I7O0FNLzZDSTtFQUNJLGdCQUFBO0FOazdDUjs7QU1uN0NJO0VBQ0ksZ0JBQUE7QU5zN0NSOztBTXY3Q0k7RUFDSSxnQkFBQTtBTjA3Q1I7O0FNMzdDSTtFQUNJLGdCQUFBO0FOODdDUjs7QU0vN0NJO0VBQ0ksZ0JBQUE7QU5rOENSOztBTW44Q0k7RUFDSSxnQkFBQTtBTnM4Q1I7O0FNdjhDSTtFQUNJLGdCQUFBO0FOMDhDUjs7QU0zOENJO0VBQ0ksZ0JBQUE7QU44OENSOztBTS84Q0k7RUFDSSxnQkFBQTtBTms5Q1I7O0FNbjlDSTtFQUNJLGdCQUFBO0FOczlDUjs7QU12OUNJO0VBQ0ksZ0JBQUE7QU4wOUNSOztBTTM5Q0k7RUFDSSxnQkFBQTtBTjg5Q1I7O0FNLzlDSTtFQUNJLGdCQUFBO0FOaytDUjs7QU1uK0NJO0VBQ0ksZ0JBQUE7QU5zK0NSOztBTXYrQ0k7RUFDSSxnQkFBQTtBTjArQ1I7O0FNMytDSTtFQUNJLGdCQUFBO0FOOCtDUjs7QU0vK0NJO0VBQ0ksZ0JBQUE7QU5rL0NSOztBTW4vQ0k7RUFDSSxnQkFBQTtBTnMvQ1I7O0FNdi9DSTtFQUNJLGdCQUFBO0FOMC9DUjs7QU0zL0NJO0VBQ0ksZ0JBQUE7QU44L0NSOztBTS8vQ0k7RUFDSSxnQkFBQTtBTmtnRFI7O0FNbmdESTtFQUNJLGdCQUFBO0FOc2dEUjs7QU12Z0RJO0VBQ0ksZ0JBQUE7QU4wZ0RSOztBTTNnREk7RUFDSSxnQkFBQTtBTjhnRFI7O0FNL2dESTtFQUNJLGdCQUFBO0FOa2hEUjs7QU1uaERJO0VBQ0ksZ0JBQUE7QU5zaERSOztBTXZoREk7RUFDSSxnQkFBQTtBTjBoRFI7O0FNM2hESTtFQUNJLGdCQUFBO0FOOGhEUjs7QU0vaERJO0VBQ0ksZ0JBQUE7QU5raURSOztBTW5pREk7RUFDSSxnQkFBQTtBTnNpRFI7O0FNdmlESTtFQUNJLGdCQUFBO0FOMGlEUjs7QU0zaURJO0VBQ0ksZ0JBQUE7QU44aURSOztBTS9pREk7RUFDSSxnQkFBQTtBTmtqRFI7O0FNbmpESTtFQUNJLGdCQUFBO0FOc2pEUjs7QU12akRJO0VBQ0ksZ0JBQUE7QU4wakRSOztBTTNqREk7RUFDSSxnQkFBQTtBTjhqRFI7O0FNL2pESTtFQUNJLGdCQUFBO0FOa2tEUjs7QU1ua0RJO0VBQ0ksZ0JBQUE7QU5za0RSOztBTXZrREk7RUFDSSxnQkFBQTtBTjBrRFI7O0FNM2tESTtFQUNJLGdCQUFBO0FOOGtEUjs7QU0va0RJO0VBQ0ksZ0JBQUE7QU5rbERSOztBTW5sREk7RUFDSSxnQkFBQTtBTnNsRFI7O0FNdmxESTtFQUNJLGdCQUFBO0FOMGxEUjs7QU0zbERJO0VBQ0ksZ0JBQUE7QU44bERSOztBTS9sREk7RUFDSSxnQkFBQTtBTmttRFI7O0FNbm1ESTtFQUNJLGdCQUFBO0FOc21EUjs7QU12bURJO0VBQ0ksZ0JBQUE7QU4wbURSOztBTTNtREk7RUFDSSxnQkFBQTtBTjhtRFI7O0FNL21ESTtFQUNJLGdCQUFBO0FOa25EUjs7QU1ubkRJO0VBQ0ksZ0JBQUE7QU5zbkRSOztBTXZuREk7RUFDSSxnQkFBQTtBTjBuRFI7O0FNM25ESTtFQUNJLGdCQUFBO0FOOG5EUjs7QU0vbkRJO0VBQ0ksZ0JBQUE7QU5rb0RSOztBTW5vREk7RUFDSSxnQkFBQTtBTnNvRFI7O0FNdm9ESTtFQUNJLGdCQUFBO0FOMG9EUjs7QU0zb0RJO0VBQ0ksZ0JBQUE7QU44b0RSOztBTS9vREk7RUFDSSxnQkFBQTtBTmtwRFI7O0FNbnBESTtFQUNJLGdCQUFBO0FOc3BEUjs7QU12cERJO0VBQ0ksZ0JBQUE7QU4wcERSOztBTTNwREk7RUFDSSxnQkFBQTtBTjhwRFI7O0FNL3BESTtFQUNJLGdCQUFBO0FOa3FEUjs7QU1ucURJO0VBQ0ksZ0JBQUE7QU5zcURSOztBTXZxREk7RUFDSSxnQkFBQTtBTjBxRFI7O0FNM3FESTtFQUNJLGdCQUFBO0FOOHFEUjs7QU0vcURJO0VBQ0ksZ0JBQUE7QU5rckRSOztBTW5yREk7RUFDSSxnQkFBQTtBTnNyRFI7O0FNdnJESTtFQUNJLGdCQUFBO0FOMHJEUjs7QU0zckRJO0VBQ0ksZ0JBQUE7QU44ckRSOztBTS9yREk7RUFDSSxnQkFBQTtBTmtzRFI7O0FNbnNESTtFQUNJLGdCQUFBO0FOc3NEUjs7QU12c0RJO0VBQ0ksZ0JBQUE7QU4wc0RSOztBTTNzREk7RUFDSSxnQkFBQTtBTjhzRFI7O0FNL3NESTtFQUNJLGdCQUFBO0FOa3REUjs7QU1udERJO0VBQ0ksZ0JBQUE7QU5zdERSOztBTXZ0REk7RUFDSSxnQkFBQTtBTjB0RFI7O0FNM3RESTtFQUNJLGdCQUFBO0FOOHREUjs7QU0vdERJO0VBQ0ksZ0JBQUE7QU5rdURSOztBTW51REk7RUFDSSxnQkFBQTtBTnN1RFI7O0FNdnVESTtFQUNJLGdCQUFBO0FOMHVEUjs7QU0zdURJO0VBQ0ksZ0JBQUE7QU44dURSOztBTS91REk7RUFDSSxnQkFBQTtBTmt2RFI7O0FNbnZESTtFQUNJLGdCQUFBO0FOc3ZEUjs7QU12dkRJO0VBQ0ksZ0JBQUE7QU4wdkRSOztBTTN2REk7RUFDSSxnQkFBQTtBTjh2RFI7O0FNL3ZESTtFQUNJLGdCQUFBO0FOa3dEUjs7QU1ud0RJO0VBQ0ksZ0JBQUE7QU5zd0RSOztBTXZ3REk7RUFDSSxnQkFBQTtBTjB3RFI7O0FNM3dESTtFQUNJLGdCQUFBO0FOOHdEUjs7QU0vd0RJO0VBQ0ksZ0JBQUE7QU5reERSOztBTW54REk7RUFDSSxnQkFBQTtBTnN4RFI7O0FNdnhESTtFQUNJLGdCQUFBO0FOMHhEUjs7QU0zeERJO0VBQ0ksZ0JBQUE7QU44eERSOztBTS94REk7RUFDSSxnQkFBQTtBTmt5RFI7O0FNbnlESTtFQUNJLGdCQUFBO0FOc3lEUjs7QU12eURJO0VBQ0ksZ0JBQUE7QU4weURSOztBTTN5REk7RUFDSSxnQkFBQTtBTjh5RFI7O0FNL3lESTtFQUNJLGdCQUFBO0FOa3pEUjs7QU1uekRJO0VBQ0ksZ0JBQUE7QU5zekRSOztBTXZ6REk7RUFDSSxnQkFBQTtBTjB6RFI7O0FNM3pESTtFQUNJLGdCQUFBO0FOOHpEUjs7QU0vekRJO0VBQ0ksZ0JBQUE7QU5rMERSOztBTW4wREk7RUFDSSxnQkFBQTtBTnMwRFI7O0FNdjBESTtFQUNJLGdCQUFBO0FOMDBEUjs7QU0zMERJO0VBQ0ksZ0JBQUE7QU44MERSOztBTS8wREk7RUFDSSxnQkFBQTtBTmsxRFI7O0FNbjFESTtFQUNJLGdCQUFBO0FOczFEUjs7QU12MURJO0VBQ0ksZ0JBQUE7QU4wMURSOztBTTMxREk7RUFDSSxnQkFBQTtBTjgxRFI7O0FNLzFESTtFQUNJLGdCQUFBO0FOazJEUjs7QU1uMkRJO0VBQ0ksZ0JBQUE7QU5zMkRSOztBTXYyREk7RUFDSSxnQkFBQTtBTjAyRFI7O0FNMzJESTtFQUNJLGdCQUFBO0FOODJEUjs7QU0vMkRJO0VBQ0ksZ0JBQUE7QU5rM0RSOztBTW4zREk7RUFDSSxnQkFBQTtBTnMzRFI7O0FNdjNESTtFQUNJLGdCQUFBO0FOMDNEUjs7QU0zM0RJO0VBQ0ksZ0JBQUE7QU44M0RSOztBTS8zREk7RUFDSSxnQkFBQTtBTms0RFI7O0FNbjRESTtFQUNJLGdCQUFBO0FOczREUjs7QU12NERJO0VBQ0ksZ0JBQUE7QU4wNERSOztBTTM0REk7RUFDSSxnQkFBQTtBTjg0RFI7O0FNLzRESTtFQUNJLGdCQUFBO0FOazVEUjs7QU1uNURJO0VBQ0ksZ0JBQUE7QU5zNURSOztBTXY1REk7RUFDSSxnQkFBQTtBTjA1RFI7O0FNMzVESTtFQUNJLGdCQUFBO0FOODVEUjs7QU0vNURJO0VBQ0ksZ0JBQUE7QU5rNkRSOztBTW42REk7RUFDSSxnQkFBQTtBTnM2RFI7O0FNdjZESTtFQUNJLGdCQUFBO0FOMDZEUjs7QU0zNkRJO0VBQ0ksZ0JBQUE7QU44NkRSOztBTS82REk7RUFDSSxnQkFBQTtBTms3RFI7O0FNbjdESTtFQUNJLGdCQUFBO0FOczdEUjs7QU12N0RJO0VBQ0ksZ0JBQUE7QU4wN0RSOztBTTM3REk7RUFDSSxnQkFBQTtBTjg3RFI7O0FNLzdESTtFQUNJLGdCQUFBO0FOazhEUjs7QU1uOERJO0VBQ0ksZ0JBQUE7QU5zOERSOztBTXY4REk7RUFDSSxnQkFBQTtBTjA4RFI7O0FNMzhESTtFQUNJLGdCQUFBO0FOODhEUjs7QU0vOERJO0VBQ0ksZ0JBQUE7QU5rOURSOztBTW45REk7RUFDSSxnQkFBQTtBTnM5RFI7O0FNdjlESTtFQUNJLGdCQUFBO0FOMDlEUjs7QU0zOURJO0VBQ0ksZ0JBQUE7QU44OURSOztBTS85REk7RUFDSSxnQkFBQTtBTmsrRFI7O0FNbitESTtFQUNJLGdCQUFBO0FOcytEUjs7QU12K0RJO0VBQ0ksZ0JBQUE7QU4wK0RSOztBTTMrREk7RUFDSSxnQkFBQTtBTjgrRFI7O0FNLytESTtFQUNJLGdCQUFBO0FOay9EUjs7QU1uL0RJO0VBQ0ksZ0JBQUE7QU5zL0RSOztBTXYvREk7RUFDSSxnQkFBQTtBTjAvRFI7O0FNMy9ESTtFQUNJLGdCQUFBO0FOOC9EUjs7QU0vL0RJO0VBQ0ksZ0JBQUE7QU5rZ0VSOztBTW5nRUk7RUFDSSxnQkFBQTtBTnNnRVI7O0FNdmdFSTtFQUNJLGdCQUFBO0FOMGdFUjs7QU0zZ0VJO0VBQ0ksZ0JBQUE7QU44Z0VSOztBTS9nRUk7RUFDSSxnQkFBQTtBTmtoRVI7O0FNbmhFSTtFQUNJLGdCQUFBO0FOc2hFUjs7QU12aEVJO0VBQ0ksZ0JBQUE7QU4waEVSOztBTTNoRUk7RUFDSSxnQkFBQTtBTjhoRVI7O0FNL2hFSTtFQUNJLGdCQUFBO0FOa2lFUjs7QU1uaUVJO0VBQ0ksZ0JBQUE7QU5zaUVSOztBTXZpRUk7RUFDSSxnQkFBQTtBTjBpRVI7O0FNM2lFSTtFQUNJLGdCQUFBO0FOOGlFUjs7QU0vaUVJO0VBQ0ksZ0JBQUE7QU5rakVSOztBTW5qRUk7RUFDSSxnQkFBQTtBTnNqRVI7O0FNdmpFSTtFQUNJLGdCQUFBO0FOMGpFUjs7QU0zakVJO0VBQ0ksZ0JBQUE7QU44akVSOztBTS9qRUk7RUFDSSxnQkFBQTtBTmtrRVI7O0FNbmtFSTtFQUNJLGdCQUFBO0FOc2tFUjs7QU12a0VJO0VBQ0ksZ0JBQUE7QU4wa0VSOztBTTNrRUk7RUFDSSxnQkFBQTtBTjhrRVI7O0FNL2tFSTtFQUNJLGdCQUFBO0FOa2xFUjs7QU1ubEVJO0VBQ0ksZ0JBQUE7QU5zbEVSOztBTXZsRUk7RUFDSSxnQkFBQTtBTjBsRVI7O0FNM2xFSTtFQUNJLGdCQUFBO0FOOGxFUjs7QU0vbEVJO0VBQ0ksZ0JBQUE7QU5rbUVSOztBTW5tRUk7RUFDSSxnQkFBQTtBTnNtRVI7O0FNdm1FSTtFQUNJLGdCQUFBO0FOMG1FUjs7QU0zbUVJO0VBQ0ksZ0JBQUE7QU44bUVSOztBTS9tRUk7RUFDSSxnQkFBQTtBTmtuRVI7O0FNbm5FSTtFQUNJLGdCQUFBO0FOc25FUjs7QU12bkVJO0VBQ0ksZ0JBQUE7QU4wbkVSOztBTTNuRUk7RUFDSSxnQkFBQTtBTjhuRVI7O0FNL25FSTtFQUNJLGdCQUFBO0FOa29FUjs7QU1ub0VJO0VBQ0ksZ0JBQUE7QU5zb0VSOztBTXZvRUk7RUFDSSxnQkFBQTtBTjBvRVI7O0FNM29FSTtFQUNJLGdCQUFBO0FOOG9FUjs7QU0vb0VJO0VBQ0ksZ0JBQUE7QU5rcEVSOztBTW5wRUk7RUFDSSxnQkFBQTtBTnNwRVI7O0FNdnBFSTtFQUNJLGdCQUFBO0FOMHBFUjs7QU0zcEVJO0VBQ0ksZ0JBQUE7QU44cEVSOztBTS9wRUk7RUFDSSxnQkFBQTtBTmtxRVI7O0FNbnFFSTtFQUNJLGdCQUFBO0FOc3FFUjs7QU12cUVJO0VBQ0ksZ0JBQUE7QU4wcUVSOztBTTNxRUk7RUFDSSxnQkFBQTtBTjhxRVI7O0FNL3FFSTtFQUNJLGdCQUFBO0FOa3JFUjs7QU1uckVJO0VBQ0ksZ0JBQUE7QU5zckVSOztBTXZyRUk7RUFDSSxnQkFBQTtBTjByRVI7O0FNM3JFSTtFQUNJLGdCQUFBO0FOOHJFUjs7QU0vckVJO0VBQ0ksZ0JBQUE7QU5rc0VSOztBTW5zRUk7RUFDSSxnQkFBQTtBTnNzRVI7O0FNdnNFSTtFQUNJLGdCQUFBO0FOMHNFUjs7QU0zc0VJO0VBQ0ksZ0JBQUE7QU44c0VSOztBTS9zRUk7RUFDSSxnQkFBQTtBTmt0RVI7O0FNbnRFSTtFQUNJLGdCQUFBO0FOc3RFUjs7QU12dEVJO0VBQ0ksZ0JBQUE7QU4wdEVSOztBTTN0RUk7RUFDSSxnQkFBQTtBTjh0RVI7O0FNL3RFSTtFQUNJLGdCQUFBO0FOa3VFUjs7QU1udUVJO0VBQ0ksZ0JBQUE7QU5zdUVSOztBTXZ1RUk7RUFDSSxnQkFBQTtBTjB1RVI7O0FNM3VFSTtFQUNJLGdCQUFBO0FOOHVFUjs7QU0vdUVJO0VBQ0ksZ0JBQUE7QU5rdkVSOztBTW52RUk7RUFDSSxnQkFBQTtBTnN2RVI7O0FNdnZFSTtFQUNJLGdCQUFBO0FOMHZFUjs7QU0zdkVJO0VBQ0ksZ0JBQUE7QU44dkVSOztBTS92RUk7RUFDSSxnQkFBQTtBTmt3RVI7O0FNbndFSTtFQUNJLGdCQUFBO0FOc3dFUjs7QU12d0VJO0VBQ0ksZ0JBQUE7QU4wd0VSOztBTTN3RUk7RUFDSSxnQkFBQTtBTjh3RVI7O0FNL3dFSTtFQUNJLGdCQUFBO0FOa3hFUjs7QU1ueEVJO0VBQ0ksZ0JBQUE7QU5zeEVSOztBTXZ4RUk7RUFDSSxnQkFBQTtBTjB4RVI7O0FNM3hFSTtFQUNJLGdCQUFBO0FOOHhFUjs7QU0veEVJO0VBQ0ksZ0JBQUE7QU5reUVSOztBTW55RUk7RUFDSSxnQkFBQTtBTnN5RVI7O0FNdnlFSTtFQUNJLGdCQUFBO0FOMHlFUjs7QU0zeUVJO0VBQ0ksZ0JBQUE7QU44eUVSOztBTS95RUk7RUFDSSxnQkFBQTtBTmt6RVI7O0FNbnpFSTtFQUNJLGdCQUFBO0FOc3pFUjs7QU12ekVJO0VBQ0ksZ0JBQUE7QU4wekVSOztBTTN6RUk7RUFDSSxnQkFBQTtBTjh6RVI7O0FNL3pFSTtFQUNJLGdCQUFBO0FOazBFUjs7QU1uMEVJO0VBQ0ksZ0JBQUE7QU5zMEVSOztBTXYwRUk7RUFDSSxnQkFBQTtBTjAwRVI7O0FNMzBFSTtFQUNJLGdCQUFBO0FOODBFUjs7QU0vMEVJO0VBQ0ksZ0JBQUE7QU5rMUVSOztBTW4xRUk7RUFDSSxnQkFBQTtBTnMxRVI7O0FNdjFFSTtFQUNJLGdCQUFBO0FOMDFFUjs7QU0zMUVJO0VBQ0ksZ0JBQUE7QU44MUVSOztBTS8xRUk7RUFDSSxnQkFBQTtBTmsyRVI7O0FNbjJFSTtFQUNJLGdCQUFBO0FOczJFUjs7QU12MkVJO0VBQ0ksZ0JBQUE7QU4wMkVSOztBTTMyRUk7RUFDSSxnQkFBQTtBTjgyRVI7O0FNLzJFSTtFQUNJLGdCQUFBO0FOazNFUjs7QU1uM0VJO0VBQ0ksZ0JBQUE7QU5zM0VSOztBTXYzRUk7RUFDSSxnQkFBQTtBTjAzRVI7O0FNMzNFSTtFQUNJLGdCQUFBO0FOODNFUjs7QU0vM0VJO0VBQ0ksZ0JBQUE7QU5rNEVSOztBTW40RUk7RUFDSSxnQkFBQTtBTnM0RVI7O0FNdjRFSTtFQUNJLGdCQUFBO0FOMDRFUjs7QU0zNEVJO0VBQ0ksZ0JBQUE7QU44NEVSOztBTS80RUk7RUFDSSxnQkFBQTtBTms1RVI7O0FNbjVFSTtFQUNJLGdCQUFBO0FOczVFUjs7QU12NUVJO0VBQ0ksZ0JBQUE7QU4wNUVSOztBTTM1RUk7RUFDSSxnQkFBQTtBTjg1RVI7O0FNLzVFSTtFQUNJLGdCQUFBO0FOazZFUjs7QU1uNkVJO0VBQ0ksZ0JBQUE7QU5zNkVSOztBTXY2RUk7RUFDSSxnQkFBQTtBTjA2RVI7O0FNMzZFSTtFQUNJLGdCQUFBO0FOODZFUjs7QU0vNkVJO0VBQ0ksZ0JBQUE7QU5rN0VSOztBTW43RUk7RUFDSSxnQkFBQTtBTnM3RVI7O0FNdjdFSTtFQUNJLGdCQUFBO0FOMDdFUjs7QU0zN0VJO0VBQ0ksZ0JBQUE7QU44N0VSOztBTS83RUk7RUFDSSxnQkFBQTtBTms4RVI7O0FNbjhFSTtFQUNJLGdCQUFBO0FOczhFUjs7QU12OEVJO0VBQ0ksZ0JBQUE7QU4wOEVSOztBTTM4RUk7RUFDSSxnQkFBQTtBTjg4RVI7O0FNLzhFSTtFQUNJLGdCQUFBO0FOazlFUjs7QU1uOUVJO0VBQ0ksZ0JBQUE7QU5zOUVSOztBTXY5RUk7RUFDSSxnQkFBQTtBTjA5RVI7O0FNMzlFSTtFQUNJLGdCQUFBO0FOODlFUjs7QU0vOUVJO0VBQ0ksZ0JBQUE7QU5rK0VSOztBTW4rRUk7RUFDSSxnQkFBQTtBTnMrRVI7O0FNditFSTtFQUNJLGdCQUFBO0FOMCtFUjs7QU0zK0VJO0VBQ0ksZ0JBQUE7QU44K0VSOztBTS8rRUk7RUFDSSxnQkFBQTtBTmsvRVI7O0FNbi9FSTtFQUNJLGdCQUFBO0FOcy9FUjs7QU12L0VJO0VBQ0ksZ0JBQUE7QU4wL0VSOztBTTMvRUk7RUFDSSxnQkFBQTtBTjgvRVI7O0FNLy9FSTtFQUNJLGdCQUFBO0FOa2dGUjs7QU1uZ0ZJO0VBQ0ksZ0JBQUE7QU5zZ0ZSOztBTXZnRkk7RUFDSSxnQkFBQTtBTjBnRlI7O0FNM2dGSTtFQUNJLGdCQUFBO0FOOGdGUjs7QU0vZ0ZJO0VBQ0ksZ0JBQUE7QU5raEZSOztBTW5oRkk7RUFDSSxnQkFBQTtBTnNoRlI7O0FNdmhGSTtFQUNJLGdCQUFBO0FOMGhGUjs7QU0zaEZJO0VBQ0ksZ0JBQUE7QU44aEZSOztBTS9oRkk7RUFDSSxnQkFBQTtBTmtpRlI7O0FNbmlGSTtFQUNJLGdCQUFBO0FOc2lGUjs7QU12aUZJO0VBQ0ksZ0JBQUE7QU4waUZSOztBTTNpRkk7RUFDSSxnQkFBQTtBTjhpRlI7O0FNL2lGSTtFQUNJLGdCQUFBO0FOa2pGUjs7QU1uakZJO0VBQ0ksZ0JBQUE7QU5zakZSOztBTXZqRkk7RUFDSSxnQkFBQTtBTjBqRlI7O0FNM2pGSTtFQUNJLGdCQUFBO0FOOGpGUjs7QU0vakZJO0VBQ0ksZ0JBQUE7QU5ra0ZSOztBTW5rRkk7RUFDSSxnQkFBQTtBTnNrRlI7O0FNdmtGSTtFQUNJLGdCQUFBO0FOMGtGUjs7QU0za0ZJO0VBQ0ksZ0JBQUE7QU44a0ZSOztBTS9rRkk7RUFDSSxnQkFBQTtBTmtsRlI7O0FNbmxGSTtFQUNJLGdCQUFBO0FOc2xGUjs7QU12bEZJO0VBQ0ksZ0JBQUE7QU4wbEZSOztBTTNsRkk7RUFDSSxnQkFBQTtBTjhsRlI7O0FNL2xGSTtFQUNJLGdCQUFBO0FOa21GUjs7QU1ubUZJO0VBQ0ksZ0JBQUE7QU5zbUZSOztBTXZtRkk7RUFDSSxnQkFBQTtBTjBtRlI7O0FNM21GSTtFQUNJLGdCQUFBO0FOOG1GUjs7QU0vbUZJO0VBQ0ksZ0JBQUE7QU5rbkZSOztBTW5uRkk7RUFDSSxnQkFBQTtBTnNuRlI7O0FNdm5GSTtFQUNJLGdCQUFBO0FOMG5GUjs7QU0zbkZJO0VBQ0ksZ0JBQUE7QU44bkZSOztBTS9uRkk7RUFDSSxnQkFBQTtBTmtvRlI7O0FNbm9GSTtFQUNJLGdCQUFBO0FOc29GUjs7QU12b0ZJO0VBQ0ksZ0JBQUE7QU4wb0ZSOztBTTNvRkk7RUFDSSxnQkFBQTtBTjhvRlI7O0FNL29GSTtFQUNJLGdCQUFBO0FOa3BGUjs7QU1ucEZJO0VBQ0ksZ0JBQUE7QU5zcEZSOztBTXZwRkk7RUFDSSxnQkFBQTtBTjBwRlI7O0FNM3BGSTtFQUNJLGdCQUFBO0FOOHBGUjs7QU0vcEZJO0VBQ0ksZ0JBQUE7QU5rcUZSOztBTW5xRkk7RUFDSSxnQkFBQTtBTnNxRlI7O0FNdnFGSTtFQUNJLGdCQUFBO0FOMHFGUjs7QU0zcUZJO0VBQ0ksZ0JBQUE7QU44cUZSOztBTS9xRkk7RUFDSSxnQkFBQTtBTmtyRlI7O0FNbnJGSTtFQUNJLGdCQUFBO0FOc3JGUjs7QU12ckZJO0VBQ0ksZ0JBQUE7QU4wckZSOztBTTNyRkk7RUFDSSxnQkFBQTtBTjhyRlI7O0FNL3JGSTtFQUNJLGdCQUFBO0FOa3NGUjs7QU1uc0ZJO0VBQ0ksZ0JBQUE7QU5zc0ZSOztBTXZzRkk7RUFDSSxnQkFBQTtBTjBzRlI7O0FNM3NGSTtFQUNJLGdCQUFBO0FOOHNGUjs7QU0vc0ZJO0VBQ0ksZ0JBQUE7QU5rdEZSOztBTW50Rkk7RUFDSSxnQkFBQTtBTnN0RlI7O0FNdnRGSTtFQUNJLGdCQUFBO0FOMHRGUjs7QU0zdEZJO0VBQ0ksZ0JBQUE7QU44dEZSOztBTS90Rkk7RUFDSSxnQkFBQTtBTmt1RlI7O0FNbnVGSTtFQUNJLGdCQUFBO0FOc3VGUjs7QU12dUZJO0VBQ0ksZ0JBQUE7QU4wdUZSOztBTTN1Rkk7RUFDSSxnQkFBQTtBTjh1RlI7O0FNL3VGSTtFQUNJLGdCQUFBO0FOa3ZGUjs7QU1udkZJO0VBQ0ksZ0JBQUE7QU5zdkZSOztBTXZ2Rkk7RUFDSSxnQkFBQTtBTjB2RlI7O0FNM3ZGSTtFQUNJLGdCQUFBO0FOOHZGUjs7QU0vdkZJO0VBQ0ksZ0JBQUE7QU5rd0ZSOztBTW53Rkk7RUFDSSxnQkFBQTtBTnN3RlI7O0FNdndGSTtFQUNJLGdCQUFBO0FOMHdGUjs7QU0zd0ZJO0VBQ0ksZ0JBQUE7QU44d0ZSOztBTS93Rkk7RUFDSSxnQkFBQTtBTmt4RlI7O0FNbnhGSTtFQUNJLGdCQUFBO0FOc3hGUjs7QU12eEZJO0VBQ0ksZ0JBQUE7QU4weEZSOztBTTN4Rkk7RUFDSSxnQkFBQTtBTjh4RlI7O0FNL3hGSTtFQUNJLGdCQUFBO0FOa3lGUjs7QU1ueUZJO0VBQ0ksZ0JBQUE7QU5zeUZSOztBTXZ5Rkk7RUFDSSxnQkFBQTtBTjB5RlI7O0FNM3lGSTtFQUNJLGdCQUFBO0FOOHlGUjs7QU0veUZJO0VBQ0ksZ0JBQUE7QU5rekZSOztBTW56Rkk7RUFDSSxnQkFBQTtBTnN6RlI7O0FNdnpGSTtFQUNJLGdCQUFBO0FOMHpGUjs7QU0zekZJO0VBQ0ksZ0JBQUE7QU44ekZSOztBTS96Rkk7RUFDSSxnQkFBQTtBTmswRlI7O0FNbjBGSTtFQUNJLGdCQUFBO0FOczBGUjs7QU12MEZJO0VBQ0ksZ0JBQUE7QU4wMEZSOztBTTMwRkk7RUFDSSxnQkFBQTtBTjgwRlI7O0FNLzBGSTtFQUNJLGdCQUFBO0FOazFGUjs7QU1uMUZJO0VBQ0ksZ0JBQUE7QU5zMUZSOztBTXYxRkk7RUFDSSxnQkFBQTtBTjAxRlI7O0FNMzFGSTtFQUNJLGdCQUFBO0FOODFGUjs7QU0vMUZJO0VBQ0ksZ0JBQUE7QU5rMkZSOztBTW4yRkk7RUFDSSxnQkFBQTtBTnMyRlI7O0FNdjJGSTtFQUNJLGdCQUFBO0FOMDJGUjs7QU0zMkZJO0VBQ0ksZ0JBQUE7QU44MkZSOztBTS8yRkk7RUFDSSxnQkFBQTtBTmszRlI7O0FNbjNGSTtFQUNJLGdCQUFBO0FOczNGUjs7QU12M0ZJO0VBQ0ksZ0JBQUE7QU4wM0ZSOztBTTMzRkk7RUFDSSxnQkFBQTtBTjgzRlI7O0FNLzNGSTtFQUNJLGdCQUFBO0FOazRGUjs7QU1uNEZJO0VBQ0ksZ0JBQUE7QU5zNEZSOztBTXY0Rkk7RUFDSSxnQkFBQTtBTjA0RlI7O0FNMzRGSTtFQUNJLGdCQUFBO0FOODRGUjs7QU0vNEZJO0VBQ0ksZ0JBQUE7QU5rNUZSOztBTW41Rkk7RUFDSSxnQkFBQTtBTnM1RlI7O0FNdjVGSTtFQUNJLGdCQUFBO0FOMDVGUjs7QU0zNUZJO0VBQ0ksZ0JBQUE7QU44NUZSOztBTS81Rkk7RUFDSSxnQkFBQTtBTms2RlI7O0FNbjZGSTtFQUNJLGdCQUFBO0FOczZGUjs7QU12NkZJO0VBQ0ksZ0JBQUE7QU4wNkZSOztBTTM2Rkk7RUFDSSxnQkFBQTtBTjg2RlI7O0FNLzZGSTtFQUNJLGdCQUFBO0FOazdGUjs7QU1uN0ZJO0VBQ0ksZ0JBQUE7QU5zN0ZSOztBTXY3Rkk7RUFDSSxnQkFBQTtBTjA3RlI7O0FNMzdGSTtFQUNJLGdCQUFBO0FOODdGUjs7QU0vN0ZJO0VBQ0ksZ0JBQUE7QU5rOEZSOztBTW44Rkk7RUFDSSxnQkFBQTtBTnM4RlI7O0FNdjhGSTtFQUNJLGdCQUFBO0FOMDhGUjs7QU0zOEZJO0VBQ0ksZ0JBQUE7QU44OEZSOztBTS84Rkk7RUFDSSxnQkFBQTtBTms5RlI7O0FNbjlGSTtFQUNJLGdCQUFBO0FOczlGUjs7QU12OUZJO0VBQ0ksZ0JBQUE7QU4wOUZSOztBTTM5Rkk7RUFDSSxnQkFBQTtBTjg5RlI7O0FNLzlGSTtFQUNJLGdCQUFBO0FOaytGUjs7QU1uK0ZJO0VBQ0ksZ0JBQUE7QU5zK0ZSOztBTXYrRkk7RUFDSSxnQkFBQTtBTjArRlI7O0FNMytGSTtFQUNJLGdCQUFBO0FOOCtGUjs7QU0vK0ZJO0VBQ0ksZ0JBQUE7QU5rL0ZSOztBTW4vRkk7RUFDSSxnQkFBQTtBTnMvRlI7O0FNdi9GSTtFQUNJLGdCQUFBO0FOMC9GUjs7QU0zL0ZJO0VBQ0ksZ0JBQUE7QU44L0ZSOztBTS8vRkk7RUFDSSxnQkFBQTtBTmtnR1I7O0FNbmdHSTtFQUNJLGdCQUFBO0FOc2dHUjs7QU12Z0dJO0VBQ0ksZ0JBQUE7QU4wZ0dSOztBTTNnR0k7RUFDSSxnQkFBQTtBTjhnR1I7O0FNL2dHSTtFQUNJLGdCQUFBO0FOa2hHUjs7QU1uaEdJO0VBQ0ksZ0JBQUE7QU5zaEdSOztBTXZoR0k7RUFDSSxnQkFBQTtBTjBoR1I7O0FNM2hHSTtFQUNJLGdCQUFBO0FOOGhHUjs7QU0vaEdJO0VBQ0ksZ0JBQUE7QU5raUdSOztBTW5pR0k7RUFDSSxnQkFBQTtBTnNpR1I7O0FNdmlHSTtFQUNJLGdCQUFBO0FOMGlHUjs7QU0zaUdJO0VBQ0ksZ0JBQUE7QU44aUdSOztBTS9pR0k7RUFDSSxnQkFBQTtBTmtqR1I7O0FNbmpHSTtFQUNJLGdCQUFBO0FOc2pHUjs7QU12akdJO0VBQ0ksZ0JBQUE7QU4wakdSOztBTTNqR0k7RUFDSSxnQkFBQTtBTjhqR1I7O0FNL2pHSTtFQUNJLGdCQUFBO0FOa2tHUjs7QU1ua0dJO0VBQ0ksZ0JBQUE7QU5za0dSOztBTXZrR0k7RUFDSSxnQkFBQTtBTjBrR1I7O0FNM2tHSTtFQUNJLGdCQUFBO0FOOGtHUjs7QU0va0dJO0VBQ0ksZ0JBQUE7QU5rbEdSOztBTW5sR0k7RUFDSSxnQkFBQTtBTnNsR1I7O0FNdmxHSTtFQUNJLGdCQUFBO0FOMGxHUjs7QU0zbEdJO0VBQ0ksZ0JBQUE7QU44bEdSOztBTS9sR0k7RUFDSSxnQkFBQTtBTmttR1I7O0FNbm1HSTtFQUNJLGdCQUFBO0FOc21HUjs7QU12bUdJO0VBQ0ksZ0JBQUE7QU4wbUdSOztBTTNtR0k7RUFDSSxnQkFBQTtBTjhtR1I7O0FNL21HSTtFQUNJLGdCQUFBO0FOa25HUjs7QU1ubkdJO0VBQ0ksZ0JBQUE7QU5zbkdSOztBTXZuR0k7RUFDSSxnQkFBQTtBTjBuR1I7O0FNM25HSTtFQUNJLGdCQUFBO0FOOG5HUjs7QU0vbkdJO0VBQ0ksZ0JBQUE7QU5rb0dSOztBTW5vR0k7RUFDSSxnQkFBQTtBTnNvR1I7O0FNdm9HSTtFQUNJLGdCQUFBO0FOMG9HUjs7QU0zb0dJO0VBQ0ksZ0JBQUE7QU44b0dSOztBTS9vR0k7RUFDSSxnQkFBQTtBTmtwR1I7O0FNbnBHSTtFQUNJLGdCQUFBO0FOc3BHUjs7QU12cEdJO0VBQ0ksZ0JBQUE7QU4wcEdSOztBTTNwR0k7RUFDSSxnQkFBQTtBTjhwR1I7O0FNL3BHSTtFQUNJLGdCQUFBO0FOa3FHUjs7QU1ucUdJO0VBQ0ksZ0JBQUE7QU5zcUdSOztBTXZxR0k7RUFDSSxnQkFBQTtBTjBxR1I7O0FNM3FHSTtFQUNJLGdCQUFBO0FOOHFHUjs7QU0vcUdJO0VBQ0ksZ0JBQUE7QU5rckdSOztBTW5yR0k7RUFDSSxnQkFBQTtBTnNyR1I7O0FNdnJHSTtFQUNJLGdCQUFBO0FOMHJHUjs7QU0zckdJO0VBQ0ksZ0JBQUE7QU44ckdSOztBTS9yR0k7RUFDSSxnQkFBQTtBTmtzR1I7O0FNbnNHSTtFQUNJLGdCQUFBO0FOc3NHUjs7QU12c0dJO0VBQ0ksZ0JBQUE7QU4wc0dSOztBTTNzR0k7RUFDSSxnQkFBQTtBTjhzR1I7O0FNL3NHSTtFQUNJLGdCQUFBO0FOa3RHUjs7QU1udEdJO0VBQ0ksZ0JBQUE7QU5zdEdSOztBTXZ0R0k7RUFDSSxnQkFBQTtBTjB0R1I7O0FNM3RHSTtFQUNJLGdCQUFBO0FOOHRHUjs7QU0vdEdJO0VBQ0ksZ0JBQUE7QU5rdUdSOztBTW51R0k7RUFDSSxnQkFBQTtBTnN1R1I7O0FNdnVHSTtFQUNJLGdCQUFBO0FOMHVHUjs7QU0zdUdJO0VBQ0ksZ0JBQUE7QU44dUdSOztBTS91R0k7RUFDSSxnQkFBQTtBTmt2R1I7O0FNbnZHSTtFQUNJLGdCQUFBO0FOc3ZHUjs7QU12dkdJO0VBQ0ksZ0JBQUE7QU4wdkdSOztBTTN2R0k7RUFDSSxnQkFBQTtBTjh2R1I7O0FNL3ZHSTtFQUNJLGdCQUFBO0FOa3dHUjs7QU1ud0dJO0VBQ0ksZ0JBQUE7QU5zd0dSOztBTXZ3R0k7RUFDSSxnQkFBQTtBTjB3R1I7O0FNM3dHSTtFQUNJLGdCQUFBO0FOOHdHUjs7QU0vd0dJO0VBQ0ksZ0JBQUE7QU5reEdSOztBTW54R0k7RUFDSSxnQkFBQTtBTnN4R1I7O0FNdnhHSTtFQUNJLGdCQUFBO0FOMHhHUjs7QU0zeEdJO0VBQ0ksZ0JBQUE7QU44eEdSOztBTS94R0k7RUFDSSxnQkFBQTtBTmt5R1I7O0FNbnlHSTtFQUNJLGdCQUFBO0FOc3lHUjs7QU12eUdJO0VBQ0ksZ0JBQUE7QU4weUdSOztBTTN5R0k7RUFDSSxnQkFBQTtBTjh5R1I7O0FNL3lHSTtFQUNJLGdCQUFBO0FOa3pHUjs7QU1uekdJO0VBQ0ksZ0JBQUE7QU5zekdSOztBTXZ6R0k7RUFDSSxnQkFBQTtBTjB6R1I7O0FNM3pHSTtFQUNJLGdCQUFBO0FOOHpHUjs7QU0vekdJO0VBQ0ksZ0JBQUE7QU5rMEdSOztBTW4wR0k7RUFDSSxnQkFBQTtBTnMwR1I7O0FNdjBHSTtFQUNJLGdCQUFBO0FOMDBHUjs7QU0zMEdJO0VBQ0ksZ0JBQUE7QU44MEdSOztBTS8wR0k7RUFDSSxnQkFBQTtBTmsxR1I7O0FNbjFHSTtFQUNJLGdCQUFBO0FOczFHUjs7QU12MUdJO0VBQ0ksZ0JBQUE7QU4wMUdSOztBTTMxR0k7RUFDSSxnQkFBQTtBTjgxR1I7O0FNLzFHSTtFQUNJLGdCQUFBO0FOazJHUjs7QU1uMkdJO0VBQ0ksZ0JBQUE7QU5zMkdSOztBTXYyR0k7RUFDSSxnQkFBQTtBTjAyR1I7O0FNMzJHSTtFQUNJLGdCQUFBO0FOODJHUjs7QU0vMkdJO0VBQ0ksZ0JBQUE7QU5rM0dSOztBTW4zR0k7RUFDSSxnQkFBQTtBTnMzR1I7O0FNdjNHSTtFQUNJLGdCQUFBO0FOMDNHUjs7QU0zM0dJO0VBQ0ksZ0JBQUE7QU44M0dSOztBTS8zR0k7RUFDSSxnQkFBQTtBTms0R1I7O0FNbjRHSTtFQUNJLGdCQUFBO0FOczRHUjs7QU12NEdJO0VBQ0ksZ0JBQUE7QU4wNEdSOztBTTM0R0k7RUFDSSxnQkFBQTtBTjg0R1I7O0FNLzRHSTtFQUNJLGdCQUFBO0FOazVHUjs7QU1uNUdJO0VBQ0ksZ0JBQUE7QU5zNUdSOztBTXY1R0k7RUFDSSxnQkFBQTtBTjA1R1I7O0FNMzVHSTtFQUNJLGdCQUFBO0FOODVHUjs7QU0vNUdJO0VBQ0ksZ0JBQUE7QU5rNkdSOztBTW42R0k7RUFDSSxnQkFBQTtBTnM2R1I7O0FNdjZHSTtFQUNJLGdCQUFBO0FOMDZHUjs7QU0zNkdJO0VBQ0ksZ0JBQUE7QU44NkdSOztBTS82R0k7RUFDSSxnQkFBQTtBTms3R1I7O0FNbjdHSTtFQUNJLGdCQUFBO0FOczdHUjs7QU12N0dJO0VBQ0ksZ0JBQUE7QU4wN0dSOztBTTM3R0k7RUFDSSxnQkFBQTtBTjg3R1I7O0FNLzdHSTtFQUNJLGdCQUFBO0FOazhHUjs7QU1uOEdJO0VBQ0ksZ0JBQUE7QU5zOEdSOztBTXY4R0k7RUFDSSxnQkFBQTtBTjA4R1I7O0FNMzhHSTtFQUNJLGdCQUFBO0FOODhHUjs7QU0vOEdJO0VBQ0ksZ0JBQUE7QU5rOUdSOztBTW45R0k7RUFDSSxnQkFBQTtBTnM5R1I7O0FNdjlHSTtFQUNJLGdCQUFBO0FOMDlHUjs7QU0zOUdJO0VBQ0ksZ0JBQUE7QU44OUdSOztBTS85R0k7RUFDSSxnQkFBQTtBTmsrR1I7O0FNbitHSTtFQUNJLGdCQUFBO0FOcytHUjs7QU12K0dJO0VBQ0ksZ0JBQUE7QU4wK0dSOztBTTMrR0k7RUFDSSxnQkFBQTtBTjgrR1I7O0FNLytHSTtFQUNJLGdCQUFBO0FOay9HUjs7QU1uL0dJO0VBQ0ksZ0JBQUE7QU5zL0dSOztBTXYvR0k7RUFDSSxnQkFBQTtBTjAvR1I7O0FNMy9HSTtFQUNJLGdCQUFBO0FOOC9HUjs7QU0vL0dJO0VBQ0ksZ0JBQUE7QU5rZ0hSOztBTW5nSEk7RUFDSSxnQkFBQTtBTnNnSFI7O0FNdmdISTtFQUNJLGdCQUFBO0FOMGdIUjs7QU0zZ0hJO0VBQ0ksZ0JBQUE7QU44Z0hSOztBTS9nSEk7RUFDSSxnQkFBQTtBTmtoSFI7O0FNbmhISTtFQUNJLGdCQUFBO0FOc2hIUjs7QU12aEhJO0VBQ0ksZ0JBQUE7QU4waEhSOztBTTNoSEk7RUFDSSxnQkFBQTtBTjhoSFI7O0FNL2hISTtFQUNJLGdCQUFBO0FOa2lIUjs7QU1uaUhJO0VBQ0ksZ0JBQUE7QU5zaUhSOztBTXZpSEk7RUFDSSxnQkFBQTtBTjBpSFI7O0FNM2lISTtFQUNJLGdCQUFBO0FOOGlIUjs7QU0vaUhJO0VBQ0ksZ0JBQUE7QU5rakhSOztBTW5qSEk7RUFDSSxnQkFBQTtBTnNqSFI7O0FNdmpISTtFQUNJLGdCQUFBO0FOMGpIUjs7QU0zakhJO0VBQ0ksZ0JBQUE7QU44akhSOztBTS9qSEk7RUFDSSxnQkFBQTtBTmtrSFI7O0FNbmtISTtFQUNJLGdCQUFBO0FOc2tIUjs7QU12a0hJO0VBQ0ksZ0JBQUE7QU4wa0hSOztBTTNrSEk7RUFDSSxnQkFBQTtBTjhrSFI7O0FNL2tISTtFQUNJLGdCQUFBO0FOa2xIUjs7QU1ubEhJO0VBQ0ksZ0JBQUE7QU5zbEhSOztBTXZsSEk7RUFDSSxnQkFBQTtBTjBsSFI7O0FNM2xISTtFQUNJLGdCQUFBO0FOOGxIUjs7QU0vbEhJO0VBQ0ksZ0JBQUE7QU5rbUhSOztBTW5tSEk7RUFDSSxnQkFBQTtBTnNtSFI7O0FNdm1ISTtFQUNJLGdCQUFBO0FOMG1IUjs7QU0zbUhJO0VBQ0ksZ0JBQUE7QU44bUhSOztBTS9tSEk7RUFDSSxnQkFBQTtBTmtuSFI7O0FNbm5ISTtFQUNJLGdCQUFBO0FOc25IUjs7QU12bkhJO0VBQ0ksZ0JBQUE7QU4wbkhSOztBTTNuSEk7RUFDSSxnQkFBQTtBTjhuSFI7O0FNL25ISTtFQUNJLGdCQUFBO0FOa29IUjs7QU1ub0hJO0VBQ0ksZ0JBQUE7QU5zb0hSOztBTXZvSEk7RUFDSSxnQkFBQTtBTjBvSFI7O0FNM29ISTtFQUNJLGdCQUFBO0FOOG9IUjs7QU0vb0hJO0VBQ0ksZ0JBQUE7QU5rcEhSOztBTW5wSEk7RUFDSSxnQkFBQTtBTnNwSFI7O0FNdnBISTtFQUNJLGdCQUFBO0FOMHBIUjs7QU0zcEhJO0VBQ0ksZ0JBQUE7QU44cEhSOztBTS9wSEk7RUFDSSxnQkFBQTtBTmtxSFI7O0FNbnFISTtFQUNJLGdCQUFBO0FOc3FIUjs7QU12cUhJO0VBQ0ksZ0JBQUE7QU4wcUhSOztBTTNxSEk7RUFDSSxnQkFBQTtBTjhxSFI7O0FNL3FISTtFQUNJLGdCQUFBO0FOa3JIUjs7QU1uckhJO0VBQ0ksZ0JBQUE7QU5zckhSOztBTXZySEk7RUFDSSxnQkFBQTtBTjBySFI7O0FNM3JISTtFQUNJLGdCQUFBO0FOOHJIUjs7QU0vckhJO0VBQ0ksZ0JBQUE7QU5rc0hSOztBTW5zSEk7RUFDSSxnQkFBQTtBTnNzSFI7O0FNdnNISTtFQUNJLGdCQUFBO0FOMHNIUjs7QU0zc0hJO0VBQ0ksZ0JBQUE7QU44c0hSOztBTS9zSEk7RUFDSSxnQkFBQTtBTmt0SFI7O0FNbnRISTtFQUNJLGdCQUFBO0FOc3RIUjs7QU12dEhJO0VBQ0ksZ0JBQUE7QU4wdEhSOztBTTN0SEk7RUFDSSxnQkFBQTtBTjh0SFI7O0FNL3RISTtFQUNJLGdCQUFBO0FOa3VIUjs7QU1udUhJO0VBQ0ksZ0JBQUE7QU5zdUhSOztBTXZ1SEk7RUFDSSxnQkFBQTtBTjB1SFI7O0FNM3VISTtFQUNJLGdCQUFBO0FOOHVIUjs7QU0vdUhJO0VBQ0ksZ0JBQUE7QU5rdkhSOztBTW52SEk7RUFDSSxnQkFBQTtBTnN2SFI7O0FNdnZISTtFQUNJLGdCQUFBO0FOMHZIUjs7QU0zdkhJO0VBQ0ksZ0JBQUE7QU44dkhSOztBTS92SEk7RUFDSSxnQkFBQTtBTmt3SFI7O0FNbndISTtFQUNJLGdCQUFBO0FOc3dIUjs7QU12d0hJO0VBQ0ksZ0JBQUE7QU4wd0hSOztBTTN3SEk7RUFDSSxnQkFBQTtBTjh3SFI7O0FNL3dISTtFQUNJLGdCQUFBO0FOa3hIUjs7QU1ueEhJO0VBQ0ksZ0JBQUE7QU5zeEhSOztBTXZ4SEk7RUFDSSxnQkFBQTtBTjB4SFI7O0FNM3hISTtFQUNJLGdCQUFBO0FOOHhIUjs7QU0veEhJO0VBQ0ksZ0JBQUE7QU5reUhSOztBTW55SEk7RUFDSSxnQkFBQTtBTnN5SFI7O0FNdnlISTtFQUNJLGdCQUFBO0FOMHlIUjs7QU0zeUhJO0VBQ0ksZ0JBQUE7QU44eUhSOztBTS95SEk7RUFDSSxnQkFBQTtBTmt6SFI7O0FNbnpISTtFQUNJLGdCQUFBO0FOc3pIUjs7QU12ekhJO0VBQ0ksZ0JBQUE7QU4wekhSOztBTTN6SEk7RUFDSSxnQkFBQTtBTjh6SFI7O0FNL3pISTtFQUNJLGdCQUFBO0FOazBIUjs7QU1uMEhJO0VBQ0ksZ0JBQUE7QU5zMEhSOztBTXYwSEk7RUFDSSxnQkFBQTtBTjAwSFI7O0FNMzBISTtFQUNJLGdCQUFBO0FOODBIUjs7QU0vMEhJO0VBQ0ksZ0JBQUE7QU5rMUhSOztBTW4xSEk7RUFDSSxnQkFBQTtBTnMxSFI7O0FNdjFISTtFQUNJLGdCQUFBO0FOMDFIUjs7QU0zMUhJO0VBQ0ksZ0JBQUE7QU44MUhSOztBTS8xSEk7RUFDSSxnQkFBQTtBTmsySFI7O0FNbjJISTtFQUNJLGdCQUFBO0FOczJIUjs7QU12MkhJO0VBQ0ksZ0JBQUE7QU4wMkhSOztBTTMySEk7RUFDSSxnQkFBQTtBTjgySFI7O0FNLzJISTtFQUNJLGdCQUFBO0FOazNIUjs7QU1uM0hJO0VBQ0ksZ0JBQUE7QU5zM0hSOztBTXYzSEk7RUFDSSxnQkFBQTtBTjAzSFI7O0FNMzNISTtFQUNJLGdCQUFBO0FOODNIUjs7QU0vM0hJO0VBQ0ksZ0JBQUE7QU5rNEhSOztBTW40SEk7RUFDSSxnQkFBQTtBTnM0SFI7O0FNdjRISTtFQUNJLGdCQUFBO0FOMDRIUjs7QU0zNEhJO0VBQ0ksZ0JBQUE7QU44NEhSOztBTS80SEk7RUFDSSxnQkFBQTtBTms1SFI7O0FNbjVISTtFQUNJLGdCQUFBO0FOczVIUjs7QU12NUhJO0VBQ0ksZ0JBQUE7QU4wNUhSOztBTTM1SEk7RUFDSSxnQkFBQTtBTjg1SFI7O0FNLzVISTtFQUNJLGdCQUFBO0FOazZIUjs7QU1uNkhJO0VBQ0ksZ0JBQUE7QU5zNkhSOztBTXY2SEk7RUFDSSxnQkFBQTtBTjA2SFI7O0FNMzZISTtFQUNJLGdCQUFBO0FOODZIUjs7QU0vNkhJO0VBQ0ksZ0JBQUE7QU5rN0hSOztBTW43SEk7RUFDSSxnQkFBQTtBTnM3SFI7O0FNdjdISTtFQUNJLGdCQUFBO0FOMDdIUjs7QU0zN0hJO0VBQ0ksZ0JBQUE7QU44N0hSOztBTS83SEk7RUFDSSxnQkFBQTtBTms4SFI7O0FNbjhISTtFQUNJLGdCQUFBO0FOczhIUjs7QU12OEhJO0VBQ0ksZ0JBQUE7QU4wOEhSOztBTTM4SEk7RUFDSSxnQkFBQTtBTjg4SFI7O0FNLzhISTtFQUNJLGdCQUFBO0FOazlIUjs7QU1uOUhJO0VBQ0ksZ0JBQUE7QU5zOUhSOztBTXY5SEk7RUFDSSxnQkFBQTtBTjA5SFI7O0FNMzlISTtFQUNJLGdCQUFBO0FOODlIUjs7QU0vOUhJO0VBQ0ksZ0JBQUE7QU5rK0hSOztBTW4rSEk7RUFDSSxnQkFBQTtBTnMrSFI7O0FNditISTtFQUNJLGdCQUFBO0FOMCtIUjs7QU0zK0hJO0VBQ0ksZ0JBQUE7QU44K0hSOztBTS8rSEk7RUFDSSxnQkFBQTtBTmsvSFI7O0FNbi9ISTtFQUNJLGdCQUFBO0FOcy9IUjs7QU12L0hJO0VBQ0ksZ0JBQUE7QU4wL0hSOztBTTMvSEk7RUFDSSxnQkFBQTtBTjgvSFI7O0FNLy9ISTtFQUNJLGdCQUFBO0FOa2dJUjs7QU1uZ0lJO0VBQ0ksZ0JBQUE7QU5zZ0lSOztBTXZnSUk7RUFDSSxnQkFBQTtBTjBnSVI7O0FNM2dJSTtFQUNJLGdCQUFBO0FOOGdJUjs7QU0vZ0lJO0VBQ0ksZ0JBQUE7QU5raElSOztBTW5oSUk7RUFDSSxnQkFBQTtBTnNoSVI7O0FNdmhJSTtFQUNJLGdCQUFBO0FOMGhJUjs7QU0zaElJO0VBQ0ksZ0JBQUE7QU44aElSOztBTS9oSUk7RUFDSSxnQkFBQTtBTmtpSVI7O0FNbmlJSTtFQUNJLGdCQUFBO0FOc2lJUjs7QU12aUlJO0VBQ0ksZ0JBQUE7QU4waUlSOztBTTNpSUk7RUFDSSxnQkFBQTtBTjhpSVI7O0FNL2lJSTtFQUNJLGdCQUFBO0FOa2pJUjs7QU1uaklJO0VBQ0ksZ0JBQUE7QU5zaklSOztBTXZqSUk7RUFDSSxnQkFBQTtBTjBqSVI7O0FNM2pJSTtFQUNJLGdCQUFBO0FOOGpJUjs7QU0vaklJO0VBQ0ksZ0JBQUE7QU5ra0lSOztBTW5rSUk7RUFDSSxnQkFBQTtBTnNrSVI7O0FNdmtJSTtFQUNJLGdCQUFBO0FOMGtJUjs7QU0za0lJO0VBQ0ksZ0JBQUE7QU44a0lSOztBTS9rSUk7RUFDSSxnQkFBQTtBTmtsSVI7O0FNbmxJSTtFQUNJLGdCQUFBO0FOc2xJUjs7QU12bElJO0VBQ0ksZ0JBQUE7QU4wbElSOztBTTNsSUk7RUFDSSxnQkFBQTtBTjhsSVI7O0FNL2xJSTtFQUNJLGdCQUFBO0FOa21JUjs7QU1ubUlJO0VBQ0ksZ0JBQUE7QU5zbUlSOztBTXZtSUk7RUFDSSxnQkFBQTtBTjBtSVI7O0FNM21JSTtFQUNJLGdCQUFBO0FOOG1JUjs7QU0vbUlJO0VBQ0ksZ0JBQUE7QU5rbklSOztBTW5uSUk7RUFDSSxnQkFBQTtBTnNuSVI7O0FNdm5JSTtFQUNJLGdCQUFBO0FOMG5JUjs7QU0zbklJO0VBQ0ksZ0JBQUE7QU44bklSOztBTS9uSUk7RUFDSSxnQkFBQTtBTmtvSVI7O0FNbm9JSTtFQUNJLGdCQUFBO0FOc29JUjs7QU12b0lJO0VBQ0ksZ0JBQUE7QU4wb0lSOztBTTNvSUk7RUFDSSxnQkFBQTtBTjhvSVI7O0FNL29JSTtFQUNJLGdCQUFBO0FOa3BJUjs7QU1ucElJO0VBQ0ksZ0JBQUE7QU5zcElSOztBTXZwSUk7RUFDSSxnQkFBQTtBTjBwSVI7O0FNM3BJSTtFQUNJLGdCQUFBO0FOOHBJUjs7QU0vcElJO0VBQ0ksZ0JBQUE7QU5rcUlSOztBTW5xSUk7RUFDSSxnQkFBQTtBTnNxSVI7O0FNdnFJSTtFQUNJLGdCQUFBO0FOMHFJUjs7QU0zcUlJO0VBQ0ksZ0JBQUE7QU44cUlSOztBTS9xSUk7RUFDSSxnQkFBQTtBTmtySVI7O0FNbnJJSTtFQUNJLGdCQUFBO0FOc3JJUjs7QU12cklJO0VBQ0ksZ0JBQUE7QU4wcklSOztBTTNySUk7RUFDSSxnQkFBQTtBTjhySVI7O0FNL3JJSTtFQUNJLGdCQUFBO0FOa3NJUjs7QU1uc0lJO0VBQ0ksZ0JBQUE7QU5zc0lSOztBTXZzSUk7RUFDSSxnQkFBQTtBTjBzSVI7O0FNM3NJSTtFQUNJLGdCQUFBO0FOOHNJUjs7QU0vc0lJO0VBQ0ksZ0JBQUE7QU5rdElSOztBTW50SUk7RUFDSSxnQkFBQTtBTnN0SVI7O0FNdnRJSTtFQUNJLGdCQUFBO0FOMHRJUjs7QU0zdElJO0VBQ0ksZ0JBQUE7QU44dElSOztBTS90SUk7RUFDSSxnQkFBQTtBTmt1SVI7O0FNbnVJSTtFQUNJLGdCQUFBO0FOc3VJUjs7QU12dUlJO0VBQ0ksZ0JBQUE7QU4wdUlSOztBTTN1SUk7RUFDSSxnQkFBQTtBTjh1SVI7O0FNL3VJSTtFQUNJLGdCQUFBO0FOa3ZJUjs7QU1udklJO0VBQ0ksZ0JBQUE7QU5zdklSOztBTXZ2SUk7RUFDSSxnQkFBQTtBTjB2SVI7O0FNM3ZJSTtFQUNJLGdCQUFBO0FOOHZJUjs7QU0vdklJO0VBQ0ksZ0JBQUE7QU5rd0lSOztBTW53SUk7RUFDSSxnQkFBQTtBTnN3SVI7O0FNdndJSTtFQUNJLGdCQUFBO0FOMHdJUjs7QU0zd0lJO0VBQ0ksZ0JBQUE7QU44d0lSOztBTS93SUk7RUFDSSxnQkFBQTtBTmt4SVI7O0FNbnhJSTtFQUNJLGdCQUFBO0FOc3hJUjs7QU12eElJO0VBQ0ksZ0JBQUE7QU4weElSOztBTTN4SUk7RUFDSSxnQkFBQTtBTjh4SVI7O0FNL3hJSTtFQUNJLGdCQUFBO0FOa3lJUjs7QU1ueUlJO0VBQ0ksZ0JBQUE7QU5zeUlSOztBTXZ5SUk7RUFDSSxnQkFBQTtBTjB5SVI7O0FNM3lJSTtFQUNJLGdCQUFBO0FOOHlJUjs7QU0veUlJO0VBQ0ksZ0JBQUE7QU5reklSOztBTW56SUk7RUFDSSxnQkFBQTtBTnN6SVI7O0FNdnpJSTtFQUNJLGdCQUFBO0FOMHpJUjs7QU0zeklJO0VBQ0ksZ0JBQUE7QU44eklSOztBTS96SUk7RUFDSSxnQkFBQTtBTmswSVI7O0FNbjBJSTtFQUNJLGdCQUFBO0FOczBJUjs7QU12MElJO0VBQ0ksZ0JBQUE7QU4wMElSOztBTTMwSUk7RUFDSSxnQkFBQTtBTjgwSVI7O0FNLzBJSTtFQUNJLGdCQUFBO0FOazFJUjs7QU1uMUlJO0VBQ0ksZ0JBQUE7QU5zMUlSOztBTXYxSUk7RUFDSSxnQkFBQTtBTjAxSVI7O0FNMzFJSTtFQUNJLGdCQUFBO0FOODFJUjs7QU0vMUlJO0VBQ0ksZ0JBQUE7QU5rMklSOztBTW4ySUk7RUFDSSxnQkFBQTtBTnMySVI7O0FNdjJJSTtFQUNJLGdCQUFBO0FOMDJJUjs7QU0zMklJO0VBQ0ksZ0JBQUE7QU44MklSOztBTS8ySUk7RUFDSSxnQkFBQTtBTmszSVI7O0FNbjNJSTtFQUNJLGdCQUFBO0FOczNJUjs7QU12M0lJO0VBQ0ksZ0JBQUE7QU4wM0lSOztBTTMzSUk7RUFDSSxnQkFBQTtBTjgzSVI7O0FNLzNJSTtFQUNJLGdCQUFBO0FOazRJUjs7QU1uNElJO0VBQ0ksZ0JBQUE7QU5zNElSOztBTXY0SUk7RUFDSSxnQkFBQTtBTjA0SVI7O0FNMzRJSTtFQUNJLGdCQUFBO0FOODRJUjs7QU0vNElJO0VBQ0ksZ0JBQUE7QU5rNUlSOztBTW41SUk7RUFDSSxnQkFBQTtBTnM1SVI7O0FNdjVJSTtFQUNJLGdCQUFBO0FOMDVJUjs7QU0zNUlJO0VBQ0ksZ0JBQUE7QU44NUlSOztBTS81SUk7RUFDSSxnQkFBQTtBTms2SVI7O0FNbjZJSTtFQUNJLGdCQUFBO0FOczZJUjs7QU12NklJO0VBQ0ksZ0JBQUE7QU4wNklSOztBTTM2SUk7RUFDSSxnQkFBQTtBTjg2SVI7O0FNLzZJSTtFQUNJLGdCQUFBO0FOazdJUjs7QU1uN0lJO0VBQ0ksZ0JBQUE7QU5zN0lSOztBTXY3SUk7RUFDSSxnQkFBQTtBTjA3SVI7O0FNMzdJSTtFQUNJLGdCQUFBO0FOODdJUjs7QU0vN0lJO0VBQ0ksZ0JBQUE7QU5rOElSOztBTW44SUk7RUFDSSxnQkFBQTtBTnM4SVI7O0FNdjhJSTtFQUNJLGdCQUFBO0FOMDhJUjs7QU0zOElJO0VBQ0ksZ0JBQUE7QU44OElSOztBTS84SUk7RUFDSSxnQkFBQTtBTms5SVI7O0FNbjlJSTtFQUNJLGdCQUFBO0FOczlJUjs7QU12OUlJO0VBQ0ksZ0JBQUE7QU4wOUlSOztBTTM5SUk7RUFDSSxnQkFBQTtBTjg5SVI7O0FNLzlJSTtFQUNJLGdCQUFBO0FOaytJUjs7QU1uK0lJO0VBQ0ksZ0JBQUE7QU5zK0lSOztBTXYrSUk7RUFDSSxnQkFBQTtBTjArSVI7O0FNMytJSTtFQUNJLGdCQUFBO0FOOCtJUjs7QU0vK0lJO0VBQ0ksZ0JBQUE7QU5rL0lSOztBTW4vSUk7RUFDSSxnQkFBQTtBTnMvSVI7O0FNdi9JSTtFQUNJLGdCQUFBO0FOMC9JUjs7QU0zL0lJO0VBQ0ksZ0JBQUE7QU44L0lSOztBTS8vSUk7RUFDSSxnQkFBQTtBTmtnSlI7O0FNbmdKSTtFQUNJLGdCQUFBO0FOc2dKUjs7QU12Z0pJO0VBQ0ksZ0JBQUE7QU4wZ0pSOztBTTNnSkk7RUFDSSxnQkFBQTtBTjhnSlI7O0FNL2dKSTtFQUNJLGdCQUFBO0FOa2hKUjs7QU1uaEpJO0VBQ0ksZ0JBQUE7QU5zaEpSOztBTXZoSkk7RUFDSSxnQkFBQTtBTjBoSlI7O0FNM2hKSTtFQUNJLGdCQUFBO0FOOGhKUjs7QU0vaEpJO0VBQ0ksZ0JBQUE7QU5raUpSOztBTW5pSkk7RUFDSSxnQkFBQTtBTnNpSlI7O0FNdmlKSTtFQUNJLGdCQUFBO0FOMGlKUjs7QU0zaUpJO0VBQ0ksZ0JBQUE7QU44aUpSOztBTS9pSkk7RUFDSSxnQkFBQTtBTmtqSlI7O0FNbmpKSTtFQUNJLGdCQUFBO0FOc2pKUjs7QU12akpJO0VBQ0ksZ0JBQUE7QU4wakpSOztBTTNqSkk7RUFDSSxnQkFBQTtBTjhqSlI7O0FNL2pKSTtFQUNJLGdCQUFBO0FOa2tKUjs7QU1ua0pJO0VBQ0ksZ0JBQUE7QU5za0pSOztBTXZrSkk7RUFDSSxnQkFBQTtBTjBrSlI7O0FNM2tKSTtFQUNJLGdCQUFBO0FOOGtKUjs7QU0va0pJO0VBQ0ksZ0JBQUE7QU5rbEpSOztBTW5sSkk7RUFDSSxnQkFBQTtBTnNsSlI7O0FNdmxKSTtFQUNJLGdCQUFBO0FOMGxKUjs7QU0zbEpJO0VBQ0ksZ0JBQUE7QU44bEpSOztBTS9sSkk7RUFDSSxnQkFBQTtBTmttSlI7O0FNbm1KSTtFQUNJLGdCQUFBO0FOc21KUjs7QU12bUpJO0VBQ0ksZ0JBQUE7QU4wbUpSOztBTTNtSkk7RUFDSSxnQkFBQTtBTjhtSlI7O0FNL21KSTtFQUNJLGdCQUFBO0FOa25KUjs7QU1ubkpJO0VBQ0ksZ0JBQUE7QU5zbkpSOztBTXZuSkk7RUFDSSxnQkFBQTtBTjBuSlI7O0FNM25KSTtFQUNJLGdCQUFBO0FOOG5KUjs7QU0vbkpJO0VBQ0ksZ0JBQUE7QU5rb0pSOztBTW5vSkk7RUFDSSxnQkFBQTtBTnNvSlI7O0FNdm9KSTtFQUNJLGdCQUFBO0FOMG9KUjs7QU0zb0pJO0VBQ0ksZ0JBQUE7QU44b0pSOztBTS9vSkk7RUFDSSxnQkFBQTtBTmtwSlI7O0FNbnBKSTtFQUNJLGdCQUFBO0FOc3BKUjs7QU12cEpJO0VBQ0ksZ0JBQUE7QU4wcEpSOztBTTNwSkk7RUFDSSxnQkFBQTtBTjhwSlI7O0FNL3BKSTtFQUNJLGdCQUFBO0FOa3FKUjs7QU1ucUpJO0VBQ0ksZ0JBQUE7QU5zcUpSOztBTXZxSkk7RUFDSSxnQkFBQTtBTjBxSlI7O0FNM3FKSTtFQUNJLGdCQUFBO0FOOHFKUjs7QU0vcUpJO0VBQ0ksZ0JBQUE7QU5rckpSOztBTW5ySkk7RUFDSSxnQkFBQTtBTnNySlI7O0FNdnJKSTtFQUNJLGdCQUFBO0FOMHJKUjs7QU0zckpJO0VBQ0ksZ0JBQUE7QU44ckpSOztBTS9ySkk7RUFDSSxnQkFBQTtBTmtzSlI7O0FNbnNKSTtFQUNJLGdCQUFBO0FOc3NKUjs7QU12c0pJO0VBQ0ksZ0JBQUE7QU4wc0pSOztBTTNzSkk7RUFDSSxnQkFBQTtBTjhzSlI7O0FNL3NKSTtFQUNJLGdCQUFBO0FOa3RKUjs7QU1udEpJO0VBQ0ksZ0JBQUE7QU5zdEpSOztBTXZ0Skk7RUFDSSxnQkFBQTtBTjB0SlI7O0FNM3RKSTtFQUNJLGdCQUFBO0FOOHRKUjs7QU0vdEpJO0VBQ0ksZ0JBQUE7QU5rdUpSOztBTW51Skk7RUFDSSxnQkFBQTtBTnN1SlI7O0FNdnVKSTtFQUNJLGdCQUFBO0FOMHVKUjs7QU0zdUpJO0VBQ0ksZ0JBQUE7QU44dUpSOztBTS91Skk7RUFDSSxnQkFBQTtBTmt2SlI7O0FNbnZKSTtFQUNJLGdCQUFBO0FOc3ZKUjs7QU12dkpJO0VBQ0ksZ0JBQUE7QU4wdkpSOztBTTN2Skk7RUFDSSxnQkFBQTtBTjh2SlI7O0FNL3ZKSTtFQUNJLGdCQUFBO0FOa3dKUjs7QU1ud0pJO0VBQ0ksZ0JBQUE7QU5zd0pSOztBTXZ3Skk7RUFDSSxnQkFBQTtBTjB3SlI7O0FNM3dKSTtFQUNJLGdCQUFBO0FOOHdKUjs7QU0vd0pJO0VBQ0ksZ0JBQUE7QU5reEpSOztBTW54Skk7RUFDSSxnQkFBQTtBTnN4SlI7O0FNdnhKSTtFQUNJLGdCQUFBO0FOMHhKUjs7QU0zeEpJO0VBQ0ksZ0JBQUE7QU44eEpSOztBTS94Skk7RUFDSSxnQkFBQTtBTmt5SlI7O0FNbnlKSTtFQUNJLGdCQUFBO0FOc3lKUjs7QU12eUpJO0VBQ0ksZ0JBQUE7QU4weUpSOztBTTN5Skk7RUFDSSxnQkFBQTtBTjh5SlI7O0FNL3lKSTtFQUNJLGdCQUFBO0FOa3pKUjs7QU1uekpJO0VBQ0ksZ0JBQUE7QU5zekpSOztBTXZ6Skk7RUFDSSxnQkFBQTtBTjB6SlI7O0FNM3pKSTtFQUNJLGdCQUFBO0FOOHpKUjs7QU0vekpJO0VBQ0ksZ0JBQUE7QU5rMEpSOztBTW4wSkk7RUFDSSxnQkFBQTtBTnMwSlI7O0FNdjBKSTtFQUNJLGdCQUFBO0FOMDBKUjs7QU0zMEpJO0VBQ0ksZ0JBQUE7QU44MEpSOztBTS8wSkk7RUFDSSxnQkFBQTtBTmsxSlI7O0FNbjFKSTtFQUNJLGdCQUFBO0FOczFKUjs7QU12MUpJO0VBQ0ksZ0JBQUE7QU4wMUpSOztBTTMxSkk7RUFDSSxnQkFBQTtBTjgxSlI7O0FNLzFKSTtFQUNJLGdCQUFBO0FOazJKUjs7QU1uMkpJO0VBQ0ksZ0JBQUE7QU5zMkpSOztBTXYySkk7RUFDSSxnQkFBQTtBTjAySlI7O0FNMzJKSTtFQUNJLGdCQUFBO0FOODJKUjs7QU0vMkpJO0VBQ0ksZ0JBQUE7QU5rM0pSOztBTW4zSkk7RUFDSSxnQkFBQTtBTnMzSlI7O0FNdjNKSTtFQUNJLGdCQUFBO0FOMDNKUjs7QU0zM0pJO0VBQ0ksZ0JBQUE7QU44M0pSOztBTS8zSkk7RUFDSSxnQkFBQTtBTms0SlI7O0FNbjRKSTtFQUNJLGdCQUFBO0FOczRKUjs7QU12NEpJO0VBQ0ksZ0JBQUE7QU4wNEpSOztBTTM0Skk7RUFDSSxnQkFBQTtBTjg0SlI7O0FNLzRKSTtFQUNJLGdCQUFBO0FOazVKUjs7QU1uNUpJO0VBQ0ksZ0JBQUE7QU5zNUpSOztBTXY1Skk7RUFDSSxnQkFBQTtBTjA1SlI7O0FNMzVKSTtFQUNJLGdCQUFBO0FOODVKUjs7QU0vNUpJO0VBQ0ksZ0JBQUE7QU5rNkpSOztBTW42Skk7RUFDSSxnQkFBQTtBTnM2SlI7O0FNdjZKSTtFQUNJLGdCQUFBO0FOMDZKUjs7QU0zNkpJO0VBQ0ksZ0JBQUE7QU44NkpSOztBTS82Skk7RUFDSSxnQkFBQTtBTms3SlI7O0FNbjdKSTtFQUNJLGdCQUFBO0FOczdKUjs7QU12N0pJO0VBQ0ksZ0JBQUE7QU4wN0pSOztBTTM3Skk7RUFDSSxnQkFBQTtBTjg3SlI7O0FNLzdKSTtFQUNJLGdCQUFBO0FOazhKUjs7QU1uOEpJO0VBQ0ksZ0JBQUE7QU5zOEpSOztBTXY4Skk7RUFDSSxnQkFBQTtBTjA4SlI7O0FNMzhKSTtFQUNJLGdCQUFBO0FOODhKUjs7QU0vOEpJO0VBQ0ksZ0JBQUE7QU5rOUpSOztBTW45Skk7RUFDSSxnQkFBQTtBTnM5SlI7O0FNdjlKSTtFQUNJLGdCQUFBO0FOMDlKUjs7QU0zOUpJO0VBQ0ksZ0JBQUE7QU44OUpSOztBTS85Skk7RUFDSSxnQkFBQTtBTmsrSlI7O0FNbitKSTtFQUNJLGdCQUFBO0FOcytKUjs7QU12K0pJO0VBQ0ksZ0JBQUE7QU4wK0pSOztBTTMrSkk7RUFDSSxnQkFBQTtBTjgrSlI7O0FNLytKSTtFQUNJLGdCQUFBO0FOay9KUjs7QU1uL0pJO0VBQ0ksZ0JBQUE7QU5zL0pSOztBTXYvSkk7RUFDSSxnQkFBQTtBTjAvSlI7O0FNMy9KSTtFQUNJLGdCQUFBO0FOOC9KUjs7QU0vL0pJO0VBQ0ksZ0JBQUE7QU5rZ0tSOztBTW5nS0k7RUFDSSxnQkFBQTtBTnNnS1I7O0FNdmdLSTtFQUNJLGdCQUFBO0FOMGdLUjs7QU0zZ0tJO0VBQ0ksZ0JBQUE7QU44Z0tSOztBTS9nS0k7RUFDSSxnQkFBQTtBTmtoS1I7O0FNbmhLSTtFQUNJLGdCQUFBO0FOc2hLUjs7QU12aEtJO0VBQ0ksZ0JBQUE7QU4waEtSOztBTTNoS0k7RUFDSSxnQkFBQTtBTjhoS1I7O0FNL2hLSTtFQUNJLGdCQUFBO0FOa2lLUjs7QU1uaUtJO0VBQ0ksZ0JBQUE7QU5zaUtSOztBTXZpS0k7RUFDSSxnQkFBQTtBTjBpS1I7O0FNM2lLSTtFQUNJLGdCQUFBO0FOOGlLUjs7QU0vaUtJO0VBQ0ksZ0JBQUE7QU5raktSOztBTW5qS0k7RUFDSSxnQkFBQTtBTnNqS1I7O0FNdmpLSTtFQUNJLGdCQUFBO0FOMGpLUjs7QU0zaktJO0VBQ0ksZ0JBQUE7QU44aktSOztBTS9qS0k7RUFDSSxnQkFBQTtBTmtrS1I7O0FNbmtLSTtFQUNJLGdCQUFBO0FOc2tLUjs7QU12a0tJO0VBQ0ksZ0JBQUE7QU4wa0tSOztBTTNrS0k7RUFDSSxnQkFBQTtBTjhrS1I7O0FNL2tLSTtFQUNJLGdCQUFBO0FOa2xLUjs7QU1ubEtJO0VBQ0ksZ0JBQUE7QU5zbEtSOztBTXZsS0k7RUFDSSxnQkFBQTtBTjBsS1I7O0FNM2xLSTtFQUNJLGdCQUFBO0FOOGxLUjs7QU0vbEtJO0VBQ0ksZ0JBQUE7QU5rbUtSOztBTW5tS0k7RUFDSSxnQkFBQTtBTnNtS1I7O0FNdm1LSTtFQUNJLGdCQUFBO0FOMG1LUjs7QU0zbUtJO0VBQ0ksZ0JBQUE7QU44bUtSOztBTS9tS0k7RUFDSSxnQkFBQTtBTmtuS1I7O0FNbm5LSTtFQUNJLGdCQUFBO0FOc25LUjs7QU12bktJO0VBQ0ksZ0JBQUE7QU4wbktSOztBTTNuS0k7RUFDSSxnQkFBQTtBTjhuS1I7O0FNL25LSTtFQUNJLGdCQUFBO0FOa29LUjs7QU1ub0tJO0VBQ0ksZ0JBQUE7QU5zb0tSOztBTXZvS0k7RUFDSSxnQkFBQTtBTjBvS1I7O0FNM29LSTtFQUNJLGdCQUFBO0FOOG9LUjs7QU0vb0tJO0VBQ0ksZ0JBQUE7QU5rcEtSOztBTW5wS0k7RUFDSSxnQkFBQTtBTnNwS1I7O0FNdnBLSTtFQUNJLGdCQUFBO0FOMHBLUjs7QU0zcEtJO0VBQ0ksZ0JBQUE7QU44cEtSOztBTS9wS0k7RUFDSSxnQkFBQTtBTmtxS1I7O0FNbnFLSTtFQUNJLGdCQUFBO0FOc3FLUjs7QU12cUtJO0VBQ0ksZ0JBQUE7QU4wcUtSOztBTTNxS0k7RUFDSSxnQkFBQTtBTjhxS1I7O0FNL3FLSTtFQUNJLGdCQUFBO0FOa3JLUjs7QU1ucktJO0VBQ0ksZ0JBQUE7QU5zcktSOztBTXZyS0k7RUFDSSxnQkFBQTtBTjByS1I7O0FNM3JLSTtFQUNJLGdCQUFBO0FOOHJLUjs7QU0vcktJO0VBQ0ksZ0JBQUE7QU5rc0tSOztBTW5zS0k7RUFDSSxnQkFBQTtBTnNzS1I7O0FNdnNLSTtFQUNJLGdCQUFBO0FOMHNLUjs7QU0zc0tJO0VBQ0ksZ0JBQUE7QU44c0tSOztBTS9zS0k7RUFDSSxnQkFBQTtBTmt0S1I7O0FNbnRLSTtFQUNJLGdCQUFBO0FOc3RLUjs7QU12dEtJO0VBQ0ksZ0JBQUE7QU4wdEtSOztBTTN0S0k7RUFDSSxnQkFBQTtBTjh0S1I7O0FNL3RLSTtFQUNJLGdCQUFBO0FOa3VLUjs7QU1udUtJO0VBQ0ksZ0JBQUE7QU5zdUtSOztBTXZ1S0k7RUFDSSxnQkFBQTtBTjB1S1I7O0FNM3VLSTtFQUNJLGdCQUFBO0FOOHVLUjs7QU0vdUtJO0VBQ0ksZ0JBQUE7QU5rdktSOztBTW52S0k7RUFDSSxnQkFBQTtBTnN2S1I7O0FNdnZLSTtFQUNJLGdCQUFBO0FOMHZLUjs7QU0zdktJO0VBQ0ksZ0JBQUE7QU44dktSOztBTS92S0k7RUFDSSxnQkFBQTtBTmt3S1I7O0FNbndLSTtFQUNJLGdCQUFBO0FOc3dLUjs7QU12d0tJO0VBQ0ksZ0JBQUE7QU4wd0tSOztBTTN3S0k7RUFDSSxnQkFBQTtBTjh3S1I7O0FNL3dLSTtFQUNJLGdCQUFBO0FOa3hLUjs7QU1ueEtJO0VBQ0ksZ0JBQUE7QU5zeEtSOztBTXZ4S0k7RUFDSSxnQkFBQTtBTjB4S1I7O0FNM3hLSTtFQUNJLGdCQUFBO0FOOHhLUjs7QU0veEtJO0VBQ0ksZ0JBQUE7QU5reUtSOztBTW55S0k7RUFDSSxnQkFBQTtBTnN5S1I7O0FNdnlLSTtFQUNJLGdCQUFBO0FOMHlLUjs7QU0zeUtJO0VBQ0ksZ0JBQUE7QU44eUtSOztBTS95S0k7RUFDSSxnQkFBQTtBTmt6S1I7O0FNbnpLSTtFQUNJLGdCQUFBO0FOc3pLUjs7QU12ektJO0VBQ0ksZ0JBQUE7QU4wektSOztBTTN6S0k7RUFDSSxnQkFBQTtBTjh6S1I7O0FNL3pLSTtFQUNJLGdCQUFBO0FOazBLUjs7QU1uMEtJO0VBQ0ksZ0JBQUE7QU5zMEtSOztBTXYwS0k7RUFDSSxnQkFBQTtBTjAwS1I7O0FNMzBLSTtFQUNJLGdCQUFBO0FOODBLUjs7QU0vMEtJO0VBQ0ksZ0JBQUE7QU5rMUtSOztBTW4xS0k7RUFDSSxnQkFBQTtBTnMxS1I7O0FNdjFLSTtFQUNJLGdCQUFBO0FOMDFLUjs7QU0zMUtJO0VBQ0ksZ0JBQUE7QU44MUtSOztBTS8xS0k7RUFDSSxnQkFBQTtBTmsyS1I7O0FNbjJLSTtFQUNJLGdCQUFBO0FOczJLUjs7QU12MktJO0VBQ0ksZ0JBQUE7QU4wMktSOztBTTMyS0k7RUFDSSxnQkFBQTtBTjgyS1I7O0FNLzJLSTtFQUNJLGdCQUFBO0FOazNLUjs7QU1uM0tJO0VBQ0ksZ0JBQUE7QU5zM0tSOztBTXYzS0k7RUFDSSxnQkFBQTtBTjAzS1I7O0FNMzNLSTtFQUNJLGdCQUFBO0FOODNLUjs7QU0vM0tJO0VBQ0ksZ0JBQUE7QU5rNEtSOztBTW40S0k7RUFDSSxnQkFBQTtBTnM0S1I7O0FNdjRLSTtFQUNJLGdCQUFBO0FOMDRLUjs7QU0zNEtJO0VBQ0ksZ0JBQUE7QU44NEtSOztBTS80S0k7RUFDSSxnQkFBQTtBTms1S1I7O0FNbjVLSTtFQUNJLGdCQUFBO0FOczVLUjs7QU12NUtJO0VBQ0ksZ0JBQUE7QU4wNUtSOztBTTM1S0k7RUFDSSxnQkFBQTtBTjg1S1I7O0FNLzVLSTtFQUNJLGdCQUFBO0FOazZLUjs7QU1uNktJO0VBQ0ksZ0JBQUE7QU5zNktSOztBTXY2S0k7RUFDSSxnQkFBQTtBTjA2S1I7O0FNMzZLSTtFQUNJLGdCQUFBO0FOODZLUjs7QU0vNktJO0VBQ0ksZ0JBQUE7QU5rN0tSOztBTW43S0k7RUFDSSxnQkFBQTtBTnM3S1I7O0FNdjdLSTtFQUNJLGdCQUFBO0FOMDdLUjs7QU0zN0tJO0VBQ0ksZ0JBQUE7QU44N0tSOztBTS83S0k7RUFDSSxnQkFBQTtBTms4S1I7O0FNbjhLSTtFQUNJLGdCQUFBO0FOczhLUjs7QU12OEtJO0VBQ0ksZ0JBQUE7QU4wOEtSOztBTTM4S0k7RUFDSSxnQkFBQTtBTjg4S1I7O0FNLzhLSTtFQUNJLGdCQUFBO0FOazlLUjs7QU1uOUtJO0VBQ0ksZ0JBQUE7QU5zOUtSOztBTXY5S0k7RUFDSSxnQkFBQTtBTjA5S1I7O0FNMzlLSTtFQUNJLGdCQUFBO0FOODlLUjs7QU0vOUtJO0VBQ0ksZ0JBQUE7QU5rK0tSOztBTW4rS0k7RUFDSSxnQkFBQTtBTnMrS1I7O0FNditLSTtFQUNJLGdCQUFBO0FOMCtLUjs7QU0zK0tJO0VBQ0ksZ0JBQUE7QU44K0tSOztBTS8rS0k7RUFDSSxnQkFBQTtBTmsvS1I7O0FNbi9LSTtFQUNJLGdCQUFBO0FOcy9LUjs7QU12L0tJO0VBQ0ksZ0JBQUE7QU4wL0tSOztBTTMvS0k7RUFDSSxnQkFBQTtBTjgvS1I7O0FNLy9LSTtFQUNJLGdCQUFBO0FOa2dMUjs7QU1uZ0xJO0VBQ0ksZ0JBQUE7QU5zZ0xSOztBTXZnTEk7RUFDSSxnQkFBQTtBTjBnTFI7O0FNM2dMSTtFQUNJLGdCQUFBO0FOOGdMUjs7QU0vZ0xJO0VBQ0ksZ0JBQUE7QU5raExSOztBTW5oTEk7RUFDSSxnQkFBQTtBTnNoTFI7O0FNdmhMSTtFQUNJLGdCQUFBO0FOMGhMUjs7QU0zaExJO0VBQ0ksZ0JBQUE7QU44aExSOztBTS9oTEk7RUFDSSxnQkFBQTtBTmtpTFI7O0FNbmlMSTtFQUNJLGdCQUFBO0FOc2lMUjs7QU12aUxJO0VBQ0ksZ0JBQUE7QU4waUxSOztBTTNpTEk7RUFDSSxnQkFBQTtBTjhpTFI7O0FNL2lMSTtFQUNJLGdCQUFBO0FOa2pMUjs7QU1uakxJO0VBQ0ksZ0JBQUE7QU5zakxSOztBTXZqTEk7RUFDSSxnQkFBQTtBTjBqTFI7O0FNM2pMSTtFQUNJLGdCQUFBO0FOOGpMUjs7QU0vakxJO0VBQ0ksZ0JBQUE7QU5ra0xSOztBTW5rTEk7RUFDSSxnQkFBQTtBTnNrTFI7O0FNdmtMSTtFQUNJLGdCQUFBO0FOMGtMUjs7QU0za0xJO0VBQ0ksZ0JBQUE7QU44a0xSOztBTS9rTEk7RUFDSSxnQkFBQTtBTmtsTFI7O0FNbmxMSTtFQUNJLGdCQUFBO0FOc2xMUjs7QU12bExJO0VBQ0ksZ0JBQUE7QU4wbExSOztBTTNsTEk7RUFDSSxnQkFBQTtBTjhsTFI7O0FNL2xMSTtFQUNJLGdCQUFBO0FOa21MUjs7QU1ubUxJO0VBQ0ksZ0JBQUE7QU5zbUxSOztBTXZtTEk7RUFDSSxnQkFBQTtBTjBtTFI7O0FNM21MSTtFQUNJLGdCQUFBO0FOOG1MUjs7QU0vbUxJO0VBQ0ksZ0JBQUE7QU5rbkxSOztBTW5uTEk7RUFDSSxnQkFBQTtBTnNuTFI7O0FNdm5MSTtFQUNJLGdCQUFBO0FOMG5MUjs7QU0zbkxJO0VBQ0ksZ0JBQUE7QU44bkxSOztBTS9uTEk7RUFDSSxnQkFBQTtBTmtvTFI7O0FNbm9MSTtFQUNJLGdCQUFBO0FOc29MUjs7QU12b0xJO0VBQ0ksZ0JBQUE7QU4wb0xSOztBTTNvTEk7RUFDSSxnQkFBQTtBTjhvTFI7O0FNL29MSTtFQUNJLGdCQUFBO0FOa3BMUjs7QU1ucExJO0VBQ0ksZ0JBQUE7QU5zcExSOztBTXZwTEk7RUFDSSxnQkFBQTtBTjBwTFI7O0FNM3BMSTtFQUNJLGdCQUFBO0FOOHBMUjs7QU0vcExJO0VBQ0ksZ0JBQUE7QU5rcUxSOztBTW5xTEk7RUFDSSxnQkFBQTtBTnNxTFI7O0FNdnFMSTtFQUNJLGdCQUFBO0FOMHFMUjs7QU0zcUxJO0VBQ0ksZ0JBQUE7QU44cUxSOztBTS9xTEk7RUFDSSxnQkFBQTtBTmtyTFI7O0FNbnJMSTtFQUNJLGdCQUFBO0FOc3JMUjs7QU12ckxJO0VBQ0ksZ0JBQUE7QU4wckxSOztBTTNyTEk7RUFDSSxnQkFBQTtBTjhyTFI7O0FNL3JMSTtFQUNJLGdCQUFBO0FOa3NMUjs7QU1uc0xJO0VBQ0ksZ0JBQUE7QU5zc0xSOztBTXZzTEk7RUFDSSxnQkFBQTtBTjBzTFI7O0FNM3NMSTtFQUNJLGdCQUFBO0FOOHNMUjs7QU0vc0xJO0VBQ0ksZ0JBQUE7QU5rdExSOztBTW50TEk7RUFDSSxnQkFBQTtBTnN0TFI7O0FNdnRMSTtFQUNJLGdCQUFBO0FOMHRMUjs7QU0zdExJO0VBQ0ksZ0JBQUE7QU44dExSOztBTS90TEk7RUFDSSxnQkFBQTtBTmt1TFI7O0FNbnVMSTtFQUNJLGdCQUFBO0FOc3VMUjs7QU12dUxJO0VBQ0ksZ0JBQUE7QU4wdUxSOztBTTN1TEk7RUFDSSxnQkFBQTtBTjh1TFI7O0FNL3VMSTtFQUNJLGdCQUFBO0FOa3ZMUjs7QU1udkxJO0VBQ0ksZ0JBQUE7QU5zdkxSOztBTXZ2TEk7RUFDSSxnQkFBQTtBTjB2TFI7O0FNM3ZMSTtFQUNJLGdCQUFBO0FOOHZMUjs7QU0vdkxJO0VBQ0ksZ0JBQUE7QU5rd0xSOztBTW53TEk7RUFDSSxnQkFBQTtBTnN3TFI7O0FNdndMSTtFQUNJLGdCQUFBO0FOMHdMUjs7QU0zd0xJO0VBQ0ksZ0JBQUE7QU44d0xSOztBTS93TEk7RUFDSSxnQkFBQTtBTmt4TFI7O0FNbnhMSTtFQUNJLGdCQUFBO0FOc3hMUjs7QU12eExJO0VBQ0ksZ0JBQUE7QU4weExSOztBTTN4TEk7RUFDSSxnQkFBQTtBTjh4TFI7O0FNL3hMSTtFQUNJLGdCQUFBO0FOa3lMUjs7QU1ueUxJO0VBQ0ksZ0JBQUE7QU5zeUxSOztBTXZ5TEk7RUFDSSxnQkFBQTtBTjB5TFI7O0FNM3lMSTtFQUNJLGdCQUFBO0FOOHlMUjs7QU0veUxJO0VBQ0ksZ0JBQUE7QU5rekxSOztBTW56TEk7RUFDSSxnQkFBQTtBTnN6TFI7O0FNdnpMSTtFQUNJLGdCQUFBO0FOMHpMUjs7QU0zekxJO0VBQ0ksZ0JBQUE7QU44ekxSOztBTS96TEk7RUFDSSxnQkFBQTtBTmswTFI7O0FNbjBMSTtFQUNJLGdCQUFBO0FOczBMUjs7QU12MExJO0VBQ0ksZ0JBQUE7QU4wMExSOztBTTMwTEk7RUFDSSxnQkFBQTtBTjgwTFI7O0FNLzBMSTtFQUNJLGdCQUFBO0FOazFMUjs7QU1uMUxJO0VBQ0ksZ0JBQUE7QU5zMUxSOztBTXYxTEk7RUFDSSxnQkFBQTtBTjAxTFI7O0FNMzFMSTtFQUNJLGdCQUFBO0FOODFMUjs7QU0vMUxJO0VBQ0ksZ0JBQUE7QU5rMkxSOztBTW4yTEk7RUFDSSxnQkFBQTtBTnMyTFI7O0FNdjJMSTtFQUNJLGdCQUFBO0FOMDJMUjs7QU0zMkxJO0VBQ0ksZ0JBQUE7QU44MkxSOztBTS8yTEk7RUFDSSxnQkFBQTtBTmszTFI7O0FNbjNMSTtFQUNJLGdCQUFBO0FOczNMUjs7QU12M0xJO0VBQ0ksZ0JBQUE7QU4wM0xSOztBTTMzTEk7RUFDSSxnQkFBQTtBTjgzTFI7O0FNLzNMSTtFQUNJLGdCQUFBO0FOazRMUjs7QU1uNExJO0VBQ0ksZ0JBQUE7QU5zNExSOztBTXY0TEk7RUFDSSxnQkFBQTtBTjA0TFI7O0FNMzRMSTtFQUNJLGdCQUFBO0FOODRMUjs7QU0vNExJO0VBQ0ksZ0JBQUE7QU5rNUxSOztBTW41TEk7RUFDSSxnQkFBQTtBTnM1TFI7O0FNdjVMSTtFQUNJLGdCQUFBO0FOMDVMUjs7QU0zNUxJO0VBQ0ksZ0JBQUE7QU44NUxSOztBTS81TEk7RUFDSSxnQkFBQTtBTms2TFI7O0FNbjZMSTtFQUNJLGdCQUFBO0FOczZMUjs7QU12NkxJO0VBQ0ksZ0JBQUE7QU4wNkxSOztBTTM2TEk7RUFDSSxnQkFBQTtBTjg2TFI7O0FNLzZMSTtFQUNJLGdCQUFBO0FOazdMUjs7QU1uN0xJO0VBQ0ksZ0JBQUE7QU5zN0xSOztBTXY3TEk7RUFDSSxnQkFBQTtBTjA3TFI7O0FNMzdMSTtFQUNJLGdCQUFBO0FOODdMUjs7QU0vN0xJO0VBQ0ksZ0JBQUE7QU5rOExSOztBTW44TEk7RUFDSSxnQkFBQTtBTnM4TFI7O0FNdjhMSTtFQUNJLGdCQUFBO0FOMDhMUjs7QU0zOExJO0VBQ0ksZ0JBQUE7QU44OExSOztBTS84TEk7RUFDSSxnQkFBQTtBTms5TFI7O0FNbjlMSTtFQUNJLGdCQUFBO0FOczlMUjs7QU12OUxJO0VBQ0ksZ0JBQUE7QU4wOUxSOztBTTM5TEk7RUFDSSxnQkFBQTtBTjg5TFI7O0FNLzlMSTtFQUNJLGdCQUFBO0FOaytMUjs7QU1uK0xJO0VBQ0ksZ0JBQUE7QU5zK0xSOztBTXYrTEk7RUFDSSxnQkFBQTtBTjArTFI7O0FNMytMSTtFQUNJLGdCQUFBO0FOOCtMUjs7QU0vK0xJO0VBQ0ksZ0JBQUE7QU5rL0xSOztBTW4vTEk7RUFDSSxnQkFBQTtBTnMvTFI7O0FNdi9MSTtFQUNJLGdCQUFBO0FOMC9MUjs7QU0zL0xJO0VBQ0ksZ0JBQUE7QU44L0xSOztBTS8vTEk7RUFDSSxnQkFBQTtBTmtnTVI7O0FNbmdNSTtFQUNJLGdCQUFBO0FOc2dNUjs7QU12Z01JO0VBQ0ksZ0JBQUE7QU4wZ01SOztBTTNnTUk7RUFDSSxnQkFBQTtBTjhnTVI7O0FNL2dNSTtFQUNJLGdCQUFBO0FOa2hNUjs7QU1uaE1JO0VBQ0ksZ0JBQUE7QU5zaE1SOztBTXZoTUk7RUFDSSxnQkFBQTtBTjBoTVI7O0FNM2hNSTtFQUNJLGdCQUFBO0FOOGhNUjs7QU0vaE1JO0VBQ0ksZ0JBQUE7QU5raU1SOztBTW5pTUk7RUFDSSxnQkFBQTtBTnNpTVI7O0FNdmlNSTtFQUNJLGdCQUFBO0FOMGlNUjs7QU0zaU1JO0VBQ0ksZ0JBQUE7QU44aU1SOztBTS9pTUk7RUFDSSxnQkFBQTtBTmtqTVI7O0FNbmpNSTtFQUNJLGdCQUFBO0FOc2pNUjs7QU12ak1JO0VBQ0ksZ0JBQUE7QU4wak1SOztBTTNqTUk7RUFDSSxnQkFBQTtBTjhqTVI7O0FNL2pNSTtFQUNJLGdCQUFBO0FOa2tNUjs7QU1ua01JO0VBQ0ksZ0JBQUE7QU5za01SOztBTXZrTUk7RUFDSSxnQkFBQTtBTjBrTVI7O0FNM2tNSTtFQUNJLGdCQUFBO0FOOGtNUjs7QU0va01JO0VBQ0ksZ0JBQUE7QU5rbE1SOztBTW5sTUk7RUFDSSxnQkFBQTtBTnNsTVI7O0FNdmxNSTtFQUNJLGdCQUFBO0FOMGxNUjs7QU0zbE1JO0VBQ0ksZ0JBQUE7QU44bE1SOztBTS9sTUk7RUFDSSxnQkFBQTtBTmttTVI7O0FNbm1NSTtFQUNJLGdCQUFBO0FOc21NUjs7QU12bU1JO0VBQ0ksZ0JBQUE7QU4wbU1SOztBTTNtTUk7RUFDSSxnQkFBQTtBTjhtTVI7O0FNL21NSTtFQUNJLGdCQUFBO0FOa25NUjs7QU1ubk1JO0VBQ0ksZ0JBQUE7QU5zbk1SOztBTXZuTUk7RUFDSSxnQkFBQTtBTjBuTVI7O0FNM25NSTtFQUNJLGdCQUFBO0FOOG5NUjs7QU0vbk1JO0VBQ0ksZ0JBQUE7QU5rb01SOztBTW5vTUk7RUFDSSxnQkFBQTtBTnNvTVI7O0FNdm9NSTtFQUNJLGdCQUFBO0FOMG9NUjs7QU0zb01JO0VBQ0ksZ0JBQUE7QU44b01SOztBTS9vTUk7RUFDSSxnQkFBQTtBTmtwTVI7O0FNbnBNSTtFQUNJLGdCQUFBO0FOc3BNUjs7QU12cE1JO0VBQ0ksZ0JBQUE7QU4wcE1SOztBTTNwTUk7RUFDSSxnQkFBQTtBTjhwTVI7O0FNL3BNSTtFQUNJLGdCQUFBO0FOa3FNUjs7QU1ucU1JO0VBQ0ksZ0JBQUE7QU5zcU1SOztBTXZxTUk7RUFDSSxnQkFBQTtBTjBxTVI7O0FNM3FNSTtFQUNJLGdCQUFBO0FOOHFNUjs7QU0vcU1JO0VBQ0ksZ0JBQUE7QU5rck1SOztBTW5yTUk7RUFDSSxnQkFBQTtBTnNyTVI7O0FNdnJNSTtFQUNJLGdCQUFBO0FOMHJNUjs7QU0zck1JO0VBQ0ksZ0JBQUE7QU44ck1SOztBTS9yTUk7RUFDSSxnQkFBQTtBTmtzTVI7O0FNbnNNSTtFQUNJLGdCQUFBO0FOc3NNUjs7QU12c01JO0VBQ0ksZ0JBQUE7QU4wc01SOztBTTNzTUk7RUFDSSxnQkFBQTtBTjhzTVI7O0FNL3NNSTtFQUNJLGdCQUFBO0FOa3RNUjs7QU1udE1JO0VBQ0ksZ0JBQUE7QU5zdE1SOztBTXZ0TUk7RUFDSSxnQkFBQTtBTjB0TVI7O0FNM3RNSTtFQUNJLGdCQUFBO0FOOHRNUjs7QU0vdE1JO0VBQ0ksZ0JBQUE7QU5rdU1SOztBTW51TUk7RUFDSSxnQkFBQTtBTnN1TVI7O0FNdnVNSTtFQUNJLGdCQUFBO0FOMHVNUjs7QU0zdU1JO0VBQ0ksZ0JBQUE7QU44dU1SOztBTS91TUk7RUFDSSxnQkFBQTtBTmt2TVI7O0FNbnZNSTtFQUNJLGdCQUFBO0FOc3ZNUjs7QU12dk1JO0VBQ0ksZ0JBQUE7QU4wdk1SOztBTTN2TUk7RUFDSSxnQkFBQTtBTjh2TVI7O0FNL3ZNSTtFQUNJLGdCQUFBO0FOa3dNUjs7QU1ud01JO0VBQ0ksZ0JBQUE7QU5zd01SOztBTXZ3TUk7RUFDSSxnQkFBQTtBTjB3TVI7O0FNM3dNSTtFQUNJLGdCQUFBO0FOOHdNUjs7QU0vd01JO0VBQ0ksZ0JBQUE7QU5reE1SOztBTW54TUk7RUFDSSxnQkFBQTtBTnN4TVI7O0FNdnhNSTtFQUNJLGdCQUFBO0FOMHhNUjs7QU0zeE1JO0VBQ0ksZ0JBQUE7QU44eE1SOztBTS94TUk7RUFDSSxnQkFBQTtBTmt5TVI7O0FNbnlNSTtFQUNJLGdCQUFBO0FOc3lNUjs7QU12eU1JO0VBQ0ksZ0JBQUE7QU4weU1SOztBTTN5TUk7RUFDSSxnQkFBQTtBTjh5TVI7O0FNL3lNSTtFQUNJLGdCQUFBO0FOa3pNUjs7QU1uek1JO0VBQ0ksZ0JBQUE7QU5zek1SOztBTXZ6TUk7RUFDSSxnQkFBQTtBTjB6TVI7O0FNM3pNSTtFQUNJLGdCQUFBO0FOOHpNUjs7QU0vek1JO0VBQ0ksZ0JBQUE7QU5rME1SOztBTW4wTUk7RUFDSSxnQkFBQTtBTnMwTVI7O0FNdjBNSTtFQUNJLGdCQUFBO0FOMDBNUjs7QU0zME1JO0VBQ0ksZ0JBQUE7QU44ME1SOztBTS8wTUk7RUFDSSxnQkFBQTtBTmsxTVI7O0FNbjFNSTtFQUNJLGdCQUFBO0FOczFNUjs7QU12MU1JO0VBQ0ksZ0JBQUE7QU4wMU1SOztBTTMxTUk7RUFDSSxnQkFBQTtBTjgxTVI7O0FNLzFNSTtFQUNJLGdCQUFBO0FOazJNUjs7QU1uMk1JO0VBQ0ksZ0JBQUE7QU5zMk1SOztBTXYyTUk7RUFDSSxnQkFBQTtBTjAyTVI7O0FNMzJNSTtFQUNJLGdCQUFBO0FOODJNUjs7QU0vMk1JO0VBQ0ksZ0JBQUE7QU5rM01SOztBTW4zTUk7RUFDSSxnQkFBQTtBTnMzTVI7O0FNdjNNSTtFQUNJLGdCQUFBO0FOMDNNUjs7QU0zM01JO0VBQ0ksZ0JBQUE7QU44M01SOztBTS8zTUk7RUFDSSxnQkFBQTtBTms0TVI7O0FNbjRNSTtFQUNJLGdCQUFBO0FOczRNUjs7QU12NE1JO0VBQ0ksZ0JBQUE7QU4wNE1SOztBTTM0TUk7RUFDSSxnQkFBQTtBTjg0TVI7O0FNLzRNSTtFQUNJLGdCQUFBO0FOazVNUjs7QU1uNU1JO0VBQ0ksZ0JBQUE7QU5zNU1SOztBTXY1TUk7RUFDSSxnQkFBQTtBTjA1TVI7O0FNMzVNSTtFQUNJLGdCQUFBO0FOODVNUjs7QU0vNU1JO0VBQ0ksZ0JBQUE7QU5rNk1SOztBTW42TUk7RUFDSSxnQkFBQTtBTnM2TVI7O0FNdjZNSTtFQUNJLGdCQUFBO0FOMDZNUjs7QU0zNk1JO0VBQ0ksZ0JBQUE7QU44Nk1SOztBTS82TUk7RUFDSSxnQkFBQTtBTms3TVI7O0FNbjdNSTtFQUNJLGdCQUFBO0FOczdNUjs7QU12N01JO0VBQ0ksZ0JBQUE7QU4wN01SOztBTTM3TUk7RUFDSSxnQkFBQTtBTjg3TVI7O0FNLzdNSTtFQUNJLGdCQUFBO0FOazhNUjs7QU1uOE1JO0VBQ0ksZ0JBQUE7QU5zOE1SOztBTXY4TUk7RUFDSSxnQkFBQTtBTjA4TVI7O0FNMzhNSTtFQUNJLGdCQUFBO0FOODhNUjs7QU0vOE1JO0VBQ0ksZ0JBQUE7QU5rOU1SOztBTW45TUk7RUFDSSxnQkFBQTtBTnM5TVI7O0FNdjlNSTtFQUNJLGdCQUFBO0FOMDlNUjs7QU0zOU1JO0VBQ0ksZ0JBQUE7QU44OU1SOztBTS85TUk7RUFDSSxnQkFBQTtBTmsrTVI7O0FNbitNSTtFQUNJLGdCQUFBO0FOcytNUjs7QU12K01JO0VBQ0ksZ0JBQUE7QU4wK01SOztBTTMrTUk7RUFDSSxnQkFBQTtBTjgrTVI7O0FNLytNSTtFQUNJLGdCQUFBO0FOay9NUjs7QU1uL01JO0VBQ0ksZ0JBQUE7QU5zL01SOztBTXYvTUk7RUFDSSxnQkFBQTtBTjAvTVI7O0FNMy9NSTtFQUNJLGdCQUFBO0FOOC9NUjs7QU0vL01JO0VBQ0ksZ0JBQUE7QU5rZ05SOztBTW5nTkk7RUFDSSxnQkFBQTtBTnNnTlI7O0FNdmdOSTtFQUNJLGdCQUFBO0FOMGdOUjs7QU0zZ05JO0VBQ0ksZ0JBQUE7QU44Z05SOztBTS9nTkk7RUFDSSxnQkFBQTtBTmtoTlI7O0FNbmhOSTtFQUNJLGdCQUFBO0FOc2hOUjs7QU12aE5JO0VBQ0ksZ0JBQUE7QU4waE5SOztBTTNoTkk7RUFDSSxnQkFBQTtBTjhoTlI7O0FNL2hOSTtFQUNJLGdCQUFBO0FOa2lOUjs7QU1uaU5JO0VBQ0ksZ0JBQUE7QU5zaU5SOztBTXZpTkk7RUFDSSxnQkFBQTtBTjBpTlI7O0FNM2lOSTtFQUNJLGdCQUFBO0FOOGlOUjs7QU0vaU5JO0VBQ0ksZ0JBQUE7QU5rak5SOztBTW5qTkk7RUFDSSxnQkFBQTtBTnNqTlI7O0FNdmpOSTtFQUNJLGdCQUFBO0FOMGpOUjs7QU0zak5JO0VBQ0ksZ0JBQUE7QU44ak5SOztBTS9qTkk7RUFDSSxnQkFBQTtBTmtrTlI7O0FNbmtOSTtFQUNJLGdCQUFBO0FOc2tOUjs7QU12a05JO0VBQ0ksZ0JBQUE7QU4wa05SOztBTTNrTkk7RUFDSSxnQkFBQTtBTjhrTlI7O0FNL2tOSTtFQUNJLGdCQUFBO0FOa2xOUjs7QU1ubE5JO0VBQ0ksZ0JBQUE7QU5zbE5SOztBTXZsTkk7RUFDSSxnQkFBQTtBTjBsTlI7O0FNM2xOSTtFQUNJLGdCQUFBO0FOOGxOUjs7QU0vbE5JO0VBQ0ksZ0JBQUE7QU5rbU5SOztBTW5tTkk7RUFDSSxnQkFBQTtBTnNtTlI7O0FNdm1OSTtFQUNJLGdCQUFBO0FOMG1OUjs7QU0zbU5JO0VBQ0ksZ0JBQUE7QU44bU5SOztBTS9tTkk7RUFDSSxnQkFBQTtBTmtuTlI7O0FNbm5OSTtFQUNJLGdCQUFBO0FOc25OUjs7QU12bk5JO0VBQ0ksZ0JBQUE7QU4wbk5SOztBTTNuTkk7RUFDSSxnQkFBQTtBTjhuTlI7O0FNL25OSTtFQUNJLGdCQUFBO0FOa29OUjs7QU1ub05JO0VBQ0ksZ0JBQUE7QU5zb05SOztBTXZvTkk7RUFDSSxnQkFBQTtBTjBvTlI7O0FNM29OSTtFQUNJLGdCQUFBO0FOOG9OUjs7QU0vb05JO0VBQ0ksZ0JBQUE7QU5rcE5SOztBTW5wTkk7RUFDSSxnQkFBQTtBTnNwTlI7O0FNdnBOSTtFQUNJLGdCQUFBO0FOMHBOUjs7QU0zcE5JO0VBQ0ksZ0JBQUE7QU44cE5SOztBTS9wTkk7RUFDSSxnQkFBQTtBTmtxTlI7O0FNbnFOSTtFQUNJLGdCQUFBO0FOc3FOUjs7QU12cU5JO0VBQ0ksZ0JBQUE7QU4wcU5SOztBTTNxTkk7RUFDSSxnQkFBQTtBTjhxTlI7O0FNL3FOSTtFQUNJLGdCQUFBO0FOa3JOUjs7QU1uck5JO0VBQ0ksZ0JBQUE7QU5zck5SOztBTXZyTkk7RUFDSSxnQkFBQTtBTjByTlI7O0FNM3JOSTtFQUNJLGdCQUFBO0FOOHJOUjs7QU0vck5JO0VBQ0ksZ0JBQUE7QU5rc05SOztBTW5zTkk7RUFDSSxnQkFBQTtBTnNzTlI7O0FNdnNOSTtFQUNJLGdCQUFBO0FOMHNOUjs7QU0zc05JO0VBQ0ksZ0JBQUE7QU44c05SOztBTS9zTkk7RUFDSSxnQkFBQTtBTmt0TlI7O0FNbnROSTtFQUNJLGdCQUFBO0FOc3ROUjs7QU12dE5JO0VBQ0ksZ0JBQUE7QU4wdE5SOztBTTN0Tkk7RUFDSSxnQkFBQTtBTjh0TlI7O0FNL3ROSTtFQUNJLGdCQUFBO0FOa3VOUjs7QU1udU5JO0VBQ0ksZ0JBQUE7QU5zdU5SOztBTXZ1Tkk7RUFDSSxnQkFBQTtBTjB1TlI7O0FNM3VOSTtFQUNJLGdCQUFBO0FOOHVOUjs7QU0vdU5JO0VBQ0ksZ0JBQUE7QU5rdk5SOztBTW52Tkk7RUFDSSxnQkFBQTtBTnN2TlI7O0FNdnZOSTtFQUNJLGdCQUFBO0FOMHZOUjs7QU0zdk5JO0VBQ0ksZ0JBQUE7QU44dk5SOztBTS92Tkk7RUFDSSxnQkFBQTtBTmt3TlI7O0FNbndOSTtFQUNJLGdCQUFBO0FOc3dOUjs7QU12d05JO0VBQ0ksZ0JBQUE7QU4wd05SOztBTTN3Tkk7RUFDSSxnQkFBQTtBTjh3TlI7O0FNL3dOSTtFQUNJLGdCQUFBO0FOa3hOUjs7QU1ueE5JO0VBQ0ksZ0JBQUE7QU5zeE5SOztBTXZ4Tkk7RUFDSSxnQkFBQTtBTjB4TlI7O0FNM3hOSTtFQUNJLGdCQUFBO0FOOHhOUjs7QU0veE5JO0VBQ0ksZ0JBQUE7QU5reU5SOztBTW55Tkk7RUFDSSxnQkFBQTtBTnN5TlI7O0FNdnlOSTtFQUNJLGdCQUFBO0FOMHlOUjs7QU0zeU5JO0VBQ0ksZ0JBQUE7QU44eU5SOztBTS95Tkk7RUFDSSxnQkFBQTtBTmt6TlI7O0FNbnpOSTtFQUNJLGdCQUFBO0FOc3pOUjs7QU12ek5JO0VBQ0ksZ0JBQUE7QU4wek5SOztBTTN6Tkk7RUFDSSxnQkFBQTtBTjh6TlI7O0FNL3pOSTtFQUNJLGdCQUFBO0FOazBOUjs7QU1uME5JO0VBQ0ksZ0JBQUE7QU5zME5SOztBTXYwTkk7RUFDSSxnQkFBQTtBTjAwTlI7O0FNMzBOSTtFQUNJLGdCQUFBO0FOODBOUjs7QU0vME5JO0VBQ0ksZ0JBQUE7QU5rMU5SOztBTW4xTkk7RUFDSSxnQkFBQTtBTnMxTlI7O0FNdjFOSTtFQUNJLGdCQUFBO0FOMDFOUjs7QU0zMU5JO0VBQ0ksZ0JBQUE7QU44MU5SOztBTS8xTkk7RUFDSSxnQkFBQTtBTmsyTlI7O0FNbjJOSTtFQUNJLGdCQUFBO0FOczJOUjs7QU12Mk5JO0VBQ0ksZ0JBQUE7QU4wMk5SOztBTTMyTkk7RUFDSSxnQkFBQTtBTjgyTlI7O0FNLzJOSTtFQUNJLGdCQUFBO0FOazNOUjs7QU1uM05JO0VBQ0ksZ0JBQUE7QU5zM05SOztBTXYzTkk7RUFDSSxnQkFBQTtBTjAzTlI7O0FNMzNOSTtFQUNJLGdCQUFBO0FOODNOUjs7QU0vM05JO0VBQ0ksZ0JBQUE7QU5rNE5SOztBTW40Tkk7RUFDSSxnQkFBQTtBTnM0TlI7O0FNdjROSTtFQUNJLGdCQUFBO0FOMDROUjs7QU0zNE5JO0VBQ0ksZ0JBQUE7QU44NE5SOztBTS80Tkk7RUFDSSxnQkFBQTtBTms1TlI7O0FNbjVOSTtFQUNJLGdCQUFBO0FOczVOUjs7QU12NU5JO0VBQ0ksZ0JBQUE7QU4wNU5SOztBTTM1Tkk7RUFDSSxnQkFBQTtBTjg1TlI7O0FNLzVOSTtFQUNJLGdCQUFBO0FOazZOUjs7QU1uNk5JO0VBQ0ksZ0JBQUE7QU5zNk5SOztBTXY2Tkk7RUFDSSxnQkFBQTtBTjA2TlI7O0FNMzZOSTtFQUNJLGdCQUFBO0FOODZOUjs7QU0vNk5JO0VBQ0ksZ0JBQUE7QU5rN05SOztBTW43Tkk7RUFDSSxnQkFBQTtBTnM3TlI7O0FNdjdOSTtFQUNJLGdCQUFBO0FOMDdOUjs7QU0zN05JO0VBQ0ksZ0JBQUE7QU44N05SOztBTS83Tkk7RUFDSSxnQkFBQTtBTms4TlI7O0FNbjhOSTtFQUNJLGdCQUFBO0FOczhOUjs7QU12OE5JO0VBQ0ksZ0JBQUE7QU4wOE5SOztBTTM4Tkk7RUFDSSxnQkFBQTtBTjg4TlI7O0FNLzhOSTtFQUNJLGdCQUFBO0FOazlOUjs7QU1uOU5JO0VBQ0ksZ0JBQUE7QU5zOU5SOztBTXY5Tkk7RUFDSSxnQkFBQTtBTjA5TlI7O0FNMzlOSTtFQUNJLGdCQUFBO0FOODlOUjs7QU0vOU5JO0VBQ0ksZ0JBQUE7QU5rK05SOztBTW4rTkk7RUFDSSxnQkFBQTtBTnMrTlI7O0FNditOSTtFQUNJLGdCQUFBO0FOMCtOUjs7QU0zK05JO0VBQ0ksZ0JBQUE7QU44K05SOztBTS8rTkk7RUFDSSxnQkFBQTtBTmsvTlI7O0FNbi9OSTtFQUNJLGdCQUFBO0FOcy9OUjs7QU12L05JO0VBQ0ksZ0JBQUE7QU4wL05SOztBTTMvTkk7RUFDSSxnQkFBQTtBTjgvTlI7O0FNLy9OSTtFQUNJLGdCQUFBO0FOa2dPUjs7QU1uZ09JO0VBQ0ksZ0JBQUE7QU5zZ09SOztBTXZnT0k7RUFDSSxnQkFBQTtBTjBnT1I7O0FNM2dPSTtFQUNJLGdCQUFBO0FOOGdPUjs7QU0vZ09JO0VBQ0ksZ0JBQUE7QU5raE9SOztBTW5oT0k7RUFDSSxnQkFBQTtBTnNoT1I7O0FNdmhPSTtFQUNJLGdCQUFBO0FOMGhPUjs7QU0zaE9JO0VBQ0ksZ0JBQUE7QU44aE9SOztBTS9oT0k7RUFDSSxnQkFBQTtBTmtpT1I7O0FNbmlPSTtFQUNJLGdCQUFBO0FOc2lPUjs7QU12aU9JO0VBQ0ksZ0JBQUE7QU4waU9SOztBTTNpT0k7RUFDSSxnQkFBQTtBTjhpT1I7O0FNL2lPSTtFQUNJLGdCQUFBO0FOa2pPUjs7QU1uak9JO0VBQ0ksZ0JBQUE7QU5zak9SOztBTXZqT0k7RUFDSSxnQkFBQTtBTjBqT1I7O0FNM2pPSTtFQUNJLGdCQUFBO0FOOGpPUjs7QU0vak9JO0VBQ0ksZ0JBQUE7QU5ra09SOztBTW5rT0k7RUFDSSxnQkFBQTtBTnNrT1I7O0FNdmtPSTtFQUNJLGdCQUFBO0FOMGtPUjs7QU0za09JO0VBQ0ksZ0JBQUE7QU44a09SOztBTS9rT0k7RUFDSSxnQkFBQTtBTmtsT1I7O0FNbmxPSTtFQUNJLGdCQUFBO0FOc2xPUjs7QU12bE9JO0VBQ0ksZ0JBQUE7QU4wbE9SOztBTTNsT0k7RUFDSSxnQkFBQTtBTjhsT1I7O0FNL2xPSTtFQUNJLGdCQUFBO0FOa21PUjs7QU1ubU9JO0VBQ0ksZ0JBQUE7QU5zbU9SOztBTXZtT0k7RUFDSSxnQkFBQTtBTjBtT1I7O0FNM21PSTtFQUNJLGdCQUFBO0FOOG1PUjs7QU0vbU9JO0VBQ0ksZ0JBQUE7QU5rbk9SOztBTW5uT0k7RUFDSSxnQkFBQTtBTnNuT1I7O0FNdm5PSTtFQUNJLGdCQUFBO0FOMG5PUjs7QU0zbk9JO0VBQ0ksZ0JBQUE7QU44bk9SOztBTS9uT0k7RUFDSSxnQkFBQTtBTmtvT1I7O0FNbm9PSTtFQUNJLGdCQUFBO0FOc29PUjs7QU12b09JO0VBQ0ksZ0JBQUE7QU4wb09SOztBTTNvT0k7RUFDSSxnQkFBQTtBTjhvT1I7O0FNL29PSTtFQUNJLGdCQUFBO0FOa3BPUjs7QU1ucE9JO0VBQ0ksZ0JBQUE7QU5zcE9SOztBTXZwT0k7RUFDSSxnQkFBQTtBTjBwT1I7O0FNM3BPSTtFQUNJLGdCQUFBO0FOOHBPUjs7QU0vcE9JO0VBQ0ksZ0JBQUE7QU5rcU9SOztBTW5xT0k7RUFDSSxnQkFBQTtBTnNxT1I7O0FNdnFPSTtFQUNJLGdCQUFBO0FOMHFPUjs7QU0zcU9JO0VBQ0ksZ0JBQUE7QU44cU9SOztBTS9xT0k7RUFDSSxnQkFBQTtBTmtyT1I7O0FNbnJPSTtFQUNJLGdCQUFBO0FOc3JPUjs7QU12ck9JO0VBQ0ksZ0JBQUE7QU4wck9SOztBTTNyT0k7RUFDSSxnQkFBQTtBTjhyT1I7O0FNL3JPSTtFQUNJLGdCQUFBO0FOa3NPUjs7QU1uc09JO0VBQ0ksZ0JBQUE7QU5zc09SOztBTXZzT0k7RUFDSSxnQkFBQTtBTjBzT1I7O0FNM3NPSTtFQUNJLGdCQUFBO0FOOHNPUjs7QU0vc09JO0VBQ0ksZ0JBQUE7QU5rdE9SOztBTW50T0k7RUFDSSxnQkFBQTtBTnN0T1I7O0FNdnRPSTtFQUNJLGdCQUFBO0FOMHRPUjs7QU0zdE9JO0VBQ0ksZ0JBQUE7QU44dE9SOztBTS90T0k7RUFDSSxnQkFBQTtBTmt1T1I7O0FNbnVPSTtFQUNJLGdCQUFBO0FOc3VPUjs7QU12dU9JO0VBQ0ksZ0JBQUE7QU4wdU9SOztBTTN1T0k7RUFDSSxnQkFBQTtBTjh1T1I7O0FNL3VPSTtFQUNJLGdCQUFBO0FOa3ZPUjs7QU1udk9JO0VBQ0ksZ0JBQUE7QU5zdk9SOztBTXZ2T0k7RUFDSSxnQkFBQTtBTjB2T1I7O0FNM3ZPSTtFQUNJLGdCQUFBO0FOOHZPUjs7QU0vdk9JO0VBQ0ksZ0JBQUE7QU5rd09SOztBTW53T0k7RUFDSSxnQkFBQTtBTnN3T1I7O0FNdndPSTtFQUNJLGdCQUFBO0FOMHdPUjs7QU0zd09JO0VBQ0ksZ0JBQUE7QU44d09SOztBTS93T0k7RUFDSSxnQkFBQTtBTmt4T1I7O0FNbnhPSTtFQUNJLGdCQUFBO0FOc3hPUjs7QU12eE9JO0VBQ0ksZ0JBQUE7QU4weE9SOztBTTN4T0k7RUFDSSxnQkFBQTtBTjh4T1I7O0FNL3hPSTtFQUNJLGdCQUFBO0FOa3lPUjs7QU1ueU9JO0VBQ0ksZ0JBQUE7QU5zeU9SOztBTXZ5T0k7RUFDSSxnQkFBQTtBTjB5T1I7O0FNM3lPSTtFQUNJLGdCQUFBO0FOOHlPUjs7QU0veU9JO0VBQ0ksZ0JBQUE7QU5rek9SOztBTW56T0k7RUFDSSxnQkFBQTtBTnN6T1I7O0FNdnpPSTtFQUNJLGdCQUFBO0FOMHpPUjs7QU0zek9JO0VBQ0ksZ0JBQUE7QU44ek9SOztBTS96T0k7RUFDSSxnQkFBQTtBTmswT1I7O0FNbjBPSTtFQUNJLGdCQUFBO0FOczBPUjs7QU12ME9JO0VBQ0ksZ0JBQUE7QU4wME9SOztBTTMwT0k7RUFDSSxnQkFBQTtBTjgwT1I7O0FNLzBPSTtFQUNJLGdCQUFBO0FOazFPUjs7QU1uMU9JO0VBQ0ksZ0JBQUE7QU5zMU9SOztBTXYxT0k7RUFDSSxnQkFBQTtBTjAxT1I7O0FNMzFPSTtFQUNJLGdCQUFBO0FOODFPUjs7QU0vMU9JO0VBQ0ksZ0JBQUE7QU5rMk9SOztBTW4yT0k7RUFDSSxnQkFBQTtBTnMyT1I7O0FNdjJPSTtFQUNJLGdCQUFBO0FOMDJPUjs7QU0zMk9JO0VBQ0ksZ0JBQUE7QU44Mk9SOztBTS8yT0k7RUFDSSxnQkFBQTtBTmszT1I7O0FNbjNPSTtFQUNJLGdCQUFBO0FOczNPUjs7QU12M09JO0VBQ0ksZ0JBQUE7QU4wM09SOztBTTMzT0k7RUFDSSxnQkFBQTtBTjgzT1I7O0FNLzNPSTtFQUNJLGdCQUFBO0FOazRPUjs7QU1uNE9JO0VBQ0ksZ0JBQUE7QU5zNE9SOztBTXY0T0k7RUFDSSxnQkFBQTtBTjA0T1I7O0FNMzRPSTtFQUNJLGdCQUFBO0FOODRPUjs7QU0vNE9JO0VBQ0ksZ0JBQUE7QU5rNU9SOztBTW41T0k7RUFDSSxnQkFBQTtBTnM1T1I7O0FNdjVPSTtFQUNJLGdCQUFBO0FOMDVPUjs7QU0zNU9JO0VBQ0ksZ0JBQUE7QU44NU9SOztBTS81T0k7RUFDSSxnQkFBQTtBTms2T1I7O0FNbjZPSTtFQUNJLGdCQUFBO0FOczZPUjs7QU12Nk9JO0VBQ0ksZ0JBQUE7QU4wNk9SOztBTTM2T0k7RUFDSSxnQkFBQTtBTjg2T1I7O0FNLzZPSTtFQUNJLGdCQUFBO0FOazdPUjs7QU1uN09JO0VBQ0ksZ0JBQUE7QU5zN09SOztBTXY3T0k7RUFDSSxnQkFBQTtBTjA3T1I7O0FNMzdPSTtFQUNJLGdCQUFBO0FOODdPUjs7QU0vN09JO0VBQ0ksZ0JBQUE7QU5rOE9SOztBTW44T0k7RUFDSSxnQkFBQTtBTnM4T1I7O0FNdjhPSTtFQUNJLGdCQUFBO0FOMDhPUjs7QU0zOE9JO0VBQ0ksZ0JBQUE7QU44OE9SOztBTS84T0k7RUFDSSxnQkFBQTtBTms5T1I7O0FNbjlPSTtFQUNJLGdCQUFBO0FOczlPUjs7QU12OU9JO0VBQ0ksZ0JBQUE7QU4wOU9SOztBTTM5T0k7RUFDSSxnQkFBQTtBTjg5T1I7O0FNLzlPSTtFQUNJLGdCQUFBO0FOaytPUjs7QU1uK09JO0VBQ0ksZ0JBQUE7QU5zK09SOztBTXYrT0k7RUFDSSxnQkFBQTtBTjArT1I7O0FNMytPSTtFQUNJLGdCQUFBO0FOOCtPUjs7QU0vK09JO0VBQ0ksZ0JBQUE7QU5rL09SOztBTW4vT0k7RUFDSSxnQkFBQTtBTnMvT1I7O0FNdi9PSTtFQUNJLGdCQUFBO0FOMC9PUjs7QU0zL09JO0VBQ0ksZ0JBQUE7QU44L09SOztBTS8vT0k7RUFDSSxnQkFBQTtBTmtnUFI7O0FNbmdQSTtFQUNJLGdCQUFBO0FOc2dQUjs7QU12Z1BJO0VBQ0ksZ0JBQUE7QU4wZ1BSOztBTTNnUEk7RUFDSSxnQkFBQTtBTjhnUFI7O0FNL2dQSTtFQUNJLGdCQUFBO0FOa2hQUjs7QU1uaFBJO0VBQ0ksZ0JBQUE7QU5zaFBSOztBTXZoUEk7RUFDSSxnQkFBQTtBTjBoUFI7O0FNM2hQSTtFQUNJLGdCQUFBO0FOOGhQUjs7QU0vaFBJO0VBQ0ksZ0JBQUE7QU5raVBSOztBTW5pUEk7RUFDSSxnQkFBQTtBTnNpUFI7O0FNdmlQSTtFQUNJLGdCQUFBO0FOMGlQUjs7QU0zaVBJO0VBQ0ksZ0JBQUE7QU44aVBSOztBTS9pUEk7RUFDSSxnQkFBQTtBTmtqUFI7O0FNbmpQSTtFQUNJLGdCQUFBO0FOc2pQUjs7QU12alBJO0VBQ0ksZ0JBQUE7QU4walBSOztBTTNqUEk7RUFDSSxnQkFBQTtBTjhqUFI7O0FNL2pQSTtFQUNJLGdCQUFBO0FOa2tQUjs7QU1ua1BJO0VBQ0ksZ0JBQUE7QU5za1BSOztBTXZrUEk7RUFDSSxnQkFBQTtBTjBrUFI7O0FNM2tQSTtFQUNJLGdCQUFBO0FOOGtQUjs7QU0va1BJO0VBQ0ksZ0JBQUE7QU5rbFBSOztBTW5sUEk7RUFDSSxnQkFBQTtBTnNsUFI7O0FNdmxQSTtFQUNJLGdCQUFBO0FOMGxQUjs7QU0zbFBJO0VBQ0ksZ0JBQUE7QU44bFBSOztBTS9sUEk7RUFDSSxnQkFBQTtBTmttUFI7O0FNbm1QSTtFQUNJLGdCQUFBO0FOc21QUjs7QU12bVBJO0VBQ0ksZ0JBQUE7QU4wbVBSOztBTTNtUEk7RUFDSSxnQkFBQTtBTjhtUFI7O0FNL21QSTtFQUNJLGdCQUFBO0FOa25QUjs7QU1ublBJO0VBQ0ksZ0JBQUE7QU5zblBSOztBTXZuUEk7RUFDSSxnQkFBQTtBTjBuUFI7O0FNM25QSTtFQUNJLGdCQUFBO0FOOG5QUjs7QU0vblBJO0VBQ0ksZ0JBQUE7QU5rb1BSOztBTW5vUEk7RUFDSSxnQkFBQTtBTnNvUFI7O0FNdm9QSTtFQUNJLGdCQUFBO0FOMG9QUjs7QU0zb1BJO0VBQ0ksZ0JBQUE7QU44b1BSOztBTS9vUEk7RUFDSSxnQkFBQTtBTmtwUFI7O0FNbnBQSTtFQUNJLGdCQUFBO0FOc3BQUjs7QU12cFBJO0VBQ0ksZ0JBQUE7QU4wcFBSOztBTTNwUEk7RUFDSSxnQkFBQTtBTjhwUFI7O0FNL3BQSTtFQUNJLGdCQUFBO0FOa3FQUjs7QU1ucVBJO0VBQ0ksZ0JBQUE7QU5zcVBSOztBTXZxUEk7RUFDSSxnQkFBQTtBTjBxUFI7O0FNM3FQSTtFQUNJLGdCQUFBO0FOOHFQUjs7QU0vcVBJO0VBQ0ksZ0JBQUE7QU5rclBSOztBTW5yUEk7RUFDSSxnQkFBQTtBTnNyUFI7O0FNdnJQSTtFQUNJLGdCQUFBO0FOMHJQUjs7QU0zclBJO0VBQ0ksZ0JBQUE7QU44clBSOztBTS9yUEk7RUFDSSxnQkFBQTtBTmtzUFI7O0FNbnNQSTtFQUNJLGdCQUFBO0FOc3NQUjs7QU12c1BJO0VBQ0ksZ0JBQUE7QU4wc1BSOztBTTNzUEk7RUFDSSxnQkFBQTtBTjhzUFI7O0FNL3NQSTtFQUNJLGdCQUFBO0FOa3RQUjs7QU1udFBJO0VBQ0ksZ0JBQUE7QU5zdFBSOztBTXZ0UEk7RUFDSSxnQkFBQTtBTjB0UFI7O0FNM3RQSTtFQUNJLGdCQUFBO0FOOHRQUjs7QU0vdFBJO0VBQ0ksZ0JBQUE7QU5rdVBSOztBTW51UEk7RUFDSSxnQkFBQTtBTnN1UFI7O0FNdnVQSTtFQUNJLGdCQUFBO0FOMHVQUjs7QU0zdVBJO0VBQ0ksZ0JBQUE7QU44dVBSOztBTS91UEk7RUFDSSxnQkFBQTtBTmt2UFI7O0FNbnZQSTtFQUNJLGdCQUFBO0FOc3ZQUjs7QU12dlBJO0VBQ0ksZ0JBQUE7QU4wdlBSOztBTTN2UEk7RUFDSSxnQkFBQTtBTjh2UFI7O0FNL3ZQSTtFQUNJLGdCQUFBO0FOa3dQUjs7QU1ud1BJO0VBQ0ksZ0JBQUE7QU5zd1BSOztBTXZ3UEk7RUFDSSxnQkFBQTtBTjB3UFI7O0FNM3dQSTtFQUNJLGdCQUFBO0FOOHdQUjs7QU0vd1BJO0VBQ0ksZ0JBQUE7QU5reFBSOztBTW54UEk7RUFDSSxnQkFBQTtBTnN4UFI7O0FNdnhQSTtFQUNJLGdCQUFBO0FOMHhQUjs7QU0zeFBJO0VBQ0ksZ0JBQUE7QU44eFBSOztBTS94UEk7RUFDSSxnQkFBQTtBTmt5UFI7O0FNbnlQSTtFQUNJLGdCQUFBO0FOc3lQUjs7QU12eVBJO0VBQ0ksZ0JBQUE7QU4weVBSOztBTTN5UEk7RUFDSSxnQkFBQTtBTjh5UFI7O0FNL3lQSTtFQUNJLGdCQUFBO0FOa3pQUjs7QU1uelBJO0VBQ0ksZ0JBQUE7QU5zelBSOztBTXZ6UEk7RUFDSSxnQkFBQTtBTjB6UFI7O0FNM3pQSTtFQUNJLGdCQUFBO0FOOHpQUjs7QU0velBJO0VBQ0ksZ0JBQUE7QU5rMFBSOztBTW4wUEk7RUFDSSxnQkFBQTtBTnMwUFI7O0FNdjBQSTtFQUNJLGdCQUFBO0FOMDBQUjs7QU0zMFBJO0VBQ0ksZ0JBQUE7QU44MFBSOztBTS8wUEk7RUFDSSxnQkFBQTtBTmsxUFI7O0FNbjFQSTtFQUNJLGdCQUFBO0FOczFQUjs7QU12MVBJO0VBQ0ksZ0JBQUE7QU4wMVBSOztBTTMxUEk7RUFDSSxnQkFBQTtBTjgxUFI7O0FNLzFQSTtFQUNJLGdCQUFBO0FOazJQUjs7QU1uMlBJO0VBQ0ksZ0JBQUE7QU5zMlBSOztBTXYyUEk7RUFDSSxnQkFBQTtBTjAyUFI7O0FNMzJQSTtFQUNJLGdCQUFBO0FOODJQUjs7QU0vMlBJO0VBQ0ksZ0JBQUE7QU5rM1BSOztBTW4zUEk7RUFDSSxnQkFBQTtBTnMzUFI7O0FNdjNQSTtFQUNJLGdCQUFBO0FOMDNQUjs7QU0zM1BJO0VBQ0ksZ0JBQUE7QU44M1BSOztBTS8zUEk7RUFDSSxnQkFBQTtBTms0UFI7O0FNbjRQSTtFQUNJLGdCQUFBO0FOczRQUjs7QU12NFBJO0VBQ0ksZ0JBQUE7QU4wNFBSOztBTTM0UEk7RUFDSSxnQkFBQTtBTjg0UFI7O0FNLzRQSTtFQUNJLGdCQUFBO0FOazVQUjs7QU1uNVBJO0VBQ0ksZ0JBQUE7QU5zNVBSOztBTXY1UEk7RUFDSSxnQkFBQTtBTjA1UFI7O0FNMzVQSTtFQUNJLGdCQUFBO0FOODVQUjs7QU0vNVBJO0VBQ0ksZ0JBQUE7QU5rNlBSOztBTW42UEk7RUFDSSxnQkFBQTtBTnM2UFI7O0FNdjZQSTtFQUNJLGdCQUFBO0FOMDZQUjs7QU0zNlBJO0VBQ0ksZ0JBQUE7QU44NlBSOztBTS82UEk7RUFDSSxnQkFBQTtBTms3UFI7O0FNbjdQSTtFQUNJLGdCQUFBO0FOczdQUjs7QU12N1BJO0VBQ0ksZ0JBQUE7QU4wN1BSOztBTTM3UEk7RUFDSSxnQkFBQTtBTjg3UFI7O0FNLzdQSTtFQUNJLGdCQUFBO0FOazhQUjs7QU1uOFBJO0VBQ0ksZ0JBQUE7QU5zOFBSOztBTXY4UEk7RUFDSSxnQkFBQTtBTjA4UFI7O0FNMzhQSTtFQUNJLGdCQUFBO0FOODhQUjs7QU0vOFBJO0VBQ0ksZ0JBQUE7QU5rOVBSOztBTW45UEk7RUFDSSxnQkFBQTtBTnM5UFI7O0FNdjlQSTtFQUNJLGdCQUFBO0FOMDlQUjs7QU0zOVBJO0VBQ0ksZ0JBQUE7QU44OVBSOztBTS85UEk7RUFDSSxnQkFBQTtBTmsrUFI7O0FNbitQSTtFQUNJLGdCQUFBO0FOcytQUjs7QU12K1BJO0VBQ0ksZ0JBQUE7QU4wK1BSOztBTTMrUEk7RUFDSSxnQkFBQTtBTjgrUFI7O0FNLytQSTtFQUNJLGdCQUFBO0FOay9QUjs7QU1uL1BJO0VBQ0ksZ0JBQUE7QU5zL1BSOztBTXYvUEk7RUFDSSxnQkFBQTtBTjAvUFI7O0FNMy9QSTtFQUNJLGdCQUFBO0FOOC9QUjs7QU0vL1BJO0VBQ0ksZ0JBQUE7QU5rZ1FSOztBTW5nUUk7RUFDSSxnQkFBQTtBTnNnUVI7O0FNdmdRSTtFQUNJLGdCQUFBO0FOMGdRUjs7QU0zZ1FJO0VBQ0ksZ0JBQUE7QU44Z1FSOztBTS9nUUk7RUFDSSxnQkFBQTtBTmtoUVI7O0FNbmhRSTtFQUNJLGdCQUFBO0FOc2hRUjs7QU12aFFJO0VBQ0ksZ0JBQUE7QU4waFFSOztBTTNoUUk7RUFDSSxnQkFBQTtBTjhoUVI7O0FNL2hRSTtFQUNJLGdCQUFBO0FOa2lRUjs7QU1uaVFJO0VBQ0ksZ0JBQUE7QU5zaVFSOztBTXZpUUk7RUFDSSxnQkFBQTtBTjBpUVI7O0FNM2lRSTtFQUNJLGdCQUFBO0FOOGlRUjs7QU0vaVFJO0VBQ0ksZ0JBQUE7QU5ralFSOztBTW5qUUk7RUFDSSxnQkFBQTtBTnNqUVI7O0FNdmpRSTtFQUNJLGdCQUFBO0FOMGpRUjs7QU0zalFJO0VBQ0ksZ0JBQUE7QU44alFSOztBTS9qUUk7RUFDSSxnQkFBQTtBTmtrUVI7O0FNbmtRSTtFQUNJLGdCQUFBO0FOc2tRUjs7QU12a1FJO0VBQ0ksZ0JBQUE7QU4wa1FSOztBTTNrUUk7RUFDSSxnQkFBQTtBTjhrUVI7O0FNL2tRSTtFQUNJLGdCQUFBO0FOa2xRUjs7QU1ubFFJO0VBQ0ksZ0JBQUE7QU5zbFFSOztBTXZsUUk7RUFDSSxnQkFBQTtBTjBsUVI7O0FNM2xRSTtFQUNJLGdCQUFBO0FOOGxRUjs7QU0vbFFJO0VBQ0ksZ0JBQUE7QU5rbVFSOztBTW5tUUk7RUFDSSxnQkFBQTtBTnNtUVI7O0FNdm1RSTtFQUNJLGdCQUFBO0FOMG1RUjs7QU0zbVFJO0VBQ0ksZ0JBQUE7QU44bVFSOztBTS9tUUk7RUFDSSxnQkFBQTtBTmtuUVI7O0FNbm5RSTtFQUNJLGdCQUFBO0FOc25RUjs7QU12blFJO0VBQ0ksZ0JBQUE7QU4wblFSOztBTTNuUUk7RUFDSSxnQkFBQTtBTjhuUVI7O0FNL25RSTtFQUNJLGdCQUFBO0FOa29RUjs7QU1ub1FJO0VBQ0ksZ0JBQUE7QU5zb1FSOztBTXZvUUk7RUFDSSxnQkFBQTtBTjBvUVI7O0FNM29RSTtFQUNJLGdCQUFBO0FOOG9RUjs7QU0vb1FJO0VBQ0ksZ0JBQUE7QU5rcFFSOztBTW5wUUk7RUFDSSxnQkFBQTtBTnNwUVI7O0FNdnBRSTtFQUNJLGdCQUFBO0FOMHBRUjs7QU0zcFFJO0VBQ0ksZ0JBQUE7QU44cFFSOztBTS9wUUk7RUFDSSxnQkFBQTtBTmtxUVI7O0FNbnFRSTtFQUNJLGdCQUFBO0FOc3FRUjs7QU12cVFJO0VBQ0ksZ0JBQUE7QU4wcVFSOztBTTNxUUk7RUFDSSxnQkFBQTtBTjhxUVI7O0FNL3FRSTtFQUNJLGdCQUFBO0FOa3JRUjs7QU1uclFJO0VBQ0ksZ0JBQUE7QU5zclFSOztBTXZyUUk7RUFDSSxnQkFBQTtBTjByUVI7O0FNM3JRSTtFQUNJLGdCQUFBO0FOOHJRUjs7QU0vclFJO0VBQ0ksZ0JBQUE7QU5rc1FSOztBTW5zUUk7RUFDSSxnQkFBQTtBTnNzUVI7O0FNdnNRSTtFQUNJLGdCQUFBO0FOMHNRUjs7QU0zc1FJO0VBQ0ksZ0JBQUE7QU44c1FSOztBTS9zUUk7RUFDSSxnQkFBQTtBTmt0UVI7O0FNbnRRSTtFQUNJLGdCQUFBO0FOc3RRUjs7QU12dFFJO0VBQ0ksZ0JBQUE7QU4wdFFSOztBTTN0UUk7RUFDSSxnQkFBQTtBTjh0UVI7O0FNL3RRSTtFQUNJLGdCQUFBO0FOa3VRUjs7QU1udVFJO0VBQ0ksZ0JBQUE7QU5zdVFSOztBTXZ1UUk7RUFDSSxnQkFBQTtBTjB1UVI7O0FNM3VRSTtFQUNJLGdCQUFBO0FOOHVRUjs7QU0vdVFJO0VBQ0ksZ0JBQUE7QU5rdlFSOztBTW52UUk7RUFDSSxnQkFBQTtBTnN2UVI7O0FNdnZRSTtFQUNJLGdCQUFBO0FOMHZRUjs7QU0zdlFJO0VBQ0ksZ0JBQUE7QU44dlFSOztBTS92UUk7RUFDSSxnQkFBQTtBTmt3UVI7O0FNbndRSTtFQUNJLGdCQUFBO0FOc3dRUjs7QU12d1FJO0VBQ0ksZ0JBQUE7QU4wd1FSOztBTTN3UUk7RUFDSSxnQkFBQTtBTjh3UVI7O0FNL3dRSTtFQUNJLGdCQUFBO0FOa3hRUjs7QU1ueFFJO0VBQ0ksZ0JBQUE7QU5zeFFSOztBTXZ4UUk7RUFDSSxnQkFBQTtBTjB4UVI7O0FNM3hRSTtFQUNJLGdCQUFBO0FOOHhRUjs7QU0veFFJO0VBQ0ksZ0JBQUE7QU5reVFSOztBTW55UUk7RUFDSSxnQkFBQTtBTnN5UVI7O0FNdnlRSTtFQUNJLGdCQUFBO0FOMHlRUjs7QU0zeVFJO0VBQ0ksZ0JBQUE7QU44eVFSOztBTS95UUk7RUFDSSxnQkFBQTtBTmt6UVI7O0FNbnpRSTtFQUNJLGdCQUFBO0FOc3pRUjs7QU12elFJO0VBQ0ksZ0JBQUE7QU4welFSOztBTTN6UUk7RUFDSSxnQkFBQTtBTjh6UVI7O0FNL3pRSTtFQUNJLGdCQUFBO0FOazBRUjs7QU1uMFFJO0VBQ0ksZ0JBQUE7QU5zMFFSOztBTXYwUUk7RUFDSSxnQkFBQTtBTjAwUVI7O0FNMzBRSTtFQUNJLGdCQUFBO0FOODBRUjs7QU0vMFFJO0VBQ0ksZ0JBQUE7QU5rMVFSOztBTW4xUUk7RUFDSSxnQkFBQTtBTnMxUVI7O0FNdjFRSTtFQUNJLGdCQUFBO0FOMDFRUjs7QU0zMVFJO0VBQ0ksZ0JBQUE7QU44MVFSOztBTS8xUUk7RUFDSSxnQkFBQTtBTmsyUVI7O0FNbjJRSTtFQUNJLGdCQUFBO0FOczJRUjs7QU12MlFJO0VBQ0ksZ0JBQUE7QU4wMlFSOztBTTMyUUk7RUFDSSxnQkFBQTtBTjgyUVI7O0FNLzJRSTtFQUNJLGdCQUFBO0FOazNRUjs7QU1uM1FJO0VBQ0ksZ0JBQUE7QU5zM1FSOztBTXYzUUk7RUFDSSxnQkFBQTtBTjAzUVI7O0FNMzNRSTtFQUNJLGdCQUFBO0FOODNRUjs7QU0vM1FJO0VBQ0ksZ0JBQUE7QU5rNFFSOztBTW40UUk7RUFDSSxnQkFBQTtBTnM0UVI7O0FNdjRRSTtFQUNJLGdCQUFBO0FOMDRRUjs7QU0zNFFJO0VBQ0ksZ0JBQUE7QU44NFFSOztBTS80UUk7RUFDSSxnQkFBQTtBTms1UVI7O0FNbjVRSTtFQUNJLGdCQUFBO0FOczVRUjs7QU12NVFJO0VBQ0ksZ0JBQUE7QU4wNVFSOztBTTM1UUk7RUFDSSxnQkFBQTtBTjg1UVI7O0FNLzVRSTtFQUNJLGdCQUFBO0FOazZRUjs7QU1uNlFJO0VBQ0ksZ0JBQUE7QU5zNlFSOztBTXY2UUk7RUFDSSxnQkFBQTtBTjA2UVI7O0FNMzZRSTtFQUNJLGdCQUFBO0FOODZRUjs7QU0vNlFJO0VBQ0ksZ0JBQUE7QU5rN1FSOztBTW43UUk7RUFDSSxnQkFBQTtBTnM3UVI7O0FNdjdRSTtFQUNJLGdCQUFBO0FOMDdRUjs7QU0zN1FJO0VBQ0ksZ0JBQUE7QU44N1FSOztBTS83UUk7RUFDSSxnQkFBQTtBTms4UVI7O0FNbjhRSTtFQUNJLGdCQUFBO0FOczhRUjs7QU12OFFJO0VBQ0ksZ0JBQUE7QU4wOFFSOztBTTM4UUk7RUFDSSxnQkFBQTtBTjg4UVI7O0FNLzhRSTtFQUNJLGdCQUFBO0FOazlRUjs7QU1uOVFJO0VBQ0ksZ0JBQUE7QU5zOVFSOztBTXY5UUk7RUFDSSxnQkFBQTtBTjA5UVI7O0FNMzlRSTtFQUNJLGdCQUFBO0FOODlRUjs7QU0vOVFJO0VBQ0ksZ0JBQUE7QU5rK1FSOztBTW4rUUk7RUFDSSxnQkFBQTtBTnMrUVI7O0FNditRSTtFQUNJLGdCQUFBO0FOMCtRUjs7QU0zK1FJO0VBQ0ksZ0JBQUE7QU44K1FSOztBTS8rUUk7RUFDSSxnQkFBQTtBTmsvUVI7O0FNbi9RSTtFQUNJLGdCQUFBO0FOcy9RUjs7QU12L1FJO0VBQ0ksZ0JBQUE7QU4wL1FSOztBTTMvUUk7RUFDSSxnQkFBQTtBTjgvUVI7O0FNLy9RSTtFQUNJLGdCQUFBO0FOa2dSUjs7QU1uZ1JJO0VBQ0ksZ0JBQUE7QU5zZ1JSOztBTXZnUkk7RUFDSSxnQkFBQTtBTjBnUlI7O0FNM2dSSTtFQUNJLGdCQUFBO0FOOGdSUjs7QU0vZ1JJO0VBQ0ksZ0JBQUE7QU5raFJSOztBTW5oUkk7RUFDSSxnQkFBQTtBTnNoUlI7O0FNdmhSSTtFQUNJLGdCQUFBO0FOMGhSUjs7QU0zaFJJO0VBQ0ksZ0JBQUE7QU44aFJSOztBTS9oUkk7RUFDSSxnQkFBQTtBTmtpUlI7O0FNbmlSSTtFQUNJLGdCQUFBO0FOc2lSUjs7QU12aVJJO0VBQ0ksZ0JBQUE7QU4waVJSOztBTTNpUkk7RUFDSSxnQkFBQTtBTjhpUlI7O0FNL2lSSTtFQUNJLGdCQUFBO0FOa2pSUjs7QU1ualJJO0VBQ0ksZ0JBQUE7QU5zalJSOztBTXZqUkk7RUFDSSxnQkFBQTtBTjBqUlI7O0FNM2pSSTtFQUNJLGdCQUFBO0FOOGpSUjs7QU0valJJO0VBQ0ksZ0JBQUE7QU5ra1JSOztBTW5rUkk7RUFDSSxnQkFBQTtBTnNrUlI7O0FNdmtSSTtFQUNJLGdCQUFBO0FOMGtSUjs7QU0za1JJO0VBQ0ksZ0JBQUE7QU44a1JSOztBTS9rUkk7RUFDSSxnQkFBQTtBTmtsUlI7O0FNbmxSSTtFQUNJLGdCQUFBO0FOc2xSUjs7QU12bFJJO0VBQ0ksZ0JBQUE7QU4wbFJSOztBTTNsUkk7RUFDSSxnQkFBQTtBTjhsUlI7O0FNL2xSSTtFQUNJLGdCQUFBO0FOa21SUjs7QU1ubVJJO0VBQ0ksZ0JBQUE7QU5zbVJSOztBTXZtUkk7RUFDSSxnQkFBQTtBTjBtUlI7O0FNM21SSTtFQUNJLGdCQUFBO0FOOG1SUjs7QU0vbVJJO0VBQ0ksZ0JBQUE7QU5rblJSOztBTW5uUkk7RUFDSSxnQkFBQTtBTnNuUlI7O0FNdm5SSTtFQUNJLGdCQUFBO0FOMG5SUjs7QU0zblJJO0VBQ0ksZ0JBQUE7QU44blJSOztBTS9uUkk7RUFDSSxnQkFBQTtBTmtvUlI7O0FNbm9SSTtFQUNJLGdCQUFBO0FOc29SUjs7QU12b1JJO0VBQ0ksZ0JBQUE7QU4wb1JSOztBTTNvUkk7RUFDSSxnQkFBQTtBTjhvUlI7O0FNL29SSTtFQUNJLGdCQUFBO0FOa3BSUjs7QU1ucFJJO0VBQ0ksZ0JBQUE7QU5zcFJSOztBTXZwUkk7RUFDSSxnQkFBQTtBTjBwUlI7O0FNM3BSSTtFQUNJLGdCQUFBO0FOOHBSUjs7QU0vcFJJO0VBQ0ksZ0JBQUE7QU5rcVJSOztBTW5xUkk7RUFDSSxnQkFBQTtBTnNxUlI7O0FNdnFSSTtFQUNJLGdCQUFBO0FOMHFSUjs7QU0zcVJJO0VBQ0ksZ0JBQUE7QU44cVJSOztBTS9xUkk7RUFDSSxnQkFBQTtBTmtyUlI7O0FNbnJSSTtFQUNJLGdCQUFBO0FOc3JSUjs7QU12clJJO0VBQ0ksZ0JBQUE7QU4wclJSOztBTTNyUkk7RUFDSSxnQkFBQTtBTjhyUlI7O0FNL3JSSTtFQUNJLGdCQUFBO0FOa3NSUjs7QU1uc1JJO0VBQ0ksZ0JBQUE7QU5zc1JSOztBTXZzUkk7RUFDSSxnQkFBQTtBTjBzUlI7O0FNM3NSSTtFQUNJLGdCQUFBO0FOOHNSUjs7QU0vc1JJO0VBQ0ksZ0JBQUE7QU5rdFJSOztBTW50Ukk7RUFDSSxnQkFBQTtBTnN0UlI7O0FNdnRSSTtFQUNJLGdCQUFBO0FOMHRSUjs7QU0zdFJJO0VBQ0ksZ0JBQUE7QU44dFJSOztBTS90Ukk7RUFDSSxnQkFBQTtBTmt1UlI7O0FNbnVSSTtFQUNJLGdCQUFBO0FOc3VSUjs7QU12dVJJO0VBQ0ksZ0JBQUE7QU4wdVJSOztBTTN1Ukk7RUFDSSxnQkFBQTtBTjh1UlI7O0FNL3VSSTtFQUNJLGdCQUFBO0FOa3ZSUjs7QU1udlJJO0VBQ0ksZ0JBQUE7QU5zdlJSOztBTXZ2Ukk7RUFDSSxnQkFBQTtBTjB2UlI7O0FNM3ZSSTtFQUNJLGdCQUFBO0FOOHZSUjs7QU0vdlJJO0VBQ0ksZ0JBQUE7QU5rd1JSOztBTW53Ukk7RUFDSSxnQkFBQTtBTnN3UlI7O0FNdndSSTtFQUNJLGdCQUFBO0FOMHdSUjs7QU0zd1JJO0VBQ0ksZ0JBQUE7QU44d1JSOztBTS93Ukk7RUFDSSxnQkFBQTtBTmt4UlI7O0FNbnhSSTtFQUNJLGdCQUFBO0FOc3hSUjs7QU12eFJJO0VBQ0ksZ0JBQUE7QU4weFJSOztBTTN4Ukk7RUFDSSxnQkFBQTtBTjh4UlI7O0FNL3hSSTtFQUNJLGdCQUFBO0FOa3lSUjs7QU1ueVJJO0VBQ0ksZ0JBQUE7QU5zeVJSOztBTXZ5Ukk7RUFDSSxnQkFBQTtBTjB5UlI7O0FNdHlSQTtFQUNJLGdCQUFBO0VBQ0Esa0JBQUE7QU55eVJKOztBTzl5UlE7RUFFSSxlQUFBO0FQZ3pSWjs7QU9selJRO0VBRUksZUFBQTtBUG96Ulo7O0FPdHpSUTtFQUVJLGVBQUE7QVB3elJaOztBTzF6UlE7RUFFSSxlQUFBO0FQNHpSWjs7QU90elJJO0VBQ0ksMEJBQUE7QVB5elJSO0FPdnpSSTtFQUNJLDBCQUFBO0FQeXpSUjs7QU9yelJJO0VBQ0kseUJBQUE7QVB3elJSO0FP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OUUsZ0JBMm1CNkQ7QVRvemNqRTs7QVNyemNJO0VBN21CRixnQkE4bUIrRDtBVHd6Y2pFO0FTcjZkRTtFQUNFLGlCQTRtQjhFO0VBM21COUUsaUJBMm1CNkQ7QVQ0emNqRTs7QVM3emNJO0VBN21CRixnQkE4bUIrRDtBVGcwY2pFO0FTNzZkRTtFQUNFLGlCQTRtQjhFO0VBM21COUUsaUJBMm1CNkQ7QVRvMGNqRTs7QVNyMGNJO0VBN21CRixnQkE4bUIrRDtBVHcwY2pFO0FTcjdkRTtFQUNFLGlCQTRtQjhFO0VBM21COUUsaUJBMm1CNkQ7QVQ0MGNqRTs7QVM3MGNJO0VBN21CRixnQkE4bUIrRDtBVGcxY2pFO0FTNzdkRTtFQUNFLGlCQTRtQjhFO0VBM21COUUsaUJBMm1CNkQ7QVRvMWNqRTs7QVNyMWNJO0VBN21CRixnQkE4bUIrRDtBVHcxY2pFO0FTcjhkRTtFQUNFLGlCQTRtQjhFO0VBM21COUUsaUJBMm1CNkQ7QVQ0MWNqRTs7QVM3MWNJO0VBN21CRixnQkE4bUIrRDtBVGcyY2pFO0FTNzhkRTtFQUNFLGlCQTRtQjhFO0VBM21COUUsaUJBMm1CNkQ7QVRvMmNqRTs7QVNyMmNJO0VBN21CRixnQkE4bUIrRDtBVHcyY2pFO0FTcjlkRTtFQUNFLGlCQTRtQjhFO0VBM21COUUsaUJBMm1CNkQ7QVQ0MmNqRTs7QVM3MmNJO0VBN21CRixnQkE4bUIrRDtBVGczY2pFO0FTNzlkRTtFQUNFLGlCQTRtQjhFO0VBM21COUUsaUJBMm1CNkQ7QVRvM2NqRTs7QVNyM2NJO0VBN21CRixnQkE4bUIrRDtBVHczY2pFO0FTcitkRTtFQUNFLGlCQTRtQjhFO0VBM21COUUsaUJBMm1CNkQ7QVQ0M2NqRTs7QVM3M2NJO0VBN21CRixnQkE4bUIrRDtBVGc0Y2pFO0FTNytkRTtFQUNFLGlCQTRtQjhFO0VBM21COUUsaUJBMm1CNkQ7QVRvNGNqRTs7QVNyNGNJO0VBN21CRixnQkE4bUIrRDtBVHc0Y2pFO0FTci9kRTtFQUNFLGlCQTRtQjhFO0VBM21COUUsaUJBMm1CNkQ7QVQ0NGNqRTs7QVM3NGNJO0VBN21CRixnQkE4bUIr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QSxlQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0FUOGlkTjs7QVNua2RJO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0FUc2tkTjs7QVNua2RJO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0FUc2tkTjs7QVNoa2RJO0VBQ0UsY0FBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7QVRta2ROOztBU3hsZEk7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7QVQybGROOztBU3hsZEk7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7QVQybGROOztBU3JsZEk7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtBVHdsZE47O0FTN21kSTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBVGduZE47O0FTN21kSTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBVGduZE47O0FTMW1kSTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0FUNm1kTjs7QVNsb2RJO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0FUcW9kTjs7QVNsb2RJO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0FUcW9kTjs7QVMvbmRJO0VBQ0UsY0FBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7QVRrb2ROOztBU3ZwZEk7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7QVQwcGROOztBU3ZwZEk7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7QVQwcGROOztBU3BwZEk7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtBVHVwZE47O0FTNXFkSTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBVCtxZE47O0FTNXFkSTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBVCtxZE47O0FTenFkSTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0FUNHFkTjs7QVNqc2RJO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0FUb3NkTjs7QVNqc2RJO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0FUb3NkTjs7QVM5cmRJO0VBQ0UsY0FBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7QVRpc2ROOztBU3R0ZEk7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7QVR5dGROOztBU3R0ZEk7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7QVR5dGROOztBU250ZEk7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtBVHN0ZE47O0FTM3VkSTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBVDh1ZE47O0FTM3VkSTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBVDh1ZE47O0FTeHVkSTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0FUMnVkTjs7QVNod2RJO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0FUbXdkTjs7QVNod2RJO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0FUbXdkTjs7QVM3dmRJO0VBQ0UsY0FBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7QVRnd2ROOztBU3J4ZEk7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7QVR3eGROOztBU3J4ZEk7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7QVR3eGROOztBU2x4ZEk7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtBVHF4ZE47O0FTMXlkSTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBVDZ5ZE47O0FTMXlkSTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBVDZ5ZE47O0FTdnlkSTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0FUMHlkTjs7QVMvemRJO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0FUazBkTjs7QVMvemRJO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0FUazBkTjs7QVM1emRJO0VBQ0UsY0FBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7QVQremROOztBU3AxZEk7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7QVR1MWROOztBU3AxZEk7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7QVR1MWROOztBU2oxZEk7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtBVG8xZE47O0FTejJkSTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBVDQyZE47O0FTejJkSTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBVDQyZE47O0FTdDJkSTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0FUeTJkTjs7QVM5M2RJO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0FUaTRkTjs7QVM5M2RJO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0FUaTRkTjs7QVMzM2RJO0VBQ0UsY0FBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7QVQ4M2ROOztBU241ZEk7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7QVRzNWROOztBU241ZEk7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7QVRzNWROOztBU2g1ZEk7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtBVG01ZE47O0FTeDZkSTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBVDI2ZE47O0FTeDZkSTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBVDI2ZE47O0FTcjZkSTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBVHc2ZE47O0FTNzRkSTtFQUFXLGNBQUE7RUFBaUIsaUJBQUE7RUFBb0IsZ0JBQUE7RUFBa0Isc0JBQUE7QVRvNWR0RTs7QVNuNWRJO0VBQVcsY0FBQTtFQUFpQixpQkFBQTtFQUFvQixnQkFBQTtFQUFrQixzQkFBQTtBVDA1ZHRFOztBU3Q1ZEk7RUFBcUIsZ0JBQUE7RUFBbUIsaUJBQUE7RUFBb0IsZ0JBQUE7RUFBa0Isc0JBQUE7QVQ2NWRsRjtBUzU1ZEk7RUFBcUIsZ0JBQUE7RUFBbUIsaUJBQUE7RUFBb0IsZ0JBQUE7RUFBa0Isc0JBQUE7QVRrNmRsRjs7QVM5NWRJO0VBQXFCLGdCQUFBO0VBQW1CLGVBQUE7RUFBa0Isa0JBQUE7RUFBb0Isc0JBQUE7QVRxNmRsRjtBU3A2ZEk7RUFBcUIsZ0JBQUE7RUFBbUIsZUFBQTtFQUFrQixrQkFBQTtFQUFvQixzQkFBQTtBVDA2ZGxGOztBU3Q2ZEk7RUFBcUIsY0FBQTtFQUFpQixpQkFBQTtFQUFvQixnQkFBQTtFQUFrQixzQkFBQTtBVDY2ZGhGO0FTNTZkSTtFQUFxQixjQUFBO0VBQWlCLGlCQUFBO0VBQW9CLGdCQUFBO0VBQWtCLHNCQUFBO0FUazdkaEY7QVMvNmRJO0VBQVUsWUFBQTtBVGs3ZGQ7O0FTOTZkSTtFQUFxQixjQUFBO0VBQWlCLGVBQUE7RUFBa0Isa0JBQUE7RUFBb0Isc0JBQUE7QVRxN2RoRjtBU3A3ZEk7RUFBcUIsY0FBQTtFQUFpQixlQUFBO0VBQWtCLGtCQUFBO0VBQW9CLHNCQUFBO0FUMDdkaEY7QVN2N2RJO0VBQVUsYUFBQTtBVDA3ZGQ7O0FTeGllRTtFQUNFLHNCQUFBO0VBS0EsYUFBQTtBVDJpZUo7O0FTemllRTtFQUEwQixzQkFBQTtBVDZpZTVCOztBUzVpZUU7RUFBMEIsbUJBQUE7QVRnamU1Qjs7QVM5emRFOztFQUdFLFlBQUE7QVRnMGRKOztBUzd6ZEU7Ozs7Ozs7OztFQWFFLFlBQUE7QVQ0emRKOztBU3h6ZEU7Ozs7Ozs7RUFTRSxhQUFBO0FUeXpkSjs7QVNwemRFOztFQUdFLFdBQUE7QVRzemRKOztBU256ZEU7Ozs7Ozs7OztFQWFFLFdBQUE7QVRremRKOztBUzl5ZEU7Ozs7OztFQVFFLFlBQUE7QVQreWRKOztBUzV5ZEU7RUFDRSxlQUFBO0FUK3lkSjs7QVM1eWRFO0VBQ0ksaUJBQUE7QVQreWROOztBUzV5ZEU7RUFDRSxTQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBVCt5ZEo7O0FTbnpSQTs7Ozs7Ozs7Ozs7RUFBQTtBQVlBO0VBR0k7SUFDRSxhQUFBO0VUb3pSSjtFUzdzZUU7SUFDRSxVQUFBO0VUK3NlSjtFU2h0ZUU7SUFDRSxVQUFBO0VUa3RlSjtFU250ZUU7SUFDRSxVQUFBO0VUcXRlSjtFU3R0ZUU7SUFDRSxVQUFBO0VUd3RlSjtFU3p0ZUU7SUFDRSxVQUFBO0VUMnRlSjtFUzV0ZUU7SUFDRSxVQUFBO0VUOHRlSjtFUy90ZUU7SUFDRSxVQUFBO0VUaXVlSjtFU2x1ZUU7SUFDRSxVQUFBO0VUb3VlSjtFU3J1ZUU7SUFDRSxVQUFBO0VUdXVlSjtFU3h1ZUU7SUFDRSxVQUFBO0VUMHVlSjtFUzN1ZUU7SUFDRSxVQUFBO0VUNnVlSjtFUzl1ZUU7SUFDRSxTQUFBO0VUZ3ZlSjtFU2p2ZUU7SUFDRSxTQUFBO0VUbXZlSjtFU3B2ZUU7SUFDRSxTQUFBO0VUc3ZlSjtFU3Z2ZUU7SUFDRSxTQUFBO0VUeXZlSjtFUzF2ZUU7SUFDRSxTQUFBO0VUNHZlSjtFUzd2ZUU7SUFDRSxTQUFBO0VUK3ZlSjtFU2h3ZUU7SUFDRSxTQUFBO0VUa3dlSjtFU253ZUU7SUFDRSxTQUFBO0VUcXdlSjtFU3R3ZUU7SUFDRSxTQUFBO0VUd3dlSjtFU3p3ZUU7SUFDRSxRQUFBO0VUMndlSjtFUzV3ZUU7SUFDRSxRQUFBO0VUOHdlSjtFUy93ZUU7SUFDRSxRQUFBO0VUaXhlSjtFU2x4ZUU7SUFDRSxRQUFBO0VUb3hlSjtFU3J4ZUU7SUFDRSxRQUFBO0VUdXhlSjtFU3h4ZUU7SUFDRSxRQUFBO0VUMHhlSjtFUzN4ZUU7SUFDRSxRQUFBO0VUNnhlSjtFUzl4ZUU7SUFDRSxRQUFBO0VUZ3llSjtFU2p5ZUU7SUFDRSxRQUFBO0VUbXllSjtFU3B5ZUU7SUFDRSxRQUFBO0VUc3llSjtFU3Z5ZUU7SUFDRSxTQUFBO0VUeXllSjtFUzF5ZUU7SUFDRSxTQUFBO0VUNHllSjtFUzd5ZUU7SUFDRSxTQUFBO0VUK3llSjtFU2h6ZUU7SUFDRSxTQUFBO0VUa3plSjtFU256ZUU7SUFDRSxTQUFBO0VUcXplSjtFU3R6ZUU7SUFDRSxTQUFBO0VUd3plSjtFU3p6ZUU7SUFDRSxTQUFBO0VUMnplSjtFUzV6ZUU7SUFDRSxTQUFBO0VUOHplSjtFUy96ZUU7SUFDRSxTQUFBO0VUaTBlSjtFU2wwZUU7SUFDRSxTQUFBO0VUbzBlSjtFU3IwZUU7SUFDRSxTQUFBO0VUdTBlSjtFU3B6ZUU7SUE3bUJGLGNBK21CeUQ7RVRxemV6RDtFU242ZkE7SUFDRSxpQkE2bUIwRDtJQTVtQjFELGVBNG1CdUQ7RVR5emV6RDtFUzN6ZUU7SUE3bUJGLGVBOG1CK0Q7RVQ2emUvRDtFUzE2ZkE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGdCQTJtQjZEO0VUaTBlL0Q7RVNsMGVFO0lBN21CRixnQkE4bUIrRDtFVG8wZS9EO0VTajdmQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVR3MGUvRDtFU3owZUU7SUE3bUJGLGdCQThtQitEO0VUMjBlL0Q7RVN4N2ZBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVCswZS9EO0VTaDFlRTtJQTdtQkYsZ0JBOG1CK0Q7RVRrMWUvRDtFUy83ZkE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUczFlL0Q7RVN2MWVFO0lBN21CRixnQkE4bUIrRDtFVHkxZS9EO0VTdDhmQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVQ2MWUvRDtFUzkxZUU7SUE3bUJGLGdCQThtQitEO0VUZzJlL0Q7RVM3OGZBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVG8yZS9EO0VTcjJlRTtJQTdtQkYsZ0JBOG1CK0Q7RVR1MmUvRDtFU3A5ZkE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUMjJlL0Q7RVM1MmVFO0lBN21CRixnQkE4bUIrRDtFVDgyZS9EO0VTMzlmQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVRrM2UvRDtFU24zZUU7SUE3bUJGLGdCQThtQitEO0VUcTNlL0Q7RVNsK2ZBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVHkzZS9EO0VTMTNlRTtJQTdtQkYsZ0JBOG1CK0Q7RVQ0M2UvRDtFU3orZkE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUZzRlL0Q7RVNqNGVFO0lBN21CRixnQkE4bUIrRDtFVG00ZS9EO0VTaC9mQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVR1NGUvRDtFU3g0ZUU7SUE3bUJGLGdCQThtQitEO0VUMDRlL0Q7RVN2L2ZBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVDg0ZS9EO0VTLzRlRTtJQTdtQkYsZ0JBOG1CK0Q7RVRpNWUvRDtFUzkvZkE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUcTVlL0Q7RVN0NWVFO0lBN21CRixnQkE4bUIrRDtFVHc1ZS9EO0VTcmdnQkE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUNDVlL0Q7RVM3NWVFO0lBN21CRixnQkE4bUIrRDtFVCs1ZS9EO0VTNWdnQkE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUbTZlL0Q7RVNwNmVFO0lBN21CRixnQkE4bUIrRDtFVHM2ZS9EO0VTbmhnQkE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUMDZlL0Q7RVMzNmVFO0lBN21CRixnQkE4bUIrRDtFVDY2ZS9EO0VTMWhnQkE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUaTdlL0Q7RVNsN2VFO0lBN21CRixnQkE4bUIrRDtFVG83ZS9EO0VTamlnQkE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUdzdlL0Q7RVN6N2VFO0lBN21CRixnQkE4bUIrRDtFVDI3ZS9EO0VTeGlnQkE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUKzdlL0Q7RVMvNmVFO0lBQ0UsMkJBQUE7RVRpN2VKO0VTbDZlRTtJQTlvQkYsMkJBK29CaUQ7RVRvNmVqRDtFU2xqZ0JBO0lBQ0UsaUJBNm9CK0Q7SUE1b0IvRCw0QkE0b0IrQztFVHc2ZWpEO0VTaHllQTs7SUFHRSwyQkFBQTtJQUNBLHNCQUFBO0lBQ0Esb0JBQUE7RVRpeWVGO0VTN3hlQTs7Ozs7SUFNRSwyQkFBQTtFVDh4ZUY7RVMxeGVBOzs7OztJQU1FLHVCQUFBO0VUMnhlRjtFU3Z4ZUE7Ozs7O0lBTUUseUJBQUE7RVR3eGVGO0VTcHhlQTs7Ozs7SUFNRSw2QkFBQTtFVHF4ZUY7RVNqeGVBOzs7OztJQU1FLDhCQUFBO0VUa3hlRjtFU3h3ZUE7Ozs7O0lBTUUsdUJBQUE7SUFDQSx5QkFBQTtFVHl3ZUY7RVNyd2VBOzs7OztJQU1FLG1CQUFBO0lBQ0EscUJBQUE7SUFDQSxlQUFBO0VUc3dlRjtFU2x3ZUE7Ozs7O0lBTUUsZUFBQTtJQUNBLHNCQUFBO0VUbXdlRjtFUy92ZUE7Ozs7O0lBTUUscUJBQUE7SUFDQSx1QkFBQTtFVGd3ZUY7RVM1dmVBOzs7OztJQU1FLG9CQUFBO0lBQ0Esc0JBQUE7RVQ2dmVGO0VTMzllQTtJQUE0QixPQUFBO0lBQWlCLHNCQUFBO0VUKzllN0M7RVM3OWVBO0lBQTRCLGNBQUE7SUFBaUIsc0JBQUE7RVRpK2U3QztFU2grZUE7SUFBNEIsY0FBQTtJQUFpQixzQkFBQTtFVG8rZTdDO0VTbitlQTtJQUE0QixjQUFBO0lBQWlCLHNCQUFBO0VUdStlN0M7RVN0K2VBO0lBQTRCLGNBQUE7SUFBaUIsc0JBQUE7RVQwK2U3QztFU3orZUE7SUFBNEIsY0FBQTtJQUFpQixzQkFBQTtFVDYrZTdDO0VTNStlQTtJQUE0QixjQUFBO0lBQWlCLHNCQUFBO0VUZy9lN0M7RVMxK2VFO0lBQ0UsY0FBQTtJQUNBLGFBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNCtlSjtFU3orZUU7SUFDRSxjQUFBO0lBQ0EsYUFBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7SUFHZSxZQUFBO0VUeStlbkI7RVN0K2VFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxjQUFBO0lBQ0Esc0JBQUE7RVR3K2VKO0VTcCtlSTtJQUNFLGNBQUE7SUFDQSxhQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtJQUdjLFlBQUE7RVRvK2VwQjtFU2orZUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGNBQUE7SUFDQSxzQkFBQTtJQUdjLGFBQUE7RVRpK2VwQjtFUzNnZkU7SUFDRSxjQUFBO0lBQ0EsYUFBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ2Z2ZKO0VTMWdmRTtJQUNFLGNBQUE7SUFDQSxhQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDRnZko7RVN0Z2ZFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxjQUFBO0lBQ0Esc0JBQUE7RVR3Z2ZKO0VTcGdmSTtJQUNFLGNBQUE7SUFDQSxhQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHNnZk47RVNoZ2ZJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxjQUFBO0lBQ0Esc0JBQUE7RVRrZ2ZOO0VTemlmRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDJpZko7RVN4aWZFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMGlmSjtFU3BpZkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHNpZko7RVNsaWZJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUb2lmTjtFUzloZkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGdpZk47RVN2a2ZFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUeWtmSjtFU3RrZkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR3a2ZKO0VTbGtmRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUb2tmSjtFU2hrZkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRra2ZOO0VTNWpmSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUOGpmTjtFU3JtZkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR1bWZKO0VTcG1mRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHNtZko7RVNobWZFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRrbWZKO0VTOWxmSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGdtZk47RVMxbGZJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQ0bGZOO0VTbm9mRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHFvZko7RVNsb2ZFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUb29mSjtFUzluZkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGdvZko7RVM1bmZJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUOG5mTjtFU3huZkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDBuZk47RVNqcWZFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUbXFmSjtFU2hxZkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRrcWZKO0VTNXBmRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUOHBmSjtFUzFwZkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ0cGZOO0VTdHBmSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUd3BmTjtFUy9yZkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRpc2ZKO0VTOXJmRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGdzZko7RVMxcmZFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQ0cmZKO0VTeHJmSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDByZk47RVNwcmZJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRzcmZOO0VTN3RmRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVCt0Zko7RVM1dGZFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUOHRmSjtFU3h0ZkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDB0Zko7RVN0dGZJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUd3RmTjtFU2x0Zkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVG90Zk47RVMzdmZFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNnZmSjtFUzF2ZkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ0dmZKO0VTdHZmRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUd3ZmSjtFU3B2Zkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRzdmZOO0VTaHZmSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUa3ZmTjtFU3p4ZkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQyeGZKO0VTeHhmRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDB4Zko7RVNweGZFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRzeGZKO0VTbHhmSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG94Zk47RVM5d2ZJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRneGZOO0VTdnpmRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHl6Zko7RVN0emZFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUd3pmSjtFU2x6ZkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVG96Zko7RVNoemZJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUa3pmTjtFUzV5Zkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDh5Zk47RVNyMWZFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUdTFmSjtFU3AxZkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRzMWZKO0VTaDFmRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUazFmSjtFUzkwZkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRnMWZOO0VTMTBmSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUNDBmTjtFU24zZkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRxM2ZKO0VTbDNmRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG8zZko7RVM5MmZFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRnM2ZKO0VTNTJmSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDgyZk47RVN4MmZJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQwMmZOO0VTajVmRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG01Zko7RVNoNWZFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUazVmSjtFUzU0ZkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDg0Zko7RVMxNGZJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNDRmTjtFU3Q0Zkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHc0Zk47RVMvNmZFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUaTdmSjtFUzk2ZkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRnN2ZKO0VTMTZmRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUNDZmSjtFU3g2Zkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQwNmZOO0VTcDZmSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUczZmTjtFUzc4ZkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQrOGZKO0VTNThmRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDg4Zko7RVN4OGZFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQwOGZKO0VTdDhmSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHc4Zk47RVNsOGZJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRvOGZOO0VTMytmRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDYrZko7RVMxK2ZFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNCtmSjtFU3QrZkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHcrZko7RVNwK2ZJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUcytmTjtFU2grZkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGsrZk47RVN6Z2dCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDJnZ0JKO0VTeGdnQkU7SUFD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QTdtQkYsZ0JBOG1CK0Q7RVRrNGdCL0Q7RVMvK2hCQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVRzNGdCL0Q7RVN2NGdCRTtJQTdtQkYsZ0JBOG1CK0Q7RVR5NGdCL0Q7RVN0L2hCQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVQ2NGdCL0Q7RVM5NGdCRTtJQTdtQkYsZ0JBOG1CK0Q7RVRnNWdCL0Q7RVM3L2hCQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVRvNWdCL0Q7RVNyNWdCRTtJQTdtQkYsZ0JBOG1CK0Q7RVR1NWdCL0Q7RVNwZ2lCQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVQyNWdCL0Q7RVM1NWdCRTtJQTdtQkYsZ0JBOG1CK0Q7RVQ4NWdCL0Q7RVMzZ2lCQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVRrNmdCL0Q7RVNuNmdCRTtJQTdtQkYsZ0JBOG1CK0Q7RVRxNmdCL0Q7RVNsaGlCQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVR5NmdCL0Q7RVMxNmdCRTtJQTdtQkYsZ0JBOG1CK0Q7RVQ0NmdCL0Q7RVN6aGlCQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVRnN2dCL0Q7RVNqN2dCRTtJQTdtQkYsZ0JBOG1CK0Q7RVRtN2dCL0Q7RVNoaWlCQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVR1N2dCL0Q7RVN4N2dCRTtJQTdtQkYsZ0JBOG1CK0Q7RVQwN2dCL0Q7RVN2aWlCQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVQ4N2dCL0Q7RVMvN2dCRTtJQTdtQkYsZ0JBOG1CK0Q7RVRpOGdCL0Q7RVM5aWlCQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVRxOGdCL0Q7RVN0OGdCRTtJQTdtQkYsZ0JBOG1CK0Q7RVR3OGdCL0Q7RVNyamlCQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVQ0OGdCL0Q7RVM3OGdCRTtJQTdtQkYsZ0JB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cGtoQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGNBQUE7SUFDQSxzQkFBQTtFVHNraEJKO0VTbGtoQkk7SUFDRSxjQUFBO0lBQ0EsYUFBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRva2hCTjtFUzlqaEJJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxjQUFBO0lBQ0Esc0JBQUE7RVRna2hCTjtFU3ZtaEJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUeW1oQko7RVN0bWhCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHdtaEJKO0VTbG1oQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVG9taEJKO0VTaG1oQkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRrbWhCTjtFUzVsaEJJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQ4bGhCTjtFU3JvaEJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUdW9oQko7RVNwb2hCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHNvaEJKO0VTaG9oQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGtvaEJKO0VTOW5oQkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRnb2hCTjtFUzFuaEJJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQ0bmhCTjtFU25xaEJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUcXFoQko7RVNscWhCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG9xaEJKO0VTOXBoQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGdxaEJKO0VTNXBoQkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ4cGhCTjtFU3hwaEJJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQwcGhCTjtFU2pzaEJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUbXNoQko7RVNoc2hCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGtzaEJKO0VTNXJoQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDhyaEJKO0VTMXJoQkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ0cmhCTjtFU3RyaEJJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVR3cmhCTjtFUy90aEJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUaXVoQko7RVM5dGhCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGd1aEJKO0VTMXRoQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDR0aEJKO0VTeHRoQkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQwdGhCTjtFU3B0aEJJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRzdGhCTjtFUzd2aEJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUK3ZoQko7RVM1dmhCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDh2aEJKO0VTeHZoQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDB2aEJKO0VTdHZoQkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR3dmhCTjtFU2x2aEJJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRvdmhCTjtFUzN4aEJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNnhoQko7RVMxeGhCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDR4aEJKO0VTdHhoQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHd4aEJKO0VTcHhoQkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRzeGhCTjtFU2h4aEJJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRreGhCTjtFU3p6aEJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMnpoQko7RVN4emhCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDB6aEJKO0VTcHpoQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHN6aEJKO0VTbHpoQkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRvemhCTjtFUzl5aEJJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRnemhCTjtFU3YxaEJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUeTFoQko7RVN0MWhCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHcxaEJKO0VTbDFoQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVG8xaEJKO0VTaDFoQkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRrMWhCTjtFUzUwaEJJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQ4MGhCTjtFU3IzaEJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUdTNoQko7RVNwM2hCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHMzaEJKO0VTaDNoQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGszaEJKO0VTOTJoQkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRnM2hCTjtFUzEyaEJJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQ0MmhCTjtFU241aEJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUcTVoQko7RVNsNWhCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG81aEJKO0VTOTRoQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGc1aEJKO0VTNTRoQkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ4NGhCTjtFU3g0aEJJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQwNGhCTjtFU2o3aEJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUbTdoQko7RVNoN2hCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGs3aEJKO0VTNTZoQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDg2aEJKO0VTMTZoQkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ0NmhCTjtFU3Q2aEJJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVR3NmhCTjtFUy84aEJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUaTloQko7RVM5OGhCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGc5aEJKO0VTMThoQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDQ4aEJKO0VTeDhoQkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQwOGhCTjtFU3A4aEJJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRzOGhCTjtFUzcraEJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUKytoQko7RVM1K2hCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDgraEJKO0VTeCtoQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDAraEJKO0VTdCtoQkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR3K2hCTjtFU2wraEJJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRvK2hCTjtFUzNnaUJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNmdpQko7RVMxZ2lCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDRnaUJKO0VTdGdpQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHdnaUJKO0VTcGdpQkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRzZ2lCTjtFU2hnaUJJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRrZ2lCTjtFU3ppaUJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMmlpQko7RVN4aWlCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDBpaUJKO0VTcGlpQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHNpaUJKO0VTbGlpQkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRvaWlCTjtFUzloaUJJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRnaWlCTjtFU3ZraUJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUeWtpQko7RVN0a2lCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHdraUJKO0VTbGtpQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVG9raUJKO0VTaGtpQkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRra2lCTjtFUzVqaUJJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQ4amlCTjtFU3JtaUJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUdW1pQko7RVNwbWlCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHNtaUJKO0VTaG1pQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGttaUJKO0VTOWxpQkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRnbWlCTjtFUzFsaUJJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQ0bGlCTjtFU25vaUJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUcW9pQko7RVNsb2lCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG9vaUJKO0VTOW5pQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRnb2lCSjtFUzVuaUJJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUOG5pQk47RVN4bmlCSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDBuaUJOO0VTNW1pQkU7SUFBcUIsZ0JBQUE7SUFBbUIsaUJBQUE7SUFBb0IsZ0JBQUE7SUFBa0Isc0JBQUE7RVRrbmlCaEY7RVNqbmlCRTtJQUFxQixnQkFBQTtJQUFtQixpQkFBQTtJQUFvQixnQkFBQTtJQUFrQixzQkFBQTtFVHVuaUJoRjtFU25uaUJFO0lBQXFCLGdCQUFBO0lBQW1CLGVBQUE7SUFBa0Isa0JBQUE7SUFBb0Isc0JBQUE7RVR5bmlCaEY7RVN4bmlCRTtJQUFxQixnQkFBQTtJQUFtQixlQUFBO0lBQWtCLGtCQUFBO0lBQW9CLHNCQUFBO0VUOG5pQmhGO0VTMW5pQkU7SUFBcUIsY0FBQTtJQUFpQixpQkFBQTtJQUFvQixnQkFBQTtJQUFrQixzQkFBQTtFVGdvaUI5RTtFUy9uaUJFO0lBQXFCLGNBQUE7SUFBaUIsaUJBQUE7SUFBb0IsZ0JBQUE7SUFBa0Isc0JBQUE7RVRxb2lCOUU7RVNsb2lCRTtJQUFVLFlBQUE7RVRxb2lCWjtFU2pvaUJFO0lBQXFCLGNBQUE7SUFBaUIsZUFBQTtJQUFrQixrQkFBQTtJQUFvQixzQkFBQTtFVHVvaUI5RTtFU3RvaUJFO0lBQXFCLGNBQUE7SUFBaUIsZUFBQTtJQUFrQixrQkFBQTtJQUFvQixzQkFBQTtFVDRvaUI5RTtFU3pvaUJFO0lBQVUsYUFBQTtFVDRvaUJaO0VTMXZpQkE7SUFDRSxzQkFBQTtJQUtBLGFBQUE7RVQ0dmlCRjtFUzF2aUJBO0lBQTBCLHNCQUFBO0VUNnZpQjFCO0VTNXZpQkE7SUFBMEIsbUJBQUE7RVQrdmlCMUI7QUFDRjtBU242VkE7RUFFSTtJQUNFLGFBQUE7RVRvNlZKO0VTajZWQTtJQUNFLGFBQUE7RVRtNlZGO0VTLzBpQkU7SUFDRSxVQUFBO0VUaTFpQko7RVNsMWlCRTtJQUNFLFVBQUE7RVRvMWlCSjtFU3IxaUJFO0lBQ0UsVUFBQTtFVHUxaUJKO0VTeDFpQkU7SUFDRSxVQUFBO0VUMDFpQko7RVMzMWlCRTtJQUNFLFVBQUE7RVQ2MWlCSjtFUzkxaUJFO0lBQ0UsVUFBQTtFVGcyaUJKO0VTajJpQkU7SUFDRSxVQUFBO0VUbTJpQko7RVNwMmlCRTtJQUNFLFVBQUE7RVRzMmlCSjtFU3YyaUJFO0lBQ0UsVUFBQTtFVHkyaUJKO0VTMTJpQkU7SUFDRSxVQUFBO0VUNDJpQko7RVM3MmlCRTtJQUNFLFVBQUE7RVQrMmlCSjtFU2gzaUJFO0lBQ0UsU0FBQTtFVGszaUJKO0VTbjNpQkU7SUFDRSxTQUFBO0VUcTNpQko7RVN0M2lCRTtJQUNFLFNBQUE7RVR3M2lCSjtFU3ozaUJFO0lBQ0UsU0FBQTtFVDIzaUJKO0VTNTNpQkU7SUFDRSxTQUFBO0VUODNpQko7RVMvM2lCRTtJQUNFLFNBQUE7RVRpNGlCSjtFU2w0aUJFO0lBQ0UsU0FBQTtFVG80aUJKO0VTcjRpQkU7SUFDRSxTQUFBO0VUdTRpQko7RVN4NGlCRTtJQUNFLFNBQUE7RVQwNGlCSjtFUzM0aUJFO0lBQ0UsUUFBQTtFVDY0aUJKO0VTOTRpQkU7SUFDRSxRQUFBO0VUZzVpQko7RVNqNWlCRTtJQUNFLFFBQUE7RVRtNWlCSjtFU3A1aUJFO0lBQ0UsUUFBQTtFVHM1aUJKO0VTdjVpQkU7SUFDRSxRQUFBO0VUeTVpQko7RVMxNWlCRTtJQUNFLFFBQUE7RVQ0NWlCSjtFUzc1aUJFO0lBQ0UsUUFBQTtFVCs1aUJKO0VTaDZpQkU7SUFDRSxRQUFBO0VUazZpQko7RVNuNmlCRTtJQUNFLFFBQUE7RVRxNmlCSjtFU3Q2aUJFO0lBQ0UsUUFBQTtFVHc2aUJKO0VTejZpQkU7SUFDRSxTQUFBO0VUMjZpQko7RVM1NmlCRTtJQUNFLFNBQUE7RVQ4NmlCSjtFUy82aUJFO0lBQ0UsU0FBQTtFVGk3aUJKO0VTbDdpQkU7SUFDRSxTQUFBO0VUbzdpQko7RVNyN2lCRTtJQUNFLFNBQUE7RVR1N2lCSjtFU3g3aUJFO0lBQ0UsU0FBQTtFVDA3aUJKO0VTMzdpQkU7SUFDRSxTQUFBO0VUNjdpQko7RVM5N2lCRTtJQUNFLFNBQUE7RVRnOGlCSjtFU2o4aUJFO0lBQ0UsU0FBQTtFVG04aUJKO0VTcDhpQkU7SUFDRSxTQUFBO0VUczhpQko7RVN2OGlCRTtJQUNFLFNBQUE7RVR5OGlCSjtFU3Q3aUJFO0lBN21CRixjQSttQnlEO0VUdTdpQnpEO0VTcmlrQkE7SUFDRSxpQkE2bUIwRDtJQTVtQjFELGVBNG1CdUQ7RVQyN2lCekQ7RVM3N2lCRTtJQTdtQkYsZUE4bUIrRDtFVCs3aUIvRDtFUzVpa0JBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxnQkEybUI2RDtFVG04aUIvRDtFU3A4aUJFO0lBN21CRixnQkE4bUIrRDtFVHM4aUIvRDtFU25qa0JBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVDA4aUIvRDtFUzM4aUJFO0lBN21CRixnQkE4bUIrRDtFVDY4aUIvRDtFUzFqa0JBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVGk5aUIvRDtFU2w5aUJFO0lBN21CRixnQkE4bUIrRDtFVG85aUIvRDtFU2pra0JBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVHc5aUIvRDtFU3o5aUJFO0lBN21CRixnQkE4bUIrRDtFVDI5aUIvRDtFU3hra0JBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVCs5aUIvRDtFU2graUJFO0lBN21CRixnQkE4bUIrRDtFVGsraUIvRDtFUy9ra0JBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVHMraUIvRDtFU3YraUJFO0lBN21CRixnQkE4bUIrRDtFVHkraUIvRDtFU3Rsa0JBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVDYraUIvRDtFUzkraUJFO0lBN21CRixnQkE4bUIrRDtFVGcvaUIvRDtFUzdsa0JBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVG8vaUIvRDtFU3IvaUJFO0lBN21CRixnQkE4bUIrRDtFVHUvaUIvRDtFU3Bta0JBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVDIvaUIvRDtFUzUvaUJFO0lBN21CRixnQkE4bUIrRDtFVDgvaUIvRDtFUzNta0JBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVGtnakIvRDtFU25nakJFO0lBN21CRixnQkE4bUIrRDtFVHFnakIvRDtFU2xua0JBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVHlnakIvRDtFUzFnakJFO0lBN21CRixnQkE4bUIrRDtFVDRnakIvRDtFU3pua0JBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVGdoakIvRDtFU2poakJFO0lBN21CRixnQkE4bUIrRDtFVG1oakIvRDtFU2hva0JBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVHVoakIvRDtFU3hoakJFO0lBN21CRixnQkE4bUIrRDtFVDBoakIvRDtFU3Zva0JBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVDhoakIvRDtFUy9oakJFO0lBN21CRixnQkE4bUIrRDtFVGlpakIvRDtFUzlva0JBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVHFpakIvRDtFU3RpakJFO0lBN21CRixnQkE4bUIrRDtFVHdpakIvRDtFU3Jwa0JBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVDRpakIvRDtFUzdpakJFO0lBN21CRixnQkE4bUIrRDtFVCtpakIvRDtFUzVwa0JBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVG1qakIvRDtFU3BqakJFO0lBN21CRixnQkE4bUIrRDtFVHNqakIvRDtFU25xa0JBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVDBqakIvRDtFUzNqakJFO0lBN21CRixnQkE4bUIrRDtFVDZqakIvRDtFUzFx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QUE7RVQyc2pCSjtFU3hzakJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMHNqQko7RVNwc2pCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUc3NqQko7RVNsc2pCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG9zakJOO0VTOXJqQkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGdzakJOO0VTdnVqQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR5dWpCSjtFU3R1akJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUd3VqQko7RVNsdWpCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUb3VqQko7RVNodWpCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGt1akJOO0VTNXRqQkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDh0akJOO0VTcndqQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR1d2pCSjtFU3B3akJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUc3dqQko7RVNod2pCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUa3dqQko7RVM5dmpCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGd3akJOO0VTMXZqQkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDR2akJOO0VTbnlqQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRxeWpCSjtFU2x5akJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUb3lqQko7RVM5eGpCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUZ3lqQko7RVM1eGpCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDh4akJOO0VTeHhqQkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDB4akJOO0VTajBqQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRtMGpCSjtFU2gwakJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUazBqQko7RVM1empCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUOHpqQko7RVMxempCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDR6akJOO0VTdHpqQkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHd6akJOO0VTLzFqQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRpMmpCSjtFUzkxakJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUZzJqQko7RVMxMWpCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUNDFqQko7RVN4MWpCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDAxakJOO0VTcDFqQkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHMxakJOO0VTNzNqQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQrM2pCSjtFUzUzakJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUODNqQko7RVN4M2pCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUMDNqQko7RVN0M2pCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHczakJOO0VTbDNqQkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVG8zakJOO0VTMzVqQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ2NWpCSjtFUzE1akJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNDVqQko7RVN0NWpCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUdzVqQko7RVNwNWpCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHM1akJOO0VTaDVqQkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGs1akJOO0VTejdqQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQyN2pCSjtFU3g3akJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMDdqQko7RVNwN2pCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUczdqQko7RVNsN2pCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG83akJOO0VTOTZqQkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGc3akJOO0VTdjlqQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR5OWpCSjtFU3Q5akJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUdzlqQko7RVNsOWpCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUbzlqQko7RVNoOWpCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGs5akJOO0VTNThqQkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDg4akJOO0VTci9qQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR1L2pCSjtFU3AvakJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUcy9qQko7RVNoL2pCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUay9qQko7RVM5K2pCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGcvakJOO0VTMStqQkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDQrakJOO0VTbmhrQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRxaGtCSjtFU2xoa0JFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUb2hrQko7RVM5Z2tCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUZ2hrQko7RVM1Z2tCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDhna0JOO0VTeGdrQkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDBna0JOO0VTamprQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRtamtCSjtFU2hqa0JFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUa2prQko7RVM1aWtCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUOGlrQko7RVMxaWtCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDRpa0JOO0VTdGlrQkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHdpa0JOO0VTL2trQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRpbGtCSjtFUzlra0JFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUZ2xrQko7RVMxa2tCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUNGtrQko7RVN4a2tCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDBra0JOO0VTcGtrQkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHNra0JOO0VTN21rQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQrbWtCSjtFUzVta0JFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUOG1rQko7RVN4bWtCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUMG1rQko7RVN0bWtCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHdta0JOO0VTbG1rQkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVG9ta0JOO0VTM29rQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ2b2tCSjtFUzFva0JFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNG9rQko7RVN0b2tCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUd29rQko7RVNwb2tCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHNv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bEJFO0lBN21CRixnQkE4bUIrRDtFVGtobEIvRDtFUy9ubUJBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVHNobEIvRDtFU3ZobEJFO0lBN21CRixnQkE4bUIrRDtFVHlobEIvRDtFU3RvbUJBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVDZobEIvRDtFUzlobEJFO0lBN21CRixnQkE4bUIrRDtFVGdpbEIvRDtFUzdvbUJBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVG9pbEIvRDtFU3JpbEJFO0lBN21CRixnQkE4bUIrRDtFVHVpbEIvRDtFU3BwbUJBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVDJpbEIvRDtFUzVpbEJFO0lBN21CRixnQkE4bUIrRDtFVDhpbEIvRDtFUzNwbUJBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVGtqbEIvRDtFU25qbEJFO0lBN21CRixnQkE4bUIrRDtFVHFqbEIvRDtFU2xxbUJBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVHlqbEIvRDtFUzFqbEJFO0lBN21CRixnQkE4bUIrRDtFVDRqbEIvRDtFU3pxbUJBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVGdrbEIvRDtFU2prbEJFO0lBN21CRixnQkE4bUIrRDtFVG1rbEIvRDtFU2hybUJBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVHVrbEIvRDtFU3hrbEJFO0lBN21CRixnQkE4bUIrRDtFVDBrbEIvRDtFU3ZybUJBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVDhrbEIvRDtFUy9rbEJFO0lBN21CRixnQkE4bUIrRDtFVGlsbEIvRDtFUzlybUJBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVHFsbEIvRDtFU3RsbEJFO0lBN21CRixnQkE4bUIrRDtFVHdsbEIvRDtFU3JzbUJBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVDRsbEIvRDtFUzdsbEJFO0lBN21C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QkFBQTtFVGtzbEJOO0VTenVsQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQydWxCSjtFU3h1bEJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMHVsQko7RVNwdWxCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUc3VsQko7RVNsdWxCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG91bEJOO0VTOXRsQkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGd1bEJOO0VTdndsQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR5d2xCSjtFU3R3bEJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUd3dsQko7RVNsd2xCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUb3dsQko7RVNod2xCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGt3bEJOO0VTNXZsQkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDh2bEJOO0VTcnlsQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR1eWxCSjtFU3B5bEJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUc3lsQko7RVNoeWxCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUa3lsQko7RVM5eGxCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGd5bEJOO0VTMXhsQkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDR4bEJOO0VTbjBsQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRxMGxCSjtFU2wwbEJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUbzBsQko7RVM5emxCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUZzBsQko7RVM1emxCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDh6bEJOO0VTeHpsQkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDB6bEJOO0VTajJsQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRtMmxCSjtFU2gybEJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUazJsQko7RVM1MWxCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUODFsQko7RVMxMWxCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDQxbEJOO0VTdDFsQkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHcxbEJOO0VTLzNsQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRpNGxCSjtFUzkzbEJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUZzRsQko7RVMxM2xCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUNDNsQko7RVN4M2xCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDAzbEJOO0VTcDNsQkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHMzbEJOO0VTNzVsQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQrNWxCSjtFUzU1bEJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUODVsQko7RVN4NWxCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUMDVsQko7RVN0NWxCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHc1bEJOO0VTbDVsQkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVG81bEJOO0VTMzdsQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ2N2xCSjtFUzE3bEJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNDdsQko7RVN0N2xCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUdzdsQko7RVNwN2xCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHM3bEJOO0VTaDdsQkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGs3bEJOO0VTejlsQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQyOWxCSjtFU3g5bEJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMDlsQko7RVNwOWxCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUczlsQko7RVNsOWxCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG85bEJOO0VTOThsQkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGc5bEJOO0VTdi9sQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR5L2xCSjtFU3QvbEJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUdy9sQko7RVNsL2xCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUby9sQko7RVNoL2xCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGsvbEJOO0VTNStsQkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDgrbEJOO0VTcmhtQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR1aG1CSjtFU3BobUJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUc2htQko7RVNoaG1CRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUa2htQko7RVM5Z21CSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGdobUJOO0VTMWdtQkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDRnbUJOO0VTbmptQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRxam1CSjtFU2xqbUJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUb2ptQko7RVM5aW1CRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUZ2ptQko7RVM1aW1CSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDhpbUJOO0VTeGltQkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDBpbUJOO0VTamxtQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRtbG1CSjtFU2hsbUJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUa2xtQko7RVM1a21CRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUOGttQko7RVMxa21CSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDRrbUJOO0VTdGttQkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHdrbUJOO0VTL21tQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRpbm1CSjtFUzltbUJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUZ25tQko7RVMxbW1CRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUNG1tQko7RVN4bW1CSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDBtbUJOO0VTcG1tQkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHNtbUJOO0VTN29tQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQrb21CSjtFUzVvbUJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUOG9tQko7RVN4b21CRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUMG9tQko7RVN0b21CSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHdvbUJOO0VTbG9tQkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVG9vbUJOO0VTM3FtQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ2cW1CSjtFUzFxbUJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNHFtQko7RVN0cW1CRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUd3FtQko7RVNwcW1CSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHNxbUJOO0VTaHFtQkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGtxbUJOO0VTenNtQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQyc21CSjtFU3hzbUJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMHNtQko7RVNwc21CRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUc3NtQko7RVNsc21CSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG9zbUJOO0VTOXJtQkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGdzbUJOO0VTdnVtQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR5dW1CSjtFU3R1bUJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUd3VtQko7RVNsdW1CRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUb3VtQko7RVNodW1CSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGt1bUJOO0VTNXRtQkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDh0bUJOO0VTcndtQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR1d21CSjtFU3B3bUJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUc3dtQko7RVNod21CRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGt3bUJKO0VTOXZtQkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRnd21CTjtFUzF2bUJJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNHZtQk47RVM5dW1CRTtJQUFxQixnQkFBQTtJQUFtQixpQkFBQTtJQUFvQixnQkFBQTtJQUFrQixzQkFBQTtFVG92bUJoRjtFU252bUJFO0lBQXFCLGdCQUFBO0lBQW1CLGlCQUFBO0lBQW9CLGdCQUFBO0lBQWtCLHNCQUFBO0VUeXZtQmhGO0VTcnZtQkU7SUFBcUIsZ0JBQUE7SUFBbUIsZUFBQTtJQUFrQixrQkFBQTtJQUFvQixzQkFBQTtFVDJ2bUJoRjtFUzF2bUJFO0lBQXFCLGdCQUFBO0lBQW1CLGVBQUE7SUFBa0Isa0JBQUE7SUFBb0Isc0JBQUE7RVRnd21CaEY7RVM1dm1CRTtJQUFxQixjQUFBO0lBQWlCLGlCQUFBO0lBQW9CLGdCQUFBO0lBQWtCLHNCQUFBO0VUa3dtQjlFO0VTandtQkU7SUFBcUIsY0FBQTtJQUFpQixpQkFBQTtJQUFvQixnQkFBQTtJQUFrQixzQkFBQTtFVHV3bUI5RTtFU3B3bUJFO0lBQVUsWUFBQTtFVHV3bUJaO0VTbndtQkU7SUFBcUIsY0FBQTtJQUFpQixlQUFBO0lBQWtCLGtCQUFBO0lBQW9CLHNCQUFBO0VUeXdtQjlFO0VTeHdtQkU7SUFBcUIsY0FBQTtJQUFpQixlQUFBO0lBQWtCLGtCQUFBO0lBQW9CLHNCQUFBO0VUOHdtQjlFO0VTM3dtQkU7SUFBVSxhQUFBO0VUOHdtQlo7RVM1M21CQTtJQUNFLHNCQUFBO0lBS0EsYUFBQTtFVDgzbUJGO0VTNTNtQkE7SUFBMEIsc0JBQUE7RVQrM21CMUI7RVM5M21CQTtJQUEwQixtQkFBQTtFVGk0bUIxQjtBQUNGO0FTbGhhQTtFQUdJO0lBQ0UsYUFBQTtFVGtoYUo7RVMvZ2FBO0lBQ0UsYUFBQTtFVGloYUY7RVNqOW1CRTtJQUNFLFVBQUE7RVRtOW1CSjtFU3A5bUJFO0lBQ0UsVUFBQTtFVHM5bUJKO0VTdjltQkU7SUFDRSxVQUFBO0VUeTltQko7RVMxOW1CRTtJQUNFLFVBQUE7RVQ0OW1CSjtFUzc5bUJFO0lBQ0UsVUFBQTtFVCs5bUJKO0VTaCttQkU7SUFDRSxVQUFBO0VUayttQko7RVNuK21CRTtJQUNFLFVBQUE7RVRxK21CSjtFU3QrbUJFO0lBQ0UsVUFBQTtFVHcrbUJKO0VTeittQkU7SUFDRSxVQUFBO0VUMittQko7RVM1K21CRTtJQUNFLFVBQUE7RVQ4K21CSjtFUy8rbUJFO0lBQ0UsVUFBQTtFVGkvbUJKO0VTbC9tQkU7SUFDRSxTQUFBO0VUby9tQko7RVNyL21CRTtJQUNFLFNBQUE7RVR1L21CSjtFU3gvbUJFO0lBQ0UsU0FBQTtFVDAvbUJKO0VTMy9tQkU7SUFDRSxTQUFBO0VUNi9tQko7RVM5L21CRTtJQUNFLFNBQUE7RVRnZ25CSjtFU2pnbkJFO0lBQ0UsU0FBQTtFVG1nbkJKO0VTcGduQkU7SUFDRSxTQUFBO0VUc2duQko7RVN2Z25CRTtJQUNFLFNBQUE7RVR5Z25CSjtFUzFnbkJFO0lBQ0UsU0FBQTtFVDRnbkJKO0VTN2duQkU7SUFDRSxRQUFBO0VUK2duQko7RVNoaG5CRTtJQUNFLFFBQUE7RVRraG5CSjtFU25obkJFO0lBQ0UsUUFBQTtFVHFobkJKO0VTdGhuQkU7SUFDRSxRQUFBO0VUd2huQko7RVN6aG5CRTtJQUNFLFFBQUE7RVQyaG5CSjtFUzVobkJFO0lBQ0UsUUFBQTtFVDhobkJKO0VTL2huQkU7SUFDRSxRQUFBO0VUaWluQko7RVNsaW5CRTtJQUNFLFFBQUE7RVRvaW5CSjtFU3JpbkJFO0lBQ0UsUUFBQTtFVHVpbkJKO0VTeGluQkU7SUFDRSxRQUFBO0VUMGluQko7RVMzaW5CRTtJQUNFLFNBQUE7RVQ2aW5CSjtFUzlpbkJFO0lBQ0UsU0FBQTtFVGdqbkJKO0VTampuQkU7SUFDRSxTQUFBO0VUbWpuQko7RVNwam5CRTtJQUNFLFNBQUE7RVRzam5CSjtFU3ZqbkJFO0lBQ0UsU0FBQTtFVHlqbkJKO0VTMWpuQkU7SUFDRSxTQUFBO0VUNGpuQko7RVM3am5CRTtJQUNFLFNBQUE7RVQram5CSjtFU2hrbkJFO0lBQ0UsU0FBQTtFVGtrbkJKO0VTbmtuQkU7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O0lBQ0EsYUFBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7SUFHYyxZQUFBO0VUd3VuQnBCO0VTcnVuQkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGNBQUE7SUFDQSxzQkFBQTtJQUdjLGFBQUE7RVRxdW5CcEI7RVMvd25CRTtJQUNFLGNBQUE7SUFDQSxhQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGl4bkJKO0VTOXduQkU7SUFDRSxjQUFBO0lBQ0EsYUFBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRneG5CSjtFUzF3bkJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxjQUFBO0lBQ0Esc0JBQUE7RVQ0d25CSjtFU3h3bkJJO0lBQ0UsY0FBQTtJQUNBLGFBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMHduQk47RVNwd25CSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsY0FBQTtJQUNBLHNCQUFBO0VUc3duQk47RVM3eW5CRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVCt5bkJKO0VTNXluQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ4eW5CSjtFU3h5bkJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQweW5CSjtFU3R5bkJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUd3luQk47RVNseW5CSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUb3luQk47RVMzMG5CRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDYwbkJKO0VTMTBuQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ0MG5CSjtFU3QwbkJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVR3MG5CSjtFU3AwbkJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUczBuQk47RVNoMG5CSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUazBuQk47RVN6Mm5CRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDIybkJKO0VTeDJuQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQwMm5CSjtFU3AybkJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRzMm5CSjtFU2wybkJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUbzJuQk47RVM5MW5CSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUZzJuQk47RVN2NG5CRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHk0bkJKO0VTdDRuQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR3NG5CSjtFU2w0bkJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRvNG5CSjtFU2g0bkJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUazRuQk47RVM1M25CSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUODNuQk47RVNyNm5CRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHU2bkJKO0VTcDZuQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRzNm5CSjtFU2g2bkJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRrNm5CSjtFUzk1bkJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUZzZuQk47RVMxNW5CSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUNDVuQk47RVNuOG5CRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHE4bkJKO0VTbDhuQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRvOG5CSjtFUzk3bkJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRnOG5CSjtFUzU3bkJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUODduQk47RVN4N25CSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUMDduQk47RVNqK25CRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG0rbkJKO0VTaCtuQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRrK25CSjtFUzU5bkJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQ4OW5CSjtFUzE5bkJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNDluQk47RVN0OW5CSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUdzluQk47RVMvL25CRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGlnb0JKO0VTOS9uQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRnZ29CSjtFUzEvbkJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQ0L25CSjtFU3gvbkJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMC9uQk47RVNwL25CSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUcy9uQk47RVM3aG9CRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVCtob0JKO0VTNWhvQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ4aG9CSjtFU3hob0JFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQwaG9CSjtFU3Rob0JJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUd2hvQk47RVNsaG9CSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUb2hvQk47RVMzam9CRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDZqb0JKO0VTMWpvQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ0am9CSjtFU3Rqb0JFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVR3am9CSjtFU3Bqb0JJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUc2pvQk47RVNoam9CSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUa2pvQk47RVN6bG9CRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDJsb0JKO0VTeGxvQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQwbG9CSjtFU3Bsb0JFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRzbG9CSjtFU2xsb0JJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUb2xvQk47RVM5a29CSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUZ2xvQk47RVN2bm9CRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHlub0JKO0VTdG5vQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR3bm9CSjtFU2xub0JFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRvbm9CSjtFU2hub0JJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUa25vQk47RVM1bW9CSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUOG1vQk47RVNycG9CRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHVwb0JKO0VTcHBvQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRzcG9CSjtFU2hwb0JFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRrcG9CSjtFUzlvb0JJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUZ3BvQk47RVMxb29CSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUNG9vQk47RVNucm9CRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHFyb0JKO0VTbHJvQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRvcm9CSjtFUzlxb0JFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRncm9CSjtFUzVxb0JJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUOHFvQk47RVN4cW9CSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUMHFvQk47RVNqdG9CRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG10b0JKO0VTaHRvQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRrdG9CSjtFUzVzb0JFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQ4c29CSjtFUzFzb0JJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNHNvQk47RVN0c29CSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUd3NvQk47RVMvdW9CRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGl2b0JKO0VTOXVvQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRndm9CSjtFUzF1b0JFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQ0dW9CSjtFU3h1b0JJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMHVvQk47RVNwdW9CSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUc3VvQk47RVM3d29CRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVCt3b0JKO0VTNXdvQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ4d29CSjtFU3h3b0JFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQwd29CSjtFU3R3b0JJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUd3dvQk47RVNsd29CSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUb3dvQk47RVMzeW9CRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDZ5b0JKO0VTMXlvQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFB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O0VTaHFwQkU7SUE3bUJGLGdCQThtQitEO0VUa3FwQi9EO0VTL3dxQkE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUc3FwQi9EO0VTdnFwQkU7SUE3bUJGLGdCQThtQitEO0VUeXFwQi9EO0VTdHhxQkE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUNnFwQi9EO0VTOXFwQkU7SUE3bUJGLGdCQThtQitEO0VUZ3JwQi9EO0VTN3hxQkE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUb3JwQi9EO0VTcnJwQkU7SUE3bUJGLGdCQThtQitEO0VUdXJwQi9EO0VTcHlxQkE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUMnJwQi9EO0VTNXJwQkU7SUE3bUJGLGdCQThtQitEO0VUOHJwQi9EO0VTM3lxQkE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUa3NwQi9EO0VTbnNwQkU7SUE3bUJGLGdCQThtQitEO0VUcXNwQi9EO0VTbHpxQkE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUeXNwQi9EO0VTMXNwQkU7SUE3bUJGLGdCQThtQitEO0VUNHNwQi9EO0VTenpxQkE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUZ3RwQi9EO0VTanRwQkU7SUE3bUJGLGdCQThtQitEO0VUbXRwQi9EO0VTaDBxQkE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUdXRwQi9EO0VTeHRwQkU7SUE3bUJGLGdCQThtQitEO0VUMHRwQi9EO0VTdjBxQkE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUOHRwQi9EO0VTL3RwQkU7SUE3bUJGLGdCQThtQitEO0VUaXVwQi9EO0VTOTBxQkE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUcXVwQi9EO0VTdHVwQkU7SUE3bUJGLGdCQThtQitEO0VUd3VwQi9EO0VTcjFxQkE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUNHVwQi9EO0VTN3VwQkU7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SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVR3MnBCSjtFU3AycEJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUczJwQk47RVNoMnBCSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUazJwQk47RVN6NHBCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDI0cEJKO0VTeDRwQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQwNHBCSjtFU3A0cEJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRzNHBCSjtFU2w0cEJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUbzRwQk47RVM5M3BCSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUZzRwQk47RVN2NnBCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHk2cEJKO0VTdDZwQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR3NnBCSjtFU2w2cEJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRvNnBCSjtFU2g2cEJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUazZwQk47RVM1NXBCSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUODVwQk47RVNyOHBCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHU4cEJKO0VTcDhwQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRzOHBCSjtFU2g4cEJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRrOHBCSjtFUzk3cEJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUZzhwQk47RVMxN3BCSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUNDdwQk47RVNuK3BCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHErcEJKO0VTbCtwQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRvK3BCSjtFUzk5cEJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRnK3BCSjtFUzU5cEJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUODlwQk47RVN4OXBCSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUMDlwQk47RVNqZ3FCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG1ncUJKO0VTaGdxQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRrZ3FCSjtFUzUvcEJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQ4L3BCSjtFUzEvcEJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNC9wQk47RVN0L3BCSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUdy9wQk47RVMvaHFCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGlpcUJKO0VTOWhxQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRnaXFCSjtFUzFocUJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQ0aHFCSjtFU3hocUJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMGhxQk47RVNwaHFCSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUc2hxQk47RVM3anFCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVCtqcUJKO0VTNWpxQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ4anFCSjtFU3hqcUJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQwanFCSjtFU3RqcUJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUd2pxQk47RVNsanFCSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUb2pxQk47RVMzbHFCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDZscUJKO0VTMWxxQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ0bHFCSjtFU3RscUJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVR3bHFCSjtFU3BscUJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUc2xxQk47RVNobHFCSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUa2xxQk47RVN6bnFCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDJucUJKO0VTeG5xQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQwbnFCSjtFU3BucUJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRzbnFCSjtFU2xucUJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUb25xQk47RVM5bXFCSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUZ25xQk47RVN2cHFCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHlwcUJKO0VTdHBxQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR3cHFCSjtFU2xwcUJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRvcHFCSjtFU2hwcUJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUa3BxQk47RVM1b3FCSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUOG9xQk47RVNycnFCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHVycUJKO0VTcHJxQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRzcnFCSjtFU2hycUJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRrcnFCSjtFUzlxcUJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUZ3JxQk47RVMxcXFCSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUNHFxQk47RVNudHFCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHF0cUJKO0VTbHRxQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRvdHFCSjtFUzlzcUJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRndHFCSjtFUzVzcUJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUOHNxQk47RVN4c3FCSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUMHNxQk47RVNqdnFCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG12cUJKO0VTaHZxQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRrdnFCSjtFUzV1cUJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQ4dXFCSjtFUzF1cUJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNHVxQk47RVN0dXFCSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUd3VxQk47RVMvd3FCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGl4cUJKO0VTOXdxQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRneHFCSjtFUzF3cUJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQ0d3FCSjtFU3h3cUJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMHdxQk47RVNwd3FCSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUc3dxQk47RVM3eXFCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVCt5cUJKO0VTNXlxQkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ4eXFCSjtFU3h5cUJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQweXFCSjtFU3R5cUJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUd3lxQk47RVNseXFCSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUb3lxQk47RVMzMHFCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JB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VGduckJKO0VTam5yQkU7SUFDRSxVQUFBO0VUbW5yQko7RVNwbnJCRTtJQUNFLFNBQUE7RVRzbnJCSjtFU3ZuckJFO0lBQ0UsU0FBQTtFVHluckJKO0VTMW5yQkU7SUFDRSxTQUFBO0VUNG5yQko7RVM3bnJCRTtJQUNFLFNBQUE7RVQrbnJCSjtFU2hvckJFO0lBQ0UsU0FBQTtFVGtvckJKO0VTbm9yQkU7SUFDRSxTQUFBO0VUcW9yQko7RVN0b3JCRTtJQUNFLFNBQUE7RVR3b3JCSjtFU3pvckJFO0lBQ0UsU0FBQTtFVDJvckJKO0VTNW9yQkU7SUFDRSxTQUFBO0VUOG9yQko7RVMvb3JCRTtJQUNFLFFBQUE7RVRpcHJCSjtFU2xwckJFO0lBQ0UsUUFBQTtFVG9wckJKO0VTcnByQkU7SUFDRSxRQUFBO0VUdXByQko7RVN4cHJCRTtJQUNFLFFBQUE7RVQwcHJCSjtFUzNwckJFO0lBQ0UsUUFBQTtFVDZwckJKO0VTOXByQkU7SUFDRSxRQUFBO0VUZ3FyQko7RVNqcXJCRTtJQUNFLFFBQUE7RVRtcXJCSjtFU3BxckJFO0lBQ0UsUUFBQTtFVHNxckJKO0VTdnFyQkU7SUFDRSxRQUFBO0VUeXFyQko7RVMxcXJCRTtJQUNFLFFBQUE7RVQ0cXJCSjtFUzdxckJFO0lBQ0UsU0FBQTtFVCtxckJKO0VTaHJyQkU7SUFDRSxTQUFBO0VUa3JyQko7RVNucnJCRTtJQUNFLFNBQUE7RVRxcnJCSjtFU3RyckJFO0lBQ0UsU0FBQTtFVHdyckJKO0VTenJyQkU7SUFDRSxTQUFBO0VUMnJyQko7RVM1cnJCRTtJQUNFLFNBQUE7RVQ4cnJCSjtFUy9yckJFO0lBQ0UsU0FBQTtFVGlzckJKO0VTbHNyQkU7SUFDRSxTQUFBO0VUb3NyQko7RVNyc3JCRTtJQUNFLFNBQUE7RVR1c3JCSjtFU3hzckJFO0lBQ0UsU0FBQTtFVDBzckJKO0VTM3NyQkU7SUFDRSxTQUFBO0VUNnNyQko7RVMxcnJCRTtJQTdtQkYsY0ErbUJ5RDtFVDJyckJ6RDtFU3p5c0JBO0lBQ0UsaUJBNm1CMEQ7SUE1bUIxRCxlQTRtQnVEO0VUK3JyQnpEO0VTanNyQkU7SUE3bUJGLGVBOG1CK0Q7RVRtc3JCL0Q7RVNoenNCQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsZ0JBMm1CNkQ7RVR1c3JCL0Q7RVN4c3JCRTtJQTdtQkYsZ0JBOG1CK0Q7RVQwc3JCL0Q7RVN2enNCQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVQ4c3JCL0Q7RVMvc3JCRTtJQTdtQkYsZ0JBOG1CK0Q7RVRpdHJCL0Q7RVM5enNCQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVRxdHJCL0Q7RVN0dHJCRTtJQTdtQkYsZ0JBOG1CK0Q7RVR3dHJCL0Q7RVNyMHNCQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVQ0dHJCL0Q7RVM3dHJCRTtJQTdtQkYsZ0JBOG1CK0Q7RVQrdHJCL0Q7RVM1MHNCQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVRtdXJCL0Q7RVNwdXJCRTtJQTdtQkYsZ0JBOG1CK0Q7RVRzdXJCL0Q7RVNuMXNCQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVQwdXJCL0Q7RVMzdXJCRTtJQTdtQkYsZ0JBOG1CK0Q7RVQ2dXJCL0Q7RVMxMXNCQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVRpdnJCL0Q7RVNsdnJCRTtJQTdtQkYsZ0JBOG1CK0Q7RVRvdnJCL0Q7RVNqMnNCQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVR3dnJCL0Q7RVN6dnJCRTtJQTdtQkYsZ0JBOG1CK0Q7RVQydnJCL0Q7RVN4MnNCQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVQrdnJCL0Q7RVNod3JCRTtJQTdtQkYsZ0JBOG1CK0Q7RVRrd3JCL0Q7RVMvMnNCQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVRzd3JCL0Q7RVN2d3JCRTtJQTdtQkYsZ0JBOG1CK0Q7RVR5d3JCL0Q7RVN0M3NCQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVQ2d3JCL0Q7RVM5d3JCRTtJQTdtQkYsZ0JB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QTtJQUNBLHNCQUFBO0VUbTVyQko7RVNoNXJCRTtJQUNFLGNBQUE7SUFDQSxhQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGs1ckJKO0VTNTRyQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGNBQUE7SUFDQSxzQkFBQTtFVDg0ckJKO0VTMTRyQkk7SUFDRSxjQUFBO0lBQ0EsYUFBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ0NHJCTjtFU3Q0ckJJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxjQUFBO0lBQ0Esc0JBQUE7RVR3NHJCTjtFUy82ckJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUaTdyQko7RVM5NnJCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGc3ckJKO0VTMTZyQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDQ2ckJKO0VTeDZyQkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQwNnJCTjtFU3A2ckJJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRzNnJCTjtFUzc4ckJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUKzhyQko7RVM1OHJCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDg4ckJKO0VTeDhyQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDA4ckJKO0VTdDhyQkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR3OHJCTjtFU2w4ckJJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRvOHJCTjtFUzMrckJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNityQko7RVMxK3JCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDQrckJKO0VTdCtyQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHcrckJKO0VTcCtyQkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRzK3JCTjtFU2grckJJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRrK3JCTjtFU3pnc0JFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMmdzQko7RVN4Z3NCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDBnc0JKO0VTcGdzQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHNnc0JKO0VTbGdzQkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRvZ3NCTjtFUzkvckJJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRnZ3NCTjtFU3Zpc0JFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUeWlzQko7RVN0aXNCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHdpc0JKO0VTbGlzQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVG9pc0JKO0VTaGlzQkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRraXNCTjtFUzVoc0JJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQ4aHNCTjtFU3Jrc0JFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUdWtzQko7RVNwa3NCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHNrc0JKO0VTaGtzQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGtrc0JKO0VTOWpzQkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRna3NCTjtFUzFqc0JJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQ0anNCTjtFU25tc0JFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUcW1zQko7RVNsbXNCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG9tc0JKO0VTOWxzQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGdtc0JKO0VTNWxzQkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ4bHNCTjtFU3hsc0JJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQwbHNCTjtFU2pvc0JFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUbW9zQko7RVNob3NCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGtvc0JKO0VTNW5zQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDhuc0JKO0VTMW5zQkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ0bnNCTjtFU3Ruc0JJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVR3bnNCTjtFUy9wc0JFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUaXFzQko7RVM5cHNCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGdxc0JKO0VTMXBzQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDRwc0JKO0VTeHBzQkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQwcHNCTjtFU3Bwc0JJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRzcHNCTjtFUzdyc0JFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUK3JzQko7RVM1cnNCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDhyc0JKO0VTeHJzQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDByc0JKO0VTdHJzQkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR3cnNCTjtFU2xyc0JJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRvcnNCTjtFUzN0c0JFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNnRzQko7RVMxdHNCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDR0c0JKO0VTdHRzQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHd0c0JKO0VTcHRzQkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRzdHNCTjtFU2h0c0JJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRrdHNCTjtFU3p2c0JFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMnZzQko7RVN4dnNCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDB2c0JKO0VTcHZzQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHN2c0JKO0VTbHZzQkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRvdnNCTjtFUzl1c0JJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRndnNCTjtFU3Z4c0JFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUeXhzQko7RVN0eHNCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHd4c0JKO0VTbHhzQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVG94c0JKO0VTaHhzQkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRreHNCTjtFUzV3c0JJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQ4d3NCTjtFU3J6c0JFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUdXpzQko7RVNwenNCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHN6c0JKO0VTaHpzQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGt6c0JKO0VTOXlzQkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRnenNCTjtFUzF5c0JJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQ0eXNCTjtFU24xc0JFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUcTFzQko7RVNsMXNCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG8xc0JKO0VTOTBzQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGcxc0JKO0VTNTBzQkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ4MHNCTjtFU3gwc0JJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQwMHNCTjtFU2ozc0JFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUbTNzQko7RVNoM3NCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGszc0JKO0VTNTJzQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDgyc0JKO0VTMTJzQkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ0MnNCTjtFU3Qyc0JJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVR3MnNCTjtFUy80c0JFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUaTVzQko7RVM5NHNCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGc1c0JKO0VTMTRzQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDQ0c0JKO0VTeDRzQkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQwNHNCTjtFU3A0c0JJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRzNHNCTjtFUzc2c0JFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUKzZzQko7RVM1NnNCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDg2c0JKO0VTeDZzQkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDA2c0JKO0VTdDZzQkk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR3NnNCTjtFU2w2c0JJO0lBQ0UsY0FBQTtJQUNB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K3l0Qi9EO0VTaHp0QkU7SUE3bUJGLGdCQThtQitEO0VUa3p0Qi9EO0VTLzV1QkE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUc3p0Qi9EO0VTdnp0QkU7SUE3bUJGLGdCQThtQitEO0VUeXp0Qi9EO0VTdDZ1QkE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUNnp0Qi9EO0VTOXp0QkU7SUE3bUJGLGdCQThtQitEO0VUZzB0Qi9EO0VTNzZ1QkE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUbzB0Qi9EO0VTcjB0QkU7SUE3bUJGLGdCQThtQitEO0VUdTB0Qi9EO0VTcDd1QkE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUMjB0Qi9EO0VTNTB0QkU7SUE3bUJGLGdCQThtQitEO0VUODB0Qi9EO0VTMzd1QkE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUazF0Qi9EO0VTbjF0QkU7SUE3bUJGLGdCQThtQitEO0VUcTF0Qi9EO0VTbDh1QkE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUeTF0Qi9EO0VTMTF0QkU7SUE3bUJGLGdCQThtQitEO0VUNDF0Qi9EO0VTejh1QkE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUZzJ0Qi9EO0VTajJ0QkU7SUE3bUJGLGdCQThtQitEO0VUbTJ0Qi9EO0VTaDl1QkE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUdTJ0Qi9EO0VTeDJ0QkU7SUE3bUJGLGdCQThtQitEO0VUMDJ0Qi9EO0VTdjl1QkE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUODJ0Qi9EO0VTLzJ0QkU7SUE3bUJGLGdCQThtQitEO0VUaTN0Qi9EO0VTOTl1QkE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUcTN0Qi9EO0VTdDN0QkU7SUE3bUJGLGdCQThtQitEO0VUdzN0Qi9EO0VTcit1QkE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUNDN0Qi9EO0VTNzN0QkU7SUE3bUJGLGdCQThtQitEO0VUKzN0Qi9EO0VTNSt1QkE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUbTR0Qi9EO0VTbjN0QkU7SUFDRSwyQkFBQTtFVHEzdEJKO0VTdDJ0QkU7SUE5b0JGLDJCQStvQmlEO0VUdzJ0QmpEO0VTdC91QkE7SUFDRSxpQkE2b0IrRDtJQTVvQi9ELDRCQTRvQitDO0VUNDJ0QmpEO0VTcHV0QkE7O0lBR0UsMkJBQUE7SUFDQSxzQkFBQTtJQUNBLG9CQUFBO0VUcXV0QkY7RVNqdXRCQTs7Ozs7SUFNRSwyQkFBQTtFVGt1dEJGO0VTOXR0QkE7Ozs7O0lBTUUsdUJBQUE7RVQrdHRCRjtFUzN0dEJBOzs7OztJQU1FLHlCQUFBO0VUNHR0QkY7RVN4dHRCQTs7Ozs7SUFNRSw2QkFBQTtFVHl0dEJGO0VTcnR0QkE7Ozs7O0lBTUUsOEJBQUE7RVRzdHRCRjtFUzVzdEJBOzs7OztJQU1FLHVCQUFBO0lBQ0EseUJBQUE7RVQ2c3RCRjtFU3pzdEJBOzs7OztJQU1FLG1CQUFBO0lBQ0EscUJBQUE7SUFDQSxlQUFBO0VUMHN0QkY7RVN0c3RCQTs7Ozs7SUFNRSxlQUFBO0lBQ0Esc0JBQUE7RVR1c3RCRjtFU25zdEJBOzs7OztJQU1FLHFCQUFBO0lBQ0EsdUJBQUE7RVRvc3RCRjtFU2hzdEJBOzs7OztJQU1FLG9CQUFBO0lBQ0Esc0JBQUE7RVRpc3RCRjtFUy81dEJBO0lBQTRCLE9BQUE7SUFBaUIsc0JBQUE7RVRtNnRCN0M7RVNqNnRCQTtJQUE0QixjQUFBO0lBQWlCLHNCQUFBO0VUcTZ0QjdDO0VTcDZ0QkE7SUFBNEIsY0FBQTtJQUFpQixzQkFBQTtFVHc2dEI3QztFU3Y2dEJBO0lBQTRCLGNBQUE7SUFBaUIsc0JBQUE7RVQyNnRCN0M7RVMxNnRCQTtJQUE0QixjQUFBO0lBQWlCLHNCQUFBO0VUODZ0QjdDO0VTNzZ0QkE7SUFBNEIsY0FBQTtJQUFpQixzQkFBQTtFVGk3dEI3QztFU2g3dEJBO0lBQTRCLGNBQUE7SUFBaUIsc0JBQUE7RVRvN3RCN0M7RVM5NnRCRTtJQUNFLGNBQUE7SUFDQSxhQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGc3dEJKO0VTNzZ0QkU7SUFDRSxjQUFBO0lBQ0EsYUFBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7SUFHZSxZQUFBO0VUNjZ0Qm5CO0VTMTZ0QkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGNBQUE7SUFDQSxzQkFBQTtFVDQ2dEJKO0VTeDZ0Qkk7SUFDRSxjQUFBO0lBQ0EsYUFBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7SUFHYyxZQUFBO0VUdzZ0QnBCO0VTcjZ0Qkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGNBQUE7SUFDQSxzQkFBQTtJQUdjLGFBQUE7RVRxNnRCcEI7RVMvOHRCRTtJQUNFLGNBQUE7SUFDQSxhQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGk5dEJKO0VTOTh0QkU7SUFDRSxjQUFBO0lBQ0EsYUFBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRnOXRCSjtFUzE4dEJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxjQUFBO0lBQ0Esc0JBQUE7RVQ0OHRCSjtFU3g4dEJJO0lBQ0UsY0FBQTtJQUNBLGFBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMDh0Qk47RVNwOHRCSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsY0FBQTtJQUNBLHNCQUFBO0VUczh0Qk47RVM3K3RCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVCsrdEJKO0VTNSt0QkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ4K3RCSjtFU3grdEJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQwK3RCSjtFU3QrdEJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUdyt0Qk47RVNsK3RCSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUbyt0Qk47RVMzZ3VCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDZndUJKO0VTMWd1QkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ0Z3VCSjtFU3RndUJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVR3Z3VCSjtFU3BndUJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUc2d1Qk47RVNoZ3VCSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUa2d1Qk47RVN6aXVCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDJpdUJKO0VTeGl1QkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQwaXVCSjtFU3BpdUJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRzaXVCSjtFU2xpdUJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUb2l1Qk47RVM5aHVCSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUZ2l1Qk47RVN2a3VCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHlrdUJKO0VTdGt1QkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR3a3VCSjtFU2xrdUJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRva3VCSjtFU2hrdUJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUa2t1Qk47RVM1anVCSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUOGp1Qk47RVNybXVCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHVtdUJKO0VTcG11QkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRzbXVCSjtFU2htdUJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRrbXVCSjtFUzlsdUJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUZ211Qk47RVMxbHVCSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUNGx1Qk47RVNub3VCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHFvdUJKO0VTbG91QkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRvb3VCSjtFUzludUJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRnb3VCSjtFUzVudUJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUOG51Qk47RVN4bnVCSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUMG51Qk47RVNqcXVCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG1xdUJKO0VTaHF1QkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRrcXVCSjtFUzVwdUJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQ4cHVCSjtFUzFwdUJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNHB1Qk47RVN0cHVCSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUd3B1Qk47RVMvcnVCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGlzdUJKO0VTOXJ1QkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRnc3VCSjtFUzFydUJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQ0cnVCSjtFU3hydUJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMHJ1Qk47RVNwcnVCSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUc3J1Qk47RVM3dHVCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVCt0dUJKO0VTNXR1QkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ4dHVCSjtFU3h0dUJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQwdHVCSjtFU3R0dUJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUd3R1Qk47RVNsdHVCSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUb3R1Qk47RVMzdnVCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDZ2dUJKO0VTMXZ1QkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ0dnVCSjtFU3R2dUJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVR3dnVCSjtFU3B2dUJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUc3Z1Qk47RVNodnVCSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUa3Z1Qk47RVN6eHVCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDJ4dUJKO0VTeHh1QkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQweHVCSjtFU3B4dUJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRzeHVCSjtFU2x4dUJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUb3h1Qk47RVM5d3VCSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUZ3h1Qk47RVN2enVCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHl6dUJKO0VTdHp1QkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR3enVCSjtFU2x6dUJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRvenVCSjtFU2h6dUJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUa3p1Qk47RVM1eXVCSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUOHl1Qk47RVNyMXVCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHUxdUJKO0VTcDF1QkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRzMXVCSjtFU2gxdUJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRrMXVCSjtFUzkwdUJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUZzF1Qk47RVMxMHVCSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUNDB1Qk47RVNuM3VCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHEzdUJKO0VTbDN1QkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRvM3VCSjtFUzkydUJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRnM3VCSjtFUzUydUJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUODJ1Qk47RVN4MnVCSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUMDJ1Qk47RVNqNXVCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG01dUJKO0VTaDV1QkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRrNXVCSjtFUzU0dUJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQ4NHVCSjtFUzE0dUJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNDR1Qk47RVN0NHVCSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUdzR1Qk47RVMvNnVCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGk3dUJKO0VTOTZ1QkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRnN3VCSjtFUzE2dUJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQ0NnVCSjtFU3g2dUJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMDZ1Qk47RVNwNnVCSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUczZ1Qk47RVM3OHVCRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVCs4dUJKO0VTNTh1QkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ4OHVCSjtFU3g4dUJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQwOHVCSjtFU3Q4dUJJO0lBQ0UsY0FBQTtJ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RSxpQkEybUI2RDtFVCswdkIvRDtFU2gxdkJFO0lBN21CRixnQkE4bUIrRDtFVGsxdkIvRDtFUy83d0JBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVHMxdkIvRDtFU3YxdkJFO0lBN21CRixnQkE4bUIrRDtFVHkxdkIvRDtFU3Q4d0JBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVDYxdkIvRDtFUzkxdkJFO0lBN21CRixnQkE4bUIrRDtFVGcydkIvRDtFUzc4d0JBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVG8ydkIvRDtFU3IydkJFO0lBN21CRixnQkE4bUIrRDtFVHUydkIvRDtFU3A5d0JBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVDIydkIvRDtFUzUydkJFO0lBN21CRixnQkE4bUIrRDtFVDgydkIvRDtFUzM5d0JBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVGszdkIvRDtFU24zdkJFO0lBN21CRixnQkE4bUIrRDtFVHEzdkIvRDtFU2wrd0JBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVHkzdkIvRDtFUzEzdkJFO0lBN21CRixnQkE4bUIrRDtFVDQzdkIvRDtFU3ord0JBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVGc0dkIvRDtFU2o0dkJFO0lBN21CRixnQkE4bUIrRDtFVG00dkIvRDtFU2gvd0JBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVHU0dkIvRDtFU3g0dkJFO0lBN21CRixnQkE4bUIrRDtFVDA0dkIvRDtFU3Yvd0JBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVDg0dkIvRDtFUy80dkJFO0lBN21CRixnQkE4bUIrRDtFVGk1dkIvRDtFUzkvd0JBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVHE1dkIvRDtFU3Q1dkJFO0lBN21CRixnQkE4bUIrRDtFVHc1dkIvRDtFU3JneEJBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2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Q0EsZUFBQTtJQUNBLGNBQUE7SUFDQSxzQkFBQTtFVGtnd0JOO0VTeml3QkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQyaXdCSjtFU3hpd0JFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMGl3Qko7RVNwaXdCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUc2l3Qko7RVNsaXdCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG9pd0JOO0VTOWh3Qkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGdpd0JOO0VTdmt3QkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR5a3dCSjtFU3Rrd0JFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUd2t3Qko7RVNsa3dCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUb2t3Qko7RVNoa3dCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGtrd0JOO0VTNWp3Qkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDhqd0JOO0VTcm13QkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR1bXdCSjtFU3Btd0JFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUc213Qko7RVNobXdCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUa213Qko7RVM5bHdCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGdtd0JOO0VTMWx3Qkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDRsd0JOO0VTbm93QkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRxb3dCSjtFU2xvd0JFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUb293Qko7RVM5bndCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUZ293Qko7RVM1bndCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDhud0JOO0VTeG53Qkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDBud0JOO0VTanF3QkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRtcXdCSjtFU2hxd0JFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUa3F3Qko7RVM1cHdCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUOHB3Qko7RVMxcHdCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDRwd0JOO0VTdHB3Qkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHdwd0JOO0VTL3J3QkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRpc3dCSjtFUzlyd0JFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUZ3N3Qko7RVMxcndCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUNHJ3Qko7RVN4cndCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDByd0JOO0VTcHJ3Qkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHNyd0JOO0VTN3R3QkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQrdHdCSjtFUzV0d0JFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUOHR3Qko7RVN4dHdCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUMHR3Qko7RVN0dHdCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHd0d0JOO0VTbHR3Qkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVG90d0JOO0VTM3Z3QkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ2dndCSjtFUzF2d0JFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNHZ3Qko7RVN0dndCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUd3Z3Qko7RVNwdndCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHN2d0JOO0VTaHZ3Qkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGt2d0JOO0VTenh3QkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQyeHdCSjtFU3h4d0JFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMHh3Qko7RVNweHdCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUc3h3Qko7RVNseHdCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG94d0JOO0VTOXd3Qkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGd4d0JOO0VTdnp3QkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR5endCSjtFU3R6d0JFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUd3p3Qko7RVNsendCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUb3p3Qko7RVNoendCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGt6d0JOO0VTNXl3Qkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDh5d0JOO0VTcjF3QkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR1MXdCSjtFU3Axd0JFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUczF3Qko7RVNoMXdCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUazF3Qko7RVM5MHdCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGcxd0JOO0VTMTB3Qkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDQwd0JOO0VTbjN3QkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRxM3dCSjtFU2wzd0JFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUbzN3Qko7RVM5MndCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUZzN3Qko7RVM1MndCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDgyd0JOO0VTeDJ3Qkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDAyd0JOO0VTajV3QkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRtNXdCSjtFU2g1d0JFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUazV3Qko7RVM1NHdCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUODR3Qko7RVMxNHdCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDQ0d0JOO0VTdDR3Qkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHc0d0JOO0VTLzZ3QkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRpN3dCSjtFUzk2d0JFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUZzd3Qko7RVMxNndCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUNDZ3Qko7RVN4NndCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDA2d0JOO0VTcDZ3Qkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHM2d0JOO0VTNzh3QkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQrOHdCSjtFUzU4d0JFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUODh3Qko7RVN4OHdCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUMDh3Qko7RVN0OHdCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHc4d0JOO0VTbDh3Qkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVG84d0JOO0VTMyt3QkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ2K3dCSjtFUzErd0JFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNCt3Qko7RVN0K3dCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUdyt3Qko7RVNwK3dCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHMrd0JOO0VTaCt3Qkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGsrd0JOO0VTemd4QkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQyZ3hCSjtFU3hneEJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMGd4Qko7RVNwZ3hCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUc2d4Qko7RVNsZ3hCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG9neEJOO0VTOS93Qkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGdneEJOO0VTdml4QkU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR5aXhCSjtFU3RpeEJFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUd2l4Qko7RVNsaXhCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUb2l4Qko7RVNoaXhCSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGtpeEJOO0VTNWh4Qkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDhoeEJOO0VTcmt4QkU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR1a3hCSjtFU3BreEJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUc2t4Qko7RVNoa3hCRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGtreEJKO0VTOWp4Qkk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRna3hCTjtFUzFqeEJJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNGp4Qk47RVM5aXhCRTtJQUFxQixnQkFBQTtJQUFtQixpQkFBQTtJQUFvQixnQkFBQTtJQUFrQixzQkFBQTtFVG9qeEJoRjtFU25qeEJFO0lBQXFCLGdCQUFBO0lBQW1CLGlCQUFBO0lBQW9CLGdCQUFBO0lBQWtCLHNCQUFBO0VUeWp4QmhGO0VTcmp4QkU7SUFBcUIsZ0JBQUE7SUFBbUIsZUFBQTtJQUFrQixrQkFBQTtJQUFvQixzQkFBQTtFVDJqeEJoRjtFUzFqeEJFO0lBQXFCLGdCQUFBO0lBQW1CLGVBQUE7SUFBa0Isa0JBQUE7SUFBb0Isc0JBQUE7RVRna3hCaEY7RVM1anhCRTtJQUFxQixjQUFBO0lBQWlCLGlCQUFBO0lBQW9CLGdCQUFBO0lBQWtCLHNCQUFBO0VUa2t4QjlFO0VTamt4QkU7SUFBcUIsY0FBQTtJQUFpQixpQkFBQTtJQUFvQixnQkFBQTtJQUFrQixzQkFBQTtFVHVreEI5RTtFU3BreEJFO0lBQVUsWUFBQTtFVHVreEJaO0VTbmt4QkU7SUFBcUIsY0FBQTtJQUFpQixlQUFBO0lBQWtCLGtCQUFBO0lBQW9CLHNCQUFBO0VUeWt4QjlFO0VTeGt4QkU7SUFBcUIsY0FBQTtJQUFpQixlQUFBO0lBQWtCLGtCQUFBO0lBQW9CLHNCQUFBO0VUOGt4QjlFO0VTM2t4QkU7SUFBVSxhQUFBO0VUOGt4Qlo7RVM1cnhCQTtJQUNFLHNCQUFBO0lBS0EsYUFBQTtFVDhyeEJGO0VTNXJ4QkE7SUFBMEIsc0JBQUE7RVQrcnhCMUI7RVM5cnhCQTtJQUEwQixtQkFBQTtFVGlzeEIxQjtFUzN5a0JFO0lBQ0UsYUFBQTtFVDZ5a0JKO0VTMXlrQkE7SUFDRSxhQUFBO0VUNHlrQkY7QUFDRjtBU3Z5a0JBO0VBRUU7SUFDRSx3QkFBQTtFVHd5a0JGO0FBQ0Y7QVUxcXpCQSxtRUFBQTtBQUNBO21FQUFBO0FBRUE7RUFDSSxrQ0FBQTtFQUNBLHFDQUFBO0VBQ0Esc0NBQUE7RUFDQSx1Q0FBQTtFQUNBLDBDQUFBO0VBQ0Esd0NBQUE7RUFDQSxzQkFBQTtBVjRxekJKO0FVMXF6Qkk7RUFDSSxzQkFBQTtBVjRxekJSO0FVeHF6Qkk7RUFDSSxhQUFBO0FWMHF6QlI7O0FVcHF6Qkk7Ozs7Ozs7Ozs7RUFZSSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSx3QkFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtBVnVxekJSOztBVWxxekJJOzs7RUFHSSxnQkFBQTtBVnFxekJSOztBVWpxekJBO0VBQ0ksZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0Esd0JBQUE7QVZvcXpCSjs7QVdsdXpCQSxtRUFBQTtBQUNBO21FQUFBO0FDREEsbUVBQUE7QUFDQTttRUFBQTtBQXNXSTtFQUVJLHdCQUFBO0VBQUEsOEJBQUE7RUFBQSw2QkFBQTtFQUFBLGlDQUFBO0VBQUEsMEJBQUE7RUFBQSxnQ0FBQTtFQUFBLCtCQUFBO0VBQUEsbUNBQUE7RUFBQSwyQkFBQTtFQUFBLHFDQUFBO0VBQUEsb0NBQUE7RUFBQSw4Q0FBQTtFQUFBLHdCQUFBO0VBQUEsb0NBQUE7RUFBQSxvQ0FBQTtFQUFBLG9DQUFBO0VBQUEsNkJBQUE7RUFBQSwrQkFBQTtFQUFBLDhCQUFBO0VBQUEsMEJBQUE7RUFBQSx1QkFBQTtFQUFBLDZCQUFBO0VBQUEsNkJBQUE7RUFBQSx3QkFBQTtFQUFBLDhCQUFBO0VBQUEsd0JBQUE7RUFBQSw4QkFBQTtFQUFBLHNCQUFBO0VBQUEsNEJBQUE7RUFBQSxxQkFBQTtFQUFBLDJCQUFBO0VBQUEsc0JBQUE7RUFBQSx1QkFBQTtFQUFBLG9DQUFBO0VBQUEseUJBQUE7RUFBQSw2RUFBQTtFQUFBLHFDQUFBO0VBQUEsNEVBQUE7RUFBQSx5Q0FBQTtFQUFBLHNDQUFBO0VBQUEsMkJBQUE7RUFBQSw2QkFBQTtFQUFBLDJCQUFBO0VBQUEsNkJBQUE7RUFBQSx3QkFBQTtFQUFBLDRCQUFBO0VBQUEsMkJBQUE7RUFBQSwyQkFBQTtFQUFBLDBEQUFBO0VBQUEsaURBQUE7RUFBQSxtREFBQTtBWnE3eUJSO0FZdjd5Qkk7RUFFSSx3QkFBQTtFQUFBLDhCQUFBO0VBQUEsNkJBQUE7RUFBQSxpQ0FBQTtFQUFBLDBCQUFBO0VBQUEsZ0NBQUE7RUFBQSwrQkFBQTtFQUFBLG1DQUFBO0VBQUEsMkJBQUE7RUFBQSxxQ0FBQTtFQUFBLG9DQUFBO0VBQUEsOENBQUE7RUFBQSx3QkFBQTtFQUFBLG9DQUFBO0VBQUEsb0NBQUE7RUFBQSxvQ0FBQTtFQUFBLDZCQUFBO0VBQUEsK0JBQUE7RUFBQSw4QkFBQTtFQUFBLDBCQUFBO0VBQUEsdUJBQUE7RUFBQSw2QkFBQTtFQUFBLDZCQUFBO0VBQUEsd0JBQUE7RUFBQSw4QkFBQTtFQUFBLHdCQUFBO0VBQUEsOEJBQUE7RUFBQSxzQkFBQTtFQUFBLDRCQUFBO0VBQUEscUJBQUE7RUFBQSwyQkFBQTtFQUFBLHNCQUFBO0VBQUEsdUJBQUE7RUFBQSxzQ0FBQTtFQUFBLHlCQUFBO0VBQUEsNkVBQUE7RUFBQSxxQ0FBQTtFQUFBLDhFQUFBO0VBQUEseUNBQUE7RUFBQSxzQ0FBQTtFQUFBLDJCQUFBO0VBQUEsNkJBQUE7RUFBQSwyQkFBQTtFQUFBLDZCQUFBO0VBQUEsd0JBQUE7RUFBQSw0QkFBQTtFQUFBLDJCQUFBO0VBQUEsMkJBQUE7RUFBQSx3REFBQTtFQUFBLGdEQUFBO0VBQUEsaURBQUE7QVowK3lCUjtBWTUreUJJO0VBRUksd0JBQUE7RUFBQSw4QkFBQTtFQUFBLDZCQUFBO0VBQUEsaUNBQUE7RUFBQSwwQkFBQTtFQUFBLGdDQUFBO0VBQUEsK0JBQUE7RUFBQSxtQ0FBQTtFQUFBLDJCQUFBO0VBQUEscUNBQUE7RUFBQSxvQ0FBQTtFQUFBLGtEQUFBO0VBQUEsd0JBQUE7RUFBQSxvQ0FBQTtFQUFBLG9DQUFBO0VBQUEsb0NBQUE7RUFBQSw2QkFBQTtFQUFBLCtCQUFBO0VBQUEsOEJBQUE7RUFBQSwwQkFBQTtFQUFBLHVCQUFBO0VBQUEsNkJBQUE7RUFBQSw2QkFBQTtFQUFBLHdCQUFBO0VBQUEsOEJBQUE7RUFBQSx3QkFBQTtFQUFBLDhCQUFBO0VBQUEsc0JBQUE7RUFBQSw0QkFBQTtFQUFBLHFCQUFBO0VBQUEsMkJBQUE7RUFBQSxzQkFBQTtFQUFBLHVCQUFBO0VBQUEscUNBQUE7RUFBQSx5QkFBQTtFQUFBLDZFQUFBO0VBQUEscUNBQUE7RUFBQSw4RUFBQTtFQUFBLHlDQUFBO0VBQUEsc0NBQUE7RUFBQSwyQkFBQTtFQUFBLDZCQUFBO0VBQUEsMkJBQUE7RUFBQSw2QkFBQTtFQUFBLHdCQUFBO0VBQUEsNEJBQUE7RUFBQSwyQkFBQTtFQUFBLDJCQUFBO0VBQUEsNERBQUE7RUFBQSxxREFBQTtFQUFBLHFEQUFBO0FaK2h6QlI7QVlqaXpCSTtFQUVJLHdCQUFBO0VBQUEsOEJBQUE7RUFBQSw2QkFBQTtFQUFBLGlDQUFBO0VBQUEsMEJBQUE7RUFBQSxnQ0FBQTtFQUFBLCtCQUFBO0VBQUEsbUNBQUE7RUFBQSwyQkFBQTtFQUFBLHFDQUFBO0VBQUEsb0NBQUE7RUFBQSxpREFBQTtFQUFBLHdCQUFBO0VBQUEsb0NBQUE7RUFBQSxvQ0FBQTtFQUFBLG9DQUFBO0VBQUEsNkJBQUE7RUFBQSwrQkFBQTtFQUFBLDhCQUFBO0VBQUEsMEJBQUE7RUFBQSx1QkFBQTtFQUFBLDZCQUFBO0VBQUEsNkJBQUE7RUFBQSx3QkFBQTtFQUFBLDhCQUFBO0VBQUEsd0JBQUE7RUFBQSw4QkFBQTtFQUFBLHNCQUFBO0VBQUEsNEJBQUE7RUFBQSxxQkFBQTtFQUFBLDJCQUFBO0VBQUEsc0JBQUE7RUFBQSx1QkFBQTtFQUFBLG9DQUFBO0VBQUEseUJBQUE7RUFBQSw2RUFBQTtFQUFBLHFDQUFBO0VBQUEsOEVBQUE7RUFBQSx5Q0FBQTtFQUFBLHNDQUFBO0VBQUEsMkJBQUE7RUFBQSw2QkFBQTtFQUFBLDJCQUFBO0VBQUEsNkJBQUE7RUFBQSx3QkFBQTtFQUFBLDRCQUFBO0VBQUEsMkJBQUE7RUFBQSwyQkFBQTtFQUFBLDJEQUFBO0VBQUEsb0RBQUE7RUFBQSxvREFBQTtBWm9sekJSOztBWTdrekJBO0VBRUksd0JBQUE7RUFBQSw4QkFBQTtFQUFBLDZCQUFBO0VBQUEsaUNBQUE7RUFBQSwwQkFBQTtFQUFBLGdDQUFBO0VBQUEsK0JBQUE7RUFBQSxtQ0FBQTtFQUFBLDJCQUFBO0VBQUEscUNBQUE7RUFBQSxvQ0FBQTtFQUFBLDhDQUFBO0VBQUEsd0JBQUE7RUFBQSxvQ0FBQTtFQUFBLG9DQUFBO0VBQUEsb0NBQUE7RUFBQSw2QkFBQTtFQUFBLCtCQUFBO0VBQUEsOEJBQUE7RUFBQSwwQkFBQTtFQUFBLHVCQUFBO0VBQUEsNkJBQUE7RUFBQSw2QkFBQTtFQUFBLHdCQUFBO0VBQUEsOEJBQUE7RUFBQSx3QkFBQTtFQUFBLDhCQUFBO0VBQUEsc0JBQUE7RUFBQSw0QkFBQTtFQUFBLHFCQUFBO0VBQUEsMkJBQUE7RUFBQSxzQkFBQTtFQUFBLHVCQUFBO0VBQUEsb0NBQUE7RUFBQSx5QkFBQTtFQUFBLDZFQUFBO0VBQUEscUNBQUE7RUFBQSw0RUFBQTtFQUFBLHlDQUFBO0VBQUEsc0NBQUE7RUFBQSwyQkFBQTtFQUFBLDZCQUFBO0VBQUEsMkJBQUE7RUFBQSw2QkFBQTtFQUFBLHdCQUFBO0VBQUEsNEJBQUE7RUFBQSwyQkFBQTtFQUFBLDJCQUFBO0VBQUEsMERBQUE7RUFBQSxpREFBQTtFQUFBLG1EQUFBO0FaaW96Qko7O0Fhbi96QkEsbUVBQUE7QUFDQTttRUFBQTtBQ0RBLG1FQUFBO0FBQ0E7O21FQUFBO0FBSUEsa0JBQUE7QUFLSTtFQUNJLGdCQUFBO0VBQ0EsbUJBQUE7QWRvL3pCUjs7QWMvK3pCQTs7RUFFSSxlQUFBO0VBQ0EsZUFBQTtBZGsvekJKOztBYzUrekJJO0VBQ0ksbUJBQUE7QWQrK3pCUjs7QWMzK3pCQSwwQkFBQTtBQUtJO0VBQ0ksbUJBQUE7RUFDQSwwQkFBQTtBZDArekJSOztBY24rekJJO0VBQ0ksbURBQUE7QWRzK3pCUjs7QWMzOXpCWTtFQUNJLFdBQUE7RUFDQSxZQUFBO0FkODl6QmhCOztBY3I5ekJJO0VBQ0ksU0FBQTtBZHc5ekJSOztBYy84ekJRO0VBQ0ksZ0JBQUE7QWRrOXpCWjtBY2g5ekJZO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0Fkazl6QmhCOztBY3o4ekJJO0VBQ0kscUJBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0FkNDh6QlI7QWN6OHpCSTtFQUNJLGNBQUE7QWQyOHpCUjs7QWNyOHpCSTtFQUNJLGdCQUFBO0Fkdzh6QlI7O0Fjajh6Qkk7RUFDSSw0QkFBQTtBZG84ekJSO0Fjajh6Qkk7RUFDSSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QWRtOHpCUjtBY2o4ekJRO0VBQ0ksYUFBQTtBZG04ekJaOztBY3o3ekJRO0VBQ0ksYUFBQTtBZDQ3ekJaO0FjeDd6Qkk7RUFDSSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHFEQUFBO0VBQ0EsMEJBQUE7QWQwN3pCUjtBY3I3ekJRO0VBQ0ksVUFBQTtBZHU3ekJaOztBYzc2ekJRO0VBQ0ksMEJBQUE7QWRnN3pCWjs7QWMxNnpCQTs7RUFFSSxVQUFBO0FkNjZ6Qko7O0FjcjZ6QlE7RUFDSSxjQUFBO0FkdzZ6Qlo7QWN0NnpCWTs7RUFFSSxZQUFBO0VBQ0EsaUJBQUE7QWR3NnpCaEI7QWNwNnpCb0I7O0VBQ0ksUUFBQTtBZHU2ekJ4Qjs7QWN4NXpCWTtFQUNJLFlBQUE7QWQyNXpCaEI7O0FjaDV6QlE7RUFDSSxnQkFBQTtBZG01ekJaOztBYzM0ekJJO0VBQ0ksYUFBQTtBZDg0ekJSO0FjNTR6QlE7RUFDSSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtBZDg0ekJaO0FjNTR6Qlk7RUFDSSxlQUFBO0VBQ0EsWUFBQTtBZDg0ekJoQjtBYzM0ekJZO0VBQ0ksZUFBQTtFQUNBLGVBQUE7QWQ2NHpCaEI7QWMzNHpCZ0I7RUFDSSxRQUFBO0FkNjR6QnBCO0FjbjR6Qlk7RUFDSSxhQUFBO0FkcTR6QmhCO0FjbjR6QmdCO0VBQ0ksT0FBQTtBZHE0ekJwQjtBY2w0ekJnQjtFQUNJLGtCQUFBO0FkbzR6QnBCO0FjbDR6Qm9CO0VBQ0ksZ0JBQUE7QWRvNHpCeEI7O0FjejN6Qkk7RUFDSSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxrR0FBQTtFQUNBLGVBQUE7QWQ0M3pCUjtBYzEzekJRO0VBQ0ksWUFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7QWQ0M3pCWjs7QWN0M3pCQTtFQUNJLGlDQUFBO0FkeTN6Qko7O0FjbDN6Qkk7RUFDSSxnQ0FBQTtBZHEzekJSO0FjNzJ6Qm9CO0VBQ0ksK0JBQUE7QWQrMnpCeEI7QWNyMnpCZ0I7RUFDSSwrQkFBQTtBZHUyekJwQjtBY2wyekJRO0VBQ0ksMkNBQUE7QWRvMnpCWjs7QWMvMXpCQTtFQUNJLGtCQUFBO0FkazJ6Qko7O0FldnIwQkEsbUVBQUE7QUFDQTttRUFBQTtBQUlBOztFQUVFLDJCQUFBO0Fmd3IwQkY7O0FlcnIwQkE7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7QWZ3cjBCRjs7QWVscjBCRTtFQUNFLG1CQUFBO0FmcXIwQko7QWVucjBCSTtFQUNFLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLHdDQUFBO0FmcXIwQk47O0FlL3EwQkE7RUFDRSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtBZmtyMEJGO0FlaHIwQkU7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7QWZrcjBCSjs7QWU3cTBCQTtFQUNFLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0FmZ3IwQkY7QWU5cTBCRTtFQUNFLGtCQUFBO0VBQ0EsU0prQlk7RUlqQlosUUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0FmZ3IwQko7O0FlM3EwQkE7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7QWY4cTBCRjtBZTVxMEJFO0VBQ0UsYUFBQTtFQUNBLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBZjhxMEJKO0FlNXEwQkk7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsWUpKVTtFSUtWLE9BQUE7QWY4cTBCTjs7QWV4cTBCQTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtBZjJxMEJGO0FlenEwQkU7RUFDRSxrQkFBQTtBZjJxMEJKO0FlenEwQkk7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0FmMnEwQk47QWV6cTBCTTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtBZjJxMEJSOztBZXBxMEJBO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0FmdXEwQkY7QWVycTBCRTtFQUNFLGtCQUFBO0FmdXEwQko7QWVycTBCSTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7QWZ1cTBCTjtBZXJxMEJNO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0FmdXEwQlI7O0FlaHEwQkE7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7QWZtcTBCRjtBZWpxMEJFO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtBZm1xMEJKO0FlanEwQkk7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7QWZtcTBCTjs7QWU5cDBCQTtFQUVFO0lBQ0UsWUFBQTtJQUNBLGtCQUFBO0lBQ0EsZ0JBQUE7RWZncTBCRjtFZTlwMEJFO0lBQ0UsWUFBQTtJQUNBLG9CQUFBO0VmZ3EwQko7QUFDRjtBZ0JoMDBCQSxtRUFBQTtBQUNBO21FQUFBO0FBV0E7RUFDSSxrQkFBQTtFQUNBLGdCQUFBO0FoQnl6MEJKO0FnQnZ6MEJJO0VBQ0ksa0JBQUE7RUFDQSxVQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0EsYUFqQlE7RUFrQlIsNkRBQUE7RUFDQSxzQkFBQTtBaEJ5ejBCUjtBZ0J0ejBCSTtFQUNJLFdBQUE7QWhCd3owQlI7QWdCbHowQlE7RUFDSSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMEJBQUE7QWhCb3owQlo7QWdCbHowQlk7RUFDSSxTQUFBO0FoQm96MEJoQjtBZ0JqejBCWTtFQUNJLGFBQUE7QWhCbXowQmhCO0FnQi95MEJRO0VBQ0ksZUFBQTtBaEJpejBCWjtBZ0I1eTBCSTtFQUNJLGdCQUFBO0VBQ0EsWUFBQTtBaEI4eTBCUjtBZ0J4eTBCWTtFQUNJLFlBQUE7QWhCMHkwQmhCO0FnQnB5MEJ3QjtFQUNJLGdCQUFBO0FoQnN5MEI1QjtBZ0IveDBCWTtFQUNJLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QWhCaXkwQmhCO0FnQi94MEJnQjtFQUNJLGFBN0VDO0VBOEVELGlCQTlFQztFQStFRCxpQkEvRUM7RUFnRkQsYUFBQTtBaEJpeTBCcEI7QWdCOXgwQmdCO0VBQ0ksbUJBQUE7RUFDQSwySFA3Qkk7RU84QkosZ0JBQUE7QWhCZ3kwQnBCO0FnQjl4MEJvQjtFQUNJLGlCQUFBO0VBQ0EsWUEzRkY7RUE0RkUsZ0JBNUZGO0VBNkZFLGdCQTdGRjtFQThGRSw0Q0FBQTtBaEJneTBCeEI7QWdCN3gwQm9CO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0FoQit4MEJ4QjtBZ0JyeDBCWTtFQUNJLFlBQUE7QWhCdXgwQmhCO0FnQmp4MEJ3QjtFQUNJLGdCQUFBO0FoQm14MEI1QjtBZ0I1dzBCWTtFQUNJLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMkhQdkVRO0VPd0VSLFdBQUE7QWhCOHcwQmhCO0FnQjV3MEJnQjtFQUNJLGFBcklKO0VBc0lJLGlCQXRJSjtFQXVJSSxpQkF2SUo7RUF3SUksYUFBQTtBaEI4dzBCcEI7QWdCM3cwQmdCO0VBQ0ksdUJBQUE7RUFDQSxhQUFBO0FoQjZ3MEJwQjtBZ0IxdzBCZ0I7RUFDSSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0FoQjR3MEJwQjtBZ0IxdzBCb0I7RUFDSSxjQUFBO0FoQjR3MEJ4QjtBZ0J0dzBCb0I7RUFDSSw0Q0FBQTtBaEJ3dzBCeEI7QWdCcncwQm9CO0VBQ0ksZ0JBQUE7QWhCdXcwQnhCO0FnQmp3MEJZO0VBQ0ksa0JBQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBaEJtdzBCaEI7QWdCancwQmdCO0VBQ0ksYUEvS0M7RUFnTEQsaUJBaExDO0VBaUxELGlCQWpMQztFQWtMRCxhQUFBO0FoQm13MEJwQjtBZ0JodzBCZ0I7RUFDSSxtQkFBQTtFQUNBLDJIUC9ISTtFT2dJSixnQkFBQTtBaEJrdzBCcEI7QWdCaHcwQm9CO0VBQ0ksaUJBQUE7RUFDQSxZQTdMRjtFQThMRSxnQkE5TEY7RUErTEUsZ0JBL0xGO0VBZ01FLDRDQUFBO0FoQmt3MEJ4QjtBZ0JodzBCd0I7RUFDSSw0QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QWhCa3cwQjVCO0FnQjl2MEJvQjtFQUNJLGFBQUE7RUFDQSxtQkFBQTtBaEJndzBCeEI7QWdCdHYwQlk7RUFDSSxZQUFBO0FoQnd2MEJoQjtBZ0JsdjBCd0I7RUFDSSxnQkFBQTtBaEJvdjBCNUI7QWdCN3UwQlk7RUFDSSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJIUC9LUTtFT2dMUixXQUFBO0FoQit1MEJoQjtBZ0I3dTBCZ0I7RUFDSSxhQTdPSjtFQThPSSxpQkE5T0o7RUErT0ksaUJBL09KO0VBZ1BJLHlCQUFBO0FoQit1MEJwQjtBZ0I1dTBCZ0I7RUFDSSx1QkFBQTtFQUNBLHlCQUFBO0FoQjh1MEJwQjtBZ0IzdTBCZ0I7RUFDSSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0FoQjZ1MEJwQjtBZ0J4dTBCb0I7RUFDSSxhQUFBO0VBQ0EsNENBQUE7QWhCMHUwQnhCO0FnQnZ1MEJvQjtFQUNJLGdCQUFBO0VBQ0EsYUFBQTtBaEJ5dTBCeEI7QWdCbnUwQlk7RUFDSSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FoQnF1MEJoQjtBZ0JudTBCZ0I7RUFDSSxhQXJSQztFQXNSRCxpQkF0UkM7RUF1UkQsaUJBdlJDO0VBd1JELGFBQUE7QWhCcXUwQnBCO0FnQmx1MEJnQjtFQUNJLG1CQUFBO0VBQ0EsMkhQck9JO0VPc09KLGdCQUFBO0FoQm91MEJwQjtBZ0JsdTBCb0I7RUFDSSxpQkFBQTtFQUNBLFlBblNGO0VBb1NFLGdCQXBTRjtFQXFTRSxnQkFyU0Y7RUFzU0UsNENBQUE7QWhCb3UwQnhCO0FnQmx1MEJ3QjtFQUNJLDRCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtBaEJvdTBCNUI7QWdCaHUwQm9CO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0FoQmt1MEJ4QjtBZ0J2dDBCUTtFQUVJLGdCQUFBO0FoQnd0MEJaO0FnQnR0MEJZO0VBQ0ksYUFsVUE7RUFtVUEsaUJBblVBO0VBb1VBLGlCQXBVQTtFQXFVQSxhQUFBO0VBQ0EsNkRBQUE7RUFDQSxzQkFBQTtBaEJ3dDBCaEI7QWdCcnQwQlk7RUFDSSxhQUFBO0FoQnV0MEJoQjtBZ0JsdDBCUTtFQUNJLGdCQUFBO0VBQ0EsWUFBQTtBaEJvdDBCWjtBZ0JqdDBCWTtFQUNJLFlBQUE7QWhCbXQwQmhCO0FnQmp0MEJnQjtFQUNJLGdCQUFBO0FoQm10MEJwQjtBZ0I1czBCb0I7RUFDSSxrQkFBQTtBaEI4czBCeEI7QWdCenMwQlk7RUFDSSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsMkhQbFRRO0FUNi8wQnhCO0FnQnpzMEJnQjtFQUNJLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7QWhCMnMwQnBCO0FnQnZzMEJZO0VBQ0ksa0JBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLDJIUGxVUTtBVDJnMUJ4QjtBZ0J2czBCZ0I7RUFDSSxhQS9YSjtFQWdZSSxpQkFoWUo7RUFpWUksaUJBallKO0VBa1lJLGFBQUE7RUFDQSw2REFBQTtFQUNBLHNCQUFBO0FoQnlzMEJwQjtBZ0J0czBCZ0I7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7QWhCd3MwQnBCO0FnQmxzMEJRO0VBQ0ksZ0JBQUE7RUFDQSxZQUFBO0FoQm9zMEJaO0FnQmpzMEJZO0VBQ0ksWUFBQTtBaEJtczBCaEI7QWdCanMwQmdCO0VBQ0ksZ0JBQUE7QWhCbXMwQnBCO0FnQjVyMEJvQjtFQUNJLGlCQUFBO0FoQjhyMEJ4QjtBZ0J6cjBCWTtFQUNJLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSwySFBqWFE7QVQ0aTFCeEI7QWdCenIwQmdCO0VBQ0ksWUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtBaEIycjBCcEI7QWdCdnIwQlk7RUFDSSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0EsMkhQallRO0FUMGoxQnhCO0FnQnZyMEJnQjtFQUNJLGFBOWJKO0VBK2JJLGlCQS9iSjtFQWdjSSxpQkFoY0o7RUFpY0ksYUFBQTtFQUNBLDZEQUFBO0VBQ0Esc0JBQUE7QWhCeXIwQnBCO0FnQnRyMEJnQjtFQUNJLGFBQUE7RUFDQSxtQkFBQTtBaEJ3cjBCcEI7QWdCbHIwQlE7RUFDSSxZQUFBO0FoQm9yMEJaO0FnQmxyMEJnQjtFQUNJLFVBQUE7QWhCb3IwQnBCO0FnQjlxMEJRO0VBQ0ksZ0JBQUE7QWhCZ3IwQlo7QWdCOXEwQlk7RUFDSSxhQTVkQTtFQTZkQSxpQkE3ZEE7RUE4ZEEsaUJBOWRBO0VBK2RBLGFBQUE7RUFDQSw2REFBQTtFQUNBLHNCQUFBO0FoQmdyMEJoQjtBZ0J6cTBCb0I7RUFDSSxtQkFBQTtFQUNBLHlIUHRiQTtFT3ViQSxlQUFBO0FoQjJxMEJ4QjtBZ0J6cTBCd0I7RUFDSSxZQUFBO0FoQjJxMEI1QjtBZ0J6cTBCNEI7RUFDSSxZQUFBO0FoQjJxMEJoQztBZ0J4cTBCNEI7RUFDSSxrQkFBQTtFQUNBLG9CQUFBO0FoQjBxMEJoQztBZ0JucTBCd0I7RUFDSSxTQUFBO0FoQnFxMEI1QjtBZ0IvcDBCd0I7RUFDSSxhQUFBO0FoQmlxMEI1QjtBZ0IxcDBCb0I7RUFDSSxtQkFBQTtFQUNBLHlIUDFkQTtFTzJkQSxZQUFBO0VBQ0EsWUFBQTtBaEI0cDBCeEI7QWdCMXAwQndCO0VBQ0ksY0FBQTtBaEI0cDBCNUI7QWdCMXAwQjRCO0VBQ0ksWUFBQTtBaEI0cDBCaEM7QWdCMXAwQmdDO0VBQ0ksWUFBQTtFQUNBLGlCQUFBO0FoQjRwMEJwQztBZ0J6cDBCZ0M7RUFDSSxvQkFBQTtBaEIycDBCcEM7QWdCaHAwQkk7RUFDSSxnQkFBQTtFQUNBLGFBQUE7QWhCa3AwQlI7O0FnQnZvMEJRO0VBQ0ksWUFBQTtBaEIwbzBCWjtBZ0JwbzBCb0I7RUFDSSxnQkFBQTtBaEJzbzBCeEI7QWdCL24wQlE7RUFDSSxZQUFBO0FoQmlvMEJaO0FnQjNuMEJvQjtFQUNJLGdCQUFBO0FoQjZuMEJ4QjtBZ0J0bjBCUTtFQUNJLFlBQUE7QWhCd24wQlo7QWdCbG4wQm9CO0VBQ0ksZ0JBQUE7QWhCb24wQnhCO0FnQnptMEJRO0VBQ0ksWUFBQTtBaEIybTBCWjtBZ0J6bTBCWTtFQUNJLGdCQUFBO0FoQjJtMEJoQjtBZ0J0bTBCUTtFQUNJLFlBQUE7QWhCd20wQlo7QWdCdG0wQlk7RUFDSSxnQkFBQTtBaEJ3bTBCaEI7O0FnQmptMEJBO0VBVW9CO0lBQ0ksdUJBQUE7RWhCMmwwQnRCO0VnQnpsMEJzQjtJQUNJLGNBQUE7SUFDQSxlQUFBO0VoQjJsMEIxQjtFZ0I1azBCYztJQUNJLFlBQUE7RWhCOGswQmxCO0FBQ0Y7QWdCeGswQkE7RUFJUTtJQUNJLGFBbHFCTztFaEJ5dTFCakI7RWdCOWowQmM7SUFDSSxpQkFBQTtJQUNBLGtCQUFBO0VoQmdrMEJsQjtFZ0I5ajBCa0I7SUFDSSxZQS9xQkE7SUFnckJBLGdCQWhyQkE7SUFpckJBLGdCQWpyQkE7SUFrckJBLGFBQUE7RWhCZ2swQnRCO0VnQjFqMEJVO0lBQ0ksWUFBQTtFaEI0ajBCZDtFZ0J0ajBCc0I7SUFDSSxnQkFBQTtFaEJ3ajBCMUI7RWdCbGowQlU7SUFFSSxZQUFBO0VoQm1qMEJkO0VnQjdpMEJzQjtJQUNJLGdCQUFBO0VoQitpMEIxQjtFZ0JuaTBCYztJQUNJLGFBN3RCRDtJQTh0QkMsaUJBOXRCRDtJQSt0QkMsaUJBL3RCRDtJQWd1QkMsYUFBQTtFaEJxaTBCbEI7RWdCNWgwQmtCO0lBQ0ksYUExdUJMO0lBMnVCSyxpQkEzdUJMO0lBNHVCSyxpQkE1dUJMO0lBNnVCSyxhQUFBO0VoQjhoMEJ0QjtFZ0JyaDBCVTtJQUVJLFlBQUE7RWhCc2gwQmQ7RWdCcGgwQmM7SUFDSSxnQkFBQTtFaEJzaDBCbEI7QUFDRjtBaUIzeDFCQSxtRUFBQTtBQUNBO21FQUFBO0FBZ0JBO0VBWkksbUNBQUE7RUFDQSwyQkFBQTtFQUtBLHlCQUFBO0VBQ0EsMEJBTXVDO0VBTHZDLGdFQUFBO0VBTUEsVUFBQTtBakJteDFCSjtBaUJoeDFCSTtFQUNJLDJCQUFBO0VBQ0EsVUFBQTtBakJreDFCUjtBaUJoeDFCUTtFQUNJLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSxVQUFBO0FqQmt4MUJaO0FpQjl3MUJJO0VBQ0ksd0JBQUE7RUFDQSxVQUFBO0FqQmd4MUJSO0FpQjl3MUJRO0VBQ0ksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLFVBQUE7QWpCZ3gxQlo7QWlCM3cxQkk7RUFDSSw0QkFBQTtFQUNBLFVBQUE7QWpCNncxQlI7QWlCMXcxQkk7RUFFSSx3QkFBQTtBakIydzFCUjs7QWlCdHcxQkE7RUFwREksbUNBQUE7RUFDQSwyQkFBQTtFQUtBLHlCQUFBO0VBQ0EsMEJBOEN1QztFQTdDdkMsZ0VBQUE7RUE4Q0EsVUFBQTtBakI2dzFCSjtBaUIxdzFCSTtFQUNJLDRCQUFBO0VBQ0EsVUFBQTtBakI0dzFCUjtBaUIxdzFCUTtFQUNJLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSxVQUFBO0FqQjR3MUJaO0FpQnh3MUJJO0VBQ0ksd0JBQUE7RUFDQSxVQUFBO0FqQjB3MUJSO0FpQnh3MUJRO0VBQ0ksd0JBQUE7RUFDQSwyQkFBQTtFQUNBLFVBQUE7QWpCMHcxQlo7QWlCcncxQkk7RUFDSSw0QkFBQTtFQUNBLFVBQUE7QWpCdXcxQlI7QWlCcHcxQkk7RUFFSSx3QkFBQTtBakJxdzFCUjs7QWlCaHcxQkE7RUE1RkksbUNBQUE7RUFDQSwyQkFBQTtFQUtBLHlCQUFBO0VBQ0EsMEJBc0Z1QztFQXJGdkMsZ0VBQUE7RUFzRkEsVUFBQTtBakJ1dzFCSjtBaUJwdzFCSTtFQUNJLDJCQUFBO0VBQ0EsVUFBQTtBakJzdzFCUjtBaUJwdzFCUTtFQUNJLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSxVQUFBO0FqQnN3MUJaO0FpQmx3MUJJO0VBQ0ksd0JBQUE7RUFDQSxVQUFBO0FqQm93MUJSO0FpQmx3MUJRO0VBQ0ksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLFVBQUE7QWpCb3cxQlo7QWlCL3YxQkk7RUFDSSw0QkFBQTtFQUNBLFVBQUE7QWpCaXcxQlI7QWlCOXYxQkk7RUFFSSx3QkFBQTtBakIrdjFCUjs7QWlCMXYxQkE7RUFwSUksbUNBQUE7RUFDQSwyQkFBQTtFQUtBLHlCQUFBO0VBQ0EsMEJBOEh1QztFQTdIdkMsZ0VBQUE7RUE4SEEsVUFBQTtBakJpdzFCSjtBaUI5djFCSTtFQUNJLDRCQUFBO0VBQ0EsVUFBQTtBakJndzFCUjtBaUI5djFCUTtFQUNJLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSxVQUFBO0FqQmd3MUJaO0FpQjV2MUJJO0VBQ0ksd0JBQUE7RUFDQSxVQUFBO0FqQjh2MUJSO0FpQjV2MUJRO0VBQ0ksd0JBQUE7RUFDQSwyQkFBQTtFQUNBLFVBQUE7QWpCOHYxQlo7QWlCenYxQkk7RUFDSSwyQkFBQTtFQUNBLFVBQUE7QWpCMnYxQlI7QWlCeHYxQkk7RUFFSSx3QkFBQTtBakJ5djFCUjs7QWlCcHYxQkE7RUE1S0ksbUNBQUE7RUFDQSwyQkFBQTtFQUtBLHlCQUFBO0VBQ0EsMEJBc0t1QztFQXJLdkMsZ0VBQUE7RUFzS0EsVUFBQTtBakIydjFCSjtBaUJ4djFCSTtFQUNJLFVBQUE7QWpCMHYxQlI7QWlCeHYxQlE7RUFDSSx3QkFBQTtFQUNBLFVBQUE7QWpCMHYxQlo7QWlCdHYxQkk7RUFDSSxVQUFBO0FqQnd2MUJSO0FpQnR2MUJRO0VBQ0ksd0JBQUE7RUFDQSxVQUFBO0FqQnd2MUJaO0FpQm52MUJJO0VBQ0ksVUFBQTtBakJxdjFCUjtBaUJsdjFCSTtFQUVJLHdCQUFBO0FqQm12MUJSOztBaUIvdTFCQSxtRUFBQTtBQUNBO21FQUFBO0FBR0E7RUFDSTtJQUNJLFVBQUE7SUFDQSw2QkFBQTtFakJpdjFCTjtFaUI5dTFCRTtJQUNJLFVBQUE7SUFDQSx3QkFBQTtFakJndjFCTjtFaUI3dTFCRTtJQUNJLHdCQUFBO0VqQit1MUJOO0FBQ0Y7QWlCNXUxQkE7RUFDSTtJQUNJLFVBQUE7SUFDQSw0QkFBQTtFakI4dTFCTjtFaUIzdTFCRTtJQUNJLFVBQUE7SUFDQSx3QkFBQTtFakI2dTFCTjtFaUIxdTFCRTtJQUNJLHdCQUFBO0VqQjR1MUJOO0FBQ0Y7QWlCenUxQkE7RUFDSTtJQUNJLFVBQUE7SUFDQSw0QkFBQTtFakIydTFCTjtFaUJ4dTFCRTtJQUNJLFVBQUE7SUFDQSx3QkFBQTtFakIwdTFCTjtFaUJ2dTFCRTtJQUNJLHdCQUFBO0VqQnl1MUJOO0FBQ0Y7QWlCdHUxQkE7RUFDSSx1Q0FBQTtBakJ3dTFCSjs7QWlCcnUxQkE7RUFDSTtJQUNJLHVCQUFBO0VqQnd1MUJOO0VpQnJ1MUJFO0lBQ0kseUJBQUE7RWpCdXUxQk47QUFDRjtBa0J6LzFCQSxtRUFBQTtBQUNBO21FQUFBO0FBSUE7O0VBRUkscUNBQUE7QWxCeS8xQko7QWtCdi8xQkk7Ozs7Ozs7RUFJSSxxQ0FBQTtBbEI0LzFCUjtBa0J6LzFCSTs7Ozs7OztFQUlJLHFDQUFBO0FsQjgvMUJSO0FrQjMvMUJJOzs7Ozs7O0VBSUkscUNBQUE7QWxCZ2cyQlI7O0FrQjMvMUJBOztFQUVJLG9DQUFBO0FsQjgvMUJKO0FrQjUvMUJJOzs7Ozs7O0VBSUksMENBQUE7QWxCaWcyQlI7QWtCOS8xQkk7Ozs7Ozs7RUFJSSwwQ0FBQTtBbEJtZzJCUjtBa0JoZzJCSTs7Ozs7OztFQUlJLDJDQUFBO0FsQnFnMkJSO0FrQmpnMkJJOztFQUNJLGNBQUE7QWxCb2cyQlI7QWtCLy8xQlE7O0VBQ0ksb0NBQUE7QWxCa2cyQlo7QWtCLy8xQlE7O0VBQ0ksb0NBQUE7QWxCa2cyQlo7O0FrQngvMUJRO0VBQ0ksb0NBQUE7QWxCMi8xQlo7O0FrQngvMUJRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEIyLzFCWjs7QWtCeC8xQlE7RUFDSSx5QkFBQTtBbEIyLzFCWjs7QWtCeC8xQlE7RUFDSSxnQ0FBQTtBbEIyLzFCWjs7QWtCeC8xQlE7RUFDSSxvQ0FBQTtBbEIyLzFCWjs7QWtCeC8xQlE7RUFDSSxzQ0FBQTtBbEIyLzFCWjs7QWtCeC8xQlE7RUFDSSx1Q0FBQTtBbEIyLzFCWjs7QWtCeC8xQlE7RUFDSSxxQ0FBQTtBbEIyLzFCWjs7QWtCemgyQlE7RUFDSSxvQ0FBQTtBbEI0aDJCWjs7QWtCemgyQlE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQjRoMkJaOztBa0J6aDJCUTtFQUNJLHlCQUFBO0FsQjRoMkJaOztBa0J6aDJCUTtFQUNJLGdDQUFBO0FsQjRoMkJaOztBa0J6aDJCUTtFQUNJLG9DQUFBO0FsQjRoMkJaOztBa0J6aDJCUTtFQUNJLHNDQUFBO0FsQjRoMkJaOztBa0J6aDJCUTtFQUNJLHVDQUFBO0FsQjRoMkJaOztBa0J6aDJCUTtFQUNJLHFDQUFBO0FsQjRoMkJaOztBa0IxajJCUTtFQUNJLG9DQUFBO0FsQjZqMkJaOztBa0IxajJCUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCNmoyQlo7O0FrQjFqMkJRO0VBQ0kseUJBQUE7QWxCNmoyQlo7O0FrQjFqMkJRO0VBQ0ksZ0NBQUE7QWxCNmoyQlo7O0FrQjFqMkJRO0VBQ0ksb0NBQUE7QWxCNmoyQlo7O0FrQjFqMkJRO0VBQ0ksc0NBQUE7QWxCNmoyQlo7O0FrQjFqMkJRO0VBQ0ksdUNBQUE7QWxCNmoyQlo7O0FrQjFqMkJRO0VBQ0kscUNBQUE7QWxCNmoyQlo7O0FrQjNsMkJRO0VBQ0ksb0NBQUE7QWxCOGwyQlo7O0FrQjNsMkJRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEI4bDJCWjs7QWtCM2wyQlE7RUFDSSx5QkFBQTtBbEI4bDJCWjs7QWtCM2wyQlE7RUFDSSxnQ0FBQTtBbEI4bDJCWjs7QWtCM2wyQlE7RUFDSSxvQ0FBQTtBbEI4bDJCWjs7QWtCM2wyQlE7RUFDSSxzQ0FBQTtBbEI4bDJCWjs7QWtCM2wyQlE7RUFDSSx1Q0FBQTtBbEI4bDJCWjs7QWtCM2wyQlE7RUFDSSxxQ0FBQTtBbEI4bDJCWjs7QWtCNW4yQlE7RUFDSSxvQ0FBQTtBbEIrbjJCWjs7QWtCNW4yQlE7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQituMkJaOztBa0I1bjJCUTtFQUNJLHlCQUFBO0FsQituMkJaOztBa0I1bjJCUTtFQUNJLGdDQUFBO0FsQituMkJaOztBa0I1bjJCUTtFQUNJLG9DQUFBO0FsQituMkJaOztBa0I1bjJCUTtFQUNJLHNDQUFBO0FsQituMkJaOztBa0I1bjJCUTtFQUNJLHVDQUFBO0FsQituMkJaOztBa0I1bjJCUTtFQUNJLHFDQUFBO0FsQituMkJaOztBa0I3cDJCUTtFQUNJLG9DQUFBO0FsQmdxMkJaOztBa0I3cDJCUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCZ3EyQlo7O0FrQjdwMkJRO0VBQ0kseUJBQUE7QWxCZ3EyQlo7O0FrQjdwMkJRO0VBQ0ksZ0NBQUE7QWxCZ3EyQlo7O0FrQjdwMkJRO0VBQ0ksb0NBQUE7QWxCZ3EyQlo7O0FrQjdwMkJRO0VBQ0ksc0NBQUE7QWxCZ3EyQlo7O0FrQjdwMkJRO0VBQ0ksdUNBQUE7QWxCZ3EyQlo7O0FrQjdwMkJRO0VBQ0kscUNBQUE7QWxCZ3EyQlo7O0FrQjNwMkJZO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEI4cDJCaEI7O0FrQjNwMkJZO0VBQ0ksb0NBQUE7QWxCOHAyQmhCOztBa0IzcDJCWTtFQUNJLHlCQUFBO0FsQjhwMkJoQjs7QWtCM3AyQlk7RUFDSSxnQ0FBQTtBbEI4cDJCaEI7O0FrQjNwMkJZO0VBQ0ksb0NBQUE7QWxCOHAyQmhCOztBa0IzcDJCWTtFQUNJLHNDQUFBO0FsQjhwMkJoQjs7QWtCM3AyQlk7RUFDSSx1Q0FBQTtBbEI4cDJCaEI7O0FrQjNwMkJZO0VBQ0kscUNBQUE7QWxCOHAyQmhCOztBa0IvdDJCUTtFQUNJLG9DQUFBO0FsQmt1MkJaOztBa0IvdDJCUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCa3UyQlo7O0FrQi90MkJRO0VBQ0kseUJBQUE7QWxCa3UyQlo7O0FrQi90MkJRO0VBQ0ksZ0NBQUE7QWxCa3UyQlo7O0FrQi90MkJRO0VBQ0ksb0NBQUE7QWxCa3UyQlo7O0FrQi90MkJRO0VBQ0ksc0NBQUE7QWxCa3UyQlo7O0FrQi90MkJRO0VBQ0ksdUNBQUE7QWxCa3UyQlo7O0FrQi90MkJRO0VBQ0kscUNBQUE7QWxCa3UyQlo7O0FrQmh3MkJRO0VBQ0ksb0NBQUE7QWxCbXcyQlo7O0FrQmh3MkJRO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEJtdzJCWjs7QWtCaHcyQlE7RUFDSSx5QkFBQTtBbEJtdzJCWjs7QWtCaHcyQlE7RUFDSSxnQ0FBQTtBbEJtdzJCWjs7QWtCaHcyQlE7RUFDSSxvQ0FBQTtBbEJtdzJCWjs7QWtCaHcyQlE7RUFDSSxzQ0FBQTtBbEJtdzJCWjs7QWtCaHcyQlE7RUFDSSx1Q0FBQTtBbEJtdzJCWjs7QWtCaHcyQlE7RUFDSSxxQ0FBQTtBbEJtdzJCWjs7QWtCankyQlE7RUFDSSxvQ0FBQTtBbEJveTJCWjs7QWtCankyQlE7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQm95MkJaOztBa0JqeTJCUTtFQUNJLHlCQUFBO0FsQm95MkJaOztBa0JqeTJCUTtFQUNJLGdDQUFBO0FsQm95MkJaOztBa0JqeTJCUTtFQUNJLG9DQUFBO0FsQm95MkJaOztBa0JqeTJCUTtFQUNJLHNDQUFBO0FsQm95MkJaOztBa0JqeTJCUTtFQUNJLHVDQUFBO0FsQm95MkJaOztBa0JqeTJCUTtFQUNJLHFDQUFBO0FsQm95MkJaOztBa0JsMDJCUTtFQUNJLG9DQUFBO0FsQnEwMkJaOztBa0JsMDJCUTtFQUNJLG9DQUFBO0VBQ0EsZ0NBQUE7QWxCcTAyQlo7O0FrQmwwMkJRO0VBQ0kseUJBQUE7QWxCcTAyQlo7O0FrQmwwMkJRO0VBQ0ksZ0NBQUE7QWxCcTAyQlo7O0FrQmwwMkJRO0VBQ0ksb0NBQUE7QWxCcTAyQlo7O0FrQmwwMkJRO0VBQ0ksc0NBQUE7QWxCcTAyQlo7O0FrQmwwMkJRO0VBQ0ksdUNBQUE7QWxCcTAyQlo7O0FrQmwwMkJRO0VBQ0kscUNBQUE7QWxCcTAyQlo7O0FrQm4yMkJRO0VBQ0ksb0NBQUE7QWxCczIyQlo7O0FrQm4yMkJRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJzMjJCWjs7QWtCbjIyQlE7RUFDSSx5QkFBQTtBbEJzMjJCWjs7QWtCbjIyQlE7RUFDSSxnQ0FBQTtBbEJzMjJCWjs7QWtCbjIyQlE7RUFDSSxvQ0FBQTtBbEJzMjJCWjs7QWtCbjIyQlE7RUFDSSxzQ0FBQTtBbEJzMjJCWjs7QWtCbjIyQlE7RUFDSSx1Q0FBQTtBbEJzMjJCWjs7QWtCbjIyQlE7RUFDSSxxQ0FBQTtBbEJzMjJCWjs7QWtCcDQyQlE7RUFDSSxvQ0FBQTtBbEJ1NDJCWjs7QWtCcDQyQlE7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQnU0MkJaOztBa0JwNDJCUTtFQUNJLHlCQUFBO0FsQnU0MkJaOztBa0JwNDJCUTtFQUNJLGdDQUFBO0FsQnU0MkJaOztBa0JwNDJCUTtFQUNJLG9DQUFBO0FsQnU0MkJaOztBa0JwNDJCUTtFQUNJLHNDQUFBO0FsQnU0MkJaOztBa0JwNDJCUTtFQUNJLHVDQUFBO0FsQnU0MkJaOztBa0JwNDJCUTtFQUNJLHFDQUFBO0FsQnU0MkJaOztBa0JyNjJCUTtFQUNJLG9DQUFBO0FsQnc2MkJaOztBa0JyNjJCUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCdzYyQlo7O0FrQnI2MkJRO0VBQ0kseUJBQUE7QWxCdzYyQlo7O0FrQnI2MkJRO0VBQ0ksZ0NBQUE7QWxCdzYyQlo7O0FrQnI2MkJRO0VBQ0ksb0NBQUE7QWxCdzYyQlo7O0FrQnI2MkJRO0VBQ0ksc0NBQUE7QWxCdzYyQlo7O0FrQnI2MkJRO0VBQ0ksdUNBQUE7QWxCdzYyQlo7O0FrQnI2MkJRO0VBQ0kscUNBQUE7QWxCdzYyQlo7O0FrQnQ4MkJRO0VBQ0ksb0NBQUE7QWxCeTgyQlo7O0FrQnQ4MkJRO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEJ5ODJCWjs7QWtCdDgyQlE7RUFDSSx5QkFBQTtBbEJ5ODJCWjs7QWtCdDgyQlE7RUFDSSxnQ0FBQTtBbEJ5ODJCWjs7QWtCdDgyQlE7RUFDSSxvQ0FBQTtBbEJ5ODJCWjs7QWtCdDgyQlE7RUFDSSxzQ0FBQTtBbEJ5ODJCWjs7QWtCdDgyQlE7RUFDSSx1Q0FBQTtBbEJ5ODJCWjs7QWtCdDgyQlE7RUFDSSxxQ0FBQTtBbEJ5ODJCWjs7QWtCdisyQlE7RUFDSSxvQ0FBQTtBbEIwKzJCWjs7QWtCdisyQlE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQjArMkJaOztBa0J2KzJCUTtFQUNJLHlCQUFBO0FsQjArMkJaOztBa0J2KzJCUTtFQUNJLGdDQUFBO0FsQjArMkJaOztBa0J2KzJCUTtFQUNJLG9DQUFBO0FsQjArMkJaOztBa0J2KzJCUTtFQUNJLHNDQUFBO0FsQjArMkJaOztBa0J2KzJCUTtFQUNJLHVDQUFBO0FsQjArMkJaOztBa0J2KzJCUTtFQUNJLHFDQUFBO0FsQjArMkJaOztBa0J4ZzNCUTtFQUNJLG9DQUFBO0FsQjJnM0JaOztBa0J4ZzNCUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCMmczQlo7O0FrQnhnM0JRO0VBQ0kseUJBQUE7QWxCMmczQlo7O0FrQnhnM0JRO0VBQ0ksZ0NBQUE7QWxCMmczQlo7O0FrQnhnM0JRO0VBQ0ksb0NBQUE7QWxCMmczQlo7O0FrQnhnM0JRO0VBQ0ksc0NBQUE7QWxCMmczQlo7O0FrQnhnM0JRO0VBQ0ksdUNBQUE7QWxCMmczQlo7O0FrQnhnM0JRO0VBQ0kscUNBQUE7QWxCMmczQlo7O0FrQnppM0JRO0VBQ0ksb0NBQUE7QWxCNGkzQlo7O0FrQnppM0JRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEI0aTNCWjs7QWtCemkzQlE7RUFDSSx5QkFBQTtBbEI0aTNCWjs7QWtCemkzQlE7RUFDSSxnQ0FBQTtBbEI0aTNCWjs7QWtCemkzQlE7RUFDSSxvQ0FBQTtBbEI0aTNCWjs7QWtCemkzQlE7RUFDSSxzQ0FBQTtBbEI0aTNCWjs7QWtCemkzQlE7RUFDSSx1Q0FBQTtBbEI0aTNCWjs7QWtCemkzQlE7RUFDSSxxQ0FBQTtBbEI0aTNCWjs7QWtCMWszQlE7RUFDSSxvQ0FBQTtBbEI2azNCWjs7QWtCMWszQlE7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQjZrM0JaOztBa0IxazNCUTtFQUNJLHlCQUFBO0FsQjZrM0JaOztBa0IxazNCUTtFQUNJLGdDQUFBO0FsQjZrM0JaOztBa0IxazNCUTtFQUNJLG9DQUFBO0FsQjZrM0JaOztBa0IxazNCUTtFQUNJLHNDQUFBO0FsQjZrM0JaOztBa0IxazNCUTtFQUNJLHVDQUFBO0FsQjZrM0JaOztBa0IxazNCUTtFQUNJLHFDQUFBO0FsQjZrM0JaOztBa0IzbTNCUTtFQUNJLG9DQUFBO0FsQjhtM0JaOztBa0IzbTNCUTtFQUNJLG9DQUFBO0VBQ0EsZ0NBQUE7QWxCOG0zQlo7O0FrQjNtM0JRO0VBQ0kseUJBQUE7QWxCOG0zQlo7O0FrQjNtM0JRO0VBQ0ksZ0NBQUE7QWxCOG0zQlo7O0FrQjNtM0JRO0VBQ0ksb0NBQUE7QWxCOG0zQlo7O0FrQjNtM0JRO0VBQ0ksc0NBQUE7QWxCOG0zQlo7O0FrQjNtM0JRO0VBQ0ksdUNBQUE7QWxCOG0zQlo7O0FrQjNtM0JRO0VBQ0kscUNBQUE7QWxCOG0zQlo7O0FrQjVvM0JRO0VBQ0ksb0NBQUE7QWxCK28zQlo7O0FrQjVvM0JRO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEIrbzNCWjs7QWtCNW8zQlE7RUFDSSx5QkFBQTtBbEIrbzNCWjs7QWtCNW8zQlE7RUFDSSxnQ0FBQTtBbEIrbzNCWjs7QWtCNW8zQlE7RUFDSSxvQ0FBQTtBbEIrbzNCWjs7QWtCNW8zQlE7RUFDSSxzQ0FBQTtBbEIrbzNCWjs7QWtCNW8zQlE7RUFDSSx1Q0FBQTtBbEIrbzNCWjs7QWtCNW8zQlE7RUFDSSxxQ0FBQTtBbEIrbzNCWjs7QWtCMW8zQlk7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQjZvM0JoQjs7QWtCMW8zQlk7RUFDSSxvQ0FBQTtBbEI2bzNCaEI7O0FrQjFvM0JZO0VBQ0kseUJBQUE7QWxCNm8zQmhCOztBa0IxbzNCWTtFQUNJLGdDQUFBO0FsQjZvM0JoQjs7QWtCMW8zQlk7RUFDSSxvQ0FBQTtBbEI2bzNCaEI7O0FrQjFvM0JZO0VBQ0ksc0NBQUE7QWxCNm8zQmhCOztBa0IxbzNCWTtFQUNJLHVDQUFBO0FsQjZvM0JoQjs7QWtCMW8zQlk7RUFDSSxxQ0FBQTtBbEI2bzNCaEI7O0FrQjlzM0JRO0VBQ0ksb0NBQUE7QWxCaXQzQlo7O0FrQjlzM0JRO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEJpdDNCWjs7QWtCOXMzQlE7RUFDSSx5QkFBQTtBbEJpdDNCWjs7QWtCOXMzQlE7RUFDSSxnQ0FBQTtBbEJpdDNCWjs7QWtCOXMzQlE7RUFDSSxvQ0FBQTtBbEJpdDNCWjs7QWtCOXMzQlE7RUFDSSxzQ0FBQTtBbEJpdDNCWjs7QWtCOXMzQlE7RUFDSSx1Q0FBQTtBbEJpdDNCWjs7QWtCOXMzQlE7RUFDSSxxQ0FBQTtBbEJpdDNCWjs7QWtCL3UzQlE7RUFDSSxvQ0FBQTtBbEJrdjNCWjs7QWtCL3UzQlE7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQmt2M0JaOztBa0IvdTNCUTtFQUNJLHlCQUFBO0FsQmt2M0JaOztBa0IvdTNCUTtFQUNJLGdDQUFBO0FsQmt2M0JaOztBa0IvdTNCUTtFQUNJLG9DQUFBO0FsQmt2M0JaOztBa0IvdTNCUTtFQUNJLHNDQUFBO0FsQmt2M0JaOztBa0IvdTNCUTtFQUNJLHVDQUFBO0FsQmt2M0JaOztBa0IvdTNCUTtFQUNJLHFDQUFBO0FsQmt2M0JaOztBa0JoeDNCUTtFQUNJLG9DQUFBO0FsQm14M0JaOztBa0JoeDNCUTtFQUNJLG9DQUFBO0VBQ0EsZ0NBQUE7QWxCbXgzQlo7O0FrQmh4M0JRO0VBQ0kseUJBQUE7QWxCbXgzQlo7O0FrQmh4M0JRO0VBQ0ksZ0NBQUE7QWxCbXgzQlo7O0FrQmh4M0JRO0VBQ0ksb0NBQUE7QWxCbXgzQlo7O0FrQmh4M0JRO0VBQ0ksc0NBQUE7QWxCbXgzQlo7O0FrQmh4M0JRO0VBQ0ksdUNBQUE7QWxCbXgzQlo7O0FrQmh4M0JRO0VBQ0kscUNBQUE7QWxCbXgzQlo7O0FrQmp6M0JRO0VBQ0ksb0NBQUE7QWxCb3ozQlo7O0FrQmp6M0JRO0VBQ0ksb0NBQUE7RUFDQSxnQ0FBQTtBbEJvejNCWjs7QWtCanozQlE7RUFDSSx5QkFBQTtBbEJvejNCWjs7QWtCanozQlE7RUFDSSxnQ0FBQTtBbEJvejNCWjs7QWtCanozQlE7RUFDSSxvQ0FBQTtBbEJvejNCWjs7QWtCanozQlE7RUFDSSxzQ0FBQTtBbEJvejNCWjs7QWtCanozQlE7RUFDSSx1Q0FBQTtBbEJvejNCWjs7QWtCanozQlE7RUFDSSxxQ0FBQTtBbEJvejNCWjs7QWtCbDEzQlE7RUFDSSxvQ0FBQTtBbEJxMTNCWjs7QWtCbDEzQlE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQnExM0JaOztBa0JsMTNCUTtFQUNJLHlCQUFBO0FsQnExM0JaOztBa0JsMTNCUTtFQUNJLGdDQUFBO0FsQnExM0JaOztBa0JsMTNCUTtFQUNJLG9DQUFBO0FsQnExM0JaOztBa0JsMTNCUTtFQUNJLHNDQUFBO0FsQnExM0JaOztBa0JsMTNCUTtFQUNJLHVDQUFBO0FsQnExM0JaOztBa0JsMTNCUTtFQUNJLHFDQUFBO0FsQnExM0JaOztBa0JuMzNCUTtFQUNJLG9DQUFBO0FsQnMzM0JaOztBa0JuMzNCUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCczMzQlo7O0FrQm4zM0JRO0VBQ0kseUJBQUE7QWxCczMzQlo7O0FrQm4zM0JRO0VBQ0ksZ0NBQUE7QWxCczMzQlo7O0FrQm4zM0JRO0VBQ0ksb0NBQUE7QWxCczMzQlo7O0FrQm4zM0JRO0VBQ0ksc0NBQUE7QWxCczMzQlo7O0FrQm4zM0JRO0VBQ0ksdUNBQUE7QWxCczMzQlo7O0FrQm4zM0JRO0VBQ0kscUNBQUE7QWxCczMzQlo7O0FrQnA1M0JRO0VBQ0ksb0NBQUE7QWxCdTUzQlo7O0FrQnA1M0JRO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEJ1NTNCWjs7QWtCcDUzQlE7RUFDSSx5QkFBQTtBbEJ1NTNCWjs7QWtCcDUzQlE7RUFDSSxnQ0FBQTtBbEJ1NTNCWjs7QWtCcDUzQlE7RUFDSSxvQ0FBQTtBbEJ1NTNCWjs7QWtCcDUzQlE7RUFDSSxzQ0FBQTtBbEJ1NTNCWjs7QWtCcDUzQlE7RUFDSSx1Q0FBQTtBbEJ1NTNCWjs7QWtCcDUzQlE7RUFDSSxxQ0FBQTtBbEJ1NTNCWjs7QWtCcjczQlE7RUFDSSxvQ0FBQTtBbEJ3NzNCWjs7QWtCcjczQlE7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQnc3M0JaOztBa0JyNzNCUTtFQUNJLHlCQUFBO0FsQnc3M0JaOztBa0JyNzNCUTtFQUNJLGdDQUFBO0FsQnc3M0JaOztBa0JyNzNCUTtFQUNJLG9DQUFBO0FsQnc3M0JaOztBa0JyNzNCUTtFQUNJLHNDQUFBO0FsQnc3M0JaOztBa0JyNzNCUTtFQUNJLHVDQUFBO0FsQnc3M0JaOztBa0JyNzNCUTtFQUNJLHFDQUFBO0FsQnc3M0JaOztBa0J0OTNCUTtFQUNJLG9DQUFBO0FsQnk5M0JaOztBa0J0OTNCUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCeTkzQlo7O0FrQnQ5M0JRO0VBQ0kseUJBQUE7QWxCeTkzQlo7O0FrQnQ5M0JRO0VBQ0ksZ0NBQUE7QWxCeTkzQlo7O0FrQnQ5M0JRO0VBQ0ksb0NBQUE7QWxCeTkzQlo7O0FrQnQ5M0JRO0VBQ0ksc0NBQUE7QWxCeTkzQlo7O0FrQnQ5M0JRO0VBQ0ksdUNBQUE7QWxCeTkzQlo7O0FrQnQ5M0JRO0VBQ0kscUNBQUE7QWxCeTkzQlo7O0FrQnYvM0JRO0VBQ0ksb0NBQUE7QWxCMC8zQlo7O0FrQnYvM0JRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEIwLzNCWjs7QWtCdi8zQlE7RUFDSSx5QkFBQTtBbEIwLzNCWjs7QWtCdi8zQlE7RUFDSSxnQ0FBQTtBbEIwLzNCWjs7QWtCdi8zQlE7RUFDSSxvQ0FBQTtBbEIwLzNCWjs7QWtCdi8zQlE7RUFDSSxzQ0FBQTtBbEIwLzNCWjs7QWtCdi8zQlE7RUFDSSx1Q0FBQTtBbEIwLzNCWjs7QWtCdi8zQlE7RUFDSSxxQ0FBQTtBbEIwLzNCWjs7QWtCeGg0QlE7RUFDSSxvQ0FBQTtBbEIyaDRCWjs7QWtCeGg0QlE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQjJoNEJaOztBa0J4aDRCUTtFQUNJLHlCQUFBO0FsQjJoNEJaOztBa0J4aDRCUTtFQUNJLGdDQUFBO0FsQjJoNEJaOztBa0J4aDRCUTtFQUNJLG9DQUFBO0FsQjJoNEJaOztBa0J4aDRCUTtFQUNJLHNDQUFBO0FsQjJoNEJaOztBa0J4aDRCUTtFQUNJLHVDQUFBO0FsQjJoNEJaOztBa0J4aDRCUTtFQUNJLHFDQUFBO0FsQjJoNEJaOztBa0J6ajRCUTtFQUNJLG9DQUFBO0FsQjRqNEJaOztBa0J6ajRCUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCNGo0Qlo7O0FrQnpqNEJRO0VBQ0kseUJBQUE7QWxCNGo0Qlo7O0FrQnpqNEJRO0VBQ0ksZ0NBQUE7QWxCNGo0Qlo7O0FrQnpqNEJRO0VBQ0ksb0NBQUE7QWxCNGo0Qlo7O0FrQnpqNEJRO0VBQ0ksc0NBQUE7QWxCNGo0Qlo7O0FrQnpqNEJRO0VBQ0ksdUNBQUE7QWxCNGo0Qlo7O0FrQnpqNEJRO0VBQ0kscUNBQUE7QWxCNGo0Qlo7O0FrQjFsNEJRO0VBQ0ksb0NBQUE7QWxCNmw0Qlo7O0FrQjFsNEJRO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEI2bDRCWjs7QWtCMWw0QlE7RUFDSSx5QkFBQTtBbEI2bDRCWjs7QWtCMWw0QlE7RUFDSSxnQ0FBQTtBbEI2bDRCWjs7QWtCMWw0QlE7RUFDSSxvQ0FBQTtBbEI2bDRCWjs7QWtCMWw0QlE7RUFDSSxzQ0FBQTtBbEI2bDRCWjs7QWtCMWw0QlE7RUFDSSx1Q0FBQTtBbEI2bDRCWjs7QWtCMWw0QlE7RUFDSSxxQ0FBQTtBbEI2bDRCWjs7QWtCM240QlE7RUFDSSxvQ0FBQTtBbEI4bjRCWjs7QWtCM240QlE7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQjhuNEJaOztBa0IzbjRCUTtFQUNJLHlCQUFBO0FsQjhuNEJaOztBa0IzbjRCUTtFQUNJLGdDQUFBO0FsQjhuNEJaOztBa0IzbjRCUTtFQUNJLG9DQUFBO0FsQjhuNEJaOztBa0IzbjRCUTtFQUNJLHNDQUFBO0FsQjhuNEJaOztBa0IzbjRCUTtFQUNJLHVDQUFBO0FsQjhuNEJaOztBa0IzbjRCUTtFQUNJLHFDQUFBO0FsQjhuNEJaOztBa0J6bjRCWTtFQUNJLG9DQUFBO0VBQ0EsZ0NBQUE7QWxCNG40QmhCOztBa0J6bjRCWTtFQUNJLG9DQUFBO0FsQjRuNEJoQjs7QWtCem40Qlk7RUFDSSx5QkFBQTtBbEI0bjRCaEI7O0FrQnpuNEJZO0VBQ0ksZ0NBQUE7QWxCNG40QmhCOztBa0J6bjRCWTtFQUNJLG9DQUFBO0FsQjRuNEJoQjs7QWtCem40Qlk7RUFDSSxzQ0FBQTtBbEI0bjRCaEI7O0FrQnpuNEJZO0VBQ0ksdUNBQUE7QWxCNG40QmhCOztBa0J6bjRCWTtFQUNJLHFDQUFBO0FsQjRuNEJoQjs7QWtCN3I0QlE7RUFDSSxvQ0FBQTtBbEJnczRCWjs7QWtCN3I0QlE7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQmdzNEJaOztBa0I3cjRCUTtFQUNJLHlCQUFBO0FsQmdzNEJaOztBa0I3cjRCUTtFQUNJLGdDQUFBO0FsQmdzNEJaOztBa0I3cjRCUTtFQUNJLG9DQUFBO0FsQmdzNEJaOztBa0I3cjRCUTtFQUNJLHNDQUFBO0FsQmdzNEJaOztBa0I3cjRCUTtFQUNJLHVDQUFBO0FsQmdzNEJaOztBa0I3cjRCUTtFQUNJLHFDQUFBO0FsQmdzNEJaOztBa0I5dDRCUTtFQUNJLG9DQUFBO0FsQml1NEJaOztBa0I5dDRCUTtFQUNJLG9DQUFBO0VBQ0EsZ0NBQUE7QWxCaXU0Qlo7O0FrQjl0NEJRO0VBQ0kseUJBQUE7QWxCaXU0Qlo7O0FrQjl0NEJRO0VBQ0ksZ0NBQUE7QWxCaXU0Qlo7O0FrQjl0NEJRO0VBQ0ksb0NBQUE7QWxCaXU0Qlo7O0FrQjl0NEJRO0VBQ0ksc0NBQUE7QWxCaXU0Qlo7O0FrQjl0NEJRO0VBQ0ksdUNBQUE7QWxCaXU0Qlo7O0FrQjl0NEJRO0VBQ0kscUNBQUE7QWxCaXU0Qlo7O0FrQi92NEJRO0VBQ0ksb0NBQUE7QWxCa3c0Qlo7O0FrQi92NEJRO0VBQ0ksb0NBQUE7RUFDQSxnQ0FBQTtBbEJrdzRCWjs7QWtCL3Y0QlE7RUFDSSx5QkFBQTtBbEJrdzRCWjs7QWtCL3Y0QlE7RUFDSSxnQ0FBQTtBbEJrdzRCWjs7QWtCL3Y0QlE7RUFDSSxvQ0FBQTtBbEJrdzRCWjs7QWtCL3Y0QlE7RUFDSSxzQ0FBQTtBbEJrdzRCWjs7QWtCL3Y0QlE7RUFDSSx1Q0FBQTtBbEJrdzRCWjs7QWtCL3Y0QlE7RUFDSSxxQ0FBQTtBbEJrdzRCWjs7QWtCaHk0QlE7RUFDSSxvQ0FBQTtBbEJteTRCWjs7QWtCaHk0QlE7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQm15NEJaOztBa0JoeTRCUTtFQUNJLHlCQUFBO0FsQm15NEJaOztBa0JoeTRCUTtFQUNJLGdDQUFBO0FsQm15NEJaOztBa0JoeTRCUTtFQUNJLG9DQUFBO0FsQm15NEJaOztBa0JoeTRCUTtFQUNJLHNDQUFBO0FsQm15NEJaOztBa0JoeTRCUTtFQUNJLHVDQUFBO0FsQm15NEJaOztBa0JoeTRCUTtFQUNJLHFDQUFBO0FsQm15NEJaOztBa0JqMDRCUTtFQUNJLG9DQUFBO0FsQm8wNEJaOztBa0JqMDRCUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCbzA0Qlo7O0FrQmowNEJRO0VBQ0kseUJBQUE7QWxCbzA0Qlo7O0FrQmowNEJRO0VBQ0ksZ0NBQUE7QWxCbzA0Qlo7O0FrQmowNEJRO0VBQ0ksb0NBQUE7QWxCbzA0Qlo7O0FrQmowNEJRO0VBQ0ksc0NBQUE7QWxCbzA0Qlo7O0FrQmowNEJRO0VBQ0ksdUNBQUE7QWxCbzA0Qlo7O0FrQmowNEJRO0VBQ0kscUNBQUE7QWxCbzA0Qlo7O0FrQmwyNEJRO0VBQ0ksb0NBQUE7QWxCcTI0Qlo7O0FrQmwyNEJRO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEJxMjRCWjs7QWtCbDI0QlE7RUFDSSx5QkFBQTtBbEJxMjRCWjs7QWtCbDI0QlE7RUFDSSxnQ0FBQTtBbEJxMjRCWjs7QWtCbDI0QlE7RUFDSSxvQ0FBQTtBbEJxMjRCWjs7QWtCbDI0QlE7RUFDSSxzQ0FBQTtBbEJxMjRCWjs7QWtCbDI0QlE7RUFDSSx1Q0FBQTtBbEJxMjRCWjs7QWtCbDI0QlE7RUFDSSxxQ0FBQTtBbEJxMjRCWjs7QWtCbjQ0QlE7RUFDSSxvQ0FBQTtBbEJzNDRCWjs7QWtCbjQ0QlE7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQnM0NEJaOztBa0JuNDRCUTtFQUNJLHlCQUFBO0FsQnM0NEJaOztBa0JuNDRCUTtFQUNJLGdDQUFBO0FsQnM0NEJaOztBa0JuNDRCUTtFQUNJLG9DQUFBO0FsQnM0NEJaOztBa0JuNDRCUTtFQUNJLHNDQUFBO0FsQnM0NEJaOztBa0JuNDRCUTtFQUNJLHVDQUFBO0FsQnM0NEJaOztBa0JuNDRCUTtFQUNJLHFDQUFBO0FsQnM0NEJaOztBa0JwNjRCUTtFQUNJLG9DQUFBO0FsQnU2NEJaOztBa0JwNjRCUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCdTY0Qlo7O0FrQnA2NEJRO0VBQ0kseUJBQUE7QWxCdTY0Qlo7O0FrQnA2NEJRO0VBQ0ksZ0NBQUE7QWxCdTY0Qlo7O0FrQnA2NEJRO0VBQ0ksb0NBQUE7QWxCdTY0Qlo7O0FrQnA2NEJRO0VBQ0ksc0NBQUE7QWxCdTY0Qlo7O0FrQnA2NEJRO0VBQ0ksdUNBQUE7QWxCdTY0Qlo7O0FrQnA2NEJRO0VBQ0kscUNBQUE7QWxCdTY0Qlo7O0FrQnI4NEJRO0VBQ0ksb0NBQUE7QWxCdzg0Qlo7O0FrQnI4NEJRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJ3ODRCWjs7QWtCcjg0QlE7RUFDSSx5QkFBQTtBbEJ3ODRCWjs7QWtCcjg0QlE7RUFDSSxnQ0FBQTtBbEJ3ODRCWjs7QWtCcjg0QlE7RUFDSSxvQ0FBQTtBbEJ3ODRCWjs7QWtCcjg0QlE7RUFDSSxzQ0FBQTtBbEJ3ODRCWjs7QWtCcjg0QlE7RUFDSSx1Q0FBQTtBbEJ3ODRCWjs7QWtCcjg0QlE7RUFDSSxxQ0FBQTtBbEJ3ODRCWjs7QWtCdCs0QlE7RUFDSSxvQ0FBQTtBbEJ5KzRCWjs7QWtCdCs0QlE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQnkrNEJaOztBa0J0KzRCUTtFQUNJLHlCQUFBO0FsQnkrNEJaOztBa0J0KzRCUTtFQUNJLGdDQUFBO0FsQnkrNEJaOztBa0J0KzRCUTtFQUNJLG9DQUFBO0FsQnkrNEJaOztBa0J0KzRCUTtFQUNJLHNDQUFBO0FsQnkrNEJaOztBa0J0KzRCUTtFQUNJLHVDQUFBO0FsQnkrNEJaOztBa0J0KzRCUTtFQUNJLHFDQUFBO0FsQnkrNEJaOztBa0J2ZzVCUTtFQUNJLG9DQUFBO0FsQjBnNUJaOztBa0J2ZzVCUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCMGc1Qlo7O0FrQnZnNUJRO0VBQ0kseUJBQUE7QWxCMGc1Qlo7O0FrQnZnNUJRO0VBQ0ksZ0NBQUE7QWxCMGc1Qlo7O0FrQnZnNUJRO0VBQ0ksb0NBQUE7QWxCMGc1Qlo7O0FrQnZnNUJRO0VBQ0ksc0NBQUE7QWxCMGc1Qlo7O0FrQnZnNUJRO0VBQ0ksdUNBQUE7QWxCMGc1Qlo7O0FrQnZnNUJRO0VBQ0kscUNBQUE7QWxCMGc1Qlo7O0FrQnhpNUJRO0VBQ0ksb0NBQUE7QWxCMmk1Qlo7O0FrQnhpNUJRO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEIyaTVCWjs7QWtCeGk1QlE7RUFDSSx5QkFBQTtBbEIyaTVCWjs7QWtCeGk1QlE7RUFDSSxnQ0FBQTtBbEIyaTVCWjs7QWtCeGk1QlE7RUFDSSxvQ0FBQTtBbEIyaTVCWjs7QWtCeGk1QlE7RUFDSSxzQ0FBQTtBbEIyaTVCWjs7QWtCeGk1QlE7RUFDSSx1Q0FBQTtBbEIyaTVCWjs7QWtCeGk1QlE7RUFDSSxxQ0FBQTtBbEIyaTVCWjs7QWtCems1QlE7RUFDSSxvQ0FBQTtBbEI0azVCWjs7QWtCems1QlE7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQjRrNUJaOztBa0J6azVCUTtFQUNJLHlCQUFBO0FsQjRrNUJaOztBa0J6azVCUTtFQUNJLGdDQUFBO0FsQjRrNUJaOztBa0J6azVCUTtFQUNJLG9DQUFBO0FsQjRrNUJaOztBa0J6azVCUTtFQUNJLHNDQUFBO0FsQjRrNUJaOztBa0J6azVCUTtFQUNJLHVDQUFBO0FsQjRrNUJaOztBa0J6azVCUTtFQUNJLHFDQUFBO0FsQjRrNUJaOztBa0IxbTVCUTtFQUNJLG9DQUFBO0FsQjZtNUJaOztBa0IxbTVCUTtFQUNJLG9DQUFBO0VBQ0EsZ0NBQUE7QWxCNm01Qlo7O0FrQjFtNUJRO0VBQ0kseUJBQUE7QWxCNm01Qlo7O0FrQjFtNUJRO0VBQ0ksZ0NBQUE7QWxCNm01Qlo7O0FrQjFtNUJRO0VBQ0ksb0NBQUE7QWxCNm01Qlo7O0FrQjFtNUJRO0VBQ0ksc0NBQUE7QWxCNm01Qlo7O0FrQjFtNUJRO0VBQ0ksdUNBQUE7QWxCNm01Qlo7O0FrQjFtNUJRO0VBQ0kscUNBQUE7QWxCNm01Qlo7O0FrQnhtNUJZO0VBQ0ksb0NBQUE7RUFDQSxnQ0FBQTtBbEIybTVCaEI7O0FrQnhtNUJZO0VBQ0ksb0NBQUE7QWxCMm01QmhCOztBa0J4bTVCWTtFQUNJLHlCQUFBO0FsQjJtNUJoQjs7QWtCeG01Qlk7RUFDSSxnQ0FBQTtBbEIybTVCaEI7O0FrQnhtNUJZO0VBQ0ksb0NBQUE7QWxCMm01QmhCOztBa0J4bTVCWTtFQUNJLHNDQUFBO0FsQjJtNUJoQjs7QWtCeG01Qlk7RUFDSSx1Q0FBQTtBbEIybTVCaEI7O0FrQnhtNUJZO0VBQ0kscUNBQUE7QWxCMm01QmhCOztBa0I1cTVCUTtFQUNJLG9DQUFBO0FsQitxNUJaOztBa0I1cTVCUTtFQUNJLG9DQUFBO0VBQ0EsZ0NBQUE7QWxCK3E1Qlo7O0FrQjVxNUJRO0VBQ0kseUJBQUE7QWxCK3E1Qlo7O0FrQjVxNUJRO0VBQ0ksZ0NBQUE7QWxCK3E1Qlo7O0FrQjVxNUJRO0VBQ0ksb0NBQUE7QWxCK3E1Qlo7O0FrQjVxNUJRO0VBQ0ksc0NBQUE7QWxCK3E1Qlo7O0FrQjVxNUJRO0VBQ0ksdUNBQUE7QWxCK3E1Qlo7O0FrQjVxNUJRO0VBQ0kscUNBQUE7QWxCK3E1Qlo7O0FrQjdzNUJRO0VBQ0ksb0NBQUE7QWxCZ3Q1Qlo7O0FrQjdzNUJRO0VBQ0ksb0NBQUE7RUFDQSxnQ0FBQTtBbEJndDVCWjs7QWtCN3M1QlE7RUFDSSx5QkFBQTtBbEJndDVCWjs7QWtCN3M1QlE7RUFDSSxnQ0FBQTtBbEJndDVCWjs7QWtCN3M1QlE7RUFDSSxvQ0FBQTtBbEJndDVCWjs7QWtCN3M1QlE7RUFDSSxzQ0FBQTtBbEJndDVCWjs7QWtCN3M1QlE7RUFDSSx1Q0FBQTtBbEJndDVCWjs7QWtCN3M1QlE7RUFDSSxxQ0FBQTtBbEJndDVCWjs7QWtCOXU1QlE7RUFDSSxvQ0FBQTtBbEJpdjVCWjs7QWtCOXU1QlE7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQml2NUJaOztBa0I5dTVCUTtFQUNJLHlCQUFBO0FsQml2NUJaOztBa0I5dTVCUTtFQUNJLGdDQUFBO0FsQml2NUJaOztBa0I5dTVCUTtFQUNJLG9DQUFBO0FsQml2NUJaOztBa0I5dTVCUTtFQUNJLHNDQUFBO0FsQml2NUJaOztBa0I5dTVCUTtFQUNJLHVDQUFBO0FsQml2NUJaOztBa0I5dTVCUTtFQUNJLHFDQUFBO0FsQml2NUJaOztBa0IvdzVCUTtFQUNJLG9DQUFBO0FsQmt4NUJaOztBa0IvdzVCUTtFQUNJLG9DQUFBO0VBQ0EsZ0NBQUE7QWxCa3g1Qlo7O0FrQi93NUJRO0VBQ0kseUJBQUE7QWxCa3g1Qlo7O0FrQi93NUJRO0VBQ0ksZ0NBQUE7QWxCa3g1Qlo7O0FrQi93NUJRO0VBQ0ksb0NBQUE7QWxCa3g1Qlo7O0FrQi93NUJRO0VBQ0ksc0NBQUE7QWxCa3g1Qlo7O0FrQi93NUJRO0VBQ0ksdUNBQUE7QWxCa3g1Qlo7O0FrQi93NUJRO0VBQ0kscUNBQUE7QWxCa3g1Qlo7O0FrQmh6NUJRO0VBQ0ksb0NBQUE7QWxCbXo1Qlo7O0FrQmh6NUJRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJtejVCWjs7QWtCaHo1QlE7RUFDSSx5QkFBQTtBbEJtejVCWjs7QWtCaHo1QlE7RUFDSSxnQ0FBQTtBbEJtejVCWjs7QWtCaHo1QlE7RUFDSSxvQ0FBQTtBbEJtejVCWjs7QWtCaHo1QlE7RUFDSSxzQ0FBQTtBbEJtejVCWjs7QWtCaHo1QlE7RUFDSSx1Q0FBQTtBbEJtejVCWjs7QWtCaHo1QlE7RUFDSSxxQ0FBQTtBbEJtejVCWjs7QWtCajE1QlE7RUFDSSxvQ0FBQTtBbEJvMTVCWjs7QWtCajE1QlE7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQm8xNUJaOztBa0JqMTVCUTtFQUNJLHlCQUFBO0FsQm8xNUJaOztBa0JqMTVCUTtFQUNJLGdDQUFBO0FsQm8xNUJaOztBa0JqMTVCUTtFQUNJLG9DQUFBO0FsQm8xNUJaOztBa0JqMTVCUTtFQUNJLHNDQUFBO0FsQm8xNUJaOztBa0JqMTVCUTtFQUNJLHVDQUFBO0FsQm8xNUJaOztBa0JqMTVCUTtFQUNJLHFDQUFBO0FsQm8xNUJaOztBa0JsMzVCUTtFQUNJLG9DQUFBO0FsQnEzNUJaOztBa0JsMzVCUTtFQUNJLG9DQUFBO0VBQ0EsZ0NBQUE7QWxCcTM1Qlo7O0FrQmwzNUJRO0VBQ0kseUJBQUE7QWxCcTM1Qlo7O0FrQmwzNUJRO0VBQ0ksZ0NBQUE7QWxCcTM1Qlo7O0FrQmwzNUJRO0VBQ0ksb0NBQUE7QWxCcTM1Qlo7O0FrQmwzNUJRO0VBQ0ksc0NBQUE7QWxCcTM1Qlo7O0FrQmwzNUJRO0VBQ0ksdUNBQUE7QWxCcTM1Qlo7O0FrQmwzNUJRO0VBQ0kscUNBQUE7QWxCcTM1Qlo7O0FrQm41NUJRO0VBQ0ksb0NBQUE7QWxCczU1Qlo7O0FrQm41NUJRO0VBQ0ksb0NBQUE7RUFDQSxnQ0FBQTtBbEJzNTVCWjs7QWtCbjU1QlE7RUFDSSx5QkFBQTtBbEJzNTVCWjs7QWtCbjU1QlE7RUFDSSxnQ0FBQTtBbEJzNTVCWjs7QWtCbjU1QlE7RUFDSSxvQ0FBQTtBbEJzNTVCWjs7QWtCbjU1QlE7RUFDSSxzQ0FBQTtBbEJzNTVCWjs7QWtCbjU1QlE7RUFDSSx1Q0FBQTtBbEJzNTVCWjs7QWtCbjU1QlE7RUFDSSxxQ0FBQTtBbEJzNTVCWjs7QWtCcDc1QlE7RUFDSSxvQ0FBQTtBbEJ1NzVCWjs7QWtCcDc1QlE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQnU3NUJaOztBa0JwNzVCUTtFQUNJLHlCQUFBO0FsQnU3NUJaOztBa0JwNzVCUTtFQUNJLGdDQUFBO0FsQnU3NUJaOztBa0JwNzVCUTtFQUNJLG9DQUFBO0FsQnU3NUJaOztBa0JwNzVCUTtFQUNJLHNDQUFBO0FsQnU3NUJaOztBa0JwNzVCUTtFQUNJLHVDQUFBO0FsQnU3NUJaOztBa0JwNzVCUTtFQUNJLHFDQUFBO0FsQnU3NUJaOztBa0JyOTVCUTtFQUNJLG9DQUFBO0FsQnc5NUJaOztBa0JyOTVCUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCdzk1Qlo7O0FrQnI5NUJRO0VBQ0kseUJBQUE7QWxCdzk1Qlo7O0FrQnI5NUJRO0VBQ0ksZ0NBQUE7QWxCdzk1Qlo7O0FrQnI5NUJRO0VBQ0ksb0NBQUE7QWxCdzk1Qlo7O0FrQnI5NUJRO0VBQ0ksc0NBQUE7QWxCdzk1Qlo7O0FrQnI5NUJRO0VBQ0ksdUNBQUE7QWxCdzk1Qlo7O0FrQnI5NUJRO0VBQ0kscUNBQUE7QWxCdzk1Qlo7O0FrQnQvNUJRO0VBQ0ksb0NBQUE7QWxCeS81Qlo7O0FrQnQvNUJRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJ5LzVCWjs7QWtCdC81QlE7RUFDSSx5QkFBQTtBbEJ5LzVCWjs7QWtCdC81QlE7RUFDSSxnQ0FBQTtBbEJ5LzVCWjs7QWtCdC81QlE7RUFDSSxvQ0FBQTtBbEJ5LzVCWjs7QWtCdC81QlE7RUFDSSxzQ0FBQTtBbEJ5LzVCWjs7QWtCdC81QlE7RUFDSSx1Q0FBQTtBbEJ5LzVCWjs7QWtCdC81QlE7RUFDSSxxQ0FBQTtBbEJ5LzVCWjs7QWtCdmg2QlE7RUFDSSxvQ0FBQTtBbEIwaDZCWjs7QWtCdmg2QlE7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQjBoNkJaOztBa0J2aDZCUTtFQUNJLHlCQUFBO0FsQjBoNkJaOztBa0J2aDZCUTtFQUNJLGdDQUFBO0FsQjBoNkJaOztBa0J2aDZCUTtFQUNJLG9DQUFBO0FsQjBoNkJaOztBa0J2aDZCUTtFQUNJLHNDQUFBO0FsQjBoNkJaOztBa0J2aDZCUTtFQUNJLHVDQUFBO0FsQjBoNkJaOztBa0J2aDZCUTtFQUNJLHFDQUFBO0FsQjBoNkJaOztBa0J4ajZCUTtFQUNJLG9DQUFBO0FsQjJqNkJaOztBa0J4ajZCUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCMmo2Qlo7O0FrQnhqNkJRO0VBQ0kseUJBQUE7QWxCMmo2Qlo7O0FrQnhqNkJRO0VBQ0ksZ0NBQUE7QWxCMmo2Qlo7O0FrQnhqNkJRO0VBQ0ksb0NBQUE7QWxCMmo2Qlo7O0FrQnhqNkJRO0VBQ0ksc0NBQUE7QWxCMmo2Qlo7O0FrQnhqNkJRO0VBQ0ksdUNBQUE7QWxCMmo2Qlo7O0FrQnhqNkJRO0VBQ0kscUNBQUE7QWxCMmo2Qlo7O0FrQnpsNkJRO0VBQ0ksb0NBQUE7QWxCNGw2Qlo7O0FrQnpsNkJRO0VBQ0ksb0NBQUE7RUFDQSxnQ0FBQTtBbEI0bDZCWjs7QWtCemw2QlE7RUFDSSx5QkFBQTtBbEI0bDZCWjs7QWtCemw2QlE7RUFDSSxnQ0FBQTtBbEI0bDZCWjs7QWtCemw2QlE7RUFDSSxvQ0FBQTtBbEI0bDZCWjs7QWtCemw2QlE7RUFDSSxzQ0FBQTtBbEI0bDZCWjs7QWtCemw2QlE7RUFDSSx1Q0FBQTtBbEI0bDZCWjs7QWtCemw2QlE7RUFDSSxxQ0FBQTtBbEI0bDZCWjs7QWtCdmw2Qlk7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQjBsNkJoQjs7QWtCdmw2Qlk7RUFDSSxvQ0FBQTtBbEIwbDZCaEI7O0FrQnZsNkJZO0VBQ0kseUJBQUE7QWxCMGw2QmhCOztBa0J2bDZCWTtFQUNJLGdDQUFBO0FsQjBsNkJoQjs7QWtCdmw2Qlk7RUFDSSxvQ0FBQTtBbEIwbDZCaEI7O0FrQnZsNkJZO0VBQ0ksc0NBQUE7QWxCMGw2QmhCOztBa0J2bDZCWTtFQUNJLHVDQUFBO0FsQjBsNkJoQjs7QWtCdmw2Qlk7RUFDSSxxQ0FBQTtBbEIwbDZCaEI7O0FrQjNwNkJRO0VBQ0ksb0NBQUE7QWxCOHA2Qlo7O0FrQjNwNkJRO0VBQ0ksb0NBQUE7RUFDQSxnQ0FBQTtBbEI4cDZCWjs7QWtCM3A2QlE7RUFDSSx5QkFBQTtBbEI4cDZCWjs7QWtCM3A2QlE7RUFDSSxnQ0FBQTtBbEI4cDZCWjs7QWtCM3A2QlE7RUFDSSxvQ0FBQTtBbEI4cDZCWjs7QWtCM3A2QlE7RUFDSSxzQ0FBQTtBbEI4cDZCWjs7QWtCM3A2QlE7RUFDSSx1Q0FBQTtBbEI4cDZCWjs7QWtCM3A2QlE7RUFDSSxxQ0FBQTtBbEI4cDZCWjs7QWtCNXI2QlE7RUFDSSxvQ0FBQTtBbEIrcjZCWjs7QWtCNXI2QlE7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQityNkJaOztBa0I1cjZCUTtFQUNJLHlCQUFBO0FsQityNkJaOztBa0I1cjZCUTtFQUNJLGdDQUFBO0FsQityNkJaOztBa0I1cjZCUTtFQUNJLG9DQUFBO0FsQityNkJaOztBa0I1cjZCUTtFQUNJLHNDQUFBO0FsQityNkJaOztBa0I1cjZCUTtFQUNJLHVDQUFBO0FsQityNkJaOztBa0I1cjZCUTtFQUNJLHFDQUFBO0FsQityNkJaOztBa0I3dDZCUTtFQUNJLG9DQUFBO0FsQmd1NkJaOztBa0I3dDZCUTtFQUNJLG9DQUFBO0VBQ0EsZ0NBQUE7QWxCZ3U2Qlo7O0FrQjd0NkJRO0VBQ0kseUJBQUE7QWxCZ3U2Qlo7O0FrQjd0NkJRO0VBQ0ksZ0NBQUE7QWxCZ3U2Qlo7O0FrQjd0NkJRO0VBQ0ksb0NBQUE7QWxCZ3U2Qlo7O0FrQjd0NkJRO0VBQ0ksc0NBQUE7QWxCZ3U2Qlo7O0FrQjd0NkJRO0VBQ0ksdUNBQUE7QWxCZ3U2Qlo7O0FrQjd0NkJRO0VBQ0kscUNBQUE7QWxCZ3U2Qlo7O0FrQjl2NkJRO0VBQ0ksb0NBQUE7QWxCaXc2Qlo7O0FrQjl2NkJRO0VBQ0ksb0NBQUE7RUFDQSxnQ0FBQTtBbEJpdzZCWjs7QWtCOXY2QlE7RUFDSSx5QkFBQTtBbEJpdzZCWjs7QWtCOXY2QlE7RUFDSSxnQ0FBQTtBbEJpdzZCWjs7QWtCOXY2QlE7RUFDSSxvQ0FBQTtBbEJpdzZCWjs7QWtCOXY2QlE7RUFDSSxzQ0FBQTtBbEJpdzZCWjs7QWtCOXY2QlE7RUFDSSx1Q0FBQTtBbEJpdzZCWjs7QWtCOXY2QlE7RUFDSSxxQ0FBQTtBbEJpdzZCWjs7QWtCL3g2QlE7RUFDSSxvQ0FBQTtBbEJreTZCWjs7QWtCL3g2QlE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQmt5NkJaOztBa0IveDZCUTtFQUNJLHlCQUFBO0FsQmt5NkJaOztBa0IveDZCUTtFQUNJLGdDQUFBO0FsQmt5NkJaOztBa0IveDZCUTtFQUNJLG9DQUFBO0FsQmt5NkJaOztBa0IveDZCUTtFQUNJLHNDQUFBO0FsQmt5NkJaOztBa0IveDZCUTtFQUNJLHVDQUFBO0FsQmt5NkJaOztBa0IveDZCUTtFQUNJLHFDQUFBO0FsQmt5NkJaOztBa0JoMDZCUTtFQUNJLG9DQUFBO0FsQm0wNkJaOztBa0JoMDZCUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCbTA2Qlo7O0FrQmgwNkJRO0VBQ0kseUJBQUE7QWxCbTA2Qlo7O0FrQmgwNkJRO0VBQ0ksZ0NBQUE7QWxCbTA2Qlo7O0FrQmgwNkJRO0VBQ0ksb0NBQUE7QWxCbTA2Qlo7O0FrQmgwNkJRO0VBQ0ksc0NBQUE7QWxCbTA2Qlo7O0FrQmgwNkJRO0VBQ0ksdUNBQUE7QWxCbTA2Qlo7O0FrQmgwNkJRO0VBQ0kscUNBQUE7QWxCbTA2Qlo7O0FrQmoyNkJRO0VBQ0ksb0NBQUE7QWxCbzI2Qlo7O0FrQmoyNkJRO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEJvMjZCWjs7QWtCajI2QlE7RUFDSSx5QkFBQTtBbEJvMjZCWjs7QWtCajI2QlE7RUFDSSxnQ0FBQTtBbEJvMjZCWjs7QWtCajI2QlE7RUFDSSxvQ0FBQTtBbEJvMjZCWjs7QWtCajI2QlE7RUFDSSxzQ0FBQTtBbEJvMjZCWjs7QWtCajI2QlE7RUFDSSx1Q0FBQTtBbEJvMjZCWjs7QWtCajI2QlE7RUFDSSxxQ0FBQTtBbEJvMjZCWjs7QWtCbDQ2QlE7RUFDSSxvQ0FBQTtBbEJxNDZCWjs7QWtCbDQ2QlE7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQnE0NkJaOztBa0JsNDZCUTtFQUNJLHlCQUFBO0FsQnE0NkJaOztBa0JsNDZCUTtFQUNJLGdDQUFBO0FsQnE0NkJaOztBa0JsNDZCUTtFQUNJLG9DQUFBO0FsQnE0NkJaOztBa0JsNDZCUTtFQUNJLHNDQUFBO0FsQnE0NkJaOztBa0JsNDZCUTtFQUNJLHVDQUFBO0FsQnE0NkJaOztBa0JsNDZCUTtFQUNJLHFDQUFBO0FsQnE0NkJaOztBa0JuNjZCUTtFQUNJLG9DQUFBO0FsQnM2NkJaOztBa0JuNjZCUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCczY2Qlo7O0FrQm42NkJRO0VBQ0kseUJBQUE7QWxCczY2Qlo7O0FrQm42NkJRO0VBQ0ksZ0NBQUE7QWxCczY2Qlo7O0FrQm42NkJRO0VBQ0ksb0NBQUE7QWxCczY2Qlo7O0FrQm42NkJRO0VBQ0ksc0NBQUE7QWxCczY2Qlo7O0FrQm42NkJRO0VBQ0ksdUNBQUE7QWxCczY2Qlo7O0FrQm42NkJRO0VBQ0kscUNBQUE7QWxCczY2Qlo7O0FrQnA4NkJRO0VBQ0ksb0NBQUE7QWxCdTg2Qlo7O0FrQnA4NkJRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJ1ODZCWjs7QWtCcDg2QlE7RUFDSSx5QkFBQTtBbEJ1ODZCWjs7QWtCcDg2QlE7RUFDSSxnQ0FBQTtBbEJ1ODZCWjs7QWtCcDg2QlE7RUFDSSxvQ0FBQTtBbEJ1ODZCWjs7QWtCcDg2QlE7RUFDSSxzQ0FBQTtBbEJ1ODZCWjs7QWtCcDg2QlE7RUFDSSx1Q0FBQTtBbEJ1ODZCWjs7QWtCcDg2QlE7RUFDSSxxQ0FBQTtBbEJ1ODZCWjs7QWtCcis2QlE7RUFDSSxvQ0FBQTtBbEJ3KzZCWjs7QWtCcis2QlE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQncrNkJaOztBa0JyKzZCUTtFQUNJLHlCQUFBO0FsQncrNkJaOztBa0JyKzZCUTtFQUNJLGdDQUFBO0FsQncrNkJaOztBa0JyKzZCUTtFQUNJLG9DQUFBO0FsQncrNkJaOztBa0JyKzZCUTtFQUNJLHNDQUFBO0FsQncrNkJaOztBa0JyKzZCUTtFQUNJLHVDQUFBO0FsQncrNkJaOztBa0JyKzZCUTtFQUNJLHFDQUFBO0FsQncrNkJaOztBa0J0ZzdCUTtFQUNJLG9DQUFBO0FsQnlnN0JaOztBa0J0ZzdCUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCeWc3Qlo7O0FrQnRnN0JRO0VBQ0kseUJBQUE7QWxCeWc3Qlo7O0FrQnRnN0JRO0VBQ0ksZ0NBQUE7QWxCeWc3Qlo7O0FrQnRnN0JRO0VBQ0ksb0NBQUE7QWxCeWc3Qlo7O0FrQnRnN0JRO0VBQ0ksc0NBQUE7QWxCeWc3Qlo7O0FrQnRnN0JRO0VBQ0ksdUNBQUE7QWxCeWc3Qlo7O0FrQnRnN0JRO0VBQ0kscUNBQUE7QWxCeWc3Qlo7O0FrQnZpN0JRO0VBQ0ksb0NBQUE7QWxCMGk3Qlo7O0FrQnZpN0JRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEIwaTdCWjs7QWtCdmk3QlE7RUFDSSx5QkFBQTtBbEIwaTdCWjs7QWtCdmk3QlE7RUFDSSxnQ0FBQTtBbEIwaTdCWjs7QWtCdmk3QlE7RUFDSSxvQ0FBQTtBbEIwaTdCWjs7QWtCdmk3QlE7RUFDSSxzQ0FBQTtBbEIwaTdCWjs7QWtCdmk3QlE7RUFDSSx1Q0FBQTtBbEIwaTdCWjs7QWtCdmk3QlE7RUFDSSxxQ0FBQTtBbEIwaTdCWjs7QWtCeGs3QlE7RUFDSSxvQ0FBQTtBbEIyazdCWjs7QWtCeGs3QlE7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQjJrN0JaOztBa0J4azdCUTtFQUNJLHlCQUFBO0FsQjJrN0JaOztBa0J4azdCUTtFQUNJLGdDQUFBO0FsQjJrN0JaOztBa0J4azdCUTtFQUNJLG9DQUFBO0FsQjJrN0JaOztBa0J4azdCUTtFQUNJLHNDQUFBO0FsQjJrN0JaOztBa0J4azdCUTtFQUNJLHVDQUFBO0FsQjJrN0JaOztBa0J4azdCUTtFQUNJLHFDQUFBO0FsQjJrN0JaOztBa0J0azdCWTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCeWs3QmhCOztBa0J0azdCWTtFQUNJLG9DQUFBO0FsQnlrN0JoQjs7QWtCdGs3Qlk7RUFDSSx5QkFBQTtBbEJ5azdCaEI7O0FrQnRrN0JZO0VBQ0ksZ0NBQUE7QWxCeWs3QmhCOztBa0J0azdCWTtFQUNJLG9DQUFBO0FsQnlrN0JoQjs7QWtCdGs3Qlk7RUFDSSxzQ0FBQTtBbEJ5azdCaEI7O0FrQnRrN0JZO0VBQ0ksdUNBQUE7QWxCeWs3QmhCOztBa0J0azdCWTtFQUNJLHFDQUFBO0FsQnlrN0JoQjs7QWtCMW83QlE7RUFDSSxvQ0FBQTtBbEI2bzdCWjs7QWtCMW83QlE7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQjZvN0JaOztBa0IxbzdCUTtFQUNJLHlCQUFBO0FsQjZvN0JaOztBa0IxbzdCUTtFQUNJLGdDQUFBO0FsQjZvN0JaOztBa0IxbzdCUTtFQUNJLG9DQUFBO0FsQjZvN0JaOztBa0IxbzdCUTtFQUNJLHNDQUFBO0FsQjZvN0JaOztBa0IxbzdCUTtFQUNJLHVDQUFBO0FsQjZvN0JaOztBa0IxbzdCUTtFQUNJLHFDQUFBO0FsQjZvN0JaOztBa0IzcTdCUTtFQUNJLG9DQUFBO0FsQjhxN0JaOztBa0IzcTdCUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCOHE3Qlo7O0FrQjNxN0JRO0VBQ0kseUJBQUE7QWxCOHE3Qlo7O0FrQjNxN0JRO0VBQ0ksZ0NBQUE7QWxCOHE3Qlo7O0FrQjNxN0JRO0VBQ0ksb0NBQUE7QWxCOHE3Qlo7O0FrQjNxN0JRO0VBQ0ksc0NBQUE7QWxCOHE3Qlo7O0FrQjNxN0JRO0VBQ0ksdUNBQUE7QWxCOHE3Qlo7O0FrQjNxN0JRO0VBQ0kscUNBQUE7QWxCOHE3Qlo7O0FrQjVzN0JRO0VBQ0ksb0NBQUE7QWxCK3M3Qlo7O0FrQjVzN0JRO0VBQ0ksb0NBQUE7RUFDQSxnQ0FBQTtBbEIrczdCWjs7QWtCNXM3QlE7RUFDSSx5QkFBQTtBbEIrczdCWjs7QWtCNXM3QlE7RUFDSSxnQ0FBQTtBbEIrczdCWjs7QWtCNXM3QlE7RUFDSSxvQ0FBQTtBbEIrczdCWjs7QWtCNXM3QlE7RUFDSSxzQ0FBQTtBbEIrczdCWjs7QWtCNXM3QlE7RUFDSSx1Q0FBQTtBbEIrczdCWjs7QWtCNXM3QlE7RUFDSSxxQ0FBQTtBbEIrczdCWjs7QWtCN3U3QlE7RUFDSSxvQ0FBQTtBbEJndjdCWjs7QWtCN3U3QlE7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQmd2N0JaOztBa0I3dTdCUTtFQUNJLHlCQUFBO0FsQmd2N0JaOztBa0I3dTdCUTtFQUNJLGdDQUFBO0FsQmd2N0JaOztBa0I3dTdCUTtFQUNJLG9DQUFBO0FsQmd2N0JaOztBa0I3dTdCUTtFQUNJLHNDQUFBO0FsQmd2N0JaOztBa0I3dTdCUTtFQUNJLHVDQUFBO0FsQmd2N0JaOztBa0I3dTdCUTtFQUNJLHFDQUFBO0FsQmd2N0JaOztBa0I5dzdCUTtFQUNJLG9DQUFBO0FsQml4N0JaOztBa0I5dzdCUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCaXg3Qlo7O0FrQjl3N0JRO0VBQ0kseUJBQUE7QWxCaXg3Qlo7O0FrQjl3N0JRO0VBQ0ksZ0NBQUE7QWxCaXg3Qlo7O0FrQjl3N0JRO0VBQ0ksb0NBQUE7QWxCaXg3Qlo7O0FrQjl3N0JRO0VBQ0ksc0NBQUE7QWxCaXg3Qlo7O0FrQjl3N0JRO0VBQ0ksdUNBQUE7QWxCaXg3Qlo7O0FrQjl3N0JRO0VBQ0kscUNBQUE7QWxCaXg3Qlo7O0FrQi95N0JRO0VBQ0ksb0NBQUE7QWxCa3o3Qlo7O0FrQi95N0JRO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEJrejdCWjs7QWtCL3k3QlE7RUFDSSx5QkFBQTtBbEJrejdCWjs7QWtCL3k3QlE7RUFDSSxnQ0FBQTtBbEJrejdCWjs7QWtCL3k3QlE7RUFDSSxvQ0FBQTtBbEJrejdCWjs7QWtCL3k3QlE7RUFDSSxzQ0FBQTtBbEJrejdCWjs7QWtCL3k3QlE7RUFDSSx1Q0FBQTtBbEJrejdCWjs7QWtCL3k3QlE7RUFDSSxxQ0FBQTtBbEJrejdCWjs7QWtCaDE3QlE7RUFDSSxvQ0FBQTtBbEJtMTdCWjs7QWtCaDE3QlE7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQm0xN0JaOztBa0JoMTdCUTtFQUNJLHlCQUFBO0FsQm0xN0JaOztBa0JoMTdCUTtFQUNJLGdDQUFBO0FsQm0xN0JaOztBa0JoMTdCUTtFQUNJLG9DQUFBO0FsQm0xN0JaOztBa0JoMTdCUTtFQUNJLHNDQUFBO0FsQm0xN0JaOztBa0JoMTdCUTtFQUNJLHVDQUFBO0FsQm0xN0JaOztBa0JoMTdCUTtFQUNJLHFDQUFBO0FsQm0xN0JaOztBa0JqMzdCUTtFQUNJLG9DQUFBO0FsQm8zN0JaOztBa0JqMzdCUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCbzM3Qlo7O0FrQmozN0JRO0VBQ0kseUJBQUE7QWxCbzM3Qlo7O0FrQmozN0JRO0VBQ0ksZ0NBQUE7QWxCbzM3Qlo7O0FrQmozN0JRO0VBQ0ksb0NBQUE7QWxCbzM3Qlo7O0FrQmozN0JRO0VBQ0ksc0NBQUE7QWxCbzM3Qlo7O0FrQmozN0JRO0VBQ0ksdUNBQUE7QWxCbzM3Qlo7O0FrQmozN0JRO0VBQ0kscUNBQUE7QWxCbzM3Qlo7O0FrQmw1N0JRO0VBQ0ksb0NBQUE7QWxCcTU3Qlo7O0FrQmw1N0JRO0VBQ0ksb0NBQUE7QWxCcTU3Qlo7O0FrQmo1N0JRO0VBQ0kseUJBQUE7QWxCbzU3Qlo7O0FrQmo1N0JRO0VBQ0ksZ0NBQUE7QWxCbzU3Qlo7O0FrQmo1N0JRO0VBQ0ksb0NBQUE7QWxCbzU3Qlo7O0FrQmo1N0JRO0VBQ0ksc0NBQUE7QWxCbzU3Qlo7O0FrQmo1N0JRO0VBQ0ksdUNBQUE7QWxCbzU3Qlo7O0FrQmo1N0JRO0VBQ0kscUNBQUE7QWxCbzU3Qlo7O0FrQmw3N0JRO0VBQ0ksb0NBQUE7QWxCcTc3Qlo7O0FrQmw3N0JRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJxNzdCWjs7QWtCbDc3QlE7RUFDSSx5QkFBQTtBbEJxNzdCWjs7QWtCbDc3QlE7RUFDSSxnQ0FBQTtBbEJxNzdCWjs7QWtCbDc3QlE7RUFDSSxvQ0FBQTtBbEJxNzdCWjs7QWtCbDc3QlE7RUFDSSxzQ0FBQTtBbEJxNzdCWjs7QWtCbDc3QlE7RUFDSSx1Q0FBQTtBbEJxNzdCWjs7QWtCbDc3QlE7RUFDSSxxQ0FBQTtBbEJxNzdCWjs7QWtCbjk3QlE7RUFDSSxvQ0FBQTtBbEJzOTdCWjs7QWtCbjk3QlE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQnM5N0JaOztBa0JuOTdCUTtFQUNJLHlCQUFBO0FsQnM5N0JaOztBa0JuOTdCUTtFQUNJLGdDQUFBO0FsQnM5N0JaOztBa0JuOTdCUTtFQUNJLG9DQUFBO0FsQnM5N0JaOztBa0JuOTdCUTtFQUNJLHNDQUFBO0FsQnM5N0JaOztBa0JuOTdCUTtFQUNJLHVDQUFBO0FsQnM5N0JaOztBa0JuOTdCUTtFQUNJLHFDQUFBO0FsQnM5N0JaOztBa0JwLzdCUTtFQUNJLG9DQUFBO0FsQnUvN0JaOztBa0JwLzdCUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCdS83Qlo7O0FrQnAvN0JRO0VBQ0kseUJBQUE7QWxCdS83Qlo7O0FrQnAvN0JRO0VBQ0ksZ0NBQUE7QWxCdS83Qlo7O0FrQnAvN0JRO0VBQ0ksb0NBQUE7QWxCdS83Qlo7O0FrQnAvN0JRO0VBQ0ksc0NBQUE7QWxCdS83Qlo7O0FrQnAvN0JRO0VBQ0ksdUNBQUE7QWxCdS83Qlo7O0FrQnAvN0JRO0VBQ0kscUNBQUE7QWxCdS83Qlo7O0FrQnJoOEJRO0VBQ0ksb0NBQUE7QWxCd2g4Qlo7O0FrQnJoOEJRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJ3aDhCWjs7QWtCcmg4QlE7RUFDSSx5QkFBQTtBbEJ3aDhCWjs7QWtCcmg4QlE7RUFDSSxnQ0FBQTtBbEJ3aDhCWjs7QWtCcmg4QlE7RUFDSSxvQ0FBQTtBbEJ3aDhCWjs7QWtCcmg4QlE7RUFDSSxzQ0FBQTtBbEJ3aDhCWjs7QWtCcmg4QlE7RUFDSSx1Q0FBQTtBbEJ3aDhCWjs7QWtCcmg4QlE7RUFDSSxxQ0FBQTtBbEJ3aDhCWjs7QWtCdGo4QlE7RUFDSSxvQ0FBQTtBbEJ5ajhCWjs7QWtCdGo4QlE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQnlqOEJaOztBa0J0ajhCUTtFQUNJLHlCQUFBO0FsQnlqOEJaOztBa0J0ajhCUTtFQUNJLGdDQUFBO0FsQnlqOEJaOztBa0J0ajhCUTtFQUNJLG9DQUFBO0FsQnlqOEJaOztBa0J0ajhCUTtFQUNJLHNDQUFBO0FsQnlqOEJaOztBa0J0ajhCUTtFQUNJLHVDQUFBO0FsQnlqOEJaOztBa0J0ajhCUTtFQUNJLHFDQUFBO0FsQnlqOEJaOztBa0J2bDhCUTtFQUNJLG9DQUFBO0FsQjBsOEJaOztBa0J2bDhCUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCMGw4Qlo7O0FrQnZsOEJRO0VBQ0kseUJBQUE7QWxCMGw4Qlo7O0FrQnZsOEJRO0VBQ0ksZ0NBQUE7QWxCMGw4Qlo7O0FrQnZsOEJRO0VBQ0ksb0NBQUE7QWxCMGw4Qlo7O0FrQnZsOEJRO0VBQ0ksc0NBQUE7QWxCMGw4Qlo7O0FrQnZsOEJRO0VBQ0ksdUNBQUE7QWxCMGw4Qlo7O0FrQnZsOEJRO0VBQ0kscUNBQUE7QWxCMGw4Qlo7O0FrQnJsOEJZO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJ3bDhCaEI7O0FrQnJsOEJZO0VBQ0ksb0NBQUE7QWxCd2w4QmhCOztBa0JybDhCWTtFQUNJLHlCQUFBO0FsQndsOEJoQjs7QWtCcmw4Qlk7RUFDSSxnQ0FBQTtBbEJ3bDhCaEI7O0FrQnJsOEJZO0VBQ0ksb0NBQUE7QWxCd2w4QmhCOztBa0JybDhCWTtFQUNJLHNDQUFBO0FsQndsOEJoQjs7QWtCcmw4Qlk7RUFDSSx1Q0FBQTtBbEJ3bDhCaEI7O0FrQnJsOEJZO0VBQ0kscUNBQUE7QWxCd2w4QmhCOztBa0J6cDhCUTtFQUNJLG9DQUFBO0FsQjRwOEJaOztBa0J6cDhCUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCNHA4Qlo7O0FrQnpwOEJRO0VBQ0kseUJBQUE7QWxCNHA4Qlo7O0FrQnpwOEJRO0VBQ0ksZ0NBQUE7QWxCNHA4Qlo7O0FrQnpwOEJRO0VBQ0ksb0NBQUE7QWxCNHA4Qlo7O0FrQnpwOEJRO0VBQ0ksc0NBQUE7QWxCNHA4Qlo7O0FrQnpwOEJRO0VBQ0ksdUNBQUE7QWxCNHA4Qlo7O0FrQnpwOEJRO0VBQ0kscUNBQUE7QWxCNHA4Qlo7O0FrQjFyOEJRO0VBQ0ksb0NBQUE7QWxCNnI4Qlo7O0FrQjFyOEJRO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEI2cjhCWjs7QWtCMXI4QlE7RUFDSSx5QkFBQTtBbEI2cjhCWjs7QWtCMXI4QlE7RUFDSSxnQ0FBQTtBbEI2cjhCWjs7QWtCMXI4QlE7RUFDSSxvQ0FBQTtBbEI2cjhCWjs7QWtCMXI4QlE7RUFDSSxzQ0FBQTtBbEI2cjhCWjs7QWtCMXI4QlE7RUFDSSx1Q0FBQTtBbEI2cjhCWjs7QWtCMXI4QlE7RUFDSSxxQ0FBQTtBbEI2cjhCWjs7QWtCM3Q4QlE7RUFDSSxvQ0FBQTtBbEI4dDhCWjs7QWtCM3Q4QlE7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQjh0OEJaOztBa0IzdDhCUTtFQUNJLHlCQUFBO0FsQjh0OEJaOztBa0IzdDhCUTtFQUNJLGdDQUFBO0FsQjh0OEJaOztBa0IzdDhCUTtFQUNJLG9DQUFBO0FsQjh0OEJaOztBa0IzdDhCUTtFQUNJLHNDQUFBO0FsQjh0OEJaOztBa0IzdDhCUTtFQUNJLHVDQUFBO0FsQjh0OEJaOztBa0IzdDhCUTtFQUNJLHFDQUFBO0FsQjh0OEJaOztBa0I1djhCUTtFQUNJLG9DQUFBO0FsQit2OEJaOztBa0I1djhCUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCK3Y4Qlo7O0FrQjV2OEJRO0VBQ0kseUJBQUE7QWxCK3Y4Qlo7O0FrQjV2OEJRO0VBQ0ksZ0NBQUE7QWxCK3Y4Qlo7O0FrQjV2OEJRO0VBQ0ksb0NBQUE7QWxCK3Y4Qlo7O0FrQjV2OEJRO0VBQ0ksc0NBQUE7QWxCK3Y4Qlo7O0FrQjV2OEJRO0VBQ0ksdUNBQUE7QWxCK3Y4Qlo7O0FrQjV2OEJRO0VBQ0kscUNBQUE7QWxCK3Y4Qlo7O0FrQjd4OEJRO0VBQ0ksb0NBQUE7QWxCZ3k4Qlo7O0FrQjd4OEJRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJneThCWjs7QWtCN3g4QlE7RUFDSSx5QkFBQTtBbEJneThCWjs7QWtCN3g4QlE7RUFDSSxnQ0FBQTtBbEJneThCWjs7QWtCN3g4QlE7RUFDSSxvQ0FBQTtBbEJneThCWjs7QWtCN3g4QlE7RUFDSSxzQ0FBQTtBbEJneThCWjs7QWtCN3g4QlE7RUFDSSx1Q0FBQTtBbEJneThCWjs7QWtCN3g4QlE7RUFDSSxxQ0FBQTtBbEJneThCWjs7QWtCOXo4QlE7RUFDSSxvQ0FBQTtBbEJpMDhCWjs7QWtCOXo4QlE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQmkwOEJaOztBa0I5ejhCUTtFQUNJLHlCQUFBO0FsQmkwOEJaOztBa0I5ejhCUTtFQUNJLGdDQUFBO0FsQmkwOEJaOztBa0I5ejhCUTtFQUNJLG9DQUFBO0FsQmkwOEJaOztBa0I5ejhCUTtFQUNJLHNDQUFBO0FsQmkwOEJaOztBa0I5ejhCUTtFQUNJLHVDQUFBO0FsQmkwOEJaOztBa0I5ejhCUTtFQUNJLHFDQUFBO0FsQmkwOEJaOztBa0IvMThCUTtFQUNJLG9DQUFBO0FsQmsyOEJaOztBa0IvMThCUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCazI4Qlo7O0FrQi8xOEJRO0VBQ0kseUJBQUE7QWxCazI4Qlo7O0FrQi8xOEJRO0VBQ0ksZ0NBQUE7QWxCazI4Qlo7O0FrQi8xOEJRO0VBQ0ksb0NBQUE7QWxCazI4Qlo7O0FrQi8xOEJRO0VBQ0ksc0NBQUE7QWxCazI4Qlo7O0FrQi8xOEJRO0VBQ0ksdUNBQUE7QWxCazI4Qlo7O0FrQi8xOEJRO0VBQ0kscUNBQUE7QWxCazI4Qlo7O0FrQmg0OEJRO0VBQ0ksb0NBQUE7QWxCbTQ4Qlo7O0FrQmg0OEJRO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEJtNDhCWjs7QWtCaDQ4QlE7RUFDSSx5QkFBQTtBbEJtNDhCWjs7QWtCaDQ4QlE7RUFDSSxnQ0FBQTtBbEJtNDhCWjs7QWtCaDQ4QlE7RUFDSSxvQ0FBQTtBbEJtNDhCWjs7QWtCaDQ4QlE7RUFDSSxzQ0FBQTtBbEJtNDhCWjs7QWtCaDQ4QlE7RUFDSSx1Q0FBQTtBbEJtNDhCWjs7QWtCaDQ4QlE7RUFDSSxxQ0FBQTtBbEJtNDhCWjs7QWtCajY4QlE7RUFDSSxvQ0FBQTtBbEJvNjhCWjs7QWtCajY4QlE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQm82OEJaOztBa0JqNjhCUTtFQUNJLHlCQUFBO0FsQm82OEJaOztBa0JqNjhCUTtFQUNJLGdDQUFBO0FsQm82OEJaOztBa0JqNjhCUTtFQUNJLG9DQUFBO0FsQm82OEJaOztBa0JqNjhCUTtFQUNJLHNDQUFBO0FsQm82OEJaOztBa0JqNjhCUTtFQUNJLHVDQUFBO0FsQm82OEJaOztBa0JqNjhCUTtFQUNJLHFDQUFBO0FsQm82OEJaOztBa0JsODhCUTtFQUNJLG9DQUFBO0FsQnE4OEJaOztBa0JsODhCUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCcTg4Qlo7O0FrQmw4OEJRO0VBQ0kseUJBQUE7QWxCcTg4Qlo7O0FrQmw4OEJRO0VBQ0ksZ0NBQUE7QWxCcTg4Qlo7O0FrQmw4OEJRO0VBQ0ksb0NBQUE7QWxCcTg4Qlo7O0FrQmw4OEJRO0VBQ0ksc0NBQUE7QWxCcTg4Qlo7O0FrQmw4OEJRO0VBQ0ksdUNBQUE7QWxCcTg4Qlo7O0FrQmw4OEJRO0VBQ0kscUNBQUE7QWxCcTg4Qlo7O0FrQm4rOEJRO0VBQ0ksb0NBQUE7QWxCcys4Qlo7O0FrQm4rOEJRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJzKzhCWjs7QWtCbis4QlE7RUFDSSx5QkFBQTtBbEJzKzhCWjs7QWtCbis4QlE7RUFDSSxnQ0FBQTtBbEJzKzhCWjs7QWtCbis4QlE7RUFDSSxvQ0FBQTtBbEJzKzhCWjs7QWtCbis4QlE7RUFDSSxzQ0FBQTtBbEJzKzhCWjs7QWtCbis4QlE7RUFDSSx1Q0FBQTtBbEJzKzhCWjs7QWtCbis4QlE7RUFDSSxxQ0FBQTtBbEJzKzhCWjs7QWtCcGc5QlE7RUFDSSxvQ0FBQTtBbEJ1ZzlCWjs7QWtCcGc5QlE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQnVnOUJaOztBa0JwZzlCUTtFQUNJLHlCQUFBO0FsQnVnOUJaOztBa0JwZzlCUTtFQUNJLGdDQUFBO0FsQnVnOUJaOztBa0JwZzlCUTtFQUNJLG9DQUFBO0FsQnVnOUJaOztBa0JwZzlCUTtFQUNJLHNDQUFBO0FsQnVnOUJaOztBa0JwZzlCUTtFQUNJLHVDQUFBO0FsQnVnOUJaOztBa0JwZzlCUTtFQUNJLHFDQUFBO0FsQnVnOUJaOztBa0JyaTlCUTtFQUNJLG9DQUFBO0FsQndpOUJaOztBa0JyaTlCUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCd2k5Qlo7O0FrQnJpOUJRO0VBQ0kseUJBQUE7QWxCd2k5Qlo7O0FrQnJpOUJRO0VBQ0ksZ0NBQUE7QWxCd2k5Qlo7O0FrQnJpOUJRO0VBQ0ksb0NBQUE7QWxCd2k5Qlo7O0FrQnJpOUJRO0VBQ0ksc0NBQUE7QWxCd2k5Qlo7O0FrQnJpOUJRO0VBQ0ksdUNBQUE7QWxCd2k5Qlo7O0FrQnJpOUJRO0VBQ0kscUNBQUE7QWxCd2k5Qlo7O0FrQnRrOUJRO0VBQ0ksb0NBQUE7QWxCeWs5Qlo7O0FrQnRrOUJRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJ5azlCWjs7QWtCdGs5QlE7RUFDSSx5QkFBQTtBbEJ5azlCWjs7QWtCdGs5QlE7RUFDSSxnQ0FBQTtBbEJ5azlCWjs7QWtCdGs5QlE7RUFDSSxvQ0FBQTtBbEJ5azlCWjs7QWtCdGs5QlE7RUFDSSxzQ0FBQTtBbEJ5azlCWjs7QWtCdGs5QlE7RUFDSSx1Q0FBQTtBbEJ5azlCWjs7QWtCdGs5QlE7RUFDSSxxQ0FBQTtBbEJ5azlCWjs7QWtCcGs5Qlk7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQnVrOUJoQjs7QWtCcGs5Qlk7RUFDSSxvQ0FBQTtBbEJ1azlCaEI7O0FrQnBrOUJZO0VBQ0kseUJBQUE7QWxCdWs5QmhCOztBa0JwazlCWTtFQUNJLGdDQUFBO0FsQnVrOUJoQjs7QWtCcGs5Qlk7RUFDSSxvQ0FBQTtBbEJ1azlCaEI7O0FrQnBrOUJZO0VBQ0ksc0NBQUE7QWxCdWs5QmhCOztBa0JwazlCWTtFQUNJLHVDQUFBO0FsQnVrOUJoQjs7QWtCcGs5Qlk7RUFDSSxxQ0FBQTtBbEJ1azlCaEI7O0FrQnhvOUJRO0VBQ0ksb0NBQUE7QWxCMm85Qlo7O0FrQnhvOUJRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEIybzlCWjs7QWtCeG85QlE7RUFDSSx5QkFBQTtBbEIybzlCWjs7QWtCeG85QlE7RUFDSSxnQ0FBQTtBbEIybzlCWjs7QWtCeG85QlE7RUFDSSxvQ0FBQTtBbEIybzlCWjs7QWtCeG85QlE7RUFDSSxzQ0FBQTtBbEIybzlCWjs7QWtCeG85QlE7RUFDSSx1Q0FBQTtBbEIybzlCWjs7QWtCeG85QlE7RUFDSSxxQ0FBQTtBbEIybzlCWjs7QWtCenE5QlE7RUFDSSxvQ0FBQTtBbEI0cTlCWjs7QWtCenE5QlE7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQjRxOUJaOztBa0J6cTlCUTtFQUNJLHlCQUFBO0FsQjRxOUJaOztBa0J6cTlCUTtFQUNJLGdDQUFBO0FsQjRxOUJaOztBa0J6cTlCUTtFQUNJLG9DQUFBO0FsQjRxOUJaOztBa0J6cTlCUTtFQUNJLHNDQUFBO0FsQjRxOUJaOztBa0J6cTlCUTtFQUNJLHVDQUFBO0FsQjRxOUJaOztBa0J6cTlCUTtFQUNJLHFDQUFBO0FsQjRxOUJaOztBa0IxczlCUTtFQUNJLG9DQUFBO0FsQjZzOUJaOztBa0IxczlCUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCNnM5Qlo7O0FrQjFzOUJRO0VBQ0kseUJBQUE7QWxCNnM5Qlo7O0FrQjFzOUJRO0VBQ0ksZ0NBQUE7QWxCNnM5Qlo7O0FrQjFzOUJRO0VBQ0ksb0NBQUE7QWxCNnM5Qlo7O0FrQjFzOUJRO0VBQ0ksc0NBQUE7QWxCNnM5Qlo7O0FrQjFzOUJRO0VBQ0ksdUNBQUE7QWxCNnM5Qlo7O0FrQjFzOUJRO0VBQ0kscUNBQUE7QWxCNnM5Qlo7O0FrQjN1OUJRO0VBQ0ksb0NBQUE7QWxCOHU5Qlo7O0FrQjN1OUJRO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEI4dTlCWjs7QWtCM3U5QlE7RUFDSSx5QkFBQTtBbEI4dTlCWjs7QWtCM3U5QlE7RUFDSSxnQ0FBQTtBbEI4dTlCWjs7QWtCM3U5QlE7RUFDSSxvQ0FBQTtBbEI4dTlCWjs7QWtCM3U5QlE7RUFDSSxzQ0FBQTtBbEI4dTlCWjs7QWtCM3U5QlE7RUFDSSx1Q0FBQTtBbEI4dTlCWjs7QWtCM3U5QlE7RUFDSSxxQ0FBQTtBbEI4dTlCWjs7QWtCNXc5QlE7RUFDSSxvQ0FBQTtBbEIrdzlCWjs7QWtCNXc5QlE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQit3OUJaOztBa0I1dzlCUTtFQUNJLHlCQUFBO0FsQit3OUJaOztBa0I1dzlCUTtFQUNJLGdDQUFBO0FsQit3OUJaOztBa0I1dzlCUTtFQUNJLG9DQUFBO0FsQit3OUJaOztBa0I1dzlCUTtFQUNJLHNDQUFBO0FsQit3OUJaOztBa0I1dzlCUTtFQUNJLHVDQUFBO0FsQit3OUJaOztBa0I1dzlCUTtFQUNJLHFDQUFBO0FsQit3OUJaOztBa0I3eTlCUTtFQUNJLG9DQUFBO0FsQmd6OUJaOztBa0I3eTlCUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCZ3o5Qlo7O0FrQjd5OUJRO0VBQ0kseUJBQUE7QWxCZ3o5Qlo7O0FrQjd5OUJRO0VBQ0ksZ0NBQUE7QWxCZ3o5Qlo7O0FrQjd5OUJRO0VBQ0ksb0NBQUE7QWxCZ3o5Qlo7O0FrQjd5OUJRO0VBQ0ksc0NBQUE7QWxCZ3o5Qlo7O0FrQjd5OUJRO0VBQ0ksdUNBQUE7QWxCZ3o5Qlo7O0FrQjd5OUJRO0VBQ0kscUNBQUE7QWxCZ3o5Qlo7O0FrQjkwOUJRO0VBQ0ksb0NBQUE7QWxCaTE5Qlo7O0FrQjkwOUJRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJpMTlCWjs7QWtCOTA5QlE7RUFDSSx5QkFBQTtBbEJpMTlCWjs7QWtCOTA5QlE7RUFDSSxnQ0FBQTtBbEJpMTlCWjs7QWtCOTA5QlE7RUFDSSxvQ0FBQTtBbEJpMTlCWjs7QWtCOTA5QlE7RUFDSSxzQ0FBQTtBbEJpMTlCWjs7QWtCOTA5QlE7RUFDSSx1Q0FBQTtBbEJpMTlCWjs7QWtCOTA5QlE7RUFDSSxxQ0FBQTtBbEJpMTlCWjs7QWtCLzI5QlE7RUFDSSxvQ0FBQTtBbEJrMzlCWjs7QWtCLzI5QlE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQmszOUJaOztBa0IvMjlCUTtFQUNJLHlCQUFBO0FsQmszOUJaOztBa0IvMjlCUTtFQUNJLGdDQUFBO0FsQmszOUJaOztBa0IvMjlCUTtFQUNJLG9DQUFBO0FsQmszOUJaOztBa0IvMjlCUTtFQUNJLHNDQUFBO0FsQmszOUJaOztBa0IvMjlCUTtFQUNJLHVDQUFBO0FsQmszOUJaOztBa0IvMjlCUTtFQUNJLHFDQUFBO0FsQmszOUJaOztBa0JoNTlCUTtFQUNJLG9DQUFBO0FsQm01OUJaOztBa0JoNTlCUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCbTU5Qlo7O0FrQmg1OUJRO0VBQ0kseUJBQUE7QWxCbTU5Qlo7O0FrQmg1OUJRO0VBQ0ksZ0NBQUE7QWxCbTU5Qlo7O0FrQmg1OUJRO0VBQ0ksb0NBQUE7QWxCbTU5Qlo7O0FrQmg1OUJRO0VBQ0ksc0NBQUE7QWxCbTU5Qlo7O0FrQmg1OUJRO0VBQ0ksdUNBQUE7QWxCbTU5Qlo7O0FrQmg1OUJRO0VBQ0kscUNBQUE7QWxCbTU5Qlo7O0FrQmo3OUJRO0VBQ0ksb0NBQUE7QWxCbzc5Qlo7O0FrQmo3OUJRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJvNzlCWjs7QWtCajc5QlE7RUFDSSx5QkFBQTtBbEJvNzlCWjs7QWtCajc5QlE7RUFDSSxnQ0FBQTtBbEJvNzlCWjs7QWtCajc5QlE7RUFDSSxvQ0FBQTtBbEJvNzlCWjs7QWtCajc5QlE7RUFDSSxzQ0FBQTtBbEJvNzlCWjs7QWtCajc5QlE7RUFDSSx1Q0FBQTtBbEJvNzlCWjs7QWtCajc5QlE7RUFDSSxxQ0FBQTtBbEJvNzlCWjs7QWtCbDk5QlE7RUFDSSxvQ0FBQTtBbEJxOTlCWjs7QWtCbDk5QlE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQnE5OUJaOztBa0JsOTlCUTtFQUNJLHlCQUFBO0FsQnE5OUJaOztBa0JsOTlCUTtFQUNJLGdDQUFBO0FsQnE5OUJaOztBa0JsOTlCUTtFQUNJLG9DQUFBO0FsQnE5OUJaOztBa0JsOTlCUTtFQUNJLHNDQUFBO0FsQnE5OUJaOztBa0JsOTlCUTtFQUNJLHVDQUFBO0FsQnE5OUJaOztBa0JsOTlCUTtFQUNJLHFDQUFBO0FsQnE5OUJaOztBa0JuLzlCUTtFQUNJLG9DQUFBO0FsQnMvOUJaOztBa0JuLzlCUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCcy85Qlo7O0FrQm4vOUJRO0VBQ0kseUJBQUE7QWxCcy85Qlo7O0FrQm4vOUJRO0VBQ0ksZ0NBQUE7QWxCcy85Qlo7O0FrQm4vOUJRO0VBQ0ksb0NBQUE7QWxCcy85Qlo7O0FrQm4vOUJRO0VBQ0ksc0NBQUE7QWxCcy85Qlo7O0FrQm4vOUJRO0VBQ0ksdUNBQUE7QWxCcy85Qlo7O0FrQm4vOUJRO0VBQ0kscUNBQUE7QWxCcy85Qlo7O0FrQnBoK0JRO0VBQ0ksb0NBQUE7QWxCdWgrQlo7O0FrQnBoK0JRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJ1aCtCWjs7QWtCcGgrQlE7RUFDSSx5QkFBQTtBbEJ1aCtCWjs7QWtCcGgrQlE7RUFDSSxnQ0FBQTtBbEJ1aCtCWjs7QWtCcGgrQlE7RUFDSSxvQ0FBQTtBbEJ1aCtCWjs7QWtCcGgrQlE7RUFDSSxzQ0FBQTtBbEJ1aCtCWjs7QWtCcGgrQlE7RUFDSSx1Q0FBQTtBbEJ1aCtCWjs7QWtCcGgrQlE7RUFDSSxxQ0FBQTtBbEJ1aCtCWjs7QWtCcmorQlE7RUFDSSxvQ0FBQTtBbEJ3aitCWjs7QWtCcmorQlE7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQndqK0JaOztBa0JyaitCUTtFQUNJLHlCQUFBO0FsQndqK0JaOztBa0JyaitCUTtFQUNJLGdDQUFBO0FsQndqK0JaOztBa0JyaitCUTtFQUNJLG9DQUFBO0FsQndqK0JaOztBa0JyaitCUTtFQUNJLHNDQUFBO0FsQndqK0JaOztBa0JyaitCUTtFQUNJLHVDQUFBO0FsQndqK0JaOztBa0JyaitCUTtFQUNJLHFDQUFBO0FsQndqK0JaOztBa0JuaitCWTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCc2orQmhCOztBa0JuaitCWTtFQUNJLG9DQUFBO0FsQnNqK0JoQjs7QWtCbmorQlk7RUFDSSx5QkFBQTtBbEJzaitCaEI7O0FrQm5qK0JZO0VBQ0ksZ0NBQUE7QWxCc2orQmhCOztBa0JuaitCWTtFQUNJLG9DQUFBO0FsQnNqK0JoQjs7QWtCbmorQlk7RUFDSSxzQ0FBQTtBbEJzaitCaEI7O0FrQm5qK0JZO0VBQ0ksdUNBQUE7QWxCc2orQmhCOztBa0JuaitCWTtFQUNJLHFDQUFBO0FsQnNqK0JoQjs7QWtCdm4rQlE7RUFDSSxvQ0FBQTtBbEIwbitCWjs7QWtCdm4rQlE7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQjBuK0JaOztBa0J2bitCUTtFQUNJLHlCQUFBO0FsQjBuK0JaOztBa0J2bitCUTtFQUNJLGdDQUFBO0FsQjBuK0JaOztBa0J2bitCUTtFQUNJLG9DQUFBO0FsQjBuK0JaOztBa0J2bitCUTtFQUNJLHNDQUFBO0FsQjBuK0JaOztBa0J2bitCUTtFQUNJLHVDQUFBO0FsQjBuK0JaOztBa0J2bitCUTtFQUNJLHFDQUFBO0FsQjBuK0JaOztBa0J4cCtCUTtFQUNJLG9DQUFBO0FsQjJwK0JaOztBa0J4cCtCUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCMnArQlo7O0FrQnhwK0JRO0VBQ0kseUJBQUE7QWxCMnArQlo7O0FrQnhwK0JRO0VBQ0ksZ0NBQUE7QWxCMnArQlo7O0FrQnhwK0JRO0VBQ0ksb0NBQUE7QWxCMnArQlo7O0FrQnhwK0JRO0VBQ0ksc0NBQUE7QWxCMnArQlo7O0FrQnhwK0JRO0VBQ0ksdUNBQUE7QWxCMnArQlo7O0FrQnhwK0JRO0VBQ0kscUNBQUE7QWxCMnArQlo7O0FrQnpyK0JRO0VBQ0ksb0NBQUE7QWxCNHIrQlo7O0FrQnpyK0JRO0VBQ0ksb0NBQUE7RUFDQSxnQ0FBQTtBbEI0citCWjs7QWtCenIrQlE7RUFDSSx5QkFBQTtBbEI0citCWjs7QWtCenIrQlE7RUFDSSxnQ0FBQTtBbEI0citCWjs7QWtCenIrQlE7RUFDSSxvQ0FBQTtBbEI0citCWjs7QWtCenIrQlE7RUFDSSxzQ0FBQTtBbEI0citCWjs7QWtCenIrQlE7RUFDSSx1Q0FBQTtBbEI0citCWjs7QWtCenIrQlE7RUFDSSxxQ0FBQTtBbEI0citCWjs7QWtCMXQrQlE7RUFDSSxvQ0FBQTtBbEI2dCtCWjs7QWtCMXQrQlE7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQjZ0K0JaOztBa0IxdCtCUTtFQUNJLHlCQUFBO0FsQjZ0K0JaOztBa0IxdCtCUTtFQUNJLGdDQUFBO0FsQjZ0K0JaOztBa0IxdCtCUTtFQUNJLG9DQUFBO0FsQjZ0K0JaOztBa0IxdCtCUTtFQUNJLHNDQUFBO0FsQjZ0K0JaOztBa0IxdCtCUTtFQUNJLHVDQUFBO0FsQjZ0K0JaOztBa0IxdCtCUTtFQUNJLHFDQUFBO0FsQjZ0K0JaOztBa0IzditCUTtFQUNJLG9DQUFBO0FsQjh2K0JaOztBa0IzditCUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCOHYrQlo7O0FrQjN2K0JRO0VBQ0kseUJBQUE7QWxCOHYrQlo7O0FrQjN2K0JRO0VBQ0ksZ0NBQUE7QWxCOHYrQlo7O0FrQjN2K0JRO0VBQ0ksb0NBQUE7QWxCOHYrQlo7O0FrQjN2K0JRO0VBQ0ksc0NBQUE7QWxCOHYrQlo7O0FrQjN2K0JRO0VBQ0ksdUNBQUE7QWxCOHYrQlo7O0FrQjN2K0JRO0VBQ0kscUNBQUE7QWxCOHYrQlo7O0FrQjV4K0JRO0VBQ0ksb0NBQUE7QWxCK3grQlo7O0FrQjV4K0JRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEIreCtCWjs7QWtCNXgrQlE7RUFDSSx5QkFBQTtBbEIreCtCWjs7QWtCNXgrQlE7RUFDSSxnQ0FBQTtBbEIreCtCWjs7QWtCNXgrQlE7RUFDSSxvQ0FBQTtBbEIreCtCWjs7QWtCNXgrQlE7RUFDSSxzQ0FBQTtBbEIreCtCWjs7QWtCNXgrQlE7RUFDSSx1Q0FBQTtBbEIreCtCWjs7QWtCNXgrQlE7RUFDSSxxQ0FBQTtBbEIreCtCWjs7QWtCN3orQlE7RUFDSSxvQ0FBQTtBbEJnMCtCWjs7QWtCN3orQlE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQmcwK0JaOztBa0I3eitCUTtFQUNJLHlCQUFBO0FsQmcwK0JaOztBa0I3eitCUTtFQUNJLGdDQUFBO0FsQmcwK0JaOztBa0I3eitCUTtFQUNJLG9DQUFBO0FsQmcwK0JaOztBa0I3eitCUTtFQUNJLHNDQUFBO0FsQmcwK0JaOztBa0I3eitCUTtFQUNJLHVDQUFBO0FsQmcwK0JaOztBa0I3eitCUTtFQUNJLHFDQUFBO0FsQmcwK0JaOztBa0I5MStCUTtFQUNJLG9DQUFBO0FsQmkyK0JaOztBa0I5MStCUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCaTIrQlo7O0FrQjkxK0JRO0VBQ0kseUJBQUE7QWxCaTIrQlo7O0FrQjkxK0JRO0VBQ0ksZ0NBQUE7QWxCaTIrQlo7O0FrQjkxK0JRO0VBQ0ksb0NBQUE7QWxCaTIrQlo7O0FrQjkxK0JRO0VBQ0ksc0NBQUE7QWxCaTIrQlo7O0FrQjkxK0JRO0VBQ0ksdUNBQUE7QWxCaTIrQlo7O0FrQjkxK0JRO0VBQ0kscUNBQUE7QWxCaTIrQlo7O0FrQi8zK0JRO0VBQ0ksb0NBQUE7QWxCazQrQlo7O0FrQi8zK0JRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJrNCtCWjs7QWtCLzMrQlE7RUFDSSx5QkFBQTtBbEJrNCtCWjs7QWtCLzMrQlE7RUFDSSxnQ0FBQTtBbEJrNCtCWjs7QWtCLzMrQlE7RUFDSSxvQ0FBQTtBbEJrNCtCWjs7QWtCLzMrQlE7RUFDSSxzQ0FBQTtBbEJrNCtCWjs7QWtCLzMrQlE7RUFDSSx1Q0FBQTtBbEJrNCtCWjs7QWtCLzMrQlE7RUFDSSxxQ0FBQTtBbEJrNCtCWjs7QWtCaDYrQlE7RUFDSSxvQ0FBQTtBbEJtNitCWjs7QWtCaDYrQlE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQm02K0JaOztBa0JoNitCUTtFQUNJLHlCQUFBO0FsQm02K0JaOztBa0JoNitCUTtFQUNJLGdDQUFBO0FsQm02K0JaOztBa0JoNitCUTtFQUNJLG9DQUFBO0FsQm02K0JaOztBa0JoNitCUTtFQUNJLHNDQUFBO0FsQm02K0JaOztBa0JoNitCUTtFQUNJLHVDQUFBO0FsQm02K0JaOztBa0JoNitCUTtFQUNJLHFDQUFBO0FsQm02K0JaOztBa0JqOCtCUTtFQUNJLG9DQUFBO0FsQm84K0JaOztBa0JqOCtCUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCbzgrQlo7O0FrQmo4K0JRO0VBQ0kseUJBQUE7QWxCbzgrQlo7O0FrQmo4K0JRO0VBQ0ksZ0NBQUE7QWxCbzgrQlo7O0FrQmo4K0JRO0VBQ0ksb0NBQUE7QWxCbzgrQlo7O0FrQmo4K0JRO0VBQ0ksc0NBQUE7QWxCbzgrQlo7O0FrQmo4K0JRO0VBQ0ksdUNBQUE7QWxCbzgrQlo7O0FrQmo4K0JRO0VBQ0kscUNBQUE7QWxCbzgrQlo7O0FrQmwrK0JRO0VBQ0ksb0NBQUE7QWxCcSsrQlo7O0FrQmwrK0JRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJxKytCWjs7QWtCbCsrQlE7RUFDSSx5QkFBQTtBbEJxKytCWjs7QWtCbCsrQlE7RUFDSSxnQ0FBQTtBbEJxKytCWjs7QWtCbCsrQlE7RUFDSSxvQ0FBQTtBbEJxKytCWjs7QWtCbCsrQlE7RUFDSSxzQ0FBQTtBbEJxKytCWjs7QWtCbCsrQlE7RUFDSSx1Q0FBQTtBbEJxKytCWjs7QWtCbCsrQlE7RUFDSSxxQ0FBQTtBbEJxKytCWjs7QWtCbmcvQlE7RUFDSSxvQ0FBQTtBbEJzZy9CWjs7QWtCbmcvQlE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQnNnL0JaOztBa0JuZy9CUTtFQUNJLHlCQUFBO0FsQnNnL0JaOztBa0JuZy9CUTtFQUNJLGdDQUFBO0FsQnNnL0JaOztBa0JuZy9CUTtFQUNJLG9DQUFBO0FsQnNnL0JaOztBa0JuZy9CUTtFQUNJLHNDQUFBO0FsQnNnL0JaOztBa0JuZy9CUTtFQUNJLHVDQUFBO0FsQnNnL0JaOztBa0JuZy9CUTtFQUNJLHFDQUFBO0FsQnNnL0JaOztBa0JwaS9CUTtFQUNJLG9DQUFBO0FsQnVpL0JaOztBa0JwaS9CUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCdWkvQlo7O0FrQnBpL0JRO0VBQ0kseUJBQUE7QWxCdWkvQlo7O0FrQnBpL0JRO0VBQ0ksZ0NBQUE7QWxCdWkvQlo7O0FrQnBpL0JRO0VBQ0ksb0NBQUE7QWxCdWkvQlo7O0FrQnBpL0JRO0VBQ0ksc0NBQUE7QWxCdWkvQlo7O0FrQnBpL0JRO0VBQ0ksdUNBQUE7QWxCdWkvQlo7O0FrQnBpL0JRO0VBQ0kscUNBQUE7QWxCdWkvQlo7O0FrQmxpL0JZO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJxaS9CaEI7O0FrQmxpL0JZO0VBQ0ksb0NBQUE7QWxCcWkvQmhCOztBa0JsaS9CWTtFQUNJLHlCQUFBO0FsQnFpL0JoQjs7QWtCbGkvQlk7RUFDSSxnQ0FBQTtBbEJxaS9CaEI7O0FrQmxpL0JZO0VBQ0ksb0NBQUE7QWxCcWkvQmhCOztBa0JsaS9CWTtFQUNJLHNDQUFBO0FsQnFpL0JoQjs7QWtCbGkvQlk7RUFDSSx1Q0FBQTtBbEJxaS9CaEI7O0FrQmxpL0JZO0VBQ0kscUNBQUE7QWxCcWkvQmhCOztBa0J0bS9CUTtFQUNJLG9DQUFBO0FsQnltL0JaOztBa0J0bS9CUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCeW0vQlo7O0FrQnRtL0JRO0VBQ0kseUJBQUE7QWxCeW0vQlo7O0FrQnRtL0JRO0VBQ0ksZ0NBQUE7QWxCeW0vQlo7O0FrQnRtL0JRO0VBQ0ksb0NBQUE7QWxCeW0vQlo7O0FrQnRtL0JRO0VBQ0ksc0NBQUE7QWxCeW0vQlo7O0FrQnRtL0JRO0VBQ0ksdUNBQUE7QWxCeW0vQlo7O0FrQnRtL0JRO0VBQ0kscUNBQUE7QWxCeW0vQlo7O0FrQnZvL0JRO0VBQ0ksb0NBQUE7QWxCMG8vQlo7O0FrQnZvL0JRO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEIwby9CWjs7QWtCdm8vQlE7RUFDSSx5QkFBQTtBbEIwby9CWjs7QWtCdm8vQlE7RUFDSSxnQ0FBQTtBbEIwby9CWjs7QWtCdm8vQlE7RUFDSSxvQ0FBQTtBbEIwby9CWjs7QWtCdm8vQlE7RUFDSSxzQ0FBQTtBbEIwby9CWjs7QWtCdm8vQlE7RUFDSSx1Q0FBQTtBbEIwby9CWjs7QWtCdm8vQlE7RUFDSSxxQ0FBQTtBbEIwby9CWjs7QWtCeHEvQlE7RUFDSSxvQ0FBQTtBbEIycS9CWjs7QWtCeHEvQlE7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQjJxL0JaOztBa0J4cS9CUTtFQUNJLHlCQUFBO0FsQjJxL0JaOztBa0J4cS9CUTtFQUNJLGdDQUFBO0FsQjJxL0JaOztBa0J4cS9CUTtFQUNJLG9DQUFBO0FsQjJxL0JaOztBa0J4cS9CUTtFQUNJLHNDQUFBO0FsQjJxL0JaOztBa0J4cS9CUTtFQUNJLHVDQUFBO0FsQjJxL0JaOztBa0J4cS9CUTtFQUNJLHFDQUFBO0FsQjJxL0JaOztBa0J6cy9CUTtFQUNJLG9DQUFBO0FsQjRzL0JaOztBa0J6cy9CUTtFQUNJLG9DQUFBO0VBQ0EsZ0NBQUE7QWxCNHMvQlo7O0FrQnpzL0JRO0VBQ0kseUJBQUE7QWxCNHMvQlo7O0FrQnpzL0JRO0VBQ0ksZ0NBQUE7QWxCNHMvQlo7O0FrQnpzL0JRO0VBQ0ksb0NBQUE7QWxCNHMvQlo7O0FrQnpzL0JRO0VBQ0ksc0NBQUE7QWxCNHMvQlo7O0FrQnpzL0JRO0VBQ0ksdUNBQUE7QWxCNHMvQlo7O0FrQnpzL0JRO0VBQ0kscUNBQUE7QWxCNHMvQlo7O0FrQjF1L0JRO0VBQ0ksb0NBQUE7QWxCNnUvQlo7O0FrQjF1L0JRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEI2dS9CWjs7QWtCMXUvQlE7RUFDSSx5QkFBQTtBbEI2dS9CWjs7QWtCMXUvQlE7RUFDSSxnQ0FBQTtBbEI2dS9CWjs7QWtCMXUvQlE7RUFDSSxvQ0FBQTtBbEI2dS9CWjs7QWtCMXUvQlE7RUFDSSxzQ0FBQTtBbEI2dS9CWjs7QWtCMXUvQlE7RUFDSSx1Q0FBQTtBbEI2dS9CWjs7QWtCMXUvQlE7RUFDSSxxQ0FBQTtBbEI2dS9CWjs7QWtCM3cvQlE7RUFDSSxvQ0FBQTtBbEI4dy9CWjs7QWtCM3cvQlE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQjh3L0JaOztBa0Izdy9CUTtFQUNJLHlCQUFBO0FsQjh3L0JaOztBa0Izdy9CUTtFQUNJLGdDQUFBO0FsQjh3L0JaOztBa0Izdy9CUTtFQUNJLG9DQUFBO0FsQjh3L0JaOztBa0Izdy9CUTtFQUNJLHNDQUFBO0FsQjh3L0JaOztBa0Izdy9CUTtFQUNJLHVDQUFBO0FsQjh3L0JaOztBa0Izdy9CUTtFQUNJLHFDQUFBO0FsQjh3L0JaOztBa0I1eS9CUTtFQUNJLG9DQUFBO0FsQit5L0JaOztBa0I1eS9CUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCK3kvQlo7O0FrQjV5L0JRO0VBQ0kseUJBQUE7QWxCK3kvQlo7O0FrQjV5L0JRO0VBQ0ksZ0NBQUE7QWxCK3kvQlo7O0FrQjV5L0JRO0VBQ0ksb0NBQUE7QWxCK3kvQlo7O0FrQjV5L0JRO0VBQ0ksc0NBQUE7QWxCK3kvQlo7O0FrQjV5L0JRO0VBQ0ksdUNBQUE7QWxCK3kvQlo7O0FrQjV5L0JRO0VBQ0kscUNBQUE7QWxCK3kvQlo7O0FrQjcwL0JRO0VBQ0ksb0NBQUE7QWxCZzEvQlo7O0FrQjcwL0JRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJnMS9CWjs7QWtCNzAvQlE7RUFDSSx5QkFBQTtBbEJnMS9CWjs7QWtCNzAvQlE7RUFDSSxnQ0FBQTtBbEJnMS9CWjs7QWtCNzAvQlE7RUFDSSxvQ0FBQTtBbEJnMS9CWjs7QWtCNzAvQlE7RUFDSSxzQ0FBQTtBbEJnMS9CWjs7QWtCNzAvQlE7RUFDSSx1Q0FBQTtBbEJnMS9CWjs7QWtCNzAvQlE7RUFDSSxxQ0FBQTtBbEJnMS9CWjs7QWtCOTIvQlE7RUFDSSxvQ0FBQTtBbEJpMy9CWjs7QWtCOTIvQlE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQmkzL0JaOztBa0I5Mi9CUTtFQUNJLHlCQUFBO0FsQmkzL0JaOztBa0I5Mi9CUTtFQUNJLGdDQUFBO0FsQmkzL0JaOztBa0I5Mi9CUTtFQUNJLG9DQUFBO0FsQmkzL0JaOztBa0I5Mi9CUTtFQUNJLHNDQUFBO0FsQmkzL0JaOztBa0I5Mi9CUTtFQUNJLHVDQUFBO0FsQmkzL0JaOztBa0I5Mi9CUTtFQUNJLHFDQUFBO0FsQmkzL0JaOztBa0IvNC9CUTtFQUNJLG9DQUFBO0FsQms1L0JaOztBa0IvNC9CUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCazUvQlo7O0FrQi80L0JRO0VBQ0kseUJBQUE7QWxCazUvQlo7O0FrQi80L0JRO0VBQ0ksZ0NBQUE7QWxCazUvQlo7O0FrQi80L0JRO0VBQ0ksb0NBQUE7QWxCazUvQlo7O0FrQi80L0JRO0VBQ0ksc0NBQUE7QWxCazUvQlo7O0FrQi80L0JRO0VBQ0ksdUNBQUE7QWxCazUvQlo7O0FrQi80L0JRO0VBQ0kscUNBQUE7QWxCazUvQlo7O0FrQmg3L0JRO0VBQ0ksb0NBQUE7QWxCbTcvQlo7O0FrQmg3L0JRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJtNy9CWjs7QWtCaDcvQlE7RUFDSSx5QkFBQTtBbEJtNy9CWjs7QWtCaDcvQlE7RUFDSSxnQ0FBQTtBbEJtNy9CWjs7QWtCaDcvQlE7RUFDSSxvQ0FBQTtBbEJtNy9CWjs7QWtCaDcvQlE7RUFDSSxzQ0FBQTtBbEJtNy9CWjs7QWtCaDcvQlE7RUFDSSx1Q0FBQTtBbEJtNy9CWjs7QWtCaDcvQlE7RUFDSSxxQ0FBQTtBbEJtNy9CWjs7QWtCajkvQlE7RUFDSSxvQ0FBQTtBbEJvOS9CWjs7QWtCajkvQlE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQm85L0JaOztBa0JqOS9CUTtFQUNJLHlCQUFBO0FsQm85L0JaOztBa0JqOS9CUTtFQUNJLGdDQUFBO0FsQm85L0JaOztBa0JqOS9CUTtFQUNJLG9DQUFBO0FsQm85L0JaOztBa0JqOS9CUTtFQUNJLHNDQUFBO0FsQm85L0JaOztBa0JqOS9CUTtFQUNJLHVDQUFBO0FsQm85L0JaOztBa0JqOS9CUTtFQUNJLHFDQUFBO0FsQm85L0JaOztBa0JsLy9CUTtFQUNJLG9DQUFBO0FsQnEvL0JaOztBa0JsLy9CUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCcS8vQlo7O0FrQmwvL0JRO0VBQ0kseUJBQUE7QWxCcS8vQlo7O0FrQmwvL0JRO0VBQ0ksZ0NBQUE7QWxCcS8vQlo7O0FrQmwvL0JRO0VBQ0ksb0NBQUE7QWxCcS8vQlo7O0FrQmwvL0JRO0VBQ0ksc0NBQUE7QWxCcS8vQlo7O0FrQmwvL0JRO0VBQ0ksdUNBQUE7QWxCcS8vQlo7O0FrQmwvL0JRO0VBQ0kscUNBQUE7QWxCcS8vQlo7O0FrQm5oZ0NRO0VBQ0ksb0NBQUE7QWxCc2hnQ1o7O0FrQm5oZ0NRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJzaGdDWjs7QWtCbmhnQ1E7RUFDSSx5QkFBQTtBbEJzaGdDWjs7QWtCbmhnQ1E7RUFDSSxnQ0FBQTtBbEJzaGdDWjs7QWtCbmhnQ1E7RUFDSSxvQ0FBQTtBbEJzaGdDWjs7QWtCbmhnQ1E7RUFDSSxzQ0FBQTtBbEJzaGdDWjs7QWtCbmhnQ1E7RUFDSSx1Q0FBQTtBbEJzaGdDWjs7QWtCbmhnQ1E7RUFDSSxxQ0FBQTtBbEJzaGdDWjs7QWtCamhnQ1k7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQm9oZ0NoQjs7QWtCamhnQ1k7RUFDSSxvQ0FBQTtBbEJvaGdDaEI7O0FrQmpoZ0NZO0VBQ0kseUJBQUE7QWxCb2hnQ2hCOztBa0JqaGdDWTtFQUNJLGdDQUFBO0FsQm9oZ0NoQjs7QWtCamhnQ1k7RUFDSSxvQ0FBQTtBbEJvaGdDaEI7O0FrQmpoZ0NZO0VBQ0ksc0NBQUE7QWxCb2hnQ2hCOztBa0JqaGdDWTtFQUNJLHVDQUFBO0FsQm9oZ0NoQjs7QWtCamhnQ1k7RUFDSSxxQ0FBQTtBbEJvaGdDaEI7O0FrQnJsZ0NRO0VBQ0ksb0NBQUE7QWxCd2xnQ1o7O0FrQnJsZ0NRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJ3bGdDWjs7QWtCcmxnQ1E7RUFDSSx5QkFBQTtBbEJ3bGdDWjs7QWtCcmxnQ1E7RUFDSSxnQ0FBQTtBbEJ3bGdDWjs7QWtCcmxnQ1E7RUFDSSxvQ0FBQTtBbEJ3bGdDWjs7QWtCcmxnQ1E7RUFDSSxzQ0FBQTtBbEJ3bGdDWjs7QWtCcmxnQ1E7RUFDSSx1Q0FBQTtBbEJ3bGdDWjs7QWtCcmxnQ1E7RUFDSSxxQ0FBQTtBbEJ3bGdDWjs7QWtCdG5nQ1E7RUFDSSxvQ0FBQTtBbEJ5bmdDWjs7QWtCdG5nQ1E7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQnluZ0NaOztBa0J0bmdDUTtFQUNJLHlCQUFBO0FsQnluZ0NaOztBa0J0bmdDUTtFQUNJLGdDQUFBO0FsQnluZ0NaOztBa0J0bmdDUTtFQUNJLG9DQUFBO0FsQnluZ0NaOztBa0J0bmdDUTtFQUNJLHNDQUFBO0FsQnluZ0NaOztBa0J0bmdDUTtFQUNJLHVDQUFBO0FsQnluZ0NaOztBa0J0bmdDUTtFQUNJLHFDQUFBO0FsQnluZ0NaOztBa0J2cGdDUTtFQUNJLG9DQUFBO0FsQjBwZ0NaOztBa0J2cGdDUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCMHBnQ1o7O0FrQnZwZ0NRO0VBQ0kseUJBQUE7QWxCMHBnQ1o7O0FrQnZwZ0NRO0VBQ0ksZ0NBQUE7QWxCMHBnQ1o7O0FrQnZwZ0NRO0VBQ0ksb0NBQUE7QWxCMHBnQ1o7O0FrQnZwZ0NRO0VBQ0ksc0NBQUE7QWxCMHBnQ1o7O0FrQnZwZ0NRO0VBQ0ksdUNBQUE7QWxCMHBnQ1o7O0FrQnZwZ0NRO0VBQ0kscUNBQUE7QWxCMHBnQ1o7O0FrQnhyZ0NRO0VBQ0ksb0NBQUE7QWxCMnJnQ1o7O0FrQnhyZ0NRO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEIycmdDWjs7QWtCeHJnQ1E7RUFDSSx5QkFBQTtBbEIycmdDWjs7QWtCeHJnQ1E7RUFDSSxnQ0FBQTtBbEIycmdDWjs7QWtCeHJnQ1E7RUFDSSxvQ0FBQTtBbEIycmdDWjs7QWtCeHJnQ1E7RUFDSSxzQ0FBQTtBbEIycmdDWjs7QWtCeHJnQ1E7RUFDSSx1Q0FBQTtBbEIycmdDWjs7QWtCeHJnQ1E7RUFDSSxxQ0FBQTtBbEIycmdDWjs7QWtCenRnQ1E7RUFDSSxvQ0FBQTtBbEI0dGdDWjs7QWtCenRnQ1E7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQjR0Z0NaOztBa0J6dGdDUTtFQUNJLHlCQUFBO0FsQjR0Z0NaOztBa0J6dGdDUTtFQUNJLGdDQUFBO0FsQjR0Z0NaOztBa0J6dGdDUTtFQUNJLG9DQUFBO0FsQjR0Z0NaOztBa0J6dGdDUTtFQUNJLHNDQUFBO0FsQjR0Z0NaOztBa0J6dGdDUTtFQUNJLHVDQUFBO0FsQjR0Z0NaOztBa0J6dGdDUTtFQUNJLHFDQUFBO0FsQjR0Z0NaOztBa0IxdmdDUTtFQUNJLG9DQUFBO0FsQjZ2Z0NaOztBa0IxdmdDUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCNnZnQ1o7O0FrQjF2Z0NRO0VBQ0kseUJBQUE7QWxCNnZnQ1o7O0FrQjF2Z0NRO0VBQ0ksZ0NBQUE7QWxCNnZnQ1o7O0FrQjF2Z0NRO0VBQ0ksb0NBQUE7QWxCNnZnQ1o7O0FrQjF2Z0NRO0VBQ0ksc0NBQUE7QWxCNnZnQ1o7O0FrQjF2Z0NRO0VBQ0ksdUNBQUE7QWxCNnZnQ1o7O0FrQjF2Z0NRO0VBQ0kscUNBQUE7QWxCNnZnQ1o7O0FrQjN4Z0NRO0VBQ0ksb0NBQUE7QWxCOHhnQ1o7O0FrQjN4Z0NRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEI4eGdDWjs7QWtCM3hnQ1E7RUFDSSx5QkFBQTtBbEI4eGdDWjs7QWtCM3hnQ1E7RUFDSSxnQ0FBQTtBbEI4eGdDWjs7QWtCM3hnQ1E7RUFDSSxvQ0FBQTtBbEI4eGdDWjs7QWtCM3hnQ1E7RUFDSSxzQ0FBQTtBbEI4eGdDWjs7QWtCM3hnQ1E7RUFDSSx1Q0FBQTtBbEI4eGdDWjs7QWtCM3hnQ1E7RUFDSSxxQ0FBQTtBbEI4eGdDWjs7QWtCNXpnQ1E7RUFDSSxvQ0FBQTtBbEIremdDWjs7QWtCNXpnQ1E7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQit6Z0NaOztBa0I1emdDUTtFQUNJLHlCQUFBO0FsQit6Z0NaOztBa0I1emdDUTtFQUNJLGdDQUFBO0FsQit6Z0NaOztBa0I1emdDUTtFQUNJLG9DQUFBO0FsQit6Z0NaOztBa0I1emdDUTtFQUNJLHNDQUFBO0FsQit6Z0NaOztBa0I1emdDUTtFQUNJLHVDQUFBO0FsQit6Z0NaOztBa0I1emdDUTtFQUNJLHFDQUFBO0FsQit6Z0NaOztBa0I3MWdDUTtFQUNJLG9DQUFBO0FsQmcyZ0NaOztBa0I3MWdDUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCZzJnQ1o7O0FrQjcxZ0NRO0VBQ0kseUJBQUE7QWxCZzJnQ1o7O0FrQjcxZ0NRO0VBQ0ksZ0NBQUE7QWxCZzJnQ1o7O0FrQjcxZ0NRO0VBQ0ksb0NBQUE7QWxCZzJnQ1o7O0FrQjcxZ0NRO0VBQ0ksc0NBQUE7QWxCZzJnQ1o7O0FrQjcxZ0NRO0VBQ0ksdUNBQUE7QWxCZzJnQ1o7O0FrQjcxZ0NRO0VBQ0kscUNBQUE7QWxCZzJnQ1o7O0FrQjkzZ0NRO0VBQ0ksb0NBQUE7QWxCaTRnQ1o7O0FrQjkzZ0NRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJpNGdDWjs7QWtCOTNnQ1E7RUFDSSx5QkFBQTtBbEJpNGdDWjs7QWtCOTNnQ1E7RUFDSSxnQ0FBQTtBbEJpNGdDWjs7QWtCOTNnQ1E7RUFDSSxvQ0FBQTtBbEJpNGdDWjs7QWtCOTNnQ1E7RUFDSSxzQ0FBQTtBbEJpNGdDWjs7QWtCOTNnQ1E7RUFDSSx1Q0FBQTtBbEJpNGdDWjs7QWtCOTNnQ1E7RUFDSSxxQ0FBQTtBbEJpNGdDWjs7QWtCLzVnQ1E7RUFDSSxvQ0FBQTtBbEJrNmdDWjs7QWtCLzVnQ1E7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQms2Z0NaOztBa0IvNWdDUTtFQUNJLHlCQUFBO0FsQms2Z0NaOztBa0IvNWdDUTtFQUNJLGdDQUFBO0FsQms2Z0NaOztBa0IvNWdDUTtFQUNJLG9DQUFBO0FsQms2Z0NaOztBa0IvNWdDUTtFQUNJLHNDQUFBO0FsQms2Z0NaOztBa0IvNWdDUTtFQUNJLHVDQUFBO0FsQms2Z0NaOztBa0IvNWdDUTtFQUNJLHFDQUFBO0FsQms2Z0NaOztBa0JoOGdDUTtFQUNJLG9DQUFBO0FsQm04Z0NaOztBa0JoOGdDUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCbThnQ1o7O0FrQmg4Z0NRO0VBQ0kseUJBQUE7QWxCbThnQ1o7O0FrQmg4Z0NRO0VBQ0ksZ0NBQUE7QWxCbThnQ1o7O0FrQmg4Z0NRO0VBQ0ksb0NBQUE7QWxCbThnQ1o7O0FrQmg4Z0NRO0VBQ0ksc0NBQUE7QWxCbThnQ1o7O0FrQmg4Z0NRO0VBQ0ksdUNBQUE7QWxCbThnQ1o7O0FrQmg4Z0NRO0VBQ0kscUNBQUE7QWxCbThnQ1o7O0FrQmorZ0NRO0VBQ0ksb0NBQUE7QWxCbytnQ1o7O0FrQmorZ0NRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJvK2dDWjs7QWtCaitnQ1E7RUFDSSx5QkFBQTtBbEJvK2dDWjs7QWtCaitnQ1E7RUFDSSxnQ0FBQTtBbEJvK2dDWjs7QWtCaitnQ1E7RUFDSSxvQ0FBQTtBbEJvK2dDWjs7QWtCaitnQ1E7RUFDSSxzQ0FBQTtBbEJvK2dDWjs7QWtCaitnQ1E7RUFDSSx1Q0FBQTtBbEJvK2dDWjs7QWtCaitnQ1E7RUFDSSxxQ0FBQTtBbEJvK2dDWjs7QWtCbGdoQ1E7RUFDSSxvQ0FBQTtBbEJxZ2hDWjs7QWtCbGdoQ1E7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQnFnaENaOztBa0JsZ2hDUTtFQUNJLHlCQUFBO0FsQnFnaENaOztBa0JsZ2hDUTtFQUNJLGdDQUFBO0FsQnFnaENaOztBa0JsZ2hDUTtFQUNJLG9DQUFBO0FsQnFnaENaOztBa0JsZ2hDUTtFQUNJLHNDQUFBO0FsQnFnaENaOztBa0JsZ2hDUTtFQUNJLHVDQUFBO0FsQnFnaENaOztBa0JsZ2hDUTtFQUNJLHFDQUFBO0FsQnFnaENaOztBa0JoZ2hDWTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCbWdoQ2hCOztBa0JoZ2hDWTtFQUNJLG9DQUFBO0FsQm1naENoQjs7QWtCaGdoQ1k7RUFDSSx5QkFBQTtBbEJtZ2hDaEI7O0FrQmhnaENZO0VBQ0ksZ0NBQUE7QWxCbWdoQ2hCOztBa0JoZ2hDWTtFQUNJLG9DQUFBO0FsQm1naENoQjs7QWtCaGdoQ1k7RUFDSSxzQ0FBQTtBbEJtZ2hDaEI7O0FrQmhnaENZO0VBQ0ksdUNBQUE7QWxCbWdoQ2hCOztBa0JoZ2hDWTtFQUNJLHFDQUFBO0FsQm1naENoQjs7QWtCcGtoQ1E7RUFDSSxvQ0FBQTtBbEJ1a2hDWjs7QWtCcGtoQ1E7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQnVraENaOztBa0Jwa2hDUTtFQUNJLHlCQUFBO0FsQnVraENaOztBa0Jwa2hDUTtFQUNJLGdDQUFBO0FsQnVraENaOztBa0Jwa2hDUTtFQUNJLG9DQUFBO0FsQnVraENaOztBa0Jwa2hDUTtFQUNJLHNDQUFBO0FsQnVraENaOztBa0Jwa2hDUTtFQUNJLHVDQUFBO0FsQnVraENaOztBa0Jwa2hDUTtFQUNJLHFDQUFBO0FsQnVraENaOztBa0JybWhDUTtFQUNJLG9DQUFBO0FsQndtaENaOztBa0JybWhDUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCd21oQ1o7O0FrQnJtaENRO0VBQ0kseUJBQUE7QWxCd21oQ1o7O0FrQnJtaENRO0VBQ0ksZ0NBQUE7QWxCd21oQ1o7O0FrQnJtaENRO0VBQ0ksb0NBQUE7QWxCd21oQ1o7O0FrQnJtaENRO0VBQ0ksc0NBQUE7QWxCd21oQ1o7O0FrQnJtaENRO0VBQ0ksdUNBQUE7QWxCd21oQ1o7O0FrQnJtaENRO0VBQ0kscUNBQUE7QWxCd21oQ1o7O0FrQnRvaENRO0VBQ0ksb0NBQUE7QWxCeW9oQ1o7O0FrQnRvaENRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJ5b2hDWjs7QWtCdG9oQ1E7RUFDSSx5QkFBQTtBbEJ5b2hDWjs7QWtCdG9oQ1E7RUFDSSxnQ0FBQTtBbEJ5b2hDWjs7QWtCdG9oQ1E7RUFDSSxvQ0FBQTtBbEJ5b2hDWjs7QWtCdG9oQ1E7RUFDSSxzQ0FBQTtBbEJ5b2hDWjs7QWtCdG9oQ1E7RUFDSSx1Q0FBQTtBbEJ5b2hDWjs7QWtCdG9oQ1E7RUFDSSxxQ0FBQTtBbEJ5b2hDWjs7QWtCdnFoQ1E7RUFDSSxvQ0FBQTtBbEIwcWhDWjs7QWtCdnFoQ1E7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQjBxaENaOztBa0J2cWhDUTtFQUNJLHlCQUFBO0FsQjBxaENaOztBa0J2cWhDUTtFQUNJLGdDQUFBO0FsQjBxaENaOztBa0J2cWhDUTtFQUNJLG9DQUFBO0FsQjBxaENaOztBa0J2cWhDUTtFQUNJLHNDQUFBO0FsQjBxaENaOztBa0J2cWhDUTtFQUNJLHVDQUFBO0FsQjBxaENaOztBa0J2cWhDUTtFQUNJLHFDQUFBO0FsQjBxaENaOztBa0J4c2hDUTtFQUNJLG9DQUFBO0FsQjJzaENaOztBa0J4c2hDUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCMnNoQ1o7O0FrQnhzaENRO0VBQ0kseUJBQUE7QWxCMnNoQ1o7O0FrQnhzaENRO0VBQ0ksZ0NBQUE7QWxCMnNoQ1o7O0FrQnhzaENRO0VBQ0ksb0NBQUE7QWxCMnNoQ1o7O0FrQnhzaENRO0VBQ0ksc0NBQUE7QWxCMnNoQ1o7O0FrQnhzaENRO0VBQ0ksdUNBQUE7QWxCMnNoQ1o7O0FrQnhzaENRO0VBQ0kscUNBQUE7QWxCMnNoQ1o7O0FrQnp1aENRO0VBQ0ksb0NBQUE7QWxCNHVoQ1o7O0FrQnp1aENRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEI0dWhDWjs7QWtCenVoQ1E7RUFDSSx5QkFBQTtBbEI0dWhDWjs7QWtCenVoQ1E7RUFDSSxnQ0FBQTtBbEI0dWhDWjs7QWtCenVoQ1E7RUFDSSxvQ0FBQTtBbEI0dWhDWjs7QWtCenVoQ1E7RUFDSSxzQ0FBQTtBbEI0dWhDWjs7QWtCenVoQ1E7RUFDSSx1Q0FBQTtBbEI0dWhDWjs7QWtCenVoQ1E7RUFDSSxxQ0FBQTtBbEI0dWhDWjs7QWtCMXdoQ1E7RUFDSSxvQ0FBQTtBbEI2d2hDWjs7QWtCMXdoQ1E7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQjZ3aENaOztBa0Ixd2hDUTtFQUNJLHlCQUFBO0FsQjZ3aENaOztBa0Ixd2hDUTtFQUNJLGdDQUFBO0FsQjZ3aENaOztBa0Ixd2hDUTtFQUNJLG9DQUFBO0FsQjZ3aENaOztBa0Ixd2hDUTtFQUNJLHNDQUFBO0FsQjZ3aENaOztBa0Ixd2hDUTtFQUNJLHVDQUFBO0FsQjZ3aENaOztBa0Ixd2hDUTtFQUNJLHFDQUFBO0FsQjZ3aENaOztBa0IzeWhDUTtFQUNJLG9DQUFBO0FsQjh5aENaOztBa0IzeWhDUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCOHloQ1o7O0FrQjN5aENRO0VBQ0kseUJBQUE7QWxCOHloQ1o7O0FrQjN5aENRO0VBQ0ksZ0NBQUE7QWxCOHloQ1o7O0FrQjN5aENRO0VBQ0ksb0NBQUE7QWxCOHloQ1o7O0FrQjN5aENRO0VBQ0ksc0NBQUE7QWxCOHloQ1o7O0FrQjN5aENRO0VBQ0ksdUNBQUE7QWxCOHloQ1o7O0FrQjN5aENRO0VBQ0kscUNBQUE7QWxCOHloQ1o7O0FrQjUwaENRO0VBQ0ksb0NBQUE7QWxCKzBoQ1o7O0FrQjUwaENRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEIrMGhDWjs7QWtCNTBoQ1E7RUFDSSx5QkFBQTtBbEIrMGhDWjs7QWtCNTBoQ1E7RUFDSSxnQ0FBQTtBbEIrMGhDWjs7QWtCNTBoQ1E7RUFDSSxvQ0FBQTtBbEIrMGhDWjs7QWtCNTBoQ1E7RUFDSSxzQ0FBQTtBbEIrMGhDWjs7QWtCNTBoQ1E7RUFDSSx1Q0FBQTtBbEIrMGhDWjs7QWtCNTBoQ1E7RUFDSSxxQ0FBQTtBbEIrMGhDWjs7QWtCNzJoQ1E7RUFDSSxvQ0FBQTtBbEJnM2hDWjs7QWtCNzJoQ1E7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQmczaENaOztBa0I3MmhDUTtFQUNJLHlCQUFBO0FsQmczaENaOztBa0I3MmhDUTtFQUNJLGdDQUFBO0FsQmczaENaOztBa0I3MmhDUTtFQUNJLG9DQUFBO0FsQmczaENaOztBa0I3MmhDUTtFQUNJLHNDQUFBO0FsQmczaENaOztBa0I3MmhDUTtFQUNJLHVDQUFBO0FsQmczaENaOztBa0I3MmhDUTtFQUNJLHFDQUFBO0FsQmczaENaOztBa0I5NGhDUTtFQUNJLG9DQUFBO0FsQmk1aENaOztBa0I5NGhDUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCaTVoQ1o7O0FrQjk0aENRO0VBQ0kseUJBQUE7QWxCaTVoQ1o7O0FrQjk0aENRO0VBQ0ksZ0NBQUE7QWxCaTVoQ1o7O0FrQjk0aENRO0VBQ0ksb0NBQUE7QWxCaTVoQ1o7O0FrQjk0aENRO0VBQ0ksc0NBQUE7QWxCaTVoQ1o7O0FrQjk0aENRO0VBQ0ksdUNBQUE7QWxCaTVoQ1o7O0FrQjk0aENRO0VBQ0kscUNBQUE7QWxCaTVoQ1o7O0FrQi82aENRO0VBQ0ksb0NBQUE7QWxCazdoQ1o7O0FrQi82aENRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJrN2hDWjs7QWtCLzZoQ1E7RUFDSSx5QkFBQTtBbEJrN2hDWjs7QWtCLzZoQ1E7RUFDSSxnQ0FBQTtBbEJrN2hDWjs7QWtCLzZoQ1E7RUFDSSxvQ0FBQTtBbEJrN2hDWjs7QWtCLzZoQ1E7RUFDSSxzQ0FBQTtBbEJrN2hDWjs7QWtCLzZoQ1E7RUFDSSx1Q0FBQTtBbEJrN2hDWjs7QWtCLzZoQ1E7RUFDSSxxQ0FBQTtBbEJrN2hDWjs7QWtCaDloQ1E7RUFDSSxvQ0FBQTtBbEJtOWhDWjs7QWtCaDloQ1E7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQm05aENaOztBa0JoOWhDUTtFQUNJLHlCQUFBO0FsQm05aENaOztBa0JoOWhDUTtFQUNJLGdDQUFBO0FsQm05aENaOztBa0JoOWhDUTtFQUNJLG9DQUFBO0FsQm05aENaOztBa0JoOWhDUTtFQUNJLHNDQUFBO0FsQm05aENaOztBa0JoOWhDUTtFQUNJLHVDQUFBO0FsQm05aENaOztBa0JoOWhDUTtFQUNJLHFDQUFBO0FsQm05aENaOztBa0JqL2hDUTtFQUNJLG9DQUFBO0FsQm8vaENaOztBa0JqL2hDUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCby9oQ1o7O0FrQmovaENRO0VBQ0kseUJBQUE7QWxCby9oQ1o7O0FrQmovaENRO0VBQ0ksZ0NBQUE7QWxCby9oQ1o7O0FrQmovaENRO0VBQ0ksb0NBQUE7QWxCby9oQ1o7O0FrQmovaENRO0VBQ0ksc0NBQUE7QWxCby9oQ1o7O0FrQmovaENRO0VBQ0ksdUNBQUE7QWxCby9oQ1o7O0FrQmovaENRO0VBQ0kscUNBQUE7QWxCby9oQ1o7O0FrQi8raENZO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJrL2hDaEI7O0FrQi8raENZO0VBQ0ksb0NBQUE7QWxCay9oQ2hCOztBa0IvK2hDWTtFQUNJLHlCQUFBO0FsQmsvaENoQjs7QWtCLytoQ1k7RUFDSSxnQ0FBQTtBbEJrL2hDaEI7O0FrQi8raENZO0VBQ0ksb0NBQUE7QWxCay9oQ2hCOztBa0IvK2hDWTtFQUNJLHNDQUFBO0FsQmsvaENoQjs7QWtCLytoQ1k7RUFDSSx1Q0FBQTtBbEJrL2hDaEI7O0FrQi8raENZO0VBQ0kscUNBQUE7QWxCay9oQ2hCOztBa0JuamlDUTtFQUNJLG9DQUFBO0FsQnNqaUNaOztBa0JuamlDUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCc2ppQ1o7O0FrQm5qaUNRO0VBQ0kseUJBQUE7QWxCc2ppQ1o7O0FrQm5qaUNRO0VBQ0ksZ0NBQUE7QWxCc2ppQ1o7O0FrQm5qaUNRO0VBQ0ksb0NBQUE7QWxCc2ppQ1o7O0FrQm5qaUNRO0VBQ0ksc0NBQUE7QWxCc2ppQ1o7O0FrQm5qaUNRO0VBQ0ksdUNBQUE7QWxCc2ppQ1o7O0FrQm5qaUNRO0VBQ0kscUNBQUE7QWxCc2ppQ1o7O0FrQnBsaUNRO0VBQ0ksb0NBQUE7QWxCdWxpQ1o7O0FrQnBsaUNRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJ1bGlDWjs7QWtCcGxpQ1E7RUFDSSx5QkFBQTtBbEJ1bGlDWjs7QWtCcGxpQ1E7RUFDSSxnQ0FBQTtBbEJ1bGlDWjs7QWtCcGxpQ1E7RUFDSSxvQ0FBQTtBbEJ1bGlDWjs7QWtCcGxpQ1E7RUFDSSxzQ0FBQTtBbEJ1bGlDWjs7QWtCcGxpQ1E7RUFDSSx1Q0FBQTtBbEJ1bGlDWjs7QWtCcGxpQ1E7RUFDSSxxQ0FBQTtBbEJ1bGlDWjs7QWtCcm5pQ1E7RUFDSSxvQ0FBQTtBbEJ3bmlDWjs7QWtCcm5pQ1E7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQnduaUNaOztBa0JybmlDUTtFQUNJLHlCQUFBO0FsQnduaUNaOztBa0JybmlDUTtFQUNJLGdDQUFBO0FsQnduaUNaOztBa0JybmlDUTtFQUNJLG9DQUFBO0FsQnduaUNaOztBa0JybmlDUTtFQUNJLHNDQUFBO0FsQnduaUNaOztBa0JybmlDUTtFQUNJLHVDQUFBO0FsQnduaUNaOztBa0JybmlDUTtFQUNJLHFDQUFBO0FsQnduaUNaOztBa0J0cGlDUTtFQUNJLG9DQUFBO0FsQnlwaUNaOztBa0J0cGlDUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCeXBpQ1o7O0FrQnRwaUNRO0VBQ0kseUJBQUE7QWxCeXBpQ1o7O0FrQnRwaUNRO0VBQ0ksZ0NBQUE7QWxCeXBpQ1o7O0FrQnRwaUNRO0VBQ0ksb0NBQUE7QWxCeXBpQ1o7O0FrQnRwaUNRO0VBQ0ksc0NBQUE7QWxCeXBpQ1o7O0FrQnRwaUNRO0VBQ0ksdUNBQUE7QWxCeXBpQ1o7O0FrQnRwaUNRO0VBQ0kscUNBQUE7QWxCeXBpQ1o7O0FrQnZyaUNRO0VBQ0ksb0NBQUE7QWxCMHJpQ1o7O0FrQnZyaUNRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEIwcmlDWjs7QWtCdnJpQ1E7RUFDSSx5QkFBQTtBbEIwcmlDWjs7QWtCdnJpQ1E7RUFDSSxnQ0FBQTtBbEIwcmlDWjs7QWtCdnJpQ1E7RUFDSSxvQ0FBQTtBbEIwcmlDWjs7QWtCdnJpQ1E7RUFDSSxzQ0FBQTtBbEIwcmlDWjs7QWtCdnJpQ1E7RUFDSSx1Q0FBQTtBbEIwcmlDWjs7QWtCdnJpQ1E7RUFDSSxxQ0FBQTtBbEIwcmlDWjs7QWtCeHRpQ1E7RUFDSSxvQ0FBQTtBbEIydGlDWjs7QWtCeHRpQ1E7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQjJ0aUNaOztBa0J4dGlDUTtFQUNJLHlCQUFBO0FsQjJ0aUNaOztBa0J4dGlDUTtFQUNJLGdDQUFBO0FsQjJ0aUNaOztBa0J4dGlDUTtFQUNJLG9DQUFBO0FsQjJ0aUNaOztBa0J4dGlDUTtFQUNJLHNDQUFBO0FsQjJ0aUNaOztBa0J4dGlDUTtFQUNJLHVDQUFBO0FsQjJ0aUNaOztBa0J4dGlDUTtFQUNJLHFDQUFBO0FsQjJ0aUNaOztBa0J6dmlDUTtFQUNJLG9DQUFBO0FsQjR2aUNaOztBa0J6dmlDUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCNHZpQ1o7O0FrQnp2aUNRO0VBQ0kseUJBQUE7QWxCNHZpQ1o7O0FrQnp2aUNRO0VBQ0ksZ0NBQUE7QWxCNHZpQ1o7O0FrQnp2aUNRO0VBQ0ksb0NBQUE7QWxCNHZpQ1o7O0FrQnp2aUNRO0VBQ0ksc0NBQUE7QWxCNHZpQ1o7O0FrQnp2aUNRO0VBQ0ksdUNBQUE7QWxCNHZpQ1o7O0FrQnp2aUNRO0VBQ0kscUNBQUE7QWxCNHZpQ1o7O0FrQjF4aUNRO0VBQ0ksb0NBQUE7QWxCNnhpQ1o7O0FrQjF4aUNRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEI2eGlDWjs7QWtCMXhpQ1E7RUFDSSx5QkFBQTtBbEI2eGlDWjs7QWtCMXhpQ1E7RUFDSSxnQ0FBQTtBbEI2eGlDWjs7QWtCMXhpQ1E7RUFDSSxvQ0FBQTtBbEI2eGlDWjs7QWtCMXhpQ1E7RUFDSSxzQ0FBQTtBbEI2eGlDWjs7QWtCMXhpQ1E7RUFDSSx1Q0FBQTtBbEI2eGlDWjs7QWtCMXhpQ1E7RUFDSSxxQ0FBQTtBbEI2eGlDWjs7QWtCM3ppQ1E7RUFDSSxvQ0FBQTtBbEI4emlDWjs7QWtCM3ppQ1E7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQjh6aUNaOztBa0IzemlDUTtFQUNJLHlCQUFBO0FsQjh6aUNaOztBa0IzemlDUTtFQUNJLGdDQUFBO0FsQjh6aUNaOztBa0IzemlDUTtFQUNJLG9DQUFBO0FsQjh6aUNaOztBa0IzemlDUTtFQUNJLHNDQUFBO0FsQjh6aUNaOztBa0IzemlDUTtFQUNJLHVDQUFBO0FsQjh6aUNaOztBa0IzemlDUTtFQUNJLHFDQUFBO0FsQjh6aUNaOztBa0I1MWlDUTtFQUNJLG9DQUFBO0FsQisxaUNaOztBa0I1MWlDUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCKzFpQ1o7O0FrQjUxaUNRO0VBQ0kseUJBQUE7QWxCKzFpQ1o7O0FrQjUxaUNRO0VBQ0ksZ0NBQUE7QWxCKzFpQ1o7O0FrQjUxaUNRO0VBQ0ksb0NBQUE7QWxCKzFpQ1o7O0FrQjUxaUNRO0VBQ0ksc0NBQUE7QWxCKzFpQ1o7O0FrQjUxaUNRO0VBQ0ksdUNBQUE7QWxCKzFpQ1o7O0FrQjUxaUNRO0VBQ0kscUNBQUE7QWxCKzFpQ1o7O0FrQjczaUNRO0VBQ0ksb0NBQUE7QWxCZzRpQ1o7O0FrQjczaUNRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJnNGlDWjs7QWtCNzNpQ1E7RUFDSSx5QkFBQTtBbEJnNGlDWjs7QWtCNzNpQ1E7RUFDSSxnQ0FBQTtBbEJnNGlDWjs7QWtCNzNpQ1E7RUFDSSxvQ0FBQTtBbEJnNGlDWjs7QWtCNzNpQ1E7RUFDSSxzQ0FBQTtBbEJnNGlDWjs7QWtCNzNpQ1E7RUFDSSx1Q0FBQTtBbEJnNGlDWjs7QWtCNzNpQ1E7RUFDSSxxQ0FBQTtBbEJnNGlDWjs7QWtCOTVpQ1E7RUFDSSxvQ0FBQTtBbEJpNmlDWjs7QWtCOTVpQ1E7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQmk2aUNaOztBa0I5NWlDUTtFQUNJLHlCQUFBO0FsQmk2aUNaOztBa0I5NWlDUTtFQUNJLGdDQUFBO0FsQmk2aUNaOztBa0I5NWlDUTtFQUNJLG9DQUFBO0FsQmk2aUNaOztBa0I5NWlDUTtFQUNJLHNDQUFBO0FsQmk2aUNaOztBa0I5NWlDUTtFQUNJLHVDQUFBO0FsQmk2aUNaOztBa0I5NWlDUTtFQUNJLHFDQUFBO0FsQmk2aUNaOztBa0IvN2lDUTtFQUNJLG9DQUFBO0FsQms4aUNaOztBa0IvN2lDUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCazhpQ1o7O0FrQi83aUNRO0VBQ0kseUJBQUE7QWxCazhpQ1o7O0FrQi83aUNRO0VBQ0ksZ0NBQUE7QWxCazhpQ1o7O0FrQi83aUNRO0VBQ0ksb0NBQUE7QWxCazhpQ1o7O0FrQi83aUNRO0VBQ0ksc0NBQUE7QWxCazhpQ1o7O0FrQi83aUNRO0VBQ0ksdUNBQUE7QWxCazhpQ1o7O0FrQi83aUNRO0VBQ0kscUNBQUE7QWxCazhpQ1o7O0FrQmgraUNRO0VBQ0ksb0NBQUE7QWxCbStpQ1o7O0FrQmgraUNRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJtK2lDWjs7QWtCaCtpQ1E7RUFDSSx5QkFBQTtBbEJtK2lDWjs7QWtCaCtpQ1E7RUFDSSxnQ0FBQTtBbEJtK2lDWjs7QWtCaCtpQ1E7RUFDSSxvQ0FBQTtBbEJtK2lDWjs7QWtCaCtpQ1E7RUFDSSxzQ0FBQTtBbEJtK2lDWjs7QWtCaCtpQ1E7RUFDSSx1Q0FBQTtBbEJtK2lDWjs7QWtCaCtpQ1E7RUFDSSxxQ0FBQTtBbEJtK2lDWjs7QWtCOTlpQ1k7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQmkraUNoQjs7QWtCOTlpQ1k7RUFDSSxvQ0FBQTtBbEJpK2lDaEI7O0FrQjk5aUNZO0VBQ0kseUJBQUE7QWxCaStpQ2hCOztBa0I5OWlDWTtFQUNJLGdDQUFBO0FsQmkraUNoQjs7QWtCOTlpQ1k7RUFDSSxvQ0FBQTtBbEJpK2lDaEI7O0FrQjk5aUNZO0VBQ0ksc0NBQUE7QWxCaStpQ2hCOztBa0I5OWlDWTtFQUNJLHVDQUFBO0FsQmkraUNoQjs7QWtCOTlpQ1k7RUFDSSxxQ0FBQTtBbEJpK2lDaEI7O0FrQmxpakNRO0VBQ0ksb0NBQUE7QWxCcWlqQ1o7O0FrQmxpakNRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJxaWpDWjs7QWtCbGlqQ1E7RUFDSSx5QkFBQTtBbEJxaWpDWjs7QWtCbGlqQ1E7RUFDSSxnQ0FBQTtBbEJxaWpDWjs7QWtCbGlqQ1E7RUFDSSxvQ0FBQTtBbEJxaWpDWjs7QWtCbGlqQ1E7RUFDSSxzQ0FBQTtBbEJxaWpDWjs7QWtCbGlqQ1E7RUFDSSx1Q0FBQTtBbEJxaWpDWjs7QWtCbGlqQ1E7RUFDSSxxQ0FBQTtBbEJxaWpDWjs7QWtCbmtqQ1E7RUFDSSxvQ0FBQTtBbEJza2pDWjs7QWtCbmtqQ1E7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQnNrakNaOztBa0Jua2pDUTtFQUNJLHlCQUFBO0FsQnNrakNaOztBa0Jua2pDUTtFQUNJLGdDQUFBO0FsQnNrakNaOztBa0Jua2pDUTtFQUNJLG9DQUFBO0FsQnNrakNaOztBa0Jua2pDUTtFQUNJLHNDQUFBO0FsQnNrakNaOztBa0Jua2pDUTtFQUNJLHVDQUFBO0FsQnNrakNaOztBa0Jua2pDUTtFQUNJLHFDQUFBO0FsQnNrakNaOztBa0JwbWpDUTtFQUNJLG9DQUFBO0FsQnVtakNaOztBa0JwbWpDUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCdW1qQ1o7O0FrQnBtakNRO0VBQ0kseUJBQUE7QWxCdW1qQ1o7O0FrQnBtakNRO0VBQ0ksZ0NBQUE7QWxCdW1qQ1o7O0FrQnBtakNRO0VBQ0ksb0NBQUE7QWxCdW1qQ1o7O0FrQnBtakNRO0VBQ0ksc0NBQUE7QWxCdW1qQ1o7O0FrQnBtakNRO0VBQ0ksdUNBQUE7QWxCdW1qQ1o7O0FrQnBtakNRO0VBQ0kscUNBQUE7QWxCdW1qQ1o7O0FrQnJvakNRO0VBQ0ksb0NBQUE7QWxCd29qQ1o7O0FrQnJvakNRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJ3b2pDWjs7QWtCcm9qQ1E7RUFDSSx5QkFBQTtBbEJ3b2pDWjs7QWtCcm9qQ1E7RUFDSSxnQ0FBQTtBbEJ3b2pDWjs7QWtCcm9qQ1E7RUFDSSxvQ0FBQTtBbEJ3b2pDWjs7QWtCcm9qQ1E7RUFDSSxzQ0FBQTtBbEJ3b2pDWjs7QWtCcm9qQ1E7RUFDSSx1Q0FBQTtBbEJ3b2pDWjs7QWtCcm9qQ1E7RUFDSSxxQ0FBQTtBbEJ3b2pDWjs7QWtCdHFqQ1E7RUFDSSxvQ0FBQTtBbEJ5cWpDWjs7QWtCdHFqQ1E7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQnlxakNaOztBa0J0cWpDUTtFQUNJLHlCQUFBO0FsQnlxakNaOztBa0J0cWpDUTtFQUNJLGdDQUFBO0FsQnlxakNaOztBa0J0cWpDUTtFQUNJLG9DQUFBO0FsQnlxakNaOztBa0J0cWpDUTtFQUNJLHNDQUFBO0FsQnlxakNaOztBa0J0cWpDUTtFQUNJLHVDQUFBO0FsQnlxakNaOztBa0J0cWpDUTtFQUNJLHFDQUFBO0FsQnlxakNaOztBa0J2c2pDUTtFQUNJLG9DQUFBO0FsQjBzakNaOztBa0J2c2pDUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCMHNqQ1o7O0FrQnZzakNRO0VBQ0kseUJBQUE7QWxCMHNqQ1o7O0FrQnZzakNRO0VBQ0ksZ0NBQUE7QWxCMHNqQ1o7O0FrQnZzakNRO0VBQ0ksb0NBQUE7QWxCMHNqQ1o7O0FrQnZzakNRO0VBQ0ksc0NBQUE7QWxCMHNqQ1o7O0FrQnZzakNRO0VBQ0ksdUNBQUE7QWxCMHNqQ1o7O0FrQnZzakNRO0VBQ0kscUNBQUE7QWxCMHNqQ1o7O0FrQnh1akNRO0VBQ0ksb0NBQUE7QWxCMnVqQ1o7O0FrQnh1akNRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEIydWpDWjs7QWtCeHVqQ1E7RUFDSSx5QkFBQTtBbEIydWpDWjs7QWtCeHVqQ1E7RUFDSSxnQ0FBQTtBbEIydWpDWjs7QWtCeHVqQ1E7RUFDSSxvQ0FBQTtBbEIydWpDWjs7QWtCeHVqQ1E7RUFDSSxzQ0FBQTtBbEIydWpDWjs7QWtCeHVqQ1E7RUFDSSx1Q0FBQTtBbEIydWpDWjs7QWtCeHVqQ1E7RUFDSSxxQ0FBQTtBbEIydWpDWjs7QWtCendqQ1E7RUFDSSxvQ0FBQTtBbEI0d2pDWjs7QWtCendqQ1E7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQjR3akNaOztBa0J6d2pDUTtFQUNJLHlCQUFBO0FsQjR3akNaOztBa0J6d2pDUTtFQUNJLGdDQUFBO0FsQjR3akNaOztBa0J6d2pDUTtFQUNJLG9DQUFBO0FsQjR3akNaOztBa0J6d2pDUTtFQUNJLHNDQUFBO0FsQjR3akNaOztBa0J6d2pDUTtFQUNJLHVDQUFBO0FsQjR3akNaOztBa0J6d2pDUTtFQUNJLHFDQUFBO0FsQjR3akNaOztBa0IxeWpDUTtFQUNJLG9DQUFBO0FsQjZ5akNaOztBa0IxeWpDUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCNnlqQ1o7O0FrQjF5akNRO0VBQ0kseUJBQUE7QWxCNnlqQ1o7O0FrQjF5akNRO0VBQ0ksZ0NBQUE7QWxCNnlqQ1o7O0FrQjF5akNRO0VBQ0ksb0NBQUE7QWxCNnlqQ1o7O0FrQjF5akNRO0VBQ0ksc0NBQUE7QWxCNnlqQ1o7O0FrQjF5akNRO0VBQ0ksdUNBQUE7QWxCNnlqQ1o7O0FrQjF5akNRO0VBQ0kscUNBQUE7QWxCNnlqQ1o7O0FrQjMwakNRO0VBQ0ksb0NBQUE7QWxCODBqQ1o7O0FrQjMwakNRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEI4MGpDWjs7QWtCMzBqQ1E7RUFDSSx5QkFBQTtBbEI4MGpDWjs7QWtCMzBqQ1E7RUFDSSxnQ0FBQTtBbEI4MGpDWjs7QWtCMzBqQ1E7RUFDSSxvQ0FBQTtBbEI4MGpDWjs7QWtCMzBqQ1E7RUFDSSxzQ0FBQTtBbEI4MGpDWjs7QWtCMzBqQ1E7RUFDSSx1Q0FBQTtBbEI4MGpDWjs7QWtCMzBqQ1E7RUFDSSxxQ0FBQTtBbEI4MGpDWjs7QWtCNTJqQ1E7RUFDSSxvQ0FBQTtBbEIrMmpDWjs7QWtCNTJqQ1E7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQisyakNaOztBa0I1MmpDUTtFQUNJLHlCQUFBO0FsQisyakNaOztBa0I1MmpDUTtFQUNJLGdDQUFBO0FsQisyakNaOztBa0I1MmpDUTtFQUNJLG9DQUFBO0FsQisyakNaOztBa0I1MmpDUTtFQUNJLHNDQUFBO0FsQisyakNaOztBa0I1MmpDUTtFQUNJLHVDQUFBO0FsQisyakNaOztBa0I1MmpDUTtFQUNJLHFDQUFBO0FsQisyakNaOztBa0I3NGpDUTtFQUNJLG9DQUFBO0FsQmc1akNaOztBa0I3NGpDUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCZzVqQ1o7O0FrQjc0akNRO0VBQ0kseUJBQUE7QWxCZzVqQ1o7O0FrQjc0akNRO0VBQ0ksZ0NBQUE7QWxCZzVqQ1o7O0FrQjc0akNRO0VBQ0ksb0NBQUE7QWxCZzVqQ1o7O0FrQjc0akNRO0VBQ0ksc0NBQUE7QWxCZzVqQ1o7O0FrQjc0akNRO0VBQ0ksdUNBQUE7QWxCZzVqQ1o7O0FrQjc0akNRO0VBQ0kscUNBQUE7QWxCZzVqQ1o7O0FrQjk2akNRO0VBQ0ksb0NBQUE7QWxCaTdqQ1o7O0FrQjk2akNRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJpN2pDWjs7QWtCOTZqQ1E7RUFDSSx5QkFBQTtBbEJpN2pDWjs7QWtCOTZqQ1E7RUFDSSxnQ0FBQTtBbEJpN2pDWjs7QWtCOTZqQ1E7RUFDSSxvQ0FBQTtBbEJpN2pDWjs7QWtCOTZqQ1E7RUFDSSxzQ0FBQTtBbEJpN2pDWjs7QWtCOTZqQ1E7RUFDSSx1Q0FBQTtBbEJpN2pDWjs7QWtCOTZqQ1E7RUFDSSxxQ0FBQTtBbEJpN2pDWjs7QWtCLzhqQ1E7RUFDSSxvQ0FBQTtBbEJrOWpDWjs7QWtCLzhqQ1E7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQms5akNaOztBa0IvOGpDUTtFQUNJLHlCQUFBO0FsQms5akNaOztBa0IvOGpDUTtFQUNJLGdDQUFBO0FsQms5akNaOztBa0IvOGpDUTtFQUNJLG9DQUFBO0FsQms5akNaOztBa0IvOGpDUTtFQUNJLHNDQUFBO0FsQms5akNaOztBa0IvOGpDUTtFQUNJLHVDQUFBO0FsQms5akNaOztBa0IvOGpDUTtFQUNJLHFDQUFBO0FsQms5akNaOztBa0I3OGpDWTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCZzlqQ2hCOztBa0I3OGpDWTtFQUNJLG9DQUFBO0FsQmc5akNoQjs7QWtCNzhqQ1k7RUFDSSx5QkFBQTtBbEJnOWpDaEI7O0FrQjc4akNZO0VBQ0ksZ0NBQUE7QWxCZzlqQ2hCOztBa0I3OGpDWTtFQUNJLG9DQUFBO0FsQmc5akNoQjs7QWtCNzhqQ1k7RUFDSSxzQ0FBQTtBbEJnOWpDaEI7O0FrQjc4akNZO0VBQ0ksdUNBQUE7QWxCZzlqQ2hCOztBa0I3OGpDWTtFQUNJLHFDQUFBO0FsQmc5akNoQjs7QWtCamhrQ1E7RUFDSSxvQ0FBQTtBbEJvaGtDWjs7QWtCamhrQ1E7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQm9oa0NaOztBa0JqaGtDUTtFQUNJLHlCQUFBO0FsQm9oa0NaOztBa0JqaGtDUTtFQUNJLGdDQUFBO0FsQm9oa0NaOztBa0JqaGtDUTtFQUNJLG9DQUFBO0FsQm9oa0NaOztBa0JqaGtDUTtFQUNJLHNDQUFBO0FsQm9oa0NaOztBa0JqaGtDUTtFQUNJLHVDQUFBO0FsQm9oa0NaOztBa0JqaGtDUTtFQUNJLHFDQUFBO0FsQm9oa0NaOztBa0JsamtDUTtFQUNJLG9DQUFBO0FsQnFqa0NaOztBa0JsamtDUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCcWprQ1o7O0FrQmxqa0NRO0VBQ0kseUJBQUE7QWxCcWprQ1o7O0FrQmxqa0NRO0VBQ0ksZ0NBQUE7QWxCcWprQ1o7O0FrQmxqa0NRO0VBQ0ksb0NBQUE7QWxCcWprQ1o7O0FrQmxqa0NRO0VBQ0ksc0NBQUE7QWxCcWprQ1o7O0FrQmxqa0NRO0VBQ0ksdUNBQUE7QWxCcWprQ1o7O0FrQmxqa0NRO0VBQ0kscUNBQUE7QWxCcWprQ1o7O0FrQm5sa0NRO0VBQ0ksb0NBQUE7QWxCc2xrQ1o7O0FrQm5sa0NRO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEJzbGtDWjs7QWtCbmxrQ1E7RUFDSSx5QkFBQTtBbEJzbGtDWjs7QWtCbmxrQ1E7RUFDSSxnQ0FBQTtBbEJzbGtDWjs7QWtCbmxrQ1E7RUFDSSxvQ0FBQTtBbEJzbGtDWjs7QWtCbmxrQ1E7RUFDSSxzQ0FBQTtBbEJzbGtDWjs7QWtCbmxrQ1E7RUFDSSx1Q0FBQTtBbEJzbGtDWjs7QWtCbmxrQ1E7RUFDSSxxQ0FBQTtBbEJzbGtDWjs7QWtCcG5rQ1E7RUFDSSxvQ0FBQTtBbEJ1bmtDWjs7QWtCcG5rQ1E7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQnVua0NaOztBa0JwbmtDUTtFQUNJLHlCQUFBO0FsQnVua0NaOztBa0JwbmtDUTtFQUNJLGdDQUFBO0FsQnVua0NaOztBa0JwbmtDUTtFQUNJLG9DQUFBO0FsQnVua0NaOztBa0JwbmtDUTtFQUNJLHNDQUFBO0FsQnVua0NaOztBa0JwbmtDUTtFQUNJLHVDQUFBO0FsQnVua0NaOztBa0JwbmtDUTtFQUNJLHFDQUFBO0FsQnVua0NaOztBa0JycGtDUTtFQUNJLG9DQUFBO0FsQndwa0NaOztBa0JycGtDUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCd3BrQ1o7O0FrQnJwa0NRO0VBQ0kseUJBQUE7QWxCd3BrQ1o7O0FrQnJwa0NRO0VBQ0ksZ0NBQUE7QWxCd3BrQ1o7O0FrQnJwa0NRO0VBQ0ksb0NBQUE7QWxCd3BrQ1o7O0FrQnJwa0NRO0VBQ0ksc0NBQUE7QWxCd3BrQ1o7O0FrQnJwa0NRO0VBQ0ksdUNBQUE7QWxCd3BrQ1o7O0FrQnJwa0NRO0VBQ0kscUNBQUE7QWxCd3BrQ1o7O0FrQnRya0NRO0VBQ0ksb0NBQUE7QWxCeXJrQ1o7O0FrQnRya0NRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJ5cmtDWjs7QWtCdHJrQ1E7RUFDSSx5QkFBQTtBbEJ5cmtDWjs7QWtCdHJrQ1E7RUFDSSxnQ0FBQTtBbEJ5cmtDWjs7QWtCdHJrQ1E7RUFDSSxvQ0FBQTtBbEJ5cmtDWjs7QWtCdHJrQ1E7RUFDSSxzQ0FBQTtBbEJ5cmtDWjs7QWtCdHJrQ1E7RUFDSSx1Q0FBQTtBbEJ5cmtDWjs7QWtCdHJrQ1E7RUFDSSxxQ0FBQTtBbEJ5cmtDWjs7QWtCdnRrQ1E7RUFDSSxvQ0FBQTtBbEIwdGtDWjs7QWtCdnRrQ1E7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQjB0a0NaOztBa0J2dGtDUTtFQUNJLHlCQUFBO0FsQjB0a0NaOztBa0J2dGtDUTtFQUNJLGdDQUFBO0FsQjB0a0NaOztBa0J2dGtDUTtFQUNJLG9DQUFBO0FsQjB0a0NaOztBa0J2dGtDUTtFQUNJLHNDQUFBO0FsQjB0a0NaOztBa0J2dGtDUTtFQUNJLHVDQUFBO0FsQjB0a0NaOztBa0J2dGtDUTtFQUNJLHFDQUFBO0FsQjB0a0NaOztBa0J4dmtDUTtFQUNJLG9DQUFBO0FsQjJ2a0NaOztBa0J4dmtDUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCMnZrQ1o7O0FrQnh2a0NRO0VBQ0kseUJBQUE7QWxCMnZrQ1o7O0FrQnh2a0NRO0VBQ0ksZ0NBQUE7QWxCMnZrQ1o7O0FrQnh2a0NRO0VBQ0ksb0NBQUE7QWxCMnZrQ1o7O0FrQnh2a0NRO0VBQ0ksc0NBQUE7QWxCMnZrQ1o7O0FrQnh2a0NRO0VBQ0ksdUNBQUE7QWxCMnZrQ1o7O0FrQnh2a0NRO0VBQ0kscUNBQUE7QWxCMnZrQ1o7O0FrQnp4a0NRO0VBQ0ksb0NBQUE7QWxCNHhrQ1o7O0FrQnp4a0NRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEI0eGtDWjs7QWtCenhrQ1E7RUFDSSx5QkFBQTtBbEI0eGtDWjs7QWtCenhrQ1E7RUFDSSxnQ0FBQTtBbEI0eGtDWjs7QWtCenhrQ1E7RUFDSSxvQ0FBQTtBbEI0eGtDWjs7QWtCenhrQ1E7RUFDSSxzQ0FBQTtBbEI0eGtDWjs7QWtCenhrQ1E7RUFDSSx1Q0FBQTtBbEI0eGtDWjs7QWtCenhrQ1E7RUFDSSxxQ0FBQTtBbEI0eGtDWjs7QWtCMXprQ1E7RUFDSSxvQ0FBQTtBbEI2emtDWjs7QWtCMXprQ1E7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQjZ6a0NaOztBa0IxemtDUTtFQUNJLHlCQUFBO0FsQjZ6a0NaOztBa0IxemtDUTtFQUNJLGdDQUFBO0FsQjZ6a0NaOztBa0IxemtDUTtFQUNJLG9DQUFBO0FsQjZ6a0NaOztBa0IxemtDUTtFQUNJLHNDQUFBO0FsQjZ6a0NaOztBa0IxemtDUTtFQUNJLHVDQUFBO0FsQjZ6a0NaOztBa0IxemtDUTtFQUNJLHFDQUFBO0FsQjZ6a0NaOztBa0IzMWtDUTtFQUNJLG9DQUFBO0FsQjgxa0NaOztBa0IzMWtDUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCODFrQ1o7O0FrQjMxa0NRO0VBQ0kseUJBQUE7QWxCODFrQ1o7O0FrQjMxa0NRO0VBQ0ksZ0NBQUE7QWxCODFrQ1o7O0FrQjMxa0NRO0VBQ0ksb0NBQUE7QWxCODFrQ1o7O0FrQjMxa0NRO0VBQ0ksc0NBQUE7QWxCODFrQ1o7O0FrQjMxa0NRO0VBQ0ksdUNBQUE7QWxCODFrQ1o7O0FrQjMxa0NRO0VBQ0kscUNBQUE7QWxCODFrQ1o7O0FrQjUza0NRO0VBQ0ksb0NBQUE7QWxCKzNrQ1o7O0FrQjUza0NRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEIrM2tDWjs7QWtCNTNrQ1E7RUFDSSx5QkFBQTtBbEIrM2tDWjs7QWtCNTNrQ1E7RUFDSSxnQ0FBQTtBbEIrM2tDWjs7QWtCNTNrQ1E7RUFDSSxvQ0FBQTtBbEIrM2tDWjs7QWtCNTNrQ1E7RUFDSSxzQ0FBQTtBbEIrM2tDWjs7QWtCNTNrQ1E7RUFDSSx1Q0FBQTtBbEIrM2tDWjs7QWtCNTNrQ1E7RUFDSSxxQ0FBQTtBbEIrM2tDWjs7QWtCNzVrQ1E7RUFDSSxvQ0FBQTtBbEJnNmtDWjs7QWtCNzVrQ1E7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQmc2a0NaOztBa0I3NWtDUTtFQUNJLHlCQUFBO0FsQmc2a0NaOztBa0I3NWtDUTtFQUNJLGdDQUFBO0FsQmc2a0NaOztBa0I3NWtDUTtFQUNJLG9DQUFBO0FsQmc2a0NaOztBa0I3NWtDUTtFQUNJLHNDQUFBO0FsQmc2a0NaOztBa0I3NWtDUTtFQUNJLHVDQUFBO0FsQmc2a0NaOztBa0I3NWtDUTtFQUNJLHFDQUFBO0FsQmc2a0NaOztBa0I5N2tDUTtFQUNJLG9DQUFBO0FsQmk4a0NaOztBa0I5N2tDUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCaThrQ1o7O0FrQjk3a0NRO0VBQ0kseUJBQUE7QWxCaThrQ1o7O0FrQjk3a0NRO0VBQ0ksZ0NBQUE7QWxCaThrQ1o7O0FrQjk3a0NRO0VBQ0ksb0NBQUE7QWxCaThrQ1o7O0FrQjk3a0NRO0VBQ0ksc0NBQUE7QWxCaThrQ1o7O0FrQjk3a0NRO0VBQ0ksdUNBQUE7QWxCaThrQ1o7O0FrQjk3a0NRO0VBQ0kscUNBQUE7QWxCaThrQ1o7O0FrQjU3a0NZO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEIrN2tDaEI7O0FrQjU3a0NZO0VBQ0ksb0NBQUE7QWxCKzdrQ2hCOztBa0I1N2tDWTtFQUNJLHlCQUFBO0FsQis3a0NoQjs7QWtCNTdrQ1k7RUFDSSxnQ0FBQTtBbEIrN2tDaEI7O0FrQjU3a0NZO0VBQ0ksb0NBQUE7QWxCKzdrQ2hCOztBa0I1N2tDWTtFQUNJLHNDQUFBO0FsQis3a0NoQjs7QWtCNTdrQ1k7RUFDSSx1Q0FBQTtBbEIrN2tDaEI7O0FrQjU3a0NZO0VBQ0kscUNBQUE7QWxCKzdrQ2hCOztBa0JoZ2xDUTtFQUNJLG9DQUFBO0FsQm1nbENaOztBa0JoZ2xDUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCbWdsQ1o7O0FrQmhnbENRO0VBQ0kseUJBQUE7QWxCbWdsQ1o7O0FrQmhnbENRO0VBQ0ksZ0NBQUE7QWxCbWdsQ1o7O0FrQmhnbENRO0VBQ0ksb0NBQUE7QWxCbWdsQ1o7O0FrQmhnbENRO0VBQ0ksc0NBQUE7QWxCbWdsQ1o7O0FrQmhnbENRO0VBQ0ksdUNBQUE7QWxCbWdsQ1o7O0FrQmhnbENRO0VBQ0kscUNBQUE7QWxCbWdsQ1o7O0FrQmppbENRO0VBQ0ksb0NBQUE7QWxCb2lsQ1o7O0FrQmppbENRO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEJvaWxDWjs7QWtCamlsQ1E7RUFDSSx5QkFBQTtBbEJvaWxDWjs7QWtCamlsQ1E7RUFDSSxnQ0FBQTtBbEJvaWxDWjs7QWtCamlsQ1E7RUFDSSxvQ0FBQTtBbEJvaWxDWjs7QWtCamlsQ1E7RUFDSSxzQ0FBQTtBbEJvaWxDWjs7QWtCamlsQ1E7RUFDSSx1Q0FBQTtBbEJvaWxDWjs7QWtCamlsQ1E7RUFDSSxxQ0FBQTtBbEJvaWxDWjs7QWtCbGtsQ1E7RUFDSSxvQ0FBQTtBbEJxa2xDWjs7QWtCbGtsQ1E7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQnFrbENaOztBa0Jsa2xDUTtFQUNJLHlCQUFBO0FsQnFrbENaOztBa0Jsa2xDUTtFQUNJLGdDQUFBO0FsQnFrbENaOztBa0Jsa2xDUTtFQUNJLG9DQUFBO0FsQnFrbENaOztBa0Jsa2xDUTtFQUNJLHNDQUFBO0FsQnFrbENaOztBa0Jsa2xDUTtFQUNJLHVDQUFBO0FsQnFrbENaOztBa0Jsa2xDUTtFQUNJLHFDQUFBO0FsQnFrbENaOztBa0JubWxDUTtFQUNJLG9DQUFBO0FsQnNtbENaOztBa0JubWxDUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCc21sQ1o7O0FrQm5tbENRO0VBQ0kseUJBQUE7QWxCc21sQ1o7O0FrQm5tbENRO0VBQ0ksZ0NBQUE7QWxCc21sQ1o7O0FrQm5tbENRO0VBQ0ksb0NBQUE7QWxCc21sQ1o7O0FrQm5tbENRO0VBQ0ksc0NBQUE7QWxCc21sQ1o7O0FrQm5tbENRO0VBQ0ksdUNBQUE7QWxCc21sQ1o7O0FrQm5tbENRO0VBQ0kscUNBQUE7QWxCc21sQ1o7O0FrQnBvbENRO0VBQ0ksb0NBQUE7QWxCdW9sQ1o7O0FrQnBvbENRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJ1b2xDWjs7QWtCcG9sQ1E7RUFDSSx5QkFBQTtBbEJ1b2xDWjs7QWtCcG9sQ1E7RUFDSSxnQ0FBQTtBbEJ1b2xDWjs7QWtCcG9sQ1E7RUFDSSxvQ0FBQTtBbEJ1b2xDWjs7QWtCcG9sQ1E7RUFDSSxzQ0FBQTtBbEJ1b2xDWjs7QWtCcG9sQ1E7RUFDSSx1Q0FBQTtBbEJ1b2xDWjs7QWtCcG9sQ1E7RUFDSSxxQ0FBQTtBbEJ1b2xDWjs7QWtCcnFsQ1E7RUFDSSxvQ0FBQTtBbEJ3cWxDWjs7QWtCcnFsQ1E7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQndxbENaOztBa0JycWxDUTtFQUNJLHlCQUFBO0FsQndxbENaOztBa0JycWxDUTtFQUNJLGdDQUFBO0FsQndxbENaOztBa0JycWxDUTtFQUNJLG9DQUFBO0FsQndxbENaOztBa0JycWxDUTtFQUNJLHNDQUFBO0FsQndxbENaOztBa0JycWxDUTtFQUNJLHVDQUFBO0FsQndxbENaOztBa0JycWxDUTtFQUNJLHFDQUFBO0FsQndxbENaOztBa0J0c2xDUTtFQUNJLG9DQUFBO0FsQnlzbENaOztBa0J0c2xDUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCeXNsQ1o7O0FrQnRzbENRO0VBQ0kseUJBQUE7QWxCeXNsQ1o7O0FrQnRzbENRO0VBQ0ksZ0NBQUE7QWxCeXNsQ1o7O0FrQnRzbENRO0VBQ0ksb0NBQUE7QWxCeXNsQ1o7O0FrQnRzbENRO0VBQ0ksc0NBQUE7QWxCeXNsQ1o7O0FrQnRzbENRO0VBQ0ksdUNBQUE7QWxCeXNsQ1o7O0FrQnRzbENRO0VBQ0kscUNBQUE7QWxCeXNsQ1o7O0FrQnZ1bENRO0VBQ0ksb0NBQUE7QWxCMHVsQ1o7O0FrQnZ1bENRO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEIwdWxDWjs7QWtCdnVsQ1E7RUFDSSx5QkFBQTtBbEIwdWxDWjs7QWtCdnVsQ1E7RUFDSSxnQ0FBQTtBbEIwdWxDWjs7QWtCdnVsQ1E7RUFDSSxvQ0FBQTtBbEIwdWxDWjs7QWtCdnVsQ1E7RUFDSSxzQ0FBQTtBbEIwdWxDWjs7QWtCdnVsQ1E7RUFDSSx1Q0FBQTtBbEIwdWxDWjs7QWtCdnVsQ1E7RUFDSSxxQ0FBQTtBbEIwdWxDWjs7QWtCeHdsQ1E7RUFDSSxvQ0FBQTtBbEIyd2xDWjs7QWtCeHdsQ1E7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQjJ3bENaOztBa0J4d2xDUTtFQUNJLHlCQUFBO0FsQjJ3bENaOztBa0J4d2xDUTtFQUNJLGdDQUFBO0FsQjJ3bENaOztBa0J4d2xDUTtFQUNJLG9DQUFBO0FsQjJ3bENaOztBa0J4d2xDUTtFQUNJLHNDQUFBO0FsQjJ3bENaOztBa0J4d2xDUTtFQUNJLHVDQUFBO0FsQjJ3bENaOztBa0J4d2xDUTtFQUNJLHFDQUFBO0FsQjJ3bENaOztBa0J6eWxDUTtFQUNJLG9DQUFBO0FsQjR5bENaOztBa0J6eWxDUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCNHlsQ1o7O0FrQnp5bENRO0VBQ0kseUJBQUE7QWxCNHlsQ1o7O0FrQnp5bENRO0VBQ0ksZ0NBQUE7QWxCNHlsQ1o7O0FrQnp5bENRO0VBQ0ksb0NBQUE7QWxCNHlsQ1o7O0FrQnp5bENRO0VBQ0ksc0NBQUE7QWxCNHlsQ1o7O0FrQnp5bENRO0VBQ0ksdUNBQUE7QWxCNHlsQ1o7O0FrQnp5bENRO0VBQ0kscUNBQUE7QWxCNHlsQ1o7O0FrQjEwbENRO0VBQ0ksb0NBQUE7QWxCNjBsQ1o7O0FrQjEwbENRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEI2MGxDWjs7QWtCMTBsQ1E7RUFDSSx5QkFBQTtBbEI2MGxDWjs7QWtCMTBsQ1E7RUFDSSxnQ0FBQTtBbEI2MGxDWjs7QWtCMTBsQ1E7RUFDSSxvQ0FBQTtBbEI2MGxDWjs7QWtCMTBsQ1E7RUFDSSxzQ0FBQTtBbEI2MGxDWjs7QWtCMTBsQ1E7RUFDSSx1Q0FBQTtBbEI2MGxDWjs7QWtCMTBsQ1E7RUFDSSxxQ0FBQTtBbEI2MGxDWjs7QWtCMzJsQ1E7RUFDSSxvQ0FBQTtBbEI4MmxDWjs7QWtCMzJsQ1E7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQjgybENaOztBa0IzMmxDUTtFQUNJLHlCQUFBO0FsQjgybENaOztBa0IzMmxDUTtFQUNJLGdDQUFBO0FsQjgybENaOztBa0IzMmxDUTtFQUNJLG9DQUFBO0FsQjgybENaOztBa0IzMmxDUTtFQUNJLHNDQUFBO0FsQjgybENaOztBa0IzMmxDUTtFQUNJLHVDQUFBO0FsQjgybENaOztBa0IzMmxDUTtFQUNJLHFDQUFBO0FsQjgybENaOztBa0I1NGxDUTtFQUNJLG9DQUFBO0FsQis0bENaOztBa0I1NGxDUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCKzRsQ1o7O0FrQjU0bENRO0VBQ0kseUJBQUE7QWxCKzRsQ1o7O0FrQjU0bENRO0VBQ0ksZ0NBQUE7QWxCKzRsQ1o7O0FrQjU0bENRO0VBQ0ksb0NBQUE7QWxCKzRsQ1o7O0FrQjU0bENRO0VBQ0ksc0NBQUE7QWxCKzRsQ1o7O0FrQjU0bENRO0VBQ0ksdUNBQUE7QWxCKzRsQ1o7O0FrQjU0bENRO0VBQ0kscUNBQUE7QWxCKzRsQ1o7O0FrQjc2bENRO0VBQ0ksb0NBQUE7QWxCZzdsQ1o7O0FrQjc2bENRO0VBQ0ksb0NBQUE7RUFDQSxnQ0FBQTtBbEJnN2xDWjs7QWtCNzZsQ1E7RUFDSSx5QkFBQTtBbEJnN2xDWjs7QWtCNzZsQ1E7RUFDSSxnQ0FBQTtBbEJnN2xDWjs7QWtCNzZsQ1E7RUFDSSxvQ0FBQTtBbEJnN2xDWjs7QWtCNzZsQ1E7RUFDSSxzQ0FBQTtBbEJnN2xDWjs7QWtCNzZsQ1E7RUFDSSx1Q0FBQTtBbEJnN2xDWjs7QWtCNzZsQ1E7RUFDSSxxQ0FBQTtBbEJnN2xDWjs7QWtCMzZsQ1k7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQjg2bENoQjs7QWtCMzZsQ1k7RUFDSSxvQ0FBQTtBbEI4NmxDaEI7O0FrQjM2bENZO0VBQ0kseUJBQUE7QWxCODZsQ2hCOztBa0IzNmxDWTtFQUNJLGdDQUFBO0FsQjg2bENoQjs7QWtCMzZsQ1k7RUFDSSxvQ0FBQTtBbEI4NmxDaEI7O0FrQjM2bENZO0VBQ0ksc0NBQUE7QWxCODZsQ2hCOztBa0IzNmxDWTtFQUNJLHVDQUFBO0FsQjg2bENoQjs7QWtCMzZsQ1k7RUFDSSxxQ0FBQTtBbEI4NmxDaEI7O0FrQi8rbENRO0VBQ0ksb0NBQUE7QWxCay9sQ1o7O0FrQi8rbENRO0VBQ0ksb0NBQUE7RUFDQSxnQ0FBQTtBbEJrL2xDWjs7QWtCLytsQ1E7RUFDSSx5QkFBQTtBbEJrL2xDWjs7QWtCLytsQ1E7RUFDSSxnQ0FBQTtBbEJrL2xDWjs7QWtCLytsQ1E7RUFDSSxvQ0FBQTtBbEJrL2xDWjs7QWtCLytsQ1E7RUFDSSxzQ0FBQTtBbEJrL2xDWjs7QWtCLytsQ1E7RUFDSSx1Q0FBQTtBbEJrL2xDWjs7QWtCLytsQ1E7RUFDSSxxQ0FBQTtBbEJrL2xDWjs7QWtCaGhtQ1E7RUFDSSxvQ0FBQTtBbEJtaG1DWjs7QWtCaGhtQ1E7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQm1obUNaOztBa0JoaG1DUTtFQUNJLHlCQUFBO0FsQm1obUNaOztBa0JoaG1DUTtFQUNJLGdDQUFBO0FsQm1obUNaOztBa0JoaG1DUTtFQUNJLG9DQUFBO0FsQm1obUNaOztBa0JoaG1DUTtFQUNJLHNDQUFBO0FsQm1obUNaOztBa0JoaG1DUTtFQUNJLHVDQUFBO0FsQm1obUNaOztBa0JoaG1DUTtFQUNJLHFDQUFBO0FsQm1obUNaOztBa0Jqam1DUTtFQUNJLG9DQUFBO0FsQm9qbUNaOztBa0Jqam1DUTtFQUNJLG9DQUFBO0VBQ0EsZ0NBQUE7QWxCb2ptQ1o7O0FrQmpqbUNRO0VBQ0kseUJBQUE7QWxCb2ptQ1o7O0FrQmpqbUNRO0VBQ0ksZ0NBQUE7QWxCb2ptQ1o7O0FrQmpqbUNRO0VBQ0ksb0NBQUE7QWxCb2ptQ1o7O0FrQmpqbUNRO0VBQ0ksc0NBQUE7QWxCb2ptQ1o7O0FrQmpqbUNRO0VBQ0ksdUNBQUE7QWxCb2ptQ1o7O0FrQmpqbUNRO0VBQ0kscUNBQUE7QWxCb2ptQ1o7O0FrQmxsbUNRO0VBQ0ksb0NBQUE7QWxCcWxtQ1o7O0FrQmxsbUNRO0VBQ0ksb0NBQUE7RUFDQSxnQ0FBQTtBbEJxbG1DWjs7QWtCbGxtQ1E7RUFDSSx5QkFBQTtBbEJxbG1DWjs7QWtCbGxtQ1E7RUFDSSxnQ0FBQTtBbEJxbG1DWjs7QWtCbGxtQ1E7RUFDSSxvQ0FBQTtBbEJxbG1DWjs7QWtCbGxtQ1E7RUFDSSxzQ0FBQTtBbEJxbG1DWjs7QWtCbGxtQ1E7RUFDSSx1Q0FBQTtBbEJxbG1DWjs7QWtCbGxtQ1E7RUFDSSxxQ0FBQTtBbEJxbG1DWjs7QWtCbm5tQ1E7RUFDSSxvQ0FBQTtBbEJzbm1DWjs7QWtCbm5tQ1E7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQnNubUNaOztBa0Jubm1DUTtFQUNJLHlCQUFBO0FsQnNubUNaOztBa0Jubm1DUTtFQUNJLGdDQUFBO0FsQnNubUNaOztBa0Jubm1DUTtFQUNJLG9DQUFBO0FsQnNubUNaOztBa0Jubm1DUTtFQUNJLHNDQUFBO0FsQnNubUNaOztBa0Jubm1DUTtFQUNJLHVDQUFBO0FsQnNubUNaOztBa0Jubm1DUTtFQUNJLHFDQUFBO0FsQnNubUNaOztBa0JwcG1DUTtFQUNJLG9DQUFBO0FsQnVwbUNaOztBa0JwcG1DUTtFQUNJLG9DQUFBO0VBQ0EsZ0NBQUE7QWxCdXBtQ1o7O0FrQnBwbUNRO0VBQ0kseUJBQUE7QWxCdXBtQ1o7O0FrQnBwbUNRO0VBQ0ksZ0NBQUE7QWxCdXBtQ1o7O0FrQnBwbUNRO0VBQ0ksb0NBQUE7QWxCdXBtQ1o7O0FrQnBwbUNRO0VBQ0ksc0NBQUE7QWxCdXBtQ1o7O0FrQnBwbUNRO0VBQ0ksdUNBQUE7QWxCdXBtQ1o7O0FrQnBwbUNRO0VBQ0kscUNBQUE7QWxCdXBtQ1o7O0FrQnJybUNRO0VBQ0ksb0NBQUE7QWxCd3JtQ1o7O0FrQnJybUNRO0VBQ0ksb0NBQUE7RUFDQSxnQ0FBQTtBbEJ3cm1DWjs7QWtCcnJtQ1E7RUFDSSx5QkFBQTtBbEJ3cm1DWjs7QWtCcnJtQ1E7RUFDSSxnQ0FBQTtBbEJ3cm1DWjs7QWtCcnJtQ1E7RUFDSSxvQ0FBQTtBbEJ3cm1DWjs7QWtCcnJtQ1E7RUFDSSxzQ0FBQTtBbEJ3cm1DWjs7QWtCcnJtQ1E7RUFDSSx1Q0FBQTtBbEJ3cm1DWjs7QWtCcnJtQ1E7RUFDSSxxQ0FBQTtBbEJ3cm1DWjs7QWtCdHRtQ1E7RUFDSSxvQ0FBQTtBbEJ5dG1DWjs7QWtCdHRtQ1E7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQnl0bUNaOztBa0J0dG1DUTtFQUNJLHlCQUFBO0FsQnl0bUNaOztBa0J0dG1DUTtFQUNJLGdDQUFBO0FsQnl0bUNaOztBa0J0dG1DUTtFQUNJLG9DQUFBO0FsQnl0bUNaOztBa0J0dG1DUTtFQUNJLHNDQUFBO0FsQnl0bUNaOztBa0J0dG1DUTtFQUNJLHVDQUFBO0FsQnl0bUNaOztBa0J0dG1DUTtFQUNJLHFDQUFBO0FsQnl0bUNaOztBa0J2dm1DUTtFQUNJLG9DQUFBO0FsQjB2bUNaOztBa0J2dm1DUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCMHZtQ1o7O0FrQnZ2bUNRO0VBQ0kseUJBQUE7QWxCMHZtQ1o7O0FrQnZ2bUNRO0VBQ0ksZ0NBQUE7QWxCMHZtQ1o7O0FrQnZ2bUNRO0VBQ0ksb0NBQUE7QWxCMHZtQ1o7O0FrQnZ2bUNRO0VBQ0ksc0NBQUE7QWxCMHZtQ1o7O0FrQnZ2bUNRO0VBQ0ksdUNBQUE7QWxCMHZtQ1o7O0FrQnZ2bUNRO0VBQ0kscUNBQUE7QWxCMHZtQ1o7O0FrQnh4bUNRO0VBQ0ksb0NBQUE7QWxCMnhtQ1o7O0FrQnh4bUNRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEIyeG1DWjs7QWtCeHhtQ1E7RUFDSSx5QkFBQTtBbEIyeG1DWjs7QWtCeHhtQ1E7RUFDSSxnQ0FBQTtBbEIyeG1DWjs7QWtCeHhtQ1E7RUFDSSxvQ0FBQTtBbEIyeG1DWjs7QWtCeHhtQ1E7RUFDSSxzQ0FBQTtBbEIyeG1DWjs7QWtCeHhtQ1E7RUFDSSx1Q0FBQTtBbEIyeG1DWjs7QWtCeHhtQ1E7RUFDSSxxQ0FBQTtBbEIyeG1DWjs7QWtCenptQ1E7RUFDSSxvQ0FBQTtBbEI0em1DWjs7QWtCenptQ1E7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQjR6bUNaOztBa0J6em1DUTtFQUNJLHlCQUFBO0FsQjR6bUNaOztBa0J6em1DUTtFQUNJLGdDQUFBO0FsQjR6bUNaOztBa0J6em1DUTtFQUNJLG9DQUFBO0FsQjR6bUNaOztBa0J6em1DUTtFQUNJLHNDQUFBO0FsQjR6bUNaOztBa0J6em1DUTtFQUNJLHVDQUFBO0FsQjR6bUNaOztBa0J6em1DUTtFQUNJLHFDQUFBO0FsQjR6bUNaOztBa0IxMW1DUTtFQUNJLG9DQUFBO0FsQjYxbUNaOztBa0IxMW1DUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCNjFtQ1o7O0FrQjExbUNRO0VBQ0kseUJBQUE7QWxCNjFtQ1o7O0FrQjExbUNRO0VBQ0ksZ0NBQUE7QWxCNjFtQ1o7O0FrQjExbUNRO0VBQ0ksb0NBQUE7QWxCNjFtQ1o7O0FrQjExbUNRO0VBQ0ksc0NBQUE7QWxCNjFtQ1o7O0FrQjExbUNRO0VBQ0ksdUNBQUE7QWxCNjFtQ1o7O0FrQjExbUNRO0VBQ0kscUNBQUE7QWxCNjFtQ1o7O0FrQjMzbUNRO0VBQ0ksb0NBQUE7QWxCODNtQ1o7O0FrQjMzbUNRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEI4M21DWjs7QWtCMzNtQ1E7RUFDSSx5QkFBQTtBbEI4M21DWjs7QWtCMzNtQ1E7RUFDSSxnQ0FBQTtBbEI4M21DWjs7QWtCMzNtQ1E7RUFDSSxvQ0FBQTtBbEI4M21DWjs7QWtCMzNtQ1E7RUFDSSxzQ0FBQTtBbEI4M21DWjs7QWtCMzNtQ1E7RUFDSSx1Q0FBQTtBbEI4M21DWjs7QWtCMzNtQ1E7RUFDSSxxQ0FBQTtBbEI4M21DWjs7QWtCNTVtQ1E7RUFDSSxvQ0FBQTtBbEIrNW1DWjs7QWtCNTVtQ1E7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQis1bUNaOztBa0I1NW1DUTtFQUNJLHlCQUFBO0FsQis1bUNaOztBa0I1NW1DUTtFQUNJLGdDQUFBO0FsQis1bUNaOztBa0I1NW1DUTtFQUNJLG9DQUFBO0FsQis1bUNaOztBa0I1NW1DUTtFQUNJLHNDQUFBO0FsQis1bUNaOztBa0I1NW1DUTtFQUNJLHVDQUFBO0FsQis1bUNaOztBa0I1NW1DUTtFQUNJLHFDQUFBO0FsQis1bUNaOztBa0IxNW1DWTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCNjVtQ2hCOztBa0IxNW1DWTtFQUNJLG9DQUFBO0FsQjY1bUNoQjs7QWtCMTVtQ1k7RUFDSSx5QkFBQTtBbEI2NW1DaEI7O0FrQjE1bUNZO0VBQ0ksZ0NBQUE7QWxCNjVtQ2hCOztBa0IxNW1DWTtFQUNJLG9DQUFBO0FsQjY1bUNoQjs7QWtCMTVtQ1k7RUFDSSxzQ0FBQTtBbEI2NW1DaEI7O0FrQjE1bUNZO0VBQ0ksdUNBQUE7QWxCNjVtQ2hCOztBa0IxNW1DWTtFQUNJLHFDQUFBO0FsQjY1bUNoQjs7QWtCOTltQ1E7RUFDSSxvQ0FBQTtBbEJpK21DWjs7QWtCOTltQ1E7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQmkrbUNaOztBa0I5OW1DUTtFQUNJLHlCQUFBO0FsQmkrbUNaOztBa0I5OW1DUTtFQUNJLGdDQUFBO0FsQmkrbUNaOztBa0I5OW1DUTtFQUNJLG9DQUFBO0FsQmkrbUNaOztBa0I5OW1DUTtFQUNJLHNDQUFBO0FsQmkrbUNaOztBa0I5OW1DUTtFQUNJLHVDQUFBO0FsQmkrbUNaOztBa0I5OW1DUTtFQUNJLHFDQUFBO0FsQmkrbUNaOztBa0IvL21DUTtFQUNJLG9DQUFBO0FsQmtnbkNaOztBa0IvL21DUTtFQUNJLG9DQUFBO0VBQ0EsZ0NBQUE7QWxCa2duQ1o7O0FrQi8vbUNRO0VBQ0kseUJBQUE7QWxCa2duQ1o7O0FrQi8vbUNRO0VBQ0ksZ0NBQUE7QWxCa2duQ1o7O0FrQi8vbUNRO0VBQ0ksb0NBQUE7QWxCa2duQ1o7O0FrQi8vbUNRO0VBQ0ksc0NBQUE7QWxCa2duQ1o7O0FrQi8vbUNRO0VBQ0ksdUNBQUE7QWxCa2duQ1o7O0FrQi8vbUNRO0VBQ0kscUNBQUE7QWxCa2duQ1o7O0FrQmhpbkNRO0VBQ0ksb0NBQUE7QWxCbWluQ1o7O0FrQmhpbkNRO0VBQ0ksb0NBQUE7RUFDQSxnQ0FBQTtBbEJtaW5DWjs7QWtCaGluQ1E7RUFDSSx5QkFBQTtBbEJtaW5DWjs7QWtCaGluQ1E7RUFDSSxnQ0FBQTtBbEJtaW5DWjs7QWtCaGluQ1E7RUFDSSxvQ0FBQTtBbEJtaW5DWjs7QWtCaGluQ1E7RUFDSSxzQ0FBQTtBbEJtaW5DWjs7QWtCaGluQ1E7RUFDSSx1Q0FBQTtBbEJtaW5DWjs7QWtCaGluQ1E7RUFDSSxxQ0FBQTtBbEJtaW5DWjs7QWtCamtuQ1E7RUFDSSxvQ0FBQTtBbEJva25DWjs7QWtCamtuQ1E7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQm9rbkNaOztBa0Jqa25DUTtFQUNJLHlCQUFBO0FsQm9rbkNaOztBa0Jqa25DUTtFQUNJLGdDQUFBO0FsQm9rbkNaOztBa0Jqa25DUTtFQUNJLG9DQUFBO0FsQm9rbkNaOztBa0Jqa25DUTtFQUNJLHNDQUFBO0FsQm9rbkNaOztBa0Jqa25DUTtFQUNJLHVDQUFBO0FsQm9rbkNaOztBa0Jqa25DUTtFQUNJLHFDQUFBO0FsQm9rbkNaOztBa0JsbW5DUTtFQUNJLG9DQUFBO0FsQnFtbkNaOztBa0JsbW5DUTtFQUNJLG9DQUFBO0FsQnFtbkNaOztBa0JqbW5DUTtFQUNJLHlCQUFBO0FsQm9tbkNaOztBa0JqbW5DUTtFQUNJLGdDQUFBO0FsQm9tbkNaOztBa0JqbW5DUTtFQUNJLG9DQUFBO0FsQm9tbkNaOztBa0JqbW5DUTtFQUNJLHNDQUFBO0FsQm9tbkNaOztBa0JqbW5DUTtFQUNJLHVDQUFBO0FsQm9tbkNaOztBa0JqbW5DUTtFQUNJLHFDQUFBO0FsQm9tbkNaOztBa0Jsb25DUTtFQUNJLG9DQUFBO0FsQnFvbkNaOztBa0Jsb25DUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCcW9uQ1o7O0FrQmxvbkNRO0VBQ0kseUJBQUE7QWxCcW9uQ1o7O0FrQmxvbkNRO0VBQ0ksZ0NBQUE7QWxCcW9uQ1o7O0FrQmxvbkNRO0VBQ0ksb0NBQUE7QWxCcW9uQ1o7O0FrQmxvbkNRO0VBQ0ksc0NBQUE7QWxCcW9uQ1o7O0FrQmxvbkNRO0VBQ0ksdUNBQUE7QWxCcW9uQ1o7O0FrQmxvbkNRO0VBQ0kscUNBQUE7QWxCcW9uQ1o7O0FrQm5xbkNRO0VBQ0ksb0NBQUE7QWxCc3FuQ1o7O0FrQm5xbkNRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJzcW5DWjs7QWtCbnFuQ1E7RUFDSSx5QkFBQTtBbEJzcW5DWjs7QWtCbnFuQ1E7RUFDSSxnQ0FBQTtBbEJzcW5DWjs7QWtCbnFuQ1E7RUFDSSxvQ0FBQTtBbEJzcW5DWjs7QWtCbnFuQ1E7RUFDSSxzQ0FBQTtBbEJzcW5DWjs7QWtCbnFuQ1E7RUFDSSx1Q0FBQTtBbEJzcW5DWjs7QWtCbnFuQ1E7RUFDSSxxQ0FBQTtBbEJzcW5DWjs7QWtCcHNuQ1E7RUFDSSxvQ0FBQTtBbEJ1c25DWjs7QWtCcHNuQ1E7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQnVzbkNaOztBa0Jwc25DUTtFQUNJLHlCQUFBO0FsQnVzbkNaOztBa0Jwc25DUTtFQUNJLGdDQUFBO0FsQnVzbkNaOztBa0Jwc25DUTtFQUNJLG9DQUFBO0FsQnVzbkNaOztBa0Jwc25DUTtFQUNJLHNDQUFBO0FsQnVzbkNaOztBa0Jwc25DUTtFQUNJLHVDQUFBO0FsQnVzbkNaOztBa0Jwc25DUTtFQUNJLHFDQUFBO0FsQnVzbkNaOztBa0JydW5DUTtFQUNJLG9DQUFBO0FsQnd1bkNaOztBa0JydW5DUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCd3VuQ1o7O0FrQnJ1bkNRO0VBQ0kseUJBQUE7QWxCd3VuQ1o7O0FrQnJ1bkNRO0VBQ0ksZ0NBQUE7QWxCd3VuQ1o7O0FrQnJ1bkNRO0VBQ0ksb0NBQUE7QWxCd3VuQ1o7O0FrQnJ1bkNRO0VBQ0ksc0NBQUE7QWxCd3VuQ1o7O0FrQnJ1bkNRO0VBQ0ksdUNBQUE7QWxCd3VuQ1o7O0FrQnJ1bkNRO0VBQ0kscUNBQUE7QWxCd3VuQ1o7O0FrQnR3bkNRO0VBQ0ksb0NBQUE7QWxCeXduQ1o7O0FrQnR3bkNRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJ5d25DWjs7QWtCdHduQ1E7RUFDSSx5QkFBQTtBbEJ5d25DWjs7QWtCdHduQ1E7RUFDSSxnQ0FBQTtBbEJ5d25DWjs7QWtCdHduQ1E7RUFDSSxvQ0FBQTtBbEJ5d25DWjs7QWtCdHduQ1E7RUFDSSxzQ0FBQTtBbEJ5d25DWjs7QWtCdHduQ1E7RUFDSSx1Q0FBQTtBbEJ5d25DWjs7QWtCdHduQ1E7RUFDSSxxQ0FBQTtBbEJ5d25DWjs7QWtCdnluQ1E7RUFDSSxvQ0FBQTtBbEIweW5DWjs7QWtCdnluQ1E7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQjB5bkNaOztBa0J2eW5DUTtFQUNJLHlCQUFBO0FsQjB5bkNaOztBa0J2eW5DUTtFQUNJLGdDQUFBO0FsQjB5bkNaOztBa0J2eW5DUTtFQUNJLG9DQUFBO0FsQjB5bkNaOztBa0J2eW5DUTtFQUNJLHNDQUFBO0FsQjB5bkNaOztBa0J2eW5DUTtFQUNJLHVDQUFBO0FsQjB5bkNaOztBa0J2eW5DUTtFQUNJLHFDQUFBO0FsQjB5bkNaOztBa0J4MG5DUTtFQUNJLG9DQUFBO0FsQjIwbkNaOztBa0J4MG5DUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCMjBuQ1o7O0FrQngwbkNRO0VBQ0kseUJBQUE7QWxCMjBuQ1o7O0FrQngwbkNRO0VBQ0ksZ0NBQUE7QWxCMjBuQ1o7O0FrQngwbkNRO0VBQ0ksb0NBQUE7QWxCMjBuQ1o7O0FrQngwbkNRO0VBQ0ksc0NBQUE7QWxCMjBuQ1o7O0FrQngwbkNRO0VBQ0ksdUNBQUE7QWxCMjBuQ1o7O0FrQngwbkNRO0VBQ0kscUNBQUE7QWxCMjBuQ1o7O0FrQnoybkNRO0VBQ0ksb0NBQUE7QWxCNDJuQ1o7O0FrQnoybkNRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEI0Mm5DWjs7QWtCejJuQ1E7RUFDSSx5QkFBQTtBbEI0Mm5DWjs7QWtCejJuQ1E7RUFDSSxnQ0FBQTtBbEI0Mm5DWjs7QWtCejJuQ1E7RUFDSSxvQ0FBQTtBbEI0Mm5DWjs7QWtCejJuQ1E7RUFDSSxzQ0FBQTtBbEI0Mm5DWjs7QWtCejJuQ1E7RUFDSSx1Q0FBQTtBbEI0Mm5DWjs7QWtCejJuQ1E7RUFDSSxxQ0FBQTtBbEI0Mm5DWjs7QWtCMTRuQ1E7RUFDSSxvQ0FBQTtBbEI2NG5DWjs7QWtCMTRuQ1E7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQjY0bkNaOztBa0IxNG5DUTtFQUNJLHlCQUFBO0FsQjY0bkNaOztBa0IxNG5DUTtFQUNJLGdDQUFBO0FsQjY0bkNaOztBa0IxNG5DUTtFQUNJLG9DQUFBO0FsQjY0bkNaOztBa0IxNG5DUTtFQUNJLHNDQUFBO0FsQjY0bkNaOztBa0IxNG5DUTtFQUNJLHVDQUFBO0FsQjY0bkNaOztBa0IxNG5DUTtFQUNJLHFDQUFBO0FsQjY0bkNaOztBa0IzNm5DUTtFQUNJLG9DQUFBO0FsQjg2bkNaOztBa0IzNm5DUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCODZuQ1o7O0FrQjM2bkNRO0VBQ0kseUJBQUE7QWxCODZuQ1o7O0FrQjM2bkNRO0VBQ0ksZ0NBQUE7QWxCODZuQ1o7O0FrQjM2bkNRO0VBQ0ksb0NBQUE7QWxCODZuQ1o7O0FrQjM2bkNRO0VBQ0ksc0NBQUE7QWxCODZuQ1o7O0FrQjM2bkNRO0VBQ0ksdUNBQUE7QWxCODZuQ1o7O0FrQjM2bkNRO0VBQ0kscUNBQUE7QWxCODZuQ1o7O0FrQno2bkNZO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEI0Nm5DaEI7O0FrQno2bkNZO0VBQ0ksb0NBQUE7QWxCNDZuQ2hCOztBa0J6Nm5DWTtFQUNJLHlCQUFBO0FsQjQ2bkNoQjs7QWtCejZuQ1k7RUFDSSxnQ0FBQTtBbEI0Nm5DaEI7O0FrQno2bkNZO0VBQ0ksb0NBQUE7QWxCNDZuQ2hCOztBa0J6Nm5DWTtFQUNJLHNDQUFBO0FsQjQ2bkNoQjs7QWtCejZuQ1k7RUFDSSx1Q0FBQTtBbEI0Nm5DaEI7O0FrQno2bkNZO0VBQ0kscUNBQUE7QWxCNDZuQ2hCOztBa0I3K25DUTtFQUNJLG9DQUFBO0FsQmcvbkNaOztBa0I3K25DUTtFQUNJLG9DQUFBO0VBQ0EsZ0NBQUE7QWxCZy9uQ1o7O0FrQjcrbkNRO0VBQ0kseUJBQUE7QWxCZy9uQ1o7O0FrQjcrbkNRO0VBQ0ksZ0NBQUE7QWxCZy9uQ1o7O0FrQjcrbkNRO0VBQ0ksb0NBQUE7QWxCZy9uQ1o7O0FrQjcrbkNRO0VBQ0ksc0NBQUE7QWxCZy9uQ1o7O0FrQjcrbkNRO0VBQ0ksdUNBQUE7QWxCZy9uQ1o7O0FrQjcrbkNRO0VBQ0kscUNBQUE7QWxCZy9uQ1o7O0FrQjlnb0NRO0VBQ0ksb0NBQUE7QWxCaWhvQ1o7O0FrQjlnb0NRO0VBQ0ksb0NBQUE7RUFDQSxnQ0FBQTtBbEJpaG9DWjs7QWtCOWdvQ1E7RUFDSSx5QkFBQTtBbEJpaG9DWjs7QWtCOWdvQ1E7RUFDSSxnQ0FBQTtBbEJpaG9DWjs7QWtCOWdvQ1E7RUFDSSxvQ0FBQTtBbEJpaG9DWjs7QWtCOWdvQ1E7RUFDSSxzQ0FBQTtBbEJpaG9DWjs7QWtCOWdvQ1E7RUFDSSx1Q0FBQTtBbEJpaG9DWjs7QWtCOWdvQ1E7RUFDSSxxQ0FBQTtBbEJpaG9DWjs7QWtCL2lvQ1E7RUFDSSxvQ0FBQTtBbEJram9DWjs7QWtCL2lvQ1E7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQmtqb0NaOztBa0IvaW9DUTtFQUNJLHlCQUFBO0FsQmtqb0NaOztBa0IvaW9DUTtFQUNJLGdDQUFBO0FsQmtqb0NaOztBa0IvaW9DUTtFQUNJLG9DQUFBO0FsQmtqb0NaOztBa0IvaW9DUTtFQUNJLHNDQUFBO0FsQmtqb0NaOztBa0IvaW9DUTtFQUNJLHVDQUFBO0FsQmtqb0NaOztBa0IvaW9DUTtFQUNJLHFDQUFBO0FsQmtqb0NaOztBa0JobG9DUTtFQUNJLG9DQUFBO0FsQm1sb0NaOztBa0JobG9DUTtFQUNJLG9DQUFBO0VBQ0EsZ0NBQUE7QWxCbWxvQ1o7O0FrQmhsb0NRO0VBQ0kseUJBQUE7QWxCbWxvQ1o7O0FrQmhsb0NRO0VBQ0ksZ0NBQUE7QWxCbWxvQ1o7O0FrQmhsb0NRO0VBQ0ksb0NBQUE7QWxCbWxvQ1o7O0FrQmhsb0NRO0VBQ0ksc0NBQUE7QWxCbWxvQ1o7O0FrQmhsb0NRO0VBQ0ksdUNBQUE7QWxCbWxvQ1o7O0FrQmhsb0NRO0VBQ0kscUNBQUE7QWxCbWxvQ1o7O0FrQmpub0NRO0VBQ0ksb0NBQUE7QWxCb25vQ1o7O0FrQmpub0NRO0VBQ0ksb0NBQUE7RUFDQSxnQ0FBQTtBbEJvbm9DWjs7QWtCam5vQ1E7RUFDSSx5QkFBQTtBbEJvbm9DWjs7QWtCam5vQ1E7RUFDSSxnQ0FBQTtBbEJvbm9DWjs7QWtCam5vQ1E7RUFDSSxvQ0FBQTtBbEJvbm9DWjs7QWtCam5vQ1E7RUFDSSxzQ0FBQTtBbEJvbm9DWjs7QWtCam5vQ1E7RUFDSSx1Q0FBQTtBbEJvbm9DWjs7QWtCam5vQ1E7RUFDSSxxQ0FBQTtBbEJvbm9DWjs7QWtCbHBvQ1E7RUFDSSxvQ0FBQTtBbEJxcG9DWjs7QWtCbHBvQ1E7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQnFwb0NaOztBa0JscG9DUTtFQUNJLHlCQUFBO0FsQnFwb0NaOztBa0JscG9DUTtFQUNJLGdDQUFBO0FsQnFwb0NaOztBa0JscG9DUTtFQUNJLG9DQUFBO0FsQnFwb0NaOztBa0JscG9DUTtFQUNJLHNDQUFBO0FsQnFwb0NaOztBa0JscG9DUTtFQUNJLHVDQUFBO0FsQnFwb0NaOztBa0JscG9DUTtFQUNJLHFDQUFBO0FsQnFwb0NaOztBa0Jucm9DUTtFQUNJLG9DQUFBO0FsQnNyb0NaOztBa0Jucm9DUTtFQUNJLG9DQUFBO0VBQ0EsZ0NBQUE7QWxCc3JvQ1o7O0FrQm5yb0NRO0VBQ0kseUJBQUE7QWxCc3JvQ1o7O0FrQm5yb0NRO0VBQ0ksZ0NBQUE7QWxCc3JvQ1o7O0FrQm5yb0NRO0VBQ0ksb0NBQUE7QWxCc3JvQ1o7O0FrQm5yb0NRO0VBQ0ksc0NBQUE7QWxCc3JvQ1o7O0FrQm5yb0NRO0VBQ0ksdUNBQUE7QWxCc3JvQ1o7O0FrQm5yb0NRO0VBQ0kscUNBQUE7QWxCc3JvQ1o7O0FrQnB0b0NRO0VBQ0ksb0NBQUE7QWxCdXRvQ1o7O0FrQnB0b0NRO0VBQ0ksb0NBQUE7RUFDQSxnQ0FBQTtBbEJ1dG9DWjs7QWtCcHRvQ1E7RUFDSSx5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Qjcvb0NROztFQUNJLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtBbkJnZ3BDWjtBbUJ0Z3BDUTs7RUFDSSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7QW5CeWdwQ1o7QW1CL2dwQ1E7O0VBQ0ksMEJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0FuQmtocENaO0FtQnhocENROztFQUNJLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtBbkIyaHBDWjtBbUJqaXBDUTs7RUFDSSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7QW5Cb2lwQ1o7QW1CMWlwQ1E7O0VBQ0ksMEJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0FuQjZpcENaO0FtQm5qcENROztFQUNJLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtBbkJzanBDWjtBbUI1anBDUTs7RUFDSSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7QW5CK2pwQ1o7QW1CcmtwQ1E7O0VBQ0ksMEJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0FuQndrcENaO0FtQjlrcENROztFQUNJLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtBbkJpbHBDWjtBbUJ2bHBDUTs7RUFDSSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7QW5CMGxwQ1o7QW1CaG1wQ1E7O0VBQ0ksMEJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0FuQm1tcENaO0FtQnptcENROztFQUNJLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtBbkI0bXBDWjtBbUJsbnBDUTs7RUFDSSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7QW5CcW5wQ1o7QW1CM25wQ1E7O0VBQ0ksMEJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0FuQjhucENaO0FtQnBvcENROztFQUNJLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtBbkJ1b3BDWjtBbUI3b3BDUTs7RUFDSSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7QW5CZ3BwQ1o7QW1CdHBwQ1E7O0VBQ0ksMEJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0FuQnlwcENaO0FtQi9wcENROztFQUNJLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtBbkJrcXBDWjtBbUJ4cXBDUTs7RUFDSSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7QW5CMnFwQ1o7QW1CanJwQ1E7O0VBQ0ksMEJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0FuQm9ycENaO0FtQjFycENROztFQUNJLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtBbkI2cnBDWjtBbUJuc3BDUTs7RUFDSSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7QW5Cc3NwQ1o7QW1CNXNwQ1E7O0VBQ0ksMEJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0FuQitzcENaO0FtQnJ0cENROztFQUNJLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtBbkJ3dHBDWjtBbUI5dHBDUTs7RUFDSSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7QW5CaXVwQ1o7QW1CdnVwQ1E7O0VBQ0ksMEJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0FuQjB1cENaO0FtQmh2cENROztFQUNJLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtBbkJtdnBDWjtBbUJ6dnBDUTs7RUFDSSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7QW5CNHZwQ1o7QW1CbHdwQ1E7O0VBQ0ksMEJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0FuQnF3cENaO0FtQjN3cENROztFQUNJLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtBbkI4d3BDWjtBbUJweHBDUTs7RUFDSSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7QW5CdXhwQ1o7QW1CN3hwQ1E7O0VBQ0ksMEJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0FuQmd5cENaO0FtQnR5cENROztFQUNJLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtBbkJ5eXBDWjtBbUIveXBDUTs7RUFDSSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7QW5Ca3pwQ1o7QW1CeHpwQ1E7O0VBQ0ksMEJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0FuQjJ6cENaO0FtQmowcENROztFQUNJLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtBbkJvMHBDWjtBbUIxMHBDUTs7RUFDSSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7QW5CNjBwQ1o7QW1CbjFwQ1E7O0VBQ0ksMEJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0FuQnMxcENaO0FtQjUxcENROztFQUNJLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtBbkIrMXBDWjtBbUJyMnBDUTs7RUFDSSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7QW5CdzJwQ1o7QW1COTJwQ1E7O0VBQ0ksMEJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0FuQmkzcENaO0FtQnYzcENROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkIwM3BDWjtBbUJoNHBDUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CbTRwQ1o7QW1CejRwQ1E7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQjQ0cENaO0FtQmw1cENROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkJxNXBDWjtBbUIzNXBDUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CODVwQ1o7QW1CcDZwQ1E7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQnU2cENaO0FtQjc2cENROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkJnN3BDWjtBbUJ0N3BDUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CeTdwQ1o7QW1CLzdwQ1E7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQms4cENaO0FtQng4cENROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkIyOHBDWjtBbUJqOXBDUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CbzlwQ1o7QW1CMTlwQ1E7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQjY5cENaO0FtQm4rcENROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkJzK3BDWjtBbUI1K3BDUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CKytwQ1o7QW1Cci9wQ1E7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQncvcENaO0FtQjkvcENROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkJpZ3FDWjtBbUJ2Z3FDUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CMGdxQ1o7QW1CaGhxQ1E7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQm1ocUNaO0FtQnpocUNROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkI0aHFDWjtBbUJsaXFDUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CcWlxQ1o7QW1CM2lxQ1E7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQjhpcUNaO0FtQnBqcUNROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkJ1anFDWjtBbUI3anFDUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CZ2txQ1o7QW1CdGtxQ1E7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQnlrcUNaO0FtQi9rcUNROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkJrbHFDWjtBbUJ4bHFDUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CMmxxQ1o7QW1Cam1xQ1E7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQm9tcUNaO0FtQjFtcUNROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkI2bXFDWjtBbUJubnFDUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5Cc25xQ1o7QW1CNW5xQ1E7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQitucUNaO0FtQnJvcUNROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkJ3b3FDWjtBbUI5b3FDUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CaXBxQ1o7QW1CdnBxQ1E7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQjBwcUNaO0FtQmhxcUNROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkJtcXFDWjtBbUJ6cXFDUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CNHFxQ1o7QW1CbHJxQ1E7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQnFycUNaO0FtQjNycUNROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkI4cnFDWjtBbUJwc3FDUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CdXNxQ1o7QW1CN3NxQ1E7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQmd0cUNaO0FtQnR0cUNROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkJ5dHFDWjtBbUIvdHFDUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5Ca3VxQ1o7QW1CeHVxQ1E7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQjJ1cUNaO0FtQmp2cUNROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkJvdnFDWjtBbUIxdnFDUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CNnZxQ1o7QW1CbndxQ1E7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQnN3cUNaO0FtQjV3cUNROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkIrd3FDWjtBbUJyeHFDUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5Cd3hxQ1o7QW1COXhxQ1E7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQml5cUNaO0FtQnZ5cUNROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkIweXFDWjtBbUJoenFDUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CbXpxQ1o7QW1CenpxQ1E7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQjR6cUNaO0FtQmwwcUNROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkJxMHFDWjtBbUIzMHFDUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CODBxQ1o7QW1CcDFxQ1E7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQnUxcUNaO0FtQjcxcUNROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkJnMnFDWjtBbUJ0MnFDUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CeTJxQ1o7QW1CLzJxQ1E7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQmszcUNaO0FtQngzcUNROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkIyM3FDWjtBbUJqNHFDUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CbzRxQ1o7QW1CMTRxQ1E7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQjY0cUNaO0FtQm41cUNROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkJzNXFDWjtBbUI1NXFDUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CKzVxQ1o7QW1CcjZxQ1E7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQnc2cUNaO0FtQjk2cUNROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkJpN3FDWjtBbUJ2N3FDUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CMDdxQ1o7QW1CaDhxQ1E7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQm04cUNaO0FtQno4cUNROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkI0OHFDWjtBbUJsOXFDUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CcTlxQ1o7QW1CMzlxQ1E7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQjg5cUNaO0FtQnArcUNROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkJ1K3FDWjtBbUI3K3FDUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CZy9xQ1o7QW1CdC9xQ1E7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQnkvcUNaO0FtQi8vcUNROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkJrZ3JDWjtBbUJ4Z3JDUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CMmdyQ1o7QW1CamhyQ1E7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQm9ockNaO0FtQjFockNROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkI2aHJDWjtBbUJuaXJDUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5Cc2lyQ1o7QW1CNWlyQ1E7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQitpckNaO0FtQnJqckNROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkJ3anJDWjs7QW1CbGpyQ0E7RUFDSSxzQkFBQTtFQUNBLDBEQUFBO0VBQ0EsMFRBQUE7RUFJQSxtQkFBQTtFQUNBLGtCQUFBO0FuQmtqckNKO0FtQi9pckNBO0VBQ0ksc0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBRUEsc0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0FuQmdqckNKOztBbUI3aXJDQTtFQUNJLGdCQUFBO0FuQmdqckNKOztBbUI5aXJDQTtFQUNJLGdCQUFBO0FuQmlqckNKOztBbUIvaXJDQTtFQUNJLGdCQUFBO0FuQmtqckNKOztBbUJoanJDQTtFQUNJLGdCQUFBO0FuQm1qckNKOztBbUJqanJDQTtFQUNJLGdCQUFBO0FuQm9qckNKOztBbUJsanJDQTtFQUNJLGdCQUFBO0FuQnFqckNKOztBbUJuanJDQTtFQUNJLGdCQUFBO0FuQnNqckNKOztBbUJwanJDQTtFQUNJLGdCQUFBO0FuQnVqckNKOztBbUJyanJDQTtFQUNJLGdCQUFBO0FuQndqckNKOztBbUJ0anJDQTtFQUNJLGdCQUFBO0FuQnlqckNKOztBbUJ2anJDQTtFQUNJLGdCQUFBO0FuQjBqckNKOztBbUJ4anJDQTtFQUNJLGdCQUFBO0FuQjJqckNKOztBbUJ6anJDQTtFQUNJLGdCQUFBO0FuQjRqckNKOztBbUIxanJDQTtFQUNJLGdCQUFBO0FuQjZqckNKOztBbUIzanJDQTtFQUNJLGdCQUFBO0FuQjhqckNKOztBbUI1anJDQTtFQUNJLGdCQUFBO0FuQitqckNKOztBbUI3anJDQTtFQUNJLGdCQUFBO0FuQmdrckNKOztBbUI5anJDQTtFQUNJLGdCQUFBO0FuQmlrckNKOztBbUIvanJDQTtFQUNJLGdCQUFBO0FuQmtrckNKOztBbUJoa3JDQTtFQUNJLGdCQUFBO0FuQm1rckNKOztBbUJqa3JDQTtFQUNJLGdCQUFBO0FuQm9rckNKOztBbUJsa3JDQTtFQUNJLGdCQUFBO0FuQnFrckNKOztBbUJua3JDQTtFQUNJLGdCQUFBO0FuQnNrckNKOztBbUJwa3JDQTtFQUNJLGdCQUFBO0FuQnVrckNKOztBbUJya3JDQTtFQUNJLGdCQUFBO0FuQndrckNKOztBbUJ0a3JDQTtFQUNJLGdCQUFBO0FuQnlrckNKOztBbUJ2a3JDQTtFQUNJLGdCQUFBO0FuQjBrckNKOztBbUJ4a3JDQTtFQUNJLGdCQUFBO0FuQjJrckNKOztBbUJ6a3JDQTtFQUNJLGdCQUFBO0FuQjRrckNKOztBbUIxa3JDQTtFQUNJLGdCQUFBO0FuQjZrckNKOztBbUIza3JDQTtFQUNJLGdCQUFBO0FuQjhrckNKOztBbUI1a3JDQTtFQUNJLGdCQUFBO0FuQitrckNKOztBbUI3a3JDQTtFQUNJLGdCQUFBO0FuQmdsckNKOztBbUI5a3JDQTtFQUNJLGdCQUFBO0FuQmlsckNKOztBbUIva3JDQTtFQUNJLGdCQUFBO0FuQmtsckNKOztBbUJobHJDQTtFQUNJLGdCQUFBO0FuQm1sckNKOztBbUJqbHJDQTtFQUNJLGdCQUFBO0FuQm9sckNKOztBbUJsbHJDQTtFQUNJLGdCQUFBO0FuQnFsckNKOztBbUJubHJDQTtFQUNJLGdCQUFBO0FuQnNsckNKOztBbUJwbHJDQTtFQUNJLGdCQUFBO0FuQnVsckNKOztBbUJybHJDQTtFQUNJLGdCQUFBO0FuQndsckNKOztBbUJ0bHJDQTtFQUNJLGdCQUFBO0FuQnlsckNKOztBbUJ2bHJDQTtFQUNJLGdCQUFBO0FuQjBsckNKOztBbUJ4bHJDQTtFQUNJLGdCQUFBO0FuQjJsckNKOztBbUJ6bHJDQTtFQUNJLGdCQUFBO0FuQjRsckNKOztBbUIxbHJDQTtFQUNJLGdCQUFBO0FuQjZsckNKOztBbUIzbHJDQTtFQUNJLGdCQUFBO0FuQjhsckNKOztBbUI1bHJDQTtFQUNJLGdCQUFBO0FuQitsckNKOztBbUI3bHJDQTtFQUNJLGdCQUFBO0FuQmdtckNKOztBbUI5bHJDQTtFQUNJLGdCQUFBO0FuQmltckNKOztBbUIvbHJDQTtFQUNJLGdCQUFBO0FuQmttckNKOztBbUJobXJDQTtFQUNJLGdCQUFBO0FuQm1tckNKOztBbUJqbXJDQTtFQUNJLGdCQUFBO0FuQm9tckNKOztBbUJsbXJDQTtFQUNJLGdCQUFBO0FuQnFtckNKOztBbUJubXJDQTtFQUNJLGdCQUFBO0FuQnNtckNKOztBbUJwbXJDQTtFQUNJLGdCQUFBO0FuQnVtckNKOztBbUJybXJDQTtFQUNJLGdCQUFBO0FuQndtckNKOztBbUJ0bXJDQTtFQUNJLGdCQUFBO0FuQnltckNKOztBbUJ2bXJDQTtFQUNJLGdCQUFBO0FuQjBtckNKOztBbUJ4bXJDQTtFQUNJLGdCQUFBO0FuQjJtckNKOztBbUJ6bXJDQTtFQUNJLGdCQUFBO0FuQjRtckNKOztBbUIxbXJDQTtFQUNJLGdCQUFBO0FuQjZtckNKOztBbUIzbXJDQTtFQUNJLGdCQUFBO0FuQjhtckNKOztBbUI1bXJDQTtFQUNJLGdCQUFBO0FuQittckNKOztBbUI3bXJDQTtFQUNJLGdCQUFBO0FuQmduckNKOztBbUI5bXJDQTtFQUNJLGdCQUFBO0FuQmluckNKOztBbUIvbXJDQTtFQUNJLGdCQUFBO0FuQmtuckNKOztBbUJobnJDQTtFQUNJLGdCQUFBO0FuQm1uckNKOztBbUJqbnJDQTtFQUNJLGdCQUFBO0FuQm9uckNKOztBbUJsbnJDQTtFQUNJLGdCQUFBO0FuQnFuckNKOztBbUJubnJDQTtFQUNJLGdCQUFBO0FuQnNuckNKOztBbUJwbnJDQTtFQUNJLGdCQUFBO0FuQnVuckNKOztBbUJybnJDQTtFQUNJLGdCQUFBO0FuQnduckNKOztBbUJ0bnJDQTtFQUNJLGdCQUFBO0FuQnluckNKOztBbUJ2bnJDQTtFQUNJLGdCQUFBO0FuQjBuckNKOztBbUJ4bnJDQTtFQUNJLGdCQUFBO0FuQjJuckNKOztBbUJ6bnJDQTtFQUNJLGdCQUFBO0FuQjRuckNKOztBbUIxbnJDQTtFQUNJLGdCQUFBO0FuQjZuckNKOztBbUIzbnJDQTtFQUNJLGdCQUFBO0FuQjhuckNKOztBbUI1bnJDQTtFQUNJLGdCQUFBO0FuQituckNKOztBbUI3bnJDQTtFQUNJLGdCQUFBO0FuQmdvckNKOztBbUI5bnJDQTtFQUNJLGdCQUFBO0FuQmlvckNKOztBbUIvbnJDQTtFQUNJLGdCQUFBO0FuQmtvckNKOztBbUJob3JDQTtFQUNJLGdCQUFBO0FuQm1vckNKOztBbUJqb3JDQTtFQUNJLGdCQUFBO0FuQm9vckNKOztBbUJsb3JDQTtFQUNJLGdCQUFBO0FuQnFvckNKOztBbUJub3JDQTtFQUNJLGdCQUFBO0FuQnNvckNKOztBbUJwb3JDQTtFQUNJLGdCQUFBO0FuQnVvckNKOztBbUJyb3JDQTtFQUNJLGdCQUFBO0FuQndvckNKOztBbUJ0b3JDQTtFQUNJLGdCQUFBO0FuQnlvckNKOztBbUJ2b3JDQTtFQUNJLGdCQUFBO0FuQjBvckNKOztBbUJ4b3JDQTtFQUNJLGdCQUFBO0FuQjJvckNKOztBbUJ6b3JDQTtFQUNJLGdCQUFBO0FuQjRvckNKOztBbUIxb3JDQTtFQUNJLGdCQUFBO0FuQjZvckNKOztBbUIzb3JDQTtFQUNJLGdCQUFBO0FuQjhvckNKOztBbUI1b3JDQTtFQUNJLGdCQUFBO0FuQitvckNKOztBbUI3b3JDQTtFQUNJLGdCQUFBO0FuQmdwckNKOztBbUI5b3JDQTtFQUNJLGdCQUFBO0FuQmlwckNKOztBbUIvb3JDQTtFQUNJLGdCQUFBO0FuQmtwckNKOztBbUJocHJDQTtFQUNJLGdCQUFBO0FuQm1wckNKOztBbUJqcHJDQTtFQUNJLGdCQUFBO0FuQm9wckNKOztBbUJscHJDQTtFQUNJLGdCQUFBO0FuQnFwckNKOztBbUJucHJDQTtFQUNJLGdCQUFBO0FuQnNwckNKOztBbUJwcHJDQTtFQUNJLGdCQUFBO0FuQnVwckNKOztBbUJycHJDQTtFQUNJLGdCQUFBO0FuQndwckNKOztBbUJ0cHJDQTtFQUNJLGdCQUFBO0FuQnlwckNKOztBbUJ2cHJDQTtFQUNJLGdCQUFBO0FuQjBwckNKOztBbUJ4cHJDQTtFQUNJLGdCQUFBO0FuQjJwckNKOztBbUJ6cHJDQTtFQUNJLGdCQUFBO0FuQjRwckNKOztBbUIxcHJDQTtFQUNJLGdCQUFBO0FuQjZwckNKOztBbUIzcHJDQTtFQUNJLGdCQUFBO0FuQjhwckNKOztBbUI1cHJDQTtFQUNJLGdCQUFBO0FuQitwckNKOztBbUI3cHJDQTtFQUNJLGdCQUFBO0FuQmdxckNKOztBbUI5cHJDQTtFQUNJLGdCQUFBO0FuQmlxckNKOztBbUIvcHJDQTtFQUNJLGdCQUFBO0FuQmtxckNKOztBbUJocXJDQTtFQUNJLGdCQUFBO0FuQm1xckNKOztBbUJqcXJDQTtFQUNJLGdCQUFBO0FuQm9xckNKOztBbUJscXJDQTtFQUNJLGdCQUFBO0FuQnFxckNKOztBbUJucXJDQTtFQUNJLGdCQUFBO0FuQnNxckNKOztBbUJwcXJDQTtFQUNJLGdCQUFBO0FuQnVxckNKOztBbUJycXJDQTtFQUNJLGdCQUFBO0FuQndxckNKOztBbUJ0cXJDQTtFQUNJLGdCQUFBO0FuQnlxckNKOztBbUJ2cXJDQTtFQUNJLGdCQUFBO0FuQjBxckNKOztBbUJ4cXJDQTtFQUNJLGdCQUFBO0FuQjJxckNKOztBbUJ6cXJDQTtFQUNJLGdCQUFBO0FuQjRxckNKOztBbUIxcXJDQTtFQUNJLGdCQUFBO0FuQjZxckNKOztBbUIzcXJDQTtFQUNJLGdCQUFBO0FuQjhxckNKOztBbUI1cXJDQTtFQUNJLGdCQUFBO0FuQitxckNKOztBbUI3cXJDQTtFQUNJLGdCQUFBO0FuQmdyckNKOztBbUI5cXJDQTtFQUNJLGdCQUFBO0FuQmlyckNKOztBbUIvcXJDQTtFQUNJLGdCQUFBO0FuQmtyckNKOztBbUJocnJDQTtFQUNJLGdCQUFBO0FuQm1yckNKOztBbUJqcnJDQTtFQUNJLGdCQUFBO0FuQm9yckNKOztBbUJscnJDQTtFQUNJLGdCQUFBO0FuQnFyckNKOztBbUJucnJDQTtFQUNJLGdCQUFBO0FuQnNyckNKOztBbUJwcnJDQTtFQUNJLGdCQUFBO0FuQnVyckNKOztBbUJycnJDQTtFQUNJLGdCQUFBO0FuQndyckNKOztBbUJ0cnJDQTtFQUNJLGdCQUFBO0FuQnlyckNKOztBbUJ2cnJDQTtFQUNJLGdCQUFBO0FuQjByckNKOztBbUJ4cnJDQTtFQUNJLGdCQUFBO0FuQjJyckNKOztBbUJ6cnJDQTtFQUNJLGdCQUFBO0FuQjRyckNKOztBbUIxcnJDQTtFQUNJLGdCQUFBO0FuQjZyckNKOztBbUIzcnJDQTtFQUNJLGdCQUFBO0FuQjhyckNKOztBbUI1cnJDQTtFQUNJLGdCQUFBO0FuQityckNKOztBbUI3cnJDQTtFQUNJLGdCQUFBO0FuQmdzckNKOztBbUI5cnJDQTtFQUNJLGdCQUFBO0FuQmlzckNKOztBbUIvcnJDQTtFQUNJLGdCQUFBO0FuQmtzckNKOztBbUJoc3JDQTtFQUNJLGdCQUFBO0FuQm1zckNKOztBbUJqc3JDQTtFQUNJLGdCQUFBO0FuQm9zckNKOztBbUJsc3JDQTtFQUNJLGdCQUFBO0FuQnFzckNKOztBbUJuc3JDQTtFQUNJLGdCQUFBO0FuQnNzckNKOztBbUJwc3JDQTtFQUNJLGdCQUFBO0FuQnVzckNKOztBbUJyc3JDQTtFQUNJLGdCQUFBO0FuQndzckNKOztBbUJ0c3JDQTtFQUNJLGdCQUFBO0FuQnlzckNKOztBbUJ2c3JDQTtFQUNJLGdCQUFBO0FuQjBzckNKOztBbUJ4c3JDQTtFQUNJLGdCQUFBO0FuQjJzckNKOztBbUJ6c3JDQTtFQUNJLGdCQUFBO0FuQjRzckNKOztBbUIxc3JDQTtFQUNJLGdCQUFBO0FuQjZzckNKOztBbUIzc3JDQTtFQUNJLGdCQUFBO0FuQjhzckNKOztBbUI1c3JDQTtFQUNJLGdCQUFBO0FuQitzckNKOztBbUI3c3JDQTtFQUNJLGdCQUFBO0FuQmd0ckNKOztBbUI5c3JDQTtFQUNJLGdCQUFBO0FuQml0ckNKOztBbUIvc3JDQTtFQUNJLGdCQUFBO0FuQmt0ckNKOztBbUJodHJDQTtFQUNJLGdCQUFBO0FuQm10ckNKOztBbUJqdHJDQTtFQUNJLGdCQUFBO0FuQm90ckNKOztBbUJsdHJDQTtFQUNJLGdCQUFBO0FuQnF0ckNKOztBbUJudHJDQTtFQUNJLGdCQUFBO0FuQnN0ckNKOztBbUJwdHJDQTtFQUNJLGdCQUFBO0FuQnV0ckNKOztBbUJydHJDQTtFQUNJLGdCQUFBO0FuQnd0ckNKOztBbUJ0dHJDQTtFQUNJLGdCQUFBO0FuQnl0ckNKOztBbUJ2dHJDQTtFQUNJLGdCQUFBO0FuQjB0ckNKOztBbUJ4dHJDQTtFQUNJLGdCQUFBO0FuQjJ0ckNKOztBbUJ6dHJDQTtFQUNJLGdCQUFBO0FuQjR0ckNKOztBbUIxdHJDQTtFQUNJLGdCQUFBO0FuQjZ0ckNKOztBbUIzdHJDQTtFQUNJLGdCQUFBO0FuQjh0ckNKOztBbUI1dHJDQTtFQUNJLGdCQUFBO0FuQit0ckNKOztBbUI3dHJDQTtFQUNJLGdCQUFBO0FuQmd1ckNKOztBbUI5dHJDQTtFQUNJLGdCQUFBO0FuQml1ckNKOztBbUIvdHJDQTtFQUNJLGdCQUFBO0FuQmt1ckNKOztBbUJodXJDQTtFQUNJLGdCQUFBO0FuQm11ckNKOztBbUJqdXJDQTtFQUNJLGdCQUFBO0FuQm91ckNKOztBbUJsdXJDQTtFQUNJLGdCQUFBO0FuQnF1ckNKOztBbUJudXJDQTtFQUNJLGdCQUFBO0FuQnN1ckNKOztBbUJwdXJDQTtFQUNJLGdCQUFBO0FuQnV1ckNKOztBbUJydXJDQTtFQUNJLGdCQUFBO0FuQnd1ckNKOztBbUJ0dXJDQTtFQUNJLGdCQUFBO0FuQnl1ckNKOztBbUJ2dXJDQTtFQUNJLGdCQUFBO0FuQjB1ckNKOztBbUJ4dXJDQTtFQUNJLGdCQUFBO0FuQjJ1ckNKOztBbUJ6dXJDQTtFQUNJLGdCQUFBO0FuQjR1ckNKOztBbUIxdXJDQTtFQUNJLGdCQUFBO0FuQjZ1ckNKOztBbUIzdXJDQTtFQUNJLGdCQUFBO0FuQjh1ckNKOztBbUI1dXJDQTtFQUNJLGdCQUFBO0FuQit1ckNKOztBbUI3dXJDQTtFQUNJLGdCQUFBO0FuQmd2ckNKOztBbUI5dXJDQTtFQUNJLGdCQUFBO0FuQml2ckNKOztBbUIvdXJDQTtFQUNJLGdCQUFBO0FuQmt2ckNKOztBbUJodnJDQTtFQUNJLGdCQUFBO0FuQm12ckNKOztBbUJqdnJDQTtFQUNJLGdCQUFBO0FuQm92ckNKOztBbUJsdnJDQTtFQUNJLGdCQUFBO0FuQnF2ckNKOztBbUJudnJDQTtFQUNJLGdCQUFBO0FuQnN2ckNKOztBbUJwdnJDQTtFQUNJLGdCQUFBO0FuQnV2ckNKOztBbUJydnJDQTtFQUNJLGdCQUFBO0FuQnd2ckNKOztBbUJ0dnJDQTtFQUNJLGdCQUFBO0FuQnl2ckNKOztBbUJ2dnJDQTtFQUNJLGdCQUFBO0FuQjB2ckNKOztBbUJ4dnJDQTtFQUNJLGdCQUFBO0FuQjJ2ckNKOztBbUJ6dnJDQTtFQUNJLGdCQUFBO0FuQjR2ckNKOztBbUIxdnJDQTtFQUNJLGdCQUFBO0FuQjZ2ckNKOztBbUIzdnJDQTtFQUNJLGdCQUFBO0FuQjh2ckNKOztBbUI1dnJDQTtFQUNJLGdCQUFBO0FuQit2ckNKOztBbUI3dnJDQTtFQUNJLGdCQUFBO0FuQmd3ckNKOztBbUI5dnJDQTtFQUNJLGdCQUFBO0FuQml3ckNKOztBbUIvdnJDQTtFQUNJLGdCQUFBO0FuQmt3ckNKOztBbUJod3JDQTtFQUNJLGdCQUFBO0FuQm13ckNKOztBbUJqd3JDQTtFQUNJLGdCQUFBO0FuQm93ckNKOztBbUJsd3JDQTtFQUNJLGdCQUFBO0FuQnF3ckNKOztBbUJud3JDQTtFQUNJLGdCQUFBO0FuQnN3ckNKOztBbUJwd3JDQTtFQUNJLGdCQUFBO0FuQnV3ckNKOztBbUJyd3JDQTtFQUNJLGdCQUFBO0FuQnd3ckNKOztBbUJ0d3JDQTtFQUNJLGdCQUFBO0FuQnl3ckNKOztBbUJ2d3JDQTtFQUNJLGdCQUFBO0FuQjB3ckNKOztBbUJ4d3JDQTtFQUNJLGdCQUFBO0FuQjJ3ckNKOztBbUJ6d3JDQTtFQUNJLGdCQUFBO0FuQjR3ckNKOztBbUIxd3JDQTtFQUNJLGdCQUFBO0FuQjZ3ckNKOztBbUIzd3JDQTtFQUNJLGdCQUFBO0FuQjh3ckNKOztBbUI1d3JDQTtFQUNJLGdCQUFBO0FuQit3ckNKOztBbUI3d3JDQTtFQUNJLGdCQUFBO0FuQmd4ckNKOztBbUI5d3JDQTtFQUNJLGdCQUFBO0FuQml4ckNKOztBbUIvd3JDQTtFQUNJLGdCQUFBO0FuQmt4ckNKOztBbUJoeHJDQTtFQUNJLGdCQUFBO0FuQm14ckNKOztBbUJqeHJDQTtFQUNJLGdCQUFBO0FuQm94ckNKOztBbUJseHJDQTtFQUNJLGdCQUFBO0FuQnF4ckNKOztBbUJueHJDQTtFQUNJLGdCQUFBO0FuQnN4ckNKOztBbUJweHJDQTtFQUNJLGdCQUFBO0FuQnV4ckNKOztBbUJyeHJDQTtFQUNJLGdCQUFBO0FuQnd4ckNKOztBbUJ0eHJDQTtFQUNJLGdCQUFBO0FuQnl4ckNKOztBbUJ2eHJDQTtFQUNJLGdCQUFBO0FuQjB4ckNKOztBbUJ4eHJDQTtFQUNJLGdCQUFBO0FuQjJ4ckNKOztBbUJ6eHJDQTtFQUNJLGdCQUFBO0FuQjR4ckNKOztBbUIxeHJDQTtFQUNJLGdCQUFBO0FuQjZ4ckNKOztBbUIzeHJDQTtFQUNJLGdCQUFBO0FuQjh4ckNKOztBbUI1eHJDQTtFQUNJLGdCQUFBO0FuQit4ckNKOztBbUI3eHJDQTtFQUNJLGdCQUFBO0FuQmd5ckNKOztBbUI5eHJDQTtFQUNJLGdCQUFBO0FuQml5ckNKOztBbUIveHJDQTtFQUNJLGdCQUFBO0FuQmt5ckNKOztBbUJoeXJDQTtFQUNJLGdCQUFBO0FuQm15ckNKOztBbUJqeXJDQTtFQUNJLGdCQUFBO0FuQm95ckNKOztBbUJseXJDQTtFQUNJLGdCQUFBO0FuQnF5ckNKOztBbUJueXJDQTtFQUNJLGdCQUFBO0FuQnN5ckNKOztBbUJweXJDQTtFQUNJLGdCQUFBO0FuQnV5ckNKOztBbUJyeXJDQTtFQUNJLGdCQUFBO0FuQnd5ckNKOztBbUJ0eXJDQTtFQUNJLGdCQUFBO0FuQnl5ckNKOztBbUJ2eXJDQTtFQUNJLGdCQUFBO0FuQjB5ckNKOztBbUJ4eXJDQTtFQUNJLGdCQUFBO0FuQjJ5ckNKOztBbUJ6eXJDQTtFQUNJLGdCQUFBO0FuQjR5ckNKOztBbUIxeXJDQTtFQUNJLGdCQUFBO0FuQjZ5ckNKOztBbUIzeXJDQTtFQUNJLGdCQUFBO0FuQjh5ckNKOztBbUI1eXJDQTtFQUNJLGdCQUFBO0FuQit5ckNKOztBbUI3eXJDQTtFQUNJLGdCQUFBO0FuQmd6ckNKOztBbUI5eXJDQTtFQUNJLGdCQUFBO0FuQml6ckNKOztBbUIveXJDQTtFQUNJLGdCQUFBO0FuQmt6ckNKOztBbUJoenJDQTtFQUNJLGdCQUFBO0FuQm16ckNKOztBbUJqenJDQTtFQUNJLGdCQUFBO0FuQm96ckNKOztBbUJsenJDQTtFQUNJLGdCQUFBO0FuQnF6ckNKOztBbUJuenJDQTtFQUNJLGdCQUFBO0FuQnN6ckNKOztBbUJwenJDQTtFQUNJLGdCQUFBO0FuQnV6ckNKOztBbUJyenJDQTtFQUNJLGdCQUFBO0FuQnd6ckNKOztBbUJ0enJDQTtFQUNJLGdCQUFBO0FuQnl6ckNKOztBbUJ2enJDQTtFQUNJLGdCQUFBO0FuQjB6ckNKOztBbUJ4enJDQTtFQUNJLGdCQUFBO0FuQjJ6ckNKOztBbUJ6enJDQTtFQUNJLGdCQUFBO0FuQjR6ckNKOztBbUIxenJDQTtFQUNJLGdCQUFBO0FuQjZ6ckNKOztBbUIzenJDQTtFQUNJLGdCQUFBO0FuQjh6ckNKOztBbUI1enJDQTtFQUNJLGdCQUFBO0FuQit6ckNKOztBbUI3enJDQTtFQUNJLGdCQUFBO0FuQmcwckNKOztBbUI5enJDQTtFQUNJLGdCQUFBO0FuQmkwckNKOztBbUIvenJDQTtFQUNJLGdCQUFBO0FuQmswckNKOztBbUJoMHJDQTtFQUNJLGdCQUFBO0FuQm0wckNKOztBbUJqMHJDQTtFQUNJLGdCQUFBO0FuQm8wckNKOztBbUJsMHJDQTtFQUNJLGdCQUFBO0FuQnEwckNKOztBbUJuMHJDQTtFQUNJLGdCQUFBO0FuQnMwckNKOztBbUJwMHJDQTtFQUNJLGdCQUFBO0FuQnUwckNKOztBbUJyMHJDQTtFQUNJLGdCQUFBO0FuQncwckNKOztBbUJ0MHJDQTtFQUNJLGdCQUFBO0FuQnkwckNKOztBbUJ2MHJDQTtFQUNJLGdCQUFBO0FuQjAwckNKOztBbUJ4MHJDQTtFQUNJLGdCQUFBO0FuQjIwckNKOztBbUJ6MHJDQTtFQUNJLGdCQUFBO0FuQjQwckNKOztBbUIxMHJDQTtFQUNJLGdCQUFBO0FuQjYwckNKOztBbUIzMHJDQTtFQUNJLGdCQUFBO0FuQjgwckNKOztBbUI1MHJDQTtFQUNJLGdCQUFBO0FuQiswckNKOztBbUI3MHJDQTtFQUNJLGdCQUFBO0FuQmcxckNKOztBbUI5MHJDQTtFQUNJLGdCQUFBO0FuQmkxckNKOztBbUIvMHJDQTtFQUNJLGdCQUFBO0FuQmsxckNKOztBbUJoMXJDQTtFQUNJLGdCQUFBO0FuQm0xckNKOztBbUJqMXJDQTtFQUNJLGdCQUFBO0FuQm8xckNKOztBbUJsMXJDQTtFQUNJLGdCQUFBO0FuQnExckNKOztBbUJuMXJDQTtFQUNJLGdCQUFBO0FuQnMxckNKOztBbUJwMXJDQTtFQUNJLGdCQUFBO0FuQnUxckNKOztBbUJyMXJDQTtFQUNJLGdCQUFBO0FuQncxckNKOztBbUJ0MXJDQTtFQUNJLGdCQUFBO0FuQnkxckNKOztBbUJ2MXJDQTtFQUNJLGdCQUFBO0FuQjAxckNKOztBbUJ4MXJDQTtFQUNJLGdCQUFBO0FuQjIxckNKOztBbUJ6MXJDQTtFQUNJLGdCQUFBO0FuQjQxckNKOztBbUIxMXJDQTtFQUNJLGdCQUFBO0FuQjYxckNKOztBbUIzMXJDQTtFQUNJLGdCQUFBO0FuQjgxckNKOztBbUI1MXJDQTtFQUNJLGdCQUFBO0FuQisxckNKOztBbUI3MXJDQTtFQUNJLGdCQUFBO0FuQmcyckNKOztBbUI5MXJDQTtFQUNJLGdCQUFBO0FuQmkyckNKOztBbUIvMXJDQTtFQUNJLGdCQUFBO0FuQmsyckNKOztBbUJoMnJDQTtFQUNJLGdCQUFBO0FuQm0yckNKOztBbUJqMnJDQTtFQUNJLGdCQUFBO0FuQm8yckNKOztBbUJsMnJDQTtFQUNJLGdCQUFBO0FuQnEyckNKOztBbUJuMnJDQTtFQUNJLGdCQUFBO0FuQnMyckNKOztBbUJwMnJDQTtFQUNJLGdCQUFBO0FuQnUyckNKOztBbUJyMnJDQTtFQUNJLGdCQUFBO0FuQncyckNKOztBbUJ0MnJDQTtFQUNJLGdCQUFBO0FuQnkyckNKOztBbUJ2MnJDQTtFQUNJLGdCQUFBO0FuQjAyckNKOztBbUJ4MnJDQTtFQUNJLGdCQUFBO0FuQjIyckNKOztBbUJ6MnJDQTtFQUNJLGdCQUFBO0FuQjQyckNKOztBbUIxMnJDQTtFQUNJLGdCQUFBO0FuQjYyckNKOztBbUIzMnJDQTtFQUNJLGdCQUFBO0FuQjgyckNKOztBbUI1MnJDQTtFQUNJLGdCQUFBO0FuQisyckNKOztBbUI3MnJDQTtFQUNJLGdCQUFBO0FuQmczckNKOztBbUI5MnJDQTtFQUNJLGdCQUFBO0FuQmkzckNKOztBbUIvMnJDQTtFQUNJLGdCQUFBO0FuQmszckNKOztBbUJoM3JDQTtFQUNJLGdCQUFBO0FuQm0zckNKOztBbUJqM3JDQTtFQUNJLGdCQUFBO0FuQm8zckNKOztBbUJsM3JDQTtFQUNJLGdCQUFBO0FuQnEzckNKOztBbUJuM3JDQTtFQUNJLGdCQUFBO0FuQnMzckNKOztBbUJwM3JDQTtFQUNJLGdCQUFBO0FuQnUzckNKOztBbUJyM3JDQTtFQUNJLGdCQUFBO0FuQnczckNKOztBbUJ0M3JDQTtFQUNJLGdCQUFBO0FuQnkzckNKOztBbUJ2M3JDQTtFQUNJLGdCQUFBO0FuQjAzckNKOztBbUJ4M3JDQTtFQUNJLGdCQUFBO0FuQjIzckNKOztBbUJ6M3JDQTtFQUNJLGdCQUFBO0FuQjQzckNKOztBbUIxM3JDQTtFQUNJLGdCQUFBO0FuQjYzckNKOztBbUIzM3JDQTtFQUNJLGdCQUFBO0FuQjgzckNKOztBbUI1M3JDQTtFQUNJLGdCQUFBO0FuQiszckNKOztBbUI3M3JDQTtFQUNJLGdCQUFBO0FuQmc0ckNKOztBbUI5M3JDQTtFQUNJLGdCQUFBO0FuQmk0ckNKOztBbUIvM3JDQTtFQUNJLGdCQUFBO0FuQms0ckNKOztBbUJoNHJDQTtFQUNJLGdCQUFBO0FuQm00ckNKOztBbUJqNHJDQTtFQUNJLGdCQUFBO0FuQm80ckNKOztBbUJsNHJDQTtFQUNJLGdCQUFBO0FuQnE0ckNKOztBbUJuNHJDQTtFQUNJLGdCQUFBO0FuQnM0ckNKOztBbUJwNHJDQTtFQUNJLGdCQUFBO0FuQnU0ckNKOztBbUJyNHJDQTtFQUNJLGdCQUFBO0FuQnc0ckNKOztBbUJ0NHJDQTtFQUNJLGdCQUFBO0FuQnk0ckNKOztBbUJ2NHJDQTtFQUNJLGdCQUFBO0FuQjA0ckNKOztBbUJ4NHJDQTtFQUNJLGdCQUFBO0FuQjI0ckNKOztBbUJ6NHJDQTtFQUNJLGdCQUFBO0FuQjQ0ckNKOztBbUIxNHJDQTtFQUNJLGdCQUFBO0FuQjY0ckNKOztBbUIzNHJDQTtFQUNJLGdCQUFBO0FuQjg0ckNKOztBbUI1NHJDQTtFQUNJLGdCQUFBO0FuQis0ckNKOztBbUI3NHJDQTtFQUNJLGdCQUFBO0FuQmc1ckNKOztBbUI5NHJDQTtFQUNJLGdCQUFBO0FuQmk1ckNKOztBbUIvNHJDQTtFQUNJLGdCQUFBO0FuQms1ckNKOztBbUJoNXJDQTtFQUNJLGdCQUFBO0FuQm01ckNKOztBbUJqNXJDQTtFQUNJLGdCQUFBO0FuQm81ckNKOztBbUJsNXJDQTtFQUNJLGdCQUFBO0FuQnE1ckNKOztBbUJuNXJDQTtFQUNJLGdCQUFBO0FuQnM1ckNKOztBbUJwNXJDQTtFQUNJLGdCQUFBO0FuQnU1ckNKOztBbUJyNXJDQTtFQUNJLGdCQUFBO0FuQnc1ckNKOztBbUJ0NXJDQTtFQUNJLGdCQUFBO0FuQnk1ckNKOztBbUJ2NXJDQTtFQUNJLGdCQUFBO0FuQjA1ckNKOztBbUJ4NXJDQTtFQUNJLGdCQUFBO0FuQjI1ckNKOztBbUJ6NXJDQTtFQUNJLGdCQUFBO0FuQjQ1ckNKOztBbUIxNXJDQTtFQUNJLGdCQUFBO0FuQjY1ckNKOztBbUIzNXJDQTtFQUNJLGdCQUFBO0FuQjg1ckNKOztBbUI1NXJDQTtFQUNJLGdCQUFBO0FuQis1ckNKOztBbUI3NXJDQTtFQUNJLGdCQUFBO0FuQmc2ckNKOztBbUI5NXJDQTtFQUNJLGdCQUFBO0FuQmk2ckNKOztBbUIvNXJDQTtFQUNJLGdCQUFBO0FuQms2ckNKOztBbUJoNnJDQTtFQUNJLGdCQUFBO0FuQm02ckNKOztBbUJqNnJDQTtFQUNJLGdCQUFBO0FuQm82ckNKOztBbUJsNnJDQTtFQUNJLGdCQUFBO0FuQnE2ckNKOztBbUJuNnJDQTtFQUNJLGdCQUFBO0FuQnM2ckNKOztBbUJwNnJDQTtFQUNJLGdCQUFBO0FuQnU2ckNKOztBbUJyNnJDQTtFQUNJLGdCQUFBO0FuQnc2ckNKOztBbUJ0NnJDQTtFQUNJLGdCQUFBO0FuQnk2ckNKOztBbUJ2NnJDQTtFQUNJLGdCQUFBO0FuQjA2ckNKOztBbUJ4NnJDQTtFQUNJLGdCQUFBO0FuQjI2ckNKOztBbUJ6NnJDQTtFQUNJLGdCQUFBO0FuQjQ2ckNKOztBbUIxNnJDQTtFQUNJLGdCQUFBO0FuQjY2ckNKOztBbUIzNnJDQTtFQUNJLGdCQUFBO0FuQjg2ckNKOztBbUI1NnJDQTtFQUNJLGdCQUFBO0FuQis2ckNKOztBbUI3NnJDQTtFQUNJLGdCQUFBO0FuQmc3ckNKOztBbUI5NnJDQTtFQUNJLGdCQUFBO0FuQmk3ckNKOztBbUIvNnJDQTtFQUNJLGdCQUFBO0FuQms3ckNKOztBbUJoN3JDQTtFQUNJLGdCQUFBO0FuQm03ckNKOztBbUJqN3JDQTtFQUNJLGdCQUFBO0FuQm83ckNKOztBbUJsN3JDQTtFQUNJLGdCQUFBO0FuQnE3ckNKOztBbUJuN3JDQTtFQUNJLGdCQUFBO0FuQnM3ckNKOztBbUJwN3JDQTtFQUNJLGdCQUFBO0FuQnU3ckNKOztBbUJyN3JDQTtFQUNJLGdCQUFBO0FuQnc3ckNKOztBbUJ0N3JDQTtFQUNJLGdCQUFBO0FuQnk3ckNKOztBbUJ2N3JDQTtFQUNJLGdCQUFBO0FuQjA3ckNKOztBbUJ4N3JDQTtFQUNJLGdCQUFBO0FuQjI3ckNKOztBbUJ6N3JDQTtFQUNJLGdCQUFBO0FuQjQ3ckNKOztBbUIxN3JDQTtFQUNJLGdCQUFBO0FuQjY3ckNKOztBbUIzN3JDQTtFQUNJLGdCQUFBO0FuQjg3ckNKOztBbUI1N3JDQTtFQUNJLGdCQUFBO0FuQis3ckNKOztBbUI3N3JDQTtFQUNJLGdCQUFBO0FuQmc4ckNKOztBbUI5N3JDQTtFQUNJLGdCQUFBO0FuQmk4ckNKOztBbUIvN3JDQTtFQUNJLGdCQUFBO0FuQms4ckNKOztBbUJoOHJDQTtFQUNJLGdCQUFBO0FuQm04ckNKOztBbUJqOHJDQTtFQUNJLGdCQUFBO0FuQm84ckNKOztBbUJsOHJDQTtFQUNJLGdCQUFBO0FuQnE4ckNKOztBbUJuOHJDQTtFQUNJLGdCQUFBO0FuQnM4ckNKOztBbUJwOHJDQTtFQUNJLGdCQUFBO0FuQnU4ckNKOztBbUJyOHJDQTtFQUNJLGdCQUFBO0FuQnc4ckNKOztBbUJ0OHJDQTtFQUNJLGdCQUFBO0FuQnk4ckNKOztBbUJ2OHJDQTtFQUNJLGdCQUFBO0FuQjA4ckNKOztBbUJ4OHJDQTtFQUNJLGdCQUFBO0FuQjI4ckNKOztBbUJ6OHJDQTtFQUNJLGdCQUFBO0FuQjQ4ckNKOztBbUIxOHJDQTtFQUNJLGdCQUFBO0FuQjY4ckNKOztBbUIzOHJDQTtFQUNJLGdCQUFBO0FuQjg4ckNKOztBbUI1OHJDQTtFQUNJLGdCQUFBO0FuQis4ckNKOztBbUI3OHJDQTtFQUNJLGdCQUFBO0FuQmc5ckNKOztBbUI5OHJDQTtFQUNJLGdCQUFBO0FuQmk5ckNKOztBbUIvOHJDQTtFQUNJLGdCQUFBO0FuQms5ckNKOztBbUJoOXJDQTtFQUNJLGdCQUFBO0FuQm05ckNKOztBbUJqOXJDQTtFQUNJLGdCQUFBO0FuQm85ckNKOztBbUJsOXJDQTtFQUNJLGdCQUFBO0FuQnE5ckNKOztBbUJuOXJDQTtFQUNJLGdCQUFBO0FuQnM5ckNKOztBbUJwOXJDQTtFQUNJLGdCQUFBO0FuQnU5ckNKOztBbUJyOXJDQTtFQUNJLGdCQUFBO0FuQnc5ckNKOztBbUJ0OXJDQTtFQUNJLGdCQUFBO0FuQnk5ckNKOztBbUJ2OXJDQTtFQUNJLGdCQUFBO0FuQjA5ckNKOztBbUJ4OXJDQTtFQUNJLGdCQUFBO0FuQjI5ckNKOztBbUJ6OXJDQTtFQUNJLGdCQUFBO0FuQjQ5ckNKOztBbUIxOXJDQTtFQUNJLGdCQUFBO0FuQjY5ckNKOztBbUIzOXJDQTtFQUNJLGdCQUFBO0FuQjg5ckNKOztBbUI1OXJDQTtFQUNJLGdCQUFBO0FuQis5ckNKOztBbUI3OXJDQTtFQUNJLGdCQUFBO0FuQmcrckNKOztBbUI5OXJDQTtFQUNJLGdCQUFBO0FuQmkrckNKOztBbUIvOXJDQTtFQUNJLGdCQUFBO0FuQmsrckNKOztBbUJoK3JDQTtFQUNJLGdCQUFBO0FuQm0rckNKOztBbUJqK3JDQTtFQUNJLGdCQUFBO0FuQm8rckNKOztBbUJsK3JDQTtFQUNJLGdCQUFBO0FuQnErckNKOztBbUJuK3JDQTtFQUNJLGdCQUFBO0FuQnMrckNKOztBbUJwK3JDQTtFQUNJLGdCQUFBO0FuQnUrckNKOztBbUJyK3JDQTtFQUNJLGdCQUFBO0FuQncrckNKOztBbUJ0K3JDQTtFQUNJLGdCQUFBO0FuQnkrckNKOztBbUJ2K3JDQTtFQUNJLGdCQUFBO0FuQjArckNKOztBbUJ4K3JDQTtFQUNJLGdCQUFBO0FuQjIrckNKOztBbUJ6K3JDQTtFQUNJLGdCQUFBO0FuQjQrckNKOztBbUIxK3JDQTtFQUNJLGdCQUFBO0FuQjYrckNKOztBbUIzK3JDQTtFQUNJLGdCQUFBO0FuQjgrckNKOztBbUI1K3JDQTtFQUNJLGdCQUFBO0FuQisrckNKOztBbUI3K3JDQTtFQUNJLGdCQUFBO0FuQmcvckNKOztBbUI5K3JDQTtFQUNJLGdCQUFBO0FuQmkvckNKOztBbUIvK3JDQTtFQUNJLGdCQUFBO0FuQmsvckNKOztBbUJoL3JDQTtFQUNJLGdCQUFBO0FuQm0vckNKOztBbUJqL3JDQTtFQUNJLGdCQUFBO0FuQm8vckNKOztBbUJsL3JDQTtFQUNJLGdCQUFBO0FuQnEvckNKOztBbUJuL3JDQTtFQUNJLGdCQUFBO0FuQnMvckNKOztBbUJwL3JDQTtFQUNJLGdCQUFBO0FuQnUvckNKOztBbUJyL3JDQTtFQUNJLGdCQUFBO0FuQncvckNKOztBbUJ0L3JDQTtFQUNJLGdCQUFBO0FuQnkvckNKOztBbUJ2L3JDQTtFQUNJLGdCQUFBO0FuQjAvckNKOztBbUJ4L3JDQTtFQUNJLGdCQUFBO0FuQjIvckNKOztBbUJ6L3JDQTtFQUNJLGdCQUFBO0FuQjQvckNKOztBbUIxL3JDQTtFQUNJLGdCQUFBO0FuQjYvckNKOztBbUIzL3JDQTtFQUNJLGdCQUFBO0FuQjgvckNKOztBbUI1L3JDQTtFQUNJLGdCQUFBO0FuQisvckNKOztBbUI3L3JDQTtFQUNJLGdCQUFBO0FuQmdnc0NKOztBbUI5L3JDQTtFQUNJLGdCQUFBO0FuQmlnc0NKOztBbUIvL3JDQTtFQUNJLGdCQUFBO0FuQmtnc0NKOztBbUJoZ3NDQTtFQUNJLGdCQUFBO0FuQm1nc0NKOztBbUJqZ3NDQTtFQUNJLGdCQUFBO0FuQm9nc0NKOztBbUJsZ3NDQTtFQUNJLGdCQUFBO0FuQnFnc0NKOztBbUJuZ3NDQTtFQUNJLGdCQUFBO0FuQnNnc0NKOztBbUJwZ3NDQTtFQUNJLGdCQUFBO0FuQnVnc0NKOztBbUJyZ3NDQTtFQUNJLGdCQUFBO0FuQndnc0NKOztBbUJ0Z3NDQTtFQUNJLGdCQUFBO0FuQnlnc0NKOztBbUJ2Z3NDQTtFQUNJLGdCQUFBO0FuQjBnc0NKOztBbUJ4Z3NDQTtFQUNJLGdCQUFBO0FuQjJnc0NKOztBbUJ6Z3NDQTtFQUNJLGdCQUFBO0FuQjRnc0NKOztBbUIxZ3NDQTtFQUNJLGdCQUFBO0FuQjZnc0NKOztBbUIzZ3NDQTtFQUNJLGdCQUFBO0FuQjhnc0NKOztBbUI1Z3NDQTtFQUNJLGdCQUFBO0FuQitnc0NKOztBbUI3Z3NDQTtFQUNJLGdCQUFBO0FuQmdoc0NKOztBbUI5Z3NDQTtFQUNJLGdCQUFBO0FuQmloc0NKOztBbUIvZ3NDQTtFQUNJLGdCQUFBO0FuQmtoc0NKOztBbUJoaHNDQTtFQUNJLGdCQUFBO0FuQm1oc0NKOztBbUJqaHNDQTtFQUNJLGdCQUFBO0FuQm9oc0NKOztBbUJsaHNDQTtFQUNJLGdCQUFBO0FuQnFoc0NKOztBbUJuaHNDQTtFQUNJLGdCQUFBO0FuQnNoc0NKOztBbUJwaHNDQTtFQUNJLGdCQUFBO0FuQnVoc0NKOztBbUJyaHNDQTtFQUNJLGdCQUFBO0FuQndoc0NKOztBbUJ0aHNDQTtFQUNJLGdCQUFBO0FuQnloc0NKOztBbUJ2aHNDQTtFQUNJLGdCQUFBO0FuQjBoc0NKOztBbUJ4aHNDQTtFQUNJLGdCQUFBO0FuQjJoc0NKOztBbUJ6aHNDQTtFQUNJLGdCQUFBO0FuQjRoc0NKOztBbUIxaHNDQTtFQUNJLGdCQUFBO0FuQjZoc0NKOztBbUIzaHNDQTtFQUNJLGdCQUFBO0FuQjhoc0NKOztBbUI1aHNDQTtFQUNJLGdCQUFBO0FuQitoc0NKOztBbUI3aHNDQTtFQUNJLGdCQUFBO0FuQmdpc0NKOztBbUI5aHNDQTtFQUNJLGdCQUFBO0FuQmlpc0NKOztBbUIvaHNDQTtFQUNJLGdCQUFBO0FuQmtpc0NKOztBbUJoaXNDQTtFQUNJLGdCQUFBO0FuQm1pc0NKOztBbUJqaXNDQTtFQUNJLGdCQUFBO0FuQm9pc0NKOztBbUJsaXNDQTtFQUNJLGdCQUFBO0FuQnFpc0NKOztBbUJuaXNDQTtFQUNJLGdCQUFBO0FuQnNpc0NKOztBbUJwaXNDQTtFQUNJLGdCQUFBO0FuQnVpc0NKOztBbUJyaXNDQTtFQUNJLGdCQUFBO0FuQndpc0NKOztBbUJ0aXNDQTtFQUNJLGdCQUFBO0FuQnlpc0NKOztBbUJ2aXNDQTtFQUNJLGdCQUFBO0FuQjBpc0NKOztBbUJ4aXNDQTtFQUNJLGdCQUFBO0FuQjJpc0NKOztBbUJ6aXNDQTtFQUNJLGdCQUFBO0FuQjRpc0NKOztBbUIxaXNDQTtFQUNJLGdCQUFBO0FuQjZpc0NKOztBbUIzaXNDQTtFQUNJLGdCQUFBO0FuQjhpc0NKOztBbUI1aXNDQTtFQUNJLGdCQUFBO0FuQitpc0NKOztBbUI3aXNDQTtFQUNJLGdCQUFBO0FuQmdqc0NKOztBbUI5aXNDQTtFQUNJLGdCQUFBO0FuQmlqc0NKOztBbUIvaXNDQTtFQUNJLGdCQUFBO0FuQmtqc0NKOztBbUJoanNDQTtFQUNJLGdCQUFBO0FuQm1qc0NKOztBbUJqanNDQTtFQUNJLGdCQUFBO0FuQm9qc0NKOztBbUJsanNDQTtFQUNJLGdCQUFBO0FuQnFqc0NKOztBbUJuanNDQTtFQUNJLGdCQUFBO0FuQnNqc0NKOztBbUJwanNDQTtFQUNJLGdCQUFBO0FuQnVqc0NKOztBbUJyanNDQTtFQUNJLGdCQUFBO0FuQndqc0NKOztBbUJ0anNDQTtFQUNJLGdCQUFBO0FuQnlqc0NKOztBbUJ2anNDQTtFQUNJLGdCQUFBO0FuQjBqc0NKOztBbUJ4anNDQTtFQUNJLGdCQUFBO0FuQjJqc0NKOztBbUJ6anNDQTtFQUNJLGdCQUFBO0FuQjRqc0NKOztBbUIxanNDQTtFQUNJLGdCQUFBO0FuQjZqc0NKOztBbUIzanNDQTtFQUNJLGdCQUFBO0FuQjhqc0NKOztBbUI1anNDQTtFQUNJLGdCQUFBO0FuQitqc0NKOztBbUI3anNDQTtFQUNJLGdCQUFBO0FuQmdrc0NKOztBbUI5anNDQTtFQUNJLGdCQUFBO0FuQmlrc0NKOztBbUIvanNDQTtFQUNJLGdCQUFBO0FuQmtrc0NKOztBbUJoa3NDQTtFQUNJLGdCQUFBO0FuQm1rc0NKOztBbUJqa3NDQTtFQUNJLGdCQUFBO0FuQm9rc0NKOztBbUJsa3NDQTtFQUNJLGdCQUFBO0FuQnFrc0NKOztBbUJua3NDQTtFQUNJLGdCQUFBO0FuQnNrc0NKOztBbUJwa3NDQTtFQUNJLGdCQUFBO0FuQnVrc0NKOztBbUJya3NDQTtFQUNJLGdCQUFBO0FuQndrc0NKOztBbUJ0a3NDQTtFQUNJLGdCQUFBO0FuQnlrc0NKOztBbUJ2a3NDQTtFQUNJLGdCQUFBO0FuQjBrc0NKOztBbUJ4a3NDQTtFQUNJLGdCQUFBO0FuQjJrc0NKOztBbUJ6a3NDQTtFQUNJLGdCQUFBO0FuQjRrc0NKOztBbUIxa3NDQTtFQUNJLGdCQUFBO0FuQjZrc0NKOztBbUIza3NDQTtFQUNJLGdCQUFBO0FuQjhrc0NKOztBbUI1a3NDQTtFQUNJLGdCQUFBO0FuQitrc0NKOztBbUI3a3NDQTtFQUNJLGdCQUFBO0FuQmdsc0NKOztBbUI5a3NDQTtFQUNJLGdCQUFBO0FuQmlsc0NKOztBbUIva3NDQTtFQUNJLGdCQUFBO0FuQmtsc0NKOztBbUJobHNDQTtFQUNJLGdCQUFBO0FuQm1sc0NKOztBbUJqbHNDQTtFQUNJLGdCQUFBO0FuQm9sc0NKOztBbUJsbHNDQTtFQUNJLGdCQUFBO0FuQnFsc0NKOztBbUJubHNDQTtFQUNJLGdCQUFBO0FuQnNsc0NKOztBbUJwbHNDQTtFQUNJLGdCQUFBO0FuQnVsc0NKOztBbUJybHNDQTtFQUNJLGdCQUFBO0FuQndsc0NKOztBbUJ0bHNDQTtFQUNJLGdCQUFBO0FuQnlsc0NKOztBbUJ2bHNDQTtFQUNJLGdCQUFBO0FuQjBsc0NKOztBbUJ4bHNDQTtFQUNJLGdCQUFBO0FuQjJsc0NKOztBbUJ6bHNDQTtFQUNJLGdCQUFBO0FuQjRsc0NKOztBbUIxbHNDQTtFQUNJLGdCQUFBO0FuQjZsc0NKOztBbUIzbHNDQTtFQUNJLGdCQUFBO0FuQjhsc0NKOztBbUI1bHNDQTtFQUNJLGdCQUFBO0FuQitsc0NKOztBbUI3bHNDQTtFQUNJLGdCQUFBO0FuQmdtc0NKOztBbUI5bHNDQTtFQUNJLGdCQUFBO0FuQmltc0NKOztBbUIvbHNDQTtFQUNJLGdCQUFBO0FuQmttc0NKOztBbUJobXNDQTtFQUNJLGdCQUFBO0FuQm1tc0NKOztBbUJqbXNDQTtFQUNJLGdCQUFBO0FuQm9tc0NKOztBbUJsbXNDQTtFQUNJLGdCQUFBO0FuQnFtc0NKOztBbUJubXNDQTtFQUNJLGdCQUFBO0FuQnNtc0NKOztBbUJwbXNDQTtFQUNJLGdCQUFBO0FuQnVtc0NKOztBbUJybXNDQTtFQUNJLGdCQUFBO0FuQndtc0NKOztBbUJ0bXNDQTtFQUNJLGdCQUFBO0FuQnltc0NKOztBbUJ2bXNDQTtFQUNJLGdCQUFBO0FuQjBtc0NKOztBbUJ4bXNDQTtFQUNJLGdCQUFBO0FuQjJtc0NKOztBbUJ6bXNDQTtFQUNJLGdCQUFBO0FuQjRtc0NKOztBbUIxbXNDQTtFQUNJLGdCQUFBO0FuQjZtc0NKOztBbUIzbXNDQTtFQUNJLGdCQUFBO0FuQjhtc0NKOztBbUI1bXNDQTtFQUNJLGdCQUFBO0FuQittc0NKOztBbUI3bXNDQTtFQUNJLGdCQUFBO0FuQmduc0NKOztBbUI5bXNDQTtFQUNJLGdCQUFBO0FuQmluc0NKOztBbUIvbXNDQTtFQUNJLGdCQUFBO0FuQmtuc0NKOztBbUJobnNDQTtFQUNJLGdCQUFBO0FuQm1uc0NKOztBbUJqbnNDQTtFQUNJLGdCQUFBO0FuQm9uc0NKOztBbUJsbnNDQTtFQUNJLGdCQUFBO0FuQnFuc0NKOztBbUJubnNDQTtFQUNJLGdCQUFBO0FuQnNuc0NKOztBbUJwbnNDQTtFQUNJLGdCQUFBO0FuQnVuc0NKOztBbUJybnNDQTtFQUNJLGdCQUFBO0FuQnduc0NKOztBbUJ0bnNDQTtFQUNJLGdCQUFBO0FuQnluc0NKOztBbUJ2bnNDQTtFQUNJLGdCQUFBO0FuQjBuc0NKOztBbUJ4bnNDQTtFQUNJLGdCQUFBO0FuQjJuc0NKOztBbUJ6bnNDQTtFQUNJLGdCQUFBO0FuQjRuc0NKOztBbUIxbnNDQTtFQUNJLGdCQUFBO0FuQjZuc0NKOztBbUIzbnNDQTtFQUNJLGdCQUFBO0FuQjhuc0NKOztBbUI1bnNDQTtFQUNJLGdCQUFBO0FuQituc0NKOztBbUI3bnNDQTtFQUNJLGdCQUFBO0FuQmdvc0NKOztBbUI5bnNDQTtFQUNJLGdCQUFBO0FuQmlvc0NKOztBbUIvbnNDQTtFQUNJLGdCQUFBO0FuQmtvc0NKOztBbUJob3NDQTtFQUNJLGdCQUFBO0FuQm1vc0NKOztBbUJqb3NDQTtFQUNJLGdCQUFBO0FuQm9vc0NKOztBbUJsb3NDQTtFQUNJLGdCQUFBO0FuQnFvc0NKOztBbUJub3NDQTtFQUNJLGdCQUFBO0FuQnNvc0NKOztBbUJwb3NDQTtFQUNJLGdCQUFBO0FuQnVvc0NKOztBbUJyb3NDQTtFQUNJLGdCQUFBO0FuQndvc0NKOztBbUJ0b3NDQTtFQUNJLGdCQUFBO0FuQnlvc0NKOztBbUJ2b3NDQTtFQUNJLGdCQUFBO0FuQjBvc0NKOztBbUJ4b3NDQTtFQUNJLGdCQUFBO0FuQjJvc0NKOztBbUJ6b3NDQTtFQUNJLGdCQUFBO0FuQjRvc0NKOztBbUIxb3NDQTtFQUNJLGdCQUFBO0FuQjZvc0NKOztBbUIzb3NDQTtFQUNJLGdCQUFBO0FuQjhvc0NKOztBbUI1b3NDQTtFQUNJLGdCQUFBO0FuQitvc0NKOztBbUI3b3NDQTtFQUNJLGdCQUFBO0FuQmdwc0NKOztBbUI5b3NDQTtFQUNJLGdCQUFBO0FuQmlwc0NKOztBbUIvb3NDQTtFQUNJLGdCQUFBO0FuQmtwc0NKOztBbUJocHNDQTtFQUNJLGdCQUFBO0FuQm1wc0NKOztBbUJqcHNDQTtFQUNJLGdCQUFBO0FuQm9wc0NKOztBbUJscHNDQTtFQUNJLGdCQUFBO0FuQnFwc0NKOztBbUJucHNDQTtFQUNJLGdCQUFBO0FuQnNwc0NKOztBbUJwcHNDQTtFQUNJLGdCQUFBO0FuQnVwc0NKOztBbUJycHNDQTtFQUNJLGdCQUFBO0FuQndwc0NKOztBbUJ0cHNDQTtFQUNJLGdCQUFBO0FuQnlwc0NKOztBbUJ2cHNDQTtFQUNJLGdCQUFBO0FuQjBwc0NKOztBbUJ4cHNDQTtFQUNJLGdCQUFBO0FuQjJwc0NKOztBbUJ6cHNDQTtFQUNJLGdCQUFBO0FuQjRwc0NKOztBbUIxcHNDQTtFQUNJLGdCQUFBO0FuQjZwc0NKOztBbUIzcHNDQTtFQUNJLGdCQUFBO0FuQjhwc0NKOztBbUI1cHNDQTtFQUNJLGdCQUFBO0FuQitwc0NKOztBbUI3cHNDQTtFQUNJLGdCQUFBO0FuQmdxc0NKOztBbUI5cHNDQTtFQUNJLGdCQUFBO0FuQmlxc0NKOztBbUIvcHNDQTtFQUNJLGdCQUFBO0FuQmtxc0NKOztBbUJocXNDQTtFQUNJLGdCQUFBO0FuQm1xc0NKOztBbUJqcXNDQTtFQUNJLGdCQUFBO0FuQm9xc0NKOztBbUJscXNDQTtFQUNJLGdCQUFBO0FuQnFxc0NKOztBbUJucXNDQTtFQUNJLGdCQUFBO0FuQnNxc0NKOztBbUJwcXNDQTtFQUNJLGdCQUFBO0FuQnVxc0NKOztBbUJycXNDQTtFQUNJLGdCQUFBO0FuQndxc0NKOztBbUJ0cXNDQTtFQUNJLGdCQUFBO0FuQnlxc0NKOztBbUJ2cXNDQTtFQUNJLGdCQUFBO0FuQjBxc0NKOztBbUJ4cXNDQTtFQUNJLGdCQUFBO0FuQjJxc0NKOztBbUJ6cXNDQTtFQUNJLGdCQUFBO0FuQjRxc0NKOztBbUIxcXNDQTtFQUNJLGdCQUFBO0FuQjZxc0NKOztBbUIzcXNDQTtFQUNJLGdCQUFBO0FuQjhxc0NKOztBbUI1cXNDQTtFQUNJLGdCQUFBO0FuQitxc0NKOztBbUI3cXNDQTtFQUNJLGdCQUFBO0FuQmdyc0NKOztBbUI5cXNDQTtFQUNJLGdCQUFBO0FuQmlyc0NKOztBbUIvcXNDQTtFQUNJLGdCQUFBO0FuQmtyc0NKOztBbUJocnNDQTtFQUNJLGdCQUFBO0FuQm1yc0NKOztBbUJqcnNDQTtFQUNJLGdCQUFBO0FuQm9yc0NKOztBbUJscnNDQTtFQUNJLGdCQUFBO0FuQnFyc0NKOztBbUJucnNDQTtFQUNJLGdCQUFBO0FuQnNyc0NKOztBbUJwcnNDQTtFQUNJLGdCQUFBO0FuQnVyc0NKOztBbUJycnNDQTtFQUNJLGdCQUFBO0FuQndyc0NKOztBbUJ0cnNDQTtFQUNJLGdCQUFBO0FuQnlyc0NKOztBbUJ2cnNDQTtFQUNJLGdCQUFBO0FuQjByc0NKOztBbUJ4cnNDQTtFQUNJLGdCQUFBO0FuQjJyc0NKOztBbUJ6cnNDQTtFQUNJLGdCQUFBO0FuQjRyc0NKOztBbUIxcnNDQTtFQUNJLGdCQUFBO0FuQjZyc0NKOztBbUIzcnNDQTtFQUNJLGdCQUFBO0FuQjhyc0NKOztBbUI1cnNDQTtFQUNJLGdCQUFBO0FuQityc0NKOztBbUI3cnNDQTtFQUNJLGdCQUFBO0FuQmdzc0NKOztBbUI5cnNDQTtFQUNJLGdCQUFBO0FuQmlzc0NKOztBbUIvcnNDQTtFQUNJLGdCQUFBO0FuQmtzc0NKOztBbUJoc3NDQTtFQUNJLGdCQUFBO0FuQm1zc0NKOztBbUJqc3NDQTtFQUNJLGdCQUFBO0FuQm9zc0NKOztBbUJsc3NDQTtFQUNJLGdCQUFBO0FuQnFzc0NKOztBbUJuc3NDQTtFQUNJLGdCQUFBO0FuQnNzc0NKOztBbUJwc3NDQTtFQUNJLGdCQUFBO0FuQnVzc0NKOztBbUJyc3NDQTtFQUNJLGdCQUFBO0FuQndzc0NKOztBbUJ0c3NDQTtFQUNJLGdCQUFBO0FuQnlzc0NKOztBbUJ2c3NDQTtFQUNJLGdCQUFBO0FuQjBzc0NKOztBbUJ4c3NDQTtFQUNJLGdCQUFBO0FuQjJzc0NKOztBbUJ6c3NDQTtFQUNJLGdCQUFBO0FuQjRzc0NKOztBbUIxc3NDQTtFQUNJLGdCQUFBO0FuQjZzc0NKOztBbUIzc3NDQTtFQUNJLGdCQUFBO0FuQjhzc0NKOztBbUI1c3NDQTtFQUNJLGdCQUFBO0FuQitzc0NKOztBbUI3c3NDQTtFQUNJLGdCQUFBO0FuQmd0c0NKOztBbUI5c3NDQTtFQUNJLGdCQUFBO0FuQml0c0NKOztBbUIvc3NDQTtFQUNJLGdCQUFBO0FuQmt0c0NKOztBbUJodHNDQTtFQUNJLGdCQUFBO0FuQm10c0NKOztBbUJqdHNDQTtFQUNJLGdCQUFBO0FuQm90c0NKOztBbUJsdHNDQTtFQUNJLGdCQUFBO0FuQnF0c0NKOztBbUJudHNDQTtFQUNJLGdCQUFBO0FuQnN0c0NKOztBbUJwdHNDQTtFQUNJLGdCQUFBO0FuQnV0c0NKOztBbUJydHNDQTtFQUNJLGdCQUFBO0FuQnd0c0NKOztBbUJ0dHNDQTtFQUNJLGdCQUFBO0FuQnl0c0NKOztBbUJ2dHNDQTtFQUNJLGdCQUFBO0FuQjB0c0NKOztBbUJ4dHNDQTtFQUNJLGdCQUFBO0FuQjJ0c0NKOztBbUJ6dHNDQTtFQUNJLGdCQUFBO0FuQjR0c0NKOztBbUIxdHNDQTtFQUNJLGdCQUFBO0FuQjZ0c0NKOztBbUIzdHNDQTtFQUNJLGdCQUFBO0FuQjh0c0NKOztBbUI1dHNDQTtFQUNJLGdCQUFBO0FuQit0c0NKOztBbUI3dHNDQTtFQUNJLGdCQUFBO0FuQmd1c0NKOztBbUI5dHNDQTtFQUNJLGdCQUFBO0FuQml1c0NKOztBbUIvdHNDQTtFQUNJLGdCQUFBO0FuQmt1c0NKOztBbUJodXNDQTtFQUNJLGdCQUFBO0FuQm11c0NKOztBbUJqdXNDQTtFQUNJLGdCQUFBO0FuQm91c0NKOztBbUJsdXNDQTtFQUNJLGdCQUFBO0FuQnF1c0NKOztBbUJudXNDQTtFQUNJLGdCQUFBO0FuQnN1c0NKOztBbUJwdXNDQTtFQUNJLGdCQUFBO0FuQnV1c0NKOztBbUJydXNDQTtFQUNJLGdCQUFBO0FuQnd1c0NKOztBbUJ0dXNDQTtFQUNJLGdCQUFBO0FuQnl1c0NKOztBbUJ2dXNDQTtFQUNJLGdCQUFBO0FuQjB1c0NKOztBbUJ4dXNDQTtFQUNJLGdCQUFBO0FuQjJ1c0NKOztBbUJ6dXNDQTtFQUNJLGdCQUFBO0FuQjR1c0NKOztBbUIxdXNDQTtFQUNJLGdCQUFBO0FuQjZ1c0NKOztBbUIzdXNDQTtFQUNJLGdCQUFBO0FuQjh1c0NKOztBbUI1dXNDQTtFQUNJLGdCQUFBO0FuQit1c0NKOztBbUI3dXNDQTtFQUNJLGdCQUFBO0FuQmd2c0NKOztBbUI5dXNDQTtFQUNJLGdCQUFBO0FuQml2c0NKOztBbUIvdXNDQTtFQUNJLGdCQUFBO0FuQmt2c0NKOztBbUJodnNDQTtFQUNJLGdCQUFBO0FuQm12c0NKOztBbUJqdnNDQTtFQUNJLGdCQUFBO0FuQm92c0NKOztBbUJsdnNDQTtFQUNJLGdCQUFBO0FuQnF2c0NKOztBbUJudnNDQTtFQUNJLGdCQUFBO0FuQnN2c0NKOztBbUJwdnNDQTtFQUNJLGdCQUFBO0FuQnV2c0NKOztBbUJydnNDQTtFQUNJLGdCQUFBO0FuQnd2c0NKOztBbUJ0dnNDQTtFQUNJLGdCQUFBO0FuQnl2c0NKOztBbUJ2dnNDQTtFQUNJLGdCQUFBO0FuQjB2c0NKOztBbUJ4dnNDQTtFQUNJLGdCQUFBO0FuQjJ2c0NKOztBbUJ6dnNDQTtFQUNJLGdCQUFBO0FuQjR2c0NKOztBbUIxdnNDQTtFQUNJLGdCQUFBO0FuQjZ2c0NKOztBbUIzdnNDQTtFQUNJLGdCQUFBO0FuQjh2c0NKOztBbUI1dnNDQTtFQUNJLGdCQUFBO0FuQit2c0NKOztBbUI3dnNDQTtFQUNJLGdCQUFBO0FuQmd3c0NKOztBbUI5dnNDQTtFQUNJLGdCQUFBO0FuQml3c0NKOztBbUIvdnNDQTtFQUNJLGdCQUFBO0FuQmt3c0NKOztBbUJod3NDQTtFQUNJLGdCQUFBO0FuQm13c0NKOztBbUJqd3NDQTtFQUNJLGdCQUFBO0FuQm93c0NKOztBbUJsd3NDQTtFQUNJLGdCQUFBO0FuQnF3c0NKOztBbUJud3NDQTtFQUNJLGdCQUFBO0FuQnN3c0NKOztBbUJwd3NDQTtFQUNJLGdCQUFBO0FuQnV3c0NKOztBbUJyd3NDQTtFQUNJLGdCQUFBO0FuQnd3c0NKOztBbUJ0d3NDQTtFQUNJLGdCQUFBO0FuQnl3c0NKOztBbUJ2d3NDQTtFQUNJLGdCQUFBO0FuQjB3c0NKOztBbUJ4d3NDQTtFQUNJLGdCQUFBO0FuQjJ3c0NKOztBbUJ6d3NDQTtFQUNJLGdCQUFBO0FuQjR3c0NKOztBbUIxd3NDQTtFQUNJLGdCQUFBO0FuQjZ3c0NKOztBbUIzd3NDQTtFQUNJLGdCQUFBO0FuQjh3c0NKOztBbUI1d3NDQTtFQUNJLGdCQUFBO0FuQit3c0NKOztBbUI3d3NDQTtFQUNJLGdCQUFBO0FuQmd4c0NKOztBbUI5d3NDQTtFQUNJLGdCQUFBO0FuQml4c0NKOztBbUIvd3NDQTtFQUNJLGdCQUFBO0FuQmt4c0NKOztBbUJoeHNDQTtFQUNJLGdCQUFBO0FuQm14c0NKOztBbUJqeHNDQTtFQUNJLGdCQUFBO0FuQm94c0NKOztBbUJseHNDQTtFQUNJLGdCQUFBO0FuQnF4c0NKOztBbUJueHNDQTtFQUNJLGdCQUFBO0FuQnN4c0NKOztBbUJweHNDQTtFQUNJLGdCQUFBO0FuQnV4c0NKOztBbUJyeHNDQTtFQUNJLGdCQUFBO0FuQnd4c0NKOztBbUJ0eHNDQTtFQUNJLGdCQUFBO0FuQnl4c0NKOztBbUJ2eHNDQTtFQUNJLGdCQUFBO0FuQjB4c0NKOztBbUJ4eHNDQTtFQUNJLGdCQUFBO0FuQjJ4c0NKOztBbUJ6eHNDQTtFQUNJLGdCQUFBO0FuQjR4c0NKOztBbUIxeHNDQTtFQUNJLGdCQUFBO0FuQjZ4c0NKOztBbUIzeHNDQTtFQUNJLGdCQUFBO0FuQjh4c0NKOztBbUI1eHNDQTtFQUNJLGdCQUFBO0FuQit4c0NKOztBbUI3eHNDQTtFQUNJLGdCQUFBO0FuQmd5c0NKOztBbUI5eHNDQTtFQUNJLGdCQUFBO0FuQml5c0NKOztBbUIveHNDQTtFQUNJLGdCQUFBO0FuQmt5c0NKOztBbUJoeXNDQTtFQUNJLGdCQUFBO0FuQm15c0NKOztBbUJqeXNDQTtFQUNJLGdCQUFBO0FuQm95c0NKOztBbUJseXNDQTtFQUNJLGdCQUFBO0FuQnF5c0NKOztBbUJueXNDQTtFQUNJLGdCQUFBO0FuQnN5c0NKOztBbUJweXNDQTtFQUNJLGdCQUFBO0FuQnV5c0NKOztBbUJyeXNDQTtFQUNJLGdCQUFBO0FuQnd5c0NKOztBbUJ0eXNDQTtFQUNJLGdCQUFBO0FuQnl5c0NKOztBbUJ2eXNDQTtFQUNJLGdCQUFBO0FuQjB5c0NKOztBbUJ4eXNDQTtFQUNJLGdCQUFBO0FuQjJ5c0NKOztBbUJ6eXNDQTtFQUNJLGdCQUFBO0FuQjR5c0NKOztBbUIxeXNDQTtFQUNJLGdCQUFBO0FuQjZ5c0NKOztBbUIzeXNDQTtFQUNJLGdCQUFBO0FuQjh5c0NKOztBbUI1eXNDQTtFQUNJLGdCQUFBO0FuQit5c0NKOztBbUI3eXNDQTtFQUNJLGdCQUFBO0FuQmd6c0NKOztBbUI5eXNDQTtFQUNJLGdCQUFBO0FuQml6c0NKOztBbUIveXNDQTtFQUNJLGdCQUFBO0FuQmt6c0NKOztBbUJoenNDQTtFQUNJLGdCQUFBO0FuQm16c0NKOztBbUJqenNDQTtFQUNJLGdCQUFBO0FuQm96c0NKOztBbUJsenNDQTtFQUNJLGdCQUFBO0FuQnF6c0NKOztBbUJuenNDQTtFQUNJLGdCQUFBO0FuQnN6c0NKOztBbUJwenNDQTtFQUNJLGdCQUFBO0FuQnV6c0NKOztBbUJyenNDQTtFQUNJLGdCQUFBO0FuQnd6c0NKOztBbUJ0enNDQTtFQUNJLGdCQUFBO0FuQnl6c0NKOztBbUJ2enNDQTtFQUNJLGdCQUFBO0FuQjB6c0NKOztBbUJ4enNDQTtFQUNJLGdCQUFBO0FuQjJ6c0NKOztBbUJ6enNDQTtFQUNJLGdCQUFBO0FuQjR6c0NKOztBbUIxenNDQTtFQUNJLGdCQUFBO0FuQjZ6c0NKOztBbUIzenNDQTtFQUNJLGdCQUFBO0FuQjh6c0NKOztBbUI1enNDQTtFQUNJLGdCQUFBO0FuQit6c0NKOztBbUI3enNDQTtFQUNJLGdCQUFBO0FuQmcwc0NKOztBbUI5enNDQTtFQUNJLGdCQUFBO0FuQmkwc0NKOztBbUIvenNDQTtFQUNJLGdCQUFBO0FuQmswc0NKOztBbUJoMHNDQTtFQUNJLGdCQUFBO0FuQm0wc0NKOztBbUJqMHNDQTtFQUNJLGdCQUFBO0FuQm8wc0NKOztBbUJsMHNDQTtFQUNJLGdCQUFBO0FuQnEwc0NKOztBbUJuMHNDQTtFQUNJLGdCQUFBO0FuQnMwc0NKOztBbUJwMHNDQTtFQUNJLGdCQUFBO0FuQnUwc0NKOztBbUJyMHNDQTtFQUNJLGdCQUFBO0FuQncwc0NKOztBbUJ0MHNDQTtFQUNJLGdCQUFBO0FuQnkwc0NKOztBbUJ2MHNDQTtFQUNJLGdCQUFBO0FuQjAwc0NKOztBbUJ4MHNDQTtFQUNJLGdCQUFBO0FuQjIwc0NKOztBbUJ6MHNDQTtFQUNJLGdCQUFBO0FuQjQwc0NKOztBbUIxMHNDQTtFQUNJLGdCQUFBO0FuQjYwc0NKOztBbUIzMHNDQTtFQUNJLGdCQUFBO0FuQjgwc0NKOztBbUI1MHNDQTtFQUNJLGdCQUFBO0FuQiswc0NKOztBbUI3MHNDQTtFQUNJLGdCQUFBO0FuQmcxc0NKOztBbUI5MHNDQTtFQUNJLGdCQUFBO0FuQmkxc0NKOztBbUIvMHNDQTtFQUNJLGdCQUFBO0FuQmsxc0NKOztBbUJoMXNDQTtFQUNJLGdCQUFBO0FuQm0xc0NKOztBbUJqMXNDQTtFQUNJLGdCQUFBO0FuQm8xc0NKOztBbUJsMXNDQTtFQUNJLGdCQUFBO0FuQnExc0NKOztBbUJuMXNDQTtFQUNJLGdCQUFBO0FuQnMxc0NKOztBbUJwMXNDQTtFQUNJLGdCQUFBO0FuQnUxc0NKOztBbUJyMXNDQTtFQUNJLGdCQUFBO0FuQncxc0NKOztBbUJ0MXNDQTtFQUNJLGdCQUFBO0FuQnkxc0NKOztBbUJ2MXNDQTtFQUNJLGdCQUFBO0FuQjAxc0NKOztBbUJ4MXNDQTtFQUNJLGdCQUFBO0FuQjIxc0NKOztBbUJ6MXNDQTtFQUNJLGdCQUFBO0FuQjQxc0NKOztBbUIxMXNDQTtFQUNJLGdCQUFBO0FuQjYxc0NKOztBbUIzMXNDQTtFQUNJLGdCQUFBO0FuQjgxc0NKOztBbUI1MXNDQTtFQUNJLGdCQUFBO0FuQisxc0NKOztBbUI3MXNDQTtFQUNJLGdCQUFBO0FuQmcyc0NKOztBbUI5MXNDQTtFQUNJLGdCQUFBO0FuQmkyc0NKOztBbUIvMXNDQTtFQUNJLGdCQUFBO0FuQmsyc0NKOztBbUJoMnNDQTtFQUNJLGdCQUFBO0FuQm0yc0NKOztBbUJqMnNDQTtFQUNJLGdCQUFBO0FuQm8yc0NKOztBbUJsMnNDQTtFQUNJLGdCQUFBO0FuQnEyc0NKOztBbUJuMnNDQTtFQUNJLGdCQUFBO0FuQnMyc0NKOztBbUJwMnNDQTtFQUNJLGdCQUFBO0FuQnUyc0NKOztBbUJyMnNDQTtFQUNJLGdCQUFBO0FuQncyc0NKOztBbUJ0MnNDQTtFQUNJLGdCQUFBO0FuQnkyc0NKOztBbUJ2MnNDQTtFQUNJLGdCQUFBO0FuQjAyc0NKOztBbUJ4MnNDQTtFQUNJLGdCQUFBO0FuQjIyc0NKOztBbUJ6MnNDQTtFQUNJLGdCQUFBO0FuQjQyc0NKOztBbUIxMnNDQTtFQUNJLGdCQUFBO0FuQjYyc0NKOztBbUIzMnNDQTtFQUNJLGdCQUFBO0FuQjgyc0NKOztBbUI1MnNDQTtFQUNJLGdCQUFBO0FuQisyc0NKOztBbUI3MnNDQTtFQUNJLGdCQUFBO0FuQmczc0NKOztBbUI5MnNDQTtFQUNJLGdCQUFBO0FuQmkzc0NKOztBbUIvMnNDQTtFQUNJLGdCQUFBO0FuQmszc0NKOztBbUJoM3NDQTtFQUNJLGdCQUFBO0FuQm0zc0NKOztBbUJqM3NDQTtFQUNJLGdCQUFBO0FuQm8zc0NKOztBbUJsM3NDQTtFQUNJLGdCQUFBO0FuQnEzc0NKOztBbUJuM3NDQTtFQUNJLGdCQUFBO0FuQnMzc0NKOztBbUJwM3NDQTtFQUNJLGdCQUFBO0FuQnUzc0NKOztBbUJyM3NDQTtFQUNJLGdCQUFBO0FuQnczc0NKOztBbUJ0M3NDQTtFQUNJLGdCQUFBO0FuQnkzc0NKOztBbUJ2M3NDQTtFQUNJLGdCQUFBO0FuQjAzc0NKOztBbUJ4M3NDQTtFQUNJLGdCQUFBO0FuQjIzc0NKOztBbUJ6M3NDQTtFQUNJLGdCQUFBO0FuQjQzc0NKOztBbUIxM3NDQTtFQUNJLGdCQUFBO0FuQjYzc0NKOztBbUIzM3NDQTtFQUNJLGdCQUFBO0FuQjgzc0NKOztBbUI1M3NDQTtFQUNJLGdCQUFBO0FuQiszc0NKOztBbUI3M3NDQTtFQUNJLGdCQUFBO0FuQmc0c0NKOztBbUI5M3NDQTtFQUNJLGdCQUFBO0FuQmk0c0NKOztBbUIvM3NDQTtFQUNJLGdCQUFBO0FuQms0c0NKOztBbUJoNHNDQTtFQUNJLGdCQUFBO0FuQm00c0NKOztBbUJqNHNDQTtFQUNJLGdCQUFBO0FuQm80c0NKOztBbUJsNHNDQTtFQUNJLGdCQUFBO0FuQnE0c0NKOztBbUJuNHNDQTtFQUNJLGdCQUFBO0FuQnM0c0NKOztBbUJwNHNDQTtFQUNJLGdCQUFBO0FuQnU0c0NKOztBbUJyNHNDQTtFQUNJLGdCQUFBO0FuQnc0c0NKOztBbUJ0NHNDQTtFQUNJLGdCQUFBO0FuQnk0c0NKOztBbUJ2NHNDQTtFQUNJLGdCQUFBO0FuQjA0c0NKOztBbUJ4NHNDQTtFQUNJLGdCQUFBO0FuQjI0c0NKOztBbUJ6NHNDQTtFQUNJLGdCQUFBO0FuQjQ0c0NKOztBbUIxNHNDQTtFQUNJLGdCQUFBO0FuQjY0c0NKOztBbUIzNHNDQTtFQUNJLGdCQUFBO0FuQjg0c0NKOztBbUI1NHNDQTtFQUNJLGdCQUFBO0FuQis0c0NKOztBbUI3NHNDQTtFQUNJLGdCQUFBO0FuQmc1c0NKOztBbUI5NHNDQTtFQUNJLGdCQUFBO0FuQmk1c0NKOztBbUIvNHNDQTtFQUNJLGdCQUFBO0FuQms1c0NKOztBbUJoNXNDQTtFQUNJLGdCQUFBO0FuQm01c0NKOztBbUJqNXNDQTtFQUNJLGdCQUFBO0FuQm81c0NKOztBbUJsNXNDQTtFQUNJLGdCQUFBO0FuQnE1c0NKOztBbUJuNXNDQTtFQUNJLGdCQUFBO0FuQnM1c0NKOztBbUJwNXNDQTtFQUNJLGdCQUFBO0FuQnU1c0NKOztBbUJyNXNDQTtFQUNJLGdCQUFBO0FuQnc1c0NKOztBbUJ0NXNDQTtFQUNJLGdCQUFBO0FuQnk1c0NKOztBbUJ2NXNDQTtFQUNJLGdCQUFBO0FuQjA1c0NKOztBbUJ4NXNDQTtFQUNJLGdCQUFBO0FuQjI1c0NKOztBbUJ6NXNDQTtFQUNJLGdCQUFBO0FuQjQ1c0NKOztBbUIxNXNDQTtFQUNJLGdCQUFBO0FuQjY1c0NKOztBbUIzNXNDQTtFQUNJLGdCQUFBO0FuQjg1c0NKOztBbUI1NXNDQTtFQUNJLGdCQUFBO0FuQis1c0NKOztBbUI3NXNDQTtFQUNJLGdCQUFBO0FuQmc2c0NKOztBbUI5NXNDQTtFQUNJLGdCQUFBO0FuQmk2c0NKOztBbUIvNXNDQTtFQUNJLGdCQUFBO0FuQms2c0NKOztBbUJoNnNDQTtFQUNJLGdCQUFBO0FuQm02c0NKOztBbUJqNnNDQTtFQUNJLGdCQUFBO0FuQm82c0NKOztBbUJsNnNDQTtFQUNJLGdCQUFBO0FuQnE2c0NKOztBbUJuNnNDQTtFQUNJLGdCQUFBO0FuQnM2c0NKOztBbUJwNnNDQTtFQUNJLGdCQUFBO0FuQnU2c0NKOztBbUJyNnNDQTtFQUNJLGdCQUFBO0FuQnc2c0NKOztBbUJ0NnNDQTtFQUNJLGdCQUFBO0FuQnk2c0NKOztBbUJ2NnNDQTtFQUNJLGdCQUFBO0FuQjA2c0NKOztBbUJ4NnNDQTtFQUNJLGdCQUFBO0FuQjI2c0NKOztBbUJ6NnNDQTtFQUNJLGdCQUFBO0FuQjQ2c0NKOztBbUIxNnNDQTtFQUNJLGdCQUFBO0FuQjY2c0NKOztBbUIzNnNDQTtFQUNJLGdCQUFBO0FuQjg2c0NKOztBbUI1NnNDQTtFQUNJLGdCQUFBO0FuQis2c0NKOztBbUI3NnNDQTtFQUNJLGdCQUFBO0FuQmc3c0NKOztBbUI5NnNDQTtFQUNJLGdCQUFBO0FuQmk3c0NKOztBbUIvNnNDQTtFQUNJLGdCQUFBO0FuQms3c0NKOztBbUJoN3NDQTtFQUNJLGdCQUFBO0FuQm03c0NKOztBbUJqN3NDQTtFQUNJLGdCQUFBO0FuQm83c0NKOztBbUJsN3NDQTtFQUNJLGdCQUFBO0FuQnE3c0NKOztBbUJuN3NDQTtFQUNJLGdCQUFBO0FuQnM3c0NKOztBbUJwN3NDQTtFQUNJLGdCQUFBO0FuQnU3c0NKOztBbUJyN3NDQTtFQUNJLGdCQUFBO0FuQnc3c0NKOztBbUJ0N3NDQTtFQUNJLGdCQUFBO0FuQnk3c0NKOztBbUJ2N3NDQTtFQUNJLGdCQUFBO0FuQjA3c0NKOztBbUJ4N3NDQTtFQUNJLGdCQUFBO0FuQjI3c0NKOztBbUJ6N3NDQTtFQUNJLGdCQUFBO0FuQjQ3c0NKOztBbUIxN3NDQTtFQUNJLGdCQUFBO0FuQjY3c0NKOztBbUIzN3NDQTtFQUNJLGdCQUFBO0FuQjg3c0NKOztBbUI1N3NDQTtFQUNJLGdCQUFBO0FuQis3c0NKOztBbUI3N3NDQTtFQUNJLGdCQUFBO0FuQmc4c0NKOztBbUI5N3NDQTtFQUNJLGdCQUFBO0FuQmk4c0NKOztBbUIvN3NDQTtFQUNJLGdCQUFBO0FuQms4c0NKOztBbUJoOHNDQTtFQUNJLGdCQUFBO0FuQm04c0NKOztBbUJqOHNDQTtFQUNJLGdCQUFBO0FuQm84c0NKOztBbUJsOHNDQTtFQUNJLGdCQUFBO0FuQnE4c0NKOztBbUJuOHNDQTtFQUNJLGdCQUFBO0FuQnM4c0NKOztBbUJwOHNDQTtFQUNJLGdCQUFBO0FuQnU4c0NKOztBbUJyOHNDQTtFQUNJLGdCQUFBO0FuQnc4c0NKOztBbUJ0OHNDQTtFQUNJLGdCQUFBO0FuQnk4c0NKOztBbUJ2OHNDQTtFQUNJLGdCQUFBO0FuQjA4c0NKOztBbUJ4OHNDQTtFQUNJLGdCQUFBO0FuQjI4c0NKOztBbUJ6OHNDQTtFQUNJLGdCQUFBO0FuQjQ4c0NKOztBbUIxOHNDQTtFQUNJLGdCQUFBO0FuQjY4c0NKOztBbUIzOHNDQTtFQUNJLGdCQUFBO0FuQjg4c0NKOztBbUI1OHNDQTtFQUNJLGdCQUFBO0FuQis4c0NKOztBbUI3OHNDQTtFQUNJLGdCQUFBO0FuQmc5c0NKOztBbUI5OHNDQTtFQUNJLGdCQUFBO0FuQmk5c0NKOztBbUIvOHNDQTtFQUNJLGdCQUFBO0FuQms5c0NKOztBbUJoOXNDQTtFQUNJLGdCQUFBO0FuQm05c0NKOztBbUJqOXNDQTtFQUNJLGdCQUFBO0FuQm85c0NKOztBbUJsOXNDQTtFQUNJLGdCQUFBO0FuQnE5c0NKOztBbUJuOXNDQTtFQUNJLGdCQUFBO0FuQnM5c0NKOztBbUJwOXNDQTtFQUNJLGdCQUFBO0FuQnU5c0NKOztBbUJyOXNDQTtFQUNJLGdCQUFBO0FuQnc5c0NKOztBbUJ0OXNDQTtFQUNJLGdCQUFBO0FuQnk5c0NKOztBbUJ2OXNDQTtFQUNJLGdCQUFBO0FuQjA5c0NKOztBbUJ4OXNDQTtFQUNJLGdCQUFBO0FuQjI5c0NKOztBbUJ6OXNDQTtFQUNJLGdCQUFBO0FuQjQ5c0NKOztBbUIxOXNDQTtFQUNJLGdCQUFBO0FuQjY5c0NKOztBbUIzOXNDQTtFQUNJLGdCQUFBO0FuQjg5c0NKOztBbUI1OXNDQTtFQUNJLGdCQUFBO0FuQis5c0NKOztBbUI3OXNDQTtFQUNJLGdCQUFBO0FuQmcrc0NKOztBbUI5OXNDQTtFQUNJLGdCQUFBO0FuQmkrc0NKOztBbUIvOXNDQTtFQUNJLGdCQUFBO0FuQmsrc0NKOztBbUJoK3NDQTtFQUNJLGdCQUFBO0FuQm0rc0NKOztBbUJqK3NDQTtFQUNJLGdCQUFBO0FuQm8rc0NKOztBbUJsK3NDQTtFQUNJLGdCQUFBO0FuQnErc0NKOztBbUJuK3NDQTtFQUNJLGdCQUFBO0FuQnMrc0NKOztBbUJwK3NDQTtFQUNJLGdCQUFBO0FuQnUrc0NKOztBbUJyK3NDQTtFQUNJLGdCQUFBO0FuQncrc0NKOztBbUJ0K3NDQTtFQUNJLGdCQUFBO0FuQnkrc0NKOztBbUJ2K3NDQTtFQUNJLGdCQUFBO0FuQjArc0NKOztBbUJ4K3NDQTtFQUNJLGdCQUFBO0FuQjIrc0NKOztBbUJ6K3NDQTtFQUNJLGdCQUFBO0FuQjQrc0NKOztBbUIxK3NDQTtFQUNJLGdCQUFBO0FuQjYrc0NKOztBbUIzK3NDQTtFQUNJLGdCQUFBO0FuQjgrc0NKOztBbUI1K3NDQTtFQUNJLGdCQUFBO0FuQisrc0NKOztBbUI3K3NDQTtFQUNJLGdCQUFBO0FuQmcvc0NKOztBbUI5K3NDQTtFQUNJLGdCQUFBO0FuQmkvc0NKOztBbUIvK3NDQTtFQUNJLGdCQUFBO0FuQmsvc0NKOztBbUJoL3NDQTtFQUNJLGdCQUFBO0FuQm0vc0NKOztBbUJqL3NDQTtFQUNJLGdCQUFBO0FuQm8vc0NKOztBbUJsL3NDQTtFQUNJLGdCQUFBO0FuQnEvc0NKOztBbUJuL3NDQTtFQUNJLGdCQUFBO0FuQnMvc0NKOztBbUJwL3NDQTtFQUNJLGdCQUFBO0FuQnUvc0NKOztBbUJyL3NDQTtFQUNJLGdCQUFBO0FuQncvc0NKOztBbUJ0L3NDQTtFQUNJLGdCQUFBO0FuQnkvc0NKOztBbUJ2L3NDQTtFQUNJLGdCQUFBO0FuQjAvc0NKOztBbUJ4L3NDQTtFQUNJLGdCQUFBO0FuQjIvc0NKOztBbUJ6L3NDQTtFQUNJLGdCQUFBO0FuQjQvc0NKOztBbUIxL3NDQTtFQUNJLGdCQUFBO0FuQjYvc0NKOztBbUIzL3NDQTtFQUNJLGdCQUFBO0FuQjgvc0NKOztBbUI1L3NDQTtFQUNJLGdCQUFBO0FuQisvc0NKOztBbUI3L3NDQTtFQUNJLGdCQUFBO0FuQmdndENKOztBbUI5L3NDQTtFQUNJLGdCQUFBO0FuQmlndENKOztBbUIvL3NDQTtFQUNJLGdCQUFBO0FuQmtndENKOztBbUJoZ3RDQTtFQUNJLGdCQUFBO0FuQm1ndENKOztBbUJqZ3RDQTtFQUNJLGdCQUFBO0FuQm9ndENKOztBbUJsZ3RDQTtFQUNJLGdCQUFBO0FuQnFndENKOztBbUJuZ3RDQTtFQUNJLGdCQUFBO0FuQnNndENKOztBbUJwZ3RDQTtFQUNJLGdCQUFBO0FuQnVndENKOztBbUJyZ3RDQTtFQUNJLGdCQUFBO0FuQndndENKOztBbUJ0Z3RDQTtFQUNJLGdCQUFBO0FuQnlndENKOztBbUJ2Z3RDQTtFQUNJLGdCQUFBO0FuQjBndENKOztBbUJ4Z3RDQTtFQUNJLGdCQUFBO0FuQjJndENKOztBbUJ6Z3RDQTtFQUNJLGdCQUFBO0FuQjRndENKOztBbUIxZ3RDQTtFQUNJLGdCQUFBO0FuQjZndENKOztBbUIzZ3RDQTtFQUNJLGdCQUFBO0FuQjhndENKOztBbUI1Z3RDQTtFQUNJLGdCQUFBO0FuQitndENKOztBbUI3Z3RDQTtFQUNJLGdCQUFBO0FuQmdodENKOztBbUI5Z3RDQTtFQUNJLGdCQUFBO0FuQmlodENKOztBbUIvZ3RDQTtFQUNJLGdCQUFBO0FuQmtodENKOztBbUJoaHRDQTtFQUNJLGdCQUFBO0FuQm1odENKOztBbUJqaHRDQTtFQUNJLGdCQUFBO0FuQm9odENKOztBbUJsaHRDQTtFQUNJLGdCQUFBO0FuQnFodENKOztBbUJuaHRDQTtFQUNJLGdCQUFBO0FuQnNodENKOztBbUJwaHRDQTtFQUNJLGdCQUFBO0FuQnVodENKOztBbUJyaHRDQTtFQUNJLGdCQUFBO0FuQndodENKOztBbUJ0aHRDQTtFQUNJLGdCQUFBO0FuQnlodENKOztBbUJ2aHRDQTtFQUNJLGdCQUFBO0FuQjBodENKOztBbUJ4aHRDQTtFQUNJLGdCQUFBO0FuQjJodENKOztBbUJ6aHRDQTtFQUNJLGdCQUFBO0FuQjRodENKOztBbUIxaHRDQTtFQUNJLGdCQUFBO0FuQjZodENKOztBbUIzaHRDQTtFQUNJLGdCQUFBO0FuQjhodENKOztBbUI1aHRDQTtFQUNJLGdCQUFBO0FuQitodENKOztBbUI3aHRDQTtFQUNJLGdCQUFBO0FuQmdpdENKOztBbUI5aHRDQTtFQUNJLGdCQUFBO0FuQmlpdENKOztBbUIvaHRDQTtFQUNJLGdCQUFBO0FuQmtpdENKOztBbUJoaXRDQTtFQUNJLGdCQUFBO0FuQm1pdENKOztBbUJqaXRDQTtFQUNJLGdCQUFBO0FuQm9pdENKOztBbUJsaXRDQTtFQUNJLGdCQUFBO0FuQnFpdENKOztBbUJuaXRDQTtFQUNJLGdCQUFBO0FuQnNpdENKOztBbUJwaXRDQTtFQUNJLGdCQUFBO0FuQnVpdENKOztBbUJyaXRDQTtFQUNJLGdCQUFBO0FuQndpdENKOztBbUJ0aXRDQTtFQUNJLGdCQUFBO0FuQnlpdENKOztBbUJ2aXRDQTtFQUNJLGdCQUFBO0FuQjBpdENKOztBbUJ4aXRDQTtFQUNJLGdCQUFBO0FuQjJpdENKOztBbUJ6aXRDQTtFQUNJLGdCQUFBO0FuQjRpdENKOztBbUIxaXRDQTtFQUNJLGdCQUFBO0FuQjZpdENKOztBbUIzaXRDQTtFQUNJLGdCQUFBO0FuQjhpdENKOztBbUI1aXRDQTtFQUNJLGdCQUFBO0FuQitpdENKOztBbUI3aXRDQTtFQUNJLGdCQUFBO0FuQmdqdENKOztBbUI5aXRDQTtFQUNJLGdCQUFBO0FuQmlqdENKOztBbUIvaXRDQTtFQUNJLGdCQUFBO0FuQmtqdENKOztBbUJoanRDQTtFQUNJLGdCQUFBO0FuQm1qdENKOztBbUJqanRDQTtFQUNJLGdCQUFBO0FuQm9qdENKOztBbUJsanRDQTtFQUNJLGdCQUFBO0FuQnFqdENKOztBbUJuanRDQTtFQUNJLGdCQUFBO0FuQnNqdENKOztBbUJwanRDQTtFQUNJLGdCQUFBO0FuQnVqdENKOztBbUJyanRDQTtFQUNJLGdCQUFBO0FuQndqdENKOztBbUJ0anRDQTtFQUNJLGdCQUFBO0FuQnlqdENKOztBbUJ2anRDQTtFQUNJLGdCQUFBO0FuQjBqdENKOztBbUJ4anRDQTtFQUNJLGdCQUFBO0FuQjJqdENKOztBbUJ6anRDQTtFQUNJLGdCQUFBO0FuQjRqdENKOztBbUIxanRDQTtFQUNJLGdCQUFBO0FuQjZqdENKOztBbUIzanRDQTtFQUNJLGdCQUFBO0FuQjhqdENKOztBbUI1anRDQTtFQUNJLGdCQUFBO0FuQitqdENKOztBbUI3anRDQTtFQUNJLGdCQUFBO0FuQmdrdENKOztBbUI5anRDQTtFQUNJLGdCQUFBO0FuQmlrdENKOztBbUIvanRDQTtFQUNJLGdCQUFBO0FuQmtrdENKOztBbUJoa3RDQTtFQUNJLGdCQUFBO0FuQm1rdENKOztBbUJqa3RDQTtFQUNJLGdCQUFBO0FuQm9rdENKOztBbUJsa3RDQTtFQUNJLGdCQUFBO0FuQnFrdENKOztBbUJua3RDQTtFQUNJLGdCQUFBO0FuQnNrdENKOztBbUJwa3RDQTtFQUNJLGdCQUFBO0FuQnVrdENKOztBbUJya3RDQTtFQUNJLGdCQUFBO0FuQndrdENKOztBbUJ0a3RDQTtFQUNJLGdCQUFBO0FuQnlrdENKOztBbUJ2a3RDQTtFQUNJLGdCQUFBO0FuQjBrdENKOztBbUJ4a3RDQTtFQUNJLGdCQUFBO0FuQjJrdENKOztBbUJ6a3RDQTtFQUNJLGdCQUFBO0FuQjRrdENKOztBbUIxa3RDQTtFQUNJLGdCQUFBO0FuQjZrdENKOztBbUIza3RDQTtFQUNJLGdCQUFBO0FuQjhrdENKOztBbUI1a3RDQTtFQUNJLGdCQUFBO0FuQitrdENKOztBbUI3a3RDQTtFQUNJLGdCQUFBO0FuQmdsdENKOztBbUI5a3RDQTtFQUNJLGdCQUFBO0FuQmlsdENKOztBbUIva3RDQTtFQUNJLGdCQUFBO0FuQmtsdENKOztBbUJobHRDQTtFQUNJLGdCQUFBO0FuQm1sdENKOztBbUJqbHRDQTtFQUNJLGdCQUFBO0FuQm9sdENKOztBbUJsbHRDQTtFQUNJLGdCQUFBO0FuQnFsdENKOztBbUJubHRDQTtFQUNJLGdCQUFBO0FuQnNsdENKOztBbUJwbHRDQTtFQUNJLGdCQUFBO0FuQnVsdENKOztBbUJybHRDQTtFQUNJLGdCQUFBO0FuQndsdENKOztBbUJ0bHRDQTtFQUNJLGdCQUFBO0FuQnlsdENKOztBbUJ2bHRDQTtFQUNJLGdCQUFBO0FuQjBsdENKOztBbUJ4bHRDQTtFQUNJLGdCQUFBO0FuQjJsdENKOztBbUJ6bHRDQTtFQUNJLGdCQUFBO0FuQjRsdENKOztBbUIxbHRDQTtFQUNJLGdCQUFBO0FuQjZsdENKOztBbUIzbHRDQTtFQUNJLGdCQUFBO0FuQjhsdENKOztBbUI1bHRDQTtFQUNJLGdCQUFBO0FuQitsdENKOztBbUI3bHRDQTtFQUNJLGdCQUFBO0FuQmdtdENKOztBbUI5bHRDQTtFQUNJLGdCQUFBO0FuQmltdENKOztBbUIvbHRDQTtFQUNJLGdCQUFBO0FuQmttdENKOztBbUJobXRDQTtFQUNJLGdCQUFBO0FuQm1tdENKOztBbUJqbXRDQTtFQUNJLGdCQUFBO0FuQm9tdENKOztBbUJsbXRDQTtFQUNJLGdCQUFBO0FuQnFtdENKOztBbUJubXRDQTtFQUNJLGdCQUFBO0FuQnNtdENKOztBbUJwbXRDQTtFQUNJLGdCQUFBO0FuQnVtdENKOztBbUJybXRDQTtFQUNJLGdCQUFBO0FuQndtdENKOztBbUJ0bXRDQTtFQUNJLGdCQUFBO0FuQnltdENKOztBbUJ2bXRDQTtFQUNJLGdCQUFBO0FuQjBtdENKOztBbUJ4bXRDQTtFQUNJLGdCQUFBO0FuQjJtdENKOztBbUJ6bXRDQTtFQUNJLGdCQUFBO0FuQjRtdENKOztBbUIxbXRDQTtFQUNJLGdCQUFBO0FuQjZtdENKOztBbUIzbXRDQTtFQUNJLGdCQUFBO0FuQjhtdENKOztBbUI1bXRDQTtFQUNJLGdCQUFBO0FuQittdENKOztBbUI3bXRDQTtFQUNJLGdCQUFBO0FuQmdudENKOztBbUI5bXRDQTtFQUNJLGdCQUFBO0FuQmludENKOztBbUIvbXRDQTtFQUNJLGdCQUFBO0FuQmtudENKOztBbUJobnRDQTtFQUNJLGdCQUFBO0FuQm1udENKOztBbUJqbnRDQTtFQUNJLGdCQUFBO0FuQm9udENKOztBbUJsbnRDQTtFQUNJLGdCQUFBO0FuQnFudENKOztBbUJubnRDQTtFQUNJLGdCQUFBO0FuQnNudENKOztBbUJwbnRDQTtFQUNJLGdCQUFBO0FuQnVudENKOztBbUJybnRDQTtFQUNJLGdCQUFBO0FuQndudENKOztBbUJ0bnRDQTtFQUNJLGdCQUFBO0FuQnludENKOztBbUJ2bnRDQTtFQUNJLGdCQUFBO0FuQjBudENKOztBbUJ4bnRDQTtFQUNJLGdCQUFBO0FuQjJudENKOztBbUJ6bnRDQTtFQUNJLGdCQUFBO0FuQjRudENKOztBbUIxbnRDQTtFQUNJLGdCQUFBO0FuQjZudENKOztBbUIzbnRDQTtFQUNJLGdCQUFBO0FuQjhudENKOztBbUI1bnRDQTtFQUNJLGdCQUFBO0FuQitudENKOztBbUI3bnRDQTtFQUNJLGdCQUFBO0FuQmdvdENKOztBbUI5bnRDQTtFQUNJLGdCQUFBO0FuQmlvdENKOztBbUIvbnRDQTtFQUNJLGdCQUFBO0FuQmtvdENKOztBbUJob3RDQTtFQUNJLGdCQUFBO0FuQm1vdENKOztBbUJqb3RDQTtFQUNJLGdCQUFBO0FuQm9vdENKOztBbUJsb3RDQTtFQUNJLGdCQUFBO0FuQnFvdENKOztBbUJub3RDQTtFQUNJLGdCQUFBO0FuQnNvdENKOztBbUJwb3RDQTtFQUNJLGdCQUFBO0FuQnVvdENKOztBbUJyb3RDQTtFQUNJLGdCQUFBO0FuQndvdENKOztBbUJ0b3RDQTtFQUNJLGdCQUFBO0FuQnlvdENKOztBbUJ2b3RDQTtFQUNJLGdCQUFBO0FuQjBvdENKOztBbUJ4b3RDQTtFQUNJLGdCQUFBO0FuQjJvdENKOztBbUJ6b3RDQTtFQUNJLGdCQUFBO0FuQjRvdENKOztBbUIxb3RDQTtFQUNJLGdCQUFBO0FuQjZvdENKOztBbUIzb3RDQTtFQUNJLGdCQUFBO0FuQjhvdENKOztBbUI1b3RDQTtFQUNJLGdCQUFBO0FuQitvdENKOztBbUI3b3RDQTtFQUNJLGdCQUFBO0FuQmdwdENKOztBbUI5b3RDQTtFQUNJLGdCQUFBO0FuQmlwdENKOztBbUIvb3RDQTtFQUNJLGdCQUFBO0FuQmtwdENKOztBbUJocHRDQTtFQUNJLGdCQUFBO0FuQm1wdENKOztBbUJqcHRDQTtFQUNJLGdCQUFBO0FuQm9wdENKOztBbUJscHRDQTtFQUNJLGdCQUFBO0FuQnFwdENKOztBbUJucHRDQTtFQUNJLGdCQUFBO0FuQnNwdENKOztBbUJwcHRDQTtFQUNJLGdCQUFBO0FuQnVwdENKOztBbUJycHRDQTtFQUNJLGdCQUFBO0FuQndwdENKOztBbUJ0cHRDQTtFQUNJLGdCQUFBO0FuQnlwdENKOztBbUJ2cHRDQTtFQUNJLGdCQUFBO0FuQjBwdENKOztBbUJ4cHRDQTtFQUNJLGdCQUFBO0FuQjJwdENKOztBbUJ6cHRDQTtFQUNJLGdCQUFBO0FuQjRwdENKOztBbUIxcHRDQTtFQUNJLGdCQUFBO0FuQjZwdENKOztBbUIzcHRDQTtFQUNJLGdCQUFBO0FuQjhwdENKOztBbUI1cHRDQTtFQUNJLGdCQUFBO0FuQitwdENKOztBbUI3cHRDQTtFQUNJLGdCQUFBO0FuQmdxdENKOztBbUI5cHRDQTtFQUNJLGdCQUFBO0FuQmlxdENKOztBbUIvcHRDQTtFQUNJLGdCQUFBO0FuQmtxdENKOztBbUJocXRDQTtFQUNJLGdCQUFBO0FuQm1xdENKOztBbUJqcXRDQTtFQUNJLGdCQUFBO0FuQm9xdENKOztBbUJscXRDQTtFQUNJLGdCQUFBO0FuQnFxdENKOztBbUJucXRDQTtFQUNJLGdCQUFBO0FuQnNxdENKOztBbUJwcXRDQTtFQUNJLGdCQUFBO0FuQnVxdENKOztBbUJycXRDQTtFQUNJLGdCQUFBO0FuQndxdENKOztBbUJ0cXRDQTtFQUNJLGdCQUFBO0FuQnlxdENKOztBbUJ2cXRDQTtFQUNJLGdCQUFBO0FuQjBxdENKOztBbUJ4cXRDQTtFQUNJLGdCQUFBO0FuQjJxdENKOztBbUJ6cXRDQTtFQUNJLGdCQUFBO0FuQjRxdENKOztBbUIxcXRDQTtFQUNJLGdCQUFBO0FuQjZxdENKOztBbUIzcXRDQTtFQUNJLGdCQUFBO0FuQjhxdENKOztBbUI1cXRDQTtFQUNJLGdCQUFBO0FuQitxdENKOztBbUI3cXRDQTtFQUNJLGdCQUFBO0FuQmdydENKOztBbUI5cXRDQTtFQUNJLGdCQUFBO0FuQmlydENKOztBbUIvcXRDQTtFQUNJLGdCQUFBO0FuQmtydENKOztBbUJocnRDQTtFQUNJLGdCQUFBO0FuQm1ydENKOztBbUJqcnRDQTtFQUNJLGdCQUFBO0FuQm9ydENKOztBbUJscnRDQTtFQUNJLGdCQUFBO0FuQnFydENKOztBbUJucnRDQTtFQUNJLGdCQUFBO0FuQnNydENKOztBbUJwcnRDQTtFQUNJLGdCQUFBO0FuQnVydENKOztBbUJycnRDQTtFQUNJLGdCQUFBO0FuQndydENKOztBbUJ0cnRDQTtFQUNJLGdCQUFBO0FuQnlydENKOztBbUJ2cnRDQTtFQUNJLGdCQUFBO0FuQjBydENKOztBbUJ4cnRDQTtFQUNJLGdCQUFBO0FuQjJydENKOztBbUJ6cnRDQTtFQUNJLGdCQUFBO0FuQjRydENKOztBbUIxcnRDQTtFQUNJLGdCQUFBO0FuQjZydENKOztBbUIzcnRDQTtFQUNJLGdCQUFBO0FuQjhydENKOztBbUI1cnRDQTtFQUNJLGdCQUFBO0FuQitydENKOztBbUI3cnRDQTtFQUNJLGdCQUFBO0FuQmdzdENKOztBbUI5cnRDQTtFQUNJLGdCQUFBO0FuQmlzdENKOztBbUIvcnRDQTtFQUNJLGdCQUFBO0FuQmtzdENKOztBbUJoc3RDQTtFQUNJLGdCQUFBO0FuQm1zdENKOztBbUJqc3RDQTtFQUNJLGdCQUFBO0FuQm9zdENKOztBbUJsc3RDQTtFQUNJLGdCQUFBO0FuQnFzdENKOztBbUJuc3RDQTtFQUNJLGdCQUFBO0FuQnNzdENKOztBbUJwc3RDQTtFQUNJLGdCQUFBO0FuQnVzdENKOztBbUJyc3RDQTtFQUNJLGdCQUFBO0FuQndzdENKOztBbUJ0c3RDQTtFQUNJLGdCQUFBO0FuQnlzdENKOztBbUJ2c3RDQTtFQUNJLGdCQUFBO0FuQjBzdENKOztBbUJ4c3RDQTtFQUNJLGdCQUFBO0FuQjJzdENKOztBbUJ6c3RDQTtFQUNJLGdCQUFBO0FuQjRzdENKOztBbUIxc3RDQTtFQUNJLGdCQUFBO0FuQjZzdENKOztBbUIzc3RDQTtFQUNJLGdCQUFBO0FuQjhzdENKOztBbUI1c3RDQTtFQUNJLGdCQUFBO0FuQitzdENKOztBbUI3c3RDQTtFQUNJLGdCQUFBO0FuQmd0dENKOztBbUI5c3RDQTtFQUNJLGdCQUFBO0FuQml0dENKOztBbUIvc3RDQTtFQUNJLGdCQUFBO0FuQmt0dENKOztBbUJodHRDQTtFQUNJLGdCQUFBO0FuQm10dENKOztBbUJqdHRDQTtFQUNJLGdCQUFBO0FuQm90dENKOztBbUJsdHRDQTtFQUNJLGdCQUFBO0FuQnF0dENKOztBbUJudHRDQTtFQUNJLGdCQUFBO0FuQnN0dENKOztBbUJwdHRDQTtFQUNJLGdCQUFBO0FuQnV0dENKOztBbUJydHRDQTtFQUNJLGdCQUFBO0FuQnd0dENKOztBbUJ0dHRDQTtFQUNJLGdCQUFBO0FuQnl0dENKOztBbUJ2dHRDQTtFQUNJLGdCQUFBO0FuQjB0dENKOztBbUJ4dHRDQTtFQUNJLGdCQUFBO0FuQjJ0dENKOztBbUJ6dHRDQTtFQUNJLGdCQUFBO0FuQjR0dENKOztBbUIxdHRDQTtFQUNJLGdCQUFBO0FuQjZ0dENKOztBbUIzdHRDQTtFQUNJLGdCQUFBO0FuQjh0dENKOztBbUI1dHRDQTtFQUNJLGdCQUFBO0FuQit0dENKOztBbUI3dHRDQTtFQUNJLGdCQUFBO0FuQmd1dENKOztBbUI5dHRDQTtFQUNJLGdCQUFBO0FuQml1dENKOztBbUIvdHRDQTtFQUNJLGdCQUFBO0FuQmt1dENKOztBbUJodXRDQTtFQUNJLGdCQUFBO0FuQm11dENKOztBbUJqdXRDQTtFQUNJLGdCQUFBO0FuQm91dENKOztBbUJsdXRDQTtFQUNJLGdCQUFBO0FuQnF1dENKOztBbUJudXRDQTtFQUNJLGdCQUFBO0FuQnN1dENKOztBbUJwdXRDQTtFQUNJLGdCQUFBO0FuQnV1dENKOztBbUJydXRDQTtFQUNJLGdCQUFBO0FuQnd1dENKOztBbUJ0dXRDQTtFQUNJLGdCQUFBO0FuQnl1dENKOztBbUJ2dXRDQTtFQUNJLGdCQUFBO0FuQjB1dENKOztBbUJ4dXRDQTtFQUNJLGdCQUFBO0FuQjJ1dENKOztBbUJ6dXRDQTtFQUNJLGdCQUFBO0FuQjR1dENKOztBbUIxdXRDQTtFQUNJLGdCQUFBO0FuQjZ1dENKOztBbUIzdXRDQTtFQUNJLGdCQUFBO0FuQjh1dENKOztBbUI1dXRDQTtFQUNJLGdCQUFBO0FuQit1dENKOztBbUI3dXRDQTtFQUNJLGdCQUFBO0FuQmd2dENKOztBbUI5dXRDQTtFQUNJLGdCQUFBO0FuQml2dENKOztBbUIvdXRDQTtFQUNJLGdCQUFBO0FuQmt2dENKOztBbUJodnRDQTtFQUNJLGdCQUFBO0FuQm12dENKOztBbUJqdnRDQTtFQUNJLGdCQUFBO0FuQm92dENKOztBbUJsdnRDQTtFQUNJLGdCQUFBO0FuQnF2dENKOztBbUJudnRDQTtFQUNJLGdCQUFBO0FuQnN2dENKOztBbUJwdnRDQTtFQUNJLGdCQUFBO0FuQnV2dENKOztBbUJydnRDQTtFQUNJLGdCQUFBO0FuQnd2dENKOztBbUJ0dnRDQTtFQUNJLGdCQUFBO0FuQnl2dENKOztBbUJ2dnRDQTtFQUNJLGdCQUFBO0FuQjB2dENKOztBbUJ4dnRDQTtFQUNJLGdCQUFBO0FuQjJ2dENKOztBbUJ6dnRDQTtFQUNJLGdCQUFBO0FuQjR2dENKOztBbUIxdnRDQTtFQUNJLGdCQUFBO0FuQjZ2dENKOztBbUIzdnRDQTtFQUNJLGdCQUFBO0FuQjh2dENKOztBbUI1dnRDQTtFQUNJLGdCQUFBO0FuQit2dENKOztBbUI3dnRDQTtFQUNJLGdCQUFBO0FuQmd3dENKOztBbUI5dnRDQTtFQUNJLGdCQUFBO0FuQml3dENKOztBbUIvdnRDQTtFQUNJLGdCQUFBO0FuQmt3dENKOztBbUJod3RDQTtFQUNJLGdCQUFBO0FuQm13dENKOztBbUJqd3RDQTtFQUNJLGdCQUFBO0FuQm93dENKOztBbUJsd3RDQTtFQUNJLGdCQUFBO0FuQnF3dENKOztBbUJud3RDQTtFQUNJLGdCQUFBO0FuQnN3dENKOztBbUJwd3RDQTtFQUNJLGdCQUFBO0FuQnV3dENKOztBbUJyd3RDQTtFQUNJLGdCQUFBO0FuQnd3dENKOztBbUJ0d3RDQTtFQUNJLGdCQUFBO0FuQnl3dENKOztBbUJ2d3RDQTtFQUNJLGdCQUFBO0FuQjB3dENKOztBbUJ4d3RDQTtFQUNJLGdCQUFBO0FuQjJ3dENKOztBbUJ6d3RDQTtFQUNJLGdCQUFBO0FuQjR3dENKOztBbUIxd3RDQTtFQUNJLGdCQUFBO0FuQjZ3dENKOztBbUIzd3RDQTtFQUNJLGdCQUFBO0FuQjh3dENKOztBbUI1d3RDQTtFQUNJLGdCQUFBO0FuQit3dENKOztBbUI3d3RDQTtFQUNJLGdCQUFBO0FuQmd4dENKOztBbUI5d3RDQTtFQUNJLGdCQUFBO0FuQml4dENKOztBbUIvd3RDQTtFQUNJLGdCQUFBO0FuQmt4dENKOztBbUJoeHRDQTtFQUNJLGdCQUFBO0FuQm14dENKOztBbUJqeHRDQTtFQUNJLGdCQUFBO0FuQm94dENKOztBbUJseHRDQTtFQUNJLGdCQUFBO0FuQnF4dENKOztBbUJueHRDQTtFQUNJLGdCQUFBO0FuQnN4dENKOztBbUJweHRDQTtFQUNJLGdCQUFBO0FuQnV4dENKOztBbUJyeHRDQTtFQUNJLGdCQUFBO0FuQnd4dENKOztBbUJ0eHRDQTtFQUNJLGdCQUFBO0FuQnl4dENKOztBbUJ2eHRDQTtFQUNJLGdCQUFBO0FuQjB4dENKOztBbUJ4eHRDQTtFQUNJLGdCQUFBO0FuQjJ4dENKOztBbUJ6eHRDQTtFQUNJLGdCQUFBO0FuQjR4dENKOztBbUIxeHRDQTtFQUNJLGdCQUFBO0FuQjZ4dENKOztBbUIzeHRDQTtFQUNJLGdCQUFBO0FuQjh4dENKOztBbUI1eHRDQTtFQUNJLGdCQUFBO0FuQit4dENKOztBbUI3eHRDQTtFQUNJLGdCQUFBO0FuQmd5dENKOztBbUI5eHRDQTtFQUNJLGdCQUFBO0FuQml5dENKOztBbUIveHRDQTtFQUNJLGdCQUFBO0FuQmt5dENKOztBbUJoeXRDQTtFQUNJLGdCQUFBO0FuQm15dENKOztBbUJqeXRDQTtFQUNJLGdCQUFBO0FuQm95dENKOztBbUJseXRDQTtFQUNJLGdCQUFBO0FuQnF5dENKOztBbUJueXRDQTtFQUNJLGdC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Ujs7QXFCajgxQ0k7RUFDSSxjQUFBO0FyQm84MUNSOztBcUJyODFDSTtFQUNJLGNBQUE7QXJCdzgxQ1I7O0FxQno4MUNJO0VBQ0ksY0FBQTtBckI0ODFDUjs7QXFCNzgxQ0k7RUFDSSxlQUFBO0FyQmc5MUNSOztBcUJqOTFDSTtFQUNJLGVBQUE7QXJCbzkxQ1I7O0FxQnI5MUNJO0VBQ0ksZUFBQTtBckJ3OTFDUjs7QXFCejkxQ0k7RUFDSSxlQUFBO0FyQjQ5MUNSOztBcUI3OTFDSTtFQUNJLGVBQUE7QXJCZysxQ1I7O0FxQmorMUNJO0VBQ0ksZUFBQTtBckJvKzFDUjs7QXFCcisxQ0k7RUFDSSxlQUFBO0FyQncrMUNSOztBcUJ6KzFDSTtFQUNJLGVBQUE7QXJCNCsxQ1I7O0FxQjcrMUNJO0VBQ0ksZUFBQTtBckJnLzFDUjs7QXFCai8xQ0k7RUFDSSxlQUFBO0FyQm8vMUNSOztBcUJyLzFDSTtFQUNJLGVBQUE7QXJCdy8xQ1I7O0FxQnovMUNJO0VBQ0ksZUFBQTtBckI0LzFDUjs7QXFCNy8xQ0k7RUFDSSxlQUFBO0FyQmdnMkNSOztBcUJqZzJDSTtFQUNJLGVBQUE7QXJCb2cyQ1I7O0FxQnJnMkNJO0VBQ0ksZUFBQTtBckJ3ZzJDUjs7QXFCemcyQ0k7RUFDSSxlQUFBO0FyQjRnMkNSOztBcUI3ZzJDSTtFQUNJLGVBQUE7QXJCZ2gyQ1I7O0FxQmpoMkNJO0VBQ0ksZUFBQTtBckJvaDJDUjs7QXFCcmgyQ0k7RUFDSSxlQUFBO0FyQndoMkNSOztBcUJ6aDJDSTtFQUNJLGVBQUE7QXJCNGgyQ1I7O0FxQjdoMkNJO0VBQ0ksZUFBQTtBckJnaTJDUjs7QXFCamkyQ0k7RUFDSSxlQUFBO0FyQm9pMkNSOztBcUJyaTJDSTtFQUNJLGVBQUE7QXJCd2kyQ1I7O0FxQnppMkNJO0VBQ0ksZUFBQTtBckI0aTJDUjs7QXFCN2kyQ0k7RUFDSSxlQUFBO0FyQmdqMkNSOztBcUJqajJDSTtFQUNJLGVBQUE7QXJCb2oyQ1I7O0FxQnJqMkNJO0VBQ0ksZUFBQTtBckJ3ajJDUjs7QXFCemoyQ0k7RUFDSSxlQUFBO0FyQjRqMkNSOztBcUI3ajJDSTtFQUNJLGVBQUE7QXJCZ2syQ1I7O0FxQmprMkNJO0VBQ0ksZUFBQTtBckJvazJDUjs7QXFCcmsyQ0k7RUFDSSxlQUFBO0FyQndrMkNSOztBcUJ6azJDSTtFQUNJLGVBQUE7QXJCNGsyQ1I7O0FxQjdrMkNJO0VBQ0ksZUFBQTtBckJnbDJDUjs7QXFCamwyQ0k7RUFDSSxlQUFBO0FyQm9sMkNSOztBcUJybDJDSTtFQUNJLGVBQUE7QXJCd2wyQ1I7O0FxQnpsMkNJO0VBQ0ksZUFBQTtBckI0bDJDUjs7QXFCN2wyQ0k7RUFDSSxlQUFBO0FyQmdtMkNSOztBcUJqbTJDSTtFQUNJLGVBQUE7QXJCb20yQ1I7O0FxQnJtMkNJO0VBQ0ksZUFBQTtBckJ3bTJDUjs7QXFCem0yQ0k7RUFDSSxlQUFBO0FyQjRtMkNSOztBcUI3bTJDSTtFQUNJLGVBQUE7QXJCZ24yQ1I7O0FxQmpuMkNJO0VBQ0ksZUFBQTtBckJvbjJDUjs7QXFCcm4yQ0k7RUFDSSxlQUFBO0FyQnduMkNSOztBcUJ6bjJDSTtFQUNJLGVBQUE7QXJCNG4yQ1I7O0FxQjduMkNJO0VBQ0ksZUFBQTtBckJnbzJDUjs7QXFCam8yQ0k7RUFDSSxnQkFBQTtBckJvbzJDUjs7QXFCcm8yQ0k7RUFDSSxnQkFBQTtBckJ3bzJDUjs7QXFCem8yQ0k7RUFDSSxnQkFBQTtBckI0bzJDUjs7QXFCN28yQ0k7RUFDSSxnQkFBQTtBckJncDJDUjs7QXFCanAyQ0k7RUFDSSxnQkFBQTtBckJvcDJDUjs7QXFCcnAyQ0k7RUFDSSxnQkFBQTtBckJ3cDJDUjs7QXFCenAyQ0k7RUFDSSxnQkFBQTtBckI0cDJDUjs7QXFCN3AyQ0k7RUFDSSxnQkFBQTtBckJncTJDUjs7QXFCanEyQ0k7RUFDSSxnQkFBQTtBckJvcTJDUjs7QXFCcnEyQ0k7RUFDSSxnQkFBQTtBckJ3cTJDUjs7QXFCenEyQ0k7RUFDSSxnQkFBQTtBckI0cTJDUjs7QXFCcnEyQ0k7RUFDSSxnQkFBQTtBckJ3cTJDUjs7QXFCenEyQ0k7RUFDSSxnQkFBQTtBckI0cTJDUjs7QXFCN3EyQ0k7RUFDSSxnQkFBQTtBckJncjJDUjs7QXFCanIyQ0k7RUFDSSxnQkFBQTtBckJvcjJDUjs7QXFCcnIyQ0k7RUFDSSxpQkFBQTtBckJ3cjJDUjs7QXFCenIyQ0k7RUFDSSxpQkFBQTtBckI0cjJDUjs7QXFCN3IyQ0k7RUFDSSxpQkFBQTtBckJnczJDUjs7QXFCanMyQ0k7RUFDSSxpQkFBQTtBckJvczJDUjs7QXFCcnMyQ0k7RUFDSSxpQkFBQTtBckJ3czJDUjs7QXFCenMyQ0k7RUFDSSxpQkFBQTtBckI0czJDUjs7QXFCN3MyQ0k7RUFDSSxpQkFBQTtBckJndDJDUjs7QXFCanQyQ0k7RUFDSSxpQkFBQTtBckJvdDJDUjs7QXFCcnQyQ0k7RUFDSSxpQkFBQTtBckJ3dDJDUjs7QXFCenQyQ0k7RUFDSSxpQkFBQTtBckI0dDJDUjs7QXFCN3QyQ0k7RUFDSSxpQkFBQTtBckJndTJDUjs7QXFCanUyQ0k7RUFDSSxpQkFBQTtBckJvdTJDUjs7QXFCcnUyQ0k7RUFDSSxpQkFBQTtBckJ3dTJDUjs7QXFCenUyQ0k7RUFDSSxpQkFBQTtBckI0dTJDUjs7QXFCN3UyQ0k7RUFDSSxpQkFBQTtBckJndjJDUjs7QXFCanYyQ0k7RUFDSSxpQkFBQTtBckJvdjJDUjs7QXFCcnYyQ0k7RUFDSSxpQkFBQTtBckJ3djJDUjs7QXFCenYyQ0k7RUFDSSxpQkFBQTtBckI0djJDUjs7QXFCN3YyQ0k7RUFDSSxpQkFBQTtBckJndzJDUjs7QXFCancyQ0k7RUFDSSxpQkFBQTtBckJvdzJDUjs7QXFCcncyQ0k7RUFDSSxpQkFBQTtBckJ3dzJDUjs7QXFCencyQ0k7RUFDSSxpQkFBQTtBckI0dzJDUjs7QXFCN3cyQ0k7RUFDSSxpQkFBQTtBckJneDJDUjs7QXFCangyQ0k7RUFDSSxpQkFBQTtBckJveDJDUjs7QXFCcngyQ0k7RUFDSSxpQkFBQTtBckJ3eDJDUjs7QXFCengyQ0k7RUFDSSxpQkFBQTtBckI0eDJDUjs7QXFCN3gyQ0k7RUFDSSxpQkFBQTtBckJneTJDUjs7QXFCankyQ0k7RUFDSSxpQkFBQTtBckJveTJDUjs7QXFCcnkyQ0k7RUFDSSxpQkFBQTtBckJ3eTJDUjs7QXFCenkyQ0k7RUFDSSxpQkFBQTtBckI0eTJDUjs7QXFCN3kyQ0k7RUFDSSxpQkFBQTtBckJnejJDUjs7QXFCanoyQ0k7RUFDSSxpQkFBQTtBckJvejJDUjs7QXFCcnoyQ0k7RUFDSSxpQkFBQTtBckJ3ejJDUjs7QXFCenoyQ0k7RUFDSSxpQkFBQTtBckI0ejJDUjs7QXFCN3oyQ0k7RUFDSSxpQkFBQTtBckJnMDJDUjs7QXFCajAyQ0k7RUFDSSxpQkFBQTtBckJvMDJDUjs7QXFCcjAyQ0k7RUFDSSxpQkFBQTtBckJ3MDJDUjs7QXFCejAyQ0k7RUFDSSxpQkFBQTtBckI0MDJDUjs7QXFCNzAyQ0k7RUFDSSxpQkFBQTtBckJnMTJDUjs7QXFCajEyQ0k7RUFDSSxpQkFBQTtBckJvMTJDUjs7QXFCcjEyQ0k7RUFDSSxpQkFBQTtBckJ3MTJDUjs7QXFCejEyQ0k7RUFDSSxpQkFBQTtBckI0MTJDUjs7QXFCNzEyQ0k7RUFDSSxpQkFBQTtBckJnMjJDUjs7QXFCajIyQ0k7RUFDSSxpQkFBQTtBckJvMjJDUjs7QXFCcjIyQ0k7RUFDSSxpQkFBQTtBckJ3MjJDUjs7QXFCejIyQ0k7RUFDSSxrQkFBQTtBckI0MjJDUjs7QXFCNzIyQ0k7RUFDSSxrQkFBQTtBckJnMzJDUjs7QXFCajMyQ0k7RUFDSSxrQkFBQTtBckJvMzJDUjs7QXFCcjMyQ0k7RUFDSSxrQkFBQTtBckJ3MzJDUjs7QXFCejMyQ0k7RUFDSSxrQkFBQTtBckI0MzJDUjs7QXFCNzMyQ0k7RUFDSSxrQkFBQTtBckJnNDJDUjs7QXFCajQyQ0k7RUFDSSxrQkFBQTtBckJvNDJDUjs7QXFCcjQyQ0k7RUFDSSxrQkFBQTtBckJ3NDJDUjs7QXFCejQyQ0k7RUFDSSxrQkFBQTtBckI0NDJDUjs7QXFCNzQyQ0k7RUFDSSxrQkFBQTtBckJnNTJDUjs7QXFCajUyQ0k7RUFDSSxrQkFBQTtBckJvNTJDUjs7QXFCLzQyQ0E7RUFDSSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLDBCQUFBO0VB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QUNJLHlCQUFBO0EzQmtyM0N4QjtBMkI1cTNDb0I7RUFDSSw0QkFBQTtBM0I4cTNDeEI7QTJCNXEzQ3dCO0VBQ0kseUJBQUE7QTNCOHEzQzVCO0EyQnRxM0NvQjtFQUNJLDRCQUFBO0EzQndxM0N4QjtBMkJ0cTNDd0I7RUFDSSx5QkFBQTtBM0J3cTNDNUI7QTJCdnAzQ2dCO0VBQ0kseUJBQUE7QTNCeXAzQ3BCO0EyQnRwM0NnQjtFQUNJLHlCQUFBO0EzQndwM0NwQjtBMkJycDNDZ0I7RUFDSSx5QkFBQTtBM0J1cDNDcEI7QTJCbnAzQ29CO0VBQ0kseUJBQUE7QTNCcXAzQ3hCO0EyQmxwM0NvQjtFQUNJLHlCQUFBO0EzQm9wM0N4QjtBMkJqcDNDb0I7RUFDSSx5QkFBQTtBM0JtcDNDeEI7QTJCbm8zQ3dCO0VBQ0kseUJBQUE7QTNCcW8zQzVCO0EyQmxvM0N3QjtFQUNJLHlCQUFBO0EzQm9vM0M1QjtBMkJqbzNDd0I7RUFDSSw0QkFBQTtBM0JtbzNDNUI7QTJCOW4zQzRCO0VBQ0kseUJBQUE7QTNCZ28zQ2hDO0EyQjduM0M0QjtFQUNJLHlCQUFBO0EzQituM0NoQztBMkI1bjNDNEI7RUFDSSx5QkFBQTtBM0I4bjNDaEM7QTJCcm4zQ3dCO0VBQ0kseUJBQUE7QTNCdW4zQzVCO0EyQnBuM0N3QjtFQUNJLHlCQUFBO0EzQnNuM0M1QjtBMkJubjNDd0I7RUFDSSx5QkFBQTtBM0JxbjNDNUI7QTJCaG4zQzRCO0VBQ0kseUJBQUE7QTNCa24zQ2hDO0EyQi9tM0M0QjtFQUNJLHlCQUFBO0EzQmluM0NoQztBMkI5bTNDNEI7RUFDSSx5QkFBQTtBM0JnbjNDaEM7QTJCM2wzQ3dCO0VBQ0kseUJBQUE7QTNCNmwzQzVCO0EyQjFsM0N3QjtFQUNJLHlCQUFBO0EzQjRsM0M1QjtBMkJ6bDNDd0I7RUFDSSx5QkFBQTtBM0IybDNDNUI7QTJCdGwzQzRCO0VBQ0kseUJBQUE7QTNCd2wzQ2hDO0EyQnJsM0M0QjtFQUNJLHlCQUFBO0EzQnVsM0NoQztBMkJwbDNDNEI7RUFDSSx5QkFBQTtBM0JzbDNDaEM7QTJCM2szQzRCO0VB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Ujs7QWdDdjc1Q0k7O0VBRUksa0JBQUE7RUFDQSxtQkFBQTtBaEMwNzVDUjs7QWdDdjc1Q0k7O0VBRUksaUJBQUE7RUFDQSxvQkFBQTtBaEMwNzVDUjs7QWdDNTk1Q0k7O0VBRUksYUFBQTtBaEMrOTVDUjs7QWdDNTk1Q0k7O0VBRUksaUJBQUE7QWhDKzk1Q1I7O0FnQzU5NUNJOztFQUVJLG1CQUFBO0FoQys5NUNSOztBZ0M1OTVDSTs7RUFFSSxvQkFBQTtBaEMrOTVDUjs7QWdDNTk1Q0k7O0VBRUksa0JBQUE7QWhDKzk1Q1I7O0FnQzU5NUNJOztFQUVJLGtCQUFBO0VBQ0EsbUJBQUE7QWhDKzk1Q1I7O0FnQzU5NUNJOztFQUVJLGlCQUFBO0VBQ0Esb0JBQUE7QWhDKzk1Q1I7O0FnQ2pnNkNJOztFQUVJLGFBQUE7QWhDb2c2Q1I7O0FnQ2pnNkNJOztFQUVJLGlCQUFBO0FoQ29nNkNSOztBZ0NqZzZDSTs7RUFFSSxtQkFBQTtBaENvZzZDUjs7QWdDamc2Q0k7O0VBRUksb0JBQUE7QWhDb2c2Q1I7O0FnQ2pnNkNJOztFQUVJLGtCQUFBO0FoQ29nNkNSOztBZ0NqZzZDSTs7RUFFSSxrQkFBQTtFQUNBLG1CQUFBO0FoQ29nNkNSOztBZ0NqZzZDSTs7RUFFSSxpQkFBQTtFQUNBLG9CQUFBO0FoQ29nNkNSOztBZ0N0aTZDSTs7RUFFSSxhQUFBO0FoQ3lpNkNSOztBZ0N0aTZDSTs7RUFFSSxpQkFBQTtBaEN5aTZDUjs7QWdDdGk2Q0k7O0VBRUksbUJBQUE7QWhDeWk2Q1I7O0FnQ3RpNkNJOztFQUVJLG9CQUFBO0FoQ3lpNkNSOztBZ0N0aTZDSTs7RUFFSSxrQkFBQTtBaEN5aTZDUjs7QWdDdGk2Q0k7O0VBRUksa0JBQUE7RUFDQSxtQkFBQTtBaEN5aTZDUjs7QWdDdGk2Q0k7O0VBRUksaUJBQUE7RUFDQSxvQkFBQTtBaEN5aTZDUjs7QWdDM2s2Q0k7O0VBRUksYUFBQTtBaEM4azZDUjs7QWdDM2s2Q0k7O0VBRUksaUJBQUE7QWhDOGs2Q1I7O0FnQzNrNkNJOztFQUVJLG1CQUFBO0FoQzhrNkNSOztBZ0MzazZDSTs7RUFFSSxvQkFBQTtBaEM4azZDUjs7QWdDM2s2Q0k7O0VBRUksa0JBQUE7QWhDOGs2Q1I7O0FnQzNrNkNJOztFQUVJLGtCQUFBO0VBQ0EsbUJBQUE7QWhDOGs2Q1I7O0FnQzNrNkNJOztFQUVJLGlCQUFBO0VBQ0Esb0JBQUE7QWhDOGs2Q1I7O0FnQ2huNkNJOztFQUVJLGFBQUE7QWhDbW42Q1I7O0FnQ2huNkNJOztFQUVJLGlCQUFBO0FoQ21uNkNSOztBZ0NobjZDSTs7RUFFSSxtQkFBQTtBaENtbjZDUjs7QWdDaG42Q0k7O0VBRUksb0JBQUE7QWhDbW42Q1I7O0FnQ2huNkNJOztFQUVJLGtCQUFBO0FoQ21uNkNSOztBZ0NobjZDSTs7RUFFSSxrQkFBQTtFQUNBLG1CQUFBO0FoQ21uNkNSOztBZ0NobjZDSTs7RUFFSSxpQkFBQTtFQUNBLG9CQUFBO0FoQ21uNkNSOztBZ0NycDZDSTs7RUFFSSxhQUFBO0FoQ3dwNkNSOztBZ0NycDZDSTs7RUFFSSxpQkFBQTtBaEN3cDZDUjs7QWdDcnA2Q0k7O0VBRUksbUJBQUE7QWhDd3A2Q1I7O0FnQ3JwNkNJOztFQUVJLG9CQUFBO0FoQ3dwNkNSOztBZ0NycDZDSTs7RUFFSSxrQkFBQTtBaEN3cDZDUjs7QWdDcnA2Q0k7O0VBRUksa0JBQUE7RUFDQSxtQkFBQTtBaEN3cDZDUjs7QWdDcnA2Q0k7O0VBRUksaUJBQUE7RUFDQSxvQkFBQTtBaEN3cDZDUjs7QWdDMXI2Q0k7O0VBRUksYUFBQTtBaEM2cjZDUjs7QWdDMXI2Q0k7O0VBRUksaUJBQUE7QWhDNnI2Q1I7O0FnQzFyNkNJOztFQUVJLG1CQUFBO0FoQzZyNkNSOztBZ0MxcjZDSTs7RUFFSSxvQkFBQTtBaEM2cjZDUjs7QWdDMXI2Q0k7O0VBRUksa0JBQUE7QWhDNnI2Q1I7O0FnQzFyNkNJOztFQUVJLGtCQUFBO0VBQ0EsbUJBQUE7QWhDNnI2Q1I7O0FnQzFyNkNJOztFQUVJLGlCQUFBO0VBQ0Esb0JBQUE7QWhDNnI2Q1I7O0FnQy90NkNJOztFQUVJLGFBQUE7QWhDa3U2Q1I7O0FnQy90NkNJOztFQUVJLGlCQUFBO0FoQ2t1NkNSOztBZ0MvdDZDSTs7RUFFSSxtQkFBQTtBaENrdTZDUjs7QWdDL3Q2Q0k7O0VBRUksb0JBQUE7QWhDa3U2Q1I7O0FnQy90NkNJOztFQUVJLGtCQUFBO0FoQ2t1NkNSOztBZ0MvdDZDSTs7RUFFSSxrQkFBQTtFQUNBLG1CQUFBO0FoQ2t1NkNSOztBZ0MvdDZDSTs7RUFFSSxpQkFBQTtFQUNBLG9CQUFBO0FoQ2t1NkNSOztBZ0NwdzZDSTs7RUFFSSxhQUFBO0FoQ3V3NkNSOztBZ0NwdzZDSTs7RUFFSSxpQkFBQTtBaEN1dzZDUjs7QWdDcHc2Q0k7O0VBRUksbUJBQUE7QWhDdXc2Q1I7O0FnQ3B3NkNJOztFQUVJLG9CQUFBO0FoQ3V3NkNSOztBZ0NwdzZDSTs7RUFFSSxrQkFBQTtBaEN1dzZDUjs7QWdDcHc2Q0k7O0VBRUksa0JBQUE7RUFDQSxtQkFBQTtBaEN1dzZDUjs7QWdDcHc2Q0k7O0VBRUksaUJBQUE7RUFDQSxvQkFBQTtBaEN1dzZDUjs7QWdDenk2Q0k7O0VBRUksYUFBQTtBaEM0eTZDUjs7QWdDenk2Q0k7O0VBRUksaUJBQUE7QWhDNHk2Q1I7O0FnQ3p5NkNJOztFQUVJLG1CQUFBO0FoQzR5NkNSOztBZ0N6eTZDSTs7RUFFSSxvQkFBQTtBaEM0eTZDUjs7QWdDenk2Q0k7O0VBRUksa0JBQUE7QWhDNHk2Q1I7O0FnQ3p5NkNJOztFQUVJLGtCQUFBO0VBQ0EsbUJBQUE7QWhDNHk2Q1I7O0FnQ3p5NkNJOztFQUVJLGlCQUFBO0VBQ0Esb0JBQUE7QWhDNHk2Q1I7O0FnQzkwNkNJOztFQUVJLGFBQUE7QWhDaTE2Q1I7O0FnQzkwNkNJOztFQUVJLGlCQUFBO0FoQ2kxNkNSOztBZ0M5MDZDSTs7RUFFSSxtQkFBQTtBaENpMTZDUjs7QWdDOTA2Q0k7O0VBRUksb0JBQUE7QWhDaTE2Q1I7O0FnQzkwNkNJOztFQUVJLGtCQUFBO0FoQ2kxNkNSOztBZ0M5MDZDSTs7RUFFSSxrQkFBQTtFQUNBLG1CQUFBO0FoQ2kxNkNSOztBZ0M5MDZDSTs7RUFFSSxpQkFBQTtFQUNBLG9CQUFBO0FoQ2kxNkNSOztBZ0NuMzZDSTs7RUFFSSxhQUFBO0FoQ3MzNkNSOztBZ0NuMzZDSTs7RUFFSSxpQkFBQTtBaENzMzZDUjs7QWdDbjM2Q0k7O0VBRUksbUJBQUE7QWhDczM2Q1I7O0FnQ24zNkNJOztFQUVJLG9CQUFBO0FoQ3MzNkNSOztBZ0NuMzZDSTs7RUFFSSxrQkFBQTtBaENzMzZDUjs7QWdDbjM2Q0k7O0VBRUksa0JBQUE7RUFDQSxtQkFBQTtBaENzMzZDUjs7QWdDbjM2Q0k7O0VBRUksaUJBQUE7RUFDQSxvQkFBQTtBaENzMzZDUjs7QWdDeDU2Q0k7O0VBRUksYUFBQTtBaEMyNTZDUjs7QWdDeDU2Q0k7O0VBRUksaUJBQUE7QWhDMjU2Q1I7O0FnQ3g1NkNJOztFQUVJLG1CQUFBO0FoQzI1NkNSOztBZ0N4NTZDSTs7RUFFSSxvQkFBQTtBaEMyNTZDUjs7QWdDeDU2Q0k7O0VBRUksa0JBQUE7QWhDMjU2Q1I7O0FnQ3g1NkNJOztFQUVJLGtCQUFBO0VBQ0EsbUJBQUE7QWhDMjU2Q1I7O0FnQ3g1NkNJOztFQUVJLGlCQUFBO0VBQ0Esb0JBQUE7QWhDMjU2Q1I7O0FnQzc3NkNJOztFQUVJLGFBQUE7QWhDZzg2Q1I7O0FnQzc3NkNJOztFQUVJLGlCQUFBO0FoQ2c4NkNSOztBZ0M3NzZDSTs7RUFFSSxtQkFBQTtBaENnODZDUjs7QWdDNzc2Q0k7O0VBRUksb0JBQUE7QWhDZzg2Q1I7O0FnQzc3NkNJOztFQUVJLGtCQUFBO0FoQ2c4NkNSOztBZ0M3NzZDSTs7RUFFSSxrQkFBQTtFQUNBLG1CQUFBO0FoQ2c4NkNSOztBZ0M3NzZDSTs7RUFFSSxpQkFBQTtFQUNBLG9CQUFBO0FoQ2c4NkNSOztBZ0NsKzZDSTs7RUFFSSxhQUFBO0FoQ3ErNkNSOztBZ0NsKzZDSTs7RUFFSSxpQkFBQTtBaENxKzZDUjs7QWdDbCs2Q0k7O0VBRUksbUJBQUE7QWhDcSs2Q1I7O0FnQ2wrNkNJOztFQUVJLG9CQUFBO0FoQ3ErNkNSOztBZ0NsKzZDSTs7RUFFSSxrQkFBQTtBaENxKzZDUjs7QWdDbCs2Q0k7O0VBRUksa0JBQUE7RUFDQSxtQkFBQTtBaENxKzZDUjs7QWdDbCs2Q0k7O0VBRUksaUJBQUE7RUFDQSxvQkFBQTtBaENxKzZDUjs7QWdDdmc3Q0k7O0VBRUksYUFBQTtBaEMwZzdDUjs7QWdDdmc3Q0k7O0VBRUksaUJBQUE7QWhDMGc3Q1I7O0FnQ3ZnN0NJOztFQUVJLG1CQUFBO0FoQzBnN0NSOztBZ0N2ZzdDSTs7RUFFSSxvQkFBQTtBaEMwZzdDUjs7QWdDdmc3Q0k7O0VBRUksa0JBQUE7QWhDMGc3Q1I7O0FnQ3ZnN0NJOztFQUVJLGtCQUFBO0VBQ0EsbUJBQUE7QWhDMGc3Q1I7O0FnQ3ZnN0NJOztFQUVJLGlCQUFBO0VBQ0Esb0JBQUE7QWhDMGc3Q1I7O0FnQzVpN0NJOztFQUVJLGNBQUE7QWhDK2k3Q1I7O0FnQzVpN0NJOztFQUVJLGtCQUFBO0FoQytpN0NSOztBZ0M1aTdDSTs7RUFFSSxvQkFBQTtBaEMraTdDUjs7QWdDNWk3Q0k7O0VBRUkscUJBQUE7QWhDK2k3Q1I7O0FnQzVpN0NJOztFQUVJLG1CQUFBO0FoQytpN0NSOztBZ0M1aTdDSTs7RUFFSSxtQkFBQTtFQUNBLG9CQUFBO0FoQytpN0NSOztBZ0M1aTdDSTs7RUFFSSxrQkFBQTtFQUNBLHFCQUFBO0FoQytpN0NSOztBZ0N0aTdDUTs7RUFFSSxZQUFBO0FoQ3lpN0NaOztBZ0N0aTdDUTs7RUFFSSxnQkFBQTtBaEN5aTdDWjs7QWdDdGk3Q1E7O0VBRUksa0JBQUE7QWhDeWk3Q1o7O0FnQ3RpN0NROztFQUVJLG1CQUFBO0FoQ3lpN0NaOztBZ0N0aTdDUTs7RUFFSSxpQkFBQTtBaEN5aTdDWjs7QWdDdGk3Q1E7O0VBRUksaUJBQUE7RUFDQSxrQkFBQTtBaEN5aTdDWjs7QWdDdGk3Q1E7O0VBRUksZ0JBQUE7RUFDQSxtQkFBQTtBaEN5aTdDWjs7QWdDM2s3Q1E7O0VBRUksYUFBQTtBaEM4azdDWjs7QWdDM2s3Q1E7O0VBRUksaUJBQUE7QWhDOGs3Q1o7O0FnQzNrN0NROztFQUVJLG1CQUFBO0FoQzhrN0NaOztBZ0MzazdDUTs7RUFFSSxvQkFBQTtBaEM4azdDWjs7QWdDM2s3Q1E7O0VBRUksa0JBQUE7QWhDOGs3Q1o7O0FnQzNrN0NROztFQUVJLGtCQUFBO0VBQ0EsbUJBQUE7QWhDOGs3Q1o7O0FnQzNrN0NROztFQUVJLGlCQUFBO0VBQ0Esb0JBQUE7QWhDOGs3Q1o7O0FnQ2huN0NROztFQUVJLGFBQUE7QWhDbW43Q1o7O0FnQ2huN0NROztFQUVJLGlCQUFBO0FoQ21uN0NaOztBZ0NobjdDUTs7RUFFSSxtQkFBQTtBaENtbjdDWjs7QWdDaG43Q1E7O0VBRUksb0JBQUE7QWhDbW43Q1o7O0FnQ2huN0NROztFQUVJLGtCQUFBO0FoQ21uN0NaOztBZ0NobjdDUTs7RUFFSSxrQkFBQTtFQUNBLG1CQUFBO0FoQ21uN0NaOztBZ0NobjdDUTs7RUFFSSxpQkFBQTtFQUNBLG9CQUFBO0FoQ21uN0NaOztBZ0NycDdDUTs7RUFFSSxhQUFBO0FoQ3dwN0NaOztBZ0NycDdDUTs7RUFFSSxpQkFBQTtBaEN3cDdDWjs7QWdDcnA3Q1E7O0VBRUksbUJBQUE7QWhDd3A3Q1o7O0FnQ3JwN0NROztFQUVJLG9CQUFBO0FoQ3dwN0NaOztBZ0NycDdDUTs7RUFFSSxrQkFBQTtBaEN3cDdDWjs7QWdDcnA3Q1E7O0VBRUksa0JBQUE7RUFDQSxtQkFBQTtBaEN3cDdDWjs7QWdDcnA3Q1E7O0VBRUksaUJBQUE7RUFDQSxvQkFBQTtBaEN3cDdDWjs7QWdDMXI3Q1E7O0VBRUksYUFBQTtBaEM2cjdDWjs7QWdDMXI3Q1E7O0VBRUksaUJBQUE7QWhDNnI3Q1o7O0FnQzFyN0NROztFQUVJLG1CQUFBO0FoQzZyN0NaOztBZ0MxcjdDUTs7RUFFSSxvQkFBQTtBaEM2cjdDWjs7QWdDMXI3Q1E7O0VBRUksa0JBQUE7QWhDNnI3Q1o7O0FnQzFyN0NROztFQUVJLGtCQUFBO0VBQ0EsbUJBQUE7QWhDNnI3Q1o7O0FnQzFyN0NROztFQUVJLGlCQUFBO0VBQ0Esb0JBQUE7QWhDNnI3Q1o7O0FnQy90N0NROztFQUVJLGFBQUE7QWhDa3U3Q1o7O0FnQy90N0NROztFQUVJLGlCQUFBO0FoQ2t1N0NaOztBZ0MvdDdDUTs7RUFFSSxtQkFBQTtBaENrdTdDWjs7QWdDL3Q3Q1E7O0VBRUksb0JBQUE7QWhDa3U3Q1o7O0FnQy90N0NROztFQUVJLGtCQUFBO0FoQ2t1N0NaOztBZ0MvdDdDUTs7RUFFSSxrQkFBQTtFQUNBLG1CQUFBO0FoQ2t1N0NaOztBZ0MvdDdDUTs7RUFFSSxpQkFBQTtFQUNBLG9CQUFBO0FoQ2t1N0NaOztBZ0NwdzdDUTs7RUFFSSxhQUFBO0FoQ3V3N0NaOztBZ0NwdzdDUTs7RUFFSSxpQkFBQTtBaEN1dzdDWjs7QWdDcHc3Q1E7O0VBRUksbUJBQUE7QWhDdXc3Q1o7O0FnQ3B3N0NROztFQUVJLG9CQUFBO0FoQ3V3N0NaOztBZ0NwdzdDUTs7RUFFSSxrQkFBQTtBaEN1dzdDWjs7QWdDcHc3Q1E7O0VBRUksa0JBQUE7RUFDQSxtQkFBQTtBaEN1dzdDWjs7QWdDcHc3Q1E7O0VBRUksaUJBQUE7RUFDQSxvQkFBQTtBaEN1dzdDWjs7QWdDenk3Q1E7O0VBRUksYUFBQTtBaEM0eTdDWjs7QWdDenk3Q1E7O0VBRUksaUJBQUE7QWhDNHk3Q1o7O0FnQ3p5N0NROztFQUVJLG1CQUFBO0FoQzR5N0NaOztBZ0N6eTdDUTs7RUFFSSxvQkFBQTtBaEM0eTdDWjs7QWdDenk3Q1E7O0VBRUksa0JBQUE7QWhDNHk3Q1o7O0FnQ3p5N0NROztFQUVJLGtCQUFBO0VBQ0EsbUJBQUE7QWhDNHk3Q1o7O0FnQ3p5N0NROztFQUVJLGlCQUFBO0VBQ0Esb0JBQUE7QWhDNHk3Q1o7O0FnQzkwN0NROztFQUVJLGFBQUE7QWhDaTE3Q1o7O0FnQzkwN0NROztFQUVJLGlCQUFBO0FoQ2kxN0NaOztBZ0M5MDdDUTs7RUFFSSxtQkFBQTtBaENpMTdDWjs7QWdDOTA3Q1E7O0VBRUksb0JBQUE7QWhDaTE3Q1o7O0FnQzkwN0NROztFQUVJLGtCQUFBO0FoQ2kxN0NaOztBZ0M5MDdDUTs7RUFFSSxrQkFBQTtFQUNBLG1CQUFBO0FoQ2kxN0NaOztBZ0M5MDdDUTs7RUFFSSxpQkFBQTtFQUNBLG9CQUFBO0FoQ2kxN0NaOztBZ0NuMzdDUTs7RUFFSSxhQUFBO0FoQ3MzN0NaOztBZ0NuMzdDUTs7RUFFSSxpQkFBQTtBaENzMzdDWjs7QWdDbjM3Q1E7O0VBRUksbUJBQUE7QWhDczM3Q1o7O0FnQ24zN0NROztFQUVJLG9CQUFBO0FoQ3MzN0NaOztBZ0NuMzdDUTs7RUFFSSxrQkFBQTtBaENzMzdDWjs7QWdDbjM3Q1E7O0VBRUksa0JBQUE7RUFDQSxtQkFBQTtBaENzMzdDWjs7QWdDbjM3Q1E7O0VBRUksaUJBQUE7RUFDQSxvQkFBQTtBaENzMzdDWjs7QWdDNzI3Q0k7O0VBRUksV0FBQTtBaENnMzdDUjs7QWdDNzI3Q0k7O0VBRUksZUFBQTtBaENnMzdDUjs7QWdDNzI3Q0k7O0VBRUksaUJBQUE7QWhDZzM3Q1I7O0FnQzcyN0NJOztFQUVJLGtCQUFBO0FoQ2czN0NSOztBZ0M3MjdDSTs7RUFFSSxnQkFBQTtBaENnMzdDUjs7QWdDNzI3Q0k7O0VBRUksZ0JBQUE7RUFDQSxpQkFBQTtBaENnMzdDUjs7QWdDNzI3Q0k7O0VBRUksZUFBQTtFQUNBLGtCQUFBO0FoQ2czN0NSOztBZ0NsNTdDSTs7RUFFSSxXQUFBO0FoQ3E1N0NSOztBZ0NsNTdDSTs7RUFFSSxlQUFBO0FoQ3E1N0NSOztBZ0NsNTdDSTs7RUFFSSxpQkFBQTtBaENxNTdDUjs7QWdDbDU3Q0k7O0VBRUksa0JBQUE7QWhDcTU3Q1I7O0FnQ2w1N0NJOztFQUVJLGdCQUFBO0FoQ3E1N0NSOztBZ0NsNTdDSTs7RUFFSSxnQkFBQTtFQUNBLGlCQUFBO0FoQ3E1N0NSOztBZ0NsNTdDSTs7RUFFSSxlQUFBO0VBQ0Esa0JBQUE7QWhDcTU3Q1I7O0FnQ3Y3N0NJOztFQUVJLFlBQUE7QWhDMDc3Q1I7O0FnQ3Y3N0NJOztFQUVJLGdCQUFBO0FoQzA3N0NSOztBZ0N2NzdDSTs7RUFFSSxrQkFBQTtBaEMwNzdDUjs7QWdDdjc3Q0k7O0VBRUksbUJBQUE7QWhDMDc3Q1I7O0FnQ3Y3N0NJOztFQUVJLGlCQUFBO0FoQzA3N0NSOztBZ0N2NzdDSTs7RUFFSSxpQkFBQTtFQUNBLGtCQUFBO0FoQzA3N0NSOztBZ0N2NzdDSTs7RUFFSSxnQkFBQTtFQUNBLG1CQUFBO0FoQzA3N0NSOztBZ0M1OTdDSTs7RUFFSSxZQUFBO0FoQys5N0NSOztBZ0M1OTdDSTs7RUFFSSxnQkFBQTtBaEMrOTdDUjs7QWdDNTk3Q0k7O0VBRUksa0JBQUE7QWhDKzk3Q1I7O0FnQzU5N0NJOztFQUVJLG1CQUFBO0FoQys5N0NSOztBZ0M1OTdDSTs7RUFFSSxpQkFBQTtBaEMrOTdDUjs7QWdDNTk3Q0k7O0VBRUksaUJBQUE7RUFDQSxrQkFBQTtBaEMrOTdDUjs7QWdDNTk3Q0k7O0VBRUksZ0JBQUE7RUFDQSxtQkFBQTtBaEMrOTdDUjs7QWdDamc4Q0k7O0VBRUksWUFBQTtBaENvZzhDUjs7QWdDamc4Q0k7O0VBRUksZ0JBQUE7QWhDb2c4Q1I7O0FnQ2pnOENJOztFQUVJLGtCQUFBO0FoQ29nOENSOztBZ0NqZzhDSTs7RUFFSSxtQkFBQTtBaENvZzhDUjs7QWdDamc4Q0k7O0VBRUksaUJBQUE7QWhDb2c4Q1I7O0FnQ2pnOENJOztFQUVJLGlCQUFBO0VBQ0Esa0JBQUE7QWhDb2c4Q1I7O0FnQ2pnOENJOztFQUVJLGdCQUFBO0VBQ0EsbUJBQUE7QWhDb2c4Q1I7O0FnQ3RpOENJOztFQUVJLFlBQUE7QWhDeWk4Q1I7O0FnQ3RpOENJOztFQUVJLGdCQUFBO0FoQ3lpOENSOztBZ0N0aThDSTs7RUFFSSxrQkFBQTtBaEN5aThDUjs7QWdDdGk4Q0k7O0VBRUksbUJBQUE7QWhDeWk4Q1I7O0FnQ3RpOENJOztFQUVJLGlCQUFBO0FoQ3lpOENSOztBZ0N0aThDSTs7RUFFSSxpQkFBQTtFQUNBLGtCQUFBO0FoQ3lpOENSOztBZ0N0aThDSTs7RUFFSSxnQkFBQTtFQUNBLG1CQUFBO0FoQ3lpOENSOztBZ0MzazhDSTs7RUFFSSxZQUFBO0FoQzhrOENSOztBZ0MzazhDSTs7RUFFSSxnQkFBQTtBaEM4azhDUjs7QWdDM2s4Q0k7O0VBRUksa0JBQUE7QWhDOGs4Q1I7O0FnQzNrOENJOztFQUVJLG1CQUFBO0FoQzhrOENSOztBZ0MzazhDSTs7RUFFSSxpQkFBQTtBaEM4azhDUjs7QWdDM2s4Q0k7O0VBRUksaUJBQUE7RUFDQSxrQkFBQTtBaEM4azhDUjs7QWdDM2s4Q0k7O0VBRUksZ0JBQUE7RUFDQSxtQkFBQTtBaEM4azhDUjs7QWdDaG44Q0k7O0VBRUksWUFBQTtBaENtbjhDUjs7QWdDaG44Q0k7O0VBRUksZ0JBQUE7QWhDbW44Q1I7O0FnQ2huOENJOztFQUVJLGtCQUFBO0FoQ21uOENSOztBZ0NobjhDSTs7RUFFSSxtQkFBQTtBaENtbjhDUjs7QWdDaG44Q0k7O0VBRUksaUJBQUE7QWhDbW44Q1I7O0FnQ2huOENJOztFQUVJLGlCQUFBO0VBQ0Esa0JBQUE7QWhDbW44Q1I7O0FnQ2huOENJOztFQUVJLGdCQUFBO0VBQ0EsbUJBQUE7QWhDbW44Q1I7O0FnQ3JwOENJOztFQUVJLFlBQUE7QWhDd3A4Q1I7O0FnQ3JwOENJOztFQUVJLGdCQUFBO0FoQ3dwOENSOztBZ0NycDhDSTs7RUFFSSxrQkFBQTtBaEN3cDhDUjs7QWdDcnA4Q0k7O0VBRUksbUJBQUE7QWhDd3A4Q1I7O0FnQ3JwOENJOztFQUVJLGlCQUFBO0FoQ3dwOENSOztBZ0NycDhDSTs7RUFFSSxpQkFBQTtFQUNBLGtCQUFBO0FoQ3dwOENSOztBZ0NycDhDSTs7RUFFSSxnQkFBQTtFQUNBLG1CQUFBO0FoQ3dwOENSOztBZ0MxcjhDSTs7RUFFSSxZQUFBO0FoQzZyOENSOztBZ0MxcjhDSTs7RUFFSSxnQkFBQTtBaEM2cjhDUjs7QWdDMXI4Q0k7O0VBRUksa0JBQUE7QWhDNnI4Q1I7O0FnQzFyOENJOztFQUVJLG1CQUFBO0FoQzZyOENSOztBZ0MxcjhDSTs7RUFFSSxpQkFBQTtBaEM2cjhDUjs7QWdDMXI4Q0k7O0VBRUksaUJBQUE7RUFDQSxrQkFBQTtBaEM2cjhDUjs7QWdDMXI4Q0k7O0VBRUksZ0JBQUE7RUFDQSxtQkFBQTtBaEM2cjhDUjs7QWdDL3Q4Q0k7O0VBRUksWUFBQTtBaENrdThDUjs7QWdDL3Q4Q0k7O0VBRUksZ0JBQUE7QWhDa3U4Q1I7O0FnQy90OENJOztFQUVJLGtCQUFBO0FoQ2t1OENSOztBZ0MvdDhDSTs7RUFFSSxtQkFBQTtBaENrdThDUjs7QWdDL3Q4Q0k7O0VBRUksaUJBQUE7QWhDa3U4Q1I7O0FnQy90OENJOztFQUVJLGlCQUFBO0VBQ0Esa0JBQUE7QWhDa3U4Q1I7O0FnQy90OENJOztFQUVJLGdCQUFBO0VBQ0EsbUJBQUE7QWhDa3U4Q1I7O0FnQ3B3OENJOztFQUVJLFlBQUE7QWhDdXc4Q1I7O0FnQ3B3OENJOztFQUVJLGdCQUFBO0FoQ3V3OENSOztBZ0NwdzhDSTs7RUFFSSxrQkFBQTtBaEN1dzhDUjs7QWdDcHc4Q0k7O0VBRUksbUJBQUE7QWhDdXc4Q1I7O0FnQ3B3OENJOztFQUVJLGlCQUFBO0FoQ3V3OENSOztBZ0NwdzhDSTs7RUFFSSxpQkFBQTtFQUNBLGtCQUFBO0FoQ3V3OENSOztBZ0NwdzhDSTs7RUFFSSxnQkFBQTtFQUNBLG1CQUFBO0FoQ3V3OENSOztBZ0N6eThDSTs7RUFFSSxZQUFBO0FoQzR5OENSOztBZ0N6eThDSTs7RUFFSSxnQkFBQTtBaEM0eThDUjs7QWdDenk4Q0k7O0VBRUksa0JBQUE7QWhDNHk4Q1I7O0FnQ3p5OENJOztFQUVJLG1CQUFBO0FoQzR5OENSOztBZ0N6eThDSTs7RUFFSSxpQkFBQTtBaEM0eThDUjs7QWdDenk4Q0k7O0VBRUksaUJBQUE7RUFDQSxrQkFBQTtBaEM0eThDUjs7QWdDenk4Q0k7O0VBRUksZ0JBQUE7RUFDQSxtQkFBQTtBaEM0eThDUjs7QWdDOTA4Q0k7O0VBRUksWUFBQTtBaENpMThDUjs7QWdDOTA4Q0k7O0VBRUksZ0JBQUE7QWhDaTE4Q1I7O0FnQzkwOENJOztFQUVJLGtCQUFBO0FoQ2kxOENSOztBZ0M5MDhDSTs7RUFFSSxtQkFBQTtBaENpMThDUjs7QWdDOTA4Q0k7O0VBRUksaUJBQUE7QWhDaTE4Q1I7O0FnQzkwOENJOztFQUVJLGlCQUFBO0VBQ0Esa0JBQUE7QWhDaTE4Q1I7O0FnQzkwOENJOztFQUVJLGdCQUFBO0VBQ0EsbUJBQUE7QWhDaTE4Q1I7O0FnQ24zOENJOztFQUVJLFlBQUE7QWhDczM4Q1I7O0FnQ24zOENJOztFQUVJLGdCQUFBO0FoQ3MzOENSOztBZ0NuMzhDSTs7RUFFSSxrQkFBQTtBaENzMzhDUjs7QWdDbjM4Q0k7O0VBRUksbUJBQUE7QWhDczM4Q1I7O0FnQ24zOENJOztFQUVJLGlCQUFBO0FoQ3MzOENSOztBZ0NuMzhDSTs7RUFFSSxpQkFBQTtFQUNBLGtCQUFBO0FoQ3MzOENSOztBZ0NuMzhDSTs7RUFFSSxnQkFBQTtFQUNBLG1CQUFBO0FoQ3MzOENSOztBZ0N4NThDSTs7RUFFSSxZQUFBO0FoQzI1OENSOztBZ0N4NThDSTs7RUFFSSxnQkFBQTtBaEMyNThDUjs7QWdDeDU4Q0k7O0VBRUksa0JBQUE7QWhDMjU4Q1I7O0FnQ3g1OENJOztFQUVJLG1CQUFBO0FoQzI1OENSOztBZ0N4NThDSTs7RUFFSSxpQkFBQTtBaEMyNThDUjs7QWdDeDU4Q0k7O0VBRUksaUJBQUE7RUFDQSxrQkFBQTtBaEMyNThDUjs7QWdDeDU4Q0k7O0VBRUksZ0JBQUE7RUFDQSxtQkFBQTtBaEMyNThDUjs7QWdDNzc4Q0k7O0VBRUksWUFBQTtBaENnODhDUjs7QWdDNzc4Q0k7O0VBRUksZ0JBQUE7QWhDZzg4Q1I7O0FnQzc3OENJOztFQUVJLGtCQUFBO0FoQ2c4OENSOztBZ0M3NzhDSTs7RUFFSSxtQkFBQTtBaENnODhDUjs7QWdDNzc4Q0k7O0VBRUksaUJBQUE7QWhDZzg4Q1I7O0FnQzc3OENJOztFQUVJLGlCQUFBO0VBQ0Esa0JBQUE7QWhDZzg4Q1I7O0FnQzc3OENJOztFQUVJLGdCQUFBO0VBQ0EsbUJBQUE7QWhDZzg4Q1I7O0FnQ2wrOENJOztFQUVJLFlBQUE7QWhDcSs4Q1I7O0FnQ2wrOENJOztFQUVJLGdCQUFBO0FoQ3ErOENSOztBZ0NsKzhDSTs7RUFFSSxrQkFBQTtBaENxKzhDUjs7QWdDbCs4Q0k7O0VBRUksbUJBQUE7QWhDcSs4Q1I7O0FnQ2wrOENJOztFQUVJLGlCQUFBO0FoQ3ErOENSOztBZ0NsKzhDSTs7RUFFSSxpQkFBQTtFQUNBLGtCQUFBO0FoQ3ErOENSOztBZ0NsKzhDSTs7RUFFSSxnQkFBQTtFQUNBLG1CQUFBO0FoQ3ErOENSOztBZ0N2ZzlDSTs7RUFFSSxZQUFBO0FoQzBnOUNSOztBZ0N2ZzlDSTs7RUFFSSxnQkFBQTtBaEMwZzlDUjs7QWdDdmc5Q0k7O0VBRUksa0JBQUE7QWhDMGc5Q1I7O0FnQ3ZnOUNJOztFQUVJLG1CQUFBO0FoQzBnOUNSOztBZ0N2ZzlDSTs7RUFFSSxpQkFBQTtBaEMwZzlDUjs7QWdDdmc5Q0k7O0VBRUksaUJBQUE7RUFDQSxrQkFBQTtBaEMwZzlDUjs7QWdDdmc5Q0k7O0VBRUksZ0JBQUE7RUFDQSxtQkFBQTtBaEMwZzlDUjs7QWdDNWk5Q0k7O0VBRUksWUFBQTtBaEMraTlDUjs7QWdDNWk5Q0k7O0VBRUksZ0JBQUE7QWhDK2k5Q1I7O0FnQzVpOUNJOztFQUVJLGtCQUFBO0FoQytpOUNSOztBZ0M1aTlDSTs7RUFFSSxtQkFBQTtBaEMraTlDUjs7QWdDNWk5Q0k7O0VBRUksaUJBQUE7QWhDK2k5Q1I7O0FnQzVpOUNJOztFQUVJLGlCQUFBO0VBQ0Esa0JBQUE7QWhDK2k5Q1I7O0FnQzVpOUNJOztFQUVJLGdCQUFBO0VBQ0EsbUJBQUE7QWhDK2k5Q1I7O0FnQ2psOUNJOztFQUVJLGFBQUE7QWhDb2w5Q1I7O0FnQ2psOUNJOztFQUVJLGlCQUFBO0FoQ29sOUNSOztBZ0NqbDlDSTs7RUFFSSxtQkFBQTtBaENvbDlDUjs7QWdDamw5Q0k7O0VBRUksb0JBQUE7QWhDb2w5Q1I7O0FnQ2psOUNJOztFQUVJLGtCQUFBO0FoQ29sOUNSOztBZ0NqbDlDSTs7RUFFSSxrQkFBQTtFQUNBLG1CQUFBO0FoQ29sOUNSOztBZ0NqbDlDSTs7RUFFSSxpQkFBQTtFQUNBLG9CQUFBO0FoQ29sOUNSOztBZ0MzazlDUTs7RUFFSSxXQUFBO0FoQzhrOUNaOztBZ0MzazlDUTs7RUFFSSxlQUFBO0FoQzhrOUNaOztBZ0MzazlDUTs7RUFFSSxpQkFBQTtBaEM4azlDWjs7QWdDM2s5Q1E7O0VBRUksa0JBQUE7QWhDOGs5Q1o7O0FnQzNrOUNROztFQUVJLGdCQUFBO0FoQzhrOUNaOztBZ0MzazlDUTs7RUFFSSxnQkFBQTtFQUNBLGlCQUFBO0FoQzhrOUNaOztBZ0MzazlDUTs7RUFFSSxlQUFBO0VBQ0Esa0JBQUE7QWhDOGs5Q1o7O0FnQ2huOUNROztFQUVJLFlBQUE7QWhDbW45Q1o7O0FnQ2huOUNROztFQUVJLGdCQUFBO0FoQ21uOUNaOztBZ0NobjlDUTs7RUFFSSxrQkFBQTtBaENtbjlDWjs7QWdDaG45Q1E7O0VBRUksbUJBQUE7QWhDbW45Q1o7O0FnQ2huOUNROztFQUVJLGlCQUFBO0FoQ21uOUNaOztBZ0NobjlDUTs7RUFFSSxpQkFBQTtFQUNBLGtCQUFBO0FoQ21uOUNaOztBZ0NobjlDUTs7RUFFSSxnQkFBQTtFQUNBLG1CQUFBO0FoQ21uOUNaOztBZ0NycDlDUTs7RUFFSSxZQUFBO0FoQ3dwOUNaOztBZ0NycDlDUTs7RUFFSSxnQkFBQTtBaEN3cDlDWjs7QWdDcnA5Q1E7O0VBRUksa0JBQUE7QWhDd3A5Q1o7O0FnQ3JwOUNROztFQUVJLG1CQUFBO0FoQ3dwOUNaOztBZ0NycDlDUTs7RUFFSSxpQkFBQTtBaEN3cDlDWjs7QWdDcnA5Q1E7O0VBRUksaUJBQUE7RUFDQSxrQkFBQTtBaEN3cDlDWjs7QWdDcnA5Q1E7O0VBRUksZ0JBQUE7RUFDQSxtQkFBQTtBaEN3cDlDWjs7QWdDMXI5Q1E7O0VBRUksWUFBQTtBaEM2cjlDWjs7QWdDMXI5Q1E7O0VBRUksZ0JBQUE7QWhDNnI5Q1o7O0FnQzFyOUNROztFQUVJLGtCQUFBO0FoQzZyOUNaOztBZ0MxcjlDUTs7RUFFSSxtQkFBQTtBaEM2cjlDWjs7QWdDMXI5Q1E7O0VBRUksaUJBQUE7QWhDNnI5Q1o7O0FnQzFyOUNROztFQUVJLGlCQUFBO0VBQ0Esa0JBQUE7QWhDNnI5Q1o7O0FnQzFyOUNROztFQUVJLGdCQUFBO0VBQ0EsbUJBQUE7QWhDNnI5Q1o7O0FnQy90OUNROztFQUVJLFlBQUE7QWhDa3U5Q1o7O0FnQy90OUNROztFQUVJLGdCQUFBO0FoQ2t1OUNaOztBZ0MvdDlDUTs7RUFFSSxrQkFBQTtBaENrdTlDWjs7QWdDL3Q5Q1E7O0VBRUksbUJBQUE7QWhDa3U5Q1o7O0FnQy90OUNROztFQUVJLGlCQUFBO0FoQ2t1OUNaOztBZ0MvdDlDUTs7RUFFSSxpQkFBQTtFQUNBLGtCQUFBO0FoQ2t1OUNaOztBZ0MvdDlDUTs7RUFFSSxnQkFBQTtFQUNBLG1CQUFBO0FoQ2t1OUNaOztBZ0NwdzlDUTs7RUFFSSxZQUFBO0FoQ3V3OUNaOztBZ0NwdzlDUTs7RUFFSSxnQkFBQTtBaEN1dzlDWjs7QWdDcHc5Q1E7O0VBRUksa0JBQUE7QWhDdXc5Q1o7O0FnQ3B3OUNROztFQUVJLG1CQUFBO0FoQ3V3OUNaOztBZ0NwdzlDUTs7RUFFSSxpQkFBQTtBaEN1dzlDWjs7QWdDcHc5Q1E7O0VBRUksaUJBQUE7RUFDQSxrQkFBQTtBaEN1dzlDWjs7QWdDcHc5Q1E7O0VBRUksZ0JBQUE7RUFDQSxtQkFBQTtBaEN1dzlDWjs7QWdDenk5Q1E7O0VBRUksWUFBQTtBaEM0eTlDWjs7QWdDenk5Q1E7O0VBRUksZ0JBQUE7QWhDNHk5Q1o7O0FnQ3p5OUNROztFQUVJLGtCQUFBO0FoQzR5OUNaOztBZ0N6eTlDUTs7RUFFSSxtQkFBQTtBaEM0eTlDWjs7QWdDenk5Q1E7O0VBRUksaUJBQUE7QWhDNHk5Q1o7O0FnQ3p5OUNROztFQUVJLGlCQUFBO0VBQ0Esa0JBQUE7QWhDNHk5Q1o7O0FnQ3p5OUNROztFQUVJLGdCQUFBO0VBQ0EsbUJBQUE7QWhDNHk5Q1o7O0FnQzkwOUNROztFQUVJLFlBQUE7QWhDaTE5Q1o7O0FnQzkwOUNROztFQUVJLGdCQUFBO0FoQ2kxOUNaOztBZ0M5MDlDUTs7RUFFSSxrQkFBQTtBaENpMTlDWjs7QWdDOTA5Q1E7O0VBRUksbUJBQUE7QWhDaTE5Q1o7O0FnQzkwOUNROztFQUVJLGlCQUFBO0FoQ2kxOUNaOztBZ0M5MDlDUTs7RUFFSSxpQkFBQTtFQUNBLGtCQUFBO0FoQ2kxOUNaOztBZ0M5MDlDUTs7RUFFSSxnQkFBQTtFQUNBLG1CQUFBO0FoQ2kxOUNaOztBZ0NuMzlDUTs7RUFFSSxZQUFBO0FoQ3MzOUNaOztBZ0NuMzlDUTs7RUFFSSxnQkFBQTtBaENzMzlDWjs7QWdDbjM5Q1E7O0VBRUksa0JBQUE7QWhDczM5Q1o7O0FnQ24zOUNROztFQUVJLG1CQUFBO0FoQ3MzOUNaOztBZ0NuMzlDUTs7RUFFSSxpQkFBQTtBaENzMzlDWjs7QWdDbjM5Q1E7O0VBRUksaUJBQUE7RUFDQSxrQkFBQTtBaENzMzlDWjs7QWdDbjM5Q1E7O0VBRUksZ0JBQUE7RUFDQSxtQkFBQTtBaENzMzlDWjs7QWdDeDU5Q1E7O0VBRUksWUFBQTtBaEMyNTlDWjs7QWdDeDU5Q1E7O0VBRUksZ0JBQUE7QWhDMjU5Q1o7O0FnQ3g1OUNROztFQUVJLGtCQUFBO0FoQzI1OUNaOztBZ0N4NTlDUTs7RUFFSSxtQkFBQTtBaEMyNTlDWjs7QWdDeDU5Q1E7O0VBRUksaUJBQUE7QWhDMjU5Q1o7O0FnQ3g1OUNROztFQUVJLGlCQUFBO0VBQ0Esa0JBQUE7QWhDMjU5Q1o7O0FnQ3g1OUNROztFQUVJLGdCQUFBO0VBQ0EsbUJBQUE7QWhDMjU5Q1o7O0FnQ2w1OUNJOztFQUVJLHNCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtBaENxNTlDUjs7QWdDbDU5Q0k7O0VBRUkscUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0FoQ3E1OUNSOztBZ0NoNjlDSTs7RUFFSSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7QWhDbTY5Q1I7O0FnQ2g2OUNJOztFQUVJLHFCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtBaENtNjlDUjs7QWdDOTY5Q0k7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ2k3OUNSOztBZ0M5NjlDSTs7RUFFSSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7QWhDaTc5Q1I7O0FnQzU3OUNJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEMrNzlDUjs7QWdDNTc5Q0k7O0VBRUksc0JBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0FoQys3OUNSOztBZ0MxODlDSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDNjg5Q1I7O0FnQzE4OUNJOztFQUVJLHNCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtBaEM2ODlDUjs7QWdDeDk5Q0k7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQzI5OUNSOztBZ0N4OTlDSTs7RUFFSSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7QWhDMjk5Q1I7O0FnQ3QrOUNJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEN5KzlDUjs7QWdDdCs5Q0k7O0VBRUksc0JBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0FoQ3krOUNSOztBZ0NwLzlDSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDdS85Q1I7O0FnQ3AvOUNJOztFQUVJLHNCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtBaEN1LzlDUjs7QWdDbGcrQ0k7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ3FnK0NSOztBZ0NsZytDSTs7RUFFSSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7QWhDcWcrQ1I7O0FnQ2hoK0NJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENtaCtDUjs7QWdDaGgrQ0k7O0VBRUksc0JBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0FoQ21oK0NSOztBZ0M5aCtDSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDaWkrQ1I7O0FnQzloK0NJOztFQUVJLHNCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtBaENpaStDUjs7QWdDNWkrQ0k7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQytpK0NSOztBZ0M1aStDSTs7RUFFSSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7QWhDK2krQ1I7O0FnQzFqK0NJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEM2aitDUjs7QWdDMWorQ0k7O0VBRUksc0JBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0FoQzZqK0NSOztBZ0N4aytDSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDMmsrQ1I7O0FnQ3hrK0NJOztFQUVJLHNCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtBaEMyaytDUjs7QWdDdGwrQ0k7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ3lsK0NSOztBZ0N0bCtDSTs7RUFFSSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7QWhDeWwrQ1I7O0FnQ3BtK0NJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEN1bStDUjs7QWdDcG0rQ0k7O0VBRUksc0JBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0FoQ3VtK0NSOztBZ0NsbitDSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDcW4rQ1I7O0FnQ2xuK0NJOztFQUVJLHNCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtBaENxbitDUjs7QWdDaG8rQ0k7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ21vK0NSOztBZ0NobytDSTs7RUFFSSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7QWhDbW8rQ1I7O0FnQzlvK0NJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENpcCtDUjs7QWdDOW8rQ0k7O0VBRUksc0JBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0FoQ2lwK0NSOztBZ0M1cCtDSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDK3ArQ1I7O0FnQzVwK0NJOztFQUVJLHNCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtBaEMrcCtDUjs7QWdDMXErQ0k7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQzZxK0NSOztBZ0MxcStDSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDNnErQ1I7O0FnQ3hyK0NJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEMycitDUjs7QWdDeHIrQ0k7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQzJyK0NSOztBZ0N0cytDSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDeXMrQ1I7O0FnQ3RzK0NJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEN5cytDUjs7QWdDcHQrQ0k7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ3V0K0NSOztBZ0NwdCtDSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDdXQrQ1I7O0FnQ2x1K0NJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENxdStDUjs7QWdDbHUrQ0k7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ3F1K0NSOztBZ0NoditDSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDbXYrQ1I7O0FnQ2h2K0NJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENtditDUjs7QWdDOXYrQ0k7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ2l3K0NSOztBZ0M5ditDSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDaXcrQ1I7O0FnQzV3K0NJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEMrdytDUjs7QWdDNXcrQ0k7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQyt3K0NSOztBZ0MxeCtDSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDNngrQ1I7O0FnQzF4K0NJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEM2eCtDUjs7QWdDeHkrQ0k7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQzJ5K0NSOztBZ0N4eStDSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDMnkrQ1I7O0FnQ3R6K0NJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEN5eitDUjs7QWdDdHorQ0k7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ3l6K0NSOztBZ0NwMCtDSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDdTArQ1I7O0FnQ3AwK0NJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEN1MCtDUjs7QWdDbDErQ0k7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ3ExK0NSOztBZ0NsMStDSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDcTErQ1I7O0FnQ2gyK0NJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENtMitDUjs7QWdDaDIrQ0k7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ20yK0NSOztBZ0M5MitDSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDaTMrQ1I7O0FnQzkyK0NJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENpMytDUjs7QWdDNTMrQ0k7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQyszK0NSOztBZ0M1MytDSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDKzMrQ1I7O0FnQzE0K0NJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEM2NCtDUjs7QWdDMTQrQ0k7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQzY0K0NSOztBZ0N4NStDSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDMjUrQ1I7O0FnQ3g1K0NJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEMyNStDUjs7QWdDdDYrQ0k7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ3k2K0NSOztBZ0N0NitDSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDeTYrQ1I7O0FnQ3A3K0NJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEN1NytDUjs7QWdDcDcrQ0k7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ3U3K0NSOztBZ0NsOCtDSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDcTgrQ1I7O0FnQ2w4K0NJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENxOCtDUjs7QWdDaDkrQ0k7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ205K0NSOztBZ0NoOStDSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDbTkrQ1I7O0FnQzk5K0NJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENpKytDUjs7QWdDOTkrQ0k7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ2krK0NSOztBZ0M1KytDSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDKysrQ1I7O0FnQzUrK0NJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEMrKytDUjs7QWdDMS8rQ0k7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQzYvK0NSOztBZ0MxLytDSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDNi8rQ1I7O0FnQ3hnL0NJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEMyZy9DUjs7QWdDeGcvQ0k7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQzJnL0NSOztBZ0N0aC9DSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDeWgvQ1I7O0FnQ3RoL0NJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEN5aC9DUjs7QWdDcGkvQ0k7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ3VpL0NSOztBZ0NwaS9DSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDdWkvQ1I7O0FnQ2xqL0NJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENxai9DUjs7QWdDbGovQ0k7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ3FqL0NSOztBZ0Noay9DSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDbWsvQ1I7O0FnQ2hrL0NJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENtay9DUjs7QWdDOWsvQ0k7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ2lsL0NSOztBZ0M5ay9DSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDaWwvQ1I7O0FnQzVsL0NJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEMrbC9DUjs7QWdDNWwvQ0k7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQytsL0NSOztBZ0MxbS9DSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDNm0vQ1I7O0FnQzFtL0NJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEM2bS9DUjs7QWdDeG4vQ0k7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQzJuL0NSOztBZ0N4bi9DSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDMm4vQ1I7O0FnQ3RvL0NJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEN5by9DUjs7QWdDdG8vQ0k7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ3lvL0NSOztBZ0NwcC9DSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDdXAvQ1I7O0FnQ3BwL0NJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEN1cC9DUjs7QWdDbHEvQ0k7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ3FxL0NSOztBZ0NscS9DSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDcXEvQ1I7O0FnQ2hyL0NJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENtci9DUjs7QWdDaHIvQ0k7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ21yL0NSOztBZ0M5ci9DSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDaXMvQ1I7O0FnQzlyL0NJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENpcy9DUjs7QWdDNXMvQ0k7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQytzL0NSOztBZ0M1cy9DSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDK3MvQ1I7O0FnQzF0L0NJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEM2dC9DUjs7QWdDMXQvQ0k7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQzZ0L0NSOztBZ0N4dS9DSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDMnUvQ1I7O0FnQ3h1L0NJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEMydS9DUjs7QWdDdHYvQ0k7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ3l2L0NSOztBZ0N0di9DSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDeXYvQ1I7O0FnQ3B3L0NJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEN1dy9DUjs7QWdDcHcvQ0k7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ3V3L0NSOztBZ0NseC9DSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDcXgvQ1I7O0FnQ2x4L0NJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENxeC9DUjs7QWdDaHkvQ0k7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ215L0NSOztBZ0NoeS9DSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDbXkvQ1I7O0FnQzl5L0NJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENpei9DUjs7QWdDOXkvQ0k7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ2l6L0NSOztBZ0M1ei9DSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDK3ovQ1I7O0FnQzV6L0NJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEMrei9DUjs7QWdDMTAvQ0k7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQzYwL0NSOztBZ0MxMC9DSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDNjAvQ1I7O0FnQ3gxL0NJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEMyMS9DUjs7QWdDeDEvQ0k7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQzIxL0NSOztBZ0N0Mi9DSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDeTIvQ1I7O0FnQ3QyL0NJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEN5Mi9DUjs7QWdDcDMvQ0k7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ3UzL0NSOztBZ0NwMy9DSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDdTMvQ1I7O0FnQ2w0L0NJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENxNC9DUjs7QWdDbDQvQ0k7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ3E0L0NSOztBZ0NoNS9DSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDbTUvQ1I7O0FnQ2g1L0NJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENtNS9DUjs7QWdDOTUvQ0k7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ2k2L0NSOztBZ0M5NS9DSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDaTYvQ1I7O0FnQzU2L0NJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEMrNi9DUjs7QWdDNTYvQ0k7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQys2L0NSOztBZ0MxNy9DSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDNjcvQ1I7O0FnQzE3L0NJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEM2Ny9DUjs7QWdDeDgvQ0k7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQzI4L0NSOztBZ0N4OC9DSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDMjgvQ1I7O0FnQ3Q5L0NJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEN5OS9DUjs7QWdDdDkvQ0k7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ3k5L0NSOztBZ0NwKy9DSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDdSsvQ1I7O0FnQ3ArL0NJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEN1Ky9DUjs7QWdDbC8vQ0k7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ3EvL0NSOztBZ0NsLy9DSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDcS8vQ1I7O0FnQ2hnZ0RJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENtZ2dEUjs7QWdDaGdnREk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ21nZ0RSOztBZ0M5Z2dESTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDaWhnRFI7O0FnQzlnZ0RJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENpaGdEUjs7QWdDNWhnREk7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQytoZ0RSOztBZ0M1aGdESTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDK2hnRFI7O0FnQzFpZ0RJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEM2aWdEUjs7QWdDMWlnREk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQzZpZ0RSOztBZ0N4amdESTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDMmpnRFI7O0FnQ3hqZ0RJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEMyamdEUjs7QWdDdGtnREk7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ3lrZ0RSOztBZ0N0a2dESTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDeWtnRFI7O0FnQ3BsZ0RJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEN1bGdEUjs7QWdDcGxnREk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ3VsZ0RSOztBZ0NsbWdESTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDcW1nRFI7O0FnQ2xtZ0RJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENxbWdEUjs7QWdDaG5nREk7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ21uZ0RSOztBZ0NobmdESTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDbW5nRFI7O0FnQzluZ0RJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENpb2dEUjs7QWdDOW5nREk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ2lvZ0RSOztBZ0M1b2dESTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDK29nRFI7O0FnQzVvZ0RJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEMrb2dEUjs7QWdDMXBnREk7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQzZwZ0RSOztBZ0MxcGdESTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDNnBnRFI7O0FnQ3hxZ0RJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEMycWdEUjs7QWdDeHFnREk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQzJxZ0RSOztBZ0N0cmdESTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDeXJnRFI7O0FnQ3RyZ0RJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEN5cmdEUjs7QWdDcHNnREk7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ3VzZ0RSOztBZ0Nwc2dESTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDdXNnRFI7O0FnQ2x0Z0RJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENxdGdEUjs7QWdDbHRnREk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ3F0Z0RSOztBZ0NodWdESTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDbXVnRFI7O0FnQ2h1Z0RJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENtdWdEUjs7QWdDOXVnREk7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ2l2Z0RSOztBZ0M5dWdESTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDaXZnRFI7O0FnQzV2Z0RJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEMrdmdEUjs7QWdDNXZnREk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQyt2Z0RSOztBZ0Mxd2dESTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDNndnRFI7O0FnQzF3Z0RJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEM2d2dEUjs7QWdDbndnRFE7O0VBRUksc0JBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0FoQ3N3Z0RaOztBZ0Nud2dEUTs7RUFFSSxxQkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7QWhDc3dnRFo7O0FnQ2p4Z0RROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENveGdEWjs7QWdDanhnRFE7O0VBRUksc0JBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0FoQ294Z0RaOztBZ0MveGdEUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDa3lnRFo7O0FnQy94Z0RROztFQUVJLHNCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtBaENreWdEWjs7QWdDN3lnRFE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ2d6Z0RaOztBZ0M3eWdEUTs7RUFFSSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7QWhDZ3pnRFo7O0FnQzN6Z0RROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEM4emdEWjs7QWdDM3pnRFE7O0VBRUksc0JBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0FoQzh6Z0RaOztBZ0N6MGdEUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDNDBnRFo7O0FnQ3owZ0RROztFQUVJLHNCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtBaEM0MGdEWjs7QWdDdjFnRFE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQzAxZ0RaOztBZ0N2MWdEUTs7RUFFSSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7QWhDMDFnRFo7O0FnQ3IyZ0RROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEN3MmdEWjs7QWdDcjJnRFE7O0VBRUksc0JBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0FoQ3cyZ0RaOztBZ0NuM2dEUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDczNnRFo7O0FnQ24zZ0RROztFQUVJLHNCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtBaENzM2dEWjs7QWdDajRnRFE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ280Z0RaOztBZ0NqNGdEUTs7RUFFSSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7QWhDbzRnRFo7O0FnQy80Z0RROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENrNWdEWjs7QWdDLzRnRFE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ2s1Z0RaOztBZ0M3NWdEUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDZzZnRFo7O0FnQzc1Z0RROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENnNmdEWjs7QWdDMzZnRFE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQzg2Z0RaOztBZ0MzNmdEUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDODZnRFo7O0FnQ3o3Z0RROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEM0N2dEWjs7QWdDejdnRFE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQzQ3Z0RaOztBZ0N2OGdEUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDMDhnRFo7O0FnQ3Y4Z0RROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEMwOGdEWjs7QWdDcjlnRFE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ3c5Z0RaOztBZ0NyOWdEUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDdzlnRFo7O0FnQ24rZ0RROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENzK2dEWjs7QWdDbitnRFE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ3MrZ0RaOztBZ0NqL2dEUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDby9nRFo7O0FnQ2ovZ0RROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENvL2dEWjs7QWdDLy9nRFE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ2tnaERaOztBZ0MvL2dEUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDa2doRFo7O0FnQzdnaERROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENnaGhEWjs7QWdDN2doRFE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ2doaERaOztBZ0MzaGhEUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDOGhoRFo7O0FnQzNoaERROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEM4aGhEWjs7QWdDemloRFE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQzRpaERaOztBZ0N6aWhEUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDNGloRFo7O0FnQ3ZqaERROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEMwamhEWjs7QWdDdmpoRFE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQzBqaERaOztBZ0Nya2hEUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDd2toRFo7O0FnQ3JraERROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEN3a2hEWjs7QWdDbmxoRFE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ3NsaERaOztBZ0NubGhEUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDc2xoRFo7O0FnQ2ptaERROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENvbWhEWjs7QWdDam1oRFE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ29taERaOztBZ0MvbWhEUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDa25oRFo7O0FnQy9taERROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENrbmhEWjs7QWdDN25oRFE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ2dvaERaOztBZ0M3bmhEUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDZ29oRFo7O0FnQzNvaERROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEM4b2hEWjs7QWdDM29oRFE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQzhvaERaOztBZ0N6cGhEUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDNHBoRFo7O0FnQ3pwaERROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEM0cGhEWjs7QWdDdnFoRFE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQzBxaERaOztBZ0N2cWhEUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDMHFoRFo7O0FnQ3JyaERROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEN3cmhEWjs7QWdDcnJoRFE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ3dyaERaOztBZ0Nuc2hEUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDc3NoRFo7O0FnQ25zaERROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENzc2hEWjs7QWdDanRoRFE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ290aERaOztBZ0NqdGhEUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDb3RoRFo7O0FnQy90aERROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENrdWhEWjs7QWdDL3RoRFE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ2t1aERaOztBZ0M3dWhEUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDZ3ZoRFo7O0FnQzd1aERROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENndmhEWjs7QWdDM3ZoRFE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQzh2aERaOztBZ0MzdmhEUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDOHZoRFo7O0FnQ3p3aERROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEM0d2hEWjs7QWdDendoRFE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQzR3aERaOztBZ0N2eGhEUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDMHhoRFo7O0FnQ3Z4aERROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEMweGhEWjs7QWdDcnloRFE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ3d5aERaOztBZ0NyeWhEUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDd3loRFo7O0FnQ256aERROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENzemhEWjs7QWdDbnpoRFE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ3N6aERaOztBZ0NqMGhEUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDbzBoRFo7O0FnQ2owaERROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENvMGhEWjs7QWdDLzBoRFE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ2sxaERaOztBZ0MvMGhEUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDazFoRFo7O0FnQzcxaERROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENnMmhEWjs7QWdDNzFoRFE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ2cyaERaOztBZ0MzMmhEUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDODJoRFo7O0FnQzMyaERROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEM4MmhEWjs7QWdDejNoRFE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQzQzaERaOztBZ0N6M2hEUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDNDNoRFo7O0FnQ3Y0aERROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEMwNGhEWjs7QWdDdjRoRFE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQzA0aERaOztBZ0NyNWhEUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDdzVoRFo7O0FnQ3I1aERROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEN3NWhEWjs7QWdDbjZoRFE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ3M2aERaOztBZ0NuNmhEUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDczZoRFo7O0FnQ2o3aERROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENvN2hEWjs7QWdDajdoRFE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ283aERaOztBZ0MvN2hEUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDazhoRFo7O0FnQy83aERROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENrOGhEWjs7QWdDNzhoRFE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ2c5aERaOztBZ0M3OGhEUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDZzloRFo7O0FnQzM5aERROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEM4OWhEWjs7QWdDMzloRFE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQzg5aERaOztBZ0N6K2hEUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDNCtoRFo7O0FnQ3oraERROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEM0K2hEWjs7QWdDdi9oRFE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQzAvaERaOztBZ0N2L2hEUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDMC9oRFo7O0FnQ3JnaURROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEN3Z2lEWjs7QWdDcmdpRFE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ3dnaURaOztBZ0NuaGlEUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDc2hpRFo7O0FnQ25oaURROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENzaGlEWjs7QWdDamlpRFE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ29paURaOztBZ0NqaWlEUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDb2lpRFo7O0FnQy9paURROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENramlEWjs7QWdDL2lpRFE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ2tqaURaOztBZ0M3amlEUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDZ2tpRFo7O0FnQzdqaURROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENna2lEWjs7QWdDM2tpRFE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQzhraURaOztBZ0Mza2lEUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDOGtpRFo7O0FnQ3psaURROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEM0bGlEWjs7QWdDemxpRFE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQzRsaURaOztBZ0N2bWlEUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDMG1pRFo7O0FnQ3ZtaURROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEMwbWlEWjs7QWdDcm5pRFE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ3duaURaOztBZ0NybmlEUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDd25pRFo7O0FnQ25vaURROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENzb2lEWjs7QWdDbm9pRFE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ3NvaURaOztBZ0NqcGlEUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDb3BpRFo7O0FnQ2pwaURROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENvcGlEWjs7QWdDL3BpRFE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ2txaURaOztBZ0MvcGlEUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDa3FpRFo7O0FnQzdxaURROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENncmlEWjs7QWdDN3FpRFE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ2dyaURaOztBZ0MzcmlEUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDOHJpRFo7O0FnQzNyaURROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEM4cmlEWjs7QWdDenNpRFE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQzRzaURaOztBZ0N6c2lEUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDNHNpRFo7O0FnQ3Z0aURROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEMwdGlEWjs7QWdDdnRpRFE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQzB0aURaOztBZ0NydWlEUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDd3VpRFo7O0FnQ3J1aURROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEN3dWlEWjs7QWdDbnZpRFE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ3N2aURaOztBZ0NudmlEUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDc3ZpRFo7O0FnQ2p3aURROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENvd2lEWjs7QWdDandpRFE7O0VBRUksdUJB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ZCxnQnBDelJjO0VvQzBSZCxnQnBDMVJjO0VvQzJSZCxzQkFBQTtBL0NteG1ERjtBK0NqeG1ERTtFQUNFLFdwQzlSWTtFb0MrUlosZXBDL1JZO0VvQ2dTWixZcENoU1k7RW9DaVNaLFNBQUE7RUFDQSwyQ0FBQTtFQUNBLGdCQUFBO0EvQ214bURKO0ErQ2h4bURFO0VBQ0UsWXBDdlNZO0VvQ3dTWixVQUFBO0EvQ2t4bURKO0ErQ2h4bURJO0VBQ0UsZUFBQTtBL0NreG1ETjtBK0NoeG1ETTtFQUNFLHdCQUFBO0EvQ2t4bURSO0ErQzl3bURJO0VBQ0UsU0FBQTtFQUNBLGVBQUE7RUFDQSxZcENyVFU7RW9Dc1RWLG9CQUFBO0EvQ2d4bUROO0ErQzl3bURNO0VBQ0Usa0JBQUE7QS9DZ3htRFI7QStDOXdtRFE7RUFDRSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0EvQ2d4bURWO0ErQzV3bURNO0VBQ0Usb0JBQUE7QS9DOHdtRFI7QStDendtREU7RUFDRSxZcEN6VVk7QVhvbG5EaEI7QStDendtREk7RUFDRSxlcEM1VVU7RW9DNlVWLFlwQzdVVTtFb0M4VVYsU0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBL0Myd21ETjtBK0N6d21ETTtFQUNFLHlCQUFBO0EvQzJ3bURSO0ErQ3h3bURNO0VBQ0UsaUJBQUE7QS9DMHdtRFI7QStDcndtREU7RUFDRSxXcEM3Vlk7RW9DOFZaLFlwQzlWWTtFb0MrVlosU0FBQTtFQUNBLGdCQUFBO0EvQ3V3bURKO0ErQ3B3bURFO0VBQ0UsWXBDcFdZO0FYMG1uRGhCOztBK0M5dm1ESTtFQUNFLGtCQUFBO0EvQ2l3bUROOztBK0M1dm1EQTtFQUNFLGdCQUFBO0VBQ0EsZ0JBQUE7QS9DK3ZtREY7QStDN3ZtREU7RUFDRSxZQUFBO0EvQyt2bURKOztBK0Mxdm1EQTtFQUlNO0lBQ0UsZUFBQTtJQUNBLHFCQUFBO0UvQzB2bUROO0FBQ0Y7QWdEeHNuREE7RUFDQyx5QkFBQTtBaEQwc25ERDs7QWdEeHNuREE7RUFDQyx5QkFBQTtBaEQyc25ERDs7QWdEenNuREE7RUFDQyx5QkFBQTtB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QkFBQSxFQUFBLFNBQUE7RUFDQSxtQkFBQSxFQUFBLFNBQUE7RUFDQSxpQkFBQSxFQUFBLFNBQUE7RUFDQSxvQkFBQSxFQUFBLFNBQUE7RUFDQSxrQkFBQSxFQUFBLFNBQUE7RUFDQSxrQkFBQSxFQUFBLFNBQUE7RUFDQSxrQkFBQSxFQUFBLFNBQUE7RUFDQSxrQkFBQSxFQUFBLFNBQUE7RUFFQTs7aUZBQUE7RUFJQSxrQkFBQTtFQUNBLDhHQUFBO0VBQ0EsNEZBQUE7RUFFQSxlQUFBO0VBQ0Esa0JBQUEsRUFBQSxTQUFBO0VBQ0EsbUJBQUEsRUFBQSxTQUFBO0VBQ0EsaUJBQUEsRUFBQSxTQUFBO0VBQ0EsbUJBQUEsRUFBQSxTQUFBO0VBQ0Esa0JBQUEsRUFBQSxTQUFBO0VBQ0Esa0JBQUEsRUFBQSxTQUFBO0VBQ0Esb0JBQUEsRUFBQSxTQUFBO0VBQ0EsbUJBQUEsRUFBQSxTQUFBO0VBQ0EsZ0JBQUEsRUFBQSxTQUFBO0VBQ0EsZ0JBQUEsRUFBQSxTQUFBO0VBRUEsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUVBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLHdCQUFBO0VBQ0Esa0JBQUE7RUFFQTs7aUZBQUE7RUFJQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFFQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUEsRUFBQSxRQUFBO0VBQ0EscUJBQUEsRUFBQSxRQUFBO0VBQ0EsbUJBQUEsRUFBQSxRQUFBO0VBQ0Esb0JBQUEsRUFBQSxTQUFBO0VBQ0Esa0JBQUEsRUFBQSxTQUFBO0VBQ0Esb0JBQUEsRUFBQSxTQUFBO0VBQ0EscUJBQUE7RUFFQSxZQUFBO0VBQ0EsNENBQUE7RUFDQSxrRkFBQTtFQUNBLG9GQUFBO0VBQ0Esc0ZBQUE7RUFDQSxtREFBQTtFQUVBOztpRkFBQTtFQUlBLDZCQUFBO0VBQ0Es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O0FUdWsyRE47O0FTeGsyREk7RUFDRSxVQUFBO0FUMmsyRE47O0FTNWsyREk7RUFDRSxVQUFBO0FUK2syRE47O0FTaGwyREk7RUFDRSxVQUFBO0FUbWwyRE47O0FTcGwyREk7RUFDRSxVQUFBO0FUdWwyRE47O0FTeGwyREk7RUFDRSxVQUFBO0FUMmwyRE47O0FTNWwyREk7RUFDRSxVQUFBO0FUK2wyRE47O0FTaG0yREk7RUFDRSxVQUFBO0FUbW0yRE47O0FTcG0yREk7RUFDRSxVQUFBO0FUdW0yRE47O0FTeG0yREk7RUFDRSxVQUFBO0FUMm0yRE47O0FTNW0yREk7RUFDRSxVQUFBO0FUK20yRE47O0FTaG4yREk7RUFDRSxTQUFBO0FUbW4yRE47O0FTcG4yREk7RUFDRSxTQUFBO0FUdW4yRE47O0FTeG4yREk7RUFDRSxTQUFBO0FUMm4yRE47O0FTNW4yREk7RUFDRSxTQUFBO0FUK24yRE47O0FTaG8yREk7RUFDRSxTQUFBO0FUbW8yRE47O0FTcG8yREk7RUFDRSxTQUFBO0FUdW8yRE47O0FTeG8yREk7RUFDRSxTQUFBO0FUMm8yRE47O0FTNW8yREk7RUFDRSxTQUFBO0FUK28yRE47O0FTaHAyREk7RUFDRSxTQUFBO0FUbXAyRE47O0FTcHAyREk7RUFDRSxRQUFBO0FUdXAyRE47O0FTeHAyREk7RUFDRSxRQUFBO0FUMnAyRE47O0FTNXAyREk7RUFDRSxRQUFBO0FUK3AyRE47O0FTaHEyREk7RUFDRSxRQUFBO0FUbXEyRE47O0FTcHEyREk7RUFDRSxRQUFBO0FUdXEyRE47O0FTeHEyREk7RUFDRSxRQUFBO0FUMnEyRE47O0FTNXEyREk7RUFDRSxRQUFBO0FUK3EyRE47O0FTaHIyREk7RUFDRSxRQUFBO0FUbXIyRE47O0FTcHIyREk7RUFDRSxRQUFBO0FUdXIyRE47O0FTeHIyREk7RUFDRSxRQUFBO0FUMnIyRE47O0FTNXIyREk7RUFDRSxTQUFBO0FUK3IyRE47O0FTaHMyREk7RUFDRSxTQUFBO0FUbXMyRE47O0FTcHMyREk7RUFDRSxTQUFBO0FUdXMyRE47O0FTeHMyREk7RUFDRSxTQUFBO0FUMnMyRE47O0FTNXMyREk7RUFDRSxTQUFBO0FUK3MyRE47O0FTaHQyREk7RUFDRSxTQUFBO0FUbXQyRE47O0FTcHQyREk7RUFDRSxTQUFBO0FUdXQyRE47O0FTeHQyREk7RUFDRSxTQUFBO0FUMnQyRE47O0FTNXQyREk7RUFDRSxTQUFBO0FUK3QyRE47O0FTaHUyREk7RUFDRSxTQUFBO0FUbXUyRE47O0FTcHUyREk7RUFDRSxTQUFBO0FUdXUyRE47O0FTcHQyREk7RUE3bUJGLGNBK21CeUQ7QVRzdDJEM0Q7QVNwMDNERTtFQUNFLGlCQTZtQjBEO0VBNW1CMUQsZUE0bUJ1RDtBVDB0MkQzRDs7QVM1dDJESTtFQTdtQkYsZUE4bUIrRDtBVCt0MkRqRTtBUzUwM0RFO0VBQ0UsaUJBNG1COEU7RUEzbUI5RSxnQkEybUI2RDtBVG11MkRqRTs7QVNwdTJESTtFQTdtQkYsZ0JBOG1CK0Q7QVR1dTJEakU7QVNwMTNERTtFQUNFLGlCQTRtQjhFO0VBM21COUUsaUJBMm1CNkQ7QVQydTJEakU7O0FTNXUyREk7RUE3bUJGLGdCQThtQitEO0FUK3UyRGpFO0FTNTEzREU7RUFDRSxpQkE0bUI4RTtFQTNtQjlFLGlCQTJtQjZEO0FUbXYyRGpFOztBU3B2MkRJO0VBN21CRixnQkE4bUIrRDtBVHV2MkRqRTtBU3AyM0RFO0VBQ0UsaUJBNG1COEU7RUEzbUI5RSxpQkEybUI2RDtBVDJ2MkRqRTs7QVM1djJESTtFQTdtQkYsZ0JBOG1CK0Q7QVQrdjJEakU7QVM1MjNERTtFQUNFLGlCQTRtQjhFO0VBM21COUUsaUJBMm1CNkQ7QVRtdzJEakU7O0FTcHcyREk7RUE3bUJGLGdCQThtQitEO0FUdXcyRGpFO0FTcDMzREU7RUFDRSxpQkE0bUI4RTtFQTNtQjlFLGlCQTJtQjZEO0FUMncyRGpFOztBUzV3MkRJO0VBN21CRixnQkE4bUIrRDtBVCt3MkRqRTtBUzUzM0RFO0VBQ0UsaUJBNG1COEU7RUEzbUI5RSxpQkEybUI2RDtBVG14MkRqRTs7QVNweDJESTtFQTdtQkYsZ0JBOG1CK0Q7QVR1eDJEakU7QVNwNDNERTtFQUNFLGlCQTRtQjhFO0VBM21COUUsaUJBMm1CNkQ7QVQyeDJEakU7O0FTNXgyREk7RUE3bUJGLGdCQThtQitEO0FUK3gyRGpFO0FTNTQzREU7RUFDRSxpQkE0bUI4RTtFQTNtQjlFLGlCQTJtQjZEO0FUbXkyRGpFOztBU3B5MkRJO0VBN21CRixnQkE4bUIrRDtBVHV5MkRqRTtBU3A1M0RFO0VBQ0UsaUJBNG1COEU7RUEzbUI5RSxpQkEybUI2RDtBVDJ5MkRqRTs7QVM1eTJESTtFQTdtQkYsZ0JBOG1CK0Q7QVQreTJEakU7QVM1NTNERTtFQUNFLGlCQTRtQjhFO0VBM21COUUsaUJBMm1CNkQ7QVRtejJEakU7O0FTcHoyREk7RUE3bUJGLGdCQThtQitEO0FUdXoyRGpFO0FTcDYzREU7RUFDRSxpQkE0bUI4RTtFQTNtQjlFLGlCQTJtQjZEO0FUMnoyRGpFOztBUzV6MkRJO0VBN21CRixnQkE4bUIrRDtBVCt6MkRqRTtBUzU2M0RFO0VBQ0UsaUJBNG1COEU7RUEzbUI5RSxpQkEybUI2RDtBVG0wMkRqRTs7QVNwMDJESTtFQTdtQkYsZ0JBOG1CK0Q7QVR1MDJEakU7QVNwNzNERTtFQUNFLGlCQTRtQjhFO0VBM21COUUsaUJBMm1CNkQ7QVQyMDJEakU7O0FTNTAyREk7RUE3bUJGLGdCQThtQitEO0FUKzAyRGpFO0FTNTczREU7RUFDRSxpQkE0bUI4RTtFQTNtQjlFLGlCQTJtQjZEO0FUbTEyRGpFOztBU3AxMkRJO0VBN21CRixnQkE4bUIrRDtBVHUxMkRqRTtBU3A4M0RFO0VBQ0UsaUJBNG1COEU7RUEzbUI5RSxpQkEybUI2RDtBVDIxMkRqRTs7QVM1MTJESTtFQTdtQkYsZ0JBOG1CK0Q7QVQrMTJEakU7QVM1ODNERTtFQUNFLGlCQTRtQjhFO0VBM21COUUsaUJBMm1CNkQ7QVRtMjJEakU7O0FTcDIyREk7RUE3bUJGLGdCQThtQitEO0FUdTIyRGpFO0FTcDkzREU7RUFDRSxpQkE0bUI4RTtFQTNtQjlFLGlCQTJtQjZEO0FUMjIyRGpFOztBUzUyMkRJO0VBN21CRixnQkE4bUIrRDtBVCsyMkRqRTtBUzU5M0RFO0VBQ0UsaUJBNG1COEU7RUEzbUI5RSxpQkEybUI2RDtBVG0zMkRqRTs7QVNuMjJESTtFQUNFLDJCQUFBO0FUczIyRE47O0FTdjEyREk7RUE5b0JGLDJCQStvQmlEO0FUMDEyRG5EO0FTeCszREU7RUFDRSxpQkE2b0IrRDtFQTVvQi9ELDRCQTRvQitDO0FUODEyRG5EOztBU3R0MkRFOztFQUdFLDJCQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtBVHd0MkRKOztBU3B0MkRFOzs7OztFQU1FLDJCQUFBO0FUc3QyREo7O0FTbHQyREU7Ozs7O0VBTUUsdUJBQUE7QVRvdDJESjs7QVNodDJERTs7Ozs7RUFNRSx5QkFBQTtBVGt0MkRKOztBUzlzMkRFOzs7OztFQU1FLDZCQUFBO0FUZ3QyREo7O0FTNXMyREU7Ozs7O0VBTUUsOEJBQUE7QVQ4czJESjs7QVNwczJERTs7Ozs7RUFNRSx1QkFBQTtFQUNBLHlCQUFBO0FUc3MyREo7O0FTbHMyREU7Ozs7O0VBTUUsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7QVRvczJESjs7QVNoczJERTs7Ozs7RUFNRSxlQUFBO0VBQ0Esc0JBQUE7QVRrczJESjs7QVM5cjJERTs7Ozs7RUFNRSxxQkFBQTtFQUNBLHVCQUFBO0FUZ3MyREo7O0FTNXIyREU7Ozs7O0VBTUUsb0JBQUE7RUFDQSxzQkFBQTtBVDhyMkRKOztBUzU1MkRFO0VBQTRCLE9BQUE7RUFBaUIsc0JBQUE7QVRpNjJEL0M7O0FTLzUyREU7RUFBNEIsY0FBQTtFQUFpQixzQkFBQTtBVG82MkQvQzs7QVNuNjJERTtFQUE0QixjQUFBO0VBQWlCLHNCQUFBO0FUdzYyRC9DOztBU3Y2MkRFO0VBQTRCLGNBQUE7RUFBaUIsc0JBQUE7QVQ0NjJEL0M7O0FTMzYyREU7RUFBNEIsY0FBQTtFQUFpQixzQkFBQTtBVGc3MkQvQzs7QVMvNjJERTtFQUE0QixjQUFBO0VBQWlCLHNCQUFBO0FUbzcyRC9DOztBU243MkRFO0VBQTRCLGNBQUE7RUFBaUIsc0JBQUE7QVR3NzJEL0M7O0FTbDcyREk7RUFDRSxjQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7QVRxNzJETjs7QVNsNzJESTtFQUNFLGNBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUdlLFlBQUE7QVRtNzJEckI7O0FTaDcyREk7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtBVG03MkROOztBU3g4MkRJO0VBQ0UsY0FBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0FUMjgyRE47O0FTeDgyREk7RUFDRSxjQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7QVQyODJETjs7QVNyODJESTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHNCQUFBO0FUdzgyRE47O0FTNzkyREk7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7QVRnKzJETjs7QVM3OTJESTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBVGcrMkROOztBUzE5MkRJO0VBQ0UsY0FBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7QVQ2OTJETjs7QVNsLzJESTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBVHEvMkROOztBU2wvMkRJO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0FUcS8yRE47O0FTLysyREk7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtBVGsvMkROOztBU3ZnM0RJO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0FUMGczRE47O0FTdmczREk7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7QVQwZzNETjs7QVNwZzNESTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0FUdWczRE47O0FTNWgzREk7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7QVQraDNETjs7QVM1aDNESTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBVCtoM0ROOztBU3poM0RJO0VBQ0UsY0FBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7QVQ0aDNETjs7QVNqajNESTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBVG9qM0ROOztBU2pqM0RJO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0FUb2ozRE47O0FTOWkzREk7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtBVGlqM0ROOztBU3RrM0RJO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0FUeWszRE47O0FTdGszREk7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7QVR5azNETjs7QVNuazNESTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0FUc2szRE47O0FTM2wzREk7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7QVQ4bDNETjs7QVMzbDNESTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBVDhsM0ROOztBU3hsM0RJO0VBQ0UsY0FBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7QVQybDNETjs7QVNobjNESTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBVG1uM0ROOztBU2huM0RJO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0FUbW4zRE47O0FTN20zREk7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtBVGduM0ROOztBU3JvM0RJO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0FUd28zRE47O0FTcm8zREk7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7QVR3bzNETjs7QVNsbzNESTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0FUcW8zRE47O0FTMXAzREk7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7QVQ2cDNETjs7QVMxcDNESTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBVDZwM0ROOztBU3ZwM0RJO0VBQ0UsY0FBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7QVQwcDNETjs7QVMvcTNESTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBVGtyM0ROOztBUy9xM0RJO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0FUa3IzRE47O0FTNXEzREk7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtBVCtxM0ROOztBU3BzM0RJO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0FUdXMzRE47O0FTcHMzREk7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7QVR1czNETjs7QVNqczNESTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0FUb3MzRE47O0FTenQzREk7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7QVQ0dDNETjs7QVN6dDNESTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBVDR0M0ROOztBU3R0M0RJO0VBQ0UsY0FBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7QVR5dDNETjs7QVM5dTNESTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBVGl2M0ROOztBUzl1M0RJO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0FUaXYzRE47O0FTM3UzREk7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtBVDh1M0ROOztBU253M0RJO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0FUc3czRE47O0FTbnczREk7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7QVRzdzNETjs7QVNodzNESTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0FUbXczRE47O0FTeHgzREk7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7QVQyeDNETjs7QVN4eDNESTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBVDJ4M0ROOztBU3J4M0RJO0VBQ0UsY0FBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7QVR3eDNETjs7QVM3eTNESTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBVGd6M0ROOztBUzd5M0RJO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0FUZ3ozRE47O0FTMXkzREk7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtBVDZ5M0ROOztBU2wwM0RJO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0FUcTAzRE47O0FTbDAzREk7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7QVRxMDNETjs7QVMvejNESTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0FUazAzRE47O0FTdjEzREk7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7QVQwMTNETjs7QVN2MTNESTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtB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QkE4bUIrRDtFVHd3NEQvRDtFU3IzNURBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVDR3NEQvRDtFUzd3NERFO0lBN21CRixnQkE4bUIrRDtFVCt3NEQvRDtFUzUzNURBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVG14NEQvRDtFU3B4NERFO0lBN21CRixnQkE4bUIrRDtFVHN4NEQvRDtFU240NURBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVDB4NEQvRDtFUzN4NERFO0lBN21CRixnQkE4bUIrRDtFVDZ4NEQvRDtFUzE0NURBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVGl5NEQvRDtFU2x5NERFO0lBN21CRixnQkE4bUIrRDtFVG95NEQvRDtFU2o1NURBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVHd5NEQvRDtFU3p5NERFO0lBN21CRixnQkE4bUIrRDtFVDJ5NEQvRDtFU3g1NURBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVCt5NEQvRDtFU2h6NERFO0lBN21CRixnQkE4bUIrRDtFVGt6NEQvRDtFUy81NURBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVHN6NEQvRDtFU3Z6NERFO0lBN21CRixnQkE4bUIrRDtFVHl6NEQvRDtFU3Q2NURBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVDZ6NEQvRDtFUzl6NERFO0lBN21CRixnQkE4bUIrRDtFVGcwNEQvRDtFUzc2NURBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVG8wNEQvRDtFU3IwNERFO0lBN21CRixnQkE4bUIrRDtFVHUwNEQvRDtFU3A3NURBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVDIwNEQvRDtFUzUwNERFO0lBN21CRixnQkE4bUIrRDtFVDgwNEQvRDtFUzM3NURBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVGsxNEQvRDtFU24xNERFO0lBN21CRixnQkE4bUIrRDtF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LGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUeTk0REo7RVNuOTRERTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUcTk0REo7RVNqOTRESTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG05NEROO0VTNzg0REk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVCs4NEROO0VTdC80REU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR3LzRESjtFU3IvNERFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUdS80REo7RVNqLzRERTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUbS80REo7RVMvKzRESTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGkvNEROO0VTMys0REk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDYrNEROO0VTcGg1REU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRzaDVESjtFU25oNURFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUcWg1REo7RVMvZzVERTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUaWg1REo7RVM3ZzVESTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVCtnNUROO0VTemc1REk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDJnNUROO0VTbGo1REU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRvajVESjtFU2pqNURFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUbWo1REo7RVM3aTVERTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUK2k1REo7RVMzaTVESTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDZpNUROO0VTdmk1REk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHlpNUROO0VTaGw1REU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRrbDVESjtFUy9rNURFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUaWw1REo7RVMzazVERTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUNms1REo7RVN6azVESTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDJrNUROO0VTcms1REk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHVrNUROO0VTOW01REU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRnbjVESjtFUzdtNURFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUK201REo7RVN6bTVERTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUMm01REo7RVN2bTVESTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHltNUROO0VTbm01REk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHFtNUROO0VTNW81REU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ4bzVESjtFUzNvNURFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNm81REo7RVN2bzVERTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUeW81REo7RVNybzVESTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHVvNUROO0VTam81REk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVG1vNUROO0VTMXE1REU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ0cTVESjtFU3pxNURFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMnE1REo7RVNycTVERTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUdXE1REo7RVNucTVESTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHFxNUROO0VTL3A1REk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGlxNUROO0VTeHM1REU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQwczVESjtFU3ZzNURFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUeXM1REo7RVNuczVERTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUcXM1REo7RVNqczVESTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG1zNUROO0VTN3I1REk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVCtyNUROO0VTdHU1REU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR3dTVESjtFU3J1NURFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUdXU1REo7RVNqdTVERTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUbXU1REo7RVMvdDVESTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGl1NUROO0VTM3Q1REk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDZ0NUROO0VTcHc1REU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRzdzVESjtFU253NURFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUcXc1REo7RVMvdjVERTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUaXc1REo7RVM3djVESTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVCt2NUROO0VTenY1REk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDJ2NUROO0VTbHk1REU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRveTVESjtFU2p5NURFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUbXk1REo7RVM3eDVERTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUK3g1REo7RVMzeDVESTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDZ4NUROO0VTdng1REk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHl4NUROO0VTaDA1REU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRrMDVESjtFUy96NURFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUaTA1REo7RVMzejVERTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUNno1REo7RVN6ejVESTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDJ6NUROO0VTcno1REk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHV6NUROO0VTOTE1REU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRnMjVESjtFUzcxNURFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUKzE1REo7RVN6MTVERTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUMjE1REo7RVN2MTVESTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHkxNUROO0VTbjE1REk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHExNUROO0VTNTM1REU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ4MzVESjtFUzMzNURFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNjM1REo7RVN2MzVERTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUeTM1REo7RVNyMzVESTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHUzNUROO0VTajM1REk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVG0zNUROO0VTMTU1REU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ0NTVESjtFU3o1NURFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMjU1REo7RVNyNTVERTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUdTU1REo7RVNuNTVESTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHE1NUROO0VTLzQ1REk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGk1NUROO0VTeDc1REU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQwNzVESjtFU3Y3NURFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUeTc1REo7RVNuNzVERTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUcTc1REo7RVNqNzVESTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG03NUROO0VTNzY1REk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVCs2NUROO0VTdDk1REU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR3OTVESjtFU3I5NURFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUdTk1REo7RVNqOTVERTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUbTk1REo7RVMvODVESTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGk5NUROO0VTMzg1REk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDY4NUROO0VTcC81REU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRzLzVESjtFU24vNURFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUcS81REo7RVMvKzVERTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGkvNURKO0VTNys1REk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQrKzVETjtFU3orNURJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMis1RE47RVM3OTVERTtJQUFxQixnQkFBQTtJQUFtQixpQkFBQTtJQUFvQixnQkFBQTtJQUFrQixzQkFBQTtFVG0rNURoRjtFU2wrNURFO0lBQXFCLGdCQUFBO0lBQW1CLGlCQUFBO0lBQW9CLGdCQUFBO0lBQWtCLHNCQUFBO0VUdys1RGhGO0VTcCs1REU7SUFBcUIsZ0JBQUE7SUFBbUIsZUFBQTtJQUFrQixrQkFBQTtJQUFvQixzQkFBQTtFVDArNURoRjtFU3orNURFO0lBQXFCLGdCQUFBO0lBQW1CLGVBQUE7SUFBa0Isa0JBQUE7SUFBb0Isc0JBQUE7RVQrKzVEaEY7RVMzKzVERTtJQUFxQixjQUFBO0lBQWlCLGlCQUFBO0lBQW9CLGdCQUFBO0lBQWtCLHNCQUFBO0VUaS81RDlFO0VTaC81REU7SUFBcUIsY0FBQTtJQUFpQixpQkFBQTtJQUFvQixnQkFBQTtJQUFrQixzQkFBQTtFVHMvNUQ5RTtFU24vNURFO0lBQVUsWUFBQTtFVHMvNURaO0VTbC81REU7SUFBcUIsY0FBQTtJQUFpQixlQUFBO0lBQWtCLGtCQUFBO0lBQW9CLHNCQUFBO0VUdy81RDlFO0VTdi81REU7SUFBcUIsY0FBQTtJQUFpQixlQUFBO0lBQWtCLGtCQUFBO0lBQW9CLHNCQUFBO0VUNi81RDlFO0VTMS81REU7SUFBVSxhQUFBO0VUNi81RFo7RVMzbTZEQTtJQUNFLHNCQUFBO0lBS0EsYUFBQTtFVDZtNkRGO0VTM202REE7SUFBMEIsc0JBQUE7RVQ4bTZEMUI7RVM3bTZEQTtJQUEwQixtQkFBQTtFVGduNkQxQjtBQUNGO0FTMXh0REE7RUEvNU1JO0lBQ0UsVUFBQTtFVDRyNkRKO0VTN3I2REU7SUFDRSxVQUFBO0VUK3I2REo7RVNoczZERTtJQUNFLFVBQUE7RVRrczZESjtFU25zNkRFO0lBQ0UsVUFBQTtFVHFzNkRKO0VTdHM2REU7SUFDRSxVQUFBO0VUd3M2REo7RVN6czZERTtJQUNFLFVBQUE7RVQyczZESjtFUzVzNkRFO0lBQ0UsVUFBQTtFVDhzNkRKO0VTL3M2REU7SUFDRSxVQUFBO0VUaXQ2REo7RVNsdDZERTtJQUNFLFVBQUE7RVRvdDZESjtFU3J0NkRFO0lBQ0UsVUFBQTtFVHV0NkRKO0VTeHQ2REU7SUFDRSxVQUFBO0VUMHQ2REo7RVMzdDZERTtJQUNFLFNBQUE7RVQ2dDZESjtFUzl0NkRFO0lBQ0UsU0FBQTtFVGd1NkRKO0VTanU2REU7SUFDRSxTQUFBO0VUbXU2REo7RVNwdTZERTtJQUNFLFNBQUE7RVRzdTZESjtFU3Z1NkRFO0lBQ0UsU0FBQTtFVHl1NkRKO0VTMXU2REU7SUFDRSxTQUFBO0VUNHU2REo7RVM3dTZERTtJQUNFLFNBQUE7RVQrdTZESjtFU2h2NkRFO0lBQ0UsU0FBQTtFVGt2NkRKO0VTbnY2REU7SUFDRSxTQUFBO0VUcXY2REo7RVN0djZERTtJQUNFLFFBQUE7RVR3djZESjtFU3p2NkRFO0lBQ0UsUUFBQTtFVDJ2NkRKO0VTNXY2REU7SUFDRSxRQUFBO0VUOHY2REo7RVMvdjZERTtJQUNFLFFBQUE7RVRpdzZESjtFU2x3NkRFO0lBQ0UsUUFBQTtFVG93NkRKO0VTcnc2REU7SUFDRSxRQUFBO0VUdXc2REo7RVN4dzZERTtJQUNFLFFBQUE7RVQwdzZESjtFUzN3NkRFO0lBQ0UsUUFBQTtFVDZ3NkRKO0VTOXc2REU7SUFDRSxRQUFBO0VUZ3g2REo7RVNqeDZERTtJQUNFLFFBQUE7RVRteDZESjtFU3B4NkRFO0lBQ0UsU0FBQTtFVHN4NkRKO0VTdng2REU7SUFDRSxTQUFBO0VUeXg2REo7RVMxeDZERTtJQUNFLFNBQUE7RVQ0eDZESjtFUzd4NkRFO0lBQ0UsU0FBQTtFVCt4NkRKO0VTaHk2REU7SUFDRSxTQUFBO0VUa3k2REo7RVNueTZERTtJQUNFLFNBQUE7RVRxeTZESjtFU3R5NkRFO0lBQ0UsU0FBQTtFVHd5NkRKO0VTenk2REU7SUFDRSxTQUFBO0VUMnk2REo7RVM1eTZERTtJQUNFLFNBQUE7RVQ4eTZESjtFUy95NkRFO0lBQ0UsU0FBQTtFVGl6NkRKO0VTbHo2REU7SUFDRSxTQUFBO0VUb3o2REo7RVNqeTZERTtJQTdtQkYsY0ErbUJ5RDtFVGt5NkR6RDtFU2g1N0RBO0lBQ0UsaUJBNm1CMEQ7SUE1bUIxRCxlQTRtQnVEO0VUc3k2RHpEO0VTeHk2REU7SUE3bUJGLGVBOG1CK0Q7RVQweTZEL0Q7RVN2NTdEQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsZ0JBMm1CNkQ7RVQ4eTZEL0Q7RVMveTZERTtJQTdtQkYsZ0JBOG1CK0Q7RVRpejZEL0Q7RVM5NTdEQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVRxejZEL0Q7RVN0ejZERTtJQTdtQkYsZ0JBOG1CK0Q7RVR3ejZEL0Q7RVNyNjdEQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVQ0ejZEL0Q7RVM3ejZERTtJQTdtQkYsZ0JBOG1CK0Q7RVQrejZEL0Q7RVM1NjdEQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVRtMDZEL0Q7RVNwMDZERTtJQTdtQkYsZ0JBOG1CK0Q7RVRzMDZEL0Q7RVNuNzdEQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVQwMDZEL0Q7RVMzMDZERTtJQTdtQkYsZ0JBOG1CK0Q7RVQ2MDZEL0Q7RVMxNzdEQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVRpMTZEL0Q7RVNsMTZERTtJQTdtQkYsZ0JBOG1CK0Q7RVRvMTZEL0Q7RVNqODdEQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVR3MTZEL0Q7RVN6MTZERTtJQTdtQkYsZ0JBOG1CK0Q7RVQyMTZEL0Q7RVN4ODdEQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVQrMTZEL0Q7RVNoMjZERTtJQTdtQkYsZ0JBOG1CK0Q7RVRrMjZEL0Q7RVMvODdEQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVRzMjZEL0Q7RVN2MjZERTtJQTdtQkYsZ0JBOG1CK0Q7RVR5MjZEL0Q7RVN0OTdEQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVQ2MjZEL0Q7RVM5MjZERTtJQTdtQkYsZ0JBOG1CK0Q7RVRnMzZEL0Q7RVM3OTdEQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVRvMzZEL0Q7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QUNBLGFBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMC82REo7RVN2LzZERTtJQUNFLGNBQUE7SUFDQSxhQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHkvNkRKO0VTbi82REU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGNBQUE7SUFDQSxzQkFBQTtFVHEvNkRKO0VTai82REk7SUFDRSxjQUFBO0lBQ0EsYUFBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRtLzZETjtFUzcrNkRJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxjQUFBO0lBQ0Esc0JBQUE7RVQrKzZETjtFU3RoN0RFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUd2g3REo7RVNyaDdERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHVoN0RKO0VTamg3REU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVG1oN0RKO0VTL2c3REk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRpaDdETjtFUzNnN0RJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQ2ZzdETjtFU3BqN0RFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUc2o3REo7RVNuajdERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHFqN0RKO0VTL2k3REU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGlqN0RKO0VTN2k3REk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQraTdETjtFU3ppN0RJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQyaTdETjtFU2xsN0RFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUb2w3REo7RVNqbDdERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG1sN0RKO0VTN2s3REU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVCtrN0RKO0VTM2s3REk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ2azdETjtFU3ZrN0RJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVR5azdETjtFU2huN0RFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUa243REo7RVMvbTdERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGluN0RKO0VTM203REU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDZtN0RKO0VTem03REk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQybTdETjtFU3JtN0RJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVR1bTdETjtFUzlvN0RFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUZ3A3REo7RVM3bzdERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVCtvN0RKO0VTem83REU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDJvN0RKO0VTdm83REk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR5bzdETjtFU25vN0RJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRxbzdETjtFUzVxN0RFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUOHE3REo7RVMzcTdERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDZxN0RKO0VTdnE3REU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHlxN0RKO0VTcnE3REk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR1cTdETjtFU2pxN0RJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRtcTdETjtFUzFzN0RFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNHM3REo7RVN6czdERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDJzN0RKO0VTcnM3REU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHVzN0RKO0VTbnM3REk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRxczdETjtFUy9yN0RJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRpczdETjtFU3h1N0RFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMHU3REo7RVN2dTdERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHl1N0RKO0VTbnU3REU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHF1N0RKO0VTanU3REk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRtdTdETjtFUzd0N0RJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQrdDdETjtFU3R3N0RFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUd3c3REo7RVNydzdERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHV3N0RKO0VTanc3REU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVG13N0RKO0VTL3Y3REk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRpdzdETjtFUzN2N0RJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQ2djdETjtFU3B5N0RFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUc3k3REo7RVNueTdERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHF5N0RKO0VTL3g3REU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGl5N0RKO0VTN3g3REk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQreDdETjtFU3p4N0RJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQyeDdETjtFU2wwN0RFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUbzA3REo7RVNqMDdERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG0wN0RKO0VTN3o3REU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVCt6N0RKO0VTM3o3REk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ2ejdETjtFU3Z6N0RJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVR5ejdETjtFU2gyN0RFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUazI3REo7RVMvMTdERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGkyN0RKO0VTMzE3REU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDYxN0RKO0VTejE3REk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQyMTdETjtFU3IxN0RJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVR1MTdETjtFUzkzN0RFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUZzQ3REo7RVM3MzdERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVCszN0RKO0VTejM3REU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDIzN0RKO0VTdjM3REk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR5MzdETjtFU24zN0RJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRxMzdETjtFUzU1N0RFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUODU3REo7RVMzNTdERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDY1N0RKO0VTdjU3REU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHk1N0RKO0VTcjU3REk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR1NTdETjtFU2o1N0RJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRtNTdETjtFUzE3N0RFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNDc3REo7RVN6NzdERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDI3N0RKO0VTcjc3REU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHU3N0RKO0VTbjc3REk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRxNzdETjtFUy82N0RJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRpNzdETjtFU3g5N0RFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMDk3REo7RVN2OTdERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHk5N0RKO0VTbjk3REU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHE5N0RKO0VTajk3REk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRtOTdETjtFUzc4N0RJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQrODdETjtFU3QvN0RFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUdy83REo7RVNyLzdERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHUvN0RKO0VTai83REU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVG0vN0RKO0VTLys3REk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRpLzdETjtFUzMrN0RJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQ2KzdETjtFU3BoOERFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUc2g4REo7RVNuaDhERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHFoOERKO0VTL2c4REU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGloOERKO0VTN2c4REk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQrZzhETjtFU3pn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RTtJQTdtQkYsZ0JBOG1CK0Q7RVR3NThEL0Q7RVNyZytEQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVQ0NThEL0Q7RVM3NThERTtJQTdtQkYsZ0JBOG1CK0Q7RVQrNThEL0Q7RVM1ZytEQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVRtNjhEL0Q7RVNwNjhERTtJQTdtQkYsZ0JBOG1CK0Q7RVRzNjhEL0Q7RVNuaCtEQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVQwNjhEL0Q7RVMzNjhERTtJQTdtQkYsZ0JBOG1CK0Q7RVQ2NjhEL0Q7RVMxaCtEQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVRpNzhEL0Q7RVNsNzhERTtJQTdtQkYsZ0JBOG1CK0Q7RVRvNzhEL0Q7RVNqaStEQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVR3NzhEL0Q7RVN6NzhERTtJQTdtQkYsZ0JBOG1CK0Q7RVQyNzhEL0Q7RVN4aStEQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVQrNzhEL0Q7RVNoODhERTtJQTdtQkYsZ0JBOG1CK0Q7RVRrODhEL0Q7RVMvaStEQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVRzODhEL0Q7RVN2ODhERTtJQTdtQkYsZ0JBOG1CK0Q7RVR5ODhEL0Q7RVN0aitEQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVQ2ODhEL0Q7RVM5ODhERTtJQTdtQkYsZ0JBOG1CK0Q7RVRnOThEL0Q7RVM3aitEQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVRvOThEL0Q7RVNyOThERTtJQTdtQkYsZ0JBOG1CK0Q7RVR1OThEL0Q7RVNwaytEQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVQyOThEL0Q7RVM1OThERTtJQTdtQkYsZ0JBOG1CK0Q7RVQ4OThEL0Q7RVMzaytEQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVRrKzhEL0Q7RVNuKzhERTtJQTdtQkYs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Uy9rOURJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRpbDlETjtFU3huOURFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMG45REo7RVN2bjlERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHluOURKO0VTbm45REU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHFuOURKO0VTam45REk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRtbjlETjtFUzdtOURJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQrbTlETjtFU3RwOURFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUd3A5REo7RVNycDlERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHVwOURKO0VTanA5REU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVG1wOURKO0VTL285REk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRpcDlETjtFUzNvOURJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQ2bzlETjtFU3ByOURFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUc3I5REo7RVNucjlERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHFyOURKO0VTL3E5REU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGlyOURKO0VTN3E5REk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQrcTlETjtFU3pxOURJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQycTlETjtFU2x0OURFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUb3Q5REo7RVNqdDlERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG10OURKO0VTN3M5REU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVCtzOURKO0VTM3M5REk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ2czlETjtFU3ZzOURJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVR5czlETjtFU2h2OURFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUa3Y5REo7RVMvdTlERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGl2OURKO0VTM3U5REU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDZ1OURKO0VTenU5REk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQydTlETjtFU3J1OURJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVR1dTlETjtFUzl3OURFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUZ3g5REo7RVM3dzlERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVCt3OURKO0VTenc5REU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDJ3OURKO0VTdnc5REk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR5dzlETjtFU253OURJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRxdzlETjtFUzV5OURFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUOHk5REo7RVMzeTlERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDZ5OURKO0VTdnk5REU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHl5OURKO0VTcnk5REk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR1eTlETjtFU2p5OURJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRteTlETjtFUzEwOURFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNDA5REo7RVN6MDlERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDIwOURKO0VTcjA5REU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHUwOURKO0VTbjA5REk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRxMDlETjtFUy96OURJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRpMDlETjtFU3gyOURFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMDI5REo7RVN2MjlERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHkyOURKO0VTbjI5REU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHEyOURKO0VTajI5REk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRtMjlETjtFUzcxOURJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQrMTlETjtFU3Q0OURFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUdzQ5REo7RVNyNDlERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHU0OURKO0VTajQ5REU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVG00OURKO0VTLzM5REk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRpNDlETjtFUzMzOURJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQ2MzlETjtFU3A2OURFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUczY5REo7RVNuNjlERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHE2OURKO0VTLzU5REU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGk2OURKO0VTNzU5REk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQrNTlETjtFU3o1OURJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQyNTlETjtFU2w4OURFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUbzg5REo7RVNqODlERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG04OURKO0VTNzc5REU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVCs3OURKO0VTMzc5REk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ2NzlETjtFU3Y3OURJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVR5NzlETjtFU2grOURFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUays5REo7RVMvOTlERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGkrOURKO0VTMzk5REU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDY5OURKO0VTejk5REk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQyOTlETjtFU3I5OURJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVR1OTlETjtFUzkvOURFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUZ2crREo7RVM3LzlERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVCsvOURKO0VTei85REU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDIvOURKO0VTdi85REk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR5LzlETjtFU24vOURJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRxLzlETjtFUzVoK0RFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUOGgrREo7RVMzaCtERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDZoK0RKO0VTdmgrREU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHloK0RKO0VTcmgrREk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR1aCtETjtFU2poK0RJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRtaCtETjtFUzFqK0RFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNGorREo7RVN6aitERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDJqK0RKO0VTcmorREU7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LGlCQTJtQjZEO0VUdTcrRC9EO0VTeDcrREU7SUE3bUJGLGdCQThtQitEO0VUMDcrRC9EO0VTdmlnRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUODcrRC9EO0VTLzcrREU7SUE3bUJGLGdCQThtQitEO0VUaTgrRC9EO0VTOWlnRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUcTgrRC9EO0VTdDgrREU7SUE3bUJGLGdCQThtQitEO0VUdzgrRC9EO0VTcmpnRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUNDgrRC9EO0VTNzgrREU7SUE3bUJGLGdCQThtQitEO0VUKzgrRC9EO0VTNWpnRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUbTkrRC9EO0VTcDkrREU7SUE3bUJGLGdCQThtQitEO0VUczkrRC9EO0VTbmtnRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUMDkrRC9EO0VTMzkrREU7SUE3bUJGLGdCQThtQitEO0VUNjkrRC9EO0VTMWtnRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUaSsrRC9EO0VTbCsrREU7SUE3bUJGLGdCQThtQitEO0VUbysrRC9EO0VTamxnRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUdysrRC9EO0VTeisrREU7SUE3bUJGLGdCQThtQitEO0VUMisrRC9EO0VTeGxnRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUKysrRC9EO0VTaC8rREU7SUE3bUJGLGdCQThtQitEO0VUay8rRC9EO0VTL2xnRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUcy8rRC9EO0VTdi8rREU7SUE3bUJGLGdCQThtQitEO0VUeS8rRC9EO0VTdG1nRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUNi8rRC9EO0VTOS8rREU7SUE3bUJGLGdCQThtQitEO0VUZ2cvRC9EO0VTN21nRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZE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SjtFU25uL0RJO0lBQ0UsY0FBQTtJQUNBLGFBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUcW4vRE47RVMvbS9ESTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsY0FBQTtJQUNBLHNCQUFBO0VUaW4vRE47RVN4cC9ERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDBwL0RKO0VTdnAvREU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR5cC9ESjtFU25wL0RFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRxcC9ESjtFU2pwL0RJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUbXAvRE47RVM3by9ESTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUK28vRE47RVN0ci9ERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHdyL0RKO0VTcnIvREU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR1ci9ESjtFU2pyL0RFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRtci9ESjtFUy9xL0RJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUaXIvRE47RVMzcS9ESTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUNnEvRE47RVNwdC9ERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHN0L0RKO0VTbnQvREU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRxdC9ESjtFUy9zL0RFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRpdC9ESjtFUzdzL0RJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUK3MvRE47RVN6cy9ESTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUMnMvRE47RVNsdi9ERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG92L0RKO0VTanYvREU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRtdi9ESjtFUzd1L0RFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQrdS9ESjtFUzN1L0RJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNnUvRE47RVN2dS9ESTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUeXUvRE47RVNoeC9ERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGt4L0RKO0VTL3cvREU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRpeC9ESjtFUzN3L0RFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQ2dy9ESjtFU3p3L0RJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMncvRE47RVNydy9ESTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUdXcvRE47RVM5eS9ERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGd6L0RKO0VTN3kvREU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQreS9ESjtFU3p5L0RFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQyeS9ESjtFU3Z5L0RJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUeXkvRE47RVNueS9ESTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUcXkvRE47RVM1MC9ERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDgwL0RKO0VTMzAvREU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ2MC9ESjtFU3YwL0RFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVR5MC9ESjtFU3IwL0RJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUdTAvRE47RVNqMC9ESTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUbTAvRE47RVMxMi9ERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDQyL0RKO0VTejIvREU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQyMi9ESjtFU3IyL0RFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVR1Mi9ESjtFU24yL0RJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUcTIvRE47RVMvMS9ESTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUaTIvRE47RVN4NC9ERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDA0L0RKO0VTdjQvREU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR5NC9ESjtFU240L0RFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRxNC9ESjtFU2o0L0RJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUbTQvRE47RVM3My9ESTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUKzMvRE47RVN0Ni9ERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHc2L0RKO0VTcjYvREU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR1Ni9ESjtFU2o2L0RFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRtNi9ESjtFUy81L0RJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUaTYvRE47RVMzNS9ESTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUNjUvRE47RVNwOC9ERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHM4L0RKO0VTbjgvREU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRxOC9ESjtFUy83L0RFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRpOC9ESjtFUzc3L0RJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUKzcvRE47RVN6Ny9ESTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUMjcvRE47RVNsKy9ERTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG8rL0RKO0VTaisvREU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRtKy9ESjtFUzc5L0RFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQrOS9ESjtFUzM5L0RJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNjkvRE47RVN2OS9ESTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUeTkvRE47RVNoZ2dFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGtnZ0VKO0VTLy8vREU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRpZ2dFSjtFUzMvL0RFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQ2Ly9ESjtFU3ovL0RJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMi8vRE47RVNyLy9ESTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUdS8vRE47RVM5aGdFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGdpZ0VKO0VTN2hnRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQraGdFSjtFU3poZ0VFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQyaGdFSjtFU3ZoZ0VJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUeWhnRU47RVNuaGdFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUcWhnRU47RVM1amdFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDhqZ0VKO0VTM2pnRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ2amdFSjtFU3ZqZ0VFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVR5amdFSjtFU3JqZ0VJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUdWpnRU47RVNqamdFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUbWpnRU47RVMxbGdFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDRsZ0VKO0VTemxnRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQybGdFSjtFU3JsZ0VFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVR1bGdFSjtFU25sZ0VJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUcWxnRU47RVMva2dFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUaWxnRU47RVN4bmdFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDBuZ0VKO0VTdm5nRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR5bmdFSjtFU25uZ0VFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRxbmdFSjtFU2puZ0VJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUbW5nRU47RVM3bWdFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUK21nRU47RVN0cGdFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHdwZ0VKO0VTcnBnRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR1cGdFSjtFU2pwZ0VFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRtcGdFSjtFUy9vZ0VJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUaXBnRU47RVMzb2dFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUNm9nRU47RVNwcmdFRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHNyZ0VKO0VTbnJnRUU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRxcmdFSjtFUy9xZ0VFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUaXJnRUo7RVM3cWdFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVCtxZ0VOO0VTenFnRUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQycWdFTjtFUzdwZ0VFO0lBQXFCLGdCQUFBO0lBQW1CLGlCQUFBO0lBQW9CLGdCQUFBO0lBQWtCLHNCQUFBO0VUbXFnRWhGO0VTbHFnRUU7SUFBcUIsZ0JBQUE7SUFBbUIsaUJBQUE7SUFBb0IsZ0JBQUE7SUFBa0Isc0JBQUE7RVR3cWdFaEY7RVNwcWdFRTtJQUFxQixnQkFBQTtJQUFtQixlQUFBO0lBQWtCLGtCQUFBO0lBQW9CLHNCQUFBO0VUMHFnRWhGO0VTenFnRUU7SUFBcUIsZ0JBQUE7SUFBbUIsZUFBQTtJQUFrQixrQkFBQTtJQUFvQixzQkFBQTtFVCtxZ0VoRjtFUzNxZ0VFO0lBQXFCLGNBQUE7SUFBaUIsaUJBQUE7SUFBb0IsZ0JBQUE7SUFBa0Isc0JBQUE7RVRpcmdFOUU7RVNocmdFRTtJQUFxQixjQUFBO0lBQWlCLGlCQUFBO0lBQW9CLGdCQUFBO0lBQWtCLHNCQUFBO0VUc3JnRTlFO0VTbnJnRUU7SUFBVSxZQUFBO0VUc3JnRVo7RVNscmdFRTtJQUFxQixjQUFBO0lBQWlCLGVBQUE7SUFBa0Isa0JBQUE7SUFBb0Isc0JBQUE7RVR3cmdFOUU7RVN2cmdFRTtJQUFxQixjQUFBO0lBQWlCLGVBQUE7SUFBa0Isa0JBQUE7SUFBb0Isc0JBQUE7RVQ2cmdFOUU7RVMxcmdFRTtJQUFVLGFBQUE7RVQ2cmdFWjtFUzN5Z0VBO0lBQ0Usc0JBQUE7SUFLQSxhQUFBO0VUNnlnRUY7RVMzeWdFQTtJQUEwQixzQkFBQTtFVDh5Z0UxQjtFUzd5Z0VBO0lBQTBCLG1CQUFBO0VUZ3pnRTFCO0FBQ0Y7QVNqOHpEQTtFQUdJO0lBQ0UsYUFBQTtFVGk4ekRKO0VTOTd6REE7SUFDRSxhQUFBO0VUZzh6REY7RVNoNGdFRTtJQUNFLFVBQUE7RVRrNGdFSjtFU240Z0VFO0lBQ0UsVUFBQTtFVHE0Z0VKO0VTdDRnRUU7SUFDRSxVQUFBO0VUdzRnRUo7RVN6NGdFRTtJQUNFLFVBQUE7RVQyNGdFSjtFUzU0Z0VFO0lBQ0UsVUFBQTtFVDg0Z0VKO0VTLzRnRUU7SUFDRSxVQUFBO0VUaTVnRUo7RVNsNWdFRTtJQUNFLFVBQUE7RVRvNWdFSjtFU3I1Z0VFO0lBQ0UsVUFBQTtFVHU1Z0VKO0VTeDVnRUU7SUFDRSxVQUFBO0VUMDVnRUo7RVMzNWdFRTtJQUNFLFVBQUE7RVQ2NWdFSjtFUzk1Z0VFO0lBQ0UsVUFBQTtFVGc2Z0VKO0VTajZnRUU7SUFDRSxTQUFBO0VUbTZnRUo7RVNwNmdFRTtJQUNFLFNBQUE7RVRzNmdFSjtFU3Y2Z0VFO0lBQ0UsU0FBQTtFVHk2Z0VKO0VTMTZnRUU7SUFDRSxTQUFBO0VUNDZnRUo7RVM3NmdFRTtJQUNFLFNBQUE7RVQrNmdFSjtFU2g3Z0VFO0lBQ0UsU0FBQTtFVGs3Z0VKO0VTbjdnRUU7SUFDRSxTQUFBO0VUcTdnRUo7RVN0N2dFRTtJQUNFLFNBQUE7RVR3N2dFSjtFU3o3Z0VFO0lBQ0UsU0FBQTtFVDI3Z0VKO0VTNTdnRUU7SUFDRSxRQUFBO0VUODdnRUo7RVMvN2dFRTtJQUNFLFFBQUE7RVRpOGdFSjtFU2w4Z0VFO0lBQ0UsUUFBQTtFVG84Z0VKO0VTcjhnRUU7SUFDRSxRQUFBO0VUdThnRUo7RVN4OGdFRTtJQUNFLFFBQUE7RVQwOGdFSjtFUzM4Z0VFO0lBQ0UsUUFBQTtFVDY4Z0VKO0VTOThnRUU7SUFDRSxRQUFBO0VUZzlnRUo7RVNqOWdFRTtJQUNFLFFBQUE7RVRtOWdFSjtFU3A5Z0VFO0lBQ0UsUUFBQTtFVHM5Z0VKO0VTdjlnRUU7SUFDRSxRQUFBO0VUeTlnRUo7RVMxOWdFRTtJQUNFLFNBQUE7RVQ0OWdFSjtFUzc5Z0VFO0lBQ0UsU0FBQTtFVCs5Z0VKO0VTaCtnRUU7SUFDRSxTQUFBO0VUaytnRUo7RVNuK2dFRTtJQUNFLFNBQUE7RVRxK2dFSjtFU3QrZ0VFO0lBQ0UsU0FBQTtFVHcrZ0VKO0VTeitnRUU7SUFDRSxTQUFBO0VUMitnRUo7RVM1K2dFRTtJQUNFLFNBQUE7RVQ4K2dFSjtFUy8rZ0VFO0lBQ0UsU0FBQTtFVGkvZ0VKO0VTbC9nRUU7SUFDRSxTQUFBO0VUby9nRUo7RVNyL2dFRTtJQUNFLFNBQUE7RVR1L2dFSjtFU3gvZ0VFO0lBQ0UsU0FBQTtFVDAvZ0VKO0VTditnRUU7SUE3bUJGLGNBK21CeUQ7RVR3K2dFekQ7RVN0bGlFQTtJQUNFLGlCQTZtQjBEO0lBNW1CMUQsZUE0bUJ1RDtFVDQrZ0V6RDtFUzkrZ0VFO0lBN21CRixlQThtQitEO0VUZy9nRS9EO0VTN2xpRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGdCQTJtQjZEO0VUby9nRS9EO0VTci9nRUU7SUE3bUJGLGdCQThtQitEO0VUdS9nRS9EO0VTcG1pRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUMi9nRS9EO0VTNS9nRUU7SUE3bUJGLGdCQThtQitEO0VUOC9nRS9EO0VTM21pRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUa2doRS9EO0VTbmdoRUU7SUE3bUJGLGdCQThtQitEO0VUcWdoRS9EO0VTbG5pRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUeWdoRS9EO0VTMWdoRUU7SUE3bUJGLGdCQThtQitEO0VUNGdoRS9EO0VTem5pRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUZ2hoRS9EO0VTamhoRUU7SUE3bUJGLGdCQThtQitEO0VUbWhoRS9EO0VTaG9pRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUdWhoRS9EO0VTeGhoRUU7SUE3bUJGLGdCQThtQitEO0VUMGhoRS9EO0VTdm9pRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUOGhoRS9EO0VTL2hoRUU7SUE3bUJGLGdCQThtQitEO0VUaWloRS9EO0VTOW9pRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUcWloRS9EO0VTdGloRUU7SUE3bUJGLGdCQThtQitEO0VUd2loRS9EO0VTcnBpRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUNGloRS9EO0VTN2loRUU7SUE3bUJGLGdCQThtQitEO0VUK2loRS9EO0VTNXBpRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUbWpoRS9EO0VTcGpoRUU7SUE3bUJGLGdCQThtQitEO0VUc2poRS9EO0VTbnFpRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUMGpoRS9EO0VTM2poRUU7SUE3bUJGLGdCQThtQitEO0VUNmpoRS9EO0VTMXFpRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUaWtoRS9EO0VTbGtoRUU7SUE3bUJGLGdCQThtQitEO0VUb2toRS9EO0VTanJpRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUd2toRS9EO0VTemtoRUU7SUE3bUJGLGdCQThtQitEO0VUMmtoRS9EO0VTeHJpRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUK2toRS9EO0VTaGxoRUU7SUE3bUJGLGdCQThtQitEO0VUa2xoRS9EO0VTL3JpRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUc2xoRS9EO0VTdmxoRUU7SUE3bUJGLGdCQThtQitEO0VUeWxoRS9EO0VTdHNpRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUNmxoRS9EO0VTOWxoRUU7SUE3bUJGLGdCQThtQitEO0VUZ21oRS9EO0VTN3NpRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUb21oRS9EO0VTcm1oRUU7SUE3bUJGLGdCQThtQitEO0VUdW1oRS9EO0VTcHRpRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUMm1oRS9EO0VTNW1oRUU7SUE3bUJGLGdCQThtQitEO0VUOG1oRS9EO0VTM3RpRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUa25oRS9EO0VTbG1o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O0lBQ0Esc0JBQUE7RVQydmhFSjtFU3J2aEVFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVR1dmhFSjtFU252aEVJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUcXZoRU47RVMvdWhFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUaXZoRU47RVN4eGhFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDB4aEVKO0VTdnhoRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR5eGhFSjtFU254aEVFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRxeGhFSjtFU2p4aEVJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUbXhoRU47RVM3d2hFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUK3doRU47RVN0emhFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHd6aEVKO0VTcnpoRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR1emhFSjtFU2p6aEVFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRtemhFSjtFUy95aEVJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUaXpoRU47RVMzeWhFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUNnloRU47RVNwMWhFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHMxaEVKO0VTbjFoRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRxMWhFSjtFUy8waEVFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRpMWhFSjtFUzcwaEVJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUKzBoRU47RVN6MGhFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUMjBoRU47RVNsM2hFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG8zaEVKO0VTajNoRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRtM2hFSjtFUzcyaEVFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQrMmhFSjtFUzMyaEVJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNjJoRU47RVN2MmhFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUeTJoRU47RVNoNWhFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGs1aEVKO0VTLzRoRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRpNWhFSjtFUzM0aEVFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQ2NGhFSjtFU3o0aEVJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMjRoRU47RVNyNGhFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUdTRoRU47RVM5NmhFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGc3aEVKO0VTNzZoRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQrNmhFSjtFU3o2aEVFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQyNmhFSjtFU3Y2aEVJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUeTZoRU47RVNuNmhFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUcTZoRU47RVM1OGhFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDg4aEVKO0VTMzhoRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ2OGhFSjtFU3Y4aEVFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVR5OGhFSjtFU3I4aEVJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUdThoRU47RVNqOGhFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUbThoRU47RVMxK2hFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDQraEVKO0VTeitoRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQyK2hFSjtFU3IraEVFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVR1K2hFSjtFU24raEVJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUcStoRU47RVMvOWhFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUaStoRU47RVN4Z2lFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDBnaUVKO0VTdmdpRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR5Z2lFSjtFU25naUVFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRxZ2lFSjtFU2pnaUVJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUbWdpRU47RVM3L2hFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUKy9oRU47RVN0aWlFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHdpaUVKO0VTcmlpRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR1aWlFSjtFU2ppaUVFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRtaWlFSjtFUy9oaUVJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUaWlpRU47RVMzaGlFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUNmhpRU47RVNwa2lFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHNraUVKO0VTbmtpRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRxa2lFSjtFUy9qaUVFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRpa2lFSjtFUzdqaUVJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUK2ppRU47RVN6amlFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUMmppRU47RVNsbWlFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG9taUVKO0VTam1pRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRtbWlFSjtFUzdsaUVFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQrbGlFSjtFUzNsaUVJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNmxpRU47RVN2bGlFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUeWxpRU47RVNob2lFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGtvaUVKO0VTL25pRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRpb2lFSjtFUzNuaUVFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQ2bmlFSjtFU3puaUVJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMm5pRU47RVNybmlFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUdW5pRU47RVM5cGlFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGdxaUVKO0VTN3BpRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQrcGlFSjtFU3pwaUVFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQycGlFSjtFU3ZwaUVJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUeXBpRU47RVNucGlFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUcXBpRU47RVM1cmlFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDhyaUVKO0VTM3JpRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ2cmlFSjtFU3ZyaUVFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVR5cmlFSjtFU3JyaUVJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUdXJpRU47RVNqcmlFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNC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OEU7SUEzbUI5RSxpQkEybUI2RDtFVHVrakUvRDtFU3hrakVFO0lBN21CRixnQkE4bUIrRDtFVDBrakUvRDtFU3Zya0VBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVDhrakUvRDtFUy9rakVFO0lBN21CRixnQkE4bUIrRDtFVGlsakUvRDtFUzlya0VBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVHFsakUvRDtFU3RsakVFO0lBN21CRixnQkE4bUIrRDtFVHdsakUvRDtFU3Jza0VBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVDRsakUvRDtFUzdsakVFO0lBN21CRixnQkE4bUIrRDtFVCtsakUvRDtFUzVza0VBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVG1takUvRDtFU3BtakVFO0lBN21CRixnQkE4bUIrRDtFVHNtakUvRDtFU250a0VBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVDBtakUvRDtFUzNtakVFO0lBN21CRixnQkE4bUIrRDtFVDZtakUvRDtFUzF0a0VBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVGluakUvRDtFU2xuakVFO0lBN21CRixnQkE4bUIrRDtFVG9uakUvRDtFU2p1a0VBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVHduakUvRDtFU3puakVFO0lBN21CRixnQkE4bUIrRDtFVDJuakUvRDtFU3h1a0VBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVCtuakUvRDtFU2hvakVFO0lBN21CRixnQkE4bUIrRDtFVGtvakUvRDtFUy91a0VBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVHNvakUvRDtFU3ZvakVFO0lBN21CRixnQkE4bUIrRDtFVHlvakUvRDtFU3R2a0VBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVDZvakUvRDtFUzlvakVFO0lBN21CRixnQkE4bUIrRDtFVGdwakUvRDtFUzd2a0VBO0lBQ0UsaUJBNG1COEU7SUEzbUI5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QUFBO0lBQ0Esc0JBQUE7RVQ0eGpFSjtFU3p4akVFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMnhqRUo7RVNyeGpFRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUdXhqRUo7RVNueGpFSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHF4akVOO0VTL3dqRUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGl4akVOO0VTeHpqRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQwempFSjtFU3Z6akVFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUeXpqRUo7RVNuempFRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUcXpqRUo7RVNqempFSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG16akVOO0VTN3lqRUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVCt5akVOO0VTdDFqRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR3MWpFSjtFU3IxakVFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUdTFqRUo7RVNqMWpFRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUbTFqRUo7RVMvMGpFSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGkxakVOO0VTMzBqRUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDYwakVOO0VTcDNqRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRzM2pFSjtFU24zakVFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUcTNqRUo7RVMvMmpFRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUaTNqRUo7RVM3MmpFSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVCsyakVOO0VTejJqRUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDIyakVOO0VTbDVqRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRvNWpFSjtFU2o1akVFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUbTVqRUo7RVM3NGpFRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUKzRqRUo7RVMzNGpFSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDY0akVOO0VTdjRqRUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHk0akVOO0VTaDdqRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRrN2pFSjtFUy82akVFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUaTdqRUo7RVMzNmpFRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUNjZqRUo7RVN6NmpFSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDI2akVOO0VTcjZqRUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHU2akVOO0VTOThqRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRnOWpFSjtFUzc4akVFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUKzhqRUo7RVN6OGpFRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUMjhqRUo7RVN2OGpFSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHk4akVOO0VTbjhqRUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHE4akVOO0VTNStqRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ4K2pFSjtFUzMrakVFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNitqRUo7RVN2K2pFRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUeStqRUo7RVNyK2pFSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHUrakVOO0VTaitqRUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVG0rakVOO0VTMWdrRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ0Z2tFSjtFU3pna0VFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMmdrRUo7RVNyZ2tFRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUdWdrRUo7RVNuZ2tFSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHFna0VOO0VTLy9qRUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGlna0VOO0VTeGlrRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQwaWtFSjtFU3Zpa0VFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUeWlrRUo7RVNuaWtFRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUcWlrRUo7RVNqaWtFSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG1pa0VOO0VTN2hrRUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVCtoa0VOO0VTdGtrRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR3a2tFSjtFU3Jra0VFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUdWtrRUo7RVNqa2tFRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUbWtrRUo7RVMvamtFSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGlra0VOO0VTM2prRUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDZqa0VOO0VTcG1rRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRzbWtFSjtFU25ta0VFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUcW1rRUo7RVMvbGtFRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUaW1rRUo7RVM3bGtFSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVCtsa0VOO0VTemxrRUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDJsa0VOO0VTbG9rRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRvb2tFSjtFU2pva0VFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUbW9rRUo7RVM3bmtFRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUK25rRUo7RVMzbmtFSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDZua0VOO0VTdm5rRUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHlua0VOO0VTaHFrRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRrcWtFSjtFUy9wa0VFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUaXFrRUo7RVMzcGtFRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUNnBrRUo7RVN6cGtFSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDJwa0VOO0VTcnBrRUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHVwa0VOO0VTOXJrRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRnc2tFSjtFUzdya0VFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUK3JrRUo7RVN6cmtFRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUMnJrRUo7RVN2cmtFSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHlya0VOO0VTbnJrRUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHFya0VOO0VTNXRrRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ4dGtFSjtFUzN0a0VFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNnRrRUo7RVN2dGtFRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUeXRrRUo7RVNydGtFSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHV0a0VOO0VTanRrRUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVG10a0VOO0VTMXZrRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ0dmtFSjtFU3p2a0VFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMnZrRUo7RVNydmtFRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUdXZrRUo7RVNudmtFSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHF2a0VOO0VTL3VrRUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGl2a0VOO0VTeHhrRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQweGtFSjtFU3Z4a0VFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUeXhrRUo7RVNueGtFRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUcXhrRUo7RVNqeGtFSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG14a0VOO0VTN3drRUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVCt3a0VOO0VTdHprRUU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR3emtFSjtFU3J6a0VFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUdXprRUo7RVNqemtFRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG16a0VKO0VTL3lrRUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRpemtFTjtFUzN5a0VJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNnlrRU47RVMveGtFRTtJQUFxQixnQkFBQTtJQUFtQixpQkFBQTtJQUFvQixnQkFBQTtJQUFrQixzQkFBQTtFVHF5a0VoRjtFU3B5a0VFO0lBQXFCLGdCQUFBO0lBQW1CLGlCQUFBO0lBQW9CLGdCQUFBO0lBQWtCLHNCQUFBO0VUMHlrRWhGO0VTdHlrRUU7SUFBcUIsZ0JBQUE7SUFBbUIsZUFBQTtJQUFrQixrQkFBQTtJQUFvQixzQkFBQTtFVDR5a0VoRjtFUzN5a0VFO0lBQXFCLGdCQUFBO0lBQW1CLGVBQUE7SUFBa0Isa0JBQUE7SUFBb0Isc0JBQUE7RVRpemtFaEY7RVM3eWtFRTtJQUFxQixjQUFBO0lBQWlCLGlCQUFBO0lBQW9CLGdCQUFBO0lBQWtCLHNCQUFBO0VUbXprRTlFO0VTbHprRUU7SUFBcUIsY0FBQTtJQUFpQixpQkFBQTtJQUFvQixnQkFBQTtJQUFrQixzQkFBQTtFVHd6a0U5RTtFU3J6a0VFO0lBQVUsWUFBQTtFVHd6a0VaO0VTcHprRUU7SUFBcUIsY0FBQTtJQUFpQixlQUFBO0lBQWtCLGtCQUFBO0lBQW9CLHNCQUFBO0VUMHprRTlFO0VTenprRUU7SUFBcUIsY0FBQTtJQUFpQixlQUFBO0lBQWtCLGtCQUFBO0lBQW9CLHNCQUFBO0VUK3prRTlFO0VTNXprRUU7SUFBVSxhQUFBO0VUK3prRVo7RVM3NmtFQTtJQUNFLHNCQUFBO0lBS0EsYUFBQTtFVCs2a0VGO0VTNzZrRUE7SUFBMEIsc0JBQUE7RVRnN2tFMUI7RVMvNmtFQTtJQUEwQixtQkFBQTtFVGs3a0UxQjtBQUNGO0FTamo0REE7RUFHSTtJQUNFLGFBQUE7RVRpajRESjtFUzlpNERBO0lBQ0UsYUFBQTtFVGdqNERGO0VTbGdsRUU7SUFDRSxVQUFBO0VUb2dsRUo7RVNyZ2xFRTtJQUNFLFVBQUE7RVR1Z2xFSjtFU3hnbEVFO0lBQ0UsVUFBQTtFVDBnbEVKO0VTM2dsRUU7SUFDRSxVQUFBO0VUNmdsRUo7RVM5Z2xFRTtJQUNFLFVBQUE7RVRnaGxFSjtFU2pobEVFO0lBQ0UsVUFBQTtFVG1obEVKO0VTcGhsRUU7SUFDRSxVQUFBO0VUc2hsRUo7RVN2aGxFRTtJQUNFLFVBQUE7RVR5aGxFSjtFUzFobEVFO0lBQ0UsVUFBQTtFVDRobEVKO0VTN2hsRUU7SUFDRSxVQUFBO0VUK2hsRUo7RVNoaWxFRTtJQUNFLFVBQUE7RVRraWxFSjtFU25pbEVFO0lBQ0UsU0FBQTtFVHFpbEVKO0VTdGlsRUU7SUFDRSxTQUFBO0VUd2lsRUo7RVN6aWxFRTtJQUNFLFNBQUE7RVQyaWxFSjtFUzVpbEVFO0lBQ0UsU0FBQTtFVDhpbEVKO0VTL2lsRUU7SUFDRSxTQUFBO0VUaWpsRUo7RVNsamxFRTtJQUNFLFNBQUE7RVRvamxFSjtFU3JqbEVFO0lBQ0UsU0FBQTtFVHVqbEVKO0VTeGpsRUU7SUFDRSxTQUFBO0VUMGpsRUo7RVMzamxFRTtJQUNFLFNBQUE7RVQ2amxFSjtFUzlqbEVFO0lBQ0UsUUFBQTtFVGdrbEVKO0VTamtsRUU7SUFDRSxRQUFBO0VUbWtsRUo7RVNwa2xFRTtJQUNFLFFBQUE7RVRza2xFSjtFU3ZrbEVFO0lBQ0UsUUFBQTtFVHlrbEVKO0VTMWtsRUU7SUFDRSxRQUFBO0VUNGtsRUo7RVM3a2xFRTtJQUNFLFFBQUE7RVQra2xFSjtFU2hsbEVFO0lBQ0UsUUFBQTtFVGtsbEVKO0VTbmxsRUU7SUFDRSxRQUFBO0VUcWxsRUo7RVN0bGxFRTtJQUNFLFFBQUE7RVR3bGxFSjtFU3psbEVFO0lBQ0UsUUFBQTtFVDJsbEVKO0VTNWxsRUU7SUFDRSxTQUFBO0VUOGxsRUo7RVMvbGxFRTtJQUNFLFNBQUE7RVRpbWxFSjtFU2xtbEVFO0lBQ0UsU0FBQTtFVG9tbEVKO0VTcm1sRUU7SUFDRSxTQUFBO0VUdW1sRUo7RVN4bWxFRTtJQUNFLFNBQUE7RVQwbWxFSjtFUzNtbEVFO0lBQ0UsU0FBQTtFVDZtbEVKO0VTOW1sRUU7SUFDRSxTQUFBO0VUZ25sRUo7RVNqbmxFRTtJQUNFLFNBQUE7RVRtbmxFSjtFU3BubEVFO0lBQ0UsU0FBQTtFVHNubEVKO0VTdm5sRUU7SUFDRSxTQUFBO0VUeW5sRUo7RVMxbmxFRTtJQUNFLFNBQUE7RVQ0bmxFSjtFU3ptbEVFO0lBN21CRixjQSttQnlEO0VUMG1sRXpEO0VTeHRtRUE7SUFDRSxpQkE2bUIwRDtJQTVtQjFELGVBNG1CdUQ7RVQ4bWxFekQ7RVNobmxFRTtJQTdtQkYsZUE4bUIrRDtFVGtubEUvRDtFUy90bUVBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxnQkEybUI2RDtFVHNubEUvRDtFU3ZubEVFO0lBN21CRixnQkE4bUIrRDtFVHlubEUvRDtFU3R1bUVBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVDZubEUvRDtFUzlubEVFO0lBN21CRixnQkE4bUIrRDtFVGdvbEUvRDtFUzd1bUVBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVG9vbEUvRDtFU3JvbEVFO0lBN21CRixnQkE4bUIrRDtFVHVvbEUvRDtFU3B2bUVBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVDJvbEUvRDtFUzVvbEVFO0lBN21CRixnQkE4bUIrRDtFVDhvbEUvRDtFUzN2bUVBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVGtwbEUvRDtFU25wbEVFO0lBN21CRixnQkE4bUIrRDtFVHFwbEUvRDtFU2x3bUVBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVHlwbEUvRDtFUzFwbEVFO0lBN21CRixnQkE4bUIrRDtFVDRwbEUvRDtFU3p3bUVBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVGdxbEUvRDtFU2pxbEVFO0lBN21CRixnQkE4bUIrRDtFVG1xbEUvRDtFU2h4bUVBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVHVxbEUvRDtFU3hxbEVFO0lBN21CRixnQkE4bUIrRDtFVDBxbEUvRDtFU3Z4bUVBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVDhxbEUvRDtFUy9xbEVFO0lBN21CRixnQkE4bUIrRDtFVGlybEUvRDtFUzl4bUVBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVHFybEUvRDtFU3RybEVFO0lBN21CRixnQkE4bUIrRDtFVHdybEUvRDtFU3J5bUVBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVDRybEUvRDtFUzdybEVFO0lBN21CRixnQkE4bUIrRDtFVCtybEUvRDtFUzV5bUVBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVG1zbEUvRDtFU3BzbEVFO0lBN21CRixnQkE4bUIrRDtFVHNzbEUvRDtFU256bUVBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVDBzbEUvRDtFUzNzbEVFO0lBN21CRixnQkE4bUIrRDtFVDZzbEUvRDtFUzF6bUVBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVGl0bEUvRDtFU2x0bEVFO0lBN21CRixnQkE4bUIrRDtFVG90bEUvRDtFU2owbUVBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVHd0bEUvRDtFU3p0bEVFO0lBN21CRixnQkE4bUIrRDtFVDJ0bEUvRDtFU3gwbUVBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVCt0bEUvRDtFU2h1bEVFO0lBN21CRixnQkE4bUIrRDtFVGt1bEUvRDtFUy8wbUVBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVHN1bEUvRDtFU3Z1bEVFO0lBN21CRixnQkE4bUIrRDtFVHl1bEUvRDtFU3QxbUVBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVDZ1bEUvRDtFUzl1bEVFO0lBN21CRixnQkE4bUIrRDtFVGd2bEUvRDtFUzcxbUVBO0lBQ0UsaUJBNG1COEU7SUEzbUI5RSxpQkEybUI2RDtFVG92bEUvRDtFU3B1bEVFO0lBQ0UsMkJBQUE7RVRzdWxFSjtFU3Z0bEVFO0lBOW9CRiwyQkErb0JpRDtFVHl0bEVqRDtFU3YybUVBO0lBQ0UsaUJBNm9CK0Q7SUE1b0IvRCw0QkE0b0IrQztFVDZ0bEVqRDtFU3JsbEVBOztJQUdFLDJCQUFBO0lBQ0Esc0JBQUE7SUFDQSxvQkFBQTtFVHNsbEVGO0VTbGxsRUE7Ozs7O0lBTUUsMkJBQUE7RVRtbGxFRjtFUy9rbEVBOzs7OztJQU1FLHVCQUFBO0VUZ2xsRUY7RVM1a2xFQTs7Ozs7SUFNRSx5QkFBQTtFVDZrbEVGO0VTemtsRUE7Ozs7O0lBTUUsNkJBQUE7RVQwa2xFRjtFU3RrbEVBOzs7OztJQU1FLDhCQUFBO0VUdWtsRUY7RVM3amxFQTs7Ozs7SUFNRSx1QkFBQTtJQUNBLHlCQUFBO0VUOGpsRUY7RVMxamxFQTs7Ozs7SUFNRSxtQkFBQTtJQUNBLHFCQUFBO0lBQ0EsZUFBQTtFVDJqbEVGO0VTdmpsRUE7Ozs7O0lBTUUsZUFBQTtJQUNBLHNCQUFBO0VUd2psRUY7RVNwamxFQTs7Ozs7SUFNRSxxQkFBQTtJQUNBLHVCQUFBO0VUcWpsRUY7RVNqamxFQTs7Ozs7SUFNRSxvQkFBQTtJQUNBLHNCQUFBO0VUa2psRUY7RVNoeGxFQTtJQUE0QixPQUFBO0lBQWlCLHNCQUFBO0VUb3hsRTdDO0VTbHhsRUE7SUFBNEIsY0FBQTtJQUFpQixzQkFBQTtFVHN4bEU3QztFU3J4bEVBO0lBQTRCLGNBQUE7SUFBaUIsc0JBQUE7RVR5eGxFN0M7RVN4eGxFQTtJQUE0QixjQUFBO0lBQWlCLHNCQUFBO0VUNHhsRTdDO0VTM3hsRUE7SUFBNEIsY0FBQTtJQUFpQixzQkFBQTtFVCt4bEU3QztFUzl4bEVBO0lBQTRCLGNBQUE7SUFBaUIsc0JBQUE7RVRreWxFN0M7RVNqeWxFQTtJQUE0QixjQUFBO0lBQWlCLHNCQUFBO0VUcXlsRTdDO0VTL3hsRUU7SUFDRSxjQUFBO0lBQ0EsYUFBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRpeWxFSjtFUzl4bEVFO0lBQ0UsY0FBQTtJQUNBLGFBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0lBR2UsWUFBQTtFVDh4bEVuQjtFUzN4bEVFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxjQUFBO0lBQ0Esc0JBQUE7RVQ2eGxFSjtFU3p4bEVJO0lBQ0UsY0FBQTtJQUNBLGFBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0lBR2MsWUFBQTtFVHl4bEVwQjtFU3R4bEVJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxjQUFBO0lBQ0Esc0JBQUE7SUFHYyxhQUFBO0VUc3hsRXBCO0VTaDBsRUU7SUFDRSxjQUFBO0lBQ0EsYUFBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRrMGxFSjtFUy96bEVFO0lBQ0UsY0FBQTtJQUNBLGFBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUaTBsRUo7RVMzemxFRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsY0FBQTtJQUNBLHNCQUFBO0VUNnpsRUo7RVN6emxFSTtJQUNFLGNBQUE7SUFDQSxhQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDJ6bEVOO0VTcnpsRUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGNBQUE7SUFDQSxzQkFBQTtFVHV6bEVOO0VTOTFsRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRnMmxFSjtFUzcxbEVFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUKzFsRUo7RVN6MWxFRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUMjFsRUo7RVN2MWxFSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHkxbEVOO0VTbjFsRUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHExbEVOO0VTNTNsRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ4M2xFSjtFUzMzbEVFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNjNsRUo7RVN2M2xFRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUeTNsRUo7RVNyM2xFSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHUzbEVOO0VTajNsRUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVG0zbEVOO0VTMTVsRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ0NWxFSjtFU3o1bEVFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMjVsRUo7RVNyNWxFRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUdTVsRUo7RVNuNWxFSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHE1bEVOO0VTLzRsRUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGk1bEVOO0VTeDdsRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQwN2xFSjtFU3Y3bEVFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUeTdsRUo7RVNuN2xFRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUcTdsRUo7RVNqN2xFSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG03bEVOO0VTNzZsRUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVCs2bEVOO0VTdDlsRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR3OWxFSjtFU3I5bEVFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUdTlsRUo7RVNqOWxFRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUbTlsRUo7RVMvOGxFSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGk5bEVOO0VTMzhsRUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDY4bEVOO0VTcC9sRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRzL2xFSjtFU24vbEVFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUcS9sRUo7RVMvK2xFRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUaS9sRUo7RVM3K2xFSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVCsrbEVOO0VTeitsRUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDIrbEVOO0VTbGhtRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRvaG1FSjtFU2pobUVFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUbWhtRUo7RVM3Z21FRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUK2dtRUo7RVMzZ21FSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDZnbUVOO0VTdmdtRUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHlnbUVOO0VTaGptRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRram1FSjtFUy9pbUVFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUaWptRUo7RVMzaW1FRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUNmltRUo7RVN6aW1FSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDJpbUVOO0VTcmltRUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHVpbUVOO0VTOWttRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRnbG1FSjtFUzdrbUVFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUK2ttRUo7RVN6a21FRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUMmttRUo7RVN2a21FSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHlrbUVOO0VTbmttRUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHFrbUVOO0VTNW1tRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ4bW1FSjtFUzNtbUVFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNm1tRUo7RVN2bW1FRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUeW1tRUo7RVNybW1FSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHVtbUVOO0VTam1tRUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVG1tbUVOO0VTMW9tRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ0b21FSjtFU3pvbUVFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMm9tRUo7RVNyb21FRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUdW9tRUo7RVNub21FSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHFvbUVOO0VTL25tRUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGlvbUVOO0VTeHFtRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQwcW1FSjtFU3ZxbUVFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUeXFtRUo7RVNucW1FRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUcXFtRUo7RVNqcW1FSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG1xbUVOO0VTN3BtRUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVCtwbUVOO0VTdHNtRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR3c21FSjtFU3JzbUVFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUdXNtRUo7RVNqc21FRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUbXNtRUo7RVMvcm1FSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGlzbUVOO0VTM3JtRUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDZybUVOO0VTcHVtRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRzdW1FSjtFU251bUVFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUcXVtRUo7RVMvdG1FRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUaXVtRUo7RVM3dG1FSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVCt0bUVOO0VTenRtRUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDJ0bUVOO0VTbHdtRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRvd21FSjtFU2p3bUVFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUbXdtRUo7RVM3dm1FRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUK3ZtRUo7RVMzdm1FSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDZ2bUVOO0VTdnZtRUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHl2bUVOO0VTaHltRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRreW1FSjtFUy94bUVFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUaXltRUo7RVMzeG1FRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUNnhtRUo7RVN6eG1FSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDJ4bUVOO0VTcnhtRUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHV4bUVOO0VTOXptRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRnMG1FSjtFUzd6bUVFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUK3ptRUo7RVN6em1FRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUMnptRUo7RVN2em1FSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHl6bUVOO0VTbnptRUk7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHF6bUVOO0VTNTFtRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ4MW1FSjtFUzMxbUVFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNjFtRUo7RVN2MW1FRTtJQUNFLGNBQUE7SUFDQSxl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QUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVR1dG5FL0Q7RVN4dG5FRTtJQTdtQkYsZ0JBOG1CK0Q7RVQwdG5FL0Q7RVN2MG9FQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVQ4dG5FL0Q7RVMvdG5FRTtJQTdtQkYsZ0JBOG1CK0Q7RVRpdW5FL0Q7RVM5MG9FQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVRxdW5FL0Q7RVN0dW5FRTtJQTdtQkYsZ0JBOG1CK0Q7RVR3dW5FL0Q7RVNyMW9FQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVQ0dW5FL0Q7RVM3dW5FRTtJQTdtQkYsZ0JBOG1CK0Q7RVQrdW5FL0Q7RVM1MW9FQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVRtdm5FL0Q7RVNwdm5FRTtJQTdtQkYsZ0JBOG1CK0Q7RVRzdm5FL0Q7RVNuMm9FQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVQwdm5FL0Q7RVMzdm5FRTtJQTdtQkYsZ0JBOG1CK0Q7RVQ2dm5FL0Q7RVMxMm9FQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVRpd25FL0Q7RVNsd25FRTtJQTdtQkYsZ0JBOG1CK0Q7RVRvd25FL0Q7RVNqM29FQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVR3d25FL0Q7RVN6d25FRTtJQTdtQkYsZ0JBOG1CK0Q7RVQyd25FL0Q7RVN4M29FQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVQrd25FL0Q7RVNoeG5FRTtJQTdtQkYsZ0JBOG1CK0Q7RVRreG5FL0Q7RVMvM29FQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVRzeG5FL0Q7RVN2eG5FRTtJQTdtQkYsZ0JBOG1CK0Q7RVR5eG5FL0Q7RVN0NG9FQTtJQUNFLGlCQTRtQjhFO0lBM21COUUsaUJBMm1CNkQ7RVQ2eG5FL0Q7RVM5eG5FRTtJQTdtQkYsZ0JBOG1CK0Q7RVRneW5FL0Q7RVM3NG9FQTtJQUNFLGlCQTRt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QUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR1NW5FTjtFU2o1bkVJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRtNW5FTjtFUzE3bkVFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNDduRUo7RVN6N25FRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDI3bkVKO0VTcjduRUU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHU3bkVKO0VTbjduRUk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRxN25FTjtFUy82bkVJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRpN25FTjtFU3g5bkVFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMDluRUo7RVN2OW5FRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHk5bkVKO0VTbjluRUU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHE5bkVKO0VTajluRUk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRtOW5FTjtFUzc4bkVJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQrOG5FTjtFU3QvbkVFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUdy9uRUo7RVNyL25FRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHUvbkVKO0VTai9uRUU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVG0vbkVKO0VTLytuRUk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRpL25FTjtFUzMrbkVJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQ2K25FTjtFU3Bob0VFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUc2hvRUo7RVNuaG9FRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHFob0VKO0VTL2dvRUU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGlob0VKO0VTN2dvRUk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQrZ29FTjtFU3pnb0VJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQyZ29FTjtFU2xqb0VFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUb2pvRUo7RVNqam9FRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG1qb0VKO0VTN2lvRUU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVCtpb0VKO0VTM2lvRUk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ2aW9FTjtFU3Zpb0VJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVR5aW9FTjtFU2hsb0VFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUa2xvRUo7RVMva29FRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGlsb0VKO0VTM2tvRUU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDZrb0VKO0VTemtvRUk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQya29FTjtFU3Jrb0VJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVR1a29FTjtFUzltb0VFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUZ25vRUo7RVM3bW9FRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVCttb0VKO0VTem1vRUU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDJtb0VKO0VTdm1vRUk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR5bW9FTjtFU25tb0VJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRxbW9FTjtFUzVvb0VFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUOG9vRUo7RVMzb29FRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDZvb0VKO0VTdm9vRUU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHlvb0VKO0VTcm9vRUk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR1b29FTjtFU2pvb0VJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRtb29FTjtFUzFxb0VFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNHFvRUo7RVN6cW9FRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDJxb0VKO0VTcnFvRUU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHVxb0VKO0VTbnFvRUk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRxcW9FTjtFUy9wb0VJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRpcW9FTjtFU3hzb0VFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMHNvRUo7RVN2c29FRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHlzb0VKO0VTbnNvRUU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVHFzb0VKO0VTanNvRUk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRtc29FTjtFUzdyb0VJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQrcm9FTjtFU3R1b0VFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUd3VvRUo7RVNydW9FRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHV1b0VKO0VTanVvRUU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVG11b0VKO0VTL3RvRUk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRpdW9FTjtFUzN0b0VJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQ2dG9FTjtFU3B3b0VFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUc3dvRUo7RVNud29FRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHF3b0VKO0VTL3ZvRUU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVGl3b0VKO0VTN3ZvRUk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQrdm9FTjtFU3p2b0VJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQydm9FTjtFU2x5b0VFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUb3lvRUo7RVNqeW9FRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG15b0VKO0VTN3hvRUU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVCt4b0VKO0VTM3hvRUk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ2eG9FTjtFU3Z4b0VJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVR5eG9FTjtFU2gwb0VFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUazBvRUo7RVMvem9FRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGkwb0VKO0VTM3pvRUU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDZ6b0VKO0VTenpvRUk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQyem9FTjtFU3J6b0VJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVR1em9FTjtFUzkxb0VFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUZzJvRUo7RVM3MW9FRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVCsxb0VKO0VTejFvRUU7SUFDRSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFVDIxb0VKO0VTdjFvRUk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR5MW9FTjtFU24xb0VJO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRxMW9FTjtFUzUzb0VFO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUODNvRUo7RVMzM29FRTtJQUNFLGNBQUE7SUFD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RS9EO0VTaDJxRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUdXZwRS9EO0VTeHZwRUU7SUE3bUJGLGdCQThtQitEO0VUMHZwRS9EO0VTdjJxRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUOHZwRS9EO0VTL3ZwRUU7SUE3bUJGLGdCQThtQitEO0VUaXdwRS9EO0VTOTJxRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUcXdwRS9EO0VTdHdwRUU7SUE3bUJGLGdCQThtQitEO0VUd3dwRS9EO0VTcjNxRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUNHdwRS9EO0VTN3dwRUU7SUE3bUJGLGdCQThtQitEO0VUK3dwRS9EO0VTNTNxRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUbXhwRS9EO0VTcHhwRUU7SUE3bUJGLGdCQThtQitEO0VUc3hwRS9EO0VTbjRxRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUMHhwRS9EO0VTM3hwRUU7SUE3bUJGLGdCQThtQitEO0VUNnhwRS9EO0VTMTRxRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUaXlwRS9EO0VTbHlwRUU7SUE3bUJGLGdCQThtQitEO0VUb3lwRS9EO0VTajVxRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUd3lwRS9EO0VTenlwRUU7SUE3bUJGLGdCQThtQitEO0VUMnlwRS9EO0VTeDVxRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUK3lwRS9EO0VTaHpwRUU7SUE3bUJGLGdCQThtQitEO0VUa3pwRS9EO0VTLzVxRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUc3pwRS9EO0VTdnpwRUU7SUE3bUJGLGdCQThtQitEO0VUeXpwRS9EO0VTdDZxRUE7SUFDRSxpQkE0bUI4RTtJQTNtQjlFLGlCQTJtQjZEO0VUNnpwRS9EO0VTOXpwRUU7SUE3bUJGLGdCQThtQitEO0VUZzBwRS9EO0VTNzZx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LGVBQUE7SUFDQSxjQUFBO0lBQ0Esc0JBQUE7RVR1N3BFSjtFU243cEVJO0lBQ0UsY0FBQTtJQUNBLGFBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUcTdwRU47RVMvNnBFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsY0FBQTtJQUNBLHNCQUFBO0VUaTdwRU47RVN4OXBFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDA5cEVKO0VTdjlwRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR5OXBFSjtFU245cEVFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRxOXBFSjtFU2o5cEVJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUbTlwRU47RVM3OHBFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUKzhwRU47RVN0L3BFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHcvcEVKO0VTci9wRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR1L3BFSjtFU2ovcEVFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRtL3BFSjtFUy8rcEVJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUaS9wRU47RVMzK3BFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUNitwRU47RVNwaHFFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHNocUVKO0VTbmhxRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRxaHFFSjtFUy9ncUVFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRpaHFFSjtFUzdncUVJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUK2dxRU47RVN6Z3FFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUMmdxRU47RVNsanFFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG9qcUVKO0VTampxRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRtanFFSjtFUzdpcUVFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQraXFFSjtFUzNpcUVJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNmlxRU47RVN2aXFFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUeWlxRU47RVNobHFFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGtscUVKO0VTL2txRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRpbHFFSjtFUzNrcUVFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQ2a3FFSjtFU3prcUVJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMmtxRU47RVNya3FFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUdWtxRU47RVM5bXFFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGducUVKO0VTN21xRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQrbXFFSjtFU3ptcUVFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQybXFFSjtFU3ZtcUVJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUeW1xRU47RVNubXFFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUcW1xRU47RVM1b3FFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDhvcUVKO0VTM29xRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ2b3FFSjtFU3ZvcUVFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVR5b3FFSjtFU3JvcUVJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUdW9xRU47RVNqb3FFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUbW9xRU47RVMxcXFFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDRxcUVKO0VTenFxRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQycXFFSjtFU3JxcUVFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVR1cXFFSjtFU25xcUVJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUcXFxRU47RVMvcHFFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUaXFxRU47RVN4c3FFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDBzcUVKO0VTdnNxRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR5c3FFSjtFU25zcUVFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRxc3FFSjtFU2pzcUVJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUbXNxRU47RVM3cnFFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUK3JxRU47RVN0dXFFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHd1cUVKO0VTcnVxRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR1dXFFSjtFU2p1cUVFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRtdXFFSjtFUy90cUVJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUaXVxRU47RVMzdHFFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUNnRxRU47RVNwd3FFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHN3cUVKO0VTbndxRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRxd3FFSjtFUy92cUVFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRpd3FFSjtFUzd2cUVJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUK3ZxRU47RVN6dnFFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUMnZxRU47RVNseXFFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVG95cUVKO0VTanlxRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRteXFFSjtFUzd4cUVFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQreHFFSjtFUzN4cUVJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUNnhxRU47RVN2eHFFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUeXhxRU47RVNoMHFFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGswcUVKO0VTL3pxRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVRpMHFFSjtFUzN6cUVFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQ2enFFSjtFU3p6cUVJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUMnpxRU47RVNyenFFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUdXpxRU47RVM5MXFFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVGcycUVKO0VTNzFxRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQrMXFFSjtFU3oxcUVFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVQyMXFFSjtFU3YxcUVJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUeTFxRU47RVNuMXFFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUcTFxRU47RVM1M3FFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDgzcUVKO0VTMzNxRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQ2M3FFSjtFU3YzcUVFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVR5M3FFSjtFU3IzcUVJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUdTNxRU47RVNqM3FFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUbTNxRU47RVMxNXFFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDQ1cUVKO0VTejVxRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVQyNXFFSjtFU3I1cUVFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVR1NXFFSjtFU241cUVJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUcTVxRU47RVMvNHFFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUaTVxRU47RVN4N3FFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVDA3cUVKO0VTdjdxRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR5N3FFSjtFU243cUVFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRxN3FFSjtFU2o3cUVJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUbTdxRU47RVM3NnFFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUKzZxRU47RVN0OXFFRTtJQUNFLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHc5cUVKO0VTcjlxRUU7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RVR1OXFFSjtFU2o5cUVFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RVRtOXFFSjtFUy84cUVJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0VUaTlxRU47RVMzOHFFSTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VUNjhxRU47RVNwL3FFRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFVHMvcUVKO0VTbi9xRUU7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b0NBQUE7QWxCNmd3RVo7O0FrQjFnd0VRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEI2Z3dFWjs7QWtCMWd3RVE7RUFDSSx5QkFBQTtBbEI2Z3dFWjs7QWtCMWd3RVE7RUFDSSxnQ0FBQTtBbEI2Z3dFWjs7QWtCMWd3RVE7RUFDSSxvQ0FBQTtBbEI2Z3dFWjs7QWtCMWd3RVE7RUFDSSxzQ0FBQTtBbEI2Z3dFWjs7QWtCMWd3RVE7RUFDSSx1Q0FBQTtBbEI2Z3dFWjs7QWtCMWd3RVE7RUFDSSxxQ0FBQTtBbEI2Z3dFWjs7QWtCM2l3RVE7RUFDSSxvQ0FBQTtBbEI4aXdFWjs7QWtCM2l3RVE7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQjhpd0VaOztBa0IzaXdFUTtFQUNJLHlCQUFBO0FsQjhpd0VaOztBa0IzaXdFUTtFQUNJLGdDQUFBO0FsQjhpd0VaOztBa0IzaXdFUTtFQUNJLG9DQUFBO0FsQjhpd0VaOztBa0IzaXdFUTtFQUNJLHNDQUFBO0FsQjhpd0VaOztBa0IzaXdFUTtFQUNJLHVDQUFBO0FsQjhpd0VaOztBa0IzaXdFUTtFQUNJLHFDQUFBO0FsQjhpd0VaOztBa0I1a3dFUTtFQUNJLG9DQUFBO0FsQitrd0VaOztBa0I1a3dFUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCK2t3RVo7O0FrQjVrd0VRO0VBQ0kseUJBQUE7QWxCK2t3RVo7O0FrQjVrd0VRO0VBQ0ksZ0NBQUE7QWxCK2t3RVo7O0FrQjVrd0VRO0VBQ0ksb0NBQUE7QWxCK2t3RVo7O0FrQjVrd0VRO0VBQ0ksc0NBQUE7QWxCK2t3RVo7O0FrQjVrd0VRO0VBQ0ksdUNBQUE7QWxCK2t3RVo7O0FrQjVrd0VRO0VBQ0kscUNBQUE7QWxCK2t3RVo7O0FrQjFrd0VZO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEI2a3dFaEI7O0FrQjFrd0VZO0VBQ0ksb0NBQUE7QWxCNmt3RWhCOztBa0Ixa3dFWTtFQUNJLHlCQUFBO0FsQjZrd0VoQjs7QWtCMWt3RVk7RUFDSSxnQ0FBQTtBbEI2a3dFaEI7O0FrQjFrd0VZO0VBQ0ksb0NBQUE7QWxCNmt3RWhCOztBa0Ixa3dFWTtFQUNJLHNDQUFBO0FsQjZrd0VoQjs7QWtCMWt3RVk7RUFDSSx1Q0FBQTtBbEI2a3dFaEI7O0FrQjFrd0VZO0VBQ0kscUNBQUE7QWxCNmt3RWhCOztBa0I5b3dFUTtFQUNJLG9DQUFBO0FsQmlwd0VaOztBa0I5b3dFUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCaXB3RVo7O0FrQjlvd0VRO0VBQ0kseUJBQUE7QWxCaXB3RVo7O0FrQjlvd0VRO0VBQ0ksZ0NBQUE7QWxCaXB3RVo7O0FrQjlvd0VRO0VBQ0ksb0NBQUE7QWxCaXB3RVo7O0FrQjlvd0VRO0VBQ0ksc0NBQUE7QWxCaXB3RVo7O0FrQjlvd0VRO0VBQ0ksdUNBQUE7QWxCaXB3RVo7O0FrQjlvd0VRO0VBQ0kscUNBQUE7QWxCaXB3RVo7O0FrQi9xd0VRO0VBQ0ksb0NBQUE7QWxCa3J3RVo7O0FrQi9xd0VRO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEJrcndFWjs7QWtCL3F3RVE7RUFDSSx5QkFBQTtBbEJrcndFWjs7QWtCL3F3RVE7RUFDSSxnQ0FBQTtBbEJrcndFWjs7QWtCL3F3RVE7RUFDSSxvQ0FBQTtBbEJrcndFWjs7QWtCL3F3RVE7RUFDSSxzQ0FBQTtBbEJrcndFWjs7QWtCL3F3RVE7RUFDSSx1Q0FBQTtBbEJrcndFWjs7QWtCL3F3RVE7RUFDSSxxQ0FBQTtBbEJrcndFWjs7QWtCaHR3RVE7RUFDSSxvQ0FBQTtBbEJtdHdFWjs7QWtCaHR3RVE7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQm10d0VaOztBa0JodHdFUTtFQUNJLHlCQUFBO0FsQm10d0VaOztBa0JodHdFUTtFQUNJLGdDQUFBO0FsQm10d0VaOztBa0JodHdFUTtFQUNJLG9DQUFBO0FsQm10d0VaOztBa0JodHdFUTtFQUNJLHNDQUFBO0FsQm10d0VaOztBa0JodHdFUTtFQUNJLHVDQUFBO0FsQm10d0VaOztBa0JodHdFUTtFQUNJLHFDQUFBO0FsQm10d0VaOztBa0JqdndFUTtFQUNJLG9DQUFBO0FsQm92d0VaOztBa0JqdndFUTtFQUNJLG9DQUFBO0VBQ0EsZ0NBQUE7QWxCb3Z3RVo7O0FrQmp2d0VRO0VBQ0kseUJBQUE7QWxCb3Z3RVo7O0FrQmp2d0VRO0VBQ0ksZ0NBQUE7QWxCb3Z3RVo7O0FrQmp2d0VRO0VBQ0ksb0NBQUE7QWxCb3Z3RVo7O0FrQmp2d0VRO0VBQ0ksc0NBQUE7QWxCb3Z3RVo7O0FrQmp2d0VRO0VBQ0ksdUNBQUE7QWxCb3Z3RVo7O0FrQmp2d0VRO0VBQ0kscUNBQUE7QWxCb3Z3RVo7O0FrQmx4d0VRO0VBQ0ksb0NBQUE7QWxCcXh3RVo7O0FrQmx4d0VRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJxeHdFWjs7QWtCbHh3RVE7RUFDSSx5QkFBQTtBbEJxeHdFWjs7QWtCbHh3RVE7RUFDSSxnQ0FBQTtBbEJxeHdFWjs7QWtCbHh3RVE7RUFDSSxvQ0FBQTtBbEJxeHdFWjs7QWtCbHh3RVE7RUFDSSxzQ0FBQTtBbEJxeHdFWjs7QWtCbHh3RVE7RUFDSSx1Q0FBQTtBbEJxeHdFWjs7QWtCbHh3RVE7RUFDSSxxQ0FBQTtBbEJxeHdFWjs7QWtCbnp3RVE7RUFDSSxvQ0FBQTtBbEJzendFWjs7QWtCbnp3RVE7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQnN6d0VaOztBa0JuendFUTtFQUNJLHlCQUFBO0FsQnN6d0VaOztBa0JuendFUTtFQUNJLGdDQUFBO0FsQnN6d0VaOztBa0JuendFUTtFQUNJLG9DQUFBO0FsQnN6d0VaOztBa0JuendFUTtFQUNJLHNDQUFBO0FsQnN6d0VaOztBa0JuendFUTtFQUNJLHVDQUFBO0FsQnN6d0VaOztBa0JuendFUTtFQUNJLHFDQUFBO0FsQnN6d0VaOztBa0JwMXdFUTtFQUNJLG9DQUFBO0FsQnUxd0VaOztBa0JwMXdFUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCdTF3RVo7O0FrQnAxd0VRO0VBQ0kseUJBQUE7QWxCdTF3RVo7O0FrQnAxd0VRO0VBQ0ksZ0NBQUE7QWxCdTF3RVo7O0FrQnAxd0VRO0VBQ0ksb0NBQUE7QWxCdTF3RVo7O0FrQnAxd0VRO0VBQ0ksc0NBQUE7QWxCdTF3RVo7O0FrQnAxd0VRO0VBQ0ksdUNBQUE7QWxCdTF3RVo7O0FrQnAxd0VRO0VBQ0kscUNBQUE7QWxCdTF3RVo7O0FrQnIzd0VRO0VBQ0ksb0NBQUE7QWxCdzN3RVo7O0FrQnIzd0VRO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEJ3M3dFWjs7QWtCcjN3RVE7RUFDSSx5QkFBQTtBbEJ3M3dFWjs7QWtCcjN3RVE7RUFDSSxnQ0FBQTtBbEJ3M3dFWjs7QWtCcjN3RVE7RUFDSSxvQ0FBQTtBbEJ3M3dFWjs7QWtCcjN3RVE7RUFDSSxzQ0FBQTtBbEJ3M3dFWjs7QWtCcjN3RVE7RUFDSSx1Q0FBQTtBbEJ3M3dFWjs7QWtCcjN3RVE7RUFDSSxxQ0FBQTtBbEJ3M3dFWjs7QWtCdDV3RVE7RUFDSSxvQ0FBQTtBbEJ5NXdFWjs7QWtCdDV3RVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQnk1d0VaOztBa0J0NXdFUTtFQUNJLHlCQUFBO0FsQnk1d0VaOztBa0J0NXdFUTtFQUNJLGdDQUFBO0FsQnk1d0VaOztBa0J0NXdFUTtFQUNJLG9DQUFBO0FsQnk1d0VaOztBa0J0NXdFUTtFQUNJLHNDQUFBO0FsQnk1d0VaOztBa0J0NXdFUTtFQUNJLHVDQUFBO0FsQnk1d0VaOztBa0J0NXdFUTtFQUNJLHFDQUFBO0FsQnk1d0VaOztBa0J2N3dFUTtFQUNJLG9DQUFBO0FsQjA3d0VaOztBa0J2N3dFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCMDd3RVo7O0FrQnY3d0VRO0VBQ0kseUJBQUE7QWxCMDd3RVo7O0FrQnY3d0VRO0VBQ0ksZ0NBQUE7QWxCMDd3RVo7O0FrQnY3d0VRO0VBQ0ksb0NBQUE7QWxCMDd3RVo7O0FrQnY3d0VRO0VBQ0ksc0NBQUE7QWxCMDd3RVo7O0FrQnY3d0VRO0VBQ0ksdUNBQUE7QWxCMDd3RVo7O0FrQnY3d0VRO0VBQ0kscUNBQUE7QWxCMDd3RVo7O0FrQng5d0VRO0VBQ0ksb0NBQUE7QWxCMjl3RVo7O0FrQng5d0VRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEIyOXdFWjs7QWtCeDl3RVE7RUFDSSx5QkFBQTtBbEIyOXdFWjs7QWtCeDl3RVE7RUFDSSxnQ0FBQTtBbEIyOXdFWjs7QWtCeDl3RVE7RUFDSSxvQ0FBQTtBbEIyOXdFWjs7QWtCeDl3RVE7RUFDSSxzQ0FBQTtBbEIyOXdFWjs7QWtCeDl3RVE7RUFDSSx1Q0FBQTtBbEIyOXdFWjs7QWtCeDl3RVE7RUFDSSxxQ0FBQTtBbEIyOXdFWjs7QWtCei93RVE7RUFDSSxvQ0FBQTtBbEI0L3dFWjs7QWtCei93RVE7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQjQvd0VaOztBa0J6L3dFUTtFQUNJLHlCQUFBO0FsQjQvd0VaOztBa0J6L3dFUTtFQUNJLGdDQUFBO0FsQjQvd0VaOztBa0J6L3dFUTtFQUNJLG9DQUFBO0FsQjQvd0VaOztBa0J6L3dFUTtFQUNJLHNDQUFBO0FsQjQvd0VaOztBa0J6L3dFUTtFQUNJLHVDQUFBO0FsQjQvd0VaOztBa0J6L3dFUTtFQUNJLHFDQUFBO0FsQjQvd0VaOztBa0IxaHhFUTtFQUNJLG9DQUFBO0FsQjZoeEVaOztBa0IxaHhFUTtFQUNJLG9DQUFBO0VBQ0EsZ0NBQUE7QWxCNmh4RVo7O0FrQjFoeEVRO0VBQ0kseUJBQUE7QWxCNmh4RVo7O0FrQjFoeEVRO0VBQ0ksZ0NBQUE7QWxCNmh4RVo7O0FrQjFoeEVRO0VBQ0ksb0NBQUE7QWxCNmh4RVo7O0FrQjFoeEVRO0VBQ0ksc0NBQUE7QWxCNmh4RVo7O0FrQjFoeEVRO0VBQ0ksdUNBQUE7QWxCNmh4RVo7O0FrQjFoeEVRO0VBQ0kscUNBQUE7QWxCNmh4RVo7O0FrQjNqeEVRO0VBQ0ksb0NBQUE7QWxCOGp4RVo7O0FrQjNqeEVRO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEI4anhFWjs7QWtCM2p4RVE7RUFDSSx5QkFBQTtBbEI4anhFWjs7QWtCM2p4RVE7RUFDSSxnQ0FBQTtBbEI4anhFWjs7QWtCM2p4RVE7RUFDSSxvQ0FBQTtBbEI4anhFWjs7QWtCM2p4RVE7RUFDSSxzQ0FBQTtBbEI4anhFWjs7QWtCM2p4RVE7RUFDSSx1Q0FBQTtBbEI4anhFWjs7QWtCM2p4RVE7RUFDSSxxQ0FBQTtBbEI4anhFWjs7QWtCemp4RVk7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQjRqeEVoQjs7QWtCemp4RVk7RUFDSSxvQ0FBQTtBbEI0anhFaEI7O0FrQnpqeEVZO0VBQ0kseUJBQUE7QWxCNGp4RWhCOztBa0J6anhFWTtFQUNJLGdDQUFBO0FsQjRqeEVoQjs7QWtCemp4RVk7RUFDSSxvQ0FBQTtBbEI0anhFaEI7O0FrQnpqeEVZO0VBQ0ksc0NBQUE7QWxCNGp4RWhCOztBa0J6anhFWTtFQUNJLHVDQUFBO0FsQjRqeEVoQjs7QWtCemp4RVk7RUFDSSxxQ0FBQTtBbEI0anhFaEI7O0FrQjdueEVRO0VBQ0ksb0NBQUE7QWxCZ294RVo7O0FrQjdueEVRO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEJnb3hFWjs7QWtCN254RVE7RUFDSSx5QkFBQTtBbEJnb3hFWjs7QWtCN254RVE7RUFDSSxnQ0FBQTtBbEJnb3hFWjs7QWtCN254RVE7RUFDSSxvQ0FBQTtBbEJnb3hFWjs7QWtCN254RVE7RUFDSSxzQ0FBQTtBbEJnb3hFWjs7QWtCN254RVE7RUFDSSx1Q0FBQTtBbEJnb3hFWjs7QWtCN254RVE7RUFDSSxxQ0FBQTtBbEJnb3hFWjs7QWtCOXB4RVE7RUFDSSxvQ0FBQTtBbEJpcXhFWjs7QWtCOXB4RVE7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQmlxeEVaOztBa0I5cHhFUTtFQUNJLHlCQUFBO0FsQmlxeEVaOztBa0I5cHhFUTtFQUNJLGdDQUFBO0FsQmlxeEVaOztBa0I5cHhFUTtFQUNJLG9DQUFBO0FsQmlxeEVaOztBa0I5cHhFUTtFQUNJLHNDQUFBO0FsQmlxeEVaOztBa0I5cHhFUTtFQUNJLHVDQUFBO0FsQmlxeEVaOztBa0I5cHhFUTtFQUNJLHFDQUFBO0FsQmlxeEVaOztBa0IvcnhFUTtFQUNJLG9DQUFBO0FsQmtzeEVaOztBa0IvcnhFUTtFQUNJLG9DQUFBO0VBQ0EsZ0NBQUE7QWxCa3N4RVo7O0FrQi9yeEVRO0VBQ0kseUJBQUE7QWxCa3N4RVo7O0FrQi9yeEVRO0VBQ0ksZ0NBQUE7QWxCa3N4RVo7O0FrQi9yeEVRO0VBQ0ksb0NBQUE7QWxCa3N4RVo7O0FrQi9yeEVRO0VBQ0ksc0NBQUE7QWxCa3N4RVo7O0FrQi9yeEVRO0VBQ0ksdUNBQUE7QWxCa3N4RVo7O0FrQi9yeEVRO0VBQ0kscUNBQUE7QWxCa3N4RVo7O0FrQmh1eEVRO0VBQ0ksb0NBQUE7QWxCbXV4RVo7O0FrQmh1eEVRO0VBQ0ksb0NBQUE7RUFDQSxnQ0FBQTtBbEJtdXhFWjs7QWtCaHV4RVE7RUFDSSx5QkFBQTtBbEJtdXhFWjs7QWtCaHV4RVE7RUFDSSxnQ0FBQTtBbEJtdXhFWjs7QWtCaHV4RVE7RUFDSSxvQ0FBQTtBbEJtdXhFWjs7QWtCaHV4RVE7RUFDSSxzQ0FBQTtBbEJtdXhFWjs7QWtCaHV4RVE7RUFDSSx1Q0FBQTtBbEJtdXhFWjs7QWtCaHV4RVE7RUFDSSxxQ0FBQTtBbEJtdXhFWjs7QWtCand4RVE7RUFDSSxvQ0FBQTtBbEJvd3hFWjs7QWtCand4RVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQm93eEVaOztBa0Jqd3hFUTtFQUNJLHlCQUFBO0FsQm93eEVaOztBa0Jqd3hFUTtFQUNJLGdDQUFBO0FsQm93eEVaOztBa0Jqd3hFUTtFQUNJLG9DQUFBO0FsQm93eEVaOztBa0Jqd3hFUTtFQUNJLHNDQUFBO0FsQm93eEVaOztBa0Jqd3hFUTtFQUNJLHVDQUFBO0FsQm93eEVaOztBa0Jqd3hFUTtFQUNJLHFDQUFBO0FsQm93eEVaOztBa0JseXhFUTtFQUNJLG9DQUFBO0FsQnF5eEVaOztBa0JseXhFUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCcXl4RVo7O0FrQmx5eEVRO0VBQ0kseUJBQUE7QWxCcXl4RVo7O0FrQmx5eEVRO0VBQ0ksZ0NBQUE7QWxCcXl4RVo7O0FrQmx5eEVRO0VBQ0ksb0NBQUE7QWxCcXl4RVo7O0FrQmx5eEVRO0VBQ0ksc0NBQUE7QWxCcXl4RVo7O0FrQmx5eEVRO0VBQ0ksdUNBQUE7QWxCcXl4RVo7O0FrQmx5eEVRO0VBQ0kscUNBQUE7QWxCcXl4RVo7O0FrQm4weEVRO0VBQ0ksb0NBQUE7QWxCczB4RVo7O0FrQm4weEVRO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEJzMHhFWjs7QWtCbjB4RVE7RUFDSSx5QkFBQTtBbEJzMHhFWjs7QWtCbjB4RVE7RUFDSSxnQ0FBQTtBbEJzMHhFWjs7QWtCbjB4RVE7RUFDSSxvQ0FBQTtBbEJzMHhFWjs7QWtCbjB4RVE7RUFDSSxzQ0FBQTtBbEJzMHhFWjs7QWtCbjB4RVE7RUFDSSx1Q0FBQTtBbEJzMHhFWjs7QWtCbjB4RVE7RUFDSSxxQ0FBQTtBbEJzMHhFWjs7QWtCcDJ4RVE7RUFDSSxvQ0FBQTtBbEJ1MnhFWjs7QWtCcDJ4RVE7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQnUyeEVaOztBa0JwMnhFUTtFQUNJLHlCQUFBO0FsQnUyeEVaOztBa0JwMnhFUTtFQUNJLGdDQUFBO0FsQnUyeEVaOztBa0JwMnhFUTtFQUNJLG9DQUFBO0FsQnUyeEVaOztBa0JwMnhFUTtFQUNJLHNDQUFBO0FsQnUyeEVaOztBa0JwMnhFUTtFQUNJLHVDQUFBO0FsQnUyeEVaOztBa0JwMnhFUTtFQUNJLHFDQUFBO0FsQnUyeEVaOztBa0JyNHhFUTtFQUNJLG9DQUFBO0FsQnc0eEVaOztBa0JyNHhFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCdzR4RVo7O0FrQnI0eEVRO0VBQ0kseUJBQUE7QWxCdzR4RVo7O0FrQnI0eEVRO0VBQ0ksZ0NBQUE7QWxCdzR4RVo7O0FrQnI0eEVRO0VBQ0ksb0NBQUE7QWxCdzR4RVo7O0FrQnI0eEVRO0VBQ0ksc0NBQUE7QWxCdzR4RVo7O0FrQnI0eEVRO0VBQ0ksdUNBQUE7QWxCdzR4RVo7O0FrQnI0eEVRO0VBQ0kscUNBQUE7QWxCdzR4RVo7O0FrQnQ2eEVRO0VBQ0ksb0NBQUE7QWxCeTZ4RVo7O0FrQnQ2eEVRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJ5NnhFWjs7QWtCdDZ4RVE7RUFDSSx5QkFBQTtBbEJ5NnhFWjs7QWtCdDZ4RVE7RUFDSSxnQ0FBQTtBbEJ5NnhFWjs7QWtCdDZ4RVE7RUFDSSxvQ0FBQTtBbEJ5NnhFWjs7QWtCdDZ4RVE7RUFDSSxzQ0FBQTtBbEJ5NnhFWjs7QWtCdDZ4RVE7RUFDSSx1Q0FBQTtBbEJ5NnhFWjs7QWtCdDZ4RVE7RUFDSSxxQ0FBQTtBbEJ5NnhFWjs7QWtCdjh4RVE7RUFDSSxvQ0FBQTtBbEIwOHhFWjs7QWtCdjh4RVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQjA4eEVaOztBa0J2OHhFUTtFQUNJLHlCQUFBO0FsQjA4eEVaOztBa0J2OHhFUTtFQUNJLGdDQUFBO0FsQjA4eEVaOztBa0J2OHhFUTtFQUNJLG9DQUFBO0FsQjA4eEVaOztBa0J2OHhFUTtFQUNJLHNDQUFBO0FsQjA4eEVaOztBa0J2OHhFUTtFQUNJLHVDQUFBO0FsQjA4eEVaOztBa0J2OHhFUTtFQUNJLHFDQUFBO0FsQjA4eEVaOztBa0J4K3hFUTtFQUNJLG9DQUFBO0FsQjIreEVaOztBa0J4K3hFUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCMit4RVo7O0FrQngreEVRO0VBQ0kseUJBQUE7QWxCMit4RVo7O0FrQngreEVRO0VBQ0ksZ0NBQUE7QWxCMit4RVo7O0FrQngreEVRO0VBQ0ksb0NBQUE7QWxCMit4RVo7O0FrQngreEVRO0VBQ0ksc0NBQUE7QWxCMit4RVo7O0FrQngreEVRO0VBQ0ksdUNBQUE7QWxCMit4RVo7O0FrQngreEVRO0VBQ0kscUNBQUE7QWxCMit4RVo7O0FrQnpneUVRO0VBQ0ksb0NBQUE7QWxCNGd5RVo7O0FrQnpneUVRO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEI0Z3lFWjs7QWtCemd5RVE7RUFDSSx5QkFBQTtBbEI0Z3lFWjs7QWtCemd5RVE7RUFDSSxnQ0FBQTtBbEI0Z3lFWjs7QWtCemd5RVE7RUFDSSxvQ0FBQTtBbEI0Z3lFWjs7QWtCemd5RVE7RUFDSSxzQ0FBQTtBbEI0Z3lFWjs7QWtCemd5RVE7RUFDSSx1Q0FBQTtBbEI0Z3lFWjs7QWtCemd5RVE7RUFDSSxxQ0FBQTtBbEI0Z3lFWjs7QWtCMWl5RVE7RUFDSSxvQ0FBQTtBbEI2aXlFWjs7QWtCMWl5RVE7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQjZpeUVaOztBa0IxaXlFUTtFQUNJLHlCQUFBO0FsQjZpeUVaOztBa0IxaXlFUTtFQUNJLGdDQUFBO0FsQjZpeUVaOztBa0IxaXlFUTtFQUNJLG9DQUFBO0FsQjZpeUVaOztBa0IxaXlFUTtFQUNJLHNDQUFBO0FsQjZpeUVaOztBa0IxaXlFUTtFQUNJLHVDQUFBO0FsQjZpeUVaOztBa0IxaXlFUTtFQUNJLHFDQUFBO0FsQjZpeUVaOztBa0J4aXlFWTtFQUNJLG9DQUFBO0VBQ0EsZ0NBQUE7QWxCMml5RWhCOztBa0J4aXlFWTtFQUNJLG9DQUFBO0FsQjJpeUVoQjs7QWtCeGl5RVk7RUFDSSx5QkFBQTtBbEIyaXlFaEI7O0FrQnhpeUVZO0VBQ0ksZ0NBQUE7QWxCMml5RWhCOztBa0J4aXlFWTtFQUNJLG9DQUFBO0FsQjJpeUVoQjs7QWtCeGl5RVk7RUFDSSxzQ0FBQTtBbEIyaXlFaEI7O0FrQnhpeUVZO0VBQ0ksdUNBQUE7QWxCMml5RWhCOztBa0J4aXlFWTtFQUNJLHFDQUFBO0FsQjJpeUVoQjs7QWtCNW15RVE7RUFDSSxvQ0FBQTtBbEIrbXlFWjs7QWtCNW15RVE7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQitteUVaOztBa0I1bXlFUTtFQUNJLHlCQUFBO0FsQitteUVaOztBa0I1bXlFUTtFQUNJLGdDQUFBO0FsQitteUVaOztBa0I1bXlFUTtFQUNJLG9DQUFBO0FsQitteUVaOztBa0I1bXlFUTtFQUNJLHNDQUFBO0FsQitteUVaOztBa0I1bXlFUTtFQUNJLHVDQUFBO0FsQitteUVaOztBa0I1bXlFUTtFQUNJLHFDQUFBO0FsQitteUVaOztBa0I3b3lFUTtFQUNJLG9DQUFBO0FsQmdweUVaOztBa0I3b3lFUTtFQUNJLG9DQUFBO0VBQ0EsZ0NBQUE7QWxCZ3B5RVo7O0FrQjdveUVRO0VBQ0kseUJBQUE7QWxCZ3B5RVo7O0FrQjdveUVRO0VBQ0ksZ0NBQUE7QWxCZ3B5RVo7O0FrQjdveUVRO0VBQ0ksb0NBQUE7QWxCZ3B5RVo7O0FrQjdveUVRO0VBQ0ksc0NBQUE7QWxCZ3B5RVo7O0FrQjdveUVRO0VBQ0ksdUNBQUE7QWxCZ3B5RVo7O0FrQjdveUVRO0VBQ0kscUNBQUE7QWxCZ3B5RVo7O0FrQjlxeUVRO0VBQ0ksb0NBQUE7QWxCaXJ5RVo7O0FrQjlxeUVRO0VBQ0ksb0NBQUE7RUFDQSxnQ0FBQTtBbEJpcnlFWjs7QWtCOXF5RVE7RUFDSSx5QkFBQTtBbEJpcnlFWjs7QWtCOXF5RVE7RUFDSSxnQ0FBQTtBbEJpcnlFWjs7QWtCOXF5RVE7RUFDSSxvQ0FBQTtBbEJpcnlFWjs7QWtCOXF5RVE7RUFDSSxzQ0FBQTtBbEJpcnlFWjs7QWtCOXF5RVE7RUFDSSx1Q0FBQTtBbEJpcnlFWjs7QWtCOXF5RVE7RUFDSSxxQ0FBQTtBbEJpcnlFWjs7QWtCL3N5RVE7RUFDSSxvQ0FBQTtBbEJrdHlFWjs7QWtCL3N5RVE7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQmt0eUVaOztBa0Ivc3lFUTtFQUNJLHlCQUFBO0FsQmt0eUVaOztBa0Ivc3lFUTtFQUNJLGdDQUFBO0FsQmt0eUVaOztBa0Ivc3lFUTtFQUNJLG9DQUFBO0FsQmt0eUVaOztBa0Ivc3lFUTtFQUNJLHNDQUFBO0FsQmt0eUVaOztBa0Ivc3lFUTtFQUNJLHVDQUFBO0FsQmt0eUVaOztBa0Ivc3lFUTtFQUNJLHFDQUFBO0FsQmt0eUVaOztBa0JodnlFUTtFQUNJLG9DQUFBO0FsQm12eUVaOztBa0JodnlFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCbXZ5RVo7O0FrQmh2eUVRO0VBQ0kseUJBQUE7QWxCbXZ5RVo7O0FrQmh2eUVRO0VBQ0ksZ0NBQUE7QWxCbXZ5RVo7O0FrQmh2eUVRO0VBQ0ksb0NBQUE7QWxCbXZ5RVo7O0FrQmh2eUVRO0VBQ0ksc0NBQUE7QWxCbXZ5RVo7O0FrQmh2eUVRO0VBQ0ksdUNBQUE7QWxCbXZ5RVo7O0FrQmh2eUVRO0VBQ0kscUNBQUE7QWxCbXZ5RVo7O0FrQmp4eUVRO0VBQ0ksb0NBQUE7QWxCb3h5RVo7O0FrQmp4eUVRO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEJveHlFWjs7QWtCanh5RVE7RUFDSSx5QkFBQTtBbEJveHlFWjs7QWtCanh5RVE7RUFDSSxnQ0FBQTtBbEJveHlFWjs7QWtCanh5RVE7RUFDSSxvQ0FBQTtBbEJveHlFWjs7QWtCanh5RVE7RUFDSSxzQ0FBQTtBbEJveHlFWjs7QWtCanh5RVE7RUFDSSx1Q0FBQTtBbEJveHlFWjs7QWtCanh5RVE7RUFDSSxxQ0FBQTtBbEJveHlFWjs7QWtCbHp5RVE7RUFDSSxvQ0FBQTtBbEJxenlFWjs7QWtCbHp5RVE7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQnF6eUVaOztBa0JsenlFUTtFQUNJLHlCQUFBO0FsQnF6eUVaOztBa0JsenlFUTtFQUNJLGdDQUFBO0FsQnF6eUVaOztBa0JsenlFUTtFQUNJLG9DQUFBO0FsQnF6eUVaOztBa0JsenlFUTtFQUNJLHNDQUFBO0FsQnF6eUVaOztBa0JsenlFUTtFQUNJLHVDQUFBO0FsQnF6eUVaOztBa0JsenlFUTtFQUNJLHFDQUFBO0FsQnF6eUVaOztBa0JuMXlFUTtFQUNJLG9DQUFBO0FsQnMxeUVaOztBa0JuMXlFUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCczF5RVo7O0FrQm4xeUVRO0VBQ0kseUJBQUE7QWxCczF5RVo7O0FrQm4xeUVRO0VBQ0ksZ0NBQUE7QWxCczF5RVo7O0FrQm4xeUVRO0VBQ0ksb0NBQUE7QWxCczF5RVo7O0FrQm4xeUVRO0VBQ0ksc0NBQUE7QWxCczF5RVo7O0FrQm4xeUVRO0VBQ0ksdUNBQUE7QWxCczF5RVo7O0FrQm4xeUVRO0VBQ0kscUNBQUE7QWxCczF5RVo7O0FrQnAzeUVRO0VBQ0ksb0NBQUE7QWxCdTN5RVo7O0FrQnAzeUVRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJ1M3lFWjs7QWtCcDN5RVE7RUFDSSx5QkFBQTtBbEJ1M3lFWjs7QWtCcDN5RVE7RUFDSSxnQ0FBQTtBbEJ1M3lFWjs7QWtCcDN5RVE7RUFDSSxvQ0FBQTtBbEJ1M3lFWjs7QWtCcDN5RVE7RUFDSSxzQ0FBQTtBbEJ1M3lFWjs7QWtCcDN5RVE7RUFDSSx1Q0FBQTtBbEJ1M3lFWjs7QWtCcDN5RVE7RUFDSSxxQ0FBQTtBbEJ1M3lFWjs7QWtCcjV5RVE7RUFDSSxvQ0FBQTtBbEJ3NXlFWjs7QWtCcjV5RVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQnc1eUVaOztBa0JyNXlFUTtFQUNJLHlCQUFBO0FsQnc1eUVaOztBa0JyNXlFUTtFQUNJLGdDQUFBO0FsQnc1eUVaOztBa0JyNXlFUTtFQUNJLG9DQUFBO0FsQnc1eUVaOztBa0JyNXlFUTtFQUNJLHNDQUFBO0FsQnc1eUVaOztBa0JyNXlFUTtFQUNJLHVDQUFBO0FsQnc1eUVaOztBa0JyNXlFUTtFQUNJLHFDQUFBO0FsQnc1eUVaOztBa0J0N3lFUTtFQUNJLG9DQUFBO0FsQnk3eUVaOztBa0J0N3lFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCeTd5RVo7O0FrQnQ3eUVRO0VBQ0kseUJBQUE7QWxCeTd5RVo7O0FrQnQ3eUVRO0VBQ0ksZ0NBQUE7QWxCeTd5RVo7O0FrQnQ3eUVRO0VBQ0ksb0NBQUE7QWxCeTd5RVo7O0FrQnQ3eUVRO0VBQ0ksc0NBQUE7QWxCeTd5RVo7O0FrQnQ3eUVRO0VBQ0ksdUNBQUE7QWxCeTd5RVo7O0FrQnQ3eUVRO0VBQ0kscUNBQUE7QWxCeTd5RVo7O0FrQnY5eUVRO0VBQ0ksb0NBQUE7QWxCMDl5RVo7O0FrQnY5eUVRO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEIwOXlFWjs7QWtCdjl5RVE7RUFDSSx5QkFBQTtBbEIwOXlFWjs7QWtCdjl5RVE7RUFDSSxnQ0FBQTtBbEIwOXlFWjs7QWtCdjl5RVE7RUFDSSxvQ0FBQTtBbEIwOXlFWjs7QWtCdjl5RVE7RUFDSSxzQ0FBQTtBbEIwOXlFWjs7QWtCdjl5RVE7RUFDSSx1Q0FBQTtBbEIwOXlFWjs7QWtCdjl5RVE7RUFDSSxxQ0FBQTtBbEIwOXlFWjs7QWtCeC95RVE7RUFDSSxvQ0FBQTtBbEIyL3lFWjs7QWtCeC95RVE7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQjIveUVaOztBa0J4L3lFUTtFQUNJLHlCQUFBO0FsQjIveUVaOztBa0J4L3lFUTtFQUNJLGdDQUFBO0FsQjIveUVaOztBa0J4L3lFUTtFQUNJLG9DQUFBO0FsQjIveUVaOztBa0J4L3lFUTtFQUNJLHNDQUFBO0FsQjIveUVaOztBa0J4L3lFUTtFQUNJLHVDQUFBO0FsQjIveUVaOztBa0J4L3lFUTtFQUNJLHFDQUFBO0FsQjIveUVaOztBa0J6aHpFUTtFQUNJLG9DQUFBO0FsQjRoekVaOztBa0J6aHpFUTtFQUNJLG9DQUFBO0VBQ0EsZ0NBQUE7QWxCNGh6RVo7O0FrQnpoekVRO0VBQ0kseUJBQUE7QWxCNGh6RVo7O0FrQnpoekVRO0VBQ0ksZ0NBQUE7QWxCNGh6RVo7O0FrQnpoekVRO0VBQ0ksb0NBQUE7QWxCNGh6RVo7O0FrQnpoekVRO0VBQ0ksc0NBQUE7QWxCNGh6RVo7O0FrQnpoekVRO0VBQ0ksdUNBQUE7QWxCNGh6RVo7O0FrQnpoekVRO0VBQ0kscUNBQUE7QWxCNGh6RVo7O0FrQnZoekVZO0VBQ0ksb0NBQUE7RUFDQSxnQ0FBQTtBbEIwaHpFaEI7O0FrQnZoekVZO0VBQ0ksb0NBQUE7QWxCMGh6RWhCOztBa0J2aHpFWTtFQUNJLHlCQUFBO0FsQjBoekVoQjs7QWtCdmh6RVk7RUFDSSxnQ0FBQTtBbEIwaHpFaEI7O0FrQnZoekVZO0VBQ0ksb0NBQUE7QWxCMGh6RWhCOztBa0J2aHpFWTtFQUNJLHNDQUFBO0FsQjBoekVoQjs7QWtCdmh6RVk7RUFDSSx1Q0FBQTtBbEIwaHpFaEI7O0FrQnZoekVZO0VBQ0kscUNBQUE7QWxCMGh6RWhCOztBa0IzbHpFUTtFQUNJLG9DQUFBO0FsQjhsekVaOztBa0IzbHpFUTtFQUNJLG9DQUFBO0VBQ0EsZ0NBQUE7QWxCOGx6RVo7O0FrQjNsekVRO0VBQ0kseUJBQUE7QWxCOGx6RVo7O0FrQjNsekVRO0VBQ0ksZ0NBQUE7QWxCOGx6RVo7O0FrQjNsekVRO0VBQ0ksb0NBQUE7QWxCOGx6RVo7O0FrQjNsekVRO0VBQ0ksc0NBQUE7QWxCOGx6RVo7O0FrQjNsekVRO0VBQ0ksdUNBQUE7QWxCOGx6RVo7O0FrQjNsekVRO0VBQ0kscUNBQUE7QWxCOGx6RVo7O0FrQjVuekVRO0VBQ0ksb0NBQUE7QWxCK256RVo7O0FrQjVuekVRO0VBQ0ksb0NBQUE7RUFDQSxnQ0FBQTtBbEIrbnpFWjs7QWtCNW56RVE7RUFDSSx5QkFBQTtBbEIrbnpFWjs7QWtCNW56RVE7RUFDSSxnQ0FBQTtBbEIrbnpFWjs7QWtCNW56RVE7RUFDSSxvQ0FBQTtBbEIrbnpFWjs7QWtCNW56RVE7RUFDSSxzQ0FBQTtBbEIrbnpFWjs7QWtCNW56RVE7RUFDSSx1Q0FBQTtBbEIrbnpFWjs7QWtCNW56RVE7RUFDSSxxQ0FBQTtBbEIrbnpFWjs7QWtCN3B6RVE7RUFDSSxvQ0FBQTtBbEJncXpFWjs7QWtCN3B6RVE7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQmdxekVaOztBa0I3cHpFUTtFQUNJLHlCQUFBO0FsQmdxekVaOztBa0I3cHpFUTtFQUNJLGdDQUFBO0FsQmdxekVaOztBa0I3cHpFUTtFQUNJLG9DQUFBO0FsQmdxekVaOztBa0I3cHpFUTtFQUNJLHNDQUFBO0FsQmdxekVaOztBa0I3cHpFUTtFQUNJLHVDQUFBO0FsQmdxekVaOztBa0I3cHpFUTtFQUNJLHFDQUFBO0FsQmdxekVaOztBa0I5cnpFUTtFQUNJLG9DQUFBO0FsQmlzekVaOztBa0I5cnpFUTtFQUNJLG9DQUFBO0VBQ0EsZ0NBQUE7QWxCaXN6RVo7O0FrQjlyekVRO0VBQ0kseUJBQUE7QWxCaXN6RVo7O0FrQjlyekVRO0VBQ0ksZ0NBQUE7QWxCaXN6RVo7O0FrQjlyekVRO0VBQ0ksb0NBQUE7QWxCaXN6RVo7O0FrQjlyekVRO0VBQ0ksc0NBQUE7QWxCaXN6RVo7O0FrQjlyekVRO0VBQ0ksdUNBQUE7QWxCaXN6RVo7O0FrQjlyekVRO0VBQ0kscUNBQUE7QWxCaXN6RVo7O0FrQi90ekVRO0VBQ0ksb0NBQUE7QWxCa3V6RVo7O0FrQi90ekVRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJrdXpFWjs7QWtCL3R6RVE7RUFDSSx5QkFBQTtBbEJrdXpFWjs7QWtCL3R6RVE7RUFDSSxnQ0FBQTtBbEJrdXpFWjs7QWtCL3R6RVE7RUFDSSxvQ0FBQTtBbEJrdXpFWjs7QWtCL3R6RVE7RUFDSSxzQ0FBQTtBbEJrdXpFWjs7QWtCL3R6RVE7RUFDSSx1Q0FBQTtBbEJrdXpFWjs7QWtCL3R6RVE7RUFDSSxxQ0FBQTtBbEJrdXpFWjs7QWtCaHd6RVE7RUFDSSxvQ0FBQTtBbEJtd3pFWjs7QWtCaHd6RVE7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQm13ekVaOztBa0Jod3pFUTtFQUNJLHlCQUFBO0FsQm13ekVaOztBa0Jod3pFUTtFQUNJLGdDQUFBO0FsQm13ekVaOztBa0Jod3pFUTtFQUNJLG9DQUFBO0FsQm13ekVaOztBa0Jod3pFUTtFQUNJLHNDQUFBO0FsQm13ekVaOztBa0Jod3pFUTtFQUNJLHVDQUFBO0FsQm13ekVaOztBa0Jod3pFUTtFQUNJLHFDQUFBO0FsQm13ekVaOztBa0JqeXpFUTtFQUNJLG9DQUFBO0FsQm95ekVaOztBa0JqeXpFUTtFQUNJLG9DQUFBO0VBQ0EsZ0NBQUE7QWxCb3l6RVo7O0FrQmp5ekVRO0VBQ0kseUJBQUE7QWxCb3l6RVo7O0FrQmp5ekVRO0VBQ0ksZ0NBQUE7QWxCb3l6RVo7O0FrQmp5ekVRO0VBQ0ksb0NBQUE7QWxCb3l6RVo7O0FrQmp5ekVRO0VBQ0ksc0NBQUE7QWxCb3l6RVo7O0FrQmp5ekVRO0VBQ0ksdUNBQUE7QWxCb3l6RVo7O0FrQmp5ekVRO0VBQ0kscUNBQUE7QWxCb3l6RVo7O0FrQmwwekVRO0VBQ0ksb0NBQUE7QWxCcTB6RVo7O0FrQmwwekVRO0VBQ0ksb0NBQUE7RUFDQSxnQ0FBQTtBbEJxMHpFWjs7QWtCbDB6RVE7RUFDSSx5QkFBQTtBbEJxMHpFWjs7QWtCbDB6RVE7RUFDSSxnQ0FBQTtBbEJxMHpFWjs7QWtCbDB6RVE7RUFDSSxvQ0FBQTtBbEJxMHpFWjs7QWtCbDB6RVE7RUFDSSxzQ0FBQTtBbEJxMHpFWjs7QWtCbDB6RVE7RUFDSSx1Q0FBQTtBbEJxMHpFWjs7QWtCbDB6RVE7RUFDSSxxQ0FBQTtBbEJxMHpFWjs7QWtCbjJ6RVE7RUFDSSxvQ0FBQTtBbEJzMnpFWjs7QWtCbjJ6RVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQnMyekVaOztBa0JuMnpFUTtFQUNJLHlCQUFBO0FsQnMyekVaOztBa0JuMnpFUTtFQUNJLGdDQUFBO0FsQnMyekVaOztBa0JuMnpFUTtFQUNJLG9DQUFBO0FsQnMyekVaOztBa0JuMnpFUTtFQUNJLHNDQUFBO0FsQnMyekVaOztBa0JuMnpFUTtFQUNJLHVDQUFBO0FsQnMyekVaOztBa0JuMnpFUTtFQUNJLHFDQUFBO0FsQnMyekVaOztBa0JwNHpFUTtFQUNJLG9DQUFBO0FsQnU0ekVaOztBa0JwNHpFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCdTR6RVo7O0FrQnA0ekVRO0VBQ0kseUJBQUE7QWxCdTR6RVo7O0FrQnA0ekVRO0VBQ0ksZ0NBQUE7QWxCdTR6RVo7O0FrQnA0ekVRO0VBQ0ksb0NBQUE7QWxCdTR6RVo7O0FrQnA0ekVRO0VBQ0ksc0NBQUE7QWxCdTR6RVo7O0FrQnA0ekVRO0VBQ0ksdUNBQUE7QWxCdTR6RVo7O0FrQnA0ekVRO0VBQ0kscUNBQUE7QWxCdTR6RVo7O0FrQnI2ekVRO0VBQ0ksb0NBQUE7QWxCdzZ6RVo7O0FrQnI2ekVRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJ3NnpFWjs7QWtCcjZ6RVE7RUFDSSx5QkFBQTtBbEJ3NnpFWjs7QWtCcjZ6RVE7RUFDSSxnQ0FBQTtBbEJ3NnpFWjs7QWtCcjZ6RVE7RUFDSSxvQ0FBQTtBbEJ3NnpFWjs7QWtCcjZ6RVE7RUFDSSxzQ0FBQTtBbEJ3NnpFWjs7QWtCcjZ6RVE7RUFDSSx1Q0FBQTtBbEJ3NnpFWjs7QWtCcjZ6RVE7RUFDSSxxQ0FBQTtBbEJ3NnpFWjs7QWtCdDh6RVE7RUFDSSxvQ0FBQTtBbEJ5OHpFWjs7QWtCdDh6RVE7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQnk4ekVaOztBa0J0OHpFUTtFQUNJLHlCQUFBO0FsQnk4ekVaOztBa0J0OHpFUTtFQUNJLGdDQUFBO0FsQnk4ekVaOztBa0J0OHpFUTtFQUNJLG9DQUFBO0FsQnk4ekVaOztBa0J0OHpFUTtFQUNJLHNDQUFBO0FsQnk4ekVaOztBa0J0OHpFUTtFQUNJLHVDQUFBO0FsQnk4ekVaOztBa0J0OHpFUTtFQUNJLHFDQUFBO0FsQnk4ekVaOztBa0J2K3pFUTtFQUNJLG9DQUFBO0FsQjArekVaOztBa0J2K3pFUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCMCt6RVo7O0FrQnYrekVRO0VBQ0kseUJBQUE7QWxCMCt6RVo7O0FrQnYrekVRO0VBQ0ksZ0NBQUE7QWxCMCt6RVo7O0FrQnYrekVRO0VBQ0ksb0NBQUE7QWxCMCt6RVo7O0FrQnYrekVRO0VBQ0ksc0NBQUE7QWxCMCt6RVo7O0FrQnYrekVRO0VBQ0ksdUNBQUE7QWxCMCt6RVo7O0FrQnYrekVRO0VBQ0kscUNBQUE7QWxCMCt6RVo7O0FrQnhnMEVRO0VBQ0ksb0NBQUE7QWxCMmcwRVo7O0FrQnhnMEVRO0VBQ0ksb0NBQUE7RUFDQSxnQ0FBQTtBbEIyZzBFWjs7QWtCeGcwRVE7RUFDSSx5QkFBQTtBbEIyZzBFWjs7QWtCeGcwRVE7RUFDSSxnQ0FBQTtBbEIyZzBFWjs7QWtCeGcwRVE7RUFDSSxvQ0FBQTtBbEIyZzBFWjs7QWtCeGcwRVE7RUFDSSxzQ0FBQTtBbEIyZzBFWjs7QWtCeGcwRVE7RUFDSSx1Q0FBQTtBbEIyZzBFWjs7QWtCeGcwRVE7RUFDSSxxQ0FBQTtBbEIyZzBFWjs7QWtCdGcwRVk7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQnlnMEVoQjs7QWtCdGcwRVk7RUFDSSxvQ0FBQTtBbEJ5ZzBFaEI7O0FrQnRnMEVZO0VBQ0kseUJBQUE7QWxCeWcwRWhCOztBa0J0ZzBFWTtFQUNJLGdDQUFBO0FsQnlnMEVoQjs7QWtCdGcwRVk7RUFDSSxvQ0FBQTtBbEJ5ZzBFaEI7O0FrQnRnMEVZO0VBQ0ksc0NBQUE7QWxCeWcwRWhCOztBa0J0ZzBFWTtFQUNJLHVDQUFBO0FsQnlnMEVoQjs7QWtCdGcwRVk7RUFDSSxxQ0FBQTtBbEJ5ZzBFaEI7O0FrQjFrMEVRO0VBQ0ksb0NBQUE7QWxCNmswRVo7O0FrQjFrMEVRO0VBQ0ksb0NBQUE7RUFDQSxnQ0FBQTtBbEI2azBFWjs7QWtCMWswRVE7RUFDSSx5QkFBQTtBbEI2azBFWjs7QWtCMWswRVE7RUFDSSxnQ0FBQTtBbEI2azBFWjs7QWtCMWswRVE7RUFDSSxvQ0FBQTtBbEI2azBFWjs7QWtCMWswRVE7RUFDSSxzQ0FBQTtBbEI2azBFWjs7QWtCMWswRVE7RUFDSSx1Q0FBQTtBbEI2azBFWjs7QWtCMWswRVE7RUFDSSxxQ0FBQTtBbEI2azBFWjs7QWtCM20wRVE7RUFDSSxvQ0FBQTtBbEI4bTBFWjs7QWtCM20wRVE7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQjhtMEVaOztBa0IzbTBFUTtFQUNJLHlCQUFBO0FsQjhtMEVaOztBa0IzbTBFUTtFQUNJLGdDQUFBO0FsQjhtMEVaOztBa0IzbTBFUTtFQUNJLG9DQUFBO0FsQjhtMEVaOztBa0IzbTBFUTtFQUNJLHNDQUFBO0FsQjhtMEVaOztBa0IzbTBFUTtFQUNJLHVDQUFBO0FsQjhtMEVaOztBa0IzbTBFUTtFQUNJLHFDQUFBO0FsQjhtMEVaOztBa0I1bzBFUTtFQUNJLG9DQUFBO0FsQitvMEVaOztBa0I1bzBFUTtFQUNJLG9DQUFBO0VBQ0EsZ0NBQUE7QWxCK28wRVo7O0FrQjVvMEVRO0VBQ0kseUJBQUE7QWxCK28wRVo7O0FrQjVvMEVRO0VBQ0ksZ0NBQUE7QWxCK28wRVo7O0FrQjVvMEVRO0VBQ0ksb0NBQUE7QWxCK28wRVo7O0FrQjVvMEVRO0VBQ0ksc0NBQUE7QWxCK28wRVo7O0FrQjVvMEVRO0VBQ0ksdUNBQUE7QWxCK28wRVo7O0FrQjVvMEVRO0VBQ0kscUNBQUE7QWxCK28wRVo7O0FrQjdxMEVRO0VBQ0ksb0NBQUE7QWxCZ3IwRVo7O0FrQjdxMEVRO0VBQ0ksb0NBQUE7RUFDQSxnQ0FBQTtBbEJncjBFWjs7QWtCN3EwRVE7RUFDSSx5QkFBQTtBbEJncjBFWjs7QWtCN3EwRVE7RUFDSSxnQ0FBQTtBbEJncjBFWjs7QWtCN3EwRVE7RUFDSSxvQ0FBQTtBbEJncjBFWjs7QWtCN3EwRVE7RUFDSSxzQ0FBQTtBbEJncjBFWjs7QWtCN3EwRVE7RUFDSSx1Q0FBQTtBbEJncjBFWjs7QWtCN3EwRVE7RUFDSSxxQ0FBQTtBbEJncjBFWjs7QWtCOXMwRVE7RUFDSSxvQ0FBQTtBbEJpdDBFWjs7QWtCOXMwRVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQml0MEVaOztBa0I5czBFUTtFQUNJLHlCQUFBO0FsQml0MEVaOztBa0I5czBFUTtFQUNJLGdDQUFBO0FsQml0MEVaOztBa0I5czBFUTtFQUNJLG9DQUFBO0FsQml0MEVaOztBa0I5czBFUTtFQUNJLHNDQUFBO0FsQml0MEVaOztBa0I5czBFUTtFQUNJLHVDQUFBO0FsQml0MEVaOztBa0I5czBFUTtFQUNJLHFDQUFBO0FsQml0MEVaOztBa0IvdTBFUTtFQUNJLG9DQUFBO0FsQmt2MEVaOztBa0IvdTBFUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCa3YwRVo7O0FrQi91MEVRO0VBQ0kseUJBQUE7QWxCa3YwRVo7O0FrQi91MEVRO0VBQ0ksZ0NBQUE7QWxCa3YwRVo7O0FrQi91MEVRO0VBQ0ksb0NBQUE7QWxCa3YwRVo7O0FrQi91MEVRO0VBQ0ksc0NBQUE7QWxCa3YwRVo7O0FrQi91MEVRO0VBQ0ksdUNBQUE7QWxCa3YwRVo7O0FrQi91MEVRO0VBQ0kscUNBQUE7QWxCa3YwRVo7O0FrQmh4MEVRO0VBQ0ksb0NBQUE7QWxCbXgwRVo7O0FrQmh4MEVRO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEJteDBFWjs7QWtCaHgwRVE7RUFDSSx5QkFBQTtBbEJteDBFWjs7QWtCaHgwRVE7RUFDSSxnQ0FBQTtBbEJteDBFWjs7QWtCaHgwRVE7RUFDSSxvQ0FBQTtBbEJteDBFWjs7QWtCaHgwRVE7RUFDSSxzQ0FBQTtBbEJteDBFWjs7QWtCaHgwRVE7RUFDSSx1Q0FBQTtBbEJteDBFWjs7QWtCaHgwRVE7RUFDSSxxQ0FBQTtBbEJteDBFWjs7QWtCanowRVE7RUFDSSxvQ0FBQTtBbEJvejBFWjs7QWtCanowRVE7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQm96MEVaOztBa0JqejBFUTtFQUNJLHlCQUFBO0FsQm96MEVaOztBa0JqejBFUTtFQUNJLGdDQUFBO0FsQm96MEVaOztBa0JqejBFUTtFQUNJLG9DQUFBO0FsQm96MEVaOztBa0JqejBFUTtFQUNJLHNDQUFBO0FsQm96MEVaOztBa0JqejBFUTtFQUNJLHVDQUFBO0FsQm96MEVaOztBa0JqejBFUTtFQUNJLHFDQUFBO0FsQm96MEVaOztBa0JsMTBFUTtFQUNJLG9DQUFBO0FsQnExMEVaOztBa0JsMTBFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCcTEwRVo7O0FrQmwxMEVRO0VBQ0kseUJBQUE7QWxCcTEwRVo7O0FrQmwxMEVRO0VBQ0ksZ0NBQUE7QWxCcTEwRVo7O0FrQmwxMEVRO0VBQ0ksb0NBQUE7QWxCcTEwRVo7O0FrQmwxMEVRO0VBQ0ksc0NBQUE7QWxCcTEwRVo7O0FrQmwxMEVRO0VBQ0ksdUNBQUE7QWxCcTEwRVo7O0FrQmwxMEVRO0VBQ0kscUNBQUE7QWxCcTEwRVo7O0FrQm4zMEVRO0VBQ0ksb0NBQUE7QWxCczMwRVo7O0FrQm4zMEVRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJzMzBFWjs7QWtCbjMwRVE7RUFDSSx5QkFBQTtBbEJzMzBFWjs7QWtCbjMwRVE7RUFDSSxnQ0FBQTtBbEJzMzBFWjs7QWtCbjMwRVE7RUFDSSxvQ0FBQTtBbEJzMzBFWjs7QWtCbjMwRVE7RUFDSSxzQ0FBQTtBbEJzMzBFWjs7QWtCbjMwRVE7RUFDSSx1Q0FBQTtBbEJzMzBFWjs7QWtCbjMwRVE7RUFDSSxxQ0FBQTtBbEJzMzBFWjs7QWtCcDUwRVE7RUFDSSxvQ0FBQTtBbEJ1NTBFWjs7QWtCcDUwRVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQnU1MEVaOztBa0JwNTBFUTtFQUNJLHlCQUFBO0FsQnU1MEVaOztBa0JwNTBFUTtFQUNJLGdDQUFBO0FsQnU1MEVaOztBa0JwNTBFUTtFQUNJLG9DQUFBO0FsQnU1MEVaOztBa0JwNTBFUTtFQUNJLHNDQUFBO0FsQnU1MEVaOztBa0JwNTBFUTtFQUNJLHVDQUFBO0FsQnU1MEVaOztBa0JwNTBFUTtFQUNJLHFDQUFBO0FsQnU1MEVaOztBa0JyNzBFUTtFQUNJLG9DQUFBO0FsQnc3MEVaOztBa0JyNzBFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCdzcwRVo7O0FrQnI3MEVRO0VBQ0kseUJBQUE7QWxCdzcwRVo7O0FrQnI3MEVRO0VBQ0ksZ0NBQUE7QWxCdzcwRVo7O0FrQnI3MEVRO0VBQ0ksb0NBQUE7QWxCdzcwRVo7O0FrQnI3MEVRO0VBQ0ksc0NBQUE7QWxCdzcwRVo7O0FrQnI3MEVRO0VBQ0ksdUNBQUE7QWxCdzcwRVo7O0FrQnI3MEVRO0VBQ0kscUNBQUE7QWxCdzcwRVo7O0FrQnQ5MEVRO0VBQ0ksb0NBQUE7QWxCeTkwRVo7O0FrQnQ5MEVRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJ5OTBFWjs7QWtCdDkwRVE7RUFDSSx5QkFBQTtBbEJ5OTBFWjs7QWtCdDkwRVE7RUFDSSxnQ0FBQTtBbEJ5OTBFWjs7QWtCdDkwRVE7RUFDSSxvQ0FBQTtBbEJ5OTBFWjs7QWtCdDkwRVE7RUFDSSxzQ0FBQTtBbEJ5OTBFWjs7QWtCdDkwRVE7RUFDSSx1Q0FBQTtBbEJ5OTBFWjs7QWtCdDkwRVE7RUFDSSxxQ0FBQTtBbEJ5OTBFWjs7QWtCdi8wRVE7RUFDSSxvQ0FBQTtBbEIwLzBFWjs7QWtCdi8wRVE7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQjAvMEVaOztBa0J2LzBFUTtFQUNJLHlCQUFBO0FsQjAvMEVaOztBa0J2LzBFUTtFQUNJLGdDQUFBO0FsQjAvMEVaOztBa0J2LzBFUTtFQUNJLG9DQUFBO0FsQjAvMEVaOztBa0J2LzBFUTtFQUNJLHNDQUFBO0FsQjAvMEVaOztBa0J2LzBFUTtFQUNJLHVDQUFBO0FsQjAvMEVaOztBa0J2LzBFUTtFQUNJLHFDQUFBO0FsQjAvMEVaOztBa0JyLzBFWTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCdy8wRWhCOztBa0JyLzBFWTtFQUNJLG9DQUFBO0FsQncvMEVoQjs7QWtCci8wRVk7RUFDSSx5QkFBQTtBbEJ3LzBFaEI7O0FrQnIvMEVZO0VBQ0ksZ0NBQUE7QWxCdy8wRWhCOztBa0JyLzBFWTtFQUNJLG9DQUFBO0FsQncvMEVoQjs7QWtCci8wRVk7RUFDSSxzQ0FBQTtBbEJ3LzBFaEI7O0FrQnIvMEVZO0VBQ0ksdUNBQUE7QWxCdy8wRWhCOztBa0JyLzBFWTtFQUNJLHFDQUFBO0FsQncvMEVoQjs7QWtCemoxRVE7RUFDSSxvQ0FBQTtBbEI0ajFFWjs7QWtCemoxRVE7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQjRqMUVaOztBa0J6ajFFUTtFQUNJLHlCQUFBO0FsQjRqMUVaOztBa0J6ajFFUTtFQUNJLGdDQUFBO0FsQjRqMUVaOztBa0J6ajFFUTtFQUNJLG9DQUFBO0FsQjRqMUVaOztBa0J6ajFFUTtFQUNJLHNDQUFBO0FsQjRqMUVaOztBa0J6ajFFUTtFQUNJLHVDQUFBO0FsQjRqMUVaOztBa0J6ajFFUTtFQUNJLHFDQUFBO0FsQjRqMUVaOztBa0IxbDFFUTtFQUNJLG9DQUFBO0FsQjZsMUVaOztBa0IxbDFFUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCNmwxRVo7O0FrQjFsMUVRO0VBQ0kseUJBQUE7QWxCNmwxRVo7O0FrQjFsMUVRO0VBQ0ksZ0NBQUE7QWxCNmwxRVo7O0FrQjFsMUVRO0VBQ0ksb0NBQUE7QWxCNmwxRVo7O0FrQjFsMUVRO0VBQ0ksc0NBQUE7QWxCNmwxRVo7O0FrQjFsMUVRO0VBQ0ksdUNBQUE7QWxCNmwxRVo7O0FrQjFsMUVRO0VBQ0kscUNBQUE7QWxCNmwxRVo7O0FrQjNuMUVRO0VBQ0ksb0NBQUE7QWxCOG4xRVo7O0FrQjNuMUVRO0VBQ0ksb0NBQUE7RUFDQSxnQ0FBQTtBbEI4bjFFWjs7QWtCM24xRVE7RUFDSSx5QkFBQTtBbEI4bjFFWjs7QWtCM24xRVE7RUFDSSxnQ0FBQTtBbEI4bjFFWjs7QWtCM24xRVE7RUFDSSxvQ0FBQTtBbEI4bjFFWjs7QWtCM24xRVE7RUFDSSxzQ0FBQTtBbEI4bjFFWjs7QWtCM24xRVE7RUFDSSx1Q0FBQTtBbEI4bjFFWjs7QWtCM24xRVE7RUFDSSxxQ0FBQTtBbEI4bjFFWjs7QWtCNXAxRVE7RUFDSSxvQ0FBQTtBbEIrcDFFWjs7QWtCNXAxRVE7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQitwMUVaOztBa0I1cDFFUTtFQUNJLHlCQUFBO0FsQitwMUVaOztBa0I1cDFFUTtFQUNJLGdDQUFBO0FsQitwMUVaOztBa0I1cDFFUTtFQUNJLG9DQUFBO0FsQitwMUVaOztBa0I1cDFFUTtFQUNJLHNDQUFBO0FsQitwMUVaOztBa0I1cDFFUTtFQUNJLHVDQUFBO0FsQitwMUVaOztBa0I1cDFFUTtFQUNJLHFDQUFBO0FsQitwMUVaOztBa0I3cjFFUTtFQUNJLG9DQUFBO0FsQmdzMUVaOztBa0I3cjFFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCZ3MxRVo7O0FrQjdyMUVRO0VBQ0kseUJBQUE7QWxCZ3MxRVo7O0FrQjdyMUVRO0VBQ0ksZ0NBQUE7QWxCZ3MxRVo7O0FrQjdyMUVRO0VBQ0ksb0NBQUE7QWxCZ3MxRVo7O0FrQjdyMUVRO0VBQ0ksc0NBQUE7QWxCZ3MxRVo7O0FrQjdyMUVRO0VBQ0ksdUNBQUE7QWxCZ3MxRVo7O0FrQjdyMUVRO0VBQ0kscUNBQUE7QWxCZ3MxRVo7O0FrQjl0MUVRO0VBQ0ksb0NBQUE7QWxCaXUxRVo7O0FrQjl0MUVRO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEJpdTFFWjs7QWtCOXQxRVE7RUFDSSx5QkFBQTtBbEJpdTFFWjs7QWtCOXQxRVE7RUFDSSxnQ0FBQTtBbEJpdTFFWjs7QWtCOXQxRVE7RUFDSSxvQ0FBQTtBbEJpdTFFWjs7QWtCOXQxRVE7RUFDSSxzQ0FBQTtBbEJpdTFFWjs7QWtCOXQxRVE7RUFDSSx1Q0FBQTtBbEJpdTFFWjs7QWtCOXQxRVE7RUFDSSxxQ0FBQTtBbEJpdTFFWjs7QWtCL3YxRVE7RUFDSSxvQ0FBQTtBbEJrdzFFWjs7QWtCL3YxRVE7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQmt3MUVaOztBa0IvdjFFUTtFQUNJLHlCQUFBO0FsQmt3MUVaOztBa0IvdjFFUTtFQUNJLGdDQUFBO0FsQmt3MUVaOztBa0IvdjFFUTtFQUNJLG9DQUFBO0FsQmt3MUVaOztBa0IvdjFFUTtFQUNJLHNDQUFBO0FsQmt3MUVaOztBa0IvdjFFUTtFQUNJLHVDQUFBO0FsQmt3MUVaOztBa0IvdjFFUTtFQUNJLHFDQUFBO0FsQmt3MUVaOztBa0JoeTFFUTtFQUNJLG9DQUFBO0FsQm15MUVaOztBa0JoeTFFUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCbXkxRVo7O0FrQmh5MUVRO0VBQ0kseUJBQUE7QWxCbXkxRVo7O0FrQmh5MUVRO0VBQ0ksZ0NBQUE7QWxCbXkxRVo7O0FrQmh5MUVRO0VBQ0ksb0NBQUE7QWxCbXkxRVo7O0FrQmh5MUVRO0VBQ0ksc0NBQUE7QWxCbXkxRVo7O0FrQmh5MUVRO0VBQ0ksdUNBQUE7QWxCbXkxRVo7O0FrQmh5MUVRO0VBQ0kscUNBQUE7QWxCbXkxRVo7O0FrQmowMUVRO0VBQ0ksb0NBQUE7QWxCbzAxRVo7O0FrQmowMUVRO0VBQ0ksb0NBQUE7QWxCbzAxRVo7O0FrQmgwMUVRO0VBQ0kseUJBQUE7QWxCbTAxRVo7O0FrQmgwMUVRO0VBQ0ksZ0NBQUE7QWxCbTAxRVo7O0FrQmgwMUVRO0VBQ0ksb0NBQUE7QWxCbTAxRVo7O0FrQmgwMUVRO0VBQ0ksc0NBQUE7QWxCbTAxRVo7O0FrQmgwMUVRO0VBQ0ksdUNBQUE7QWxCbTAxRVo7O0FrQmgwMUVRO0VBQ0kscUNBQUE7QWxCbTAxRVo7O0FrQmoyMUVRO0VBQ0ksb0NBQUE7QWxCbzIxRVo7O0FrQmoyMUVRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJvMjFFWjs7QWtCajIxRVE7RUFDSSx5QkFBQTtBbEJvMjFFWjs7QWtCajIxRVE7RUFDSSxnQ0FBQTtBbEJvMjFFWjs7QWtCajIxRVE7RUFDSSxvQ0FBQTtBbEJvMjFFWjs7QWtCajIxRVE7RUFDSSxzQ0FBQTtBbEJvMjFFWjs7QWtCajIxRVE7RUFDSSx1Q0FBQTtBbEJvMjFFWjs7QWtCajIxRVE7RUFDSSxxQ0FBQTtBbEJvMjFFWjs7QWtCbDQxRVE7RUFDSSxvQ0FBQTtBbEJxNDFFWjs7QWtCbDQxRVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQnE0MUVaOztBa0JsNDFFUTtFQUNJLHlCQUFBO0FsQnE0MUVaOztBa0JsNDFFUTtFQUNJLGdDQUFBO0FsQnE0MUVaOztBa0JsNDFFUTtFQUNJLG9DQUFBO0FsQnE0MUVaOztBa0JsNDFFUTtFQUNJLHNDQUFBO0FsQnE0MUVaOztBa0JsNDFFUTtFQUNJLHVDQUFBO0FsQnE0MUVaOztBa0JsNDFFUTtFQUNJLHFDQUFBO0FsQnE0MUVaOztBa0JuNjFFUTtFQUNJLG9DQUFBO0FsQnM2MUVaOztBa0JuNjFFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCczYxRVo7O0FrQm42MUVRO0VBQ0kseUJBQUE7QWxCczYxRVo7O0FrQm42MUVRO0VBQ0ksZ0NBQUE7QWxCczYxRVo7O0FrQm42MUVRO0VBQ0ksb0NBQUE7QWxCczYxRVo7O0FrQm42MUVRO0VBQ0ksc0NBQUE7QWxCczYxRVo7O0FrQm42MUVRO0VBQ0ksdUNBQUE7QWxCczYxRVo7O0FrQm42MUVRO0VBQ0kscUNBQUE7QWxCczYxRVo7O0FrQnA4MUVRO0VBQ0ksb0NBQUE7QWxCdTgxRVo7O0FrQnA4MUVRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJ1ODFFWjs7QWtCcDgxRVE7RUFDSSx5QkFBQTtBbEJ1ODFFWjs7QWtCcDgxRVE7RUFDSSxnQ0FBQTtBbEJ1ODFFWjs7QWtCcDgxRVE7RUFDSSxvQ0FBQTtBbEJ1ODFFWjs7QWtCcDgxRVE7RUFDSSxzQ0FBQTtBbEJ1ODFFWjs7QWtCcDgxRVE7RUFDSSx1Q0FBQTtBbEJ1ODFFWjs7QWtCcDgxRVE7RUFDSSxxQ0FBQTtBbEJ1ODFFWjs7QWtCcisxRVE7RUFDSSxvQ0FBQTtBbEJ3KzFFWjs7QWtCcisxRVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQncrMUVaOztBa0JyKzFFUTtFQUNJLHlCQUFBO0FsQncrMUVaOztBa0JyKzFFUTtFQUNJLGdDQUFBO0FsQncrMUVaOztBa0JyKzFFUTtFQUNJLG9DQUFBO0FsQncrMUVaOztBa0JyKzFFUTtFQUNJLHNDQUFBO0FsQncrMUVaOztBa0JyKzFFUTtFQUNJLHVDQUFBO0FsQncrMUVaOztBa0JyKzFFUTtFQUNJLHFDQUFBO0FsQncrMUVaOztBa0J0ZzJFUTtFQUNJLG9DQUFBO0FsQnlnMkVaOztBa0J0ZzJFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCeWcyRVo7O0FrQnRnMkVRO0VBQ0kseUJBQUE7QWxCeWcyRVo7O0FrQnRnMkVRO0VBQ0ksZ0NBQUE7QWxCeWcyRVo7O0FrQnRnMkVRO0VBQ0ksb0NBQUE7QWxCeWcyRVo7O0FrQnRnMkVRO0VBQ0ksc0NBQUE7QWxCeWcyRVo7O0FrQnRnMkVRO0VBQ0ksdUNBQUE7QWxCeWcyRVo7O0FrQnRnMkVRO0VBQ0kscUNBQUE7QWxCeWcyRVo7O0FrQnBnMkVZO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJ1ZzJFaEI7O0FrQnBnMkVZO0VBQ0ksb0NBQUE7QWxCdWcyRWhCOztBa0JwZzJFWTtFQUNJLHlCQUFBO0FsQnVnMkVoQjs7QWtCcGcyRVk7RUFDSSxnQ0FBQTtBbEJ1ZzJFaEI7O0FrQnBnMkVZO0VBQ0ksb0NBQUE7QWxCdWcyRWhCOztBa0JwZzJFWTtFQUNJLHNDQUFBO0FsQnVnMkVoQjs7QWtCcGcyRVk7RUFDSSx1Q0FBQTtBbEJ1ZzJFaEI7O0FrQnBnMkVZO0VBQ0kscUNBQUE7QWxCdWcyRWhCOztBa0J4azJFUTtFQUNJLG9DQUFBO0FsQjJrMkVaOztBa0J4azJFUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCMmsyRVo7O0FrQnhrMkVRO0VBQ0kseUJBQUE7QWxCMmsyRVo7O0FrQnhrMkVRO0VBQ0ksZ0NBQUE7QWxCMmsyRVo7O0FrQnhrMkVRO0VBQ0ksb0NBQUE7QWxCMmsyRVo7O0FrQnhrMkVRO0VBQ0ksc0NBQUE7QWxCMmsyRVo7O0FrQnhrMkVRO0VBQ0ksdUNBQUE7QWxCMmsyRVo7O0FrQnhrMkVRO0VBQ0kscUNBQUE7QWxCMmsyRVo7O0FrQnptMkVRO0VBQ0ksb0NBQUE7QWxCNG0yRVo7O0FrQnptMkVRO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEI0bTJFWjs7QWtCem0yRVE7RUFDSSx5QkFBQTtBbEI0bTJFWjs7QWtCem0yRVE7RUFDSSxnQ0FBQTtBbEI0bTJFWjs7QWtCem0yRVE7RUFDSSxvQ0FBQTtBbEI0bTJFWjs7QWtCem0yRVE7RUFDSSxzQ0FBQTtBbEI0bTJFWjs7QWtCem0yRVE7RUFDSSx1Q0FBQTtBbEI0bTJFWjs7QWtCem0yRVE7RUFDSSxxQ0FBQTtBbEI0bTJFWjs7QWtCMW8yRVE7RUFDSSxvQ0FBQTtBbEI2bzJFWjs7QWtCMW8yRVE7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQjZvMkVaOztBa0IxbzJFUTtFQUNJLHlCQUFBO0FsQjZvMkVaOztBa0IxbzJFUTtFQUNJLGdDQUFBO0FsQjZvMkVaOztBa0IxbzJFUTtFQUNJLG9DQUFBO0FsQjZvMkVaOztBa0IxbzJFUTtFQUNJLHNDQUFBO0FsQjZvMkVaOztBa0IxbzJFUTtFQUNJLHVDQUFBO0FsQjZvMkVaOztBa0IxbzJFUTtFQUNJLHFDQUFBO0FsQjZvMkVaOztBa0IzcTJFUTtFQUNJLG9DQUFBO0FsQjhxMkVaOztBa0IzcTJFUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCOHEyRVo7O0FrQjNxMkVRO0VBQ0kseUJBQUE7QWxCOHEyRVo7O0FrQjNxMkVRO0VBQ0ksZ0NBQUE7QWxCOHEyRVo7O0FrQjNxMkVRO0VBQ0ksb0NBQUE7QWxCOHEyRVo7O0FrQjNxMkVRO0VBQ0ksc0NBQUE7QWxCOHEyRVo7O0FrQjNxMkVRO0VBQ0ksdUNBQUE7QWxCOHEyRVo7O0FrQjNxMkVRO0VBQ0kscUNBQUE7QWxCOHEyRVo7O0FrQjVzMkVRO0VBQ0ksb0NBQUE7QWxCK3MyRVo7O0FrQjVzMkVRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEIrczJFWjs7QWtCNXMyRVE7RUFDSSx5QkFBQTtBbEIrczJFWjs7QWtCNXMyRVE7RUFDSSxnQ0FBQTtBbEIrczJFWjs7QWtCNXMyRVE7RUFDSSxvQ0FBQTtBbEIrczJFWjs7QWtCNXMyRVE7RUFDSSxzQ0FBQTtBbEIrczJFWjs7QWtCNXMyRVE7RUFDSSx1Q0FBQTtBbEIrczJFWjs7QWtCNXMyRVE7RUFDSSxxQ0FBQTtBbEIrczJFWjs7QWtCN3UyRVE7RUFDSSxvQ0FBQTtBbEJndjJFWjs7QWtCN3UyRVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQmd2MkVaOztBa0I3dTJFUTtFQUNJLHlCQUFBO0FsQmd2MkVaOztBa0I3dTJFUTtFQUNJLGdDQUFBO0FsQmd2MkVaOztBa0I3dTJFUTtFQUNJLG9DQUFBO0FsQmd2MkVaOztBa0I3dTJFUTtFQUNJLHNDQUFBO0FsQmd2MkVaOztBa0I3dTJFUTtFQUNJLHVDQUFBO0FsQmd2MkVaOztBa0I3dTJFUTtFQUNJLHFDQUFBO0FsQmd2MkVaOztBa0I5dzJFUTtFQUNJLG9DQUFBO0FsQml4MkVaOztBa0I5dzJFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCaXgyRVo7O0FrQjl3MkVRO0VBQ0kseUJBQUE7QWxCaXgyRVo7O0FrQjl3MkVRO0VBQ0ksZ0NBQUE7QWxCaXgyRVo7O0FrQjl3MkVRO0VBQ0ksb0NBQUE7QWxCaXgyRVo7O0FrQjl3MkVRO0VBQ0ksc0NBQUE7QWxCaXgyRVo7O0FrQjl3MkVRO0VBQ0ksdUNBQUE7QWxCaXgyRVo7O0FrQjl3MkVRO0VBQ0kscUNBQUE7QWxCaXgyRVo7O0FrQi95MkVRO0VBQ0ksb0NBQUE7QWxCa3oyRVo7O0FrQi95MkVRO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEJrejJFWjs7QWtCL3kyRVE7RUFDSSx5QkFBQTtBbEJrejJFWjs7QWtCL3kyRVE7RUFDSSxnQ0FBQTtBbEJrejJFWjs7QWtCL3kyRVE7RUFDSSxvQ0FBQTtBbEJrejJFWjs7QWtCL3kyRVE7RUFDSSxzQ0FBQTtBbEJrejJFWjs7QWtCL3kyRVE7RUFDSSx1Q0FBQTtBbEJrejJFWjs7QWtCL3kyRVE7RUFDSSxxQ0FBQTtBbEJrejJFWjs7QWtCaDEyRVE7RUFDSSxvQ0FBQTtBbEJtMTJFWjs7QWtCaDEyRVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQm0xMkVaOztBa0JoMTJFUTtFQUNJLHlCQUFBO0FsQm0xMkVaOztBa0JoMTJFUTtFQUNJLGdDQUFBO0FsQm0xMkVaOztBa0JoMTJFUTtFQUNJLG9DQUFBO0FsQm0xMkVaOztBa0JoMTJFUTtFQUNJLHNDQUFBO0FsQm0xMkVaOztBa0JoMTJFUTtFQUNJLHVDQUFBO0FsQm0xMkVaOztBa0JoMTJFUTtFQUNJLHFDQUFBO0FsQm0xMkVaOztBa0JqMzJFUTtFQUNJLG9DQUFBO0FsQm8zMkVaOztBa0JqMzJFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCbzMyRVo7O0FrQmozMkVRO0VBQ0kseUJBQUE7QWxCbzMyRVo7O0FrQmozMkVRO0VBQ0ksZ0NBQUE7QWxCbzMyRVo7O0FrQmozMkVRO0VBQ0ksb0NBQUE7QWxCbzMyRVo7O0FrQmozMkVRO0VBQ0ksc0NBQUE7QWxCbzMyRVo7O0FrQmozMkVRO0VBQ0ksdUNBQUE7QWxCbzMyRVo7O0FrQmozMkVRO0VBQ0kscUNBQUE7QWxCbzMyRVo7O0FrQmw1MkVRO0VBQ0ksb0NBQUE7QWxCcTUyRVo7O0FrQmw1MkVRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJxNTJFWjs7QWtCbDUyRVE7RUFDSSx5QkFBQTtBbEJxNTJFWjs7QWtCbDUyRVE7RUFDSSxnQ0FBQTtBbEJxNTJFWjs7QWtCbDUyRVE7RUFDSSxvQ0FBQTtBbEJxNTJFWjs7QWtCbDUyRVE7RUFDSSxzQ0FBQTtBbEJxNTJFWjs7QWtCbDUyRVE7RUFDSSx1Q0FBQTtBbEJxNTJFWjs7QWtCbDUyRVE7RUFDSSxxQ0FBQTtBbEJxNTJFWjs7QWtCbjcyRVE7RUFDSSxvQ0FBQTtBbEJzNzJFWjs7QWtCbjcyRVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQnM3MkVaOztBa0JuNzJFUTtFQUNJLHlCQUFBO0FsQnM3MkVaOztBa0JuNzJFUTtFQUNJLGdDQUFBO0FsQnM3MkVaOztBa0JuNzJFUTtFQUNJLG9DQUFBO0FsQnM3MkVaOztBa0JuNzJFUTtFQUNJLHNDQUFBO0FsQnM3MkVaOztBa0JuNzJFUTtFQUNJLHVDQUFBO0FsQnM3MkVaOztBa0JuNzJFUTtFQUNJLHFDQUFBO0FsQnM3MkVaOztBa0JwOTJFUTtFQUNJLG9DQUFBO0FsQnU5MkVaOztBa0JwOTJFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCdTkyRVo7O0FrQnA5MkVRO0VBQ0kseUJBQUE7QWxCdTkyRVo7O0FrQnA5MkVRO0VBQ0ksZ0NBQUE7QWxCdTkyRVo7O0FrQnA5MkVRO0VBQ0ksb0NBQUE7QWxCdTkyRVo7O0FrQnA5MkVRO0VBQ0ksc0NBQUE7QWxCdTkyRVo7O0FrQnA5MkVRO0VBQ0ksdUNBQUE7QWxCdTkyRVo7O0FrQnA5MkVRO0VBQ0kscUNBQUE7QWxCdTkyRVo7O0FrQnIvMkVRO0VBQ0ksb0NBQUE7QWxCdy8yRVo7O0FrQnIvMkVRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJ3LzJFWjs7QWtCci8yRVE7RUFDSSx5QkFBQTtBbEJ3LzJFWjs7QWtCci8yRVE7RUFDSSxnQ0FBQTtBbEJ3LzJFWjs7QWtCci8yRVE7RUFDSSxvQ0FBQTtBbEJ3LzJFWjs7QWtCci8yRVE7RUFDSSxzQ0FBQTtBbEJ3LzJFWjs7QWtCci8yRVE7RUFDSSx1Q0FBQTtBbEJ3LzJFWjs7QWtCci8yRVE7RUFDSSxxQ0FBQTtBbEJ3LzJFWjs7QWtCbi8yRVk7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQnMvMkVoQjs7QWtCbi8yRVk7RUFDSSxvQ0FBQTtBbEJzLzJFaEI7O0FrQm4vMkVZO0VBQ0kseUJBQUE7QWxCcy8yRWhCOztBa0JuLzJFWTtFQUNJLGdDQUFBO0FsQnMvMkVoQjs7QWtCbi8yRVk7RUFDSSxvQ0FBQTtBbEJzLzJFaEI7O0FrQm4vMkVZO0VBQ0ksc0NBQUE7QWxCcy8yRWhCOztBa0JuLzJFWTtFQUNJLHVDQUFBO0FsQnMvMkVoQjs7QWtCbi8yRVk7RUFDSSxxQ0FBQTtBbEJzLzJFaEI7O0FrQnZqM0VRO0VBQ0ksb0NBQUE7QWxCMGozRVo7O0FrQnZqM0VRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEIwajNFWjs7QWtCdmozRVE7RUFDSSx5QkFBQTtBbEIwajNFWjs7QWtCdmozRVE7RUFDSSxnQ0FBQTtBbEIwajNFWjs7QWtCdmozRVE7RUFDSSxvQ0FBQTtBbEIwajNFWjs7QWtCdmozRVE7RUFDSSxzQ0FBQTtBbEIwajNFWjs7QWtCdmozRVE7RUFDSSx1Q0FBQTtBbEIwajNFWjs7QWtCdmozRVE7RUFDSSxxQ0FBQTtBbEIwajNFWjs7QWtCeGwzRVE7RUFDSSxvQ0FBQTtBbEIybDNFWjs7QWtCeGwzRVE7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQjJsM0VaOztBa0J4bDNFUTtFQUNJLHlCQUFBO0FsQjJsM0VaOztBa0J4bDNFUTtFQUNJLGdDQUFBO0FsQjJsM0VaOztBa0J4bDNFUTtFQUNJLG9DQUFBO0FsQjJsM0VaOztBa0J4bDNFUTtFQUNJLHNDQUFBO0FsQjJsM0VaOztBa0J4bDNFUTtFQUNJLHVDQUFBO0FsQjJsM0VaOztBa0J4bDNFUTtFQUNJLHFDQUFBO0FsQjJsM0VaOztBa0J6bjNFUTtFQUNJLG9DQUFBO0FsQjRuM0VaOztBa0J6bjNFUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCNG4zRVo7O0FrQnpuM0VRO0VBQ0kseUJBQUE7QWxCNG4zRVo7O0FrQnpuM0VRO0VBQ0ksZ0NBQUE7QWxCNG4zRVo7O0FrQnpuM0VRO0VBQ0ksb0NBQUE7QWxCNG4zRVo7O0FrQnpuM0VRO0VBQ0ksc0NBQUE7QWxCNG4zRVo7O0FrQnpuM0VRO0VBQ0ksdUNBQUE7QWxCNG4zRVo7O0FrQnpuM0VRO0VBQ0kscUNBQUE7QWxCNG4zRVo7O0FrQjFwM0VRO0VBQ0ksb0NBQUE7QWxCNnAzRVo7O0FrQjFwM0VRO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEI2cDNFWjs7QWtCMXAzRVE7RUFDSSx5QkFBQTtBbEI2cDNFWjs7QWtCMXAzRVE7RUFDSSxnQ0FBQTtBbEI2cDNFWjs7QWtCMXAzRVE7RUFDSSxvQ0FBQTtBbEI2cDNFWjs7QWtCMXAzRVE7RUFDSSxzQ0FBQTtBbEI2cDNFWjs7QWtCMXAzRVE7RUFDSSx1Q0FBQTtBbEI2cDNFWjs7QWtCMXAzRVE7RUFDSSxxQ0FBQTtBbEI2cDNFWjs7QWtCM3IzRVE7RUFDSSxvQ0FBQTtBbEI4cjNFWjs7QWtCM3IzRVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQjhyM0VaOztBa0IzcjNFUTtFQUNJLHlCQUFBO0FsQjhyM0VaOztBa0IzcjNFUTtFQUNJLGdDQUFBO0FsQjhyM0VaOztBa0IzcjNFUTtFQUNJLG9DQUFBO0FsQjhyM0VaOztBa0IzcjNFUTtFQUNJLHNDQUFBO0FsQjhyM0VaOztBa0IzcjNFUTtFQUNJLHVDQUFBO0FsQjhyM0VaOztBa0IzcjNFUTtFQUNJLHFDQUFBO0FsQjhyM0VaOztBa0I1dDNFUTtFQUNJLG9DQUFBO0FsQit0M0VaOztBa0I1dDNFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCK3QzRVo7O0FrQjV0M0VRO0VBQ0kseUJBQUE7QWxCK3QzRVo7O0FrQjV0M0VRO0VBQ0ksZ0NBQUE7QWxCK3QzRVo7O0FrQjV0M0VRO0VBQ0ksb0NBQUE7QWxCK3QzRVo7O0FrQjV0M0VRO0VBQ0ksc0NBQUE7QWxCK3QzRVo7O0FrQjV0M0VRO0VBQ0ksdUNBQUE7QWxCK3QzRVo7O0FrQjV0M0VRO0VBQ0kscUNBQUE7QWxCK3QzRVo7O0FrQjd2M0VRO0VBQ0ksb0NBQUE7QWxCZ3czRVo7O0FrQjd2M0VRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJndzNFWjs7QWtCN3YzRVE7RUFDSSx5QkFBQTtBbEJndzNFWjs7QWtCN3YzRVE7RUFDSSxnQ0FBQTtBbEJndzNFWjs7QWtCN3YzRVE7RUFDSSxvQ0FBQTtBbEJndzNFWjs7QWtCN3YzRVE7RUFDSSxzQ0FBQTtBbEJndzNFWjs7QWtCN3YzRVE7RUFDSSx1Q0FBQTtBbEJndzNFWjs7QWtCN3YzRVE7RUFDSSxxQ0FBQTtBbEJndzNFWjs7QWtCOXgzRVE7RUFDSSxvQ0FBQTtBbEJpeTNFWjs7QWtCOXgzRVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQml5M0VaOztBa0I5eDNFUTtFQUNJLHlCQUFBO0FsQml5M0VaOztBa0I5eDNFUTtFQUNJLGdDQUFBO0FsQml5M0VaOztBa0I5eDNFUTtFQUNJLG9DQUFBO0FsQml5M0VaOztBa0I5eDNFUTtFQUNJLHNDQUFBO0FsQml5M0VaOztBa0I5eDNFUTtFQUNJLHVDQUFBO0FsQml5M0VaOztBa0I5eDNFUTtFQUNJLHFDQUFBO0FsQml5M0VaOztBa0IvejNFUTtFQUNJLG9DQUFBO0FsQmswM0VaOztBa0IvejNFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCazAzRVo7O0FrQi96M0VRO0VBQ0kseUJBQUE7QWxCazAzRVo7O0FrQi96M0VRO0VBQ0ksZ0NBQUE7QWxCazAzRVo7O0FrQi96M0VRO0VBQ0ksb0NBQUE7QWxCazAzRVo7O0FrQi96M0VRO0VBQ0ksc0NBQUE7QWxCazAzRVo7O0FrQi96M0VRO0VBQ0ksdUNBQUE7QWxCazAzRVo7O0FrQi96M0VRO0VBQ0kscUNBQUE7QWxCazAzRVo7O0FrQmgyM0VRO0VBQ0ksb0NBQUE7QWxCbTIzRVo7O0FrQmgyM0VRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJtMjNFWjs7QWtCaDIzRVE7RUFDSSx5QkFBQTtBbEJtMjNFWjs7QWtCaDIzRVE7RUFDSSxnQ0FBQTtBbEJtMjNFWjs7QWtCaDIzRVE7RUFDSSxvQ0FBQTtBbEJtMjNFWjs7QWtCaDIzRVE7RUFDSSxzQ0FBQTtBbEJtMjNFWjs7QWtCaDIzRVE7RUFDSSx1Q0FBQTtBbEJtMjNFWjs7QWtCaDIzRVE7RUFDSSxxQ0FBQTtBbEJtMjNFWjs7QWtCajQzRVE7RUFDSSxvQ0FBQTtBbEJvNDNFWjs7QWtCajQzRVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQm80M0VaOztBa0JqNDNFUTtFQUNJLHlCQUFBO0FsQm80M0VaOztBa0JqNDNFUTtFQUNJLGdDQUFBO0FsQm80M0VaOztBa0JqNDNFUTtFQUNJLG9DQUFBO0FsQm80M0VaOztBa0JqNDNFUTtFQUNJLHNDQUFBO0FsQm80M0VaOztBa0JqNDNFUTtFQUNJLHVDQUFBO0FsQm80M0VaOztBa0JqNDNFUTtFQUNJLHFDQUFBO0FsQm80M0VaOztBa0JsNjNFUTtFQUNJLG9DQUFBO0FsQnE2M0VaOztBa0JsNjNFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCcTYzRVo7O0FrQmw2M0VRO0VBQ0kseUJBQUE7QWxCcTYzRVo7O0FrQmw2M0VRO0VBQ0ksZ0NBQUE7QWxCcTYzRVo7O0FrQmw2M0VRO0VBQ0ksb0NBQUE7QWxCcTYzRVo7O0FrQmw2M0VRO0VBQ0ksc0NBQUE7QWxCcTYzRVo7O0FrQmw2M0VRO0VBQ0ksdUNBQUE7QWxCcTYzRVo7O0FrQmw2M0VRO0VBQ0kscUNBQUE7QWxCcTYzRVo7O0FrQm44M0VRO0VBQ0ksb0NBQUE7QWxCczgzRVo7O0FrQm44M0VRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJzODNFWjs7QWtCbjgzRVE7RUFDSSx5QkFBQTtBbEJzODNFWjs7QWtCbjgzRVE7RUFDSSxnQ0FBQTtBbEJzODNFWjs7QWtCbjgzRVE7RUFDSSxvQ0FBQTtBbEJzODNFWjs7QWtCbjgzRVE7RUFDSSxzQ0FBQTtBbEJzODNFWjs7QWtCbjgzRVE7RUFDSSx1Q0FBQTtBbEJzODNFWjs7QWtCbjgzRVE7RUFDSSxxQ0FBQTtBbEJzODNFWjs7QWtCcCszRVE7RUFDSSxvQ0FBQTtBbEJ1KzNFWjs7QWtCcCszRVE7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQnUrM0VaOztBa0JwKzNFUTtFQUNJLHlCQUFBO0FsQnUrM0VaOztBa0JwKzNFUTtFQUNJLGdDQUFBO0FsQnUrM0VaOztBa0JwKzNFUTtFQUNJLG9DQUFBO0FsQnUrM0VaOztBa0JwKzNFUTtFQUNJLHNDQUFBO0FsQnUrM0VaOztBa0JwKzNFUTtFQUNJLHVDQUFBO0FsQnUrM0VaOztBa0JwKzNFUTtFQUNJLHFDQUFBO0FsQnUrM0VaOztBa0JsKzNFWTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCcSszRWhCOztBa0JsKzNFWTtFQUNJLG9DQUFBO0FsQnErM0VoQjs7QWtCbCszRVk7RUFDSSx5QkFBQTtBbEJxKzNFaEI7O0FrQmwrM0VZO0VBQ0ksZ0NBQUE7QWxCcSszRWhCOztBa0JsKzNFWTtFQUNJLG9DQUFBO0FsQnErM0VoQjs7QWtCbCszRVk7RUFDSSxzQ0FBQTtBbEJxKzNFaEI7O0FrQmwrM0VZO0VBQ0ksdUNBQUE7QWxCcSszRWhCOztBa0JsKzNFWTtFQUNJLHFDQUFBO0FsQnErM0VoQjs7QWtCdGk0RVE7RUFDSSxvQ0FBQTtBbEJ5aTRFWjs7QWtCdGk0RVE7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQnlpNEVaOztBa0J0aTRFUTtFQUNJLHlCQUFBO0FsQnlpNEVaOztBa0J0aTRFUTtFQUNJLGdDQUFBO0FsQnlpNEVaOztBa0J0aTRFUTtFQUNJLG9DQUFBO0FsQnlpNEVaOztBa0J0aTRFUTtFQUNJLHNDQUFBO0FsQnlpNEVaOztBa0J0aTRFUTtFQUNJLHVDQUFBO0FsQnlpNEVaOztBa0J0aTRFUTtFQUNJLHFDQUFBO0FsQnlpNEVaOztBa0J2azRFUTtFQUNJLG9DQUFBO0FsQjBrNEVaOztBa0J2azRFUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCMGs0RVo7O0FrQnZrNEVRO0VBQ0kseUJBQUE7QWxCMGs0RVo7O0FrQnZrNEVRO0VBQ0ksZ0NBQUE7QWxCMGs0RVo7O0FrQnZrNEVRO0VBQ0ksb0NBQUE7QWxCMGs0RVo7O0FrQnZrNEVRO0VBQ0ksc0NBQUE7QWxCMGs0RVo7O0FrQnZrNEVRO0VBQ0ksdUNBQUE7QWxCMGs0RVo7O0FrQnZrNEVRO0VBQ0kscUNBQUE7QWxCMGs0RVo7O0FrQnhtNEVRO0VBQ0ksb0NBQUE7QWxCMm00RVo7O0FrQnhtNEVRO0VBQ0ksb0NBQUE7RUFDQSxnQ0FBQTtBbEIybTRFWjs7QWtCeG00RVE7RUFDSSx5QkFBQTtBbEIybTRFWjs7QWtCeG00RVE7RUFDSSxnQ0FBQTtBbEIybTRFWjs7QWtCeG00RVE7RUFDSSxvQ0FBQTtBbEIybTRFWjs7QWtCeG00RVE7RUFDSSxzQ0FBQTtBbEIybTRFWjs7QWtCeG00RVE7RUFDSSx1Q0FBQTtBbEIybTRFWjs7QWtCeG00RVE7RUFDSSxxQ0FBQTtBbEIybTRFWjs7QWtCem80RVE7RUFDSSxvQ0FBQTtBbEI0bzRFWjs7QWtCem80RVE7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQjRvNEVaOztBa0J6bzRFUTtFQUNJLHlCQUFBO0FsQjRvNEVaOztBa0J6bzRFUTtFQUNJLGdDQUFBO0FsQjRvNEVaOztBa0J6bzRFUTtFQUNJLG9DQUFBO0FsQjRvNEVaOztBa0J6bzRFUTtFQUNJLHNDQUFBO0FsQjRvNEVaOztBa0J6bzRFUTtFQUNJLHVDQUFBO0FsQjRvNEVaOztBa0J6bzRFUTtFQUNJLHFDQUFBO0FsQjRvNEVaOztBa0IxcTRFUTtFQUNJLG9DQUFBO0FsQjZxNEVaOztBa0IxcTRFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCNnE0RVo7O0FrQjFxNEVRO0VBQ0kseUJBQUE7QWxCNnE0RVo7O0FrQjFxNEVRO0VBQ0ksZ0NBQUE7QWxCNnE0RVo7O0FrQjFxNEVRO0VBQ0ksb0NBQUE7QWxCNnE0RVo7O0FrQjFxNEVRO0VBQ0ksc0NBQUE7QWxCNnE0RVo7O0FrQjFxNEVRO0VBQ0ksdUNBQUE7QWxCNnE0RVo7O0FrQjFxNEVRO0VBQ0kscUNBQUE7QWxCNnE0RVo7O0FrQjNzNEVRO0VBQ0ksb0NBQUE7QWxCOHM0RVo7O0FrQjNzNEVRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEI4czRFWjs7QWtCM3M0RVE7RUFDSSx5QkFBQTtBbEI4czRFWjs7QWtCM3M0RVE7RUFDSSxnQ0FBQTtBbEI4czRFWjs7QWtCM3M0RVE7RUFDSSxvQ0FBQTtBbEI4czRFWjs7QWtCM3M0RVE7RUFDSSxzQ0FBQTtBbEI4czRFWjs7QWtCM3M0RVE7RUFDSSx1Q0FBQTtBbEI4czRFWjs7QWtCM3M0RVE7RUFDSSxxQ0FBQTtBbEI4czRFWjs7QWtCNXU0RVE7RUFDSSxvQ0FBQTtBbEIrdTRFWjs7QWtCNXU0RVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQit1NEVaOztBa0I1dTRFUTtFQUNJLHlCQUFBO0FsQit1NEVaOztBa0I1dTRFUTtFQUNJLGdDQUFBO0FsQit1NEVaOztBa0I1dTRFUTtFQUNJLG9DQUFBO0FsQit1NEVaOztBa0I1dTRFUTtFQUNJLHNDQUFBO0FsQit1NEVaOztBa0I1dTRFUTtFQUNJLHVDQUFBO0FsQit1NEVaOztBa0I1dTRFUTtFQUNJLHFDQUFBO0FsQit1NEVaOztBa0I3dzRFUTtFQUNJLG9DQUFBO0FsQmd4NEVaOztBa0I3dzRFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCZ3g0RVo7O0FrQjd3NEVRO0VBQ0kseUJBQUE7QWxCZ3g0RVo7O0FrQjd3NEVRO0VBQ0ksZ0NBQUE7QWxCZ3g0RVo7O0FrQjd3NEVRO0VBQ0ksb0NBQUE7QWxCZ3g0RVo7O0FrQjd3NEVRO0VBQ0ksc0NBQUE7QWxCZ3g0RVo7O0FrQjd3NEVRO0VBQ0ksdUNBQUE7QWxCZ3g0RVo7O0FrQjd3NEVRO0VBQ0kscUNBQUE7QWxCZ3g0RVo7O0FrQjl5NEVRO0VBQ0ksb0NBQUE7QWxCaXo0RVo7O0FrQjl5NEVRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJpejRFWjs7QWtCOXk0RVE7RUFDSSx5QkFBQTtBbEJpejRFWjs7QWtCOXk0RVE7RUFDSSxnQ0FBQTtBbEJpejRFWjs7QWtCOXk0RVE7RUFDSSxvQ0FBQTtBbEJpejRFWjs7QWtCOXk0RVE7RUFDSSxzQ0FBQTtBbEJpejRFWjs7QWtCOXk0RVE7RUFDSSx1Q0FBQTtBbEJpejRFWjs7QWtCOXk0RVE7RUFDSSxxQ0FBQTtBbEJpejRFWjs7QWtCLzA0RVE7RUFDSSxvQ0FBQTtBbEJrMTRFWjs7QWtCLzA0RVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQmsxNEVaOztBa0IvMDRFUTtFQUNJLHlCQUFBO0FsQmsxNEVaOztBa0IvMDRFUTtFQUNJLGdDQUFBO0FsQmsxNEVaOztBa0IvMDRFUTtFQUNJLG9DQUFBO0FsQmsxNEVaOztBa0IvMDRFUTtFQUNJLHNDQUFBO0FsQmsxNEVaOztBa0IvMDRFUTtFQUNJLHVDQUFBO0FsQmsxNEVaOztBa0IvMDRFUTtFQUNJLHFDQUFBO0FsQmsxNEVaOztBa0JoMzRFUTtFQUNJLG9DQUFBO0FsQm0zNEVaOztBa0JoMzRFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCbTM0RVo7O0FrQmgzNEVRO0VBQ0kseUJBQUE7QWxCbTM0RVo7O0FrQmgzNEVRO0VBQ0ksZ0NBQUE7QWxCbTM0RVo7O0FrQmgzNEVRO0VBQ0ksb0NBQUE7QWxCbTM0RVo7O0FrQmgzNEVRO0VBQ0ksc0NBQUE7QWxCbTM0RVo7O0FrQmgzNEVRO0VBQ0ksdUNBQUE7QWxCbTM0RVo7O0FrQmgzNEVRO0VBQ0kscUNBQUE7QWxCbTM0RVo7O0FrQmo1NEVRO0VBQ0ksb0NBQUE7QWxCbzU0RVo7O0FrQmo1NEVRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJvNTRFWjs7QWtCajU0RVE7RUFDSSx5QkFBQTtBbEJvNTRFWjs7QWtCajU0RVE7RUFDSSxnQ0FBQTtBbEJvNTRFWjs7QWtCajU0RVE7RUFDSSxvQ0FBQTtBbEJvNTRFWjs7QWtCajU0RVE7RUFDSSxzQ0FBQTtBbEJvNTRFWjs7QWtCajU0RVE7RUFDSSx1Q0FBQTtBbEJvNTRFWjs7QWtCajU0RVE7RUFDSSxxQ0FBQTtBbEJvNTRFWjs7QWtCbDc0RVE7RUFDSSxvQ0FBQTtBbEJxNzRFWjs7QWtCbDc0RVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQnE3NEVaOztBa0JsNzRFUTtFQUNJLHlCQUFBO0FsQnE3NEVaOztBa0JsNzRFUTtFQUNJLGdDQUFBO0FsQnE3NEVaOztBa0JsNzRFUTtFQUNJLG9DQUFBO0FsQnE3NEVaOztBa0JsNzRFUTtFQUNJLHNDQUFBO0FsQnE3NEVaOztBa0JsNzRFUTtFQUNJLHVDQUFBO0FsQnE3NEVaOztBa0JsNzRFUTtFQUNJLHFDQUFBO0FsQnE3NEVaOztBa0JuOTRFUTtFQUNJLG9DQUFBO0FsQnM5NEVaOztBa0JuOTRFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCczk0RVo7O0FrQm45NEVRO0VBQ0kseUJBQUE7QWxCczk0RVo7O0FrQm45NEVRO0VBQ0ksZ0NBQUE7QWxCczk0RVo7O0FrQm45NEVRO0VBQ0ksb0NBQUE7QWxCczk0RVo7O0FrQm45NEVRO0VBQ0ksc0NBQUE7QWxCczk0RVo7O0FrQm45NEVRO0VBQ0ksdUNBQUE7QWxCczk0RVo7O0FrQm45NEVRO0VBQ0kscUNBQUE7QWxCczk0RVo7O0FrQmo5NEVZO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJvOTRFaEI7O0FrQmo5NEVZO0VBQ0ksb0NBQUE7QWxCbzk0RWhCOztBa0JqOTRFWTtFQUNJLHlCQUFBO0FsQm85NEVoQjs7QWtCajk0RVk7RUFDSSxnQ0FBQTtBbEJvOTRFaEI7O0FrQmo5NEVZO0VBQ0ksb0NBQUE7QWxCbzk0RWhCOztBa0JqOTRFWTtFQUNJLHNDQUFBO0FsQm85NEVoQjs7QWtCajk0RVk7RUFDSSx1Q0FBQTtBbEJvOTRFaEI7O0FrQmo5NEVZO0VBQ0kscUNBQUE7QWxCbzk0RWhCOztBa0JyaDVFUTtFQUNJLG9DQUFBO0FsQndoNUVaOztBa0JyaDVFUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCd2g1RVo7O0FrQnJoNUVRO0VBQ0kseUJBQUE7QWxCd2g1RVo7O0FrQnJoNUVRO0VBQ0ksZ0NBQUE7QWxCd2g1RVo7O0FrQnJoNUVRO0VBQ0ksb0NBQUE7QWxCd2g1RVo7O0FrQnJoNUVRO0VBQ0ksc0NBQUE7QWxCd2g1RVo7O0FrQnJoNUVRO0VBQ0ksdUNBQUE7QWxCd2g1RVo7O0FrQnJoNUVRO0VBQ0kscUNBQUE7QWxCd2g1RVo7O0FrQnRqNUVRO0VBQ0ksb0NBQUE7QWxCeWo1RVo7O0FrQnRqNUVRO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEJ5ajVFWjs7QWtCdGo1RVE7RUFDSSx5QkFBQTtBbEJ5ajVFWjs7QWtCdGo1RVE7RUFDSSxnQ0FBQTtBbEJ5ajVFWjs7QWtCdGo1RVE7RUFDSSxvQ0FBQTtBbEJ5ajVFWjs7QWtCdGo1RVE7RUFDSSxzQ0FBQTtBbEJ5ajVFWjs7QWtCdGo1RVE7RUFDSSx1Q0FBQTtBbEJ5ajVFWjs7QWtCdGo1RVE7RUFDSSxxQ0FBQTtBbEJ5ajVFWjs7QWtCdmw1RVE7RUFDSSxvQ0FBQTtBbEIwbDVFWjs7QWtCdmw1RVE7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQjBsNUVaOztBa0J2bDVFUTtFQUNJLHlCQUFBO0FsQjBsNUVaOztBa0J2bDVFUTtFQUNJLGdDQUFBO0FsQjBsNUVaOztBa0J2bDVFUTtFQUNJLG9DQUFBO0FsQjBsNUVaOztBa0J2bDVFUTtFQUNJLHNDQUFBO0FsQjBsNUVaOztBa0J2bDVFUTtFQUNJLHVDQUFBO0FsQjBsNUVaOztBa0J2bDVFUTtFQUNJLHFDQUFBO0FsQjBsNUVaOztBa0J4bjVFUTtFQUNJLG9DQUFBO0FsQjJuNUVaOztBa0J4bjVFUTtFQUNJLG9DQUFBO0VBQ0EsZ0NBQUE7QWxCMm41RVo7O0FrQnhuNUVRO0VBQ0kseUJBQUE7QWxCMm41RVo7O0FrQnhuNUVRO0VBQ0ksZ0NBQUE7QWxCMm41RVo7O0FrQnhuNUVRO0VBQ0ksb0NBQUE7QWxCMm41RVo7O0FrQnhuNUVRO0VBQ0ksc0NBQUE7QWxCMm41RVo7O0FrQnhuNUVRO0VBQ0ksdUNBQUE7QWxCMm41RVo7O0FrQnhuNUVRO0VBQ0kscUNBQUE7QWxCMm41RVo7O0FrQnpwNUVRO0VBQ0ksb0NBQUE7QWxCNHA1RVo7O0FrQnpwNUVRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEI0cDVFWjs7QWtCenA1RVE7RUFDSSx5QkFBQTtBbEI0cDVFWjs7QWtCenA1RVE7RUFDSSxnQ0FBQTtBbEI0cDVFWjs7QWtCenA1RVE7RUFDSSxvQ0FBQTtBbEI0cDVFWjs7QWtCenA1RVE7RUFDSSxzQ0FBQTtBbEI0cDVFWjs7QWtCenA1RVE7RUFDSSx1Q0FBQTtBbEI0cDVFWjs7QWtCenA1RVE7RUFDSSxxQ0FBQTtBbEI0cDVFWjs7QWtCMXI1RVE7RUFDSSxvQ0FBQTtBbEI2cjVFWjs7QWtCMXI1RVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQjZyNUVaOztBa0IxcjVFUTtFQUNJLHlCQUFBO0FsQjZyNUVaOztBa0IxcjVFUTtFQUNJLGdDQUFBO0FsQjZyNUVaOztBa0IxcjVFUTtFQUNJLG9DQUFBO0FsQjZyNUVaOztBa0IxcjVFUTtFQUNJLHNDQUFBO0FsQjZyNUVaOztBa0IxcjVFUTtFQUNJLHVDQUFBO0FsQjZyNUVaOztBa0IxcjVFUTtFQUNJLHFDQUFBO0FsQjZyNUVaOztBa0IzdDVFUTtFQUNJLG9DQUFBO0FsQjh0NUVaOztBa0IzdDVFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCOHQ1RVo7O0FrQjN0NUVRO0VBQ0kseUJBQUE7QWxCOHQ1RVo7O0FrQjN0NUVRO0VBQ0ksZ0NBQUE7QWxCOHQ1RVo7O0FrQjN0NUVRO0VBQ0ksb0NBQUE7QWxCOHQ1RVo7O0FrQjN0NUVRO0VBQ0ksc0NBQUE7QWxCOHQ1RVo7O0FrQjN0NUVRO0VBQ0ksdUNBQUE7QWxCOHQ1RVo7O0FrQjN0NUVRO0VBQ0kscUNBQUE7QWxCOHQ1RVo7O0FrQjV2NUVRO0VBQ0ksb0NBQUE7QWxCK3Y1RVo7O0FrQjV2NUVRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEIrdjVFWjs7QWtCNXY1RVE7RUFDSSx5QkFBQTtBbEIrdjVFWjs7QWtCNXY1RVE7RUFDSSxnQ0FBQTtBbEIrdjVFWjs7QWtCNXY1RVE7RUFDSSxvQ0FBQTtBbEIrdjVFWjs7QWtCNXY1RVE7RUFDSSxzQ0FBQTtBbEIrdjVFWjs7QWtCNXY1RVE7RUFDSSx1Q0FBQTtBbEIrdjVFWjs7QWtCNXY1RVE7RUFDSSxxQ0FBQTtBbEIrdjVFWjs7QWtCN3g1RVE7RUFDSSxvQ0FBQTtBbEJneTVFWjs7QWtCN3g1RVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQmd5NUVaOztBa0I3eDVFUTtFQUNJLHlCQUFBO0FsQmd5NUVaOztBa0I3eDVFUTtFQUNJLGdDQUFBO0FsQmd5NUVaOztBa0I3eDVFUTtFQUNJLG9DQUFBO0FsQmd5NUVaOztBa0I3eDVFUTtFQUNJLHNDQUFBO0FsQmd5NUVaOztBa0I3eDVFUTtFQUNJLHVDQUFBO0FsQmd5NUVaOztBa0I3eDVFUTtFQUNJLHFDQUFBO0FsQmd5NUVaOztBa0I5ejVFUTtFQUNJLG9DQUFBO0FsQmkwNUVaOztBa0I5ejVFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCaTA1RVo7O0FrQjl6NUVRO0VBQ0kseUJBQUE7QWxCaTA1RVo7O0FrQjl6NUVRO0VBQ0ksZ0NBQUE7QWxCaTA1RVo7O0FrQjl6NUVRO0VBQ0ksb0NBQUE7QWxCaTA1RVo7O0FrQjl6NUVRO0VBQ0ksc0NBQUE7QWxCaTA1RVo7O0FrQjl6NUVRO0VBQ0ksdUNBQUE7QWxCaTA1RVo7O0FrQjl6NUVRO0VBQ0kscUNBQUE7QWxCaTA1RVo7O0FrQi8xNUVRO0VBQ0ksb0NBQUE7QWxCazI1RVo7O0FrQi8xNUVRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJrMjVFWjs7QWtCLzE1RVE7RUFDSSx5QkFBQTtBbEJrMjVFWjs7QWtCLzE1RVE7RUFDSSxnQ0FBQTtBbEJrMjVFWjs7QWtCLzE1RVE7RUFDSSxvQ0FBQTtBbEJrMjVFWjs7QWtCLzE1RVE7RUFDSSxzQ0FBQTtBbEJrMjVFWjs7QWtCLzE1RVE7RUFDSSx1Q0FBQTtBbEJrMjVFWjs7QWtCLzE1RVE7RUFDSSxxQ0FBQTtBbEJrMjVFWjs7QWtCaDQ1RVE7RUFDSSxvQ0FBQTtBbEJtNDVFWjs7QWtCaDQ1RVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQm00NUVaOztBa0JoNDVFUTtFQUNJLHlCQUFBO0FsQm00NUVaOztBa0JoNDVFUTtFQUNJLGdDQUFBO0FsQm00NUVaOztBa0JoNDVFUTtFQUNJLG9DQUFBO0FsQm00NUVaOztBa0JoNDVFUTtFQUNJLHNDQUFBO0FsQm00NUVaOztBa0JoNDVFUTtFQUNJLHVDQUFBO0FsQm00NUVaOztBa0JoNDVFUTtFQUNJLHFDQUFBO0FsQm00NUVaOztBa0JqNjVFUTtFQUNJLG9DQUFBO0FsQm82NUVaOztBa0JqNjVFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCbzY1RVo7O0FrQmo2NUVRO0VBQ0kseUJBQUE7QWxCbzY1RVo7O0FrQmo2NUVRO0VBQ0ksZ0NBQUE7QWxCbzY1RVo7O0FrQmo2NUVRO0VBQ0ksb0NBQUE7QWxCbzY1RVo7O0FrQmo2NUVRO0VBQ0ksc0NBQUE7QWxCbzY1RVo7O0FrQmo2NUVRO0VBQ0ksdUNBQUE7QWxCbzY1RVo7O0FrQmo2NUVRO0VBQ0kscUNBQUE7QWxCbzY1RVo7O0FrQmw4NUVRO0VBQ0ksb0NBQUE7QWxCcTg1RVo7O0FrQmw4NUVRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJxODVFWjs7QWtCbDg1RVE7RUFDSSx5QkFBQTtBbEJxODVFWjs7QWtCbDg1RVE7RUFDSSxnQ0FBQTtBbEJxODVFWjs7QWtCbDg1RVE7RUFDSSxvQ0FBQTtBbEJxODVFWjs7QWtCbDg1RVE7RUFDSSxzQ0FBQTtBbEJxODVFWjs7QWtCbDg1RVE7RUFDSSx1Q0FBQTtBbEJxODVFWjs7QWtCbDg1RVE7RUFDSSxxQ0FBQTtBbEJxODVFWjs7QWtCaDg1RVk7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQm04NUVoQjs7QWtCaDg1RVk7RUFDSSxvQ0FBQTtBbEJtODVFaEI7O0FrQmg4NUVZO0VBQ0kseUJBQUE7QWxCbTg1RWhCOztBa0JoODVFWTtFQUNJLGdDQUFBO0FsQm04NUVoQjs7QWtCaDg1RVk7RUFDSSxvQ0FBQTtBbEJtODVFaEI7O0FrQmg4NUVZO0VBQ0ksc0NBQUE7QWxCbTg1RWhCOztBa0JoODVFWTtFQUNJLHVDQUFBO0FsQm04NUVoQjs7QWtCaDg1RVk7RUFDSSxxQ0FBQTtBbEJtODVFaEI7O0FrQnBnNkVRO0VBQ0ksb0NBQUE7QWxCdWc2RVo7O0FrQnBnNkVRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJ1ZzZFWjs7QWtCcGc2RVE7RUFDSSx5QkFBQTtBbEJ1ZzZFWjs7QWtCcGc2RVE7RUFDSSxnQ0FBQTtBbEJ1ZzZFWjs7QWtCcGc2RVE7RUFDSSxvQ0FBQTtBbEJ1ZzZFWjs7QWtCcGc2RVE7RUFDSSxzQ0FBQTtBbEJ1ZzZFWjs7QWtCcGc2RVE7RUFDSSx1Q0FBQTtBbEJ1ZzZFWjs7QWtCcGc2RVE7RUFDSSxxQ0FBQTtBbEJ1ZzZFWjs7QWtCcmk2RVE7RUFDSSxvQ0FBQTtBbEJ3aTZFWjs7QWtCcmk2RVE7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQndpNkVaOztBa0JyaTZFUTtFQUNJLHlCQUFBO0FsQndpNkVaOztBa0JyaTZFUTtFQUNJLGdDQUFBO0FsQndpNkVaOztBa0JyaTZFUTtFQUNJLG9DQUFBO0FsQndpNkVaOztBa0JyaTZFUTtFQUNJLHNDQUFBO0FsQndpNkVaOztBa0JyaTZFUTtFQUNJLHVDQUFBO0FsQndpNkVaOztBa0JyaTZFUTtFQUNJLHFDQUFBO0FsQndpNkVaOztBa0J0azZFUTtFQUNJLG9DQUFBO0FsQnlrNkVaOztBa0J0azZFUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCeWs2RVo7O0FrQnRrNkVRO0VBQ0kseUJBQUE7QWxCeWs2RVo7O0FrQnRrNkVRO0VBQ0ksZ0NBQUE7QWxCeWs2RVo7O0FrQnRrNkVRO0VBQ0ksb0NBQUE7QWxCeWs2RVo7O0FrQnRrNkVRO0VBQ0ksc0NBQUE7QWxCeWs2RVo7O0FrQnRrNkVRO0VBQ0ksdUNBQUE7QWxCeWs2RVo7O0FrQnRrNkVRO0VBQ0kscUNBQUE7QWxCeWs2RVo7O0FrQnZtNkVRO0VBQ0ksb0NBQUE7QWxCMG02RVo7O0FrQnZtNkVRO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEIwbTZFWjs7QWtCdm02RVE7RUFDSSx5QkFBQTtBbEIwbTZFWjs7QWtCdm02RVE7RUFDSSxnQ0FBQTtBbEIwbTZFWjs7QWtCdm02RVE7RUFDSSxvQ0FBQTtBbEIwbTZFWjs7QWtCdm02RVE7RUFDSSxzQ0FBQTtBbEIwbTZFWjs7QWtCdm02RVE7RUFDSSx1Q0FBQTtBbEIwbTZFWjs7QWtCdm02RVE7RUFDSSxxQ0FBQTtBbEIwbTZFWjs7QWtCeG82RVE7RUFDSSxvQ0FBQTtBbEIybzZFWjs7QWtCeG82RVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQjJvNkVaOztBa0J4bzZFUTtFQUNJLHlCQUFBO0FsQjJvNkVaOztBa0J4bzZFUTtFQUNJLGdDQUFBO0FsQjJvNkVaOztBa0J4bzZFUTtFQUNJLG9DQUFBO0FsQjJvNkVaOztBa0J4bzZFUTtFQUNJLHNDQUFBO0FsQjJvNkVaOztBa0J4bzZFUTtFQUNJLHVDQUFBO0FsQjJvNkVaOztBa0J4bzZFUTtFQUNJLHFDQUFBO0FsQjJvNkVaOztBa0J6cTZFUTtFQUNJLG9DQUFBO0FsQjRxNkVaOztBa0J6cTZFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCNHE2RVo7O0FrQnpxNkVRO0VBQ0kseUJBQUE7QWxCNHE2RVo7O0FrQnpxNkVRO0VBQ0ksZ0NBQUE7QWxCNHE2RVo7O0FrQnpxNkVRO0VBQ0ksb0NBQUE7QWxCNHE2RVo7O0FrQnpxNkVRO0VBQ0ksc0NBQUE7QWxCNHE2RVo7O0FrQnpxNkVRO0VBQ0ksdUNBQUE7QWxCNHE2RVo7O0FrQnpxNkVRO0VBQ0kscUNBQUE7QWxCNHE2RVo7O0FrQjFzNkVRO0VBQ0ksb0NBQUE7QWxCNnM2RVo7O0FrQjFzNkVRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEI2czZFWjs7QWtCMXM2RVE7RUFDSSx5QkFBQTtBbEI2czZFWjs7QWtCMXM2RVE7RUFDSSxnQ0FBQTtBbEI2czZFWjs7QWtCMXM2RVE7RUFDSSxvQ0FBQTtBbEI2czZFWjs7QWtCMXM2RVE7RUFDSSxzQ0FBQTtBbEI2czZFWjs7QWtCMXM2RVE7RUFDSSx1Q0FBQTtBbEI2czZFWjs7QWtCMXM2RVE7RUFDSSxxQ0FBQTtBbEI2czZFWjs7QWtCM3U2RVE7RUFDSSxvQ0FBQTtBbEI4dTZFWjs7QWtCM3U2RVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQjh1NkVaOztBa0IzdTZFUTtFQUNJLHlCQUFBO0FsQjh1NkVaOztBa0IzdTZFUTtFQUNJLGdDQUFBO0FsQjh1NkVaOztBa0IzdTZFUTtFQUNJLG9DQUFBO0FsQjh1NkVaOztBa0IzdTZFUTtFQUNJLHNDQUFBO0FsQjh1NkVaOztBa0IzdTZFUTtFQUNJLHVDQUFBO0FsQjh1NkVaOztBa0IzdTZFUTtFQUNJLHFDQUFBO0FsQjh1NkVaOztBa0I1dzZFUTtFQUNJLG9DQUFBO0FsQit3NkVaOztBa0I1dzZFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCK3c2RVo7O0FrQjV3NkVRO0VBQ0kseUJBQUE7QWxCK3c2RVo7O0FrQjV3NkVRO0VBQ0ksZ0NBQUE7QWxCK3c2RVo7O0FrQjV3NkVRO0VBQ0ksb0NBQUE7QWxCK3c2RVo7O0FrQjV3NkVRO0VBQ0ksc0NBQUE7QWxCK3c2RVo7O0FrQjV3NkVRO0VBQ0ksdUNBQUE7QWxCK3c2RVo7O0FrQjV3NkVRO0VBQ0kscUNBQUE7QWxCK3c2RVo7O0FrQjd5NkVRO0VBQ0ksb0NBQUE7QWxCZ3o2RVo7O0FrQjd5NkVRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJnejZFWjs7QWtCN3k2RVE7RUFDSSx5QkFBQTtBbEJnejZFWjs7QWtCN3k2RVE7RUFDSSxnQ0FBQTtBbEJnejZFWjs7QWtCN3k2RVE7RUFDSSxvQ0FBQTtBbEJnejZFWjs7QWtCN3k2RVE7RUFDSSxzQ0FBQTtBbEJnejZFWjs7QWtCN3k2RVE7RUFDSSx1Q0FBQTtBbEJnejZFWjs7QWtCN3k2RVE7RUFDSSxxQ0FBQTtBbEJnejZFWjs7QWtCOTA2RVE7RUFDSSxvQ0FBQTtBbEJpMTZFWjs7QWtCOTA2RVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQmkxNkVaOztBa0I5MDZFUTtFQUNJLHlCQUFBO0FsQmkxNkVaOztBa0I5MDZFUTtFQUNJLGdDQUFBO0FsQmkxNkVaOztBa0I5MDZFUTtFQUNJLG9DQUFBO0FsQmkxNkVaOztBa0I5MDZFUTtFQUNJLHNDQUFBO0FsQmkxNkVaOztBa0I5MDZFUTtFQUNJLHVDQUFBO0FsQmkxNkVaOztBa0I5MDZFUTtFQUNJLHFDQUFBO0FsQmkxNkVaOztBa0IvMjZFUTtFQUNJLG9DQUFBO0FsQmszNkVaOztBa0IvMjZFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCazM2RVo7O0FrQi8yNkVRO0VBQ0kseUJBQUE7QWxCazM2RVo7O0FrQi8yNkVRO0VBQ0ksZ0NBQUE7QWxCazM2RVo7O0FrQi8yNkVRO0VBQ0ksb0NBQUE7QWxCazM2RVo7O0FrQi8yNkVRO0VBQ0ksc0NBQUE7QWxCazM2RVo7O0FrQi8yNkVRO0VBQ0ksdUNBQUE7QWxCazM2RVo7O0FrQi8yNkVRO0VBQ0kscUNBQUE7QWxCazM2RVo7O0FrQmg1NkVRO0VBQ0ksb0NBQUE7QWxCbTU2RVo7O0FrQmg1NkVRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJtNTZFWjs7QWtCaDU2RVE7RUFDSSx5QkFBQTtBbEJtNTZFWjs7QWtCaDU2RVE7RUFDSSxnQ0FBQTtBbEJtNTZFWjs7QWtCaDU2RVE7RUFDSSxvQ0FBQTtBbEJtNTZFWjs7QWtCaDU2RVE7RUFDSSxzQ0FBQTtBbEJtNTZFWjs7QWtCaDU2RVE7RUFDSSx1Q0FBQTtBbEJtNTZFWjs7QWtCaDU2RVE7RUFDSSxxQ0FBQTtBbEJtNTZFWjs7QWtCajc2RVE7RUFDSSxvQ0FBQTtBbEJvNzZFWjs7QWtCajc2RVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQm83NkVaOztBa0JqNzZFUTtFQUNJLHlCQUFBO0FsQm83NkVaOztBa0JqNzZFUTtFQUNJLGdDQUFBO0FsQm83NkVaOztBa0JqNzZFUTtFQUNJLG9DQUFBO0FsQm83NkVaOztBa0JqNzZFUTtFQUNJLHNDQUFBO0FsQm83NkVaOztBa0JqNzZFUTtFQUNJLHVDQUFBO0FsQm83NkVaOztBa0JqNzZFUTtFQUNJLHFDQUFBO0FsQm83NkVaOztBa0IvNjZFWTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCazc2RWhCOztBa0IvNjZFWTtFQUNJLG9DQUFBO0FsQms3NkVoQjs7QWtCLzY2RVk7RUFDSSx5QkFBQTtBbEJrNzZFaEI7O0FrQi82NkVZO0VBQ0ksZ0NBQUE7QWxCazc2RWhCOztBa0IvNjZFWTtFQUNJLG9DQUFBO0FsQms3NkVoQjs7QWtCLzY2RVk7RUFDSSxzQ0FBQTtBbEJrNzZFaEI7O0FrQi82NkVZO0VBQ0ksdUNBQUE7QWxCazc2RWhCOztBa0IvNjZFWTtFQUNJLHFDQUFBO0FsQms3NkVoQjs7QWtCbi82RVE7RUFDSSxvQ0FBQTtBbEJzLzZFWjs7QWtCbi82RVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQnMvNkVaOztBa0JuLzZFUTtFQUNJLHlCQUFBO0FsQnMvNkVaOztBa0JuLzZFUTtFQUNJLGdDQUFBO0FsQnMvNkVaOztBa0JuLzZFUTtFQUNJLG9DQUFBO0FsQnMvNkVaOztBa0JuLzZFUTtFQUNJLHNDQUFBO0FsQnMvNkVaOztBa0JuLzZFUTtFQUNJLHVDQUFBO0FsQnMvNkVaOztBa0JuLzZFUTtFQUNJLHFDQUFBO0FsQnMvNkVaOztBa0JwaDdFUTtFQUNJLG9DQUFBO0FsQnVoN0VaOztBa0JwaDdFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCdWg3RVo7O0FrQnBoN0VRO0VBQ0kseUJBQUE7QWxCdWg3RVo7O0FrQnBoN0VRO0VBQ0ksZ0NBQUE7QWxCdWg3RVo7O0FrQnBoN0VRO0VBQ0ksb0NBQUE7QWxCdWg3RVo7O0FrQnBoN0VRO0VBQ0ksc0NBQUE7QWxCdWg3RVo7O0FrQnBoN0VRO0VBQ0ksdUNBQUE7QWxCdWg3RVo7O0FrQnBoN0VRO0VBQ0kscUNBQUE7QWxCdWg3RVo7O0FrQnJqN0VRO0VBQ0ksb0NBQUE7QWxCd2o3RVo7O0FrQnJqN0VRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJ3ajdFWjs7QWtCcmo3RVE7RUFDSSx5QkFBQTtBbEJ3ajdFWjs7QWtCcmo3RVE7RUFDSSxnQ0FBQTtBbEJ3ajdFWjs7QWtCcmo3RVE7RUFDSSxvQ0FBQTtBbEJ3ajdFWjs7QWtCcmo3RVE7RUFDSSxzQ0FBQTtBbEJ3ajdFWjs7QWtCcmo3RVE7RUFDSSx1Q0FBQTtBbEJ3ajdFWjs7QWtCcmo3RVE7RUFDSSxxQ0FBQTtBbEJ3ajdFWjs7QWtCdGw3RVE7RUFDSSxvQ0FBQTtBbEJ5bDdFWjs7QWtCdGw3RVE7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQnlsN0VaOztBa0J0bDdFUTtFQUNJLHlCQUFBO0FsQnlsN0VaOztBa0J0bDdFUTtFQUNJLGdDQUFBO0FsQnlsN0VaOztBa0J0bDdFUTtFQUNJLG9DQUFBO0FsQnlsN0VaOztBa0J0bDdFUTtFQUNJLHNDQUFBO0FsQnlsN0VaOztBa0J0bDdFUTtFQUNJLHVDQUFBO0FsQnlsN0VaOztBa0J0bDdFUTtFQUNJLHFDQUFBO0FsQnlsN0VaOztBa0J2bjdFUTtFQUNJLG9DQUFBO0FsQjBuN0VaOztBa0J2bjdFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCMG43RVo7O0FrQnZuN0VRO0VBQ0kseUJBQUE7QWxCMG43RVo7O0FrQnZuN0VRO0VBQ0ksZ0NBQUE7QWxCMG43RVo7O0FrQnZuN0VRO0VBQ0ksb0NBQUE7QWxCMG43RVo7O0FrQnZuN0VRO0VBQ0ksc0NBQUE7QWxCMG43RVo7O0FrQnZuN0VRO0VBQ0ksdUNBQUE7QWxCMG43RVo7O0FrQnZuN0VRO0VBQ0kscUNBQUE7QWxCMG43RVo7O0FrQnhwN0VRO0VBQ0ksb0NBQUE7QWxCMnA3RVo7O0FrQnhwN0VRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEIycDdFWjs7QWtCeHA3RVE7RUFDSSx5QkFBQTtBbEIycDdFWjs7QWtCeHA3RVE7RUFDSSxnQ0FBQTtBbEIycDdFWjs7QWtCeHA3RVE7RUFDSSxvQ0FBQTtBbEIycDdFWjs7QWtCeHA3RVE7RUFDSSxzQ0FBQTtBbEIycDdFWjs7QWtCeHA3RVE7RUFDSSx1Q0FBQTtBbEIycDdFWjs7QWtCeHA3RVE7RUFDSSxxQ0FBQTtBbEIycDdFWjs7QWtCenI3RVE7RUFDSSxvQ0FBQTtBbEI0cjdFWjs7QWtCenI3RVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQjRyN0VaOztBa0J6cjdFUTtFQUNJLHlCQUFBO0FsQjRyN0VaOztBa0J6cjdFUTtFQUNJLGdDQUFBO0FsQjRyN0VaOztBa0J6cjdFUTtFQUNJLG9DQUFBO0FsQjRyN0VaOztBa0J6cjdFUTtFQUNJLHNDQUFBO0FsQjRyN0VaOztBa0J6cjdFUTtFQUNJLHVDQUFBO0FsQjRyN0VaOztBa0J6cjdFUTtFQUNJLHFDQUFBO0FsQjRyN0VaOztBa0IxdDdFUTtFQUNJLG9DQUFBO0FsQjZ0N0VaOztBa0IxdDdFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCNnQ3RVo7O0FrQjF0N0VRO0VBQ0kseUJBQUE7QWxCNnQ3RVo7O0FrQjF0N0VRO0VBQ0ksZ0NBQUE7QWxCNnQ3RVo7O0FrQjF0N0VRO0VBQ0ksb0NBQUE7QWxCNnQ3RVo7O0FrQjF0N0VRO0VBQ0ksc0NBQUE7QWxCNnQ3RVo7O0FrQjF0N0VRO0VBQ0ksdUNBQUE7QWxCNnQ3RVo7O0FrQjF0N0VRO0VBQ0kscUNBQUE7QWxCNnQ3RVo7O0FrQjN2N0VRO0VBQ0ksb0NBQUE7QWxCOHY3RVo7O0FrQjN2N0VRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEI4djdFWjs7QWtCM3Y3RVE7RUFDSSx5QkFBQTtBbEI4djdFWjs7QWtCM3Y3RVE7RUFDSSxnQ0FBQTtBbEI4djdFWjs7QWtCM3Y3RVE7RUFDSSxvQ0FBQTtBbEI4djdFWjs7QWtCM3Y3RVE7RUFDSSxzQ0FBQTtBbEI4djdFWjs7QWtCM3Y3RVE7RUFDSSx1Q0FBQTtBbEI4djdFWjs7QWtCM3Y3RVE7RUFDSSxxQ0FBQTtBbEI4djdFWjs7QWtCNXg3RVE7RUFDSSxvQ0FBQTtBbEIreDdFWjs7QWtCNXg3RVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQit4N0VaOztBa0I1eDdFUTtFQUNJLHlCQUFBO0FsQit4N0VaOztBa0I1eDdFUTtFQUNJLGdDQUFBO0FsQit4N0VaOztBa0I1eDdFUTtFQUNJLG9DQUFBO0FsQit4N0VaOztBa0I1eDdFUTtFQUNJLHNDQUFBO0FsQit4N0VaOztBa0I1eDdFUTtFQUNJLHVDQUFBO0FsQit4N0VaOztBa0I1eDdFUTtFQUNJLHFDQUFBO0FsQit4N0VaOztBa0I3ejdFUTtFQUNJLG9DQUFBO0FsQmcwN0VaOztBa0I3ejdFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCZzA3RVo7O0FrQjd6N0VRO0VBQ0kseUJBQUE7QWxCZzA3RVo7O0FrQjd6N0VRO0VBQ0ksZ0NBQUE7QWxCZzA3RVo7O0FrQjd6N0VRO0VBQ0ksb0NBQUE7QWxCZzA3RVo7O0FrQjd6N0VRO0VBQ0ksc0NBQUE7QWxCZzA3RVo7O0FrQjd6N0VRO0VBQ0ksdUNBQUE7QWxCZzA3RVo7O0FrQjd6N0VRO0VBQ0kscUNBQUE7QWxCZzA3RVo7O0FrQjkxN0VRO0VBQ0ksb0NBQUE7QWxCaTI3RVo7O0FrQjkxN0VRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJpMjdFWjs7QWtCOTE3RVE7RUFDSSx5QkFBQTtBbEJpMjdFWjs7QWtCOTE3RVE7RUFDSSxnQ0FBQTtBbEJpMjdFWjs7QWtCOTE3RVE7RUFDSSxvQ0FBQTtBbEJpMjdFWjs7QWtCOTE3RVE7RUFDSSxzQ0FBQTtBbEJpMjdFWjs7QWtCOTE3RVE7RUFDSSx1Q0FBQTtBbEJpMjdFWjs7QWtCOTE3RVE7RUFDSSxxQ0FBQTtBbEJpMjdFWjs7QWtCLzM3RVE7RUFDSSxvQ0FBQTtBbEJrNDdFWjs7QWtCLzM3RVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQms0N0VaOztBa0IvMzdFUTtFQUNJLHlCQUFBO0FsQms0N0VaOztBa0IvMzdFUTtFQUNJLGdDQUFBO0FsQms0N0VaOztBa0IvMzdFUTtFQUNJLG9DQUFBO0FsQms0N0VaOztBa0IvMzdFUTtFQUNJLHNDQUFBO0FsQms0N0VaOztBa0IvMzdFUTtFQUNJLHVDQUFBO0FsQms0N0VaOztBa0IvMzdFUTtFQUNJLHFDQUFBO0FsQms0N0VaOztBa0JoNjdFUTtFQUNJLG9DQUFBO0FsQm02N0VaOztBa0JoNjdFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCbTY3RVo7O0FrQmg2N0VRO0VBQ0kseUJBQUE7QWxCbTY3RVo7O0FrQmg2N0VRO0VBQ0ksZ0NBQUE7QWxCbTY3RVo7O0FrQmg2N0VRO0VBQ0ksb0NBQUE7QWxCbTY3RVo7O0FrQmg2N0VRO0VBQ0ksc0NBQUE7QWxCbTY3RVo7O0FrQmg2N0VRO0VBQ0ksdUNBQUE7QWxCbTY3RVo7O0FrQmg2N0VRO0VBQ0kscUNBQUE7QWxCbTY3RVo7O0FrQjk1N0VZO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJpNjdFaEI7O0FrQjk1N0VZO0VBQ0ksb0NBQUE7QWxCaTY3RWhCOztBa0I5NTdFWTtFQUNJLHlCQUFBO0FsQmk2N0VoQjs7QWtCOTU3RVk7RUFDSSxnQ0FBQTtBbEJpNjdFaEI7O0FrQjk1N0VZO0VBQ0ksb0NBQUE7QWxCaTY3RWhCOztBa0I5NTdFWTtFQUNJLHNDQUFBO0FsQmk2N0VoQjs7QWtCOTU3RVk7RUFDSSx1Q0FBQTtBbEJpNjdFaEI7O0FrQjk1N0VZO0VBQ0kscUNBQUE7QWxCaTY3RWhCOztBa0JsKzdFUTtFQUNJLG9DQUFBO0FsQnErN0VaOztBa0JsKzdFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCcSs3RVo7O0FrQmwrN0VRO0VBQ0kseUJBQUE7QWxCcSs3RVo7O0FrQmwrN0VRO0VBQ0ksZ0NBQUE7QWxCcSs3RVo7O0FrQmwrN0VRO0VBQ0ksb0NBQUE7QWxCcSs3RVo7O0FrQmwrN0VRO0VBQ0ksc0NBQUE7QWxCcSs3RVo7O0FrQmwrN0VRO0VBQ0ksdUNBQUE7QWxCcSs3RVo7O0FrQmwrN0VRO0VBQ0kscUNBQUE7QWxCcSs3RVo7O0FrQm5nOEVRO0VBQ0ksb0NBQUE7QWxCc2c4RVo7O0FrQm5nOEVRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJzZzhFWjs7QWtCbmc4RVE7RUFDSSx5QkFBQTtBbEJzZzhFWjs7QWtCbmc4RVE7RUFDSSxnQ0FBQTtBbEJzZzhFWjs7QWtCbmc4RVE7RUFDSSxvQ0FBQTtBbEJzZzhFWjs7QWtCbmc4RVE7RUFDSSxzQ0FBQTtBbEJzZzhFWjs7QWtCbmc4RVE7RUFDSSx1Q0FBQTtBbEJzZzhFWjs7QWtCbmc4RVE7RUFDSSxxQ0FBQTtBbEJzZzhFWjs7QWtCcGk4RVE7RUFDSSxvQ0FBQTtBbEJ1aThFWjs7QWtCcGk4RVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQnVpOEVaOztBa0JwaThFUTtFQUNJLHlCQUFBO0FsQnVpOEVaOztBa0JwaThFUTtFQUNJLGdDQUFBO0FsQnVpOEVaOztBa0JwaThFUTtFQUNJLG9DQUFBO0FsQnVpOEVaOztBa0JwaThFUTtFQUNJLHNDQUFBO0FsQnVpOEVaOztBa0JwaThFUTtFQUNJLHVDQUFBO0FsQnVpOEVaOztBa0JwaThFUTtFQUNJLHFDQUFBO0FsQnVpOEVaOztBa0JyazhFUTtFQUNJLG9DQUFBO0FsQndrOEVaOztBa0JyazhFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCd2s4RVo7O0FrQnJrOEVRO0VBQ0kseUJBQUE7QWxCd2s4RVo7O0FrQnJrOEVRO0VBQ0ksZ0NBQUE7QWxCd2s4RVo7O0FrQnJrOEVRO0VBQ0ksb0NBQUE7QWxCd2s4RVo7O0FrQnJrOEVRO0VBQ0ksc0NBQUE7QWxCd2s4RVo7O0FrQnJrOEVRO0VBQ0ksdUNBQUE7QWxCd2s4RVo7O0FrQnJrOEVRO0VBQ0kscUNBQUE7QWxCd2s4RVo7O0FrQnRtOEVRO0VBQ0ksb0NBQUE7QWxCeW04RVo7O0FrQnRtOEVRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJ5bThFWjs7QWtCdG04RVE7RUFDSSx5QkFBQTtBbEJ5bThFWjs7QWtCdG04RVE7RUFDSSxnQ0FBQTtBbEJ5bThFWjs7QWtCdG04RVE7RUFDSSxvQ0FBQTtBbEJ5bThFWjs7QWtCdG04RVE7RUFDSSxzQ0FBQTtBbEJ5bThFWjs7QWtCdG04RVE7RUFDSSx1Q0FBQTtBbEJ5bThFWjs7QWtCdG04RVE7RUFDSSxxQ0FBQTtBbEJ5bThFWjs7QWtCdm84RVE7RUFDSSxvQ0FBQTtBbEIwbzhFWjs7QWtCdm84RVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQjBvOEVaOztBa0J2bzhFUTtFQUNJLHlCQUFBO0FsQjBvOEVaOztBa0J2bzhFUTtFQUNJLGdDQUFBO0FsQjBvOEVaOztBa0J2bzhFUTtFQUNJLG9DQUFBO0FsQjBvOEVaOztBa0J2bzhFUTtFQUNJLHNDQUFBO0FsQjBvOEVaOztBa0J2bzhFUTtFQUNJLHVDQUFBO0FsQjBvOEVaOztBa0J2bzhFUTtFQUNJLHFDQUFBO0FsQjBvOEVaOztBa0J4cThFUTtFQUNJLG9DQUFBO0FsQjJxOEVaOztBa0J4cThFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCMnE4RVo7O0FrQnhxOEVRO0VBQ0kseUJBQUE7QWxCMnE4RVo7O0FrQnhxOEVRO0VBQ0ksZ0NBQUE7QWxCMnE4RVo7O0FrQnhxOEVRO0VBQ0ksb0NBQUE7QWxCMnE4RVo7O0FrQnhxOEVRO0VBQ0ksc0NBQUE7QWxCMnE4RVo7O0FrQnhxOEVRO0VBQ0ksdUNBQUE7QWxCMnE4RVo7O0FrQnhxOEVRO0VBQ0kscUNBQUE7QWxCMnE4RVo7O0FrQnpzOEVRO0VBQ0ksb0NBQUE7QWxCNHM4RVo7O0FrQnpzOEVRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEI0czhFWjs7QWtCenM4RVE7RUFDSSx5QkFBQTtBbEI0czhFWjs7QWtCenM4RVE7RUFDSSxnQ0FBQTtBbEI0czhFWjs7QWtCenM4RVE7RUFDSSxvQ0FBQTtBbEI0czhFWjs7QWtCenM4RVE7RUFDSSxzQ0FBQTtBbEI0czhFWjs7QWtCenM4RVE7RUFDSSx1Q0FBQTtBbEI0czhFWjs7QWtCenM4RVE7RUFDSSxxQ0FBQTtBbEI0czhFWjs7QWtCMXU4RVE7RUFDSSxvQ0FBQTtBbEI2dThFWjs7QWtCMXU4RVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQjZ1OEVaOztBa0IxdThFUTtFQUNJLHlCQUFBO0FsQjZ1OEVaOztBa0IxdThFUTtFQUNJLGdDQUFBO0FsQjZ1OEVaOztBa0IxdThFUTtFQUNJLG9DQUFBO0FsQjZ1OEVaOztBa0IxdThFUTtFQUNJLHNDQUFBO0FsQjZ1OEVaOztBa0IxdThFUTtFQUNJLHVDQUFBO0FsQjZ1OEVaOztBa0IxdThFUTtFQUNJLHFDQUFBO0FsQjZ1OEVaOztBa0IzdzhFUTtFQUNJLG9DQUFBO0FsQjh3OEVaOztBa0IzdzhFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCOHc4RVo7O0FrQjN3OEVRO0VBQ0kseUJBQUE7QWxCOHc4RVo7O0FrQjN3OEVRO0VBQ0ksZ0NBQUE7QWxCOHc4RVo7O0FrQjN3OEVRO0VBQ0ksb0NBQUE7QWxCOHc4RVo7O0FrQjN3OEVRO0VBQ0ksc0NBQUE7QWxCOHc4RVo7O0FrQjN3OEVRO0VBQ0ksdUNBQUE7QWxCOHc4RVo7O0FrQjN3OEVRO0VBQ0kscUNBQUE7QWxCOHc4RVo7O0FrQjV5OEVRO0VBQ0ksb0NBQUE7QWxCK3k4RVo7O0FrQjV5OEVRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEIreThFWjs7QWtCNXk4RVE7RUFDSSx5QkFBQTtBbEIreThFWjs7QWtCNXk4RVE7RUFDSSxnQ0FBQTtBbEIreThFWjs7QWtCNXk4RVE7RUFDSSxvQ0FBQTtBbEIreThFWjs7QWtCNXk4RVE7RUFDSSxzQ0FBQTtBbEIreThFWjs7QWtCNXk4RVE7RUFDSSx1Q0FBQTtBbEIreThFWjs7QWtCNXk4RVE7RUFDSSxxQ0FBQTtBbEIreThFWjs7QWtCNzA4RVE7RUFDSSxvQ0FBQTtBbEJnMThFWjs7QWtCNzA4RVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQmcxOEVaOztBa0I3MDhFUTtFQUNJLHlCQUFBO0FsQmcxOEVaOztBa0I3MDhFUTtFQUNJLGdDQUFBO0FsQmcxOEVaOztBa0I3MDhFUTtFQUNJLG9DQUFBO0FsQmcxOEVaOztBa0I3MDhFUTtFQUNJLHNDQUFBO0FsQmcxOEVaOztBa0I3MDhFUTtFQUNJLHVDQUFBO0FsQmcxOEVaOztBa0I3MDhFUTtFQUNJLHFDQUFBO0FsQmcxOEVaOztBa0I5MjhFUTtFQUNJLG9DQUFBO0FsQmkzOEVaOztBa0I5MjhFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCaTM4RVo7O0FrQjkyOEVRO0VBQ0kseUJBQUE7QWxCaTM4RVo7O0FrQjkyOEVRO0VBQ0ksZ0NBQUE7QWxCaTM4RVo7O0FrQjkyOEVRO0VBQ0ksb0NBQUE7QWxCaTM4RVo7O0FrQjkyOEVRO0VBQ0ksc0NBQUE7QWxCaTM4RVo7O0FrQjkyOEVRO0VBQ0ksdUNBQUE7QWxCaTM4RVo7O0FrQjkyOEVRO0VBQ0kscUNBQUE7QWxCaTM4RVo7O0FrQi80OEVRO0VBQ0ksb0NBQUE7QWxCazU4RVo7O0FrQi80OEVRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJrNThFWjs7QWtCLzQ4RVE7RUFDSSx5QkFBQTtBbEJrNThFWjs7QWtCLzQ4RVE7RUFDSSxnQ0FBQTtBbEJrNThFWjs7QWtCLzQ4RVE7RUFDSSxvQ0FBQTtBbEJrNThFWjs7QWtCLzQ4RVE7RUFDSSxzQ0FBQTtBbEJrNThFWjs7QWtCLzQ4RVE7RUFDSSx1Q0FBQTtBbEJrNThFWjs7QWtCLzQ4RVE7RUFDSSxxQ0FBQTtBbEJrNThFWjs7QWtCNzQ4RVk7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQmc1OEVoQjs7QWtCNzQ4RVk7RUFDSSxvQ0FBQTtBbEJnNThFaEI7O0FrQjc0OEVZO0VBQ0kseUJBQUE7QWxCZzU4RWhCOztBa0I3NDhFWTtFQUNJLGdDQUFBO0FsQmc1OEVoQjs7QWtCNzQ4RVk7RUFDSSxvQ0FBQTtBbEJnNThFaEI7O0FrQjc0OEVZO0VBQ0ksc0NBQUE7QWxCZzU4RWhCOztBa0I3NDhFWTtFQUNJLHVDQUFBO0FsQmc1OEVoQjs7QWtCNzQ4RVk7RUFDSSxxQ0FBQTtBbEJnNThFaEI7O0FrQmo5OEVRO0VBQ0ksb0NBQUE7QWxCbzk4RVo7O0FrQmo5OEVRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJvOThFWjs7QWtCajk4RVE7RUFDSSx5QkFBQTtBbEJvOThFWjs7QWtCajk4RVE7RUFDSSxnQ0FBQTtBbEJvOThFWjs7QWtCajk4RVE7RUFDSSxvQ0FBQTtBbEJvOThFWjs7QWtCajk4RVE7RUFDSSxzQ0FBQTtBbEJvOThFWjs7QWtCajk4RVE7RUFDSSx1Q0FBQTtBbEJvOThFWjs7QWtCajk4RVE7RUFDSSxxQ0FBQTtBbEJvOThFWjs7QWtCbC84RVE7RUFDSSxvQ0FBQTtBbEJxLzhFWjs7QWtCbC84RVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQnEvOEVaOztBa0JsLzhFUTtFQUNJLHlCQUFBO0FsQnEvOEVaOztBa0JsLzhFUTtFQUNJLGdDQUFBO0FsQnEvOEVaOztBa0JsLzhFUTtFQUNJLG9DQUFBO0FsQnEvOEVaOztBa0JsLzhFUTtFQUNJLHNDQUFBO0FsQnEvOEVaOztBa0JsLzhFUTtFQUNJLHVDQUFBO0FsQnEvOEVaOztBa0JsLzhFUTtFQUNJLHFDQUFBO0FsQnEvOEVaOztBa0JuaDlFUTtFQUNJLG9DQUFBO0FsQnNoOUVaOztBa0JuaDlFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCc2g5RVo7O0FrQm5oOUVRO0VBQ0kseUJBQUE7QWxCc2g5RVo7O0FrQm5oOUVRO0VBQ0ksZ0NBQUE7QWxCc2g5RVo7O0FrQm5oOUVRO0VBQ0ksb0NBQUE7QWxCc2g5RVo7O0FrQm5oOUVRO0VBQ0ksc0NBQUE7QWxCc2g5RVo7O0FrQm5oOUVRO0VBQ0ksdUNBQUE7QWxCc2g5RVo7O0FrQm5oOUVRO0VBQ0kscUNBQUE7QWxCc2g5RVo7O0FrQnBqOUVRO0VBQ0ksb0NBQUE7QWxCdWo5RVo7O0FrQnBqOUVRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJ1ajlFWjs7QWtCcGo5RVE7RUFDSSx5QkFBQTtBbEJ1ajlFWjs7QWtCcGo5RVE7RUFDSSxnQ0FBQTtBbEJ1ajlFWjs7QWtCcGo5RVE7RUFDSSxvQ0FBQTtBbEJ1ajlFWjs7QWtCcGo5RVE7RUFDSSxzQ0FBQTtBbEJ1ajlFWjs7QWtCcGo5RVE7RUFDSSx1Q0FBQTtBbEJ1ajlFWjs7QWtCcGo5RVE7RUFDSSxxQ0FBQTtBbEJ1ajlFWjs7QWtCcmw5RVE7RUFDSSxvQ0FBQTtBbEJ3bDlFWjs7QWtCcmw5RVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQndsOUVaOztBa0JybDlFUTtFQUNJLHlCQUFBO0FsQndsOUVaOztBa0JybDlFUTtFQUNJLGdDQUFBO0FsQndsOUVaOztBa0JybDlFUTtFQUNJLG9DQUFBO0FsQndsOUVaOztBa0JybDlFUTtFQUNJLHNDQUFBO0FsQndsOUVaOztBa0JybDlFUTtFQUNJLHVDQUFBO0FsQndsOUVaOztBa0JybDlFUTtFQUNJLHFDQUFBO0FsQndsOUVaOztBa0J0bjlFUTtFQUNJLG9DQUFBO0FsQnluOUVaOztBa0J0bjlFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCeW45RVo7O0FrQnRuOUVRO0VBQ0kseUJBQUE7QWxCeW45RVo7O0FrQnRuOUVRO0VBQ0ksZ0NBQUE7QWxCeW45RVo7O0FrQnRuOUVRO0VBQ0ksb0NBQUE7QWxCeW45RVo7O0FrQnRuOUVRO0VBQ0ksc0NBQUE7QWxCeW45RVo7O0FrQnRuOUVRO0VBQ0ksdUNBQUE7QWxCeW45RVo7O0FrQnRuOUVRO0VBQ0kscUNBQUE7QWxCeW45RVo7O0FrQnZwOUVRO0VBQ0ksb0NBQUE7QWxCMHA5RVo7O0FrQnZwOUVRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEIwcDlFWjs7QWtCdnA5RVE7RUFDSSx5QkFBQTtBbEIwcDlFWjs7QWtCdnA5RVE7RUFDSSxnQ0FBQTtBbEIwcDlFWjs7QWtCdnA5RVE7RUFDSSxvQ0FBQTtBbEIwcDlFWjs7QWtCdnA5RVE7RUFDSSxzQ0FBQTtBbEIwcDlFWjs7QWtCdnA5RVE7RUFDSSx1Q0FBQTtBbEIwcDlFWjs7QWtCdnA5RVE7RUFDSSxxQ0FBQTtBbEIwcDlFWjs7QWtCeHI5RVE7RUFDSSxvQ0FBQTtBbEIycjlFWjs7QWtCeHI5RVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQjJyOUVaOztBa0J4cjlFUTtFQUNJLHlCQUFBO0FsQjJyOUVaOztBa0J4cjlFUTtFQUNJLGdDQUFBO0FsQjJyOUVaOztBa0J4cjlFUTtFQUNJLG9DQUFBO0FsQjJyOUVaOztBa0J4cjlFUTtFQUNJLHNDQUFBO0FsQjJyOUVaOztBa0J4cjlFUTtFQUNJLHVDQUFBO0FsQjJyOUVaOztBa0J4cjlFUTtFQUNJLHFDQUFBO0FsQjJyOUVaOztBa0J6dDlFUTtFQUNJLG9DQUFBO0FsQjR0OUVaOztBa0J6dDlFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCNHQ5RVo7O0FrQnp0OUVRO0VBQ0kseUJBQUE7QWxCNHQ5RVo7O0FrQnp0OUVRO0VBQ0ksZ0NBQUE7QWxCNHQ5RVo7O0FrQnp0OUVRO0VBQ0ksb0NBQUE7QWxCNHQ5RVo7O0FrQnp0OUVRO0VBQ0ksc0NBQUE7QWxCNHQ5RVo7O0FrQnp0OUVRO0VBQ0ksdUNBQUE7QWxCNHQ5RVo7O0FrQnp0OUVRO0VBQ0kscUNBQUE7QWxCNHQ5RVo7O0FrQjF2OUVRO0VBQ0ksb0NBQUE7QWxCNnY5RVo7O0FrQjF2OUVRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEI2djlFWjs7QWtCMXY5RVE7RUFDSSx5QkFBQTtBbEI2djlFWjs7QWtCMXY5RVE7RUFDSSxnQ0FBQTtBbEI2djlFWjs7QWtCMXY5RVE7RUFDSSxvQ0FBQTtBbEI2djlFWjs7QWtCMXY5RVE7RUFDSSxzQ0FBQTtBbEI2djlFWjs7QWtCMXY5RVE7RUFDSSx1Q0FBQTtBbEI2djlFWjs7QWtCMXY5RVE7RUFDSSxxQ0FBQTtBbEI2djlFWjs7QWtCM3g5RVE7RUFDSSxvQ0FBQTtBbEI4eDlFWjs7QWtCM3g5RVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQjh4OUVaOztBa0IzeDlFUTtFQUNJLHlCQUFBO0FsQjh4OUVaOztBa0IzeDlFUTtFQUNJLGdDQUFBO0FsQjh4OUVaOztBa0IzeDlFUTtFQUNJLG9DQUFBO0FsQjh4OUVaOztBa0IzeDlFUTtFQUNJLHNDQUFBO0FsQjh4OUVaOztBa0IzeDlFUTtFQUNJLHVDQUFBO0FsQjh4OUVaOztBa0IzeDlFUTtFQUNJLHFDQUFBO0FsQjh4OUVaOztBa0I1ejlFUTtFQUNJLG9DQUFBO0FsQit6OUVaOztBa0I1ejlFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCK3o5RVo7O0FrQjV6OUVRO0VBQ0kseUJBQUE7QWxCK3o5RVo7O0FrQjV6OUVRO0VBQ0ksZ0NBQUE7QWxCK3o5RVo7O0FrQjV6OUVRO0VBQ0ksb0NBQUE7QWxCK3o5RVo7O0FrQjV6OUVRO0VBQ0ksc0NBQUE7QWxCK3o5RVo7O0FrQjV6OUVRO0VBQ0ksdUNBQUE7QWxCK3o5RVo7O0FrQjV6OUVRO0VBQ0kscUNBQUE7QWxCK3o5RVo7O0FrQjcxOUVRO0VBQ0ksb0NBQUE7QWxCZzI5RVo7O0FrQjcxOUVRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJnMjlFWjs7QWtCNzE5RVE7RUFDSSx5QkFBQTtBbEJnMjlFWjs7QWtCNzE5RVE7RUFDSSxnQ0FBQTtBbEJnMjlFWjs7QWtCNzE5RVE7RUFDSSxvQ0FBQTtBbEJnMjlFWjs7QWtCNzE5RVE7RUFDSSxzQ0FBQTtBbEJnMjlFWjs7QWtCNzE5RVE7RUFDSSx1Q0FBQTtBbEJnMjlFWjs7QWtCNzE5RVE7RUFDSSxxQ0FBQTtBbEJnMjlFWjs7QWtCOTM5RVE7RUFDSSxvQ0FBQTtBbEJpNDlFWjs7QWtCOTM5RVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQmk0OUVaOztBa0I5MzlFUTtFQUNJLHlCQUFBO0FsQmk0OUVaOztBa0I5MzlFUTtFQUNJLGdDQUFBO0FsQmk0OUVaOztBa0I5MzlFUTtFQUNJLG9DQUFBO0FsQmk0OUVaOztBa0I5MzlFUTtFQUNJLHNDQUFBO0FsQmk0OUVaOztBa0I5MzlFUTtFQUNJLHVDQUFBO0FsQmk0OUVaOztBa0I5MzlFUTtFQUNJLHFDQUFBO0FsQmk0OUVaOztBa0I1MzlFWTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCKzM5RWhCOztBa0I1MzlFWTtFQUNJLG9DQUFBO0FsQiszOUVoQjs7QWtCNTM5RVk7RUFDSSx5QkFBQTtBbEIrMzlFaEI7O0FrQjUzOUVZO0VBQ0ksZ0NBQUE7QWxCKzM5RWhCOztBa0I1MzlFWTtFQUNJLG9DQUFBO0FsQiszOUVoQjs7QWtCNTM5RVk7RUFDSSxzQ0FBQTtBbEIrMzlFaEI7O0FrQjUzOUVZO0VBQ0ksdUNBQUE7QWxCKzM5RWhCOztBa0I1MzlFWTtFQUNJLHFDQUFBO0FsQiszOUVoQjs7QWtCaDg5RVE7RUFDSSxvQ0FBQTtBbEJtODlFWjs7QWtCaDg5RVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQm04OUVaOztBa0JoODlFUTtFQUNJLHlCQUFBO0FsQm04OUVaOztBa0JoODlFUTtFQUNJLGdDQUFBO0FsQm04OUVaOztBa0JoODlFUTtFQUNJLG9DQUFBO0FsQm04OUVaOztBa0JoODlFUTtFQUNJLHNDQUFBO0FsQm04OUVaOztBa0JoODlFUTtFQUNJLHVDQUFBO0FsQm04OUVaOztBa0JoODlFUTtFQUNJLHFDQUFBO0FsQm04OUVaOztBa0JqKzlFUTtFQUNJLG9DQUFBO0FsQm8rOUVaOztBa0JqKzlFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCbys5RVo7O0FrQmorOUVRO0VBQ0kseUJBQUE7QWxCbys5RVo7O0FrQmorOUVRO0VBQ0ksZ0NBQUE7QWxCbys5RVo7O0FrQmorOUVRO0VBQ0ksb0NBQUE7QWxCbys5RVo7O0FrQmorOUVRO0VBQ0ksc0NBQUE7QWxCbys5RVo7O0FrQmorOUVRO0VBQ0ksdUNBQUE7QWxCbys5RVo7O0FrQmorOUVRO0VBQ0kscUNBQUE7QWxCbys5RVo7O0FrQmxnK0VRO0VBQ0ksb0NBQUE7QWxCcWcrRVo7O0FrQmxnK0VRO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEJxZytFWjs7QWtCbGcrRVE7RUFDSSx5QkFBQTtBbEJxZytFWjs7QWtCbGcrRVE7RUFDSSxnQ0FBQTtBbEJxZytFWjs7QWtCbGcrRVE7RUFDSSxvQ0FBQTtBbEJxZytFWjs7QWtCbGcrRVE7RUFDSSxzQ0FBQTtBbEJxZytFWjs7QWtCbGcrRVE7RUFDSSx1Q0FBQTtBbEJxZytFWjs7QWtCbGcrRVE7RUFDSSxxQ0FBQTtBbEJxZytFWjs7QWtCbmkrRVE7RUFDSSxvQ0FBQTtBbEJzaStFWjs7QWtCbmkrRVE7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQnNpK0VaOztBa0JuaStFUTtFQUNJLHlCQUFBO0FsQnNpK0VaOztBa0JuaStFUTtFQUNJLGdDQUFBO0FsQnNpK0VaOztBa0JuaStFUTtFQUNJLG9DQUFBO0FsQnNpK0VaOztBa0JuaStFUTtFQUNJLHNDQUFBO0FsQnNpK0VaOztBa0JuaStFUTtFQUNJLHVDQUFBO0FsQnNpK0VaOztBa0JuaStFUTtFQUNJLHFDQUFBO0FsQnNpK0VaOztBa0JwaytFUTtFQUNJLG9DQUFBO0FsQnVrK0VaOztBa0JwaytFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCdWsrRVo7O0FrQnBrK0VRO0VBQ0kseUJBQUE7QWxCdWsrRVo7O0FrQnBrK0VRO0VBQ0ksZ0NBQUE7QWxCdWsrRVo7O0FrQnBrK0VRO0VBQ0ksb0NBQUE7QWxCdWsrRVo7O0FrQnBrK0VRO0VBQ0ksc0NBQUE7QWxCdWsrRVo7O0FrQnBrK0VRO0VBQ0ksdUNBQUE7QWxCdWsrRVo7O0FrQnBrK0VRO0VBQ0kscUNBQUE7QWxCdWsrRVo7O0FrQnJtK0VRO0VBQ0ksb0NBQUE7QWxCd20rRVo7O0FrQnJtK0VRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJ3bStFWjs7QWtCcm0rRVE7RUFDSSx5QkFBQTtBbEJ3bStFWjs7QWtCcm0rRVE7RUFDSSxnQ0FBQTtBbEJ3bStFWjs7QWtCcm0rRVE7RUFDSSxvQ0FBQTtBbEJ3bStFWjs7QWtCcm0rRVE7RUFDSSxzQ0FBQTtBbEJ3bStFWjs7QWtCcm0rRVE7RUFDSSx1Q0FBQTtBbEJ3bStFWjs7QWtCcm0rRVE7RUFDSSxxQ0FBQTtBbEJ3bStFWjs7QWtCdG8rRVE7RUFDSSxvQ0FBQTtBbEJ5bytFWjs7QWtCdG8rRVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQnlvK0VaOztBa0J0bytFUTtFQUNJLHlCQUFBO0FsQnlvK0VaOztBa0J0bytFUTtFQUNJLGdDQUFBO0FsQnlvK0VaOztBa0J0bytFUTtFQUNJLG9DQUFBO0FsQnlvK0VaOztBa0J0bytFUTtFQUNJLHNDQUFBO0FsQnlvK0VaOztBa0J0bytFUTtFQUNJLHVDQUFBO0FsQnlvK0VaOztBa0J0bytFUTtFQUNJLHFDQUFBO0FsQnlvK0VaOztBa0J2cStFUTtFQUNJLG9DQUFBO0FsQjBxK0VaOztBa0J2cStFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCMHErRVo7O0FrQnZxK0VRO0VBQ0kseUJBQUE7QWxCMHErRVo7O0FrQnZxK0VRO0VBQ0ksZ0NBQUE7QWxCMHErRVo7O0FrQnZxK0VRO0VBQ0ksb0NBQUE7QWxCMHErRVo7O0FrQnZxK0VRO0VBQ0ksc0NBQUE7QWxCMHErRVo7O0FrQnZxK0VRO0VBQ0ksdUNBQUE7QWxCMHErRVo7O0FrQnZxK0VRO0VBQ0kscUNBQUE7QWxCMHErRVo7O0FrQnhzK0VRO0VBQ0ksb0NBQUE7QWxCMnMrRVo7O0FrQnhzK0VRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEIycytFWjs7QWtCeHMrRVE7RUFDSSx5QkFBQTtBbEIycytFWjs7QWtCeHMrRVE7RUFDSSxnQ0FBQTtBbEIycytFWjs7QWtCeHMrRVE7RUFDSSxvQ0FBQTtBbEIycytFWjs7QWtCeHMrRVE7RUFDSSxzQ0FBQTtBbEIycytFWjs7QWtCeHMrRVE7RUFDSSx1Q0FBQTtBbEIycytFWjs7QWtCeHMrRVE7RUFDSSxxQ0FBQTtBbEIycytFWjs7QWtCenUrRVE7RUFDSSxvQ0FBQTtBbEI0dStFWjs7QWtCenUrRVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQjR1K0VaOztBa0J6dStFUTtFQUNJLHlCQUFBO0FsQjR1K0VaOztBa0J6dStFUTtFQUNJLGdDQUFBO0FsQjR1K0VaOztBa0J6dStFUTtFQUNJLG9DQUFBO0FsQjR1K0VaOztBa0J6dStFUTtFQUNJLHNDQUFBO0FsQjR1K0VaOztBa0J6dStFUTtFQUNJLHVDQUFBO0FsQjR1K0VaOztBa0J6dStFUTtFQUNJLHFDQUFBO0FsQjR1K0VaOztBa0IxdytFUTtFQUNJLG9DQUFBO0FsQjZ3K0VaOztBa0IxdytFUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCNncrRVo7O0FrQjF3K0VRO0VBQ0kseUJBQUE7QWxCNncrRVo7O0FrQjF3K0VRO0VBQ0ksZ0NBQUE7QWxCNncrRVo7O0FrQjF3K0VRO0VBQ0ksb0NBQUE7QWxCNncrRVo7O0FrQjF3K0VRO0VBQ0ksc0NBQUE7QWxCNncrRVo7O0FrQjF3K0VRO0VBQ0ksdUNBQUE7QWxCNncrRVo7O0FrQjF3K0VRO0VBQ0kscUNBQUE7QWxCNncrRVo7O0FrQjN5K0VRO0VBQ0ksb0NBQUE7QWxCOHkrRVo7O0FrQjN5K0VRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEI4eStFWjs7QWtCM3krRVE7RUFDSSx5QkFBQTtBbEI4eStFWjs7QWtCM3krRVE7RUFDSSxnQ0FBQTtBbEI4eStFWjs7QWtCM3krRVE7RUFDSSxvQ0FBQTtBbEI4eStFWjs7QWtCM3krRVE7RUFDSSxzQ0FBQTtBbEI4eStFWjs7QWtCM3krRVE7RUFDSSx1Q0FBQTtBbEI4eStFWjs7QWtCM3krRVE7RUFDSSxxQ0FBQTtBbEI4eStFWjs7QWtCNTArRVE7RUFDSSxvQ0FBQTtBbEIrMCtFWjs7QWtCNTArRVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQiswK0VaOztBa0I1MCtFUTtFQUNJLHlCQUFBO0FsQiswK0VaOztBa0I1MCtFUTtFQUNJLGdDQUFBO0FsQiswK0VaOztBa0I1MCtFUTtFQUNJLG9DQUFBO0FsQiswK0VaOztBa0I1MCtFUTtFQUNJLHNDQUFBO0FsQiswK0VaOztBa0I1MCtFUTtFQUNJLHVDQUFBO0FsQiswK0VaOztBa0I1MCtFUTtFQUNJLHFDQUFBO0FsQiswK0VaOztBa0I3MitFUTtFQUNJLG9DQUFBO0FsQmczK0VaOztBa0I3MitFUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCZzMrRVo7O0FrQjcyK0VRO0VBQ0kseUJBQUE7QWxCZzMrRVo7O0FrQjcyK0VRO0VBQ0ksZ0NBQUE7QWxCZzMrRVo7O0FrQjcyK0VRO0VBQ0ksb0NBQUE7QWxCZzMrRVo7O0FrQjcyK0VRO0VBQ0ksc0NBQUE7QWxCZzMrRVo7O0FrQjcyK0VRO0VBQ0ksdUNBQUE7QWxCZzMrRVo7O0FrQjcyK0VRO0VBQ0kscUNBQUE7QWxCZzMrRVo7O0FrQjMyK0VZO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEI4MitFaEI7O0FrQjMyK0VZO0VBQ0ksb0NBQUE7QWxCODIrRWhCOztBa0IzMitFWTtFQUNJLHlCQUFBO0FsQjgyK0VoQjs7QWtCMzIrRVk7RUFDSSxnQ0FBQTtBbEI4MitFaEI7O0FrQjMyK0VZO0VBQ0ksb0NBQUE7QWxCODIrRWhCOztBa0IzMitFWTtFQUNJLHNDQUFBO0FsQjgyK0VoQjs7QWtCMzIrRVk7RUFDSSx1Q0FBQTtBbEI4MitFaEI7O0FrQjMyK0VZO0VBQ0kscUNBQUE7QWxCODIrRWhCOztBa0IvNitFUTtFQUNJLG9DQUFBO0FsQms3K0VaOztBa0IvNitFUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCazcrRVo7O0FrQi82K0VRO0VBQ0kseUJBQUE7QWxCazcrRVo7O0FrQi82K0VRO0VBQ0ksZ0NBQUE7QWxCazcrRVo7O0FrQi82K0VRO0VBQ0ksb0NBQUE7QWxCazcrRVo7O0FrQi82K0VRO0VBQ0ksc0NBQUE7QWxCazcrRVo7O0FrQi82K0VRO0VBQ0ksdUNBQUE7QWxCazcrRVo7O0FrQi82K0VRO0VBQ0kscUNBQUE7QWxCazcrRVo7O0FrQmg5K0VRO0VBQ0ksb0NBQUE7QWxCbTkrRVo7O0FrQmg5K0VRO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEJtOStFWjs7QWtCaDkrRVE7RUFDSSx5QkFBQTtBbEJtOStFWjs7QWtCaDkrRVE7RUFDSSxnQ0FBQTtBbEJtOStFWjs7QWtCaDkrRVE7RUFDSSxvQ0FBQTtBbEJtOStFWjs7QWtCaDkrRVE7RUFDSSxzQ0FBQTtBbEJtOStFWjs7QWtCaDkrRVE7RUFDSSx1Q0FBQTtBbEJtOStFWjs7QWtCaDkrRVE7RUFDSSxxQ0FBQTtBbEJtOStFWjs7QWtCai8rRVE7RUFDSSxvQ0FBQTtBbEJvLytFWjs7QWtCai8rRVE7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQm8vK0VaOztBa0JqLytFUTtFQUNJLHlCQUFBO0FsQm8vK0VaOztBa0JqLytFUTtFQUNJLGdDQUFBO0FsQm8vK0VaOztBa0JqLytFUTtFQUNJLG9DQUFBO0FsQm8vK0VaOztBa0JqLytFUTtFQUNJLHNDQUFBO0FsQm8vK0VaOztBa0JqLytFUTtFQUNJLHVDQUFBO0FsQm8vK0VaOztBa0JqLytFUTtFQUNJLHFDQUFBO0FsQm8vK0VaOztBa0JsaC9FUTtFQUNJLG9DQUFBO0FsQnFoL0VaOztBa0JsaC9FUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCcWgvRVo7O0FrQmxoL0VRO0VBQ0kseUJBQUE7QWxCcWgvRVo7O0FrQmxoL0VRO0VBQ0ksZ0NBQUE7QWxCcWgvRVo7O0FrQmxoL0VRO0VBQ0ksb0NBQUE7QWxCcWgvRVo7O0FrQmxoL0VRO0VBQ0ksc0NBQUE7QWxCcWgvRVo7O0FrQmxoL0VRO0VBQ0ksdUNBQUE7QWxCcWgvRVo7O0FrQmxoL0VRO0VBQ0kscUNBQUE7QWxCcWgvRVo7O0FrQm5qL0VRO0VBQ0ksb0NBQUE7QWxCc2ovRVo7O0FrQm5qL0VRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJzai9FWjs7QWtCbmovRVE7RUFDSSx5QkFBQTtBbEJzai9FWjs7QWtCbmovRVE7RUFDSSxnQ0FBQTtBbEJzai9FWjs7QWtCbmovRVE7RUFDSSxvQ0FBQTtBbEJzai9FWjs7QWtCbmovRVE7RUFDSSxzQ0FBQTtBbEJzai9FWjs7QWtCbmovRVE7RUFDSSx1Q0FBQTtBbEJzai9FWjs7QWtCbmovRVE7RUFDSSxxQ0FBQTtBbEJzai9FWjs7QWtCcGwvRVE7RUFDSSxvQ0FBQTtBbEJ1bC9FWjs7QWtCcGwvRVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQnVsL0VaOztBa0JwbC9FUTtFQUNJLHlCQUFBO0FsQnVsL0VaOztBa0JwbC9FUTtFQUNJLGdDQUFBO0FsQnVsL0VaOztBa0JwbC9FUTtFQUNJLG9DQUFBO0FsQnVsL0VaOztBa0JwbC9FUTtFQUNJLHNDQUFBO0FsQnVsL0VaOztBa0JwbC9FUTtFQUNJLHVDQUFBO0FsQnVsL0VaOztBa0JwbC9FUTtFQUNJLHFDQUFBO0FsQnVsL0VaOztBa0Jybi9FUTtFQUNJLG9DQUFBO0FsQnduL0VaOztBa0Jybi9FUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCd24vRVo7O0FrQnJuL0VRO0VBQ0kseUJBQUE7QWxCd24vRVo7O0FrQnJuL0VRO0VBQ0ksZ0NBQUE7QWxCd24vRVo7O0FrQnJuL0VRO0VBQ0ksb0NBQUE7QWxCd24vRVo7O0FrQnJuL0VRO0VBQ0ksc0NBQUE7QWxCd24vRVo7O0FrQnJuL0VRO0VBQ0ksdUNBQUE7QWxCd24vRVo7O0FrQnJuL0VRO0VBQ0kscUNBQUE7QWxCd24vRVo7O0FrQnRwL0VRO0VBQ0ksb0NBQUE7QWxCeXAvRVo7O0FrQnRwL0VRO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEJ5cC9FWjs7QWtCdHAvRVE7RUFDSSx5QkFBQTtBbEJ5cC9FWjs7QWtCdHAvRVE7RUFDSSxnQ0FBQTtBbEJ5cC9FWjs7QWtCdHAvRVE7RUFDSSxvQ0FBQTtBbEJ5cC9FWjs7QWtCdHAvRVE7RUFDSSxzQ0FBQTtBbEJ5cC9FWjs7QWtCdHAvRVE7RUFDSSx1Q0FBQTtBbEJ5cC9FWjs7QWtCdHAvRVE7RUFDSSxxQ0FBQTtBbEJ5cC9FWjs7QWtCdnIvRVE7RUFDSSxvQ0FBQTtBbEIwci9FWjs7QWtCdnIvRVE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQjByL0VaOztBa0J2ci9FUTtFQUNJLHlCQUFBO0FsQjByL0VaOztBa0J2ci9FUTtFQUNJLGdDQUFBO0FsQjByL0VaOztBa0J2ci9FUTtFQUNJLG9DQUFBO0FsQjByL0VaOztBa0J2ci9FUTtFQUNJLHNDQUFBO0FsQjByL0VaOztBa0J2ci9FUTtFQUNJLHVDQUFBO0FsQjByL0VaOztBa0J2ci9FUTtFQUNJLHFDQUFBO0FsQjByL0VaOztBa0J4dC9FUTtFQUNJLG9DQUFBO0FsQjJ0L0VaOztBa0J4dC9FUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCMnQvRVo7O0FrQnh0L0VRO0VBQ0kseUJBQUE7QWxCMnQvRVo7O0FrQnh0L0VRO0VBQ0ksZ0NBQUE7QWxCMnQvRVo7O0FrQnh0L0VRO0VBQ0ksb0NBQUE7QWxCMnQvRVo7O0FrQnh0L0VRO0VBQ0ksc0NBQUE7QWxCMnQvRVo7O0FrQnh0L0VRO0VBQ0ksdUNBQUE7QWxCMnQvRVo7O0FrQnh0L0VRO0VBQ0kscUNBQUE7QWxCMnQvRVo7O0FrQnp2L0VRO0VBQ0ksb0NBQUE7QWxCNHYvRVo7O0FrQnp2L0VRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEI0di9FWjs7QWtCenYvRVE7RUFDSSx5QkFBQTtBbEI0di9FWjs7QWtCenYvRVE7RUFDSSxnQ0FBQTtBbEI0di9FWjs7QWtCenYvRVE7RUFDSSxvQ0FBQTtBbEI0di9FWjs7QWtCenYvRVE7RUFDSSxzQ0FBQTtBbEI0di9FWjs7QWtCenYvRVE7RUFDSSx1Q0FBQTtBbEI0di9FWjs7QWtCenYvRVE7RUFDSSxxQ0FBQTtBbEI0di9FWjs7QWtCMXgvRVE7RUFDSSxvQ0FBQTtBbEI2eC9FWjs7QWtCMXgvRVE7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQjZ4L0VaOztBa0IxeC9FUTtFQUNJLHlCQUFBO0FsQjZ4L0VaOztBa0IxeC9FUTtFQUNJLGdDQUFBO0FsQjZ4L0VaOztBa0IxeC9FUTtFQUNJLG9DQUFBO0FsQjZ4L0VaOztBa0IxeC9FUTtFQUNJLHNDQUFBO0FsQjZ4L0VaOztBa0IxeC9FUTtFQUNJLHVDQUFBO0FsQjZ4L0VaOztBa0IxeC9FUTtFQUNJLHFDQUFBO0FsQjZ4L0VaOztBa0Izei9FUTtFQUNJLG9DQUFBO0FsQjh6L0VaOztBa0Izei9FUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCOHovRVo7O0FrQjN6L0VRO0VBQ0kseUJBQUE7QWxCOHovRVo7O0FrQjN6L0VRO0VBQ0ksZ0NBQUE7QWxCOHovRVo7O0FrQjN6L0VRO0VBQ0ksb0NBQUE7QWxCOHovRVo7O0FrQjN6L0VRO0VBQ0ksc0NBQUE7QWxCOHovRVo7O0FrQjN6L0VRO0VBQ0ksdUNBQUE7QWxCOHovRVo7O0FrQjN6L0VRO0VBQ0kscUNBQUE7QWxCOHovRVo7O0FrQjUxL0VRO0VBQ0ksb0NBQUE7QWxCKzEvRVo7O0FrQjUxL0VRO0VBQ0ksb0NBQUE7RUFDQSxnQ0FBQTtBbEIrMS9FWjs7QWtCNTEvRVE7RUFDSSx5QkFBQTtBbEIrMS9FWjs7QWtCNTEvRVE7RUFDSSxnQ0FBQTtBbEIrMS9FWjs7QWtCNTEvRVE7RUFDSSxvQ0FBQTtBbEIrMS9FWjs7QWtCNTEvRVE7RUFDSSxzQ0FBQTtBbEIrMS9FWjs7QWtCNTEvRVE7RUFDSSx1Q0FBQTtBbEIrMS9FWjs7QWtCNTEvRVE7RUFDSSxxQ0FBQTtBbEIrMS9FWjs7QWtCMTEvRVk7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQjYxL0VoQjs7QWtCMTEvRVk7RUFDSSxvQ0FBQTtBbEI2MS9FaEI7O0FrQjExL0VZO0VBQ0kseUJBQUE7QWxCNjEvRWhCOztBa0IxMS9FWTtFQUNJLGdDQUFBO0FsQjYxL0VoQjs7QWtCMTEvRVk7RUFDSSxvQ0FBQTtBbEI2MS9FaEI7O0FrQjExL0VZO0VBQ0ksc0NBQUE7QWxCNjEvRWhCOztBa0IxMS9FWTtFQUNJLHVDQUFBO0FsQjYxL0VoQjs7QWtCMTEvRVk7RUFDSSxxQ0FBQTtBbEI2MS9FaEI7O0FrQjk1L0VRO0VBQ0ksb0NBQUE7QWxCaTYvRVo7O0FrQjk1L0VRO0VBQ0ksb0NBQUE7RUFDQSxnQ0FBQTtBbEJpNi9FWjs7QWtCOTUvRVE7RUFDSSx5QkFBQTtBbEJpNi9FWjs7QWtCOTUvRVE7RUFDSSxnQ0FBQTtBbEJpNi9FWjs7QWtCOTUvRVE7RUFDSSxvQ0FBQTtBbEJpNi9FWjs7QWtCOTUvRVE7RUFDSSxzQ0FBQTtBbEJpNi9FWjs7QWtCOTUvRVE7RUFDSSx1Q0FBQTtBbEJpNi9FWjs7QWtCOTUvRVE7RUFDSSxxQ0FBQTtBbEJpNi9FWjs7QWtCLzcvRVE7RUFDSSxvQ0FBQTtBbEJrOC9FWjs7QWtCLzcvRVE7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQms4L0VaOztBa0IvNy9FUTtFQUNJLHlCQUFBO0FsQms4L0VaOztBa0IvNy9FUTtFQUNJLGdDQUFBO0FsQms4L0VaOztBa0IvNy9FUTtFQUNJLG9DQUFBO0FsQms4L0VaOztBa0IvNy9FUTtFQUNJLHNDQUFBO0FsQms4L0VaOztBa0IvNy9FUTtFQUNJLHVDQUFBO0FsQms4L0VaOztBa0IvNy9FUTtFQUNJLHFDQUFBO0FsQms4L0VaOztBa0JoKy9FUTtFQUNJLG9DQUFBO0FsQm0rL0VaOztBa0JoKy9FUTtFQUNJLG9DQUFBO0VBQ0EsZ0NBQUE7QWxCbSsvRVo7O0FrQmgrL0VRO0VBQ0kseUJBQUE7QWxCbSsvRVo7O0FrQmgrL0VRO0VBQ0ksZ0NBQUE7QWxCbSsvRVo7O0FrQmgrL0VRO0VBQ0ksb0NBQUE7QWxCbSsvRVo7O0FrQmgrL0VRO0VBQ0ksc0NBQUE7QWxCbSsvRVo7O0FrQmgrL0VRO0VBQ0ksdUNBQUE7QWxCbSsvRVo7O0FrQmgrL0VRO0VBQ0kscUNBQUE7QWxCbSsvRVo7O0FrQmpnZ0ZRO0VBQ0ksb0NBQUE7QWxCb2dnRlo7O0FrQmpnZ0ZRO0VBQ0ksb0NBQUE7RUFDQSxnQ0FBQTtBbEJvZ2dGWjs7QWtCamdnRlE7RUFDSSx5QkFBQTtBbEJvZ2dGWjs7QWtCamdnRlE7RUFDSSxnQ0FBQTtBbEJvZ2dGWjs7QWtCamdnRlE7RUFDSSxvQ0FBQTtBbEJvZ2dGWjs7QWtCamdnRlE7RUFDSSxzQ0FBQTtBbEJvZ2dGWjs7QWtCamdnRlE7RUFDSSx1Q0FBQTtBbEJvZ2dGWjs7QWtCamdnRlE7RUFDSSxxQ0FBQTtBbEJvZ2dGWjs7QWtCbGlnRlE7RUFDSSxvQ0FBQTtBbEJxaWdGWjs7QWtCbGlnRlE7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQnFpZ0ZaOztBa0JsaWdGUTtFQUNJLHlCQUFBO0FsQnFpZ0ZaOztBa0JsaWdGUTtFQUNJLGdDQUFBO0FsQnFpZ0ZaOztBa0JsaWdGUTtFQUNJLG9DQUFBO0FsQnFpZ0ZaOztBa0JsaWdGUTtFQUNJLHNDQUFBO0FsQnFpZ0ZaOztBa0JsaWdGUTtFQUNJLHVDQUFBO0FsQnFpZ0ZaOztBa0JsaWdGUTtFQUNJLHFDQUFBO0FsQnFpZ0ZaOztBa0Jua2dGUTtFQUNJLG9DQUFBO0FsQnNrZ0ZaOztBa0Jua2dGUTtFQUNJLG9DQUFBO0VBQ0EsZ0NBQUE7QWxCc2tnRlo7O0FrQm5rZ0ZRO0VBQ0kseUJBQUE7QWxCc2tnRlo7O0FrQm5rZ0ZRO0VBQ0ksZ0NBQUE7QWxCc2tnRlo7O0FrQm5rZ0ZRO0VBQ0ksb0NBQUE7QWxCc2tnRlo7O0FrQm5rZ0ZRO0VBQ0ksc0NBQUE7QWxCc2tnRlo7O0FrQm5rZ0ZRO0VBQ0ksdUNBQUE7QWxCc2tnRlo7O0FrQm5rZ0ZRO0VBQ0kscUNBQUE7QWxCc2tnRlo7O0FrQnBtZ0ZRO0VBQ0ksb0NBQUE7QWxCdW1nRlo7O0FrQnBtZ0ZRO0VBQ0ksb0NBQUE7RUFDQSxnQ0FBQTtBbEJ1bWdGWjs7QWtCcG1nRlE7RUFDSSx5QkFBQTtBbEJ1bWdGWjs7QWtCcG1nRlE7RUFDSSxnQ0FBQTtBbEJ1bWdGWjs7QWtCcG1nRlE7RUFDSSxvQ0FBQTtBbEJ1bWdGWjs7QWtCcG1nRlE7RUFDSSxzQ0FBQTtBbEJ1bWdGWjs7QWtCcG1nRlE7RUFDSSx1Q0FBQTtBbEJ1bWdGWjs7QWtCcG1nRlE7RUFDSSxxQ0FBQTtBbEJ1bWdGWjs7QWtCcm9nRlE7RUFDSSxvQ0FBQTtBbEJ3b2dGWjs7QWtCcm9nRlE7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQndvZ0ZaOztBa0Jyb2dGUTtFQUNJLHlCQUFBO0FsQndvZ0ZaOztBa0Jyb2dGUTtFQUNJLGdDQUFBO0FsQndvZ0ZaOztBa0Jyb2dGUTtFQUNJLG9DQUFBO0FsQndvZ0ZaOztBa0Jyb2dGUTtFQUNJLHNDQUFBO0FsQndvZ0ZaOztBa0Jyb2dGUTtFQUNJLHVDQUFBO0FsQndvZ0ZaOztBa0Jyb2dGUTtFQUNJLHFDQUFBO0FsQndvZ0ZaOztBa0J0cWdGUTtFQUNJLG9DQUFBO0FsQnlxZ0ZaOztBa0J0cWdGUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCeXFnRlo7O0FrQnRxZ0ZRO0VBQ0kseUJBQUE7QWxCeXFnRlo7O0FrQnRxZ0ZRO0VBQ0ksZ0NBQUE7QWxCeXFnRlo7O0FrQnRxZ0ZRO0VBQ0ksb0NBQUE7QWxCeXFnRlo7O0FrQnRxZ0ZRO0VBQ0ksc0NBQUE7QWxCeXFnRlo7O0FrQnRxZ0ZRO0VBQ0ksdUNBQUE7QWxCeXFnRlo7O0FrQnRxZ0ZRO0VBQ0kscUNBQUE7QWxCeXFnRlo7O0FrQnZzZ0ZRO0VBQ0ksb0NBQUE7QWxCMHNnRlo7O0FrQnZzZ0ZRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEIwc2dGWjs7QWtCdnNnRlE7RUFDSSx5QkFBQTtBbEIwc2dGWjs7QWtCdnNnRlE7RUFDSSxnQ0FBQTtBbEIwc2dGWjs7QWtCdnNnRlE7RUFDSSxvQ0FBQTtBbEIwc2dGWjs7QWtCdnNnRlE7RUFDSSxzQ0FBQTtBbEIwc2dGWjs7QWtCdnNnRlE7RUFDSSx1Q0FBQTtBbEIwc2dGWjs7QWtCdnNnRlE7RUFDSSxxQ0FBQTtBbEIwc2dGWjs7QWtCeHVnRlE7RUFDSSxvQ0FBQTtBbEIydWdGWjs7QWtCeHVnRlE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQjJ1Z0ZaOztBa0J4dWdGUTtFQUNJLHlCQUFBO0FsQjJ1Z0ZaOztBa0J4dWdGUTtFQUNJLGdDQUFBO0FsQjJ1Z0ZaOztBa0J4dWdGUTtFQUNJLG9DQUFBO0FsQjJ1Z0ZaOztBa0J4dWdGUTtFQUNJLHNDQUFBO0FsQjJ1Z0ZaOztBa0J4dWdGUTtFQUNJLHVDQUFBO0FsQjJ1Z0ZaOztBa0J4dWdGUTtFQUNJLHFDQUFBO0FsQjJ1Z0ZaOztBa0J6d2dGUTtFQUNJLG9DQUFBO0FsQjR3Z0ZaOztBa0J6d2dGUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCNHdnRlo7O0FrQnp3Z0ZRO0VBQ0kseUJBQUE7QWxCNHdnRlo7O0FrQnp3Z0ZRO0VBQ0ksZ0NBQUE7QWxCNHdnRlo7O0FrQnp3Z0ZRO0VBQ0ksb0NBQUE7QWxCNHdnRlo7O0FrQnp3Z0ZRO0VBQ0ksc0NBQUE7QWxCNHdnRlo7O0FrQnp3Z0ZRO0VBQ0ksdUNBQUE7QWxCNHdnRlo7O0FrQnp3Z0ZRO0VBQ0kscUNBQUE7QWxCNHdnRlo7O0FrQjF5Z0ZRO0VBQ0ksb0NBQUE7QWxCNnlnRlo7O0FrQjF5Z0ZRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEI2eWdGWjs7QWtCMXlnRlE7RUFDSSx5QkFBQTtBbEI2eWdGWjs7QWtCMXlnRlE7RUFDSSxnQ0FBQTtBbEI2eWdGWjs7QWtCMXlnRlE7RUFDSSxvQ0FBQTtBbEI2eWdGWjs7QWtCMXlnRlE7RUFDSSxzQ0FBQTtBbEI2eWdGWjs7QWtCMXlnRlE7RUFDSSx1Q0FBQTtBbEI2eWdGWjs7QWtCMXlnRlE7RUFDSSxxQ0FBQTtBbEI2eWdGWjs7QWtCMzBnRlE7RUFDSSxvQ0FBQTtBbEI4MGdGWjs7QWtCMzBnRlE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQjgwZ0ZaOztBa0IzMGdGUTtFQUNJLHlCQUFBO0FsQjgwZ0ZaOztBa0IzMGdGUTtFQUNJLGdDQUFBO0FsQjgwZ0ZaOztBa0IzMGdGUTtFQUNJLG9DQUFBO0FsQjgwZ0ZaOztBa0IzMGdGUTtFQUNJLHNDQUFBO0FsQjgwZ0ZaOztBa0IzMGdGUTtFQUNJLHVDQUFBO0FsQjgwZ0ZaOztBa0IzMGdGUTtFQUNJLHFDQUFBO0FsQjgwZ0ZaOztBa0J6MGdGWTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCNDBnRmhCOztBa0J6MGdGWTtFQUNJLG9DQUFBO0FsQjQwZ0ZoQjs7QWtCejBnRlk7RUFDSSx5QkFBQTtBbEI0MGdGaEI7O0FrQnowZ0ZZO0VBQ0ksZ0NBQUE7QWxCNDBnRmhCOztBa0J6MGdGWTtFQUNJLG9DQUFBO0FsQjQwZ0ZoQjs7QWtCejBnRlk7RUFDSSxzQ0FBQTtBbEI0MGdGaEI7O0FrQnowZ0ZZO0VBQ0ksdUNBQUE7QWxCNDBnRmhCOztBa0J6MGdGWTtFQUNJLHFDQUFBO0FsQjQwZ0ZoQjs7QWtCNzRnRlE7RUFDSSxvQ0FBQTtBbEJnNWdGWjs7QWtCNzRnRlE7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQmc1Z0ZaOztBa0I3NGdGUTtFQUNJLHlCQUFBO0FsQmc1Z0ZaOztBa0I3NGdGUTtFQUNJLGdDQUFBO0FsQmc1Z0ZaOztBa0I3NGdGUTtFQUNJLG9DQUFBO0FsQmc1Z0ZaOztBa0I3NGdGUTtFQUNJLHNDQUFBO0FsQmc1Z0ZaOztBa0I3NGdGUTtFQUNJLHVDQUFBO0FsQmc1Z0ZaOztBa0I3NGdGUTtFQUNJLHFDQUFBO0FsQmc1Z0ZaOztBa0I5NmdGUTtFQUNJLG9DQUFBO0FsQmk3Z0ZaOztBa0I5NmdGUTtFQUNJLG9DQUFBO0VBQ0EsZ0NBQUE7QWxCaTdnRlo7O0FrQjk2Z0ZRO0VBQ0kseUJBQUE7QWxCaTdnRlo7O0FrQjk2Z0ZRO0VBQ0ksZ0NBQUE7QWxCaTdnRlo7O0FrQjk2Z0ZRO0VBQ0ksb0NBQUE7QWxCaTdnRlo7O0FrQjk2Z0ZRO0VBQ0ksc0NBQUE7QWxCaTdnRlo7O0FrQjk2Z0ZRO0VBQ0ksdUNBQUE7QWxCaTdnRlo7O0FrQjk2Z0ZRO0VBQ0kscUNBQUE7QWxCaTdnRlo7O0FrQi84Z0ZRO0VBQ0ksb0NBQUE7QWxCazlnRlo7O0FrQi84Z0ZRO0VBQ0ksb0NBQUE7RUFDQSxnQ0FBQTtBbEJrOWdGWjs7QWtCLzhnRlE7RUFDSSx5QkFBQTtBbEJrOWdGWjs7QWtCLzhnRlE7RUFDSSxnQ0FBQTtBbEJrOWdGWjs7QWtCLzhnRlE7RUFDSSxvQ0FBQTtBbEJrOWdGWjs7QWtCLzhnRlE7RUFDSSxzQ0FBQTtBbEJrOWdGWjs7QWtCLzhnRlE7RUFDSSx1Q0FBQTtBbEJrOWdGWjs7QWtCLzhnRlE7RUFDSSxxQ0FBQTtBbEJrOWdGWjs7QWtCaC9nRlE7RUFDSSxvQ0FBQTtBbEJtL2dGWjs7QWtCaC9nRlE7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQm0vZ0ZaOztBa0JoL2dGUTtFQUNJLHlCQUFBO0FsQm0vZ0ZaOztBa0JoL2dGUTtFQUNJLGdDQUFBO0FsQm0vZ0ZaOztBa0JoL2dGUTtFQUNJLG9DQUFBO0FsQm0vZ0ZaOztBa0JoL2dGUTtFQUNJLHNDQUFBO0FsQm0vZ0ZaOztBa0JoL2dGUTtFQUNJLHVDQUFBO0FsQm0vZ0ZaOztBa0JoL2dGUTtFQUNJLHFDQUFBO0FsQm0vZ0ZaOztBa0JqaGhGUTtFQUNJLG9DQUFBO0FsQm9oaEZaOztBa0JqaGhGUTtFQUNJLG9DQUFBO0FsQm9oaEZaOztBa0JoaGhGUTtFQUNJLHlCQUFBO0FsQm1oaEZaOztBa0JoaGhGUTtFQUNJLGdDQUFBO0FsQm1oaEZaOztBa0JoaGhGUTtFQUNJLG9DQUFBO0FsQm1oaEZaOztBa0JoaGhGUTtFQUNJLHNDQUFBO0FsQm1oaEZaOztBa0JoaGhGUTtFQUNJLHVDQUFBO0FsQm1oaEZaOztBa0JoaGhGUTtFQUNJLHFDQUFBO0FsQm1oaEZaOztBa0JqamhGUTtFQUNJLG9DQUFBO0FsQm9qaEZaOztBa0JqamhGUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCb2poRlo7O0FrQmpqaEZRO0VBQ0kseUJBQUE7QWxCb2poRlo7O0FrQmpqaEZRO0VBQ0ksZ0NBQUE7QWxCb2poRlo7O0FrQmpqaEZRO0VBQ0ksb0NBQUE7QWxCb2poRlo7O0FrQmpqaEZRO0VBQ0ksc0NBQUE7QWxCb2poRlo7O0FrQmpqaEZRO0VBQ0ksdUNBQUE7QWxCb2poRlo7O0FrQmpqaEZRO0VBQ0kscUNBQUE7QWxCb2poRlo7O0FrQmxsaEZRO0VBQ0ksb0NBQUE7QWxCcWxoRlo7O0FrQmxsaEZRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJxbGhGWjs7QWtCbGxoRlE7RUFDSSx5QkFBQTtBbEJxbGhGWjs7QWtCbGxoRlE7RUFDSSxnQ0FBQTtBbEJxbGhGWjs7QWtCbGxoRlE7RUFDSSxvQ0FBQTtBbEJxbGhGWjs7QWtCbGxoRlE7RUFDSSxzQ0FBQTtBbEJxbGhGWjs7QWtCbGxoRlE7RUFDSSx1Q0FBQTtBbEJxbGhGWjs7QWtCbGxoRlE7RUFDSSxxQ0FBQTtBbEJxbGhGWjs7QWtCbm5oRlE7RUFDSSxvQ0FBQTtBbEJzbmhGWjs7QWtCbm5oRlE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQnNuaEZaOztBa0JubmhGUTtFQUNJLHlCQUFBO0FsQnNuaEZaOztBa0JubmhGUTtFQUNJLGdDQUFBO0FsQnNuaEZaOztBa0JubmhGUTtFQUNJLG9DQUFBO0FsQnNuaEZaOztBa0JubmhGUTtFQUNJLHNDQUFBO0FsQnNuaEZaOztBa0JubmhGUTtFQUNJLHVDQUFBO0FsQnNuaEZaOztBa0JubmhGUTtFQUNJLHFDQUFBO0FsQnNuaEZaOztBa0JwcGhGUTtFQUNJLG9DQUFBO0FsQnVwaEZaOztBa0JwcGhGUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCdXBoRlo7O0FrQnBwaEZRO0VBQ0kseUJBQUE7QWxCdXBoRlo7O0FrQnBwaEZRO0VBQ0ksZ0NBQUE7QWxCdXBoRlo7O0FrQnBwaEZRO0VBQ0ksb0NBQUE7QWxCdXBoRlo7O0FrQnBwaEZRO0VBQ0ksc0NBQUE7QWxCdXBoRlo7O0FrQnBwaEZRO0VBQ0ksdUNBQUE7QWxCdXBoRlo7O0FrQnBwaEZRO0VBQ0kscUNBQUE7QWxCdXBoRlo7O0FrQnJyaEZRO0VBQ0ksb0NBQUE7QWxCd3JoRlo7O0FrQnJyaEZRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEJ3cmhGWjs7QWtCcnJoRlE7RUFDSSx5QkFBQTtBbEJ3cmhGWjs7QWtCcnJoRlE7RUFDSSxnQ0FBQTtBbEJ3cmhGWjs7QWtCcnJoRlE7RUFDSSxvQ0FBQTtBbEJ3cmhGWjs7QWtCcnJoRlE7RUFDSSxzQ0FBQTtBbEJ3cmhGWjs7QWtCcnJoRlE7RUFDSSx1Q0FBQTtBbEJ3cmhGWjs7QWtCcnJoRlE7RUFDSSxxQ0FBQTtBbEJ3cmhGWjs7QWtCdHRoRlE7RUFDSSxvQ0FBQTtBbEJ5dGhGWjs7QWtCdHRoRlE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQnl0aEZaOztBa0J0dGhGUTtFQUNJLHlCQUFBO0FsQnl0aEZaOztBa0J0dGhGUTtFQUNJLGdDQUFBO0FsQnl0aEZaOztBa0J0dGhGUTtFQUNJLG9DQUFBO0FsQnl0aEZaOztBa0J0dGhGUTtFQUNJLHNDQUFBO0FsQnl0aEZaOztBa0J0dGhGUTtFQUNJLHVDQUFBO0FsQnl0aEZaOztBa0J0dGhGUTtFQUNJLHFDQUFBO0FsQnl0aEZaOztBa0J2dmhGUTtFQUNJLG9DQUFBO0FsQjB2aEZaOztBa0J2dmhGUTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCMHZoRlo7O0FrQnZ2aEZRO0VBQ0kseUJBQUE7QWxCMHZoRlo7O0FrQnZ2aEZRO0VBQ0ksZ0NBQUE7QWxCMHZoRlo7O0FrQnZ2aEZRO0VBQ0ksb0NBQUE7QWxCMHZoRlo7O0FrQnZ2aEZRO0VBQ0ksc0NBQUE7QWxCMHZoRlo7O0FrQnZ2aEZRO0VBQ0ksdUNBQUE7QWxCMHZoRlo7O0FrQnZ2aEZRO0VBQ0kscUNBQUE7QWxCMHZoRlo7O0FrQnh4aEZRO0VBQ0ksb0NBQUE7QWxCMnhoRlo7O0FrQnh4aEZRO0VBQ0ksb0NBQUE7RUFDQSwwQkFBQTtBbEIyeGhGWjs7QWtCeHhoRlE7RUFDSSx5QkFBQTtBbEIyeGhGWjs7QWtCeHhoRlE7RUFDSSxnQ0FBQTtBbEIyeGhGWjs7QWtCeHhoRlE7RUFDSSxvQ0FBQTtBbEIyeGhGWjs7QWtCeHhoRlE7RUFDSSxzQ0FBQTtBbEIyeGhGWjs7QWtCeHhoRlE7RUFDSSx1Q0FBQTtBbEIyeGhGWjs7QWtCeHhoRlE7RUFDSSxxQ0FBQTtBbEIyeGhGWjs7QWtCenpoRlE7RUFDSSxvQ0FBQTtBbEI0emhGWjs7QWtCenpoRlE7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FsQjR6aEZaOztBa0J6emhGUTtFQUNJLHlCQUFBO0FsQjR6aEZaOztBa0J6emhGUTtFQUNJLGdDQUFBO0FsQjR6aEZaOztBa0J6emhGUTtFQUNJLG9DQUFBO0FsQjR6aEZaOztBa0J6emhGUTtFQUNJLHNDQUFBO0FsQjR6aEZaOztBa0J6emhGUTtFQUNJLHVDQUFBO0FsQjR6aEZaOztBa0J6emhGUTtFQUNJLHFDQUFBO0FsQjR6aEZaOztBa0IxMWhGUTtFQUNJLG9DQUFBO0FsQjYxaEZaOztBa0IxMWhGUTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QWxCNjFoRlo7O0FrQjExaEZRO0VBQ0kseUJBQUE7QWxCNjFoRlo7O0FrQjExaEZRO0VBQ0ksZ0NBQUE7QWxCNjFoRlo7O0FrQjExaEZRO0VBQ0ksb0NBQUE7QWxCNjFoRlo7O0FrQjExaEZRO0VBQ0ksc0NBQUE7QWxCNjFoRlo7O0FrQjExaEZRO0VBQ0ksdUNBQUE7QWxCNjFoRlo7O0FrQjExaEZRO0VBQ0kscUNBQUE7QWxCNjFoRlo7O0FrQngxaEZZO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBbEIyMWhGaEI7O0FrQngxaEZZO0VBQ0ksb0NBQUE7QWxCMjFoRmhCOztBa0J4MWhGWTtFQUNJLHlCQUFBO0FsQjIxaEZoQjs7QWtCeDFoRlk7RUFDSSxnQ0FBQTtBbEIyMWhGaEI7O0FrQngxaEZZO0VBQ0ksb0NBQUE7QWxCMjFoRmhCOztBa0J4MWhGWTtFQUNJLHNDQUFBO0FsQjIxaEZoQjs7QWtCeDFoRlk7RUFDSSx1Q0FBQTtBbEIyMWhGaEI7O0FrQngxaEZZO0VBQ0kscUNBQUE7QWxCMjFoRmhCOztBa0I1NWhGUTtFQUNJLG9DQUFBO0FsQis1aEZaOztBa0I1NWhGUTtFQUNJLG9DQUFBO0VBQ0EsZ0NBQUE7QWxCKzVoRlo7O0FrQjU1aEZRO0VBQ0kseUJBQUE7QWxCKzVoRlo7O0FrQjU1aEZRO0VBQ0ksZ0NBQUE7QWxCKzVoRlo7O0FrQjU1aEZRO0VBQ0ksb0NBQUE7QWxCKzVoRlo7O0FrQjU1aEZRO0VBQ0ksc0NBQUE7QWxCKzVoRlo7O0FrQjU1aEZRO0VBQ0ksdUNBQUE7QWxCKzVoRlo7O0FrQjU1aEZRO0VBQ0kscUNBQUE7QWxCKzVoRlo7O0FrQjc3aEZRO0VBQ0ksb0NBQUE7QWxCZzhoRlo7O0FrQjc3aEZRO0VBQ0ksb0NBQUE7RUFDQSxnQ0FBQTtBbEJnOGhGWjs7QWtCNzdoRlE7RUFDSSx5QkFBQTtBbEJnOGhGWjs7QWtCNzdoRlE7RUFDSSxnQ0FBQTtBbEJnOGhGWjs7QWtCNzdoRlE7RUFDSSxvQ0FBQTtBbEJnOGhGWjs7QWtCNzdoRlE7RUFDSSxzQ0FBQTtBbEJnOGhGWjs7QWtCNzdoRlE7RUFDSSx1Q0FBQTtBbEJnOGhGWjs7QWtCNzdoRlE7RUFDSSxxQ0FBQTtBbEJnOGhGWjs7QWtCOTloRlE7RUFDSSxvQ0FBQTtBbEJpK2hGWjs7QWtCOTloRlE7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQmkraEZaOztBa0I5OWhGUTtFQUNJLHlCQUFBO0FsQmkraEZaOztBa0I5OWhGUTtFQUNJLGdDQUFBO0FsQmkraEZaOztBa0I5OWhGUTtFQUNJLG9DQUFBO0FsQmkraEZaOztBa0I5OWhGUTtFQUNJLHNDQUFBO0FsQmkraEZaOztBa0I5OWhGUTtFQUNJLHVDQUFBO0FsQmkraEZaOztBa0I5OWhGUTtFQUNJLHFDQUFBO0FsQmkraEZaOztBa0IvL2hGUTtFQUNJLG9DQUFBO0FsQmtnaUZaOztBa0IvL2hGUTtFQUNJLG9DQUFBO0VBQ0EsZ0NBQUE7QWxCa2dpRlo7O0FrQi8vaEZRO0VBQ0kseUJBQUE7QWxCa2dpRlo7O0FrQi8vaEZRO0VBQ0ksZ0NBQUE7QWxCa2dpRlo7O0FrQi8vaEZRO0VBQ0ksb0NBQUE7QWxCa2dpRlo7O0FrQi8vaEZRO0VBQ0ksc0NBQUE7QWxCa2dpRlo7O0FrQi8vaEZRO0VBQ0ksdUNBQUE7QWxCa2dpRlo7O0FrQi8vaEZRO0VBQ0kscUNBQUE7QWxCa2dpRlo7O0FrQmhpaUZRO0VBQ0ksb0NBQUE7QWxCbWlpRlo7O0FrQmhpaUZRO0VBQ0ksb0NBQUE7RUFDQSxnQ0FBQTtBbEJtaWlGWjs7QWtCaGlpRlE7RUFDSSx5QkFBQTtBbEJtaWlGWjs7QWtCaGlpRlE7RUFDSSxnQ0FBQTtBbEJtaWlGWjs7QWtCaGlpRlE7RUFDSSxvQ0FBQTtBbEJtaWlGWjs7QWtCaGlpRlE7RUFDSSxzQ0FBQTtBbEJtaWlGWjs7QWtCaGlpRlE7RUFDSSx1Q0FBQTtBbEJtaWlGWjs7QWtCaGlpRlE7RUFDSSxxQ0FBQTtBbEJtaWlGWjs7QWtCamtpRlE7RUFDSSxvQ0FBQTtBbEJva2lGWjs7QWtCamtpRlE7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQm9raUZaOztBa0Jqa2lGUTtFQUNJLHlCQUFBO0FsQm9raUZaOztBa0Jqa2lGUTtFQUNJLGdDQUFBO0FsQm9raUZaOztBa0Jqa2lGUTtFQUNJLG9DQUFBO0FsQm9raUZaOztBa0Jqa2lGUTtFQUNJLHNDQUFBO0FsQm9raUZaOztBa0Jqa2lGUTtFQUNJLHVDQUFBO0FsQm9raUZaOztBa0Jqa2lGUTtFQUNJLHFDQUFBO0FsQm9raUZaOztBa0JsbWlGUTtFQUNJLG9DQUFBO0FsQnFtaUZaOztBa0JsbWlGUTtFQUNJLG9DQUFBO0VBQ0EsZ0NBQUE7QWxCcW1pRlo7O0FrQmxtaUZRO0VBQ0kseUJBQUE7QWxCcW1pRlo7O0FrQmxtaUZRO0VBQ0ksZ0NBQUE7QWxCcW1pRlo7O0FrQmxtaUZRO0VBQ0ksb0NBQUE7QWxCcW1pRlo7O0FrQmxtaUZRO0VBQ0ksc0NBQUE7QWxCcW1pRlo7O0FrQmxtaUZRO0VBQ0ksdUNBQUE7QWxCcW1pRlo7O0FrQmxtaUZRO0VBQ0kscUNBQUE7QWxCcW1pRlo7O0FrQm5vaUZRO0VBQ0ksb0NBQUE7QWxCc29pRlo7O0FrQm5vaUZRO0VBQ0ksb0NBQUE7RUFDQSxnQ0FBQTtBbEJzb2lGWjs7QWtCbm9pRlE7RUFDSSx5QkFBQTtBbEJzb2lGWjs7QWtCbm9pRlE7RUFDSSxnQ0FBQTtBbEJzb2lGWjs7QWtCbm9pRlE7RUFDSSxvQ0FBQTtBbEJzb2lGWjs7QWtCbm9pRlE7RUFDSSxzQ0FBQTtBbEJzb2lGWjs7QWtCbm9pRlE7RUFDSSx1Q0FBQTtBbEJzb2lGWjs7QWtCbm9pRlE7RUFDSSxxQ0FBQTtBbEJzb2lGWjs7QWtCcHFpRlE7RUFDSSxvQ0FBQTtBbEJ1cWlGWjs7QWtCcHFpRlE7RUFDSSxvQ0FBQTtFQUNBLDBCQUFBO0FsQnVxaUZaOztBa0JwcWlGUTtFQUNJLHlCQUFBO0FsQnVxaUZaOztBa0JwcWlGUTtFQUNJLGdDQUFBO0FsQnVxaUZaOztBa0JwcWlGUTtFQUNJLG9DQUFBO0FsQnVxaUZaOztBa0JwcWlGUTtFQUNJLHNDQUFBO0FsQnVxaUZaOztBa0JwcWlGUTtFQUNJLHVDQUFBO0FsQnVxaUZaOztBa0JwcWlGUTtFQUNJLHFDQUFBO0FsQnVxaUZaOztBa0JscWlGWTtFQUNJLG9DQUFBO0VBQ0EsMEJBQUE7QWxCcXFpRmhCOztBa0JscWlGWTtFQUNJLG9DQUFBO0FsQnFxaUZoQjs7QWtCbHFpRlk7RUFDSSx5QkFBQTtBbEJxcWlGaEI7O0FrQmxxaUZZO0VBQ0ksZ0NBQUE7QWxCcXFpRmhCOztBa0JscWlGWTtFQUNJLG9DQUFBO0FsQnFxaUZoQjs7QWtCbHFpRlk7RUFDSSxzQ0FBQTtBbEJxcWlGaEI7O0FrQmxxaUZZO0VBQ0ksdUNBQUE7QWxCcXFpRmhCOztBa0JscWlGWTtFQUNJLHFDQUFBO0FsQnFxaUZoQjs7QWtCdHVpRlE7RUFDSSxvQ0FBQTtBbEJ5dWlGWjs7QWtCdHVpRlE7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FsQnl1aUZaOztBa0J0dWlGUTtFQUNJLHlCQUFBO0FsQnl1aUZaOztBa0J0dWlGUTtFQUNJLGdDQUFBO0FsQnl1aUZaOztBa0J0dWlGUTtFQUNJLG9DQUFBO0FsQnl1aUZaOztBa0J0dWlGUTtFQUNJLHNDQUFBO0FsQnl1aUZaOztBa0J0dWlGUTtFQUNJLHVDQUFBO0FsQnl1aUZaOztBa0J0dWlGUTtFQUNJLHFDQUFBO0FsQnl1aUZaOztBa0JwdWlGWTtFQUNJLG9DQUFBO0VBQ0EsZ0NBQUE7QWxCdXVpRmhCOztBa0JwdWlGWTtFQUNJLG9DQUFBO0FsQnV1aUZoQjs7QWtCcHVpRlk7RUFDSSx5QkFBQTtBbEJ1dWlGaEI7O0FrQnB1aUZZO0VBQ0ksZ0NBQUE7QWxCdXVpRmhCOztBa0JwdWlGWTtFQUNJLG9DQUFBO0FsQnV1aUZoQjs7QWtCcHVpRlk7RUFDSSxzQ0FBQTtBbEJ1dWlGaEI7O0FrQnB1aUZZO0VBQ0ksdUNBQUE7QWxCdXVpRmhCOztBa0JwdWlGWTtFQUNJLHFDQUFBO0FsQnV1aUZoQjs7QW1CdjNpRkEsbUVBQUE7QUFDQTttRUFBQTtBQUVBOztFQUVJLGVBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FuQjAzaUZKO0FtQnQzaUZROztFQUNJLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLHlCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtBbkJ5M2lGWjtBbUIvM2lGUTs7RUFDSSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSx5QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7QW5CazRpRlo7QW1CeDRpRlE7O0VBQ0kseUJBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EseUJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0FuQjI0aUZaO0FtQmo1aUZROztFQUNJLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtBbkJvNWlGWjtBbUIxNWlGUTs7RUFDSSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7QW5CNjVpRlo7QW1CbjZpRlE7O0VBQ0ksMEJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0FuQnM2aUZaO0FtQjU2aUZROztFQUNJLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtBbkIrNmlGWjtBbUJyN2lGUTs7RUFDSSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7QW5CdzdpRlo7QW1COTdpRlE7O0VBQ0ksMEJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0FuQmk4aUZaO0FtQnY4aUZROztFQUNJLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtBbkIwOGlGWjtBbUJoOWlGUTs7RUFDSSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7QW5CbTlpRlo7QW1CejlpRlE7O0VBQ0ksMEJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0FuQjQ5aUZaO0FtQmwraUZROztFQUNJLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtBbkJxK2lGWjtBbUIzK2lGUTs7RUFDSSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7QW5COCtpRlo7QW1CcC9pRlE7O0VBQ0ksMEJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0FuQnUvaUZaO0FtQjcvaUZROztFQUNJLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtBbkJnZ2pGWjtBbUJ0Z2pGUTs7RUFDSSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7QW5CeWdqRlo7QW1CL2dqRlE7O0VBQ0ksMEJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0FuQmtoakZaO0FtQnhoakZROztFQUNJLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtBbkIyaGpGWjtBbUJqaWpGUTs7RUFDSSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7QW5Cb2lqRlo7QW1CMWlqRlE7O0VBQ0ksMEJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0FuQjZpakZaO0FtQm5qakZROztFQUNJLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtBbkJzampGWjtBbUI1ampGUTs7RUFDSSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7QW5CK2pqRlo7QW1CcmtqRlE7O0VBQ0ksMEJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0FuQndrakZaO0FtQjlrakZROztFQUNJLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtBbkJpbGpGWjtBbUJ2bGpGUTs7RUFDSSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7QW5CMGxqRlo7QW1CaG1qRlE7O0VBQ0ksMEJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0FuQm1takZaO0FtQnptakZROztFQUNJLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtBbkI0bWpGWjtBbUJsbmpGUTs7RUFDSSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7QW5CcW5qRlo7QW1CM25qRlE7O0VBQ0ksMEJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0FuQjhuakZaO0FtQnBvakZROztFQUNJLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtBbkJ1b2pGWjtBbUI3b2pGUTs7RUFDSSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7QW5CZ3BqRlo7QW1CdHBqRlE7O0VBQ0ksMEJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0FuQnlwakZaO0FtQi9wakZROztFQUNJLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtBbkJrcWpGWjtBbUJ4cWpGUTs7RUFDSSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7QW5CMnFqRlo7QW1CanJqRlE7O0VBQ0ksMEJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0FuQm9yakZaO0FtQjFyakZROztFQUNJLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtBbkI2cmpGWjtBbUJuc2pGUTs7RUFDSSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7QW5Cc3NqRlo7QW1CNXNqRlE7O0VBQ0ksMEJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0FuQitzakZaO0FtQnJ0akZROztFQUNJLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtBbkJ3dGpGWjtBbUI5dGpGUTs7RUFDSSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7QW5CaXVqRlo7QW1CdnVqRlE7O0VBQ0ksMEJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0FuQjB1akZaO0FtQmh2akZROztFQUNJLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtBbkJtdmpGWjtBbUJ6dmpGUTs7RUFDSSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7QW5CNHZqRlo7QW1CbHdqRlE7O0VBQ0ksMEJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0FuQnF3akZaO0FtQjN3akZROztFQUNJLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtBbkI4d2pGWjtBbUJweGpGUTs7RUFDSSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7QW5CdXhqRlo7QW1CN3hqRlE7O0VBQ0ksMEJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0FuQmd5akZaO0FtQnR5akZROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkJ5eWpGWjtBbUIveWpGUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5Ca3pqRlo7QW1CeHpqRlE7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQjJ6akZaO0FtQmowakZROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkJvMGpGWjtBbUIxMGpGUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CNjBqRlo7QW1CbjFqRlE7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQnMxakZaO0FtQjUxakZROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkIrMWpGWjtBbUJyMmpGUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CdzJqRlo7QW1COTJqRlE7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQmkzakZaO0FtQnYzakZROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkIwM2pGWjtBbUJoNGpGUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CbTRqRlo7QW1CejRqRlE7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQjQ0akZaO0FtQmw1akZROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkJxNWpGWjtBbUIzNWpGUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CODVqRlo7QW1CcDZqRlE7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQnU2akZaO0FtQjc2akZROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkJnN2pGWjtBbUJ0N2pGUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CeTdqRlo7QW1CLzdqRlE7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQms4akZaO0FtQng4akZROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkIyOGpGWjtBbUJqOWpGUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CbzlqRlo7QW1CMTlqRlE7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQjY5akZaO0FtQm4rakZROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkJzK2pGWjtBbUI1K2pGUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CKytqRlo7QW1Cci9qRlE7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQncvakZaO0FtQjkvakZROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkJpZ2tGWjtBbUJ2Z2tGUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CMGdrRlo7QW1CaGhrRlE7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQm1oa0ZaO0FtQnpoa0ZROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkI0aGtGWjtBbUJsaWtGUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CcWlrRlo7QW1CM2lrRlE7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQjhpa0ZaO0FtQnBqa0ZROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkJ1amtGWjtBbUI3amtGUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CZ2trRlo7QW1CdGtrRlE7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQnlra0ZaO0FtQi9ra0ZROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkJrbGtGWjtBbUJ4bGtGUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CMmxrRlo7QW1Cam1rRlE7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQm9ta0ZaO0FtQjFta0ZROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkI2bWtGWjtBbUJubmtGUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5Cc25rRlo7QW1CNW5rRlE7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQitua0ZaO0FtQnJva0ZROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkJ3b2tGWjtBbUI5b2tGUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CaXBrRlo7QW1CdnBrRlE7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQjBwa0ZaO0FtQmhxa0ZROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkJtcWtGWjtBbUJ6cWtGUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CNHFrRlo7QW1CbHJrRlE7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQnFya0ZaO0FtQjNya0ZROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkI4cmtGWjtBbUJwc2tGUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CdXNrRlo7QW1CN3NrRlE7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQmd0a0ZaO0FtQnR0a0ZROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkJ5dGtGWjtBbUIvdGtGUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5Ca3VrRlo7QW1CeHVrRlE7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQjJ1a0ZaO0FtQmp2a0ZROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkJvdmtGWjtBbUIxdmtGUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CNnZrRlo7QW1CbndrRlE7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQnN3a0ZaO0FtQjV3a0ZROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkIrd2tGWjtBbUJyeGtGUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5Cd3hrRlo7QW1COXhrRlE7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQml5a0ZaO0FtQnZ5a0ZROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkIweWtGWjtBbUJoemtGUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CbXprRlo7QW1CenprRlE7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQjR6a0ZaO0FtQmwwa0ZROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkJxMGtGWjtBbUIzMGtGUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CODBrRlo7QW1CcDFrRlE7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQnUxa0ZaO0FtQjcxa0ZROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkJnMmtGWjtBbUJ0MmtGUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CeTJrRlo7QW1CLzJrRlE7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQmsza0ZaO0FtQngza0ZROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkIyM2tGWjtBbUJqNGtGUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CbzRrRlo7QW1CMTRrRlE7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQjY0a0ZaO0FtQm41a0ZROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkJzNWtGWjtBbUI1NWtGUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CKzVrRlo7QW1CcjZrRlE7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQnc2a0ZaO0FtQjk2a0ZROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkJpN2tGWjtBbUJ2N2tGUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CMDdrRlo7QW1CaDhrRlE7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQm04a0ZaO0FtQno4a0ZROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkI0OGtGWjtBbUJsOWtGUTs7RUFDSSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QW5CcTlrRlo7QW1CMzlrRlE7O0VBQ0ksMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FuQjg5a0ZaO0FtQnAra0ZROztFQUNJLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBbkJ1K2tGWjs7QW1CaitrRkE7RUFDSSxzQkFBQTtFQUNBLDBEQUFBO0VBQ0EsMFRBQUE7RUFJQSxtQkFBQTtFQUNBLGtCQUFBO0FuQmkra0ZKO0FtQjk5a0ZBO0VBQ0ksc0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBRUEsc0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0FuQis5a0ZKOztBbUI1OWtGQTtFQUNJLGdCQUFBO0FuQis5a0ZKOztBbUI3OWtGQTtFQUNJLGdCQUFBO0FuQmcra0ZKOztBbUI5OWtGQTtFQUNJLGdCQUFBO0FuQmkra0ZKOztBbUIvOWtGQTtFQUNJLGdCQUFBO0FuQmsra0ZKOztBbUJoK2tGQTtFQUNJLGdCQUFBO0FuQm0ra0ZKOztBbUJqK2tGQTtFQUNJLGdCQUFBO0FuQm8ra0ZKOztBbUJsK2tGQTtFQUNJLGdCQUFBO0FuQnEra0ZKOztBbUJuK2tGQTtFQUNJLGdCQUFBO0FuQnMra0ZKOztBbUJwK2tGQTtFQUNJLGdCQUFBO0FuQnUra0ZKOztBbUJyK2tGQTtFQUNJLGdCQUFBO0FuQncra0ZKOztBbUJ0K2tGQTtFQUNJLGdCQUFBO0FuQnkra0ZKOztBbUJ2K2tGQTtFQUNJLGdCQUFBO0FuQjAra0ZKOztBbUJ4K2tGQTtFQUNJLGdCQUFBO0FuQjIra0ZKOztBbUJ6K2tGQTtFQUNJLGdCQUFBO0FuQjQra0ZKOztBbUIxK2tGQTtFQUNJLGdCQUFBO0FuQjYra0ZKOztBbUIzK2tGQTtFQUNJLGdCQUFBO0FuQjgra0ZKOztBbUI1K2tGQTtFQUNJLGdCQUFBO0FuQisra0ZKOztBbUI3K2tGQTtFQUNJLGdCQUFBO0FuQmcva0ZKOztBbUI5K2tGQTtFQUNJLGdCQUFBO0FuQmkva0ZKOztBbUIvK2tGQTtFQUNJLGdCQUFBO0FuQmsva0ZKOztBbUJoL2tGQTtFQUNJLGdCQUFBO0FuQm0va0ZKOztBbUJqL2tGQTtFQUNJLGdCQUFBO0FuQm8va0ZKOztBbUJsL2tGQTtFQUNJLGdCQUFBO0FuQnEva0ZKOztBbUJuL2tGQTtFQUNJLGdCQUFBO0FuQnMva0ZKOztBbUJwL2tGQTtFQUNJLGdCQUFBO0FuQnUva0ZKOztBbUJyL2tGQTtFQUNJLGdCQUFBO0FuQncva0ZKOztBbUJ0L2tGQTtFQUNJLGdCQUFBO0FuQnkva0ZKOztBbUJ2L2tGQTtFQUNJLGdCQUFBO0FuQjAva0ZKOztBbUJ4L2tGQTtFQUNJLGdCQUFBO0FuQjIva0ZKOztBbUJ6L2tGQTtFQUNJLGdCQUFBO0FuQjQva0ZKOztBbUIxL2tGQTtFQUNJLGdCQUFBO0FuQjYva0ZKOztBbUIzL2tGQTtFQUNJLGdCQUFBO0FuQjgva0ZKOztBbUI1L2tGQTtFQUNJLGdCQUFBO0FuQisva0ZKOztBbUI3L2tGQTtFQUNJLGdCQUFBO0FuQmdnbEZKOztBbUI5L2tGQTtFQUNJLGdCQUFBO0FuQmlnbEZKOztBbUIvL2tGQTtFQUNJLGdCQUFBO0FuQmtnbEZKOztBbUJoZ2xGQTtFQUNJLGdCQUFBO0FuQm1nbEZKOztBbUJqZ2xGQTtFQUNJLGdCQUFBO0FuQm9nbEZKOztBbUJsZ2xGQTtFQUNJLGdCQUFBO0FuQnFnbEZKOztBbUJuZ2xGQTtFQUNJLGdCQUFBO0FuQnNnbEZKOztBbUJwZ2xGQTtFQUNJLGdCQUFBO0FuQnVnbEZKOztBbUJyZ2xGQTtFQUNJLGdCQUFBO0FuQndnbEZKOztBbUJ0Z2xGQTtFQUNJLGdCQUFBO0FuQnlnbEZKOztBbUJ2Z2xGQTtFQUNJLGdCQUFBO0FuQjBnbEZKOztBbUJ4Z2xGQTtFQUNJLGdCQUFBO0FuQjJnbEZKOztBbUJ6Z2xGQTtFQUNJLGdCQUFBO0FuQjRnbEZKOztBbUIxZ2xGQTtFQUNJLGdCQUFBO0FuQjZnbEZKOztBbUIzZ2xGQTtFQUNJLGdCQUFBO0FuQjhnbEZKOztBbUI1Z2xGQTtFQUNJLGdCQUFBO0FuQitnbEZKOztBbUI3Z2xGQTtFQUNJLGdCQUFBO0FuQmdobEZKOztBbUI5Z2xGQTtFQUNJLGdCQUFBO0FuQmlobEZKOztBbUIvZ2xGQTtFQUNJLGdCQUFBO0FuQmtobEZKOztBbUJoaGxGQTtFQUNJLGdCQUFBO0FuQm1obEZKOztBbUJqaGxGQTtFQUNJLGdCQUFBO0FuQm9obEZKOztBbUJsaGxGQTtFQUNJLGdCQUFBO0FuQnFobEZKOztBbUJuaGxGQTtFQUNJLGdCQUFBO0FuQnNobEZKOztBbUJwaGxGQTtFQUNJLGdCQUFBO0FuQnVobEZKOztBbUJyaGxGQTtFQUNJLGdCQUFBO0FuQndobEZKOztBbUJ0aGxGQTtFQUNJLGdCQUFBO0FuQnlobEZKOztBbUJ2aGxGQTtFQUNJLGdCQUFBO0FuQjBobEZKOztBbUJ4aGxGQTtFQUNJLGdCQUFBO0FuQjJobEZKOztBbUJ6aGxGQTtFQUNJLGdCQUFBO0FuQjRobEZKOztBbUIxaGxGQTtFQUNJLGdCQUFBO0FuQjZobEZKOztBbUIzaGxGQTtFQUNJLGdCQUFBO0FuQjhobEZKOztBbUI1aGxGQTtFQUNJLGdCQUFBO0FuQitobEZKOztBbUI3aGxGQTtFQUNJLGdCQUFBO0FuQmdpbEZKOztBbUI5aGxGQTtFQUNJLGdCQUFBO0FuQmlpbEZKOztBbUIvaGxGQTtFQUNJLGdCQUFBO0FuQmtpbEZKOztBbUJoaWxGQTtFQUNJLGdCQUFBO0FuQm1pbEZKOztBbUJqaWxGQTtFQUNJLGdCQUFBO0FuQm9pbEZKOztBbUJsaWxGQTtFQUNJLGdCQUFBO0FuQnFpbEZKOztBbUJuaWxGQTtFQUNJLGdCQUFBO0FuQnNpbEZKOztBbUJwaWxGQTtFQUNJLGdCQUFBO0FuQnVpbEZKOztBbUJyaWxGQTtFQUNJLGdCQUFBO0FuQndpbEZKOztBbUJ0aWxGQTtFQUNJLGdCQUFBO0FuQnlpbEZKOztBbUJ2aWxGQTtFQUNJLGdCQUFBO0FuQjBpbEZKOztBbUJ4aWxGQTtFQUNJLGdCQUFBO0FuQjJpbEZKOztBbUJ6aWxGQTtFQUNJLGdCQUFBO0FuQjRpbEZKOztBbUIxaWxGQTtFQUNJLGdCQUFBO0FuQjZpbEZKOztBbUIzaWxGQTtFQUNJLGdCQUFBO0FuQjhpbEZKOztBbUI1aWxGQTtFQUNJLGdCQUFBO0FuQitpbEZKOztBbUI3aWxGQTtFQUNJLGdCQUFBO0FuQmdqbEZKOztBbUI5aWxGQTtFQUNJLGdCQUFBO0FuQmlqbEZKOztBbUIvaWxGQTtFQUNJLGdCQUFBO0FuQmtqbEZKOztBbUJoamxGQTtFQUNJLGdCQUFBO0FuQm1qbEZKOztBbUJqamxGQTtFQUNJLGdCQUFBO0FuQm9qbEZKOztBbUJsamxGQTtFQUNJLGdCQUFBO0FuQnFqbEZKOztBbUJuamxGQTtFQUNJLGdCQUFBO0FuQnNqbEZKOztBbUJwamxGQTtFQUNJLGdCQUFBO0FuQnVqbEZKOztBbUJyamxGQTtFQUNJLGdCQUFBO0FuQndqbEZKOztBbUJ0amxGQTtFQUNJLGdCQUFBO0FuQnlqbEZKOztBbUJ2amxGQTtFQUNJLGdCQUFBO0FuQjBqbEZKOztBbUJ4amxGQTtFQUNJLGdCQUFBO0FuQjJqbEZKOztBbUJ6amxGQTtFQUNJLGdCQUFBO0FuQjRqbEZKOztBbUIxamxGQTtFQUNJLGdCQUFBO0FuQjZqbEZKOztBbUIzamxGQTtFQUNJLGdCQUFBO0FuQjhqbEZKOztBbUI1amxGQTtFQUNJLGdCQUFBO0FuQitqbEZKOztBbUI3amxGQTtFQUNJLGdCQUFBO0FuQmdrbEZKOztBbUI5amxGQTtFQUNJLGdCQUFBO0FuQmlrbEZKOztBbUIvamxGQTtFQUNJLGdCQUFBO0FuQmtrbEZKOztBbUJoa2xGQTtFQUNJLGdCQUFBO0FuQm1rbEZKOztBbUJqa2xGQTtFQUNJLGdCQUFBO0FuQm9rbEZKOztBbUJsa2xGQTtFQUNJLGdCQUFBO0FuQnFrbEZKOztBbUJua2xGQTtFQUNJLGdCQUFBO0FuQnNrbEZKOztBbUJwa2xGQTtFQUNJLGdCQUFBO0FuQnVrbEZKOztBbUJya2xGQTtFQUNJLGdCQUFBO0FuQndrbEZKOztBbUJ0a2xGQTtFQUNJLGdCQUFBO0FuQnlrbEZKOztBbUJ2a2xGQTtFQUNJLGdCQUFBO0FuQjBrbEZKOztBbUJ4a2xGQTtFQUNJLGdCQUFBO0FuQjJrbEZKOztBbUJ6a2xGQTtFQUNJLGdCQUFBO0FuQjRrbEZKOztBbUIxa2xGQTtFQUNJLGdCQUFBO0FuQjZrbEZKOztBbUIza2xGQTtFQUNJLGdCQUFBO0FuQjhrbEZKOztBbUI1a2xGQTtFQUNJLGdCQUFBO0FuQitrbEZKOztBbUI3a2xGQTtFQUNJLGdCQUFBO0FuQmdsbEZKOztBbUI5a2xGQTtFQUNJLGdCQUFBO0FuQmlsbEZKOztBbUIva2xGQTtFQUNJLGdCQUFBO0FuQmtsbEZKOztBbUJobGxGQTtFQUNJLGdCQUFBO0FuQm1sbEZKOztBbUJqbGxGQTtFQUNJLGdCQUFBO0FuQm9sbEZKOztBbUJsbGxGQTtFQUNJLGdCQUFBO0FuQnFsbEZKOztBbUJubGxGQTtFQUNJLGdCQUFBO0FuQnNsbEZKOztBbUJwbGxGQTtFQUNJLGdCQUFBO0FuQnVsbEZKOztBbUJybGxGQTtFQUNJLGdCQUFBO0FuQndsbEZKOztBbUJ0bGxGQTtFQUNJLGdCQUFBO0FuQnlsbEZKOztBbUJ2bGxGQTtFQUNJLGdCQUFBO0FuQjBsbEZKOztBbUJ4bGxGQTtFQUNJLGdCQUFBO0FuQjJsbEZKOztBbUJ6bGxGQTtFQUNJLGdCQUFBO0FuQjRsbEZKOztBbUIxbGxGQTtFQUNJLGdCQUFBO0FuQjZsbEZKOztBbUIzbGxGQTtFQUNJLGdCQUFBO0FuQjhsbEZKOztBbUI1bGxGQTtFQUNJLGdCQUFBO0FuQitsbEZKOztBbUI3bGxGQTtFQUNJLGdCQUFBO0FuQmdtbEZKOztBbUI5bGxGQTtFQUNJLGdCQUFBO0FuQmltbEZKOztBbUIvbGxGQTtFQUNJLGdCQUFBO0FuQmttbEZKOztBbUJobWxGQTtFQUNJLGdCQUFBO0FuQm1tbEZKOztBbUJqbWxGQTtFQUNJLGdCQUFBO0FuQm9tbEZKOztBbUJsbWxGQTtFQUNJLGdCQUFBO0FuQnFtbEZKOztBbUJubWxGQTtFQUNJLGdCQUFBO0FuQnNtbEZKOztBbUJwbWxGQTtFQUNJLGdCQUFBO0FuQnVtbEZKOztBbUJybWxGQTtFQUNJLGdCQUFBO0FuQndtbEZKOztBbUJ0bWxGQTtFQUNJLGdCQUFBO0FuQnltbEZKOztBbUJ2bWxGQTtFQUNJLGdCQUFBO0FuQjBtbEZKOztBbUJ4bWxGQTtFQUNJLGdCQUFBO0FuQjJtbEZKOztBbUJ6bWxGQTtFQUNJLGdCQUFBO0FuQjRtbEZKOztBbUIxbWxGQTtFQUNJLGdCQUFBO0FuQjZtbEZKOztBbUIzbWxGQTtFQUNJLGdCQUFBO0FuQjhtbEZKOztBbUI1bWxGQTtFQUNJLGdCQUFBO0FuQittbEZKOztBbUI3bWxGQTtFQUNJLGdCQUFBO0FuQmdubEZKOztBbUI5bWxGQTtFQUNJLGdCQUFBO0FuQmlubEZKOztBbUIvbWxGQTtFQUNJLGdCQUFBO0FuQmtubEZKOztBbUJobmxGQTtFQUNJLGdCQUFBO0FuQm1ubEZKOztBbUJqbmxGQTtFQUNJLGdCQUFBO0FuQm9ubEZKOztBbUJsbmxGQTtFQUNJLGdCQUFBO0FuQnFubEZKOztBbUJubmxGQTtFQUNJLGdCQUFBO0FuQnNubEZKOztBbUJwbmxGQTtFQUNJLGdCQUFBO0FuQnVubEZKOztBbUJybmxGQTtFQUNJLGdCQUFBO0FuQndubEZKOztBbUJ0bmxGQTtFQUNJLGdCQUFBO0FuQnlubEZKOztBbUJ2bmxGQTtFQUNJLGdCQUFBO0FuQjBubEZKOztBbUJ4bmxGQTtFQUNJLGdCQUFBO0FuQjJubEZKOztBbUJ6bmxGQTtFQUNJLGdCQUFBO0FuQjRubEZKOztBbUIxbmxGQTtFQUNJLGdCQUFBO0FuQjZubEZKOztBbUIzbmxGQTtFQUNJLGdCQUFBO0FuQjhubEZKOztBbUI1bmxGQTtFQUNJLGdCQUFBO0FuQitubEZKOztBbUI3bmxGQTtFQUNJLGdCQUFBO0FuQmdvbEZKOztBbUI5bmxGQTtFQUNJLGdCQUFBO0FuQmlvbEZKOztBbUIvbmxGQTtFQUNJLGdCQUFBO0FuQmtvbEZKOztBbUJob2xGQTtFQUNJLGdCQUFBO0FuQm1vbEZKOztBbUJqb2xGQTtFQUNJLGdCQUFBO0FuQm9vbEZKOztBbUJsb2xGQTtFQUNJLGdCQUFBO0FuQnFvbEZKOztBbUJub2xGQTtFQUNJLGdCQUFBO0FuQnNvbEZKOztBbUJwb2xGQTtFQUNJLGdCQUFBO0FuQnVvbEZKOztBbUJyb2xGQTtFQUNJLGdCQUFBO0FuQndvbEZKOztBbUJ0b2xGQTtFQUNJLGdCQUFBO0FuQnlvbEZKOztBbUJ2b2xGQTtFQUNJLGdCQUFBO0FuQjBvbEZKOztBbUJ4b2xGQTtFQUNJLGdCQUFBO0FuQjJvbEZKOztBbUJ6b2xGQTtFQUNJLGdCQUFBO0FuQjRvbEZKOztBbUIxb2xGQTtFQUNJLGdCQUFBO0FuQjZvbEZKOztBbUIzb2xGQTtFQUNJLGdCQUFBO0FuQjhvbEZKOztBbUI1b2xGQTtFQUNJLGdCQUFBO0FuQitvbEZKOztBbUI3b2xGQTtFQUNJLGdCQUFBO0FuQmdwbEZKOztBbUI5b2xGQTtFQUNJLGdCQUFBO0FuQmlwbEZKOztBbUIvb2xGQTtFQUNJLGdCQUFBO0FuQmtwbEZKOztBbUJocGxGQTtFQUNJLGdCQUFBO0FuQm1wbEZKOztBbUJqcGxGQTtFQUNJLGdCQUFBO0FuQm9wbEZKOztBbUJscGxGQTtFQUNJLGdCQUFBO0FuQnFwbEZKOztBbUJucGxGQTtFQUNJLGdCQUFBO0FuQnNwbEZKOztBbUJwcGxGQTtFQUNJLGdCQUFBO0FuQnVwbEZKOztBbUJycGxGQTtFQUNJLGdCQUFBO0FuQndwbEZKOztBbUJ0cGxGQTtFQUNJLGdCQUFBO0FuQnlwbEZKOztBbUJ2cGxGQTtFQUNJLGdCQUFBO0FuQjBwbEZKOztBbUJ4cGxGQTtFQUNJLGdCQUFBO0FuQjJwbEZKOztBbUJ6cGxGQTtFQUNJLGdCQUFBO0FuQjRwbEZKOztBbUIxcGxGQTtFQUNJLGdCQUFBO0FuQjZwbEZKOztBbUIzcGxGQTtFQUNJLGdCQUFBO0FuQjhwbEZKOztBbUI1cGxGQTtFQUNJLGdCQUFBO0FuQitwbEZKOztBbUI3cGxGQTtFQUNJLGdCQUFBO0FuQmdxbEZKOztBbUI5cGxGQTtFQUNJLGdCQUFBO0FuQmlxbEZKOztBbUIvcGxGQTtFQUNJLGdCQUFBO0FuQmtxbEZKOztBbUJocWxGQTtFQUNJLGdCQUFBO0FuQm1xbEZKOztBbUJqcWxGQTtFQUNJLGdCQUFBO0FuQm9xbEZKOztBbUJscWxGQTtFQUNJLGdCQUFBO0FuQnFxbEZKOztBbUJucWxGQTtFQUNJLGdCQUFBO0FuQnNxbEZKOztBbUJwcWxGQTtFQUNJLGdCQUFBO0FuQnVxbEZKOztBbUJycWxGQTtFQUNJLGdCQUFBO0FuQndxbEZKOztBbUJ0cWxGQTtFQUNJLGdCQUFBO0FuQnlxbEZKOztBbUJ2cWxGQTtFQUNJLGdCQUFBO0FuQjBxbEZKOztBbUJ4cWxGQTtFQUNJLGdCQUFBO0FuQjJxbEZKOztBbUJ6cWxGQTtFQUNJLGdCQUFBO0FuQjRxbEZKOztBbUIxcWxGQTtFQUNJLGdCQUFBO0FuQjZxbEZKOztBbUIzcWxGQTtFQUNJLGdCQUFBO0FuQjhxbEZKOztBbUI1cWxGQTtFQUNJLGdCQUFBO0FuQitxbEZKOztBbUI3cWxGQTtFQUNJLGdCQUFBO0FuQmdybEZKOztBbUI5cWxGQTtFQUNJLGdCQUFBO0FuQmlybEZKOztBbUIvcWxGQTtFQUNJLGdCQUFBO0FuQmtybEZKOztBbUJocmxGQTtFQUNJLGdCQUFBO0FuQm1ybEZKOztBbUJqcmxGQTtFQUNJLGdCQUFBO0FuQm9ybEZKOztBbUJscmxGQTtFQUNJLGdCQUFBO0FuQnFybEZKOztBbUJucmxGQTtFQUNJLGdCQUFBO0FuQnNybEZKOztBbUJwcmxGQTtFQUNJLGdCQUFBO0FuQnVybEZKOztBbUJycmxGQTtFQUNJLGdCQUFBO0FuQndybEZKOztBbUJ0cmxGQTtFQUNJLGdCQUFBO0FuQnlybEZKOztBbUJ2cmxGQTtFQUNJLGdCQUFBO0FuQjBybEZKOztBbUJ4cmxGQTtFQUNJLGdCQUFBO0FuQjJybEZKOztBbUJ6cmxGQTtFQUNJLGdCQUFBO0FuQjRybEZKOztBbUIxcmxGQTtFQUNJLGdCQUFBO0FuQjZybEZKOztBbUIzcmxGQTtFQUNJLGdCQUFBO0FuQjhybEZKOztBbUI1cmxGQTtFQUNJLGdCQUFBO0FuQitybEZKOztBbUI3cmxGQTtFQUNJLGdCQUFBO0FuQmdzbEZKOztBbUI5cmxGQTtFQUNJLGdCQUFBO0FuQmlzbEZKOztBbUIvcmxGQTtFQUNJLGdCQUFBO0FuQmtzbEZKOztBbUJoc2xGQTtFQUNJLGdCQUFBO0FuQm1zbEZKOztBbUJqc2xGQTtFQUNJLGdCQUFBO0FuQm9zbEZKOztBbUJsc2xGQTtFQUNJLGdCQUFBO0FuQnFzbEZKOztBbUJuc2xGQTtFQUNJLGdCQUFBO0FuQnNzbEZKOztBbUJwc2xGQTtFQUNJLGdCQUFBO0FuQnVzbEZKOztBbUJyc2xGQTtFQUNJLGdCQUFBO0FuQndzbEZKOztBbUJ0c2xGQTtFQUNJLGdCQUFBO0FuQnlzbEZKOztBbUJ2c2xGQTtFQUNJLGdCQUFBO0FuQjBzbEZKOztBbUJ4c2xGQTtFQUNJLGdCQUFBO0FuQjJzbEZKOztBbUJ6c2xGQTtFQUNJLGdCQUFBO0FuQjRzbEZKOztBbUIxc2xGQTtFQUNJLGdCQUFBO0FuQjZzbEZKOztBbUIzc2xGQTtFQUNJLGdCQUFBO0FuQjhzbEZKOztBbUI1c2xGQTtFQUNJLGdCQUFBO0FuQitzbEZKOztBbUI3c2xGQTtFQUNJLGdCQUFBO0FuQmd0bEZKOztBbUI5c2xGQTtFQUNJLGdCQUFBO0FuQml0bEZKOztBbUIvc2xGQTtFQUNJLGdCQUFBO0FuQmt0bEZKOztBbUJodGxGQTtFQUNJLGdCQUFBO0FuQm10bEZKOztBbUJqdGxGQTtFQUNJLGdCQUFBO0FuQm90bEZKOztBbUJsdGxGQTtFQUNJLGdCQUFBO0FuQnF0bEZKOztBbUJudGxGQTtFQUNJLGdCQUFBO0FuQnN0bEZKOztBbUJwdGxGQTtFQUNJLGdCQUFBO0FuQnV0bEZKOztBbUJydGxGQTtFQUNJLGdCQUFBO0FuQnd0bEZKOztBbUJ0dGxGQTtFQUNJLGdCQUFBO0FuQnl0bEZKOztBbUJ2dGxGQTtFQUNJLGdCQUFBO0FuQjB0bEZKOztBbUJ4dGxGQTtFQUNJLGdCQUFBO0FuQjJ0bEZKOztBbUJ6dGxGQTtFQUNJLGdCQUFBO0FuQjR0bEZKOztBbUIxdGxGQTtFQUNJLGdCQUFBO0FuQjZ0bEZKOztBbUIzdGxGQTtFQUNJLGdCQUFBO0FuQjh0bEZKOztBbUI1dGxGQTtFQUNJLGdCQUFBO0FuQit0bEZKOztBbUI3dGxGQTtFQUNJLGdCQUFBO0FuQmd1bEZKOztBbUI5dGxGQTtFQUNJLGdCQUFBO0FuQml1bEZKOztBbUIvdGxGQTtFQUNJLGdCQUFBO0FuQmt1bEZKOztBbUJodWxGQTtFQUNJLGdCQUFBO0FuQm11bEZKOztBbUJqdWxGQTtFQUNJLGdCQUFBO0FuQm91bEZKOztBbUJsdWxGQTtFQUNJLGdCQUFBO0FuQnF1bEZKOztBbUJudWxGQTtFQUNJLGdCQUFBO0FuQnN1bEZKOztBbUJwdWxGQTtFQUNJLGdCQUFBO0FuQnV1bEZKOztBbUJydWxGQTtFQUNJLGdCQUFBO0FuQnd1bEZKOztBbUJ0dWxGQTtFQUNJLGdCQUFBO0FuQnl1bEZKOztBbUJ2dWxGQTtFQUNJLGdCQUFBO0FuQjB1bEZKOztBbUJ4dWxGQTtFQUNJLGdCQUFBO0FuQjJ1bEZKOztBbUJ6dWxGQTtFQUNJLGdCQUFBO0FuQjR1bEZKOztBbUIxdWxGQTtFQUNJLGdCQUFBO0FuQjZ1bEZKOztBbUIzdWxGQTtFQUNJLGdCQUFBO0FuQjh1bEZKOztBbUI1dWxGQTtFQUNJLGdCQUFBO0FuQit1bEZKOztBbUI3dWxGQTtFQUNJLGdCQUFBO0FuQmd2bEZKOztBbUI5dWxGQTtFQUNJLGdCQUFBO0FuQml2bEZKOztBbUIvdWxGQTtFQUNJLGdCQUFBO0FuQmt2bEZKOztBbUJodmxGQTtFQUNJLGdCQUFBO0FuQm12bEZKOztBbUJqdmxGQTtFQUNJLGdCQUFBO0FuQm92bEZKOztBbUJsdmxGQTtFQUNJLGdCQUFBO0FuQnF2bEZKOztBbUJudmxGQTtFQUNJLGdCQUFBO0FuQnN2bEZKOztBbUJwdmxGQTtFQUNJLGdCQUFBO0FuQnV2bEZKOztBbUJydmxGQTtFQUNJLGdCQUFBO0FuQnd2bEZKOztBbUJ0dmxGQTtFQUNJLGdCQUFBO0FuQnl2bEZKOztBbUJ2dmxGQTtFQUNJLGdCQUFBO0FuQjB2bEZKOztBbUJ4dmxGQTtFQUNJLGdCQUFBO0FuQjJ2bEZKOztBbUJ6dmxGQTtFQUNJLGdCQUFBO0FuQjR2bEZKOztBbUIxdmxGQTtFQUNJLGdCQUFBO0FuQjZ2bEZKOztBbUIzdmxGQTtFQUNJLGdCQUFBO0FuQjh2bEZKOztBbUI1dmxGQTtFQUNJLGdCQUFBO0FuQit2bEZKOztBbUI3dmxGQTtFQUNJLGdCQUFBO0FuQmd3bEZKOztBbUI5dmxGQTtFQUNJLGdCQUFBO0FuQml3bEZKOztBbUIvdmxGQTtFQUNJLGdCQUFBO0FuQmt3bEZKOztBbUJod2xGQTtFQUNJLGdCQUFBO0FuQm13bEZKOztBbUJqd2xGQTtFQUNJLGdCQUFBO0FuQm93bEZKOztBbUJsd2xGQTtFQUNJLGdCQUFBO0FuQnF3bEZKOztBbUJud2xGQTtFQUNJLGdCQUFBO0FuQnN3bEZKOztBbUJwd2xGQTtFQUNJLGdCQUFBO0FuQnV3bEZKOztBbUJyd2xGQTtFQUNJLGdCQUFBO0FuQnd3bEZKOztBbUJ0d2xGQTtFQUNJLGdCQUFBO0FuQnl3bEZKOztBbUJ2d2xGQTtFQUNJLGdCQUFBO0FuQjB3bEZKOztBbUJ4d2xGQTtFQUNJLGdCQUFBO0FuQjJ3bEZKOztBbUJ6d2xGQTtFQUNJLGdCQUFBO0FuQjR3bEZKOztBbUIxd2xGQTtFQUNJLGdCQUFBO0FuQjZ3bEZKOztBbUIzd2xGQTtFQUNJLGdCQUFBO0FuQjh3bEZKOztBbUI1d2xGQTtFQUNJLGdCQUFBO0FuQit3bEZKOztBbUI3d2xGQTtFQUNJLGdCQUFBO0FuQmd4bEZKOztBbUI5d2xGQTtFQUNJLGdCQUFBO0FuQml4bEZKOztBbUIvd2xGQTtFQUNJLGdCQUFBO0FuQmt4bEZKOztBbUJoeGxGQTtFQUNJLGdCQUFBO0FuQm14bEZKOztBbUJqeGxGQTtFQUNJLGdCQUFBO0FuQm94bEZKOztBbUJseGxGQTtFQUNJLGdCQUFBO0FuQnF4bEZKOztBbUJueGxGQTtFQUNJLGdCQUFBO0FuQnN4bEZKOztBbUJweGxGQTtFQUNJLGdCQUFBO0FuQnV4bEZKOztBbUJyeGxGQTtFQUNJLGdCQUFBO0FuQnd4bEZKOztBbUJ0eGxGQTtFQUNJLGdCQUFBO0FuQnl4bEZKOztBbUJ2eGxGQTtFQUNJLGdCQUFBO0FuQjB4bEZKOztBbUJ4eGxGQTtFQUNJLGdCQUFBO0FuQjJ4bEZKOztBbUJ6eGxGQTtFQUNJLGdCQUFBO0FuQjR4bEZKOztBbUIxeGxGQTtFQUNJLGdCQUFBO0FuQjZ4bEZKOztBbUIzeGxGQTtFQUNJLGdCQUFBO0FuQjh4bEZKOztBbUI1eGxGQTtFQUNJLGdCQUFBO0FuQit4bEZKOztBbUI3eGxGQTtFQUNJLGdCQUFBO0FuQmd5bEZKOztBbUI5eGxGQTtFQUNJLGdCQUFBO0FuQml5bEZKOztBbUIveGxGQTtFQUNJLGdCQUFBO0FuQmt5bEZKOztBbUJoeWxGQTtFQUNJLGdCQUFBO0FuQm15bEZKOztBbUJqeWxGQTtFQUNJLGdCQUFBO0FuQm95bEZKOztBbUJseWxGQTtFQUNJLGdCQUFBO0FuQnF5bEZKOztBbUJueWxGQTtFQUNJLGdCQUFBO0FuQnN5bEZKOztBbUJweWxGQTtFQUNJLGdCQUFBO0FuQnV5bEZKOztBbUJyeWxGQTtFQUNJLGdCQUFBO0FuQnd5bEZKOztBbUJ0eWxGQTtFQUNJLGdCQUFBO0FuQnl5bEZKOztBbUJ2eWxGQTtFQUNJLGdCQUFBO0FuQjB5bEZKOztBbUJ4eWxGQTtFQUNJLGdCQUFBO0FuQjJ5bEZKOztBbUJ6eWxGQTtFQUNJLGdCQUFBO0FuQjR5bEZKOztBbUIxeWxGQTtFQUNJLGdCQUFBO0FuQjZ5bEZKOztBbUIzeWxGQTtFQUNJLGdCQUFBO0FuQjh5bEZKOztBbUI1eWxGQTtFQUNJLGdCQUFBO0FuQit5bEZKOztBbUI3eWxGQTtFQUNJLGdCQUFBO0FuQmd6bEZKOztBbUI5eWxGQTtFQUNJLGdCQUFBO0FuQml6bEZKOztBbUIveWxGQTtFQUNJLGdCQUFBO0FuQmt6bEZKOztBbUJoemxGQTtFQUNJLGdCQUFBO0FuQm16bEZKOztBbUJqemxGQTtFQUNJLGdCQUFBO0FuQm96bEZKOztBbUJsemxGQTtFQUNJLGdCQUFBO0FuQnF6bEZKOztBbUJuemxGQTtFQUNJLGdCQUFBO0FuQnN6bEZKOztBbUJwemxGQTtFQUNJLGdCQUFBO0FuQnV6bEZKOztBbUJyemxGQTtFQUNJLGdCQUFBO0FuQnd6bEZKOztBbUJ0emxGQTtFQUNJLGdCQUFBO0FuQnl6bEZKOztBbUJ2emxGQTtFQUNJLGdCQUFBO0FuQjB6bEZKOztBbUJ4emxGQTtFQUNJLGdCQUFBO0FuQjJ6bEZKOztBbUJ6emxGQTtFQUNJLGdCQUFBO0FuQjR6bEZKOztBbUIxemxGQTtFQUNJLGdCQUFBO0FuQjZ6bEZKOztBbUIzemxGQTtFQUNJLGdCQUFBO0FuQjh6bEZKOztBbUI1emxGQTtFQUNJLGdCQUFBO0FuQit6bEZKOztBbUI3emxGQTtFQUNJLGdCQUFBO0FuQmcwbEZKOztBbUI5emxGQTtFQUNJLGdCQUFBO0FuQmkwbEZKOztBbUIvemxGQTtFQUNJLGdCQUFBO0FuQmswbEZKOztBbUJoMGxGQTtFQUNJLGdCQUFBO0FuQm0wbEZKOztBbUJqMGxGQTtFQUNJLGdCQUFBO0FuQm8wbEZKOztBbUJsMGxGQTtFQUNJLGdCQUFBO0FuQnEwbEZKOztBbUJuMGxGQTtFQUNJLGdCQUFBO0FuQnMwbEZKOztBbUJwMGxGQTtFQUNJLGdCQUFBO0FuQnUwbEZKOztBbUJyMGxGQTtFQUNJLGdCQUFBO0FuQncwbEZKOztBbUJ0MGxGQTtFQUNJLGdCQUFBO0FuQnkwbEZKOztBbUJ2MGxGQTtFQUNJLGdCQUFBO0FuQjAwbEZKOztBbUJ4MGxGQTtFQUNJLGdCQUFBO0FuQjIwbEZKOztBbUJ6MGxGQTtFQUNJLGdCQUFBO0FuQjQwbEZKOztBbUIxMGxGQTtFQUNJLGdCQUFBO0FuQjYwbEZKOztBbUIzMGxGQTtFQUNJLGdCQUFBO0FuQjgwbEZKOztBbUI1MGxGQTtFQUNJLGdCQUFBO0FuQiswbEZKOztBbUI3MGxGQTtFQUNJLGdCQUFBO0FuQmcxbEZKOztBbUI5MGxGQTtFQUNJLGdCQUFBO0FuQmkxbEZKOztBbUIvMGxGQTtFQUNJLGdCQUFBO0FuQmsxbEZKOztBbUJoMWxGQTtFQUNJLGdCQUFBO0FuQm0xbEZKOztBbUJqMWxGQTtFQUNJLGdCQUFBO0FuQm8xbEZKOztBbUJsMWxGQTtFQUNJLGdCQUFBO0FuQnExbEZKOztBbUJuMWxGQTtFQUNJLGdCQUFBO0FuQnMxbEZKOztBbUJwMWxGQTtFQUNJLGdCQUFBO0FuQnUxbEZKOztBbUJyMWxGQTtFQUNJLGdCQUFBO0FuQncxbEZKOztBbUJ0MWxGQTtFQUNJLGdCQUFBO0FuQnkxbEZKOztBbUJ2MWxGQTtFQUNJLGdCQUFBO0FuQjAxbEZKOztBbUJ4MWxGQTtFQUNJLGdCQUFBO0FuQjIxbEZKOztBbUJ6MWxGQTtFQUNJLGdCQUFBO0FuQjQxbEZKOztBbUIxMWxGQTtFQUNJLGdCQUFBO0FuQjYxbEZKOztBbUIzMWxGQTtFQUNJLGdCQUFBO0FuQjgxbEZKOztBbUI1MWxGQTtFQUNJLGdCQUFBO0FuQisxbEZKOztBbUI3MWxGQTtFQUNJLGdCQUFBO0FuQmcybEZKOztBbUI5MWxGQTtFQUNJLGdCQUFBO0FuQmkybEZKOztBbUIvMWxGQTtFQUNJLGdCQUFBO0FuQmsybEZKOztBbUJoMmxGQTtFQUNJLGdCQUFBO0FuQm0ybEZKOztBbUJqMmxGQTtFQUNJLGdCQUFBO0FuQm8ybEZKOztBbUJsMmxGQTtFQUNJLGdCQUFBO0FuQnEybEZKOztBbUJuMmxGQTtFQUNJLGdCQUFBO0FuQnMybEZKOztBbUJwMmxGQTtFQUNJLGdCQUFBO0FuQnUybEZKOztBbUJyMmxGQTtFQUNJLGdCQUFBO0FuQncybEZKOztBbUJ0MmxGQTtFQUNJLGdCQUFBO0FuQnkybEZKOztBbUJ2MmxGQTtFQUNJLGdCQUFBO0FuQjAybEZKOztBbUJ4MmxGQTtFQUNJLGdCQUFBO0FuQjIybEZKOztBbUJ6MmxGQTtFQUNJLGdCQUFBO0FuQjQybEZKOztBbUIxMmxGQTtFQUNJLGdCQUFBO0FuQjYybEZKOztBbUIzMmxGQTtFQUNJLGdCQUFBO0FuQjgybEZKOztBbUI1MmxGQTtFQUNJLGdCQUFBO0FuQisybEZKOztBbUI3MmxGQTtFQUNJLGdCQUFBO0FuQmczbEZKOztBbUI5MmxGQTtFQUNJLGdCQUFBO0FuQmkzbEZKOztBbUIvMmxGQTtFQUNJLGdCQUFBO0FuQmszbEZKOztBbUJoM2xGQTtFQUNJLGdCQUFBO0FuQm0zbEZKOztBbUJqM2xGQTtFQUNJLGdCQUFBO0FuQm8zbEZKOztBbUJsM2xGQTtFQUNJLGdCQUFBO0FuQnEzbEZKOztBbUJuM2xGQTtFQUNJLGdCQUFBO0FuQnMzbEZKOztBbUJwM2xGQTtFQUNJLGdCQUFBO0FuQnUzbEZKOztBbUJyM2xGQTtFQUNJLGdCQUFBO0FuQnczbEZKOztBbUJ0M2xGQTtFQUNJLGdCQUFBO0FuQnkzbEZKOztBbUJ2M2xGQTtFQUNJLGdCQUFBO0FuQjAzbEZKOztBbUJ4M2xGQTtFQUNJLGdCQUFBO0FuQjIzbEZKOztBbUJ6M2xGQTtFQUNJLGdCQUFBO0FuQjQzbEZKOztBbUIxM2xGQTtFQUNJLGdCQUFBO0FuQjYzbEZKOztBbUIzM2xGQTtFQUNJLGdCQUFBO0FuQjgzbEZKOztBbUI1M2xGQTtFQUNJLGdCQUFBO0FuQiszbEZKOztBbUI3M2xGQTtFQUNJLGdCQUFBO0FuQmc0bEZKOztBbUI5M2xGQTtFQUNJLGdCQUFBO0FuQmk0bEZKOztBbUIvM2xGQTtFQUNJLGdCQUFBO0FuQms0bEZKOztBbUJoNGxGQTtFQUNJLGdCQUFBO0FuQm00bEZKOztBbUJqNGxGQTtFQUNJLGdCQUFBO0FuQm80bEZKOztBbUJsNGxGQTtFQUNJLGdCQUFBO0FuQnE0bEZKOztBbUJuNGxGQTtFQUNJLGdCQUFBO0FuQnM0bEZKOztBbUJwNGxGQTtFQUNJLGdCQUFBO0FuQnU0bEZKOztBbUJyNGxGQTtFQUNJLGdCQUFBO0FuQnc0bEZKOztBbUJ0NGxGQTtFQUNJLGdCQUFBO0FuQnk0bEZKOztBbUJ2NGxGQTtFQUNJLGdCQUFBO0FuQjA0bEZKOztBbUJ4NGxGQTtFQUNJLGdCQUFBO0FuQjI0bEZKOztBbUJ6NGxGQTtFQUNJLGdCQUFBO0FuQjQ0bEZKOztBbUIxNGxGQTtFQUNJLGdCQUFBO0FuQjY0bEZKOztBbUIzNGxGQTtFQUNJLGdCQUFBO0FuQjg0bEZKOztBbUI1NGxGQTtFQUNJLGdCQUFBO0FuQis0bEZKOztBbUI3NGxGQTtFQUNJLGdCQUFBO0FuQmc1bEZKOztBbUI5NGxGQTtFQUNJLGdCQUFBO0FuQmk1bEZKOztBbUIvNGxGQTtFQUNJLGdCQUFBO0FuQms1bEZKOztBbUJoNWxGQTtFQUNJLGdCQUFBO0FuQm01bEZKOztBbUJqNWxGQTtFQUNJLGdCQUFBO0FuQm81bEZKOztBbUJsNWxGQTtFQUNJLGdCQUFBO0FuQnE1bEZKOztBbUJuNWxGQTtFQUNJLGdCQUFBO0FuQnM1bEZKOztBbUJwNWxGQTtFQUNJLGdCQUFBO0FuQnU1bEZKOztBbUJyNWxGQTtFQUNJLGdCQUFBO0FuQnc1bEZKOztBbUJ0NWxGQTtFQUNJLGdCQUFBO0FuQnk1bEZKOztBbUJ2NWxGQTtFQUNJLGdCQUFBO0FuQjA1bEZKOztBbUJ4NWxGQTtFQUNJLGdCQUFBO0FuQjI1bEZKOztBbUJ6NWxGQTtFQUNJLGdCQUFBO0FuQjQ1bEZKOztBbUIxNWxGQTtFQUNJLGdCQUFBO0FuQjY1bEZKOztBbUIzNWxGQTtFQUNJLGdCQUFBO0FuQjg1bEZKOztBbUI1NWxGQTtFQUNJLGdCQUFBO0FuQis1bEZKOztBbUI3NWxGQTtFQUNJLGdCQUFBO0FuQmc2bEZKOztBbUI5NWxGQTtFQUNJLGdCQUFBO0FuQmk2bEZKOztBbUIvNWxGQTtFQUNJLGdCQUFBO0FuQms2bEZKOztBbUJoNmxGQTtFQUNJLGdCQUFBO0FuQm02bEZKOztBbUJqNmxGQTtFQUNJLGdCQUFBO0FuQm82bEZKOztBbUJsNmxGQTtFQUNJLGdCQUFBO0FuQnE2bEZKOztBbUJuNmxGQTtFQUNJLGdCQUFBO0FuQnM2bEZKOztBbUJwNmxGQTtFQUNJLGdCQUFBO0FuQnU2bEZKOztBbUJyNmxGQTtFQUNJLGdCQUFBO0FuQnc2bEZKOztBbUJ0NmxGQTtFQUNJLGdCQUFBO0FuQnk2bEZKOztBbUJ2NmxGQTtFQUNJLGdCQUFBO0FuQjA2bEZKOztBbUJ4NmxGQTtFQUNJLGdCQUFBO0FuQjI2bEZKOztBbUJ6NmxGQTtFQUNJLGdCQUFBO0FuQjQ2bEZKOztBbUIxNmxGQTtFQUNJLGdCQUFBO0FuQjY2bEZKOztBbUIzNmxGQTtFQUNJLGdCQUFBO0FuQjg2bEZKOztBbUI1NmxGQTtFQUNJLGdCQUFBO0FuQis2bEZKOztBbUI3NmxGQTtFQUNJLGdCQUFBO0FuQmc3bEZKOztBbUI5NmxGQTtFQUNJLGdCQUFBO0FuQmk3bEZKOztBbUIvNmxGQTtFQUNJLGdCQUFBO0FuQms3bEZKOztBbUJoN2xGQTtFQUNJLGdCQUFBO0FuQm03bEZKOztBbUJqN2xGQTtFQUNJLGdCQUFBO0FuQm83bEZKOztBbUJsN2xGQTtFQUNJLGdCQUFBO0FuQnE3bEZKOztBbUJuN2xGQTtFQUNJLGdCQUFBO0FuQnM3bEZKOztBbUJwN2xGQTtFQUNJLGdCQUFBO0FuQnU3bEZKOztBbUJyN2xGQTtFQUNJLGdCQUFBO0FuQnc3bEZKOztBbUJ0N2xGQTtFQUNJLGdCQUFBO0FuQnk3bEZKOztBbUJ2N2xGQTtFQUNJLGdCQUFBO0FuQjA3bEZKOztBbUJ4N2xGQTtFQUNJLGdCQUFBO0FuQjI3bEZKOztBbUJ6N2xGQTtFQUNJLGdCQUFBO0FuQjQ3bEZKOztBbUIxN2xGQTtFQUNJLGdCQUFBO0FuQjY3bEZKOztBbUIzN2xGQTtFQUNJLGdCQUFBO0FuQjg3bEZKOztBbUI1N2xGQTtFQUNJLGdCQUFBO0FuQis3bEZKOztBbUI3N2xGQTtFQUNJLGdCQUFBO0FuQmc4bEZKOztBbUI5N2xGQTtFQUNJLGdCQUFBO0FuQmk4bEZKOztBbUIvN2xGQTtFQUNJLGdCQUFBO0FuQms4bEZKOztBbUJoOGxGQTtFQUNJLGdCQUFBO0FuQm04bEZKOztBbUJqOGxGQTtFQUNJLGdCQUFBO0FuQm84bEZKOztBbUJsOGxGQTtFQUNJLGdCQUFBO0FuQnE4bEZKOztBbUJuOGxGQTtFQUNJLGdCQUFBO0FuQnM4bEZKOztBbUJwOGxGQTtFQUNJLGdCQUFBO0FuQnU4bEZKOztBbUJyOGxGQTtFQUNJLGdCQUFBO0FuQnc4bEZKOztBbUJ0OGxGQTtFQUNJLGdCQUFBO0FuQnk4bEZKOztBbUJ2OGxGQTtFQUNJLGdCQUFBO0FuQjA4bEZKOztBbUJ4OGxGQTtFQUNJLGdCQUFBO0FuQjI4bEZKOztBbUJ6OGxGQTtFQUNJLGdCQUFBO0FuQjQ4bEZKOztBbUIxOGxGQTtFQUNJLGdCQUFBO0FuQjY4bEZKOztBbUIzOGxGQTtFQUNJLGdCQUFBO0FuQjg4bEZKOztBbUI1OGxGQTtFQUNJLGdCQUFBO0FuQis4bEZKOztBbUI3OGxGQTtFQUNJLGdCQUFBO0FuQmc5bEZKOztBbUI5OGxGQTtFQUNJLGdCQUFBO0FuQmk5bEZKOztBbUIvOGxGQTtFQUNJLGdCQUFBO0FuQms5bEZKOztBbUJoOWxGQTtFQUNJLGdCQUFBO0FuQm05bEZKOztBbUJqOWxGQTtFQUNJLGdCQUFBO0FuQm85bEZKOztBbUJsOWxGQTtFQUNJLGdCQUFBO0FuQnE5bEZKOztBbUJuOWxGQTtFQUNJLGdCQUFBO0FuQnM5bEZKOztBbUJwOWxGQTtFQUNJLGdCQUFBO0FuQnU5bEZKOztBbUJyOWxGQTtFQUNJLGdCQUFBO0FuQnc5bEZKOztBbUJ0OWxGQTtFQUNJLGdCQUFBO0FuQnk5bEZKOztBbUJ2OWxGQTtFQUNJLGdCQUFBO0FuQjA5bEZKOztBbUJ4OWxGQTtFQUNJLGdCQUFBO0FuQjI5bEZKOztBbUJ6OWxGQTtFQUNJLGdCQUFBO0FuQjQ5bEZKOztBbUIxOWxGQTtFQUNJLGdCQUFBO0FuQjY5bEZKOztBbUIzOWxGQTtFQUNJLGdCQUFBO0FuQjg5bEZKOztBbUI1OWxGQTtFQUNJLGdCQUFBO0FuQis5bEZKOztBbUI3OWxGQTtFQUNJLGdCQUFBO0FuQmcrbEZKOztBbUI5OWxGQTtFQUNJLGdCQUFBO0FuQmkrbEZKOztBbUIvOWxGQTtFQUNJLGdCQUFBO0FuQmsrbEZKOztBbUJoK2xGQTtFQUNJLGdCQUFBO0FuQm0rbEZKOztBbUJqK2xGQTtFQUNJLGdCQUFBO0FuQm8rbEZKOztBbUJsK2xGQTtFQUNJLGdCQUFBO0FuQnErbEZKOztBbUJuK2xGQTtFQUNJLGdCQUFBO0FuQnMrbEZKOztBbUJwK2xGQTtFQUNJLGdCQUFBO0FuQnUrbEZKOztBbUJyK2xGQTtFQUNJLGdCQUFBO0FuQncrbEZKOztBbUJ0K2xGQTtFQUNJLGdCQUFBO0FuQnkrbEZKOztBbUJ2K2xGQTtFQUNJLGdCQUFBO0FuQjArbEZKOztBbUJ4K2xGQTtFQUNJLGdCQUFBO0FuQjIrbEZKOztBbUJ6K2xGQTtFQUNJLGdCQUFBO0FuQjQrbEZKOztBbUIxK2xGQTtFQUNJLGdCQUFBO0FuQjYrbEZKOztBbUIzK2xGQTtFQUNJLGdCQUFBO0FuQjgrbEZKOztBbUI1K2xGQTtFQUNJLGdCQUFBO0FuQisrbEZKOztBbUI3K2xGQTtFQUNJLGdCQUFBO0FuQmcvbEZKOztBbUI5K2xGQTtFQUNJLGdCQUFBO0FuQmkvbEZKOztBbUIvK2xGQTtFQUNJLGdCQUFBO0FuQmsvbEZKOztBbUJoL2xGQTtFQUNJLGdCQUFBO0FuQm0vbEZKOztBbUJqL2xGQTtFQUNJLGdCQUFBO0FuQm8vbEZKOztBbUJsL2xGQTtFQUNJLGdCQUFBO0FuQnEvbEZKOztBbUJuL2xGQTtFQUNJLGdCQUFBO0FuQnMvbEZKOztBbUJwL2xGQTtFQUNJLGdCQUFBO0FuQnUvbEZKOztBbUJyL2xGQTtFQUNJLGdCQUFBO0FuQncvbEZKOztBbUJ0L2xGQTtFQUNJLGdCQUFBO0FuQnkvbEZKOztBbUJ2L2xGQTtFQUNJLGdCQUFBO0FuQjAvbEZKOztBbUJ4L2xGQTtFQUNJLGdCQUFBO0FuQjIvbEZKOztBbUJ6L2xGQTtFQUNJLGdCQUFBO0FuQjQvbEZKOztBbUIxL2xGQTtFQUNJLGdCQUFBO0FuQjYvbEZKOztBbUIzL2xGQTtFQUNJLGdCQUFBO0FuQjgvbEZKOztBbUI1L2xGQTtFQUNJLGdCQUFBO0FuQisvbEZKOztBbUI3L2xGQTtFQUNJLGdCQUFBO0FuQmdnbUZKOztBbUI5L2xGQTtFQUNJLGdCQUFBO0FuQmlnbUZKOztBbUIvL2xGQTtFQUNJLGdCQUFBO0FuQmtnbUZKOztBbUJoZ21GQTtFQUNJLGdCQUFBO0FuQm1nbUZKOztBbUJqZ21GQTtFQUNJLGdCQUFBO0FuQm9nbUZKOztBbUJsZ21GQTtFQUNJLGdCQUFBO0FuQnFnbUZKOztBbUJuZ21GQTtFQUNJLGdCQUFBO0FuQnNnbUZKOztBbUJwZ21GQTtFQUNJLGdCQUFBO0FuQnVnbUZKOztBbUJyZ21GQTtFQUNJLGdCQUFBO0FuQndnbUZKOztBbUJ0Z21GQTtFQUNJLGdCQUFBO0FuQnlnbUZKOztBbUJ2Z21GQTtFQUNJLGdCQUFBO0FuQjBnbUZKOztBbUJ4Z21GQTtFQUNJLGdCQUFBO0FuQjJnbUZKOztBbUJ6Z21GQTtFQUNJLGdCQUFBO0FuQjRnbUZKOztBbUIxZ21GQTtFQUNJLGdCQUFBO0FuQjZnbUZKOztBbUIzZ21GQTtFQUNJLGdCQUFBO0FuQjhnbUZKOztBbUI1Z21GQTtFQUNJLGdCQUFBO0FuQitnbUZKOztBbUI3Z21GQTtFQUNJLGdCQUFBO0FuQmdobUZKOztBbUI5Z21GQTtFQUNJLGdCQUFBO0FuQmlobUZKOztBbUIvZ21GQTtFQUNJLGdCQUFBO0FuQmtobUZKOztBbUJoaG1GQTtFQUNJLGdCQUFBO0FuQm1obUZKOztBbUJqaG1GQTtFQUNJLGdCQUFBO0FuQm9obUZKOztBbUJsaG1GQTtFQUNJLGdCQUFBO0FuQnFobUZKOztBbUJuaG1GQTtFQUNJLGdCQUFBO0FuQnNobUZKOztBbUJwaG1GQTtFQUNJLGdCQUFBO0FuQnVobUZKOztBbUJyaG1GQTtFQUNJLGdCQUFBO0FuQndobUZKOztBbUJ0aG1GQTtFQUNJLGdCQUFBO0FuQnlobUZKOztBbUJ2aG1GQTtFQUNJLGdCQUFBO0FuQjBobUZKOztBbUJ4aG1GQTtFQUNJLGdCQUFBO0FuQjJobUZKOztBbUJ6aG1GQTtFQUNJLGdCQUFBO0FuQjRobUZKOztBbUIxaG1GQTtFQUNJLGdCQUFBO0FuQjZobUZKOztBbUIzaG1GQTtFQUNJLGdCQUFBO0FuQjhobUZKOztBbUI1aG1GQTtFQUNJLGdCQUFBO0FuQitobUZKOztBbUI3aG1GQTtFQUNJLGdCQUFBO0FuQmdpbUZKOztBbUI5aG1GQTtFQUNJLGdCQUFBO0FuQmlpbUZKOztBbUIvaG1GQTtFQUNJLGdCQUFBO0FuQmtpbUZKOztBbUJoaW1GQTtFQUNJLGdCQUFBO0FuQm1pbUZKOztBbUJqaW1GQTtFQUNJLGdCQUFBO0FuQm9pbUZKOztBbUJsaW1GQTtFQUNJLGdCQUFBO0FuQnFpbUZKOztBbUJuaW1GQTtFQUNJLGdCQUFBO0FuQnNpbUZKOztBbUJwaW1GQTtFQUNJLGdCQUFBO0FuQnVpbUZKOztBbUJyaW1GQTtFQUNJLGdCQUFBO0FuQndpbUZKOztBbUJ0aW1GQTtFQUNJLGdCQUFBO0FuQnlpbUZKOztBbUJ2aW1GQTtFQUNJLGdCQUFBO0FuQjBpbUZKOztBbUJ4aW1GQTtFQUNJLGdCQUFBO0FuQjJpbUZKOztBbUJ6aW1GQTtFQUNJLGdCQUFBO0FuQjRpbUZKOztBbUIxaW1GQTtFQUNJLGdCQUFBO0FuQjZpbUZKOztBbUIzaW1GQTtFQUNJLGdCQUFBO0FuQjhpbUZKOztBbUI1aW1GQTtFQUNJLGdCQUFBO0FuQitpbUZKOztBbUI3aW1GQTtFQUNJLGdCQUFBO0FuQmdqbUZKOztBbUI5aW1GQTtFQUNJLGdCQUFBO0FuQmlqbUZKOztBbUIvaW1GQTtFQUNJLGdCQUFBO0FuQmtqbUZKOztBbUJoam1GQTtFQUNJLGdCQUFBO0FuQm1qbUZKOztBbUJqam1GQTtFQUNJLGdCQUFBO0FuQm9qbUZKOztBbUJsam1GQTtFQUNJLGdCQUFBO0FuQnFqbUZKOztBbUJuam1GQTtFQUNJLGdCQUFBO0FuQnNqbUZKOztBbUJwam1GQTtFQUNJLGdCQUFBO0FuQnVqbUZKOztBbUJyam1GQTtFQUNJLGdCQUFBO0FuQndqbUZKOztBbUJ0am1GQTtFQUNJLGdCQUFBO0FuQnlqbUZKOztBbUJ2am1GQTtFQUNJLGdCQUFBO0FuQjBqbUZKOztBbUJ4am1GQTtFQUNJLGdCQUFBO0FuQjJqbUZKOztBbUJ6am1GQTtFQUNJLGdCQUFBO0FuQjRqbUZKOztBbUIxam1GQTtFQUNJLGdCQUFBO0FuQjZqbUZKOztBbUIzam1GQTtFQUNJLGdCQUFBO0FuQjhqbUZKOztBbUI1am1GQTtFQUNJLGdCQUFBO0FuQitqbUZKOztBbUI3am1GQTtFQUNJLGdCQUFBO0FuQmdrbUZKOztBbUI5am1GQTtFQUNJLGdCQUFBO0FuQmlrbUZKOztBbUIvam1GQTtFQUNJLGdCQUFBO0FuQmtrbUZKOztBbUJoa21GQTtFQUNJLGdCQUFBO0FuQm1rbUZKOztBbUJqa21GQTtFQUNJLGdCQUFBO0FuQm9rbUZKOztBbUJsa21GQTtFQUNJLGdCQUFBO0FuQnFrbUZKOztBbUJua21GQTtFQUNJLGdCQUFBO0FuQnNrbUZKOztBbUJwa21GQTtFQUNJLGdCQUFBO0FuQnVrbUZKOztBbUJya21GQTtFQUNJLGdCQUFBO0FuQndrbUZKOztBbUJ0a21GQTtFQUNJLGdCQUFBO0FuQnlrbUZKOztBbUJ2a21GQTtFQUNJLGdCQUFBO0FuQjBrbUZKOztBbUJ4a21GQTtFQUNJLGdCQUFBO0FuQjJrbUZKOztBbUJ6a21GQTtFQUNJLGdCQUFBO0FuQjRrbUZKOztBbUIxa21GQTtFQUNJLGdCQUFBO0FuQjZrbUZKOztBbUIza21GQTtFQUNJLGdCQUFBO0FuQjhrbUZKOztBbUI1a21GQTtFQUNJLGdCQUFBO0FuQitrbUZKOztBbUI3a21GQTtFQUNJLGdCQUFBO0FuQmdsbUZKOztBbUI5a21GQTtFQUNJLGdCQUFBO0FuQmlsbUZKOztBbUIva21GQTtFQUNJLGdCQUFBO0FuQmtsbUZKOztBbUJobG1GQTtFQUNJLGdCQUFBO0FuQm1sbUZKOztBbUJqbG1GQTtFQUNJLGdCQUFBO0FuQm9sbUZKOztBbUJsbG1GQTtFQUNJLGdCQUFBO0FuQnFsbUZKOztBbUJubG1GQTtFQUNJLGdCQUFBO0FuQnNsbUZKOztBbUJwbG1GQTtFQUNJLGdCQUFBO0FuQnVsbUZKOztBbUJybG1GQTtFQUNJLGdCQUFBO0FuQndsbUZKOztBbUJ0bG1GQTtFQUNJLGdCQUFBO0FuQnlsbUZKOztBbUJ2bG1GQTtFQUNJLGdCQUFBO0FuQjBsbUZKOztBbUJ4bG1GQTtFQUNJLGdCQUFBO0FuQjJsbUZKOztBbUJ6bG1GQTtFQUNJLGdCQUFBO0FuQjRsbUZKOztBbUIxbG1GQTtFQUNJLGdCQUFBO0FuQjZsbUZKOztBbUIzbG1GQTtFQUNJLGdCQUFBO0FuQjhsbUZKOztBbUI1bG1GQTtFQUNJLGdCQUFBO0FuQitsbUZKOztBbUI3bG1GQTtFQUNJLGdCQUFBO0FuQmdtbUZKOztBbUI5bG1GQTtFQUNJLGdCQUFBO0FuQmltbUZKOztBbUIvbG1GQTtFQUNJLGdCQUFBO0FuQmttbUZKOztBbUJobW1GQTtFQUNJLGdCQUFBO0FuQm1tbUZKOztBbUJqbW1GQTtFQUNJLGdCQUFBO0FuQm9tbUZKOztBbUJsbW1GQTtFQUNJLGdCQUFBO0FuQnFtbUZKOztBbUJubW1GQTtFQUNJLGdCQUFBO0FuQnNtbUZKOztBbUJwbW1GQTtFQUNJLGdCQUFBO0FuQnVtbUZKOztBbUJybW1GQTtFQUNJLGdCQUFBO0FuQndtbUZKOztBbUJ0bW1GQTtFQUNJLGdCQUFBO0FuQnltbUZKOztBbUJ2bW1GQTtFQUNJLGdCQUFBO0FuQjBtbUZKOztBbUJ4bW1GQTtFQUNJLGdCQUFBO0FuQjJtbUZKOztBbUJ6bW1GQTtFQUNJLGdCQUFBO0FuQjRtbUZKOztBbUIxbW1GQTtFQUNJLGdCQUFBO0FuQjZtbUZKOztBbUIzbW1GQTtFQUNJLGdCQUFBO0FuQjhtbUZKOztBbUI1bW1GQTtFQUNJLGdCQUFBO0FuQittbUZKOztBbUI3bW1GQTtFQUNJLGdCQUFBO0FuQmdubUZKOztBbUI5bW1GQTtFQUNJLGdCQUFBO0FuQmlubUZKOztBbUIvbW1GQTtFQUNJLGdCQUFBO0FuQmtubUZKOztBbUJobm1GQTtFQUNJLGdCQUFBO0FuQm1ubUZKOztBbUJqbm1GQTtFQUNJLGdCQUFBO0FuQm9ubUZKOztBbUJsbm1GQTtFQUNJLGdCQUFBO0FuQnFubUZKOztBbUJubm1GQTtFQUNJLGdCQUFBO0FuQnNubUZKOztBbUJwbm1GQTtFQUNJLGdCQUFBO0FuQnVubUZKOztBbUJybm1GQTtFQUNJLGdCQUFBO0FuQndubUZKOztBbUJ0bm1GQTtFQUNJLGdCQUFBO0FuQnlubUZKOztBbUJ2bm1GQTtFQUNJLGdCQUFBO0FuQjBubUZKOztBbUJ4bm1GQTtFQUNJLGdCQUFBO0FuQjJubUZKOztBbUJ6bm1GQTtFQUNJLGdCQUFBO0FuQjRubUZKOztBbUIxbm1GQTtFQUNJLGdCQUFBO0FuQjZubUZKOztBbUIzbm1GQTtFQUNJLGdCQUFBO0FuQjhubUZKOztBbUI1bm1GQTtFQUNJLGdCQUFBO0FuQitubUZKOztBbUI3bm1GQTtFQUNJLGdCQUFBO0FuQmdvbUZKOztBbUI5bm1GQTtFQUNJLGdCQUFBO0FuQmlvbUZKOztBbUIvbm1GQTtFQUNJLGdCQUFBO0FuQmtvbUZKOztBbUJob21GQTtFQUNJLGdCQUFBO0FuQm1vbUZKOztBbUJqb21GQTtFQUNJLGdCQUFBO0FuQm9vbUZKOztBbUJsb21GQTtFQUNJLGdCQUFBO0FuQnFvbUZKOztBbUJub21GQTtFQUNJLGdCQUFBO0FuQnNvbUZKOztBbUJwb21GQTtFQUNJLGdCQUFBO0FuQnVvbUZKOztBbUJyb21GQTtFQUNJLGdCQUFBO0FuQndvbUZKOztBbUJ0b21GQTtFQUNJLGdCQUFBO0FuQnlvbUZKOztBbUJ2b21GQTtFQUNJLGdCQUFBO0FuQjBvbUZKOztBbUJ4b21GQTtFQUNJLGdCQUFBO0FuQjJvbUZKOztBbUJ6b21GQTtFQUNJLGdCQUFBO0FuQjRvbUZKOztBbUIxb21GQTtFQUNJLGdCQUFBO0FuQjZvbUZKOztBbUIzb21GQTtFQUNJLGdCQUFBO0FuQjhvbUZKOztBbUI1b21GQTtFQUNJLGdCQUFBO0FuQitvbUZKOztBbUI3b21GQTtFQUNJLGdCQUFBO0FuQmdwbUZKOztBbUI5b21GQTtFQUNJLGdCQUFBO0FuQmlwbUZKOztBbUIvb21GQTtFQUNJLGdCQUFBO0FuQmtwbUZKOztBbUJocG1GQTtFQUNJLGdCQUFBO0FuQm1wbUZKOztBbUJqcG1GQTtFQUNJLGdCQUFBO0FuQm9wbUZKOztBbUJscG1GQTtFQUNJLGdCQUFBO0FuQnFwbUZKOztBbUJucG1GQTtFQUNJLGdCQUFBO0FuQnNwbUZKOztBbUJwcG1GQTtFQUNJLGdCQUFBO0FuQnVwbUZKOztBbUJycG1GQTtFQUNJLGdCQUFBO0FuQndwbUZKOztBbUJ0cG1GQTtFQUNJLGdCQUFBO0FuQnlwbUZKOztBbUJ2cG1GQTtFQUNJLGdCQUFBO0FuQjBwbUZKOztBbUJ4cG1GQTtFQUNJLGdCQUFBO0FuQjJwbUZKOztBbUJ6cG1GQTtFQUNJLGdCQUFBO0FuQjRwbUZKOztBbUIxcG1GQTtFQUNJLGdCQUFBO0FuQjZwbUZKOztBbUIzcG1GQTtFQUNJLGdCQUFBO0FuQjhwbUZKOztBbUI1cG1GQTtFQUNJLGdCQUFBO0FuQitwbUZKOztBbUI3cG1GQTtFQUNJLGdCQUFBO0FuQmdxbUZKOztBbUI5cG1GQTtFQUNJLGdCQUFBO0FuQmlxbUZKOztBbUIvcG1GQTtFQUNJLGdCQUFBO0FuQmtxbUZKOztBbUJocW1GQTtFQUNJLGdCQUFBO0FuQm1xbUZKOztBbUJqcW1GQTtFQUNJLGdCQUFBO0FuQm9xbUZKOztBbUJscW1GQTtFQUNJLGdCQUFBO0FuQnFxbUZKOztBbUJucW1GQTtFQUNJLGdCQUFBO0FuQnNxbUZKOztBbUJwcW1GQTtFQUNJLGdCQUFBO0FuQnVxbUZKOztBbUJycW1GQTtFQUNJLGdCQUFBO0FuQndxbUZKOztBbUJ0cW1GQTtFQUNJLGdCQUFBO0FuQnlxbUZKOztBbUJ2cW1GQTtFQUNJLGdCQUFBO0FuQjBxbUZKOztBbUJ4cW1GQTtFQUNJLGdCQUFBO0FuQjJxbUZKOztBbUJ6cW1GQTtFQUNJLGdCQUFBO0FuQjRxbUZKOztBbUIxcW1GQTtFQUNJLGdCQUFBO0FuQjZxbUZKOztBbUIzcW1GQTtFQUNJLGdCQUFBO0FuQjhxbUZKOztBbUI1cW1GQTtFQUNJLGdCQUFBO0FuQitxbUZKOztBbUI3cW1GQTtFQUNJLGdCQUFBO0FuQmdybUZKOztBbUI5cW1GQTtFQUNJLGdCQUFBO0FuQmlybUZKOztBbUIvcW1GQTtFQUNJLGdCQUFBO0FuQmtybUZKOztBbUJocm1GQTtFQUNJLGdCQUFBO0FuQm1ybUZKOztBbUJqcm1GQTtFQUNJLGdCQUFBO0FuQm9ybUZKOztBbUJscm1GQTtFQUNJLGdCQUFBO0FuQnFybUZKOztBbUJucm1GQTtFQUNJLGdCQUFBO0FuQnNybUZKOztBbUJwcm1GQTtFQUNJLGdCQUFBO0FuQnVybUZKOztBbUJycm1GQTtFQUNJLGdCQUFBO0FuQndybUZKOztBbUJ0cm1GQTtFQUNJLGdCQUFBO0FuQnlybUZKOztBbUJ2cm1GQTtFQUNJLGdCQUFBO0FuQjBybUZKOztBbUJ4cm1GQTtFQUNJLGdCQUFBO0FuQjJybUZKOztBbUJ6cm1GQTtFQUNJLGdCQUFBO0FuQjRybUZKOztBbUIxcm1GQTtFQUNJLGdCQUFBO0FuQjZybUZKOztBbUIzcm1GQTtFQUNJLGdCQUFBO0FuQjhybUZKOztBbUI1cm1GQTtFQUNJLGdCQUFBO0FuQitybUZKOztBbUI3cm1GQTtFQUNJLGdCQUFBO0FuQmdzbUZKOztBbUI5cm1GQTtFQUNJLGdCQUFBO0FuQmlzbUZKOztBbUIvcm1GQTtFQUNJLGdCQUFBO0FuQmtzbUZKOztBbUJoc21GQTtFQUNJLGdCQUFBO0FuQm1zbUZKOztBbUJqc21GQTtFQUNJLGdCQUFBO0FuQm9zbUZKOztBbUJsc21GQTtFQUNJLGdCQUFBO0FuQnFzbUZKOztBbUJuc21GQTtFQUNJLGdCQUFBO0FuQnNzbUZKOztBbUJwc21GQTtFQUNJLGdCQUFBO0FuQnVzbUZKOztBbUJyc21GQTtFQUNJLGdCQUFBO0FuQndzbUZKOztBbUJ0c21GQTtFQUNJLGdCQUFBO0FuQnlzbUZKOztBbUJ2c21GQTtFQUNJLGdCQUFBO0FuQjBzbUZKOztBbUJ4c21GQTtFQUNJLGdCQUFBO0FuQjJzbUZKOztBbUJ6c21GQTtFQUNJLGdCQUFBO0FuQjRzbUZKOztBbUIxc21GQTtFQUNJLGdCQUFBO0FuQjZzbUZKOztBbUIzc21GQTtFQUNJLGdCQUFBO0FuQjhzbUZKOztBbUI1c21GQTtFQUNJLGdCQUFBO0FuQitzbUZKOztBbUI3c21GQTtFQUNJLGdCQUFBO0FuQmd0bUZKOztBbUI5c21GQTtFQUNJLGdCQUFBO0FuQml0bUZKOztBbUIvc21GQTtFQUNJLGdCQUFBO0FuQmt0bUZKOztBbUJodG1GQTtFQUNJLGdCQUFBO0FuQm10bUZKOztBbUJqdG1GQTtFQUNJLGdCQUFBO0FuQm90bUZKOztBbUJsdG1GQTtFQUNJLGdCQUFBO0FuQnF0bUZKOztBbUJudG1GQTtFQUNJLGdCQUFBO0FuQnN0bUZKOztBbUJwdG1GQTtFQUNJLGdCQUFBO0FuQnV0bUZKOztBbUJydG1GQTtFQUNJLGdCQUFBO0FuQnd0bUZKOztBbUJ0dG1GQTtFQUNJLGdCQUFBO0FuQnl0bUZKOztBbUJ2dG1GQTtFQUNJLGdCQUFBO0FuQjB0bUZKOztBbUJ4dG1GQTtFQUNJLGdCQUFBO0FuQjJ0bUZKOztBbUJ6dG1GQTtFQUNJLGdCQUFBO0FuQjR0bUZKOztBbUIxdG1GQTtFQUNJLGdCQUFBO0FuQjZ0bUZKOztBbUIzdG1GQTtFQUNJLGdCQUFBO0FuQjh0bUZKOztBbUI1dG1GQTtFQUNJLGdCQUFBO0FuQit0bUZKOztBbUI3dG1GQTtFQUNJLGdCQUFBO0FuQmd1bUZKOztBbUI5dG1GQTtFQUNJLGdCQUFBO0FuQml1bUZKOztBbUIvdG1GQTtFQUNJLGdCQUFBO0FuQmt1bUZKOztBbUJodW1GQTtFQUNJLGdCQUFBO0FuQm11bUZKOztBbUJqdW1GQTtFQUNJLGdCQUFBO0FuQm91bUZKOztBbUJsdW1GQTtFQUNJLGdCQUFBO0FuQnF1bUZKOztBbUJudW1GQTtFQUNJLGdCQUFBO0FuQnN1bUZKOztBbUJwdW1GQTtFQUNJLGdCQUFBO0FuQnV1bUZKOztBbUJydW1GQTtFQUNJLGdCQUFBO0FuQnd1bUZKOztBbUJ0dW1GQTtFQUNJLGdCQUFBO0FuQnl1bUZKOztBbUJ2dW1GQTtFQUNJLGdCQUFBO0FuQjB1bUZKOztBbUJ4dW1GQTtFQUNJLGdCQUFBO0FuQjJ1bUZKOztBbUJ6dW1GQTtFQUNJLGdCQUFBO0FuQjR1bUZKOztBbUIxdW1GQTtFQUNJLGdCQUFBO0FuQjZ1bUZKOztBbUIzdW1GQTtFQUNJLGdCQUFBO0FuQjh1bUZKOztBbUI1dW1GQTtFQUNJLGdCQUFBO0FuQit1bUZKOztBbUI3dW1GQTtFQUNJLGdCQUFBO0FuQmd2bUZKOztBbUI5dW1GQTtFQUNJLGdCQUFBO0FuQml2bUZKOztBbUIvdW1GQTtFQUNJLGdCQUFBO0FuQmt2bUZKOztBbUJodm1GQTtFQUNJLGdCQUFBO0FuQm12bUZKOztBbUJqdm1GQTtFQUNJLGdCQUFBO0FuQm92bUZKOztBbUJsdm1GQTtFQUNJLGdCQUFBO0FuQnF2bUZKOztBbUJudm1GQTtFQUNJLGdCQUFBO0FuQnN2bUZKOztBbUJwdm1GQTtFQUNJLGdCQUFBO0FuQnV2bUZKOztBbUJydm1GQTtFQUNJLGdCQUFBO0FuQnd2bUZKOztBbUJ0dm1GQTtFQUNJLGdCQUFBO0FuQnl2bUZKOztBbUJ2dm1GQTtFQUNJLGdCQUFBO0FuQjB2bUZKOztBbUJ4dm1GQTtFQUNJLGdCQUFBO0FuQjJ2bUZKOztBbUJ6dm1GQTtFQUNJLGdCQUFBO0FuQjR2bUZKOztBbUIxdm1GQTtFQUNJLGdCQUFBO0FuQjZ2bUZKOztBbUIzdm1GQTtFQUNJLGdCQUFBO0FuQjh2bUZKOztBbUI1dm1GQTtFQUNJLGdCQUFBO0FuQit2bUZKOztBbUI3dm1GQTtFQUNJLGdCQUFBO0FuQmd3bUZKOztBbUI5dm1GQTtFQUNJLGdCQUFBO0FuQml3bUZKOztBbUIvdm1GQTtFQUNJLGdCQUFBO0FuQmt3bUZKOztBbUJod21GQTtFQUNJLGdCQUFBO0FuQm13bUZKOztBbUJqd21GQTtFQUNJLGdCQUFBO0FuQm93bUZKOztBbUJsd21GQTtFQUNJLGdCQUFBO0FuQnF3bUZKOztBbUJud21GQTtFQUNJLGdCQUFBO0FuQnN3bUZKOztBbUJwd21GQTtFQUNJLGdCQUFBO0FuQnV3bUZKOztBbUJyd21GQTtFQUNJLGdCQUFBO0FuQnd3bUZKOztBbUJ0d21GQTtFQUNJLGdCQUFBO0FuQnl3bUZKOztBbUJ2d21GQTtFQUNJLGdCQUFBO0FuQjB3bUZKOztBbUJ4d21GQTtFQUNJLGdCQUFBO0FuQjJ3bUZKOztBbUJ6d21GQTtFQUNJLGdCQUFBO0FuQjR3bUZKOztBbUIxd21GQTtFQUNJLGdCQUFBO0FuQjZ3bUZKOztBbUIzd21GQTtFQUNJLGdCQUFBO0FuQjh3bUZKOztBbUI1d21GQTtFQUNJLGdCQUFBO0FuQit3bUZKOztBbUI3d21GQTtFQUNJLGdCQUFBO0FuQmd4bUZKOztBbUI5d21GQTtFQUNJLGdCQUFBO0FuQml4bUZKOztBbUIvd21GQTtFQUNJLGdCQUFBO0FuQmt4bUZKOztBbUJoeG1GQTtFQUNJLGdCQUFBO0FuQm14bUZKOztBbUJqeG1GQTtFQUNJLGdCQUFBO0FuQm94bUZKOztBbUJseG1GQTtFQUNJLGdCQUFBO0FuQnF4bUZKOztBbUJueG1GQTtFQUNJLGdCQUFBO0FuQnN4bUZKOztBbUJweG1GQTtFQUNJLGdCQUFBO0FuQnV4bUZKOztBbUJyeG1GQTtFQUNJLGdCQUFBO0FuQnd4bUZKOztBbUJ0eG1GQTtFQUNJLGdCQUFBO0FuQnl4bUZKOztBbUJ2eG1GQTtFQUNJLGdCQUFBO0FuQjB4bUZKOztBbUJ4eG1GQTtFQUNJLGdCQUFBO0FuQjJ4bUZKOztBbUJ6eG1GQTtFQUNJLGdCQUFBO0FuQjR4bUZKOztBbUIxeG1GQTtFQUNJLGdCQUFBO0FuQjZ4bUZKOztBbUIzeG1GQTtFQUNJLGdCQUFBO0FuQjh4bUZKOztBbUI1eG1GQTtFQUNJLGdCQUFBO0FuQit4bUZKOztBbUI3eG1GQTtFQUNJLGdCQUFBO0FuQmd5bUZKOztBbUI5eG1GQTtFQUNJLGdCQUFBO0FuQml5bUZKOztBbUIveG1GQTtFQUNJLGdCQUFBO0FuQmt5bUZKOztBbUJoeW1GQTtFQUNJLGdCQUFBO0FuQm15bUZKOztBbUJqeW1GQTtFQUNJLGdCQUFBO0FuQm95bUZKOztBbUJseW1GQTtFQUNJLGdCQUFBO0FuQnF5bUZKOztBbUJueW1GQTtFQUNJLGdCQUFBO0FuQnN5bUZKOztBbUJweW1GQTtFQUNJLGdCQUFBO0FuQnV5bUZKOztBbUJyeW1GQTtFQUNJLGdCQUFBO0FuQnd5bUZKOztBbUJ0eW1GQTtFQUNJLGdCQUFBO0FuQnl5bUZKOztBbUJ2eW1GQTtFQUNJLGdCQUFBO0FuQjB5bUZKOztBbUJ4eW1GQTtFQUNJLGdCQUFBO0FuQjJ5bUZKOztBbUJ6eW1GQTtFQUNJLGdCQUFBO0FuQjR5bUZKOztBbUIxeW1GQTtFQUNJLGdCQUFBO0FuQjZ5bUZKOztBbUIzeW1GQTtFQUNJLGdCQUFBO0FuQjh5bUZKOztBbUI1eW1GQTtFQUNJLGdCQUFBO0FuQit5bUZKOztBbUI3eW1GQTtFQUNJLGdCQUFBO0FuQmd6bUZKOztBbUI5eW1GQTtFQUNJLGdCQUFBO0FuQml6bUZKOztBbUIveW1GQTtFQUNJLGdCQUFBO0FuQmt6bUZKOztBbUJoem1GQTtFQUNJLGdCQUFBO0FuQm16bUZKOztBbUJqem1GQTtFQUNJLGdCQUFBO0FuQm96bUZKOztBbUJsem1GQTtFQUNJLGdCQUFBO0FuQnF6bUZKOztBbUJuem1GQTtFQUNJLGdCQUFBO0FuQnN6bUZKOztBbUJwem1GQTtFQUNJLGdCQUFBO0FuQnV6bUZKOztBbUJyem1GQTtFQUNJLGdCQUFBO0FuQnd6bUZKOztBbUJ0em1GQTtFQUNJLGdCQUFBO0FuQnl6bUZKOztBbUJ2em1GQTtFQUNJLGdCQUFBO0FuQjB6bUZKOztBbUJ4em1GQTtFQUNJLGdCQUFBO0FuQjJ6bUZKOztBbUJ6em1GQTtFQUNJLGdCQUFBO0FuQjR6bUZKOztBbUIxem1GQTtFQUNJLGdCQUFBO0FuQjZ6bUZKOztBbUIzem1GQTtFQUNJLGdCQUFBO0FuQjh6bUZKOztBbUI1em1GQTtFQUNJLGdCQUFBO0FuQit6bUZKOztBbUI3em1GQTtFQUNJLGdCQUFBO0FuQmcwbUZKOztBbUI5em1GQTtFQUNJLGdCQUFBO0FuQmkwbUZKOztBbUIvem1GQTtFQUNJLGdCQUFBO0FuQmswbUZKOztBbUJoMG1GQTtFQUNJLGdCQUFBO0FuQm0wbUZKOztBbUJqMG1GQTtFQUNJLGdCQUFBO0FuQm8wbUZKOztBbUJsMG1GQTtFQUNJLGdCQUFBO0FuQnEwbUZKOztBbUJuMG1GQTtFQUNJLGdCQUFBO0FuQnMwbUZKOztBbUJwMG1GQTtFQUNJLGdCQUFBO0FuQnUwbUZKOztBbUJyMG1GQTtFQUNJLGdCQUFBO0FuQncwbUZKOztBbUJ0MG1GQTtFQUNJLGdCQUFBO0FuQnkwbUZKOztBbUJ2MG1GQTtFQUNJLGdCQUFBO0FuQjAwbUZKOztBbUJ4MG1GQTtFQUNJLGdCQUFBO0FuQjIwbUZKOztBbUJ6MG1GQTtFQUNJLGdCQUFBO0FuQjQwbUZKOztBbUIxMG1GQTtFQUNJLGdCQUFBO0FuQjYwbUZKOztBbUIzMG1GQTtFQUNJLGdCQUFBO0FuQjgwbUZKOztBbUI1MG1GQTtFQUNJLGdCQUFBO0FuQiswbUZKOztBbUI3MG1GQTtFQUNJLGdCQUFBO0FuQmcxbUZKOztBbUI5MG1GQTtFQUNJLGdCQUFBO0FuQmkxbUZKOztBbUIvMG1GQTtFQUNJLGdCQUFBO0FuQmsxbUZKOztBbUJoMW1GQTtFQUNJLGdCQUFBO0FuQm0xbUZKOztBbUJqMW1GQTtFQUNJLGdCQUFBO0FuQm8xbUZKOztBbUJsMW1GQTtFQUNJLGdCQUFBO0FuQnExbUZKOztBbUJuMW1GQTtFQUNJLGdCQUFBO0FuQnMxbUZKOztBbUJwMW1GQTtFQUNJLGdCQUFBO0FuQnUxbUZKOztBbUJyMW1GQTtFQUNJLGdCQUFBO0FuQncxbUZKOztBbUJ0MW1GQTtFQUNJLGdCQUFBO0FuQnkxbUZKOztBbUJ2MW1GQTtFQUNJLGdCQUFBO0FuQjAxbUZKOztBbUJ4MW1GQTtFQUNJLGdCQUFBO0FuQjIxbUZKOztBbUJ6MW1GQTtFQUNJLGdCQUFBO0FuQjQxbUZKOztBbUIxMW1GQTtFQUNJLGdCQUFBO0FuQjYxbUZKOztBbUIzMW1GQTtFQUNJLGdCQUFBO0FuQjgxbUZKOztBbUI1MW1GQTtFQUNJLGdCQUFBO0FuQisxbUZKOztBbUI3MW1GQTtFQUNJLGdCQUFBO0FuQmcybUZKOztBbUI5MW1GQTtFQUNJLGdCQUFBO0FuQmkybUZKOztBbUIvMW1GQTtFQUNJLGdCQUFBO0FuQmsybUZKOztBbUJoMm1GQTtFQUNJLGdCQUFBO0FuQm0ybUZKOztBbUJqMm1GQTtFQUNJLGdCQUFBO0FuQm8ybUZKOztBbUJsMm1GQTtFQUNJLGdCQUFBO0FuQnEybUZKOztBbUJuMm1GQTtFQUNJLGdCQUFBO0FuQnMybUZKOztBbUJwMm1GQTtFQUNJLGdCQUFBO0FuQnUybUZKOztBbUJyMm1GQTtFQUNJLGdCQUFBO0FuQncybUZKOztBbUJ0Mm1GQTtFQUNJLGdCQUFBO0FuQnkybUZKOztBbUJ2Mm1GQTtFQUNJLGdCQUFBO0FuQjAybUZKOztBbUJ4Mm1GQTtFQUNJLGdCQUFBO0FuQjIybUZKOztBbUJ6Mm1GQTtFQUNJLGdCQUFBO0FuQjQybUZKOztBbUIxMm1GQTtFQUNJLGdCQUFBO0FuQjYybUZKOztBbUIzMm1GQTtFQUNJLGdCQUFBO0FuQjgybUZKOztBbUI1Mm1GQTtFQUNJLGdCQUFBO0FuQisybUZKOztBbUI3Mm1GQTtFQUNJLGdCQUFBO0FuQmczbUZKOztBbUI5Mm1GQTtFQUNJLGdCQUFBO0FuQmkzbUZKOztBbUIvMm1GQTtFQUNJLGdCQUFBO0FuQmszbUZKOztBbUJoM21GQTtFQUNJLGdCQUFBO0FuQm0zbUZKOztBbUJqM21GQTtFQUNJLGdCQUFBO0FuQm8zbUZKOztBbUJsM21GQTtFQUNJLGdCQUFBO0FuQnEzbUZKOztBbUJuM21GQTtFQUNJLGdCQUFBO0FuQnMzbUZKOztBbUJwM21GQTtFQUNJLGdCQUFBO0FuQnUzbUZKOztBbUJyM21GQTtFQUNJLGdCQUFBO0FuQnczbUZKOztBbUJ0M21GQTtFQUNJLGdCQUFBO0FuQnkzbUZKOztBbUJ2M21GQTtFQUNJLGdCQUFBO0FuQjAzbUZKOztBbUJ4M21GQTtFQUNJLGdCQUFBO0FuQjIzbUZKOztBbUJ6M21GQTtFQUNJLGdCQUFBO0FuQjQzbUZKOztBbUIxM21GQTtFQUNJLGdCQUFBO0FuQjYzbUZKOztBbUIzM21GQTtFQUNJLGdCQUFBO0FuQjgzbUZKOztBbUI1M21GQTtFQUNJLGdCQUFBO0FuQiszbUZKOztBbUI3M21GQTtFQUNJLGdCQUFBO0FuQmc0bUZKOztBbUI5M21GQTtFQUNJLGdCQUFBO0FuQmk0bUZKOztBbUIvM21GQTtFQUNJLGdCQUFBO0FuQms0bUZKOztBbUJoNG1GQTtFQUNJLGdCQUFBO0FuQm00bUZKOztBbUJqNG1GQTtFQUNJLGdCQUFBO0FuQm80bUZKOztBbUJsNG1GQTtFQUNJLGdCQUFBO0FuQnE0bUZKOztBbUJuNG1GQTtFQUNJLGdCQUFBO0FuQnM0bUZKOztBbUJwNG1GQTtFQUNJLGdCQUFBO0FuQnU0bUZKOztBbUJyNG1GQTtFQUNJLGdCQUFBO0FuQnc0bUZKOztBbUJ0NG1GQTtFQUNJLGdCQUFBO0FuQnk0bUZKOztBbUJ2NG1GQTtFQUNJLGdCQUFBO0FuQjA0bUZKOztBbUJ4NG1GQTtFQUNJLGdCQUFBO0FuQjI0bUZKOztBbUJ6NG1GQTtFQUNJLGdCQUFBO0FuQjQ0bUZKOztBbUIxNG1GQTtFQUNJLGdCQUFBO0FuQjY0bUZKOztBbUIzNG1GQTtFQUNJLGdCQUFBO0FuQjg0bUZKOztBbUI1NG1GQTtFQUNJLGdCQUFBO0FuQis0bUZKOztBbUI3NG1GQTtFQUNJLGdCQUFBO0FuQmc1bUZKOztBbUI5NG1GQTtFQUNJLGdCQUFBO0FuQmk1bUZKOztBbUIvNG1GQTtFQUNJLGdCQUFBO0FuQms1bUZKOztBbUJoNW1GQTtFQUNJLGdCQUFBO0FuQm01bUZKOztBbUJqNW1GQTtFQUNJLGdCQUFBO0FuQm81bUZKOztBbUJsNW1GQTtFQUNJLGdCQUFBO0FuQnE1bUZKOztBbUJuNW1GQTtFQUNJLGdCQUFBO0FuQnM1bUZKOztBbUJwNW1GQTtFQUNJLGdCQUFBO0FuQnU1bUZKOztBbUJyNW1GQTtFQUNJLGdCQUFBO0FuQnc1bUZKOztBbUJ0NW1GQTtFQUNJLGdCQUFBO0FuQnk1bUZKOztBbUJ2NW1GQTtFQUNJLGdCQUFBO0FuQjA1bUZKOztBbUJ4NW1GQTtFQUNJLGdCQUFBO0FuQjI1bUZKOztBbUJ6NW1GQTtFQUNJLGdCQUFBO0FuQjQ1bUZKOztBbUIxNW1GQTtFQUNJLGdCQUFBO0FuQjY1bUZKOztBbUIzNW1GQTtFQUNJLGdCQUFBO0FuQjg1bUZKOztBbUI1NW1GQTtFQUNJLGdCQUFBO0FuQis1bUZKOztBbUI3NW1GQTtFQUNJLGdCQUFBO0FuQmc2bUZKOztBbUI5NW1GQTtFQUNJLGdCQUFBO0FuQmk2bUZKOztBbUIvNW1GQTtFQUNJLGdCQUFBO0FuQms2bUZKOztBbUJoNm1GQTtFQUNJLGdCQUFBO0FuQm02bUZKOztBbUJqNm1GQTtFQUNJLGdCQUFBO0FuQm82bUZKOztBbUJsNm1GQTtFQUNJLGdCQUFBO0FuQnE2bUZKOztBbUJuNm1GQTtFQUNJLGdCQUFBO0FuQnM2bUZKOztBbUJwNm1GQTtFQUNJLGdCQUFBO0FuQnU2bUZKOztBbUJyNm1GQTtFQUNJLGdCQUFBO0FuQnc2bUZKOztBbUJ0Nm1GQTtFQUNJLGdCQUFBO0FuQnk2bUZKOztBbUJ2Nm1GQTtFQUNJLGdCQUFBO0FuQjA2bUZKOztBbUJ4Nm1GQTtFQUNJLGdCQUFBO0FuQjI2bUZKOztBbUJ6Nm1GQTtFQUNJLGdCQUFBO0FuQjQ2bUZKOztBbUIxNm1GQTtFQUNJLGdCQUFBO0FuQjY2bUZKOztBbUIzNm1GQTtFQUNJLGdCQUFBO0FuQjg2bUZKOztBbUI1Nm1GQTtFQUNJLGdCQUFBO0FuQis2bUZKOztBbUI3Nm1GQTtFQUNJLGdCQUFBO0FuQmc3bUZKOztBbUI5Nm1GQTtFQUNJLGdCQUFBO0FuQmk3bUZKOztBbUIvNm1GQTtFQUNJLGdCQUFBO0FuQms3bUZKOztBbUJoN21GQTtFQUNJLGdCQUFBO0FuQm03bUZKOztBbUJqN21GQTtFQUNJLGdCQUFBO0FuQm83bUZKOztBbUJsN21GQTtFQUNJLGdCQUFBO0FuQnE3bUZKOztBbUJuN21GQTtFQUNJLGdCQUFBO0FuQnM3bUZKOztBbUJwN21GQTtFQUNJLGdCQUFBO0FuQnU3bUZKOztBbUJyN21GQTtFQUNJLGdCQUFBO0FuQnc3bUZKOztBbUJ0N21GQTtFQUNJLGdCQUFBO0FuQnk3bUZKOztBbUJ2N21GQTtFQUNJLGdCQUFBO0FuQjA3bUZKOztBbUJ4N21GQTtFQUNJLGdCQUFBO0FuQjI3bUZKOztBbUJ6N21GQTtFQUNJLGdCQUFBO0FuQjQ3bUZKOztBbUIxN21GQTtFQUNJLGdCQUFBO0FuQjY3bUZKOztBbUIzN21GQTtFQUNJLGdCQUFBO0FuQjg3bUZKOztBbUI1N21GQTtFQUNJLGdCQUFBO0FuQis3bUZKOztBbUI3N21GQTtFQUNJLGdCQUFBO0FuQmc4bUZKOztBbUI5N21GQTtFQUNJLGdCQUFBO0FuQmk4bUZKOztBbUIvN21GQTtFQUNJLGdCQUFBO0FuQms4bUZKOztBbUJoOG1GQTtFQUNJLGdCQUFBO0FuQm04bUZKOztBbUJqOG1GQTtFQUNJLGdCQUFBO0FuQm84bUZKOztBbUJsOG1GQTtFQUNJLGdCQUFBO0FuQnE4bUZKOztBbUJuOG1GQTtFQUNJLGdCQUFBO0FuQnM4bUZKOztBbUJwOG1GQTtFQUNJLGdCQUFBO0FuQnU4bUZKOztBbUJyOG1GQTtFQUNJLGdCQUFBO0FuQnc4bUZKOztBbUJ0OG1GQTtFQUNJLGdCQUFBO0FuQnk4bUZKOztBbUJ2OG1GQTtFQUNJLGdCQUFBO0FuQjA4bUZKOztBbUJ4OG1GQTtFQUNJLGdCQUFBO0FuQjI4bUZKOztBbUJ6OG1GQTtFQUNJLGdCQUFBO0FuQjQ4bUZKOztBbUIxOG1GQTtFQUNJLGdCQUFBO0FuQjY4bUZKOztBbUIzOG1GQTtFQUNJLGdCQUFBO0FuQjg4bUZKOztBbUI1OG1GQTtFQUNJLGdCQUFBO0FuQis4bUZKOztBbUI3OG1GQTtFQUNJLGdCQUFBO0FuQmc5bUZKOztBbUI5OG1GQTtFQUNJLGdCQUFBO0FuQmk5bUZKOztBbUIvOG1GQTtFQUNJLGdCQUFBO0FuQms5bUZKOztBbUJoOW1GQTtFQUNJLGdCQUFBO0FuQm05bUZKOztBbUJqOW1GQTtFQUNJLGdCQUFBO0FuQm85bUZKOztBbUJsOW1GQTtFQUNJLGdCQUFBO0FuQnE5bUZKOztBbUJuOW1GQTtFQUNJLGdCQUFBO0FuQnM5bUZKOztBbUJwOW1GQTtFQUNJLGdCQUFBO0FuQnU5bUZKOztBbUJyOW1GQTtFQUNJLGdCQUFBO0FuQnc5bUZKOztBbUJ0OW1GQTtFQUNJLGdCQUFBO0FuQnk5bUZKOztBbUJ2OW1GQTtFQUNJLGdCQUFBO0FuQjA5bUZKOztBbUJ4OW1GQTtFQUNJLGdCQUFBO0FuQjI5bUZKOztBbUJ6OW1GQTtFQUNJLGdCQUFBO0FuQjQ5bUZKOztBbUIxOW1GQTtFQUNJLGdCQUFBO0FuQjY5bUZKOztBbUIzOW1GQTtFQUNJLGdCQUFBO0FuQjg5bUZKOztBbUI1OW1GQTtFQUNJLGdCQUFBO0FuQis5bUZKOztBbUI3OW1GQTtFQUNJLGdCQUFBO0FuQmcrbUZKOztBbUI5OW1GQTtFQUNJLGdCQUFBO0FuQmkrbUZKOztBbUIvOW1GQTtFQUNJLGdCQUFBO0FuQmsrbUZKOztBbUJoK21GQTtFQUNJLGdCQUFBO0FuQm0rbUZKOztBbUJqK21GQTtFQUNJLGdCQUFBO0FuQm8rbUZKOztBbUJsK21GQTtFQUNJLGdCQUFBO0FuQnErbUZKOztBbUJuK21GQTtFQUNJLGdCQUFBO0FuQnMrbUZKOztBbUJwK21GQTtFQUNJLGdCQUFBO0FuQnUrbUZKOztBbUJyK21GQTtFQUNJLGdCQUFBO0FuQncrbUZKOztBbUJ0K21GQTtFQUNJLGdCQUFBO0FuQnkrbUZKOztBbUJ2K21GQTtFQUNJLGdCQUFBO0FuQjArbUZKOztBbUJ4K21GQTtFQUNJLGdCQUFBO0FuQjIrbUZKOztBbUJ6K21GQTtFQUNJLGdCQUFBO0FuQjQrbUZKOztBbUIxK21GQTtFQUNJLGdCQUFBO0FuQjYrbUZKOztBbUIzK21GQTtFQUNJLGdCQUFBO0FuQjgrbUZKOztBbUI1K21GQTtFQUNJLGdCQUFBO0FuQisrbUZKOztBbUI3K21GQTtFQUNJLGdCQUFBO0FuQmcvbUZKOztBbUI5K21GQTtFQUNJLGdCQUFBO0FuQmkvbUZKOztBbUIvK21GQTtFQUNJLGdCQUFBO0FuQmsvbUZKOztBbUJoL21GQTtFQUNJLGdCQUFBO0FuQm0vbUZKOztBbUJqL21GQTtFQUNJLGdCQUFBO0FuQm8vbUZKOztBbUJsL21GQTtFQUNJLGdCQUFBO0FuQnEvbUZKOztBbUJuL21GQTtFQUNJLGdCQUFBO0FuQnMvbUZKOztBbUJwL21GQTtFQUNJLGdCQUFBO0FuQnUvbUZKOztBbUJyL21GQTtFQUNJLGdCQUFBO0FuQncvbUZKOztBbUJ0L21GQTtFQUNJLGdCQUFBO0FuQnkvbUZKOztBbUJ2L21GQTtFQUNJLGdCQUFBO0FuQjAvbUZKOztBbUJ4L21GQTtFQUNJLGdCQUFBO0FuQjIvbUZKOztBbUJ6L21GQTtFQUNJLGdCQUFBO0FuQjQvbUZKOztBbUIxL21GQTtFQUNJLGdCQUFBO0FuQjYvbUZKOztBbUIzL21GQTtFQUNJLGdCQUFBO0FuQjgvbUZKOztBbUI1L21GQTtFQUNJLGdCQUFBO0FuQisvbUZKOztBbUI3L21GQTtFQUNJLGdCQUFBO0FuQmdnbkZKOztBbUI5L21GQTtFQUNJLGdCQUFBO0FuQmlnbkZKOztBbUIvL21GQTtFQUNJLGdCQUFBO0FuQmtnbkZKOztBbUJoZ25GQTtFQUNJLGdCQUFBO0FuQm1nbkZKOztBbUJqZ25GQTtFQUNJLGdCQUFBO0FuQm9nbkZKOztBbUJsZ25GQTtFQUNJLGdCQUFBO0FuQnFnbkZKOztBbUJuZ25GQTtFQUNJLGdCQUFBO0FuQnNnbkZKOztBbUJwZ25GQTtFQUNJLGdCQUFBO0FuQnVnbkZKOztBbUJyZ25GQTtFQUNJLGdCQUFBO0FuQndnbkZKOztBbUJ0Z25GQTtFQUNJLGdCQUFBO0FuQnlnbkZKOztBbUJ2Z25GQTtFQUNJLGdCQUFBO0FuQjBnbkZKOztBbUJ4Z25GQTtFQUNJLGdCQUFBO0FuQjJnbkZKOztBbUJ6Z25GQTtFQUNJLGdCQUFBO0FuQjRnbkZKOztBbUIxZ25GQTtFQUNJLGdCQUFBO0FuQjZnbkZKOztBbUIzZ25GQTtFQUNJLGdCQUFBO0FuQjhnbkZKOztBbUI1Z25GQTtFQUNJLGdCQUFBO0FuQitnbkZKOztBbUI3Z25GQTtFQUNJLGdCQUFBO0FuQmdobkZKOztBbUI5Z25GQTtFQUNJLGdCQUFBO0FuQmlobkZKOztBbUIvZ25GQTtFQUNJLGdCQUFBO0FuQmtobkZKOztBbUJoaG5GQTtFQUNJLGdCQUFBO0FuQm1obkZKOztBbUJqaG5GQTtFQUNJLGdCQUFBO0FuQm9obkZKOztBbUJsaG5GQTtFQUNJLGdCQUFBO0FuQnFobkZKOztBbUJuaG5GQTtFQUNJLGdCQUFBO0FuQnNobkZKOztBbUJwaG5GQTtFQUNJLGdCQUFBO0FuQnVobkZKOztBbUJyaG5GQTtFQUNJLGdCQUFBO0FuQndobkZKOztBbUJ0aG5GQTtFQUNJLGdCQUFBO0FuQnlobkZKOztBbUJ2aG5GQTtFQUNJLGdCQUFBO0FuQjBobkZKOztBbUJ4aG5GQTtFQUNJLGdCQUFBO0FuQjJobkZKOztBbUJ6aG5GQTtFQUNJLGdCQUFBO0FuQjRobkZKOztBbUIxaG5GQTtFQUNJLGdCQUFBO0FuQjZobkZKOztBbUIzaG5GQTtFQUNJLGdCQUFBO0FuQjhobkZKOztBbUI1aG5GQTtFQUNJLGdCQUFBO0FuQitobkZKOztBbUI3aG5GQTtFQUNJLGdCQUFBO0FuQmdpbkZKOztBbUI5aG5GQTtFQUNJLGdCQUFBO0FuQmlpbkZKOztBbUIvaG5GQTtFQUNJLGdCQUFBO0FuQmtpbkZKOztBbUJoaW5GQTtFQUNJLGdCQUFBO0FuQm1pbkZKOztBbUJqaW5GQTtFQUNJLGdCQUFBO0FuQm9pbkZKOztBbUJsaW5GQTtFQUNJLGdCQUFBO0FuQnFpbkZKOztBbUJuaW5GQTtFQUNJLGdCQUFBO0FuQnNpbkZKOztBbUJwaW5GQTtFQUNJLGdCQUFBO0FuQnVpbkZKOztBbUJyaW5GQTtFQUNJLGdCQUFBO0FuQndpbkZKOztBbUJ0aW5GQTtFQUNJLGdCQUFBO0FuQnlpbkZKOztBbUJ2aW5GQTtFQUNJLGdCQUFBO0FuQjBpbkZKOztBbUJ4aW5GQTtFQUNJLGdCQUFBO0FuQjJpbkZKOztBbUJ6aW5GQTtFQUNJLGdCQUFBO0FuQjRpbkZKOztBbUIxaW5GQTtFQUNJLGdCQUFBO0FuQjZpbkZKOztBbUIzaW5GQTtFQUNJLGdCQUFBO0FuQjhpbkZKOztBbUI1aW5GQTtFQUNJLGdCQUFBO0FuQitpbkZKOztBbUI3aW5GQTtFQUNJLGdCQUFBO0FuQmdqbkZKOztBbUI5aW5GQTtFQUNJLGdCQUFBO0FuQmlqbkZKOztBbUIvaW5GQTtFQUNJLGdCQUFBO0FuQmtqbkZKOztBbUJoam5GQTtFQUNJLGdCQUFBO0FuQm1qbkZKOztBbUJqam5GQTtFQUNJLGdCQUFBO0FuQm9qbkZKOztBbUJsam5GQTtFQUNJLGdCQUFBO0FuQnFqbkZKOztBbUJuam5GQTtFQUNJLGdCQUFBO0FuQnNqbkZKOztBbUJwam5GQTtFQUNJLGdCQUFBO0FuQnVqbkZKOztBbUJyam5GQTtFQUNJLGdCQUFBO0FuQndqbkZKOztBbUJ0am5GQTtFQUNJLGdCQUFBO0FuQnlqbkZKOztBbUJ2am5GQTtFQUNJLGdCQUFBO0FuQjBqbkZKOztBbUJ4am5GQTtFQUNJLGdCQUFBO0FuQjJqbkZKOztBbUJ6am5GQTtFQUNJLGdCQUFBO0FuQjRqbkZKOztBbUIxam5GQTtFQUNJLGdCQUFBO0FuQjZqbkZKOztBbUIzam5GQTtFQUNJLGdCQUFBO0FuQjhqbkZKOztBbUI1am5GQTtFQUNJLGdCQUFBO0FuQitqbkZKOztBbUI3am5GQTtFQUNJLGdCQUFBO0FuQmdrbkZKOztBbUI5am5GQTtFQUNJLGdCQUFBO0FuQmlrbkZKOztBbUIvam5GQTtFQUNJLGdCQUFBO0FuQmtrbkZKOztBbUJoa25GQTtFQUNJLGdCQUFBO0FuQm1rbkZKOztBbUJqa25GQTtFQUNJLGdCQUFBO0FuQm9rbkZKOztBbUJsa25GQTtFQUNJLGdCQUFBO0FuQnFrbkZKOztBbUJua25GQTtFQUNJLGdCQUFBO0FuQnNrbkZKOztBbUJwa25GQTtFQUNJLGdCQUFBO0FuQnVrbkZKOztBbUJya25GQTtFQUNJLGdCQUFBO0FuQndrbkZKOztBbUJ0a25GQTtFQUNJLGdCQUFBO0FuQnlrbkZKOztBbUJ2a25GQTtFQUNJLGdCQUFBO0FuQjBrbkZKOztBbUJ4a25GQTtFQUNJLGdCQUFBO0FuQjJrbkZKOztBbUJ6a25GQTtFQUNJLGdCQUFBO0FuQjRrbkZKOztBbUIxa25GQTtFQUNJLGdCQUFBO0FuQjZrbkZKOztBbUIza25GQTtFQUNJLGdCQUFBO0FuQjhrbkZKOztBbUI1a25GQTtFQUNJLGdCQUFBO0FuQitrbkZKOztBbUI3a25GQTtFQUNJLGdCQUFBO0FuQmdsbkZKOztBbUI5a25GQTtFQUNJLGdCQUFBO0FuQmlsbkZKOztBbUIva25GQTtFQUNJLGdCQUFBO0FuQmtsbkZKOztBbUJobG5GQTtFQUNJLGdCQUFBO0FuQm1sbkZKOztBbUJqbG5GQTtFQUNJLGdCQUFBO0FuQm9sbkZKOztBbUJsbG5GQTtFQUNJLGdCQUFBO0FuQnFsbkZKOztBbUJubG5GQTtFQUNJLGdCQUFBO0FuQnNsbkZKOztBbUJwbG5GQTtFQUNJLGdCQUFBO0FuQnVsbkZKOztBbUJybG5GQTtFQUNJLGdCQUFBO0FuQndsbkZKOztBbUJ0bG5GQTtFQUNJLGdCQUFBO0FuQnlsbkZKOztBbUJ2bG5GQTtFQUNJLGdCQUFBO0FuQjBsbkZKOztBbUJ4bG5GQTtFQUNJLGdCQUFBO0FuQjJsbkZKOztBbUJ6bG5GQTtFQUNJLGdCQUFBO0FuQjRsbkZKOztBbUIxbG5GQTtFQUNJLGdCQUFBO0FuQjZsbkZKOztBbUIzbG5GQTtFQUNJLGdCQUFBO0FuQjhsbkZKOztBbUI1bG5GQTtFQUNJLGdCQUFBO0FuQitsbkZKOztBbUI3bG5GQTtFQUNJLGdCQUFBO0FuQmdtbkZKOztBbUI5bG5GQTtFQUNJLGdCQUFBO0FuQmltbkZKOztBbUIvbG5GQTtFQUNJLGdCQUFBO0FuQmttbkZKOztBbUJobW5GQTtFQUNJLGdCQUFBO0FuQm1tbkZKOztBbUJqbW5GQTtFQUNJLGdCQUFBO0FuQm9tbkZKOztBbUJsbW5GQTtFQUNJLGdCQUFBO0FuQnFtbkZKOztBbUJubW5GQTtFQUNJLGdCQUFBO0FuQnNtbkZKOztBbUJwbW5GQTtFQUNJLGdCQUFBO0FuQnVtbkZKOztBbUJybW5GQTtFQUNJLGdCQUFBO0FuQndtbkZKOztBbUJ0bW5GQTtFQUNJLGdCQUFBO0FuQnltbkZKOztBbUJ2bW5GQTtFQUNJLGdCQUFBO0FuQjBtbkZKOztBbUJ4bW5GQTtFQUNJLGdCQUFBO0FuQjJtbkZKOztBbUJ6bW5GQTtFQUNJLGdCQUFBO0FuQjRtbkZKOztBbUIxbW5GQTtFQUNJLGdCQUFBO0FuQjZtbkZKOztBbUIzbW5GQTtFQUNJLGdCQUFBO0FuQjhtbkZKOztBbUI1bW5GQTtFQUNJLGdCQUFBO0FuQittbkZKOztBbUI3bW5GQTtFQUNJLGdCQUFBO0FuQmdubkZKOztBbUI5bW5GQTtFQUNJLGdCQUFBO0FuQmlubkZKOztBbUIvbW5GQTtFQUNJLGdCQUFBO0FuQmtubkZKOztBbUJobm5GQTtFQUNJLGdCQUFBO0FuQm1ubkZKOztBbUJqbm5GQTtFQUNJLGdCQUFBO0FuQm9ubkZKOztBbUJsbm5GQTtFQUNJLGdCQUFBO0FuQnFubkZKOztBbUJubm5GQTtFQUNJLGdCQUFBO0FuQnNubkZKOztBbUJwbm5GQTtFQUNJLGdCQUFBO0FuQnVubkZKOztBbUJybm5GQTtFQUNJLGdCQUFBO0FuQndubkZKOztBbUJ0bm5GQTtFQUNJLGdCQUFBO0FuQnlubkZKOztBbUJ2bm5GQTtFQUNJLGdCQUFBO0FuQjBubkZKOztBbUJ4bm5GQTtFQUNJLGdCQUFBO0FuQjJubkZKOztBbUJ6bm5GQTtFQUNJLGdCQUFBO0FuQjRubkZKOztBbUIxbm5GQTtFQUNJLGdCQUFBO0FuQjZubkZKOztBbUIzbm5GQTtFQUNJLGdCQUFBO0FuQjhubkZKOztBbUI1bm5GQTtFQUNJLGdCQUFBO0FuQitubkZKOztBbUI3bm5GQTtFQUNJLGdCQUFBO0FuQmdvbkZKOztBbUI5bm5GQTtFQUNJLGdCQUFBO0FuQmlvbkZKOztBbUIvbm5GQTtFQUNJLGdCQUFBO0FuQmtvbkZKOztBbUJob25GQTtFQUNJLGdCQUFBO0FuQm1vbkZKOztBbUJqb25GQTtFQUNJLGdCQUFBO0FuQm9vbkZKOztBbUJsb25GQTtFQUNJLGdCQUFBO0FuQnFvbkZKOztBbUJub25GQTtFQUNJLGdCQUFBO0FuQnNvbkZKOztBbUJwb25GQTtFQUNJLGdCQUFBO0FuQnVvbkZKOztBbUJyb25GQTtFQUNJLGdCQUFBO0FuQndvbkZKOztBbUJ0b25GQTtFQUNJLGdCQUFBO0FuQnlvbkZKOztBbUJ2b25GQTtFQUNJLGdCQUFBO0FuQjBvbkZKOztBbUJ4b25GQTtFQUNJLGdCQUFBO0FuQjJvbkZKOztBbUJ6b25GQTtFQUNJLGdCQUFBO0FuQjRvbkZKOztBbUIxb25GQTtFQUNJLGdCQUFBO0FuQjZvbkZKOztBbUIzb25GQTtFQUNJLGdCQUFBO0FuQjhvbkZKOztBbUI1b25GQTtFQUNJLGdCQUFBO0FuQitvbkZKOztBbUI3b25GQTtFQUNJLGdCQUFBO0FuQmdwbkZKOztBbUI5b25GQTtFQUNJLGdCQUFBO0FuQmlwbkZKOztBbUIvb25GQTtFQUNJLGdCQUFBO0FuQmtwbkZKOztBbUJocG5GQTtFQUNJLGdCQUFBO0FuQm1wbkZKOztBbUJqcG5GQTtFQUNJLGdCQUFBO0FuQm9wbkZKOztBbUJscG5GQTtFQUNJLGdCQUFBO0FuQnFwbkZKOztBbUJucG5GQTtFQUNJLGdCQUFBO0FuQnNwbkZKOztBbUJwcG5GQTtFQUNJLGdCQUFBO0FuQnVwbkZKOztBbUJycG5GQTtFQUNJLGdCQUFBO0FuQndwbkZKOztBbUJ0cG5GQTtFQUNJLGdCQUFBO0FuQnlwbkZKOztBbUJ2cG5GQTtFQUNJLGdCQUFBO0FuQjBwbkZKOztBbUJ4cG5GQTtFQUNJLGdCQUFBO0FuQjJwbkZKOztBbUJ6cG5GQTtFQUNJLGdCQUFBO0FuQjRwbkZKOztBbUIxcG5GQTtFQUNJLGdCQUFBO0FuQjZwbkZKOztBbUIzcG5GQTtFQUNJLGdCQUFBO0FuQjhwbkZKOztBbUI1cG5GQTtFQUNJLGdCQUFBO0FuQitwbkZKOztBbUI3cG5GQTtFQUNJLGdCQUFBO0FuQmdxbkZKOztBbUI5cG5GQTtFQUNJLGdCQUFBO0FuQmlxbkZKOztBbUIvcG5GQTtFQUNJLGdCQUFBO0FuQmtxbkZKOztBbUJocW5GQTtFQUNJLGdCQUFBO0FuQm1xbkZKOztBbUJqcW5GQTtFQUNJLGdCQUFBO0FuQm9xbkZKOztBbUJscW5GQTtFQUNJLGdCQUFBO0FuQnFxbkZKOztBbUJucW5GQTtFQUNJLGdCQUFBO0FuQnNxbkZKOztBbUJwcW5GQTtFQUNJLGdCQUFBO0FuQnVxbkZKOztBbUJycW5GQTtFQUNJLGdCQUFBO0FuQndxbkZKOztBbUJ0cW5GQTtFQUNJLGdCQUFBO0FuQnlxbkZKOztBbUJ2cW5GQTtFQUNJLGdCQUFBO0FuQjBxbkZKOztBbUJ4cW5GQTtFQUNJLGdCQUFBO0FuQjJxbkZKOztBbUJ6cW5GQTtFQUNJLGdCQUFBO0FuQjRxbkZKOztBbUIxcW5GQTtFQUNJLGdCQUFBO0FuQjZxbkZKOztBbUIzcW5GQTtFQUNJLGdCQUFBO0FuQjhxbkZKOztBbUI1cW5GQTtFQUNJLGdCQUFBO0FuQitxbkZKOztBbUI3cW5GQTtFQUNJLGdCQUFBO0FuQmdybkZKOztBbUI5cW5GQTtFQUNJLGdCQUFBO0FuQmlybkZKOztBbUIvcW5GQTtFQUNJLGdCQUFBO0FuQmtybkZKOztBbUJocm5GQTtFQUNJLGdCQUFBO0FuQm1ybkZKOztBbUJqcm5GQTtFQUNJLGdCQUFBO0FuQm9ybkZKOztBbUJscm5GQTtFQUNJLGdCQUFBO0FuQnFybkZKOztBbUJucm5GQTtFQUNJLGdCQUFBO0FuQnNybkZKOztBbUJwcm5GQTtFQUNJLGdCQUFBO0FuQnVybkZKOztBbUJycm5GQTtFQUNJLGdCQUFBO0FuQndybkZKOztBbUJ0cm5GQTtFQUNJLGdCQUFBO0FuQnlybkZKOztBbUJ2cm5GQTtFQUNJLGdCQUFBO0FuQjBybkZKOztBbUJ4cm5GQTtFQUNJLGdCQUFBO0FuQjJybkZKOztBbUJ6cm5GQTtFQUNJLGdCQUFBO0FuQjRybkZKOztBbUIxcm5GQTtFQUNJLGdCQUFBO0FuQjZybkZKOztBbUIzcm5GQTtFQUNJLGdCQUFBO0FuQjhybkZKOztBbUI1cm5GQTtFQUNJLGdCQUFBO0FuQitybkZKOztBbUI3cm5GQTtFQUNJLGdCQUFBO0FuQmdzbkZKOztBbUI5cm5GQTtFQUNJLGdCQUFBO0FuQmlzbkZKOztBbUIvcm5GQTtFQUNJLGdCQUFBO0FuQmtzbkZKOztBbUJoc25GQTtFQUNJLGdCQUFBO0FuQm1zbkZKOztBbUJqc25GQTtFQUNJLGdCQUFBO0FuQm9zbkZKOztBbUJsc25GQTtFQUNJLGdCQUFBO0FuQnFzbkZKOztBbUJuc25GQTtFQUNJLGdCQUFBO0FuQnNzbkZKOztBbUJwc25GQTtFQUNJLGdCQUFBO0FuQnVzbkZKOztBbUJyc25GQTtFQUNJLGdCQUFBO0FuQndzbkZKOztBbUJ0c25GQTtFQUNJLGdCQUFBO0FuQnlzbkZKOztBbUJ2c25GQTtFQUNJLGdCQUFBO0FuQjBzbkZKOztBbUJ4c25GQTtFQUNJLGdCQUFBO0FuQjJzbkZKOztBbUJ6c25GQTtFQUNJLGdCQUFBO0FuQjRzbkZKOztBbUIxc25GQTtFQUNJLGdCQUFBO0FuQjZzbkZKOztBbUIzc25GQTtFQUNJLGdCQUFBO0FuQjhzbkZKOztBbUI1c25GQTtFQUNJLGdCQUFBO0FuQitzbkZKOztBbUI3c25GQTtFQUNJLGdCQUFBO0FuQmd0bkZKOztB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RUFDSSxnQkFBQTtBckJ1MnZGUjs7QXFCeDJ2Rkk7RUFDSSxnQkFBQTtBckIyMnZGUjs7QXFCNTJ2Rkk7RUFDSSxnQkFBQTtBckIrMnZGUjs7QXFCaDN2Rkk7RUFDSSxnQkFBQTtBckJtM3ZGUjs7QXFCNTJ2Rkk7RUFDSSxjQUFBO0FyQisydkZSOztBcUJoM3ZGSTtFQUNJLGNBQUE7QXJCbTN2RlI7O0FxQnAzdkZJO0VBQ0ksY0FBQTtBckJ1M3ZGUjs7QXFCeDN2Rkk7RUFDSSxjQUFBO0FyQjIzdkZSOztBcUI1M3ZGSTtFQUNJLGVBQUE7QXJCKzN2RlI7O0FxQmg0dkZJO0VBQ0ksZUFBQTtBckJtNHZGUjs7QXFCcDR2Rkk7RUFDSSxlQUFBO0FyQnU0dkZSOztBcUJ4NHZGSTtFQUNJLGVBQUE7QXJCMjR2RlI7O0FxQjU0dkZJO0VBQ0ksZUFBQTtBckIrNHZGUjs7QXFCaDV2Rkk7RUFDSSxlQUFBO0FyQm01dkZSOztBcUJwNXZGSTtFQUNJLGVBQUE7QXJCdTV2RlI7O0FxQng1dkZJO0VBQ0ksZUFBQTtBckIyNXZGUjs7QXFCNTV2Rkk7RUFDSSxlQUFBO0FyQis1dkZSOztBcUJoNnZGSTtFQUNJLGVBQUE7QXJCbTZ2RlI7O0FxQnA2dkZJO0VBQ0ksZUFBQTtBckJ1NnZGUjs7QXFCeDZ2Rkk7RUFDSSxlQUFBO0FyQjI2dkZSOztBcUI1NnZGSTtFQUNJLGVBQUE7QXJCKzZ2RlI7O0FxQmg3dkZJO0VBQ0ksZUFBQTtBckJtN3ZGUjs7QXFCcDd2Rkk7RUFDSSxlQUFBO0FyQnU3dkZSOztBcUJ4N3ZGSTtFQUNJLGVBQUE7QXJCMjd2RlI7O0FxQjU3dkZJO0VBQ0ksZUFBQTtBckIrN3ZGUjs7QXFCaDh2Rkk7RUFDSSxlQUFBO0FyQm04dkZSOztBcUJwOHZGSTtFQUNJLGVBQUE7QXJCdTh2RlI7O0FxQng4dkZJO0VBQ0ksZUFBQTtBckIyOHZGUjs7QXFCNTh2Rkk7RUFDSSxlQUFBO0FyQis4dkZSOztBcUJoOXZGSTtFQUNJLGVBQUE7QXJCbTl2RlI7O0FxQnA5dkZJO0VBQ0ksZUFBQTtBckJ1OXZGUjs7QXFCeDl2Rkk7RUFDSSxlQUFBO0FyQjI5dkZSOztBcUI1OXZGSTtFQUNJLGVBQUE7QXJCKzl2RlI7O0FxQmgrdkZJO0VBQ0ksZUFBQTtBckJtK3ZGUjs7QXFCcCt2Rkk7RUFDSSxlQUFBO0FyQnUrdkZSOztBcUJ4K3ZGSTtFQUNJLGVBQUE7QXJCMit2RlI7O0FxQjUrdkZJO0VBQ0ksZUFBQTtBckIrK3ZGUjs7QXFCaC92Rkk7RUFDSSxlQUFBO0FyQm0vdkZSOztBcUJwL3ZGSTtFQUNJLGVBQUE7QXJCdS92RlI7O0FxQngvdkZJO0VBQ0ksZUFBQTtBckIyL3ZGUjs7QXFCNS92Rkk7RUFDSSxlQUFBO0FyQisvdkZSOztBcUJoZ3dGSTtFQUNJLGVBQUE7QXJCbWd3RlI7O0FxQnBnd0ZJO0VBQ0ksZUFBQTtBckJ1Z3dGUjs7QXFCeGd3Rkk7RUFDSSxlQUFBO0FyQjJnd0ZSOztBcUI1Z3dGSTtFQUNJLGVBQUE7QXJCK2d3RlI7O0FxQmhod0ZJO0VBQ0ksZUFBQTtBckJtaHdGUjs7QXFCcGh3Rkk7RUFDSSxlQUFBO0FyQnVod0ZSOztBcUJ4aHdGSTtFQUNJLGVBQUE7QXJCMmh3RlI7O0FxQjVod0ZJO0VBQ0ksZUFBQTtBckIraHdGUjs7QXFCaGl3Rkk7RUFDSSxlQUFBO0FyQm1pd0ZSOztBcUJwaXdGSTtFQUNJLGVBQUE7QXJCdWl3RlI7O0FxQnhpd0ZJO0VBQ0ksZUFBQTtBckIyaXdGUjs7QXFCNWl3Rkk7RUFDSSxlQUFBO0FyQitpd0ZSOztBcUJoandGSTtFQUNJLGdCQUFBO0FyQm1qd0ZSOztBcUJwandGSTtFQUNJLGdCQUFBO0FyQnVqd0ZSOztBcUJ4andGSTtFQUNJLGdCQUFBO0FyQjJqd0ZSOztBcUI1andGSTtFQUNJLGdCQUFBO0FyQitqd0ZSOztBcUJoa3dGSTtFQUNJLGdCQUFBO0FyQm1rd0ZSOztBcUJwa3dGSTtFQUNJLGdCQUFBO0FyQnVrd0ZSOztBcUJ4a3dGSTtFQUNJLGdCQUFBO0FyQjJrd0ZSOztBcUI1a3dGSTtFQUNJLGdCQUFBO0FyQitrd0ZSOztBcUJobHdGSTtFQUNJLGdCQUFBO0FyQm1sd0ZSOztBcUJwbHdGSTtFQUNJLGdCQUFBO0FyQnVsd0ZSOztBcUJ4bHdGSTtFQUNJLGdCQUFBO0FyQjJsd0ZSOztBcUJwbHdGSTtFQUNJLGdCQUFBO0FyQnVsd0ZSOztBcUJ4bHdGSTtFQUNJLGdCQUFBO0FyQjJsd0ZSOztBcUI1bHdGSTtFQUNJLGdCQUFBO0FyQitsd0ZSOztBcUJobXdGSTtFQUNJLGdCQUFBO0FyQm1td0ZSOztBcUJwbXdGSTtFQUNJLGlCQUFBO0FyQnVtd0ZSOztBcUJ4bXdGSTtFQUNJLGlCQUFBO0FyQjJtd0ZSOztBcUI1bXdGSTtFQUNJLGlCQUFBO0FyQittd0ZSOztBcUJobndGSTtFQUNJLGlCQUFBO0FyQm1ud0ZSOztBcUJwbndGSTtFQUNJLGlCQUFBO0FyQnVud0ZSOztBcUJ4bndGSTtFQUNJLGlCQUFBO0FyQjJud0ZSOztBcUI1bndGSTtFQUNJLGlCQUFBO0FyQitud0ZSOztBcUJob3dGSTtFQUNJLGlCQUFBO0FyQm1vd0ZSOztBcUJwb3dGSTtFQUNJLGlCQUFBO0FyQnVvd0ZSOztBcUJ4b3dGSTtFQUNJLGlCQUFBO0FyQjJvd0ZSOztBcUI1b3dGSTtFQUNJLGlCQUFBO0FyQitvd0ZSOztBcUJocHdGSTtFQUNJLGlCQUFBO0FyQm1wd0ZSOztBcUJwcHdGSTtFQUNJLGlCQUFBO0FyQnVwd0ZSOztBcUJ4cHdGSTtFQUNJLGlCQUFBO0FyQjJwd0ZSOztBcUI1cHdGSTtFQUNJLGlCQUFBO0FyQitwd0ZSOztBcUJocXdGSTtFQUNJLGlCQUFBO0FyQm1xd0ZSOztBcUJwcXdGSTtFQUNJLGlCQUFBO0FyQnVxd0ZSOztBcUJ4cXdGSTtFQUNJLGlCQUFBO0FyQjJxd0ZSOztBcUI1cXdGSTtFQUNJLGlCQUFBO0FyQitxd0ZSOztBcUJocndGSTtFQUNJLGlCQUFBO0FyQm1yd0ZSOztBcUJwcndGSTtFQUNJLGlCQUFBO0FyQnVyd0ZSOztBcUJ4cndGSTtFQUNJLGlCQUFBO0FyQjJyd0ZSOztBcUI1cndGSTtFQUNJLGlCQUFBO0FyQityd0ZSOztBcUJoc3dGSTtFQUNJLGlCQUFBO0FyQm1zd0ZSOztBcUJwc3dGSTtFQUNJLGlCQUFBO0FyQnVzd0ZSOztBcUJ4c3dGSTtFQUNJLGlCQUFBO0FyQjJzd0ZSOztBcUI1c3dGSTtFQUNJLGlCQUFBO0FyQitzd0ZSOztBcUJodHdGSTtFQUNJLGlCQUFBO0FyQm10d0ZSOztBcUJwdHdGSTtFQUNJLGlCQUFBO0FyQnV0d0ZSOztBcUJ4dHdGSTtFQUNJLGlCQUFBO0FyQjJ0d0ZSOztBcUI1dHdGSTtFQUNJLGlCQUFBO0FyQit0d0ZSOztBcUJodXdGSTtFQUNJLGlCQUFBO0FyQm11d0ZSOztBcUJwdXdGSTtFQUNJLGlCQUFBO0FyQnV1d0ZSOztBcUJ4dXdGSTtFQUNJLGlCQUFBO0FyQjJ1d0ZSOztBcUI1dXdGSTtFQUNJLGlCQUFBO0FyQit1d0ZSOztBcUJodndGSTtFQUNJLGlCQUFBO0FyQm12d0ZSOztBcUJwdndGSTtFQUNJLGlCQUFBO0FyQnV2d0ZSOztBcUJ4dndGSTtFQUNJLGlCQUFBO0FyQjJ2d0ZSOztBcUI1dndGSTtFQUNJLGlCQUFBO0FyQit2d0ZSOztBcUJod3dGSTtFQUNJLGlCQUFBO0FyQm13d0ZSOztBcUJwd3dGSTtFQUNJLGlCQUFBO0FyQnV3d0ZSOztBcUJ4d3dGSTtFQUNJLGlCQUFBO0FyQjJ3d0ZSOztBcUI1d3dGSTtFQUNJLGlCQUFBO0FyQit3d0ZSOztBcUJoeHdGSTtFQUNJLGlCQUFBO0FyQm14d0ZSOztBcUJweHdGSTtFQUNJLGlCQUFBO0FyQnV4d0ZSOztBcUJ4eHdGSTtFQUNJLGtCQUFBO0FyQjJ4d0ZSOztBcUI1eHdGSTtFQUNJLGtCQUFBO0FyQit4d0ZSOztBcUJoeXdGSTtFQUNJLGtCQUFBO0FyQm15d0ZSOztBcUJweXdGSTtFQUNJLGtCQUFBO0FyQnV5d0ZSOztBcUJ4eXdGSTtFQUNJLGtCQUFBO0FyQjJ5d0ZSOztBcUI1eXdGSTtFQUNJLGtCQUFBO0FyQit5d0ZSOztBcUJoendGSTtFQUNJLGtCQUFBO0FyQm16d0ZSOztBcUJwendGSTtFQUNJLGtCQUFBO0FyQnV6d0ZSOztBcUJ4endGSTtFQUNJLGtCQUFBO0FyQjJ6d0ZS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RmhCO0EyQnpueEZnQjtFQUNJLGtCQUFBO0EzQjJueEZwQjtBMkI3bXhGZ0I7RUFDSSx5QkFBQTtBM0IrbXhGcEI7QTJCN214Rm9CO0VBQ0kseUJBQUE7QTNCK214RnhCO0EyQi9seEZnQjtFQUNJLDRCQUFBO0EzQmlteEZwQjtBMkIvbHhGb0I7RUFDSSx5QkFBQTtBM0JpbXhGeEI7QTJCM2x4Rm9CO0VBQ0ksNEJBQUE7QTNCNmx4RnhCO0EyQjNseEZ3QjtFQUNJLHlCQUFBO0EzQjZseEY1QjtBMkJybHhGb0I7RUFDSSw0QkFBQTtBM0J1bHhGeEI7QTJCcmx4RndCO0VBQ0kseUJBQUE7QTNCdWx4RjVCO0EyQnRreEZnQjtFQUNJLHlCQUFBO0EzQndreEZwQjtBMkJya3hGZ0I7RUFDSSx5QkFBQTtBM0J1a3hGcEI7QTJCcGt4RmdCO0VBQ0kseUJBQUE7QTNCc2t4RnBCO0EyQmxreEZvQjtFQUNJLHlCQUFBO0EzQm9reEZ4QjtBMkJqa3hGb0I7RUFDSSx5QkFBQTtBM0Jta3hGeEI7QTJCaGt4Rm9CO0VBQ0kseUJBQUE7QTNCa2t4RnhCO0EyQmxqeEZ3QjtFQUNJLHlCQUFBO0EzQm9qeEY1QjtBMkJqanhGd0I7RUFDSSx5QkFBQTtBM0JtanhGNUI7QTJCaGp4RndCO0VBQ0ksNEJBQUE7QTNCa2p4RjVCO0EyQjdpeEY0QjtFQUNJLHlCQUFBO0EzQitpeEZoQztBMkI1aXhGNEI7RUFDSSx5QkFBQTtBM0I4aXhGaEM7QTJCM2l4RjRCO0VBQ0kseUJBQUE7QTNCNml4RmhDO0EyQnBpeEZ3QjtFQUNJLHlCQUFBO0EzQnNpeEY1QjtBMkJuaXhGd0I7RUFDSSx5QkFBQTtBM0JxaXhGNUI7QTJCbGl4RndCO0VBQ0kseUJBQUE7QTNCb2l4RjVCO0EyQi9oeEY0QjtFQUNJLHlCQUFBO0EzQmlpeEZoQztBMkI5aHhGNEI7RUFDSSx5QkFBQTtBM0JnaXhGaEM7QTJCN2h4RjRCO0VBQ0kseUJBQUE7QTNCK2h4RmhDO0EyQjFneEZ3QjtFQUNJLHlCQUFBO0EzQjRneEY1QjtBMkJ6Z3hGd0I7RUFDSSx5QkFBQTtBM0IyZ3hGNUI7QTJCeGd4RndCO0VBQ0kseUJBQUE7QTNCMGd4RjVCO0EyQnJneEY0QjtFQUNJLHlCQUFBO0EzQnVneEZoQztBMkJwZ3hGNEI7RUFDSSx5QkFBQTtBM0JzZ3hGaEM7QTJCbmd4RjRCO0VBQ0kseUJBQUE7QTNCcWd4RmhDO0EyQjEvd0Y0QjtFQUNJLHlCQUFBO0EzQjQvd0ZoQztBMkJ6L3dGNEI7RUFDSSx5QkFBQTtBM0IyL3dGaEM7QTJCeC93RjRCO0VBQ0kseUJBQUE7QTNCMC93RmhDO0EyQnIvd0ZnQztFQUNJLHlCQUFBO0EzQnUvd0ZwQztBMkJwL3dGZ0M7RUFDSSx5QkFBQTtBM0JzL3dGcEM7QTJCbi93RmdDO0VBQ0kseUJBQUE7QTNCcS93RnBDO0EyQngrd0Y0QjtFQUNJLHlCQUFBO0EzQjArd0ZoQztBMkJ2K3dGNEI7RUFDSSx5QkFBQTtBM0J5K3dGaEM7QTJCdCt3RjRCO0VBQ0kseUJBQUE7QTNCdyt3RmhDO0EyQm4rd0ZnQztFQUNJLHlCQUFBO0EzQnErd0ZwQztBMkJsK3dGZ0M7RUFDSSx5QkFBQTtBM0JvK3dGcEM7QTJCait3RmdDO0VBQ0kseUJBQUE7QTNCbSt3RnBDO0EyQmw5d0ZJO0VBQ0ksbUJBQUE7QTNCbzl3RlI7QTJCLzh3RlE7RUFDSSxtQkFBQTtBM0JpOXdGWjtBMkI5OHdGUTtFQUNJLG1CQUFBO0EzQmc5d0ZaO0EyQnY4d0ZZO0VBQ0ksZ0JBQUE7QTNCeTh3RmhCO0EyQnQ4d0ZZO0VBQ0ksZ0JBQUE7QTNCdzh3RmhCO0EyQmo4d0ZZO0VBQ0ksd0JBQUE7QTNCbTh3RmhCO0EyQmg4d0ZZO0VBQ0ksd0JBQUE7QTNCazh3RmhCO0EyQjM3d0ZZO0VBQ0ksZ0JBQUE7QTNCNjd3RmhCO0EyQjE3d0ZZO0VBQ0ksZ0JBQUE7QTNCNDd3RmhCOztBMkJuN3dGQTs7RUFBQTtBQUdBO0VBQ0ksYUFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7QTNCczd3Rko7QTJCcDd3Rkk7RUFDSSxrQkFBQTtBM0JzN3dGUjtBMkJuN3dGSTtFQUNJLGFBQUE7RUFDQSxnQkFBQTtFQUNBLDhCQUFBO0VBQ0EsaUJBQUE7RUFDQSx5Q0FBQTtBM0JxN3dGUjtBMkJuN3dGUTtFQUNJLGFBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBM0JxN3dGWjtBMkJuN3dGWTtFQUNJLGNBQUE7QTNCcTd3RmhCO0EyQjc2d0ZRO0VBQ0ksYUFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QTNCKzZ3Rlo7QTJCNzZ3Rlk7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7QTNCKzZ3RmhCO0EyQjc2d0ZnQjtFQUNJLGNBQUE7RUFDQSxnQkFBQTtBM0IrNndGcEI7QTJCMzZ3Rlk7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBM0I2NndGaEI7QTJCMzZ3RmdCO0VBQ0ksVUFBQTtFQUNBLG9CQUFBO0EzQjY2d0ZwQjtBMkJ2NndGSTtFQUNJLFlBQUE7QTNCeTZ3RlI7QTJCdjZ3RlE7RUFDSSxrQkFBQTtFQUNBLHFDQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0EzQnk2d0ZaO0EyQm42d0ZRO0VBQ0ksbUJBQUE7RUFDQSwwQkFBQTtFQUNBLHFDQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSx5QkFBQTtLQUFBLHNCQUFBO1VBQUEsaUJBQUE7RUFDQSxhQUFBO0EzQnE2d0ZaO0EyQm42d0ZZO0VBQ0ksaURBQUE7RUFDQSxxQ0FBQTtFQUNBLGdEQUFBO0VBQ0EsZ0JBQUE7QTNCcTZ3RmhCO0EyQmw2d0ZZO0VBQ0ksNEhBQUE7QTNCbzZ3RmhCO0EyQmo2d0ZZO0VBQ0kscUNBQUE7RUFDQSw0Q0FBQTtFQUNBLDhCQUFBO0VBQ0EsMkJBQUE7RUFDQSxlQUFBO0EzQm02d0ZoQjtBMkI1NXdGSTtFQUNJLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUVBLG9CQUFBO0VBRUEseUJBQUE7RUFFQSxXQUFBO0VBRUEsVUFBQTtFQUVBLGlCQUFBO0VBQ0EseUpBQUE7RUFDQSxRQUFBO0EzQjg1d0ZSO0EyQjM1d0ZJO0VBQ0ksYUFBQTtFQUNBLFdBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBRUEscUNBQUE7QTNCNDV3RlI7QTJCMzV3RlE7RUFDSSxnQkFBQTtBM0I2NXdGWjtBMkJ6NXdGZ0I7RUFDSSxZQUFBO0EzQjI1d0ZwQjtBMkJ0NXdGUTtFQUNJLGFBQUE7RUFDQSxnQkFBQTtFQUNBLDJHQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtBM0J3NXdGWjtBMkI5NHdGNEI7RUFDSSxrQkFBQTtFQUNBLFNBQUE7QTNCZzV3RmhDO0EyQnY0d0ZRO0VBQ0ksYUFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSxpQ0FBQTtBM0J5NHdGWjtBMkJ0NHdGZ0I7RUFDSSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0EzQnc0d0ZwQjtBMkJuNHdGZ0I7RUFDSSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0EzQnE0d0ZwQjtBMkI1M3dGUTtFQUNJLG1CQUFBO0EzQjgzd0ZaO0EyQjMzd0ZROztFQUVJLG1CQUFBO0EzQjYzd0ZaO0EyQngzd0ZJO0VBQ0ksa0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0EzQjAzd0ZSOztBMkJ0M3dGQSw2Q0FBQTtBQUdJO0VBQ0ksaUJBQUE7RUFDQSxpQkFBQTtBM0J1M3dGUjtBMkJwM3dGSTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtBM0JzM3dGUjtBMkJwM3dGUTtFQUNJLFlBQUE7QTNCczN3Rlo7O0EyQmgzd0ZBLHVCQUFBO0FBR0k7RUFDSSxZQUFBO0VBQ0EsZ0JBQUE7QTNCaTN3RlI7O0EyQjcyd0ZBLGdDQUFBO0FBS1E7RUFDSSxPQUFBO0EzQjQyd0ZaOztBMkJ2MndGQSx5QkFBQTtBQVdvQjs7RUFFSSxrQkFBQTtBM0JnMndGeEI7QTJCOTF3RndCOztFQUNJLFlBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsUUFBQTtFQUNBLGdCQUFBO0VBQ0EsU0FBQTtFQUNBLDBCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EseUNBQUE7RUFDQSxpQkFBQTtBM0JpMndGNUI7QTJCeDF3RjRCOztFQUNJLGdCQUFBO0EzQjIxd0ZoQztBMkI1MHdGZ0I7RUFDSSxjQUFBO0EzQjgwd0ZwQjtBMkI1MHdGb0I7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNENBQUE7RUFDQSxjQUFBO0EzQjgwd0Z4QjtBMkI1MHdGd0I7RUFDSSxjQUFBO0EzQjgwd0Y1QjtBMkIzMHdGd0I7RUFDSSxtQkFBQTtFQUNBLGlCQUFBO0EzQjYwd0Y1QjtBMkIxMHdGd0I7RUFDSSxpQkFBQTtBM0I0MHdGNUI7O0E0QnIreUZBOzs7O0NBQUE7QUFNQTs7RUFFSSxjQUFBO0VBQ0EsZ0JBQUE7RUFFQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtBNUJzK3lGSjs7QTRCbit5RkE7O0VBRUksV0FBQTtFQUNBLGtCQUFBO0E1QnMreUZKOztBNEJuK3lGQTs7Ozs7OztFQU9JLFdBQUE7RUFDQSxpQkFBQTtBNUJzK3lGSjs7QTRCbit5RkE7OztFQUdJLGNBQUE7QTVCcyt5Rko7O0E0Qm4reUZBOzs7O0VBSUksV0FBQTtBNUJzK3lGSjs7QTRCbit5RkE7OztFQUdJLFdBQUE7RUFDQSxpQkFBQTtBNUJzK3lGSjs7QTRCbit5RkE7O0VBRUksbUJBQUE7QTVCcyt5Rko7O0E0Qm4reUZBOzs7O0VBSUksV0FBQTtFQUNBLGlCQUFBO0E1QnMreUZKOztBNEJuK3lGQTs7OztFQUlJLGNBQUE7RUFDQSxtQkFBQTtBNUJzK3lGSjs7QTRCbit5RkE7Ozs7RUFJSSxjQUFBO0E1QnMreUZKOztBNEJuK3lGQTtFQUNJLGNBQUE7QTVCcyt5Rko7O0E0Qm4reUZBOzs7Ozs7O0VBT0ksY0FBQTtBNUJzK3lGSjs7QTRCbit5RkE7RUFDSSxjQUFBO0E1QnMreUZKOztBNEJuK3lGQTs7Ozs7O0VBTUksV0FBQTtFQUNBLGlCQUFBO0E1QnMreUZKOztBNEJuK3lGQTtFQUNJLGdCQUFBO0E1QnMreUZKOztBNEJuK3lGQTtFQUNJLGdCQUFBO0E1QnMreUZKOztBNEJuK3lGQTtFQUNJLG1CQUFBO0E1QnMreUZKOztBNEJuK3lGQTtFQUNJLFdBQUE7QTVCcyt5Rko7O0E2Qi9sekZBO0VBQ0ksY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0E3QmttekZKO0E2QnpsekZnQjtFQUNJLGFBQUE7QTdCMmx6RnBCO0E2QjlrekZnQjtFQUNJLGFBQUE7QTdCZ2x6RnBCO0E2QnBrekZnQjtFQUNJLDBCQUFBO0E3QnNrekZwQjtBNkI1anpGWTtFQUNJLDBCQUFBO0E3QjhqekZoQjtBNkJqanpGb0I7RUFDSSwwQkFBQTtFQUNBLDRCQUFBO0E3Qm1qekZ4Qjs7QTZCeGl6Rkk7RUFDSSw0RGxCbEJXO0FYNmp6Rm5CO0E2QnRpekZRO0VBQ0ksMkJBQUE7QTdCd2l6Rlo7QTZCaGl6Rlk7RUFDSSw0QkFBQTtFQUNBLDBCQUFBO0VBQ0EsNEJBQUE7QTdCa2l6RmhCOztBNkIzaHpGQTtFQUNJLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0E3QjhoekZKO0E2QjFoekZRO0VBQ0ksY0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLDZCQUFBO0VBQ0Esd0NBQUE7QTdCNGh6Rlo7QTZCdGh6RlE7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBO0VBQ0EsU0FBQTtFQUNBLGlCQUFBO0VBQ0EsNkJBQUE7RUFDQSxxQ0FBQTtBN0J3aHpGWjtBNkJsaHpGUTtFQUNJLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSxRQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0NBQUE7QTdCb2h6Rlo7QTZCOWd6RlE7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLDZCQUFBO0VBQ0EsdUNBQUE7QTdCZ2h6Rlo7QTZCNWd6Rkk7RUFDSSwrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0E3QjhnekZSO0E2QnBnekZ3QjtFQUNJLFlBQUE7QTdCc2d6RjVCO0E2QmxnekZvQjtFQUNJLGdCQUFBO0E3Qm9nekZ4Qjs7QThCbHN6RlE7RUFDSSxvQkFBQTtBOUJxc3pGWjtBOEJqc3pGSTtFQUNJLG9CQUFBO0E5Qm1zekZSO0E4QmhzekZJO0VBQ0ksMkJBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7QTlCa3N6RlI7QThCaHN6RlE7RUFDSSxXQUFBO0E5QmtzekZaO0E4QjlyekZJO0VBQ0ksMkJBQUE7RUFDQSxhQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7QTlCZ3N6RlI7QThCOXJ6RlE7RUFDSSxVQUFBO0E5QmdzekZaOztBK0IvdHpGQTtFQUNJLGNBQUE7QS9Ca3V6Rko7QStCOXR6RlE7RUFDSSxxQ0FBQTtBL0JndXpGWjtBK0J4dHpGWTtFQUNJLDhCQUFBO0VBQ0EscUNBQUE7RUFDQSxnQkFBQTtBL0IwdHpGaEI7QStCanR6Rlk7RUFDSSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EscUNBQUE7RUFDQSxhQUFBO0EvQm10ekZoQjtBK0I5c3pGSTtFQUNJLHFDQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBL0JndHpGUjtBK0I5c3pGUTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtBL0JndHpGWjtBK0I5c3pGWTs7RUFFSSxnQ0FBQTtFQUNBLGlCQUFBO0EvQmd0ekZoQjtBK0I3c3pGWTtFQUNJLFdBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtBL0Irc3pGaEI7QStCN3N6RmdCO0VBQ0ksZUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7QS9CK3N6RnBCOztBZ0NoeHpGQSxtRUFBQTtBQUNBO21FQUFBO0FBRUE7RUFDSSx3QkFBQTtBaENteHpGSjs7QWdDaHh6RkE7RUFDSSxxQkFBQTtBaENteHpGSjs7QWdDaHh6RkE7RUFDSSxvQkFBQTtBaENteHpGSjs7QWdDaHh6RkE7RUFDSSxnQkFBQTtBaENteHpGSjs7QWdDaHh6RkE7RUFDSSwrQkFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtBaENteHpGSjs7QWdDL3d6RkE7RUFDSSxrQkFBQTtFQUNBLFVBQUE7QWhDa3h6Rko7O0FnQy93ekZBO0VBQ0ksZUFBQTtBaENreHpGSjs7QWdDL3d6RkE7RUFDSSxnQkFBQTtBaENreHpGSjs7QWdDL3d6RkE7RUFDSSx1QkFBQTtBaENreHpGSjs7QWdDNXd6Rkk7RUFDSSxjQUFBO0VBQ0EsYUFBQTtBaEMrd3pGUjs7QWdDMXd6RkE7RUFDSSxlQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtBaEM2d3pGSjs7QWdDend6RkE7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUNBQUE7QWhDNHd6Rko7QWdDMXd6Rkk7RUFDSSxnQkFBQTtFQUNBLGtCQUFBO0FoQzR3ekZSO0FnQ3p3ekZJO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtBaEMyd3pGUjs7QWdDdHd6RkE7RUFDSSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQ0FBQTtBaEN5d3pGSjtBZ0N2d3pGSTtFQUNJLGdCQUFBO0VBQ0Esa0JBQUE7QWhDeXd6RlI7QWdDdHd6Rkk7RUFDSSxrQkFBQTtFQUNBLGdCQUFBO0FoQ3d3ekZSOztBZ0Nud3pGQTtFQUNJLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxnQ0FBQTtFQUNBLFdBQUE7QWhDc3d6Rko7O0FnQ2h3ekZJO0VBQ0kscUJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFBO0FoQ213ekZSO0FnQ2h3ekZJOzs7RUFHSSxxQkFBQTtBaENrd3pGUjtBZ0MvdnpGSTtFQUNJLG1CQUFBO0FoQ2l3ekZSO0FnQzl2ekZJO0VBQ0ksc0JBQUE7QWhDZ3d6RlI7QWdDN3Z6Rkk7RUFDSSxzQkFBQTtBaEMrdnpGUjs7QWdDdnZ6Rkk7O0VBRUksWUFBQTtBaEMwdnpGUjs7QWdDdnZ6Rkk7O0VBRUksZ0JBQUE7QWhDMHZ6RlI7O0FnQ3Z2ekZJOztFQUVJLGtCQUFBO0FoQzB2ekZSOztBZ0N2dnpGSTs7RUFFSSxtQkFBQTtBaEMwdnpGUjs7QWdDdnZ6Rkk7O0VBRUksaUJBQUE7QWhDMHZ6RlI7O0FnQ3Z2ekZJOztFQUVJLGlCQUFBO0VBQ0Esa0JBQUE7QWhDMHZ6RlI7O0FnQ3Z2ekZJOztFQUVJLGdCQUFBO0VBQ0EsbUJBQUE7QWhDMHZ6RlI7O0FnQzV4ekZJOztFQUVJLFlBQUE7QWhDK3h6RlI7O0FnQzV4ekZJOztFQUVJLGdCQUFBO0FoQyt4ekZSOztBZ0M1eHpGSTs7RUFFSSxrQkFBQTtBaEMreHpGUjs7QWdDNXh6Rkk7O0VBRUksbUJBQUE7QWhDK3h6RlI7O0FnQzV4ekZJOztFQUVJLGlCQUFBO0FoQyt4ekZSOztBZ0M1eHpGSTs7RUFFSSxpQkFBQTtFQUNBLGtCQUFBO0FoQyt4ekZSOztBZ0M1eHpGSTs7RUFFSSxnQkFBQTtFQUNBLG1CQUFBO0FoQyt4ekZSOztBZ0NqMHpGSTs7RUFFSSxhQUFBO0FoQ28wekZSOztBZ0NqMHpGSTs7RUFFSSxpQkFBQTtBaENvMHpGUjs7QWdDajB6Rkk7O0VBRUksbUJBQUE7QWhDbzB6RlI7O0FnQ2owekZJOztFQUVJLG9CQUFBO0FoQ28wekZSOztBZ0NqMHpGSTs7RUFFSSxrQkFBQTtBaENvMHpGUjs7QWdDajB6Rkk7O0VBRUksa0JBQUE7RUFDQSxtQkFBQTtBaENvMHpGUjs7QWdDajB6Rkk7O0VBRUksaUJBQUE7RUFDQSxvQkFBQTtBaENvMHpGUjs7QWdDdDJ6Rkk7O0VBRUksYUFBQTtBaEN5MnpGUjs7QWdDdDJ6Rkk7O0VBRUksaUJBQUE7QWhDeTJ6RlI7O0FnQ3QyekZJOztFQUVJLG1CQUFBO0FoQ3kyekZSOztBZ0N0MnpGSTs7RUFFSSxvQkFBQTtBaEN5MnpGUjs7QWdDdDJ6Rkk7O0VBRUksa0JBQUE7QWhDeTJ6RlI7O0FnQ3QyekZJOztFQUVJLGtCQUFBO0VBQ0EsbUJBQUE7QWhDeTJ6RlI7O0FnQ3QyekZJOztFQUVJLGlCQUFBO0VBQ0Esb0JBQUE7QWhDeTJ6RlI7O0FnQzM0ekZJOztFQUVJLGFBQUE7QWhDODR6RlI7O0FnQzM0ekZJOztFQUVJLGlCQUFBO0FoQzg0ekZSOztBZ0MzNHpGSTs7RUFFSSxtQkFBQTtBaEM4NHpGUjs7QWdDMzR6Rkk7O0VBRUksb0JBQUE7QWhDODR6RlI7O0FnQzM0ekZJOztFQUVJLGtCQUFBO0FoQzg0ekZSOztBZ0MzNHpGSTs7RUFFSSxrQkFBQTtFQUNBLG1CQUFBO0FoQzg0ekZSOztBZ0MzNHpGSTs7RUFFSSxpQkFBQTtFQUNBLG9CQUFBO0FoQzg0ekZSOztBZ0NoN3pGSTs7RUFFSSxhQUFBO0FoQ203ekZSOztBZ0NoN3pGSTs7RUFFSSxpQkFBQTtBaENtN3pGUjs7QWdDaDd6Rkk7O0VBRUksbUJBQUE7QWhDbTd6RlI7O0FnQ2g3ekZJOztFQUVJLG9CQUFBO0FoQ203ekZSOztBZ0NoN3pGSTs7RUFFSSxrQkFBQTtBaENtN3pGUjs7QWdDaDd6Rkk7O0VBRUksa0JBQUE7RUFDQSxtQkFBQTtBaENtN3pGUjs7QWdDaDd6Rkk7O0VBRUksaUJBQUE7RUFDQSxvQkFBQTtBaENtN3pGUjs7QWdDcjl6Rkk7O0VBRUksYUFBQTtBaEN3OXpGUjs7QWdDcjl6Rkk7O0VBRUksaUJBQUE7QWhDdzl6RlI7O0FnQ3I5ekZJOztFQUVJLG1CQUFBO0FoQ3c5ekZSOztBZ0NyOXpGSTs7RUFFSSxvQkFBQTtBaEN3OXpGUjs7QWdDcjl6Rkk7O0VBRUksa0JBQUE7QWhDdzl6RlI7O0FnQ3I5ekZJOztFQUVJLGtCQUFBO0VBQ0EsbUJBQUE7QWhDdzl6RlI7O0FnQ3I5ekZJOztFQUVJLGlCQUFBO0VBQ0Esb0JBQUE7QWhDdzl6RlI7O0FnQzEvekZJOztFQUVJLGFBQUE7QWhDNi96RlI7O0FnQzEvekZJOztFQUVJLGlCQUFBO0FoQzYvekZSOztBZ0MxL3pGSTs7RUFFSSxtQkFBQTtBaEM2L3pGUjs7QWdDMS96Rkk7O0VBRUksb0JBQUE7QWhDNi96RlI7O0FnQzEvekZJOztFQUVJLGtCQUFBO0FoQzYvekZSOztBZ0MxL3pGSTs7RUFFSSxrQkFBQTtFQUNBLG1CQUFBO0FoQzYvekZSOztBZ0MxL3pGSTs7RUFFSSxpQkFBQTtFQUNBLG9CQUFBO0FoQzYvekZSOztBZ0MvaDBGSTs7RUFFSSxhQUFBO0FoQ2tpMEZSOztBZ0MvaDBGSTs7RUFFSSxpQkFBQTtBaENraTBGUjs7QWdDL2gwRkk7O0VBRUksbUJBQUE7QWhDa2kwRlI7O0FnQy9oMEZJOztFQUVJLG9CQUFBO0FoQ2tpMEZSOztBZ0MvaDBGSTs7RUFFSSxrQkFBQTtBaENraTBGUjs7QWdDL2gwRkk7O0VBRUksa0JBQUE7RUFDQSxtQkFBQTtBaENraTBGUjs7QWdDL2gwRkk7O0VBRUksaUJBQUE7RUFDQSxvQkFBQTtBaENraTBGUjs7QWdDcGswRkk7O0VBRUksYUFBQTtBaEN1azBGUjs7QWdDcGswRkk7O0VBRUksaUJBQUE7QWhDdWswRlI7O0FnQ3BrMEZJOztFQUVJLG1CQUFBO0FoQ3VrMEZSOztBZ0NwazBGSTs7RUFFSSxvQkFBQTtBaEN1azBGUjs7QWdDcGswRkk7O0VBRUksa0JBQUE7QWhDdWswRlI7O0FnQ3BrMEZJOztFQUVJLGtCQUFBO0VBQ0EsbUJBQUE7QWhDdWswRlI7O0FnQ3BrMEZJOztFQUVJLGlCQUFBO0VBQ0Esb0JBQUE7QWhDdWswRlI7O0FnQ3ptMEZJOztFQUVJLGFBQUE7QWhDNG0wRlI7O0FnQ3ptMEZJOztFQUVJLGlCQUFBO0FoQzRtMEZSOztBZ0N6bTBGSTs7RUFFSSxtQkFBQTtBaEM0bTBGUjs7QWdDem0wRkk7O0VBRUksb0JBQUE7QWhDNG0wRlI7O0FnQ3ptMEZJOztFQUVJLGtCQUFBO0FoQzRtMEZSOztBZ0N6bTBGSTs7RUFFSSxrQkFBQTtFQUNBLG1CQUFBO0FoQzRtMEZSOztBZ0N6bTBGSTs7RUFFSSxpQkFBQTtFQUNBLG9CQUFBO0FoQzRtMEZSOztBZ0M5bzBGSTs7RUFFSSxhQUFBO0FoQ2lwMEZSOztBZ0M5bzBGSTs7RUFFSSxpQkFBQTtBaENpcDBGUjs7QWdDOW8wRkk7O0VBRUksbUJBQUE7QWhDaXAwRlI7O0FnQzlvMEZJOztFQUVJLG9CQUFBO0FoQ2lwMEZSOztBZ0M5bzBGSTs7RUFFSSxrQkFBQTtBaENpcDBGUjs7QWdDOW8wRkk7O0VBRUksa0JBQUE7RUFDQSxtQkFBQTtBaENpcDBGUjs7QWdDOW8wRkk7O0VBRUksaUJBQUE7RUFDQSxvQkFBQTtBaENpcDBGUjs7QWdDbnIwRkk7O0VBRUksYUFBQTtBaENzcjBGUjs7QWdDbnIwRkk7O0VBRUksaUJBQUE7QWhDc3IwRlI7O0FnQ25yMEZJOztFQUVJLG1CQUFBO0FoQ3NyMEZSOztBZ0NucjBGSTs7RUFFSSxvQkFBQTtBaENzcjBGUjs7QWdDbnIwRkk7O0VBRUksa0JBQUE7QWhDc3IwRlI7O0FnQ25yMEZJOztFQUVJLGtCQUFBO0VBQ0EsbUJBQUE7QWhDc3IwRlI7O0FnQ25yMEZJOztFQUVJLGlCQUFBO0VBQ0Esb0JBQUE7QWhDc3IwRlI7O0FnQ3h0MEZJOztFQUVJLGFBQUE7QWhDMnQwRlI7O0FnQ3h0MEZJOztFQUVJLGlCQUFBO0FoQzJ0MEZSOztBZ0N4dDBGSTs7RUFFSSxtQkFBQTtBaEMydDBGUjs7QWdDeHQwRkk7O0VBRUksb0JBQUE7QWhDMnQwRlI7O0FnQ3h0MEZJOztFQUVJLGtCQUFBO0FoQzJ0MEZSOztBZ0N4dDBGSTs7RUFFSSxrQkFBQTtFQUNBLG1CQUFBO0FoQzJ0MEZSOztBZ0N4dDBGSTs7RUFFSSxpQkFBQTtFQUNBLG9CQUFBO0FoQzJ0MEZSOztBZ0M3djBGSTs7RUFFSSxhQUFBO0FoQ2d3MEZSOztBZ0M3djBGSTs7RUFFSSxpQkFBQTtBaENndzBGUjs7QWdDN3YwRkk7O0VBRUksbUJBQUE7QWhDZ3cwRlI7O0FnQzd2MEZJOztFQUVJLG9CQUFBO0FoQ2d3MEZSOztBZ0M3djBGSTs7RUFFSSxrQkFBQTtBaENndzBGUjs7QWdDN3YwRkk7O0VBRUksa0JBQUE7RUFDQSxtQkFBQTtBaENndzBGUjs7QWdDN3YwRkk7O0VBRUksaUJBQUE7RUFDQSxvQkFBQTtBaENndzBGUjs7QWdDbHkwRkk7O0VBRUksYUFBQTtBaENxeTBGUjs7QWdDbHkwRkk7O0VBRUksaUJBQUE7QWhDcXkwRlI7O0FnQ2x5MEZJOztFQUVJLG1CQUFBO0FoQ3F5MEZSOztBZ0NseTBGSTs7RUFFSSxvQkFBQTtBaENxeTBGUjs7QWdDbHkwRkk7O0VBRUksa0JBQUE7QWhDcXkwRlI7O0FnQ2x5MEZJOztFQUVJLGtCQUFBO0VBQ0EsbUJBQUE7QWhDcXkwRlI7O0FnQ2x5MEZJOztFQUVJLGlCQUFBO0VBQ0Esb0JBQUE7QWhDcXkwRlI7O0FnQ3YwMEZJOztFQUVJLGFBQUE7QWhDMDAwRlI7O0FnQ3YwMEZJOztFQUVJLGlCQUFBO0FoQzAwMEZSOztBZ0N2MDBGSTs7RUFFSSxtQkFBQTtBaEMwMDBGUjs7QWdDdjAwRkk7O0VBRUksb0JBQUE7QWhDMDAwRlI7O0FnQ3YwMEZJOztFQUVJLGtCQUFBO0FoQzAwMEZSOztBZ0N2MDBGSTs7RUFFSSxrQkFBQTtFQUNBLG1CQUFBO0FoQzAwMEZSOztBZ0N2MDBGSTs7RUFFSSxpQkFBQTtFQUNBLG9CQUFBO0FoQzAwMEZSOztBZ0M1MjBGSTs7RUFFSSxhQUFBO0FoQysyMEZSOztBZ0M1MjBGSTs7RUFFSSxpQkFBQTtBaEMrMjBGUjs7QWdDNTIwRkk7O0VBRUksbUJBQUE7QWhDKzIwRlI7O0FnQzUyMEZJOztFQUVJLG9CQUFBO0FoQysyMEZSOztBZ0M1MjBGSTs7RUFFSSxrQkFBQTtBaEMrMjBGUjs7QWdDNTIwRkk7O0VBRUksa0JBQUE7RUFDQSxtQkFBQTtBaEMrMjBGUjs7QWdDNTIwRkk7O0VBRUksaUJBQUE7RUFDQSxvQkFBQTtBaEMrMjBGUjs7QWdDajUwRkk7O0VBRUksYUFBQTtBaENvNTBGUjs7QWdDajUwRkk7O0VBRUksaUJBQUE7QWhDbzUwRlI7O0FnQ2o1MEZJOztFQUVJLG1CQUFBO0FoQ281MEZSOztBZ0NqNTBGSTs7RUFFSSxvQkFBQTtBaENvNTBGUjs7QWdDajUwRkk7O0VBRUksa0JBQUE7QWhDbzUwRlI7O0FnQ2o1MEZJOztFQUVJLGtCQUFBO0VBQ0EsbUJBQUE7QWhDbzUwRlI7O0FnQ2o1MEZJOztFQUVJLGlCQUFBO0VBQ0Esb0JBQUE7QWhDbzUwRlI7O0FnQ3Q3MEZJOztFQUVJLGFBQUE7QWhDeTcwRlI7O0FnQ3Q3MEZJOztFQUVJLGlCQUFBO0FoQ3k3MEZSOztBZ0N0NzBGSTs7RUFFSSxtQkFBQTtBaEN5NzBGUjs7QWdDdDcwRkk7O0VBRUksb0JBQUE7QWhDeTcwRlI7O0FnQ3Q3MEZJOztFQUVJLGtCQUFBO0FoQ3k3MEZSOztBZ0N0NzBGSTs7RUFFSSxrQkFBQTtFQUNBLG1CQUFBO0FoQ3k3MEZSOztBZ0N0NzBGSTs7RUFFSSxpQkFBQTtFQUNBLG9CQUFBO0FoQ3k3MEZSOztBZ0MzOTBGSTs7RUFFSSxjQUFBO0FoQzg5MEZSOztBZ0MzOTBGSTs7RUFFSSxrQkFBQTtBaEM4OTBGUjs7QWdDMzkwRkk7O0VBRUksb0JBQUE7QWhDODkwRlI7O0FnQzM5MEZJOztFQUVJLHFCQUFBO0FoQzg5MEZSOztBZ0MzOTBGSTs7RUFFSSxtQkFBQTtBaEM4OTBGUjs7QWdDMzkwRkk7O0VBRUksbUJBQUE7RUFDQSxvQkFBQTtBaEM4OTBGUjs7QWdDMzkwRkk7O0VBRUksa0JBQUE7RUFDQSxxQkFBQTtBaEM4OTBGUjs7QWdDcjkwRlE7O0VBRUksWUFBQTtBaEN3OTBGWjs7QWdDcjkwRlE7O0VBRUksZ0JBQUE7QWhDdzkwRlo7O0FnQ3I5MEZROztFQUVJLGtCQUFBO0FoQ3c5MEZaOztBZ0NyOTBGUTs7RUFFSSxtQkFBQTtBaEN3OTBGWjs7QWdDcjkwRlE7O0VBRUksaUJBQUE7QWhDdzkwRlo7O0FnQ3I5MEZROztFQUVJLGlCQUFBO0VBQ0Esa0JBQUE7QWhDdzkwRlo7O0FnQ3I5MEZROztFQUVJLGdCQUFBO0VBQ0EsbUJBQUE7QWhDdzkwRlo7O0FnQzEvMEZROztFQUVJLGFBQUE7QWhDNi8wRlo7O0FnQzEvMEZROztFQUVJLGlCQUFBO0FoQzYvMEZaOztBZ0MxLzBGUTs7RUFFSSxtQkFBQTtBaEM2LzBGWjs7QWdDMS8wRlE7O0VBRUksb0JBQUE7QWhDNi8wRlo7O0FnQzEvMEZROztFQUVJLGtCQUFBO0FoQzYvMEZaOztBZ0MxLzBGUTs7RUFFSSxrQkFBQTtFQUNBLG1CQUFBO0FoQzYvMEZaOztBZ0MxLzBGUTs7RUFFSSxpQkFBQTtFQUNBLG9CQUFBO0FoQzYvMEZaOztBZ0MvaDFGUTs7RUFFSSxhQUFBO0FoQ2tpMUZaOztBZ0MvaDFGUTs7RUFFSSxpQkFBQTtBaENraTFGWjs7QWdDL2gxRlE7O0VBRUksbUJBQUE7QWhDa2kxRlo7O0FnQy9oMUZROztFQUVJLG9CQUFBO0FoQ2tpMUZaOztBZ0MvaDFGUTs7RUFFSSxrQkFBQTtBaENraTFGWjs7QWdDL2gxRlE7O0VBRUksa0JBQUE7RUFDQSxtQkFBQTtBaENraTFGWjs7QWdDL2gxRlE7O0VBRUksaUJBQUE7RUFDQSxvQkFBQTtBaENraTFGWjs7QWdDcGsxRlE7O0VBRUksYUFBQTtBaEN1azFGWjs7QWdDcGsxRlE7O0VBRUksaUJBQUE7QWhDdWsxRlo7O0FnQ3BrMUZROztFQUVJLG1CQUFBO0FoQ3VrMUZaOztBZ0NwazFGUTs7RUFFSSxvQkFBQTtBaEN1azFGWjs7QWdDcGsxRlE7O0VBRUksa0JBQUE7QWhDdWsxRlo7O0FnQ3BrMUZROztFQUVJLGtCQUFBO0VBQ0EsbUJBQUE7QWhDdWsxRlo7O0FnQ3BrMUZROztFQUVJLGlCQUFBO0VBQ0Esb0JBQUE7QWhDdWsxRlo7O0FnQ3ptMUZROztFQUVJLGFBQUE7QWhDNG0xRlo7O0FnQ3ptMUZROztFQUVJLGlCQUFBO0FoQzRtMUZaOztBZ0N6bTFGUTs7RUFFSSxtQkFBQTtBaEM0bTFGWjs7QWdDem0xRlE7O0VBRUksb0JBQUE7QWhDNG0xRlo7O0FnQ3ptMUZROztFQUVJLGtCQUFBO0FoQzRtMUZaOztBZ0N6bTFGUTs7RUFFSSxrQkFBQTtFQUNBLG1CQUFBO0FoQzRtMUZaOztBZ0N6bTFGUTs7RUFFSSxpQkFBQTtFQUNBLG9CQUFBO0FoQzRtMUZaOztBZ0M5bzFGUTs7RUFFSSxhQUFBO0FoQ2lwMUZaOztBZ0M5bzFGUTs7RUFFSSxpQkFBQTtBaENpcDFGWjs7QWdDOW8xRlE7O0VBRUksbUJBQUE7QWhDaXAxRlo7O0FnQzlvMUZROztFQUVJLG9CQUFBO0FoQ2lwMUZaOztBZ0M5bzFGUTs7RUFFSSxrQkFBQTtBaENpcDFGWjs7QWdDOW8xRlE7O0VBRUksa0JBQUE7RUFDQSxtQkFBQTtBaENpcDFGWjs7QWdDOW8xRlE7O0VBRUksaUJBQUE7RUFDQSxvQkFBQTtBaENpcDFGWjs7QWdDbnIxRlE7O0VBRUksYUFBQTtBaENzcjFGWjs7QWdDbnIxRlE7O0VBRUksaUJBQUE7QWhDc3IxRlo7O0FnQ25yMUZROztFQUVJLG1CQUFBO0FoQ3NyMUZaOztBZ0NucjFGUTs7RUFFSSxvQkFBQTtBaENzcjFGWjs7QWdDbnIxRlE7O0VBRUksa0JBQUE7QWhDc3IxRlo7O0FnQ25yMUZROztFQUVJLGtCQUFBO0VBQ0EsbUJBQUE7QWhDc3IxRlo7O0FnQ25yMUZROztFQUVJLGlCQUFBO0VBQ0Esb0JBQUE7QWhDc3IxRlo7O0FnQ3h0MUZROztFQUVJLGFBQUE7QWhDMnQxRlo7O0FnQ3h0MUZROztFQUVJLGlCQUFBO0FoQzJ0MUZaOztBZ0N4dDFGUTs7RUFFSSxtQkFBQTtBaEMydDFGWjs7QWdDeHQxRlE7O0VBRUksb0JBQUE7QWhDMnQxRlo7O0FnQ3h0MUZROztFQUVJLGtCQUFBO0FoQzJ0MUZaOztBZ0N4dDFGUTs7RUFFSSxrQkFBQTtFQUNBLG1CQUFBO0FoQzJ0MUZaOztBZ0N4dDFGUTs7RUFFSSxpQkFBQTtFQUNBLG9CQUFBO0FoQzJ0MUZaOztBZ0M3djFGUTs7RUFFSSxhQUFBO0FoQ2d3MUZaOztBZ0M3djFGUTs7RUFFSSxpQkFBQTtBaENndzFGWjs7QWdDN3YxRlE7O0VBRUksbUJBQUE7QWhDZ3cxRlo7O0FnQzd2MUZROztFQUVJLG9CQUFBO0FoQ2d3MUZaOztBZ0M3djFGUTs7RUFFSSxrQkFBQTtBaENndzFGWjs7QWdDN3YxRlE7O0VBRUksa0JBQUE7RUFDQSxtQkFBQTtBaENndzFGWjs7QWdDN3YxRlE7O0VBRUksaUJBQUE7RUFDQSxvQkFBQTtBaENndzFGWjs7QWdDbHkxRlE7O0VBRUksYUFBQTtBaENxeTFGWjs7QWdDbHkxRlE7O0VBRUksaUJBQUE7QWhDcXkxRlo7O0FnQ2x5MUZROztFQUVJLG1CQUFBO0FoQ3F5MUZaOztBZ0NseTFGUTs7RUFFSSxvQkFBQTtBaENxeTFGWjs7QWdDbHkxRlE7O0VBRUksa0JBQUE7QWhDcXkxRlo7O0FnQ2x5MUZROztFQUVJLGtCQUFBO0VBQ0EsbUJBQUE7QWhDcXkxRlo7O0FnQ2x5MUZROztFQUVJLGlCQUFBO0VBQ0Esb0JBQUE7QWhDcXkxRlo7O0FnQzV4MUZJOztFQUVJLFdBQUE7QWhDK3gxRlI7O0FnQzV4MUZJOztFQUVJLGVBQUE7QWhDK3gxRlI7O0FnQzV4MUZJOztFQUVJLGlCQUFBO0FoQyt4MUZSOztBZ0M1eDFGSTs7RUFFSSxrQkFBQTtBaEMreDFGUjs7QWdDNXgxRkk7O0VBRUksZ0JBQUE7QWhDK3gxRlI7O0FnQzV4MUZJOztFQUVJLGdCQUFBO0VBQ0EsaUJBQUE7QWhDK3gxRlI7O0FnQzV4MUZJOztFQUVJLGVBQUE7RUFDQSxrQkFBQTtBaEMreDFGUjs7QWdDajAxRkk7O0VBRUksV0FBQTtBaENvMDFGUjs7QWdDajAxRkk7O0VBRUksZUFBQTtBaENvMDFGUjs7QWdDajAxRkk7O0VBRUksaUJBQUE7QWhDbzAxRlI7O0FnQ2owMUZJOztFQUVJLGtCQUFBO0FoQ28wMUZSOztBZ0NqMDFGSTs7RUFFSSxnQkFBQTtBaENvMDFGUjs7QWdDajAxRkk7O0VBRUksZ0JBQUE7RUFDQSxpQkFBQTtBaENvMDFGUjs7QWdDajAxRkk7O0VBRUksZUFBQTtFQUNBLGtCQUFBO0FoQ28wMUZSOztBZ0N0MjFGSTs7RUFFSSxZQUFBO0FoQ3kyMUZSOztBZ0N0MjFGSTs7RUFFSSxnQkFBQTtBaEN5MjFGUjs7QWdDdDIxRkk7O0VBRUksa0JBQUE7QWhDeTIxRlI7O0FnQ3QyMUZJOztFQUVJLG1CQUFBO0FoQ3kyMUZSOztBZ0N0MjFGSTs7RUFFSSxpQkFBQTtBaEN5MjFGUjs7QWdDdDIxRkk7O0VBRUksaUJBQUE7RUFDQSxrQkFBQTtBaEN5MjFGUjs7QWdDdDIxRkk7O0VBRUksZ0JBQUE7RUFDQSxtQkFBQTtBaEN5MjFGUjs7QWdDMzQxRkk7O0VBRUksWUFBQTtBaEM4NDFGUjs7QWdDMzQxRkk7O0VBRUksZ0JBQUE7QWhDODQxRlI7O0FnQzM0MUZJOztFQUVJLGtCQUFBO0FoQzg0MUZSOztBZ0MzNDFGSTs7RUFFSSxtQkFBQTtBaEM4NDFGUjs7QWdDMzQxRkk7O0VBRUksaUJBQUE7QWhDODQxRlI7O0FnQzM0MUZJOztFQUVJLGlCQUFBO0VBQ0Esa0JBQUE7QWhDODQxRlI7O0FnQzM0MUZJOztFQUVJLGdCQUFBO0VBQ0EsbUJBQUE7QWhDODQxRlI7O0FnQ2g3MUZJOztFQUVJLFlBQUE7QWhDbTcxRlI7O0FnQ2g3MUZJOztFQUVJLGdCQUFBO0FoQ203MUZSOztBZ0NoNzFGSTs7RUFFSSxrQkFBQTtBaENtNzFGUjs7QWdDaDcxRkk7O0VBRUksbUJBQUE7QWhDbTcxRlI7O0FnQ2g3MUZJOztFQUVJLGlCQUFBO0FoQ203MUZSOztBZ0NoNzFGSTs7RUFFSSxpQkFBQTtFQUNBLGtCQUFBO0FoQ203MUZSOztBZ0NoNzFGSTs7RUFFSSxnQkFBQTtFQUNBLG1CQUFBO0FoQ203MUZSOztBZ0NyOTFGSTs7RUFFSSxZQUFBO0FoQ3c5MUZSOztBZ0NyOTFGSTs7RUFFSSxnQkFBQTtBaEN3OTFGUjs7QWdDcjkxRkk7O0VBRUksa0JBQUE7QWhDdzkxRlI7O0FnQ3I5MUZJOztFQUVJLG1CQUFBO0FoQ3c5MUZSOztBZ0NyOTFGSTs7RUFFSSxpQkFBQTtBaEN3OTFGUjs7QWdDcjkxRkk7O0VBRUksaUJBQUE7RUFDQSxrQkFBQTtBaEN3OTFGUjs7QWdDcjkxRkk7O0VBRUksZ0JBQUE7RUFDQSxtQkFBQTtBaEN3OTFGUjs7QWdDMS8xRkk7O0VBRUksWUFBQTtBaEM2LzFGUjs7QWdDMS8xRkk7O0VBRUksZ0JBQUE7QWhDNi8xRlI7O0FnQzEvMUZJOztFQUVJLGtCQUFBO0FoQzYvMUZSOztBZ0MxLzFGSTs7RUFFSSxtQkFBQTtBaEM2LzFGUjs7QWdDMS8xRkk7O0VBRUksaUJBQUE7QWhDNi8xRlI7O0FnQzEvMUZJOztFQUVJLGlCQUFBO0VBQ0Esa0JBQUE7QWhDNi8xRlI7O0FnQzEvMUZJOztFQUVJLGdCQUFBO0VBQ0EsbUJBQUE7QWhDNi8xRlI7O0FnQy9oMkZJOztFQUVJLFlBQUE7QWhDa2kyRlI7O0FnQy9oMkZJOztFQUVJLGdCQUFBO0FoQ2tpMkZSOztBZ0MvaDJGSTs7RUFFSSxrQkFBQTtBaENraTJGUjs7QWdDL2gyRkk7O0VBRUksbUJBQUE7QWhDa2kyRlI7O0FnQy9oMkZJOztFQUVJLGlCQUFBO0FoQ2tpMkZSOztBZ0MvaDJGSTs7RUFFSSxpQkFBQTtFQUNBLGtCQUFBO0FoQ2tpMkZSOztBZ0MvaDJGSTs7RUFFSSxnQkFBQTtFQUNBLG1CQUFBO0FoQ2tpMkZSOztBZ0NwazJGSTs7RUFFSSxZQUFBO0FoQ3VrMkZSOztBZ0NwazJGSTs7RUFFSSxnQkFBQTtBaEN1azJGUjs7QWdDcGsyRkk7O0VBRUksa0JBQUE7QWhDdWsyRlI7O0FnQ3BrMkZJOztFQUVJLG1CQUFBO0FoQ3VrMkZSOztBZ0NwazJGSTs7RUFFSSxpQkFBQTtBaEN1azJGUjs7QWdDcGsyRkk7O0VBRUksaUJBQUE7RUFDQSxrQkFBQTtBaEN1azJGUjs7QWdDcGsyRkk7O0VBRUksZ0JBQUE7RUFDQSxtQkFBQTtBaEN1azJGUjs7QWdDem0yRkk7O0VBRUksWUFBQTtBaEM0bTJGUjs7QWdDem0yRkk7O0VBRUksZ0JBQUE7QWhDNG0yRlI7O0FnQ3ptMkZJOztFQUVJLGtCQUFBO0FoQzRtMkZSOztBZ0N6bTJGSTs7RUFFSSxtQkFBQTtBaEM0bTJGUjs7QWdDem0yRkk7O0VBRUksaUJBQUE7QWhDNG0yRlI7O0FnQ3ptMkZJOztFQUVJLGlCQUFBO0VBQ0Esa0JBQUE7QWhDNG0yRlI7O0FnQ3ptMkZJOztFQUVJLGdCQUFBO0VBQ0EsbUJBQUE7QWhDNG0yRlI7O0FnQzlvMkZJOztFQUVJLFlBQUE7QWhDaXAyRlI7O0FnQzlvMkZJOztFQUVJLGdCQUFBO0FoQ2lwMkZSOztBZ0M5bzJGSTs7RUFFSSxrQkFBQTtBaENpcDJGUjs7QWdDOW8yRkk7O0VBRUksbUJBQUE7QWhDaXAyRlI7O0FnQzlvMkZJOztFQUVJLGlCQUFBO0FoQ2lwMkZSOztBZ0M5bzJGSTs7RUFFSSxpQkFBQTtFQUNBLGtCQUFBO0FoQ2lwMkZSOztBZ0M5bzJGSTs7RUFFSSxnQkFBQTtFQUNBLG1CQUFBO0FoQ2lwMkZSOztBZ0NucjJGSTs7RUFFSSxZQUFBO0FoQ3NyMkZSOztBZ0NucjJGSTs7RUFFSSxnQkFBQTtBaENzcjJGUjs7QWdDbnIyRkk7O0VBRUksa0JBQUE7QWhDc3IyRlI7O0FnQ25yMkZJOztFQUVJLG1CQUFBO0FoQ3NyMkZSOztBZ0NucjJGSTs7RUFFSSxpQkFBQTtBaENzcjJGUjs7QWdDbnIyRkk7O0VBRUksaUJBQUE7RUFDQSxrQkFBQTtBaENzcjJGUjs7QWdDbnIyRkk7O0VBRUksZ0JBQUE7RUFDQSxtQkFBQTtBaENzcjJGUjs7QWdDeHQyRkk7O0VBRUksWUFBQTtBaEMydDJGUjs7QWdDeHQyRkk7O0VBRUksZ0JBQUE7QWhDMnQyRlI7O0FnQ3h0MkZJOztFQUVJLGtCQUFBO0FoQzJ0MkZSOztBZ0N4dDJGSTs7RUFFSSxtQkFBQTtBaEMydDJGUjs7QWdDeHQyRkk7O0VBRUksaUJBQUE7QWhDMnQyRlI7O0FnQ3h0MkZJOztFQUVJLGlCQUFBO0VBQ0Esa0JBQUE7QWhDMnQyRlI7O0FnQ3h0MkZJOztFQUVJLGdCQUFBO0VBQ0EsbUJBQUE7QWhDMnQyRlI7O0FnQzd2MkZJOztFQUVJLFlBQUE7QWhDZ3cyRlI7O0FnQzd2MkZJOztFQUVJLGdCQUFBO0FoQ2d3MkZSOztBZ0M3djJGSTs7RUFFSSxrQkFBQTtBaENndzJGUjs7QWdDN3YyRkk7O0VBRUksbUJBQUE7QWhDZ3cyRlI7O0FnQzd2MkZJOztFQUVJLGlCQUFBO0FoQ2d3MkZSOztBZ0M3djJGSTs7RUFFSSxpQkFBQTtFQUNBLGtCQUFBO0FoQ2d3MkZSOztBZ0M3djJGSTs7RUFFSSxnQkFBQTtFQUNBLG1CQUFBO0FoQ2d3MkZSOztBZ0NseTJGSTs7RUFFSSxZQUFBO0FoQ3F5MkZSOztBZ0NseTJGSTs7RUFFSSxnQkFBQTtBaENxeTJGUjs7QWdDbHkyRkk7O0VBRUksa0JBQUE7QWhDcXkyRlI7O0FnQ2x5MkZJOztFQUVJLG1CQUFBO0FoQ3F5MkZSOztBZ0NseTJGSTs7RUFFSSxpQkFBQTtBaENxeTJGUjs7QWdDbHkyRkk7O0VBRUksaUJBQUE7RUFDQSxrQkFBQTtBaENxeTJGUjs7QWdDbHkyRkk7O0VBRUksZ0JBQUE7RUFDQSxtQkFBQTtBaENxeTJGUjs7QWdDdjAyRkk7O0VBRUksWUFBQTtBaEMwMDJGUjs7QWdDdjAyRkk7O0VBRUksZ0JBQUE7QWhDMDAyRlI7O0FnQ3YwMkZJOztFQUVJLGtCQUFBO0FoQzAwMkZSOztBZ0N2MDJGSTs7RUFFSSxtQkFBQTtBaEMwMDJGUjs7QWdDdjAyRkk7O0VBRUksaUJBQUE7QWhDMDAyRlI7O0FnQ3YwMkZJOztFQUVJLGlCQUFBO0VBQ0Esa0JBQUE7QWhDMDAyRlI7O0FnQ3YwMkZJOztFQUVJLGdCQUFBO0VBQ0EsbUJBQUE7QWhDMDAyRlI7O0FnQzUyMkZJOztFQUVJLFlBQUE7QWhDKzIyRlI7O0FnQzUyMkZJOztFQUVJLGdCQUFBO0FoQysyMkZSOztBZ0M1MjJGSTs7RUFFSSxrQkFBQTtBaEMrMjJGUjs7QWdDNTIyRkk7O0VBRUksbUJBQUE7QWhDKzIyRlI7O0FnQzUyMkZJOztFQUVJLGlCQUFBO0FoQysyMkZSOztBZ0M1MjJGSTs7RUFFSSxpQkFBQTtFQUNBLGtCQUFBO0FoQysyMkZSOztBZ0M1MjJGSTs7RUFFSSxnQkFBQTtFQUNBLG1CQUFBO0FoQysyMkZSOztBZ0NqNTJGSTs7RUFFSSxZQUFBO0FoQ281MkZSOztBZ0NqNTJGSTs7RUFFSSxnQkFBQTtBaENvNTJGUjs7QWdDajUyRkk7O0VBRUksa0JBQUE7QWhDbzUyRlI7O0FnQ2o1MkZJOztFQUVJLG1CQUFBO0FoQ281MkZSOztBZ0NqNTJGSTs7RUFFSSxpQkFBQTtBaENvNTJGUjs7QWdDajUyRkk7O0VBRUksaUJBQUE7RUFDQSxrQkFBQTtBaENvNTJGUjs7QWdDajUyRkk7O0VBRUksZ0JBQUE7RUFDQSxtQkFBQTtBaENvNTJGUjs7QWdDdDcyRkk7O0VBRUksWUFBQTtBaEN5NzJGUjs7QWdDdDcyRkk7O0VBRUksZ0JBQUE7QWhDeTcyRlI7O0FnQ3Q3MkZJOztFQUVJLGtCQUFBO0FoQ3k3MkZSOztBZ0N0NzJGSTs7RUFFSSxtQkFBQTtBaEN5NzJGUjs7QWdDdDcyRkk7O0VBRUksaUJBQUE7QWhDeTcyRlI7O0FnQ3Q3MkZJOztFQUVJLGlCQUFBO0VBQ0Esa0JBQUE7QWhDeTcyRlI7O0FnQ3Q3MkZJOztFQUVJLGdCQUFBO0VBQ0EsbUJBQUE7QWhDeTcyRlI7O0FnQzM5MkZJOztFQUVJLFlBQUE7QWhDODkyRlI7O0FnQzM5MkZJOztFQUVJLGdCQUFBO0FoQzg5MkZSOztBZ0MzOTJGSTs7RUFFSSxrQkFBQTtBaEM4OTJGUjs7QWdDMzkyRkk7O0VBRUksbUJBQUE7QWhDODkyRlI7O0FnQzM5MkZJOztFQUVJLGlCQUFBO0FoQzg5MkZSOztBZ0MzOTJGSTs7RUFFSSxpQkFBQTtFQUNBLGtCQUFBO0FoQzg5MkZSOztBZ0MzOTJGSTs7RUFFSSxnQkFBQTtFQUNBLG1CQUFBO0FoQzg5MkZSOztBZ0NoZzNGSTs7RUFFSSxhQUFBO0FoQ21nM0ZSOztBZ0NoZzNGSTs7RUFFSSxpQkFBQTtBaENtZzNGUjs7QWdDaGczRkk7O0VBRUksbUJBQUE7QWhDbWczRlI7O0FnQ2hnM0ZJOztFQUVJLG9CQUFBO0FoQ21nM0ZSOztBZ0NoZzNGSTs7RUFFSSxrQkFBQTtBaENtZzNGUjs7QWdDaGczRkk7O0VBRUksa0JBQUE7RUFDQSxtQkFBQTtBaENtZzNGUjs7QWdDaGczRkk7O0VBRUksaUJBQUE7RUFDQSxvQkFBQTtBaENtZzNGUjs7QWdDMS8yRlE7O0VBRUksV0FBQTtBaEM2LzJGWjs7QWdDMS8yRlE7O0VBRUksZUFBQTtBaEM2LzJGWjs7QWdDMS8yRlE7O0VBRUksaUJBQUE7QWhDNi8yRlo7O0FnQzEvMkZROztFQUVJLGtCQUFBO0FoQzYvMkZaOztBZ0MxLzJGUTs7RUFFSSxnQkFBQTtBaEM2LzJGWjs7QWdDMS8yRlE7O0VBRUksZ0JBQUE7RUFDQSxpQkFBQTtBaEM2LzJGWjs7QWdDMS8yRlE7O0VBRUksZUFBQTtFQUNBLGtCQUFBO0FoQzYvMkZaOztBZ0MvaDNGUTs7RUFFSSxZQUFBO0FoQ2tpM0ZaOztBZ0MvaDNGUTs7RUFFSSxnQkFBQTtBaENraTNGWjs7QWdDL2gzRlE7O0VBRUksa0JBQUE7QWhDa2kzRlo7O0FnQy9oM0ZROztFQUVJLG1CQUFBO0FoQ2tpM0ZaOztBZ0MvaDNGUTs7RUFFSSxpQkFBQTtBaENraTNGWjs7QWdDL2gzRlE7O0VBRUksaUJBQUE7RUFDQSxrQkFBQTtBaENraTNGWjs7QWdDL2gzRlE7O0VBRUksZ0JBQUE7RUFDQSxtQkFBQTtBaENraTNGWjs7QWdDcGszRlE7O0VBRUksWUFBQTtBaEN1azNGWjs7QWdDcGszRlE7O0VBRUksZ0JBQUE7QWhDdWszRlo7O0FnQ3BrM0ZROztFQUVJLGtCQUFBO0FoQ3VrM0ZaOztBZ0NwazNGUTs7RUFFSSxtQkFBQTtBaEN1azNGWjs7QWdDcGszRlE7O0VBRUksaUJBQUE7QWhDdWszRlo7O0FnQ3BrM0ZROztFQUVJLGlCQUFBO0VBQ0Esa0JBQUE7QWhDdWszRlo7O0FnQ3BrM0ZROztFQUVJLGdCQUFBO0VBQ0EsbUJBQUE7QWhDdWszRlo7O0FnQ3ptM0ZROztFQUVJLFlBQUE7QWhDNG0zRlo7O0FnQ3ptM0ZROztFQUVJLGdCQUFBO0FoQzRtM0ZaOztBZ0N6bTNGUTs7RUFFSSxrQkFBQTtBaEM0bTNGWjs7QWdDem0zRlE7O0VBRUksbUJBQUE7QWhDNG0zRlo7O0FnQ3ptM0ZROztFQUVJLGlCQUFBO0FoQzRtM0ZaOztBZ0N6bTNGUTs7RUFFSSxpQkFBQTtFQUNBLGtCQUFBO0FoQzRtM0ZaOztBZ0N6bTNGUTs7RUFFSSxnQkFBQTtFQUNBLG1CQUFBO0FoQzRtM0ZaOztBZ0M5bzNGUTs7RUFFSSxZQUFBO0FoQ2lwM0ZaOztBZ0M5bzNGUTs7RUFFSSxnQkFBQTtBaENpcDNGWjs7QWdDOW8zRlE7O0VBRUksa0JBQUE7QWhDaXAzRlo7O0FnQzlvM0ZROztFQUVJLG1CQUFBO0FoQ2lwM0ZaOztBZ0M5bzNGUTs7RUFFSSxpQkFBQTtBaENpcDNGWjs7QWdDOW8zRlE7O0VBRUksaUJBQUE7RUFDQSxrQkFBQTtBaENpcDNGWjs7QWdDOW8zRlE7O0VBRUksZ0JBQUE7RUFDQSxtQkFBQTtBaENpcDNGWjs7QWdDbnIzRlE7O0VBRUksWUFBQTtBaENzcjNGWjs7QWdDbnIzRlE7O0VBRUksZ0JBQUE7QWhDc3IzRlo7O0FnQ25yM0ZROztFQUVJLGtCQUFBO0FoQ3NyM0ZaOztBZ0NucjNGUTs7RUFFSSxtQkFBQTtBaENzcjNGWjs7QWdDbnIzRlE7O0VBRUksaUJBQUE7QWhDc3IzRlo7O0FnQ25yM0ZROztFQUVJLGlCQUFBO0VBQ0Esa0JBQUE7QWhDc3IzRlo7O0FnQ25yM0ZROztFQUVJLGdCQUFBO0VBQ0EsbUJBQUE7QWhDc3IzRlo7O0FnQ3h0M0ZROztFQUVJLFlBQUE7QWhDMnQzRlo7O0FnQ3h0M0ZROztFQUVJLGdCQUFBO0FoQzJ0M0ZaOztBZ0N4dDNGUTs7RUFFSSxrQkFBQTtBaEMydDNGWjs7QWdDeHQzRlE7O0VBRUksbUJBQUE7QWhDMnQzRlo7O0FnQ3h0M0ZROztFQUVJLGlCQUFBO0FoQzJ0M0ZaOztBZ0N4dDNGUTs7RUFFSSxpQkFBQTtFQUNBLGtCQUFBO0FoQzJ0M0ZaOztBZ0N4dDNGUTs7RUFFSSxnQkFBQTtFQUNBLG1CQUFBO0FoQzJ0M0ZaOztBZ0M3djNGUTs7RUFFSSxZQUFBO0FoQ2d3M0ZaOztBZ0M3djNGUTs7RUFFSSxnQkFBQTtBaENndzNGWjs7QWdDN3YzRlE7O0VBRUksa0JBQUE7QWhDZ3czRlo7O0FnQzd2M0ZROztFQUVJLG1CQUFBO0FoQ2d3M0ZaOztBZ0M3djNGUTs7RUFFSSxpQkFBQTtBaENndzNGWjs7QWdDN3YzRlE7O0VBRUksaUJBQUE7RUFDQSxrQkFBQTtBaENndzNGWjs7QWdDN3YzRlE7O0VBRUksZ0JBQUE7RUFDQSxtQkFBQTtBaENndzNGWjs7QWdDbHkzRlE7O0VBRUksWUFBQTtBaENxeTNGWjs7QWdDbHkzRlE7O0VBRUksZ0JBQUE7QWhDcXkzRlo7O0FnQ2x5M0ZROztFQUVJLGtCQUFBO0FoQ3F5M0ZaOztBZ0NseTNGUTs7RUFFSSxtQkFBQTtBaENxeTNGWjs7QWdDbHkzRlE7O0VBRUksaUJBQUE7QWhDcXkzRlo7O0FnQ2x5M0ZROztFQUVJLGlCQUFBO0VBQ0Esa0JBQUE7QWhDcXkzRlo7O0FnQ2x5M0ZROztFQUVJLGdCQUFBO0VBQ0EsbUJBQUE7QWhDcXkzRlo7O0FnQ3YwM0ZROztFQUVJLFlBQUE7QWhDMDAzRlo7O0FnQ3YwM0ZROztFQUVJLGdCQUFBO0FoQzAwM0ZaOztBZ0N2MDNGUTs7RUFFSSxrQkFBQTtBaEMwMDNGWjs7QWdDdjAzRlE7O0VBRUksbUJBQUE7QWhDMDAzRlo7O0FnQ3YwM0ZROztFQUVJLGlCQUFBO0FoQzAwM0ZaOztBZ0N2MDNGUTs7RUFFSSxpQkFBQTtFQUNBLGtCQUFBO0FoQzAwM0ZaOztBZ0N2MDNGUTs7RUFFSSxnQkFBQTtFQUNBLG1CQUFBO0FoQzAwM0ZaOztBZ0NqMDNGSTs7RUFFSSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7QWhDbzAzRlI7O0FnQ2owM0ZJOztFQUVJLHFCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtBaENvMDNGUjs7QWdDLzAzRkk7O0VBRUksc0JBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0FoQ2sxM0ZSOztBZ0MvMDNGSTs7RUFFSSxxQkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7QWhDazEzRlI7O0FnQzcxM0ZJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENnMjNGUjs7QWdDNzEzRkk7O0VBRUksc0JBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0FoQ2cyM0ZSOztBZ0MzMjNGSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDODIzRlI7O0FnQzMyM0ZJOztFQUVJLHNCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtBaEM4MjNGUjs7QWdDejMzRkk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQzQzM0ZSOztBZ0N6MzNGSTs7RUFFSSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7QWhDNDMzRlI7O0FnQ3Y0M0ZJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEMwNDNGUjs7QWdDdjQzRkk7O0VBRUksc0JBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0FoQzA0M0ZSOztBZ0NyNTNGSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDdzUzRlI7O0FnQ3I1M0ZJOztFQUVJLHNCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtBaEN3NTNGUjs7QWdDbjYzRkk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ3M2M0ZSOztBZ0NuNjNGSTs7RUFFSSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7QWhDczYzRlI7O0FnQ2o3M0ZJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENvNzNGUjs7QWdDajczRkk7O0VBRUksc0JBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0FoQ283M0ZSOztBZ0MvNzNGSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDazgzRlI7O0FnQy83M0ZJOztFQUVJLHNCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtBaENrODNGUjs7QWdDNzgzRkk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ2c5M0ZSOztBZ0M3ODNGSTs7RUFFSSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7QWhDZzkzRlI7O0FnQzM5M0ZJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEM4OTNGUjs7QWdDMzkzRkk7O0VBRUksc0JBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0FoQzg5M0ZSOztBZ0N6KzNGSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDNCszRlI7O0FnQ3orM0ZJOztFQUVJLHNCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtBaEM0KzNGUjs7QWdDdi8zRkk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQzAvM0ZSOztBZ0N2LzNGSTs7RUFFSSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7QWhDMC8zRlI7O0FnQ3JnNEZJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEN3ZzRGUjs7QWdDcmc0Rkk7O0VBRUksc0JBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0FoQ3dnNEZSOztBZ0NuaDRGSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDc2g0RlI7O0FnQ25oNEZJOztFQUVJLHNCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtBaENzaDRGUjs7QWdDamk0Rkk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ29pNEZSOztBZ0NqaTRGSTs7RUFFSSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7QWhDb2k0RlI7O0FnQy9pNEZJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENrajRGUjs7QWdDL2k0Rkk7O0VBRUksc0JBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0FoQ2tqNEZSOztBZ0M3ajRGSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDZ2s0RlI7O0FnQzdqNEZJOztFQUVJLHNCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtBaENnazRGUjs7QWdDM2s0Rkk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQzhrNEZSOztBZ0MzazRGSTs7RUFFSSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7QWhDOGs0RlI7O0FnQ3psNEZJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEM0bDRGUjs7QWdDemw0Rkk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQzRsNEZSOztBZ0N2bTRGSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDMG00RlI7O0FnQ3ZtNEZJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEMwbTRGUjs7QWdDcm40Rkk7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ3duNEZSOztBZ0NybjRGSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDd240RlI7O0FnQ25vNEZJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENzbzRGUjs7QWdDbm80Rkk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ3NvNEZSOztBZ0NqcDRGSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDb3A0RlI7O0FnQ2pwNEZJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENvcDRGUjs7QWdDL3A0Rkk7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ2txNEZSOztBZ0MvcDRGSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDa3E0RlI7O0FnQzdxNEZJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENncjRGUjs7QWdDN3E0Rkk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ2dyNEZSOztBZ0MzcjRGSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDOHI0RlI7O0FnQzNyNEZJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEM4cjRGUjs7QWdDenM0Rkk7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQzRzNEZSOztBZ0N6czRGSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDNHM0RlI7O0FnQ3Z0NEZJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEMwdDRGUjs7QWdDdnQ0Rkk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQzB0NEZSOztBZ0NydTRGSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDd3U0RlI7O0FnQ3J1NEZJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEN3dTRGUjs7QWdDbnY0Rkk7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ3N2NEZSOztBZ0NudjRGSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDc3Y0RlI7O0FnQ2p3NEZJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENvdzRGUjs7QWdDanc0Rkk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ293NEZSOztBZ0MvdzRGSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDa3g0RlI7O0FnQy93NEZJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENreDRGUjs7QWdDN3g0Rkk7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ2d5NEZSOztBZ0M3eDRGSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDZ3k0RlI7O0FnQzN5NEZJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEM4eTRGUjs7QWdDM3k0Rkk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQzh5NEZSOztBZ0N6ejRGSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDNHo0RlI7O0FnQ3p6NEZJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEM0ejRGUjs7QWdDdjA0Rkk7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQzAwNEZSOztBZ0N2MDRGSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDMDA0RlI7O0FnQ3IxNEZJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEN3MTRGUjs7QWdDcjE0Rkk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ3cxNEZSOztBZ0NuMjRGSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDczI0RlI7O0FnQ24yNEZJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENzMjRGUjs7QWdDajM0Rkk7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ28zNEZSOztBZ0NqMzRGSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDbzM0RlI7O0FnQy8zNEZJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENrNDRGUjs7QWdDLzM0Rkk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ2s0NEZSOztBZ0M3NDRGSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDZzU0RlI7O0FnQzc0NEZJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENnNTRGUjs7QWdDMzU0Rkk7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQzg1NEZSOztBZ0MzNTRGSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDODU0RlI7O0FnQ3o2NEZJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEM0NjRGUjs7QWdDejY0Rkk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQzQ2NEZSOztBZ0N2NzRGSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDMDc0RlI7O0FnQ3Y3NEZJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEMwNzRGUjs7QWdDcjg0Rkk7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ3c4NEZSOztBZ0NyODRGSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDdzg0RlI7O0FnQ245NEZJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENzOTRGUjs7QWdDbjk0Rkk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ3M5NEZSOztBZ0NqKzRGSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDbys0RlI7O0FnQ2orNEZJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENvKzRGUjs7QWdDLys0Rkk7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ2svNEZSOztBZ0MvKzRGSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDay80RlI7O0FnQzcvNEZJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENnZzVGUjs7QWdDNy80Rkk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ2dnNUZSOztBZ0MzZzVGSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDOGc1RlI7O0FnQzNnNUZJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEM4ZzVGUjs7QWdDemg1Rkk7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQzRoNUZSOztBZ0N6aDVGSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDNGg1RlI7O0FnQ3ZpNUZJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEMwaTVGUjs7QWdDdmk1Rkk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQzBpNUZSOztBZ0NyajVGSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDd2o1RlI7O0FnQ3JqNUZJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEN3ajVGUjs7QWdDbms1Rkk7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ3NrNUZSOztBZ0NuazVGSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDc2s1RlI7O0FnQ2psNUZJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENvbDVGUjs7QWdDamw1Rkk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ29sNUZSOztBZ0MvbDVGSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDa201RlI7O0FnQy9sNUZJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENrbTVGUjs7QWdDN201Rkk7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ2duNUZSOztBZ0M3bTVGSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDZ241RlI7O0FnQzNuNUZJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEM4bjVGUjs7QWdDM241Rkk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQzhuNUZSOztBZ0N6bzVGSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDNG81RlI7O0FnQ3pvNUZJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEM0bzVGUjs7QWdDdnA1Rkk7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQzBwNUZSOztBZ0N2cDVGSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDMHA1RlI7O0FnQ3JxNUZJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEN3cTVGUjs7QWdDcnE1Rkk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ3dxNUZSOztBZ0NucjVGSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDc3I1RlI7O0FnQ25yNUZJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENzcjVGUjs7QWdDanM1Rkk7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ29zNUZSOztBZ0NqczVGSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDb3M1RlI7O0FnQy9zNUZJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENrdDVGUjs7QWdDL3M1Rkk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ2t0NUZSOztBZ0M3dDVGSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDZ3U1RlI7O0FnQzd0NUZJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENndTVGUjs7QWdDM3U1Rkk7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQzh1NUZSOztBZ0MzdTVGSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDOHU1RlI7O0FnQ3p2NUZJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEM0djVGUjs7QWdDenY1Rkk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQzR2NUZSOztBZ0N2dzVGSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDMHc1RlI7O0FnQ3Z3NUZJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEMwdzVGUjs7QWdDcng1Rkk7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ3d4NUZSOztBZ0NyeDVGSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDd3g1RlI7O0FnQ255NUZJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENzeTVGUjs7QWdDbnk1Rkk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ3N5NUZSOztBZ0NqejVGSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDb3o1RlI7O0FnQ2p6NUZJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENvejVGUjs7QWdDL3o1Rkk7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ2swNUZSOztBZ0MvejVGSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDazA1RlI7O0FnQzcwNUZJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENnMTVGUjs7QWdDNzA1Rkk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ2cxNUZSOztBZ0MzMTVGSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDODE1RlI7O0FnQzMxNUZJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEM4MTVGUjs7QWdDejI1Rkk7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQzQyNUZSOztBZ0N6MjVGSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDNDI1RlI7O0FnQ3YzNUZJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEMwMzVGUjs7QWdDdjM1Rkk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQzAzNUZSOztBZ0NyNDVGSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDdzQ1RlI7O0FnQ3I0NUZJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEN3NDVGUjs7QWdDbjU1Rkk7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ3M1NUZSOztBZ0NuNTVGSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDczU1RlI7O0FnQ2o2NUZJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENvNjVGUjs7QWdDajY1Rkk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ282NUZSOztBZ0MvNjVGSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDazc1RlI7O0FnQy82NUZJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENrNzVGUjs7QWdDNzc1Rkk7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ2c4NUZSOztBZ0M3NzVGSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDZzg1RlI7O0FnQzM4NUZJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEM4ODVGUjs7QWdDMzg1Rkk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQzg4NUZSOztBZ0N6OTVGSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDNDk1RlI7O0FnQ3o5NUZJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEM0OTVGUjs7QWdDdis1Rkk7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQzArNUZSOztBZ0N2KzVGSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDMCs1RlI7O0FnQ3IvNUZJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEN3LzVGUjs7QWdDci81Rkk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ3cvNUZSOztBZ0NuZzZGSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDc2c2RlI7O0FnQ25nNkZJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENzZzZGUjs7QWdDamg2Rkk7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ29oNkZSOztBZ0NqaDZGSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDb2g2RlI7O0FnQy9oNkZJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENraTZGUjs7QWdDL2g2Rkk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ2tpNkZSOztBZ0M3aTZGSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDZ2o2RlI7O0FnQzdpNkZJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENnajZGUjs7QWdDM2o2Rkk7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQzhqNkZSOztBZ0MzajZGSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDOGo2RlI7O0FnQ3prNkZJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEM0azZGUjs7QWdDems2Rkk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQzRrNkZSOztBZ0N2bDZGSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDMGw2RlI7O0FnQ3ZsNkZJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEMwbDZGUjs7QWdDcm02Rkk7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ3dtNkZSOztBZ0NybTZGSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDd202RlI7O0FnQ25uNkZJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENzbjZGUjs7QWdDbm42Rkk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ3NuNkZSOztBZ0NqbzZGSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDb282RlI7O0FnQ2pvNkZJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENvbzZGUjs7QWdDL282Rkk7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ2twNkZSOztBZ0MvbzZGSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDa3A2RlI7O0FnQzdwNkZJOztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENncTZGUjs7QWdDN3A2Rkk7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ2dxNkZSOztBZ0MzcTZGSTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDOHE2RlI7O0FnQzNxNkZJOztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEM4cTZGUjs7QWdDenI2Rkk7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQzRyNkZSOztBZ0N6cjZGSTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDNHI2RlI7O0FnQ2xyNkZROztFQUVJLHNCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtBaENxcjZGWjs7QWdDbHI2RlE7O0VBRUkscUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0FoQ3FyNkZaOztBZ0NoczZGUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDbXM2Rlo7O0FnQ2hzNkZROztFQUVJLHNCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtBaENtczZGWjs7QWdDOXM2RlE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ2l0NkZaOztBZ0M5czZGUTs7RUFFSSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7QWhDaXQ2Rlo7O0FnQzV0NkZROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEMrdDZGWjs7QWdDNXQ2RlE7O0VBRUksc0JBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0FoQyt0NkZaOztBZ0MxdTZGUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDNnU2Rlo7O0FnQzF1NkZROztFQUVJLHNCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtBaEM2dTZGWjs7QWdDeHY2RlE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQzJ2NkZaOztBZ0N4djZGUTs7RUFFSSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7QWhDMnY2Rlo7O0FnQ3R3NkZROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEN5dzZGWjs7QWdDdHc2RlE7O0VBRUksc0JBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0FoQ3l3NkZaOztBZ0NweDZGUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDdXg2Rlo7O0FnQ3B4NkZROztFQUVJLHNCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtBaEN1eDZGWjs7QWdDbHk2RlE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ3F5NkZaOztBZ0NseTZGUTs7RUFFSSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7QWhDcXk2Rlo7O0FnQ2h6NkZROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENtejZGWjs7QWdDaHo2RlE7O0VBRUksc0JBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0FoQ216NkZaOztBZ0M5ejZGUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDaTA2Rlo7O0FnQzl6NkZROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENpMDZGWjs7QWdDNTA2RlE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQyswNkZaOztBZ0M1MDZGUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDKzA2Rlo7O0FnQzExNkZROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEM2MTZGWjs7QWdDMTE2RlE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQzYxNkZaOztBZ0N4MjZGUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDMjI2Rlo7O0FnQ3gyNkZROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEMyMjZGWjs7QWdDdDM2RlE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ3kzNkZaOztBZ0N0MzZGUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDeTM2Rlo7O0FnQ3A0NkZROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEN1NDZGWjs7QWdDcDQ2RlE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ3U0NkZaOztBZ0NsNTZGUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDcTU2Rlo7O0FnQ2w1NkZROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENxNTZGWjs7QWdDaDY2RlE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ202NkZaOztBZ0NoNjZGUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDbTY2Rlo7O0FnQzk2NkZROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENpNzZGWjs7QWdDOTY2RlE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ2k3NkZaOztBZ0M1NzZGUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDKzc2Rlo7O0FnQzU3NkZROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEMrNzZGWjs7QWdDMTg2RlE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQzY4NkZaOztBZ0MxODZGUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDNjg2Rlo7O0FnQ3g5NkZROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEMyOTZGWjs7QWdDeDk2RlE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQzI5NkZaOztBZ0N0KzZGUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDeSs2Rlo7O0FnQ3QrNkZROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEN5KzZGWjs7QWdDcC82RlE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ3UvNkZaOztBZ0NwLzZGUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDdS82Rlo7O0FnQ2xnN0ZROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENxZzdGWjs7QWdDbGc3RlE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ3FnN0ZaOztBZ0NoaDdGUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDbWg3Rlo7O0FnQ2hoN0ZROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENtaDdGWjs7QWdDOWg3RlE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ2lpN0ZaOztBZ0M5aDdGUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDaWk3Rlo7O0FnQzVpN0ZROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEMraTdGWjs7QWdDNWk3RlE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQytpN0ZaOztBZ0MxajdGUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDNmo3Rlo7O0FnQzFqN0ZROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEM2ajdGWjs7QWdDeGs3RlE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQzJrN0ZaOztBZ0N4azdGUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDMms3Rlo7O0FnQ3RsN0ZROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEN5bDdGWjs7QWdDdGw3RlE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ3lsN0ZaOztBZ0NwbTdGUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDdW03Rlo7O0FnQ3BtN0ZROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEN1bTdGWjs7QWdDbG43RlE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ3FuN0ZaOztBZ0NsbjdGUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDcW43Rlo7O0FnQ2hvN0ZROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENtbzdGWjs7QWdDaG83RlE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ21vN0ZaOztBZ0M5bzdGUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDaXA3Rlo7O0FnQzlvN0ZROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENpcDdGWjs7QWdDNXA3RlE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQytwN0ZaOztBZ0M1cDdGUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDK3A3Rlo7O0FnQzFxN0ZROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEM2cTdGWjs7QWdDMXE3RlE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQzZxN0ZaOztBZ0N4cjdGUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDMnI3Rlo7O0FnQ3hyN0ZROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEMycjdGWjs7QWdDdHM3RlE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ3lzN0ZaOztBZ0N0czdGUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDeXM3Rlo7O0FnQ3B0N0ZROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEN1dDdGWjs7QWdDcHQ3RlE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ3V0N0ZaOztBZ0NsdTdGUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDcXU3Rlo7O0FnQ2x1N0ZROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENxdTdGWjs7QWdDaHY3RlE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ212N0ZaOztBZ0NodjdGUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDbXY3Rlo7O0FnQzl2N0ZROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENpdzdGWjs7QWdDOXY3RlE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ2l3N0ZaOztBZ0M1dzdGUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDK3c3Rlo7O0FnQzV3N0ZROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEMrdzdGWjs7QWdDMXg3RlE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQzZ4N0ZaOztBZ0MxeDdGUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDNng3Rlo7O0FnQ3h5N0ZROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEMyeTdGWjs7QWdDeHk3RlE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQzJ5N0ZaOztBZ0N0ejdGUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDeXo3Rlo7O0FnQ3R6N0ZROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEN5ejdGWjs7QWdDcDA3RlE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ3UwN0ZaOztBZ0NwMDdGUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDdTA3Rlo7O0FnQ2wxN0ZROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENxMTdGWjs7QWdDbDE3RlE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ3ExN0ZaOztBZ0NoMjdGUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDbTI3Rlo7O0FnQ2gyN0ZROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENtMjdGWjs7QWdDOTI3RlE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ2kzN0ZaOztBZ0M5MjdGUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDaTM3Rlo7O0FnQzUzN0ZROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEMrMzdGWjs7QWdDNTM3RlE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQyszN0ZaOztBZ0MxNDdGUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDNjQ3Rlo7O0FnQzE0N0ZROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEM2NDdGWjs7QWdDeDU3RlE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQzI1N0ZaOztBZ0N4NTdGUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDMjU3Rlo7O0FnQ3Q2N0ZROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEN5NjdGWjs7QWdDdDY3RlE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ3k2N0ZaOztBZ0NwNzdGUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDdTc3Rlo7O0FnQ3A3N0ZROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEN1NzdGWjs7QWdDbDg3RlE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ3E4N0ZaOztBZ0NsODdGUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDcTg3Rlo7O0FnQ2g5N0ZROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENtOTdGWjs7QWdDaDk3RlE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ205N0ZaOztBZ0M5OTdGUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDaSs3Rlo7O0FnQzk5N0ZROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENpKzdGWjs7QWdDNSs3RlE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQysrN0ZaOztBZ0M1KzdGUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDKys3Rlo7O0FnQzEvN0ZROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEM2LzdGWjs7QWdDMS83RlE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQzYvN0ZaOztBZ0N4ZzhGUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDMmc4Rlo7O0FnQ3hnOEZROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEMyZzhGWjs7QWdDdGg4RlE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ3loOEZaOztBZ0N0aDhGUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDeWg4Rlo7O0FnQ3BpOEZROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEN1aThGWjs7QWdDcGk4RlE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ3VpOEZaOztBZ0NsajhGUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDcWo4Rlo7O0FnQ2xqOEZROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaENxajhGWjs7QWdDaGs4RlE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ21rOEZaOztBZ0NoazhGUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDbWs4Rlo7O0FnQzlrOEZROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaENpbDhGWjs7QWdDOWs4RlE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQ2lsOEZaOztBZ0M1bDhGUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDK2w4Rlo7O0FnQzVsOEZROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEMrbDhGWjs7QWdDMW04RlE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQzZtOEZaOztBZ0MxbThGUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDNm04Rlo7O0FnQ3huOEZROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBaEMybjhGWjs7QWdDeG44RlE7O0VBRUksdUJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0FoQzJuOEZaOztBZ0N0bzhGUTs7RUFFSSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QWhDeW84Rlo7O0FnQ3RvOEZROztFQUVJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBaEN5bzhGWjs7QWdDcHA4RlE7O0VBRUksd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0FoQ3VwOEZaOztBZ0NwcDhGUTs7RUFFSSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QWhDdXA4Rlo7O0FnQ2xxOEZROztFQUVJLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0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U0puRVc7QXRFNmkvRmY7QTBFeCsrRkk7RUFDRSxjSnhJSztFSXlJTCxxQkFBQTtFQUNBLGdCSnhDZTtFSXlDZiw0QkFBQTtBMUUwKytGTjtBMEV4KytGTTtFQUVFLGNKNUpRO0F0RXFvL0ZoQjtBMEVwKytGRTtFSHpIQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFR3lIRSxXSmxGUztBdEUwai9GYjtBdUVubi9GRTtFRytJRTtJQUNFLGFBQUE7RTFFdSsrRko7QUFDRjs7QTBFbisrRkE7OytFQUFBO0FBSUE7RUFDRSxZQUFBO0VBQ0EsbUJKcEtTO0VJcUtULGNKL0tNO0VJZ0xOLGFBQUE7RUFDQSxnQkFBQTtFQUNBLCtCQUFBO0ExRXErK0ZGO0EwRW4rK0ZFO0VBQ0UsNEJBQUE7QTFFcSsrRko7QTBFbCsrRkU7RUFDRSxhSi9HVztFSWdIWCxpREFBQTtBMUVvKytGSjtBMEVsKytGSTtFSGtCRixvQkFBQTtFQUNBLGdCRG5HaUI7RUNvR2pCLGdCRGpHa0I7RUNrR2xCLGNEdk1TO0VDNE1QLGtCRHRIVztFSThGVCxjSjlMRTtFSStMRixTQUFBO0ExRXcrK0ZOO0EwRXArK0ZFO0VBQ0UsZUFBQTtBMUVzKytGSjtBMEVwKytGSTtFQUNFLG1CSjdIUztBdEVtbS9GZjtBMEVwKytGTTtFQUNFLCtCQUFBO0VBQ0Esa0JKOUdPO0VJK0dQLGdCSmhHVztFSWlHWCx5QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLHFCSnBJSztBdEUwbS9GYjtBMEVsKytGSTtFSGpMRixhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFR2lMSSxvQkFBQTtFQUNBLCtCQUFBO0VBQ0EscUJBQUE7RUFDQSwwQkFBQTtFQUNBLFdKOUlPO0F0RW9uL0ZiO0EwRXArK0ZNO0VBQ0Usb0NBQUE7RUFDQSxjSjlOQTtBdEVvcy9GUjtBMEVuKytGTTtFQUNFLG1CSnZPUTtFSXdPUixjSm5PQTtBdEV3cy9GUjtBMEVsKytGTTtFQUNFLGNBQUE7RUFDQSxjQUFBO0ExRW8rK0ZSO0EwRWorK0ZNO0VBQ0UsT0FBQTtBMUVtKytGUjtB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Z0I7QVgrdnZHbEI7O0FtSHR5dEdBO0VBQ0UsYUFBQTtFQUNBLE9BQUE7RUFDQSxjQUFBO0FuSHl5dEdGOztBbUh2eXRHQTtFQUNFLGFBQUE7RUFDQSxPQUFBO0VBQ0EsMEJBQUE7RUFDQSxzQkFBQTtFQUNBLGdDeEd4N0JpQjtFd0d5N0JqQixvRHhHcCtCZ0I7QVg4d3ZHbEI7O0FtSHR5dEdBO0VBQ0UsYUFBQTtFQUNBLE9BQUE7RUFDQSxjQUFBO0FuSHl5dEdGOztBbUh0eXRHQTtFQUNFLGFBQUE7RUFDQSxPQUFBO0VBQ0EsMEJBQUE7RUFDQSxzQkFBQTtFQUNBLGdDeEd4OEJpQjtFd0d5OEJqQixvRHhHcC9CZ0I7RXdHcS9CaEIsNkJBQUE7QW5IeXl0R0Y7O0FtSHB5dEdBO0VBQ0UsYUFBQTtFQUNBLE9BQUE7RUFDQSxjQUFBO0FuSHV5dEdGOztBbUhweXRHQTtFQUNFLGFBQUE7RUFDQSxPQUFBO0VBQ0EsMEJBQUE7RUFDQSxzQkFBQTtFQUNBLGdDeEcxOUJpQjtFd0cyOUJqQixvRHhHdGdDZ0I7QVg2eXZHbEI7O0FtSHB5dEdBO0VBQ0UsYUFBQTtFQUNBLE9BQUE7RUFDQSxjQUFBO0FuSHV5dEdGOztBbUhyeXRHQTtFQUNFLGFBQUE7RUFDQSxPQUFBO0VBQ0EsMEJBQUE7RUFDQSxzQkFBQTtFQUNBLGdDeEd4K0JpQjtBWGd4dkduQjs7QW1IcHl0R0E7RUFDRSxhQUFBO0VBQ0EsT0FBQTtFQUNBLGNBQUE7QW5IdXl0R0Y7O0FtSHJ5dEdBO0VBQ0UsYUFBQTtFQUNBLE9BQUE7RUFDQSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0N4R3QvQmlCO0V3R3UvQmpCLG9EeEdsaUNnQjtBWDAwdkdsQjs7QW1IcHl0R0E7RUFDRSxhQUFBO0VBQ0EsT0FBQTtFQUNBLGNBQUE7QW5IdXl0R0Y7O0FtSHJ5dEdBO0VBQ0UsYUFBQTtFQUNBLE9BQUE7RUFDQSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0N4R3JnQ2lCO0V3R3NnQ2pCLG9EeEdqakNnQjtBWHkxdkdsQjs7QW1Ibnl0R0E7RUFDRSxhQUFBO0VBQ0EsT0FB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QTtFQUNBLDhCQUFBO0VHNkVBLG1CSnhITTtFSXlITixvQkFBQTtFQUNBLHlDSjZDVTtFSTVDVixnQ0FBQTtBMUU0dTlHRjtBMEUxdTlHRTtFSDFGQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFRzBGRSxXSm5EUztFSW9EVCxtQkpqQ1c7RUlrQ1gsZ0JKckJlO0VJc0JmLGNKeEhPO0VJeUhQLHFCQUFBO0ExRTh1OUdKO0EwRTV1OUdJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QTFFOHU5R047QTBFMXU5R0U7RUh4R0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUd3R0UsU0puRVc7QXRFaXo5R2Y7QTBFNXU5R0k7RUFDRSxjSnhJSztFSXlJTCxxQkFBQTtFQUNBLGdCSnhDZTtFSXlDZiw0QkFBQTtBMUU4dTlHTjtBMEU1dTlHTTtFQUVFLGNKNUpRO0F0RXk0OUdoQjtBMEV4dTlHRTtFSHpIQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFR3lIRSxXSmxGUztBdEU4ejlHYjtBdUV2MzlHRTtFRytJRTtJQUNFLGFBQUE7RTFFMnU5R0o7QUFDRjs7QTBFdnU5R0E7OytFQUFBO0FBSUE7RUFDRSxZQUFBO0VBQ0EsbUJKcEtTO0VJcUtULGNKL0tNO0VJZ0xOLGFBQUE7RUFDQSxnQkFBQTtFQUNBLCtCQUFBO0ExRXl1OUdGO0EwRXZ1OUdFO0VBQ0UsNEJBQUE7QTFFeXU5R0o7QTBFdHU5R0U7RUFDRSxhSi9HVztFSWdIWCxpREFBQTtBMUV3dTlHSjtBMEV0dTlHSTtFSGtCRixvQkFBQTtFQUNBLGdCRG5HaUI7RUNvR2pCLGdCRGpHa0I7RUNrR2xCLGNEdk1TO0VDNE1QLGtCRHRIVztFSThGVCxjSjlMRTtFSStMRixTQUFBO0ExRTR1OUdOO0EwRXh1OUdFO0VBQ0UsZUFBQTtBMUUwdTlHSjtBMEV4dTlHSTtFQUNFLG1CSjdIUztBdEV1MjlHZjtBMEV4dTlHTTtFQUNFLCtCQUFBO0VBQ0Esa0JKOUdPO0VJK0dQLGdCSmhHVztFSWlHWCx5QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLHFC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UUFBQTtFQUNBLG1CQUFBLEVBQUEsUUFBQTtFQUNBLG9CQUFBLEVBQUEsU0FBQTtFQUNBLGlCQUFBLEVBQUEsU0FBQTtFQUNBLG9CQUFBLEVBQUEsU0FBQTtFQUNBLG1CQUFBLEVBQUEsU0FBQTtFQUNBLGlCQUFBLEVBQUEsU0FBQTtFQUNBLG9CQUFBLEVBQUEsU0FBQTtFQUNBLGtCQUFBLEVBQUEsU0FBQTtFQUNBLGtCQUFBLEVBQUEsU0FBQTtFQUNBLGtCQUFBLEVBQUEsU0FBQTtFQUNBLGtCQUFBLEVBQUEsU0FBQTtFQUVBOztpRkFBQTtFQUlBLGtCQUFBO0VBQ0EsOEdBQUE7RUFDQSw0RkFBQTtFQUVBLGVBQUE7RUFDQSxrQkFBQSxFQUFBLFNBQUE7RUFDQSxtQkFBQSxFQUFBLFNBQUE7RUFDQSxpQkFBQSxFQUFBLFNBQUE7RUFDQSxtQkFBQSxFQUFBLFNBQUE7RUFDQSxrQkFBQSxFQUFBLFNBQUE7RUFDQSxrQkFBQSxFQUFBLFNBQUE7RUFDQSxvQkFBQSxFQUFBLFNBQUE7RUFDQSxtQkFBQSxFQUFBLFNBQUE7RUFDQSxnQkFBQSxFQUFBLFNBQUE7RUFDQSxnQkFBQSxFQUFBLFNBQUE7RUFFQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBRUEsaUJBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0Esd0JBQUE7RUFDQSxrQkFBQTtFQUVBOztpRkFBQTtFQUlBLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUVBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQSxFQUFBLFFBQUE7RUFDQSxxQkFBQSxFQUFBLFFBQUE7RUFDQSxtQkFBQSxFQUFBLFFBQUE7RUFDQSxvQkFBQSxFQUFBLFNBQUE7RUFDQSxrQkFBQSxFQUFBLFNBQUE7RUFDQSxvQkFBQSxFQUFBLFNBQUE7RUFDQSxxQkFBQTtFQUVBLFlBQUE7RUFDQSw0Q0FB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QTFMb3JsSGhCO0EwTGhybEhRO0VBQ0ksNEIxSHdTSTtFMEh2U0osZ0MxSHVTSTtFMEh0U0osNkIxSHNTSTtFMEhyU0osU0FBQTtFQUNBLDJDQUFBO0VBQ0EsZ0JBQUE7QTFMa3JsSFo7QTBMaHJsSFk7RUFDSSwyQ0FBQTtFQUNBLHVCQUFBO0ExTGtybEhoQjs7QTBMM3FsSEE7RUFVb0I7SUFDSSx5QkFBQTtFMUxxcWxIdEI7QUFDRjtBMEw5cGxIQTtFQU1ZO0lBQ0ksV0FBQTtFMUwycGxIZDtBQUNGO0FDN2lsSEE7RUFDRyxXQUFBO0VBQ0Esa0JBQUE7QUQraWxISDs7QUM1aWxIQTtFQUNDLFlBQUE7RUFDQSxpQkFBQTtBRCtpbEhEIiwiZmlsZSI6ImluZGV4LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKlxuICogIERvIG5vdCByZW1vdmUgdGhpcyBjb21tZW50cyBiZWxsb3cuIEl0J3MgdGhlIG1hcmtlcnMgdXNlZCBieSB3aXJlZGVwIHRvIGluamVjdFxuICogIHNhc3MgZGVwZW5kZW5jaWVzIHdoZW4gZGVmaW5lZCBpbiB0aGUgYm93ZXIuanNvbiBvZiB5b3VyIGRlcGVuZGVuY2llc1xuICovXG4vKiBNYXRlcmlhbERlc2lnbkljb25zLmNvbSAqL1xuQGltcG9ydCAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3F1aWxsL2Rpc3QvcXVpbGwuY29yZS5jc3MnO1xuQGltcG9ydCAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3F1aWxsL2Rpc3QvcXVpbGwuYnViYmxlLmNzcyc7XG5AaW1wb3J0ICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcXVpbGwvZGlzdC9xdWlsbC5zbm93LmNzcyc7XG5AaW1wb3J0ICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY29tcG9uZW50cy1mb250LWF3ZXNvbWUvY3NzL2FsbC5taW4uY3NzJztcbkBpbXBvcnQgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jb21wb25lbnRzLWZvbnQtYXdlc29tZS9jc3MvdjQtc2hpbXMubWluLmNzcyc7XG5AaW1wb3J0ICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcXVpbGwvZGlzdC9xdWlsbC5jb3JlLmNzcyc7XG5AaW1wb3J0ICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcXVpbGwvZGlzdC9xdWlsbC5idWJibGUuY3NzJztcbkBpbXBvcnQgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9xdWlsbC9kaXN0L3F1aWxsLnNub3cuY3NzJztcbkBpbXBvcnQgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jb21wb25lbnRzLWZvbnQtYXdlc29tZS9jc3MvYWxsLm1pbi5jc3MnO1xuQGltcG9ydCAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NvbXBvbmVudHMtZm9udC1hd2Vzb21lL2Nzcy92NC1zaGltcy5taW4uY3NzJztcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tYXRlcmlhbGRlc2lnbmljb25zLXdlYmZvbnQuZW90P3Y9Mi4yLjQzXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21hdGVyaWFsZGVzaWduaWNvbnMtd2ViZm9udC5lb3Q/I2llZml4JnY9Mi4yLjQzXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tYXRlcmlhbGRlc2lnbmljb25zLXdlYmZvbnQud29mZjI/dj0yLjIuNDNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL21hdGVyaWFsZGVzaWduaWNvbnMtd2ViZm9udC53b2ZmP3Y9Mi4yLjQzXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL21hdGVyaWFsZGVzaWduaWNvbnMtd2ViZm9udC50dGY/dj0yLjIuNDNcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL21hdGVyaWFsZGVzaWduaWNvbnMtd2ViZm9udC5zdmc/dj0yLjIuNDMjbWF0ZXJpYWxkZXNpZ25pY29uc3JlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ubWRpOmJlZm9yZSxcbi5tZGktc2V0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAyNHB4LzEgXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4ubWRpLWFjY2Vzcy1wb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAwMlwiO1xufVxuXG4ubWRpLWFjY2Vzcy1wb2ludC1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDAzXCI7XG59XG5cbi5tZGktYWNjb3VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAwNFwiO1xufVxuXG4ubWRpLWFjY291bnQtYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMDVcIjtcbn1cblxuLm1kaS1hY2NvdW50LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAwNlwiO1xufVxuXG4ubWRpLWFjY291bnQtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMDdcIjtcbn1cblxuLm1kaS1hY2NvdW50LWNhcmQtZGV0YWlsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVEMlwiO1xufVxuXG4ubWRpLWFjY291bnQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMDhcIjtcbn1cblxuLm1kaS1hY2NvdW50LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAwOVwiO1xufVxuXG4ubWRpLWFjY291bnQtY29udmVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAwQVwiO1xufVxuXG4ubWRpLWFjY291bnQtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZCQlwiO1xufVxuXG4ubWRpLWFjY291bnQtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4NDhcIjtcbn1cblxuLm1kaS1hY2NvdW50LWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODk4XCI7XG59XG5cbi5tZGktYWNjb3VudC1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMEJcIjtcbn1cblxuLm1kaS1hY2NvdW50LWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDBDXCI7XG59XG5cbi5tZGktYWNjb3VudC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAwRFwiO1xufVxuXG4ubWRpLWFjY291bnQtbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMEVcIjtcbn1cblxuLm1kaS1hY2NvdW50LW11bHRpcGxlLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUQzXCI7XG59XG5cbi5tZGktYWNjb3VudC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDBGXCI7XG59XG5cbi5tZGktYWNjb3VudC1tdWx0aXBsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDEwXCI7XG59XG5cbi5tZGktYWNjb3VudC1tdWx0aXBsZS1wbHVzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RkZcIjtcbn1cblxuLm1kaS1hY2NvdW50LW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMTFcIjtcbn1cblxuLm1kaS1hY2NvdW50LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxMlwiO1xufVxuXG4ubWRpLWFjY291bnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxM1wiO1xufVxuXG4ubWRpLWFjY291bnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxNFwiO1xufVxuXG4ubWRpLWFjY291bnQtcGx1cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODAwXCI7XG59XG5cbi5tZGktYWNjb3VudC1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMTVcIjtcbn1cblxuLm1kaS1hY2NvdW50LXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxNlwiO1xufVxuXG4ubWRpLWFjY291bnQtc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MzBcIjtcbn1cblxuLm1kaS1hY2NvdW50LXNldHRpbmdzLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MzFcIjtcbn1cblxuLm1kaS1hY2NvdW50LXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMTdcIjtcbn1cblxuLm1kaS1hY2NvdW50LXN3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxOVwiO1xufVxuXG4ubWRpLWFjY3Vzb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODQ5XCI7XG59XG5cbi5tZGktYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDFBXCI7XG59XG5cbi5tZGktYWlyLWNvbmRpdGlvbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDFCXCI7XG59XG5cbi5tZGktYWlyYmFsbG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxQ1wiO1xufVxuXG4ubWRpLWFpcnBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDFEXCI7XG59XG5cbi5tZGktYWlycGxhbmUtbGFuZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVENFwiO1xufVxuXG4ubWRpLWFpcnBsYW5lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxRVwiO1xufVxuXG4ubWRpLWFpcnBsYW5lLXRha2VvZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RDVcIjtcbn1cblxuLm1kaS1haXJwbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDFGXCI7XG59XG5cbi5tZGktYWlycG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg0QVwiO1xufVxuXG4ubWRpLWFsYXJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDIwXCI7XG59XG5cbi5tZGktYWxhcm0tYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc4RFwiO1xufVxuXG4ubWRpLWFsYXJtLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDIxXCI7XG59XG5cbi5tZGktYWxhcm0tbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3OEVcIjtcbn1cblxuLm1kaS1hbGFybS1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAyMlwiO1xufVxuXG4ubWRpLWFsYXJtLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAyM1wiO1xufVxuXG4ubWRpLWFsYXJtLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMjRcIjtcbn1cblxuLm1kaS1hbGFybS1zbm9vemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OERcIjtcbn1cblxuLm1kaS1hbGJ1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAyNVwiO1xufVxuXG4ubWRpLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDI2XCI7XG59XG5cbi5tZGktYWxlcnQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDI3XCI7XG59XG5cbi5tZGktYWxlcnQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDI4XCI7XG59XG5cbi5tZGktYWxlcnQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RDZcIjtcbn1cblxuLm1kaS1hbGVydC1kZWNhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZCQ1wiO1xufVxuXG4ubWRpLWFsZXJ0LW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMjlcIjtcbn1cblxuLm1kaS1hbGVydC1vY3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc2NlwiO1xufVxuXG4ubWRpLWFsZXJ0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMkFcIjtcbn1cblxuLm1kaS1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg5OVwiO1xufVxuXG4ubWRpLWFsbC1pbmNsdXNpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QkRcIjtcbn1cblxuLm1kaS1hbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODAxXCI7XG59XG5cbi5tZGktYWxwaGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMkJcIjtcbn1cblxuLm1kaS1hbHBoYWJldGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMkNcIjtcbn1cblxuLm1kaS1hbHRpbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RDdcIjtcbn1cblxuLm1kaS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMkRcIjtcbn1cblxuLm1kaS1hbWF6b24tY2xvdWRkcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAyRVwiO1xufVxuXG4ubWRpLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAyRlwiO1xufVxuXG4ubWRpLWFtcGxpZmllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzMFwiO1xufVxuXG4ubWRpLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzMVwiO1xufVxuXG4ubWRpLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMzJcIjtcbn1cblxuLm1kaS1hbmRyb2lkLWRlYnVnLWJyaWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzM1wiO1xufVxuXG4ubWRpLWFuZHJvaWQtaGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc4RlwiO1xufVxuXG4ubWRpLWFuZHJvaWQtc3R1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDM0XCI7XG59XG5cbi5tZGktYW5ndWxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZCMVwiO1xufVxuXG4ubWRpLWFuZ3VsYXJqczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZCRVwiO1xufVxuXG4ubWRpLWFuaW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVEOFwiO1xufVxuXG4ubWRpLWFudmlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODlBXCI7XG59XG5cbi5tZGktYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMzVcIjtcbn1cblxuLm1kaS1hcHBsZS1maW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMzZcIjtcbn1cblxuLm1kaS1hcHBsZS1pb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMzdcIjtcbn1cblxuLm1kaS1hcHBsZS1rZXlib2FyZC1jYXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjMyXCI7XG59XG5cbi5tZGktYXBwbGUta2V5Ym9hcmQtY29tbWFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYzM1wiO1xufVxuXG4ubWRpLWFwcGxlLWtleWJvYXJkLWNvbnRyb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MzRcIjtcbn1cblxuLm1kaS1hcHBsZS1rZXlib2FyZC1vcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MzVcIjtcbn1cblxuLm1kaS1hcHBsZS1rZXlib2FyZC1zaGlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYzNlwiO1xufVxuXG4ubWRpLWFwcGxlLW1vYmlsZW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDM4XCI7XG59XG5cbi5tZGktYXBwbGUtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDM5XCI7XG59XG5cbi5tZGktYXBwbGljYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MTRcIjtcbn1cblxuLm1kaS1hcHByb3ZhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc5MFwiO1xufVxuXG4ubWRpLWFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwM0JcIjtcbn1cblxuLm1kaS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDNDXCI7XG59XG5cbi5tZGktYXJyYW5nZS1icmluZy1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDNEXCI7XG59XG5cbi5tZGktYXJyYW5nZS1icmluZy10by1mcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzRVwiO1xufVxuXG4ubWRpLWFycmFuZ2Utc2VuZC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzRlwiO1xufVxuXG4ubWRpLWFycmFuZ2Utc2VuZC10by1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDQwXCI7XG59XG5cbi5tZGktYXJyb3ctYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDQxXCI7XG59XG5cbi5tZGktYXJyb3ctYm90dG9tLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNDJcIjtcbn1cblxuLm1kaS1hcnJvdy1ib3R0b20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNDNcIjtcbn1cblxuLm1kaS1hcnJvdy1jb2xsYXBzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYxNVwiO1xufVxuXG4ubWRpLWFycm93LWNvbGxhcHNlLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA0NFwiO1xufVxuXG4ubWRpLWFycm93LWNvbGxhcHNlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3OTFcIjtcbn1cblxuLm1kaS1hcnJvdy1jb2xsYXBzZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODRCXCI7XG59XG5cbi5tZGktYXJyb3ctY29sbGFwc2UtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc5MlwiO1xufVxuXG4ubWRpLWFycm93LWNvbGxhcHNlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzkzXCI7XG59XG5cbi5tZGktYXJyb3ctY29sbGFwc2UtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3OTRcIjtcbn1cblxuLm1kaS1hcnJvdy1jb2xsYXBzZS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg0Q1wiO1xufVxuXG4ubWRpLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNDVcIjtcbn1cblxuLm1kaS1hcnJvdy1kb3duLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MkRcIjtcbn1cblxuLm1kaS1hcnJvdy1kb3duLWJvbGQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzJFXCI7XG59XG5cbi5tZGktYXJyb3ctZG93bi1ib2xkLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzJGXCI7XG59XG5cbi5tZGktYXJyb3ctZG93bi1ib2xkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA0N1wiO1xufVxuXG4ubWRpLWFycm93LWRvd24tYm9sZC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA0OFwiO1xufVxuXG4ubWRpLWFycm93LWRvd24tYm9sZC1oZXhhZ29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNDlcIjtcbn1cblxuLm1kaS1hcnJvdy1kb3duLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZCRlwiO1xufVxuXG4ubWRpLWFycm93LWRvd24tZHJvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNEFcIjtcbn1cblxuLm1kaS1hcnJvdy1kb3duLWRyb3AtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNEJcIjtcbn1cblxuLm1kaS1hcnJvdy1kb3duLXRoaWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDQ2XCI7XG59XG5cbi5tZGktYXJyb3ctZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjE2XCI7XG59XG5cbi5tZGktYXJyb3ctZXhwYW5kLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA0Q1wiO1xufVxuXG4ubWRpLWFycm93LWV4cGFuZC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzk1XCI7XG59XG5cbi5tZGktYXJyb3ctZXhwYW5kLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4NERcIjtcbn1cblxuLm1kaS1hcnJvdy1leHBhbmQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc5NlwiO1xufVxuXG4ubWRpLWFycm93LWV4cGFuZC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc5N1wiO1xufVxuXG4ubWRpLWFycm93LWV4cGFuZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc5OFwiO1xufVxuXG4ubWRpLWFycm93LWV4cGFuZC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg0RVwiO1xufVxuXG4ubWRpLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNERcIjtcbn1cblxuLm1kaS1hcnJvdy1sZWZ0LWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MzBcIjtcbn1cblxuLm1kaS1hcnJvdy1sZWZ0LWJvbGQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzMxXCI7XG59XG5cbi5tZGktYXJyb3ctbGVmdC1ib2xkLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzMyXCI7XG59XG5cbi5tZGktYXJyb3ctbGVmdC1ib2xkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA0RlwiO1xufVxuXG4ubWRpLWFycm93LWxlZnQtYm9sZC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA1MFwiO1xufVxuXG4ubWRpLWFycm93LWxlZnQtYm9sZC1oZXhhZ29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNTFcIjtcbn1cblxuLm1kaS1hcnJvdy1sZWZ0LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZDMFwiO1xufVxuXG4ubWRpLWFycm93LWxlZnQtZHJvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNTJcIjtcbn1cblxuLm1kaS1hcnJvdy1sZWZ0LWRyb3AtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNTNcIjtcbn1cblxuLm1kaS1hcnJvdy1sZWZ0LXRoaWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDRFXCI7XG59XG5cbi5tZGktYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNTRcIjtcbn1cblxuLm1kaS1hcnJvdy1yaWdodC1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzMzXCI7XG59XG5cbi5tZGktYXJyb3ctcmlnaHQtYm9sZC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MzRcIjtcbn1cblxuLm1kaS1hcnJvdy1yaWdodC1ib2xkLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzM1XCI7XG59XG5cbi5tZGktYXJyb3ctcmlnaHQtYm9sZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNTZcIjtcbn1cblxuLm1kaS1hcnJvdy1yaWdodC1ib2xkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDU3XCI7XG59XG5cbi5tZGktYXJyb3ctcmlnaHQtYm9sZC1oZXhhZ29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNThcIjtcbn1cblxuLm1kaS1hcnJvdy1yaWdodC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QzFcIjtcbn1cblxuLm1kaS1hcnJvdy1yaWdodC1kcm9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA1OVwiO1xufVxuXG4ubWRpLWFycm93LXJpZ2h0LWRyb3AtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNUFcIjtcbn1cblxuLm1kaS1hcnJvdy1yaWdodC10aGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA1NVwiO1xufVxuXG4ubWRpLWFycm93LXRvcC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDVCXCI7XG59XG5cbi5tZGktYXJyb3ctdG9wLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDVDXCI7XG59XG5cbi5tZGktYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNURcIjtcbn1cblxuLm1kaS1hcnJvdy11cC1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzM2XCI7XG59XG5cbi5tZGktYXJyb3ctdXAtYm9sZC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MzdcIjtcbn1cblxuLm1kaS1hcnJvdy11cC1ib2xkLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzM4XCI7XG59XG5cbi5tZGktYXJyb3ctdXAtYm9sZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNUZcIjtcbn1cblxuLm1kaS1hcnJvdy11cC1ib2xkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDYwXCI7XG59XG5cbi5tZGktYXJyb3ctdXAtYm9sZC1oZXhhZ29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNjFcIjtcbn1cblxuLm1kaS1hcnJvdy11cC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QzJcIjtcbn1cblxuLm1kaS1hcnJvdy11cC1kcm9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA2MlwiO1xufVxuXG4ubWRpLWFycm93LXVwLWRyb3AtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNjNcIjtcbn1cblxuLm1kaS1hcnJvdy11cC10aGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA1RVwiO1xufVxuXG4ubWRpLWFydGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgwMlwiO1xufVxuXG4ubWRpLWFzc2lzdGFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA2NFwiO1xufVxuXG4ubWRpLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkMzXCI7XG59XG5cbi5tZGktYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNjVcIjtcbn1cblxuLm1kaS1hdGxhc3NpYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4MDNcIjtcbn1cblxuLm1kaS1hdG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzY3XCI7XG59XG5cbi5tZGktYXR0YWNobWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA2NlwiO1xufVxuXG4ubWRpLWF1ZGlvYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA2N1wiO1xufVxuXG4ubWRpLWF1Z21lbnRlZC1yZWFsaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODRGXCI7XG59XG5cbi5tZGktYXV0by1maXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNjhcIjtcbn1cblxuLm1kaS1hdXRvLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA2OVwiO1xufVxuXG4ubWRpLWF1dG9yZW5ldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA2QVwiO1xufVxuXG4ubWRpLWF2LXRpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDZCXCI7XG59XG5cbi5tZGktYXp1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4MDRcIjtcbn1cblxuLm1kaS1iYWJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDZDXCI7XG59XG5cbi5tZGktYmFieS1idWdneTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY4RVwiO1xufVxuXG4ubWRpLWJhY2tidXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNkRcIjtcbn1cblxuLm1kaS1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNkVcIjtcbn1cblxuLm1kaS1iYWNrdXAtcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA2RlwiO1xufVxuXG4ubWRpLWJhZG1pbnRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg1MFwiO1xufVxuXG4ubWRpLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjc0XCI7XG59XG5cbi5tZGktYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA3MFwiO1xufVxuXG4ubWRpLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNzFcIjtcbn1cblxuLm1kaS1iYXJjb2RlLXNjYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNzJcIjtcbn1cblxuLm1kaS1iYXJsZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNzNcIjtcbn1cblxuLm1kaS1iYXJyZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNzRcIjtcbn1cblxuLm1kaS1iYXNlYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg1MVwiO1xufVxuXG4ubWRpLWJhc2ViYWxsLWJhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg1MlwiO1xufVxuXG4ubWRpLWJhc2VjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDc1XCI7XG59XG5cbi5tZGktYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDc2XCI7XG59XG5cbi5tZGktYmFza2V0LWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNzdcIjtcbn1cblxuLm1kaS1iYXNrZXQtdW5maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDc4XCI7XG59XG5cbi5tZGktYmFza2V0YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgwNVwiO1xufVxuXG4ubWRpLWJhdHRlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNzlcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LTEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDdBXCI7XG59XG5cbi5tZGktYmF0dGVyeS0yMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA3QlwiO1xufVxuXG4ubWRpLWJhdHRlcnktMzA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwN0NcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LTQwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDdEXCI7XG59XG5cbi5tZGktYmF0dGVyeS01MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA3RVwiO1xufVxuXG4ubWRpLWJhdHRlcnktNjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwN0ZcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LTcwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDgwXCI7XG59XG5cbi5tZGktYmF0dGVyeS04MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA4MVwiO1xufVxuXG4ubWRpLWJhdHRlcnktOTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwODJcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDgzXCI7XG59XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA4NFwiO1xufVxuXG4ubWRpLWJhdHRlcnktY2hhcmdpbmctMTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4OUJcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LWNoYXJnaW5nLTEwMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA4NVwiO1xufVxuXG4ubWRpLWJhdHRlcnktY2hhcmdpbmctMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwODZcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LWNoYXJnaW5nLTMwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDg3XCI7XG59XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy00MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA4OFwiO1xufVxuXG4ubWRpLWJhdHRlcnktY2hhcmdpbmctNTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4OUNcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LWNoYXJnaW5nLTYwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDg5XCI7XG59XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy03MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg5RFwiO1xufVxuXG4ubWRpLWJhdHRlcnktY2hhcmdpbmctODA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOEFcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LWNoYXJnaW5nLTkwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDhCXCI7XG59XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODlFXCI7XG59XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy13aXJlbGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgwNlwiO1xufVxuXG4ubWRpLWJhdHRlcnktY2hhcmdpbmctd2lyZWxlc3MtMTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4MDdcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LWNoYXJnaW5nLXdpcmVsZXNzLTIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODA4XCI7XG59XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy13aXJlbGVzcy0zMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgwOVwiO1xufVxuXG4ubWRpLWJhdHRlcnktY2hhcmdpbmctd2lyZWxlc3MtNDA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4MEFcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LWNoYXJnaW5nLXdpcmVsZXNzLTUwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODBCXCI7XG59XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy13aXJlbGVzcy02MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgwQ1wiO1xufVxuXG4ubWRpLWJhdHRlcnktY2hhcmdpbmctd2lyZWxlc3MtNzA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4MERcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LWNoYXJnaW5nLXdpcmVsZXNzLTgwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODBFXCI7XG59XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy13aXJlbGVzcy05MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgwRlwiO1xufVxuXG4ubWRpLWJhdHRlcnktY2hhcmdpbmctd2lyZWxlc3MtYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4MTBcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LWNoYXJnaW5nLXdpcmVsZXNzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4MTFcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDhDXCI7XG59XG5cbi5tZGktYmF0dGVyeS1uZWdhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA4RFwiO1xufVxuXG4ubWRpLWJhdHRlcnktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA4RVwiO1xufVxuXG4ubWRpLWJhdHRlcnktcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA4RlwiO1xufVxuXG4ubWRpLWJhdHRlcnktcG9zaXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOTBcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LXVua25vd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOTFcIjtcbn1cblxuLm1kaS1iZWFjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA5MlwiO1xufVxuXG4ubWRpLWJlYWtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY4RlwiO1xufVxuXG4ubWRpLWJlYXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDk3XCI7XG59XG5cbi5tZGktYmVkLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODlGXCI7XG59XG5cbi5tZGktYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA5OFwiO1xufVxuXG4ubWRpLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOTlcIjtcbn1cblxuLm1kaS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDlBXCI7XG59XG5cbi5tZGktYmVsbC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOUJcIjtcbn1cblxuLm1kaS1iZWxsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOUNcIjtcbn1cblxuLm1kaS1iZWxsLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOURcIjtcbn1cblxuLm1kaS1iZWxsLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOUVcIjtcbn1cblxuLm1kaS1iZWxsLXJpbmctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA5RlwiO1xufVxuXG4ubWRpLWJlbGwtc2xlZXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQTBcIjtcbn1cblxuLm1kaS1iZXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEExXCI7XG59XG5cbi5tZGktYmlibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQTJcIjtcbn1cblxuLm1kaS1iaWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEEzXCI7XG59XG5cbi5tZGktYmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBBNFwiO1xufVxuXG4ubWRpLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQTVcIjtcbn1cblxuLm1kaS1iaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQTZcIjtcbn1cblxuLm1kaS1iaW9oYXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQTdcIjtcbn1cblxuLm1kaS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQThcIjtcbn1cblxuLm1kaS1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODEyXCI7XG59XG5cbi5tZGktYmxhY2stbWVzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBBOVwiO1xufVxuXG4ubWRpLWJsYWNrYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQUFcIjtcbn1cblxuLm1kaS1ibGVuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEFCXCI7XG59XG5cbi5tZGktYmxpbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEFDXCI7XG59XG5cbi5tZGktYmxvY2staGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEFEXCI7XG59XG5cbi5tZGktYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBBRVwiO1xufVxuXG4ubWRpLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBBRlwiO1xufVxuXG4ubWRpLWJsdWV0b290aC1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBCMFwiO1xufVxuXG4ubWRpLWJsdWV0b290aC1jb25uZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEIxXCI7XG59XG5cbi5tZGktYmx1ZXRvb3RoLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBCMlwiO1xufVxuXG4ubWRpLWJsdWV0b290aC1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBCM1wiO1xufVxuXG4ubWRpLWJsdWV0b290aC10cmFuc2ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBCNFwiO1xufVxuXG4ubWRpLWJsdXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQjVcIjtcbn1cblxuLm1kaS1ibHVyLWxpbmVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBCNlwiO1xufVxuXG4ubWRpLWJsdXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEI3XCI7XG59XG5cbi5tZGktYmx1ci1yYWRpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQjhcIjtcbn1cblxuLm1kaS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjkwXCI7XG59XG5cbi5tZGktYm9tYi1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QzRcIjtcbn1cblxuLm1kaS1ib25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEI5XCI7XG59XG5cbi5tZGktYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBCQVwiO1xufVxuXG4ubWRpLWJvb2stbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RDlcIjtcbn1cblxuLm1kaS1ib29rLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEJCXCI7XG59XG5cbi5tZGktYm9vay1tdWx0aXBsZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEJDXCI7XG59XG5cbi5tZGktYm9vay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEJEXCI7XG59XG5cbi5tZGktYm9vay1vcGVuLXBhZ2UtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVEQVwiO1xufVxuXG4ubWRpLWJvb2stb3Blbi12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEJFXCI7XG59XG5cbi5tZGktYm9vay1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNURCXCI7XG59XG5cbi5tZGktYm9vay1zZWN1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3OTlcIjtcbn1cblxuLm1kaS1ib29rLXVuc2VjdXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzlBXCI7XG59XG5cbi5tZGktYm9vay12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEJGXCI7XG59XG5cbi5tZGktYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQzBcIjtcbn1cblxuLm1kaS1ib29rbWFyay1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDMVwiO1xufVxuXG4ubWRpLWJvb2ttYXJrLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEMyXCI7XG59XG5cbi5tZGktYm9va21hcmstb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDM1wiO1xufVxuXG4ubWRpLWJvb2ttYXJrLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQzVcIjtcbn1cblxuLm1kaS1ib29rbWFyay1wbHVzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQzRcIjtcbn1cblxuLm1kaS1ib29rbWFyay1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQzZcIjtcbn1cblxuLm1kaS1ib29tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNURDXCI7XG59XG5cbi5tZGktYm9vdHN0cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkM1XCI7XG59XG5cbi5tZGktYm9yZGVyLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDN1wiO1xufVxuXG4ubWRpLWJvcmRlci1hbGwtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhBMFwiO1xufVxuXG4ubWRpLWJvcmRlci1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQzhcIjtcbn1cblxuLm1kaS1ib3JkZXItYm90dG9tLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4QTFcIjtcbn1cblxuLm1kaS1ib3JkZXItY29sb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQzlcIjtcbn1cblxuLm1kaS1ib3JkZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDQVwiO1xufVxuXG4ubWRpLWJvcmRlci1pbnNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQ0JcIjtcbn1cblxuLm1kaS1ib3JkZXItbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDQ1wiO1xufVxuXG4ubWRpLWJvcmRlci1sZWZ0LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4QTJcIjtcbn1cblxuLm1kaS1ib3JkZXItbm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDRFwiO1xufVxuXG4ubWRpLWJvcmRlci1ub25lLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4QTNcIjtcbn1cblxuLm1kaS1ib3JkZXItb3V0c2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDRVwiO1xufVxuXG4ubWRpLWJvcmRlci1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDRlwiO1xufVxuXG4ubWRpLWJvcmRlci1yaWdodC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOEE0XCI7XG59XG5cbi5tZGktYm9yZGVyLXN0eWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEQwXCI7XG59XG5cbi5tZGktYm9yZGVyLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBEMVwiO1xufVxuXG4ubWRpLWJvcmRlci10b3AtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhBNVwiO1xufVxuXG4ubWRpLWJvcmRlci12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBEMlwiO1xufVxuXG4ubWRpLWJvdHRsZS13aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODUzXCI7XG59XG5cbi5tZGktYm93LXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY3N1wiO1xufVxuXG4ubWRpLWJvd2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MTdcIjtcbn1cblxuLm1kaS1ib3dsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEQzXCI7XG59XG5cbi5tZGktYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEQ0XCI7XG59XG5cbi5tZGktYm94LWN1dHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBENVwiO1xufVxuXG4ubWRpLWJveC1zaGFkb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MzdcIjtcbn1cblxuLm1kaS1icmlkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MThcIjtcbn1cblxuLm1kaS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRDZcIjtcbn1cblxuLm1kaS1icmllZmNhc2UtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRDdcIjtcbn1cblxuLm1kaS1icmllZmNhc2UtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRDhcIjtcbn1cblxuLm1kaS1icmllZmNhc2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgxM1wiO1xufVxuXG4ubWRpLWJyaWVmY2FzZS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRDlcIjtcbn1cblxuLm1kaS1icmlnaHRuZXNzLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwREFcIjtcbn1cblxuLm1kaS1icmlnaHRuZXNzLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwREJcIjtcbn1cblxuLm1kaS1icmlnaHRuZXNzLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRENcIjtcbn1cblxuLm1kaS1icmlnaHRuZXNzLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRERcIjtcbn1cblxuLm1kaS1icmlnaHRuZXNzLTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwREVcIjtcbn1cblxuLm1kaS1icmlnaHRuZXNzLTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwREZcIjtcbn1cblxuLm1kaS1icmlnaHRuZXNzLTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRTBcIjtcbn1cblxuLm1kaS1icmlnaHRuZXNzLWF1dG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRTFcIjtcbn1cblxuLm1kaS1icm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBFMlwiO1xufVxuXG4ubWRpLWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEUzXCI7XG59XG5cbi5tZGktYnVmZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjE5XCI7XG59XG5cbi5tZGktYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEU0XCI7XG59XG5cbi5tZGktYnVsbGV0aW4tYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRTVcIjtcbn1cblxuLm1kaS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBFNlwiO1xufVxuXG4ubWRpLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUREXCI7XG59XG5cbi5tZGktYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEU3XCI7XG59XG5cbi5tZGktYnVzLWFydGljdWxhdGVkLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc5QlwiO1xufVxuXG4ubWRpLWJ1cy1hcnRpY3VsYXRlZC1mcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc5Q1wiO1xufVxuXG4ubWRpLWJ1cy1kb3VibGUtZGVja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzlEXCI7XG59XG5cbi5tZGktYnVzLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc5RVwiO1xufVxuXG4ubWRpLWJ1cy1zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzlGXCI7XG59XG5cbi5tZGktY2FjaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEU4XCI7XG59XG5cbi5tZGktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBFOVwiO1xufVxuXG4ubWRpLWNha2UtbGF5ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBFQVwiO1xufVxuXG4ubWRpLWNha2UtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBFQlwiO1xufVxuXG4ubWRpLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRUNcIjtcbn1cblxuLm1kaS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBFRFwiO1xufVxuXG4ubWRpLWNhbGVuZGFyLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEVFXCI7XG59XG5cbi5tZGktY2FsZW5kYXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRUZcIjtcbn1cblxuLm1kaS1jYWxlbmRhci1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBGMFwiO1xufVxuXG4ubWRpLWNhbGVuZGFyLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4QTZcIjtcbn1cblxuLm1kaS1jYWxlbmRhci1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBGMVwiO1xufVxuXG4ubWRpLWNhbGVuZGFyLW11bHRpcGxlLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEYyXCI7XG59XG5cbi5tZGktY2FsZW5kYXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBGM1wiO1xufVxuXG4ubWRpLWNhbGVuZGFyLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjkxXCI7XG59XG5cbi5tZGktY2FsZW5kYXItcmFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NzhcIjtcbn1cblxuLm1kaS1jYWxlbmRhci1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRjRcIjtcbn1cblxuLm1kaS1jYWxlbmRhci10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEY1XCI7XG59XG5cbi5tZGktY2FsZW5kYXItdG9kYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRjZcIjtcbn1cblxuLm1kaS1jYWxsLW1hZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRjdcIjtcbn1cblxuLm1kaS1jYWxsLW1lcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEY4XCI7XG59XG5cbi5tZGktY2FsbC1taXNzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRjlcIjtcbn1cblxuLm1kaS1jYWxsLXJlY2VpdmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEZBXCI7XG59XG5cbi5tZGktY2FsbC1zcGxpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBGQlwiO1xufVxuXG4ubWRpLWNhbWNvcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBGQ1wiO1xufVxuXG4ubWRpLWNhbWNvcmRlci1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRkRcIjtcbn1cblxuLm1kaS1jYW1jb3JkZXItYm94LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBGRVwiO1xufVxuXG4ubWRpLWNhbWNvcmRlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRkZcIjtcbn1cblxuLm1kaS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMDBcIjtcbn1cblxuLm1kaS1jYW1lcmEtYnVyc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OTJcIjtcbn1cblxuLm1kaS1jYW1lcmEtZW5oYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEwMVwiO1xufVxuXG4ubWRpLWNhbWVyYS1mcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEwMlwiO1xufVxuXG4ubWRpLWNhbWVyYS1mcm9udC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTAzXCI7XG59XG5cbi5tZGktY2FtZXJhLWdvcHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0EwXCI7XG59XG5cbi5tZGktY2FtZXJhLWlyaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMDRcIjtcbn1cblxuLm1kaS1jYW1lcmEtbWV0ZXJpbmctY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0ExXCI7XG59XG5cbi5tZGktY2FtZXJhLW1ldGVyaW5nLW1hdHJpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdBMlwiO1xufVxuXG4ubWRpLWNhbWVyYS1tZXRlcmluZy1wYXJ0aWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0EzXCI7XG59XG5cbi5tZGktY2FtZXJhLW1ldGVyaW5nLXNwb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QTRcIjtcbn1cblxuLm1kaS1jYW1lcmEtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNURGXCI7XG59XG5cbi5tZGktY2FtZXJhLXBhcnR5LW1vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMDVcIjtcbn1cblxuLm1kaS1jYW1lcmEtcmVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEwNlwiO1xufVxuXG4ubWRpLWNhbWVyYS1yZWFyLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMDdcIjtcbn1cblxuLm1kaS1jYW1lcmEtc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTA4XCI7XG59XG5cbi5tZGktY2FtZXJhLXRpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTA5XCI7XG59XG5cbi5tZGktY2FuY2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzM5XCI7XG59XG5cbi5tZGktY2FuZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUUyXCI7XG59XG5cbi5tZGktY2FuZHljYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTBBXCI7XG59XG5cbi5tZGktY2FubmFiaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QTVcIjtcbn1cblxuLm1kaS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMEJcIjtcbn1cblxuLm1kaS1jYXItYmF0dGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEwQ1wiO1xufVxuXG4ubWRpLWNhci1jb25uZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMERcIjtcbn1cblxuLm1kaS1jYXItY29udmVydGlibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QTZcIjtcbn1cblxuLm1kaS1jYXItZXN0YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0E3XCI7XG59XG5cbi5tZGktY2FyLWhhdGNoYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdBOFwiO1xufVxuXG4ubWRpLWNhci1waWNrdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QTlcIjtcbn1cblxuLm1kaS1jYXItc2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdBQVwiO1xufVxuXG4ubWRpLWNhci1zcG9ydHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QUJcIjtcbn1cblxuLm1kaS1jYXItd2FzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEwRVwiO1xufVxuXG4ubWRpLWNhcmF2YW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QUNcIjtcbn1cblxuLm1kaS1jYXJkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYzOFwiO1xufVxuXG4ubWRpLWNhcmRzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MzlcIjtcbn1cblxuLm1kaS1jYXJkcy1wbGF5aW5nLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2M0FcIjtcbn1cblxuLm1kaS1jYXJkcy12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkM2XCI7XG59XG5cbi5tZGktY2Fycm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTBGXCI7XG59XG5cbi5tZGktY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjExMFwiO1xufVxuXG4ubWRpLWNhcnQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjZCXCI7XG59XG5cbi5tZGktY2FydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTExXCI7XG59XG5cbi5tZGktY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTEyXCI7XG59XG5cbi5tZGktY2FzZS1zZW5zaXRpdmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTEzXCI7XG59XG5cbi5tZGktY2FzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjExNFwiO1xufVxuXG4ubWRpLWNhc2gtMTAwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTE1XCI7XG59XG5cbi5tZGktY2FzaC1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjExNlwiO1xufVxuXG4ubWRpLWNhc2gtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTE3XCI7XG59XG5cbi5tZGktY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjExOFwiO1xufVxuXG4ubWRpLWNhc3QtY29ubmVjdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTE5XCI7XG59XG5cbi5tZGktY2FzdC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3ODlcIjtcbn1cblxuLm1kaS1jYXN0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMUFcIjtcbn1cblxuLm1kaS1jYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMUJcIjtcbn1cblxuLm1kaS1jY3R2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0FEXCI7XG59XG5cbi5tZGktY2VpbGluZy1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc2OFwiO1xufVxuXG4ubWRpLWNlbGxwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjExQ1wiO1xufVxuXG4ubWRpLWNlbGxwaG9uZS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTFEXCI7XG59XG5cbi5tZGktY2VsbHBob25lLWJhc2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTFFXCI7XG59XG5cbi5tZGktY2VsbHBob25lLWRvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMUZcIjtcbn1cblxuLm1kaS1jZWxscGhvbmUtaXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTIwXCI7XG59XG5cbi5tZGktY2VsbHBob25lLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMjFcIjtcbn1cblxuLm1kaS1jZWxscGhvbmUtbGluay1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMjJcIjtcbn1cblxuLm1kaS1jZWxscGhvbmUtc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMjNcIjtcbn1cblxuLm1kaS1jZWxscGhvbmUtd2lyZWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4MTRcIjtcbn1cblxuLm1kaS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEyNFwiO1xufVxuXG4ubWRpLWNoYWlyLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEyNVwiO1xufVxuXG4ubWRpLWNoYXJ0LWFyYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEyNlwiO1xufVxuXG4ubWRpLWNoYXJ0LWFyZWFzcGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMjdcIjtcbn1cblxuLm1kaS1jaGFydC1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMjhcIjtcbn1cblxuLm1kaS1jaGFydC1iYXItc3RhY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc2OVwiO1xufVxuXG4ubWRpLWNoYXJ0LWJ1YmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVFM1wiO1xufVxuXG4ubWRpLWNoYXJ0LWRvbnV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0FFXCI7XG59XG5cbi5tZGktY2hhcnQtZG9udXQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdBRlwiO1xufVxuXG4ubWRpLWNoYXJ0LWdhbnR0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjZDXCI7XG59XG5cbi5tZGktY2hhcnQtaGlzdG9ncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTI5XCI7XG59XG5cbi5tZGktY2hhcnQtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEyQVwiO1xufVxuXG4ubWRpLWNoYXJ0LWxpbmUtc3RhY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc2QVwiO1xufVxuXG4ubWRpLWNoYXJ0LWxpbmUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdCMFwiO1xufVxuXG4ubWRpLWNoYXJ0LXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEyQlwiO1xufVxuXG4ubWRpLWNoYXJ0LXNjYXR0ZXJwbG90LWhleGJpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY2RFwiO1xufVxuXG4ubWRpLWNoYXJ0LXRpbWVsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjZFXCI7XG59XG5cbi5tZGktY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMkNcIjtcbn1cblxuLm1kaS1jaGVjay1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMkRcIjtcbn1cblxuLm1kaS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RTBcIjtcbn1cblxuLm1kaS1jaGVjay1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVFMVwiO1xufVxuXG4ubWRpLWNoZWNrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4NTRcIjtcbn1cblxuLm1kaS1jaGVja2JveC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEyRVwiO1xufVxuXG4ubWRpLWNoZWNrYm94LWJsYW5rLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEyRlwiO1xufVxuXG4ubWRpLWNoZWNrYm94LWJsYW5rLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTMwXCI7XG59XG5cbi5tZGktY2hlY2tib3gtYmxhbmstb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEzMVwiO1xufVxuXG4ubWRpLWNoZWNrYm94LWludGVybWVkaWF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg1NVwiO1xufVxuXG4ubWRpLWNoZWNrYm94LW1hcmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEzMlwiO1xufVxuXG4ubWRpLWNoZWNrYm94LW1hcmtlZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMzNcIjtcbn1cblxuLm1kaS1jaGVja2JveC1tYXJrZWQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMzRcIjtcbn1cblxuLm1kaS1jaGVja2JveC1tYXJrZWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEzNVwiO1xufVxuXG4ubWRpLWNoZWNrYm94LW11bHRpcGxlLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTM2XCI7XG59XG5cbi5tZGktY2hlY2tib3gtbXVsdGlwbGUtYmxhbmstY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjNCXCI7XG59XG5cbi5tZGktY2hlY2tib3gtbXVsdGlwbGUtYmxhbmstY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2M0NcIjtcbn1cblxuLm1kaS1jaGVja2JveC1tdWx0aXBsZS1ibGFuay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTM3XCI7XG59XG5cbi5tZGktY2hlY2tib3gtbXVsdGlwbGUtbWFya2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTM4XCI7XG59XG5cbi5tZGktY2hlY2tib3gtbXVsdGlwbGUtbWFya2VkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYzRFwiO1xufVxuXG4ubWRpLWNoZWNrYm94LW11bHRpcGxlLW1hcmtlZC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYzRVwiO1xufVxuXG4ubWRpLWNoZWNrYm94LW11bHRpcGxlLW1hcmtlZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTM5XCI7XG59XG5cbi5tZGktY2hlY2tlcmJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTNBXCI7XG59XG5cbi5tZGktY2hlbWljYWwtd2VhcG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTNCXCI7XG59XG5cbi5tZGktY2hlc3MtYmlzaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODVCXCI7XG59XG5cbi5tZGktY2hlc3Mta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg1NlwiO1xufVxuXG4ubWRpLWNoZXNzLWtuaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg1N1wiO1xufVxuXG4ubWRpLWNoZXNzLXBhd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4NThcIjtcbn1cblxuLm1kaS1jaGVzcy1xdWVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg1OVwiO1xufVxuXG4ubWRpLWNoZXNzLXJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4NUFcIjtcbn1cblxuLm1kaS1jaGV2cm9uLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTNDXCI7XG59XG5cbi5tZGktY2hldnJvbi1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEzRFwiO1xufVxuXG4ubWRpLWNoZXZyb24tZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTNFXCI7XG59XG5cbi5tZGktY2hldnJvbi1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxM0ZcIjtcbn1cblxuLm1kaS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNDBcIjtcbn1cblxuLm1kaS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNDFcIjtcbn1cblxuLm1kaS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTQyXCI7XG59XG5cbi5tZGktY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE0M1wiO1xufVxuXG4ubWRpLWNoaWxpLWhvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdCMVwiO1xufVxuXG4ubWRpLWNoaWxpLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdCMlwiO1xufVxuXG4ubWRpLWNoaWxpLW1pbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QjNcIjtcbn1cblxuLm1kaS1jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjFBXCI7XG59XG5cbi5tZGktY2h1cmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTQ0XCI7XG59XG5cbi5tZGktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzY0XCI7XG59XG5cbi5tZGktY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NjVcIjtcbn1cblxuLm1kaS1jaXNjby13ZWJleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE0NVwiO1xufVxuXG4ubWRpLWNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNDZcIjtcbn1cblxuLm1kaS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNDdcIjtcbn1cblxuLm1kaS1jbGlwYm9hcmQtYWNjb3VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE0OFwiO1xufVxuXG4ubWRpLWNsaXBib2FyZC1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE0OVwiO1xufVxuXG4ubWRpLWNsaXBib2FyZC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTRBXCI7XG59XG5cbi5tZGktY2xpcGJvYXJkLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNEJcIjtcbn1cblxuLm1kaS1jbGlwYm9hcmQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNENcIjtcbn1cblxuLm1kaS1jbGlwYm9hcmQtY2hlY2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhBN1wiO1xufVxuXG4ubWRpLWNsaXBib2FyZC1mbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkM3XCI7XG59XG5cbi5tZGktY2xpcGJvYXJkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNERcIjtcbn1cblxuLm1kaS1jbGlwYm9hcmQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc1MFwiO1xufVxuXG4ubWRpLWNsaXBib2FyZC1wdWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg1Q1wiO1xufVxuXG4ubWRpLWNsaXBib2FyZC1wdWxzZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODVEXCI7XG59XG5cbi5tZGktY2xpcGJvYXJkLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNEVcIjtcbn1cblxuLm1kaS1jbGlwcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNEZcIjtcbn1cblxuLm1kaS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE1MFwiO1xufVxuXG4ubWRpLWNsb2NrLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUNFXCI7XG59XG5cbi5tZGktY2xvY2stZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTUxXCI7XG59XG5cbi5tZGktY2xvY2stZmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE1MlwiO1xufVxuXG4ubWRpLWNsb2NrLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTUzXCI7XG59XG5cbi5tZGktY2xvY2stb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTU0XCI7XG59XG5cbi5tZGktY2xvY2stc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNTVcIjtcbn1cblxuLm1kaS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE1NlwiO1xufVxuXG4ubWRpLWNsb3NlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE1N1wiO1xufVxuXG4ubWRpLWNsb3NlLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTU4XCI7XG59XG5cbi5tZGktY2xvc2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTU5XCI7XG59XG5cbi5tZGktY2xvc2UtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNUFcIjtcbn1cblxuLm1kaS1jbG9zZS1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTVCXCI7XG59XG5cbi5tZGktY2xvc2Utb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE1Q1wiO1xufVxuXG4ubWRpLWNsb3NlLW9jdGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE1RFwiO1xufVxuXG4ubWRpLWNsb3NlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QzhcIjtcbn1cblxuLm1kaS1jbG9zZWQtY2FwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE1RVwiO1xufVxuXG4ubWRpLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTVGXCI7XG59XG5cbi5tZGktY2xvdWQtYnJhY2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0I0XCI7XG59XG5cbi5tZGktY2xvdWQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNjBcIjtcbn1cblxuLm1kaS1jbG91ZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNjFcIjtcbn1cblxuLm1kaS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE2MlwiO1xufVxuXG4ubWRpLWNsb3VkLW9mZi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTY0XCI7XG59XG5cbi5tZGktY2xvdWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE2M1wiO1xufVxuXG4ubWRpLWNsb3VkLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTY1XCI7XG59XG5cbi5tZGktY2xvdWQtcHJpbnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE2NlwiO1xufVxuXG4ubWRpLWNsb3VkLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2M0ZcIjtcbn1cblxuLm1kaS1jbG91ZC10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0I1XCI7XG59XG5cbi5tZGktY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTY3XCI7XG59XG5cbi5tZGktY2xvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODE1XCI7XG59XG5cbi5tZGktY29kZS1hcnJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE2OFwiO1xufVxuXG4ubWRpLWNvZGUtYnJhY2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTY5XCI7XG59XG5cbi5tZGktY29kZS1icmFja2V0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE2QVwiO1xufVxuXG4ubWRpLWNvZGUtZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNkJcIjtcbn1cblxuLm1kaS1jb2RlLWdyZWF0ZXItdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE2Q1wiO1xufVxuXG4ubWRpLWNvZGUtZ3JlYXRlci10aGFuLW9yLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTZEXCI7XG59XG5cbi5tZGktY29kZS1sZXNzLXRoYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNkVcIjtcbn1cblxuLm1kaS1jb2RlLWxlc3MtdGhhbi1vci1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE2RlwiO1xufVxuXG4ubWRpLWNvZGUtbm90LWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTcwXCI7XG59XG5cbi5tZGktY29kZS1ub3QtZXF1YWwtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE3MVwiO1xufVxuXG4ubWRpLWNvZGUtcGFyZW50aGVzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNzJcIjtcbn1cblxuLm1kaS1jb2RlLXN0cmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE3M1wiO1xufVxuXG4ubWRpLWNvZGUtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE3NFwiO1xufVxuXG4ubWRpLWNvZGUtdGFncy1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY5M1wiO1xufVxuXG4ubWRpLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNzVcIjtcbn1cblxuLm1kaS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNzZcIjtcbn1cblxuLm1kaS1jb2ZmZWUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZDOVwiO1xufVxuXG4ubWRpLWNvZmZlZS10by1nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE3N1wiO1xufVxuXG4ubWRpLWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNzhcIjtcbn1cblxuLm1kaS1jb2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY5NFwiO1xufVxuXG4ubWRpLWNvbGxhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NDBcIjtcbn1cblxuLm1kaS1jb2xvci1oZWxwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNzlcIjtcbn1cblxuLm1kaS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTdBXCI7XG59XG5cbi5tZGktY29tbWVudC1hY2NvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTdCXCI7XG59XG5cbi5tZGktY29tbWVudC1hY2NvdW50LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxN0NcIjtcbn1cblxuLm1kaS1jb21tZW50LWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTdEXCI7XG59XG5cbi5tZGktY29tbWVudC1hbGVydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTdFXCI7XG59XG5cbi5tZGktY29tbWVudC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE3RlwiO1xufVxuXG4ubWRpLWNvbW1lbnQtY2hlY2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4MFwiO1xufVxuXG4ubWRpLWNvbW1lbnQtbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4NUVcIjtcbn1cblxuLm1kaS1jb21tZW50LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxODFcIjtcbn1cblxuLm1kaS1jb21tZW50LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxODJcIjtcbn1cblxuLm1kaS1jb21tZW50LXBsdXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4M1wiO1xufVxuXG4ubWRpLWNvbW1lbnQtcHJvY2Vzc2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4NFwiO1xufVxuXG4ubWRpLWNvbW1lbnQtcHJvY2Vzc2luZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTg1XCI7XG59XG5cbi5tZGktY29tbWVudC1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgxNlwiO1xufVxuXG4ubWRpLWNvbW1lbnQtcXVlc3Rpb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4NlwiO1xufVxuXG4ubWRpLWNvbW1lbnQtcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNURFXCI7XG59XG5cbi5tZGktY29tbWVudC1yZW1vdmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4N1wiO1xufVxuXG4ubWRpLWNvbW1lbnQtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4OFwiO1xufVxuXG4ubWRpLWNvbW1lbnQtdGV4dC1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg1RlwiO1xufVxuXG4ubWRpLWNvbW1lbnQtdGV4dC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODYwXCI7XG59XG5cbi5tZGktY29tbWVudC10ZXh0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxODlcIjtcbn1cblxuLm1kaS1jb21wYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMThBXCI7XG59XG5cbi5tZGktY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4QlwiO1xufVxuXG4ubWRpLWNvbXBhc3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4Q1wiO1xufVxuXG4ubWRpLWNvbnNvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOERcIjtcbn1cblxuLm1kaS1jb25zb2xlLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QjZcIjtcbn1cblxuLm1kaS1jb25zb2xlLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4QThcIjtcbn1cblxuLm1kaS1jb250YWN0LW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOEVcIjtcbn1cblxuLm1kaS1jb250YWN0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZDQVwiO1xufVxuXG4ubWRpLWNvbnRlbnQtY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4RlwiO1xufVxuXG4ubWRpLWNvbnRlbnQtY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTkwXCI7XG59XG5cbi5tZGktY29udGVudC1kdXBsaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOTFcIjtcbn1cblxuLm1kaS1jb250ZW50LXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTkyXCI7XG59XG5cbi5tZGktY29udGVudC1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTkzXCI7XG59XG5cbi5tZGktY29udGVudC1zYXZlLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE5NFwiO1xufVxuXG4ubWRpLWNvbnRlbnQtc2F2ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODE3XCI7XG59XG5cbi5tZGktY29udGVudC1zYXZlLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjFCXCI7XG59XG5cbi5tZGktY29udHJhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOTVcIjtcbn1cblxuLm1kaS1jb250cmFzdC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOTZcIjtcbn1cblxuLm1kaS1jb250cmFzdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOTdcIjtcbn1cblxuLm1kaS1jb29raWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOThcIjtcbn1cblxuLm1kaS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RTZcIjtcbn1cblxuLm1kaS1jb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0I3XCI7XG59XG5cbi5tZGktY291bnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE5OVwiO1xufVxuXG4ubWRpLWNvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE5QVwiO1xufVxuXG4ubWRpLWNyYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODYxXCI7XG59XG5cbi5tZGktY3JlYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQzlcIjtcbn1cblxuLm1kaS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE5QlwiO1xufVxuXG4ubWRpLWNyZWRpdC1jYXJkLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTlDXCI7XG59XG5cbi5tZGktY3JlZGl0LWNhcmQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUU0XCI7XG59XG5cbi5tZGktY3JlZGl0LWNhcmQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY3NVwiO1xufVxuXG4ubWRpLWNyZWRpdC1jYXJkLXNjYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOURcIjtcbn1cblxuLm1kaS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTlFXCI7XG59XG5cbi5tZGktY3JvcC1mcmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTlGXCI7XG59XG5cbi5tZGktY3JvcC1sYW5kc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQTBcIjtcbn1cblxuLm1kaS1jcm9wLXBvcnRyYWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUExXCI7XG59XG5cbi5tZGktY3JvcC1yb3RhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OTVcIjtcbn1cblxuLm1kaS1jcm9wLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFBMlwiO1xufVxuXG4ubWRpLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQTNcIjtcbn1cblxuLm1kaS1jcm9zc2hhaXJzLWdwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFBNFwiO1xufVxuXG4ubWRpLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUE1XCI7XG59XG5cbi5tZGktY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFBNlwiO1xufVxuXG4ubWRpLWN1YmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFBN1wiO1xufVxuXG4ubWRpLWN1YmUtc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFBOFwiO1xufVxuXG4ubWRpLWN1YmUtdW5mb2xkZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQTlcIjtcbn1cblxuLm1kaS1jdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQUFcIjtcbn1cblxuLm1kaS1jdXAtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUU1XCI7XG59XG5cbi5tZGktY3VwLXdhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUFCXCI7XG59XG5cbi5tZGktY3VybGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg2MlwiO1xufVxuXG4ubWRpLWN1cnJlbmN5LWJkdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg2M1wiO1xufVxuXG4ubWRpLWN1cnJlbmN5LWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFBQ1wiO1xufVxuXG4ubWRpLWN1cnJlbmN5LWNoZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdCOFwiO1xufVxuXG4ubWRpLWN1cnJlbmN5LWNueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdCOVwiO1xufVxuXG4ubWRpLWN1cnJlbmN5LWV0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdCQVwiO1xufVxuXG4ubWRpLWN1cnJlbmN5LWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFBRFwiO1xufVxuXG4ubWRpLWN1cnJlbmN5LWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFBRVwiO1xufVxuXG4ubWRpLWN1cnJlbmN5LWlucjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFBRlwiO1xufVxuXG4ubWRpLWN1cnJlbmN5LWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdCQlwiO1xufVxuXG4ubWRpLWN1cnJlbmN5LWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdCQ1wiO1xufVxuXG4ubWRpLWN1cnJlbmN5LWt6dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg2NFwiO1xufVxuXG4ubWRpLWN1cnJlbmN5LW5nbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFCMFwiO1xufVxuXG4ubWRpLWN1cnJlbmN5LXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFCMVwiO1xufVxuXG4ubWRpLWN1cnJlbmN5LXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QkRcIjtcbn1cblxuLm1kaS1jdXJyZW5jeS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQjJcIjtcbn1cblxuLm1kaS1jdXJyZW5jeS10d2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QkVcIjtcbn1cblxuLm1kaS1jdXJyZW5jeS11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQjNcIjtcbn1cblxuLm1kaS1jdXJyZW5jeS11c2Qtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjc5XCI7XG59XG5cbi5tZGktY3Vyc29yLWRlZmF1bHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQjRcIjtcbn1cblxuLm1kaS1jdXJzb3ItZGVmYXVsdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUI1XCI7XG59XG5cbi5tZGktY3Vyc29yLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQjZcIjtcbn1cblxuLm1kaS1jdXJzb3ItcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFCN1wiO1xufVxuXG4ubWRpLWN1cnNvci10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUU3XCI7XG59XG5cbi5tZGktZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQjhcIjtcbn1cblxuLm1kaS1kYXRhYmFzZS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFCOVwiO1xufVxuXG4ubWRpLWRhdGFiYXNlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQkFcIjtcbn1cblxuLm1kaS1kYXRhYmFzZS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4NjVcIjtcbn1cblxuLm1kaS1kZWJ1Zy1zdGVwLWludG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQkJcIjtcbn1cblxuLm1kaS1kZWJ1Zy1zdGVwLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFCQ1wiO1xufVxuXG4ubWRpLWRlYnVnLXN0ZXAtb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFCRFwiO1xufVxuXG4ubWRpLWRlY2FncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzZCXCI7XG59XG5cbi5tZGktZGVjYWdyYW0tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc2Q1wiO1xufVxuXG4ubWRpLWRlY2ltYWwtZGVjcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQkVcIjtcbn1cblxuLm1kaS1kZWNpbWFsLWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUJGXCI7XG59XG5cbi5tZGktZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUMwXCI7XG59XG5cbi5tZGktZGVsZXRlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY4MlwiO1xufVxuXG4ubWRpLWRlbGV0ZS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZDQlwiO1xufVxuXG4ubWRpLWRlbGV0ZS1mb3JldmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUU4XCI7XG59XG5cbi5tZGktZGVsZXRlLXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4MThcIjtcbn1cblxuLm1kaS1kZWxldGUtc3dlZXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RTlcIjtcbn1cblxuLm1kaS1kZWxldGUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFDMVwiO1xufVxuXG4ubWRpLWRlbHRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUMyXCI7XG59XG5cbi5tZGktZGVza3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUMzXCI7XG59XG5cbi5tZGktZGVza3RvcC1jbGFzc2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0JGXCI7XG59XG5cbi5tZGktZGVza3RvcC1tYWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQzRcIjtcbn1cblxuLm1kaS1kZXNrdG9wLXRvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUM1XCI7XG59XG5cbi5tZGktZGV0YWlsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFDNlwiO1xufVxuXG4ubWRpLWRldmVsb3Blci1ib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY5NlwiO1xufVxuXG4ubWRpLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQzdcIjtcbn1cblxuLm1kaS1kaWFscGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjFDXCI7XG59XG5cbi5tZGktZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFDOFwiO1xufVxuXG4ubWRpLWRpY2UtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFDQVwiO1xufVxuXG4ubWRpLWRpY2UtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFDQlwiO1xufVxuXG4ubWRpLWRpY2UtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFDQ1wiO1xufVxuXG4ubWRpLWRpY2UtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFDRFwiO1xufVxuXG4ubWRpLWRpY2UtNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFDRVwiO1xufVxuXG4ubWRpLWRpY2UtNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFDRlwiO1xufVxuXG4ubWRpLWRpY2UtZDEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzZFXCI7XG59XG5cbi5tZGktZGljZS1kMTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4NjZcIjtcbn1cblxuLm1kaS1kaWNlLWQyMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVFQVwiO1xufVxuXG4ubWRpLWRpY2UtZDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RUJcIjtcbn1cblxuLm1kaS1kaWNlLWQ2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUVDXCI7XG59XG5cbi5tZGktZGljZS1kODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVFRFwiO1xufVxuXG4ubWRpLWRpY2UtbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NkRcIjtcbn1cblxuLm1kaS1kaWN0aW9uYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjFEXCI7XG59XG5cbi5tZGktZGlwLXN3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdDMFwiO1xufVxuXG4ubWRpLWRpcmVjdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRDBcIjtcbn1cblxuLm1kaS1kaXJlY3Rpb25zLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NDFcIjtcbn1cblxuLm1kaS1kaXNjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjZGXCI7XG59XG5cbi5tZGktZGlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVFRVwiO1xufVxuXG4ubWRpLWRpc2stYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRDFcIjtcbn1cblxuLm1kaS1kaXNxdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRDJcIjtcbn1cblxuLm1kaS1kaXNxdXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFEM1wiO1xufVxuXG4ubWRpLWRpdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUQ0XCI7XG59XG5cbi5tZGktZGl2aXNpb24tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUQ1XCI7XG59XG5cbi5tZGktZG5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjgzXCI7XG59XG5cbi5tZGktZG5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUQ2XCI7XG59XG5cbi5tZGktZG8tbm90LWRpc3R1cmI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OTdcIjtcbn1cblxuLm1kaS1kby1ub3QtZGlzdHVyYi1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OThcIjtcbn1cblxuLm1kaS1kb2NrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4NjdcIjtcbn1cblxuLm1kaS1kb2xieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZCMlwiO1xufVxuXG4ubWRpLWRvbWFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFEN1wiO1xufVxuXG4ubWRpLWRvbmtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdDMVwiO1xufVxuXG4ubWRpLWRvb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4MTlcIjtcbn1cblxuLm1kaS1kb29yLWNsb3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgxQVwiO1xufVxuXG4ubWRpLWRvb3Itb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgxQlwiO1xufVxuXG4ubWRpLWRvb3JiZWxsLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODY4XCI7XG59XG5cbi5tZGktZG90cy1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUQ4XCI7XG59XG5cbi5tZGktZG90cy1ob3Jpem9udGFsLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdDMlwiO1xufVxuXG4ubWRpLWRvdHMtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRDlcIjtcbn1cblxuLm1kaS1kb3RzLXZlcnRpY2FsLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdDM1wiO1xufVxuXG4ubWRpLWRvdWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY5OVwiO1xufVxuXG4ubWRpLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMURBXCI7XG59XG5cbi5tZGktZG93bmxvYWQtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZGM1wiO1xufVxuXG4ubWRpLWRyYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxREJcIjtcbn1cblxuLm1kaS1kcmFnLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRENcIjtcbn1cblxuLm1kaS1kcmFnLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUREXCI7XG59XG5cbi5tZGktZHJhd2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFERVwiO1xufVxuXG4ubWRpLWRyYXdpbmctYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMURGXCI7XG59XG5cbi5tZGktZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRTBcIjtcbn1cblxuLm1kaS1kcmliYmJsZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRTFcIjtcbn1cblxuLm1kaS1kcm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFFMlwiO1xufVxuXG4ubWRpLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRTNcIjtcbn1cblxuLm1kaS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRTRcIjtcbn1cblxuLm1kaS1kdWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUU1XCI7XG59XG5cbi5tZGktZHVtYmJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRTZcIjtcbn1cblxuLm1kaS1lYXItaGVhcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdDNFwiO1xufVxuXG4ubWRpLWVhcnRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUU3XCI7XG59XG5cbi5tZGktZWFydGgtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkNDXCI7XG59XG5cbi5tZGktZWFydGgtYm94LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZDRFwiO1xufVxuXG4ubWRpLWVhcnRoLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFFOFwiO1xufVxuXG4ubWRpLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRTlcIjtcbn1cblxuLm1kaS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFFQVwiO1xufVxuXG4ubWRpLWVsZXBoYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0M1XCI7XG59XG5cbi5tZGktZWxldmF0aW9uLWRlY2xpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRUJcIjtcbn1cblxuLm1kaS1lbGV2YXRpb24tcmlzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFFQ1wiO1xufVxuXG4ubWRpLWVsZXZhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUVEXCI7XG59XG5cbi5tZGktZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRUVcIjtcbn1cblxuLm1kaS1lbWFpbC1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZDRVwiO1xufVxuXG4ubWRpLWVtYWlsLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRUZcIjtcbn1cblxuLm1kaS1lbWFpbC1vcGVuLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RUZcIjtcbn1cblxuLm1kaS1lbWFpbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUYwXCI7XG59XG5cbi5tZGktZW1haWwtc2VjdXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUYxXCI7XG59XG5cbi5tZGktZW1haWwtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVGMFwiO1xufVxuXG4ubWRpLWVtYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QjNcIjtcbn1cblxuLm1kaS1lbW90aWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFGMlwiO1xufVxuXG4ubWRpLWVtb3RpY29uLWNvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRjNcIjtcbn1cblxuLm1kaS1lbW90aWNvbi1kZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjlBXCI7XG59XG5cbi5tZGktZW1vdGljb24tZGV2aWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRjRcIjtcbn1cblxuLm1kaS1lbW90aWNvbi1leGNpdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjlCXCI7XG59XG5cbi5tZGktZW1vdGljb24taGFwcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRjVcIjtcbn1cblxuLm1kaS1lbW90aWNvbi1uZXV0cmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUY2XCI7XG59XG5cbi5tZGktZW1vdGljb24tcG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFGN1wiO1xufVxuXG4ubWRpLWVtb3RpY29uLXNhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFGOFwiO1xufVxuXG4ubWRpLWVtb3RpY29uLXRvbmd1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFGOVwiO1xufVxuXG4ubWRpLWVuZ2luZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFGQVwiO1xufVxuXG4ubWRpLWVuZ2luZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUZCXCI7XG59XG5cbi5tZGktZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRkNcIjtcbn1cblxuLm1kaS1lcXVhbC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRkRcIjtcbn1cblxuLm1kaS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRkVcIjtcbn1cblxuLm1kaS1lcmFzZXItdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY0MlwiO1xufVxuXG4ubWRpLWVzY2FsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFGRlwiO1xufVxuXG4ubWRpLWV0aGVyZXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODY5XCI7XG59XG5cbi5tZGktZXRoZXJuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMDBcIjtcbn1cblxuLm1kaS1ldGhlcm5ldC1jYWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwMVwiO1xufVxuXG4ubWRpLWV0aGVybmV0LWNhYmxlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwMlwiO1xufVxuXG4ubWRpLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMDNcIjtcbn1cblxuLm1kaS1ldi1zdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUYxXCI7XG59XG5cbi5tZGktZXZlbnRicml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdDNlwiO1xufVxuXG4ubWRpLWV2ZXJub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjA0XCI7XG59XG5cbi5tZGktZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMDVcIjtcbn1cblxuLm1kaS1leGl0LXRvLWFwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwNlwiO1xufVxuXG4ubWRpLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwN1wiO1xufVxuXG4ubWRpLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwOFwiO1xufVxuXG4ubWRpLWV5ZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMDlcIjtcbn1cblxuLm1kaS1leWUtb2ZmLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RDBcIjtcbn1cblxuLm1kaS1leWUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZDRlwiO1xufVxuXG4ubWRpLWV5ZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODZBXCI7XG59XG5cbi5tZGktZXllLXBsdXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg2QlwiO1xufVxuXG4ubWRpLWV5ZS1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg2Q1wiO1xufVxuXG4ubWRpLWV5ZS1zZXR0aW5ncy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODZEXCI7XG59XG5cbi5tZGktZXllZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwQVwiO1xufVxuXG4ubWRpLWV5ZWRyb3BwZXItdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwQlwiO1xufVxuXG4ubWRpLWZhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NDNcIjtcbn1cblxuLm1kaS1mYWNlLXByb2ZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NDRcIjtcbn1cblxuLm1kaS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwQ1wiO1xufVxuXG4ubWRpLWZhY2Vib29rLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwRFwiO1xufVxuXG4ubWRpLWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwRVwiO1xufVxuXG4ubWRpLWZhY3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMEZcIjtcbn1cblxuLm1kaS1mYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMTBcIjtcbn1cblxuLm1kaS1mYW4tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODFDXCI7XG59XG5cbi5tZGktZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjExXCI7XG59XG5cbi5tZGktZmFzdC1mb3J3YXJkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RDFcIjtcbn1cblxuLm1kaS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMTJcIjtcbn1cblxuLm1kaS1mZWF0aGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkQyXCI7XG59XG5cbi5tZGktZmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMTNcIjtcbn1cblxuLm1kaS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjE0XCI7XG59XG5cbi5tZGktZmlsZS1hY2NvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzNBXCI7XG59XG5cbi5tZGktZmlsZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIxNVwiO1xufVxuXG4ubWRpLWZpbGUtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMTZcIjtcbn1cblxuLm1kaS1maWxlLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjE3XCI7XG59XG5cbi5tZGktZmlsZS1jb21wYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOEE5XCI7XG59XG5cbi5tZGktZmlsZS1kZWxpbWl0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMThcIjtcbn1cblxuLm1kaS1maWxlLWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjE5XCI7XG59XG5cbi5tZGktZmlsZS1kb2N1bWVudC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMUFcIjtcbn1cblxuLm1kaS1maWxlLWV4Y2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjFCXCI7XG59XG5cbi5tZGktZmlsZS1leGNlbC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMUNcIjtcbn1cblxuLm1kaS1maWxlLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIxRFwiO1xufVxuXG4ubWRpLWZpbGUtZmluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIxRVwiO1xufVxuXG4ubWRpLWZpbGUtaGlkZGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjEzXCI7XG59XG5cbi5tZGktZmlsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIxRlwiO1xufVxuXG4ubWRpLWZpbGUtaW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjIwXCI7XG59XG5cbi5tZGktZmlsZS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjIxXCI7XG59XG5cbi5tZGktZmlsZS1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIyMlwiO1xufVxuXG4ubWRpLWZpbGUtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMjNcIjtcbn1cblxuLm1kaS1maWxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMjRcIjtcbn1cblxuLm1kaS1maWxlLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIyNVwiO1xufVxuXG4ubWRpLWZpbGUtcGRmLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIyNlwiO1xufVxuXG4ubWRpLWZpbGUtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgxRFwiO1xufVxuXG4ubWRpLWZpbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc1MVwiO1xufVxuXG4ubWRpLWZpbGUtcG93ZXJwb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIyN1wiO1xufVxuXG4ubWRpLWZpbGUtcG93ZXJwb2ludC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMjhcIjtcbn1cblxuLm1kaS1maWxlLXByZXNlbnRhdGlvbi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMjlcIjtcbn1cblxuLm1kaS1maWxlLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODZFXCI7XG59XG5cbi5tZGktZmlsZS1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjcwXCI7XG59XG5cbi5tZGktZmlsZS1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjJBXCI7XG59XG5cbi5tZGktZmlsZS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjQ1XCI7XG59XG5cbi5tZGktZmlsZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIyQlwiO1xufVxuXG4ubWRpLWZpbGUtd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIyQ1wiO1xufVxuXG4ubWRpLWZpbGUtd29yZC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMkRcIjtcbn1cblxuLm1kaS1maWxlLXhtbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIyRVwiO1xufVxuXG4ubWRpLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMkZcIjtcbn1cblxuLm1kaS1maWxtc3RyaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMzBcIjtcbn1cblxuLm1kaS1maWxtc3RyaXAtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjMxXCI7XG59XG5cbi5tZGktZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjMyXCI7XG59XG5cbi5tZGktZmlsdGVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMzNcIjtcbn1cblxuLm1kaS1maWx0ZXItcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjM0XCI7XG59XG5cbi5tZGktZmlsdGVyLXJlbW92ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjM1XCI7XG59XG5cbi5tZGktZmlsdGVyLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMzZcIjtcbn1cblxuLm1kaS1maW5hbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODFFXCI7XG59XG5cbi5tZGktZmluZC1yZXBsYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkQzXCI7XG59XG5cbi5tZGktZmluZ2VycHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMzdcIjtcbn1cblxuLm1kaS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjM4XCI7XG59XG5cbi5tZGktZmlyZS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhBQVwiO1xufVxuXG4ubWRpLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMzlcIjtcbn1cblxuLm1kaS1maXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjNBXCI7XG59XG5cbi5tZGktZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzQlwiO1xufVxuXG4ubWRpLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjNDXCI7XG59XG5cbi5tZGktZmxhZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjNEXCI7XG59XG5cbi5tZGktZmxhZy10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzRlwiO1xufVxuXG4ubWRpLWZsYWctdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI0MFwiO1xufVxuXG4ubWRpLWZsYWctdmFyaWFudC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjNFXCI7XG59XG5cbi5tZGktZmxhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNDFcIjtcbn1cblxuLm1kaS1mbGFzaC1hdXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjQyXCI7XG59XG5cbi5tZGktZmxhc2gtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODFGXCI7XG59XG5cbi5tZGktZmxhc2gtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjQzXCI7XG59XG5cbi5tZGktZmxhc2gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZENFwiO1xufVxuXG4ubWRpLWZsYXNoLXJlZC1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2N0FcIjtcbn1cblxuLm1kaS1mbGFzaGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjQ0XCI7XG59XG5cbi5tZGktZmxhc2hsaWdodC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNDVcIjtcbn1cblxuLm1kaS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA5M1wiO1xufVxuXG4ubWRpLWZsYXNrLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDk0XCI7XG59XG5cbi5tZGktZmxhc2stZW1wdHktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA5NVwiO1xufVxuXG4ubWRpLWZsYXNrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOTZcIjtcbn1cblxuLm1kaS1mbGF0dHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNDZcIjtcbn1cblxuLm1kaS1mbGlwLXRvLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNDdcIjtcbn1cblxuLm1kaS1mbGlwLXRvLWZyb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjQ4XCI7XG59XG5cbi5tZGktZmxvb3ItcGxhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgyMFwiO1xufVxuXG4ubWRpLWZsb3BweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI0OVwiO1xufVxuXG4ubWRpLWZsb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI0QVwiO1xufVxuXG4ubWRpLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI0QlwiO1xufVxuXG4ubWRpLWZvbGRlci1hY2NvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjRDXCI7XG59XG5cbi5tZGktZm9sZGVyLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjREXCI7XG59XG5cbi5tZGktZm9sZGVyLWdvb2dsZS1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI0RVwiO1xufVxuXG4ubWRpLWZvbGRlci1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI0RlwiO1xufVxuXG4ubWRpLWZvbGRlci1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4QUJcIjtcbn1cblxuLm1kaS1mb2xkZXIta2V5LW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4QUNcIjtcbn1cblxuLm1kaS1mb2xkZXItbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI1MFwiO1xufVxuXG4ubWRpLWZvbGRlci1sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNTFcIjtcbn1cblxuLm1kaS1mb2xkZXItbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI1MlwiO1xufVxuXG4ubWRpLWZvbGRlci1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI1M1wiO1xufVxuXG4ubWRpLWZvbGRlci1tdWx0aXBsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI1NFwiO1xufVxuXG4ubWRpLWZvbGRlci1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjU1XCI7XG59XG5cbi5tZGktZm9sZGVyLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4NkZcIjtcbn1cblxuLm1kaS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc2RlwiO1xufVxuXG4ubWRpLWZvbGRlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjU2XCI7XG59XG5cbi5tZGktZm9sZGVyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNTdcIjtcbn1cblxuLm1kaS1mb2xkZXItcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjU4XCI7XG59XG5cbi5tZGktZm9sZGVyLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OUNcIjtcbn1cblxuLm1kaS1mb2xkZXItdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjU5XCI7XG59XG5cbi5tZGktZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDNBXCI7XG59XG5cbi5tZGktZm9vZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI1QVwiO1xufVxuXG4ubWRpLWZvb2QtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNUJcIjtcbn1cblxuLm1kaS1mb29kLWNyb2lzc2FudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdDN1wiO1xufVxuXG4ubWRpLWZvb2QtZm9yay1kcmluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVGMlwiO1xufVxuXG4ubWRpLWZvb2Qtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUYzXCI7XG59XG5cbi5tZGktZm9vZC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjVDXCI7XG59XG5cbi5tZGktZm9vdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNURcIjtcbn1cblxuLm1kaS1mb290YmFsbC1hdXN0cmFsaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjVFXCI7XG59XG5cbi5tZGktZm9vdGJhbGwtaGVsbWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjVGXCI7XG59XG5cbi5tZGktZm9ya2xpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QzhcIjtcbn1cblxuLm1kaS1mb3JtYXQtYWxpZ24tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzUyXCI7XG59XG5cbi5tZGktZm9ybWF0LWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI2MFwiO1xufVxuXG4ubWRpLWZvcm1hdC1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjYxXCI7XG59XG5cbi5tZGktZm9ybWF0LWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNjJcIjtcbn1cblxuLm1kaS1mb3JtYXQtYWxpZ24tbWlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzUzXCI7XG59XG5cbi5tZGktZm9ybWF0LWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjYzXCI7XG59XG5cbi5tZGktZm9ybWF0LWFsaWduLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc1NFwiO1xufVxuXG4ubWRpLWZvcm1hdC1hbm5vdGF0aW9uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NDZcIjtcbn1cblxuLm1kaS1mb3JtYXQtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI2NFwiO1xufVxuXG4ubWRpLWZvcm1hdC1jbGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI2NVwiO1xufVxuXG4ubWRpLWZvcm1hdC1jb2xvci1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjY2XCI7XG59XG5cbi5tZGktZm9ybWF0LWNvbG9yLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OURcIjtcbn1cblxuLm1kaS1mb3JtYXQtZmxvYXQtY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjY3XCI7XG59XG5cbi5tZGktZm9ybWF0LWZsb2F0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNjhcIjtcbn1cblxuLm1kaS1mb3JtYXQtZmxvYXQtbm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI2OVwiO1xufVxuXG4ubWRpLWZvcm1hdC1mbG9hdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI2QVwiO1xufVxuXG4ubWRpLWZvcm1hdC1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkQ1XCI7XG59XG5cbi5tZGktZm9ybWF0LWhlYWRlci0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjZCXCI7XG59XG5cbi5tZGktZm9ybWF0LWhlYWRlci0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjZDXCI7XG59XG5cbi5tZGktZm9ybWF0LWhlYWRlci0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjZEXCI7XG59XG5cbi5tZGktZm9ybWF0LWhlYWRlci00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjZFXCI7XG59XG5cbi5tZGktZm9ybWF0LWhlYWRlci01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjZGXCI7XG59XG5cbi5tZGktZm9ybWF0LWhlYWRlci02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjcwXCI7XG59XG5cbi5tZGktZm9ybWF0LWhlYWRlci1kZWNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI3MVwiO1xufVxuXG4ubWRpLWZvcm1hdC1oZWFkZXItZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNzJcIjtcbn1cblxuLm1kaS1mb3JtYXQtaGVhZGVyLWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjczXCI7XG59XG5cbi5tZGktZm9ybWF0LWhlYWRlci1wb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI3NFwiO1xufVxuXG4ubWRpLWZvcm1hdC1ob3Jpem9udGFsLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYxRVwiO1xufVxuXG4ubWRpLWZvcm1hdC1ob3Jpem9udGFsLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MUZcIjtcbn1cblxuLm1kaS1mb3JtYXQtaG9yaXpvbnRhbC1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYyMFwiO1xufVxuXG4ubWRpLWZvcm1hdC1pbmRlbnQtZGVjcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNzVcIjtcbn1cblxuLm1kaS1mb3JtYXQtaW5kZW50LWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjc2XCI7XG59XG5cbi5tZGktZm9ybWF0LWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI3N1wiO1xufVxuXG4ubWRpLWZvcm1hdC1saW5lLXNwYWNpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNzhcIjtcbn1cblxuLm1kaS1mb3JtYXQtbGluZS1zdHlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVDOFwiO1xufVxuXG4ubWRpLWZvcm1hdC1saW5lLXdlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVDOVwiO1xufVxuXG4ubWRpLWZvcm1hdC1saXN0LWJ1bGxldGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjc5XCI7XG59XG5cbi5tZGktZm9ybWF0LWxpc3QtYnVsbGV0ZWQtdHlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI3QVwiO1xufVxuXG4ubWRpLWZvcm1hdC1saXN0LWNoZWNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc1NVwiO1xufVxuXG4ubWRpLWZvcm1hdC1saXN0LW51bWJlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyN0JcIjtcbn1cblxuLm1kaS1mb3JtYXQtcGFnZS1icmVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZENlwiO1xufVxuXG4ubWRpLWZvcm1hdC1wYWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI3Q1wiO1xufVxuXG4ubWRpLWZvcm1hdC1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyN0RcIjtcbn1cblxuLm1kaS1mb3JtYXQtcGlsY3JvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZEN1wiO1xufVxuXG4ubWRpLWZvcm1hdC1xdW90ZS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI3RVwiO1xufVxuXG4ubWRpLWZvcm1hdC1xdW90ZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzU2XCI7XG59XG5cbi5tZGktZm9ybWF0LXJvdGF0ZS05MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZBOVwiO1xufVxuXG4ubWRpLWZvcm1hdC1zZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjlFXCI7XG59XG5cbi5tZGktZm9ybWF0LXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyN0ZcIjtcbn1cblxuLm1kaS1mb3JtYXQtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI4MFwiO1xufVxuXG4ubWRpLWZvcm1hdC1zdHJpa2V0aHJvdWdoLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyODFcIjtcbn1cblxuLm1kaS1mb3JtYXQtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjgyXCI7XG59XG5cbi5tZGktZm9ybWF0LXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjgzXCI7XG59XG5cbi5tZGktZm9ybWF0LXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyODRcIjtcbn1cblxuLm1kaS1mb3JtYXQtdGV4dGRpcmVjdGlvbi1sLXRvLXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyODVcIjtcbn1cblxuLm1kaS1mb3JtYXQtdGV4dGRpcmVjdGlvbi1yLXRvLWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyODZcIjtcbn1cblxuLm1kaS1mb3JtYXQtdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RjRcIjtcbn1cblxuLm1kaS1mb3JtYXQtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjg3XCI7XG59XG5cbi5tZGktZm9ybWF0LXZlcnRpY2FsLWFsaWduLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYyMVwiO1xufVxuXG4ubWRpLWZvcm1hdC12ZXJ0aWNhbC1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MjJcIjtcbn1cblxuLm1kaS1mb3JtYXQtdmVydGljYWwtYWxpZ24tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjIzXCI7XG59XG5cbi5tZGktZm9ybWF0LXdyYXAtaW5saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjg4XCI7XG59XG5cbi5tZGktZm9ybWF0LXdyYXAtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjg5XCI7XG59XG5cbi5tZGktZm9ybWF0LXdyYXAtdGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOEFcIjtcbn1cblxuLm1kaS1mb3JtYXQtd3JhcC10b3AtYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjhCXCI7XG59XG5cbi5tZGktZm9ydW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOENcIjtcbn1cblxuLm1kaS1mb3J1bS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODIxXCI7XG59XG5cbi5tZGktZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI4RFwiO1xufVxuXG4ubWRpLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOEVcIjtcbn1cblxuLm1kaS1mcmlkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOEZcIjtcbn1cblxuLm1kaS1mcmlkZ2UtZmlsbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjkwXCI7XG59XG5cbi5tZGktZnJpZGdlLWZpbGxlZC1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOTFcIjtcbn1cblxuLm1kaS1mcmlkZ2UtZmlsbGVkLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI5MlwiO1xufVxuXG4ubWRpLWZ1ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QzlcIjtcbn1cblxuLm1kaS1mdWxsc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjkzXCI7XG59XG5cbi5tZGktZnVsbHNjcmVlbi1leGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjk0XCI7XG59XG5cbi5tZGktZnVuY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOTVcIjtcbn1cblxuLm1kaS1mdW5jdGlvbi12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODcwXCI7XG59XG5cbi5tZGktZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI5NlwiO1xufVxuXG4ubWRpLWdhbWVwYWQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI5N1wiO1xufVxuXG4ubWRpLWdhcmFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZEOFwiO1xufVxuXG4ubWRpLWdhcmFnZS1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg3MVwiO1xufVxuXG4ubWRpLWdhcmFnZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkQ5XCI7XG59XG5cbi5tZGktZ2FzLWN5bGluZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjQ3XCI7XG59XG5cbi5tZGktZ2FzLXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOThcIjtcbn1cblxuLm1kaS1nYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjk5XCI7XG59XG5cbi5tZGktZ2F1Z2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOUFcIjtcbn1cblxuLm1kaS1nYXVnZS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg3MlwiO1xufVxuXG4ubWRpLWdhdWdlLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4NzNcIjtcbn1cblxuLm1kaS1nYXVnZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4NzRcIjtcbn1cblxuLm1kaS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI5QlwiO1xufVxuXG4ubWRpLWdlbmRlci1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOUNcIjtcbn1cblxuLm1kaS1nZW5kZXItbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI5RFwiO1xufVxuXG4ubWRpLWdlbmRlci1tYWxlLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI5RVwiO1xufVxuXG4ubWRpLWdlbmRlci10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI5RlwiO1xufVxuXG4ubWRpLWdlc3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3Q0FcIjtcbn1cblxuLm1kaS1nZXN0dXJlLWRvdWJsZS10YXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3M0JcIjtcbn1cblxuLm1kaS1nZXN0dXJlLXN3aXBlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3M0NcIjtcbn1cblxuLm1kaS1nZXN0dXJlLXN3aXBlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3M0RcIjtcbn1cblxuLm1kaS1nZXN0dXJlLXN3aXBlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzNFXCI7XG59XG5cbi5tZGktZ2VzdHVyZS1zd2lwZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjczRlwiO1xufVxuXG4ubWRpLWdlc3R1cmUtdGFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzQwXCI7XG59XG5cbi5tZGktZ2VzdHVyZS10d28tZG91YmxlLXRhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc0MVwiO1xufVxuXG4ubWRpLWdlc3R1cmUtdHdvLXRhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc0MlwiO1xufVxuXG4ubWRpLWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkEwXCI7XG59XG5cbi5tZGktZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJBMVwiO1xufVxuXG4ubWRpLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJBMlwiO1xufVxuXG4ubWRpLWdpdGh1Yi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQTNcIjtcbn1cblxuLm1kaS1naXRodWItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkE0XCI7XG59XG5cbi5tZGktZ2l0aHViLWZhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2REFcIjtcbn1cblxuLm1kaS1nbGFzcy1jb2NrdGFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM1NlwiO1xufVxuXG4ubWRpLWdsYXNzLWZsdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkE1XCI7XG59XG5cbi5tZGktZ2xhc3MtbXVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkE2XCI7XG59XG5cbi5tZGktZ2xhc3Mtc3RhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkE3XCI7XG59XG5cbi5tZGktZ2xhc3MtdHVsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQThcIjtcbn1cblxuLm1kaS1nbGFzcy13aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODc1XCI7XG59XG5cbi5tZGktZ2xhc3Nkb29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkE5XCI7XG59XG5cbi5tZGktZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJBQVwiO1xufVxuXG4ubWRpLWdtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkFCXCI7XG59XG5cbi5tZGktZ25vbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQUNcIjtcbn1cblxuLm1kaS1nb2xmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODIyXCI7XG59XG5cbi5tZGktZ29uZG9sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY4NVwiO1xufVxuXG4ubWRpLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJBRFwiO1xufVxuXG4ubWRpLWdvb2dsZS1hbmFseXRpY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3Q0JcIjtcbn1cblxuLm1kaS1nb29nbGUtYXNzaXN0YW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0NDXCI7XG59XG5cbi5tZGktZ29vZ2xlLWNhcmRib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJBRVwiO1xufVxuXG4ubWRpLWdvb2dsZS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQUZcIjtcbn1cblxuLm1kaS1nb29nbGUtY2lyY2xlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJCMFwiO1xufVxuXG4ubWRpLWdvb2dsZS1jaXJjbGVzLWNvbW11bml0aWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkIxXCI7XG59XG5cbi5tZGktZ29vZ2xlLWNpcmNsZXMtZXh0ZW5kZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQjJcIjtcbn1cblxuLm1kaS1nb29nbGUtY2lyY2xlcy1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJCM1wiO1xufVxuXG4ubWRpLWdvb2dsZS1jb250cm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkI0XCI7XG59XG5cbi5tZGktZ29vZ2xlLWNvbnRyb2xsZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkI1XCI7XG59XG5cbi5tZGktZ29vZ2xlLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkI2XCI7XG59XG5cbi5tZGktZ29vZ2xlLWVhcnRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkI3XCI7XG59XG5cbi5tZGktZ29vZ2xlLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkI4XCI7XG59XG5cbi5tZGktZ29vZ2xlLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4MjNcIjtcbn1cblxuLm1kaS1nb29nbGUta2VlcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZEQlwiO1xufVxuXG4ubWRpLWdvb2dsZS1tYXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUY1XCI7XG59XG5cbi5tZGktZ29vZ2xlLW5lYXJieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJCOVwiO1xufVxuXG4ubWRpLWdvb2dsZS1wYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJCQVwiO1xufVxuXG4ubWRpLWdvb2dsZS1waG90b3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RENcIjtcbn1cblxuLm1kaS1nb29nbGUtcGh5c2ljYWwtd2ViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkJCXCI7XG59XG5cbi5tZGktZ29vZ2xlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQkNcIjtcbn1cblxuLm1kaS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJCRFwiO1xufVxuXG4ubWRpLWdvb2dsZS1wbHVzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJCRVwiO1xufVxuXG4ubWRpLWdvb2dsZS10cmFuc2xhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQkZcIjtcbn1cblxuLm1kaS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkMwXCI7XG59XG5cbi5tZGktZ3B1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOEFEXCI7XG59XG5cbi5tZGktZ3JhZGllbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OUZcIjtcbn1cblxuLm1kaS1ncmFwaHFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODc2XCI7XG59XG5cbi5tZGktZ3JlYXNlLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY0OFwiO1xufVxuXG4ubWRpLWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQzFcIjtcbn1cblxuLm1kaS1ncmlkLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzU3XCI7XG59XG5cbi5tZGktZ3JpZC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQzJcIjtcbn1cblxuLm1kaS1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJDM1wiO1xufVxuXG4ubWRpLWd1aXRhci1hY291c3RpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc3MFwiO1xufVxuXG4ubWRpLWd1aXRhci1lbGVjdHJpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJDNFwiO1xufVxuXG4ubWRpLWd1aXRhci1waWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkM1XCI7XG59XG5cbi5tZGktZ3VpdGFyLXBpY2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJDNlwiO1xufVxuXG4ubWRpLWd1eS1mYXdrZXMtbWFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgyNFwiO1xufVxuXG4ubWRpLWhhY2tlcm5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MjRcIjtcbn1cblxuLm1kaS1oYW1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2ODRcIjtcbn1cblxuLm1kaS1oYW5kLXBvaW50aW5nLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkM3XCI7XG59XG5cbi5tZGktaGFuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkM4XCI7XG59XG5cbi5tZGktaGFuZ291dHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQzlcIjtcbn1cblxuLm1kaS1oYXJkZGlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJDQVwiO1xufVxuXG4ubWRpLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQ0JcIjtcbn1cblxuLm1kaS1oZWFkcGhvbmVzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJDQ1wiO1xufVxuXG4ubWRpLWhlYWRwaG9uZXMtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0NEXCI7XG59XG5cbi5tZGktaGVhZHBob25lcy1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJDRFwiO1xufVxuXG4ubWRpLWhlYWRzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQ0VcIjtcbn1cblxuLm1kaS1oZWFkc2V0LWRvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQ0ZcIjtcbn1cblxuLm1kaS1oZWFkc2V0LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJEMFwiO1xufVxuXG4ubWRpLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkQxXCI7XG59XG5cbi5tZGktaGVhcnQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkQyXCI7XG59XG5cbi5tZGktaGVhcnQtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRDNcIjtcbn1cblxuLm1kaS1oZWFydC1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRDRcIjtcbn1cblxuLm1kaS1oZWFydC1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkRFXCI7XG59XG5cbi5tZGktaGVhcnQtaGFsZi1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkREXCI7XG59XG5cbi5tZGktaGVhcnQtaGFsZi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkRGXCI7XG59XG5cbi5tZGktaGVhcnQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzU4XCI7XG59XG5cbi5tZGktaGVhcnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJENVwiO1xufVxuXG4ubWRpLWhlYXJ0LXB1bHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUY2XCI7XG59XG5cbi5tZGktaGVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJENlwiO1xufVxuXG4ubWRpLWhlbHAtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzhBXCI7XG59XG5cbi5tZGktaGVscC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRDdcIjtcbn1cblxuLm1kaS1oZWxwLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjI1XCI7XG59XG5cbi5tZGktaGVscC1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkY0XCI7XG59XG5cbi5tZGktaGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJEOFwiO1xufVxuXG4ubWRpLWhleGFnb24tbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RTBcIjtcbn1cblxuLm1kaS1oZXhhZ29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRDlcIjtcbn1cblxuLm1kaS1oaWdoLWRlZmluaXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3Q0VcIjtcbn1cblxuLm1kaS1oaWdoLWRlZmluaXRpb24tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODc3XCI7XG59XG5cbi5tZGktaGlnaHdheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVGN1wiO1xufVxuXG4ubWRpLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyREFcIjtcbn1cblxuLm1kaS1ob2NrZXktcHVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg3OFwiO1xufVxuXG4ubWRpLWhvY2tleS1zdGlja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4NzlcIjtcbn1cblxuLm1kaS1ob2xvbGVuczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJEQlwiO1xufVxuXG4ubWRpLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRENcIjtcbn1cblxuLm1kaS1ob21lLWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4MjVcIjtcbn1cblxuLm1kaS1ob21lLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODdBXCI7XG59XG5cbi5tZGktaG9tZS1hc3Npc3RhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3Q0ZcIjtcbn1cblxuLm1kaS1ob21lLWF1dG9tYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RDBcIjtcbn1cblxuLm1kaS1ob21lLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdEMVwiO1xufVxuXG4ubWRpLWhvbWUtY3VycmVuY3ktdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOEFFXCI7XG59XG5cbi5tZGktaG9tZS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgyNlwiO1xufVxuXG4ubWRpLWhvbWUtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVGOFwiO1xufVxuXG4ubWRpLWhvbWUtbW9kZXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkREXCI7XG59XG5cbi5tZGktaG9tZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkEwXCI7XG59XG5cbi5tZGktaG9tZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkRFXCI7XG59XG5cbi5tZGktaG9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZFMVwiO1xufVxuXG4ubWRpLWhvb2stb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkUyXCI7XG59XG5cbi5tZGktaG9wczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJERlwiO1xufVxuXG4ubWRpLWhvc3BpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkUwXCI7XG59XG5cbi5tZGktaG9zcGl0YWwtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRTFcIjtcbn1cblxuLm1kaS1ob3NwaXRhbC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRTJcIjtcbn1cblxuLm1kaS1ob3QtdHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODI3XCI7XG59XG5cbi5tZGktaG90ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRTNcIjtcbn1cblxuLm1kaS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJFNFwiO1xufVxuXG4ubWRpLWhvdXp6LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJFNVwiO1xufVxuXG4ubWRpLWh1bHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4MjhcIjtcbn1cblxuLm1kaS1odW1hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJFNlwiO1xufVxuXG4ubWRpLWh1bWFuLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkU3XCI7XG59XG5cbi5tZGktaHVtYW4tZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjQ5XCI7XG59XG5cbi5tZGktaHVtYW4tZ3JlZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NEFcIjtcbn1cblxuLm1kaS1odW1hbi1oYW5kc2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NEJcIjtcbn1cblxuLm1kaS1odW1hbi1oYW5kc3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjRDXCI7XG59XG5cbi5tZGktaHVtYW4tbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY0RFwiO1xufVxuXG4ubWRpLWh1bWFuLW1hbGUtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkU4XCI7XG59XG5cbi5tZGktaHVtYW4tcHJlZ25hbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1Q0ZcIjtcbn1cblxuLm1kaS1odW1ibGUtYnVuZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzQzXCI7XG59XG5cbi5tZGktaWNlLWNyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODI5XCI7XG59XG5cbi5tZGktaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRTlcIjtcbn1cblxuLm1kaS1pbWFnZS1hbGJ1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJFQVwiO1xufVxuXG4ubWRpLWltYWdlLWFyZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRUJcIjtcbn1cblxuLm1kaS1pbWFnZS1hcmVhLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkVDXCI7XG59XG5cbi5tZGktaW1hZ2UtYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkVEXCI7XG59XG5cbi5tZGktaW1hZ2UtYnJva2VuLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRUVcIjtcbn1cblxuLm1kaS1pbWFnZS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRUZcIjtcbn1cblxuLm1kaS1pbWFnZS1maWx0ZXItYmxhY2std2hpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRjBcIjtcbn1cblxuLm1kaS1pbWFnZS1maWx0ZXItY2VudGVyLWZvY3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkYxXCI7XG59XG5cbi5tZGktaW1hZ2UtZmlsdGVyLWNlbnRlci1mb2N1cy13ZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkYyXCI7XG59XG5cbi5tZGktaW1hZ2UtZmlsdGVyLWRyYW1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkYzXCI7XG59XG5cbi5tZGktaW1hZ2UtZmlsdGVyLWZyYW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJGNFwiO1xufVxuXG4ubWRpLWltYWdlLWZpbHRlci1oZHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRjVcIjtcbn1cblxuLm1kaS1pbWFnZS1maWx0ZXItbm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJGNlwiO1xufVxuXG4ubWRpLWltYWdlLWZpbHRlci10aWx0LXNoaWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkY3XCI7XG59XG5cbi5tZGktaW1hZ2UtZmlsdGVyLXZpbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRjhcIjtcbn1cblxuLm1kaS1pbWFnZS1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJGOVwiO1xufVxuXG4ubWRpLWltYWdlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgyQVwiO1xufVxuXG4ubWRpLWltYWdlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4N0JcIjtcbn1cblxuLm1kaS1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRkFcIjtcbn1cblxuLm1kaS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY4NlwiO1xufVxuXG4ubWRpLWluYm94LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRkJcIjtcbn1cblxuLm1kaS1pbmJveC1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNEMVwiO1xufVxuXG4ubWRpLWluYm94LW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOEFGXCI7XG59XG5cbi5tZGktaW5jb2duaXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUY5XCI7XG59XG5cbi5tZGktaW5maW5pdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RTNcIjtcbn1cblxuLm1kaS1pbmZvcm1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJGQ1wiO1xufVxuXG4ubWRpLWluZm9ybWF0aW9uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRkRcIjtcbn1cblxuLm1kaS1pbmZvcm1hdGlvbi12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjRFXCI7XG59XG5cbi5tZGktaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkZFXCI7XG59XG5cbi5tZGktaW5zdGFwYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJGRlwiO1xufVxuXG4ubWRpLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzAwXCI7XG59XG5cbi5tZGktaW52ZXJ0LWNvbG9yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMwMVwiO1xufVxuXG4ubWRpLWl0dW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY3NlwiO1xufVxuXG4ubWRpLWplZXBuZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMDJcIjtcbn1cblxuLm1kaS1qaXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzAzXCI7XG59XG5cbi5tZGktanF1ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODdDXCI7XG59XG5cbi5tZGktanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMDRcIjtcbn1cblxuLm1kaS1qc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjI2XCI7XG59XG5cbi5tZGkta2FyYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODJCXCI7XG59XG5cbi5tZGkta2VnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzA1XCI7XG59XG5cbi5tZGkta2V0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUZBXCI7XG59XG5cbi5tZGkta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzA2XCI7XG59XG5cbi5tZGkta2V5LWNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMwN1wiO1xufVxuXG4ubWRpLWtleS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMwOFwiO1xufVxuXG4ubWRpLWtleS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzA5XCI7XG59XG5cbi5tZGkta2V5LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMwQVwiO1xufVxuXG4ubWRpLWtleS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzBCXCI7XG59XG5cbi5tZGkta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMENcIjtcbn1cblxuLm1kaS1rZXlib2FyZC1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMERcIjtcbn1cblxuLm1kaS1rZXlib2FyZC1jYXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzBFXCI7XG59XG5cbi5tZGkta2V5Ym9hcmQtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMEZcIjtcbn1cblxuLm1kaS1rZXlib2FyZC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMTBcIjtcbn1cblxuLm1kaS1rZXlib2FyZC1yZXR1cm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMTFcIjtcbn1cblxuLm1kaS1rZXlib2FyZC10YWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMTJcIjtcbn1cblxuLm1kaS1rZXlib2FyZC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzEzXCI7XG59XG5cbi5tZGkta2lja3N0YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NDRcIjtcbn1cblxuLm1kaS1rb2RpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzE0XCI7XG59XG5cbi5tZGktbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMTVcIjtcbn1cblxuLm1kaS1sYWJlbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzE2XCI7XG59XG5cbi5tZGktbGFkeWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgyQ1wiO1xufVxuXG4ubWRpLWxhbWJkYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYyN1wiO1xufVxuXG4ubWRpLWxhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QjRcIjtcbn1cblxuLm1kaS1sYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMTdcIjtcbn1cblxuLm1kaS1sYW4tY29ubmVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMxOFwiO1xufVxuXG4ubWRpLWxhbi1kaXNjb25uZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzE5XCI7XG59XG5cbi5tZGktbGFuLXBlbmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMUFcIjtcbn1cblxuLm1kaS1sYW5ndWFnZS1jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjcxXCI7XG59XG5cbi5tZGktbGFuZ3VhZ2UtY3BwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjcyXCI7XG59XG5cbi5tZGktbGFuZ3VhZ2UtY3NoYXJwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzFCXCI7XG59XG5cbi5tZGktbGFuZ3VhZ2UtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMxQ1wiO1xufVxuXG4ubWRpLWxhbmd1YWdlLWdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0QyXCI7XG59XG5cbi5tZGktbGFuZ3VhZ2UtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMURcIjtcbn1cblxuLm1kaS1sYW5ndWFnZS1qYXZhc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzFFXCI7XG59XG5cbi5tZGktbGFuZ3VhZ2UtbHVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOEIwXCI7XG59XG5cbi5tZGktbGFuZ3VhZ2UtcGhwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzFGXCI7XG59XG5cbi5tZGktbGFuZ3VhZ2UtcHl0aG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzIwXCI7XG59XG5cbi5tZGktbGFuZ3VhZ2UtcHl0aG9uLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMjFcIjtcbn1cblxuLm1kaS1sYW5ndWFnZS1yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0QzXCI7XG59XG5cbi5tZGktbGFuZ3VhZ2Utc3dpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RTRcIjtcbn1cblxuLm1kaS1sYW5ndWFnZS10eXBlc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkU1XCI7XG59XG5cbi5tZGktbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzIyXCI7XG59XG5cbi5tZGktbGFwdG9wLWNocm9tZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMjNcIjtcbn1cblxuLm1kaS1sYXB0b3AtbWFjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzI0XCI7XG59XG5cbi5tZGktbGFwdG9wLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZFNlwiO1xufVxuXG4ubWRpLWxhcHRvcC13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzI1XCI7XG59XG5cbi5tZGktbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzI2XCI7XG59XG5cbi5tZGktbGFzdHBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NDZcIjtcbn1cblxuLm1kaS1sYXVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMjdcIjtcbn1cblxuLm1kaS1sYXZhLWxhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RDRcIjtcbn1cblxuLm1kaS1sYXllcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMjhcIjtcbn1cblxuLm1kaS1sYXllcnMtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzI5XCI7XG59XG5cbi5tZGktbGVhZC1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NEZcIjtcbn1cblxuLm1kaS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzJBXCI7XG59XG5cbi5tZGktbGVkLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMyQlwiO1xufVxuXG4ubWRpLWxlZC1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMyQ1wiO1xufVxuXG4ubWRpLWxlZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzJEXCI7XG59XG5cbi5tZGktbGVkLXN0cmlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0Q1XCI7XG59XG5cbi5tZGktbGVkLXZhcmlhbnQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzJFXCI7XG59XG5cbi5tZGktbGVkLXZhcmlhbnQtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMkZcIjtcbn1cblxuLm1kaS1sZWQtdmFyaWFudC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzMwXCI7XG59XG5cbi5tZGktbGlicmFyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMzMVwiO1xufVxuXG4ubWRpLWxpYnJhcnktYm9va3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMzJcIjtcbn1cblxuLm1kaS1saWJyYXJ5LW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzMzXCI7XG59XG5cbi5tZGktbGlicmFyeS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzM0XCI7XG59XG5cbi5tZGktbGlmZWJ1b3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4N0RcIjtcbn1cblxuLm1kaS1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMzVcIjtcbn1cblxuLm1kaS1saWdodGJ1bGItb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RTdcIjtcbn1cblxuLm1kaS1saWdodGJ1bGItb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZFOFwiO1xufVxuXG4ubWRpLWxpZ2h0YnVsYi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzM2XCI7XG59XG5cbi5tZGktbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMzN1wiO1xufVxuXG4ubWRpLWxpbmstb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzM4XCI7XG59XG5cbi5tZGktbGluay12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzM5XCI7XG59XG5cbi5tZGktbGluay12YXJpYW50LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMzQVwiO1xufVxuXG4ubWRpLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzNCXCI7XG59XG5cbi5tZGktbGlua2VkaW4tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzNDXCI7XG59XG5cbi5tZGktbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzM0RcIjtcbn1cblxuLm1kaS1sb2FkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzcxXCI7XG59XG5cbi5tZGktbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMzRVwiO1xufVxuXG4ubWRpLWxvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMzRlwiO1xufVxuXG4ubWRpLWxvY2stb3Blbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzQwXCI7XG59XG5cbi5tZGktbG9jay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzQxXCI7XG59XG5cbi5tZGktbG9jay1wYXR0ZXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkU5XCI7XG59XG5cbi5tZGktbG9jay1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUZCXCI7XG59XG5cbi5tZGktbG9jay1yZXNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc3MlwiO1xufVxuXG4ubWRpLWxvY2stc21hcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4QjFcIjtcbn1cblxuLm1kaS1sb2NrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RDZcIjtcbn1cblxuLm1kaS1sb2NrZXItbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RDdcIjtcbn1cblxuLm1kaS1sb2dpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM0MlwiO1xufVxuXG4ubWRpLWxvZ2luLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RkNcIjtcbn1cblxuLm1kaS1sb2dvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNDNcIjtcbn1cblxuLm1kaS1sb2dvdXQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVGRFwiO1xufVxuXG4ubWRpLWxvb2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzQ0XCI7XG59XG5cbi5tZGktbG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZFQVwiO1xufVxuXG4ubWRpLWxvdXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzQ1XCI7XG59XG5cbi5tZGktbHVteDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM0NlwiO1xufVxuXG4ubWRpLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM0N1wiO1xufVxuXG4ubWRpLW1hZ25ldC1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM0OFwiO1xufVxuXG4ubWRpLW1hZ25pZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNDlcIjtcbn1cblxuLm1kaS1tYWduaWZ5LW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzRBXCI7XG59XG5cbi5tZGktbWFnbmlmeS1taW51cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkVCXCI7XG59XG5cbi5tZGktbWFnbmlmeS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzRCXCI7XG59XG5cbi5tZGktbWFnbmlmeS1wbHVzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RUNcIjtcbn1cblxuLm1kaS1tYWlsLXJ1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzRDXCI7XG59XG5cbi5tZGktbWFpbGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZFRFwiO1xufVxuXG4ubWRpLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM0RFwiO1xufVxuXG4ubWRpLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNEVcIjtcbn1cblxuLm1kaS1tYXAtbWFya2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM0RlwiO1xufVxuXG4ubWRpLW1hcC1tYXJrZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NTBcIjtcbn1cblxuLm1kaS1tYXAtbWFya2VyLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzUwXCI7XG59XG5cbi5tZGktbWFwLW1hcmtlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNTFcIjtcbn1cblxuLm1kaS1tYXAtbWFya2VyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RDhcIjtcbn1cblxuLm1kaS1tYXAtbWFya2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NTFcIjtcbn1cblxuLm1kaS1tYXAtbWFya2VyLXJhZGl1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM1MlwiO1xufVxuXG4ubWRpLW1hcmdpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM1M1wiO1xufVxuXG4ubWRpLW1hcmtkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzU0XCI7XG59XG5cbi5tZGktbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjUyXCI7XG59XG5cbi5tZGktbWFya2VyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzU1XCI7XG59XG5cbi5tZGktbWF0ZXJpYWwtdWk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNTdcIjtcbn1cblxuLm1kaS1tYXRoLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNThcIjtcbn1cblxuLm1kaS1tYXRyaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MjhcIjtcbn1cblxuLm1kaS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNTlcIjtcbn1cblxuLm1kaS1tZWRpY2FsLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZFRVwiO1xufVxuXG4ubWRpLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM1QVwiO1xufVxuXG4ubWRpLW1lbW9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM1QlwiO1xufVxuXG4ubWRpLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNUNcIjtcbn1cblxuLm1kaS1tZW51LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNURcIjtcbn1cblxuLm1kaS1tZW51LWRvd24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZCNVwiO1xufVxuXG4ubWRpLW1lbnUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM1RVwiO1xufVxuXG4ubWRpLW1lbnUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNUZcIjtcbn1cblxuLm1kaS1tZW51LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzYwXCI7XG59XG5cbi5tZGktbWVudS11cC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkI2XCI7XG59XG5cbi5tZGktbWVzc2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM2MVwiO1xufVxuXG4ubWRpLW1lc3NhZ2UtYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNjJcIjtcbn1cblxuLm1kaS1tZXNzYWdlLWJ1bGxldGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkExXCI7XG59XG5cbi5tZGktbWVzc2FnZS1idWxsZXRlZC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QTJcIjtcbn1cblxuLm1kaS1tZXNzYWdlLWRyYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNjNcIjtcbn1cblxuLm1kaS1tZXNzYWdlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzY0XCI7XG59XG5cbi5tZGktbWVzc2FnZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzY1XCI7XG59XG5cbi5tZGktbWVzc2FnZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjUzXCI7XG59XG5cbi5tZGktbWVzc2FnZS1wcm9jZXNzaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzY2XCI7XG59XG5cbi5tZGktbWVzc2FnZS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM2N1wiO1xufVxuXG4ubWRpLW1lc3NhZ2UtcmVwbHktdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM2OFwiO1xufVxuXG4ubWRpLW1lc3NhZ2Utc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RUZcIjtcbn1cblxuLm1kaS1tZXNzYWdlLXNldHRpbmdzLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RjBcIjtcbn1cblxuLm1kaS1tZXNzYWdlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNjlcIjtcbn1cblxuLm1kaS1tZXNzYWdlLXRleHQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM2QVwiO1xufVxuXG4ubWRpLW1lc3NhZ2UtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNkJcIjtcbn1cblxuLm1kaS1tZXRlb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MjlcIjtcbn1cblxuLm1kaS1tZXRyb25vbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RDlcIjtcbn1cblxuLm1kaS1tZXRyb25vbWUtdGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdEQVwiO1xufVxuXG4ubWRpLW1pY3JvLXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0RCXCI7XG59XG5cbi5tZGktbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM2Q1wiO1xufVxuXG4ubWRpLW1pY3JvcGhvbmUtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4QjJcIjtcbn1cblxuLm1kaS1taWNyb3Bob25lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM2RFwiO1xufVxuXG4ubWRpLW1pY3JvcGhvbmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM2RVwiO1xufVxuXG4ubWRpLW1pY3JvcGhvbmUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhCM1wiO1xufVxuXG4ubWRpLW1pY3JvcGhvbmUtc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNkZcIjtcbn1cblxuLm1kaS1taWNyb3Bob25lLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNzBcIjtcbn1cblxuLm1kaS1taWNyb3Bob25lLXZhcmlhbnQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzcxXCI7XG59XG5cbi5tZGktbWljcm9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY1NFwiO1xufVxuXG4ubWRpLW1pY3Jvc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM3MlwiO1xufVxuXG4ubWRpLW1pbmVjcmFmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM3M1wiO1xufVxuXG4ubWRpLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzc0XCI7XG59XG5cbi5tZGktbWludXMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzc1XCI7XG59XG5cbi5tZGktbWludXMtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RjFcIjtcbn1cblxuLm1kaS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNzZcIjtcbn1cblxuLm1kaS1taW51cy1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM3N1wiO1xufVxuXG4ubWRpLW1pbnVzLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNzhcIjtcbn1cblxuLm1kaS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYyQVwiO1xufVxuXG4ubWRpLW1peGVkLXJlYWxpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4N0VcIjtcbn1cblxuLm1kaS1taXhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdEQ1wiO1xufVxuXG4ubWRpLW1vbml0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNzlcIjtcbn1cblxuLm1kaS1tb25pdG9yLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzdBXCI7XG59XG5cbi5tZGktbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM3QlwiO1xufVxuXG4ubWRpLW1vdG9yYmlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM3Q1wiO1xufVxuXG4ubWRpLW1vdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzdEXCI7XG59XG5cbi5tZGktbW91c2Utb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzdFXCI7XG59XG5cbi5tZGktbW91c2UtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM3RlwiO1xufVxuXG4ubWRpLW1vdXNlLXZhcmlhbnQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzgwXCI7XG59XG5cbi5tZGktbW92ZS1yZXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NTVcIjtcbn1cblxuLm1kaS1tb3ZlLXJlc2l6ZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjU2XCI7XG59XG5cbi5tZGktbW92aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzODFcIjtcbn1cblxuLm1kaS1tb3ZpZS1yb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0REXCI7XG59XG5cbi5tZGktbXVsdGlwbGljYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzODJcIjtcbn1cblxuLm1kaS1tdWx0aXBsaWNhdGlvbi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzODNcIjtcbn1cblxuLm1kaS1tdXNocm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdERVwiO1xufVxuXG4ubWRpLW11c2hyb29tLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3REZcIjtcbn1cblxuLm1kaS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc1OVwiO1xufVxuXG4ubWRpLW11c2ljLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM4NFwiO1xufVxuXG4ubWRpLW11c2ljLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzg1XCI7XG59XG5cbi5tZGktbXVzaWMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzg2XCI7XG59XG5cbi5tZGktbXVzaWMtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM4N1wiO1xufVxuXG4ubWRpLW11c2ljLW5vdGUtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUZFXCI7XG59XG5cbi5tZGktbXVzaWMtbm90ZS1ibHVldG9vdGgtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUZGXCI7XG59XG5cbi5tZGktbXVzaWMtbm90ZS1laWdodGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzODhcIjtcbn1cblxuLm1kaS1tdXNpYy1ub3RlLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzODlcIjtcbn1cblxuLm1kaS1tdXNpYy1ub3RlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM4QVwiO1xufVxuXG4ubWRpLW11c2ljLW5vdGUtcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM4QlwiO1xufVxuXG4ubWRpLW11c2ljLW5vdGUtc2l4dGVlbnRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzhDXCI7XG59XG5cbi5tZGktbXVzaWMtbm90ZS13aG9sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM4RFwiO1xufVxuXG4ubWRpLW11c2ljLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc1QVwiO1xufVxuXG4ubWRpLW5hdGl2ZXNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg3RlwiO1xufVxuXG4ubWRpLW5hdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM4RVwiO1xufVxuXG4ubWRpLW5hdHVyZS1wZW9wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzOEZcIjtcbn1cblxuLm1kaS1uYXZpZ2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzkwXCI7XG59XG5cbi5tZGktbmVhci1tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVDRFwiO1xufVxuXG4ubWRpLW5lZWRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM5MVwiO1xufVxuXG4ubWRpLW5lc3QtcHJvdGVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM5MlwiO1xufVxuXG4ubWRpLW5lc3QtdGhlcm1vc3RhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM5M1wiO1xufVxuXG4ubWRpLW5ldGZsaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NDVcIjtcbn1cblxuLm1kaS1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkYyXCI7XG59XG5cbi5tZGktbmV3LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM5NFwiO1xufVxuXG4ubWRpLW5ld3NwYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM5NVwiO1xufVxuXG4ubWRpLW5mYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM5NlwiO1xufVxuXG4ubWRpLW5mYy10YXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzOTdcIjtcbn1cblxuLm1kaS1uZmMtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM5OFwiO1xufVxuXG4ubWRpLW5pbmphOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzczXCI7XG59XG5cbi5tZGktbmludGVuZG8tc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0UwXCI7XG59XG5cbi5tZGktbm9kZWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzk5XCI7XG59XG5cbi5tZGktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM5QVwiO1xufVxuXG4ubWRpLW5vdGUtbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QjdcIjtcbn1cblxuLm1kaS1ub3RlLW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QjhcIjtcbn1cblxuLm1kaS1ub3RlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzOUJcIjtcbn1cblxuLm1kaS1ub3RlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzOUNcIjtcbn1cblxuLm1kaS1ub3RlLXBsdXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM5RFwiO1xufVxuXG4ubWRpLW5vdGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM5RVwiO1xufVxuXG4ubWRpLW5vdGVib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODJEXCI7XG59XG5cbi5tZGktbm90aWZpY2F0aW9uLWNsZWFyLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM5RlwiO1xufVxuXG4ubWRpLW5wbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZGNlwiO1xufVxuXG4ubWRpLW51a2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QTNcIjtcbn1cblxuLm1kaS1udWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0UxXCI7XG59XG5cbi5tZGktbnVtZXJpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNBMFwiO1xufVxuXG4ubWRpLW51bWVyaWMtMC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQTFcIjtcbn1cblxuLm1kaS1udW1lcmljLTAtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQTJcIjtcbn1cblxuLm1kaS1udW1lcmljLTAtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQTNcIjtcbn1cblxuLm1kaS1udW1lcmljLTEtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0E0XCI7XG59XG5cbi5tZGktbnVtZXJpYy0xLWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0E1XCI7XG59XG5cbi5tZGktbnVtZXJpYy0xLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0E2XCI7XG59XG5cbi5tZGktbnVtZXJpYy0yLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNBN1wiO1xufVxuXG4ubWRpLW51bWVyaWMtMi1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNBOFwiO1xufVxuXG4ubWRpLW51bWVyaWMtMi1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNBOVwiO1xufVxuXG4ubWRpLW51bWVyaWMtMy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQUFcIjtcbn1cblxuLm1kaS1udW1lcmljLTMtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQUJcIjtcbn1cblxuLm1kaS1udW1lcmljLTMtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQUNcIjtcbn1cblxuLm1kaS1udW1lcmljLTQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0FEXCI7XG59XG5cbi5tZGktbnVtZXJpYy00LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0FFXCI7XG59XG5cbi5tZGktbnVtZXJpYy00LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0FGXCI7XG59XG5cbi5tZGktbnVtZXJpYy01LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNCMFwiO1xufVxuXG4ubWRpLW51bWVyaWMtNS1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNCMVwiO1xufVxuXG4ubWRpLW51bWVyaWMtNS1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNCMlwiO1xufVxuXG4ubWRpLW51bWVyaWMtNi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQjNcIjtcbn1cblxuLm1kaS1udW1lcmljLTYtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQjRcIjtcbn1cblxuLm1kaS1udW1lcmljLTYtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQjVcIjtcbn1cblxuLm1kaS1udW1lcmljLTctYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0I2XCI7XG59XG5cbi5tZGktbnVtZXJpYy03LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0I3XCI7XG59XG5cbi5tZGktbnVtZXJpYy03LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0I4XCI7XG59XG5cbi5tZGktbnVtZXJpYy04LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNCOVwiO1xufVxuXG4ubWRpLW51bWVyaWMtOC1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNCQVwiO1xufVxuXG4ubWRpLW51bWVyaWMtOC1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNCQlwiO1xufVxuXG4ubWRpLW51bWVyaWMtOS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQkNcIjtcbn1cblxuLm1kaS1udW1lcmljLTktYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQkRcIjtcbn1cblxuLm1kaS1udW1lcmljLTktYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQkVcIjtcbn1cblxuLm1kaS1udW1lcmljLTktcGx1cy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQkZcIjtcbn1cblxuLm1kaS1udW1lcmljLTktcGx1cy1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNDMFwiO1xufVxuXG4ubWRpLW51bWVyaWMtOS1wbHVzLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0MxXCI7XG59XG5cbi5tZGktbnV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkY3XCI7XG59XG5cbi5tZGktbnV0cml0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0MyXCI7XG59XG5cbi5tZGktb2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjdCXCI7XG59XG5cbi5tZGktb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNDM1wiO1xufVxuXG4ubWRpLW9jdGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNDNFwiO1xufVxuXG4ubWRpLW9jdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkY4XCI7XG59XG5cbi5tZGktb2N0YWdyYW0tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc3NFwiO1xufVxuXG4ubWRpLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQzVcIjtcbn1cblxuLm1kaS1vZmZpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQzZcIjtcbn1cblxuLm1kaS1vaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQzdcIjtcbn1cblxuLm1kaS1vaWwtdGVtcGVyYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQzhcIjtcbn1cblxuLm1kaS1vbWVnYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNDOVwiO1xufVxuXG4ubWRpLW9uZWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0NBXCI7XG59XG5cbi5tZGktb25lbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc0NlwiO1xufVxuXG4ubWRpLW9uZXBhc3N3b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODgwXCI7XG59XG5cbi5tZGktb3BhY2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVDQ1wiO1xufVxuXG4ubWRpLW9wZW4taW4tYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0NCXCI7XG59XG5cbi5tZGktb3Blbi1pbi1uZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQ0NcIjtcbn1cblxuLm1kaS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQ0RcIjtcbn1cblxuLm1kaS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNDRVwiO1xufVxuXG4ubWRpLW9yYml0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDE4XCI7XG59XG5cbi5tZGktb3JuYW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQ0ZcIjtcbn1cblxuLm1kaS1vcm5hbWVudC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0QwXCI7XG59XG5cbi5tZGktb3dsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0QyXCI7XG59XG5cbi5tZGktcGFja2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNEM1wiO1xufVxuXG4ubWRpLXBhY2thZ2UtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNENFwiO1xufVxuXG4ubWRpLXBhY2thZ2UtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRDVcIjtcbn1cblxuLm1kaS1wYWNrYWdlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRDZcIjtcbn1cblxuLm1kaS1wYWNrYWdlLXZhcmlhbnQtY2xvc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0Q3XCI7XG59XG5cbi5tZGktcGFnZS1maXJzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYwMFwiO1xufVxuXG4ubWRpLXBhZ2UtbGFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYwMVwiO1xufVxuXG4ubWRpLXBhZ2UtbGF5b3V0LWJvZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RjlcIjtcbn1cblxuLm1kaS1wYWdlLWxheW91dC1mb290ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RkFcIjtcbn1cblxuLm1kaS1wYWdlLWxheW91dC1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RkJcIjtcbn1cblxuLm1kaS1wYWdlLWxheW91dC1zaWRlYmFyLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RkNcIjtcbn1cblxuLm1kaS1wYWdlLWxheW91dC1zaWRlYmFyLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkZEXCI7XG59XG5cbi5tZGktcGFsZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNEOFwiO1xufVxuXG4ubWRpLXBhbGV0dGUtYWR2YW5jZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRDlcIjtcbn1cblxuLm1kaS1wYWxldHRlLXN3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhCNFwiO1xufVxuXG4ubWRpLXBhbmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0RBXCI7XG59XG5cbi5tZGktcGFuZG9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNEQlwiO1xufVxuXG4ubWRpLXBhbm9yYW1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0RDXCI7XG59XG5cbi5tZGktcGFub3JhbWEtZmlzaGV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNERFwiO1xufVxuXG4ubWRpLXBhbm9yYW1hLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzREVcIjtcbn1cblxuLm1kaS1wYW5vcmFtYS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNERlwiO1xufVxuXG4ubWRpLXBhbm9yYW1hLXdpZGUtYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRTBcIjtcbn1cblxuLm1kaS1wYXBlci1jdXQtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRTFcIjtcbn1cblxuLm1kaS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRTJcIjtcbn1cblxuLm1kaS1wYXJraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0UzXCI7XG59XG5cbi5tZGktcGFzc3BvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RTJcIjtcbn1cblxuLm1kaS1wYXRyZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODgxXCI7XG59XG5cbi5tZGktcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRTRcIjtcbn1cblxuLm1kaS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRTVcIjtcbn1cblxuLm1kaS1wYXVzZS1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNFNlwiO1xufVxuXG4ubWRpLXBhdXNlLW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRTdcIjtcbn1cblxuLm1kaS1wYXVzZS1vY3RhZ29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRThcIjtcbn1cblxuLm1kaS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRTlcIjtcbn1cblxuLm1kaS1wYXctb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjU3XCI7XG59XG5cbi5tZGktcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODgyXCI7XG59XG5cbi5tZGktcGVhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4ODNcIjtcbn1cblxuLm1kaS1wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRUFcIjtcbn1cblxuLm1kaS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRUJcIjtcbn1cblxuLm1kaS1wZW5jaWwtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0VDXCI7XG59XG5cbi5tZGktcGVuY2lsLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0VEXCI7XG59XG5cbi5tZGktcGVuY2lsLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZGRVwiO1xufVxuXG4ubWRpLXBlbmNpbC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc3NVwiO1xufVxuXG4ubWRpLXBlbmNpbC1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0VFXCI7XG59XG5cbi5tZGktcGVuY2lsLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNFRlwiO1xufVxuXG4ubWRpLXBlbnRhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkZGXCI7XG59XG5cbi5tZGktcGVudGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcwMFwiO1xufVxuXG4ubWRpLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRjBcIjtcbn1cblxuLm1kaS1wZXJpb2RpYy10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhCNVwiO1xufVxuXG4ubWRpLXBlcmlvZGljLXRhYmxlLWNvMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdFM1wiO1xufVxuXG4ubWRpLXBlcmlzY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc0N1wiO1xufVxuXG4ubWRpLXBoYXJtYWN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0YxXCI7XG59XG5cbi5tZGktcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRjJcIjtcbn1cblxuLm1kaS1waG9uZS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRjNcIjtcbn1cblxuLm1kaS1waG9uZS1jbGFzc2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjAyXCI7XG59XG5cbi5tZGktcGhvbmUtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNGNFwiO1xufVxuXG4ubWRpLXBob25lLWhhbmd1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNGNVwiO1xufVxuXG4ubWRpLXBob25lLWluLXRhbGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRjZcIjtcbn1cblxuLm1kaS1waG9uZS1pbmNvbWluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNGN1wiO1xufVxuXG4ubWRpLXBob25lLWxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNGOFwiO1xufVxuXG4ubWRpLXBob25lLWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNGOVwiO1xufVxuXG4ubWRpLXBob25lLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjU4XCI7XG59XG5cbi5tZGktcGhvbmUtbWlzc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0ZBXCI7XG59XG5cbi5tZGktcGhvbmUtb3V0Z29pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRkJcIjtcbn1cblxuLm1kaS1waG9uZS1wYXVzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRkNcIjtcbn1cblxuLm1kaS1waG9uZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjU5XCI7XG59XG5cbi5tZGktcGhvbmUtcmV0dXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODJFXCI7XG59XG5cbi5tZGktcGhvbmUtcm90YXRlLWxhbmRzY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg4NFwiO1xufVxuXG4ubWRpLXBob25lLXJvdGF0ZS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg4NVwiO1xufVxuXG4ubWRpLXBob25lLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0ZEXCI7XG59XG5cbi5tZGktcGhvbmUtdm9pcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNGRVwiO1xufVxuXG4ubWRpLXBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0ZGXCI7XG59XG5cbi5tZGktcGktYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDAwXCI7XG59XG5cbi5tZGktcGlhbm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2N0NcIjtcbn1cblxuLm1kaS1waWNrYXhlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOEI2XCI7XG59XG5cbi5tZGktcGllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg4NlwiO1xufVxuXG4ubWRpLXBpZXItY3JhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4ODdcIjtcbn1cblxuLm1kaS1waWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MDFcIjtcbn1cblxuLm1kaS1waWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDAyXCI7XG59XG5cbi5tZGktcGlsbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzAxXCI7XG59XG5cbi5tZGktcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDAzXCI7XG59XG5cbi5tZGktcGluLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQwNFwiO1xufVxuXG4ubWRpLXBpbmUtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQwNVwiO1xufVxuXG4ubWRpLXBpbmUtdHJlZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MDZcIjtcbn1cblxuLm1kaS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MDdcIjtcbn1cblxuLm1kaS1waW50ZXJlc3QtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDA4XCI7XG59XG5cbi5tZGktcGlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdFNFwiO1xufVxuXG4ubWRpLXBpcGUtZGlzY29ubmVjdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0U1XCI7XG59XG5cbi5tZGktcGlwZS1sZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODg4XCI7XG59XG5cbi5tZGktcGlzdG9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzAyXCI7XG59XG5cbi5tZGktcGlzdG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODg5XCI7XG59XG5cbi5tZGktcGl6emE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MDlcIjtcbn1cblxuLm1kaS1wbGFuZS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QkFcIjtcbn1cblxuLm1kaS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDBBXCI7XG59XG5cbi5tZGktcGxheS1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQwQlwiO1xufVxuXG4ubWRpLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDBDXCI7XG59XG5cbi5tZGktcGxheS1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQwRFwiO1xufVxuXG4ubWRpLXBsYXktbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg4QVwiO1xufVxuXG4ubWRpLXBsYXktcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MEVcIjtcbn1cblxuLm1kaS1wbGF5LXByb3RlY3RlZC1jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDBGXCI7XG59XG5cbi5tZGktcGxheWxpc3QtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QzdcIjtcbn1cblxuLm1kaS1wbGF5bGlzdC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQxMFwiO1xufVxuXG4ubWRpLXBsYXlsaXN0LXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MTFcIjtcbn1cblxuLm1kaS1wbGF5bGlzdC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDEyXCI7XG59XG5cbi5tZGktcGxheWxpc3QtcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDEzXCI7XG59XG5cbi5tZGktcGxheXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MTRcIjtcbn1cblxuLm1kaS1wbGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkI5XCI7XG59XG5cbi5tZGktcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQxNVwiO1xufVxuXG4ubWRpLXBsdXMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDE2XCI7XG59XG5cbi5tZGktcGx1cy1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcwM1wiO1xufVxuXG4ubWRpLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDE3XCI7XG59XG5cbi5tZGktcGx1cy1jaXJjbGUtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQxOFwiO1xufVxuXG4ubWRpLXBsdXMtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MTlcIjtcbn1cblxuLm1kaS1wbHVzLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MUFcIjtcbn1cblxuLm1kaS1wbHVzLW9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQxQlwiO1xufVxuXG4ubWRpLXBsdXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcwNFwiO1xufVxuXG4ubWRpLXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQxQ1wiO1xufVxuXG4ubWRpLXBva2ViYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDFEXCI7XG59XG5cbi5tZGktcG9rZXItY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgyRlwiO1xufVxuXG4ubWRpLXBvbGFyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDFFXCI7XG59XG5cbi5tZGktcG9sbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQxRlwiO1xufVxuXG4ubWRpLXBvbGwtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDIwXCI7XG59XG5cbi5tZGktcG9seW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQyMVwiO1xufVxuXG4ubWRpLXBvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MDZcIjtcbn1cblxuLm1kaS1wb3Bjb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDIyXCI7XG59XG5cbi5tZGktcG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjVBXCI7XG59XG5cbi5tZGktcG90LW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY1QlwiO1xufVxuXG4ubWRpLXBvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDIzXCI7XG59XG5cbi5tZGktcG91bmQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDI0XCI7XG59XG5cbi5tZGktcG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MjVcIjtcbn1cblxuLm1kaS1wb3dlci1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkE0XCI7XG59XG5cbi5tZGktcG93ZXItcGx1Zy1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QTVcIjtcbn1cblxuLm1kaS1wb3dlci1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQyNlwiO1xufVxuXG4ubWRpLXBvd2VyLXNvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQyN1wiO1xufVxuXG4ubWRpLXBvd2VyLXNvY2tldC1ldTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdFNlwiO1xufVxuXG4ubWRpLXBvd2VyLXNvY2tldC11azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdFN1wiO1xufVxuXG4ubWRpLXBvd2VyLXNvY2tldC11czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdFOFwiO1xufVxuXG4ubWRpLXByZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcwNVwiO1xufVxuXG4ubWRpLXByZXNlbnRhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQyOFwiO1xufVxuXG4ubWRpLXByZXNlbnRhdGlvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDI5XCI7XG59XG5cbi5tZGktcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQyQVwiO1xufVxuXG4ubWRpLXByaW50ZXItM2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MkJcIjtcbn1cblxuLm1kaS1wcmludGVyLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDJDXCI7XG59XG5cbi5tZGktcHJpbnRlci1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcwNlwiO1xufVxuXG4ubWRpLXByaW9yaXR5LWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MDNcIjtcbn1cblxuLm1kaS1wcmlvcml0eS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MDRcIjtcbn1cblxuLm1kaS1wcm9mZXNzaW9uYWwtaGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQyRFwiO1xufVxuXG4ubWRpLXByb2plY3RvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQyRVwiO1xufVxuXG4ubWRpLXByb2plY3Rvci1zY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MkZcIjtcbn1cblxuLm1kaS1wdWJsaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkE2XCI7XG59XG5cbi5tZGktcHVsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MzBcIjtcbn1cblxuLm1kaS1wdXp6bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MzFcIjtcbn1cblxuLm1kaS1xcWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MDVcIjtcbn1cblxuLm1kaS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MzJcIjtcbn1cblxuLm1kaS1xcmNvZGUtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhCN1wiO1xufVxuXG4ubWRpLXFyY29kZS1zY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDMzXCI7XG59XG5cbi5tZGktcXVhZGNvcHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQzNFwiO1xufVxuXG4ubWRpLXF1YWxpdHktaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQzNVwiO1xufVxuXG4ubWRpLXF1aWNrdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQzNlwiO1xufVxuXG4ubWRpLXJhZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDM3XCI7XG59XG5cbi5tZGktcmFkaWF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MzhcIjtcbn1cblxuLm1kaS1yYWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQzOVwiO1xufVxuXG4ubWRpLXJhZGlvLWhhbmRoZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDNBXCI7XG59XG5cbi5tZGktcmFkaW8tdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0M0JcIjtcbn1cblxuLm1kaS1yYWRpb2FjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQzQ1wiO1xufVxuXG4ubWRpLXJhZGlvYm94LWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDNEXCI7XG59XG5cbi5tZGktcmFkaW9ib3gtbWFya2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDNFXCI7XG59XG5cbi5tZGktcmFzcGJlcnJ5cGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0M0ZcIjtcbn1cblxuLm1kaS1yYXktZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDQwXCI7XG59XG5cbi5tZGktcmF5LWVuZC1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ0MVwiO1xufVxuXG4ubWRpLXJheS1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ0MlwiO1xufVxuXG4ubWRpLXJheS1zdGFydC1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ0M1wiO1xufVxuXG4ubWRpLXJheS1zdGFydC1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NDRcIjtcbn1cblxuLm1kaS1yYXktdmVydGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDQ1XCI7XG59XG5cbi5tZGktcmVhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MDdcIjtcbn1cblxuLm1kaS1yZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDQ3XCI7XG59XG5cbi5tZGktcmVjZWlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ0OVwiO1xufVxuXG4ubWRpLXJlY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ0QVwiO1xufVxuXG4ubWRpLXJlY29yZC1yZWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NEJcIjtcbn1cblxuLm1kaS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDRDXCI7XG59XG5cbi5tZGktcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDREXCI7XG59XG5cbi5tZGktcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ0RVwiO1xufVxuXG4ubWRpLXJlZG8tdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ0RlwiO1xufVxuXG4ubWRpLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NTBcIjtcbn1cblxuLm1kaS1yZWdleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ1MVwiO1xufVxuXG4ubWRpLXJlbGF0aXZlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDUyXCI7XG59XG5cbi5tZGktcmVsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDUzXCI7XG59XG5cbi5tZGktcmVtaW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4OEJcIjtcbn1cblxuLm1kaS1yZW1vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NTRcIjtcbn1cblxuLm1kaS1yZW1vdGUtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhCOFwiO1xufVxuXG4ubWRpLXJlbmFtZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NTVcIjtcbn1cblxuLm1kaS1yZW9yZGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2ODdcIjtcbn1cblxuLm1kaS1yZW9yZGVyLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjg4XCI7XG59XG5cbi5tZGktcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDU2XCI7XG59XG5cbi5tZGktcmVwZWF0LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ1N1wiO1xufVxuXG4ubWRpLXJlcGVhdC1vbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDU4XCI7XG59XG5cbi5tZGktcmVwbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDU5XCI7XG59XG5cbi5tZGktcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NUFcIjtcbn1cblxuLm1kaS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NUJcIjtcbn1cblxuLm1kaS1yZXByb2R1Y3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NUNcIjtcbn1cblxuLm1kaS1yZXNpemUtYm90dG9tLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDVEXCI7XG59XG5cbi5tZGktcmVzcG9uc2l2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ1RVwiO1xufVxuXG4ubWRpLXJlc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MDhcIjtcbn1cblxuLm1kaS1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkE3XCI7XG59XG5cbi5tZGktcmV3aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDVGXCI7XG59XG5cbi5tZGktcmV3aW5kLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MDlcIjtcbn1cblxuLm1kaS1yaG9tYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzBBXCI7XG59XG5cbi5tZGktcmhvbWJ1cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzBCXCI7XG59XG5cbi5tZGktcmliYm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDYwXCI7XG59XG5cbi5tZGktcmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdFOVwiO1xufVxuXG4ubWRpLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RUFcIjtcbn1cblxuLm1kaS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDYxXCI7XG59XG5cbi5tZGktcm9hZC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDYyXCI7XG59XG5cbi5tZGktcm9ib3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QThcIjtcbn1cblxuLm1kaS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NjNcIjtcbn1cblxuLm1kaS1yb29tLXNlcnZpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4OENcIjtcbn1cblxuLm1kaS1yb29tYmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MENcIjtcbn1cblxuLm1kaS1yb3RhdGUtM2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NjRcIjtcbn1cblxuLm1kaS1yb3RhdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ2NVwiO1xufVxuXG4ubWRpLXJvdGF0ZS1sZWZ0LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NjZcIjtcbn1cblxuLm1kaS1yb3RhdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NjdcIjtcbn1cblxuLm1kaS1yb3RhdGUtcmlnaHQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ2OFwiO1xufVxuXG4ubWRpLXJvdW5kZWQtY29ybmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjA3XCI7XG59XG5cbi5tZGktcm91dGVyLXdpcmVsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDY5XCI7XG59XG5cbi5tZGktcm91dGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDZBXCI7XG59XG5cbi5tZGktcm93aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjA4XCI7XG59XG5cbi5tZGktcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDZCXCI7XG59XG5cbi5tZGktcnNzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ2Q1wiO1xufVxuXG4ubWRpLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDZEXCI7XG59XG5cbi5tZGktcnVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzBEXCI7XG59XG5cbi5tZGktcnVuLWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NkVcIjtcbn1cblxuLm1kaS1zYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDZGXCI7XG59XG5cbi5tZGktc2FsZXNmb3JjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg4RFwiO1xufVxuXG4ubWRpLXNhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RUJcIjtcbn1cblxuLm1kaS1zYXRlbGxpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NzBcIjtcbn1cblxuLm1kaS1zYXRlbGxpdGUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ3MVwiO1xufVxuXG4ubWRpLXNhdXNhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4QjlcIjtcbn1cblxuLm1kaS1zYXhvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MDlcIjtcbn1cblxuLm1kaS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ3MlwiO1xufVxuXG4ubWRpLXNjYWxlLWJhbGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RDFcIjtcbn1cblxuLm1kaS1zY2FsZS1iYXRocm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ3M1wiO1xufVxuXG4ubWRpLXNjYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QUFcIjtcbn1cblxuLm1kaS1zY2hvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NzRcIjtcbn1cblxuLm1kaS1zY3JlZW4tcm90YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NzVcIjtcbn1cblxuLm1kaS1zY3JlZW4tcm90YXRpb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ3NlwiO1xufVxuXG4ubWRpLXNjcmV3ZHJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDc3XCI7XG59XG5cbi5tZGktc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDc4XCI7XG59XG5cbi5tZGktc2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NzlcIjtcbn1cblxuLm1kaS1zZWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDdBXCI7XG59XG5cbi5tZGktc2VhcmNoLXdlYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcwRVwiO1xufVxuXG4ubWRpLXNlYXQtZmxhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ3QlwiO1xufVxuXG4ubWRpLXNlYXQtZmxhdC1hbmdsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0N0NcIjtcbn1cblxuLm1kaS1zZWF0LWluZGl2aWR1YWwtc3VpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0N0RcIjtcbn1cblxuLm1kaS1zZWF0LWxlZ3Jvb20tZXh0cmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0N0VcIjtcbn1cblxuLm1kaS1zZWF0LWxlZ3Jvb20tbm9ybWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDdGXCI7XG59XG5cbi5tZGktc2VhdC1sZWdyb29tLXJlZHVjZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0ODBcIjtcbn1cblxuLm1kaS1zZWF0LXJlY2xpbmUtZXh0cmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0ODFcIjtcbn1cblxuLm1kaS1zZWF0LXJlY2xpbmUtbm9ybWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDgyXCI7XG59XG5cbi5tZGktc2VjdXJpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0ODNcIjtcbn1cblxuLm1kaS1zZWN1cml0eS1hY2NvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODhFXCI7XG59XG5cbi5tZGktc2VjdXJpdHktaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY4OVwiO1xufVxuXG4ubWRpLXNlY3VyaXR5LW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0ODRcIjtcbn1cblxuLm1kaS1zZWxlY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0ODVcIjtcbn1cblxuLm1kaS1zZWxlY3QtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDg2XCI7XG59XG5cbi5tZGktc2VsZWN0LWludmVyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0ODdcIjtcbn1cblxuLm1kaS1zZWxlY3Qtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDg4XCI7XG59XG5cbi5tZGktc2VsZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDg5XCI7XG59XG5cbi5tZGktc2VsZWN0aW9uLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc3NlwiO1xufVxuXG4ubWRpLXNlbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OEFcIjtcbn1cblxuLm1kaS1zZW5kLXNlY3VyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdFQ1wiO1xufVxuXG4ubWRpLXNlcmlhbC1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjVDXCI7XG59XG5cbi5tZGktc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDhCXCI7XG59XG5cbi5tZGktc2VydmVyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDhDXCI7XG59XG5cbi5tZGktc2VydmVyLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OERcIjtcbn1cblxuLm1kaS1zZXJ2ZXItbmV0d29yay1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OEVcIjtcbn1cblxuLm1kaS1zZXJ2ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDhGXCI7XG59XG5cbi5tZGktc2VydmVyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OTBcIjtcbn1cblxuLm1kaS1zZXJ2ZXItcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDkxXCI7XG59XG5cbi5tZGktc2VydmVyLXNlY3VyaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDkyXCI7XG59XG5cbi5tZGktc2V0LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc3N1wiO1xufVxuXG4ubWRpLXNldC1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NzhcIjtcbn1cblxuLm1kaS1zZXQtY2VudGVyLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzc5XCI7XG59XG5cbi5tZGktc2V0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3N0FcIjtcbn1cblxuLm1kaS1zZXQtbGVmdC1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3N0JcIjtcbn1cblxuLm1kaS1zZXQtbGVmdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc3Q1wiO1xufVxuXG4ubWRpLXNldC1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzdEXCI7XG59XG5cbi5tZGktc2V0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzdFXCI7XG59XG5cbi5tZGktc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OTNcIjtcbn1cblxuLm1kaS1zZXR0aW5ncy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OTRcIjtcbn1cblxuLm1kaS1zZXR0aW5ncy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOEJBXCI7XG59XG5cbi5tZGktc2hhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4MzBcIjtcbn1cblxuLm1kaS1zaGFwZS1jaXJjbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY1RFwiO1xufVxuXG4ubWRpLXNoYXBlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4MzFcIjtcbn1cblxuLm1kaS1zaGFwZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDk1XCI7XG59XG5cbi5tZGktc2hhcGUtcG9seWdvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjVFXCI7XG59XG5cbi5tZGktc2hhcGUtcmVjdGFuZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NUZcIjtcbn1cblxuLm1kaS1zaGFwZS1zcXVhcmUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY2MFwiO1xufVxuXG4ubWRpLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDk2XCI7XG59XG5cbi5tZGktc2hhcmUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ5N1wiO1xufVxuXG4ubWRpLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ5OFwiO1xufVxuXG4ubWRpLXNoaWVsZC1oYWxmLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3N0ZcIjtcbn1cblxuLm1kaS1zaGllbGQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ5OVwiO1xufVxuXG4ubWRpLXNoaXAtd2hlZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4MzJcIjtcbn1cblxuLm1kaS1zaG9wcGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ5QVwiO1xufVxuXG4ubWRpLXNob3BwaW5nLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDlCXCI7XG59XG5cbi5tZGktc2hvdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzBGXCI7XG59XG5cbi5tZGktc2hvdmVsLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcxMFwiO1xufVxuXG4ubWRpLXNocmVkZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDlDXCI7XG59XG5cbi5tZGktc2h1ZmZsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ5RFwiO1xufVxuXG4ubWRpLXNodWZmbGUtZGlzYWJsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OUVcIjtcbn1cblxuLm1kaS1zaHVmZmxlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OUZcIjtcbn1cblxuLm1kaS1zaWdtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRBMFwiO1xufVxuXG4ubWRpLXNpZ21hLWxvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjJCXCI7XG59XG5cbi5tZGktc2lnbi1jYXV0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEExXCI7XG59XG5cbi5tZGktc2lnbi1kaXJlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3ODBcIjtcbn1cblxuLm1kaS1zaWduLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3ODFcIjtcbn1cblxuLm1kaS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QTJcIjtcbn1cblxuLm1kaS1zaWduYWwtMmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MTFcIjtcbn1cblxuLm1kaS1zaWduYWwtM2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MTJcIjtcbn1cblxuLm1kaS1zaWduYWwtNGc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MTNcIjtcbn1cblxuLm1kaS1zaWduYWwtY2VsbHVsYXItMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhCQlwiO1xufVxuXG4ubWRpLXNpZ25hbC1jZWxsdWxhci0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOEJDXCI7XG59XG5cbi5tZGktc2lnbmFsLWNlbGx1bGFyLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4QkRcIjtcbn1cblxuLm1kaS1zaWduYWwtY2VsbHVsYXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhCRVwiO1xufVxuXG4ubWRpLXNpZ25hbC1oc3BhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzE0XCI7XG59XG5cbi5tZGktc2lnbmFsLWhzcGEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcxNVwiO1xufVxuXG4ubWRpLXNpZ25hbC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3ODJcIjtcbn1cblxuLm1kaS1zaWduYWwtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYwQVwiO1xufVxuXG4ubWRpLXNpbHZlcndhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QTNcIjtcbn1cblxuLm1kaS1zaWx2ZXJ3YXJlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QTRcIjtcbn1cblxuLm1kaS1zaWx2ZXJ3YXJlLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEE1XCI7XG59XG5cbi5tZGktc2lsdmVyd2FyZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEE2XCI7XG59XG5cbi5tZGktc2ltOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEE3XCI7XG59XG5cbi5tZGktc2ltLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEE4XCI7XG59XG5cbi5tZGktc2ltLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRBOVwiO1xufVxuXG4ubWRpLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QUFcIjtcbn1cblxuLm1kaS1za2lwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEFCXCI7XG59XG5cbi5tZGktc2tpcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEFDXCI7XG59XG5cbi5tZGktc2tpcC1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEFEXCI7XG59XG5cbi5tZGktc2tpcC1uZXh0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY2MVwiO1xufVxuXG4ubWRpLXNraXAtbmV4dC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY2MlwiO1xufVxuXG4ubWRpLXNraXAtcHJldmlvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QUVcIjtcbn1cblxuLm1kaS1za2lwLXByZXZpb3VzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY2M1wiO1xufVxuXG4ubWRpLXNraXAtcHJldmlvdXMtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NjRcIjtcbn1cblxuLm1kaS1za3VsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY4QlwiO1xufVxuXG4ubWRpLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEFGXCI7XG59XG5cbi5tZGktc2t5cGUtYnVzaW5lc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QjBcIjtcbn1cblxuLm1kaS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRCMVwiO1xufVxuXG4ubWRpLXNsZWVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEIyXCI7XG59XG5cbi5tZGktc2xlZXAtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEIzXCI7XG59XG5cbi5tZGktc21va2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRCNFwiO1xufVxuXG4ubWRpLXNtb2tpbmctb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEI1XCI7XG59XG5cbi5tZGktc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QjZcIjtcbn1cblxuLm1kaS1zbm93Zmxha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MTZcIjtcbn1cblxuLm1kaS1zbm93bWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEI3XCI7XG59XG5cbi5tZGktc29jY2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEI4XCI7XG59XG5cbi5tZGktc29jY2VyLWZpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODMzXCI7XG59XG5cbi5tZGktc29mYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRCOVwiO1xufVxuXG4ubWRpLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjhDXCI7XG59XG5cbi5tZGktc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRCQVwiO1xufVxuXG4ubWRpLXNvcnQtYWxwaGFiZXRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEJCXCI7XG59XG5cbi5tZGktc29ydC1hc2NlbmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QkNcIjtcbn1cblxuLm1kaS1zb3J0LWRlc2NlbmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QkRcIjtcbn1cblxuLm1kaS1zb3J0LW51bWVyaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QkVcIjtcbn1cblxuLm1kaS1zb3J0LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QkZcIjtcbn1cblxuLm1kaS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEMwXCI7XG59XG5cbi5tZGktc291cmNlLWJyYW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYyQ1wiO1xufVxuXG4ubWRpLXNvdXJjZS1jb21taXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MTdcIjtcbn1cblxuLm1kaS1zb3VyY2UtY29tbWl0LWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcxOFwiO1xufVxuXG4ubWRpLXNvdXJjZS1jb21taXQtZW5kLWxvY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzE5XCI7XG59XG5cbi5tZGktc291cmNlLWNvbW1pdC1sb2NhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcxQVwiO1xufVxuXG4ubWRpLXNvdXJjZS1jb21taXQtbmV4dC1sb2NhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcxQlwiO1xufVxuXG4ubWRpLXNvdXJjZS1jb21taXQtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MUNcIjtcbn1cblxuLm1kaS1zb3VyY2UtY29tbWl0LXN0YXJ0LW5leHQtbG9jYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MURcIjtcbn1cblxuLm1kaS1zb3VyY2UtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRDMVwiO1xufVxuXG4ubWRpLXNvdXJjZS1tZXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYyRFwiO1xufVxuXG4ubWRpLXNvdXJjZS1wdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEMyXCI7XG59XG5cbi5tZGktc295LXNhdWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0VEXCI7XG59XG5cbi5tZGktc3BlYWtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRDM1wiO1xufVxuXG4ubWRpLXNwZWFrZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEM0XCI7XG59XG5cbi5tZGktc3BlYWtlci13aXJlbGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcxRVwiO1xufVxuXG4ubWRpLXNwZWVkb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEM1XCI7XG59XG5cbi5tZGktc3BlbGxjaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRDNlwiO1xufVxuXG4ubWRpLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QzdcIjtcbn1cblxuLm1kaS1zcG90bGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QzhcIjtcbn1cblxuLm1kaS1zcG90bGlnaHQtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRDOVwiO1xufVxuXG4ubWRpLXNwcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjY1XCI7XG59XG5cbi5tZGktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzYzXCI7XG59XG5cbi5tZGktc3F1YXJlLWluYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRDQVwiO1xufVxuXG4ubWRpLXNxdWFyZS1pbmMtY2FzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRDQlwiO1xufVxuXG4ubWRpLXNxdWFyZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzYyXCI7XG59XG5cbi5tZGktc3F1YXJlLXJvb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3ODNcIjtcbn1cblxuLm1kaS1zc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4QkZcIjtcbn1cblxuLm1kaS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRDQ1wiO1xufVxuXG4ubWRpLXN0YWNrZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MEJcIjtcbn1cblxuLm1kaS1zdGFkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzFGXCI7XG59XG5cbi5tZGktc3RhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNENEXCI7XG59XG5cbi5tZGktc3RhbmRhcmQtZGVmaW5pdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdFRVwiO1xufVxuXG4ubWRpLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0Q0VcIjtcbn1cblxuLm1kaS1zdGFyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRDRlwiO1xufVxuXG4ubWRpLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjREMFwiO1xufVxuXG4ubWRpLXN0YXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEQxXCI7XG59XG5cbi5tZGktc3Rhci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEQyXCI7XG59XG5cbi5tZGktc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RDNcIjtcbn1cblxuLm1kaS1zdGVlcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRENFwiO1xufVxuXG4ubWRpLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RDVcIjtcbn1cblxuLm1kaS1zdGVwLWJhY2t3YXJkLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RDZcIjtcbn1cblxuLm1kaS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RDdcIjtcbn1cblxuLm1kaS1zdGVwLWZvcndhcmQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjREOFwiO1xufVxuXG4ubWRpLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEQ5XCI7XG59XG5cbi5tZGktc3RpY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVEMFwiO1xufVxuXG4ubWRpLXN0aWNrZXItZW1vamk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3ODRcIjtcbn1cblxuLm1kaS1zdG9ja2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjREQVwiO1xufVxuXG4ubWRpLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0REJcIjtcbn1cblxuLm1kaS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY2NlwiO1xufVxuXG4ubWRpLXN0b3AtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NjdcIjtcbn1cblxuLm1kaS1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjREQ1wiO1xufVxuXG4ubWRpLXN0b3JlLTI0LWhvdXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RERcIjtcbn1cblxuLm1kaS1zdG92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRERVwiO1xufVxuXG4ubWRpLXN1YmRpcmVjdG9yeS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjBDXCI7XG59XG5cbi5tZGktc3ViZGlyZWN0b3J5LWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjBEXCI7XG59XG5cbi5tZGktc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkFCXCI7XG59XG5cbi5tZGktc3Vid2F5LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0REZcIjtcbn1cblxuLm1kaS1zdW1taXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3ODVcIjtcbn1cblxuLm1kaS1zdW5nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEUwXCI7XG59XG5cbi5tZGktc3Vycm91bmQtc291bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QzVcIjtcbn1cblxuLm1kaS1zdXJyb3VuZC1zb3VuZC0yLTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RUZcIjtcbn1cblxuLm1kaS1zdXJyb3VuZC1zb3VuZC0zLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RjBcIjtcbn1cblxuLm1kaS1zdXJyb3VuZC1zb3VuZC01LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RjFcIjtcbn1cblxuLm1kaS1zdXJyb3VuZC1zb3VuZC03LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RjJcIjtcbn1cblxuLm1kaS1zdmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MjBcIjtcbn1cblxuLm1kaS1zd2FwLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RTFcIjtcbn1cblxuLm1kaS1zd2FwLWhvcml6b250YWwtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhDMFwiO1xufVxuXG4ubWRpLXN3YXAtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RTJcIjtcbn1cblxuLm1kaS1zd2FwLXZlcnRpY2FsLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4QzFcIjtcbn1cblxuLm1kaS1zd2ltOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEUzXCI7XG59XG5cbi5tZGktc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEU0XCI7XG59XG5cbi5tZGktc3dvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RTVcIjtcbn1cblxuLm1kaS1zd29yZC1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc4NlwiO1xufVxuXG4ubWRpLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RTZcIjtcbn1cblxuLm1kaS1zeW5jLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEU3XCI7XG59XG5cbi5tZGktc3luYy1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RThcIjtcbn1cblxuLm1kaS10YWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RTlcIjtcbn1cblxuLm1kaS10YWItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc1QlwiO1xufVxuXG4ubWRpLXRhYi11bnNlbGVjdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEVBXCI7XG59XG5cbi5tZGktdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RUJcIjtcbn1cblxuLm1kaS10YWJsZS1jb2x1bW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4MzRcIjtcbn1cblxuLm1kaS10YWJsZS1jb2x1bW4tcGx1cy1hZnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRFQ1wiO1xufVxuXG4ubWRpLXRhYmxlLWNvbHVtbi1wbHVzLWJlZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRFRFwiO1xufVxuXG4ubWRpLXRhYmxlLWNvbHVtbi1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RUVcIjtcbn1cblxuLm1kaS10YWJsZS1jb2x1bW4td2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RUZcIjtcbn1cblxuLm1kaS10YWJsZS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEYwXCI7XG59XG5cbi5tZGktdGFibGUtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RjFcIjtcbn1cblxuLm1kaS10YWJsZS1vZi1jb250ZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgzNVwiO1xufVxuXG4ubWRpLXRhYmxlLXJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgzNlwiO1xufVxuXG4ubWRpLXRhYmxlLXJvdy1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RjJcIjtcbn1cblxuLm1kaS10YWJsZS1yb3ctcGx1cy1hZnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRGM1wiO1xufVxuXG4ubWRpLXRhYmxlLXJvdy1wbHVzLWJlZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRGNFwiO1xufVxuXG4ubWRpLXRhYmxlLXJvdy1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RjVcIjtcbn1cblxuLm1kaS10YWJsZS1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgzN1wiO1xufVxuXG4ubWRpLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRGNlwiO1xufVxuXG4ubWRpLXRhYmxldC1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEY3XCI7XG59XG5cbi5tZGktdGFibGV0LWlwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RjhcIjtcbn1cblxuLm1kaS10YWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzYxXCI7XG59XG5cbi5tZGktdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEY5XCI7XG59XG5cbi5tZGktdGFnLWZhY2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEZBXCI7XG59XG5cbi5tZGktdGFnLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjhBXCI7XG59XG5cbi5tZGktdGFnLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEZCXCI7XG59XG5cbi5tZGktdGFnLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RkNcIjtcbn1cblxuLm1kaS10YWctcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcyMVwiO1xufVxuXG4ubWRpLXRhZy1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MjJcIjtcbn1cblxuLm1kaS10YWctdGV4dC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEZEXCI7XG59XG5cbi5tZGktdGFyZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEZFXCI7XG59XG5cbi5tZGktdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRGRlwiO1xufVxuXG4ubWRpLXRlYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODhGXCI7XG59XG5cbi5tZGktdGVhbXZpZXdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUwMFwiO1xufVxuXG4ubWRpLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTAxXCI7XG59XG5cbi5tZGktdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUwMlwiO1xufVxuXG4ubWRpLXRlbGV2aXNpb24tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODM4XCI7XG59XG5cbi5tZGktdGVsZXZpc2lvbi1jbGFzc2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0YzXCI7XG59XG5cbi5tZGktdGVsZXZpc2lvbi1jbGFzc2ljLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgzOVwiO1xufVxuXG4ubWRpLXRlbGV2aXNpb24tZ3VpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MDNcIjtcbn1cblxuLm1kaS10ZWxldmlzaW9uLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgzQVwiO1xufVxuXG4ubWRpLXRlbXBlcmF0dXJlLWNlbHNpdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MDRcIjtcbn1cblxuLm1kaS10ZW1wZXJhdHVyZS1mYWhyZW5oZWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTA1XCI7XG59XG5cbi5tZGktdGVtcGVyYXR1cmUta2VsdmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTA2XCI7XG59XG5cbi5tZGktdGVubmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTA3XCI7XG59XG5cbi5tZGktdGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUwOFwiO1xufVxuXG4ubWRpLXRlcnJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MDlcIjtcbn1cblxuLm1kaS10ZXN0LXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NjhcIjtcbn1cblxuLm1kaS10ZXh0LXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY2OVwiO1xufVxuXG4ubWRpLXRleHQtdG8tc3BlZWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTBBXCI7XG59XG5cbi5tZGktdGV4dC10by1zcGVlY2gtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTBCXCI7XG59XG5cbi5tZGktdGV4dGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYwRVwiO1xufVxuXG4ubWRpLXRleHRib3gtcGFzc3dvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RjRcIjtcbn1cblxuLm1kaS10ZXh0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTBDXCI7XG59XG5cbi5tZGktdGhlYXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUwRFwiO1xufVxuXG4ubWRpLXRoZW1lLWxpZ2h0LWRhcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MEVcIjtcbn1cblxuLm1kaS10aGVybW9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUwRlwiO1xufVxuXG4ubWRpLXRoZXJtb21ldGVyLWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTEwXCI7XG59XG5cbi5tZGktdGhlcm1vc3RhdC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4OTBcIjtcbn1cblxuLm1kaS10aG91Z2h0LWJ1YmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdGNVwiO1xufVxuXG4ubWRpLXRob3VnaHQtYnViYmxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RjZcIjtcbn1cblxuLm1kaS10aHVtYi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTExXCI7XG59XG5cbi5tZGktdGh1bWItZG93bi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTEyXCI7XG59XG5cbi5tZGktdGh1bWItdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MTNcIjtcbn1cblxuLm1kaS10aHVtYi11cC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTE0XCI7XG59XG5cbi5tZGktdGh1bWJzLXVwLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MTVcIjtcbn1cblxuLm1kaS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MTZcIjtcbn1cblxuLm1kaS10aWNrZXQtYWNjb3VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUxN1wiO1xufVxuXG4ubWRpLXRpY2tldC1jb25maXJtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MThcIjtcbn1cblxuLm1kaS10aWNrZXQtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcyM1wiO1xufVxuXG4ubWRpLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUxOVwiO1xufVxuXG4ubWRpLXRpbGRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzI0XCI7XG59XG5cbi5tZGktdGltZWxhcHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTFBXCI7XG59XG5cbi5tZGktdGltZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MUJcIjtcbn1cblxuLm1kaS10aW1lci0xMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUxQ1wiO1xufVxuXG4ubWRpLXRpbWVyLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MURcIjtcbn1cblxuLm1kaS10aW1lci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MUVcIjtcbn1cblxuLm1kaS10aW1lci1zYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTFGXCI7XG59XG5cbi5tZGktdGltZXItc2FuZC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZBQ1wiO1xufVxuXG4ubWRpLXRpbWVyLXNhbmQtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc4QlwiO1xufVxuXG4ubWRpLXRpbWV0YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUyMFwiO1xufVxuXG4ubWRpLXRvZ2dsZS1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MjFcIjtcbn1cblxuLm1kaS10b2dnbGUtc3dpdGNoLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUyMlwiO1xufVxuXG4ubWRpLXRvb2x0aXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MjNcIjtcbn1cblxuLm1kaS10b29sdGlwLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MjRcIjtcbn1cblxuLm1kaS10b29sdGlwLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTI1XCI7XG59XG5cbi5tZGktdG9vbHRpcC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTI2XCI7XG59XG5cbi5tZGktdG9vbHRpcC1vdXRsaW5lLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MjdcIjtcbn1cblxuLm1kaS10b29sdGlwLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MjhcIjtcbn1cblxuLm1kaS10b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhDMlwiO1xufVxuXG4ubWRpLXRvb3RoLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MjlcIjtcbn1cblxuLm1kaS10b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MkFcIjtcbn1cblxuLm1kaS10b3dlci1iZWFjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY4MFwiO1xufVxuXG4ubWRpLXRvd2VyLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2ODFcIjtcbn1cblxuLm1kaS10b3dpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4M0JcIjtcbn1cblxuLm1kaS10cmFja3BhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdGN1wiO1xufVxuXG4ubWRpLXRyYWN0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4OTFcIjtcbn1cblxuLm1kaS10cmFmZmljLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTJCXCI7XG59XG5cbi5tZGktdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MkNcIjtcbn1cblxuLm1kaS10cmFpbi12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOEMzXCI7XG59XG5cbi5tZGktdHJhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUyRFwiO1xufVxuXG4ubWRpLXRyYW5zY3JpYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MkVcIjtcbn1cblxuLm1kaS10cmFuc2NyaWJlLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTJGXCI7XG59XG5cbi5tZGktdHJhbnNmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MzBcIjtcbn1cblxuLm1kaS10cmFuc2l0LXRyYW5zZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkFEXCI7XG59XG5cbi5tZGktdHJhbnNsYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUNBXCI7XG59XG5cbi5tZGktdHJlYXN1cmUtY2hlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MjVcIjtcbn1cblxuLm1kaS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTMxXCI7XG59XG5cbi5tZGktdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTMyXCI7XG59XG5cbi5tZGktdHJlbmRpbmctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUzM1wiO1xufVxuXG4ubWRpLXRyZW5kaW5nLW5ldXRyYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MzRcIjtcbn1cblxuLm1kaS10cmVuZGluZy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUzNVwiO1xufVxuXG4ubWRpLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTM2XCI7XG59XG5cbi5tZGktdHJpYW5nbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUzN1wiO1xufVxuXG4ubWRpLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUzOFwiO1xufVxuXG4ubWRpLXRyb3BoeS1hd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUzOVwiO1xufVxuXG4ubWRpLXRyb3BoeS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTNBXCI7XG59XG5cbi5tZGktdHJvcGh5LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1M0JcIjtcbn1cblxuLm1kaS10cm9waHktdmFyaWFudC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTNDXCI7XG59XG5cbi5tZGktdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1M0RcIjtcbn1cblxuLm1kaS10cnVjay1kZWxpdmVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUzRVwiO1xufVxuXG4ubWRpLXRydWNrLWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3ODdcIjtcbn1cblxuLm1kaS10cnVjay10cmFpbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzI2XCI7XG59XG5cbi5tZGktdHNoaXJ0LWNyZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1M0ZcIjtcbn1cblxuLm1kaS10c2hpcnQtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU0MFwiO1xufVxuXG4ubWRpLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU0MVwiO1xufVxuXG4ubWRpLXR1bWJsci1yZWJsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NDJcIjtcbn1cblxuLm1kaS10dW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjJFXCI7XG59XG5cbi5tZGktdHVuZS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY2QVwiO1xufVxuXG4ubWRpLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU0M1wiO1xufVxuXG4ubWRpLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NDRcIjtcbn1cblxuLm1kaS10d2l0dGVyLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU0NVwiO1xufVxuXG4ubWRpLXR3aXR0ZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTQ2XCI7XG59XG5cbi5tZGktdHdpdHRlci1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTQ3XCI7XG59XG5cbi5tZGktdWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc0OFwiO1xufVxuXG4ubWRpLXVidW50dTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU0OFwiO1xufVxuXG4ubWRpLXVsdHJhLWhpZ2gtZGVmaW5pdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdGOFwiO1xufVxuXG4ubWRpLXVtYnJhY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NDlcIjtcbn1cblxuLm1kaS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU0QVwiO1xufVxuXG4ubWRpLXVtYnJlbGxhLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NEJcIjtcbn1cblxuLm1kaS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTRDXCI7XG59XG5cbi5tZGktdW5kby12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTREXCI7XG59XG5cbi5tZGktdW5mb2xkLWxlc3MtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU0RVwiO1xufVxuXG4ubWRpLXVuZm9sZC1sZXNzLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzVGXCI7XG59XG5cbi5tZGktdW5mb2xkLW1vcmUtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU0RlwiO1xufVxuXG4ubWRpLXVuZm9sZC1tb3JlLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzYwXCI7XG59XG5cbi5tZGktdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU1MFwiO1xufVxuXG4ubWRpLXVuaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkFFXCI7XG59XG5cbi5tZGktdW50YXBwZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU1MVwiO1xufVxuXG4ubWRpLXVwZGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZBRlwiO1xufVxuXG4ubWRpLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU1MlwiO1xufVxuXG4ubWRpLXVwbG9hZC1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgzQ1wiO1xufVxuXG4ubWRpLXVwbG9hZC1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkY1XCI7XG59XG5cbi5tZGktdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTUzXCI7XG59XG5cbi5tZGktdmFuLXBhc3NlbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdGOVwiO1xufVxuXG4ubWRpLXZhbi11dGlsaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0ZBXCI7XG59XG5cbi5tZGktdmFuaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0ZCXCI7XG59XG5cbi5tZGktdmVjdG9yLWFycmFuZ2UtYWJvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NTRcIjtcbn1cblxuLm1kaS12ZWN0b3ItYXJyYW5nZS1iZWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU1NVwiO1xufVxuXG4ubWRpLXZlY3Rvci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NTZcIjtcbn1cblxuLm1kaS12ZWN0b3ItY2lyY2xlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NTdcIjtcbn1cblxuLm1kaS12ZWN0b3ItY29tYmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU1OFwiO1xufVxuXG4ubWRpLXZlY3Rvci1jdXJ2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU1OVwiO1xufVxuXG4ubWRpLXZlY3Rvci1kaWZmZXJlbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTVBXCI7XG59XG5cbi5tZGktdmVjdG9yLWRpZmZlcmVuY2UtYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NUJcIjtcbn1cblxuLm1kaS12ZWN0b3ItZGlmZmVyZW5jZS1iYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU1Q1wiO1xufVxuXG4ubWRpLXZlY3Rvci1lbGxpcHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODkyXCI7XG59XG5cbi5tZGktdmVjdG9yLWludGVyc2VjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU1RFwiO1xufVxuXG4ubWRpLXZlY3Rvci1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTVFXCI7XG59XG5cbi5tZGktdmVjdG9yLXBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTVGXCI7XG59XG5cbi5tZGktdmVjdG9yLXBvbHlnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NjBcIjtcbn1cblxuLm1kaS12ZWN0b3ItcG9seWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NjFcIjtcbn1cblxuLm1kaS12ZWN0b3ItcmFkaXVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzQ5XCI7XG59XG5cbi5tZGktdmVjdG9yLXJlY3RhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVDNlwiO1xufVxuXG4ubWRpLXZlY3Rvci1zZWxlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NjJcIjtcbn1cblxuLm1kaS12ZWN0b3Itc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDAxXCI7XG59XG5cbi5tZGktdmVjdG9yLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTYzXCI7XG59XG5cbi5tZGktdmVjdG9yLXVuaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTY0XCI7XG59XG5cbi5tZGktdmVubW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NzhcIjtcbn1cblxuLm1kaS12ZXJpZmllZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU2NVwiO1xufVxuXG4ubWRpLXZpYnJhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NjZcIjtcbn1cblxuLm1kaS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU2N1wiO1xufVxuXG4ubWRpLXZpZGVvLTNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0ZDXCI7XG59XG5cbi5tZGktdmlkZW8tNGstYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODNEXCI7XG59XG5cbi5tZGktdmlkZW8taW5wdXQtYW50ZW5uYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgzRVwiO1xufVxuXG4ubWRpLXZpZGVvLWlucHV0LWNvbXBvbmVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgzRlwiO1xufVxuXG4ubWRpLXZpZGVvLWlucHV0LWhkbWk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4NDBcIjtcbn1cblxuLm1kaS12aWRlby1pbnB1dC1zdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4NDFcIjtcbn1cblxuLm1kaS12aWRlby1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NjhcIjtcbn1cblxuLm1kaS12aWRlby1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NjlcIjtcbn1cblxuLm1kaS12aWV3LWFnZW5kYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU2QVwiO1xufVxuXG4ubWRpLXZpZXctYXJyYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NkJcIjtcbn1cblxuLm1kaS12aWV3LWNhcm91c2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTZDXCI7XG59XG5cbi5tZGktdmlldy1jb2x1bW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NkRcIjtcbn1cblxuLm1kaS12aWV3LWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU2RVwiO1xufVxuXG4ubWRpLXZpZXctZGFzaGJvYXJkLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4NDJcIjtcbn1cblxuLm1kaS12aWV3LWRheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU2RlwiO1xufVxuXG4ubWRpLXZpZXctZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU3MFwiO1xufVxuXG4ubWRpLXZpZXctaGVhZGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NzFcIjtcbn1cblxuLm1kaS12aWV3LWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NzJcIjtcbn1cblxuLm1kaS12aWV3LW1vZHVsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU3M1wiO1xufVxuXG4ubWRpLXZpZXctcGFyYWxsZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MjdcIjtcbn1cblxuLm1kaS12aWV3LXF1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTc0XCI7XG59XG5cbi5tZGktdmlldy1zZXF1ZW50aWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzI4XCI7XG59XG5cbi5tZGktdmlldy1zdHJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NzVcIjtcbn1cblxuLm1kaS12aWV3LXdlZWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NzZcIjtcbn1cblxuLm1kaS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU3N1wiO1xufVxuXG4ubWRpLXZpb2xpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYwRlwiO1xufVxuXG4ubWRpLXZpcnR1YWwtcmVhbGl0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg5M1wiO1xufVxuXG4ubWRpLXZpc3VhbHN0dWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYxMFwiO1xufVxuXG4ubWRpLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTc5XCI7XG59XG5cbi5tZGktdmstYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTdBXCI7XG59XG5cbi5tZGktdmstY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTdCXCI7XG59XG5cbi5tZGktdmxjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTdDXCI7XG59XG5cbi5tZGktdm9pY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1Q0JcIjtcbn1cblxuLm1kaS12b2ljZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1N0RcIjtcbn1cblxuLm1kaS12b2x1bWUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU3RVwiO1xufVxuXG4ubWRpLXZvbHVtZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1N0ZcIjtcbn1cblxuLm1kaS12b2x1bWUtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTgwXCI7XG59XG5cbi5tZGktdm9sdW1lLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzVEXCI7XG59XG5cbi5tZGktdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NUVcIjtcbn1cblxuLm1kaS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTgxXCI7XG59XG5cbi5tZGktdm9sdW1lLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NUNcIjtcbn1cblxuLm1kaS12cG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1ODJcIjtcbn1cblxuLm1kaS12dWVqczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg0M1wiO1xufVxuXG4ubWRpLXdhbGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1ODNcIjtcbn1cblxuLm1kaS13YWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0ZEXCI7XG59XG5cbi5tZGktd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTg0XCI7XG59XG5cbi5tZGktd2FsbGV0LWdpZnRjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTg1XCI7XG59XG5cbi5tZGktd2FsbGV0LW1lbWJlcnNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1ODZcIjtcbn1cblxuLm1kaS13YWxsZXQtdHJhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTg3XCI7XG59XG5cbi5tZGktd2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTg4XCI7XG59XG5cbi5tZGktd2FzaGluZy1tYWNoaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzI5XCI7XG59XG5cbi5tZGktd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1ODlcIjtcbn1cblxuLm1kaS13YXRjaC1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1OEFcIjtcbn1cblxuLm1kaS13YXRjaC1leHBvcnQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg5NFwiO1xufVxuXG4ubWRpLXdhdGNoLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU4QlwiO1xufVxuXG4ubWRpLXdhdGNoLWltcG9ydC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODk1XCI7XG59XG5cbi5tZGktd2F0Y2gtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg5NlwiO1xufVxuXG4ubWRpLXdhdGNoLXZpYnJhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QjBcIjtcbn1cblxuLm1kaS13YXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU4Q1wiO1xufVxuXG4ubWRpLXdhdGVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU4RFwiO1xufVxuXG4ubWRpLXdhdGVyLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1OEVcIjtcbn1cblxuLm1kaS13YXRlci1wdW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNThGXCI7XG59XG5cbi5tZGktd2F0ZXJtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjEyXCI7XG59XG5cbi5tZGktd2F2ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3OENcIjtcbn1cblxuLm1kaS13ZWF0aGVyLWNsb3VkeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU5MFwiO1xufVxuXG4ubWRpLXdlYXRoZXItZm9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTkxXCI7XG59XG5cbi5tZGktd2VhdGhlci1oYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTkyXCI7XG59XG5cbi5tZGktd2VhdGhlci1odXJyaWNhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4OTdcIjtcbn1cblxuLm1kaS13ZWF0aGVyLWxpZ2h0bmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU5M1wiO1xufVxuXG4ubWRpLXdlYXRoZXItbGlnaHRuaW5nLXJhaW55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjdEXCI7XG59XG5cbi5tZGktd2VhdGhlci1uaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU5NFwiO1xufVxuXG4ubWRpLXdlYXRoZXItcGFydGx5Y2xvdWR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTk1XCI7XG59XG5cbi5tZGktd2VhdGhlci1wb3VyaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTk2XCI7XG59XG5cbi5tZGktd2VhdGhlci1yYWlueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU5N1wiO1xufVxuXG4ubWRpLXdlYXRoZXItc25vd3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1OThcIjtcbn1cblxuLm1kaS13ZWF0aGVyLXNub3d5LXJhaW55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjdFXCI7XG59XG5cbi5tZGktd2VhdGhlci1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU5OVwiO1xufVxuXG4ubWRpLXdlYXRoZXItc3Vuc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTlBXCI7XG59XG5cbi5tZGktd2VhdGhlci1zdW5zZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU5QlwiO1xufVxuXG4ubWRpLXdlYXRoZXItc3Vuc2V0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTlDXCI7XG59XG5cbi5tZGktd2VhdGhlci13aW5keTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU5RFwiO1xufVxuXG4ubWRpLXdlYXRoZXItd2luZHktdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU5RVwiO1xufVxuXG4ubWRpLXdlYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU5RlwiO1xufVxuXG4ubWRpLXdlYmNhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVBMFwiO1xufVxuXG4ubWRpLXdlYmhvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MkZcIjtcbn1cblxuLm1kaS13ZWJwYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzJBXCI7XG59XG5cbi5tZGktd2VjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjExXCI7XG59XG5cbi5tZGktd2VpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUExXCI7XG59XG5cbi5tZGktd2VpZ2h0LWtpbG9ncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUEyXCI7XG59XG5cbi5tZGktd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QTNcIjtcbn1cblxuLm1kaS13aGVlbGNoYWlyLWFjY2Vzc2liaWxpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QTRcIjtcbn1cblxuLm1kaS13aGl0ZS1iYWxhbmNlLWF1dG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QTVcIjtcbn1cblxuLm1kaS13aGl0ZS1iYWxhbmNlLWluY2FuZGVzY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVBNlwiO1xufVxuXG4ubWRpLXdoaXRlLWJhbGFuY2UtaXJpZGVzY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVBN1wiO1xufVxuXG4ubWRpLXdoaXRlLWJhbGFuY2Utc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QThcIjtcbn1cblxuLm1kaS13aWRnZXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzJCXCI7XG59XG5cbi5tZGktd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVBOVwiO1xufVxuXG4ubWRpLXdpZmktb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUFBXCI7XG59XG5cbi5tZGktd2lpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUFCXCI7XG59XG5cbi5tZGktd2lpdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcyQ1wiO1xufVxuXG4ubWRpLXdpa2lwZWRpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVBQ1wiO1xufVxuXG4ubWRpLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVBRFwiO1xufVxuXG4ubWRpLXdpbmRvdy1jbG9zZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QUVcIjtcbn1cblxuLm1kaS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QUZcIjtcbn1cblxuLm1kaS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QjBcIjtcbn1cblxuLm1kaS13aW5kb3ctb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVCMVwiO1xufVxuXG4ubWRpLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUIyXCI7XG59XG5cbi5tZGktd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVCM1wiO1xufVxuXG4ubWRpLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVCNFwiO1xufVxuXG4ubWRpLXdvcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVCNVwiO1xufVxuXG4ubWRpLXdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QjZcIjtcbn1cblxuLm1kaS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QjdcIjtcbn1cblxuLm1kaS13dW5kZXJsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUI4XCI7XG59XG5cbi5tZGkteGFtYXJpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg0NFwiO1xufVxuXG4ubWRpLXhhbWFyaW4tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg0NVwiO1xufVxuXG4ubWRpLXhhbWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NzNcIjtcbn1cblxuLm1kaS14Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUI5XCI7XG59XG5cbi5tZGkteGJveC1jb250cm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUJBXCI7XG59XG5cbi5tZGkteGJveC1jb250cm9sbGVyLWJhdHRlcnktYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NEFcIjtcbn1cblxuLm1kaS14Ym94LWNvbnRyb2xsZXItYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc0QlwiO1xufVxuXG4ubWRpLXhib3gtY29udHJvbGxlci1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NENcIjtcbn1cblxuLm1kaS14Ym94LWNvbnRyb2xsZXItYmF0dGVyeS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NERcIjtcbn1cblxuLm1kaS14Ym94LWNvbnRyb2xsZXItYmF0dGVyeS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NEVcIjtcbn1cblxuLm1kaS14Ym94LWNvbnRyb2xsZXItYmF0dGVyeS11bmtub3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzRGXCI7XG59XG5cbi5tZGkteGJveC1jb250cm9sbGVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVCQlwiO1xufVxuXG4ubWRpLXhkYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVCQ1wiO1xufVxuXG4ubWRpLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QkRcIjtcbn1cblxuLm1kaS14aW5nLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVCRVwiO1xufVxuXG4ubWRpLXhpbmctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUJGXCI7XG59XG5cbi5tZGkteG1sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUMwXCI7XG59XG5cbi5tZGkteG1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdGRVwiO1xufVxuXG4ubWRpLXlhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc4OFwiO1xufVxuXG4ubWRpLXllYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUMxXCI7XG59XG5cbi5tZGkteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVDMlwiO1xufVxuXG4ubWRpLXlpbi15YW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjdGXCI7XG59XG5cbi5tZGkteW91dHViZS1jcmVhdG9yLXN0dWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg0NlwiO1xufVxuXG4ubWRpLXlvdXR1YmUtZ2FtaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODQ3XCI7XG59XG5cbi5tZGkteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUMzXCI7XG59XG5cbi5tZGkteW91dHViZS10djpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ0OFwiO1xufVxuXG4ubWRpLXppcC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QzRcIjtcbn1cblxuLm1kaS1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4Y1wiO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5tZGktMThweC5tZGktc2V0LCAubWRpLTE4cHgubWRpOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLm1kaS0yNHB4Lm1kaS1zZXQsIC5tZGktMjRweC5tZGk6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4ubWRpLTM2cHgubWRpLXNldCwgLm1kaS0zNnB4Lm1kaTpiZWZvcmUge1xuICBmb250LXNpemU6IDM2cHg7XG59XG5cbi5tZGktNDhweC5tZGktc2V0LCAubWRpLTQ4cHgubWRpOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbn1cblxuLm1kaS1kYXJrOmJlZm9yZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuLm1kaS1kYXJrLm1kaS1pbmFjdGl2ZTpiZWZvcmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTtcbn1cblxuLm1kaS1saWdodDpiZWZvcmUge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuLm1kaS1saWdodC5tZGktaW5hY3RpdmU6YmVmb3JlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLm1kaS1yb3RhdGUtNDUge1xuICAvKlxuICAvLyBOb3QgaW5jbHVkZWQgaW4gcHJvZHVjdGlvblxuICAmLm1kaS1mbGlwLWg6YmVmb3JlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIGZpbHRlcjogRmxpcEg7XG4gICAgICAtbXMtZmlsdGVyOiBcIkZsaXBIXCI7XG4gIH1cbiAgJi5tZGktZmxpcC12OmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoNDVkZWcpO1xuICAgICAgZmlsdGVyOiBGbGlwVjtcbiAgICAgIC1tcy1maWx0ZXI6IFwiRmxpcFZcIjtcbiAgfVxuICAqL1xufVxuLm1kaS1yb3RhdGUtNDU6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLm1kaS1yb3RhdGUtOTAge1xuICAvKlxuICAvLyBOb3QgaW5jbHVkZWQgaW4gcHJvZHVjdGlvblxuICAmLm1kaS1mbGlwLWg6YmVmb3JlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDkwZGVnKTtcbiAgICAgIGZpbHRlcjogRmxpcEg7XG4gICAgICAtbXMtZmlsdGVyOiBcIkZsaXBIXCI7XG4gIH1cbiAgJi5tZGktZmxpcC12OmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoOTBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoOTBkZWcpO1xuICAgICAgZmlsdGVyOiBGbGlwVjtcbiAgICAgIC1tcy1maWx0ZXI6IFwiRmxpcFZcIjtcbiAgfVxuICAqL1xufVxuLm1kaS1yb3RhdGUtOTA6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLm1kaS1yb3RhdGUtMTM1IHtcbiAgLypcbiAgLy8gTm90IGluY2x1ZGVkIGluIHByb2R1Y3Rpb25cbiAgJi5tZGktZmxpcC1oOmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgIGZpbHRlcjogRmxpcEg7XG4gICAgICAtbXMtZmlsdGVyOiBcIkZsaXBIXCI7XG4gIH1cbiAgJi5tZGktZmxpcC12OmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgZmlsdGVyOiBGbGlwVjtcbiAgICAgIC1tcy1maWx0ZXI6IFwiRmxpcFZcIjtcbiAgfVxuICAqL1xufVxuLm1kaS1yb3RhdGUtMTM1OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG5cbi5tZGktcm90YXRlLTE4MCB7XG4gIC8qXG4gIC8vIE5vdCBpbmNsdWRlZCBpbiBwcm9kdWN0aW9uXG4gICYubWRpLWZsaXAtaDpiZWZvcmUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICBmaWx0ZXI6IEZsaXBIO1xuICAgICAgLW1zLWZpbHRlcjogXCJGbGlwSFwiO1xuICB9XG4gICYubWRpLWZsaXAtdjpiZWZvcmUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgtMSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgIGZpbHRlcjogRmxpcFY7XG4gICAgICAtbXMtZmlsdGVyOiBcIkZsaXBWXCI7XG4gIH1cbiAgKi9cbn1cbi5tZGktcm90YXRlLTE4MDpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ubWRpLXJvdGF0ZS0yMjUge1xuICAvKlxuICAvLyBOb3QgaW5jbHVkZWQgaW4gcHJvZHVjdGlvblxuICAmLm1kaS1mbGlwLWg6YmVmb3JlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgZmlsdGVyOiBGbGlwSDtcbiAgICAgIC1tcy1maWx0ZXI6IFwiRmxpcEhcIjtcbiAgfVxuICAmLm1kaS1mbGlwLXY6YmVmb3JlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSkgcm90YXRlKDIyNWRlZyk7XG4gICAgICBmaWx0ZXI6IEZsaXBWO1xuICAgICAgLW1zLWZpbHRlcjogXCJGbGlwVlwiO1xuICB9XG4gICovXG59XG4ubWRpLXJvdGF0ZS0yMjU6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbn1cblxuLm1kaS1yb3RhdGUtMjcwIHtcbiAgLypcbiAgLy8gTm90IGluY2x1ZGVkIGluIHByb2R1Y3Rpb25cbiAgJi5tZGktZmxpcC1oOmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKSByb3RhdGUoMjcwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKSByb3RhdGUoMjcwZGVnKTtcbiAgICAgIGZpbHRlcjogRmxpcEg7XG4gICAgICAtbXMtZmlsdGVyOiBcIkZsaXBIXCI7XG4gIH1cbiAgJi5tZGktZmxpcC12OmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoMjcwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgZmlsdGVyOiBGbGlwVjtcbiAgICAgIC1tcy1maWx0ZXI6IFwiRmxpcFZcIjtcbiAgfVxuICAqL1xufVxuLm1kaS1yb3RhdGUtMjcwOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5tZGktcm90YXRlLTMxNSB7XG4gIC8qXG4gIC8vIE5vdCBpbmNsdWRlZCBpbiBwcm9kdWN0aW9uXG4gICYubWRpLWZsaXAtaDpiZWZvcmUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDMxNWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDMxNWRlZyk7XG4gICAgICBmaWx0ZXI6IEZsaXBIO1xuICAgICAgLW1zLWZpbHRlcjogXCJGbGlwSFwiO1xuICB9XG4gICYubWRpLWZsaXAtdjpiZWZvcmUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgtMSkgcm90YXRlKDMxNWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoMzE1ZGVnKTtcbiAgICAgIGZpbHRlcjogRmxpcFY7XG4gICAgICAtbXMtZmlsdGVyOiBcIkZsaXBWXCI7XG4gIH1cbiAgKi9cbn1cbi5tZGktcm90YXRlLTMxNTpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xufVxuXG4ubWRpLWZsaXAtaDpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICBmaWx0ZXI6IEZsaXBIO1xuICAtbXMtZmlsdGVyOiBcIkZsaXBIXCI7XG59XG5cbi5tZGktZmxpcC12OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gIGZpbHRlcjogRmxpcFY7XG4gIC1tcy1maWx0ZXI6IFwiRmxpcFZcIjtcbn1cblxuLm1kaS1zcGluOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBtZGktc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogbWRpLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWRpLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBtZGktc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4vKipcbiAqICBEbyBub3QgcmVtb3ZlIHRoaXMgY29tbWVudHMgYmVsbG93LiBJdCdzIHRoZSBtYXJrZXJzIHVzZWQgYnkgZ3VscC1pbmplY3QgdG8gaW5qZWN0XG4gKiAgYWxsIHlvdXIgc2FzcyBmaWxlcyBhdXRvbWF0aWNhbGx5XG4gKi9cbi8qIVxuICogQW5ndWxhckpTIE1hdGVyaWFsIERlc2lnblxuICogaHR0cHM6Ly9naXRodWIuY29tL2FuZ3VsYXIvbWF0ZXJpYWxcbiAqIEBsaWNlbnNlIE1JVFxuICogdjEuMi41XG4gKi9cbmh0bWwsIGJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uaW5zZXQge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG5hLm1kLW5vLXN0eWxlLFxuYnV0dG9uLm1kLW5vLXN0eWxlIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbnNlbGVjdCxcbmJ1dHRvbixcbnRleHRhcmVhLFxuaW5wdXQge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmlucHV0W3R5cGU9cmVzZXRdLFxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuaHRtbCBpbnB1dFt0eXBlPWJ1dHRvbl0sXG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuaW5wdXRbdHlwZT1yZXNldF1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1zdWJtaXRdW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbdHlwZT1idXR0b25dW2Rpc2FibGVkXSxcbmJ1dHRvbltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbnRleHRhcmVhIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiwgaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4ubWQtdmlzdWFsbHktaGlkZGVuIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aWR0aDogMXB4O1xufVxuXG4ubWQtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubWQtc2hhZG93LWJvdHRvbS16LTEge1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xufVxuXG4ubWQtc2hhZG93LWJvdHRvbS16LTIge1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi5tZC1zaGFkb3ctYW5pbWF0ZWQubWQtc2hhZG93IHtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjI4cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuXG4vKlxuICogQSBjb250YWluZXIgaW5zaWRlIG9mIGEgcmlwcGxpbmcgZWxlbWVudCAoZWcgYSBidXR0b24pLFxuICogd2hpY2ggY29udGFpbnMgYWxsIG9mIHRoZSBpbmRpdmlkdWFsIHJpcHBsZXNcbiAqL1xuLm1kLXJpcHBsZS1jb250YWluZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjU1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cblxuLm1kLXJpcHBsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5tZC1yaXBwbGUubWQtcmlwcGxlLXBsYWNlZCB7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAwLjlzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpLCBib3JkZXIgMC45cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKSwgd2lkdGggMC45cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKSwgaGVpZ2h0IDAuOXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSksIG9wYWNpdHkgMC45cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKSwgdHJhbnNmb3JtIDAuOXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG4ubWQtcmlwcGxlLm1kLXJpcHBsZS1zY2FsZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbn1cbi5tZC1yaXBwbGUubWQtcmlwcGxlLWFjdGl2ZSwgLm1kLXJpcHBsZS5tZC1yaXBwbGUtZnVsbCwgLm1kLXJpcHBsZS5tZC1yaXBwbGUtdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5tZC1yaXBwbGUubWQtcmlwcGxlLXJlbW92ZSB7XG4gIGFuaW1hdGlvbjogbWQtcmVtb3ZlLXJpcHBsZSAwLjlzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xufVxuXG5Aa2V5ZnJhbWVzIG1kLXJlbW92ZS1yaXBwbGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC4xNTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4ubWQtcGFkZGluZyB7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuLm1kLW1hcmdpbiB7XG4gIG1hcmdpbjogOHB4O1xufVxuXG4ubWQtc2Nyb2xsLW1hc2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDUwO1xufVxuLm1kLXNjcm9sbC1tYXNrID4gLm1kLXNjcm9sbC1tYXNrLWJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogNjU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4ubWQtbm8tbW9tZW50dW0ge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogYXV0bztcbn1cblxuLm1kLW5vLWZsaWNrZXIge1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigwcHgpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm1kLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbmh0bWxbZGlyPXJ0bF0sIGh0bWxbZGlyPWx0cl0sIGJvZHlbZGlyPXJ0bF0sIGJvZHlbZGlyPWx0cl0ge1xuICB1bmljb2RlLWJpZGk6IGVtYmVkO1xufVxuXG5iZG9bZGlyPXJ0bF0ge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xufVxuXG5iZG9bZGlyPWx0cl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmxheW91dC1yb3c6bm90KC5sYXlvdXQteHMtY29sdW1uKSA+IC5tZC1hdXRvLWhvcml6b250YWwtbWFyZ2luOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAubGF5b3V0LXhzLXJvdyA+IC5tZC1hdXRvLWhvcml6b250YWwtbWFyZ2luOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxuICBbZGlyPXJ0bF0gLmxheW91dC1yb3c6bm90KC5sYXlvdXQteHMtY29sdW1uKSA+IC5tZC1hdXRvLWhvcml6b250YWwtbWFyZ2luOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICBbZGlyPXJ0bF0gLmxheW91dC14cy1yb3cgPiAubWQtYXV0by1ob3Jpem9udGFsLW1hcmdpbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubGF5b3V0LXJvdzpub3QoLmxheW91dC1ndC14cy1jb2x1bW4pOm5vdCgubGF5b3V0LXNtLWNvbHVtbikgPiAubWQtYXV0by1ob3Jpem9udGFsLW1hcmdpbjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmxheW91dC1ndC14cy1yb3c6bm90KC5sYXlvdXQtc20tY29sdW1uKSA+IC5tZC1hdXRvLWhvcml6b250YWwtbWFyZ2luOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAubGF5b3V0LXNtLXJvdzpub3QoLmxheW91dC1zbS1jb2x1bW4pID4gLm1kLWF1dG8taG9yaXpvbnRhbC1tYXJnaW46bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG4gIFtkaXI9cnRsXSAubGF5b3V0LXJvdzpub3QoLmxheW91dC1ndC14cy1jb2x1bW4pOm5vdCgubGF5b3V0LXNtLWNvbHVtbikgPiAubWQtYXV0by1ob3Jpem9udGFsLW1hcmdpbjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgW2Rpcj1ydGxdIC5sYXlvdXQtZ3QteHMtcm93Om5vdCgubGF5b3V0LXNtLWNvbHVtbikgPiAubWQtYXV0by1ob3Jpem9udGFsLW1hcmdpbjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgW2Rpcj1ydGxdIC5sYXlvdXQtc20tcm93Om5vdCgubGF5b3V0LXNtLWNvbHVtbikgPiAubWQtYXV0by1ob3Jpem9udGFsLW1hcmdpbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmxheW91dC1yb3c6bm90KC5sYXlvdXQtZ3QteHMtY29sdW1uKTpub3QoLmxheW91dC1ndC1zbS1jb2x1bW4pOm5vdCgubGF5b3V0LW1kLWNvbHVtbikgPiAubWQtYXV0by1ob3Jpem9udGFsLW1hcmdpbjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmxheW91dC1ndC14cy1yb3c6bm90KC5sYXlvdXQtZ3Qtc20tY29sdW1uKTpub3QoLmxheW91dC1tZC1jb2x1bW4pID4gLm1kLWF1dG8taG9yaXpvbnRhbC1tYXJnaW46bm90KDpmaXJzdC1jaGlsZCksXG4gIC5sYXlvdXQtZ3Qtc20tcm93Om5vdCgubGF5b3V0LW1kLWNvbHVtbikgPiAubWQtYXV0by1ob3Jpem9udGFsLW1hcmdpbjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmxheW91dC1tZC1yb3c6bm90KC5sYXlvdXQtbWQtY29sdW1uKSA+IC5tZC1hdXRvLWhvcml6b250YWwtbWFyZ2luOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxuICBbZGlyPXJ0bF0gLmxheW91dC1yb3c6bm90KC5sYXlvdXQtZ3QteHMtY29sdW1uKTpub3QoLmxheW91dC1ndC1zbS1jb2x1bW4pOm5vdCgubGF5b3V0LW1kLWNvbHVtbikgPiAubWQtYXV0by1ob3Jpem9udGFsLW1hcmdpbjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgW2Rpcj1ydGxdIC5sYXlvdXQtZ3QteHMtcm93Om5vdCgubGF5b3V0LWd0LXNtLWNvbHVtbik6bm90KC5sYXlvdXQtbWQtY29sdW1uKSA+IC5tZC1hdXRvLWhvcml6b250YWwtbWFyZ2luOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICBbZGlyPXJ0bF0gLmxheW91dC1ndC1zbS1yb3c6bm90KC5sYXlvdXQtbWQtY29sdW1uKSA+IC5tZC1hdXRvLWhvcml6b250YWwtbWFyZ2luOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICBbZGlyPXJ0bF0gLmxheW91dC1tZC1yb3c6bm90KC5sYXlvdXQtbWQtY29sdW1uKSA+IC5tZC1hdXRvLWhvcml6b250YWwtbWFyZ2luOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmxheW91dC1yb3c6bm90KC5sYXlvdXQtZ3QteHMtY29sdW1uKTpub3QoLmxheW91dC1ndC1zbS1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LW1kLWNvbHVtbik6bm90KC5sYXlvdXQtbGctY29sdW1uKSA+IC5tZC1hdXRvLWhvcml6b250YWwtbWFyZ2luOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAubGF5b3V0LWd0LXhzLXJvdzpub3QoLmxheW91dC1ndC1zbS1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LW1kLWNvbHVtbik6bm90KC5sYXlvdXQtbGctY29sdW1uKSA+IC5tZC1hdXRvLWhvcml6b250YWwtbWFyZ2luOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAubGF5b3V0LWd0LXNtLXJvdzpub3QoLmxheW91dC1ndC1tZC1jb2x1bW4pOm5vdCgubGF5b3V0LWxnLWNvbHVtbikgPiAubWQtYXV0by1ob3Jpem9udGFsLW1hcmdpbjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmxheW91dC1ndC1tZC1yb3c6bm90KC5sYXlvdXQtbGctY29sdW1uKSA+IC5tZC1hdXRvLWhvcml6b250YWwtbWFyZ2luOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAubGF5b3V0LWxnLXJvdzpub3QoLmxheW91dC1sZy1jb2x1bW4pID4gLm1kLWF1dG8taG9yaXpvbnRhbC1tYXJnaW46bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG4gIFtkaXI9cnRsXSAubGF5b3V0LXJvdzpub3QoLmxheW91dC1ndC14cy1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LXNtLWNvbHVtbik6bm90KC5sYXlvdXQtZ3QtbWQtY29sdW1uKTpub3QoLmxheW91dC1sZy1jb2x1bW4pID4gLm1kLWF1dG8taG9yaXpvbnRhbC1tYXJnaW46bm90KDpmaXJzdC1jaGlsZCksXG4gIFtkaXI9cnRsXSAubGF5b3V0LWd0LXhzLXJvdzpub3QoLmxheW91dC1ndC1zbS1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LW1kLWNvbHVtbik6bm90KC5sYXlvdXQtbGctY29sdW1uKSA+IC5tZC1hdXRvLWhvcml6b250YWwtbWFyZ2luOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICBbZGlyPXJ0bF0gLmxheW91dC1ndC1zbS1yb3c6bm90KC5sYXlvdXQtZ3QtbWQtY29sdW1uKTpub3QoLmxheW91dC1sZy1jb2x1bW4pID4gLm1kLWF1dG8taG9yaXpvbnRhbC1tYXJnaW46bm90KDpmaXJzdC1jaGlsZCksXG4gIFtkaXI9cnRsXSAubGF5b3V0LWd0LW1kLXJvdzpub3QoLmxheW91dC1sZy1jb2x1bW4pID4gLm1kLWF1dG8taG9yaXpvbnRhbC1tYXJnaW46bm90KDpmaXJzdC1jaGlsZCksXG4gIFtkaXI9cnRsXSAubGF5b3V0LWxnLXJvdzpub3QoLmxheW91dC1sZy1jb2x1bW4pID4gLm1kLWF1dG8taG9yaXpvbnRhbC1tYXJnaW46bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAubGF5b3V0LXJvdzpub3QoLmxheW91dC1ndC14cy1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LXNtLWNvbHVtbik6bm90KC5sYXlvdXQtZ3QtbWQtY29sdW1uKTpub3QoLmxheW91dC1ndC1sZy1jb2x1bW4pOm5vdCgubGF5b3V0LXhsLWNvbHVtbikgPiAubWQtYXV0by1ob3Jpem9udGFsLW1hcmdpbjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmxheW91dC1ndC14cy1yb3c6bm90KC5sYXlvdXQtZ3Qtc20tY29sdW1uKTpub3QoLmxheW91dC1ndC1tZC1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LWxnLWNvbHVtbik6bm90KC5sYXlvdXQteGwtY29sdW1uKSA+IC5tZC1hdXRvLWhvcml6b250YWwtbWFyZ2luOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAubGF5b3V0LWd0LXNtLXJvdzpub3QoLmxheW91dC1ndC1tZC1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LWxnLWNvbHVtbik6bm90KC5sYXlvdXQteGwtY29sdW1uKSA+IC5tZC1hdXRvLWhvcml6b250YWwtbWFyZ2luOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAubGF5b3V0LWd0LW1kLXJvdzpub3QoLmxheW91dC1ndC1sZy1jb2x1bW4pOm5vdCgubGF5b3V0LXhsLWNvbHVtbikgPiAubWQtYXV0by1ob3Jpem9udGFsLW1hcmdpbjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmxheW91dC1ndC1sZy1yb3c6bm90KC5sYXlvdXQtZ3QtbGctY29sdW1uKTpub3QoLmxheW91dC14bC1jb2x1bW4pID4gLm1kLWF1dG8taG9yaXpvbnRhbC1tYXJnaW46bm90KDpmaXJzdC1jaGlsZCksXG4gIC5sYXlvdXQteGwtcm93Om5vdCgubGF5b3V0LWd0LWxnLWNvbHVtbik6bm90KC5sYXlvdXQteGwtY29sdW1uKSA+IC5tZC1hdXRvLWhvcml6b250YWwtbWFyZ2luOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxuICBbZGlyPXJ0bF0gLmxheW91dC1yb3c6bm90KC5sYXlvdXQtZ3QteHMtY29sdW1uKTpub3QoLmxheW91dC1ndC1zbS1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LW1kLWNvbHVtbik6bm90KC5sYXlvdXQtZ3QtbGctY29sdW1uKTpub3QoLmxheW91dC14bC1jb2x1bW4pID4gLm1kLWF1dG8taG9yaXpvbnRhbC1tYXJnaW46bm90KDpmaXJzdC1jaGlsZCksXG4gIFtkaXI9cnRsXSAubGF5b3V0LWd0LXhzLXJvdzpub3QoLmxheW91dC1ndC1zbS1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LW1kLWNvbHVtbik6bm90KC5sYXlvdXQtZ3QtbGctY29sdW1uKTpub3QoLmxheW91dC14bC1jb2x1bW4pID4gLm1kLWF1dG8taG9yaXpvbnRhbC1tYXJnaW46bm90KDpmaXJzdC1jaGlsZCksXG4gIFtkaXI9cnRsXSAubGF5b3V0LWd0LXNtLXJvdzpub3QoLmxheW91dC1ndC1tZC1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LWxnLWNvbHVtbik6bm90KC5sYXlvdXQteGwtY29sdW1uKSA+IC5tZC1hdXRvLWhvcml6b250YWwtbWFyZ2luOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICBbZGlyPXJ0bF0gLmxheW91dC1ndC1tZC1yb3c6bm90KC5sYXlvdXQtZ3QtbGctY29sdW1uKTpub3QoLmxheW91dC14bC1jb2x1bW4pID4gLm1kLWF1dG8taG9yaXpvbnRhbC1tYXJnaW46bm90KDpmaXJzdC1jaGlsZCksXG4gIFtkaXI9cnRsXSAubGF5b3V0LWd0LWxnLXJvdzpub3QoLmxheW91dC1ndC1sZy1jb2x1bW4pOm5vdCgubGF5b3V0LXhsLWNvbHVtbikgPiAubWQtYXV0by1ob3Jpem9udGFsLW1hcmdpbjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgW2Rpcj1ydGxdIC5sYXlvdXQteGwtcm93Om5vdCgubGF5b3V0LWd0LWxnLWNvbHVtbik6bm90KC5sYXlvdXQteGwtY29sdW1uKSA+IC5tZC1hdXRvLWhvcml6b250YWwtbWFyZ2luOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbmh0bWwsIGJvZHkge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogZGVmYXVsdDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qKioqKioqKioqKipcbiAqIEhlYWRpbmdzXG4gKioqKioqKioqKioqL1xuLm1kLWRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogMTEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBsaW5lLWhlaWdodDogMTEycHg7XG59XG5cbi5tZC1kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDU2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi5tZC1kaXNwbGF5LTIge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiA2NHB4O1xufVxuXG4ubWQtZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLm1kLWhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLm1kLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMDVlbTtcbn1cblxuLm1kLXN1YmhlYWQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4vKioqKioqKioqKioqXG4gKiBCb2R5IENvcHlcbiAqKioqKioqKioqKiovXG4ubWQtYm9keS0xIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLm1kLWJvZHktMiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5tZC1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4ubWQtYnV0dG9uIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbn1cblxuLyoqKioqKioqKioqKlxuICogRGVmYXVsdHNcbiAqKioqKioqKioqKiovXG5idXR0b24sXG5zZWxlY3QsXG5odG1sLFxudGV4dGFyZWEsXG5pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbn1cblxuc2VsZWN0LFxuYnV0dG9uLFxudGV4dGFyZWEsXG5pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cblxuLypcbiogIFJlc3BvbnNpdmUgYXR0cmlidXRlc1xuKlxuKiAgUmVmZXJlbmNlczpcbiogIDEpIGh0dHBzOi8vc2NvdGNoLmlvL3R1dG9yaWFscy9hLXZpc3VhbC1ndWlkZS10by1jc3MzLWZsZXhib3gtcHJvcGVydGllcyNmbGV4XG4qICAyKSBodHRwczovL2Nzcy10cmlja3MuY29tL2FsbWFuYWMvcHJvcGVydGllcy9mL2ZsZXgvXG4qICAzKSBodHRwczovL2Nzcy10cmlja3MuY29tL3NuaXBwZXRzL2Nzcy9hLWd1aWRlLXRvLWZsZXhib3gvXG4qICA0KSBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzIzMtbWluLWhlaWdodC1vbi1hLWZsZXgtY29udGFpbmVyLXdvbnQtYXBwbHktdG8taXRzLWZsZXgtaXRlbXNcbiogIDUpIGh0dHA6Ly9nb2RiYW4uY29tLnVhL3Byb2plY3RzL2ZsZXhncmlkXG4qL1xuLm1kLXBhbmVsLW91dGVyLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1kLXBhbmVsLWlubmVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5fbWQtcGFuZWwtb2Zmc2NyZWVuIHtcbiAgbGVmdDogLTk5OTlweDtcbn1cblxuLl9tZC1wYW5lbC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uX21kLXBhbmVsLXNob3duIC5tZC1wYW5lbCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5tZC1wYW5lbCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZC1wYW5lbC5fbWQtcGFuZWwtc2hvd24ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLm1kLXBhbmVsLl9tZC1wYW5lbC1hbmltYXRlLWVudGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG4ubWQtcGFuZWwuX21kLXBhbmVsLWFuaW1hdGUtbGVhdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcbn1cbi5tZC1wYW5lbC5fbWQtcGFuZWwtYW5pbWF0ZS1zY2FsZS1vdXQsIC5tZC1wYW5lbC5fbWQtcGFuZWwtYW5pbWF0ZS1mYWRlLW91dCB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubWQtcGFuZWwuX21kLXBhbmVsLWJhY2tkcm9wIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1kLXBhbmVsLl9tZC1vcGFxdWUtZW50ZXIge1xuICBvcGFjaXR5OiAwLjQ4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG4ubWQtcGFuZWwuX21kLW9wYXF1ZS1sZWF2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcbn1cblxuLl9tZC1wYW5lbC1mdWxsc2NyZWVuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbGVmdDogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbn1cblxubWQtYXV0b2NvbXBsZXRlIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtaW4td2lkdGg6IDE5MHB4O1xufVxubWQtYXV0b2NvbXBsZXRlW2Rpc2FibGVkXSBpbnB1dCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbm1kLWF1dG9jb21wbGV0ZVttZC1mbG9hdGluZy1sYWJlbF0ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxubWQtYXV0b2NvbXBsZXRlW21kLWZsb2F0aW5nLWxhYmVsXSBtZC1pbnB1dC1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbm1kLWF1dG9jb21wbGV0ZVttZC1mbG9hdGluZy1sYWJlbF0gbWQtYXV0b2NvbXBsZXRlLXdyYXAge1xuICBoZWlnaHQ6IGF1dG87XG59XG5tZC1hdXRvY29tcGxldGVbbWQtZmxvYXRpbmctbGFiZWxdIC5tZC1zaG93LWNsZWFyLWJ1dHRvbiBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAyMHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxubWQtYXV0b2NvbXBsZXRlW21kLWZsb2F0aW5nLWxhYmVsXSAubWQtc2hvdy1jbGVhci1idXR0b24gaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuW2Rpcj1ydGxdIG1kLWF1dG9jb21wbGV0ZVttZC1mbG9hdGluZy1sYWJlbF0gLm1kLXNob3ctY2xlYXItYnV0dG9uIGlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxubWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgaGVpZ2h0OiA0MHB4O1xufVxubWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwLm1kLW1lbnUtc2hvd2luZyB7XG4gIHotaW5kZXg6IDUxO1xufVxubWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIG1kLWlucHV0LWNvbnRhaW5lcixcbm1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCBpbnB1dCB7XG4gIGZsZXg6IDEgMSAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtaW4td2lkdGg6IDA7XG59XG5tZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAgbWQtcHJvZ3Jlc3MtbGluZWFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0ycHg7XG4gIGxlZnQ6IDA7XG59XG5tZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAgbWQtcHJvZ3Jlc3MtbGluZWFyLm1kLWlubGluZSB7XG4gIGJvdHRvbTogNDBweDtcbiAgcmlnaHQ6IDJweDtcbiAgbGVmdDogMnB4O1xuICB3aWR0aDogYXV0bztcbn1cbm1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCBtZC1wcm9ncmVzcy1saW5lYXIgLm1kLW1vZGUtaW5kZXRlcm1pbmF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5tZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAgbWQtcHJvZ3Jlc3MtbGluZWFyIC5tZC1tb2RlLWluZGV0ZXJtaW5hdGUgLm1kLWNvbnRhaW5lciB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIGhlaWdodDogM3B4O1xufVxubWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIG1kLXByb2dyZXNzLWxpbmVhciAubWQtbW9kZS1pbmRldGVybWluYXRlLm5nLWVudGVyIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5tZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAgbWQtcHJvZ3Jlc3MtbGluZWFyIC5tZC1tb2RlLWluZGV0ZXJtaW5hdGUubmctZW50ZXIubmctZW50ZXItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbm1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCBtZC1wcm9ncmVzcy1saW5lYXIgLm1kLW1vZGUtaW5kZXRlcm1pbmF0ZS5uZy1sZWF2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxubWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIG1kLXByb2dyZXNzLWxpbmVhciAubWQtbW9kZS1pbmRldGVybWluYXRlLm5nLWxlYXZlLm5nLWxlYXZlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5tZC1hdXRvY29tcGxldGUgaW5wdXQ6bm90KC5tZC1pbnB1dCkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5tZC1hdXRvY29tcGxldGUgaW5wdXQ6bm90KC5tZC1pbnB1dCk6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5tZC1hdXRvY29tcGxldGUgLm1kLXNob3ctY2xlYXItYnV0dG9uIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiBhdXRvIDVweDtcbn1cbm1kLWF1dG9jb21wbGV0ZSAubWQtc2hvdy1jbGVhci1idXR0b24gYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIHJpZ2h0OiAtNnB4O1xuICBib3R0b206IC02cHg7XG4gIGxlZnQ6IC02cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG5tZC1hdXRvY29tcGxldGUgLm1kLXNob3ctY2xlYXItYnV0dG9uIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5tZC1hdXRvY29tcGxldGUgLm1kLXNob3ctY2xlYXItYnV0dG9uIGJ1dHRvbjpmb2N1czphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDE7XG59XG5tZC1hdXRvY29tcGxldGUgLm1kLXNob3ctY2xlYXItYnV0dG9uIGJ1dHRvbiBtZC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHNjYWxlKDAuOSk7XG59XG5tZC1hdXRvY29tcGxldGUgLm1kLXNob3ctY2xlYXItYnV0dG9uIGJ1dHRvbiBtZC1pY29uIHBhdGgge1xuICBzdHJva2Utd2lkdGg6IDA7XG59XG5tZC1hdXRvY29tcGxldGUgLm1kLXNob3ctY2xlYXItYnV0dG9uIGJ1dHRvbi5uZy1lbnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLW91dDtcbn1cbm1kLWF1dG9jb21wbGV0ZSAubWQtc2hvdy1jbGVhci1idXR0b24gYnV0dG9uLm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5tZC1hdXRvY29tcGxldGUgLm1kLXNob3ctY2xlYXItYnV0dG9uIGJ1dHRvbi5uZy1sZWF2ZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLW91dDtcbn1cbm1kLWF1dG9jb21wbGV0ZSAubWQtc2hvdy1jbGVhci1idXR0b24gYnV0dG9uLm5nLWxlYXZlLm5nLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICBtZC1hdXRvY29tcGxldGUgaW5wdXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIH1cbiAgbWQtYXV0b2NvbXBsZXRlIC5tZC1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLm1kLXZpcnR1YWwtcmVwZWF0LWNvbnRhaW5lci5tZC1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMtY29udGFpbmVyLFxuLm1kLXN0YW5kYXJkLWxpc3QtY29udGFpbmVyLm1kLWF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB6LWluZGV4OiAxMDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tZC12aXJ0dWFsLXJlcGVhdC1jb250YWluZXIubWQtYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zLWNvbnRhaW5lciAuaGlnaGxpZ2h0LFxuLm1kLXN0YW5kYXJkLWxpc3QtY29udGFpbmVyLm1kLWF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucy1jb250YWluZXIgLmhpZ2hsaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubWQtc3RhbmRhcmQtbGlzdC1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubWQtdmlydHVhbC1yZXBlYXQtY29udGFpbmVyLm1kLW5vdC1mb3VuZCxcbi5tZC1zdGFuZGFyZC1saXN0LWNvbnRhaW5lci5tZC1ub3QtZm91bmQge1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5tZC1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMge1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ubWQtYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIC5tZC1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGxpbmVhcjtcbiAgbWFyZ2luOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5tZC1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMgLm1kLWF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5tZC1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMgLm1kLWF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uOm5vdCgubWQtbm90LWZvdW5kLXdyYXBwZXIpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICBtZC1hdXRvY29tcGxldGUsXG4gIC5tZC1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIH1cbn1cbm1kLWJhY2tkcm9wIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0NTBtcztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDUwO1xufVxubWQtYmFja2Ryb3AubWQtbWVudS1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA5OTtcbn1cbm1kLWJhY2tkcm9wLm1kLXNlbGVjdC1iYWNrZHJvcCB7XG4gIHotaW5kZXg6IDgxO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwO1xufVxubWQtYmFja2Ryb3AubWQtZGlhbG9nLWJhY2tkcm9wIHtcbiAgei1pbmRleDogNzk7XG59XG5tZC1iYWNrZHJvcC5tZC1ib3R0b20tc2hlZXQtYmFja2Ryb3Age1xuICB6LWluZGV4OiA2OTtcbn1cbm1kLWJhY2tkcm9wLm1kLXNpZGVuYXYtYmFja2Ryb3Age1xuICB6LWluZGV4OiA1OTtcbn1cbm1kLWJhY2tkcm9wLm1kLWNsaWNrLWNhdGNoZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5tZC1iYWNrZHJvcC5tZC1vcGFxdWUge1xuICBvcGFjaXR5OiAwLjQ4O1xufVxubWQtYmFja2Ryb3AubWQtb3BhcXVlLm5nLWVudGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbm1kLWJhY2tkcm9wLm1kLW9wYXF1ZS5uZy1lbnRlci5tZC1vcGFxdWUubmctZW50ZXItYWN0aXZlIHtcbiAgb3BhY2l0eTogMC40ODtcbn1cbm1kLWJhY2tkcm9wLm1kLW9wYXF1ZS5uZy1sZWF2ZSB7XG4gIG9wYWNpdHk6IDAuNDg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXM7XG59XG5tZC1iYWNrZHJvcC5tZC1vcGFxdWUubmctbGVhdmUubWQtb3BhcXVlLm5nLWxlYXZlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbm1kLWJvdHRvbS1zaGVldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogOHB4IDE2cHggODhweCAxNnB4O1xuICB6LWluZGV4OiA3MDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA4MHB4LCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cbm1kLWJvdHRvbS1zaGVldC5tZC1oYXMtaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5tZC1ib3R0b20tc2hlZXQubmctZW50ZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xufVxubWQtYm90dG9tLXNoZWV0Lm5nLWVudGVyLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDgwcHgsIDApICFpbXBvcnRhbnQ7XG59XG5tZC1ib3R0b20tc2hlZXQubmctbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC41NSwgMC4yKTtcbn1cbm1kLWJvdHRvbS1zaGVldCAubWQtc3ViaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5tZC1ib3R0b20tc2hlZXQgbWQtaW5saW5lLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGZpbGw6ICM0NDQ7XG59XG5tZC1ib3R0b20tc2hlZXQgbWQtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbm1kLWJvdHRvbS1zaGVldCBtZC1saXN0LWl0ZW06aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5tZC1ib3R0b20tc2hlZXQubWQtbGlzdCBtZC1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5tZC1ib3R0b20tc2hlZXQubWQtZ3JpZCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5tZC1ib3R0b20tc2hlZXQubWQtZ3JpZCBtZC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbm1kLWJvdHRvbS1zaGVldC5tZC1ncmlkIG1kLWxpc3QtaXRlbSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBoZWlnaHQ6IDk2cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAvKiBNaXhpbiBmb3IgaG93IG1hbnkgZ3JpZCBpdGVtcyB0byBzaG93IHBlciByb3cgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICBtZC1ib3R0b20tc2hlZXQubWQtZ3JpZCBtZC1saXN0LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIG1kLWJvdHRvbS1zaGVldC5tZC1ncmlkIG1kLWxpc3QtaXRlbTpudGgtb2YtdHlwZSgzbiArIDEpIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICBtZC1ib3R0b20tc2hlZXQubWQtZ3JpZCBtZC1saXN0LWl0ZW06bnRoLW9mLXR5cGUoM24pIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICBtZC1ib3R0b20tc2hlZXQubWQtZ3JpZCBtZC1saXN0LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgbWQtYm90dG9tLXNoZWV0Lm1kLWdyaWQgbWQtbGlzdC1pdGVtIHtcbiAgICBmbGV4OiAxIDEgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICBtZC1ib3R0b20tc2hlZXQubWQtZ3JpZCBtZC1saXN0LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSAxNC4yODU3MTQyODU3JTtcbiAgICBtYXgtd2lkdGg6IDE0LjI4NTcxNDI4NTclO1xuICB9XG59XG5tZC1ib3R0b20tc2hlZXQubWQtZ3JpZCBtZC1saXN0LWl0ZW06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5tZC1ib3R0b20tc2hlZXQubWQtZ3JpZCBtZC1saXN0LWl0ZW0gLm1kLWxpc3QtaXRlbS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQ4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxubWQtYm90dG9tLXNoZWV0Lm1kLWdyaWQgbWQtbGlzdC1pdGVtIC5tZC1ncmlkLWl0ZW0tY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogODBweDtcbn1cbm1kLWJvdHRvbS1zaGVldC5tZC1ncmlkIG1kLWxpc3QtaXRlbSAubWQtZ3JpZC10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogNjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgbWQtYm90dG9tLXNoZWV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG5idXR0b24ubWQtYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4ubWQtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyoqIEFsaWdubWVudCBhZGp1c3RtZW50cyAqL1xuICBtaW4taGVpZ2h0OiAzNnB4O1xuICBtaW4td2lkdGg6IDg4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogUmVzZXQgZGVmYXVsdCBidXR0b24gYXBwZWFyYW5jZSAqL1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICAvKiogQ3VzdG9tIHN0eWxpbmcgZm9yIGJ1dHRvbiAqL1xuICBwYWRkaW5nOiAwIDhweDtcbiAgbWFyZ2luOiA2cHggOHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLyogVXBwZXJjYXNlIHRleHQgY29udGVudCAqL1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIGZvbnQtdmFyaWFudDogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG4ubWQtZGVuc2UgPiAubWQtYnV0dG9uOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpLCAubWQtZGVuc2UgOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIC5tZC1idXR0b246bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkge1xuICBtaW4taGVpZ2h0OiAzMnB4O1xufVxuLm1kLWRlbnNlID4gLm1kLWJ1dHRvbjpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSwgLm1kLWRlbnNlIDpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSAubWQtYnV0dG9uOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIHtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4ubWQtZGVuc2UgPiAubWQtYnV0dG9uOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpLCAubWQtZGVuc2UgOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIC5tZC1idXR0b246bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ubWQtYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5tZC1idXR0b246aG92ZXIsIC5tZC1idXR0b246Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWQtYnV0dG9uLm5nLWhpZGUsIC5tZC1idXR0b24ubmctbGVhdmUge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLm1kLWJ1dHRvbi5tZC1jb3JuZXJlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubWQtYnV0dG9uLm1kLWljb24ge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLm1kLWJ1dHRvbi5tZC1yYWlzZWQ6bm90KFtkaXNhYmxlZF0pIHtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI2KTtcbn1cbi5tZC1idXR0b24ubWQtaWNvbi1idXR0b24ge1xuICBtYXJnaW46IDAgNnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1pbi13aWR0aDogMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5tZC1idXR0b24ubWQtZmFiIHtcbiAgei1pbmRleDogMjA7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBtaW4td2lkdGg6IDA7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuNTUsIDAuMik7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJveC1zaGFkb3csIHRyYW5zZm9ybTtcbn1cbi5tZC1idXR0b24ubWQtZmFiLm1kLWZhYi1ib3R0b20tcmlnaHQge1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5tZC1idXR0b24ubWQtZmFiLm1kLWZhYi1ib3R0b20tbGVmdCB7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm1kLWJ1dHRvbi5tZC1mYWIubWQtZmFiLXRvcC1yaWdodCB7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm1kLWJ1dHRvbi5tZC1mYWIubWQtZmFiLXRvcC1sZWZ0IHtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubWQtYnV0dG9uLm1kLWZhYi5tZC1taW5pIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ubWQtYnV0dG9uLm1kLWZhYi5uZy1oaWRlLCAubWQtYnV0dG9uLm1kLWZhYi5uZy1sZWF2ZSB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ubWQtYnV0dG9uLm1kLWZhYltkaXNhYmxlZF0ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm1kLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSkubWQtcmFpc2VkLm1kLWZvY3VzZWQsIC5tZC1idXR0b246bm90KFtkaXNhYmxlZF0pLm1kLWZhYi5tZC1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI2KTtcbn1cbi5tZC1idXR0b246bm90KFtkaXNhYmxlZF0pLm1kLXJhaXNlZDphY3RpdmUsIC5tZC1idXR0b246bm90KFtkaXNhYmxlZF0pLm1kLWZhYjphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4ubWQtYnV0dG9uIC5tZC1yaXBwbGUtY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5tZC1idXR0b24ubWQtaWNvbi1idXR0b24gbWQtaWNvbixcbmJ1dHRvbi5tZC1idXR0b24ubWQtZmFiIG1kLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1kLXRvYXN0LW9wZW4tdG9wIC5tZC1idXR0b24ubWQtZmFiLXRvcC1sZWZ0LFxuLm1kLXRvYXN0LW9wZW4tdG9wIC5tZC1idXR0b24ubWQtZmFiLXRvcC1yaWdodCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDQycHgsIDApO1xufVxuLm1kLXRvYXN0LW9wZW4tdG9wIC5tZC1idXR0b24ubWQtZmFiLXRvcC1sZWZ0Om5vdChbZGlzYWJsZWRdKS5tZC1mb2N1c2VkLCAubWQtdG9hc3Qtb3Blbi10b3AgLm1kLWJ1dHRvbi5tZC1mYWItdG9wLWxlZnQ6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuLm1kLXRvYXN0LW9wZW4tdG9wIC5tZC1idXR0b24ubWQtZmFiLXRvcC1yaWdodDpub3QoW2Rpc2FibGVkXSkubWQtZm9jdXNlZCxcbi5tZC10b2FzdC1vcGVuLXRvcCAubWQtYnV0dG9uLm1kLWZhYi10b3AtcmlnaHQ6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA0MXB4LCAwKTtcbn1cblxuLm1kLXRvYXN0LW9wZW4tYm90dG9tIC5tZC1idXR0b24ubWQtZmFiLWJvdHRvbS1sZWZ0LFxuLm1kLXRvYXN0LW9wZW4tYm90dG9tIC5tZC1idXR0b24ubWQtZmFiLWJvdHRvbS1yaWdodCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00MnB4LCAwKTtcbn1cbi5tZC10b2FzdC1vcGVuLWJvdHRvbSAubWQtYnV0dG9uLm1kLWZhYi1ib3R0b20tbGVmdDpub3QoW2Rpc2FibGVkXSkubWQtZm9jdXNlZCwgLm1kLXRvYXN0LW9wZW4tYm90dG9tIC5tZC1idXR0b24ubWQtZmFiLWJvdHRvbS1sZWZ0Om5vdChbZGlzYWJsZWRdKTpob3Zlcixcbi5tZC10b2FzdC1vcGVuLWJvdHRvbSAubWQtYnV0dG9uLm1kLWZhYi1ib3R0b20tcmlnaHQ6bm90KFtkaXNhYmxlZF0pLm1kLWZvY3VzZWQsXG4ubWQtdG9hc3Qtb3Blbi1ib3R0b20gLm1kLWJ1dHRvbi5tZC1mYWItYm90dG9tLXJpZ2h0Om5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTQzcHgsIDApO1xufVxuXG4ubWQtYnV0dG9uLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWQtYnV0dG9uLWdyb3VwID4gLm1kLWJ1dHRvbiB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMHB4IDFweCAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubWQtYnV0dG9uLWdyb3VwID4gLm1kLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAwcHggMHB4IDJweDtcbn1cbi5tZC1idXR0b24tZ3JvdXAgPiAubWQtYnV0dG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDJweCAycHggMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubWQtYnV0dG9uLm1kLXJhaXNlZCxcbiAgLm1kLWJ1dHRvbi5tZC1mYWIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIH1cbn1cbm1kLWNhcmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDhweDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbm1kLWNhcmQgbWQtY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxubWQtY2FyZCBtZC1jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCBtZC1jYXJkLWF2YXRhciB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbltkaXI9cnRsXSBtZC1jYXJkIG1kLWNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIG1kLWNhcmQtYXZhdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbm1kLWNhcmQgbWQtY2FyZC1oZWFkZXI6bGFzdC1jaGlsZCBtZC1jYXJkLWF2YXRhciB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuW2Rpcj1ydGxdIG1kLWNhcmQgbWQtY2FyZC1oZWFkZXI6bGFzdC1jaGlsZCBtZC1jYXJkLWF2YXRhciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5tZC1jYXJkIG1kLWNhcmQtaGVhZGVyIG1kLWNhcmQtYXZhdGFyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbm1kLWNhcmQgbWQtY2FyZC1oZWFkZXIgbWQtY2FyZC1hdmF0YXIgLm1kLXVzZXItYXZhdGFyLFxubWQtY2FyZCBtZC1jYXJkLWhlYWRlciBtZC1jYXJkLWF2YXRhciBtZC1pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxubWQtY2FyZCBtZC1jYXJkLWhlYWRlciBtZC1jYXJkLWF2YXRhciBtZC1pY29uIHtcbiAgcGFkZGluZzogOHB4O1xufVxubWQtY2FyZCBtZC1jYXJkLWhlYWRlciBtZC1jYXJkLWF2YXRhciBtZC1pY29uID4gc3ZnIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICB3aWR0aDogaW5oZXJpdDtcbn1cbm1kLWNhcmQgbWQtY2FyZC1oZWFkZXIgbWQtY2FyZC1hdmF0YXIgKyBtZC1jYXJkLWhlYWRlci10ZXh0IHtcbiAgbWF4LWhlaWdodDogNDBweDtcbn1cbm1kLWNhcmQgbWQtY2FyZC1oZWFkZXIgbWQtY2FyZC1hdmF0YXIgKyBtZC1jYXJkLWhlYWRlci10ZXh0IC5tZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbm1kLWNhcmQgbWQtY2FyZC1oZWFkZXIgbWQtY2FyZC1oZWFkZXItdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5tZC1jYXJkIG1kLWNhcmQtaGVhZGVyIG1kLWNhcmQtaGVhZGVyLXRleHQgLm1kLXN1YmhlYWQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5tZC1jYXJkID4gaW1nLFxubWQtY2FyZCA+IG1kLWNhcmQtaGVhZGVyIGltZyxcbm1kLWNhcmQgbWQtY2FyZC10aXRsZS1tZWRpYSBpbWcge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbm1kLWNhcmQgbWQtY2FyZC10aXRsZSB7XG4gIHBhZGRpbmc6IDI0cHggMTZweCAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbm1kLWNhcmQgbWQtY2FyZC10aXRsZSArIG1kLWNhcmQtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxubWQtY2FyZCBtZC1jYXJkLXRpdGxlIG1kLWNhcmQtdGl0bGUtdGV4dCB7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5tZC1jYXJkIG1kLWNhcmQtdGl0bGUgbWQtY2FyZC10aXRsZS10ZXh0IC5tZC1zdWJoZWFkIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbm1kLWNhcmQgbWQtY2FyZC10aXRsZSBtZC1jYXJkLXRpdGxlLXRleHQ6b25seS1jaGlsZCAubWQtc3ViaGVhZCB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxubWQtY2FyZCBtZC1jYXJkLXRpdGxlIG1kLWNhcmQtdGl0bGUtbWVkaWEge1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxubWQtY2FyZCBtZC1jYXJkLXRpdGxlIG1kLWNhcmQtdGl0bGUtbWVkaWEgLm1kLW1lZGlhLXNtIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbn1cbm1kLWNhcmQgbWQtY2FyZC10aXRsZSBtZC1jYXJkLXRpdGxlLW1lZGlhIC5tZC1tZWRpYS1tZCB7XG4gIGhlaWdodDogMTEycHg7XG4gIHdpZHRoOiAxMTJweDtcbn1cbm1kLWNhcmQgbWQtY2FyZC10aXRsZSBtZC1jYXJkLXRpdGxlLW1lZGlhIC5tZC1tZWRpYS1sZyB7XG4gIGhlaWdodDogMTUycHg7XG4gIHdpZHRoOiAxNTJweDtcbn1cbm1kLWNhcmQgbWQtY2FyZC1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5tZC1jYXJkIG1kLWNhcmQtY29udGVudCA+IHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxubWQtY2FyZCBtZC1jYXJkLWNvbnRlbnQgPiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxubWQtY2FyZCBtZC1jYXJkLWNvbnRlbnQgLm1kLW1lZGlhLXhsIHtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgd2lkdGg6IDI0MHB4O1xufVxubWQtY2FyZCBtZC1jYXJkLWFjdGlvbnMge1xuICBtYXJnaW46IDhweDtcbn1cbm1kLWNhcmQgbWQtY2FyZC1hY3Rpb25zLmxheW91dC1jb2x1bW4gLm1kLWJ1dHRvbjpub3QoLm1kLWljb24tYnV0dG9uKSB7XG4gIG1hcmdpbjogMnB4IDA7XG59XG5tZC1jYXJkIG1kLWNhcmQtYWN0aW9ucy5sYXlvdXQtY29sdW1uIC5tZC1idXR0b246bm90KC5tZC1pY29uLWJ1dHRvbik6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5tZC1jYXJkIG1kLWNhcmQtYWN0aW9ucy5sYXlvdXQtY29sdW1uIC5tZC1idXR0b246bm90KC5tZC1pY29uLWJ1dHRvbik6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbm1kLWNhcmQgbWQtY2FyZC1hY3Rpb25zLmxheW91dC1jb2x1bW4gLm1kLWJ1dHRvbi5tZC1pY29uLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxubWQtY2FyZCBtZC1jYXJkLWFjdGlvbnMgbWQtY2FyZC1pY29uLWFjdGlvbnMge1xuICBmbGV4OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5tZC1jYXJkIG1kLWNhcmQtYWN0aW9uczpub3QoLmxheW91dC1jb2x1bW4pIC5tZC1idXR0b246bm90KC5tZC1pY29uLWJ1dHRvbikge1xuICBtYXJnaW46IDAgNHB4O1xufVxubWQtY2FyZCBtZC1jYXJkLWFjdGlvbnM6bm90KC5sYXlvdXQtY29sdW1uKSAubWQtYnV0dG9uOm5vdCgubWQtaWNvbi1idXR0b24pOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbltkaXI9cnRsXSBtZC1jYXJkIG1kLWNhcmQtYWN0aW9uczpub3QoLmxheW91dC1jb2x1bW4pIC5tZC1idXR0b246bm90KC5tZC1pY29uLWJ1dHRvbik6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5tZC1jYXJkIG1kLWNhcmQtYWN0aW9uczpub3QoLmxheW91dC1jb2x1bW4pIC5tZC1idXR0b246bm90KC5tZC1pY29uLWJ1dHRvbik6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuW2Rpcj1ydGxdIG1kLWNhcmQgbWQtY2FyZC1hY3Rpb25zOm5vdCgubGF5b3V0LWNvbHVtbikgLm1kLWJ1dHRvbjpub3QoLm1kLWljb24tYnV0dG9uKTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxubWQtY2FyZCBtZC1jYXJkLWFjdGlvbnM6bm90KC5sYXlvdXQtY29sdW1uKSAubWQtYnV0dG9uLm1kLWljb24tYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5tZC1jYXJkIG1kLWNhcmQtYWN0aW9uczpub3QoLmxheW91dC1jb2x1bW4pIC5tZC1idXR0b24ubWQtaWNvbi1idXR0b246Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuW2Rpcj1ydGxdIG1kLWNhcmQgbWQtY2FyZC1hY3Rpb25zOm5vdCgubGF5b3V0LWNvbHVtbikgLm1kLWJ1dHRvbi5tZC1pY29uLWJ1dHRvbjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbm1kLWNhcmQgbWQtY2FyZC1hY3Rpb25zOm5vdCgubGF5b3V0LWNvbHVtbikgLm1kLWJ1dHRvbi5tZC1pY29uLWJ1dHRvbjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5bZGlyPXJ0bF0gbWQtY2FyZCBtZC1jYXJkLWFjdGlvbnM6bm90KC5sYXlvdXQtY29sdW1uKSAubWQtYnV0dG9uLm1kLWljb24tYnV0dG9uOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5tZC1jYXJkIG1kLWNhcmQtYWN0aW9uczpub3QoLmxheW91dC1jb2x1bW4pIC5tZC1idXR0b24gKyBtZC1jYXJkLWljb24tYWN0aW9ucyB7XG4gIGZsZXg6IDE7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5tZC1jYXJkIG1kLWNhcmQtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZzogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgbWQtY2FyZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgfVxufVxuLm1kLWltYWdlLW5vLWZpbGwgPiBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubWQtaW5saW5lLWZvcm0gbWQtY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuXG5tZC1jaGVja2JveCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDE4cHg7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG59XG4ubWQtZGVuc2UgPiBtZC1jaGVja2JveDpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSwgLm1kLWRlbnNlIDpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1jaGVja2JveDpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSB7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG59XG5tZC1jaGVja2JveC5tZC1mb2N1c2VkOm5vdChbZGlzYWJsZWRdKSAubWQtY29udGFpbmVyOmJlZm9yZSB7XG4gIGxlZnQ6IC04cHg7XG4gIHRvcDogLThweDtcbiAgcmlnaHQ6IC04cHg7XG4gIGJvdHRvbTogLThweDtcbn1cbm1kLWNoZWNrYm94Lm1kLWZvY3VzZWQ6bm90KFtkaXNhYmxlZF0pOm5vdCgubWQtY2hlY2tlZCkgLm1kLWNvbnRhaW5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxubWQtY2hlY2tib3ggLm1kLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cbltkaXI9cnRsXSBtZC1jaGVja2JveCAubWQtY29udGFpbmVyIHtcbiAgbGVmdDogYXV0bztcbn1cbltkaXI9cnRsXSBtZC1jaGVja2JveCAubWQtY29udGFpbmVyIHtcbiAgcmlnaHQ6IDA7XG59XG5tZC1jaGVja2JveCAubWQtY29udGFpbmVyOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgd2lkdGg6IGF1dG87XG59XG5tZC1jaGVja2JveCAubWQtY29udGFpbmVyOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICByaWdodDogLTEwcHg7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGxlZnQ6IC0xMHB4O1xufVxubWQtY2hlY2tib3ggLm1kLWNvbnRhaW5lciAubWQtcmlwcGxlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0xNXB4O1xuICB0b3A6IC0xNXB4O1xuICByaWdodDogLTE1cHg7XG4gIGJvdHRvbTogLTE1cHg7XG59XG5tZC1jaGVja2JveCAubWQtaWNvbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IDI0MG1zO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbm1kLWNoZWNrYm94Lm1kLWNoZWNrZWQgLm1kLWljb24ge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxubWQtY2hlY2tib3gubWQtY2hlY2tlZCAubWQtaWNvbjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogMHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5tZC1jaGVja2JveFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5tZC1jaGVja2JveC5tZC1pbmRldGVybWluYXRlIC5tZC1pY29uOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMC44cHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5tZC1jaGVja2JveCAubWQtY29udGFpbmVyIHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgbWFyZ2luOiAzcHg7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG59XG5tZC1jaGVja2JveCAubWQtbGFiZWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAzNnB4O1xufVxuW2Rpcj1ydGxdIG1kLWNoZWNrYm94IC5tZC1sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG59XG5tZC1jaGVja2JveCAubWQtbGFiZWw6ZW1wdHkge1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuW2Rpcj1ydGxdIG1kLWNoZWNrYm94IC5tZC1sYWJlbDplbXB0eSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuW2Rpcj1ydGxdIG1kLWNoZWNrYm94IC5tZC1sYWJlbDplbXB0eSB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxubWQtaW5wdXQtY29udGFpbmVyIC5tZC1jaGVja2JveC1saW5rLWxhYmVsIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHVzZXItc2VsZWN0OiB0ZXh0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvcDogLTIxcHg7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5bZGlyPXJ0bF0gbWQtaW5wdXQtY29udGFpbmVyIC5tZC1jaGVja2JveC1saW5rLWxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5bZGlyPXJ0bF0gbWQtaW5wdXQtY29udGFpbmVyIC5tZC1jaGVja2JveC1saW5rLWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xufVxuXG4ubWQtY29udGFjdC1jaGlwcyAubWQtY2hpcHMgbWQtY2hpcCB7XG4gIHBhZGRpbmc6IDAgMjVweCAwIDA7XG59XG5bZGlyPXJ0bF0gLm1kLWNvbnRhY3QtY2hpcHMgLm1kLWNoaXBzIG1kLWNoaXAge1xuICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xufVxuLm1kLWNvbnRhY3QtY2hpcHMgLm1kLWNoaXBzIG1kLWNoaXAgLm1kLWNvbnRhY3QtYXZhdGFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5bZGlyPXJ0bF0gLm1kLWNvbnRhY3QtY2hpcHMgLm1kLWNoaXBzIG1kLWNoaXAgLm1kLWNvbnRhY3QtYXZhdGFyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm1kLWNvbnRhY3QtY2hpcHMgLm1kLWNoaXBzIG1kLWNoaXAgLm1kLWNvbnRhY3QtYXZhdGFyIGltZyB7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbi5tZC1jb250YWN0LWNoaXBzIC5tZC1jaGlwcyBtZC1jaGlwIC5tZC1jb250YWN0LW5hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbltkaXI9cnRsXSAubWQtY29udGFjdC1jaGlwcyAubWQtY2hpcHMgbWQtY2hpcCAubWQtY29udGFjdC1uYW1lIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ubWQtY29udGFjdC1zdWdnZXN0aW9uIHtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuLm1kLWNvbnRhY3Qtc3VnZ2VzdGlvbiBpbWcge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5tZC1jb250YWN0LXN1Z2dlc3Rpb24gLm1kLWNvbnRhY3QtbmFtZSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHdpZHRoOiAxMjBweDtcbn1cbltkaXI9cnRsXSAubWQtY29udGFjdC1zdWdnZXN0aW9uIC5tZC1jb250YWN0LW5hbWUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4ubWQtY29udGFjdC1zdWdnZXN0aW9uIC5tZC1jb250YWN0LW5hbWUsIC5tZC1jb250YWN0LXN1Z2dlc3Rpb24gLm1kLWNvbnRhY3QtZW1haWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4ubWQtY29udGFjdC1jaGlwcy1zdWdnZXN0aW9ucyBsaSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxubWQtY2hpcHMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubWQtY2hpcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDAgMCA4cHggM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm1kLWNoaXBzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuW2Rpcj1ydGxdIC5tZC1jaGlwcyB7XG4gIHBhZGRpbmc6IDAgM3B4IDhweCAwO1xufVxuLm1kLWNoaXBzLm1kLXJlYWRvbmx5IC5tZC1jaGlwLWlucHV0LWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG59XG4ubWQtY2hpcHM6bm90KC5tZC1yZWFkb25seSkge1xuICBjdXJzb3I6IHRleHQ7XG59XG4ubWQtY2hpcHMubWQtcmVtb3ZhYmxlIG1kLWNoaXAge1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xufVxuW2Rpcj1ydGxdIC5tZC1jaGlwcy5tZC1yZW1vdmFibGUgbWQtY2hpcCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbn1cbi5tZC1jaGlwcy5tZC1yZW1vdmFibGUgbWQtY2hpcCAubWQtY2hpcC1jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuW2Rpcj1ydGxdIC5tZC1jaGlwcy5tZC1yZW1vdmFibGUgbWQtY2hpcCAubWQtY2hpcC1jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4ubWQtY2hpcHMgbWQtY2hpcCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogOHB4IDhweCAwIDA7XG4gIHBhZGRpbmc6IDAgMTJweCAwIDEycHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltkaXI9cnRsXSAubWQtY2hpcHMgbWQtY2hpcCB7XG4gIG1hcmdpbjogOHB4IDAgMCA4cHg7XG59XG5bZGlyPXJ0bF0gLm1kLWNoaXBzIG1kLWNoaXAge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubWQtY2hpcHMgbWQtY2hpcCAubWQtY2hpcC1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuW2Rpcj1ydGxdIC5tZC1jaGlwcyBtZC1jaGlwIC5tZC1jaGlwLWNvbnRlbnQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubWQtY2hpcHMgbWQtY2hpcCAubWQtY2hpcC1jb250ZW50OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5tZC1jaGlwcyBtZC1jaGlwLl9tZC1jaGlwLWNvbnRlbnQtZWRpdC1pcy1lbmFibGVkIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogd2Via2l0IChzYWZhcmksIGNocm9tZSkgYnJvd3NlcnMgKi9cbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogbW96aWxsYSBicm93c2VycyAqL1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIHdlYmtpdCAoa29ucXVlcm9yKSBicm93c2VycyAqL1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIElFMTArICovXG59XG4ubWQtY2hpcHMgbWQtY2hpcCAubWQtY2hpcC1yZW1vdmUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5bZGlyPXJ0bF0gLm1kLWNoaXBzIG1kLWNoaXAgLm1kLWNoaXAtcmVtb3ZlLWNvbnRhaW5lciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuLm1kLWNoaXBzIG1kLWNoaXAgLm1kLWNoaXAtcmVtb3ZlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1kLWNoaXBzIG1kLWNoaXAgLm1kLWNoaXAtcmVtb3ZlIG1kLWljb24ge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBtaW4taGVpZ2h0OiAxOHB4O1xuICBtaW4td2lkdGg6IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbn1cbi5tZC1jaGlwcyAubWQtY2hpcC1pbnB1dC1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogOHB4IDhweCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5bZGlyPXJ0bF0gLm1kLWNoaXBzIC5tZC1jaGlwLWlucHV0LWNvbnRhaW5lciB7XG4gIG1hcmdpbjogOHB4IDAgMCA4cHg7XG59XG5bZGlyPXJ0bF0gLm1kLWNoaXBzIC5tZC1jaGlwLWlucHV0LWNvbnRhaW5lciB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5tZC1jaGlwcyAubWQtY2hpcC1pbnB1dC1jb250YWluZXIgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZC1jaGlwcyAubWQtY2hpcC1pbnB1dC1jb250YWluZXIgaW5wdXQ6bm90KFt0eXBlXSksIC5tZC1jaGlwcyAubWQtY2hpcC1pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1lbWFpbF0sIC5tZC1jaGlwcyAubWQtY2hpcC1pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1udW1iZXJdLCAubWQtY2hpcHMgLm1kLWNoaXAtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9dGVsXSwgLm1kLWNoaXBzIC5tZC1jaGlwLWlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPXVybF0sIC5tZC1jaGlwcyAubWQtY2hpcC1pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMDtcbn1cbi5tZC1jaGlwcyAubWQtY2hpcC1pbnB1dC1jb250YWluZXIgaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXMsIC5tZC1jaGlwcyAubWQtY2hpcC1pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsIC5tZC1jaGlwcyAubWQtY2hpcC1pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLCAubWQtY2hpcHMgLm1kLWNoaXAtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9dGVsXTpmb2N1cywgLm1kLWNoaXBzIC5tZC1jaGlwLWlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPXVybF06Zm9jdXMsIC5tZC1jaGlwcyAubWQtY2hpcC1pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubWQtY2hpcHMgLm1kLWNoaXAtaW5wdXQtY29udGFpbmVyIG1kLWF1dG9jb21wbGV0ZSwgLm1kLWNoaXBzIC5tZC1jaGlwLWlucHV0LWNvbnRhaW5lciBtZC1hdXRvY29tcGxldGUtd3JhcCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDMycHg7XG59XG4ubWQtY2hpcHMgLm1kLWNoaXAtaW5wdXQtY29udGFpbmVyIG1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubWQtY2hpcHMgLm1kLWNoaXAtaW5wdXQtY29udGFpbmVyIG1kLWF1dG9jb21wbGV0ZSBpbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZC1jaGlwcyAubWQtY2hpcC1pbnB1dC1jb250YWluZXIgaW5wdXQge1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDA7XG59XG4ubWQtY2hpcHMgLm1kLWNoaXAtaW5wdXQtY29udGFpbmVyIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5tZC1jaGlwcyAubWQtY2hpcC1pbnB1dC1jb250YWluZXIgbWQtYXV0b2NvbXBsZXRlLCAubWQtY2hpcHMgLm1kLWNoaXAtaW5wdXQtY29udGFpbmVyIG1kLWF1dG9jb21wbGV0ZS13cmFwIHtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLm1kLWNoaXBzIC5tZC1jaGlwLWlucHV0LWNvbnRhaW5lciBtZC1hdXRvY29tcGxldGUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm1kLWNoaXBzIC5tZC1jaGlwLWlucHV0LWNvbnRhaW5lciBtZC1hdXRvY29tcGxldGUgaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWQtY2hpcHMgLm1kLWNoaXAtaW5wdXQtY29udGFpbmVyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luOiA4cHggOHB4IDAgMDtcbn1cbltkaXI9cnRsXSAubWQtY2hpcHMgLm1kLWNoaXAtaW5wdXQtY29udGFpbmVyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luOiA4cHggMCAwIDhweDtcbn1cbi5tZC1jaGlwcyAubWQtY2hpcC1pbnB1dC1jb250YWluZXIgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLm1kLWNoaXBzIG1kLWF1dG9jb21wbGV0ZSBidXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubWQtY2hpcC1pbnB1dC1jb250YWluZXIsXG4gIG1kLWNoaXAge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIH1cbiAgLm1kLWNoaXAtaW5wdXQtY29udGFpbmVyIG1kLWF1dG9jb21wbGV0ZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5tZC1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbm1kLWNvbnRlbnRbbWQtc2Nyb2xsLXldIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxubWQtY29udGVudFttZC1zY3JvbGwteF0ge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5AbWVkaWEgcHJpbnQge1xuICBtZC1jb250ZW50IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qKiBTdHlsZXMgZm9yIG1kQ2FsZW5kYXIuICovXG5tZC1jYWxlbmRhciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5tZC1jYWxlbmRhci1zY3JvbGwtbWFzayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAzMDhweDtcbn1cbi5tZC1jYWxlbmRhci1zY3JvbGwtbWFzayAubWQtdmlydHVhbC1yZXBlYXQtc2Nyb2xsZXIge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5tZC1jYWxlbmRhci1zY3JvbGwtbWFzayAubWQtdmlydHVhbC1yZXBlYXQtc2Nyb2xsZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZC1jYWxlbmRhci1zY3JvbGwtbWFzayAubWQtdmlydHVhbC1yZXBlYXQtb2Zmc2V0dGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZC1jYWxlbmRhci1zY3JvbGwtY29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgLTNweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMwOHB4O1xuICB3aWR0aDogMzQ2cHg7XG59XG5cbi5tZC1jYWxlbmRhci1kYXRlIHtcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogNDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLm1kLWNhbGVuZGFyLWRhdGU6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5bZGlyPXJ0bF0gLm1kLWNhbGVuZGFyLWRhdGU6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG4ubWQtY2FsZW5kYXItZGF0ZTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbltkaXI9cnRsXSAubWQtY2FsZW5kYXItZGF0ZTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLm1kLWNhbGVuZGFyLWRhdGUubWQtY2FsZW5kYXItZGF0ZS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm1kLWNhbGVuZGFyLWRhdGUtc2VsZWN0aW9uLWluZGljYXRvciB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IsIGNvbG9yIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5tZC1jYWxlbmRhci1kYXRlOm5vdCgubWQtZGlzYWJsZWQpIC5tZC1jYWxlbmRhci1kYXRlLXNlbGVjdGlvbi1pbmRpY2F0b3Ige1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tZC1jYWxlbmRhci1tb250aC1sYWJlbCB7XG4gIGhlaWdodDogNDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwIDAgMCAyNHB4O1xufVxuW2Rpcj1ydGxdIC5tZC1jYWxlbmRhci1tb250aC1sYWJlbCB7XG4gIHBhZGRpbmc6IDAgMjRweCAwIDA7XG59XG4ubWQtY2FsZW5kYXItbW9udGgtbGFiZWwubWQtY2FsZW5kYXItbGFiZWwtY2xpY2thYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1kLWNhbGVuZGFyLW1vbnRoLWxhYmVsIG1kLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuW2Rpcj1ydGxdIC5tZC1jYWxlbmRhci1tb250aC1sYWJlbCBtZC1pY29uIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1kLWNhbGVuZGFyLW1vbnRoLWxhYmVsIHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubWQtY2FsZW5kYXItZGF5LWhlYWRlciB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLm1kLWNhbGVuZGFyLWRheS1oZWFkZXIgdGgge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ubWQtY2FsZW5kYXItZGF5LWhlYWRlciB0aDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbltkaXI9cnRsXSAubWQtY2FsZW5kYXItZGF5LWhlYWRlciB0aDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbi5tZC1jYWxlbmRhci1kYXktaGVhZGVyIHRoOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuW2Rpcj1ydGxdIC5tZC1jYWxlbmRhci1kYXktaGVhZGVyIHRoOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi5tZC1jYWxlbmRhciB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLm1kLWNhbGVuZGFyIHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xufVxuLm1kLWNhbGVuZGFyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm1kLWNhbGVuZGFyIHRib2R5LCAubWQtY2FsZW5kYXIgdGQsIC5tZC1jYWxlbmRhciB0ciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4vKiogU3R5bGVzIGZvciBtZERhdGVwaWNrZXIuICovXG5tZC1kYXRlcGlja2VyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1kLWlubGluZS1mb3JtIG1kLWRhdGVwaWNrZXIge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ubWQtZGF0ZXBpY2tlci1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZC1kYXRlcGlja2VyLWJ1dHRvbjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgc3BlYWs6IG5vbmU7XG59XG5cbi5tZC1kYXRlcGlja2VyLWlucHV0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBtYXgtd2lkdGg6IDMyOHB4O1xuICBwYWRkaW5nOiAwIDAgNXB4O1xufVxuLm1kLWRhdGVwaWNrZXItaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5fbWQtZGF0ZXBpY2tlci1mbG9hdGluZy1sYWJlbCA+IG1kLWRhdGVwaWNrZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5fbWQtZGF0ZXBpY2tlci1mbG9hdGluZy1sYWJlbCA+IG1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLl9tZC1kYXRlcGlja2VyLWZsb2F0aW5nLWxhYmVsID4gbWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1idXR0b24ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIHRvcDogMTMuNXB4O1xufVxuW2Rpcj1ydGxdIC5fbWQtZGF0ZXBpY2tlci1mbG9hdGluZy1sYWJlbCA+IG1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLl9tZC1kYXRlcGlja2VyLWZsb2F0aW5nLWxhYmVsIC5tZC1pbnB1dCB7XG4gIGZsb2F0OiBub25lO1xufVxuLl9tZC1kYXRlcGlja2VyLWZsb2F0aW5nLWxhYmVsLl9tZC1kYXRlcGlja2VyLWhhcy1jYWxlbmRhci1pY29uID4gbGFiZWw6bm90KC5tZC1uby1mbG9hdCk6bm90KC5tZC1jb250YWluZXItaWdub3JlKSB7XG4gIHJpZ2h0OiAxOHB4O1xuICBsZWZ0OiBhdXRvO1xuICB3aWR0aDogY2FsYygxMDAlIC0gODRweCk7XG59XG5bZGlyPXJ0bF0gLl9tZC1kYXRlcGlja2VyLWZsb2F0aW5nLWxhYmVsLl9tZC1kYXRlcGlja2VyLWhhcy1jYWxlbmRhci1pY29uID4gbGFiZWw6bm90KC5tZC1uby1mbG9hdCk6bm90KC5tZC1jb250YWluZXItaWdub3JlKSB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuW2Rpcj1ydGxdIC5fbWQtZGF0ZXBpY2tlci1mbG9hdGluZy1sYWJlbC5fbWQtZGF0ZXBpY2tlci1oYXMtY2FsZW5kYXItaWNvbiA+IGxhYmVsOm5vdCgubWQtbm8tZmxvYXQpOm5vdCgubWQtY29udGFpbmVyLWlnbm9yZSkge1xuICBsZWZ0OiAxOHB4O1xufVxuLl9tZC1kYXRlcGlja2VyLWZsb2F0aW5nLWxhYmVsLl9tZC1kYXRlcGlja2VyLWhhcy1jYWxlbmRhci1pY29uIC5tZC1pbnB1dC1tZXNzYWdlLWFuaW1hdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiA2NHB4O1xufVxuW2Rpcj1ydGxdIC5fbWQtZGF0ZXBpY2tlci1mbG9hdGluZy1sYWJlbC5fbWQtZGF0ZXBpY2tlci1oYXMtY2FsZW5kYXItaWNvbiAubWQtaW5wdXQtbWVzc2FnZS1hbmltYXRpb24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xufVxuXG4uX21kLWRhdGVwaWNrZXItaGFzLXRyaWFuZ2xlLWljb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xufVxuW2Rpcj1ydGxdIC5fbWQtZGF0ZXBpY2tlci1oYXMtdHJpYW5nbGUtaWNvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cbltkaXI9cnRsXSAuX21kLWRhdGVwaWNrZXItaGFzLXRyaWFuZ2xlLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAtMThweDtcbn1cblxuLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuLm1kLWljb24tYnV0dG9uICsgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5bZGlyPXJ0bF0gLm1kLWljb24tYnV0dG9uICsgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lci5tZC1kYXRlcGlja2VyLWZvY3VzZWQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG5cbi5tZC1kYXRlcGlja2VyLWlzLXNob3dpbmcgLm1kLXNjcm9sbC1tYXNrIHtcbiAgei1pbmRleDogOTk7XG59XG5cbi5tZC1kYXRlcGlja2VyLWNhbGVuZGFyLXBhbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xufVxuLm1kLWRhdGVwaWNrZXItY2FsZW5kYXItcGFuZS5tZC1wYW5lLW9wZW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4ubWQtZGF0ZXBpY2tlci1pbnB1dC1tYXNrIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMzQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi5tZC1kYXRlcGlja2VyLWNhbGVuZGFyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAuMjUsIDEpO1xufVxuLm1kLXBhbmUtb3BlbiAubWQtZGF0ZXBpY2tlci1jYWxlbmRhciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWQtZGF0ZXBpY2tlci1jYWxlbmRhciBtZC1jYWxlbmRhcjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5tZC1kYXRlcGlja2VyLWV4cGFuZC10cmlhbmdsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA1cHggc29saWQ7XG59XG5cbi5tZC1kYXRlcGlja2VyLXRyaWFuZ2xlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTIuNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDUlKTtcbn1cbltkaXI9cnRsXSAubWQtZGF0ZXBpY2tlci10cmlhbmdsZS1idXR0b24ge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cbltkaXI9cnRsXSAubWQtZGF0ZXBpY2tlci10cmlhbmdsZS1idXR0b24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ1JSk7XG59XG5cbi5tZC1kYXRlcGlja2VyLXRyaWFuZ2xlLWJ1dHRvbi5tZC1idXR0b24ubWQtaWNvbi1idXR0b24ge1xuICBoZWlnaHQ6IDM2cHg7XG4gIHdpZHRoOiAzNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxubWQtZGF0ZXBpY2tlcltkaXNhYmxlZF0gLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5tZC1kYXRlcGlja2VyW2Rpc2FibGVkXSAubWQtZGF0ZXBpY2tlci10cmlhbmdsZS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWQtZGF0ZXBpY2tlci1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tZC1kYXRlcGlja2VyLW9wZW4gLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyLFxuLm1kLWRhdGVwaWNrZXItb3BlbiBpbnB1dC5tZC1pbnB1dCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm1kLWRhdGVwaWNrZXItb3BlbiAubWQtZGF0ZXBpY2tlci10cmlhbmdsZS1idXR0b24sIC5tZC1kYXRlcGlja2VyLW9wZW4ubWQtaW5wdXQtaGFzLXZhbHVlID4gbGFiZWwsIC5tZC1kYXRlcGlja2VyLW9wZW4ubWQtaW5wdXQtaGFzLXBsYWNlaG9sZGVyID4gbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWQtZGF0ZXBpY2tlci1wb3MtYWRqdXN0ZWQgLm1kLWRhdGVwaWNrZXItaW5wdXQtbWFzayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZC1kYXRlcGlja2VyLWNhbGVuZGFyLXBhbmUgLm1kLWNhbGVuZGFyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04NXB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNjVzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEyNXM7XG59XG4ubWQtZGF0ZXBpY2tlci1jYWxlbmRhci1wYW5lLm1kLXBhbmUtb3BlbiAubWQtY2FsZW5kYXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5tZC1kaWFsb2ctaXMtc2hvd2luZyB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5tZC1kaWFsb2ctY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA4MDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxubWQtZGlhbG9nIHtcbiAgb3BhY2l0eTogMDtcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1heC1oZWlnaHQ6IDgwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm94LXNoYWRvdzogMHB4IDdweCA4cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxM3B4IDE5cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA1cHggMjRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbm1kLWRpYWxvZy5tZC10cmFuc2l0aW9uLWluIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpO1xufVxubWQtZGlhbG9nLm1kLXRyYW5zaXRpb24tb3V0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpIHNjYWxlKDAuMik7XG59XG5tZC1kaWFsb2cgPiBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5tZC1kaWFsb2cgLm1kLWRpYWxvZy1jb250ZW50IHtcbiAgcGFkZGluZzogMjRweDtcbn1cbm1kLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCB7XG4gIG9yZGVyOiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxubWQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50Om5vdChbbGF5b3V0PXJvd10pID4gKjpmaXJzdC1jaGlsZDpub3QoLm1kLXN1YmhlYWRlcikge1xuICBtYXJnaW4tdG9wOiAwO1xufVxubWQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbm1kLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtc3ViaGVhZGVyIHtcbiAgbWFyZ2luOiAwO1xufVxubWQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudC1ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5tZC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLXByb21wdC1pbnB1dC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbm1kLWRpYWxvZyBtZC1kaWFsb2ctYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG9yZGVyOiAyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgbWluLWhlaWdodDogNTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbltkaXI9cnRsXSBtZC1kaWFsb2cgbWQtZGlhbG9nLWFjdGlvbnMge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuW2Rpcj1ydGxdIG1kLWRpYWxvZyBtZC1kaWFsb2ctYWN0aW9ucyB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxubWQtZGlhbG9nIG1kLWRpYWxvZy1hY3Rpb25zIC5tZC1idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuW2Rpcj1ydGxdIG1kLWRpYWxvZyBtZC1kaWFsb2ctYWN0aW9ucyAubWQtYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5bZGlyPXJ0bF0gbWQtZGlhbG9nIG1kLWRpYWxvZy1hY3Rpb25zIC5tZC1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbm1kLWRpYWxvZy5tZC1jb250ZW50LW92ZXJmbG93IG1kLWRpYWxvZy1hY3Rpb25zIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgbWQtZGlhbG9nIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgbWQtZGlhbG9nLm1kLWRpYWxvZy1mdWxsc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5tZC1kaXZpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIG1hcmdpbjogMDtcbn1cbm1kLWRpdmlkZXJbbWQtaW5zZXRdIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG59XG5bZGlyPXJ0bF0gbWQtZGl2aWRlclttZC1pbnNldF0ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmxheW91dC1yb3c6bm90KC5sYXlvdXQteHMtY29sdW1uKSA+IG1kLWRpdmlkZXIsXG4gIC5sYXlvdXQteHMtcm93ID4gbWQtZGl2aWRlciB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubGF5b3V0LXJvdzpub3QoLmxheW91dC1ndC14cy1jb2x1bW4pOm5vdCgubGF5b3V0LXNtLWNvbHVtbikgPiBtZC1kaXZpZGVyLFxuICAubGF5b3V0LWd0LXhzLXJvdzpub3QoLmxheW91dC1zbS1jb2x1bW4pID4gbWQtZGl2aWRlcixcbiAgLmxheW91dC1zbS1yb3c6bm90KC5sYXlvdXQtc20tY29sdW1uKSA+IG1kLWRpdmlkZXIge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5sYXlvdXQtcm93Om5vdCgubGF5b3V0LWd0LXhzLWNvbHVtbik6bm90KC5sYXlvdXQtZ3Qtc20tY29sdW1uKTpub3QoLmxheW91dC1tZC1jb2x1bW4pID4gbWQtZGl2aWRlcixcbiAgLmxheW91dC1ndC14cy1yb3c6bm90KC5sYXlvdXQtZ3Qtc20tY29sdW1uKTpub3QoLmxheW91dC1tZC1jb2x1bW4pID4gbWQtZGl2aWRlcixcbiAgLmxheW91dC1ndC1zbS1yb3c6bm90KC5sYXlvdXQtbWQtY29sdW1uKSA+IG1kLWRpdmlkZXIsXG4gIC5sYXlvdXQtbWQtcm93Om5vdCgubGF5b3V0LW1kLWNvbHVtbikgPiBtZC1kaXZpZGVyIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmxheW91dC1yb3c6bm90KC5sYXlvdXQtZ3QteHMtY29sdW1uKTpub3QoLmxheW91dC1ndC1zbS1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LW1kLWNvbHVtbik6bm90KC5sYXlvdXQtbGctY29sdW1uKSA+IG1kLWRpdmlkZXIsXG4gIC5sYXlvdXQtZ3QteHMtcm93Om5vdCgubGF5b3V0LWd0LXNtLWNvbHVtbik6bm90KC5sYXlvdXQtZ3QtbWQtY29sdW1uKTpub3QoLmxheW91dC1sZy1jb2x1bW4pID4gbWQtZGl2aWRlcixcbiAgLmxheW91dC1ndC1zbS1yb3c6bm90KC5sYXlvdXQtZ3QtbWQtY29sdW1uKTpub3QoLmxheW91dC1sZy1jb2x1bW4pID4gbWQtZGl2aWRlcixcbiAgLmxheW91dC1ndC1tZC1yb3c6bm90KC5sYXlvdXQtbGctY29sdW1uKSA+IG1kLWRpdmlkZXIsXG4gIC5sYXlvdXQtbGctcm93Om5vdCgubGF5b3V0LWxnLWNvbHVtbikgPiBtZC1kaXZpZGVyIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmxheW91dC1yb3c6bm90KC5sYXlvdXQtZ3QteHMtY29sdW1uKTpub3QoLmxheW91dC1ndC1zbS1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LW1kLWNvbHVtbik6bm90KC5sYXlvdXQtZ3QtbGctY29sdW1uKTpub3QoLmxheW91dC14bC1jb2x1bW4pID4gbWQtZGl2aWRlcixcbiAgLmxheW91dC1ndC14cy1yb3c6bm90KC5sYXlvdXQtZ3Qtc20tY29sdW1uKTpub3QoLmxheW91dC1ndC1tZC1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LWxnLWNvbHVtbik6bm90KC5sYXlvdXQteGwtY29sdW1uKSA+IG1kLWRpdmlkZXIsXG4gIC5sYXlvdXQtZ3Qtc20tcm93Om5vdCgubGF5b3V0LWd0LW1kLWNvbHVtbik6bm90KC5sYXlvdXQtZ3QtbGctY29sdW1uKTpub3QoLmxheW91dC14bC1jb2x1bW4pID4gbWQtZGl2aWRlcixcbiAgLmxheW91dC1ndC1tZC1yb3c6bm90KC5sYXlvdXQtZ3QtbGctY29sdW1uKTpub3QoLmxheW91dC14bC1jb2x1bW4pID4gbWQtZGl2aWRlcixcbiAgLmxheW91dC1ndC1sZy1yb3c6bm90KC5sYXlvdXQtZ3QtbGctY29sdW1uKTpub3QoLmxheW91dC14bC1jb2x1bW4pID4gbWQtZGl2aWRlcixcbiAgLmxheW91dC14bC1yb3c6bm90KC5sYXlvdXQtZ3QtbGctY29sdW1uKTpub3QoLmxheW91dC14bC1jb2x1bW4pID4gbWQtZGl2aWRlciB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICB9XG59XG5tZC1mYWItc3BlZWQtZGlhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMjA7XG4gIC8qXG4gICAqIEhpZGUgc29tZSBncmFwaGljcyBnbGl0Y2hlcyBpZiBzd2l0Y2hpbmcgYW5pbWF0aW9uIHR5cGVzXG4gICAqL1xuICAvKlxuICAgKiBIYW5kbGUgdGhlIGFuaW1hdGlvbnNcbiAgICovXG59XG5tZC1mYWItc3BlZWQtZGlhbC5tZC1mYWItYm90dG9tLXJpZ2h0IHtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5tZC1mYWItc3BlZWQtZGlhbC5tZC1mYWItYm90dG9tLWxlZnQge1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbm1kLWZhYi1zcGVlZC1kaWFsLm1kLWZhYi10b3AtcmlnaHQge1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbm1kLWZhYi1zcGVlZC1kaWFsLm1kLWZhYi10b3AtbGVmdCB7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxubWQtZmFiLXNwZWVkLWRpYWw6bm90KC5tZC1ob3Zlci1mdWxsKSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxubWQtZmFiLXNwZWVkLWRpYWw6bm90KC5tZC1ob3Zlci1mdWxsKSBtZC1mYWItdHJpZ2dlciwgbWQtZmFiLXNwZWVkLWRpYWw6bm90KC5tZC1ob3Zlci1mdWxsKSAubWQtZmFiLWFjdGlvbi1pdGVtIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5tZC1mYWItc3BlZWQtZGlhbDpub3QoLm1kLWhvdmVyLWZ1bGwpLm1kLWlzLW9wZW4ge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbm1kLWZhYi1zcGVlZC1kaWFsIC5fbWQtY3NzLXZhcmlhYmxlcyB7XG4gIHotaW5kZXg6IDIwO1xufVxubWQtZmFiLXNwZWVkLWRpYWwubWQtaXMtb3BlbiAubWQtZmFiLWFjdGlvbi1pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbm1kLWZhYi1zcGVlZC1kaWFsIG1kLWZhYi1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxubWQtZmFiLXNwZWVkLWRpYWwgbWQtZmFiLWFjdGlvbnMgLm1kLWZhYi1hY3Rpb24taXRlbSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjU1LCAwLjIpO1xufVxubWQtZmFiLXNwZWVkLWRpYWwubWQtZG93biB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5tZC1mYWItc3BlZWQtZGlhbC5tZC1kb3duIG1kLWZhYi10cmlnZ2VyIHtcbiAgb3JkZXI6IDE7XG59XG5tZC1mYWItc3BlZWQtZGlhbC5tZC1kb3duIG1kLWZhYi1hY3Rpb25zIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3JkZXI6IDI7XG59XG5tZC1mYWItc3BlZWQtZGlhbC5tZC11cCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5tZC1mYWItc3BlZWQtZGlhbC5tZC11cCBtZC1mYWItdHJpZ2dlciB7XG4gIG9yZGVyOiAyO1xufVxubWQtZmFiLXNwZWVkLWRpYWwubWQtdXAgbWQtZmFiLWFjdGlvbnMge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIG9yZGVyOiAxO1xufVxubWQtZmFiLXNwZWVkLWRpYWwubWQtbGVmdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5tZC1mYWItc3BlZWQtZGlhbC5tZC1sZWZ0IG1kLWZhYi10cmlnZ2VyIHtcbiAgb3JkZXI6IDI7XG59XG5tZC1mYWItc3BlZWQtZGlhbC5tZC1sZWZ0IG1kLWZhYi1hY3Rpb25zIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBvcmRlcjogMTtcbn1cbm1kLWZhYi1zcGVlZC1kaWFsLm1kLWxlZnQgbWQtZmFiLWFjdGlvbnMgLm1kLWZhYi1hY3Rpb24taXRlbSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjU1LCAwLjIpO1xufVxubWQtZmFiLXNwZWVkLWRpYWwubWQtcmlnaHQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxubWQtZmFiLXNwZWVkLWRpYWwubWQtcmlnaHQgbWQtZmFiLXRyaWdnZXIge1xuICBvcmRlcjogMTtcbn1cbm1kLWZhYi1zcGVlZC1kaWFsLm1kLXJpZ2h0IG1kLWZhYi1hY3Rpb25zIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgb3JkZXI6IDI7XG59XG5tZC1mYWItc3BlZWQtZGlhbC5tZC1yaWdodCBtZC1mYWItYWN0aW9ucyAubWQtZmFiLWFjdGlvbi1pdGVtIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuNTUsIDAuMik7XG59XG5tZC1mYWItc3BlZWQtZGlhbC5tZC1mbGluZy1yZW1vdmUgLm1kLWZhYi1hY3Rpb24taXRlbSA+ICosIG1kLWZhYi1zcGVlZC1kaWFsLm1kLXNjYWxlLXJlbW92ZSAubWQtZmFiLWFjdGlvbi1pdGVtID4gKiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbm1kLWZhYi1zcGVlZC1kaWFsLm1kLWZsaW5nIC5tZC1mYWItYWN0aW9uLWl0ZW0ge1xuICBvcGFjaXR5OiAxO1xufVxubWQtZmFiLXNwZWVkLWRpYWwubWQtZmxpbmcubWQtYW5pbWF0aW9ucy13YWl0aW5nIC5tZC1mYWItYWN0aW9uLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbn1cbm1kLWZhYi1zcGVlZC1kaWFsLm1kLXNjYWxlIC5tZC1mYWItYWN0aW9uLWl0ZW0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC41NSwgMC4yKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNDI4NTcxNDI5cztcbn1cblxubWQtZmFiLXRvb2xiYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLypcbiAgICogQ2xvc2VkIHN0eWxpbmdcbiAgICovXG4gIC8qXG4gICAqIE9wZW4gc3R5bGluZ1xuICAgKi9cbn1cbm1kLWZhYi10b29sYmFyLm1kLWZhYi1ib3R0b20tcmlnaHQge1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbm1kLWZhYi10b29sYmFyLm1kLWZhYi1ib3R0b20tbGVmdCB7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxubWQtZmFiLXRvb2xiYXIubWQtZmFiLXRvcC1yaWdodCB7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxubWQtZmFiLXRvb2xiYXIubWQtZmFiLXRvcC1sZWZ0IHtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5tZC1mYWItdG9vbGJhciAubWQtZmFiLXRvb2xiYXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNjhweDtcbn1cbm1kLWZhYi10b29sYmFyIG1kLWZhYi10cmlnZ2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDtcbn1cbm1kLWZhYi10b29sYmFyIG1kLWZhYi10cmlnZ2VyIGJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5tZC1mYWItdG9vbGJhciBtZC1mYWItdHJpZ2dlciAubWQtZmFiLXRvb2xiYXItYmFja2dyb3VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIxO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC41NSwgMC4yKTtcbn1cbm1kLWZhYi10b29sYmFyIG1kLWZhYi10cmlnZ2VyIG1kLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIyO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbjtcbn1cbm1kLWZhYi10b29sYmFyLm1kLWxlZnQgbWQtZmFiLXRyaWdnZXIge1xuICByaWdodDogMDtcbn1cbltkaXI9cnRsXSBtZC1mYWItdG9vbGJhci5tZC1sZWZ0IG1kLWZhYi10cmlnZ2VyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5tZC1mYWItdG9vbGJhci5tZC1sZWZ0IC5tZC10b29sYmFyLXRvb2xzIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxubWQtZmFiLXRvb2xiYXIubWQtbGVmdCAubWQtdG9vbGJhci10b29scyA+IC5tZC1idXR0b246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcbn1cbltkaXI9cnRsXSBtZC1mYWItdG9vbGJhci5tZC1sZWZ0IC5tZC10b29sYmFyLXRvb2xzID4gLm1kLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDAuNnJlbTtcbn1cbm1kLWZhYi10b29sYmFyLm1kLWxlZnQgLm1kLXRvb2xiYXItdG9vbHMgPiAubWQtYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjhyZW07XG59XG5bZGlyPXJ0bF0gbWQtZmFiLXRvb2xiYXIubWQtbGVmdCAubWQtdG9vbGJhci10b29scyA+IC5tZC1idXR0b246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAtMC44cmVtO1xufVxubWQtZmFiLXRvb2xiYXIubWQtbGVmdCAubWQtdG9vbGJhci10b29scyA+IC5tZC1idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuW2Rpcj1ydGxdIG1kLWZhYi10b29sYmFyLm1kLWxlZnQgLm1kLXRvb2xiYXItdG9vbHMgPiAubWQtYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5tZC1mYWItdG9vbGJhci5tZC1yaWdodCBtZC1mYWItdHJpZ2dlciB7XG4gIGxlZnQ6IDA7XG59XG5bZGlyPXJ0bF0gbWQtZmFiLXRvb2xiYXIubWQtcmlnaHQgbWQtZmFiLXRyaWdnZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbm1kLWZhYi10b29sYmFyLm1kLXJpZ2h0IC5tZC10b29sYmFyLXRvb2xzIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbm1kLWZhYi10b29sYmFyIG1kLXRvb2xiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMjM7XG59XG5tZC1mYWItdG9vbGJhciBtZC10b29sYmFyIC5tZC10b29sYmFyLXRvb2xzIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5tZC1mYWItdG9vbGJhciBtZC10b29sYmFyIC5tZC1mYWItYWN0aW9uLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC41NSwgMC4yKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG59XG5tZC1mYWItdG9vbGJhci5tZC1pcy1vcGVuIG1kLWZhYi10cmlnZ2VyID4gYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbm1kLWZhYi10b29sYmFyLm1kLWlzLW9wZW4gbWQtZmFiLXRyaWdnZXIgPiBidXR0b24gbWQtaWNvbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5tZC1mYWItdG9vbGJhci5tZC1pcy1vcGVuIC5tZC1mYWItYWN0aW9uLWl0ZW0ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG5tZC1ncmlkLWxpc3Qge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxubWQtZ3JpZC1saXN0IG1kLWdyaWQtdGlsZSxcbm1kLWdyaWQtbGlzdCBtZC1ncmlkLXRpbGUgPiBmaWd1cmUsXG5tZC1ncmlkLWxpc3QgbWQtZ3JpZC10aWxlLWhlYWRlcixcbm1kLWdyaWQtbGlzdCBtZC1ncmlkLXRpbGUtZm9vdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbm1kLWdyaWQtbGlzdCBtZC1ncmlkLXRpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxubWQtZ3JpZC1saXN0IG1kLWdyaWQtdGlsZSBmaWd1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxubWQtZ3JpZC1saXN0IG1kLWdyaWQtdGlsZSBtZC1ncmlkLXRpbGUtaGVhZGVyLFxubWQtZ3JpZC1saXN0IG1kLWdyaWQtdGlsZSBtZC1ncmlkLXRpbGUtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0OHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbm1kLWdyaWQtbGlzdCBtZC1ncmlkLXRpbGUgbWQtZ3JpZC10aWxlLWhlYWRlciBoMyxcbm1kLWdyaWQtbGlzdCBtZC1ncmlkLXRpbGUgbWQtZ3JpZC10aWxlLWhlYWRlciBoNCxcbm1kLWdyaWQtbGlzdCBtZC1ncmlkLXRpbGUgbWQtZ3JpZC10aWxlLWZvb3RlciBoMyxcbm1kLWdyaWQtbGlzdCBtZC1ncmlkLXRpbGUgbWQtZ3JpZC10aWxlLWZvb3RlciBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMCAwIDAgMTZweDtcbn1cbm1kLWdyaWQtbGlzdCBtZC1ncmlkLXRpbGUgbWQtZ3JpZC10aWxlLWhlYWRlciBoMyxcbm1kLWdyaWQtbGlzdCBtZC1ncmlkLXRpbGUgbWQtZ3JpZC10aWxlLWZvb3RlciBoMyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbm1kLWdyaWQtbGlzdCBtZC1ncmlkLXRpbGUgbWQtZ3JpZC10aWxlLWhlYWRlciBoNCxcbm1kLWdyaWQtbGlzdCBtZC1ncmlkLXRpbGUgbWQtZ3JpZC10aWxlLWZvb3RlciBoNCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbm1kLWdyaWQtbGlzdCBtZC1ncmlkLXRpbGUgbWQtZ3JpZC10aWxlLWhlYWRlciB7XG4gIHRvcDogMDtcbn1cbm1kLWdyaWQtbGlzdCBtZC1ncmlkLXRpbGUgbWQtZ3JpZC10aWxlLWZvb3RlciB7XG4gIGJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgbWQtZ3JpZC10aWxlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB9XG4gIG1kLWdyaWQtdGlsZS1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG5tZC1pY29uIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIG1pbi13aWR0aDogMjRweDtcbn1cbm1kLWljb24gc3ZnIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxubWQtaWNvblttZC1mb250LWljb25dIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5tZC1pbnB1dC1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMnB4O1xuICBtYXJnaW46IDE4cHggMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAvKlxuICAgKiBUaGUgLm1kLWlucHV0IGNsYXNzIGlzIGFkZGVkIHRvIHRoZSBpbnB1dC90ZXh0YXJlYVxuICAgKi9cbn1cbm1kLWlucHV0LWNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbm1kLWlucHV0LWNvbnRhaW5lci5tZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxubWQtaW5wdXQtY29udGFpbmVyIC5tZC1lcnJvcnMtc3BhY2VyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBtaW4td2lkdGg6IDFweDtcbn1cbltkaXI9cnRsXSBtZC1pbnB1dC1jb250YWluZXIgLm1kLWVycm9ycy1zcGFjZXIge1xuICBmbG9hdDogbGVmdDtcbn1cbm1kLWlucHV0LWNvbnRhaW5lciA+IG1kLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lciA+IG1kLWljb24ge1xuICBsZWZ0OiBhdXRvO1xufVxuW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lciA+IG1kLWljb24ge1xuICByaWdodDogMnB4O1xufVxubWQtaW5wdXQtY29udGFpbmVyIHRleHRhcmVhLFxubWQtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF0sXG5tZC1pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5tZC1pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1kYXRldGltZV0sXG5tZC1pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG5tZC1pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1kYXRlXSxcbm1kLWlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPW1vbnRoXSxcbm1kLWlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPXRpbWVdLFxubWQtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9d2Vla10sXG5tZC1pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1udW1iZXJdLFxubWQtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdLFxubWQtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9dXJsXSxcbm1kLWlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPXNlYXJjaF0sXG5tZC1pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT10ZWxdLFxubWQtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9Y29sb3JdIHtcbiAgLyogcmVtb3ZlIGRlZmF1bHQgYXBwZWFyYW5jZSBmcm9tIGFsbCBpbnB1dC90ZXh0YXJlYSAqL1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbm1kLWlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPWRhdGVdLFxubWQtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxubWQtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9bW9udGhdLFxubWQtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9dGltZV0sXG5tZC1pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT13ZWVrXSB7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG59XG5tZC1pbnB1dC1jb250YWluZXIgdGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5tZC1pbnB1dC1jb250YWluZXIgdGV4dGFyZWEubWQtaW5wdXQge1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogYXV0bztcbn1cbm1kLWlucHV0LWNvbnRhaW5lciB0ZXh0YXJlYVttZC1uby1hdXRvZ3Jvd10ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxubWQtaW5wdXQtY29udGFpbmVyIGxhYmVsOm5vdCgubWQtY29udGFpbmVyLWlnbm9yZSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5bZGlyPXJ0bF0gbWQtaW5wdXQtY29udGFpbmVyIGxhYmVsOm5vdCgubWQtY29udGFpbmVyLWlnbm9yZSkge1xuICBsZWZ0OiBhdXRvO1xufVxuW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lciBsYWJlbDpub3QoLm1kLWNvbnRhaW5lci1pZ25vcmUpIHtcbiAgcmlnaHQ6IDA7XG59XG5tZC1pbnB1dC1jb250YWluZXIgbGFiZWw6bm90KC5tZC1jb250YWluZXItaWdub3JlKS5tZC1yZXF1aXJlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiICpcIjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxubWQtaW5wdXQtY29udGFpbmVyIGxhYmVsOm5vdCgubWQtbm8tZmxvYXQpOm5vdCgubWQtY29udGFpbmVyLWlnbm9yZSksXG5tZC1pbnB1dC1jb250YWluZXIgLm1kLXBsYWNlaG9sZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBvcmRlcjogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyOHB4LCAwKSBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5bZGlyPXJ0bF0gbWQtaW5wdXQtY29udGFpbmVyIGxhYmVsOm5vdCgubWQtbm8tZmxvYXQpOm5vdCgubWQtY29udGFpbmVyLWlnbm9yZSksXG5bZGlyPXJ0bF0gbWQtaW5wdXQtY29udGFpbmVyIC5tZC1wbGFjZWhvbGRlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbltkaXI9cnRsXSBtZC1pbnB1dC1jb250YWluZXIgbGFiZWw6bm90KC5tZC1uby1mbG9hdCk6bm90KC5tZC1jb250YWluZXItaWdub3JlKSxcbltkaXI9cnRsXSBtZC1pbnB1dC1jb250YWluZXIgLm1kLXBsYWNlaG9sZGVyIHtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lciBsYWJlbDpub3QoLm1kLW5vLWZsb2F0KTpub3QoLm1kLWNvbnRhaW5lci1pZ25vcmUpLFxuW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lciAubWQtcGxhY2Vob2xkZXIge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG5tZC1pbnB1dC1jb250YWluZXIubWQtaW5wdXQtaGFzLXZhbHVlIGxhYmVsOm5vdCgubWQtbm8tZmxvYXQpOm5vdCgubWQtY29udGFpbmVyLWlnbm9yZSksXG5tZC1pbnB1dC1jb250YWluZXIubWQtaW5wdXQtaGFzLXZhbHVlIC5tZC1wbGFjZWhvbGRlciB7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lci5tZC1pbnB1dC1oYXMtdmFsdWUgbGFiZWw6bm90KC5tZC1uby1mbG9hdCk6bm90KC5tZC1jb250YWluZXItaWdub3JlKSxcbltkaXI9cnRsXSBtZC1pbnB1dC1jb250YWluZXIubWQtaW5wdXQtaGFzLXZhbHVlIC5tZC1wbGFjZWhvbGRlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbltkaXI9cnRsXSBtZC1pbnB1dC1jb250YWluZXIubWQtaW5wdXQtaGFzLXZhbHVlIGxhYmVsOm5vdCgubWQtbm8tZmxvYXQpOm5vdCgubWQtY29udGFpbmVyLWlnbm9yZSksXG5bZGlyPXJ0bF0gbWQtaW5wdXQtY29udGFpbmVyLm1kLWlucHV0LWhhcy12YWx1ZSAubWQtcGxhY2Vob2xkZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG59XG5tZC1pbnB1dC1jb250YWluZXIgLm1kLXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMHB4LCAwKTtcbn1cbm1kLWlucHV0LWNvbnRhaW5lci5tZC1pbnB1dC1mb2N1c2VkIC5tZC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjRweCwgMCk7XG59XG5tZC1pbnB1dC1jb250YWluZXIubWQtaW5wdXQtaGFzLXZhbHVlIC5tZC1wbGFjZWhvbGRlciB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG59XG5tZC1pbnB1dC1jb250YWluZXI6bm90KC5tZC1pbnB1dC1oYXMtdmFsdWUpOm5vdCgubWQtaW5wdXQtaGFzLXBsYWNlaG9sZGVyKSBpbnB1dDpub3QoOmZvY3VzKSB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbm1kLWlucHV0LWNvbnRhaW5lcjpub3QoLm1kLWlucHV0LWhhcy12YWx1ZSkgaW5wdXQ6bm90KDpmb2N1cyk6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1hbXBtLWZpZWxkLCBtZC1pbnB1dC1jb250YWluZXI6bm90KC5tZC1pbnB1dC1oYXMtdmFsdWUpIGlucHV0Om5vdCg6Zm9jdXMpOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLCBtZC1pbnB1dC1jb250YWluZXI6bm90KC5tZC1pbnB1dC1oYXMtdmFsdWUpIGlucHV0Om5vdCg6Zm9jdXMpOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCwgbWQtaW5wdXQtY29udGFpbmVyOm5vdCgubWQtaW5wdXQtaGFzLXZhbHVlKSBpbnB1dDpub3QoOmZvY3VzKTo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbGxpc2Vjb25kLWZpZWxkLCBtZC1pbnB1dC1jb250YWluZXI6bm90KC5tZC1pbnB1dC1oYXMtdmFsdWUpIGlucHV0Om5vdCg6Zm9jdXMpOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLWZpZWxkLCBtZC1pbnB1dC1jb250YWluZXI6bm90KC5tZC1pbnB1dC1oYXMtdmFsdWUpIGlucHV0Om5vdCg6Zm9jdXMpOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsIG1kLWlucHV0LWNvbnRhaW5lcjpub3QoLm1kLWlucHV0LWhhcy12YWx1ZSkgaW5wdXQ6bm90KDpmb2N1cyk6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1zZWNvbmQtZmllbGQsIG1kLWlucHV0LWNvbnRhaW5lcjpub3QoLm1kLWlucHV0LWhhcy12YWx1ZSkgaW5wdXQ6bm90KDpmb2N1cyk6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC13ZWVrLWZpZWxkLCBtZC1pbnB1dC1jb250YWluZXI6bm90KC5tZC1pbnB1dC1oYXMtdmFsdWUpIGlucHV0Om5vdCg6Zm9jdXMpOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCwgbWQtaW5wdXQtY29udGFpbmVyOm5vdCgubWQtaW5wdXQtaGFzLXZhbHVlKSBpbnB1dDpub3QoOmZvY3VzKTo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5tZC1pbnB1dC1jb250YWluZXIgLm1kLWlucHV0IHtcbiAgb3JkZXI6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyNnB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsb2F0OiBsZWZ0O1xufVxuW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lciAubWQtaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cbltkaXI9cnRsXSBtZC1pbnB1dC1jb250YWluZXIgLm1kLWlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbltkaXI9cnRsXSBtZC1pbnB1dC1jb250YWluZXIgLm1kLWlucHV0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxubWQtaW5wdXQtY29udGFpbmVyIC5tZC1pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5tZC1pbnB1dC1jb250YWluZXIgLm1kLWlucHV0OmludmFsaWQge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxubWQtaW5wdXQtY29udGFpbmVyIC5tZC1pbnB1dC5tZC1uby1mbGV4IHtcbiAgZmxleDogbm9uZSAhaW1wb3J0YW50O1xufVxubWQtaW5wdXQtY29udGFpbmVyIC5tZC1jaGFyLWNvdW50ZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5bZGlyPXJ0bF0gbWQtaW5wdXQtY29udGFpbmVyIC5tZC1jaGFyLWNvdW50ZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lciAubWQtY2hhci1jb3VudGVyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbltkaXI9cnRsXSBtZC1pbnB1dC1jb250YWluZXIgLm1kLWNoYXItY291bnRlciB7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xufVxubWQtaW5wdXQtY29udGFpbmVyIC5tZC1pbnB1dC1tZXNzYWdlcy1hbmltYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9yZGVyOiA0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGVhcjogbGVmdDtcbn1cbltkaXI9cnRsXSBtZC1pbnB1dC1jb250YWluZXIgLm1kLWlucHV0LW1lc3NhZ2VzLWFuaW1hdGlvbiB7XG4gIGNsZWFyOiByaWdodDtcbn1cbm1kLWlucHV0LWNvbnRhaW5lciAubWQtaW5wdXQtbWVzc2FnZS1hbmltYXRpb24sIG1kLWlucHV0LWNvbnRhaW5lciAubWQtY2hhci1jb3VudGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuNTUsIDAuMik7XG4gIG9wYWNpdHk6IDE7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5tZC1pbnB1dC1jb250YWluZXIgLm1kLWlucHV0LW1lc3NhZ2UtYW5pbWF0aW9uOm5vdCgubWQtY2hhci1jb3VudGVyKSwgbWQtaW5wdXQtY29udGFpbmVyIC5tZC1jaGFyLWNvdW50ZXI6bm90KC5tZC1jaGFyLWNvdW50ZXIpIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5bZGlyPXJ0bF0gbWQtaW5wdXQtY29udGFpbmVyIC5tZC1pbnB1dC1tZXNzYWdlLWFuaW1hdGlvbjpub3QoLm1kLWNoYXItY291bnRlciksIFtkaXI9cnRsXSBtZC1pbnB1dC1jb250YWluZXIgLm1kLWNoYXItY291bnRlcjpub3QoLm1kLWNoYXItY291bnRlcikge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lciAubWQtaW5wdXQtbWVzc2FnZS1hbmltYXRpb246bm90KC5tZC1jaGFyLWNvdW50ZXIpLCBbZGlyPXJ0bF0gbWQtaW5wdXQtY29udGFpbmVyIC5tZC1jaGFyLWNvdW50ZXI6bm90KC5tZC1jaGFyLWNvdW50ZXIpIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5tZC1pbnB1dC1jb250YWluZXI6bm90KC5tZC1pbnB1dC1pbnZhbGlkKSAubWQtYXV0by1oaWRlIC5tZC1pbnB1dC1tZXNzYWdlLWFuaW1hdGlvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbi10b3A6IC0xMDBweDtcbn1cbm1kLWlucHV0LWNvbnRhaW5lciAubWQtaW5wdXQtbWVzc2FnZS1hbmltYXRpb24ubmctZW50ZXItcHJlcGFyZSB7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbi10b3A6IC0xMDBweDtcbn1cbm1kLWlucHV0LWNvbnRhaW5lciAubWQtaW5wdXQtbWVzc2FnZS1hbmltYXRpb24ubmctZW50ZXI6bm90KC5uZy1lbnRlci1hY3RpdmUpIHtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xufVxubWQtaW5wdXQtY29udGFpbmVyLm1kLWlucHV0LWZvY3VzZWQgbGFiZWw6bm90KC5tZC1uby1mbG9hdCksIG1kLWlucHV0LWNvbnRhaW5lci5tZC1pbnB1dC1oYXMtcGxhY2Vob2xkZXIgbGFiZWw6bm90KC5tZC1uby1mbG9hdCksIG1kLWlucHV0LWNvbnRhaW5lci5tZC1pbnB1dC1oYXMtdmFsdWUgbGFiZWw6bm90KC5tZC1uby1mbG9hdCkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDZweCwgMCkgc2NhbGUoMC43NSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKSAwLjRzLCB3aWR0aCBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKSAwLjRzO1xufVxubWQtaW5wdXQtY29udGFpbmVyLm1kLWlucHV0LWhhcy12YWx1ZSBsYWJlbCB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5tZC1pbnB1dC1jb250YWluZXIubWQtaW5wdXQtZm9jdXNlZCAubWQtaW5wdXQsXG5tZC1pbnB1dC1jb250YWluZXIgLm1kLWlucHV0Lm5nLWludmFsaWQubmctZGlydHksIG1kLWlucHV0LWNvbnRhaW5lci5tZC1pbnB1dC1yZXNpemVkIC5tZC1pbnB1dCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAycHggMDtcbn1cbm1kLWlucHV0LWNvbnRhaW5lciAubWQtaW5wdXRbZGlzYWJsZWRdLCBbZGlzYWJsZWRdIG1kLWlucHV0LWNvbnRhaW5lciAubWQtaW5wdXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gLTFweCBsZWZ0IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogNHB4IDFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxubWQtaW5wdXQtY29udGFpbmVyLm1kLWljb24tZmxvYXQge1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG5tZC1pbnB1dC1jb250YWluZXIubWQtaWNvbi1mbG9hdCA+IGxhYmVsIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbm1kLWlucHV0LWNvbnRhaW5lci5tZC1pY29uLWZsb2F0ID4gbWQtaWNvbiB7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lci5tZC1pY29uLWZsb2F0ID4gbWQtaWNvbiB7XG4gIGxlZnQ6IGF1dG87XG59XG5bZGlyPXJ0bF0gbWQtaW5wdXQtY29udGFpbmVyLm1kLWljb24tZmxvYXQgPiBtZC1pY29uIHtcbiAgcmlnaHQ6IDJweDtcbn1cbm1kLWlucHV0LWNvbnRhaW5lci5tZC1pY29uLWxlZnQgPiBsYWJlbDpub3QoLm1kLW5vLWZsb2F0KTpub3QoLm1kLWNvbnRhaW5lci1pZ25vcmUpLFxubWQtaW5wdXQtY29udGFpbmVyLm1kLWljb24tbGVmdCA+IGxhYmVsIC5tZC1wbGFjZWhvbGRlciwgbWQtaW5wdXQtY29udGFpbmVyLm1kLWljb24tcmlnaHQgPiBsYWJlbDpub3QoLm1kLW5vLWZsb2F0KTpub3QoLm1kLWNvbnRhaW5lci1pZ25vcmUpLFxubWQtaW5wdXQtY29udGFpbmVyLm1kLWljb24tcmlnaHQgPiBsYWJlbCAubWQtcGxhY2Vob2xkZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzZweCk7XG4gIHBhZGRpbmc6IDA7XG59XG5tZC1pbnB1dC1jb250YWluZXIubWQtaWNvbi1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lci5tZC1pY29uLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5bZGlyPXJ0bF0gbWQtaW5wdXQtY29udGFpbmVyLm1kLWljb24tbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG59XG5tZC1pbnB1dC1jb250YWluZXIubWQtaWNvbi1sZWZ0ID4gbGFiZWwge1xuICBsZWZ0OiAzNnB4O1xuICByaWdodDogYXV0bztcbn1cbltkaXI9cnRsXSBtZC1pbnB1dC1jb250YWluZXIubWQtaWNvbi1sZWZ0ID4gbGFiZWwge1xuICBsZWZ0OiBhdXRvO1xufVxuW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lci5tZC1pY29uLWxlZnQgPiBsYWJlbCB7XG4gIHJpZ2h0OiAzNnB4O1xufVxubWQtaW5wdXQtY29udGFpbmVyLm1kLWljb24tcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG59XG5bZGlyPXJ0bF0gbWQtaW5wdXQtY29udGFpbmVyLm1kLWljb24tcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG59XG5bZGlyPXJ0bF0gbWQtaW5wdXQtY29udGFpbmVyLm1kLWljb24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxubWQtaW5wdXQtY29udGFpbmVyLm1kLWljb24tcmlnaHQgPiBtZC1pY29uOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMDtcbiAgcmlnaHQ6IDJweDtcbiAgbGVmdDogYXV0bztcbn1cbltkaXI9cnRsXSBtZC1pbnB1dC1jb250YWluZXIubWQtaWNvbi1yaWdodCA+IG1kLWljb246bGFzdC1vZi10eXBlIHtcbiAgcmlnaHQ6IGF1dG87XG59XG5bZGlyPXJ0bF0gbWQtaW5wdXQtY29udGFpbmVyLm1kLWljb24tcmlnaHQgPiBtZC1pY29uOmxhc3Qtb2YtdHlwZSB7XG4gIGxlZnQ6IDJweDtcbn1cbm1kLWlucHV0LWNvbnRhaW5lci5tZC1pY29uLWxlZnQubWQtaWNvbi1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbiAgcGFkZGluZy1yaWdodDogMzZweDtcbn1cbm1kLWlucHV0LWNvbnRhaW5lci5tZC1pY29uLWxlZnQubWQtaWNvbi1yaWdodCA+IGxhYmVsOm5vdCgubWQtbm8tZmxvYXQpOm5vdCgubWQtY29udGFpbmVyLWlnbm9yZSksXG5tZC1pbnB1dC1jb250YWluZXIubWQtaWNvbi1sZWZ0Lm1kLWljb24tcmlnaHQgPiBsYWJlbCAubWQtcGxhY2Vob2xkZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzZweCAqIDIpO1xufVxuXG4ubWQtcmVzaXplLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWQtcmVzaXplLXdyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5tZC1yZXNpemUtaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC01cHg7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IG5zLXJlc2l6ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgbWQtaW5wdXQtY29udGFpbmVyLm1kLWRlZmF1bHQtdGhlbWUgPiBtZC1pY29uIHtcbiAgICBmaWxsOiAjZmZmO1xuICB9XG59XG5tZC1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAwcHggOHB4IDBweDtcbn1cbm1kLWxpc3QgLm1kLXN1YmhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xufVxubWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0sXG5tZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLWlubmVyIHtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cbm1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtOjpiZWZvcmUsXG5tZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLWlubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbm1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtIG1kLWljb246Zmlyc3QtY2hpbGQsXG5tZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLWlubmVyIG1kLWljb246Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxubWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0gPiBtZC1pY29uOmZpcnN0LWNoaWxkOm5vdCgubWQtYXZhdGFyLWljb24pLFxubWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0gLm1kLWxpc3QtaXRlbS1pbm5lciA+IG1kLWljb246Zmlyc3QtY2hpbGQ6bm90KC5tZC1hdmF0YXItaWNvbikge1xuICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuW2Rpcj1ydGxdIG1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtID4gbWQtaWNvbjpmaXJzdC1jaGlsZDpub3QoLm1kLWF2YXRhci1pY29uKSxcbltkaXI9cnRsXSBtZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLWlubmVyID4gbWQtaWNvbjpmaXJzdC1jaGlsZDpub3QoLm1kLWF2YXRhci1pY29uKSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDM2cHg7XG59XG5tZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbSAubWQtYXZhdGFyLCBtZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbSAubWQtYXZhdGFyLWljb24sXG5tZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLWlubmVyIC5tZC1hdmF0YXIsXG5tZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLWlubmVyIC5tZC1hdmF0YXItaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5bZGlyPXJ0bF0gbWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0gLm1kLWF2YXRhciwgW2Rpcj1ydGxdIG1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtIC5tZC1hdmF0YXItaWNvbixcbltkaXI9cnRsXSBtZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLWlubmVyIC5tZC1hdmF0YXIsXG5bZGlyPXJ0bF0gbWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0gLm1kLWxpc3QtaXRlbS1pbm5lciAubWQtYXZhdGFyLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxubWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0gLm1kLWF2YXRhcixcbm1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0taW5uZXIgLm1kLWF2YXRhciB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG5tZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbSAubWQtc2Vjb25kYXJ5LWNvbnRhaW5lciAubWQtc2Vjb25kYXJ5Lm1kLWJ1dHRvbixcbm1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0taW5uZXIgLm1kLXNlY29uZGFyeS1jb250YWluZXIgLm1kLXNlY29uZGFyeS5tZC1idXR0b24ge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbm1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtIC5tZC1zZWNvbmRhcnktY29udGFpbmVyIG1kLWNoZWNrYm94Om5vdCgubWQtZGVuc2UtZGlzYWJsZWQpLFxubWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0gLm1kLWxpc3QtaXRlbS1pbm5lciAubWQtc2Vjb25kYXJ5LWNvbnRhaW5lciBtZC1jaGVja2JveDpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSB7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG5tZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgLm1kLWxpc3QtaXRlbS10ZXh0Lm1kLW9mZnNldCwgbWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0ubWQtMi1saW5lID4gLm1kLW5vLXN0eWxlIC5tZC1saXN0LWl0ZW0tdGV4dC5tZC1vZmZzZXQsIG1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtLm1kLTMtbGluZSAubWQtbGlzdC1pdGVtLXRleHQubWQtb2Zmc2V0LCBtZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbS5tZC0zLWxpbmUgPiAubWQtbm8tc3R5bGUgLm1kLWxpc3QtaXRlbS10ZXh0Lm1kLW9mZnNldCB7XG4gIG1hcmdpbi1sZWZ0OiA1NnB4O1xufVxuW2Rpcj1ydGxdIG1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtLm1kLTItbGluZSAubWQtbGlzdC1pdGVtLXRleHQubWQtb2Zmc2V0LCBbZGlyPXJ0bF0gbWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0ubWQtMi1saW5lID4gLm1kLW5vLXN0eWxlIC5tZC1saXN0LWl0ZW0tdGV4dC5tZC1vZmZzZXQsIFtkaXI9cnRsXSBtZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbS5tZC0zLWxpbmUgLm1kLWxpc3QtaXRlbS10ZXh0Lm1kLW9mZnNldCwgW2Rpcj1ydGxdIG1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtLm1kLTMtbGluZSA+IC5tZC1uby1zdHlsZSAubWQtbGlzdC1pdGVtLXRleHQubWQtb2Zmc2V0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogNTZweDtcbn1cbm1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtLm1kLTItbGluZSAubWQtbGlzdC1pdGVtLXRleHQgaDMsXG5tZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgLm1kLWxpc3QtaXRlbS10ZXh0IGg0LFxubWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0ubWQtMi1saW5lIC5tZC1saXN0LWl0ZW0tdGV4dCBwLCBtZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgPiAubWQtbm8tc3R5bGUgLm1kLWxpc3QtaXRlbS10ZXh0IGgzLFxubWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0ubWQtMi1saW5lID4gLm1kLW5vLXN0eWxlIC5tZC1saXN0LWl0ZW0tdGV4dCBoNCxcbm1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtLm1kLTItbGluZSA+IC5tZC1uby1zdHlsZSAubWQtbGlzdC1pdGVtLXRleHQgcCwgbWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0ubWQtMy1saW5lIC5tZC1saXN0LWl0ZW0tdGV4dCBoMyxcbm1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtLm1kLTMtbGluZSAubWQtbGlzdC1pdGVtLXRleHQgaDQsXG5tZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbS5tZC0zLWxpbmUgLm1kLWxpc3QtaXRlbS10ZXh0IHAsIG1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtLm1kLTMtbGluZSA+IC5tZC1uby1zdHlsZSAubWQtbGlzdC1pdGVtLXRleHQgaDMsXG5tZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbS5tZC0zLWxpbmUgPiAubWQtbm8tc3R5bGUgLm1kLWxpc3QtaXRlbS10ZXh0IGg0LFxubWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0ubWQtMy1saW5lID4gLm1kLW5vLXN0eWxlIC5tZC1saXN0LWl0ZW0tdGV4dCBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuMDU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cbm1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtLm1kLTItbGluZSAubWQtbGlzdC1pdGVtLXRleHQgaDMsIG1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtLm1kLTItbGluZSA+IC5tZC1uby1zdHlsZSAubWQtbGlzdC1pdGVtLXRleHQgaDMsIG1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtLm1kLTMtbGluZSAubWQtbGlzdC1pdGVtLXRleHQgaDMsIG1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtLm1kLTMtbGluZSA+IC5tZC1uby1zdHlsZSAubWQtbGlzdC1pdGVtLXRleHQgaDMge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5tZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbS5tZC0yLWxpbmUsIG1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtLm1kLTItbGluZSA+IC5tZC1uby1zdHlsZSB7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG59XG5tZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbS5tZC0yLWxpbmU6OmJlZm9yZSwgbWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0ubWQtMi1saW5lID4gLm1kLW5vLXN0eWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbm1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtLm1kLTItbGluZSA+IC5tZC1hdmF0YXIsIG1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtLm1kLTItbGluZSAubWQtYXZhdGFyLWljb24sIG1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtLm1kLTItbGluZSA+IC5tZC1uby1zdHlsZSA+IC5tZC1hdmF0YXIsIG1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtLm1kLTItbGluZSA+IC5tZC1uby1zdHlsZSAubWQtYXZhdGFyLWljb24ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxubWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0ubWQtMy1saW5lLCBtZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbS5tZC0zLWxpbmUgPiAubWQtbm8tc3R5bGUge1xuICBtaW4taGVpZ2h0OiA3NnB4O1xufVxubWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0ubWQtMy1saW5lOjpiZWZvcmUsIG1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtLm1kLTMtbGluZSA+IC5tZC1uby1zdHlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWluLWhlaWdodDogNzZweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5tZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbS5tZC0zLWxpbmUgPiBtZC1pY29uOmZpcnN0LWNoaWxkLFxubWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0ubWQtMy1saW5lID4gLm1kLWF2YXRhciwgbWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0ubWQtMy1saW5lID4gLm1kLW5vLXN0eWxlID4gbWQtaWNvbjpmaXJzdC1jaGlsZCxcbm1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtLm1kLTMtbGluZSA+IC5tZC1uby1zdHlsZSA+IC5tZC1hdmF0YXIge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxubWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSAubWQtc3ViaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG5tZC1saXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5tZC1saXN0LWl0ZW0ubWQtcHJveHktZm9jdXMubWQtZm9jdXNlZCAubWQtbm8tc3R5bGUge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGxpbmVhcjtcbn1cbm1kLWxpc3QtaXRlbS5fbWQtYnV0dG9uLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5tZC1saXN0LWl0ZW0uX21kLWJ1dHRvbi13cmFwID4gZGl2Lm1kLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMHB4IDE2cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbn1cbltkaXI9cnRsXSBtZC1saXN0LWl0ZW0uX21kLWJ1dHRvbi13cmFwID4gZGl2Lm1kLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxubWQtbGlzdC1pdGVtLl9tZC1idXR0b24td3JhcCA+IGRpdi5tZC1idXR0b246Zmlyc3QtY2hpbGQgPiAubWQtYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxubWQtbGlzdC1pdGVtLl9tZC1idXR0b24td3JhcCA+IGRpdi5tZC1idXR0b246Zmlyc3QtY2hpbGQgLm1kLWxpc3QtaXRlbS1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxubWQtbGlzdC1pdGVtLl9tZC1idXR0b24td3JhcCA+IGRpdi5tZC1idXR0b246Zmlyc3QtY2hpbGQgLm1kLWxpc3QtaXRlbS1pbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5tZC1saXN0LWl0ZW0ubWQtbm8tcHJveHksXG5tZC1saXN0LWl0ZW0gLm1kLW5vLXN0eWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwcHggMTZweDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5tZC1saXN0LWl0ZW0ubWQtbm8tcHJveHkubWQtYnV0dG9uLFxubWQtbGlzdC1pdGVtIC5tZC1uby1zdHlsZS5tZC1idXR0b24ge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBmbGV4LWRpcmVjdGlvbjogaW5oZXJpdDtcbiAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMDtcbn1cbltkaXI9cnRsXSBtZC1saXN0LWl0ZW0ubWQtbm8tcHJveHkubWQtYnV0dG9uLFxuW2Rpcj1ydGxdIG1kLWxpc3QtaXRlbSAubWQtbm8tc3R5bGUubWQtYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5tZC1saXN0LWl0ZW0ubWQtbm8tcHJveHkubWQtYnV0dG9uID4gLm1kLXJpcHBsZS1jb250YWluZXIsXG5tZC1saXN0LWl0ZW0gLm1kLW5vLXN0eWxlLm1kLWJ1dHRvbiA+IC5tZC1yaXBwbGUtY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbm1kLWxpc3QtaXRlbS5tZC1uby1wcm94eTpmb2N1cyxcbm1kLWxpc3QtaXRlbSAubWQtbm8tc3R5bGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxubWQtbGlzdC1pdGVtLm1kLWNsaWNrYWJsZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbm1kLWxpc3QtaXRlbSBtZC1kaXZpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2Rpcj1ydGxdIG1kLWxpc3QtaXRlbSBtZC1kaXZpZGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5tZC1saXN0LWl0ZW0gbWQtZGl2aWRlclttZC1pbnNldF0ge1xuICBsZWZ0OiA3MnB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gNzJweCk7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuW2Rpcj1ydGxdIG1kLWxpc3QtaXRlbSBtZC1kaXZpZGVyW21kLWluc2V0XSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA3MnB4O1xufVxubWQtbGlzdC1pdGVtLFxubWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIGhlaWdodDogYXV0bztcbn1cbm1kLWxpc3QtaXRlbTo6YmVmb3JlLFxubWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0taW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxubWQtbGlzdC1pdGVtID4gZGl2Lm1kLXByaW1hcnkgPiBtZC1pY29uOm5vdCgubWQtYXZhdGFyLWljb24pLCBtZC1saXN0LWl0ZW0gPiBkaXYubWQtc2Vjb25kYXJ5ID4gbWQtaWNvbjpub3QoLm1kLWF2YXRhci1pY29uKSwgbWQtbGlzdC1pdGVtID4gbWQtaWNvbjpmaXJzdC1jaGlsZDpub3QoLm1kLWF2YXRhci1pY29uKSxcbm1kLWxpc3QtaXRlbSA+IG1kLWljb24ubWQtc2Vjb25kYXJ5Om5vdCgubWQtYXZhdGFyLWljb24pLFxubWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0taW5uZXIgPiBkaXYubWQtcHJpbWFyeSA+IG1kLWljb246bm90KC5tZC1hdmF0YXItaWNvbiksXG5tZC1saXN0LWl0ZW0gLm1kLWxpc3QtaXRlbS1pbm5lciA+IGRpdi5tZC1zZWNvbmRhcnkgPiBtZC1pY29uOm5vdCgubWQtYXZhdGFyLWljb24pLFxubWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0taW5uZXIgPiBtZC1pY29uOmZpcnN0LWNoaWxkOm5vdCgubWQtYXZhdGFyLWljb24pLFxubWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0taW5uZXIgPiBtZC1pY29uLm1kLXNlY29uZGFyeTpub3QoLm1kLWF2YXRhci1pY29uKSB7XG4gIHdpZHRoOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbm1kLWxpc3QtaXRlbSA+IGRpdi5tZC1wcmltYXJ5ID4gbWQtY2hlY2tib3gsIG1kLWxpc3QtaXRlbSA+IGRpdi5tZC1zZWNvbmRhcnkgPiBtZC1jaGVja2JveCwgbWQtbGlzdC1pdGVtID4gbWQtY2hlY2tib3gsXG5tZC1saXN0LWl0ZW0gbWQtY2hlY2tib3gubWQtc2Vjb25kYXJ5LFxubWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0taW5uZXIgPiBkaXYubWQtcHJpbWFyeSA+IG1kLWNoZWNrYm94LFxubWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0taW5uZXIgPiBkaXYubWQtc2Vjb25kYXJ5ID4gbWQtY2hlY2tib3gsXG5tZC1saXN0LWl0ZW0gLm1kLWxpc3QtaXRlbS1pbm5lciA+IG1kLWNoZWNrYm94LFxubWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0taW5uZXIgbWQtY2hlY2tib3gubWQtc2Vjb25kYXJ5IHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxubWQtbGlzdC1pdGVtID4gZGl2Lm1kLXByaW1hcnkgPiBtZC1jaGVja2JveCAubWQtbGFiZWwsIG1kLWxpc3QtaXRlbSA+IGRpdi5tZC1zZWNvbmRhcnkgPiBtZC1jaGVja2JveCAubWQtbGFiZWwsIG1kLWxpc3QtaXRlbSA+IG1kLWNoZWNrYm94IC5tZC1sYWJlbCxcbm1kLWxpc3QtaXRlbSBtZC1jaGVja2JveC5tZC1zZWNvbmRhcnkgLm1kLWxhYmVsLFxubWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0taW5uZXIgPiBkaXYubWQtcHJpbWFyeSA+IG1kLWNoZWNrYm94IC5tZC1sYWJlbCxcbm1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLWlubmVyID4gZGl2Lm1kLXNlY29uZGFyeSA+IG1kLWNoZWNrYm94IC5tZC1sYWJlbCxcbm1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLWlubmVyID4gbWQtY2hlY2tib3ggLm1kLWxhYmVsLFxubWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0taW5uZXIgbWQtY2hlY2tib3gubWQtc2Vjb25kYXJ5IC5tZC1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5tZC1saXN0LWl0ZW0gPiBtZC1pY29uOmZpcnN0LWNoaWxkOm5vdCgubWQtYXZhdGFyLWljb24pLFxubWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0taW5uZXIgPiBtZC1pY29uOmZpcnN0LWNoaWxkOm5vdCgubWQtYXZhdGFyLWljb24pIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuW2Rpcj1ydGxdIG1kLWxpc3QtaXRlbSA+IG1kLWljb246Zmlyc3QtY2hpbGQ6bm90KC5tZC1hdmF0YXItaWNvbiksXG5bZGlyPXJ0bF0gbWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0taW5uZXIgPiBtZC1pY29uOmZpcnN0LWNoaWxkOm5vdCgubWQtYXZhdGFyLWljb24pIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMzJweDtcbn1cbm1kLWxpc3QtaXRlbSAubWQtYXZhdGFyLCBtZC1saXN0LWl0ZW0gLm1kLWF2YXRhci1pY29uLFxubWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0taW5uZXIgLm1kLWF2YXRhcixcbm1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLWlubmVyIC5tZC1hdmF0YXItaWNvbiB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5bZGlyPXJ0bF0gbWQtbGlzdC1pdGVtIC5tZC1hdmF0YXIsIFtkaXI9cnRsXSBtZC1saXN0LWl0ZW0gLm1kLWF2YXRhci1pY29uLFxuW2Rpcj1ydGxdIG1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLWlubmVyIC5tZC1hdmF0YXIsXG5bZGlyPXJ0bF0gbWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0taW5uZXIgLm1kLWF2YXRhci1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbm1kLWxpc3QtaXRlbSAubWQtYXZhdGFyLFxubWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0taW5uZXIgLm1kLWF2YXRhciB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5tZC1saXN0LWl0ZW0gLm1kLWF2YXRhci1pY29uLFxubWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0taW5uZXIgLm1kLWF2YXRhci1pY29uIHtcbiAgcGFkZGluZzogOHB4O1xufVxubWQtbGlzdC1pdGVtIC5tZC1hdmF0YXItaWNvbiBzdmcsXG5tZC1saXN0LWl0ZW0gLm1kLWxpc3QtaXRlbS1pbm5lciAubWQtYXZhdGFyLWljb24gc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbm1kLWxpc3QtaXRlbSA+IG1kLWNoZWNrYm94LFxubWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0taW5uZXIgPiBtZC1jaGVja2JveCB7XG4gIHdpZHRoOiAyNHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI5cHg7XG59XG5bZGlyPXJ0bF0gbWQtbGlzdC1pdGVtID4gbWQtY2hlY2tib3gsXG5bZGlyPXJ0bF0gbWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0taW5uZXIgPiBtZC1jaGVja2JveCB7XG4gIG1hcmdpbi1sZWZ0OiAyOXB4O1xufVxuW2Rpcj1ydGxdIG1kLWxpc3QtaXRlbSA+IG1kLWNoZWNrYm94LFxuW2Rpcj1ydGxdIG1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLWlubmVyID4gbWQtY2hlY2tib3gge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbm1kLWxpc3QtaXRlbSAubWQtc2Vjb25kYXJ5LWNvbnRhaW5lcixcbm1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLWlubmVyIC5tZC1zZWNvbmRhcnktY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuW2Rpcj1ydGxdIG1kLWxpc3QtaXRlbSAubWQtc2Vjb25kYXJ5LWNvbnRhaW5lcixcbltkaXI9cnRsXSBtZC1saXN0LWl0ZW0gLm1kLWxpc3QtaXRlbS1pbm5lciAubWQtc2Vjb25kYXJ5LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbltkaXI9cnRsXSBtZC1saXN0LWl0ZW0gLm1kLXNlY29uZGFyeS1jb250YWluZXIsXG5bZGlyPXJ0bF0gbWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0taW5uZXIgLm1kLXNlY29uZGFyeS1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbm1kLWxpc3QtaXRlbSAubWQtc2Vjb25kYXJ5LWNvbnRhaW5lciAubWQtYnV0dG9uOmxhc3Qtb2YtdHlwZSwgbWQtbGlzdC1pdGVtIC5tZC1zZWNvbmRhcnktY29udGFpbmVyIC5tZC1pY29uLWJ1dHRvbjpsYXN0LW9mLXR5cGUsXG5tZC1saXN0LWl0ZW0gLm1kLWxpc3QtaXRlbS1pbm5lciAubWQtc2Vjb25kYXJ5LWNvbnRhaW5lciAubWQtYnV0dG9uOmxhc3Qtb2YtdHlwZSxcbm1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLWlubmVyIC5tZC1zZWNvbmRhcnktY29udGFpbmVyIC5tZC1pY29uLWJ1dHRvbjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5bZGlyPXJ0bF0gbWQtbGlzdC1pdGVtIC5tZC1zZWNvbmRhcnktY29udGFpbmVyIC5tZC1idXR0b246bGFzdC1vZi10eXBlLCBbZGlyPXJ0bF0gbWQtbGlzdC1pdGVtIC5tZC1zZWNvbmRhcnktY29udGFpbmVyIC5tZC1pY29uLWJ1dHRvbjpsYXN0LW9mLXR5cGUsXG5bZGlyPXJ0bF0gbWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0taW5uZXIgLm1kLXNlY29uZGFyeS1jb250YWluZXIgLm1kLWJ1dHRvbjpsYXN0LW9mLXR5cGUsXG5bZGlyPXJ0bF0gbWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0taW5uZXIgLm1kLXNlY29uZGFyeS1jb250YWluZXIgLm1kLWljb24tYnV0dG9uOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5tZC1saXN0LWl0ZW0gLm1kLXNlY29uZGFyeS1jb250YWluZXIgbWQtY2hlY2tib3gsXG5tZC1saXN0LWl0ZW0gLm1kLWxpc3QtaXRlbS1pbm5lciAubWQtc2Vjb25kYXJ5LWNvbnRhaW5lciBtZC1jaGVja2JveCB7XG4gIG1hcmdpbjogMCA2cHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxubWQtbGlzdC1pdGVtIC5tZC1zZWNvbmRhcnktY29udGFpbmVyIG1kLWNoZWNrYm94Omxhc3QtY2hpbGQsXG5tZC1saXN0LWl0ZW0gLm1kLWxpc3QtaXRlbS1pbm5lciAubWQtc2Vjb25kYXJ5LWNvbnRhaW5lciBtZC1jaGVja2JveDpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbltkaXI9cnRsXSBtZC1saXN0LWl0ZW0gLm1kLXNlY29uZGFyeS1jb250YWluZXIgbWQtY2hlY2tib3g6bGFzdC1jaGlsZCxcbltkaXI9cnRsXSBtZC1saXN0LWl0ZW0gLm1kLWxpc3QtaXRlbS1pbm5lciAubWQtc2Vjb25kYXJ5LWNvbnRhaW5lciBtZC1jaGVja2JveDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbm1kLWxpc3QtaXRlbSAubWQtc2Vjb25kYXJ5LWNvbnRhaW5lciBtZC1zd2l0Y2gsXG5tZC1saXN0LWl0ZW0gLm1kLWxpc3QtaXRlbS1pbm5lciAubWQtc2Vjb25kYXJ5LWNvbnRhaW5lciBtZC1zd2l0Y2gge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IC02cHg7XG59XG5bZGlyPXJ0bF0gbWQtbGlzdC1pdGVtIC5tZC1zZWNvbmRhcnktY29udGFpbmVyIG1kLXN3aXRjaCxcbltkaXI9cnRsXSBtZC1saXN0LWl0ZW0gLm1kLWxpc3QtaXRlbS1pbm5lciAubWQtc2Vjb25kYXJ5LWNvbnRhaW5lciBtZC1zd2l0Y2gge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xufVxubWQtbGlzdC1pdGVtID4gcCwgbWQtbGlzdC1pdGVtID4gLm1kLWxpc3QtaXRlbS1pbm5lciA+IHAsXG5tZC1saXN0LWl0ZW0gLm1kLWxpc3QtaXRlbS1pbm5lciA+IHAsXG5tZC1saXN0LWl0ZW0gLm1kLWxpc3QtaXRlbS1pbm5lciA+IC5tZC1saXN0LWl0ZW0taW5uZXIgPiBwIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbjogMDtcbn1cbm1kLWxpc3QtaXRlbS5tZC0yLWxpbmUsIG1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgPiAubWQtbm8tc3R5bGUsIG1kLWxpc3QtaXRlbS5tZC0zLWxpbmUsIG1kLWxpc3QtaXRlbS5tZC0zLWxpbmUgPiAubWQtbm8tc3R5bGUge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5tZC1saXN0LWl0ZW0ubWQtMi1saW5lLm1kLWxvbmctdGV4dCwgbWQtbGlzdC1pdGVtLm1kLTItbGluZSA+IC5tZC1uby1zdHlsZS5tZC1sb25nLXRleHQsIG1kLWxpc3QtaXRlbS5tZC0zLWxpbmUubWQtbG9uZy10ZXh0LCBtZC1saXN0LWl0ZW0ubWQtMy1saW5lID4gLm1kLW5vLXN0eWxlLm1kLWxvbmctdGV4dCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxubWQtbGlzdC1pdGVtLm1kLTItbGluZSAubWQtbGlzdC1pdGVtLXRleHQsIG1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgPiAubWQtbm8tc3R5bGUgLm1kLWxpc3QtaXRlbS10ZXh0LCBtZC1saXN0LWl0ZW0ubWQtMy1saW5lIC5tZC1saXN0LWl0ZW0tdGV4dCwgbWQtbGlzdC1pdGVtLm1kLTMtbGluZSA+IC5tZC1uby1zdHlsZSAubWQtbGlzdC1pdGVtLXRleHQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbm1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgLm1kLWxpc3QtaXRlbS10ZXh0Lm1kLW9mZnNldCwgbWQtbGlzdC1pdGVtLm1kLTItbGluZSA+IC5tZC1uby1zdHlsZSAubWQtbGlzdC1pdGVtLXRleHQubWQtb2Zmc2V0LCBtZC1saXN0LWl0ZW0ubWQtMy1saW5lIC5tZC1saXN0LWl0ZW0tdGV4dC5tZC1vZmZzZXQsIG1kLWxpc3QtaXRlbS5tZC0zLWxpbmUgPiAubWQtbm8tc3R5bGUgLm1kLWxpc3QtaXRlbS10ZXh0Lm1kLW9mZnNldCB7XG4gIG1hcmdpbi1sZWZ0OiA1NnB4O1xufVxuW2Rpcj1ydGxdIG1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgLm1kLWxpc3QtaXRlbS10ZXh0Lm1kLW9mZnNldCwgW2Rpcj1ydGxdIG1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgPiAubWQtbm8tc3R5bGUgLm1kLWxpc3QtaXRlbS10ZXh0Lm1kLW9mZnNldCwgW2Rpcj1ydGxdIG1kLWxpc3QtaXRlbS5tZC0zLWxpbmUgLm1kLWxpc3QtaXRlbS10ZXh0Lm1kLW9mZnNldCwgW2Rpcj1ydGxdIG1kLWxpc3QtaXRlbS5tZC0zLWxpbmUgPiAubWQtbm8tc3R5bGUgLm1kLWxpc3QtaXRlbS10ZXh0Lm1kLW9mZnNldCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDU2cHg7XG59XG5tZC1saXN0LWl0ZW0ubWQtMi1saW5lIC5tZC1saXN0LWl0ZW0tdGV4dCBoMywgbWQtbGlzdC1pdGVtLm1kLTItbGluZSA+IC5tZC1uby1zdHlsZSAubWQtbGlzdC1pdGVtLXRleHQgaDMsIG1kLWxpc3QtaXRlbS5tZC0zLWxpbmUgLm1kLWxpc3QtaXRlbS10ZXh0IGgzLCBtZC1saXN0LWl0ZW0ubWQtMy1saW5lID4gLm1kLW5vLXN0eWxlIC5tZC1saXN0LWl0ZW0tdGV4dCBoMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgbWFyZ2luOiAwIDAgMCAwO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxubWQtbGlzdC1pdGVtLm1kLTItbGluZSAubWQtbGlzdC1pdGVtLXRleHQgaDQsIG1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgPiAubWQtbm8tc3R5bGUgLm1kLWxpc3QtaXRlbS10ZXh0IGg0LCBtZC1saXN0LWl0ZW0ubWQtMy1saW5lIC5tZC1saXN0LWl0ZW0tdGV4dCBoNCwgbWQtbGlzdC1pdGVtLm1kLTMtbGluZSA+IC5tZC1uby1zdHlsZSAubWQtbGlzdC1pdGVtLXRleHQgaDQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIG1hcmdpbjogM3B4IDAgMXB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5tZC1saXN0LWl0ZW0ubWQtMi1saW5lIC5tZC1saXN0LWl0ZW0tdGV4dCBwLCBtZC1saXN0LWl0ZW0ubWQtMi1saW5lID4gLm1kLW5vLXN0eWxlIC5tZC1saXN0LWl0ZW0tdGV4dCBwLCBtZC1saXN0LWl0ZW0ubWQtMy1saW5lIC5tZC1saXN0LWl0ZW0tdGV4dCBwLCBtZC1saXN0LWl0ZW0ubWQtMy1saW5lID4gLm1kLW5vLXN0eWxlIC5tZC1saXN0LWl0ZW0tdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBtYXJnaW46IDAgMCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbn1cbm1kLWxpc3QtaXRlbS5tZC0yLWxpbmUsIG1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgPiAubWQtbm8tc3R5bGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDcycHg7XG59XG5tZC1saXN0LWl0ZW0ubWQtMi1saW5lOjpiZWZvcmUsIG1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgPiAubWQtbm8tc3R5bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1pbi1oZWlnaHQ6IDcycHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxubWQtbGlzdC1pdGVtLm1kLTItbGluZSA+IC5tZC1hdmF0YXIsIG1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgLm1kLWF2YXRhci1pY29uLCBtZC1saXN0LWl0ZW0ubWQtMi1saW5lID4gLm1kLW5vLXN0eWxlID4gLm1kLWF2YXRhciwgbWQtbGlzdC1pdGVtLm1kLTItbGluZSA+IC5tZC1uby1zdHlsZSAubWQtYXZhdGFyLWljb24ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxubWQtbGlzdC1pdGVtLm1kLTItbGluZSA+IG1kLWljb246Zmlyc3QtY2hpbGQsIG1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgPiAubWQtbm8tc3R5bGUgPiBtZC1pY29uOmZpcnN0LWNoaWxkIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbm1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgLm1kLWxpc3QtaXRlbS10ZXh0LCBtZC1saXN0LWl0ZW0ubWQtMi1saW5lID4gLm1kLW5vLXN0eWxlIC5tZC1saXN0LWl0ZW0tdGV4dCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxubWQtbGlzdC1pdGVtLm1kLTMtbGluZSwgbWQtbGlzdC1pdGVtLm1kLTMtbGluZSA+IC5tZC1uby1zdHlsZSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogODhweDtcbn1cbm1kLWxpc3QtaXRlbS5tZC0zLWxpbmU6OmJlZm9yZSwgbWQtbGlzdC1pdGVtLm1kLTMtbGluZSA+IC5tZC1uby1zdHlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWluLWhlaWdodDogODhweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5tZC1saXN0LWl0ZW0ubWQtMy1saW5lID4gbWQtaWNvbjpmaXJzdC1jaGlsZCxcbm1kLWxpc3QtaXRlbS5tZC0zLWxpbmUgPiAubWQtYXZhdGFyLCBtZC1saXN0LWl0ZW0ubWQtMy1saW5lID4gLm1kLW5vLXN0eWxlID4gbWQtaWNvbjpmaXJzdC1jaGlsZCxcbm1kLWxpc3QtaXRlbS5tZC0zLWxpbmUgPiAubWQtbm8tc3R5bGUgPiAubWQtYXZhdGFyIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLm1kLW9wZW4tbWVudS1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMHB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ubWQtb3Blbi1tZW51LWNvbnRhaW5lciBtZC1tZW51LWRpdmlkZXIge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgbWF4LWhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZC1vcGVuLW1lbnUtY29udGFpbmVyIG1kLW1lbnUtY29udGVudCA+ICoge1xuICBvcGFjaXR5OiAwO1xufVxuLm1kLW9wZW4tbWVudS1jb250YWluZXI6bm90KC5tZC1jbGlja2FibGUpIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubWQtb3Blbi1tZW51LWNvbnRhaW5lci5tZC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG59XG4ubWQtb3Blbi1tZW51LWNvbnRhaW5lci5tZC1hY3RpdmUgPiBtZC1tZW51LWNvbnRlbnQgPiAqIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuNTUsIDAuMik7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcbn1cbi5tZC1vcGVuLW1lbnUtY29udGFpbmVyLm1kLWxlYXZlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuNTUsIDAuMik7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI1MG1zO1xufVxuXG5tZC1tZW51LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgbWF4LWhlaWdodDogMzA0cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5tZC1tZW51LWNvbnRlbnQubWQtZGVuc2Uge1xuICBtYXgtaGVpZ2h0OiAyMDhweDtcbn1cbm1kLW1lbnUtY29udGVudC5tZC1kZW5zZSBtZC1tZW51LWl0ZW0ge1xuICBoZWlnaHQ6IDMycHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG59XG5cbm1kLW1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC8qXG4gICAqIFdlIGNhbm5vdCB1c2UgZmxleCBvbiA8YnV0dG9uPiBlbGVtZW50cyBkdWUgdG8gYSBidWcgaW4gRmlyZWZveCwgc28gd2UgYWxzbyBjYW4ndCB1c2UgaXQgb25cbiAgICogPGE+IGVsZW1lbnRzLiBBZGQgc29tZSB0b3AgcGFkZGluZyB0byBmaXggYWxpZ25tZW50IHNpbmNlIGJ1dHRvbnMgYXV0b21hdGljYWxseSBhbGlnbiB0aGVpclxuICAgKiB0ZXh0IHZlcnRpY2FsbHkuXG4gICAqL1xufVxubWQtbWVudS1pdGVtID4gKiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxubWQtbWVudS1pdGVtID4gYS5tZC1idXR0b24ge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxubWQtbWVudS1pdGVtID4gLm1kLWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbm1kLW1lbnUtaXRlbSA+IC5tZC1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5bZGlyPXJ0bF0gbWQtbWVudS1pdGVtID4gLm1kLWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxubWQtbWVudS1pdGVtID4gLm1kLWJ1dHRvbiBtZC1pY29uIHtcbiAgbWFyZ2luOiBhdXRvIDE2cHggYXV0byAwO1xufVxuW2Rpcj1ydGxdIG1kLW1lbnUtaXRlbSA+IC5tZC1idXR0b24gbWQtaWNvbiB7XG4gIG1hcmdpbjogYXV0byAwIGF1dG8gMTZweDtcbn1cbm1kLW1lbnUtaXRlbSA+IC5tZC1idXR0b24gcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xufVxubWQtbWVudS1pdGVtID4gLm1kLWJ1dHRvbiBzcGFuIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cbm1kLW1lbnUtaXRlbSA+IC5tZC1idXR0b24gLm1kLXJpcHBsZS1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xufVxuXG5tZC10b29sYmFyIC5tZC1tZW51IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICBtZC1tZW51LWNvbnRlbnQge1xuICAgIG1pbi13aWR0aDogMTEycHg7XG4gIH1cbiAgbWQtbWVudS1jb250ZW50W3dpZHRoPVwiM1wiXSB7XG4gICAgbWluLXdpZHRoOiAxNjhweDtcbiAgfVxuICBtZC1tZW51LWNvbnRlbnRbd2lkdGg9XCI0XCJdIHtcbiAgICBtaW4td2lkdGg6IDIyNHB4O1xuICB9XG4gIG1kLW1lbnUtY29udGVudFt3aWR0aD1cIjVcIl0ge1xuICAgIG1pbi13aWR0aDogMjgwcHg7XG4gIH1cbiAgbWQtbWVudS1jb250ZW50W3dpZHRoPVwiNlwiXSB7XG4gICAgbWluLXdpZHRoOiAzMzZweDtcbiAgfVxuICBtZC1tZW51LWNvbnRlbnRbd2lkdGg9XCI3XCJdIHtcbiAgICBtaW4td2lkdGg6IDM5MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgbWQtbWVudS1jb250ZW50IHtcbiAgICBtaW4td2lkdGg6IDk2cHg7XG4gIH1cbiAgbWQtbWVudS1jb250ZW50W3dpZHRoPVwiM1wiXSB7XG4gICAgbWluLXdpZHRoOiAxOTJweDtcbiAgfVxuICBtZC1tZW51LWNvbnRlbnRbd2lkdGg9XCI0XCJdIHtcbiAgICBtaW4td2lkdGg6IDI1NnB4O1xuICB9XG4gIG1kLW1lbnUtY29udGVudFt3aWR0aD1cIjVcIl0ge1xuICAgIG1pbi13aWR0aDogMzIwcHg7XG4gIH1cbiAgbWQtbWVudS1jb250ZW50W3dpZHRoPVwiNlwiXSB7XG4gICAgbWluLXdpZHRoOiAzODRweDtcbiAgfVxuICBtZC1tZW51LWNvbnRlbnRbd2lkdGg9XCI3XCJdIHtcbiAgICBtaW4td2lkdGg6IDQ0OHB4O1xuICB9XG59XG5tZC10b29sYmFyLm1kLW1lbnUtdG9vbGJhciBoMi5tZC10b29sYmFyLXRvb2xzIHtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMjhweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5tZC10b29sYmFyLm1kLWhhcy1vcGVuLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxubWQtbWVudS1iYXIge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5tZC1tZW51LWJhciAubWQtbWVudSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxubWQtbWVudS1iYXIgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxubWQtbWVudS1iYXIgbWQtYmFja2Ryb3AubWQtbWVudS1iYWNrZHJvcCB7XG4gIHotaW5kZXg6IC0yO1xufVxuXG5tZC1tZW51LWNvbnRlbnQubWQtbWVudS1iYXItbWVudS5tZC1kZW5zZSB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cbm1kLW1lbnUtY29udGVudC5tZC1tZW51LWJhci1tZW51Lm1kLWRlbnNlIG1kLW1lbnUtaXRlbS5tZC1pbmRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5tZC1tZW51LWNvbnRlbnQubWQtbWVudS1iYXItbWVudS5tZC1kZW5zZSBtZC1tZW51LWl0ZW0ubWQtaW5kZW50ID4gbWQtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiAyNHB4O1xufVxuW2Rpcj1ydGxdIG1kLW1lbnUtY29udGVudC5tZC1tZW51LWJhci1tZW51Lm1kLWRlbnNlIG1kLW1lbnUtaXRlbS5tZC1pbmRlbnQgPiBtZC1pY29uIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDI0cHg7XG59XG5tZC1tZW51LWNvbnRlbnQubWQtbWVudS1iYXItbWVudS5tZC1kZW5zZSBtZC1tZW51LWl0ZW0ubWQtaW5kZW50ID4gLm1kLWJ1dHRvbiwgbWQtbWVudS1jb250ZW50Lm1kLW1lbnUtYmFyLW1lbnUubWQtZGVuc2UgbWQtbWVudS1pdGVtLm1kLWluZGVudCAubWQtbWVudSA+IC5tZC1idXR0b24ge1xuICBwYWRkaW5nOiAwIDMycHggMCA2NHB4O1xufVxuW2Rpcj1ydGxdIG1kLW1lbnUtY29udGVudC5tZC1tZW51LWJhci1tZW51Lm1kLWRlbnNlIG1kLW1lbnUtaXRlbS5tZC1pbmRlbnQgPiAubWQtYnV0dG9uLCBbZGlyPXJ0bF0gbWQtbWVudS1jb250ZW50Lm1kLW1lbnUtYmFyLW1lbnUubWQtZGVuc2UgbWQtbWVudS1pdGVtLm1kLWluZGVudCAubWQtbWVudSA+IC5tZC1idXR0b24ge1xuICBwYWRkaW5nOiAwIDY0cHggMCAzMnB4O1xufVxubWQtbWVudS1jb250ZW50Lm1kLW1lbnUtYmFyLW1lbnUubWQtZGVuc2UgLm1kLWJ1dHRvbiB7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGhlaWdodDogMzJweDtcbn1cbm1kLW1lbnUtY29udGVudC5tZC1tZW51LWJhci1tZW51Lm1kLWRlbnNlIC5tZC1idXR0b24gc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuW2Rpcj1ydGxdIG1kLW1lbnUtY29udGVudC5tZC1tZW51LWJhci1tZW51Lm1kLWRlbnNlIC5tZC1idXR0b24gc3BhbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cbm1kLW1lbnUtY29udGVudC5tZC1tZW51LWJhci1tZW51Lm1kLWRlbnNlIC5tZC1idXR0b24gc3Bhbi5tZC1hbHQtdGV4dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDhweDtcbn1cbltkaXI9cnRsXSBtZC1tZW51LWNvbnRlbnQubWQtbWVudS1iYXItbWVudS5tZC1kZW5zZSAubWQtYnV0dG9uIHNwYW4ubWQtYWx0LXRleHQge1xuICBmbG9hdDogbGVmdDtcbn1cbm1kLW1lbnUtY29udGVudC5tZC1tZW51LWJhci1tZW51Lm1kLWRlbnNlIG1kLW1lbnUtZGl2aWRlciB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5tZC1tZW51LWNvbnRlbnQubWQtbWVudS1iYXItbWVudS5tZC1kZW5zZSBtZC1tZW51LWl0ZW0gPiAubWQtYnV0dG9uLCBtZC1tZW51LWNvbnRlbnQubWQtbWVudS1iYXItbWVudS5tZC1kZW5zZSAubWQtbWVudSA+IC5tZC1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuW2Rpcj1ydGxdIG1kLW1lbnUtY29udGVudC5tZC1tZW51LWJhci1tZW51Lm1kLWRlbnNlIG1kLW1lbnUtaXRlbSA+IC5tZC1idXR0b24sIFtkaXI9cnRsXSBtZC1tZW51LWNvbnRlbnQubWQtbWVudS1iYXItbWVudS5tZC1kZW5zZSAubWQtbWVudSA+IC5tZC1idXR0b24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbm1kLW1lbnUtY29udGVudC5tZC1tZW51LWJhci1tZW51Lm1kLWRlbnNlIC5tZC1tZW51IHtcbiAgcGFkZGluZzogMDtcbn1cbm1kLW1lbnUtY29udGVudC5tZC1tZW51LWJhci1tZW51Lm1kLWRlbnNlIC5tZC1tZW51ID4gLm1kLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuW2Rpcj1ydGxdIG1kLW1lbnUtY29udGVudC5tZC1tZW51LWJhci1tZW51Lm1kLWRlbnNlIC5tZC1tZW51ID4gLm1kLWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbm1kLW1lbnUtY29udGVudC5tZC1tZW51LWJhci1tZW51Lm1kLWRlbnNlIC5tZC1tZW51ID4gLm1kLWJ1dHRvbjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIuKWvFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBzcGVhazogbm9uZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKSBzY2FsZVkoMC40NSkgc2NhbGVYKDAuOSk7XG4gIHJpZ2h0OiAyOHB4O1xufVxuW2Rpcj1ydGxdIG1kLW1lbnUtY29udGVudC5tZC1tZW51LWJhci1tZW51Lm1kLWRlbnNlIC5tZC1tZW51ID4gLm1kLWJ1dHRvbjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSBzY2FsZVkoMC40NSkgc2NhbGVYKDAuOSk7XG59XG5bZGlyPXJ0bF0gbWQtbWVudS1jb250ZW50Lm1kLW1lbnUtYmFyLW1lbnUubWQtZGVuc2UgLm1kLW1lbnUgPiAubWQtYnV0dG9uOmFmdGVyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDI4cHg7XG59XG5cbi8qKiBNYXRjaGVzIFwibWQtdGFicyBtZC10YWJzLXdyYXBwZXJcIiBzdHlsZS4gKi9cbi5tZC1uYXYtYmFyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLl9tZC1uYXYtYmFyLWxpc3Qge1xuICBvdXRsaW5lOiBub25lO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5tZC1uYXYtaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLm1kLWJ1dHRvbi5fbWQtbmF2LWJ1dHRvbiB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDAgNHB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpO1xufVxuLm1kLWJ1dHRvbi5fbWQtbmF2LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbm1kLW5hdi1pbmstYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKTtcbn1cbm1kLW5hdi1pbmstYmFyLm5nLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG5tZC1uYXYtZXh0cmEtY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5cbkBrZXlmcmFtZXMgaW5kZXRlcm1pbmF0ZS1yb3RhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxubWQtcHJvZ3Jlc3MtY2lyY3VsYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuW2Rpcj1ydGxdIG1kLXByb2dyZXNzLWNpcmN1bGFyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG5tZC1wcm9ncmVzcy1jaXJjdWxhci5fbWQtcHJvZ3Jlc3MtY2lyY3VsYXItZGlzYWJsZWQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5tZC1wcm9ncmVzcy1jaXJjdWxhci5tZC1tb2RlLWluZGV0ZXJtaW5hdGUgc3ZnIHtcbiAgYW5pbWF0aW9uOiBpbmRldGVybWluYXRlLXJvdGF0ZSAxNTY4LjYzbXMgbGluZWFyIGluZmluaXRlO1xufVxubWQtcHJvZ3Jlc3MtY2lyY3VsYXIgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG5tZC1wcm9ncmVzcy1saW5lYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1cHg7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cbltkaXI9cnRsXSBtZC1wcm9ncmVzcy1saW5lYXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cbm1kLXByb2dyZXNzLWxpbmVhci5fbWQtcHJvZ3Jlc3MtbGluZWFyLWRpc2FibGVkIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxubWQtcHJvZ3Jlc3MtbGluZWFyIC5tZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEsIDEpO1xufVxubWQtcHJvZ3Jlc3MtbGluZWFyIC5tZC1jb250YWluZXIgLm1kLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDVweDtcbn1cbm1kLXByb2dyZXNzLWxpbmVhciAubWQtY29udGFpbmVyIC5tZC1kYXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTIzcHg7XG59XG5tZC1wcm9ncmVzcy1saW5lYXIgLm1kLWNvbnRhaW5lciAubWQtYmFyMSwgbWQtcHJvZ3Jlc3MtbGluZWFyIC5tZC1jb250YWluZXIgLm1kLWJhcjIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XG59XG5tZC1wcm9ncmVzcy1saW5lYXIgLm1kLWNvbnRhaW5lci5tZC1tb2RlLXF1ZXJ5IC5tZC1iYXIxIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbm1kLXByb2dyZXNzLWxpbmVhciAubWQtY29udGFpbmVyLm1kLW1vZGUtcXVlcnkgLm1kLWJhcjIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIGFuaW1hdGlvbjogcXVlcnkgMC44cyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbn1cbm1kLXByb2dyZXNzLWxpbmVhciAubWQtY29udGFpbmVyLm1kLW1vZGUtZGV0ZXJtaW5hdGUgLm1kLWJhcjEge1xuICBkaXNwbGF5OiBub25lO1xufVxubWQtcHJvZ3Jlc3MtbGluZWFyIC5tZC1jb250YWluZXIubWQtbW9kZS1pbmRldGVybWluYXRlIC5tZC1iYXIxIHtcbiAgYW5pbWF0aW9uOiBtZC1wcm9ncmVzcy1saW5lYXItaW5kZXRlcm1pbmF0ZS1zY2FsZS0xIDRzIGluZmluaXRlLCBtZC1wcm9ncmVzcy1saW5lYXItaW5kZXRlcm1pbmF0ZS0xIDRzIGluZmluaXRlO1xufVxubWQtcHJvZ3Jlc3MtbGluZWFyIC5tZC1jb250YWluZXIubWQtbW9kZS1pbmRldGVybWluYXRlIC5tZC1iYXIyIHtcbiAgYW5pbWF0aW9uOiBtZC1wcm9ncmVzcy1saW5lYXItaW5kZXRlcm1pbmF0ZS1zY2FsZS0yIDRzIGluZmluaXRlLCBtZC1wcm9ncmVzcy1saW5lYXItaW5kZXRlcm1pbmF0ZS0yIDRzIGluZmluaXRlO1xufVxubWQtcHJvZ3Jlc3MtbGluZWFyIC5tZC1jb250YWluZXIubmctaGlkZSAuX21kLXByb2dyZXNzLWxpbmVhci1kaXNhYmxlZCBtZC1wcm9ncmVzcy1saW5lYXIgLm1kLWNvbnRhaW5lciB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cbm1kLXByb2dyZXNzLWxpbmVhciAubWQtY29udGFpbmVyLm5nLWhpZGUgLl9tZC1wcm9ncmVzcy1saW5lYXItZGlzYWJsZWQgbWQtcHJvZ3Jlc3MtbGluZWFyIC5tZC1jb250YWluZXIgLm1kLWJhcjEge1xuICBhbmltYXRpb24tbmFtZTogbm9uZTtcbn1cbm1kLXByb2dyZXNzLWxpbmVhciAubWQtY29udGFpbmVyLm5nLWhpZGUgLl9tZC1wcm9ncmVzcy1saW5lYXItZGlzYWJsZWQgbWQtcHJvZ3Jlc3MtbGluZWFyIC5tZC1jb250YWluZXIgLm1kLWJhcjIge1xuICBhbmltYXRpb24tbmFtZTogbm9uZTtcbn1cbm1kLXByb2dyZXNzLWxpbmVhciAubWQtY29udGFpbmVyLm1kLW1vZGUtYnVmZmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxubWQtcHJvZ3Jlc3MtbGluZWFyIC5tZC1jb250YWluZXIubWQtbW9kZS1idWZmZXIgLm1kLWRhc2hlZDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYW5pbWF0aW9uOiBidWZmZXIgM3MgaW5maW5pdGUgbGluZWFyO1xufVxuXG5Aa2V5ZnJhbWVzIHF1ZXJ5IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDM1JSkgc2NhbGUoMC4zLCAxKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgwLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBidWZmZXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTIzcHg7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMHB4IC0yM3B4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1kLXByb2dyZXNzLWxpbmVhci1pbmRldGVybWluYXRlLXNjYWxlLTEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIH1cbiAgMzYuNiUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzM0NzMxNDMyLCAwLjEyNDgxOTgyMSwgMC43ODU4NDM5OTYsIDEpO1xuICB9XG4gIDY5LjE1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC44Myk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjI1NzMyMDA0LCAwLCAwLjIzMzY0ODkwNiwgMS4zNzA5Nzk4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1kLXByb2dyZXNzLWxpbmVhci1pbmRldGVybWluYXRlLTEge1xuICAwJSB7XG4gICAgbGVmdDogLTEwNS4xNjY2NjY2NjY3JTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIH1cbiAgMjAlIHtcbiAgICBsZWZ0OiAtMTA1LjE2NjY2NjY2NjclO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuNzAxNzMyLCAwLjQ5NTgxODcwMyk7XG4gIH1cbiAgNjkuMTUlIHtcbiAgICBsZWZ0OiAyMS41JTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMDI0MzUsIDAuMzgxMzUxOTcsIDAuNTUsIDAuOTU2MzUyMTI1KTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiA5NS40NDQ0NDQ0NDQ0JTtcbiAgfVxufVxuQGtleWZyYW1lcyBtZC1wcm9ncmVzcy1saW5lYXItaW5kZXRlcm1pbmF0ZS1zY2FsZS0yIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjA1MDI4MTcyLCAwLjA1NzA1MDgzNiwgMC41NzY2MDk5NSwgMC40NTM5NzA4NDEpO1xuICB9XG4gIDE5LjE1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC41Nyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUyMzEyOTk0LCAwLjE5NjQzMTk1NywgMC42NDgzNzM3NzgsIDEuMDA0MzE1MzUpO1xuICB9XG4gIDQ0LjE1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC45MSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjU3NzU4ODIsIC0wLjAwMzE2MzM1NywgMC4yMTE3NjE5MTYsIDEuMzgxNzg5NjEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWQtcHJvZ3Jlc3MtbGluZWFyLWluZGV0ZXJtaW5hdGUtMiB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtNTQuODg4ODg4ODg4OSU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUsIDAsIDAuNTE1MDU4NCwgMC40MDk2ODQ5NjYpO1xuICB9XG4gIDI1JSB7XG4gICAgbGVmdDogLTE3LjI1JTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMTAzMjk5LCAwLjI4NDA1NzY4NCwgMC44LCAwLjczMzcxODk3OSk7XG4gIH1cbiAgNDguMzUlIHtcbiAgICBsZWZ0OiAyOS41JTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLjYyNzAzNDkwMywgMC42LCAwLjkwMjAyNTc5Nik7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTE3LjM4ODg4ODg4ODklO1xuICB9XG59XG5tZC1yYWRpby1idXR0b24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5tZC1yYWRpby1idXR0b25bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxubWQtcmFkaW8tYnV0dG9uW2Rpc2FibGVkXSAubWQtY29udGFpbmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxubWQtcmFkaW8tYnV0dG9uIC5tZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cbltkaXI9cnRsXSBtZC1yYWRpby1idXR0b24gLm1kLWNvbnRhaW5lciB7XG4gIGxlZnQ6IGF1dG87XG59XG5bZGlyPXJ0bF0gbWQtcmFkaW8tYnV0dG9uIC5tZC1jb250YWluZXIge1xuICByaWdodDogMDtcbn1cbm1kLXJhZGlvLWJ1dHRvbiAubWQtY29udGFpbmVyIC5tZC1yaXBwbGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogLTE1cHg7XG4gIHRvcDogLTE1cHg7XG4gIHJpZ2h0OiAtMTVweDtcbiAgYm90dG9tOiAtMTVweDtcbn1cbm1kLXJhZGlvLWJ1dHRvbiAubWQtY29udGFpbmVyOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgd2lkdGg6IGF1dG87XG59XG5tZC1yYWRpby1idXR0b24ubWQtYWxpZ24tdG9wLWxlZnQgPiBkaXYubWQtY29udGFpbmVyIHtcbiAgdG9wOiAxMnB4O1xufVxubWQtcmFkaW8tYnV0dG9uIC5tZC1vZmYge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UgMC4yOHM7XG59XG5tZC1yYWRpby1idXR0b24gLm1kLW9uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UgMC4yOHM7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5tZC1yYWRpby1idXR0b24ubWQtY2hlY2tlZCAubWQtb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG59XG5tZC1yYWRpby1idXR0b24gLm1kLWxhYmVsIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogYXV0bztcbn1cbltkaXI9cnRsXSBtZC1yYWRpby1idXR0b24gLm1kLWxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5bZGlyPXJ0bF0gbWQtcmFkaW8tYnV0dG9uIC5tZC1sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxubWQtcmFkaW8tZ3JvdXA6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxubWQtcmFkaW8tZ3JvdXAubWQtZm9jdXNlZC5uZy1ub3QtZW1wdHkgLm1kLWNoZWNrZWQgLm1kLWNvbnRhaW5lcjpiZWZvcmUge1xuICBsZWZ0OiAtOHB4O1xuICB0b3A6IC04cHg7XG4gIHJpZ2h0OiAtOHB4O1xuICBib3R0b206IC04cHg7XG59XG5tZC1yYWRpby1ncm91cC5tZC1mb2N1c2VkLm5nLWVtcHR5ID4gbWQtcmFkaW8tYnV0dG9uOmZpcnN0LWNoaWxkIC5tZC1jb250YWluZXI6YmVmb3JlIHtcbiAgbGVmdDogLThweDtcbiAgdG9wOiAtOHB4O1xuICByaWdodDogLThweDtcbiAgYm90dG9tOiAtOHB4O1xufVxubWQtcmFkaW8tZ3JvdXBbZGlzYWJsZWRdIG1kLXJhZGlvLWJ1dHRvbiB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbm1kLXJhZGlvLWdyb3VwW2Rpc2FibGVkXSBtZC1yYWRpby1idXR0b24gLm1kLWNvbnRhaW5lciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5sYXlvdXQtcm93Om5vdCgubGF5b3V0LXhzLWNvbHVtbikgPiBtZC1yYWRpby1idXR0b24sXG4gIC5sYXlvdXQteHMtcm93ID4gbWQtcmFkaW8tYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubGF5b3V0LXJvdzpub3QoLmxheW91dC1ndC14cy1jb2x1bW4pOm5vdCgubGF5b3V0LXNtLWNvbHVtbikgPiBtZC1yYWRpby1idXR0b24sXG4gIC5sYXlvdXQtZ3QteHMtcm93Om5vdCgubGF5b3V0LXNtLWNvbHVtbikgPiBtZC1yYWRpby1idXR0b24sXG4gIC5sYXlvdXQtc20tcm93Om5vdCgubGF5b3V0LXNtLWNvbHVtbikgPiBtZC1yYWRpby1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubGF5b3V0LXJvdzpub3QoLmxheW91dC1ndC14cy1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LXNtLWNvbHVtbik6bm90KC5sYXlvdXQtbWQtY29sdW1uKSA+IG1kLXJhZGlvLWJ1dHRvbixcbiAgLmxheW91dC1ndC14cy1yb3c6bm90KC5sYXlvdXQtZ3Qtc20tY29sdW1uKTpub3QoLmxheW91dC1tZC1jb2x1bW4pID4gbWQtcmFkaW8tYnV0dG9uLFxuICAubGF5b3V0LWd0LXNtLXJvdzpub3QoLmxheW91dC1tZC1jb2x1bW4pID4gbWQtcmFkaW8tYnV0dG9uLFxuICAubGF5b3V0LW1kLXJvdzpub3QoLmxheW91dC1tZC1jb2x1bW4pID4gbWQtcmFkaW8tYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5sYXlvdXQtcm93Om5vdCgubGF5b3V0LWd0LXhzLWNvbHVtbik6bm90KC5sYXlvdXQtZ3Qtc20tY29sdW1uKTpub3QoLmxheW91dC1ndC1tZC1jb2x1bW4pOm5vdCgubGF5b3V0LWxnLWNvbHVtbikgPiBtZC1yYWRpby1idXR0b24sXG4gIC5sYXlvdXQtZ3QteHMtcm93Om5vdCgubGF5b3V0LWd0LXNtLWNvbHVtbik6bm90KC5sYXlvdXQtZ3QtbWQtY29sdW1uKTpub3QoLmxheW91dC1sZy1jb2x1bW4pID4gbWQtcmFkaW8tYnV0dG9uLFxuICAubGF5b3V0LWd0LXNtLXJvdzpub3QoLmxheW91dC1ndC1tZC1jb2x1bW4pOm5vdCgubGF5b3V0LWxnLWNvbHVtbikgPiBtZC1yYWRpby1idXR0b24sXG4gIC5sYXlvdXQtZ3QtbWQtcm93Om5vdCgubGF5b3V0LWxnLWNvbHVtbikgPiBtZC1yYWRpby1idXR0b24sXG4gIC5sYXlvdXQtbGctcm93Om5vdCgubGF5b3V0LWxnLWNvbHVtbikgPiBtZC1yYWRpby1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmxheW91dC1yb3c6bm90KC5sYXlvdXQtZ3QteHMtY29sdW1uKTpub3QoLmxheW91dC1ndC1zbS1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LW1kLWNvbHVtbik6bm90KC5sYXlvdXQtZ3QtbGctY29sdW1uKTpub3QoLmxheW91dC14bC1jb2x1bW4pID4gbWQtcmFkaW8tYnV0dG9uLFxuICAubGF5b3V0LWd0LXhzLXJvdzpub3QoLmxheW91dC1ndC1zbS1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LW1kLWNvbHVtbik6bm90KC5sYXlvdXQtZ3QtbGctY29sdW1uKTpub3QoLmxheW91dC14bC1jb2x1bW4pID4gbWQtcmFkaW8tYnV0dG9uLFxuICAubGF5b3V0LWd0LXNtLXJvdzpub3QoLmxheW91dC1ndC1tZC1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LWxnLWNvbHVtbik6bm90KC5sYXlvdXQteGwtY29sdW1uKSA+IG1kLXJhZGlvLWJ1dHRvbixcbiAgLmxheW91dC1ndC1tZC1yb3c6bm90KC5sYXlvdXQtZ3QtbGctY29sdW1uKTpub3QoLmxheW91dC14bC1jb2x1bW4pID4gbWQtcmFkaW8tYnV0dG9uLFxuICAubGF5b3V0LWd0LWxnLXJvdzpub3QoLmxheW91dC1ndC1sZy1jb2x1bW4pOm5vdCgubGF5b3V0LXhsLWNvbHVtbikgPiBtZC1yYWRpby1idXR0b24sXG4gIC5sYXlvdXQteGwtcm93Om5vdCgubGF5b3V0LWd0LWxnLWNvbHVtbik6bm90KC5sYXlvdXQteGwtY29sdW1uKSA+IG1kLXJhZGlvLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm1kLWlubGluZS1mb3JtIG1kLXJhZGlvLWdyb3VwIHtcbiAgbWFyZ2luOiAxOHB4IDAgMTlweDtcbn1cbi5tZC1pbmxpbmUtZm9ybSBtZC1yYWRpby1ncm91cCBtZC1yYWRpby1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMnB4IDEwcHggMnB4IDZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tZC1pbmxpbmUtZm9ybSBtZC1yYWRpby1ncm91cCBtZC1yYWRpby1idXR0b24gLm1kLWxhYmVsIHtcbiAgdG9wOiA0cHg7XG59XG4ubWQtaW5saW5lLWZvcm0gbWQtcmFkaW8tZ3JvdXAgbWQtcmFkaW8tYnV0dG9uIC5tZC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIG1kLXJhZGlvLWJ1dHRvbi5tZC1kZWZhdWx0LXRoZW1lIC5tZC1vbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxubWQtaW5wdXQtY29udGFpbmVyOm5vdChbbWQtbm8tZmxvYXRdKSAubWQtc2VsZWN0LXBsYWNlaG9sZGVyIHNwYW46Zmlyc3QtY2hpbGQge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5bZGlyPXJ0bF0gbWQtaW5wdXQtY29udGFpbmVyOm5vdChbbWQtbm8tZmxvYXRdKSAubWQtc2VsZWN0LXBsYWNlaG9sZGVyIHNwYW46Zmlyc3QtY2hpbGQge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG5tZC1pbnB1dC1jb250YWluZXIubWQtaW5wdXQtZm9jdXNlZDpub3QoW21kLW5vLWZsb2F0XSkgbWQtc2VsZWN0Om5vdChbcGxhY2Vob2xkZXJdKSAubWQtc2VsZWN0LXBsYWNlaG9sZGVyIHNwYW46Zmlyc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LCAtMjJweCkgc2NhbGUoMC43NSk7XG59XG5cbi5tZC1zZWxlY3QtbWVudS1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTA7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbn1cbi5tZC1zZWxlY3QtbWVudS1jb250YWluZXI6bm90KC5tZC1jbGlja2FibGUpIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubWQtc2VsZWN0LW1lbnUtY29udGFpbmVyIG1kLXByb2dyZXNzLWNpcmN1bGFyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogMjRweCBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubWQtc2VsZWN0LW1lbnUtY29udGFpbmVyLm1kLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuLm1kLXNlbGVjdC1tZW51LWNvbnRhaW5lci5tZC1hY3RpdmUgbWQtc2VsZWN0LW1lbnUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG59XG4ubWQtc2VsZWN0LW1lbnUtY29udGFpbmVyLm1kLWFjdGl2ZSBtZC1zZWxlY3QtbWVudSA+ICoge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC41NSwgMC4yKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEwMG1zO1xufVxuLm1kLXNlbGVjdC1tZW51LWNvbnRhaW5lci5tZC1sZWF2ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjU1LCAwLjIpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNTBtcztcbn1cblxuLm1kLWlubGluZS1mb3JtIG1kLXNlbGVjdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbm1kLWlucHV0LWNvbnRhaW5lciA+IG1kLXNlbGVjdCwgLm1kLWlubGluZS1mb3JtIG1kLWlucHV0LWNvbnRhaW5lciA+IG1kLXNlbGVjdCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbm1kLWlucHV0LWNvbnRhaW5lciA+IG1kLXNlbGVjdCB7XG4gIG9yZGVyOiAyO1xufVxuXG5tZC1pbnB1dC1jb250YWluZXI6bm90KC5tZC1pbnB1dC1oYXMtdmFsdWUpIG1kLXNlbGVjdFtyZXF1aXJlZF06bm90KC5tZC1uby1hc3RlcmlzaykgLm1kLXNlbGVjdC12YWx1ZSBzcGFuOmZpcnN0LWNoaWxkOmFmdGVyLCBtZC1pbnB1dC1jb250YWluZXI6bm90KC5tZC1pbnB1dC1oYXMtdmFsdWUpIG1kLXNlbGVjdC5uZy1yZXF1aXJlZDpub3QoLm1kLW5vLWFzdGVyaXNrKSAubWQtc2VsZWN0LXZhbHVlIHNwYW46Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiAqXCI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxubWQtaW5wdXQtY29udGFpbmVyLm1kLWlucHV0LWludmFsaWQgbWQtc2VsZWN0IC5tZC1zZWxlY3QtdmFsdWUge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cblxubWQtc2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbm1kLXNlbGVjdFtyZXF1aXJlZF0ubmctZW1wdHkubmctaW52YWxpZDpub3QoLm1kLW5vLWFzdGVyaXNrKSAubWQtc2VsZWN0LXZhbHVlIHNwYW46Zmlyc3QtY2hpbGQ6YWZ0ZXIsIG1kLXNlbGVjdC5uZy1yZXF1aXJlZC5uZy1lbXB0eS5uZy1pbnZhbGlkOm5vdCgubWQtbm8tYXN0ZXJpc2spIC5tZC1zZWxlY3QtdmFsdWUgc3BhbjpmaXJzdC1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiICpcIjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxubWQtc2VsZWN0W2Rpc2FibGVkXSAubWQtc2VsZWN0LXZhbHVlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIC0xcHggbGVmdCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDRweCAxcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG59XG5tZC1zZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxubWQtc2VsZWN0W2Rpc2FibGVkXTpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbm1kLXNlbGVjdDpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5tZC1zZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmZvY3VzIC5tZC1zZWxlY3QtdmFsdWUge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG5tZC1pbnB1dC1jb250YWluZXIgbWQtc2VsZWN0Om5vdChbZGlzYWJsZWRdKTpmb2N1cyAubWQtc2VsZWN0LXZhbHVlIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxubWQtaW5wdXQtY29udGFpbmVyIG1kLXNlbGVjdFtkaXNhYmxlZF0gLm1kLXNlbGVjdC12YWx1ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAtMXB4IGxlZnQgMDtcbn1cbm1kLWlucHV0LWNvbnRhaW5lciBtZC1zZWxlY3QgLm1kLXNlbGVjdC12YWx1ZSB7XG4gIG1pbi1oZWlnaHQ6IDI2cHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cbm1kLWlucHV0LWNvbnRhaW5lciBtZC1zZWxlY3QgLm1kLXNlbGVjdC12YWx1ZS5tZC1zZWxlY3QtcGxhY2Vob2xkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cbltkaXI9cnRsXSBtZC1pbnB1dC1jb250YWluZXIgbWQtc2VsZWN0IC5tZC1zZWxlY3QtdmFsdWUubWQtc2VsZWN0LXBsYWNlaG9sZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG59XG5bZGlyPXJ0bF0gbWQtaW5wdXQtY29udGFpbmVyIG1kLXNlbGVjdCAubWQtc2VsZWN0LXZhbHVlLm1kLXNlbGVjdC1wbGFjZWhvbGRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5tZC1zZWxlY3QtdmFsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgbWluLXdpZHRoOiA4OHB4O1xuICBtaW4taGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgZmxleC1ncm93OiAxO1xufVxuW2Rpcj1ydGxdIC5tZC1zZWxlY3QtdmFsdWUge1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cbltkaXI9cnRsXSAubWQtc2VsZWN0LXZhbHVlIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5tZC1zZWxlY3QtdmFsdWUgPiBzcGFuOm5vdCgubWQtc2VsZWN0LWljb24pIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWQtc2VsZWN0LXZhbHVlID4gc3Bhbjpub3QoLm1kLXNlbGVjdC1pY29uKSAubWQtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5tZC1zZWxlY3QtdmFsdWUgLm1kLXNlbGVjdC1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAyNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuW2Rpcj1ydGxdIC5tZC1zZWxlY3QtdmFsdWUgLm1kLXNlbGVjdC1pY29uIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5bZGlyPXJ0bF0gLm1kLXNlbGVjdC12YWx1ZSAubWQtc2VsZWN0LWljb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1kLXNlbGVjdC12YWx1ZSAubWQtc2VsZWN0LWljb246YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCLilrxcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IC00cHg7XG4gIGxlZnQ6IGF1dG87XG4gIHNwZWFrOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XG59XG5bZGlyPXJ0bF0gLm1kLXNlbGVjdC12YWx1ZSAubWQtc2VsZWN0LWljb246YWZ0ZXIge1xuICByaWdodDogYXV0bztcbn1cbltkaXI9cnRsXSAubWQtc2VsZWN0LXZhbHVlIC5tZC1zZWxlY3QtaWNvbjphZnRlciB7XG4gIGxlZnQ6IC00cHg7XG59XG4ubWQtc2VsZWN0LXZhbHVlLm1kLXNlbGVjdC1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG9yZGVyOiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHotaW5kZXg6IDE7XG59XG5cbm1kLXNlbGVjdC1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgbWF4LWhlaWdodDogMjU2cHg7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5tZC1zZWxlY3QtbWVudS5tZC1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxubWQtc2VsZWN0LW1lbnU6bm90KC5tZC1vdmVyZmxvdykgbWQtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5bZGlyPXJ0bF0gbWQtc2VsZWN0LW1lbnUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG5tZC1zZWxlY3QtbWVudSBtZC1jb250ZW50IHtcbiAgbWluLXdpZHRoOiAxMzZweDtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgbWF4LWhlaWdodDogMjU2cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5tZC1zZWxlY3QtbWVudSA+ICoge1xuICBvcGFjaXR5OiAwO1xufVxuXG5tZC1vcHRpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgbGluZWFyO1xuICBwYWRkaW5nOiAwIDE2cHggMCAxNnB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5tZC1vcHRpb25bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxubWQtb3B0aW9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbm1kLW9wdGlvbiAubWQtdGV4dCB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbm1kLW9wdGdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5tZC1vcHRncm91cCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5tZC1vcHRncm91cCBtZC1vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tZC1zZWxlY3QtYmFja2Ryb3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIG1kLXNlbGVjdC1tZW51IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG5tZC1zZWxlY3QtbWVudVttdWx0aXBsZV0gbWQtb3B0aW9uLm1kLWNoZWNrYm94LWVuYWJsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5bZGlyPXJ0bF0gbWQtc2VsZWN0LW1lbnVbbXVsdGlwbGVdIG1kLW9wdGlvbi5tZC1jaGVja2JveC1lbmFibGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuW2Rpcj1ydGxdIG1kLXNlbGVjdC1tZW51W211bHRpcGxlXSBtZC1vcHRpb24ubWQtY2hlY2tib3gtZW5hYmxlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5tZC1zZWxlY3QtbWVudVttdWx0aXBsZV0gbWQtb3B0aW9uLm1kLWNoZWNrYm94LWVuYWJsZWQgLm1kLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cbltkaXI9cnRsXSBtZC1zZWxlY3QtbWVudVttdWx0aXBsZV0gbWQtb3B0aW9uLm1kLWNoZWNrYm94LWVuYWJsZWQgLm1kLWNvbnRhaW5lciB7XG4gIGxlZnQ6IGF1dG87XG59XG5bZGlyPXJ0bF0gbWQtc2VsZWN0LW1lbnVbbXVsdGlwbGVdIG1kLW9wdGlvbi5tZC1jaGVja2JveC1lbmFibGVkIC5tZC1jb250YWluZXIge1xuICByaWdodDogMDtcbn1cbm1kLXNlbGVjdC1tZW51W211bHRpcGxlXSBtZC1vcHRpb24ubWQtY2hlY2tib3gtZW5hYmxlZCAubWQtY29udGFpbmVyOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgd2lkdGg6IGF1dG87XG59XG5tZC1zZWxlY3QtbWVudVttdWx0aXBsZV0gbWQtb3B0aW9uLm1kLWNoZWNrYm94LWVuYWJsZWQgLm1kLWNvbnRhaW5lcjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgcmlnaHQ6IC0xMHB4O1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiAtMTBweDtcbn1cbm1kLXNlbGVjdC1tZW51W211bHRpcGxlXSBtZC1vcHRpb24ubWQtY2hlY2tib3gtZW5hYmxlZCAubWQtY29udGFpbmVyIC5tZC1yaXBwbGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogLTE1cHg7XG4gIHRvcDogLTE1cHg7XG4gIHJpZ2h0OiAtMTVweDtcbiAgYm90dG9tOiAtMTVweDtcbn1cbm1kLXNlbGVjdC1tZW51W211bHRpcGxlXSBtZC1vcHRpb24ubWQtY2hlY2tib3gtZW5hYmxlZCAubWQtaWNvbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IDI0MG1zO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbm1kLXNlbGVjdC1tZW51W211bHRpcGxlXSBtZC1vcHRpb24ubWQtY2hlY2tib3gtZW5hYmxlZFtzZWxlY3RlZF0gLm1kLWljb24ge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxubWQtc2VsZWN0LW1lbnVbbXVsdGlwbGVdIG1kLW9wdGlvbi5tZC1jaGVja2JveC1lbmFibGVkW3NlbGVjdGVkXSAubWQtaWNvbjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogMHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5tZC1zZWxlY3QtbWVudVttdWx0aXBsZV0gbWQtb3B0aW9uLm1kLWNoZWNrYm94LWVuYWJsZWRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxubWQtc2VsZWN0LW1lbnVbbXVsdGlwbGVdIG1kLW9wdGlvbi5tZC1jaGVja2JveC1lbmFibGVkLm1kLWluZGV0ZXJtaW5hdGUgLm1kLWljb246YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwLjhweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbn1cbm1kLXNlbGVjdC1tZW51W211bHRpcGxlXSBtZC1vcHRpb24ubWQtY2hlY2tib3gtZW5hYmxlZCAubWQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwLjY2NjY2NjY2NjdweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuW2Rpcj1ydGxdIG1kLXNlbGVjdC1tZW51W211bHRpcGxlXSBtZC1vcHRpb24ubWQtY2hlY2tib3gtZW5hYmxlZCAubWQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5bZGlyPXJ0bF0gbWQtc2VsZWN0LW1lbnVbbXVsdGlwbGVdIG1kLW9wdGlvbi5tZC1jaGVja2JveC1lbmFibGVkIC5tZC1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDEwLjY2NjY2NjY2NjdweDtcbn1cblxubWQtc2lkZW5hdiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogNjA7XG4gIHdpZHRoOiAzMjBweDtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxubWQtc2lkZW5hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5tZC1zaWRlbmF2Lm1kLWNsb3NlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5tZC1zaWRlbmF2Lm1kLWNsb3NlZC1hZGQsIG1kLXNpZGVuYXYubWQtY2xvc2VkLXJlbW92ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbiBhbGw7XG59XG5tZC1zaWRlbmF2Lm1kLWNsb3NlZC1hZGQubWQtY2xvc2VkLWFkZC1hY3RpdmUsIG1kLXNpZGVuYXYubWQtY2xvc2VkLXJlbW92ZS5tZC1jbG9zZWQtcmVtb3ZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xufVxubWQtc2lkZW5hdi5tZC1sb2NrZWQtb3Blbi1hZGQsIG1kLXNpZGVuYXYubWQtbG9ja2VkLW9wZW4tcmVtb3ZlIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbm1kLXNpZGVuYXYubWQtbG9ja2VkLW9wZW4sIG1kLXNpZGVuYXYubWQtbG9ja2VkLW9wZW4ubWQtY2xvc2VkLCBtZC1zaWRlbmF2Lm1kLWxvY2tlZC1vcGVuLm1kLWNsb3NlZC5tZC1zaWRlbmF2LWxlZnQsIG1kLXNpZGVuYXYubWQtbG9ja2VkLW9wZW4ubWQtY2xvc2VkLm1kLXNpZGVuYXYtcmlnaHQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxubWQtc2lkZW5hdi5tZC1sb2NrZWQtb3Blbi1yZW1vdmUubWQtY2xvc2VkIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbm1kLXNpZGVuYXYubWQtY2xvc2VkLm1kLWxvY2tlZC1vcGVuLWFkZCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAsIDApO1xufVxubWQtc2lkZW5hdi5tZC1jbG9zZWQubWQtbG9ja2VkLW9wZW4tYWRkOm5vdCgubWQtbG9ja2VkLW9wZW4tYWRkLWFjdGl2ZSkge1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjU1LCAwLjIpLCBtaW4td2lkdGggMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC41NSwgMC4yKTtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5tZC1zaWRlbmF2Lm1kLWNsb3NlZC5tZC1sb2NrZWQtb3Blbi1hZGQtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC41NSwgMC4yKSwgbWluLXdpZHRoIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuNTUsIDAuMik7XG59XG5tZC1zaWRlbmF2Lm1kLWxvY2tlZC1vcGVuLXJlbW92ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjU1LCAwLjIpLCBtaW4td2lkdGggMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC41NSwgMC4yKTtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1zaWRlbmF2LWJhY2tkcm9wLm1kLWxvY2tlZC1vcGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1kLXNpZGVuYXYtbGVmdCwgbWQtc2lkZW5hdiB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XG59XG4ubWQtc2lkZW5hdi1sZWZ0Lm1kLWNsb3NlZCwgbWQtc2lkZW5hdi5tZC1jbG9zZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cblxuLm1kLXNpZGVuYXYtcmlnaHQge1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbn1cbi5tZC1zaWRlbmF2LXJpZ2h0Lm1kLWNsb3NlZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIG1kLXNpZGVuYXYge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTZweCkge1xuICBtZC1zaWRlbmF2IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTZweCk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLSA1NnB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDU2cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubWQtc2lkZW5hdi1sZWZ0LCBtZC1zaWRlbmF2IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICB9XG4gIC5tZC1zaWRlbmF2LXJpZ2h0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVyRm9jdXNUaHVtYiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gIH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZXJEaXNjcmV0ZUZvY3VzVGh1bWIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVyRGlzY3JldGVGb2N1c1Jpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxufVxubWQtc2xpZGVyIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtaW4td2lkdGg6IDEyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLyoqXG4gICAqIFRyYWNrXG4gICAqL1xuICAvKipcbiAgICogU2xpZGVyIHRodW1iXG4gICAqL1xuICAvKiBUaGUgc2lnbiB0aGF0J3MgZm9jdXNlZCBpbiBkaXNjcmV0ZSBtb2RlICovXG4gIC8qKlxuICAgKiBUaGUgYm9yZGVyL2JhY2tncm91bmQgdGhhdCBjb21lcyBpbiB3aGVuIGZvY3VzZWQgaW4gbm9uLWRpc2NyZXRlIG1vZGVcbiAgICovXG4gIC8qIERvbid0IGFuaW1hdGUgbGVmdC9yaWdodCB3aGlsZSBwYW5uaW5nICovXG59XG5tZC1zbGlkZXIgKiwgbWQtc2xpZGVyICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxubWQtc2xpZGVyIC5tZC1zbGlkZXItd3JhcHBlciB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5tZC1zbGlkZXIgLm1kLXNsaWRlci1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxubWQtc2xpZGVyIC5tZC10cmFjay1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIzcHg7XG4gIGhlaWdodDogMnB4O1xufVxubWQtc2xpZGVyIC5tZC10cmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbm1kLXNsaWRlciAubWQtdHJhY2stZmlsbCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCwgaGVpZ2h0O1xufVxubWQtc2xpZGVyIC5tZC10cmFjay10aWNrcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbm1kLXNsaWRlciAubWQtdHJhY2stdGlja3MgY2FudmFzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbm1kLXNsaWRlciAubWQtdGh1bWItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQsIHJpZ2h0LCBib3R0b207XG59XG5bZGlyPXJ0bF0gbWQtc2xpZGVyIC5tZC10aHVtYi1jb250YWluZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbm1kLXNsaWRlciAubWQtdGh1bWIge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMHB4O1xuICB0b3A6IDE0cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG5bZGlyPXJ0bF0gbWQtc2xpZGVyIC5tZC10aHVtYiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMTBweDtcbn1cbm1kLXNsaWRlciAubWQtdGh1bWI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci13aWR0aDogM3B4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xufVxubWQtc2xpZGVyIC5tZC1zaWduIHtcbiAgLyogQ2VudGVyIHRoZSBjaGlsZHJlbiAoc2xpZGVyLXRodW1iLXRleHQpICovXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xNHB4O1xuICB0b3A6IC0xN3B4O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNCkgdHJhbnNsYXRlM2QoMCwgNjcuNXB4LCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpO1xuICAvKiBUaGUgYXJyb3cgcG9pbnRpbmcgZG93biB1bmRlciB0aGUgc2lnbiAqL1xufVxubWQtc2xpZGVyIC5tZC1zaWduOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHRvcDogMTlweDtcbiAgYm9yZGVyLWxlZnQ6IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMTZweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLThweCwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKTtcbn1cbltkaXI9cnRsXSBtZC1zbGlkZXIgLm1kLXNpZ246YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMHB4O1xufVxubWQtc2xpZGVyIC5tZC1zaWduIC5tZC10aHVtYi10ZXh0IHtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbm1kLXNsaWRlciAubWQtZm9jdXMtcmluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE3cHg7XG4gIHRvcDogN3B4O1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBib3JkZXItcmFkaXVzOiAzNHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSk7XG59XG5bZGlyPXJ0bF0gbWQtc2xpZGVyIC5tZC1mb2N1cy1yaW5nIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0xN3B4O1xufVxubWQtc2xpZGVyIC5tZC1kaXNhYmxlZC10aHVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE0cHg7XG4gIHRvcDogMTBweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICBib3JkZXItd2lkdGg6IDRweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkaXI9cnRsXSBtZC1zbGlkZXIgLm1kLWRpc2FibGVkLXRodW1iIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0xNHB4O1xufVxubWQtc2xpZGVyLm1kLW1pbiAubWQtc2lnbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5tZC1zbGlkZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxubWQtc2xpZGVyLm1kLWRyYWdnaW5nIC5tZC10aHVtYi1jb250YWluZXIsXG5tZC1zbGlkZXIubWQtZHJhZ2dpbmcgLm1kLXRyYWNrLWZpbGwge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxubWQtc2xpZGVyOm5vdChbbWQtZGlzY3JldGVdKSB7XG4gIC8qIEhpZGUgdGhlIHNpZ24gYW5kIHRpY2tzIGluIG5vbi1kaXNjcmV0ZSBtb2RlICovXG59XG5tZC1zbGlkZXI6bm90KFttZC1kaXNjcmV0ZV0pIC5tZC10cmFjay10aWNrcyxcbm1kLXNsaWRlcjpub3QoW21kLWRpc2NyZXRlXSkgLm1kLXNpZ24ge1xuICBkaXNwbGF5OiBub25lO1xufVxubWQtc2xpZGVyOm5vdChbbWQtZGlzY3JldGVdKTpub3QoW2Rpc2FibGVkXSkgLm1kLXNsaWRlci13cmFwcGVyIC5tZC10aHVtYjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cbm1kLXNsaWRlcjpub3QoW21kLWRpc2NyZXRlXSk6bm90KFtkaXNhYmxlZF0pIC5tZC1zbGlkZXItd3JhcHBlci5tZC1mb2N1c2VkIC5tZC1mb2N1cy1yaW5nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgb3BhY2l0eTogMTtcbn1cbm1kLXNsaWRlcjpub3QoW21kLWRpc2NyZXRlXSk6bm90KFtkaXNhYmxlZF0pIC5tZC1zbGlkZXItd3JhcHBlci5tZC1mb2N1c2VkIC5tZC10aHVtYiB7XG4gIGFuaW1hdGlvbjogc2xpZGVyRm9jdXNUaHVtYiAwLjdzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKTtcbn1cbm1kLXNsaWRlcjpub3QoW21kLWRpc2NyZXRlXSk6bm90KFtkaXNhYmxlZF0pLm1kLWFjdGl2ZSAubWQtc2xpZGVyLXdyYXBwZXIgLm1kLXRodW1iIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbm1kLXNsaWRlclttZC1kaXNjcmV0ZV06bm90KFtkaXNhYmxlZF0pIC5tZC1zbGlkZXItd3JhcHBlci5tZC1mb2N1c2VkIC5tZC1mb2N1cy1yaW5nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgYW5pbWF0aW9uOiBzbGlkZXJEaXNjcmV0ZUZvY3VzUmluZyAwLjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKTtcbn1cbm1kLXNsaWRlclttZC1kaXNjcmV0ZV06bm90KFtkaXNhYmxlZF0pIC5tZC1zbGlkZXItd3JhcHBlci5tZC1mb2N1c2VkIC5tZC10aHVtYiB7XG4gIGFuaW1hdGlvbjogc2xpZGVyRGlzY3JldGVGb2N1c1RodW1iIDAuNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpO1xufVxubWQtc2xpZGVyW21kLWRpc2NyZXRlXTpub3QoW2Rpc2FibGVkXSkgLm1kLXNsaWRlci13cmFwcGVyLm1kLWZvY3VzZWQgLm1kLXRodW1iLCBtZC1zbGlkZXJbbWQtZGlzY3JldGVdOm5vdChbZGlzYWJsZWRdKS5tZC1hY3RpdmUgLm1kLXRodW1iIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbm1kLXNsaWRlclttZC1kaXNjcmV0ZV06bm90KFtkaXNhYmxlZF0pIC5tZC1zbGlkZXItd3JhcHBlci5tZC1mb2N1c2VkIC5tZC1zaWduLFxubWQtc2xpZGVyW21kLWRpc2NyZXRlXTpub3QoW2Rpc2FibGVkXSkgLm1kLXNsaWRlci13cmFwcGVyLm1kLWZvY3VzZWQgLm1kLXNpZ246YWZ0ZXIsIG1kLXNsaWRlclttZC1kaXNjcmV0ZV06bm90KFtkaXNhYmxlZF0pLm1kLWFjdGl2ZSAubWQtc2lnbixcbm1kLXNsaWRlclttZC1kaXNjcmV0ZV06bm90KFtkaXNhYmxlZF0pLm1kLWFjdGl2ZSAubWQtc2lnbjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XG59XG5tZC1zbGlkZXJbbWQtZGlzY3JldGVdW2Rpc2FibGVkXVtyZWFkb25seV0gLm1kLXRodW1iIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbm1kLXNsaWRlclttZC1kaXNjcmV0ZV1bZGlzYWJsZWRdW3JlYWRvbmx5XSAubWQtc2lnbixcbm1kLXNsaWRlclttZC1kaXNjcmV0ZV1bZGlzYWJsZWRdW3JlYWRvbmx5XSAubWQtc2lnbjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XG59XG5tZC1zbGlkZXJbZGlzYWJsZWRdIC5tZC10cmFjay1maWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbm1kLXNsaWRlcltkaXNhYmxlZF0gLm1kLXRyYWNrLXRpY2tzIHtcbiAgb3BhY2l0eTogMDtcbn1cbm1kLXNsaWRlcltkaXNhYmxlZF06bm90KFtyZWFkb25seV0pIC5tZC1zaWduIHtcbiAgb3BhY2l0eTogMDtcbn1cbm1kLXNsaWRlcltkaXNhYmxlZF0gLm1kLXRodW1iIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xufVxubWQtc2xpZGVyW2Rpc2FibGVkXSAubWQtZGlzYWJsZWQtdGh1bWIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbm1kLXNsaWRlclttZC12ZXJ0aWNhbF0ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMjhweDtcbiAgbWluLXdpZHRoOiAwO1xufVxubWQtc2xpZGVyW21kLXZlcnRpY2FsXSAubWQtc2xpZGVyLXdyYXBwZXIge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIHdpZHRoOiA0OHB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxubWQtc2xpZGVyW21kLXZlcnRpY2FsXSAubWQtdHJhY2stY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMnB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMnB4IC8gMik7XG59XG5tZC1zbGlkZXJbbWQtdmVydGljYWxdIC5tZC10aHVtYi1jb250YWluZXIge1xuICB0b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMXB4KTtcbiAgYm90dG9tOiAwO1xufVxubWQtc2xpZGVyW21kLXZlcnRpY2FsXSAubWQtdGh1bWItY29udGFpbmVyIC5tZC10aHVtYjphZnRlciB7XG4gIGxlZnQ6IDFweDtcbn1cbm1kLXNsaWRlclttZC12ZXJ0aWNhbF0gLm1kLXRodW1iLWNvbnRhaW5lciAubWQtZm9jdXMtcmluZyB7XG4gIGxlZnQ6IC0xNnB4O1xufVxubWQtc2xpZGVyW21kLXZlcnRpY2FsXSAubWQtdHJhY2stZmlsbCB7XG4gIGJvdHRvbTogMDtcbn1cbm1kLXNsaWRlclttZC12ZXJ0aWNhbF1bbWQtZGlzY3JldGVdIC5tZC1zaWduIHtcbiAgbGVmdDogLTQwcHg7XG4gIHRvcDogOS41cHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC40KSB0cmFuc2xhdGUzZCg2Ny41cHgsIDAsIDApO1xuICAvKiBUaGUgYXJyb3cgcG9pbnRpbmcgbGVmdCBuZXh0IHRoZSBzaWduICovXG59XG5tZC1zbGlkZXJbbWQtdmVydGljYWxdW21kLWRpc2NyZXRlXSAubWQtc2lnbjphZnRlciB7XG4gIHRvcDogOS41cHg7XG4gIGxlZnQ6IDE5cHg7XG4gIGJvcmRlci10b3A6IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMTRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDE2cHg7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtOHB4LCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5tZC1zbGlkZXJbbWQtdmVydGljYWxdW21kLWRpc2NyZXRlXSAubWQtc2lnbiAubWQtdGh1bWItdGV4dCB7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5tZC1zbGlkZXJbbWQtdmVydGljYWxdW21kLWRpc2NyZXRlXS5tZC1hY3RpdmUgLm1kLXNpZ246YWZ0ZXIsXG5tZC1zbGlkZXJbbWQtdmVydGljYWxdW21kLWRpc2NyZXRlXSAubWQtZm9jdXNlZCAubWQtc2lnbjphZnRlciwgbWQtc2xpZGVyW21kLXZlcnRpY2FsXVttZC1kaXNjcmV0ZV1bZGlzYWJsZWRdW3JlYWRvbmx5XSAubWQtc2lnbjphZnRlciB7XG4gIHRvcDogMDtcbn1cbm1kLXNsaWRlclttZC12ZXJ0aWNhbF1bZGlzYWJsZWRdW3JlYWRvbmx5XSAubWQtdGh1bWIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxubWQtc2xpZGVyW21kLXZlcnRpY2FsXVtkaXNhYmxlZF1bcmVhZG9ubHldIC5tZC1zaWduLFxubWQtc2xpZGVyW21kLXZlcnRpY2FsXVtkaXNhYmxlZF1bcmVhZG9ubHldIC5tZC1zaWduOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbn1cbm1kLXNsaWRlclttZC1pbnZlcnRdOm5vdChbbWQtdmVydGljYWxdKSAubWQtdHJhY2stZmlsbCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuW2Rpcj1ydGxdIG1kLXNsaWRlclttZC1pbnZlcnRdOm5vdChbbWQtdmVydGljYWxdKSAubWQtdHJhY2stZmlsbCB7XG4gIGxlZnQ6IDA7XG59XG5bZGlyPXJ0bF0gbWQtc2xpZGVyW21kLWludmVydF06bm90KFttZC12ZXJ0aWNhbF0pIC5tZC10cmFjay1maWxsIHtcbiAgcmlnaHQ6IGF1dG87XG59XG5tZC1zbGlkZXJbbWQtaW52ZXJ0XVttZC12ZXJ0aWNhbF0gLm1kLXRyYWNrLWZpbGwge1xuICBib3R0b206IGF1dG87XG4gIHRvcDogMDtcbn1cblxubWQtc2xpZGVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5tZC1zbGlkZXItY29udGFpbmVyID4gKjpmaXJzdC1jaGlsZDpub3QobWQtc2xpZGVyKSwgbWQtc2xpZGVyLWNvbnRhaW5lciA+ICo6bGFzdC1jaGlsZDpub3QobWQtc2xpZGVyKSB7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWF4LXdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgbWF4LXdpZHRoO1xufVxubWQtc2xpZGVyLWNvbnRhaW5lciA+ICo6Zmlyc3QtY2hpbGQ6bm90KG1kLXNsaWRlcikge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5bZGlyPXJ0bF0gbWQtc2xpZGVyLWNvbnRhaW5lciA+ICo6Zmlyc3QtY2hpbGQ6bm90KG1kLXNsaWRlcikge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxubWQtc2xpZGVyLWNvbnRhaW5lciA+ICo6bGFzdC1jaGlsZDpub3QobWQtc2xpZGVyKSB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuW2Rpcj1ydGxdIG1kLXNsaWRlci1jb250YWluZXIgPiAqOmxhc3QtY2hpbGQ6bm90KG1kLXNsaWRlcikge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxubWQtc2xpZGVyLWNvbnRhaW5lclttZC12ZXJ0aWNhbF0ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxubWQtc2xpZGVyLWNvbnRhaW5lclttZC12ZXJ0aWNhbF0gPiAqOmZpcnN0LWNoaWxkOm5vdChtZC1zbGlkZXIpLCBtZC1zbGlkZXItY29udGFpbmVyW21kLXZlcnRpY2FsXSA+ICo6bGFzdC1jaGlsZDpub3QobWQtc2xpZGVyKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbm1kLXNsaWRlci1jb250YWluZXIgbWQtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xufVxuW2Rpcj1ydGxdIG1kLXNsaWRlci1jb250YWluZXIgbWQtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgbWQtc2xpZGVyLm1kLWRlZmF1bHQtdGhlbWUgLm1kLXRyYWNrIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgfVxufVxuLm1kLXN0aWNreS1jbG9uZSB7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC05OTk5cHgsIC05OTk5cHgsIDApO1xufVxuLm1kLXN0aWNreS1jbG9uZVtzdGlja3ktc3RhdGU9YWN0aXZlXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4ubWQtc3RpY2t5LWNsb25lW3N0aWNreS1zdGF0ZT1hY3RpdmVdOm5vdCgubWQtc3RpY2t5LW5vLWVmZmVjdCkgLm1kLXN1YmhlYWRlci1pbm5lciB7XG4gIGFuaW1hdGlvbjogc3ViaGVhZGVyU3RpY2t5SG92ZXJJbiAwLjNzIGVhc2Utb3V0IGJvdGg7XG59XG5cbkBrZXlmcmFtZXMgc3ViaGVhZGVyU3RpY2t5SG92ZXJJbiB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHRyYW5zcGFyZW50O1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgfVxufVxuQGtleWZyYW1lcyBzdWJoZWFkZXJTdGlja3lIb3Zlck91dCB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLm1kLXN1YmhlYWRlci13cmFwcGVyOm5vdCgubWQtc3RpY2t5LW5vLWVmZmVjdCkge1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0IG1hcmdpbjtcbn1cbi5tZC1zdWJoZWFkZXItd3JhcHBlcjpub3QoLm1kLXN0aWNreS1uby1lZmZlY3QpIC5tZC1zdWJoZWFkZXIge1xuICBtYXJnaW46IDA7XG59XG4ubWQtc3ViaGVhZGVyLXdyYXBwZXI6bm90KC5tZC1zdGlja3ktbm8tZWZmZWN0KS5tZC1zdGlja3ktY2xvbmUge1xuICB6LWluZGV4OiAyO1xufVxuLm1kLXN1YmhlYWRlci13cmFwcGVyOm5vdCgubWQtc3RpY2t5LW5vLWVmZmVjdClbc3RpY2t5LXN0YXRlPWFjdGl2ZV0ge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuLm1kLXN1YmhlYWRlci13cmFwcGVyOm5vdCgubWQtc3RpY2t5LW5vLWVmZmVjdCk6bm90KC5tZC1zdGlja3ktY2xvbmUpW3N0aWNreS1wcmV2LXN0YXRlPWFjdGl2ZV0gLm1kLXN1YmhlYWRlci1pbm5lcjphZnRlciB7XG4gIGFuaW1hdGlvbjogc3ViaGVhZGVyU3RpY2t5SG92ZXJPdXQgMC4zcyBlYXNlLW91dCBib3RoO1xufVxuXG4ubWQtc3ViaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luOiAwIDAgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWQtc3ViaGVhZGVyIC5tZC1zdWJoZWFkZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTZweDtcbn1cbi5tZC1zdWJoZWFkZXIgLm1kLXN1YmhlYWRlci1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuW21kLXN3aXBlLWxlZnRdLCBbbWQtc3dpcGUtcmlnaHRdIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuW21kLXN3aXBlLXVwXSwgW21kLXN3aXBlLWRvd25dIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLm1kLWlubGluZS1mb3JtIG1kLXN3aXRjaCB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG59XG5cbm1kLXN3aXRjaCB7XG4gIG1hcmdpbjogMTZweCAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuW2Rpcj1ydGxdIG1kLXN3aXRjaCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuW2Rpcj1ydGxdIG1kLXN3aXRjaCB7XG4gIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbn1cbm1kLXN3aXRjaDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuW2Rpcj1ydGxdIG1kLXN3aXRjaDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbltkaXI9cnRsXSBtZC1zd2l0Y2g6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xufVxubWQtc3dpdGNoW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbm1kLXN3aXRjaFtkaXNhYmxlZF0gLm1kLWNvbnRhaW5lciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbm1kLXN3aXRjaCAubWQtY29udGFpbmVyIHtcbiAgY3Vyc29yOiBncmFiO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5bZGlyPXJ0bF0gbWQtc3dpdGNoIC5tZC1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbm1kLXN3aXRjaC5tZC1pbnZlcnRlZCAubWQtY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuW2Rpcj1ydGxdIG1kLXN3aXRjaC5tZC1pbnZlcnRlZCAubWQtY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5bZGlyPXJ0bF0gbWQtc3dpdGNoLm1kLWludmVydGVkIC5tZC1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbn1cbm1kLXN3aXRjaDpub3QoW2Rpc2FibGVkXSkgLm1kLWRyYWdnaW5nLCBtZC1zd2l0Y2g6bm90KFtkaXNhYmxlZF0pLm1kLWRyYWdnaW5nIC5tZC1jb250YWluZXIge1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxubWQtc3dpdGNoLm1kLWZvY3VzZWQgLm1kLXRodW1iOmJlZm9yZSB7XG4gIGxlZnQ6IC04cHg7XG4gIHRvcDogLThweDtcbiAgcmlnaHQ6IC04cHg7XG4gIGJvdHRvbTogLThweDtcbn1cbm1kLXN3aXRjaCAubWQtbGFiZWwge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxubWQtc3dpdGNoIC5tZC1iYXIge1xuICBsZWZ0OiAxcHg7XG4gIHdpZHRoOiAzNHB4O1xuICB0b3A6IDVweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbm1kLXN3aXRjaCAubWQtdGh1bWItY29udGFpbmVyIHtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDE7XG59XG5tZC1zd2l0Y2gubWQtY2hlY2tlZCAubWQtdGh1bWItY29udGFpbmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cbm1kLXN3aXRjaCAubWQtdGh1bWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5tZC1zd2l0Y2ggLm1kLXRodW1iOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgd2lkdGg6IGF1dG87XG59XG5tZC1zd2l0Y2ggLm1kLXRodW1iIC5tZC1yaXBwbGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogLTIwcHg7XG4gIHRvcDogLTIwcHg7XG4gIHJpZ2h0OiAtMjBweDtcbiAgYm90dG9tOiAtMjBweDtcbn1cbm1kLXN3aXRjaDpub3QoLm1kLWRyYWdnaW5nKSAubWQtYmFyLFxubWQtc3dpdGNoOm5vdCgubWQtZHJhZ2dpbmcpIC5tZC10aHVtYi1jb250YWluZXIsXG5tZC1zd2l0Y2g6bm90KC5tZC1kcmFnZ2luZykgLm1kLXRodW1iIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMDhzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBiYWNrZ3JvdW5kLWNvbG9yO1xufVxubWQtc3dpdGNoOm5vdCgubWQtZHJhZ2dpbmcpIC5tZC1iYXIsXG5tZC1zd2l0Y2g6bm90KC5tZC1kcmFnZ2luZykgLm1kLXRodW1iIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIG1kLXN3aXRjaC5tZC1kZWZhdWx0LXRoZW1lIC5tZC1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG4gIH1cbiAgbWQtc3dpdGNoLm1kLWRlZmF1bHQtdGhlbWUubWQtY2hlY2tlZCAubWQtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTlFO1xuICB9XG4gIG1kLXN3aXRjaC5tZC1kZWZhdWx0LXRoZW1lIC5tZC10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuQGtleWZyYW1lcyBtZC10YWItY29udGVudC1oaWRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbm1kLXRhYi1kYXRhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xufVxuXG5tZC10YWJzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxubWQtdGFiczpub3QoLm1kLW5vLXRhYi1jb250ZW50KTpub3QoLm1kLWR5bmFtaWMtaGVpZ2h0KSB7XG4gIG1pbi1oZWlnaHQ6IDI0OHB4O1xufVxubWQtdGFic1ttZC1hbGlnbi10YWJzPWJvdHRvbV0ge1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbn1cbm1kLXRhYnNbbWQtYWxpZ24tdGFicz1ib3R0b21dID4gbWQtdGFicy13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHotaW5kZXg6IDI7XG59XG5tZC10YWJzW21kLWFsaWduLXRhYnM9Ym90dG9tXSA+IG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcbiAgdG9wOiAwO1xuICBib3R0b206IDQ4cHg7XG59XG5tZC10YWJzLm1kLWR5bmFtaWMtaGVpZ2h0IG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxubWQtdGFicy5tZC1keW5hbWljLWhlaWdodCBtZC10YWItY29udGVudC5tZC1hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5tZC10YWJzW21kLWJvcmRlci1ib3R0b21dIG1kLXRhYnMtd3JhcHBlciB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbm1kLXRhYnNbbWQtYm9yZGVyLWJvdHRvbV06bm90KC5tZC1keW5hbWljLWhlaWdodCkgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xuICB0b3A6IDQ5cHg7XG59XG5cbm1kLXRhYnMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxubWQtdGFicy13cmFwcGVyIG1kLXByZXYtYnV0dG9uLCBtZC10YWJzLXdyYXBwZXIgbWQtbmV4dC1idXR0b24ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAzMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHotaW5kZXg6IDI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpO1xufVxubWQtdGFicy13cmFwcGVyIG1kLXByZXYtYnV0dG9uOmZvY3VzLCBtZC10YWJzLXdyYXBwZXIgbWQtbmV4dC1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxubWQtdGFicy13cmFwcGVyIG1kLXByZXYtYnV0dG9uLm1kLWRpc2FibGVkLCBtZC10YWJzLXdyYXBwZXIgbWQtbmV4dC1idXR0b24ubWQtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjI1O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5tZC10YWJzLXdyYXBwZXIgbWQtcHJldi1idXR0b24ubmctbGVhdmUsIG1kLXRhYnMtd3JhcHBlciBtZC1uZXh0LWJ1dHRvbi5uZy1sZWF2ZSB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5tZC10YWJzLXdyYXBwZXIgbWQtcHJldi1idXR0b24gbWQtaWNvbiwgbWQtdGFicy13cmFwcGVyIG1kLW5leHQtYnV0dG9uIG1kLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuW2Rpcj1ydGxdIG1kLXRhYnMtd3JhcHBlciBtZC1wcmV2LWJ1dHRvbiwgW2Rpcj1ydGxdIG1kLXRhYnMtd3JhcHBlciBtZC1uZXh0LWJ1dHRvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5tZC10YWJzLXdyYXBwZXIgbWQtcHJldi1idXR0b24ge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NGdQQ0V0TFNCSFpXNWxjbUYwYjNJNklFRmtiMkpsSUVsc2JIVnpkSEpoZEc5eUlERTNMakV1TUN3Z1UxWkhJRVY0Y0c5eWRDQlFiSFZuTFVsdUlDNGdVMVpISUZabGNuTnBiMjQ2SURZdU1EQWdRblZwYkdRZ01Da2dJQzB0UGlBOElVUlBRMVJaVUVVZ2MzWm5JRkJWUWt4SlF5QWlMUzh2VnpOREx5OUVWRVFnVTFaSElERXVNUzh2UlU0aUlDSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OUhjbUZ3YUdsamN5OVRWa2N2TVM0eEwwUlVSQzl6ZG1jeE1TNWtkR1FpUGlBOGMzWm5JSFpsY25OcGIyNDlJakV1TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUlnZUQwaU1IQjRJaUI1UFNJd2NIZ2lJSGRwWkhSb1BTSXlOSEI0SWlCb1pXbG5hSFE5SWpJMGNIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lnWlc1aFlteGxMV0poWTJ0bmNtOTFibVE5SW01bGR5QXdJREFnTWpRZ01qUWlJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGlBOFp5QnBaRDBpU0dWaFpHVnlJajRnUEdjK0lEeHlaV04wSUhnOUlpMDJNVGdpSUhrOUlpMHhNakE0SWlCbWFXeHNQU0p1YjI1bElpQjNhV1IwYUQwaU1UUXdNQ0lnYUdWcFoyaDBQU0l6TmpBd0lpOCtJRHd2Wno0Z1BDOW5QaUE4WnlCcFpEMGlUR0ZpWld3aVBpQThMMmMrSUR4bklHbGtQU0pKWTI5dUlqNGdQR2MrSUR4d2IyeDVaMjl1SUhCdmFXNTBjejBpTVRVdU5DdzNMalFnTVRRc05pQTRMREV5SURFMExERTRJREUxTGpRc01UWXVOaUF4TUM0NExERXlJQWtKSWlCemRIbHNaVDBpWm1sc2JEcDNhR2wwWlRzaUx6NGdQSEpsWTNRZ1ptbHNiRDBpYm05dVpTSWdkMmxrZEdnOUlqSTBJaUJvWldsbmFIUTlJakkwSWk4K0lEd3ZaejRnUEM5blBpQThaeUJwWkQwaVIzSnBaQ0lnWkdsemNHeGhlVDBpYm05dVpTSStJRHhuSUdScGMzQnNZWGs5SW1sdWJHbHVaU0krSUR3dlp6NGdQQzluUGlBOEwzTjJaejROQ2c9PVwiKTtcbn1cbltkaXI9cnRsXSBtZC10YWJzLXdyYXBwZXIgbWQtcHJldi1idXR0b24ge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbm1kLXRhYnMtd3JhcHBlciBtZC1uZXh0LWJ1dHRvbiB7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NGdQQ0V0TFNCSFpXNWxjbUYwYjNJNklFRmtiMkpsSUVsc2JIVnpkSEpoZEc5eUlERTNMakV1TUN3Z1UxWkhJRVY0Y0c5eWRDQlFiSFZuTFVsdUlDNGdVMVpISUZabGNuTnBiMjQ2SURZdU1EQWdRblZwYkdRZ01Da2dJQzB0UGlBOElVUlBRMVJaVUVVZ2MzWm5JRkJWUWt4SlF5QWlMUzh2VnpOREx5OUVWRVFnVTFaSElERXVNUzh2UlU0aUlDSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OUhjbUZ3YUdsamN5OVRWa2N2TVM0eEwwUlVSQzl6ZG1jeE1TNWtkR1FpUGlBOGMzWm5JSFpsY25OcGIyNDlJakV1TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUlnZUQwaU1IQjRJaUI1UFNJd2NIZ2lJSGRwWkhSb1BTSXlOSEI0SWlCb1pXbG5hSFE5SWpJMGNIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lnWlc1aFlteGxMV0poWTJ0bmNtOTFibVE5SW01bGR5QXdJREFnTWpRZ01qUWlJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGlBOFp5QnBaRDBpU0dWaFpHVnlJajRnUEdjK0lEeHlaV04wSUhnOUlpMDJNVGdpSUhrOUlpMHhNek0ySWlCbWFXeHNQU0p1YjI1bElpQjNhV1IwYUQwaU1UUXdNQ0lnYUdWcFoyaDBQU0l6TmpBd0lpOCtJRHd2Wno0Z1BDOW5QaUE4WnlCcFpEMGlUR0ZpWld3aVBpQThMMmMrSUR4bklHbGtQU0pKWTI5dUlqNGdQR2MrSUR4d2IyeDVaMjl1SUhCdmFXNTBjejBpTVRBc05pQTRMallzTnk0MElERXpMaklzTVRJZ09DNDJMREUyTGpZZ01UQXNNVGdnTVRZc01USWdDUWtpSUhOMGVXeGxQU0ptYVd4c09uZG9hWFJsT3lJdlBpQThjbVZqZENCbWFXeHNQU0p1YjI1bElpQjNhV1IwYUQwaU1qUWlJR2hsYVdkb2REMGlNalFpTHo0Z1BDOW5QaUE4TDJjK0lEeG5JR2xrUFNKSGNtbGtJaUJrYVhOd2JHRjVQU0p1YjI1bElqNGdQR2NnWkdsemNHeGhlVDBpYVc1c2FXNWxJajRnUEM5blBpQThMMmMrSUR3dmMzWm5QZzBLXCIpO1xufVxuW2Rpcj1ydGxdIG1kLXRhYnMtd3JhcHBlciBtZC1uZXh0LWJ1dHRvbiB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxubWQtdGFicy13cmFwcGVyIG1kLW5leHQtYnV0dG9uIG1kLWljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cbm1kLXRhYnMtd3JhcHBlci5tZC1zdHJldGNoLXRhYnMgbWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5tZC10YWJzLXdyYXBwZXIubWQtc3RyZXRjaC10YWJzIG1kLXBhZ2luYXRpb24td3JhcHBlciBtZC10YWItaXRlbSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxubWQtdGFicy1jYW52YXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5tZC10YWJzLWNhbnZhczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbm1kLXRhYnMtY2FudmFzIC5tZC1kdW1teS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5bZGlyPXJ0bF0gbWQtdGFicy1jYW52YXMgLm1kLWR1bW15LXdyYXBwZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbm1kLXRhYnMtY2FudmFzLm1kLXBhZ2luYXRlZCB7XG4gIG1hcmdpbjogMCAzMnB4O1xufVxubWQtdGFicy1jYW52YXMubWQtY2VudGVyLXRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5tZC10YWJzLWNhbnZhcy5tZC1jZW50ZXItdGFicyAubWQtdGFiIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxubWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5tZC1wYWdpbmF0aW9uLXdyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5bZGlyPXJ0bF0gbWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5tZC1wYWdpbmF0aW9uLXdyYXBwZXIubWQtY2VudGVyLXRhYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxubWQtcGFnaW5hdGlvbi13cmFwcGVyIG1kLXRhYi1pdGVtIHtcbiAgbWluLXdpZHRoOiA3MnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIG1kLXBhZ2luYXRpb24td3JhcHBlciBtZC10YWItaXRlbSB7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgfVxufVxuXG5tZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDhweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxubWQtdGFiLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5tZC10YWItY29udGVudC5tZC1uby1zY3JvbGwge1xuICBib3R0b206IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5tZC10YWItY29udGVudC5uZy1sZWF2ZSwgbWQtdGFiLWNvbnRlbnQubWQtbm8tdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5tZC10YWItY29udGVudC5tZC1sZWZ0Om5vdCgubWQtYWN0aXZlKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIGFuaW1hdGlvbjogMXMgbWQtdGFiLWNvbnRlbnQtaGlkZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuW2Rpcj1ydGxdIG1kLXRhYi1jb250ZW50Lm1kLWxlZnQ6bm90KC5tZC1hY3RpdmUpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxubWQtdGFiLWNvbnRlbnQubWQtbGVmdDpub3QoLm1kLWFjdGl2ZSkgKiB7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5tZC10YWItY29udGVudC5tZC1yaWdodDpub3QoLm1kLWFjdGl2ZSkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIGFuaW1hdGlvbjogMXMgbWQtdGFiLWNvbnRlbnQtaGlkZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuW2Rpcj1ydGxdIG1kLXRhYi1jb250ZW50Lm1kLXJpZ2h0Om5vdCgubWQtYWN0aXZlKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5tZC10YWItY29udGVudC5tZC1yaWdodDpub3QoLm1kLWFjdGl2ZSkgKiB7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5tZC10YWItY29udGVudCA+IGRpdiB7XG4gIGZsZXg6IDEgMCAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG59XG5tZC10YWItY29udGVudCA+IGRpdi5uZy1sZWF2ZSB7XG4gIGFuaW1hdGlvbjogMXMgbWQtdGFiLWNvbnRlbnQtaGlkZTtcbn1cblxubWQtaW5rLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAycHg7XG59XG5tZC1pbmstYmFyLm1kLWxlZnQge1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSksIHJpZ2h0IDAuMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKTtcbn1cbm1kLWluay1iYXIubWQtcmlnaHQge1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSwgcmlnaHQgMC4xMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKTtcbn1cblxubWQtdGFiIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogLTk5OTlweDtcbn1cblxuLm1kLXRhYiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMTJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjM1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5bZGlyPXJ0bF0gLm1kLXRhYiB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5tZC10YWIubWQtZm9jdXNlZCwgLm1kLXRhYjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubWQtdGFiLm1kLWFjdGl2ZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5tZC10YWIubWQtZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5tZC10YWIubmctbGVhdmUge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG5tZC10b29sYmFyICsgbWQtdGFicywgbWQtdG9vbGJhciArIG1kLWRpYWxvZy1jb250ZW50IG1kLXRhYnMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm1kLXRvYXN0LXRleHQge1xuICBwYWRkaW5nOiAwIDhweDtcbn1cblxubWQtdG9hc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA4cHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICAvKiBUcmFuc2l0aW9uIGRpZmZlcmVudGx5IHdoZW4gc3dpcGluZyAqL1xuICAvKlxuICAgKiBXaGVuIHRoZSB0b2FzdCBkb2Vzbid0IHRha2UgdXAgdGhlIHdob2xlIHNjcmVlbixcbiAgICogbWFrZSBpdCByb3RhdGUgd2hlbiB0aGUgdXNlciBzd2lwZXMgaXQgYXdheVxuICAgKi9cbn1cbm1kLXRvYXN0IC5tZC10b2FzdC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LWhlaWdodDogMTY4cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGVaKDBkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxubWQtdG9hc3QgLm1kLXRvYXN0LWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuW2Rpcj1ydGxdIG1kLXRvYXN0IC5tZC10b2FzdC1jb250ZW50IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbm1kLXRvYXN0IC5tZC10b2FzdC1jb250ZW50IHNwYW4ge1xuICBmbGV4OiAxIDEgMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi13aWR0aDogMDtcbn1cbm1kLXRvYXN0Lm1kLWNhcHN1bGUge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxubWQtdG9hc3QubWQtY2Fwc3VsZSAubWQtdG9hc3QtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG5tZC10b2FzdC5uZy1sZWF2ZS1hY3RpdmUgLm1kLXRvYXN0LWNvbnRlbnQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC41NSwgMC4yKTtcbn1cbm1kLXRvYXN0Lm1kLXN3aXBlbGVmdCAubWQtdG9hc3QtY29udGVudCwgbWQtdG9hc3QubWQtc3dpcGVyaWdodCAubWQtdG9hc3QtY29udGVudCwgbWQtdG9hc3QubWQtc3dpcGV1cCAubWQtdG9hc3QtY29udGVudCwgbWQtdG9hc3QubWQtc3dpcGVkb3duIC5tZC10b2FzdC1jb250ZW50IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG5tZC10b2FzdC5uZy1lbnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5tZC10b2FzdC5uZy1lbnRlciAubWQtdG9hc3QtY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG59XG5tZC10b2FzdC5uZy1lbnRlci5tZC10b3AgLm1kLXRvYXN0LWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbn1cbm1kLXRvYXN0Lm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5tZC10b2FzdC5uZy1lbnRlci5uZy1lbnRlci1hY3RpdmUgLm1kLXRvYXN0LWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxubWQtdG9hc3QubmctbGVhdmUubmctbGVhdmUtYWN0aXZlIC5tZC10b2FzdC1jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbn1cbm1kLXRvYXN0Lm5nLWxlYXZlLm5nLWxlYXZlLWFjdGl2ZS5tZC1zd2lwZXVwIC5tZC10b2FzdC1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbn1cbm1kLXRvYXN0Lm5nLWxlYXZlLm5nLWxlYXZlLWFjdGl2ZS5tZC1zd2lwZWRvd24gLm1kLXRvYXN0LWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwJSwgMCk7XG59XG5tZC10b2FzdC5uZy1sZWF2ZS5uZy1sZWF2ZS1hY3RpdmUubWQtdG9wIC5tZC10b2FzdC1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG59XG5tZC10b2FzdCAubWQtYWN0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxubWQtdG9hc3QgLm1kLWJ1dHRvbiB7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuW2Rpcj1ydGxdIG1kLXRvYXN0IC5tZC1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbltkaXI9cnRsXSBtZC10b2FzdCAubWQtYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICBtZC10b2FzdCB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgbWQtdG9hc3QubmctbGVhdmUubmctbGVhdmUtYWN0aXZlLm1kLXN3aXBldXAgLm1kLXRvYXN0LWNvbnRlbnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIH1cbiAgbWQtdG9hc3QubmctbGVhdmUubmctbGVhdmUtYWN0aXZlLm1kLXN3aXBlZG93biAubWQtdG9hc3QtY29udGVudCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MCUsIDApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgbWQtdG9hc3Qge1xuICAgIG1pbi13aWR0aDogMzA0cHg7XG4gICAgLypcbiAgICAqIFdoZW4gdGhlIHRvYXN0IGRvZXNuJ3QgdGFrZSB1cCB0aGUgd2hvbGUgc2NyZWVuLFxuICAgICogbWFrZSBpdCByb3RhdGUgd2hlbiB0aGUgdXNlciBzd2lwZXMgaXQgYXdheVxuICAgICovXG4gIH1cbiAgbWQtdG9hc3QubWQtYm90dG9tIHtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgbWQtdG9hc3QubWQtbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgfVxuICBtZC10b2FzdC5tZC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgbWQtdG9hc3QubWQtdG9wIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgbWQtdG9hc3QuX21kLXN0YXJ0IHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIFtkaXI9cnRsXSBtZC10b2FzdC5fbWQtc3RhcnQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgbWQtdG9hc3QuX21kLWVuZCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgW2Rpcj1ydGxdIG1kLXRvYXN0Ll9tZC1lbmQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgbWQtdG9hc3QubmctbGVhdmUubmctbGVhdmUtYWN0aXZlLm1kLXN3aXBlbGVmdCAubWQtdG9hc3QtY29udGVudCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgfVxuICBtZC10b2FzdC5uZy1sZWF2ZS5uZy1sZWF2ZS1hY3RpdmUubWQtc3dpcGVyaWdodCAubWQtdG9hc3QtY29udGVudCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MCUsIDAsIDApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIG1kLXRvYXN0IC5tZC10b2FzdC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDU2OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICBtZC10b2FzdCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgfVxufVxuLm1kLXRvYXN0LWFuaW1hdGluZyB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxubWQtdG9vbGJhciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtaW4taGVpZ2h0OiA2NHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbm1kLXRvb2xiYXIuX21kLXRvb2xiYXItdHJhbnNpdGlvbnMge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBmaWxsLCBjb2xvcjtcbn1cbm1kLXRvb2xiYXIubWQtd2hpdGVmcmFtZS16MS1hZGQsIG1kLXRvb2xiYXIubWQtd2hpdGVmcmFtZS16MS1yZW1vdmUge1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNXMgbGluZWFyO1xufVxubWQtdG9vbGJhciBtZC10b29sYmFyLWZpbGxlciB7XG4gIHdpZHRoOiA3MnB4O1xufVxubWQtdG9vbGJhciAqLFxubWQtdG9vbGJhciAqOmJlZm9yZSxcbm1kLXRvb2xiYXIgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5tZC10b29sYmFyLm5nLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxubWQtdG9vbGJhci5tZC10YWxsIHtcbiAgaGVpZ2h0OiAxMjhweDtcbiAgbWluLWhlaWdodDogMTI4cHg7XG4gIG1heC1oZWlnaHQ6IDEyOHB4O1xufVxubWQtdG9vbGJhci5tZC1tZWRpdW0tdGFsbCB7XG4gIGhlaWdodDogODhweDtcbiAgbWluLWhlaWdodDogODhweDtcbiAgbWF4LWhlaWdodDogODhweDtcbn1cbm1kLXRvb2xiYXIubWQtbWVkaXVtLXRhbGwgLm1kLXRvb2xiYXItdG9vbHMge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5tZC10b29sYmFyID4gLm1kLWluZGVudCB7XG4gIG1hcmdpbi1sZWZ0OiA2NHB4O1xufVxuW2Rpcj1ydGxdIG1kLXRvb2xiYXIgPiAubWQtaW5kZW50IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogNjRweDtcbn1cbm1kLXRvb2xiYXIgfiBtZC1jb250ZW50ID4gbWQtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG59XG5tZC10b29sYmFyIH4gbWQtY29udGVudCA+IG1kLWxpc3QgbWQtbGlzdC1pdGVtOmxhc3QtY2hpbGQgbWQtZGl2aWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZC10b29sYmFyLXRvb2xzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMDVlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjRweDtcbiAgbWF4LWhlaWdodDogNjRweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBtYXJnaW46IDA7XG59XG4ubWQtdG9vbGJhci10b29scyBoMSwgLm1kLXRvb2xiYXItdG9vbHMgaDIsIC5tZC10b29sYmFyLXRvb2xzIGgzIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiBpbmhlcml0O1xufVxuLm1kLXRvb2xiYXItdG9vbHMgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWQtdG9vbGJhci10b29scyAuZmlsbC1oZWlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1kLXRvb2xiYXItdG9vbHMgbWQtY2hlY2tib3gge1xuICBtYXJnaW46IGluaGVyaXQ7XG59XG4ubWQtdG9vbGJhci10b29scyAubWQtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tZC10b29sYmFyLXRvb2xzIC5tZC1idXR0b24sIC5tZC10b29sYmFyLXRvb2xzIC5tZC1idXR0b24ubWQtaWNvbi1idXR0b24gbWQtaWNvbiB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGZpbGwsIGNvbG9yO1xufVxuLm1kLXRvb2xiYXItdG9vbHMgLm1kLWJ1dHRvbi5uZy1hbmltYXRlLCAubWQtdG9vbGJhci10b29scyAubWQtYnV0dG9uLm1kLWljb24tYnV0dG9uIG1kLWljb24ubmctYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ubWQtdG9vbGJhci10b29scyA+IC5tZC1idXR0b246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogLThweDtcbn1cbltkaXI9cnRsXSAubWQtdG9vbGJhci10b29scyA+IC5tZC1idXR0b246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xufVxuLm1kLXRvb2xiYXItdG9vbHMgPiAubWQtYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IC04cHg7XG59XG5bZGlyPXJ0bF0gLm1kLXRvb2xiYXItdG9vbHMgPiAubWQtYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuLm1kLXRvb2xiYXItdG9vbHMgPiBtZC1tZW51Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IC04cHg7XG59XG5bZGlyPXJ0bF0gLm1kLXRvb2xiYXItdG9vbHMgPiBtZC1tZW51Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuLm1kLXRvb2xiYXItdG9vbHMgPiBtZC1tZW51Omxhc3QtY2hpbGQgPiAubWQtYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuW2Rpcj1ydGxdIC5tZC10b29sYmFyLXRvb2xzID4gbWQtbWVudTpsYXN0LWNoaWxkID4gLm1kLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubWQtdG9vbGJhci10b29scyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgbWQtdG9vbGJhciB7XG4gICAgbWluLWhlaWdodDogNTZweDtcbiAgfVxuICAubWQtdG9vbGJhci10b29scyB7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIG1heC1oZWlnaHQ6IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICBtZC10b29sYmFyIHtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5tZC10b29sYmFyLXRvb2xzIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbiAgfVxufVxuLm1kLXRvb2x0aXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5tZC10b29sdGlwLm1kLW9yaWdpbi10b3Age1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICBtYXJnaW4tdG9wOiAtMjRweDtcbn1cbi5tZC10b29sdGlwLm1kLW9yaWdpbi1yaWdodCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cbi5tZC10b29sdGlwLm1kLW9yaWdpbi1ib3R0b20ge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLm1kLXRvb2x0aXAubWQtb3JpZ2luLWxlZnQge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAtMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubWQtdG9vbHRpcCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIH1cbiAgLm1kLXRvb2x0aXAubWQtb3JpZ2luLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogLTE0cHg7XG4gIH1cbiAgLm1kLXRvb2x0aXAubWQtb3JpZ2luLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgfVxuICAubWQtdG9vbHRpcC5tZC1vcmlnaW4tYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG4gIC5tZC10b29sdGlwLm1kLW9yaWdpbi1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTE0cHg7XG4gIH1cbn1cbi5tZC10b29sdGlwLm1kLXNob3ctYWRkIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi5tZC10b29sdGlwLm1kLXNob3cge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5tZC10b29sdGlwLm1kLWhpZGUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC41NSwgMC4yKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tZC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLm1kLXRydW5jYXRlLm1kLWNsaXAge1xuICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xufVxuLm1kLXRydW5jYXRlLmZsZXgge1xuICB3aWR0aDogMDtcbn1cblxuLm1kLXZpcnR1YWwtcmVwZWF0LWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZC12aXJ0dWFsLXJlcGVhdC1jb250YWluZXIgLm1kLXZpcnR1YWwtcmVwZWF0LXNjcm9sbGVyIHtcbiAgYm90dG9tOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4ubWQtdmlydHVhbC1yZXBlYXQtY29udGFpbmVyIC5tZC12aXJ0dWFsLXJlcGVhdC1zaXplciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMXB4O1xufVxuLm1kLXZpcnR1YWwtcmVwZWF0LWNvbnRhaW5lciAubWQtdmlydHVhbC1yZXBlYXQtb2Zmc2V0dGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5tZC12aXJ0dWFsLXJlcGVhdC1jb250YWluZXIubWQtb3JpZW50LWhvcml6b250YWwgLm1kLXZpcnR1YWwtcmVwZWF0LXNjcm9sbGVyIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuLm1kLXZpcnR1YWwtcmVwZWF0LWNvbnRhaW5lci5tZC1vcmllbnQtaG9yaXpvbnRhbCAubWQtdmlydHVhbC1yZXBlYXQtb2Zmc2V0dGVyIHtcbiAgYm90dG9tOiAxNnB4O1xuICByaWdodDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbltkaXI9cnRsXSAubWQtdmlydHVhbC1yZXBlYXQtY29udGFpbmVyLm1kLW9yaWVudC1ob3Jpem9udGFsIC5tZC12aXJ0dWFsLXJlcGVhdC1vZmZzZXR0ZXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cblxuLm1kLXdoaXRlZnJhbWUtMWRwLCAubWQtd2hpdGVmcmFtZS16MSB7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5tZC13aGl0ZWZyYW1lLTJkcCB7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAycHggMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5tZC13aGl0ZWZyYW1lLTNkcCB7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAzcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5tZC13aGl0ZWZyYW1lLTRkcCwgLm1kLXdoaXRlZnJhbWUtejIge1xuICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDRweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLm1kLXdoaXRlZnJhbWUtNWRwIHtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA1cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5tZC13aGl0ZWZyYW1lLTZkcCB7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggNnB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggMThweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLm1kLXdoaXRlZnJhbWUtN2RwLCAubWQtd2hpdGVmcmFtZS16MyB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggN3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLm1kLXdoaXRlZnJhbWUtOGRwIHtcbiAgYm94LXNoYWRvdzogMHB4IDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDNweCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4ubWQtd2hpdGVmcmFtZS05ZHAge1xuICBib3gtc2hhZG93OiAwcHggNXB4IDZweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDlweCAxMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDE2cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5tZC13aGl0ZWZyYW1lLTEwZHAsIC5tZC13aGl0ZWZyYW1lLXo0IHtcbiAgYm94LXNoYWRvdzogMHB4IDZweCA2cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxMHB4IDE0cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA0cHggMThweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLm1kLXdoaXRlZnJhbWUtMTFkcCB7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggN3B4IC00cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMTFweCAxNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggNHB4IDIwcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5tZC13aGl0ZWZyYW1lLTEyZHAge1xuICBib3gtc2hhZG93OiAwcHggN3B4IDhweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDEycHggMTdweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDVweCAyMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4ubWQtd2hpdGVmcmFtZS0xM2RwLCAubWQtd2hpdGVmcmFtZS16NSB7XG4gIGJveC1zaGFkb3c6IDBweCA3cHggOHB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMTNweCAxOXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggNXB4IDI0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5tZC13aGl0ZWZyYW1lLTE0ZHAge1xuICBib3gtc2hhZG93OiAwcHggN3B4IDlweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDE0cHggMjFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDVweCAyNnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4ubWQtd2hpdGVmcmFtZS0xNWRwIHtcbiAgYm94LXNoYWRvdzogMHB4IDhweCA5cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxNXB4IDIycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA2cHggMjhweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLm1kLXdoaXRlZnJhbWUtMTZkcCB7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDE2cHggMjRweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDZweCAzMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4ubWQtd2hpdGVmcmFtZS0xN2RwIHtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAxMXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMTdweCAyNnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggNnB4IDMycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5tZC13aGl0ZWZyYW1lLTE4ZHAge1xuICBib3gtc2hhZG93OiAwcHggOXB4IDExcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxOHB4IDI4cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA3cHggMzRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLm1kLXdoaXRlZnJhbWUtMTlkcCB7XG4gIGJveC1zaGFkb3c6IDBweCA5cHggMTJweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDE5cHggMjlweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDdweCAzNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4ubWQtd2hpdGVmcmFtZS0yMGRwIHtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMTNweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDIwcHggMzFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDhweCAzOHB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4ubWQtd2hpdGVmcmFtZS0yMWRwIHtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMTNweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDIxcHggMzNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDhweCA0MHB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4ubWQtd2hpdGVmcmFtZS0yMmRwIHtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMTRweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDIycHggMzVweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDhweCA0MnB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4ubWQtd2hpdGVmcmFtZS0yM2RwIHtcbiAgYm94LXNoYWRvdzogMHB4IDExcHggMTRweCAtN3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDIzcHggMzZweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDlweCA0NHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4ubWQtd2hpdGVmcmFtZS0yNGRwIHtcbiAgYm94LXNoYWRvdzogMHB4IDExcHggMTVweCAtN3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDI0cHggMzhweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICBtZC13aGl0ZWZyYW1lIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICBtZC13aGl0ZWZyYW1lLCBbbWQtd2hpdGVmcmFtZV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbi8qXG4qIFNpbmNlIExheW91dCBBUEkgdXNlcyBuZy1jbG9hayB0byBoaWRlIHRoZSBkb20gZWxlbWVudHMgd2hpbGUgbGF5b3V0cyBhcmUgYWRqdXN0ZWRcbiovXG5bbmdcXDpjbG9ha10sIFtuZy1jbG9ha10sIFtkYXRhLW5nLWNsb2FrXSwgW3gtbmctY2xvYWtdLCAubmctY2xvYWssIC54LW5nLWNsb2FrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKlxuKiAgUmVzcG9uc2l2ZSBhdHRyaWJ1dGVzXG4qXG4qICBSZWZlcmVuY2VzOlxuKiAgMSkgaHR0cHM6Ly9zY290Y2guaW8vdHV0b3JpYWxzL2EtdmlzdWFsLWd1aWRlLXRvLWNzczMtZmxleGJveC1wcm9wZXJ0aWVzI2ZsZXhcbiogIDIpIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vYWxtYW5hYy9wcm9wZXJ0aWVzL2YvZmxleC9cbiogIDMpIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vc25pcHBldHMvY3NzL2EtZ3VpZGUtdG8tZmxleGJveC9cbiogIDQpIGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjMy1taW4taGVpZ2h0LW9uLWEtZmxleC1jb250YWluZXItd29udC1hcHBseS10by1pdHMtZmxleC1pdGVtc1xuKiAgNSkgaHR0cDovL2dvZGJhbi5jb20udWEvcHJvamVjdHMvZmxleGdyaWRcbiovXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAubGF5b3V0LWZpbGwge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLypcbiAqICBBcHBseSBNaXhpbnMgdG8gY3JlYXRlIExheW91dC9GbGV4Ym94IHN0eWxlc1xuICovXG4uZmxleC1vcmRlciB7XG4gIG9yZGVyOiAwO1xufVxuXG4uZmxleC1vcmRlci0tMjAge1xuICBvcmRlcjogLTIwO1xufVxuXG4uZmxleC1vcmRlci0tMTkge1xuICBvcmRlcjogLTE5O1xufVxuXG4uZmxleC1vcmRlci0tMTgge1xuICBvcmRlcjogLTE4O1xufVxuXG4uZmxleC1vcmRlci0tMTcge1xuICBvcmRlcjogLTE3O1xufVxuXG4uZmxleC1vcmRlci0tMTYge1xuICBvcmRlcjogLTE2O1xufVxuXG4uZmxleC1vcmRlci0tMTUge1xuICBvcmRlcjogLTE1O1xufVxuXG4uZmxleC1vcmRlci0tMTQge1xuICBvcmRlcjogLTE0O1xufVxuXG4uZmxleC1vcmRlci0tMTMge1xuICBvcmRlcjogLTEzO1xufVxuXG4uZmxleC1vcmRlci0tMTIge1xuICBvcmRlcjogLTEyO1xufVxuXG4uZmxleC1vcmRlci0tMTEge1xuICBvcmRlcjogLTExO1xufVxuXG4uZmxleC1vcmRlci0tMTAge1xuICBvcmRlcjogLTEwO1xufVxuXG4uZmxleC1vcmRlci0tOSB7XG4gIG9yZGVyOiAtOTtcbn1cblxuLmZsZXgtb3JkZXItLTgge1xuICBvcmRlcjogLTg7XG59XG5cbi5mbGV4LW9yZGVyLS03IHtcbiAgb3JkZXI6IC03O1xufVxuXG4uZmxleC1vcmRlci0tNiB7XG4gIG9yZGVyOiAtNjtcbn1cblxuLmZsZXgtb3JkZXItLTUge1xuICBvcmRlcjogLTU7XG59XG5cbi5mbGV4LW9yZGVyLS00IHtcbiAgb3JkZXI6IC00O1xufVxuXG4uZmxleC1vcmRlci0tMyB7XG4gIG9yZGVyOiAtMztcbn1cblxuLmZsZXgtb3JkZXItLTIge1xuICBvcmRlcjogLTI7XG59XG5cbi5mbGV4LW9yZGVyLS0xIHtcbiAgb3JkZXI6IC0xO1xufVxuXG4uZmxleC1vcmRlci0wIHtcbiAgb3JkZXI6IDA7XG59XG5cbi5mbGV4LW9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cblxuLmZsZXgtb3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuXG4uZmxleC1vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG5cbi5mbGV4LW9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cblxuLmZsZXgtb3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuXG4uZmxleC1vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG5cbi5mbGV4LW9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cblxuLmZsZXgtb3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuXG4uZmxleC1vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG5cbi5mbGV4LW9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG4uZmxleC1vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuLmZsZXgtb3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbi5mbGV4LW9yZGVyLTEzIHtcbiAgb3JkZXI6IDEzO1xufVxuXG4uZmxleC1vcmRlci0xNCB7XG4gIG9yZGVyOiAxNDtcbn1cblxuLmZsZXgtb3JkZXItMTUge1xuICBvcmRlcjogMTU7XG59XG5cbi5mbGV4LW9yZGVyLTE2IHtcbiAgb3JkZXI6IDE2O1xufVxuXG4uZmxleC1vcmRlci0xNyB7XG4gIG9yZGVyOiAxNztcbn1cblxuLmZsZXgtb3JkZXItMTgge1xuICBvcmRlcjogMTg7XG59XG5cbi5mbGV4LW9yZGVyLTE5IHtcbiAgb3JkZXI6IDE5O1xufVxuXG4uZmxleC1vcmRlci0yMCB7XG4gIG9yZGVyOiAyMDtcbn1cblxuLm9mZnNldC0wLCAuZmxleC1vZmZzZXQtMCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LTAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuW2Rpcj1ydGxdIC5vZmZzZXQtMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC0wLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ub2Zmc2V0LTUsIC5mbGV4LW9mZnNldC01LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtNSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xufVxuW2Rpcj1ydGxdIC5vZmZzZXQtNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC01LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbn1cblxuLm9mZnNldC0xMCwgLmZsZXgtb2Zmc2V0LTEwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtMTAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogMTAlO1xufVxuW2Rpcj1ydGxdIC5vZmZzZXQtMTAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtMTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtMTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTAlO1xufVxuXG4ub2Zmc2V0LTE1LCAuZmxleC1vZmZzZXQtMTUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC0xNSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG59XG5bZGlyPXJ0bF0gLm9mZnNldC0xNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC0xNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC0xNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtMTUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG59XG5cbi5vZmZzZXQtMjAsIC5mbGV4LW9mZnNldC0yMCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LTIwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwJTtcbn1cbltkaXI9cnRsXSAub2Zmc2V0LTIwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LTIwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LTIwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDIwJTtcbn1cblxuLm9mZnNldC0yNSwgLmZsZXgtb2Zmc2V0LTI1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtMjUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtMjUge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuW2Rpcj1ydGxdIC5vZmZzZXQtMjUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtMjUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtMjUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LTI1IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjUlO1xufVxuXG4ub2Zmc2V0LTMwLCAuZmxleC1vZmZzZXQtMzAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC0zMCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMCU7XG59XG5bZGlyPXJ0bF0gLm9mZnNldC0zMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC0zMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC0zMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtMzAge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAzMCU7XG59XG5cbi5vZmZzZXQtMzUsIC5mbGV4LW9mZnNldC0zNSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LTM1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1JTtcbn1cbltkaXI9cnRsXSAub2Zmc2V0LTM1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LTM1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LTM1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC0zNSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDM1JTtcbn1cblxuLm9mZnNldC00MCwgLmZsZXgtb2Zmc2V0LTQwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtNDAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtNDAge1xuICBtYXJnaW4tbGVmdDogNDAlO1xufVxuW2Rpcj1ydGxdIC5vZmZzZXQtNDAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtNDAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtNDAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LTQwIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogNDAlO1xufVxuXG4ub2Zmc2V0LTQ1LCAuZmxleC1vZmZzZXQtNDUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC00NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC00NSB7XG4gIG1hcmdpbi1sZWZ0OiA0NSU7XG59XG5bZGlyPXJ0bF0gLm9mZnNldC00NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC00NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC00NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtNDUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA0NSU7XG59XG5cbi5vZmZzZXQtNTAsIC5mbGV4LW9mZnNldC01MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LTUwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbltkaXI9cnRsXSAub2Zmc2V0LTUwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LTUwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LTUwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC01MCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDUwJTtcbn1cblxuLm9mZnNldC01NSwgLmZsZXgtb2Zmc2V0LTU1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtNTUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtNTUge1xuICBtYXJnaW4tbGVmdDogNTUlO1xufVxuW2Rpcj1ydGxdIC5vZmZzZXQtNTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtNTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtNTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LTU1IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogNTUlO1xufVxuXG4ub2Zmc2V0LTYwLCAuZmxleC1vZmZzZXQtNjAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC02MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC02MCB7XG4gIG1hcmdpbi1sZWZ0OiA2MCU7XG59XG5bZGlyPXJ0bF0gLm9mZnNldC02MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC02MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC02MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtNjAge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA2MCU7XG59XG5cbi5vZmZzZXQtNjUsIC5mbGV4LW9mZnNldC02NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LTY1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LTY1IHtcbiAgbWFyZ2luLWxlZnQ6IDY1JTtcbn1cbltkaXI9cnRsXSAub2Zmc2V0LTY1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LTY1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LTY1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC02NSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDY1JTtcbn1cblxuLm9mZnNldC03MCwgLmZsZXgtb2Zmc2V0LTcwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtNzAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtNzAge1xuICBtYXJnaW4tbGVmdDogNzAlO1xufVxuW2Rpcj1ydGxdIC5vZmZzZXQtNzAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtNzAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtNzAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LTcwIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogNzAlO1xufVxuXG4ub2Zmc2V0LTc1LCAuZmxleC1vZmZzZXQtNzUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC03NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC03NSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5bZGlyPXJ0bF0gLm9mZnNldC03NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC03NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC03NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtNzUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA3NSU7XG59XG5cbi5vZmZzZXQtODAsIC5mbGV4LW9mZnNldC04MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LTgwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwJTtcbn1cbltkaXI9cnRsXSAub2Zmc2V0LTgwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LTgwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LTgwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC04MCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDgwJTtcbn1cblxuLm9mZnNldC04NSwgLmZsZXgtb2Zmc2V0LTg1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtODUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtODUge1xuICBtYXJnaW4tbGVmdDogODUlO1xufVxuW2Rpcj1ydGxdIC5vZmZzZXQtODUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtODUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtODUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LTg1IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogODUlO1xufVxuXG4ub2Zmc2V0LTkwLCAuZmxleC1vZmZzZXQtOTAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC05MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC05MCB7XG4gIG1hcmdpbi1sZWZ0OiA5MCU7XG59XG5bZGlyPXJ0bF0gLm9mZnNldC05MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC05MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC05MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtOTAge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA5MCU7XG59XG5cbi5vZmZzZXQtOTUsIC5mbGV4LW9mZnNldC05NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LTk1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LTk1IHtcbiAgbWFyZ2luLWxlZnQ6IDk1JTtcbn1cbltkaXI9cnRsXSAub2Zmc2V0LTk1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LTk1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LTk1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC05NSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDk1JTtcbn1cblxuLm9mZnNldC0zMywgLmZsZXgtb2Zmc2V0LTMzLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtMzMsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtMzMge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNjYsIC5mbGV4LW9mZnNldC02NiwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LTY2LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LTY2IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuW2Rpcj1ydGxdIC5vZmZzZXQtNjYsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtNjYsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtNjYsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LTY2IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5sYXlvdXQtYWxpZ24sXG4ubGF5b3V0LWFsaWduLXN0YXJ0LXN0cmV0Y2gge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4ubGF5b3V0LWFsaWduLXN0YXJ0LFxuLmxheW91dC1hbGlnbi1zdGFydC1zdGFydCxcbi5sYXlvdXQtYWxpZ24tc3RhcnQtY2VudGVyLFxuLmxheW91dC1hbGlnbi1zdGFydC1lbmQsXG4ubGF5b3V0LWFsaWduLXN0YXJ0LXN0cmV0Y2gge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5sYXlvdXQtYWxpZ24tY2VudGVyLFxuLmxheW91dC1hbGlnbi1jZW50ZXItc3RhcnQsXG4ubGF5b3V0LWFsaWduLWNlbnRlci1jZW50ZXIsXG4ubGF5b3V0LWFsaWduLWNlbnRlci1lbmQsXG4ubGF5b3V0LWFsaWduLWNlbnRlci1zdHJldGNoIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5sYXlvdXQtYWxpZ24tZW5kLFxuLmxheW91dC1hbGlnbi1lbmQtc3RhcnQsXG4ubGF5b3V0LWFsaWduLWVuZC1jZW50ZXIsXG4ubGF5b3V0LWFsaWduLWVuZC1lbmQsXG4ubGF5b3V0LWFsaWduLWVuZC1zdHJldGNoIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmxheW91dC1hbGlnbi1zcGFjZS1hcm91bmQsXG4ubGF5b3V0LWFsaWduLXNwYWNlLWFyb3VuZC1jZW50ZXIsXG4ubGF5b3V0LWFsaWduLXNwYWNlLWFyb3VuZC1zdGFydCxcbi5sYXlvdXQtYWxpZ24tc3BhY2UtYXJvdW5kLWVuZCxcbi5sYXlvdXQtYWxpZ24tc3BhY2UtYXJvdW5kLXN0cmV0Y2gge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLmxheW91dC1hbGlnbi1zcGFjZS1iZXR3ZWVuLFxuLmxheW91dC1hbGlnbi1zcGFjZS1iZXR3ZWVuLWNlbnRlcixcbi5sYXlvdXQtYWxpZ24tc3BhY2UtYmV0d2Vlbi1zdGFydCxcbi5sYXlvdXQtYWxpZ24tc3BhY2UtYmV0d2Vlbi1lbmQsXG4ubGF5b3V0LWFsaWduLXNwYWNlLWJldHdlZW4tc3RyZXRjaCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmxheW91dC1hbGlnbi1zdGFydC1zdGFydCxcbi5sYXlvdXQtYWxpZ24tY2VudGVyLXN0YXJ0LFxuLmxheW91dC1hbGlnbi1lbmQtc3RhcnQsXG4ubGF5b3V0LWFsaWduLXNwYWNlLWJldHdlZW4tc3RhcnQsXG4ubGF5b3V0LWFsaWduLXNwYWNlLWFyb3VuZC1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ubGF5b3V0LWFsaWduLXN0YXJ0LWNlbnRlcixcbi5sYXlvdXQtYWxpZ24tY2VudGVyLWNlbnRlcixcbi5sYXlvdXQtYWxpZ24tZW5kLWNlbnRlcixcbi5sYXlvdXQtYWxpZ24tc3BhY2UtYmV0d2Vlbi1jZW50ZXIsXG4ubGF5b3V0LWFsaWduLXNwYWNlLWFyb3VuZC1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmxheW91dC1hbGlnbi1zdGFydC1jZW50ZXIgPiAqLFxuLmxheW91dC1hbGlnbi1jZW50ZXItY2VudGVyID4gKixcbi5sYXlvdXQtYWxpZ24tZW5kLWNlbnRlciA+ICosXG4ubGF5b3V0LWFsaWduLXNwYWNlLWJldHdlZW4tY2VudGVyID4gKixcbi5sYXlvdXQtYWxpZ24tc3BhY2UtYXJvdW5kLWNlbnRlciA+ICoge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sYXlvdXQtYWxpZ24tc3RhcnQtZW5kLFxuLmxheW91dC1hbGlnbi1jZW50ZXItZW5kLFxuLmxheW91dC1hbGlnbi1lbmQtZW5kLFxuLmxheW91dC1hbGlnbi1zcGFjZS1iZXR3ZWVuLWVuZCxcbi5sYXlvdXQtYWxpZ24tc3BhY2UtYXJvdW5kLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5sYXlvdXQtYWxpZ24tc3RhcnQtc3RyZXRjaCxcbi5sYXlvdXQtYWxpZ24tY2VudGVyLXN0cmV0Y2gsXG4ubGF5b3V0LWFsaWduLWVuZC1zdHJldGNoLFxuLmxheW91dC1hbGlnbi1zcGFjZS1iZXR3ZWVuLXN0cmV0Y2gsXG4ubGF5b3V0LWFsaWduLXNwYWNlLWFyb3VuZC1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG59XG5cbi5mbGV4IHtcbiAgZmxleDogMTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZsZXgtZ3JvdyB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxleC1pbml0aWFsIHtcbiAgZmxleDogMCAxIGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mbGV4LWF1dG8ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZsZXgtbm9uZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxleC1ub3NocmluayB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxleC1ub2dyb3cge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZsZXgtMCB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LXJvdyA+IC5mbGV4LTAge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ubGF5b3V0LWNvbHVtbiA+IC5mbGV4LTAge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZsZXgtNSB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDUlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LXJvdyA+IC5mbGV4LTUge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiA1JTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxheW91dC1jb2x1bW4gPiAuZmxleC01IHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNSU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mbGV4LTEwIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogMTAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LXJvdyA+IC5mbGV4LTEwIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogMTAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LWNvbHVtbiA+IC5mbGV4LTEwIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxleC0xNSB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDE1JTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxheW91dC1yb3cgPiAuZmxleC0xNSB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDE1JTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxheW91dC1jb2x1bW4gPiAuZmxleC0xNSB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDE1JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZsZXgtMjAge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiAyMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sYXlvdXQtcm93ID4gLmZsZXgtMjAge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiAyMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sYXlvdXQtY29sdW1uID4gLmZsZXgtMjAge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAyMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mbGV4LTI1IHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogMjUlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LXJvdyA+IC5mbGV4LTI1IHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogMjUlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LWNvbHVtbiA+IC5mbGV4LTI1IHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjUlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxleC0zMCB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDMwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxheW91dC1yb3cgPiAuZmxleC0zMCB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDMwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxheW91dC1jb2x1bW4gPiAuZmxleC0zMCB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDMwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZsZXgtMzUge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiAzNSU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sYXlvdXQtcm93ID4gLmZsZXgtMzUge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiAzNSU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sYXlvdXQtY29sdW1uID4gLmZsZXgtMzUge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAzNSU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mbGV4LTQwIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogNDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LXJvdyA+IC5mbGV4LTQwIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogNDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LWNvbHVtbiA+IC5mbGV4LTQwIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxleC00NSB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDQ1JTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxheW91dC1yb3cgPiAuZmxleC00NSB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDQ1JTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxheW91dC1jb2x1bW4gPiAuZmxleC00NSB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDQ1JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZsZXgtNTAge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sYXlvdXQtcm93ID4gLmZsZXgtNTAge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sYXlvdXQtY29sdW1uID4gLmZsZXgtNTAge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mbGV4LTU1IHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogNTUlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LXJvdyA+IC5mbGV4LTU1IHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogNTUlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LWNvbHVtbiA+IC5mbGV4LTU1IHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNTUlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxleC02MCB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDYwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxheW91dC1yb3cgPiAuZmxleC02MCB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDYwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxheW91dC1jb2x1bW4gPiAuZmxleC02MCB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDYwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZsZXgtNjUge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiA2NSU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sYXlvdXQtcm93ID4gLmZsZXgtNjUge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiA2NSU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sYXlvdXQtY29sdW1uID4gLmZsZXgtNjUge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA2NSU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mbGV4LTcwIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogNzAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LXJvdyA+IC5mbGV4LTcwIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogNzAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LWNvbHVtbiA+IC5mbGV4LTcwIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNzAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxleC03NSB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDc1JTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxheW91dC1yb3cgPiAuZmxleC03NSB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDc1JTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxheW91dC1jb2x1bW4gPiAuZmxleC03NSB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDc1JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZsZXgtODAge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sYXlvdXQtcm93ID4gLmZsZXgtODAge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sYXlvdXQtY29sdW1uID4gLmZsZXgtODAge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA4MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mbGV4LTg1IHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogODUlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LXJvdyA+IC5mbGV4LTg1IHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogODUlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LWNvbHVtbiA+IC5mbGV4LTg1IHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogODUlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxleC05MCB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxheW91dC1yb3cgPiAuZmxleC05MCB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxheW91dC1jb2x1bW4gPiAuZmxleC05MCB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDkwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZsZXgtOTUge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiA5NSU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sYXlvdXQtcm93ID4gLmZsZXgtOTUge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiA5NSU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sYXlvdXQtY29sdW1uID4gLmZsZXgtOTUge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA5NSU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mbGV4LTEwMCB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sYXlvdXQtcm93ID4gLmZsZXgtMTAwIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxheW91dC1jb2x1bW4gPiAuZmxleC0xMDAge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxleC0zMyB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZsZXgtNjYge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiA2Ni42NiU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sYXlvdXQtcm93ID4gLmZsZXgtMzMge1xuICBmbGV4OiAxIDEgMzMuMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5sYXlvdXQtcm93ID4gLmZsZXgtNjYge1xuICBmbGV4OiAxIDEgNjYuNjYlO1xuICBtYXgtd2lkdGg6IDY2LjY2JTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxheW91dC1jb2x1bW4gPiAuZmxleC0zMyB7XG4gIGZsZXg6IDEgMSAzMy4zMyU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzMuMzMlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmxheW91dC1jb2x1bW4gPiAuZmxleC02NiB7XG4gIGZsZXg6IDEgMSA2Ni42NiU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNjYuNjYlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LXJvdyA+IC5mbGV4LTMzIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogMzMuMzMlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmxheW91dC1yb3cgPiAuZmxleC02NiB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDY2LjY2JTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5sYXlvdXQtcm93ID4gLmZsZXgge1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5sYXlvdXQtY29sdW1uID4gLmZsZXgtMzMge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAzMy4zMyU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubGF5b3V0LWNvbHVtbiA+IC5mbGV4LTY2IHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNjYuNjYlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmxheW91dC1jb2x1bW4gPiAuZmxleCB7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbi5sYXlvdXQsIC5sYXlvdXQtY29sdW1uLCAubGF5b3V0LXJvdyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmxheW91dC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubGF5b3V0LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5sYXlvdXQtcGFkZGluZy1zbSA+ICosXG4ubGF5b3V0LXBhZGRpbmcgPiAuZmxleC1zbSB7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLmxheW91dC1wYWRkaW5nLFxuLmxheW91dC1wYWRkaW5nLWd0LXNtLFxuLmxheW91dC1wYWRkaW5nLW1kLFxuLmxheW91dC1wYWRkaW5nID4gKixcbi5sYXlvdXQtcGFkZGluZy1ndC1zbSA+ICosXG4ubGF5b3V0LXBhZGRpbmctbWQgPiAqLFxuLmxheW91dC1wYWRkaW5nID4gLmZsZXgsXG4ubGF5b3V0LXBhZGRpbmcgPiAuZmxleC1ndC1zbSxcbi5sYXlvdXQtcGFkZGluZyA+IC5mbGV4LW1kIHtcbiAgcGFkZGluZzogOHB4O1xufVxuXG4ubGF5b3V0LXBhZGRpbmctZ3QtbWQgPiAqLFxuLmxheW91dC1wYWRkaW5nLWxnID4gKixcbi5sYXlvdXQtcGFkZGluZy1ndC1sZyA+ICosXG4ubGF5b3V0LXBhZGRpbmcgPiAuZmxleC1ndC1tZCxcbi5sYXlvdXQtcGFkZGluZyA+IC5mbGV4LWxnLFxuLmxheW91dC1wYWRkaW5nID4gLmZsZXgtbGcsXG4ubGF5b3V0LXBhZGRpbmcgPiAuZmxleC1ndC1sZyB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi5sYXlvdXQtbWFyZ2luLXNtID4gKixcbi5sYXlvdXQtbWFyZ2luID4gLmZsZXgtc20ge1xuICBtYXJnaW46IDRweDtcbn1cblxuLmxheW91dC1tYXJnaW4sXG4ubGF5b3V0LW1hcmdpbi1ndC1zbSxcbi5sYXlvdXQtbWFyZ2luLW1kLFxuLmxheW91dC1tYXJnaW4gPiAqLFxuLmxheW91dC1tYXJnaW4tZ3Qtc20gPiAqLFxuLmxheW91dC1tYXJnaW4tbWQgPiAqLFxuLmxheW91dC1tYXJnaW4gPiAuZmxleCxcbi5sYXlvdXQtbWFyZ2luID4gLmZsZXgtZ3Qtc20sXG4ubGF5b3V0LW1hcmdpbiA+IC5mbGV4LW1kIHtcbiAgbWFyZ2luOiA4cHg7XG59XG5cbi5sYXlvdXQtbWFyZ2luLWd0LW1kID4gKixcbi5sYXlvdXQtbWFyZ2luLWxnID4gKixcbi5sYXlvdXQtbWFyZ2luLWd0LWxnID4gKixcbi5sYXlvdXQtbWFyZ2luID4gLmZsZXgtZ3QtbWQsXG4ubGF5b3V0LW1hcmdpbiA+IC5mbGV4LWxnLFxuLmxheW91dC1tYXJnaW4gPiAuZmxleC1ndC1sZyB7XG4gIG1hcmdpbjogMTZweDtcbn1cblxuLmxheW91dC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubGF5b3V0LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4ubGF5b3V0LWZpbGwge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qKlxuICogYGhpZGUtZ3Qtc20gc2hvdy1ndC1sZ2Agc2hvdWxkIGhpZGUgZnJvbSA2MDBweCB0byAxMjAwcHhcbiAqIGBzaG93LW1kIGhpZGUtZ3Qtc21gIHNob3VsZCBzaG93IGZyb20gMHB4IHRvIDk2MHB4IGFuZCBoaWRlIGF0ID45NjBweFxuICogYGhpZGUtZ3QtbWQgc2hvdy1ndC1zbWAgc2hvdWxkIHNob3cgZXZlcnl3aGVyZSAoc2hvdyBvdmVycmlkZXMgaGlkZSlgXG4gKlxuICogIGhpZGUgbWVhbnMgaGlkZSBldmVyeXdoZXJlXG4gKiAgU2l6ZXM6XG4gKiAgICAgICAgICRsYXlvdXQtYnJlYWtwb2ludC14czogICAgIDYwMHB4ICFkZWZhdWx0O1xuICogICAgICAgICAkbGF5b3V0LWJyZWFrcG9pbnQtc206ICAgICA5NjBweCAhZGVmYXVsdDtcbiAqICAgICAgICAgJGxheW91dC1icmVha3BvaW50LW1kOiAgICAgMTI4MHB4ICFkZWZhdWx0O1xuICogICAgICAgICAkbGF5b3V0LWJyZWFrcG9pbnQtbGc6ICAgICAxOTIwcHggIWRlZmF1bHQ7XG4gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuaGlkZS14czpub3QoLnNob3cteHMpOm5vdCguc2hvdyksIC5oaWRlOm5vdCguc2hvdy14cyk6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmxleC1vcmRlci14cy0tMjAge1xuICAgIG9yZGVyOiAtMjA7XG4gIH1cbiAgLmZsZXgtb3JkZXIteHMtLTE5IHtcbiAgICBvcmRlcjogLTE5O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLS0xOCB7XG4gICAgb3JkZXI6IC0xODtcbiAgfVxuICAuZmxleC1vcmRlci14cy0tMTcge1xuICAgIG9yZGVyOiAtMTc7XG4gIH1cbiAgLmZsZXgtb3JkZXIteHMtLTE2IHtcbiAgICBvcmRlcjogLTE2O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLS0xNSB7XG4gICAgb3JkZXI6IC0xNTtcbiAgfVxuICAuZmxleC1vcmRlci14cy0tMTQge1xuICAgIG9yZGVyOiAtMTQ7XG4gIH1cbiAgLmZsZXgtb3JkZXIteHMtLTEzIHtcbiAgICBvcmRlcjogLTEzO1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuICAuZmxleC1vcmRlci14cy0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cbiAgLmZsZXgtb3JkZXIteHMtLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cbiAgLmZsZXgtb3JkZXIteHMtLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuICAuZmxleC1vcmRlci14cy0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cbiAgLmZsZXgtb3JkZXIteHMtLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuICAuZmxleC1vcmRlci14cy0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cbiAgLmZsZXgtb3JkZXIteHMtLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuICAuZmxleC1vcmRlci14cy0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmZsZXgtb3JkZXIteHMtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAuZmxleC1vcmRlci14cy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLTEzIHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLmZsZXgtb3JkZXIteHMtMTQge1xuICAgIG9yZGVyOiAxNDtcbiAgfVxuICAuZmxleC1vcmRlci14cy0xNSB7XG4gICAgb3JkZXI6IDE1O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLTE2IHtcbiAgICBvcmRlcjogMTY7XG4gIH1cbiAgLmZsZXgtb3JkZXIteHMtMTcge1xuICAgIG9yZGVyOiAxNztcbiAgfVxuICAuZmxleC1vcmRlci14cy0xOCB7XG4gICAgb3JkZXI6IDE4O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLTE5IHtcbiAgICBvcmRlcjogMTk7XG4gIH1cbiAgLmZsZXgtb3JkZXIteHMtMjAge1xuICAgIG9yZGVyOiAyMDtcbiAgfVxuICAub2Zmc2V0LXhzLTAsIC5mbGV4LW9mZnNldC14cy0wLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteHMtMCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC14cy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14cy0wLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhzLTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteHMtMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteHMtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5vZmZzZXQteHMtNSwgLmZsZXgtb2Zmc2V0LXhzLTUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14cy01LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhzLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14cy01LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhzLTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteHMtNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteHMtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgfVxuICAub2Zmc2V0LXhzLTEwLCAuZmxleC1vZmZzZXQteHMtMTAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14cy0xMCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC14cy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14cy0xMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14cy0xMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14cy0xMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteHMtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMTAlO1xuICB9XG4gIC5vZmZzZXQteHMtMTUsIC5mbGV4LW9mZnNldC14cy0xNSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhzLTE1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhzLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhzLTE1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhzLTE1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhzLTE1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC14cy0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIH1cbiAgLm9mZnNldC14cy0yMCwgLmZsZXgtb2Zmc2V0LXhzLTIwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteHMtMjAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteHMtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteHMtMjAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteHMtMjAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteHMtMjAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhzLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwJTtcbiAgfVxuICAub2Zmc2V0LXhzLTI1LCAuZmxleC1vZmZzZXQteHMtMjUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14cy0yNSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC14cy0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14cy0yNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14cy0yNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14cy0yNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteHMtMjUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMjUlO1xuICB9XG4gIC5vZmZzZXQteHMtMzAsIC5mbGV4LW9mZnNldC14cy0zMCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhzLTMwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhzLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogMzAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhzLTMwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhzLTMwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhzLTMwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC14cy0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAzMCU7XG4gIH1cbiAgLm9mZnNldC14cy0zNSwgLmZsZXgtb2Zmc2V0LXhzLTM1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteHMtMzUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteHMtMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAzNSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteHMtMzUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteHMtMzUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteHMtMzUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhzLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDM1JTtcbiAgfVxuICAub2Zmc2V0LXhzLTQwLCAuZmxleC1vZmZzZXQteHMtNDAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14cy00MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC14cy00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14cy00MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14cy00MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14cy00MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteHMtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNDAlO1xuICB9XG4gIC5vZmZzZXQteHMtNDUsIC5mbGV4LW9mZnNldC14cy00NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhzLTQ1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhzLTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogNDUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhzLTQ1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhzLTQ1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhzLTQ1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC14cy00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA0NSU7XG4gIH1cbiAgLm9mZnNldC14cy01MCwgLmZsZXgtb2Zmc2V0LXhzLTUwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteHMtNTAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteHMtNTAge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteHMtNTAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteHMtNTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteHMtNTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhzLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhzLTU1LCAuZmxleC1vZmZzZXQteHMtNTUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14cy01NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC14cy01NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14cy01NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14cy01NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14cy01NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteHMtNTUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNTUlO1xuICB9XG4gIC5vZmZzZXQteHMtNjAsIC5mbGV4LW9mZnNldC14cy02MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhzLTYwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhzLTYwIHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhzLTYwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhzLTYwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhzLTYwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC14cy02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA2MCU7XG4gIH1cbiAgLm9mZnNldC14cy02NSwgLmZsZXgtb2Zmc2V0LXhzLTY1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteHMtNjUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteHMtNjUge1xuICAgIG1hcmdpbi1sZWZ0OiA2NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteHMtNjUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteHMtNjUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteHMtNjUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhzLTY1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDY1JTtcbiAgfVxuICAub2Zmc2V0LXhzLTcwLCAuZmxleC1vZmZzZXQteHMtNzAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14cy03MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC14cy03MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14cy03MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14cy03MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14cy03MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteHMtNzAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNzAlO1xuICB9XG4gIC5vZmZzZXQteHMtNzUsIC5mbGV4LW9mZnNldC14cy03NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhzLTc1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhzLTc1IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhzLTc1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhzLTc1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhzLTc1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC14cy03NSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14cy04MCwgLmZsZXgtb2Zmc2V0LXhzLTgwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteHMtODAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteHMtODAge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteHMtODAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteHMtODAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteHMtODAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhzLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDgwJTtcbiAgfVxuICAub2Zmc2V0LXhzLTg1LCAuZmxleC1vZmZzZXQteHMtODUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14cy04NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC14cy04NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14cy04NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14cy04NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14cy04NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteHMtODUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogODUlO1xuICB9XG4gIC5vZmZzZXQteHMtOTAsIC5mbGV4LW9mZnNldC14cy05MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhzLTkwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhzLTkwIHtcbiAgICBtYXJnaW4tbGVmdDogOTAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhzLTkwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhzLTkwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhzLTkwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC14cy05MCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA5MCU7XG4gIH1cbiAgLm9mZnNldC14cy05NSwgLmZsZXgtb2Zmc2V0LXhzLTk1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteHMtOTUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteHMtOTUge1xuICAgIG1hcmdpbi1sZWZ0OiA5NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteHMtOTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteHMtOTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteHMtOTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhzLTk1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDk1JTtcbiAgfVxuICAub2Zmc2V0LXhzLTMzLCAuZmxleC1vZmZzZXQteHMtMzMsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14cy0zMywgLmxheW91dC1tYXJnaW4gLm9mZnNldC14cy0zMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHMtNjYsIC5mbGV4LW9mZnNldC14cy02NiwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhzLTY2LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhzLTY2IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteHMtNjYsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteHMtNjYsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteHMtNjYsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhzLTY2IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24teHMsXG4gIC5sYXlvdXQtYWxpZ24teHMtc3RhcnQtc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLmxheW91dC1hbGlnbi14cy1zdGFydCxcbiAgLmxheW91dC1hbGlnbi14cy1zdGFydC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi14cy1zdGFydC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24teHMtc3RhcnQtZW5kLFxuICAubGF5b3V0LWFsaWduLXhzLXN0YXJ0LXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubGF5b3V0LWFsaWduLXhzLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi14cy1jZW50ZXItc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24teHMtY2VudGVyLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi14cy1jZW50ZXItZW5kLFxuICAubGF5b3V0LWFsaWduLXhzLWNlbnRlci1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubGF5b3V0LWFsaWduLXhzLWVuZCxcbiAgLmxheW91dC1hbGlnbi14cy1lbmQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24teHMtZW5kLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi14cy1lbmQtZW5kLFxuICAubGF5b3V0LWFsaWduLXhzLWVuZC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24teHMtc3BhY2UtYXJvdW5kLFxuICAubGF5b3V0LWFsaWduLXhzLXNwYWNlLWFyb3VuZC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24teHMtc3BhY2UtYXJvdW5kLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLXhzLXNwYWNlLWFyb3VuZC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24teHMtc3BhY2UtYXJvdW5kLXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24teHMtc3BhY2UtYmV0d2VlbixcbiAgLmxheW91dC1hbGlnbi14cy1zcGFjZS1iZXR3ZWVuLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi14cy1zcGFjZS1iZXR3ZWVuLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLXhzLXNwYWNlLWJldHdlZW4tZW5kLFxuICAubGF5b3V0LWFsaWduLXhzLXNwYWNlLWJldHdlZW4tc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24teHMtc3RhcnQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24teHMtY2VudGVyLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLXhzLWVuZC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi14cy1zcGFjZS1iZXR3ZWVuLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLXhzLXNwYWNlLWFyb3VuZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubGF5b3V0LWFsaWduLXhzLXN0YXJ0LWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi14cy1jZW50ZXItY2VudGVyLFxuICAubGF5b3V0LWFsaWduLXhzLWVuZC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24teHMtc3BhY2UtYmV0d2Vlbi1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24teHMtc3BhY2UtYXJvdW5kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24teHMtc3RhcnQtY2VudGVyID4gKixcbiAgLmxheW91dC1hbGlnbi14cy1jZW50ZXItY2VudGVyID4gKixcbiAgLmxheW91dC1hbGlnbi14cy1lbmQtY2VudGVyID4gKixcbiAgLmxheW91dC1hbGlnbi14cy1zcGFjZS1iZXR3ZWVuLWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24teHMtc3BhY2UtYXJvdW5kLWNlbnRlciA+ICoge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtYWxpZ24teHMtc3RhcnQtZW5kLFxuICAubGF5b3V0LWFsaWduLXhzLWNlbnRlci1lbmQsXG4gIC5sYXlvdXQtYWxpZ24teHMtZW5kLWVuZCxcbiAgLmxheW91dC1hbGlnbi14cy1zcGFjZS1iZXR3ZWVuLWVuZCxcbiAgLmxheW91dC1hbGlnbi14cy1zcGFjZS1hcm91bmQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi14cy1zdGFydC1zdHJldGNoLFxuICAubGF5b3V0LWFsaWduLXhzLWNlbnRlci1zdHJldGNoLFxuICAubGF5b3V0LWFsaWduLXhzLWVuZC1zdHJldGNoLFxuICAubGF5b3V0LWFsaWduLXhzLXNwYWNlLWJldHdlZW4tc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi14cy1zcGFjZS1hcm91bmQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgfVxuICAuZmxleC14cyB7XG4gICAgZmxleDogMTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhzLWdyb3cge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteHMtaW5pdGlhbCB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14cy1hdXRvIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhzLW5vbmUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteHMtbm9zaHJpbmsge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteHMtbm9ncm93IHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhzLTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteHMtMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteHMtMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14cy1yb3cgPiAuZmxleC14cy0wIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgLmxheW91dC14cy1jb2x1bW4gPiAuZmxleC14cy0wIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG4gIC5mbGV4LXhzLTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteHMtNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC14cy01IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLXJvdyA+IC5mbGV4LXhzLTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteHMtY29sdW1uID4gLmZsZXgteHMtNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteHMtMTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhzLTEwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC14cy0xMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteHMtcm93ID4gLmZsZXgteHMtMTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLWNvbHVtbiA+IC5mbGV4LXhzLTEwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteHMtMTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhzLTE1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC14cy0xNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDE1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteHMtcm93ID4gLmZsZXgteHMtMTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLWNvbHVtbiA+IC5mbGV4LXhzLTE1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteHMtMjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhzLTIwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC14cy0yMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDIwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteHMtcm93ID4gLmZsZXgteHMtMjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLWNvbHVtbiA+IC5mbGV4LXhzLTIwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteHMtMjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhzLTI1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC14cy0yNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDI1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteHMtcm93ID4gLmZsZXgteHMtMjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLWNvbHVtbiA+IC5mbGV4LXhzLTI1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteHMtMzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhzLTMwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC14cy0zMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteHMtcm93ID4gLmZsZXgteHMtMzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLWNvbHVtbiA+IC5mbGV4LXhzLTMwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteHMtMzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhzLTM1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC14cy0zNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDM1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteHMtcm93ID4gLmZsZXgteHMtMzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLWNvbHVtbiA+IC5mbGV4LXhzLTM1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteHMtNDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhzLTQwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC14cy00MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteHMtcm93ID4gLmZsZXgteHMtNDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLWNvbHVtbiA+IC5mbGV4LXhzLTQwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteHMtNDUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhzLTQ1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC14cy00NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQ1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteHMtcm93ID4gLmZsZXgteHMtNDUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLWNvbHVtbiA+IC5mbGV4LXhzLTQ1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteHMtNTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhzLTUwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC14cy01MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteHMtcm93ID4gLmZsZXgteHMtNTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLWNvbHVtbiA+IC5mbGV4LXhzLTUwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteHMtNTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhzLTU1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC14cy01NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDU1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteHMtcm93ID4gLmZsZXgteHMtNTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLWNvbHVtbiA+IC5mbGV4LXhzLTU1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteHMtNjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhzLTYwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC14cy02MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteHMtcm93ID4gLmZsZXgteHMtNjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLWNvbHVtbiA+IC5mbGV4LXhzLTYwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteHMtNjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhzLTY1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC14cy02NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteHMtcm93ID4gLmZsZXgteHMtNjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLWNvbHVtbiA+IC5mbGV4LXhzLTY1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteHMtNzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhzLTcwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC14cy03MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDcwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteHMtcm93ID4gLmZsZXgteHMtNzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLWNvbHVtbiA+IC5mbGV4LXhzLTcwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNzAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteHMtNzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhzLTc1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC14cy03NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDc1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteHMtcm93ID4gLmZsZXgteHMtNzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLWNvbHVtbiA+IC5mbGV4LXhzLTc1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNzUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteHMtODAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhzLTgwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC14cy04MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDgwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteHMtcm93ID4gLmZsZXgteHMtODAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLWNvbHVtbiA+IC5mbGV4LXhzLTgwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteHMtODUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogODUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhzLTg1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC14cy04NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDg1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteHMtcm93ID4gLmZsZXgteHMtODUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogODUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLWNvbHVtbiA+IC5mbGV4LXhzLTg1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteHMtOTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhzLTkwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC14cy05MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteHMtcm93ID4gLmZsZXgteHMtOTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLWNvbHVtbiA+IC5mbGV4LXhzLTkwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteHMtOTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhzLTk1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC14cy05NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDk1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteHMtcm93ID4gLmZsZXgteHMtOTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLWNvbHVtbiA+IC5mbGV4LXhzLTk1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteHMtMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteHMtMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteHMtMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteHMtcm93ID4gLmZsZXgteHMtMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteHMtY29sdW1uID4gLmZsZXgteHMtMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteHMtMzMge1xuICAgIGZsZXg6IDEgMSAzMy4zMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteHMtNjYge1xuICAgIGZsZXg6IDEgMSA2Ni42NiU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NiU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteHMtMzMge1xuICAgIGZsZXg6IDEgMSAzMy4zMyU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMzLjMzJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteHMtNjYge1xuICAgIGZsZXg6IDEgMSA2Ni42NiU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY2LjY2JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteHMtcm93ID4gLmZsZXgteHMtMzMge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzMuMzMlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLXJvdyA+IC5mbGV4LXhzLTY2IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14cy1yb3cgPiAuZmxleCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC5sYXlvdXQteHMtY29sdW1uID4gLmZsZXgteHMtMzMge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMy4zMyU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLWNvbHVtbiA+IC5mbGV4LXhzLTY2IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjYuNjYlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14cy1jb2x1bW4gPiAuZmxleCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAubGF5b3V0LXhzLCAubGF5b3V0LXhzLWNvbHVtbiwgLmxheW91dC14cy1yb3cge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmxheW91dC14cy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmxheW91dC14cy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZmxleC1vcmRlci1ndC14cy0tMjAge1xuICAgIG9yZGVyOiAtMjA7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QteHMtLTE5IHtcbiAgICBvcmRlcjogLTE5O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLS0xOCB7XG4gICAgb3JkZXI6IC0xODtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy0tMTcge1xuICAgIG9yZGVyOiAtMTc7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QteHMtLTE2IHtcbiAgICBvcmRlcjogLTE2O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLS0xNSB7XG4gICAgb3JkZXI6IC0xNTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy0tMTQge1xuICAgIG9yZGVyOiAtMTQ7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QteHMtLTEzIHtcbiAgICBvcmRlcjogLTEzO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QteHMtLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QteHMtLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QteHMtLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QteHMtLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QteHMtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLTEzIHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QteHMtMTQge1xuICAgIG9yZGVyOiAxNDtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy0xNSB7XG4gICAgb3JkZXI6IDE1O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLTE2IHtcbiAgICBvcmRlcjogMTY7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QteHMtMTcge1xuICAgIG9yZGVyOiAxNztcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy0xOCB7XG4gICAgb3JkZXI6IDE4O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLTE5IHtcbiAgICBvcmRlcjogMTk7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QteHMtMjAge1xuICAgIG9yZGVyOiAyMDtcbiAgfVxuICAub2Zmc2V0LWd0LXhzLTAsIC5mbGV4LW9mZnNldC1ndC14cy0wLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QteHMtMCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC14cy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC14cy0wLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXhzLTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QteHMtMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QteHMtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5vZmZzZXQtZ3QteHMtNSwgLmZsZXgtb2Zmc2V0LWd0LXhzLTUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC14cy01LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXhzLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC14cy01LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXhzLTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QteHMtNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QteHMtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgfVxuICAub2Zmc2V0LWd0LXhzLTEwLCAuZmxleC1vZmZzZXQtZ3QteHMtMTAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC14cy0xMCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC14cy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC14cy0xMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC14cy0xMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC14cy0xMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QteHMtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMTAlO1xuICB9XG4gIC5vZmZzZXQtZ3QteHMtMTUsIC5mbGV4LW9mZnNldC1ndC14cy0xNSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXhzLTE1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXhzLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXhzLTE1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXhzLTE1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXhzLTE1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC14cy0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIH1cbiAgLm9mZnNldC1ndC14cy0yMCwgLmZsZXgtb2Zmc2V0LWd0LXhzLTIwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QteHMtMjAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QteHMtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QteHMtMjAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QteHMtMjAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QteHMtMjAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXhzLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwJTtcbiAgfVxuICAub2Zmc2V0LWd0LXhzLTI1LCAuZmxleC1vZmZzZXQtZ3QteHMtMjUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC14cy0yNSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC14cy0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC14cy0yNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC14cy0yNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC14cy0yNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QteHMtMjUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMjUlO1xuICB9XG4gIC5vZmZzZXQtZ3QteHMtMzAsIC5mbGV4LW9mZnNldC1ndC14cy0zMCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXhzLTMwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXhzLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogMzAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXhzLTMwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXhzLTMwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXhzLTMwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC14cy0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAzMCU7XG4gIH1cbiAgLm9mZnNldC1ndC14cy0zNSwgLmZsZXgtb2Zmc2V0LWd0LXhzLTM1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QteHMtMzUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QteHMtMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAzNSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QteHMtMzUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QteHMtMzUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QteHMtMzUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXhzLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDM1JTtcbiAgfVxuICAub2Zmc2V0LWd0LXhzLTQwLCAuZmxleC1vZmZzZXQtZ3QteHMtNDAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC14cy00MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC14cy00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC14cy00MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC14cy00MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC14cy00MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QteHMtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNDAlO1xuICB9XG4gIC5vZmZzZXQtZ3QteHMtNDUsIC5mbGV4LW9mZnNldC1ndC14cy00NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXhzLTQ1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXhzLTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogNDUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXhzLTQ1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXhzLTQ1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXhzLTQ1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC14cy00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA0NSU7XG4gIH1cbiAgLm9mZnNldC1ndC14cy01MCwgLmZsZXgtb2Zmc2V0LWd0LXhzLTUwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QteHMtNTAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QteHMtNTAge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QteHMtNTAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QteHMtNTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QteHMtNTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXhzLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWd0LXhzLTU1LCAuZmxleC1vZmZzZXQtZ3QteHMtNTUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC14cy01NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC14cy01NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC14cy01NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC14cy01NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC14cy01NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QteHMtNTUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNTUlO1xuICB9XG4gIC5vZmZzZXQtZ3QteHMtNjAsIC5mbGV4LW9mZnNldC1ndC14cy02MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXhzLTYwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXhzLTYwIHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXhzLTYwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXhzLTYwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXhzLTYwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC14cy02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA2MCU7XG4gIH1cbiAgLm9mZnNldC1ndC14cy02NSwgLmZsZXgtb2Zmc2V0LWd0LXhzLTY1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QteHMtNjUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QteHMtNjUge1xuICAgIG1hcmdpbi1sZWZ0OiA2NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QteHMtNjUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QteHMtNjUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QteHMtNjUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXhzLTY1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDY1JTtcbiAgfVxuICAub2Zmc2V0LWd0LXhzLTcwLCAuZmxleC1vZmZzZXQtZ3QteHMtNzAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC14cy03MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC14cy03MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC14cy03MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC14cy03MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC14cy03MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QteHMtNzAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNzAlO1xuICB9XG4gIC5vZmZzZXQtZ3QteHMtNzUsIC5mbGV4LW9mZnNldC1ndC14cy03NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXhzLTc1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXhzLTc1IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXhzLTc1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXhzLTc1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXhzLTc1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC14cy03NSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1ndC14cy04MCwgLmZsZXgtb2Zmc2V0LWd0LXhzLTgwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QteHMtODAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QteHMtODAge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QteHMtODAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QteHMtODAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QteHMtODAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXhzLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDgwJTtcbiAgfVxuICAub2Zmc2V0LWd0LXhzLTg1LCAuZmxleC1vZmZzZXQtZ3QteHMtODUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC14cy04NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC14cy04NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC14cy04NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC14cy04NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC14cy04NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QteHMtODUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogODUlO1xuICB9XG4gIC5vZmZzZXQtZ3QteHMtOTAsIC5mbGV4LW9mZnNldC1ndC14cy05MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXhzLTkwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXhzLTkwIHtcbiAgICBtYXJnaW4tbGVmdDogOTAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXhzLTkwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXhzLTkwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXhzLTkwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC14cy05MCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA5MCU7XG4gIH1cbiAgLm9mZnNldC1ndC14cy05NSwgLmZsZXgtb2Zmc2V0LWd0LXhzLTk1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QteHMtOTUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QteHMtOTUge1xuICAgIG1hcmdpbi1sZWZ0OiA5NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QteHMtOTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QteHMtOTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QteHMtOTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXhzLTk1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDk1JTtcbiAgfVxuICAub2Zmc2V0LWd0LXhzLTMzLCAuZmxleC1vZmZzZXQtZ3QteHMtMzMsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC14cy0zMywgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC14cy0zMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtZ3QteHMtNjYsIC5mbGV4LW9mZnNldC1ndC14cy02NiwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXhzLTY2LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXhzLTY2IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QteHMtNjYsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QteHMtNjYsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QteHMtNjYsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXhzLTY2IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMsXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtc3RhcnQtc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1ndC14cy1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC14cy1zdGFydC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC14cy1zdGFydC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtc3RhcnQtZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LXhzLXN0YXJ0LXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LXhzLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1ndC14cy1jZW50ZXItc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtY2VudGVyLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1ndC14cy1jZW50ZXItZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LXhzLWNlbnRlci1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LXhzLWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC14cy1lbmQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtZW5kLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1ndC14cy1lbmQtZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LXhzLWVuZC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtc3BhY2UtYXJvdW5kLFxuICAubGF5b3V0LWFsaWduLWd0LXhzLXNwYWNlLWFyb3VuZC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtc3BhY2UtYXJvdW5kLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LXhzLXNwYWNlLWFyb3VuZC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtc3BhY2UtYXJvdW5kLXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtc3BhY2UtYmV0d2VlbixcbiAgLmxheW91dC1hbGlnbi1ndC14cy1zcGFjZS1iZXR3ZWVuLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1ndC14cy1zcGFjZS1iZXR3ZWVuLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LXhzLXNwYWNlLWJldHdlZW4tZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LXhzLXNwYWNlLWJldHdlZW4tc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtc3RhcnQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtY2VudGVyLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LXhzLWVuZC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC14cy1zcGFjZS1iZXR3ZWVuLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LXhzLXNwYWNlLWFyb3VuZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LXhzLXN0YXJ0LWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1ndC14cy1jZW50ZXItY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWd0LXhzLWVuZC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtc3BhY2UtYmV0d2Vlbi1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtc3BhY2UtYXJvdW5kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtc3RhcnQtY2VudGVyID4gKixcbiAgLmxheW91dC1hbGlnbi1ndC14cy1jZW50ZXItY2VudGVyID4gKixcbiAgLmxheW91dC1hbGlnbi1ndC14cy1lbmQtY2VudGVyID4gKixcbiAgLmxheW91dC1hbGlnbi1ndC14cy1zcGFjZS1iZXR3ZWVuLWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtc3BhY2UtYXJvdW5kLWNlbnRlciA+ICoge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtc3RhcnQtZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LXhzLWNlbnRlci1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtZW5kLWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC14cy1zcGFjZS1iZXR3ZWVuLWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC14cy1zcGFjZS1hcm91bmQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1ndC14cy1zdGFydC1zdHJldGNoLFxuICAubGF5b3V0LWFsaWduLWd0LXhzLWNlbnRlci1zdHJldGNoLFxuICAubGF5b3V0LWFsaWduLWd0LXhzLWVuZC1zdHJldGNoLFxuICAubGF5b3V0LWFsaWduLWd0LXhzLXNwYWNlLWJldHdlZW4tc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi1ndC14cy1zcGFjZS1hcm91bmQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgfVxuICAuZmxleC1ndC14cyB7XG4gICAgZmxleDogMTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXhzLWdyb3cge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QteHMtaW5pdGlhbCB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC14cy1hdXRvIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXhzLW5vbmUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QteHMtbm9zaHJpbmsge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QteHMtbm9ncm93IHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXhzLTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QteHMtMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QteHMtMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC14cy1yb3cgPiAuZmxleC1ndC14cy0wIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgLmxheW91dC1ndC14cy1jb2x1bW4gPiAuZmxleC1ndC14cy0wIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG4gIC5mbGV4LWd0LXhzLTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QteHMtNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC14cy01IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLXJvdyA+IC5mbGV4LWd0LXhzLTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QteHMtY29sdW1uID4gLmZsZXgtZ3QteHMtNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QteHMtMTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXhzLTEwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC14cy0xMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QteHMtcm93ID4gLmZsZXgtZ3QteHMtMTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLWNvbHVtbiA+IC5mbGV4LWd0LXhzLTEwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QteHMtMTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXhzLTE1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC14cy0xNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDE1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QteHMtcm93ID4gLmZsZXgtZ3QteHMtMTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLWNvbHVtbiA+IC5mbGV4LWd0LXhzLTE1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QteHMtMjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXhzLTIwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC14cy0yMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDIwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QteHMtcm93ID4gLmZsZXgtZ3QteHMtMjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLWNvbHVtbiA+IC5mbGV4LWd0LXhzLTIwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QteHMtMjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXhzLTI1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC14cy0yNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDI1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QteHMtcm93ID4gLmZsZXgtZ3QteHMtMjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLWNvbHVtbiA+IC5mbGV4LWd0LXhzLTI1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QteHMtMzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXhzLTMwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC14cy0zMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QteHMtcm93ID4gLmZsZXgtZ3QteHMtMzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLWNvbHVtbiA+IC5mbGV4LWd0LXhzLTMwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QteHMtMzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXhzLTM1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC14cy0zNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDM1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QteHMtcm93ID4gLmZsZXgtZ3QteHMtMzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLWNvbHVtbiA+IC5mbGV4LWd0LXhzLTM1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QteHMtNDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXhzLTQwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC14cy00MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QteHMtcm93ID4gLmZsZXgtZ3QteHMtNDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLWNvbHVtbiA+IC5mbGV4LWd0LXhzLTQwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QteHMtNDUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXhzLTQ1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC14cy00NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQ1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QteHMtcm93ID4gLmZsZXgtZ3QteHMtNDUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLWNvbHVtbiA+IC5mbGV4LWd0LXhzLTQ1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QteHMtNTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXhzLTUwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC14cy01MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QteHMtcm93ID4gLmZsZXgtZ3QteHMtNTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLWNvbHVtbiA+IC5mbGV4LWd0LXhzLTUwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QteHMtNTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXhzLTU1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC14cy01NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDU1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QteHMtcm93ID4gLmZsZXgtZ3QteHMtNTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLWNvbHVtbiA+IC5mbGV4LWd0LXhzLTU1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QteHMtNjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXhzLTYwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC14cy02MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QteHMtcm93ID4gLmZsZXgtZ3QteHMtNjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLWNvbHVtbiA+IC5mbGV4LWd0LXhzLTYwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QteHMtNjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXhzLTY1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC14cy02NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QteHMtcm93ID4gLmZsZXgtZ3QteHMtNjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLWNvbHVtbiA+IC5mbGV4LWd0LXhzLTY1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QteHMtNzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXhzLTcwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC14cy03MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDcwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QteHMtcm93ID4gLmZsZXgtZ3QteHMtNzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLWNvbHVtbiA+IC5mbGV4LWd0LXhzLTcwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNzAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QteHMtNzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXhzLTc1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC14cy03NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDc1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QteHMtcm93ID4gLmZsZXgtZ3QteHMtNzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLWNvbHVtbiA+IC5mbGV4LWd0LXhzLTc1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNzUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QteHMtODAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXhzLTgwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC14cy04MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDgwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QteHMtcm93ID4gLmZsZXgtZ3QteHMtODAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLWNvbHVtbiA+IC5mbGV4LWd0LXhzLTgwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QteHMtODUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogODUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXhzLTg1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC14cy04NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDg1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QteHMtcm93ID4gLmZsZXgtZ3QteHMtODUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogODUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLWNvbHVtbiA+IC5mbGV4LWd0LXhzLTg1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QteHMtOTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXhzLTkwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC14cy05MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QteHMtcm93ID4gLmZsZXgtZ3QteHMtOTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLWNvbHVtbiA+IC5mbGV4LWd0LXhzLTkwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QteHMtOTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXhzLTk1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC14cy05NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDk1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QteHMtcm93ID4gLmZsZXgtZ3QteHMtOTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLWNvbHVtbiA+IC5mbGV4LWd0LXhzLTk1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QteHMtMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QteHMtMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QteHMtMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QteHMtcm93ID4gLmZsZXgtZ3QteHMtMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QteHMtY29sdW1uID4gLmZsZXgtZ3QteHMtMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QteHMtMzMge1xuICAgIGZsZXg6IDEgMSAzMy4zMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QteHMtNjYge1xuICAgIGZsZXg6IDEgMSA2Ni42NiU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NiU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QteHMtMzMge1xuICAgIGZsZXg6IDEgMSAzMy4zMyU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMzLjMzJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QteHMtNjYge1xuICAgIGZsZXg6IDEgMSA2Ni42NiU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY2LjY2JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QteHMtcm93ID4gLmZsZXgtZ3QteHMtMzMge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzMuMzMlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLXJvdyA+IC5mbGV4LWd0LXhzLTY2IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC14cy1yb3cgPiAuZmxleCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC5sYXlvdXQtZ3QteHMtY29sdW1uID4gLmZsZXgtZ3QteHMtMzMge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMy4zMyU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLWNvbHVtbiA+IC5mbGV4LWd0LXhzLTY2IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjYuNjYlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC14cy1jb2x1bW4gPiAuZmxleCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLCAubGF5b3V0LWd0LXhzLWNvbHVtbiwgLmxheW91dC1ndC14cy1yb3cge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmxheW91dC1ndC14cy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmxheW91dC1ndC14cy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5oaWRlOm5vdCguc2hvdy1ndC14cyk6bm90KC5zaG93LXNtKTpub3QoLnNob3cpLCAuaGlkZS1ndC14czpub3QoLnNob3ctZ3QteHMpOm5vdCguc2hvdy1zbSk6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGlkZS1zbTpub3QoLnNob3ctZ3QteHMpOm5vdCguc2hvdy1zbSk6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmxleC1vcmRlci1zbS0tMjAge1xuICAgIG9yZGVyOiAtMjA7XG4gIH1cbiAgLmZsZXgtb3JkZXItc20tLTE5IHtcbiAgICBvcmRlcjogLTE5O1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLS0xOCB7XG4gICAgb3JkZXI6IC0xODtcbiAgfVxuICAuZmxleC1vcmRlci1zbS0tMTcge1xuICAgIG9yZGVyOiAtMTc7XG4gIH1cbiAgLmZsZXgtb3JkZXItc20tLTE2IHtcbiAgICBvcmRlcjogLTE2O1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLS0xNSB7XG4gICAgb3JkZXI6IC0xNTtcbiAgfVxuICAuZmxleC1vcmRlci1zbS0tMTQge1xuICAgIG9yZGVyOiAtMTQ7XG4gIH1cbiAgLmZsZXgtb3JkZXItc20tLTEzIHtcbiAgICBvcmRlcjogLTEzO1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuICAuZmxleC1vcmRlci1zbS0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cbiAgLmZsZXgtb3JkZXItc20tLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cbiAgLmZsZXgtb3JkZXItc20tLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuICAuZmxleC1vcmRlci1zbS0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cbiAgLmZsZXgtb3JkZXItc20tLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuICAuZmxleC1vcmRlci1zbS0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cbiAgLmZsZXgtb3JkZXItc20tLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuICAuZmxleC1vcmRlci1zbS0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmZsZXgtb3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAuZmxleC1vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLTEzIHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLmZsZXgtb3JkZXItc20tMTQge1xuICAgIG9yZGVyOiAxNDtcbiAgfVxuICAuZmxleC1vcmRlci1zbS0xNSB7XG4gICAgb3JkZXI6IDE1O1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLTE2IHtcbiAgICBvcmRlcjogMTY7XG4gIH1cbiAgLmZsZXgtb3JkZXItc20tMTcge1xuICAgIG9yZGVyOiAxNztcbiAgfVxuICAuZmxleC1vcmRlci1zbS0xOCB7XG4gICAgb3JkZXI6IDE4O1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLTE5IHtcbiAgICBvcmRlcjogMTk7XG4gIH1cbiAgLmZsZXgtb3JkZXItc20tMjAge1xuICAgIG9yZGVyOiAyMDtcbiAgfVxuICAub2Zmc2V0LXNtLTAsIC5mbGV4LW9mZnNldC1zbS0wLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtc20tMCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1zbS0wLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXNtLTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtc20tMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tNSwgLmZsZXgtb2Zmc2V0LXNtLTUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1zbS01LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1zbS01LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXNtLTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtc20tNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwLCAuZmxleC1vZmZzZXQtc20tMTAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1zbS0xMCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1zbS0xMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1zbS0xMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1zbS0xMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMTAlO1xuICB9XG4gIC5vZmZzZXQtc20tMTUsIC5mbGV4LW9mZnNldC1zbS0xNSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXNtLTE1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXNtLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXNtLTE1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXNtLTE1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXNtLTE1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1zbS0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIH1cbiAgLm9mZnNldC1zbS0yMCwgLmZsZXgtb2Zmc2V0LXNtLTIwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtc20tMjAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtc20tMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtc20tMjAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtc20tMjAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtc20tMjAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXNtLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTI1LCAuZmxleC1vZmZzZXQtc20tMjUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1zbS0yNSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1zbS0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1zbS0yNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1zbS0yNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1zbS0yNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtc20tMjUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tMzAsIC5mbGV4LW9mZnNldC1zbS0zMCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXNtLTMwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXNtLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogMzAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXNtLTMwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXNtLTMwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXNtLTMwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1zbS0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAzMCU7XG4gIH1cbiAgLm9mZnNldC1zbS0zNSwgLmZsZXgtb2Zmc2V0LXNtLTM1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtc20tMzUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtc20tMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAzNSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtc20tMzUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtc20tMzUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtc20tMzUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXNtLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDM1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQwLCAuZmxleC1vZmZzZXQtc20tNDAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1zbS00MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1zbS00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1zbS00MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1zbS00MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1zbS00MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtc20tNDAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNDAlO1xuICB9XG4gIC5vZmZzZXQtc20tNDUsIC5mbGV4LW9mZnNldC1zbS00NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXNtLTQ1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXNtLTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogNDUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXNtLTQ1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXNtLTQ1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXNtLTQ1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1zbS00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA0NSU7XG4gIH1cbiAgLm9mZnNldC1zbS01MCwgLmZsZXgtb2Zmc2V0LXNtLTUwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtc20tNTAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtc20tNTAge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtc20tNTAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtc20tNTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtc20tNTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXNtLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTU1LCAuZmxleC1vZmZzZXQtc20tNTUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1zbS01NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1zbS01NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1zbS01NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1zbS01NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1zbS01NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtc20tNTUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNTUlO1xuICB9XG4gIC5vZmZzZXQtc20tNjAsIC5mbGV4LW9mZnNldC1zbS02MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXNtLTYwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXNtLTYwIHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXNtLTYwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXNtLTYwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXNtLTYwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1zbS02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA2MCU7XG4gIH1cbiAgLm9mZnNldC1zbS02NSwgLmZsZXgtb2Zmc2V0LXNtLTY1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtc20tNjUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtc20tNjUge1xuICAgIG1hcmdpbi1sZWZ0OiA2NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtc20tNjUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtc20tNjUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtc20tNjUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXNtLTY1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDY1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTcwLCAuZmxleC1vZmZzZXQtc20tNzAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1zbS03MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1zbS03MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1zbS03MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1zbS03MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1zbS03MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtc20tNzAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNzAlO1xuICB9XG4gIC5vZmZzZXQtc20tNzUsIC5mbGV4LW9mZnNldC1zbS03NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXNtLTc1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXNtLTc1IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXNtLTc1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXNtLTc1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXNtLTc1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1zbS03NSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS04MCwgLmZsZXgtb2Zmc2V0LXNtLTgwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtc20tODAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtc20tODAge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtc20tODAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtc20tODAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtc20tODAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXNtLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDgwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTg1LCAuZmxleC1vZmZzZXQtc20tODUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1zbS04NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1zbS04NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1zbS04NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1zbS04NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1zbS04NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtc20tODUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogODUlO1xuICB9XG4gIC5vZmZzZXQtc20tOTAsIC5mbGV4LW9mZnNldC1zbS05MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXNtLTkwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXNtLTkwIHtcbiAgICBtYXJnaW4tbGVmdDogOTAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXNtLTkwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXNtLTkwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXNtLTkwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1zbS05MCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA5MCU7XG4gIH1cbiAgLm9mZnNldC1zbS05NSwgLmZsZXgtb2Zmc2V0LXNtLTk1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtc20tOTUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtc20tOTUge1xuICAgIG1hcmdpbi1sZWZ0OiA5NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtc20tOTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtc20tOTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtc20tOTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXNtLTk1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDk1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMzLCAuZmxleC1vZmZzZXQtc20tMzMsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1zbS0zMywgLmxheW91dC1tYXJnaW4gLm9mZnNldC1zbS0zMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNjYsIC5mbGV4LW9mZnNldC1zbS02NiwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXNtLTY2LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXNtLTY2IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtc20tNjYsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtc20tNjYsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtc20tNjYsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXNtLTY2IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tc20sXG4gIC5sYXlvdXQtYWxpZ24tc20tc3RhcnQtc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1zbS1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1zbS1zdGFydC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1zbS1zdGFydC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tc20tc3RhcnQtZW5kLFxuICAubGF5b3V0LWFsaWduLXNtLXN0YXJ0LXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubGF5b3V0LWFsaWduLXNtLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1zbS1jZW50ZXItc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tc20tY2VudGVyLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1zbS1jZW50ZXItZW5kLFxuICAubGF5b3V0LWFsaWduLXNtLWNlbnRlci1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubGF5b3V0LWFsaWduLXNtLWVuZCxcbiAgLmxheW91dC1hbGlnbi1zbS1lbmQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tc20tZW5kLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1zbS1lbmQtZW5kLFxuICAubGF5b3V0LWFsaWduLXNtLWVuZC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tc20tc3BhY2UtYXJvdW5kLFxuICAubGF5b3V0LWFsaWduLXNtLXNwYWNlLWFyb3VuZC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tc20tc3BhY2UtYXJvdW5kLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLXNtLXNwYWNlLWFyb3VuZC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tc20tc3BhY2UtYXJvdW5kLXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tc20tc3BhY2UtYmV0d2VlbixcbiAgLmxheW91dC1hbGlnbi1zbS1zcGFjZS1iZXR3ZWVuLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1zbS1zcGFjZS1iZXR3ZWVuLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLXNtLXNwYWNlLWJldHdlZW4tZW5kLFxuICAubGF5b3V0LWFsaWduLXNtLXNwYWNlLWJldHdlZW4tc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tc20tc3RhcnQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tc20tY2VudGVyLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLXNtLWVuZC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1zbS1zcGFjZS1iZXR3ZWVuLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLXNtLXNwYWNlLWFyb3VuZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubGF5b3V0LWFsaWduLXNtLXN0YXJ0LWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1zbS1jZW50ZXItY2VudGVyLFxuICAubGF5b3V0LWFsaWduLXNtLWVuZC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tc20tc3BhY2UtYmV0d2Vlbi1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tc20tc3BhY2UtYXJvdW5kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tc20tc3RhcnQtY2VudGVyID4gKixcbiAgLmxheW91dC1hbGlnbi1zbS1jZW50ZXItY2VudGVyID4gKixcbiAgLmxheW91dC1hbGlnbi1zbS1lbmQtY2VudGVyID4gKixcbiAgLmxheW91dC1hbGlnbi1zbS1zcGFjZS1iZXR3ZWVuLWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24tc20tc3BhY2UtYXJvdW5kLWNlbnRlciA+ICoge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tc20tc3RhcnQtZW5kLFxuICAubGF5b3V0LWFsaWduLXNtLWNlbnRlci1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tc20tZW5kLWVuZCxcbiAgLmxheW91dC1hbGlnbi1zbS1zcGFjZS1iZXR3ZWVuLWVuZCxcbiAgLmxheW91dC1hbGlnbi1zbS1zcGFjZS1hcm91bmQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1zbS1zdGFydC1zdHJldGNoLFxuICAubGF5b3V0LWFsaWduLXNtLWNlbnRlci1zdHJldGNoLFxuICAubGF5b3V0LWFsaWduLXNtLWVuZC1zdHJldGNoLFxuICAubGF5b3V0LWFsaWduLXNtLXNwYWNlLWJldHdlZW4tc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi1zbS1zcGFjZS1hcm91bmQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgfVxuICAuZmxleC1zbSB7XG4gICAgZmxleDogMTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXNtLWdyb3cge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtc20taW5pdGlhbCB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1zbS1hdXRvIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXNtLW5vbmUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtc20tbm9zaHJpbmsge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtc20tbm9ncm93IHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXNtLTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtc20tMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtc20tMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1zbS1yb3cgPiAuZmxleC1zbS0wIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgLmxheW91dC1zbS1jb2x1bW4gPiAuZmxleC1zbS0wIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG4gIC5mbGV4LXNtLTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtc20tNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1zbS01IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLXJvdyA+IC5mbGV4LXNtLTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtc20tY29sdW1uID4gLmZsZXgtc20tNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtc20tMTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXNtLTEwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1zbS0xMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtc20tcm93ID4gLmZsZXgtc20tMTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLWNvbHVtbiA+IC5mbGV4LXNtLTEwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtc20tMTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXNtLTE1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1zbS0xNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDE1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtc20tcm93ID4gLmZsZXgtc20tMTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLWNvbHVtbiA+IC5mbGV4LXNtLTE1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtc20tMjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXNtLTIwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1zbS0yMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDIwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtc20tcm93ID4gLmZsZXgtc20tMjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLWNvbHVtbiA+IC5mbGV4LXNtLTIwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtc20tMjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXNtLTI1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1zbS0yNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDI1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtc20tcm93ID4gLmZsZXgtc20tMjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLWNvbHVtbiA+IC5mbGV4LXNtLTI1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtc20tMzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXNtLTMwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1zbS0zMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtc20tcm93ID4gLmZsZXgtc20tMzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLWNvbHVtbiA+IC5mbGV4LXNtLTMwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtc20tMzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXNtLTM1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1zbS0zNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDM1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtc20tcm93ID4gLmZsZXgtc20tMzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLWNvbHVtbiA+IC5mbGV4LXNtLTM1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtc20tNDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXNtLTQwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1zbS00MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtc20tcm93ID4gLmZsZXgtc20tNDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLWNvbHVtbiA+IC5mbGV4LXNtLTQwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtc20tNDUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXNtLTQ1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1zbS00NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQ1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtc20tcm93ID4gLmZsZXgtc20tNDUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLWNvbHVtbiA+IC5mbGV4LXNtLTQ1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtc20tNTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXNtLTUwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1zbS01MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtc20tcm93ID4gLmZsZXgtc20tNTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLWNvbHVtbiA+IC5mbGV4LXNtLTUwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtc20tNTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXNtLTU1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1zbS01NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDU1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtc20tcm93ID4gLmZsZXgtc20tNTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLWNvbHVtbiA+IC5mbGV4LXNtLTU1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtc20tNjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXNtLTYwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1zbS02MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtc20tcm93ID4gLmZsZXgtc20tNjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLWNvbHVtbiA+IC5mbGV4LXNtLTYwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtc20tNjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXNtLTY1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1zbS02NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtc20tcm93ID4gLmZsZXgtc20tNjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLWNvbHVtbiA+IC5mbGV4LXNtLTY1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtc20tNzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXNtLTcwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1zbS03MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDcwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtc20tcm93ID4gLmZsZXgtc20tNzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLWNvbHVtbiA+IC5mbGV4LXNtLTcwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNzAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtc20tNzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXNtLTc1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1zbS03NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDc1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtc20tcm93ID4gLmZsZXgtc20tNzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLWNvbHVtbiA+IC5mbGV4LXNtLTc1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNzUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtc20tODAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXNtLTgwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1zbS04MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDgwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtc20tcm93ID4gLmZsZXgtc20tODAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLWNvbHVtbiA+IC5mbGV4LXNtLTgwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtc20tODUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogODUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXNtLTg1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1zbS04NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDg1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtc20tcm93ID4gLmZsZXgtc20tODUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogODUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLWNvbHVtbiA+IC5mbGV4LXNtLTg1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtc20tOTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXNtLTkwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1zbS05MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtc20tcm93ID4gLmZsZXgtc20tOTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLWNvbHVtbiA+IC5mbGV4LXNtLTkwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtc20tOTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXNtLTk1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1zbS05NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDk1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtc20tcm93ID4gLmZsZXgtc20tOTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLWNvbHVtbiA+IC5mbGV4LXNtLTk1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtc20tMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtc20tMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtc20tMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtc20tcm93ID4gLmZsZXgtc20tMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtc20tY29sdW1uID4gLmZsZXgtc20tMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtc20tMzMge1xuICAgIGZsZXg6IDEgMSAzMy4zMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtc20tNjYge1xuICAgIGZsZXg6IDEgMSA2Ni42NiU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NiU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtc20tMzMge1xuICAgIGZsZXg6IDEgMSAzMy4zMyU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMzLjMzJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtc20tNjYge1xuICAgIGZsZXg6IDEgMSA2Ni42NiU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY2LjY2JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtc20tcm93ID4gLmZsZXgtc20tMzMge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzMuMzMlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLXJvdyA+IC5mbGV4LXNtLTY2IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1zbS1yb3cgPiAuZmxleCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC5sYXlvdXQtc20tY29sdW1uID4gLmZsZXgtc20tMzMge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMy4zMyU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLWNvbHVtbiA+IC5mbGV4LXNtLTY2IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjYuNjYlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1zbS1jb2x1bW4gPiAuZmxleCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAubGF5b3V0LXNtLCAubGF5b3V0LXNtLWNvbHVtbiwgLmxheW91dC1zbS1yb3cge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmxheW91dC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmxheW91dC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZmxleC1vcmRlci1ndC1zbS0tMjAge1xuICAgIG9yZGVyOiAtMjA7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3Qtc20tLTE5IHtcbiAgICBvcmRlcjogLTE5O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLS0xOCB7XG4gICAgb3JkZXI6IC0xODtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS0tMTcge1xuICAgIG9yZGVyOiAtMTc7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3Qtc20tLTE2IHtcbiAgICBvcmRlcjogLTE2O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLS0xNSB7XG4gICAgb3JkZXI6IC0xNTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS0tMTQge1xuICAgIG9yZGVyOiAtMTQ7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3Qtc20tLTEzIHtcbiAgICBvcmRlcjogLTEzO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3Qtc20tLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3Qtc20tLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3Qtc20tLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3Qtc20tLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3Qtc20tMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLTEzIHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3Qtc20tMTQge1xuICAgIG9yZGVyOiAxNDtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS0xNSB7XG4gICAgb3JkZXI6IDE1O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLTE2IHtcbiAgICBvcmRlcjogMTY7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3Qtc20tMTcge1xuICAgIG9yZGVyOiAxNztcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS0xOCB7XG4gICAgb3JkZXI6IDE4O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLTE5IHtcbiAgICBvcmRlcjogMTk7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3Qtc20tMjAge1xuICAgIG9yZGVyOiAyMDtcbiAgfVxuICAub2Zmc2V0LWd0LXNtLTAsIC5mbGV4LW9mZnNldC1ndC1zbS0wLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3Qtc20tMCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1zbS0wLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXNtLTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3Qtc20tMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3Qtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5vZmZzZXQtZ3Qtc20tNSwgLmZsZXgtb2Zmc2V0LWd0LXNtLTUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1zbS01LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1zbS01LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXNtLTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3Qtc20tNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3Qtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgfVxuICAub2Zmc2V0LWd0LXNtLTEwLCAuZmxleC1vZmZzZXQtZ3Qtc20tMTAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1zbS0xMCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1zbS0xMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1zbS0xMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1zbS0xMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3Qtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMTAlO1xuICB9XG4gIC5vZmZzZXQtZ3Qtc20tMTUsIC5mbGV4LW9mZnNldC1ndC1zbS0xNSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXNtLTE1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXNtLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXNtLTE1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXNtLTE1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXNtLTE1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1zbS0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIH1cbiAgLm9mZnNldC1ndC1zbS0yMCwgLmZsZXgtb2Zmc2V0LWd0LXNtLTIwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3Qtc20tMjAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3Qtc20tMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3Qtc20tMjAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3Qtc20tMjAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3Qtc20tMjAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXNtLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwJTtcbiAgfVxuICAub2Zmc2V0LWd0LXNtLTI1LCAuZmxleC1vZmZzZXQtZ3Qtc20tMjUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1zbS0yNSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1zbS0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1zbS0yNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1zbS0yNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1zbS0yNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3Qtc20tMjUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMjUlO1xuICB9XG4gIC5vZmZzZXQtZ3Qtc20tMzAsIC5mbGV4LW9mZnNldC1ndC1zbS0zMCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXNtLTMwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXNtLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogMzAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXNtLTMwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXNtLTMwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXNtLTMwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1zbS0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAzMCU7XG4gIH1cbiAgLm9mZnNldC1ndC1zbS0zNSwgLmZsZXgtb2Zmc2V0LWd0LXNtLTM1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3Qtc20tMzUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3Qtc20tMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAzNSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3Qtc20tMzUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3Qtc20tMzUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3Qtc20tMzUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXNtLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDM1JTtcbiAgfVxuICAub2Zmc2V0LWd0LXNtLTQwLCAuZmxleC1vZmZzZXQtZ3Qtc20tNDAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1zbS00MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1zbS00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1zbS00MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1zbS00MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1zbS00MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3Qtc20tNDAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNDAlO1xuICB9XG4gIC5vZmZzZXQtZ3Qtc20tNDUsIC5mbGV4LW9mZnNldC1ndC1zbS00NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXNtLTQ1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXNtLTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogNDUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXNtLTQ1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXNtLTQ1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXNtLTQ1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1zbS00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA0NSU7XG4gIH1cbiAgLm9mZnNldC1ndC1zbS01MCwgLmZsZXgtb2Zmc2V0LWd0LXNtLTUwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3Qtc20tNTAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3Qtc20tNTAge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3Qtc20tNTAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3Qtc20tNTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3Qtc20tNTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXNtLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWd0LXNtLTU1LCAuZmxleC1vZmZzZXQtZ3Qtc20tNTUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1zbS01NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1zbS01NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1zbS01NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1zbS01NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1zbS01NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3Qtc20tNTUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNTUlO1xuICB9XG4gIC5vZmZzZXQtZ3Qtc20tNjAsIC5mbGV4LW9mZnNldC1ndC1zbS02MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXNtLTYwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXNtLTYwIHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXNtLTYwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXNtLTYwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXNtLTYwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1zbS02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA2MCU7XG4gIH1cbiAgLm9mZnNldC1ndC1zbS02NSwgLmZsZXgtb2Zmc2V0LWd0LXNtLTY1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3Qtc20tNjUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3Qtc20tNjUge1xuICAgIG1hcmdpbi1sZWZ0OiA2NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3Qtc20tNjUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3Qtc20tNjUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3Qtc20tNjUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXNtLTY1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDY1JTtcbiAgfVxuICAub2Zmc2V0LWd0LXNtLTcwLCAuZmxleC1vZmZzZXQtZ3Qtc20tNzAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1zbS03MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1zbS03MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1zbS03MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1zbS03MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1zbS03MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3Qtc20tNzAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNzAlO1xuICB9XG4gIC5vZmZzZXQtZ3Qtc20tNzUsIC5mbGV4LW9mZnNldC1ndC1zbS03NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXNtLTc1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXNtLTc1IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXNtLTc1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXNtLTc1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXNtLTc1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1zbS03NSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1ndC1zbS04MCwgLmZsZXgtb2Zmc2V0LWd0LXNtLTgwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3Qtc20tODAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3Qtc20tODAge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3Qtc20tODAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3Qtc20tODAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3Qtc20tODAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXNtLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDgwJTtcbiAgfVxuICAub2Zmc2V0LWd0LXNtLTg1LCAuZmxleC1vZmZzZXQtZ3Qtc20tODUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1zbS04NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1zbS04NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1zbS04NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1zbS04NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1zbS04NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3Qtc20tODUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogODUlO1xuICB9XG4gIC5vZmZzZXQtZ3Qtc20tOTAsIC5mbGV4LW9mZnNldC1ndC1zbS05MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXNtLTkwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXNtLTkwIHtcbiAgICBtYXJnaW4tbGVmdDogOTAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXNtLTkwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXNtLTkwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXNtLTkwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1zbS05MCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA5MCU7XG4gIH1cbiAgLm9mZnNldC1ndC1zbS05NSwgLmZsZXgtb2Zmc2V0LWd0LXNtLTk1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3Qtc20tOTUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3Qtc20tOTUge1xuICAgIG1hcmdpbi1sZWZ0OiA5NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3Qtc20tOTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3Qtc20tOTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3Qtc20tOTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXNtLTk1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDk1JTtcbiAgfVxuICAub2Zmc2V0LWd0LXNtLTMzLCAuZmxleC1vZmZzZXQtZ3Qtc20tMzMsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1zbS0zMywgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1zbS0zMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtZ3Qtc20tNjYsIC5mbGV4LW9mZnNldC1ndC1zbS02NiwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXNtLTY2LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXNtLTY2IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3Qtc20tNjYsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3Qtc20tNjYsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3Qtc20tNjYsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXNtLTY2IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20sXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tc3RhcnQtc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1ndC1zbS1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1zdGFydC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1zdGFydC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tc3RhcnQtZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LXNtLXN0YXJ0LXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LXNtLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1jZW50ZXItc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tY2VudGVyLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1jZW50ZXItZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LXNtLWNlbnRlci1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LXNtLWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1lbmQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tZW5kLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1lbmQtZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LXNtLWVuZC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tc3BhY2UtYXJvdW5kLFxuICAubGF5b3V0LWFsaWduLWd0LXNtLXNwYWNlLWFyb3VuZC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tc3BhY2UtYXJvdW5kLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LXNtLXNwYWNlLWFyb3VuZC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tc3BhY2UtYXJvdW5kLXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tc3BhY2UtYmV0d2VlbixcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1zcGFjZS1iZXR3ZWVuLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1zcGFjZS1iZXR3ZWVuLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LXNtLXNwYWNlLWJldHdlZW4tZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LXNtLXNwYWNlLWJldHdlZW4tc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tc3RhcnQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tY2VudGVyLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LXNtLWVuZC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1zcGFjZS1iZXR3ZWVuLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LXNtLXNwYWNlLWFyb3VuZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LXNtLXN0YXJ0LWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1jZW50ZXItY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWd0LXNtLWVuZC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tc3BhY2UtYmV0d2Vlbi1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tc3BhY2UtYXJvdW5kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tc3RhcnQtY2VudGVyID4gKixcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1jZW50ZXItY2VudGVyID4gKixcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1lbmQtY2VudGVyID4gKixcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1zcGFjZS1iZXR3ZWVuLWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tc3BhY2UtYXJvdW5kLWNlbnRlciA+ICoge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tc3RhcnQtZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LXNtLWNlbnRlci1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tZW5kLWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1zcGFjZS1iZXR3ZWVuLWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1zcGFjZS1hcm91bmQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1ndC1zbS1zdGFydC1zdHJldGNoLFxuICAubGF5b3V0LWFsaWduLWd0LXNtLWNlbnRlci1zdHJldGNoLFxuICAubGF5b3V0LWFsaWduLWd0LXNtLWVuZC1zdHJldGNoLFxuICAubGF5b3V0LWFsaWduLWd0LXNtLXNwYWNlLWJldHdlZW4tc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1zcGFjZS1hcm91bmQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgfVxuICAuZmxleC1ndC1zbSB7XG4gICAgZmxleDogMTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXNtLWdyb3cge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3Qtc20taW5pdGlhbCB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1zbS1hdXRvIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXNtLW5vbmUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3Qtc20tbm9zaHJpbmsge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3Qtc20tbm9ncm93IHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXNtLTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3Qtc20tMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3Qtc20tMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1zbS1yb3cgPiAuZmxleC1ndC1zbS0wIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgLmxheW91dC1ndC1zbS1jb2x1bW4gPiAuZmxleC1ndC1zbS0wIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG4gIC5mbGV4LWd0LXNtLTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3Qtc20tNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1zbS01IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLXJvdyA+IC5mbGV4LWd0LXNtLTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3Qtc20tY29sdW1uID4gLmZsZXgtZ3Qtc20tNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3Qtc20tMTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXNtLTEwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1zbS0xMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3Qtc20tcm93ID4gLmZsZXgtZ3Qtc20tMTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLWNvbHVtbiA+IC5mbGV4LWd0LXNtLTEwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3Qtc20tMTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXNtLTE1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1zbS0xNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDE1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3Qtc20tcm93ID4gLmZsZXgtZ3Qtc20tMTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLWNvbHVtbiA+IC5mbGV4LWd0LXNtLTE1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3Qtc20tMjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXNtLTIwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1zbS0yMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDIwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3Qtc20tcm93ID4gLmZsZXgtZ3Qtc20tMjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLWNvbHVtbiA+IC5mbGV4LWd0LXNtLTIwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3Qtc20tMjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXNtLTI1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1zbS0yNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDI1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3Qtc20tcm93ID4gLmZsZXgtZ3Qtc20tMjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLWNvbHVtbiA+IC5mbGV4LWd0LXNtLTI1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3Qtc20tMzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXNtLTMwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1zbS0zMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3Qtc20tcm93ID4gLmZsZXgtZ3Qtc20tMzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLWNvbHVtbiA+IC5mbGV4LWd0LXNtLTMwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3Qtc20tMzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXNtLTM1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1zbS0zNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDM1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3Qtc20tcm93ID4gLmZsZXgtZ3Qtc20tMzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLWNvbHVtbiA+IC5mbGV4LWd0LXNtLTM1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3Qtc20tNDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXNtLTQwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1zbS00MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3Qtc20tcm93ID4gLmZsZXgtZ3Qtc20tNDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLWNvbHVtbiA+IC5mbGV4LWd0LXNtLTQwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3Qtc20tNDUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXNtLTQ1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1zbS00NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQ1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3Qtc20tcm93ID4gLmZsZXgtZ3Qtc20tNDUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLWNvbHVtbiA+IC5mbGV4LWd0LXNtLTQ1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3Qtc20tNTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXNtLTUwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1zbS01MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3Qtc20tcm93ID4gLmZsZXgtZ3Qtc20tNTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLWNvbHVtbiA+IC5mbGV4LWd0LXNtLTUwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3Qtc20tNTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXNtLTU1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1zbS01NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDU1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3Qtc20tcm93ID4gLmZsZXgtZ3Qtc20tNTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLWNvbHVtbiA+IC5mbGV4LWd0LXNtLTU1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3Qtc20tNjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXNtLTYwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1zbS02MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3Qtc20tcm93ID4gLmZsZXgtZ3Qtc20tNjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLWNvbHVtbiA+IC5mbGV4LWd0LXNtLTYwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3Qtc20tNjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXNtLTY1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1zbS02NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3Qtc20tcm93ID4gLmZsZXgtZ3Qtc20tNjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLWNvbHVtbiA+IC5mbGV4LWd0LXNtLTY1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3Qtc20tNzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXNtLTcwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1zbS03MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDcwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3Qtc20tcm93ID4gLmZsZXgtZ3Qtc20tNzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLWNvbHVtbiA+IC5mbGV4LWd0LXNtLTcwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNzAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3Qtc20tNzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXNtLTc1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1zbS03NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDc1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3Qtc20tcm93ID4gLmZsZXgtZ3Qtc20tNzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLWNvbHVtbiA+IC5mbGV4LWd0LXNtLTc1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNzUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3Qtc20tODAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXNtLTgwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1zbS04MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDgwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3Qtc20tcm93ID4gLmZsZXgtZ3Qtc20tODAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLWNvbHVtbiA+IC5mbGV4LWd0LXNtLTgwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3Qtc20tODUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogODUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXNtLTg1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1zbS04NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDg1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3Qtc20tcm93ID4gLmZsZXgtZ3Qtc20tODUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogODUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLWNvbHVtbiA+IC5mbGV4LWd0LXNtLTg1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3Qtc20tOTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXNtLTkwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1zbS05MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3Qtc20tcm93ID4gLmZsZXgtZ3Qtc20tOTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLWNvbHVtbiA+IC5mbGV4LWd0LXNtLTkwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3Qtc20tOTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXNtLTk1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1zbS05NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDk1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3Qtc20tcm93ID4gLmZsZXgtZ3Qtc20tOTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLWNvbHVtbiA+IC5mbGV4LWd0LXNtLTk1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3Qtc20tMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3Qtc20tMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3Qtc20tMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3Qtc20tcm93ID4gLmZsZXgtZ3Qtc20tMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3Qtc20tY29sdW1uID4gLmZsZXgtZ3Qtc20tMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3Qtc20tMzMge1xuICAgIGZsZXg6IDEgMSAzMy4zMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3Qtc20tNjYge1xuICAgIGZsZXg6IDEgMSA2Ni42NiU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NiU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3Qtc20tMzMge1xuICAgIGZsZXg6IDEgMSAzMy4zMyU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMzLjMzJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3Qtc20tNjYge1xuICAgIGZsZXg6IDEgMSA2Ni42NiU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY2LjY2JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3Qtc20tcm93ID4gLmZsZXgtZ3Qtc20tMzMge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzMuMzMlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLXJvdyA+IC5mbGV4LWd0LXNtLTY2IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1zbS1yb3cgPiAuZmxleCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC5sYXlvdXQtZ3Qtc20tY29sdW1uID4gLmZsZXgtZ3Qtc20tMzMge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMy4zMyU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLWNvbHVtbiA+IC5mbGV4LWd0LXNtLTY2IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjYuNjYlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1zbS1jb2x1bW4gPiAuZmxleCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLCAubGF5b3V0LWd0LXNtLWNvbHVtbiwgLmxheW91dC1ndC1zbS1yb3cge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmxheW91dC1ndC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmxheW91dC1ndC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGlkZTpub3QoLnNob3ctZ3QteHMpOm5vdCguc2hvdy1ndC1zbSk6bm90KC5zaG93LW1kKTpub3QoLnNob3cpLCAuaGlkZS1ndC14czpub3QoLnNob3ctZ3QteHMpOm5vdCguc2hvdy1ndC1zbSk6bm90KC5zaG93LW1kKTpub3QoLnNob3cpLCAuaGlkZS1ndC1zbTpub3QoLnNob3ctZ3QteHMpOm5vdCguc2hvdy1ndC1zbSk6bm90KC5zaG93LW1kKTpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oaWRlLW1kOm5vdCguc2hvdy1tZCk6bm90KC5zaG93LWd0LXNtKTpub3QoLnNob3ctZ3QteHMpOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtLTIwIHtcbiAgICBvcmRlcjogLTIwO1xuICB9XG4gIC5mbGV4LW9yZGVyLW1kLS0xOSB7XG4gICAgb3JkZXI6IC0xOTtcbiAgfVxuICAuZmxleC1vcmRlci1tZC0tMTgge1xuICAgIG9yZGVyOiAtMTg7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtLTE3IHtcbiAgICBvcmRlcjogLTE3O1xuICB9XG4gIC5mbGV4LW9yZGVyLW1kLS0xNiB7XG4gICAgb3JkZXI6IC0xNjtcbiAgfVxuICAuZmxleC1vcmRlci1tZC0tMTUge1xuICAgIG9yZGVyOiAtMTU7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtLTE0IHtcbiAgICBvcmRlcjogLTE0O1xuICB9XG4gIC5mbGV4LW9yZGVyLW1kLS0xMyB7XG4gICAgb3JkZXI6IC0xMztcbiAgfVxuICAuZmxleC1vcmRlci1tZC0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG4gIC5mbGV4LW9yZGVyLW1kLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuICAuZmxleC1vcmRlci1tZC0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG4gIC5mbGV4LW9yZGVyLW1kLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuICAuZmxleC1vcmRlci1tZC0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG4gIC5mbGV4LW9yZGVyLW1kLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuICAuZmxleC1vcmRlci1tZC0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG4gIC5mbGV4LW9yZGVyLW1kLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAuZmxleC1vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAuZmxleC1vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZmxleC1vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuZmxleC1vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuZmxleC1vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAuZmxleC1vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuZmxleC1vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuZmxleC1vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAuZmxleC1vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAuZmxleC1vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAuZmxleC1vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5mbGV4LW9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAuZmxleC1vcmRlci1tZC0xMyB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5mbGV4LW9yZGVyLW1kLTE0IHtcbiAgICBvcmRlcjogMTQ7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtMTUge1xuICAgIG9yZGVyOiAxNTtcbiAgfVxuICAuZmxleC1vcmRlci1tZC0xNiB7XG4gICAgb3JkZXI6IDE2O1xuICB9XG4gIC5mbGV4LW9yZGVyLW1kLTE3IHtcbiAgICBvcmRlcjogMTc7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtMTgge1xuICAgIG9yZGVyOiAxODtcbiAgfVxuICAuZmxleC1vcmRlci1tZC0xOSB7XG4gICAgb3JkZXI6IDE5O1xuICB9XG4gIC5mbGV4LW9yZGVyLW1kLTIwIHtcbiAgICBvcmRlcjogMjA7XG4gIH1cbiAgLm9mZnNldC1tZC0wLCAuZmxleC1vZmZzZXQtbWQtMCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LW1kLTAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbWQtMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1tZC0wLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LW1kLTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAub2Zmc2V0LW1kLTUsIC5mbGV4LW9mZnNldC1tZC01LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbWQtNSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbWQtNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1tZC01LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LW1kLTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCwgLmZsZXgtb2Zmc2V0LW1kLTEwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbWQtMTAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbWQtMTAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbWQtMTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbWQtMTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTE1LCAuZmxleC1vZmZzZXQtbWQtMTUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1tZC0xNSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1tZC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1tZC0xNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1tZC0xNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1tZC0xNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbWQtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMTUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMjAsIC5mbGV4LW9mZnNldC1tZC0yMCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LW1kLTIwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LW1kLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LW1kLTIwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LW1kLTIwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LW1kLTIwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1tZC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAyMCU7XG4gIH1cbiAgLm9mZnNldC1tZC0yNSwgLmZsZXgtb2Zmc2V0LW1kLTI1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbWQtMjUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbWQtMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbWQtMjUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbWQtMjUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbWQtMjUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LW1kLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMwLCAuZmxleC1vZmZzZXQtbWQtMzAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1tZC0zMCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1tZC0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1tZC0zMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1tZC0zMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1tZC0zMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbWQtMzAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMzAlO1xuICB9XG4gIC5vZmZzZXQtbWQtMzUsIC5mbGV4LW9mZnNldC1tZC0zNSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LW1kLTM1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LW1kLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogMzUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LW1kLTM1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LW1kLTM1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LW1kLTM1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1tZC0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAzNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00MCwgLmZsZXgtb2Zmc2V0LW1kLTQwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbWQtNDAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbWQtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbWQtNDAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbWQtNDAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbWQtNDAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LW1kLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDQwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTQ1LCAuZmxleC1vZmZzZXQtbWQtNDUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1tZC00NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1tZC00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1tZC00NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1tZC00NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1tZC00NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbWQtNDUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNDUlO1xuICB9XG4gIC5vZmZzZXQtbWQtNTAsIC5mbGV4LW9mZnNldC1tZC01MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LW1kLTUwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LW1kLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LW1kLTUwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LW1kLTUwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LW1kLTUwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1tZC01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC01NSwgLmZsZXgtb2Zmc2V0LW1kLTU1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbWQtNTUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbWQtNTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbWQtNTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbWQtNTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbWQtNTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LW1kLTU1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDU1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYwLCAuZmxleC1vZmZzZXQtbWQtNjAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1tZC02MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1tZC02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1tZC02MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1tZC02MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1tZC02MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbWQtNjAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNjAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNjUsIC5mbGV4LW9mZnNldC1tZC02NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LW1kLTY1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LW1kLTY1IHtcbiAgICBtYXJnaW4tbGVmdDogNjUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LW1kLTY1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LW1kLTY1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LW1kLTY1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1tZC02NSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA2NSU7XG4gIH1cbiAgLm9mZnNldC1tZC03MCwgLmZsZXgtb2Zmc2V0LW1kLTcwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbWQtNzAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbWQtNzAge1xuICAgIG1hcmdpbi1sZWZ0OiA3MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbWQtNzAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbWQtNzAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbWQtNzAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LW1kLTcwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDcwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTc1LCAuZmxleC1vZmZzZXQtbWQtNzUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1tZC03NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1tZC03NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1tZC03NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1tZC03NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1tZC03NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbWQtNzUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbWQtODAsIC5mbGV4LW9mZnNldC1tZC04MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LW1kLTgwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LW1kLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogODAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LW1kLTgwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LW1kLTgwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LW1kLTgwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1tZC04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA4MCU7XG4gIH1cbiAgLm9mZnNldC1tZC04NSwgLmZsZXgtb2Zmc2V0LW1kLTg1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbWQtODUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbWQtODUge1xuICAgIG1hcmdpbi1sZWZ0OiA4NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbWQtODUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbWQtODUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbWQtODUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LW1kLTg1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDg1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkwLCAuZmxleC1vZmZzZXQtbWQtOTAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1tZC05MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1tZC05MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1tZC05MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1tZC05MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1tZC05MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbWQtOTAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogOTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtOTUsIC5mbGV4LW9mZnNldC1tZC05NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LW1kLTk1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LW1kLTk1IHtcbiAgICBtYXJnaW4tbGVmdDogOTUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LW1kLTk1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LW1kLTk1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LW1kLTk1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1tZC05NSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA5NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0zMywgLmZsZXgtb2Zmc2V0LW1kLTMzLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbWQtMzMsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbWQtMzMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTY2LCAuZmxleC1vZmZzZXQtbWQtNjYsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1tZC02NiwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1tZC02NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LW1kLTY2LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LW1kLTY2LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LW1kLTY2LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1tZC02NiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAubGF5b3V0LWFsaWduLW1kLFxuICAubGF5b3V0LWFsaWduLW1kLXN0YXJ0LXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tbWQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tbWQtc3RhcnQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tbWQtc3RhcnQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLW1kLXN0YXJ0LWVuZCxcbiAgLmxheW91dC1hbGlnbi1tZC1zdGFydC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1tZC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tbWQtY2VudGVyLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLW1kLWNlbnRlci1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tbWQtY2VudGVyLWVuZCxcbiAgLmxheW91dC1hbGlnbi1tZC1jZW50ZXItc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1tZC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tbWQtZW5kLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLW1kLWVuZC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tbWQtZW5kLWVuZCxcbiAgLmxheW91dC1hbGlnbi1tZC1lbmQtc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAubGF5b3V0LWFsaWduLW1kLXNwYWNlLWFyb3VuZCxcbiAgLmxheW91dC1hbGlnbi1tZC1zcGFjZS1hcm91bmQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLW1kLXNwYWNlLWFyb3VuZC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1tZC1zcGFjZS1hcm91bmQtZW5kLFxuICAubGF5b3V0LWFsaWduLW1kLXNwYWNlLWFyb3VuZC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuICAubGF5b3V0LWFsaWduLW1kLXNwYWNlLWJldHdlZW4sXG4gIC5sYXlvdXQtYWxpZ24tbWQtc3BhY2UtYmV0d2Vlbi1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tbWQtc3BhY2UtYmV0d2Vlbi1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1tZC1zcGFjZS1iZXR3ZWVuLWVuZCxcbiAgLmxheW91dC1hbGlnbi1tZC1zcGFjZS1iZXR3ZWVuLXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAubGF5b3V0LWFsaWduLW1kLXN0YXJ0LXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLW1kLWNlbnRlci1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1tZC1lbmQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tbWQtc3BhY2UtYmV0d2Vlbi1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1tZC1zcGFjZS1hcm91bmQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1tZC1zdGFydC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tbWQtY2VudGVyLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1tZC1lbmQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLW1kLXNwYWNlLWJldHdlZW4tY2VudGVyLFxuICAubGF5b3V0LWFsaWduLW1kLXNwYWNlLWFyb3VuZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubGF5b3V0LWFsaWduLW1kLXN0YXJ0LWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24tbWQtY2VudGVyLWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24tbWQtZW5kLWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24tbWQtc3BhY2UtYmV0d2Vlbi1jZW50ZXIgPiAqLFxuICAubGF5b3V0LWFsaWduLW1kLXNwYWNlLWFyb3VuZC1jZW50ZXIgPiAqIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWFsaWduLW1kLXN0YXJ0LWVuZCxcbiAgLmxheW91dC1hbGlnbi1tZC1jZW50ZXItZW5kLFxuICAubGF5b3V0LWFsaWduLW1kLWVuZC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tbWQtc3BhY2UtYmV0d2Vlbi1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tbWQtc3BhY2UtYXJvdW5kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tbWQtc3RhcnQtc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi1tZC1jZW50ZXItc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi1tZC1lbmQtc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi1tZC1zcGFjZS1iZXR3ZWVuLXN0cmV0Y2gsXG4gIC5sYXlvdXQtYWxpZ24tbWQtc3BhY2UtYXJvdW5kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIH1cbiAgLmZsZXgtbWQge1xuICAgIGZsZXg6IDE7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1tZC1ncm93IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LW1kLWluaXRpYWwge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbWQtYXV0byB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1tZC1ub25lIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LW1kLW5vc2hyaW5rIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LW1kLW5vZ3JvdyB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1tZC0wIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LW1kLTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LW1kLTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbWQtcm93ID4gLmZsZXgtbWQtMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC5sYXlvdXQtbWQtY29sdW1uID4gLmZsZXgtbWQtMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAuZmxleC1tZC01IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LW1kLTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtbWQtNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1yb3cgPiAuZmxleC1tZC01IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LW1kLWNvbHVtbiA+IC5mbGV4LW1kLTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LW1kLTEwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1tZC0xMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtbWQtMTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LW1kLXJvdyA+IC5mbGV4LW1kLTEwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1jb2x1bW4gPiAuZmxleC1tZC0xMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LW1kLTE1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1tZC0xNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtbWQtMTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LW1kLXJvdyA+IC5mbGV4LW1kLTE1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1jb2x1bW4gPiAuZmxleC1tZC0xNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDE1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LW1kLTIwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1tZC0yMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtbWQtMjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LW1kLXJvdyA+IC5mbGV4LW1kLTIwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1jb2x1bW4gPiAuZmxleC1tZC0yMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDIwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LW1kLTI1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1tZC0yNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtbWQtMjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LW1kLXJvdyA+IC5mbGV4LW1kLTI1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1jb2x1bW4gPiAuZmxleC1tZC0yNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDI1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LW1kLTMwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1tZC0zMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtbWQtMzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LW1kLXJvdyA+IC5mbGV4LW1kLTMwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1jb2x1bW4gPiAuZmxleC1tZC0zMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LW1kLTM1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1tZC0zNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtbWQtMzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LW1kLXJvdyA+IC5mbGV4LW1kLTM1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1jb2x1bW4gPiAuZmxleC1tZC0zNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDM1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LW1kLTQwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1tZC00MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtbWQtNDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LW1kLXJvdyA+IC5mbGV4LW1kLTQwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1jb2x1bW4gPiAuZmxleC1tZC00MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LW1kLTQ1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1tZC00NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtbWQtNDUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LW1kLXJvdyA+IC5mbGV4LW1kLTQ1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1jb2x1bW4gPiAuZmxleC1tZC00NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQ1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LW1kLTUwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1tZC01MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtbWQtNTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LW1kLXJvdyA+IC5mbGV4LW1kLTUwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1jb2x1bW4gPiAuZmxleC1tZC01MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LW1kLTU1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1tZC01NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtbWQtNTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LW1kLXJvdyA+IC5mbGV4LW1kLTU1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1jb2x1bW4gPiAuZmxleC1tZC01NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDU1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LW1kLTYwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1tZC02MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtbWQtNjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LW1kLXJvdyA+IC5mbGV4LW1kLTYwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1jb2x1bW4gPiAuZmxleC1tZC02MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LW1kLTY1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1tZC02NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtbWQtNjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LW1kLXJvdyA+IC5mbGV4LW1kLTY1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1jb2x1bW4gPiAuZmxleC1tZC02NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LW1kLTcwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1tZC03MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtbWQtNzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA3MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LW1kLXJvdyA+IC5mbGV4LW1kLTcwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1jb2x1bW4gPiAuZmxleC1tZC03MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDcwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LW1kLTc1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1tZC03NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtbWQtNzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA3NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LW1kLXJvdyA+IC5mbGV4LW1kLTc1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1jb2x1bW4gPiAuZmxleC1tZC03NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDc1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LW1kLTgwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1tZC04MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtbWQtODAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LW1kLXJvdyA+IC5mbGV4LW1kLTgwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1jb2x1bW4gPiAuZmxleC1tZC04MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDgwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LW1kLTg1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1tZC04NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtbWQtODUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LW1kLXJvdyA+IC5mbGV4LW1kLTg1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1jb2x1bW4gPiAuZmxleC1tZC04NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDg1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LW1kLTkwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1tZC05MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtbWQtOTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LW1kLXJvdyA+IC5mbGV4LW1kLTkwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1jb2x1bW4gPiAuZmxleC1tZC05MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LW1kLTk1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1tZC05NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtbWQtOTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA5NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LW1kLXJvdyA+IC5mbGV4LW1kLTk1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1jb2x1bW4gPiAuZmxleC1tZC05NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDk1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LW1kLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LW1kLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LW1kLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LW1kLXJvdyA+IC5mbGV4LW1kLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LW1kLWNvbHVtbiA+IC5mbGV4LW1kLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LW1kLTMzIHtcbiAgICBmbGV4OiAxIDEgMzMuMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LW1kLTY2IHtcbiAgICBmbGV4OiAxIDEgNjYuNjYlO1xuICAgIG1heC13aWR0aDogNjYuNjYlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LW1kLTMzIHtcbiAgICBmbGV4OiAxIDEgMzMuMzMlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMy4zMyU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LW1kLTY2IHtcbiAgICBmbGV4OiAxIDEgNjYuNjYlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2Ni42NiU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LW1kLXJvdyA+IC5mbGV4LW1kLTMzIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1yb3cgPiAuZmxleC1tZC02NiB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NiU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbWQtcm93ID4gLmZsZXgge1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAubGF5b3V0LW1kLWNvbHVtbiA+IC5mbGV4LW1kLTMzIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzMuMzMlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1jb2x1bW4gPiAuZmxleC1tZC02NiB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY2LjY2JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbWQtY29sdW1uID4gLmZsZXgge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLmxheW91dC1tZCwgLmxheW91dC1tZC1jb2x1bW4sIC5sYXlvdXQtbWQtcm93IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5sYXlvdXQtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5sYXlvdXQtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5mbGV4LW9yZGVyLWd0LW1kLS0yMCB7XG4gICAgb3JkZXI6IC0yMDtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1tZC0tMTkge1xuICAgIG9yZGVyOiAtMTk7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtLTE4IHtcbiAgICBvcmRlcjogLTE4O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLS0xNyB7XG4gICAgb3JkZXI6IC0xNztcbiAgfVxuICAuZmxleC1vcmRlci1ndC1tZC0tMTYge1xuICAgIG9yZGVyOiAtMTY7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtLTE1IHtcbiAgICBvcmRlcjogLTE1O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLS0xNCB7XG4gICAgb3JkZXI6IC0xNDtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1tZC0tMTMge1xuICAgIG9yZGVyOiAtMTM7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1tZC0tMTAge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1tZC0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLS03IHtcbiAgICBvcmRlcjogLTc7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1tZC0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLS00IHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuICAuZmxleC1vcmRlci1ndC1tZC0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLS0xIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1tZC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtMTMge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAuZmxleC1vcmRlci1ndC1tZC0xNCB7XG4gICAgb3JkZXI6IDE0O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLTE1IHtcbiAgICBvcmRlcjogMTU7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtMTYge1xuICAgIG9yZGVyOiAxNjtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1tZC0xNyB7XG4gICAgb3JkZXI6IDE3O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLTE4IHtcbiAgICBvcmRlcjogMTg7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtMTkge1xuICAgIG9yZGVyOiAxOTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1tZC0yMCB7XG4gICAgb3JkZXI6IDIwO1xuICB9XG4gIC5vZmZzZXQtZ3QtbWQtMCwgLmZsZXgtb2Zmc2V0LWd0LW1kLTAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1tZC0wLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LW1kLTAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbWQtMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1tZC0wLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm9mZnNldC1ndC1tZC01LCAuZmxleC1vZmZzZXQtZ3QtbWQtNSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LW1kLTUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LW1kLTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbWQtNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1tZC01LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbWQtMTAsIC5mbGV4LW9mZnNldC1ndC1tZC0xMCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LW1kLTEwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LW1kLTEwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LW1kLTEwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LW1kLTEwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gIH1cbiAgLm9mZnNldC1ndC1tZC0xNSwgLmZsZXgtb2Zmc2V0LWd0LW1kLTE1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbWQtMTUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbWQtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbWQtMTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbWQtMTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbWQtMTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LW1kLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgfVxuICAub2Zmc2V0LWd0LW1kLTIwLCAuZmxleC1vZmZzZXQtZ3QtbWQtMjAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1tZC0yMCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1tZC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1tZC0yMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1tZC0yMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1tZC0yMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbWQtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMjAlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbWQtMjUsIC5mbGV4LW9mZnNldC1ndC1tZC0yNSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LW1kLTI1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LW1kLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LW1kLTI1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LW1kLTI1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LW1kLTI1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1tZC0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1ndC1tZC0zMCwgLmZsZXgtb2Zmc2V0LWd0LW1kLTMwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbWQtMzAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbWQtMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAzMCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbWQtMzAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbWQtMzAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbWQtMzAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LW1kLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDMwJTtcbiAgfVxuICAub2Zmc2V0LWd0LW1kLTM1LCAuZmxleC1vZmZzZXQtZ3QtbWQtMzUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1tZC0zNSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1tZC0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1tZC0zNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1tZC0zNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1tZC0zNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbWQtMzUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMzUlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbWQtNDAsIC5mbGV4LW9mZnNldC1ndC1tZC00MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LW1kLTQwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LW1kLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LW1kLTQwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LW1kLTQwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LW1kLTQwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1tZC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA0MCU7XG4gIH1cbiAgLm9mZnNldC1ndC1tZC00NSwgLmZsZXgtb2Zmc2V0LWd0LW1kLTQ1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbWQtNDUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbWQtNDUge1xuICAgIG1hcmdpbi1sZWZ0OiA0NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbWQtNDUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbWQtNDUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbWQtNDUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LW1kLTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1JTtcbiAgfVxuICAub2Zmc2V0LWd0LW1kLTUwLCAuZmxleC1vZmZzZXQtZ3QtbWQtNTAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1tZC01MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1tZC01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1tZC01MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1tZC01MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1tZC01MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbWQtNTAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNTAlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbWQtNTUsIC5mbGV4LW9mZnNldC1ndC1tZC01NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LW1kLTU1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LW1kLTU1IHtcbiAgICBtYXJnaW4tbGVmdDogNTUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LW1kLTU1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LW1kLTU1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LW1kLTU1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1tZC01NSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA1NSU7XG4gIH1cbiAgLm9mZnNldC1ndC1tZC02MCwgLmZsZXgtb2Zmc2V0LWd0LW1kLTYwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbWQtNjAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbWQtNjAge1xuICAgIG1hcmdpbi1sZWZ0OiA2MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbWQtNjAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbWQtNjAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbWQtNjAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LW1kLTYwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDYwJTtcbiAgfVxuICAub2Zmc2V0LWd0LW1kLTY1LCAuZmxleC1vZmZzZXQtZ3QtbWQtNjUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1tZC02NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1tZC02NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1tZC02NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1tZC02NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1tZC02NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbWQtNjUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNjUlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbWQtNzAsIC5mbGV4LW9mZnNldC1ndC1tZC03MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LW1kLTcwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LW1kLTcwIHtcbiAgICBtYXJnaW4tbGVmdDogNzAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LW1kLTcwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LW1kLTcwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LW1kLTcwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1tZC03MCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA3MCU7XG4gIH1cbiAgLm9mZnNldC1ndC1tZC03NSwgLmZsZXgtb2Zmc2V0LWd0LW1kLTc1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbWQtNzUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbWQtNzUge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbWQtNzUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbWQtNzUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbWQtNzUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LW1kLTc1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWd0LW1kLTgwLCAuZmxleC1vZmZzZXQtZ3QtbWQtODAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1tZC04MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1tZC04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1tZC04MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1tZC04MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1tZC04MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbWQtODAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogODAlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbWQtODUsIC5mbGV4LW9mZnNldC1ndC1tZC04NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LW1kLTg1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LW1kLTg1IHtcbiAgICBtYXJnaW4tbGVmdDogODUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LW1kLTg1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LW1kLTg1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LW1kLTg1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1tZC04NSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA4NSU7XG4gIH1cbiAgLm9mZnNldC1ndC1tZC05MCwgLmZsZXgtb2Zmc2V0LWd0LW1kLTkwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbWQtOTAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbWQtOTAge1xuICAgIG1hcmdpbi1sZWZ0OiA5MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbWQtOTAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbWQtOTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbWQtOTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LW1kLTkwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDkwJTtcbiAgfVxuICAub2Zmc2V0LWd0LW1kLTk1LCAuZmxleC1vZmZzZXQtZ3QtbWQtOTUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1tZC05NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1tZC05NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1tZC05NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1tZC05NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1tZC05NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbWQtOTUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogOTUlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbWQtMzMsIC5mbGV4LW9mZnNldC1ndC1tZC0zMywgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LW1kLTMzLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LW1kLTMzIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1ndC1tZC02NiwgLmZsZXgtb2Zmc2V0LWd0LW1kLTY2LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbWQtNjYsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbWQtNjYge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1tZC02NiwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1tZC02NiwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1tZC02NiwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbWQtNjYge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1ndC1tZCxcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1zdGFydC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LW1kLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LW1kLXN0YXJ0LXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LW1kLXN0YXJ0LWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1zdGFydC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtc3RhcnQtc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWd0LW1kLWNlbnRlci1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1jZW50ZXItY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWd0LW1kLWNlbnRlci1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtY2VudGVyLXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LW1kLWVuZC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1lbmQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWd0LW1kLWVuZC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtZW5kLXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1ndC1tZC1zcGFjZS1hcm91bmQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtc3BhY2UtYXJvdW5kLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1zcGFjZS1hcm91bmQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtc3BhY2UtYXJvdW5kLWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1zcGFjZS1hcm91bmQtc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1ndC1tZC1zcGFjZS1iZXR3ZWVuLFxuICAubGF5b3V0LWFsaWduLWd0LW1kLXNwYWNlLWJldHdlZW4tY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWd0LW1kLXNwYWNlLWJldHdlZW4tc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtc3BhY2UtYmV0d2Vlbi1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtc3BhY2UtYmV0d2Vlbi1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmxheW91dC1hbGlnbi1ndC1tZC1zdGFydC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1jZW50ZXItc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtZW5kLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LW1kLXNwYWNlLWJldHdlZW4tc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtc3BhY2UtYXJvdW5kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtc3RhcnQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWd0LW1kLWNlbnRlci1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtZW5kLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1zcGFjZS1iZXR3ZWVuLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1zcGFjZS1hcm91bmQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1ndC1tZC1zdGFydC1jZW50ZXIgPiAqLFxuICAubGF5b3V0LWFsaWduLWd0LW1kLWNlbnRlci1jZW50ZXIgPiAqLFxuICAubGF5b3V0LWFsaWduLWd0LW1kLWVuZC1jZW50ZXIgPiAqLFxuICAubGF5b3V0LWFsaWduLWd0LW1kLXNwYWNlLWJldHdlZW4tY2VudGVyID4gKixcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1zcGFjZS1hcm91bmQtY2VudGVyID4gKiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1ndC1tZC1zdGFydC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtY2VudGVyLWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1lbmQtZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LW1kLXNwYWNlLWJldHdlZW4tZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LW1kLXNwYWNlLWFyb3VuZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LW1kLXN0YXJ0LXN0cmV0Y2gsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtY2VudGVyLXN0cmV0Y2gsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtZW5kLXN0cmV0Y2gsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtc3BhY2UtYmV0d2Vlbi1zdHJldGNoLFxuICAubGF5b3V0LWFsaWduLWd0LW1kLXNwYWNlLWFyb3VuZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICB9XG4gIC5mbGV4LWd0LW1kIHtcbiAgICBmbGV4OiAxO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbWQtZ3JvdyB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1tZC1pbml0aWFsIHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LW1kLWF1dG8ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbWQtbm9uZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1tZC1ub3NocmluayB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1tZC1ub2dyb3cge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbWQtMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1tZC0wIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1tZC0wIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LW1kLXJvdyA+IC5mbGV4LWd0LW1kLTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAubGF5b3V0LWd0LW1kLWNvbHVtbiA+IC5mbGV4LWd0LW1kLTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLmZsZXgtZ3QtbWQtNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1tZC01IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LW1kLTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtcm93ID4gLmZsZXgtZ3QtbWQtNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1tZC1jb2x1bW4gPiAuZmxleC1ndC1tZC01IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1tZC0xMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbWQtMTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LW1kLTEwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1tZC1yb3cgPiAuZmxleC1ndC1tZC0xMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtY29sdW1uID4gLmZsZXgtZ3QtbWQtMTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1tZC0xNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbWQtMTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LW1kLTE1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1tZC1yb3cgPiAuZmxleC1ndC1tZC0xNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtY29sdW1uID4gLmZsZXgtZ3QtbWQtMTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1tZC0yMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbWQtMjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LW1kLTIwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1tZC1yb3cgPiAuZmxleC1ndC1tZC0yMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtY29sdW1uID4gLmZsZXgtZ3QtbWQtMjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1tZC0yNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbWQtMjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LW1kLTI1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1tZC1yb3cgPiAuZmxleC1ndC1tZC0yNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtY29sdW1uID4gLmZsZXgtZ3QtbWQtMjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1tZC0zMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbWQtMzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LW1kLTMwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1tZC1yb3cgPiAuZmxleC1ndC1tZC0zMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtY29sdW1uID4gLmZsZXgtZ3QtbWQtMzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1tZC0zNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbWQtMzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LW1kLTM1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1tZC1yb3cgPiAuZmxleC1ndC1tZC0zNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtY29sdW1uID4gLmZsZXgtZ3QtbWQtMzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1tZC00MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbWQtNDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LW1kLTQwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1tZC1yb3cgPiAuZmxleC1ndC1tZC00MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtY29sdW1uID4gLmZsZXgtZ3QtbWQtNDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1tZC00NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbWQtNDUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LW1kLTQ1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1tZC1yb3cgPiAuZmxleC1ndC1tZC00NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtY29sdW1uID4gLmZsZXgtZ3QtbWQtNDUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1tZC01MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbWQtNTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LW1kLTUwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1tZC1yb3cgPiAuZmxleC1ndC1tZC01MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtY29sdW1uID4gLmZsZXgtZ3QtbWQtNTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1tZC01NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbWQtNTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LW1kLTU1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1tZC1yb3cgPiAuZmxleC1ndC1tZC01NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtY29sdW1uID4gLmZsZXgtZ3QtbWQtNTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1tZC02MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbWQtNjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LW1kLTYwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1tZC1yb3cgPiAuZmxleC1ndC1tZC02MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtY29sdW1uID4gLmZsZXgtZ3QtbWQtNjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1tZC02NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbWQtNjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LW1kLTY1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1tZC1yb3cgPiAuZmxleC1ndC1tZC02NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtY29sdW1uID4gLmZsZXgtZ3QtbWQtNjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1tZC03MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbWQtNzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LW1kLTcwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNzAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1tZC1yb3cgPiAuZmxleC1ndC1tZC03MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtY29sdW1uID4gLmZsZXgtZ3QtbWQtNzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA3MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1tZC03NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbWQtNzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LW1kLTc1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNzUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1tZC1yb3cgPiAuZmxleC1ndC1tZC03NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtY29sdW1uID4gLmZsZXgtZ3QtbWQtNzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA3NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1tZC04MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbWQtODAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LW1kLTgwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1tZC1yb3cgPiAuZmxleC1ndC1tZC04MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtY29sdW1uID4gLmZsZXgtZ3QtbWQtODAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1tZC04NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbWQtODUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogODUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LW1kLTg1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1tZC1yb3cgPiAuZmxleC1ndC1tZC04NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtY29sdW1uID4gLmZsZXgtZ3QtbWQtODUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1tZC05MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbWQtOTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LW1kLTkwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1tZC1yb3cgPiAuZmxleC1ndC1tZC05MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtY29sdW1uID4gLmZsZXgtZ3QtbWQtOTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1tZC05NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbWQtOTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LW1kLTk1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1tZC1yb3cgPiAuZmxleC1ndC1tZC05NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtY29sdW1uID4gLmZsZXgtZ3QtbWQtOTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA5NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1tZC0xMDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1tZC0xMDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1tZC0xMDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1tZC1yb3cgPiAuZmxleC1ndC1tZC0xMDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1tZC1jb2x1bW4gPiAuZmxleC1ndC1tZC0xMDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1tZC0zMyB7XG4gICAgZmxleDogMSAxIDMzLjMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1tZC02NiB7XG4gICAgZmxleDogMSAxIDY2LjY2JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1tZC0zMyB7XG4gICAgZmxleDogMSAxIDMzLjMzJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzMuMzMlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1tZC02NiB7XG4gICAgZmxleDogMSAxIDY2LjY2JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjYuNjYlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1tZC1yb3cgPiAuZmxleC1ndC1tZC0zMyB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtcm93ID4gLmZsZXgtZ3QtbWQtNjYge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjYuNjYlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LW1kLXJvdyA+IC5mbGV4IHtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgLmxheW91dC1ndC1tZC1jb2x1bW4gPiAuZmxleC1ndC1tZC0zMyB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMzLjMzJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtY29sdW1uID4gLmZsZXgtZ3QtbWQtNjYge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2Ni42NiU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LW1kLWNvbHVtbiA+IC5mbGV4IHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQsIC5sYXlvdXQtZ3QtbWQtY29sdW1uLCAubGF5b3V0LWd0LW1kLXJvdyB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubGF5b3V0LWd0LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubGF5b3V0LWd0LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuaGlkZTpub3QoLnNob3ctZ3QteHMpOm5vdCguc2hvdy1ndC1zbSk6bm90KC5zaG93LWd0LW1kKTpub3QoLnNob3ctbGcpOm5vdCguc2hvdyksIC5oaWRlLWd0LXhzOm5vdCguc2hvdy1ndC14cyk6bm90KC5zaG93LWd0LXNtKTpub3QoLnNob3ctZ3QtbWQpOm5vdCguc2hvdy1sZyk6bm90KC5zaG93KSwgLmhpZGUtZ3Qtc206bm90KC5zaG93LWd0LXhzKTpub3QoLnNob3ctZ3Qtc20pOm5vdCguc2hvdy1ndC1tZCk6bm90KC5zaG93LWxnKTpub3QoLnNob3cpLCAuaGlkZS1ndC1tZDpub3QoLnNob3ctZ3QteHMpOm5vdCguc2hvdy1ndC1zbSk6bm90KC5zaG93LWd0LW1kKTpub3QoLnNob3ctbGcpOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhpZGUtbGc6bm90KC5zaG93LWxnKTpub3QoLnNob3ctZ3QtbWQpOm5vdCguc2hvdy1ndC1zbSk6bm90KC5zaG93LWd0LXhzKTpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLS0yMCB7XG4gICAgb3JkZXI6IC0yMDtcbiAgfVxuICAuZmxleC1vcmRlci1sZy0tMTkge1xuICAgIG9yZGVyOiAtMTk7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctLTE4IHtcbiAgICBvcmRlcjogLTE4O1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLS0xNyB7XG4gICAgb3JkZXI6IC0xNztcbiAgfVxuICAuZmxleC1vcmRlci1sZy0tMTYge1xuICAgIG9yZGVyOiAtMTY7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctLTE1IHtcbiAgICBvcmRlcjogLTE1O1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLS0xNCB7XG4gICAgb3JkZXI6IC0xNDtcbiAgfVxuICAuZmxleC1vcmRlci1sZy0tMTMge1xuICAgIG9yZGVyOiAtMTM7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuICAuZmxleC1vcmRlci1sZy0tMTAge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuICAuZmxleC1vcmRlci1sZy0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLS03IHtcbiAgICBvcmRlcjogLTc7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuICAuZmxleC1vcmRlci1sZy0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLS00IHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuICAuZmxleC1vcmRlci1sZy0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLS0xIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAuZmxleC1vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctMTMge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAuZmxleC1vcmRlci1sZy0xNCB7XG4gICAgb3JkZXI6IDE0O1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLTE1IHtcbiAgICBvcmRlcjogMTU7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctMTYge1xuICAgIG9yZGVyOiAxNjtcbiAgfVxuICAuZmxleC1vcmRlci1sZy0xNyB7XG4gICAgb3JkZXI6IDE3O1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLTE4IHtcbiAgICBvcmRlcjogMTg7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctMTkge1xuICAgIG9yZGVyOiAxOTtcbiAgfVxuICAuZmxleC1vcmRlci1sZy0yMCB7XG4gICAgb3JkZXI6IDIwO1xuICB9XG4gIC5vZmZzZXQtbGctMCwgLmZsZXgtb2Zmc2V0LWxnLTAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1sZy0wLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWxnLTAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbGctMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1sZy0wLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy01LCAuZmxleC1vZmZzZXQtbGctNSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWxnLTUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWxnLTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbGctNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1sZy01LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAsIC5mbGV4LW9mZnNldC1sZy0xMCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWxnLTEwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWxnLTEwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWxnLTEwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWxnLTEwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gIH1cbiAgLm9mZnNldC1sZy0xNSwgLmZsZXgtb2Zmc2V0LWxnLTE1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbGctMTUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbGctMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbGctMTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbGctMTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbGctMTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWxnLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTIwLCAuZmxleC1vZmZzZXQtbGctMjAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1sZy0yMCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1sZy0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1sZy0yMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1sZy0yMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1sZy0yMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbGctMjAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMjAlO1xuICB9XG4gIC5vZmZzZXQtbGctMjUsIC5mbGV4LW9mZnNldC1sZy0yNSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWxnLTI1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWxnLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWxnLTI1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWxnLTI1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWxnLTI1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1sZy0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1sZy0zMCwgLmZsZXgtb2Zmc2V0LWxnLTMwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbGctMzAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbGctMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAzMCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbGctMzAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbGctMzAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbGctMzAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWxnLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDMwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTM1LCAuZmxleC1vZmZzZXQtbGctMzUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1sZy0zNSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1sZy0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1sZy0zNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1sZy0zNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1sZy0zNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbGctMzUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMzUlO1xuICB9XG4gIC5vZmZzZXQtbGctNDAsIC5mbGV4LW9mZnNldC1sZy00MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWxnLTQwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWxnLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWxnLTQwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWxnLTQwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWxnLTQwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1sZy00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA0MCU7XG4gIH1cbiAgLm9mZnNldC1sZy00NSwgLmZsZXgtb2Zmc2V0LWxnLTQ1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbGctNDUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbGctNDUge1xuICAgIG1hcmdpbi1sZWZ0OiA0NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbGctNDUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbGctNDUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbGctNDUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWxnLTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTUwLCAuZmxleC1vZmZzZXQtbGctNTAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1sZy01MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1sZy01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1sZy01MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1sZy01MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1sZy01MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbGctNTAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNTUsIC5mbGV4LW9mZnNldC1sZy01NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWxnLTU1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWxnLTU1IHtcbiAgICBtYXJnaW4tbGVmdDogNTUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWxnLTU1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWxnLTU1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWxnLTU1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1sZy01NSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA1NSU7XG4gIH1cbiAgLm9mZnNldC1sZy02MCwgLmZsZXgtb2Zmc2V0LWxnLTYwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbGctNjAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbGctNjAge1xuICAgIG1hcmdpbi1sZWZ0OiA2MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbGctNjAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbGctNjAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbGctNjAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWxnLTYwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDYwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTY1LCAuZmxleC1vZmZzZXQtbGctNjUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1sZy02NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1sZy02NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1sZy02NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1sZy02NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1sZy02NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbGctNjUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNzAsIC5mbGV4LW9mZnNldC1sZy03MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWxnLTcwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWxnLTcwIHtcbiAgICBtYXJnaW4tbGVmdDogNzAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWxnLTcwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWxnLTcwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWxnLTcwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1sZy03MCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA3MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03NSwgLmZsZXgtb2Zmc2V0LWxnLTc1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbGctNzUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbGctNzUge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbGctNzUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbGctNzUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbGctNzUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWxnLTc1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTgwLCAuZmxleC1vZmZzZXQtbGctODAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1sZy04MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1sZy04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1sZy04MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1sZy04MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1sZy04MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbGctODAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogODAlO1xuICB9XG4gIC5vZmZzZXQtbGctODUsIC5mbGV4LW9mZnNldC1sZy04NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWxnLTg1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWxnLTg1IHtcbiAgICBtYXJnaW4tbGVmdDogODUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWxnLTg1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWxnLTg1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWxnLTg1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1sZy04NSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA4NSU7XG4gIH1cbiAgLm9mZnNldC1sZy05MCwgLmZsZXgtb2Zmc2V0LWxnLTkwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbGctOTAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbGctOTAge1xuICAgIG1hcmdpbi1sZWZ0OiA5MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbGctOTAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbGctOTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbGctOTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWxnLTkwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDkwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTk1LCAuZmxleC1vZmZzZXQtbGctOTUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1sZy05NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1sZy05NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1sZy05NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1sZy05NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1sZy05NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbGctOTUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogOTUlO1xuICB9XG4gIC5vZmZzZXQtbGctMzMsIC5mbGV4LW9mZnNldC1sZy0zMywgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWxnLTMzLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWxnLTMzIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy02NiwgLmZsZXgtb2Zmc2V0LWxnLTY2LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbGctNjYsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbGctNjYge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1sZy02NiwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1sZy02NiwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1sZy02NiwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbGctNjYge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1sZyxcbiAgLmxheW91dC1hbGlnbi1sZy1zdGFydC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAubGF5b3V0LWFsaWduLWxnLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWxnLXN0YXJ0LXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWxnLXN0YXJ0LWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1sZy1zdGFydC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tbGctc3RhcnQtc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tbGctY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWxnLWNlbnRlci1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1sZy1jZW50ZXItY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWxnLWNlbnRlci1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tbGctY2VudGVyLXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tbGctZW5kLFxuICAubGF5b3V0LWFsaWduLWxnLWVuZC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1sZy1lbmQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWxnLWVuZC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tbGctZW5kLXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1sZy1zcGFjZS1hcm91bmQsXG4gIC5sYXlvdXQtYWxpZ24tbGctc3BhY2UtYXJvdW5kLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1sZy1zcGFjZS1hcm91bmQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tbGctc3BhY2UtYXJvdW5kLWVuZCxcbiAgLmxheW91dC1hbGlnbi1sZy1zcGFjZS1hcm91bmQtc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1sZy1zcGFjZS1iZXR3ZWVuLFxuICAubGF5b3V0LWFsaWduLWxnLXNwYWNlLWJldHdlZW4tY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWxnLXNwYWNlLWJldHdlZW4tc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tbGctc3BhY2UtYmV0d2Vlbi1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tbGctc3BhY2UtYmV0d2Vlbi1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmxheW91dC1hbGlnbi1sZy1zdGFydC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1sZy1jZW50ZXItc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tbGctZW5kLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWxnLXNwYWNlLWJldHdlZW4tc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tbGctc3BhY2UtYXJvdW5kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tbGctc3RhcnQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWxnLWNlbnRlci1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tbGctZW5kLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1sZy1zcGFjZS1iZXR3ZWVuLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1sZy1zcGFjZS1hcm91bmQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1sZy1zdGFydC1jZW50ZXIgPiAqLFxuICAubGF5b3V0LWFsaWduLWxnLWNlbnRlci1jZW50ZXIgPiAqLFxuICAubGF5b3V0LWFsaWduLWxnLWVuZC1jZW50ZXIgPiAqLFxuICAubGF5b3V0LWFsaWduLWxnLXNwYWNlLWJldHdlZW4tY2VudGVyID4gKixcbiAgLmxheW91dC1hbGlnbi1sZy1zcGFjZS1hcm91bmQtY2VudGVyID4gKiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1sZy1zdGFydC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tbGctY2VudGVyLWVuZCxcbiAgLmxheW91dC1hbGlnbi1sZy1lbmQtZW5kLFxuICAubGF5b3V0LWFsaWduLWxnLXNwYWNlLWJldHdlZW4tZW5kLFxuICAubGF5b3V0LWFsaWduLWxnLXNwYWNlLWFyb3VuZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAubGF5b3V0LWFsaWduLWxnLXN0YXJ0LXN0cmV0Y2gsXG4gIC5sYXlvdXQtYWxpZ24tbGctY2VudGVyLXN0cmV0Y2gsXG4gIC5sYXlvdXQtYWxpZ24tbGctZW5kLXN0cmV0Y2gsXG4gIC5sYXlvdXQtYWxpZ24tbGctc3BhY2UtYmV0d2Vlbi1zdHJldGNoLFxuICAubGF5b3V0LWFsaWduLWxnLXNwYWNlLWFyb3VuZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICB9XG4gIC5mbGV4LWxnIHtcbiAgICBmbGV4OiAxO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbGctZ3JvdyB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1sZy1pbml0aWFsIHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWxnLWF1dG8ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbGctbm9uZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1sZy1ub3NocmluayB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1sZy1ub2dyb3cge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbGctMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1sZy0wIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1sZy0wIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWxnLXJvdyA+IC5mbGV4LWxnLTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAubGF5b3V0LWxnLWNvbHVtbiA+IC5mbGV4LWxnLTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLmZsZXgtbGctNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1sZy01IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWxnLTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctcm93ID4gLmZsZXgtbGctNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1sZy1jb2x1bW4gPiAuZmxleC1sZy01IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1sZy0xMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbGctMTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWxnLTEwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1sZy1yb3cgPiAuZmxleC1sZy0xMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctY29sdW1uID4gLmZsZXgtbGctMTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1sZy0xNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbGctMTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWxnLTE1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1sZy1yb3cgPiAuZmxleC1sZy0xNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctY29sdW1uID4gLmZsZXgtbGctMTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1sZy0yMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbGctMjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWxnLTIwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1sZy1yb3cgPiAuZmxleC1sZy0yMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctY29sdW1uID4gLmZsZXgtbGctMjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1sZy0yNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbGctMjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWxnLTI1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1sZy1yb3cgPiAuZmxleC1sZy0yNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctY29sdW1uID4gLmZsZXgtbGctMjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1sZy0zMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbGctMzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWxnLTMwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1sZy1yb3cgPiAuZmxleC1sZy0zMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctY29sdW1uID4gLmZsZXgtbGctMzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1sZy0zNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbGctMzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWxnLTM1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1sZy1yb3cgPiAuZmxleC1sZy0zNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctY29sdW1uID4gLmZsZXgtbGctMzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1sZy00MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbGctNDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWxnLTQwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1sZy1yb3cgPiAuZmxleC1sZy00MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctY29sdW1uID4gLmZsZXgtbGctNDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1sZy00NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbGctNDUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWxnLTQ1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1sZy1yb3cgPiAuZmxleC1sZy00NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctY29sdW1uID4gLmZsZXgtbGctNDUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1sZy01MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbGctNTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWxnLTUwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1sZy1yb3cgPiAuZmxleC1sZy01MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctY29sdW1uID4gLmZsZXgtbGctNTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1sZy01NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbGctNTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWxnLTU1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1sZy1yb3cgPiAuZmxleC1sZy01NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctY29sdW1uID4gLmZsZXgtbGctNTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1sZy02MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbGctNjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWxnLTYwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1sZy1yb3cgPiAuZmxleC1sZy02MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctY29sdW1uID4gLmZsZXgtbGctNjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1sZy02NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbGctNjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWxnLTY1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1sZy1yb3cgPiAuZmxleC1sZy02NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctY29sdW1uID4gLmZsZXgtbGctNjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1sZy03MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbGctNzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWxnLTcwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNzAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1sZy1yb3cgPiAuZmxleC1sZy03MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctY29sdW1uID4gLmZsZXgtbGctNzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA3MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1sZy03NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbGctNzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWxnLTc1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNzUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1sZy1yb3cgPiAuZmxleC1sZy03NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctY29sdW1uID4gLmZsZXgtbGctNzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA3NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1sZy04MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbGctODAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWxnLTgwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1sZy1yb3cgPiAuZmxleC1sZy04MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctY29sdW1uID4gLmZsZXgtbGctODAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1sZy04NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbGctODUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogODUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWxnLTg1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1sZy1yb3cgPiAuZmxleC1sZy04NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctY29sdW1uID4gLmZsZXgtbGctODUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1sZy05MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbGctOTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWxnLTkwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1sZy1yb3cgPiAuZmxleC1sZy05MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctY29sdW1uID4gLmZsZXgtbGctOTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1sZy05NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbGctOTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWxnLTk1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1sZy1yb3cgPiAuZmxleC1sZy05NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctY29sdW1uID4gLmZsZXgtbGctOTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA5NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1sZy0xMDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1sZy0xMDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1sZy0xMDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1sZy1yb3cgPiAuZmxleC1sZy0xMDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1sZy1jb2x1bW4gPiAuZmxleC1sZy0xMDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1sZy0zMyB7XG4gICAgZmxleDogMSAxIDMzLjMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1sZy02NiB7XG4gICAgZmxleDogMSAxIDY2LjY2JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1sZy0zMyB7XG4gICAgZmxleDogMSAxIDMzLjMzJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzMuMzMlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1sZy02NiB7XG4gICAgZmxleDogMSAxIDY2LjY2JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjYuNjYlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1sZy1yb3cgPiAuZmxleC1sZy0zMyB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctcm93ID4gLmZsZXgtbGctNjYge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjYuNjYlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWxnLXJvdyA+IC5mbGV4IHtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgLmxheW91dC1sZy1jb2x1bW4gPiAuZmxleC1sZy0zMyB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMzLjMzJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctY29sdW1uID4gLmZsZXgtbGctNjYge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2Ni42NiU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWxnLWNvbHVtbiA+IC5mbGV4IHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG4gIC5sYXlvdXQtbGcsIC5sYXlvdXQtbGctY29sdW1uLCAubGF5b3V0LWxnLXJvdyB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubGF5b3V0LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubGF5b3V0LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuZmxleC1vcmRlci1ndC1sZy0tMjAge1xuICAgIG9yZGVyOiAtMjA7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbGctLTE5IHtcbiAgICBvcmRlcjogLTE5O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLS0xOCB7XG4gICAgb3JkZXI6IC0xODtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy0tMTcge1xuICAgIG9yZGVyOiAtMTc7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbGctLTE2IHtcbiAgICBvcmRlcjogLTE2O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLS0xNSB7XG4gICAgb3JkZXI6IC0xNTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy0tMTQge1xuICAgIG9yZGVyOiAtMTQ7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbGctLTEzIHtcbiAgICBvcmRlcjogLTEzO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbGctLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbGctLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbGctLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbGctLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbGctMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLTEzIHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbGctMTQge1xuICAgIG9yZGVyOiAxNDtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy0xNSB7XG4gICAgb3JkZXI6IDE1O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLTE2IHtcbiAgICBvcmRlcjogMTY7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbGctMTcge1xuICAgIG9yZGVyOiAxNztcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy0xOCB7XG4gICAgb3JkZXI6IDE4O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLTE5IHtcbiAgICBvcmRlcjogMTk7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbGctMjAge1xuICAgIG9yZGVyOiAyMDtcbiAgfVxuICAub2Zmc2V0LWd0LWxnLTAsIC5mbGV4LW9mZnNldC1ndC1sZy0wLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbGctMCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1sZy0wLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LWxnLTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbGctMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5vZmZzZXQtZ3QtbGctNSwgLmZsZXgtb2Zmc2V0LWd0LWxnLTUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1sZy01LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1sZy01LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LWxnLTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbGctNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgfVxuICAub2Zmc2V0LWd0LWxnLTEwLCAuZmxleC1vZmZzZXQtZ3QtbGctMTAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1sZy0xMCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1sZy0xMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1sZy0xMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1sZy0xMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMTAlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbGctMTUsIC5mbGV4LW9mZnNldC1ndC1sZy0xNSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LWxnLTE1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LWxnLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LWxnLTE1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LWxnLTE1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LWxnLTE1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1sZy0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIH1cbiAgLm9mZnNldC1ndC1sZy0yMCwgLmZsZXgtb2Zmc2V0LWd0LWxnLTIwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbGctMjAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbGctMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbGctMjAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbGctMjAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbGctMjAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LWxnLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwJTtcbiAgfVxuICAub2Zmc2V0LWd0LWxnLTI1LCAuZmxleC1vZmZzZXQtZ3QtbGctMjUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1sZy0yNSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1sZy0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1sZy0yNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1sZy0yNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1sZy0yNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbGctMjUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMjUlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbGctMzAsIC5mbGV4LW9mZnNldC1ndC1sZy0zMCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LWxnLTMwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LWxnLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogMzAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LWxnLTMwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LWxnLTMwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LWxnLTMwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1sZy0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAzMCU7XG4gIH1cbiAgLm9mZnNldC1ndC1sZy0zNSwgLmZsZXgtb2Zmc2V0LWd0LWxnLTM1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbGctMzUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbGctMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAzNSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbGctMzUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbGctMzUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbGctMzUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LWxnLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDM1JTtcbiAgfVxuICAub2Zmc2V0LWd0LWxnLTQwLCAuZmxleC1vZmZzZXQtZ3QtbGctNDAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1sZy00MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1sZy00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1sZy00MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1sZy00MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1sZy00MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbGctNDAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNDAlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbGctNDUsIC5mbGV4LW9mZnNldC1ndC1sZy00NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LWxnLTQ1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LWxnLTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogNDUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LWxnLTQ1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LWxnLTQ1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LWxnLTQ1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1sZy00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA0NSU7XG4gIH1cbiAgLm9mZnNldC1ndC1sZy01MCwgLmZsZXgtb2Zmc2V0LWd0LWxnLTUwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbGctNTAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbGctNTAge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbGctNTAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbGctNTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbGctNTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LWxnLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWd0LWxnLTU1LCAuZmxleC1vZmZzZXQtZ3QtbGctNTUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1sZy01NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1sZy01NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1sZy01NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1sZy01NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1sZy01NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbGctNTUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNTUlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbGctNjAsIC5mbGV4LW9mZnNldC1ndC1sZy02MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LWxnLTYwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LWxnLTYwIHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LWxnLTYwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LWxnLTYwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LWxnLTYwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1sZy02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA2MCU7XG4gIH1cbiAgLm9mZnNldC1ndC1sZy02NSwgLmZsZXgtb2Zmc2V0LWd0LWxnLTY1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbGctNjUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbGctNjUge1xuICAgIG1hcmdpbi1sZWZ0OiA2NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbGctNjUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbGctNjUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbGctNjUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LWxnLTY1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDY1JTtcbiAgfVxuICAub2Zmc2V0LWd0LWxnLTcwLCAuZmxleC1vZmZzZXQtZ3QtbGctNzAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1sZy03MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1sZy03MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1sZy03MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1sZy03MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1sZy03MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbGctNzAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNzAlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbGctNzUsIC5mbGV4LW9mZnNldC1ndC1sZy03NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LWxnLTc1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LWxnLTc1IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LWxnLTc1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LWxnLTc1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LWxnLTc1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1sZy03NSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1ndC1sZy04MCwgLmZsZXgtb2Zmc2V0LWd0LWxnLTgwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbGctODAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbGctODAge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbGctODAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbGctODAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbGctODAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LWxnLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDgwJTtcbiAgfVxuICAub2Zmc2V0LWd0LWxnLTg1LCAuZmxleC1vZmZzZXQtZ3QtbGctODUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1sZy04NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1sZy04NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1sZy04NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1sZy04NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1sZy04NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbGctODUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogODUlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbGctOTAsIC5mbGV4LW9mZnNldC1ndC1sZy05MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LWxnLTkwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LWxnLTkwIHtcbiAgICBtYXJnaW4tbGVmdDogOTAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LWxnLTkwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LWxnLTkwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LWxnLTkwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1sZy05MCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA5MCU7XG4gIH1cbiAgLm9mZnNldC1ndC1sZy05NSwgLmZsZXgtb2Zmc2V0LWd0LWxnLTk1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbGctOTUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbGctOTUge1xuICAgIG1hcmdpbi1sZWZ0OiA5NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbGctOTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbGctOTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbGctOTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LWxnLTk1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDk1JTtcbiAgfVxuICAub2Zmc2V0LWd0LWxnLTMzLCAuZmxleC1vZmZzZXQtZ3QtbGctMzMsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1sZy0zMywgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1sZy0zMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbGctNjYsIC5mbGV4LW9mZnNldC1ndC1sZy02NiwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LWxnLTY2LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LWxnLTY2IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbGctNjYsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbGctNjYsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbGctNjYsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LWxnLTY2IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGcsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctc3RhcnQtc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1ndC1sZy1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1zdGFydC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1zdGFydC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctc3RhcnQtZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LWxnLXN0YXJ0LXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LWxnLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1jZW50ZXItc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctY2VudGVyLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1jZW50ZXItZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LWxnLWNlbnRlci1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LWxnLWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1lbmQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctZW5kLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1lbmQtZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LWxnLWVuZC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctc3BhY2UtYXJvdW5kLFxuICAubGF5b3V0LWFsaWduLWd0LWxnLXNwYWNlLWFyb3VuZC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctc3BhY2UtYXJvdW5kLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LWxnLXNwYWNlLWFyb3VuZC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctc3BhY2UtYXJvdW5kLXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctc3BhY2UtYmV0d2VlbixcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1zcGFjZS1iZXR3ZWVuLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1zcGFjZS1iZXR3ZWVuLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LWxnLXNwYWNlLWJldHdlZW4tZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LWxnLXNwYWNlLWJldHdlZW4tc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctc3RhcnQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctY2VudGVyLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LWxnLWVuZC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1zcGFjZS1iZXR3ZWVuLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LWxnLXNwYWNlLWFyb3VuZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LWxnLXN0YXJ0LWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1jZW50ZXItY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWd0LWxnLWVuZC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctc3BhY2UtYmV0d2Vlbi1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctc3BhY2UtYXJvdW5kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctc3RhcnQtY2VudGVyID4gKixcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1jZW50ZXItY2VudGVyID4gKixcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1lbmQtY2VudGVyID4gKixcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1zcGFjZS1iZXR3ZWVuLWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctc3BhY2UtYXJvdW5kLWNlbnRlciA+ICoge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctc3RhcnQtZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LWxnLWNlbnRlci1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctZW5kLWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1zcGFjZS1iZXR3ZWVuLWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1zcGFjZS1hcm91bmQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1ndC1sZy1zdGFydC1zdHJldGNoLFxuICAubGF5b3V0LWFsaWduLWd0LWxnLWNlbnRlci1zdHJldGNoLFxuICAubGF5b3V0LWFsaWduLWd0LWxnLWVuZC1zdHJldGNoLFxuICAubGF5b3V0LWFsaWduLWd0LWxnLXNwYWNlLWJldHdlZW4tc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1zcGFjZS1hcm91bmQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgfVxuICAuZmxleC1ndC1sZyB7XG4gICAgZmxleDogMTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LWxnLWdyb3cge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbGctaW5pdGlhbCB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1sZy1hdXRvIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LWxnLW5vbmUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbGctbm9zaHJpbmsge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbGctbm9ncm93IHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LWxnLTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbGctMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbGctMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1sZy1yb3cgPiAuZmxleC1ndC1sZy0wIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgLmxheW91dC1ndC1sZy1jb2x1bW4gPiAuZmxleC1ndC1sZy0wIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG4gIC5mbGV4LWd0LWxnLTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbGctNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1sZy01IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLXJvdyA+IC5mbGV4LWd0LWxnLTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbGctY29sdW1uID4gLmZsZXgtZ3QtbGctNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbGctMTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LWxnLTEwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1sZy0xMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbGctcm93ID4gLmZsZXgtZ3QtbGctMTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLWNvbHVtbiA+IC5mbGV4LWd0LWxnLTEwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbGctMTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LWxnLTE1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1sZy0xNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDE1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbGctcm93ID4gLmZsZXgtZ3QtbGctMTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLWNvbHVtbiA+IC5mbGV4LWd0LWxnLTE1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbGctMjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LWxnLTIwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1sZy0yMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDIwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbGctcm93ID4gLmZsZXgtZ3QtbGctMjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLWNvbHVtbiA+IC5mbGV4LWd0LWxnLTIwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbGctMjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LWxnLTI1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1sZy0yNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDI1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbGctcm93ID4gLmZsZXgtZ3QtbGctMjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLWNvbHVtbiA+IC5mbGV4LWd0LWxnLTI1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbGctMzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LWxnLTMwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1sZy0zMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbGctcm93ID4gLmZsZXgtZ3QtbGctMzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLWNvbHVtbiA+IC5mbGV4LWd0LWxnLTMwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbGctMzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LWxnLTM1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1sZy0zNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDM1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbGctcm93ID4gLmZsZXgtZ3QtbGctMzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLWNvbHVtbiA+IC5mbGV4LWd0LWxnLTM1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbGctNDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LWxnLTQwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1sZy00MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbGctcm93ID4gLmZsZXgtZ3QtbGctNDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLWNvbHVtbiA+IC5mbGV4LWd0LWxnLTQwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbGctNDUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LWxnLTQ1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1sZy00NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQ1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbGctcm93ID4gLmZsZXgtZ3QtbGctNDUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLWNvbHVtbiA+IC5mbGV4LWd0LWxnLTQ1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbGctNTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LWxnLTUwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1sZy01MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbGctcm93ID4gLmZsZXgtZ3QtbGctNTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLWNvbHVtbiA+IC5mbGV4LWd0LWxnLTUwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbGctNTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LWxnLTU1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1sZy01NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDU1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbGctcm93ID4gLmZsZXgtZ3QtbGctNTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLWNvbHVtbiA+IC5mbGV4LWd0LWxnLTU1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbGctNjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LWxnLTYwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1sZy02MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbGctcm93ID4gLmZsZXgtZ3QtbGctNjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLWNvbHVtbiA+IC5mbGV4LWd0LWxnLTYwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbGctNjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LWxnLTY1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1sZy02NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbGctcm93ID4gLmZsZXgtZ3QtbGctNjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLWNvbHVtbiA+IC5mbGV4LWd0LWxnLTY1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbGctNzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LWxnLTcwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1sZy03MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDcwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbGctcm93ID4gLmZsZXgtZ3QtbGctNzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLWNvbHVtbiA+IC5mbGV4LWd0LWxnLTcwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNzAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbGctNzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LWxnLTc1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1sZy03NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDc1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbGctcm93ID4gLmZsZXgtZ3QtbGctNzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLWNvbHVtbiA+IC5mbGV4LWd0LWxnLTc1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNzUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbGctODAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LWxnLTgwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1sZy04MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDgwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbGctcm93ID4gLmZsZXgtZ3QtbGctODAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLWNvbHVtbiA+IC5mbGV4LWd0LWxnLTgwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbGctODUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogODUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LWxnLTg1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1sZy04NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDg1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbGctcm93ID4gLmZsZXgtZ3QtbGctODUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogODUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLWNvbHVtbiA+IC5mbGV4LWd0LWxnLTg1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbGctOTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LWxnLTkwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1sZy05MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbGctcm93ID4gLmZsZXgtZ3QtbGctOTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLWNvbHVtbiA+IC5mbGV4LWd0LWxnLTkwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbGctOTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LWxnLTk1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1sZy05NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDk1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbGctcm93ID4gLmZsZXgtZ3QtbGctOTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLWNvbHVtbiA+IC5mbGV4LWd0LWxnLTk1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbGctMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbGctMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbGctMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbGctcm93ID4gLmZsZXgtZ3QtbGctMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbGctY29sdW1uID4gLmZsZXgtZ3QtbGctMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbGctMzMge1xuICAgIGZsZXg6IDEgMSAzMy4zMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbGctNjYge1xuICAgIGZsZXg6IDEgMSA2Ni42NiU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NiU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbGctMzMge1xuICAgIGZsZXg6IDEgMSAzMy4zMyU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMzLjMzJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbGctNjYge1xuICAgIGZsZXg6IDEgMSA2Ni42NiU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY2LjY2JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbGctcm93ID4gLmZsZXgtZ3QtbGctMzMge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzMuMzMlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLXJvdyA+IC5mbGV4LWd0LWxnLTY2IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1sZy1yb3cgPiAuZmxleCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC5sYXlvdXQtZ3QtbGctY29sdW1uID4gLmZsZXgtZ3QtbGctMzMge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMy4zMyU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLWNvbHVtbiA+IC5mbGV4LWd0LWxnLTY2IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjYuNjYlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1sZy1jb2x1bW4gPiAuZmxleCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLCAubGF5b3V0LWd0LWxnLWNvbHVtbiwgLmxheW91dC1ndC1sZy1yb3cge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmxheW91dC1ndC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmxheW91dC1ndC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtLTIwIHtcbiAgICBvcmRlcjogLTIwO1xuICB9XG4gIC5mbGV4LW9yZGVyLXhsLS0xOSB7XG4gICAgb3JkZXI6IC0xOTtcbiAgfVxuICAuZmxleC1vcmRlci14bC0tMTgge1xuICAgIG9yZGVyOiAtMTg7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtLTE3IHtcbiAgICBvcmRlcjogLTE3O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhsLS0xNiB7XG4gICAgb3JkZXI6IC0xNjtcbiAgfVxuICAuZmxleC1vcmRlci14bC0tMTUge1xuICAgIG9yZGVyOiAtMTU7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtLTE0IHtcbiAgICBvcmRlcjogLTE0O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhsLS0xMyB7XG4gICAgb3JkZXI6IC0xMztcbiAgfVxuICAuZmxleC1vcmRlci14bC0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG4gIC5mbGV4LW9yZGVyLXhsLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuICAuZmxleC1vcmRlci14bC0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhsLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuICAuZmxleC1vcmRlci14bC0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhsLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuICAuZmxleC1vcmRlci14bC0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG4gIC5mbGV4LW9yZGVyLXhsLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAuZmxleC1vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAuZmxleC1vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZmxleC1vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuZmxleC1vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuZmxleC1vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAuZmxleC1vcmRlci14bC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuZmxleC1vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuZmxleC1vcmRlci14bC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAuZmxleC1vcmRlci14bC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAuZmxleC1vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAuZmxleC1vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5mbGV4LW9yZGVyLXhsLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAuZmxleC1vcmRlci14bC0xMyB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5mbGV4LW9yZGVyLXhsLTE0IHtcbiAgICBvcmRlcjogMTQ7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtMTUge1xuICAgIG9yZGVyOiAxNTtcbiAgfVxuICAuZmxleC1vcmRlci14bC0xNiB7XG4gICAgb3JkZXI6IDE2O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhsLTE3IHtcbiAgICBvcmRlcjogMTc7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtMTgge1xuICAgIG9yZGVyOiAxODtcbiAgfVxuICAuZmxleC1vcmRlci14bC0xOSB7XG4gICAgb3JkZXI6IDE5O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhsLTIwIHtcbiAgICBvcmRlcjogMjA7XG4gIH1cbiAgLm9mZnNldC14bC0wLCAuZmxleC1vZmZzZXQteGwtMCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhsLTAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteGwtMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14bC0wLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhsLTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTUsIC5mbGV4LW9mZnNldC14bC01LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteGwtNSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteGwtNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14bC01LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhsLTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCwgLmZsZXgtb2Zmc2V0LXhsLTEwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteGwtMTAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteGwtMTAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteGwtMTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteGwtMTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTE1LCAuZmxleC1vZmZzZXQteGwtMTUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14bC0xNSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC14bC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14bC0xNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14bC0xNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14bC0xNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteGwtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMTUlO1xuICB9XG4gIC5vZmZzZXQteGwtMjAsIC5mbGV4LW9mZnNldC14bC0yMCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhsLTIwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhsLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhsLTIwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhsLTIwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhsLTIwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC14bC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAyMCU7XG4gIH1cbiAgLm9mZnNldC14bC0yNSwgLmZsZXgtb2Zmc2V0LXhsLTI1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteGwtMjUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteGwtMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteGwtMjUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteGwtMjUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteGwtMjUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhsLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMwLCAuZmxleC1vZmZzZXQteGwtMzAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14bC0zMCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC14bC0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14bC0zMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14bC0zMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14bC0zMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteGwtMzAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMzAlO1xuICB9XG4gIC5vZmZzZXQteGwtMzUsIC5mbGV4LW9mZnNldC14bC0zNSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhsLTM1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhsLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogMzUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhsLTM1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhsLTM1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhsLTM1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC14bC0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAzNSU7XG4gIH1cbiAgLm9mZnNldC14bC00MCwgLmZsZXgtb2Zmc2V0LXhsLTQwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteGwtNDAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteGwtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteGwtNDAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteGwtNDAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteGwtNDAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhsLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDQwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTQ1LCAuZmxleC1vZmZzZXQteGwtNDUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14bC00NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC14bC00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14bC00NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14bC00NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14bC00NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteGwtNDUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNDUlO1xuICB9XG4gIC5vZmZzZXQteGwtNTAsIC5mbGV4LW9mZnNldC14bC01MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhsLTUwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhsLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhsLTUwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhsLTUwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhsLTUwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC14bC01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC01NSwgLmZsZXgtb2Zmc2V0LXhsLTU1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteGwtNTUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteGwtNTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteGwtNTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteGwtNTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteGwtNTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhsLTU1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDU1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYwLCAuZmxleC1vZmZzZXQteGwtNjAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14bC02MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC14bC02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14bC02MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14bC02MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14bC02MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteGwtNjAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNjAlO1xuICB9XG4gIC5vZmZzZXQteGwtNjUsIC5mbGV4LW9mZnNldC14bC02NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhsLTY1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhsLTY1IHtcbiAgICBtYXJnaW4tbGVmdDogNjUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhsLTY1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhsLTY1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhsLTY1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC14bC02NSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA2NSU7XG4gIH1cbiAgLm9mZnNldC14bC03MCwgLmZsZXgtb2Zmc2V0LXhsLTcwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteGwtNzAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteGwtNzAge1xuICAgIG1hcmdpbi1sZWZ0OiA3MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteGwtNzAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteGwtNzAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteGwtNzAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhsLTcwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDcwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTc1LCAuZmxleC1vZmZzZXQteGwtNzUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14bC03NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC14bC03NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14bC03NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14bC03NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14bC03NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteGwtNzUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtODAsIC5mbGV4LW9mZnNldC14bC04MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhsLTgwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhsLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogODAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhsLTgwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhsLTgwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhsLTgwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC14bC04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA4MCU7XG4gIH1cbiAgLm9mZnNldC14bC04NSwgLmZsZXgtb2Zmc2V0LXhsLTg1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteGwtODUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteGwtODUge1xuICAgIG1hcmdpbi1sZWZ0OiA4NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteGwtODUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteGwtODUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteGwtODUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhsLTg1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDg1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkwLCAuZmxleC1vZmZzZXQteGwtOTAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14bC05MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC14bC05MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14bC05MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14bC05MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14bC05MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteGwtOTAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogOTAlO1xuICB9XG4gIC5vZmZzZXQteGwtOTUsIC5mbGV4LW9mZnNldC14bC05NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhsLTk1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhsLTk1IHtcbiAgICBtYXJnaW4tbGVmdDogOTUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhsLTk1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhsLTk1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhsLTk1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC14bC05NSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA5NSU7XG4gIH1cbiAgLm9mZnNldC14bC0zMywgLmZsZXgtb2Zmc2V0LXhsLTMzLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteGwtMzMsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteGwtMzMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTY2LCAuZmxleC1vZmZzZXQteGwtNjYsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14bC02NiwgLmxheW91dC1tYXJnaW4gLm9mZnNldC14bC02NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhsLTY2LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhsLTY2LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhsLTY2LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC14bC02NiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAubGF5b3V0LWFsaWduLXhsLFxuICAubGF5b3V0LWFsaWduLXhsLXN0YXJ0LXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24teGwtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24teGwtc3RhcnQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24teGwtc3RhcnQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLXhsLXN0YXJ0LWVuZCxcbiAgLmxheW91dC1hbGlnbi14bC1zdGFydC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi14bC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24teGwtY2VudGVyLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLXhsLWNlbnRlci1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24teGwtY2VudGVyLWVuZCxcbiAgLmxheW91dC1hbGlnbi14bC1jZW50ZXItc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmxheW91dC1hbGlnbi14bC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24teGwtZW5kLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLXhsLWVuZC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24teGwtZW5kLWVuZCxcbiAgLmxheW91dC1hbGlnbi14bC1lbmQtc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAubGF5b3V0LWFsaWduLXhsLXNwYWNlLWFyb3VuZCxcbiAgLmxheW91dC1hbGlnbi14bC1zcGFjZS1hcm91bmQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLXhsLXNwYWNlLWFyb3VuZC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi14bC1zcGFjZS1hcm91bmQtZW5kLFxuICAubGF5b3V0LWFsaWduLXhsLXNwYWNlLWFyb3VuZC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuICAubGF5b3V0LWFsaWduLXhsLXNwYWNlLWJldHdlZW4sXG4gIC5sYXlvdXQtYWxpZ24teGwtc3BhY2UtYmV0d2Vlbi1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24teGwtc3BhY2UtYmV0d2Vlbi1zdGFydCxcbiAgLmxheW91dC1hbGlnbi14bC1zcGFjZS1iZXR3ZWVuLWVuZCxcbiAgLmxheW91dC1hbGlnbi14bC1zcGFjZS1iZXR3ZWVuLXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAubGF5b3V0LWFsaWduLXhsLXN0YXJ0LXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLXhsLWNlbnRlci1zdGFydCxcbiAgLmxheW91dC1hbGlnbi14bC1lbmQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24teGwtc3BhY2UtYmV0d2Vlbi1zdGFydCxcbiAgLmxheW91dC1hbGlnbi14bC1zcGFjZS1hcm91bmQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi14bC1zdGFydC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24teGwtY2VudGVyLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi14bC1lbmQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLXhsLXNwYWNlLWJldHdlZW4tY2VudGVyLFxuICAubGF5b3V0LWFsaWduLXhsLXNwYWNlLWFyb3VuZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubGF5b3V0LWFsaWduLXhsLXN0YXJ0LWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24teGwtY2VudGVyLWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24teGwtZW5kLWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24teGwtc3BhY2UtYmV0d2Vlbi1jZW50ZXIgPiAqLFxuICAubGF5b3V0LWFsaWduLXhsLXNwYWNlLWFyb3VuZC1jZW50ZXIgPiAqIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWFsaWduLXhsLXN0YXJ0LWVuZCxcbiAgLmxheW91dC1hbGlnbi14bC1jZW50ZXItZW5kLFxuICAubGF5b3V0LWFsaWduLXhsLWVuZC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24teGwtc3BhY2UtYmV0d2Vlbi1lbmQsXG4gIC5sYXlvdXQtYWxpZ24teGwtc3BhY2UtYXJvdW5kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24teGwtc3RhcnQtc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi14bC1jZW50ZXItc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi14bC1lbmQtc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi14bC1zcGFjZS1iZXR3ZWVuLXN0cmV0Y2gsXG4gIC5sYXlvdXQtYWxpZ24teGwtc3BhY2UtYXJvdW5kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIH1cbiAgLmZsZXgteGwge1xuICAgIGZsZXg6IDE7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14bC1ncm93IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhsLWluaXRpYWwge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteGwtYXV0byB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14bC1ub25lIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhsLW5vc2hyaW5rIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhsLW5vZ3JvdyB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14bC0wIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhsLTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhsLTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteGwtcm93ID4gLmZsZXgteGwtMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC5sYXlvdXQteGwtY29sdW1uID4gLmZsZXgteGwtMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAuZmxleC14bC01IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhsLTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteGwtNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1yb3cgPiAuZmxleC14bC01IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhsLWNvbHVtbiA+IC5mbGV4LXhsLTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhsLTEwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14bC0xMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteGwtMTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhsLXJvdyA+IC5mbGV4LXhsLTEwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1jb2x1bW4gPiAuZmxleC14bC0xMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhsLTE1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14bC0xNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteGwtMTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhsLXJvdyA+IC5mbGV4LXhsLTE1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1jb2x1bW4gPiAuZmxleC14bC0xNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDE1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhsLTIwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14bC0yMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteGwtMjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhsLXJvdyA+IC5mbGV4LXhsLTIwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1jb2x1bW4gPiAuZmxleC14bC0yMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDIwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhsLTI1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14bC0yNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteGwtMjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhsLXJvdyA+IC5mbGV4LXhsLTI1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1jb2x1bW4gPiAuZmxleC14bC0yNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDI1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhsLTMwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14bC0zMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteGwtMzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhsLXJvdyA+IC5mbGV4LXhsLTMwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1jb2x1bW4gPiAuZmxleC14bC0zMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhsLTM1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14bC0zNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteGwtMzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhsLXJvdyA+IC5mbGV4LXhsLTM1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1jb2x1bW4gPiAuZmxleC14bC0zNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDM1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhsLTQwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14bC00MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteGwtNDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhsLXJvdyA+IC5mbGV4LXhsLTQwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1jb2x1bW4gPiAuZmxleC14bC00MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhsLTQ1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14bC00NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteGwtNDUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhsLXJvdyA+IC5mbGV4LXhsLTQ1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1jb2x1bW4gPiAuZmxleC14bC00NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQ1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhsLTUwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14bC01MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteGwtNTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhsLXJvdyA+IC5mbGV4LXhsLTUwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1jb2x1bW4gPiAuZmxleC14bC01MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhsLTU1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14bC01NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteGwtNTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhsLXJvdyA+IC5mbGV4LXhsLTU1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1jb2x1bW4gPiAuZmxleC14bC01NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDU1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhsLTYwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14bC02MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteGwtNjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhsLXJvdyA+IC5mbGV4LXhsLTYwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1jb2x1bW4gPiAuZmxleC14bC02MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhsLTY1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14bC02NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteGwtNjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhsLXJvdyA+IC5mbGV4LXhsLTY1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1jb2x1bW4gPiAuZmxleC14bC02NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhsLTcwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14bC03MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteGwtNzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA3MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhsLXJvdyA+IC5mbGV4LXhsLTcwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1jb2x1bW4gPiAuZmxleC14bC03MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDcwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhsLTc1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14bC03NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteGwtNzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA3NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhsLXJvdyA+IC5mbGV4LXhsLTc1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1jb2x1bW4gPiAuZmxleC14bC03NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDc1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhsLTgwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14bC04MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteGwtODAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhsLXJvdyA+IC5mbGV4LXhsLTgwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1jb2x1bW4gPiAuZmxleC14bC04MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDgwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhsLTg1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14bC04NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteGwtODUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhsLXJvdyA+IC5mbGV4LXhsLTg1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1jb2x1bW4gPiAuZmxleC14bC04NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDg1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhsLTkwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14bC05MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteGwtOTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhsLXJvdyA+IC5mbGV4LXhsLTkwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1jb2x1bW4gPiAuZmxleC14bC05MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhsLTk1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14bC05NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteGwtOTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA5NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhsLXJvdyA+IC5mbGV4LXhsLTk1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1jb2x1bW4gPiAuZmxleC14bC05NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDk1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhsLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhsLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhsLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhsLXJvdyA+IC5mbGV4LXhsLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhsLWNvbHVtbiA+IC5mbGV4LXhsLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhsLTMzIHtcbiAgICBmbGV4OiAxIDEgMzMuMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhsLTY2IHtcbiAgICBmbGV4OiAxIDEgNjYuNjYlO1xuICAgIG1heC13aWR0aDogNjYuNjYlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhsLTMzIHtcbiAgICBmbGV4OiAxIDEgMzMuMzMlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMy4zMyU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhsLTY2IHtcbiAgICBmbGV4OiAxIDEgNjYuNjYlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2Ni42NiU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhsLXJvdyA+IC5mbGV4LXhsLTMzIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1yb3cgPiAuZmxleC14bC02NiB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NiU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteGwtcm93ID4gLmZsZXgge1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAubGF5b3V0LXhsLWNvbHVtbiA+IC5mbGV4LXhsLTMzIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzMuMzMlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1jb2x1bW4gPiAuZmxleC14bC02NiB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY2LjY2JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteGwtY29sdW1uID4gLmZsZXgge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLmxheW91dC14bCwgLmxheW91dC14bC1jb2x1bW4sIC5sYXlvdXQteGwtcm93IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5sYXlvdXQteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5sYXlvdXQteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5oaWRlOm5vdCguc2hvdy1ndC14cyk6bm90KC5zaG93LWd0LXNtKTpub3QoLnNob3ctZ3QtbWQpOm5vdCguc2hvdy1ndC1sZyk6bm90KC5zaG93LXhsKTpub3QoLnNob3cpLCAuaGlkZS1ndC14czpub3QoLnNob3ctZ3QteHMpOm5vdCguc2hvdy1ndC1zbSk6bm90KC5zaG93LWd0LW1kKTpub3QoLnNob3ctZ3QtbGcpOm5vdCguc2hvdy14bCk6bm90KC5zaG93KSwgLmhpZGUtZ3Qtc206bm90KC5zaG93LWd0LXhzKTpub3QoLnNob3ctZ3Qtc20pOm5vdCguc2hvdy1ndC1tZCk6bm90KC5zaG93LWd0LWxnKTpub3QoLnNob3cteGwpOm5vdCguc2hvdyksIC5oaWRlLWd0LW1kOm5vdCguc2hvdy1ndC14cyk6bm90KC5zaG93LWd0LXNtKTpub3QoLnNob3ctZ3QtbWQpOm5vdCguc2hvdy1ndC1sZyk6bm90KC5zaG93LXhsKTpub3QoLnNob3cpLCAuaGlkZS1ndC1sZzpub3QoLnNob3ctZ3QteHMpOm5vdCguc2hvdy1ndC1zbSk6bm90KC5zaG93LWd0LW1kKTpub3QoLnNob3ctZ3QtbGcpOm5vdCguc2hvdy14bCk6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGlkZS14bDpub3QoLnNob3cteGwpOm5vdCguc2hvdy1ndC1sZyk6bm90KC5zaG93LWd0LW1kKTpub3QoLnNob3ctZ3Qtc20pOm5vdCguc2hvdy1ndC14cyk6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmhpZGUtcHJpbnQ6bm90KC5zaG93LXByaW50KTpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgUmVzZXRcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4qIHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLW8tdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLW1zLXRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC1tb3otdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC10ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbio6bm90KG1kLWlucHV0LWNvbnRhaW5lcikgPiBpbnB1dFt0eXBlPXRleHRdLFxuKjpub3QobWQtaW5wdXQtY29udGFpbmVyKSA+IGlucHV0W3R5cGU9dGVsXSxcbio6bm90KG1kLWlucHV0LWNvbnRhaW5lcikgPiBpbnB1dFt0eXBlPWVtYWlsXSxcbio6bm90KG1kLWlucHV0LWNvbnRhaW5lcikgPiBpbnB1dFt0eXBlPXNlYXJjaF0sXG4qOm5vdChtZC1pbnB1dC1jb250YWluZXIpID4gaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4qOm5vdChtZC1pbnB1dC1jb250YWluZXIpID4gaW5wdXRbdHlwZT1idXR0b25dLFxuKjpub3QobWQtaW5wdXQtY29udGFpbmVyKSA+IGJ1dHRvbixcbio6bm90KG1kLWlucHV0LWNvbnRhaW5lcikgPiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4qOm5vdChtZC1pbnB1dC1jb250YWluZXIpID4gaW5wdXRbdHlwZT1pbWFnZV0sXG4qOm5vdChtZC1pbnB1dC1jb250YWluZXIpID4gdGV4dGFyZWEge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4qOm5vdChtZC1pbnB1dC1jb250YWluZXIpID4gaW5wdXRbdHlwZT1idXR0b25dLFxuKjpub3QobWQtaW5wdXQtY29udGFpbmVyKSA+IGJ1dHRvbixcbio6bm90KG1kLWlucHV0LWNvbnRhaW5lcikgPiBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIFZhcmlhYmxlcyAtIFRoZW1lLUF3YXJlXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBUaGVtZSBTeXN0ZW0gQ29uZmlndXJhdGlvblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbjpyb290W2RhdGEtdGhlbWU9ZGVmYXVsdF0ge1xuICAtLXRoZW1lLXByaW1hcnk6ICMwNTVFRUQ7XG4gIC0tdGhlbWUtcHJpbWFyeS1saWdodDogIzRkYWJmNztcbiAgLS10aGVtZS1wcmltYXJ5LWRhcms6ICMwZDQ3YTE7XG4gIC0tdGhlbWUtcHJpbWFyeS1jb250cmFzdDogI2ZmZmZmZjtcbiAgLS10aGVtZS1zZWNvbmRhcnk6ICNGMjcyMzk7XG4gIC0tdGhlbWUtc2Vjb25kYXJ5LWxpZ2h0OiAjZmY2YjZiO1xuICAtLXRoZW1lLXNlY29uZGFyeS1kYXJrOiAjZDg0MzE1O1xuICAtLXRoZW1lLXNlY29uZGFyeS1jb250cmFzdDogI2ZmZmZmZjtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAtLXRoZW1lLWJhY2tncm91bmQtc2Vjb25kYXJ5OiAjZjhmOWZhO1xuICAtLXRoZW1lLWJhY2tncm91bmQtdGVydGlhcnk6ICNlOWVjZWY7XG4gIC0tdGhlbWUtYmFja2dyb3VuZC1vdmVybGF5OiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC0tdGhlbWUtc3VyZmFjZTogI2ZmZmZmZjtcbiAgLS10aGVtZS1zdXJmYWNlLWVsZXZhdGlvbi0xOiAjZmZmZmZmO1xuICAtLXRoZW1lLXN1cmZhY2UtZWxldmF0aW9uLTI6ICNmOGY5ZmE7XG4gIC0tdGhlbWUtc3VyZmFjZS1lbGV2YXRpb24tMzogI2U5ZWNlZjtcbiAgLS10aGVtZS10ZXh0LXByaW1hcnk6ICMzNDNhNDA7XG4gIC0tdGhlbWUtdGV4dC1zZWNvbmRhcnk6ICM2Yzc1N2Q7XG4gIC0tdGhlbWUtdGV4dC1kaXNhYmxlZDogI2FkYjViZDtcbiAgLS10aGVtZS10ZXh0LWhpbnQ6ICNkZWUyZTY7XG4gIC0tdGhlbWUtYm9yZGVyOiAjZTFlNGU4O1xuICAtLXRoZW1lLWJvcmRlci1saWdodDogI2YxZjNmNDtcbiAgLS10aGVtZS1ib3JkZXItZm9jdXM6ICMwNTVFRUQ7XG4gIC0tdGhlbWUtc3VjY2VzczogIzI4YTc0NTtcbiAgLS10aGVtZS1zdWNjZXNzLWxpZ2h0OiAjZDRlZGRhO1xuICAtLXRoZW1lLXdhcm5pbmc6ICNmZmMxMDc7XG4gIC0tdGhlbWUtd2FybmluZy1saWdodDogI2ZmZjNjZDtcbiAgLS10aGVtZS1lcnJvcjogI2RjMzU0NTtcbiAgLS10aGVtZS1lcnJvci1saWdodDogI2Y4ZDdkYTtcbiAgLS10aGVtZS1pbmZvOiAjMTdhMmI4O1xuICAtLXRoZW1lLWluZm8tbGlnaHQ6ICNkMWVjZjE7XG4gIC0tdGhlbWUtaG92ZXI6ICNmMWYxZjE7XG4gIC0tdGhlbWUtYWN0aXZlOiAjZTllY2VmO1xuICAtLXRoZW1lLWZvY3VzOiByZ2JhKDUsIDk0LCAyMzcsIDAuMik7XG4gIC0tdGhlbWUtZGlzYWJsZWQ6ICNmOGY5ZmE7XG4gIC0tdGhlbWUtZGFzaGJvYXJkLWJhZGdlLWJnOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNDk1MDU3IDAlLCAjMzQzYTQwIDEwMCUpO1xuICAtLXRoZW1lLWRhc2hib2FyZC1iYWRnZS10ZXh0OiAjZmZmZmZmO1xuICAtLXRoZW1lLWRhc2hib2FyZC1oZWFkZXItYmc6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmOGY5ZmEgMCUsIHdoaXRlIDEwMCUpO1xuICAtLXRoZW1lLWRhc2hib2FyZC1zdWJwbG90LWFjY2VudDogI2ZmNmI2YjtcbiAgLS10aGVtZS1kYXNoYm9hcmQtbWFpbi1hY2NlbnQ6ICM0ZGFiZjc7XG4gIC0tdGhlbWUtc2lkZWJhci1iZzogI2ZmZmZmZjtcbiAgLS10aGVtZS1zaWRlYmFyLXRleHQ6ICMzNDNhNDA7XG4gIC0tdGhlbWUtdG9vbGJhci1iZzogI2ZmZmZmZjtcbiAgLS10aGVtZS10b29sYmFyLXRleHQ6ICMzNDNhNDA7XG4gIC0tdGhlbWUtZm9ybS1iZzogI2ZmZmZmZjtcbiAgLS10aGVtZS1mb3JtLWJvcmRlcjogI2UxZTRlODtcbiAgLS10aGVtZS1mb3JtLWZvY3VzOiAjMDU1RUVEO1xuICAtLXRoZW1lLWZvcm0tZXJyb3I6ICNkYzM1NDU7XG4gIC0tdGhlbWUtc2hhZG93LXNtOiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tdGhlbWUtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tdGhlbWUtc2hhZG93LWxnOiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbn1cbjpyb290W2RhdGEtdGhlbWU9ZGFya10ge1xuICAtLXRoZW1lLXByaW1hcnk6ICM0ZGFiZjc7XG4gIC0tdGhlbWUtcHJpbWFyeS1saWdodDogIzc0YzBmYztcbiAgLS10aGVtZS1wcmltYXJ5LWRhcms6ICMzMzlhZjA7XG4gIC0tdGhlbWUtcHJpbWFyeS1jb250cmFzdDogI2ZmZmZmZjtcbiAgLS10aGVtZS1zZWNvbmRhcnk6ICNmZjg3ODc7XG4gIC0tdGhlbWUtc2Vjb25kYXJ5LWxpZ2h0OiAjZmZhOGE4O1xuICAtLXRoZW1lLXNlY29uZGFyeS1kYXJrOiAjZmY2YjZiO1xuICAtLXRoZW1lLXNlY29uZGFyeS1jb250cmFzdDogI2ZmZmZmZjtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kOiAjMTIxMjEyO1xuICAtLXRoZW1lLWJhY2tncm91bmQtc2Vjb25kYXJ5OiAjMWUxZTFlO1xuICAtLXRoZW1lLWJhY2tncm91bmQtdGVydGlhcnk6ICMyZDJkMmQ7XG4gIC0tdGhlbWUtYmFja2dyb3VuZC1vdmVybGF5OiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIC0tdGhlbWUtc3VyZmFjZTogIzFlMWUxZTtcbiAgLS10aGVtZS1zdXJmYWNlLWVsZXZhdGlvbi0xOiAjMmQyZDJkO1xuICAtLXRoZW1lLXN1cmZhY2UtZWxldmF0aW9uLTI6ICMzZDNkM2Q7XG4gIC0tdGhlbWUtc3VyZmFjZS1lbGV2YXRpb24tMzogIzRkNGQ0ZDtcbiAgLS10aGVtZS10ZXh0LXByaW1hcnk6ICNmZmZmZmY7XG4gIC0tdGhlbWUtdGV4dC1zZWNvbmRhcnk6ICNiM2IzYjM7XG4gIC0tdGhlbWUtdGV4dC1kaXNhYmxlZDogIzY2NjY2NjtcbiAgLS10aGVtZS10ZXh0LWhpbnQ6ICM0ZDRkNGQ7XG4gIC0tdGhlbWUtYm9yZGVyOiAjM2QzZDNkO1xuICAtLXRoZW1lLWJvcmRlci1saWdodDogIzJkMmQyZDtcbiAgLS10aGVtZS1ib3JkZXItZm9jdXM6ICM0ZGFiZjc7XG4gIC0tdGhlbWUtc3VjY2VzczogIzUxY2Y2NjtcbiAgLS10aGVtZS1zdWNjZXNzLWxpZ2h0OiAjMmI4YTNlO1xuICAtLXRoZW1lLXdhcm5pbmc6ICNmZmQ0M2I7XG4gIC0tdGhlbWUtd2FybmluZy1saWdodDogI2ZhYjAwNTtcbiAgLS10aGVtZS1lcnJvcjogI2ZmNmI2YjtcbiAgLS10aGVtZS1lcnJvci1saWdodDogI2UwMzEzMTtcbiAgLS10aGVtZS1pbmZvOiAjNzRjMGZjO1xuICAtLXRoZW1lLWluZm8tbGlnaHQ6ICMzMzlhZjA7XG4gIC0tdGhlbWUtaG92ZXI6ICMyZDJkMmQ7XG4gIC0tdGhlbWUtYWN0aXZlOiAjM2QzZDNkO1xuICAtLXRoZW1lLWZvY3VzOiByZ2JhKDc3LCAxNzEsIDI0NywgMC4yKTtcbiAgLS10aGVtZS1kaXNhYmxlZDogIzJkMmQyZDtcbiAgLS10aGVtZS1kYXNoYm9hcmQtYmFkZ2UtYmc6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM3NGMwZmMgMCUsICM0ZGFiZjcgMTAwJSk7XG4gIC0tdGhlbWUtZGFzaGJvYXJkLWJhZGdlLXRleHQ6ICNmZmZmZmY7XG4gIC0tdGhlbWUtZGFzaGJvYXJkLWhlYWRlci1iZzogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzJkMmQyZCAwJSwgIzFlMWUxZSAxMDAlKTtcbiAgLS10aGVtZS1kYXNoYm9hcmQtc3VicGxvdC1hY2NlbnQ6ICNmZjg3ODc7XG4gIC0tdGhlbWUtZGFzaGJvYXJkLW1haW4tYWNjZW50OiAjNzRjMGZjO1xuICAtLXRoZW1lLXNpZGViYXItYmc6ICMxZTFlMWU7XG4gIC0tdGhlbWUtc2lkZWJhci10ZXh0OiAjZmZmZmZmO1xuICAtLXRoZW1lLXRvb2xiYXItYmc6ICMxZTFlMWU7XG4gIC0tdGhlbWUtdG9vbGJhci10ZXh0OiAjZmZmZmZmO1xuICAtLXRoZW1lLWZvcm0tYmc6ICMxZTFlMWU7XG4gIC0tdGhlbWUtZm9ybS1ib3JkZXI6ICMzZDNkM2Q7XG4gIC0tdGhlbWUtZm9ybS1mb2N1czogIzRkYWJmNztcbiAgLS10aGVtZS1mb3JtLWVycm9yOiAjZmY2YjZiO1xuICAtLXRoZW1lLXNoYWRvdy1zbTogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLS10aGVtZS1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAtLXRoZW1lLXNoYWRvdy1sZzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuOnJvb3RbZGF0YS10aGVtZT1vY2Vhbl0ge1xuICAtLXRoZW1lLXByaW1hcnk6ICMwMDc3YmU7XG4gIC0tdGhlbWUtcHJpbWFyeS1saWdodDogIzMzOWFmMDtcbiAgLS10aGVtZS1wcmltYXJ5LWRhcms6ICMwMDRkN2E7XG4gIC0tdGhlbWUtcHJpbWFyeS1jb250cmFzdDogI2ZmZmZmZjtcbiAgLS10aGVtZS1zZWNvbmRhcnk6ICMwMGE4Y2M7XG4gIC0tdGhlbWUtc2Vjb25kYXJ5LWxpZ2h0OiAjM2JjOWRiO1xuICAtLXRoZW1lLXNlY29uZGFyeS1kYXJrOiAjMGM4NTk5O1xuICAtLXRoZW1lLXNlY29uZGFyeS1jb250cmFzdDogI2ZmZmZmZjtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kOiAjZjBmOGZmO1xuICAtLXRoZW1lLWJhY2tncm91bmQtc2Vjb25kYXJ5OiAjZTNmMmZkO1xuICAtLXRoZW1lLWJhY2tncm91bmQtdGVydGlhcnk6ICNiYmRlZmI7XG4gIC0tdGhlbWUtYmFja2dyb3VuZC1vdmVybGF5OiByZ2JhKDAsIDExOSwgMTkwLCAwLjUpO1xuICAtLXRoZW1lLXN1cmZhY2U6ICNmZmZmZmY7XG4gIC0tdGhlbWUtc3VyZmFjZS1lbGV2YXRpb24tMTogI2YwZjhmZjtcbiAgLS10aGVtZS1zdXJmYWNlLWVsZXZhdGlvbi0yOiAjZTNmMmZkO1xuICAtLXRoZW1lLXN1cmZhY2UtZWxldmF0aW9uLTM6ICNiYmRlZmI7XG4gIC0tdGhlbWUtdGV4dC1wcmltYXJ5OiAjMWEzNjVkO1xuICAtLXRoZW1lLXRleHQtc2Vjb25kYXJ5OiAjMmQzNzQ4O1xuICAtLXRoZW1lLXRleHQtZGlzYWJsZWQ6ICM3MTgwOTY7XG4gIC0tdGhlbWUtdGV4dC1oaW50OiAjYTBhZWMwO1xuICAtLXRoZW1lLWJvcmRlcjogI2JlZTNmODtcbiAgLS10aGVtZS1ib3JkZXItbGlnaHQ6ICNlNmYzZmY7XG4gIC0tdGhlbWUtYm9yZGVyLWZvY3VzOiAjMDA3N2JlO1xuICAtLXRoZW1lLXN1Y2Nlc3M6ICMzOGExNjk7XG4gIC0tdGhlbWUtc3VjY2Vzcy1saWdodDogI2M2ZjZkNTtcbiAgLS10aGVtZS13YXJuaW5nOiAjZDY5ZTJlO1xuICAtLXRoZW1lLXdhcm5pbmctbGlnaHQ6ICNmYWYwODk7XG4gIC0tdGhlbWUtZXJyb3I6ICNlNTNlM2U7XG4gIC0tdGhlbWUtZXJyb3ItbGlnaHQ6ICNmZWQ3ZDc7XG4gIC0tdGhlbWUtaW5mbzogIzMxODJjZTtcbiAgLS10aGVtZS1pbmZvLWxpZ2h0OiAjYmVlM2Y4O1xuICAtLXRoZW1lLWhvdmVyOiAjZTZmM2ZmO1xuICAtLXRoZW1lLWFjdGl2ZTogI2JlZTNmODtcbiAgLS10aGVtZS1mb2N1czogcmdiYSgwLCAxMTksIDE5MCwgMC4yKTtcbiAgLS10aGVtZS1kaXNhYmxlZDogI2Y3ZmFmYztcbiAgLS10aGVtZS1kYXNoYm9hcmQtYmFkZ2UtYmc6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwMDc3YmUgMCUsICMwMDRkN2EgMTAwJSk7XG4gIC0tdGhlbWUtZGFzaGJvYXJkLWJhZGdlLXRleHQ6ICNmZmZmZmY7XG4gIC0tdGhlbWUtZGFzaGJvYXJkLWhlYWRlci1iZzogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2YwZjhmZiAwJSwgI2UzZjJmZCAxMDAlKTtcbiAgLS10aGVtZS1kYXNoYm9hcmQtc3VicGxvdC1hY2NlbnQ6ICMwMGE4Y2M7XG4gIC0tdGhlbWUtZGFzaGJvYXJkLW1haW4tYWNjZW50OiAjMDA3N2JlO1xuICAtLXRoZW1lLXNpZGViYXItYmc6ICNmMGY4ZmY7XG4gIC0tdGhlbWUtc2lkZWJhci10ZXh0OiAjMWEzNjVkO1xuICAtLXRoZW1lLXRvb2xiYXItYmc6ICNmZmZmZmY7XG4gIC0tdGhlbWUtdG9vbGJhci10ZXh0OiAjMWEzNjVkO1xuICAtLXRoZW1lLWZvcm0tYmc6ICNmZmZmZmY7XG4gIC0tdGhlbWUtZm9ybS1ib3JkZXI6ICNiZWUzZjg7XG4gIC0tdGhlbWUtZm9ybS1mb2N1czogIzAwNzdiZTtcbiAgLS10aGVtZS1mb3JtLWVycm9yOiAjZTUzZTNlO1xuICAtLXRoZW1lLXNoYWRvdy1zbTogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMTE5LCAxOTAsIDAuMSk7XG4gIC0tdGhlbWUtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMTE5LCAxOTAsIDAuMTUpO1xuICAtLXRoZW1lLXNoYWRvdy1sZzogMCAxcmVtIDNyZW0gcmdiYSgwLCAxMTksIDE5MCwgMC4yKTtcbn1cbjpyb290W2RhdGEtdGhlbWU9Zm9yZXN0XSB7XG4gIC0tdGhlbWUtcHJpbWFyeTogIzJkNWEyNztcbiAgLS10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjNTFjZjY2O1xuICAtLXRoZW1lLXByaW1hcnktZGFyazogIzFiNWUyMDtcbiAgLS10aGVtZS1wcmltYXJ5LWNvbnRyYXN0OiAjZmZmZmZmO1xuICAtLXRoZW1lLXNlY29uZGFyeTogIzhiYzM0YTtcbiAgLS10aGVtZS1zZWNvbmRhcnktbGlnaHQ6ICNhZWQ1ODE7XG4gIC0tdGhlbWUtc2Vjb25kYXJ5LWRhcms6ICM2ODlmMzg7XG4gIC0tdGhlbWUtc2Vjb25kYXJ5LWNvbnRyYXN0OiAjZmZmZmZmO1xuICAtLXRoZW1lLWJhY2tncm91bmQ6ICNmMWY4ZTk7XG4gIC0tdGhlbWUtYmFja2dyb3VuZC1zZWNvbmRhcnk6ICNlOGY1ZTg7XG4gIC0tdGhlbWUtYmFja2dyb3VuZC10ZXJ0aWFyeTogI2M4ZTZjODtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kLW92ZXJsYXk6IHJnYmEoNDUsIDkwLCAzOSwgMC41KTtcbiAgLS10aGVtZS1zdXJmYWNlOiAjZmZmZmZmO1xuICAtLXRoZW1lLXN1cmZhY2UtZWxldmF0aW9uLTE6ICNmMWY4ZTk7XG4gIC0tdGhlbWUtc3VyZmFjZS1lbGV2YXRpb24tMjogI2U4ZjVlODtcbiAgLS10aGVtZS1zdXJmYWNlLWVsZXZhdGlvbi0zOiAjYzhlNmM4O1xuICAtLXRoZW1lLXRleHQtcHJpbWFyeTogIzFiNWUyMDtcbiAgLS10aGVtZS10ZXh0LXNlY29uZGFyeTogIzJlN2QzMjtcbiAgLS10aGVtZS10ZXh0LWRpc2FibGVkOiAjODFjNzg0O1xuICAtLXRoZW1lLXRleHQtaGludDogI2E1ZDZhNztcbiAgLS10aGVtZS1ib3JkZXI6ICNhNWQ2YTc7XG4gIC0tdGhlbWUtYm9yZGVyLWxpZ2h0OiAjYzhlNmM4O1xuICAtLXRoZW1lLWJvcmRlci1mb2N1czogIzJkNWEyNztcbiAgLS10aGVtZS1zdWNjZXNzOiAjMmU3ZDMyO1xuICAtLXRoZW1lLXN1Y2Nlc3MtbGlnaHQ6ICNjOGU2Yzg7XG4gIC0tdGhlbWUtd2FybmluZzogI2Y1N2YxNztcbiAgLS10aGVtZS13YXJuaW5nLWxpZ2h0OiAjZmZlY2IzO1xuICAtLXRoZW1lLWVycm9yOiAjZDMyZjJmO1xuICAtLXRoZW1lLWVycm9yLWxpZ2h0OiAjZmZjZGQyO1xuICAtLXRoZW1lLWluZm86ICMxOTc2ZDI7XG4gIC0tdGhlbWUtaW5mby1saWdodDogI2JiZGVmYjtcbiAgLS10aGVtZS1ob3ZlcjogI2U4ZjVlODtcbiAgLS10aGVtZS1hY3RpdmU6ICNjOGU2Yzg7XG4gIC0tdGhlbWUtZm9jdXM6IHJnYmEoNDUsIDkwLCAzOSwgMC4yKTtcbiAgLS10aGVtZS1kaXNhYmxlZDogI2YxZjhlOTtcbiAgLS10aGVtZS1kYXNoYm9hcmQtYmFkZ2UtYmc6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMyZDVhMjcgMCUsICMxYjVlMjAgMTAwJSk7XG4gIC0tdGhlbWUtZGFzaGJvYXJkLWJhZGdlLXRleHQ6ICNmZmZmZmY7XG4gIC0tdGhlbWUtZGFzaGJvYXJkLWhlYWRlci1iZzogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2YxZjhlOSAwJSwgI2U4ZjVlOCAxMDAlKTtcbiAgLS10aGVtZS1kYXNoYm9hcmQtc3VicGxvdC1hY2NlbnQ6ICM4YmMzNGE7XG4gIC0tdGhlbWUtZGFzaGJvYXJkLW1haW4tYWNjZW50OiAjMmQ1YTI3O1xuICAtLXRoZW1lLXNpZGViYXItYmc6ICNmMWY4ZTk7XG4gIC0tdGhlbWUtc2lkZWJhci10ZXh0OiAjMWI1ZTIwO1xuICAtLXRoZW1lLXRvb2xiYXItYmc6ICNmZmZmZmY7XG4gIC0tdGhlbWUtdG9vbGJhci10ZXh0OiAjMWI1ZTIwO1xuICAtLXRoZW1lLWZvcm0tYmc6ICNmZmZmZmY7XG4gIC0tdGhlbWUtZm9ybS1ib3JkZXI6ICNhNWQ2YTc7XG4gIC0tdGhlbWUtZm9ybS1mb2N1czogIzJkNWEyNztcbiAgLS10aGVtZS1mb3JtLWVycm9yOiAjZDMyZjJmO1xuICAtLXRoZW1lLXNoYWRvdy1zbTogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoNDUsIDkwLCAzOSwgMC4xKTtcbiAgLS10aGVtZS1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSg0NSwgOTAsIDM5LCAwLjE1KTtcbiAgLS10aGVtZS1zaGFkb3ctbGc6IDAgMXJlbSAzcmVtIHJnYmEoNDUsIDkwLCAzOSwgMC4yKTtcbn1cblxuOnJvb3Qge1xuICAtLXRoZW1lLXByaW1hcnk6ICMwNTVFRUQ7XG4gIC0tdGhlbWUtcHJpbWFyeS1saWdodDogIzRkYWJmNztcbiAgLS10aGVtZS1wcmltYXJ5LWRhcms6ICMwZDQ3YTE7XG4gIC0tdGhlbWUtcHJpbWFyeS1jb250cmFzdDogI2ZmZmZmZjtcbiAgLS10aGVtZS1zZWNvbmRhcnk6ICNGMjcyMzk7XG4gIC0tdGhlbWUtc2Vjb25kYXJ5LWxpZ2h0OiAjZmY2YjZiO1xuICAtLXRoZW1lLXNlY29uZGFyeS1kYXJrOiAjZDg0MzE1O1xuICAtLXRoZW1lLXNlY29uZGFyeS1jb250cmFzdDogI2ZmZmZmZjtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAtLXRoZW1lLWJhY2tncm91bmQtc2Vjb25kYXJ5OiAjZjhmOWZhO1xuICAtLXRoZW1lLWJhY2tncm91bmQtdGVydGlhcnk6ICNlOWVjZWY7XG4gIC0tdGhlbWUtYmFja2dyb3VuZC1vdmVybGF5OiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC0tdGhlbWUtc3VyZmFjZTogI2ZmZmZmZjtcbiAgLS10aGVtZS1zdXJmYWNlLWVsZXZhdGlvbi0xOiAjZmZmZmZmO1xuICAtLXRoZW1lLXN1cmZhY2UtZWxldmF0aW9uLTI6ICNmOGY5ZmE7XG4gIC0tdGhlbWUtc3VyZmFjZS1lbGV2YXRpb24tMzogI2U5ZWNlZjtcbiAgLS10aGVtZS10ZXh0LXByaW1hcnk6ICMzNDNhNDA7XG4gIC0tdGhlbWUtdGV4dC1zZWNvbmRhcnk6ICM2Yzc1N2Q7XG4gIC0tdGhlbWUtdGV4dC1kaXNhYmxlZDogI2FkYjViZDtcbiAgLS10aGVtZS10ZXh0LWhpbnQ6ICNkZWUyZTY7XG4gIC0tdGhlbWUtYm9yZGVyOiAjZTFlNGU4O1xuICAtLXRoZW1lLWJvcmRlci1saWdodDogI2YxZjNmNDtcbiAgLS10aGVtZS1ib3JkZXItZm9jdXM6ICMwNTVFRUQ7XG4gIC0tdGhlbWUtc3VjY2VzczogIzI4YTc0NTtcbiAgLS10aGVtZS1zdWNjZXNzLWxpZ2h0OiAjZDRlZGRhO1xuICAtLXRoZW1lLXdhcm5pbmc6ICNmZmMxMDc7XG4gIC0tdGhlbWUtd2FybmluZy1saWdodDogI2ZmZjNjZDtcbiAgLS10aGVtZS1lcnJvcjogI2RjMzU0NTtcbiAgLS10aGVtZS1lcnJvci1saWdodDogI2Y4ZDdkYTtcbiAgLS10aGVtZS1pbmZvOiAjMTdhMmI4O1xuICAtLXRoZW1lLWluZm8tbGlnaHQ6ICNkMWVjZjE7XG4gIC0tdGhlbWUtaG92ZXI6ICNmMWYxZjE7XG4gIC0tdGhlbWUtYWN0aXZlOiAjZTllY2VmO1xuICAtLXRoZW1lLWZvY3VzOiByZ2JhKDUsIDk0LCAyMzcsIDAuMik7XG4gIC0tdGhlbWUtZGlzYWJsZWQ6ICNmOGY5ZmE7XG4gIC0tdGhlbWUtZGFzaGJvYXJkLWJhZGdlLWJnOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNDk1MDU3IDAlLCAjMzQzYTQwIDEwMCUpO1xuICAtLXRoZW1lLWRhc2hib2FyZC1iYWRnZS10ZXh0OiAjZmZmZmZmO1xuICAtLXRoZW1lLWRhc2hib2FyZC1oZWFkZXItYmc6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmOGY5ZmEgMCUsIHdoaXRlIDEwMCUpO1xuICAtLXRoZW1lLWRhc2hib2FyZC1zdWJwbG90LWFjY2VudDogI2ZmNmI2YjtcbiAgLS10aGVtZS1kYXNoYm9hcmQtbWFpbi1hY2NlbnQ6ICM0ZGFiZjc7XG4gIC0tdGhlbWUtc2lkZWJhci1iZzogI2ZmZmZmZjtcbiAgLS10aGVtZS1zaWRlYmFyLXRleHQ6ICMzNDNhNDA7XG4gIC0tdGhlbWUtdG9vbGJhci1iZzogI2ZmZmZmZjtcbiAgLS10aGVtZS10b29sYmFyLXRleHQ6ICMzNDNhNDA7XG4gIC0tdGhlbWUtZm9ybS1iZzogI2ZmZmZmZjtcbiAgLS10aGVtZS1mb3JtLWJvcmRlcjogI2UxZTRlODtcbiAgLS10aGVtZS1mb3JtLWZvY3VzOiAjMDU1RUVEO1xuICAtLXRoZW1lLWZvcm0tZXJyb3I6ICNkYzM1NDU7XG4gIC0tdGhlbWUtc2hhZG93LXNtOiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tdGhlbWUtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tdGhlbWUtc2hhZG93LWxnOiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBNaXhpbnNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIEFuZ3VsYXIgTWF0ZXJpYWwgRXh0ZW5kXG4vKiAgQWRkcyBhbmQvb3IgbW9kaWZpZXMgQW5ndWxhciBNYXRlcmlhbCBzdHlsZXNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0gRklYRVMgLS0tICovXG5bbGF5b3V0XSA+ICoge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiBpbml0aWFsO1xufVxuXG5tZC1jYXJkID4gaW1nLFxubWQtY2FyZCA+IDpub3QobWQtY2FyZC1jb250ZW50KSBpbWcge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5pdGlhbDtcbn1cblxuLm1kLWRhdGVwaWNrZXItY2FsZW5kYXItcGFuZSAqIHtcbiAgYm94LXNpemluZzogaW5pdGlhbDtcbn1cblxuLyogLS0tIE1PRElGSUNBVElPTlMgLS0tICovXG5tZC1hdXRvY29tcGxldGUtd3JhcCA+IGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xufVxuXG5tZC1iYWNrZHJvcC5tZC1vcGFxdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAzMywgMzMsIDAuNDgpICFpbXBvcnRhbnQ7XG59XG5cbm1kLWNhcmQgbWQtY2FyZC1oZWFkZXIgbWQtY2FyZC1hdmF0YXIgbWQtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbm1kLWNoZWNrYm94Lm5vLWxhYmVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5tZC1jaGlwIC5tZC1jaGlwLXJlbW92ZSBtZC1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbm1kLWNoaXAgLm1kLWNoaXAtcmVtb3ZlIG1kLWljb24gc3ZnIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWF4LXdpZHRoOiAxOHB4O1xuICBtYXgtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDRweDtcbn1cblxubWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1idXR0b24ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxubWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm1kLWlubGluZS1mb3JtIG1kLWRhdGVwaWNrZXIge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuXG5tZC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzMnB4IDI0cHggMjRweCAyNHB4O1xufVxubWQtZGlhbG9nIG1kLWRpYWxvZy1hY3Rpb25zIHtcbiAgbWluLWhlaWdodDogNjRweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbm1kLWRpYWxvZyBtZC1kaWFsb2ctYWN0aW9ucyAubWQtYnV0dG9uIHtcbiAgbWFyZ2luOiAwIDhweDtcbn1cblxubWQtaW5wdXQtY29udGFpbmVyLm5vLWVycm9ycy1zcGFjZXIgLm1kLWVycm9ycy1zcGFjZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxubWQtaW5wdXQtY29udGFpbmVyIC5pbnB1dC1oaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiA3cHg7XG4gIGxlZnQ6IDJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuNTUsIDAuMik7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxubWQtaW5wdXQtY29udGFpbmVyLm1kLWljb24tbGVmdCAuaW5wdXQtaGludCB7XG4gIGxlZnQ6IDM4cHg7XG59XG5cbm1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xufVxuXG5tZC1tZW51LFxuLm1kLW1lbnUge1xuICBwYWRkaW5nOiAwO1xufVxuXG5tZC1tZW51LWNvbnRlbnQubWQtbWVudS1iYXItbWVudS5tZC1kZW5zZSB7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxubWQtbWVudS1jb250ZW50Lm1kLW1lbnUtYmFyLW1lbnUubWQtZGVuc2UgLm1kLWJ1dHRvbixcbm1kLW1lbnUtY29udGVudC5tZC1tZW51LWJhci1tZW51Lm1kLWRlbnNlIG1kLW1lbnUtaXRlbSB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5tZC1tZW51LWNvbnRlbnQubWQtbWVudS1iYXItbWVudS5tZC1kZW5zZSAubWQtYnV0dG9uLm1kLWluZGVudCA+IG1kLWljb24sXG5tZC1tZW51LWNvbnRlbnQubWQtbWVudS1iYXItbWVudS5tZC1kZW5zZSBtZC1tZW51LWl0ZW0ubWQtaW5kZW50ID4gbWQtaWNvbiB7XG4gIHRvcDogOHB4O1xufVxuXG4ubWQtb3Blbi1tZW51LWNvbnRhaW5lciBtZC1tZW51LWNvbnRlbnQgbWQtbWVudS1pdGVtLnNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG5tZC1tZW51LWNvbnRlbnQgbWQtbWVudS1pdGVtIC5tZC1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5tZC1zZWxlY3Quc2ltcGxpZmllZCB7XG4gIG1hcmdpbjogMCA4cHg7XG59XG5tZC1zZWxlY3Quc2ltcGxpZmllZCAubWQtc2VsZWN0LXZhbHVlIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5tZC1zZWxlY3Quc2ltcGxpZmllZCAubWQtc2VsZWN0LXZhbHVlICo6Zmlyc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbn1cbm1kLXNlbGVjdC5zaW1wbGlmaWVkIC5tZC1zZWxlY3QtdmFsdWUgLm1kLXNlbGVjdC1pY29uIHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5tZC1zZWxlY3Quc2ltcGxpZmllZCAubWQtc2VsZWN0LXZhbHVlIC5tZC1zZWxlY3QtaWNvbjphZnRlciB7XG4gIHRvcDogMXB4O1xufVxubWQtc2VsZWN0W211bHRpcGxlXSBtZC1zZWxlY3QtdmFsdWUgPiAqOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbm1kLXNlbGVjdFttdWx0aXBsZV0gbWQtc2VsZWN0LXZhbHVlID4gKjpmaXJzdC1jaGlsZCA+ICo6Zmlyc3QtY2hpbGQge1xuICBmbGV4OiAwO1xufVxubWQtc2VsZWN0W211bHRpcGxlXSBtZC1zZWxlY3QtdmFsdWUgPiAqOmZpcnN0LWNoaWxkIC5tZC1jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG59XG5tZC1zZWxlY3RbbXVsdGlwbGVdIG1kLXNlbGVjdC12YWx1ZSA+ICo6Zmlyc3QtY2hpbGQgLm1kLWNvbnRhaW5lcjpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxubWQtc2VsZWN0LW1lbnUgbWQtc2VsZWN0LWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZy1sZWZ0OiAxMC42NjdweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbm1kLXNlbGVjdC1tZW51IG1kLXNlbGVjdC1oZWFkZXIgaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuXG5tZC1zaWRlbmF2IHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG5tZC10b29sYmFyLmNvbG9yZWQtdG9vbGJhciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxubWQtdG9vbGJhci5jb2xvcmVkLXRvb2xiYXIgbWQtbWVudS1iYXIgbWQtbWVudS5fbWQtb3BlbiA+IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5tZC10b29sYmFyLmNvbG9yZWQtdG9vbGJhciBtZC1tZW51Ll9tZC1vcGVuID4gYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbm1kLXRvb2xiYXIuY29sb3JlZC10b29sYmFyIGlucHV0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NykgIWltcG9ydGFudDtcbn1cblxubWQtcHJvZ3Jlc3MtY2lyY3VsYXJbZGlzYWJsZWRdIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIFRlbXBsYXRlIExheW91dHNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5odG1sLFxuYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuI21haW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuYm9keS5ib3hlZCB7XG4gIGJhY2tncm91bmQ6ICMzRjQ0NTA7XG59XG5ib2R5LmJveGVkICNtYWluIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xufVxuXG4jbGF5b3V0LWNvbnRlbnQtb25seSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuI2xheW91dC1jb250ZW50LW9ubHkgI2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2NHB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4jbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4jbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQtY29udGFpbmVyICNjb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDY0cHg7XG4gIGxlZnQ6IDA7XG59XG5cbiNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbiNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhciAjbWFpbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXIgI21haW4tY29udGFpbmVyICNjb250ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhciAjbWFpbi1jb250YWluZXIgI2NvbnRlbnQtY29udGFpbmVyICNjb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbiNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyLTIgI21haW4tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyLTIgI21haW4tY29udGFpbmVyICNjb250ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yICNtYWluLWNvbnRhaW5lciAjY29udGVudC1jb250YWluZXIgI2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuI2xheW91dC1ob3Jpem9udGFsLW5hdmlnYXRpb24ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4jbGF5b3V0LWhvcml6b250YWwtbmF2aWdhdGlvbiAjY29udGVudC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jbGF5b3V0LWhvcml6b250YWwtbmF2aWdhdGlvbiAjY29udGVudC1jb250YWluZXIgI2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgI2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgI2NvbnRlbnQtY29udGFpbmVyICNjb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgUGFnZSBMYXlvdXRzXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtbGF5b3V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtbGF5b3V0IC50b3AtYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM2NjdlZWEgMCUsICM3NjRiYTIgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucGFnZS1sYXlvdXQgbWQtYmFja2Ryb3Age1xuICB6LWluZGV4OiA1MDtcbn1cbi5wYWdlLWxheW91dCA+IC5oZWFkZXIgLmJyZWFkY3J1bWIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cbi5wYWdlLWxheW91dCA+IC5oZWFkZXIgLmJyZWFkY3J1bWIgbWQtaWNvbiB7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWdlLWxheW91dCA+IC5oZWFkZXIgLmJyZWFkY3J1bWIgLnNlcGFyYXRvciB7XG4gIG1hcmdpbjogMCA4cHg7XG59XG4ucGFnZS1sYXlvdXQgPiAuaGVhZGVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbn1cbi5wYWdlLWxheW91dC5jYXJkZWQge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFnZS1sYXlvdXQuY2FyZGVkLmZ1bGx3aWR0aC5zaW5nbGUtc2Nyb2xsIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5mdWxsd2lkdGguc2luZ2xlLXNjcm9sbCA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFnZS1sYXlvdXQuY2FyZGVkLmZ1bGx3aWR0aCA+IC5jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG4ucGFnZS1sYXlvdXQuY2FyZGVkLmZ1bGx3aWR0aCA+IC5jZW50ZXIgLmhlYWRlciB7XG4gIGhlaWdodDogMTM2cHg7XG4gIG1pbi1oZWlnaHQ6IDEzNnB4O1xuICBtYXgtaGVpZ2h0OiAxMzZweDtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5wYWdlLWxheW91dC5jYXJkZWQuZnVsbHdpZHRoID4gLmNlbnRlciAuY29udGVudC1jYXJkIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA3cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5mdWxsd2lkdGggPiAuY2VudGVyIC5jb250ZW50LWNhcmQgLnRvb2xiYXIge1xuICBwYWRkaW5nOiA4cHggMjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtaW4taGVpZ2h0OiA2NHB4O1xuICBtYXgtaGVpZ2h0OiA2NHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5wYWdlLWxheW91dC5jYXJkZWQuZnVsbHdpZHRoID4gLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50IHtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5wYWdlLWxheW91dC5jYXJkZWQubGVmdC1zaWRlbmF2LnNpbmdsZS1zY3JvbGwge1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdi5zaW5nbGUtc2Nyb2xsID4gLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLWxheW91dC5jYXJkZWQubGVmdC1zaWRlbmF2ID4gLnNpZGVuYXYge1xuICB3aWR0aDogMjQwcHg7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggN3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgei1pbmRleDogNTE7XG59XG4ucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdiA+IC5zaWRlbmF2IC5oZWFkZXIge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4ucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdiA+IC5zaWRlbmF2IC5jb250ZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4ucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdiA+IC5zaWRlbmF2Lm1kLWxvY2tlZC1vcGVuIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBtaW4td2lkdGg6IDIyMHB4O1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wYWdlLWxheW91dC5jYXJkZWQubGVmdC1zaWRlbmF2ID4gLnNpZGVuYXYubWQtbG9ja2VkLW9wZW4gKyAuY2VudGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdiA+IC5zaWRlbmF2Om5vdCgubWQtbG9ja2VkLW9wZW4pIC5oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5wYWdlLWxheW91dC5jYXJkZWQubGVmdC1zaWRlbmF2ID4gLnNpZGVuYXY6bm90KC5tZC1sb2NrZWQtb3BlbikgLmNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYgPiAuY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tbGVmdDogMzJweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYgPiAuY2VudGVyIC5oZWFkZXIge1xuICBoZWlnaHQ6IDEzNnB4O1xuICBtaW4taGVpZ2h0OiAxMzZweDtcbiAgbWF4LWhlaWdodDogMTM2cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4ucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdiA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggN3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLWxheW91dC5jYXJkZWQubGVmdC1zaWRlbmF2ID4gLmNlbnRlciAuY29udGVudC1jYXJkIC50b29sYmFyIHtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgbWluLWhlaWdodDogNjRweDtcbiAgbWF4LWhlaWdodDogNjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdiA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAudG9vbGJhciAuc2lkZW5hdi10b2dnbGUge1xuICBtYXJnaW46IDAgOHB4IDAgMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdiA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4ucGFnZS1sYXlvdXQuY2FyZGVkLnJpZ2h0LXNpZGVuYXYuc2luZ2xlLXNjcm9sbCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wYWdlLWxheW91dC5jYXJkZWQucmlnaHQtc2lkZW5hdi5zaW5nbGUtc2Nyb2xsID4gLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLWxheW91dC5jYXJkZWQucmlnaHQtc2lkZW5hdiA+IC5zaWRlbmF2IHtcbiAgd2lkdGg6IDI0MHB4O1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDdweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDE2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHotaW5kZXg6IDUxO1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2ID4gLnNpZGVuYXYgLmhlYWRlciB7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgcGFkZGluZzogMjRweCAyNHB4IDI0cHggMDtcbn1cbi5wYWdlLWxheW91dC5jYXJkZWQucmlnaHQtc2lkZW5hdiA+IC5zaWRlbmF2IC5jb250ZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDI0cHggMjRweCAyNHB4IDA7XG59XG4ucGFnZS1sYXlvdXQuY2FyZGVkLnJpZ2h0LXNpZGVuYXYgPiAuc2lkZW5hdi5tZC1sb2NrZWQtb3BlbiB7XG4gIHdpZHRoOiAxOTZweDtcbiAgbWluLXdpZHRoOiAxOTZweDtcbiAgbWF4LXdpZHRoOiAxOTZweDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucGFnZS1sYXlvdXQuY2FyZGVkLnJpZ2h0LXNpZGVuYXYgPiAuc2lkZW5hdjpub3QoLm1kLWxvY2tlZC1vcGVuKSAuaGVhZGVyIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ucGFnZS1sYXlvdXQuY2FyZGVkLnJpZ2h0LXNpZGVuYXYgPiAuc2lkZW5hdjpub3QoLm1kLWxvY2tlZC1vcGVuKSAuY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4ucGFnZS1sYXlvdXQuY2FyZGVkLnJpZ2h0LXNpZGVuYXYgPiAuY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tbGVmdDogMzJweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2ID4gLmNlbnRlciAuaGVhZGVyIHtcbiAgaGVpZ2h0OiAxMzZweDtcbiAgbWluLWhlaWdodDogMTM2cHg7XG4gIG1heC1oZWlnaHQ6IDEzNnB4O1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2ID4gLmNlbnRlciAuY29udGVudC1jYXJkIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA3cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2ID4gLmNlbnRlciAuY29udGVudC1jYXJkIC50b29sYmFyIHtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgbWluLWhlaWdodDogNjRweDtcbiAgbWF4LWhlaWdodDogNjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ucGFnZS1sYXlvdXQuY2FyZGVkLnJpZ2h0LXNpZGVuYXYgPiAuY2VudGVyIC5jb250ZW50LWNhcmQgLnRvb2xiYXIgLnNpZGVuYXYtdG9nZ2xlIHtcbiAgbWFyZ2luOiAwIDAgMCA4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2ID4gLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50IHtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUuZnVsbHdpZHRoLCAucGFnZS1sYXlvdXQuc2ltcGxlLmlubmVyLXNpZGVuYXYge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS5mdWxsd2lkdGggPiAuaGVhZGVyLCAucGFnZS1sYXlvdXQuc2ltcGxlLmlubmVyLXNpZGVuYXYgPiAuaGVhZGVyIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNjY3ZWVhIDAlLCAjNzY0YmEyIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS5mdWxsd2lkdGggPiAuY29udGVudCwgLnBhZ2UtbGF5b3V0LnNpbXBsZS5pbm5lci1zaWRlbmF2ID4gLmNvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS5sZWZ0LXNpZGVuYXYge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFnZS1sYXlvdXQuc2ltcGxlLmxlZnQtc2lkZW5hdi5zaW5nbGUtc2Nyb2xsIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS5sZWZ0LXNpZGVuYXYuc2luZ2xlLXNjcm9sbCA+IC5jZW50ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS5sZWZ0LXNpZGVuYXYuaW5uZXItc2lkZW5hdiA+IC5jb250ZW50ID4gbWQtc2lkZW5hdiB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUubGVmdC1zaWRlbmF2IC5zaWRlbmF2IHtcbiAgd2lkdGg6IDI0MHB4O1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICB6LWluZGV4OiA1MTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA3cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS5sZWZ0LXNpZGVuYXYgLnNpZGVuYXYubWQtbG9ja2VkLW9wZW4ge1xuICB3aWR0aDogMjIwcHg7XG4gIG1pbi13aWR0aDogMjIwcHg7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIHotaW5kZXg6IDI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS5sZWZ0LXNpZGVuYXYgPiAuY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgei1pbmRleDogMztcbiAgYm94LXNoYWRvdzogMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA3cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS5sZWZ0LXNpZGVuYXYgPiAuY2VudGVyIC5oZWFkZXIge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM2NjdlZWEgMCUsICM3NjRiYTIgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucGFnZS1sYXlvdXQuc2ltcGxlLmxlZnQtc2lkZW5hdiA+IC5jZW50ZXIgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS5yaWdodC1zaWRlbmF2IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS5yaWdodC1zaWRlbmF2LnNpbmdsZS1zY3JvbGwge1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucGFnZS1sYXlvdXQuc2ltcGxlLnJpZ2h0LXNpZGVuYXYuc2luZ2xlLXNjcm9sbCA+IC5jZW50ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS5yaWdodC1zaWRlbmF2LmlubmVyLXNpZGVuYXYgPiAuY29udGVudCA+IG1kLXNpZGVuYXYge1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUucmlnaHQtc2lkZW5hdiAuc2lkZW5hdiB7XG4gIHdpZHRoOiAyNDBweDtcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgcGFkZGluZzogMjRweDtcbiAgei1pbmRleDogNTE7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggN3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUucmlnaHQtc2lkZW5hdiAuc2lkZW5hdi5tZC1sb2NrZWQtb3BlbiB7XG4gIHdpZHRoOiAyMjBweDtcbiAgbWluLXdpZHRoOiAyMjBweDtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgei1pbmRleDogMjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucGFnZS1sYXlvdXQuc2ltcGxlLnJpZ2h0LXNpZGVuYXYgPiAuY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgei1pbmRleDogMztcbiAgYm94LXNoYWRvdzogMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA3cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS5yaWdodC1zaWRlbmF2ID4gLmNlbnRlciAuaGVhZGVyIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNjY3ZWVhIDAlLCAjNzY0YmEyIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS5yaWdodC1zaWRlbmF2ID4gLmNlbnRlciAuY29udGVudCB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4ucGFnZS1sYXlvdXQuc2ltcGxlLmlubmVyLXNpZGVuYXYge1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucGFnZS1sYXlvdXQuc2ltcGxlLmlubmVyLXNpZGVuYXYgPiAuY29udGVudCA+IG1kLXNpZGVuYXYubWQtbG9ja2VkLW9wZW4ge1xuICBwYWRkaW5nOiAwO1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS50YWJiZWQge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS50YWJiZWQgPiAuaGVhZGVyIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNjY3ZWVhIDAlLCAjNzY0YmEyIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS50YWJiZWQgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG4ucGFnZS1sYXlvdXQuc2ltcGxlLnRhYmJlZCA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyB7XG4gIGhlaWdodDogNTZweDtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUudGFiYmVkID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIG1kLXBhZ2luYXRpb24td3JhcHBlciB7XG4gIGhlaWdodDogNTZweDtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUudGFiYmVkID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIC5tZC10YWIge1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS50YWJiZWQgPiAuY29udGVudCA+IG1kLXRhYnM6bm90KC5tZC1keW5hbWljLWhlaWdodCkgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xuICB0b3A6IDU2cHg7XG59XG4ucGFnZS1sYXlvdXQuc2ltcGxlLnRhYmJlZCA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtY29udGVudC13cmFwcGVyID4gbWQtdGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS50YWJiZWQgPiAuY29udGVudCA+IG1kLW5hdi1iYXIgLm1kLW5hdi1iYXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogNTZweDtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUudGFiYmVkID4gLmNvbnRlbnQgPiBtZC1uYXYtYmFyIC5tZC1uYXYtYmFyIG5hdiB7XG4gIG1hcmdpbjogMCAxMnB4O1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS50YWJiZWQgPiAuY29udGVudCA+IG1kLW5hdi1iYXIgLm1kLW5hdi1iYXIgbmF2IC5tZC1uYXYtaXRlbSB7XG4gIGhlaWdodDogNTZweDtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUudGFiYmVkID4gLmNvbnRlbnQgPiBtZC1uYXYtYmFyIC5tZC1uYXYtYmFyIG5hdiAubWQtbmF2LWl0ZW0gLl9tZC1uYXYtYnV0dG9uIHtcbiAgaGVpZ2h0OiA1NnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUudGFiYmVkID4gLmNvbnRlbnQgPiBtZC1uYXYtYmFyIC5tZC1uYXYtYmFyIG5hdiAubWQtbmF2LWl0ZW0gLl9tZC1uYXYtYnV0dG9uLXRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5wYWdlLWxheW91dC5ibGFuayB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5cbi5zaW5nbGUtc2Nyb2xsIC5jYXJkZWQuZnVsbHdpZHRoIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNpbmdsZS1zY3JvbGwgLmNhcmRlZC5mdWxsd2lkdGggPiAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNpbmdsZS1zY3JvbGwgLmNhcmRlZC5sZWZ0LXNpZGVuYXYge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2luZ2xlLXNjcm9sbCAuY2FyZGVkLmxlZnQtc2lkZW5hdiA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2luZ2xlLXNjcm9sbCAuY2FyZGVkLnJpZ2h0LXNpZGVuYXYge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2luZ2xlLXNjcm9sbCAuY2FyZGVkLnJpZ2h0LXNpZGVuYXYgPiAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNpbmdsZS1zY3JvbGwgLnNpbXBsZS5sZWZ0LXNpZGVuYXYge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2luZ2xlLXNjcm9sbCAuc2ltcGxlLmxlZnQtc2lkZW5hdiA+IC5jZW50ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNpbmdsZS1zY3JvbGwgLnNpbXBsZS5yaWdodC1zaWRlbmF2IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNpbmdsZS1zY3JvbGwgLnNpbXBsZS5yaWdodC1zaWRlbmF2ID4gLmNlbnRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1sYXlvdXQuc2ltcGxlLmlubmVyLXNpZGVuYXYucmlnaHQtc2lkZW5hdiA+IC5jb250ZW50LCAucGFnZS1sYXlvdXQuc2ltcGxlLmlubmVyLXNpZGVuYXYubGVmdC1zaWRlbmF2ID4gLmNvbnRlbnQge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWdlLWxheW91dC5zaW1wbGUuaW5uZXItc2lkZW5hdi5yaWdodC1zaWRlbmF2ID4gLmNvbnRlbnQgPiBtZC1zaWRlbmF2LCAucGFnZS1sYXlvdXQuc2ltcGxlLmlubmVyLXNpZGVuYXYubGVmdC1zaWRlbmF2ID4gLmNvbnRlbnQgPiBtZC1zaWRlbmF2IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnNpZGVuYXYtb3BlbiAucGFnZS1sYXlvdXQuc2ltcGxlLmlubmVyLXNpZGVuYXYge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgLnBhZ2UtbGF5b3V0IC50b3AtYmcge1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbiAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2ID4gLmNlbnRlciwgLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYgPiAuY2VudGVyLCAucGFnZS1sYXlvdXQuY2FyZGVkLmZ1bGx3aWR0aCA+IC5jZW50ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxuICAucGFnZS1sYXlvdXQuY2FyZGVkLnJpZ2h0LXNpZGVuYXYgPiAuY2VudGVyIC5oZWFkZXIsIC5wYWdlLWxheW91dC5jYXJkZWQubGVmdC1zaWRlbmF2ID4gLmNlbnRlciAuaGVhZGVyLCAucGFnZS1sYXlvdXQuY2FyZGVkLmZ1bGx3aWR0aCA+IC5jZW50ZXIgLmhlYWRlciB7XG4gICAgaGVpZ2h0OiA5NnB4O1xuICAgIG1pbi1oZWlnaHQ6IDk2cHg7XG4gICAgbWF4LWhlaWdodDogOTZweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gIC5wYWdlLWxheW91dC5jYXJkZWQuZnVsbHdpZHRoIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5mdWxsd2lkdGggPiAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2LCAucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5wYWdlLWxheW91dC5jYXJkZWQucmlnaHQtc2lkZW5hdiA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCwgLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYgPiAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5mdWxsd2lkdGggPiAuaGVhZGVyLCAucGFnZS1sYXlvdXQuc2ltcGxlLmlubmVyLXNpZGVuYXYgPiAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5yaWdodC1zaWRlbmF2ID4gLmNlbnRlciAuaGVhZGVyLCAucGFnZS1sYXlvdXQuc2ltcGxlLmxlZnQtc2lkZW5hdiA+IC5jZW50ZXIgLmhlYWRlciB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gIC5wYWdlLWxheW91dC5zaW1wbGUubGVmdC1zaWRlbmF2LCAucGFnZS1sYXlvdXQuc2ltcGxlLnJpZ2h0LXNpZGVuYXYge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucGFnZS1sYXlvdXQuc2ltcGxlLmxlZnQtc2lkZW5hdiA+IC5jZW50ZXIsIC5wYWdlLWxheW91dC5zaW1wbGUucmlnaHQtc2lkZW5hdiA+IC5jZW50ZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgQW5pbWF0aW9uc1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hbmltYXRlLXNsaWRlLXVwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNDAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW5pbWF0ZS1zbGlkZS11cC5uZy1lbnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5hbmltYXRlLXNsaWRlLXVwLm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBvcGFjaXR5OiAxO1xufVxuLmFuaW1hdGUtc2xpZGUtdXAubmctbGVhdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW5pbWF0ZS1zbGlkZS11cC5uZy1sZWF2ZS5uZy1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIG9wYWNpdHk6IDA7XG59XG4uYW5pbWF0ZS1zbGlkZS11cC5uZy1oaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5hbmltYXRlLXNsaWRlLXVwLm5nLWhpZGUtYWRkLWFjdGl2ZSwgLmFuaW1hdGUtc2xpZGUtdXAubmctaGlkZS1yZW1vdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xufVxuXG4uYW5pbWF0ZS1zbGlkZS1kb3duIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNDAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW5pbWF0ZS1zbGlkZS1kb3duLm5nLWVudGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5hbmltYXRlLXNsaWRlLWRvd24ubmctZW50ZXIubmctZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW5pbWF0ZS1zbGlkZS1kb3duLm5nLWxlYXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBvcGFjaXR5OiAxO1xufVxuLmFuaW1hdGUtc2xpZGUtZG93bi5uZy1sZWF2ZS5uZy1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5hbmltYXRlLXNsaWRlLWRvd24ubmctaGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIG9wYWNpdHk6IDA7XG59XG4uYW5pbWF0ZS1zbGlkZS1kb3duLm5nLWhpZGUtYWRkLWFjdGl2ZSwgLmFuaW1hdGUtc2xpZGUtZG93bi5uZy1oaWRlLXJlbW92ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG59XG5cbi5hbmltYXRlLXNsaWRlLWxlZnQge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBub25lO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbmltYXRlLXNsaWRlLWxlZnQubmctZW50ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIG9wYWNpdHk6IDA7XG59XG4uYW5pbWF0ZS1zbGlkZS1sZWZ0Lm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBvcGFjaXR5OiAxO1xufVxuLmFuaW1hdGUtc2xpZGUtbGVmdC5uZy1sZWF2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbmltYXRlLXNsaWRlLWxlZnQubmctbGVhdmUubmctbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICBvcGFjaXR5OiAwO1xufVxuLmFuaW1hdGUtc2xpZGUtbGVmdC5uZy1oaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5hbmltYXRlLXNsaWRlLWxlZnQubmctaGlkZS1hZGQtYWN0aXZlLCAuYW5pbWF0ZS1zbGlkZS1sZWZ0Lm5nLWhpZGUtcmVtb3ZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbn1cblxuLmFuaW1hdGUtc2xpZGUtcmlnaHQge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBub25lO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbmltYXRlLXNsaWRlLXJpZ2h0Lm5nLWVudGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5hbmltYXRlLXNsaWRlLXJpZ2h0Lm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBvcGFjaXR5OiAxO1xufVxuLmFuaW1hdGUtc2xpZGUtcmlnaHQubmctbGVhdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW5pbWF0ZS1zbGlkZS1yaWdodC5uZy1sZWF2ZS5uZy1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5hbmltYXRlLXNsaWRlLXJpZ2h0Lm5nLWhpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIG9wYWNpdHk6IDA7XG59XG4uYW5pbWF0ZS1zbGlkZS1yaWdodC5uZy1oaWRlLWFkZC1hY3RpdmUsIC5hbmltYXRlLXNsaWRlLXJpZ2h0Lm5nLWhpZGUtcmVtb3ZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbn1cblxuLmFuaW1hdGUtZmFkZS1pbi1vdXQge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBub25lO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbmltYXRlLWZhZGUtaW4tb3V0Lm5nLWVudGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5hbmltYXRlLWZhZGUtaW4tb3V0Lm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbmltYXRlLWZhZGUtaW4tb3V0Lm5nLWxlYXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbmltYXRlLWZhZGUtaW4tb3V0Lm5nLWxlYXZlLm5nLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgb3BhY2l0eTogMDtcbn1cbi5hbmltYXRlLWZhZGUtaW4tb3V0Lm5nLWhpZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLmFuaW1hdGUtZmFkZS1pbi1vdXQubmctaGlkZS1hZGQtYWN0aXZlLCAuYW5pbWF0ZS1mYWRlLWluLW91dC5uZy1oaWRlLXJlbW92ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgQCBDdXN0b20gQW5pbWF0aW9uIEtleWZyYW1lc1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBrZXlmcmFtZXMgc2xpZGUtaW4tbGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAwcHgpO1xuICB9XG4gIDY1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlLWluLXJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwMHB4KTtcbiAgfVxuICA2NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZS1pbi1ib3R0b20ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwcHgpO1xuICB9XG4gIDY1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4uYW5pbWF0ZS1yb3RhdGUge1xuICBhbmltYXRpb246IHJvdGF0ZSAxLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgQ29sb3JzXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJsYWNrLWZnLFxuLmJsYWNrLXRleHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KSAhaW1wb3J0YW50O1xufVxuLmJsYWNrLWZnLnNlY29uZGFyeS10ZXh0LFxuLmJsYWNrLWZnIC5zZWNvbmRhcnktdGV4dCwgLmJsYWNrLWZnLmljb24sXG4uYmxhY2stZmcgLmljb24sXG4uYmxhY2stdGV4dC5zZWNvbmRhcnktdGV4dCxcbi5ibGFjay10ZXh0IC5zZWNvbmRhcnktdGV4dCxcbi5ibGFjay10ZXh0Lmljb24sXG4uYmxhY2stdGV4dCAuaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpICFpbXBvcnRhbnQ7XG59XG4uYmxhY2stZmcuaGludC10ZXh0LFxuLmJsYWNrLWZnIC5oaW50LXRleHQsIC5ibGFjay1mZy5kaXNhYmxlZC10ZXh0LFxuLmJsYWNrLWZnIC5kaXNhYmxlZC10ZXh0LFxuLmJsYWNrLXRleHQuaGludC10ZXh0LFxuLmJsYWNrLXRleHQgLmhpbnQtdGV4dCxcbi5ibGFjay10ZXh0LmRpc2FibGVkLXRleHQsXG4uYmxhY2stdGV4dCAuZGlzYWJsZWQtdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpICFpbXBvcnRhbnQ7XG59XG4uYmxhY2stZmcuZGl2aWRlcixcbi5ibGFjay1mZyAuZGl2aWRlciwgLmJsYWNrLWZnLmZhaW50LXRleHQsXG4uYmxhY2stZmcgLmZhaW50LXRleHQsXG4uYmxhY2stdGV4dC5kaXZpZGVyLFxuLmJsYWNrLXRleHQgLmRpdmlkZXIsXG4uYmxhY2stdGV4dC5mYWludC10ZXh0LFxuLmJsYWNrLXRleHQgLmZhaW50LXRleHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xufVxuXG4ud2hpdGUtZmcsXG4ud2hpdGUtdGV4dCB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSkgIWltcG9ydGFudDtcbn1cbi53aGl0ZS1mZy5zZWNvbmRhcnktdGV4dCxcbi53aGl0ZS1mZyAuc2Vjb25kYXJ5LXRleHQsIC53aGl0ZS1mZy5pY29uLFxuLndoaXRlLWZnIC5pY29uLFxuLndoaXRlLXRleHQuc2Vjb25kYXJ5LXRleHQsXG4ud2hpdGUtdGV4dCAuc2Vjb25kYXJ5LXRleHQsXG4ud2hpdGUtdGV4dC5pY29uLFxuLndoaXRlLXRleHQgLmljb24ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7XG59XG4ud2hpdGUtZmcuaGludC10ZXh0LFxuLndoaXRlLWZnIC5oaW50LXRleHQsIC53aGl0ZS1mZy5kaXNhYmxlZC10ZXh0LFxuLndoaXRlLWZnIC5kaXNhYmxlZC10ZXh0LFxuLndoaXRlLXRleHQuaGludC10ZXh0LFxuLndoaXRlLXRleHQgLmhpbnQtdGV4dCxcbi53aGl0ZS10ZXh0LmRpc2FibGVkLXRleHQsXG4ud2hpdGUtdGV4dCAuZGlzYWJsZWQtdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcbn1cbi53aGl0ZS1mZy5kaXZpZGVyLFxuLndoaXRlLWZnIC5kaXZpZGVyLCAud2hpdGUtZmcuZmFpbnQtdGV4dCxcbi53aGl0ZS1mZyAuZmFpbnQtdGV4dCxcbi53aGl0ZS10ZXh0LmRpdmlkZXIsXG4ud2hpdGUtdGV4dCAuZGl2aWRlcixcbi53aGl0ZS10ZXh0LmZhaW50LXRleHQsXG4ud2hpdGUtdGV4dCAuZmFpbnQtdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpICFpbXBvcnRhbnQ7XG59XG4ud2hpdGUtZmcgbWQtaWNvbixcbi53aGl0ZS10ZXh0IG1kLWljb24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi53aGl0ZS1mZyBtZC1wcm9ncmVzcy1saW5lYXIgLm1kLWNvbnRhaW5lcixcbi53aGl0ZS10ZXh0IG1kLXByb2dyZXNzLWxpbmVhciAubWQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLndoaXRlLWZnIG1kLXByb2dyZXNzLWxpbmVhciAubWQtYmFyLFxuLndoaXRlLXRleHQgbWQtcHJvZ3Jlc3MtbGluZWFyIC5tZC1iYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5yZWQtNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQkVFICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1yZWQtNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQkVFICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ucmVkLTUwLWZnIHtcbiAgY29sb3I6ICNGRkVCRUUgIWltcG9ydGFudDtcbn1cblxuLnJlZC01MC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkVCRUUgIWltcG9ydGFudDtcbn1cblxuLnJlZC01MC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRUJFRSAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTUwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRUJFRSAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTUwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZFQkVFICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtNTAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRUJFRSAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNERDIgIWltcG9ydGFudDtcbn1cblxuLm1kLXJlZC0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDREQyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ucmVkLTEwMC1mZyB7XG4gIGNvbG9yOiAjRkZDREQyICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGQ0REMiAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGQ0REMiAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkNERDIgIWltcG9ydGFudDtcbn1cblxuLnJlZC0xMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkNERDIgIWltcG9ydGFudDtcbn1cblxuLnJlZC0xMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGQ0REMiAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjlBOUEgIWltcG9ydGFudDtcbn1cblxuLm1kLXJlZC0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY5QTlBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ucmVkLTIwMC1mZyB7XG4gIGNvbG9yOiAjRUY5QTlBICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0VGOUE5QSAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0VGOUE5QSAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFRjlBOUEgIWltcG9ydGFudDtcbn1cblxuLnJlZC0yMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFRjlBOUEgIWltcG9ydGFudDtcbn1cblxuLnJlZC0yMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0VGOUE5QSAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNTczNzMgIWltcG9ydGFudDtcbn1cblxuLm1kLXJlZC0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTU3MzczICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ucmVkLTMwMC1mZyB7XG4gIGNvbG9yOiAjRTU3MzczICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtMzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0U1NzM3MyAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTMwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0U1NzM3MyAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTMwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFNTczNzMgIWltcG9ydGFudDtcbn1cblxuLnJlZC0zMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFNTczNzMgIWltcG9ydGFudDtcbn1cblxuLnJlZC0zMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0U1NzM3MyAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjUzNTAgIWltcG9ydGFudDtcbn1cblxuLm1kLXJlZC00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY1MzUwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5yZWQtNDAwLWZnIHtcbiAgY29sb3I6ICNFRjUzNTAgIWltcG9ydGFudDtcbn1cblxuLnJlZC00MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUY1MzUwICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRUY1MzUwICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0VGNTM1MCAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0VGNTM1MCAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRUY1MzUwICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0NDMzNiAhaW1wb3J0YW50O1xufVxuXG4ubWQtcmVkLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnJlZC01MDAtZmcge1xuICBjb2xvcjogI0Y0NDMzNiAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDtcbn1cblxuLnJlZC01MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDtcbn1cblxuLnJlZC01MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRjQ0MzM2ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjQ0MzM2ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtNTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDtcbn1cblxuLm1kLXJlZC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnJlZC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDtcbn1cblxuLnJlZC1mZyB7XG4gIGNvbG9yOiAjRjQ0MzM2ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjQ0MzM2ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDtcbn1cblxuLnJlZC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDtcbn1cblxuLnJlZC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Y0NDMzNiAhaW1wb3J0YW50O1xufVxuXG4ucmVkLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDtcbn1cblxuLnJlZC02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTUzOTM1ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1yZWQtNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1MzkzNSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4ucmVkLTYwMC1mZyB7XG4gIGNvbG9yOiAjRTUzOTM1ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtNjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0U1MzkzNSAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTYwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0U1MzkzNSAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTYwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFNTM5MzUgIWltcG9ydGFudDtcbn1cblxuLnJlZC02MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFNTM5MzUgIWltcG9ydGFudDtcbn1cblxuLnJlZC02MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0U1MzkzNSAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMzJGMkYgIWltcG9ydGFudDtcbn1cblxuLm1kLXJlZC03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDMyRjJGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5yZWQtNzAwLWZnIHtcbiAgY29sb3I6ICNEMzJGMkYgIWltcG9ydGFudDtcbn1cblxuLnJlZC03MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDMyRjJGICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRDMyRjJGICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0QzMkYyRiAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0QzMkYyRiAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRDMyRjJGICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M2MjgyOCAhaW1wb3J0YW50O1xufVxuXG4ubWQtcmVkLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNjI4MjggIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG59XG5cbi5yZWQtODAwLWZnIHtcbiAgY29sb3I6ICNDNjI4MjggIWltcG9ydGFudDtcbn1cblxuLnJlZC04MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzYyODI4ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtODAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQzYyODI4ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtODAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0M2MjgyOCAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTgwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0M2MjgyOCAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTgwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQzYyODI4ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I3MUMxQyAhaW1wb3J0YW50O1xufVxuXG4ubWQtcmVkLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNzFDMUMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG59XG5cbi5yZWQtOTAwLWZnIHtcbiAgY29sb3I6ICNCNzFDMUMgIWltcG9ydGFudDtcbn1cblxuLnJlZC05MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQjcxQzFDICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtOTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQjcxQzFDICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtOTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0I3MUMxQyAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTkwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0I3MUMxQyAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTkwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQjcxQzFDICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjhBODAgIWltcG9ydGFudDtcbn1cblxuLm1kLXJlZC1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEE4MCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLnJlZC1BMTAwLWZnIHtcbiAgY29sb3I6ICNGRjhBODAgIWltcG9ydGFudDtcbn1cblxuLnJlZC1BMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGOEE4MCAhaW1wb3J0YW50O1xufVxuXG4ucmVkLUExMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRjhBODAgIWltcG9ydGFudDtcbn1cblxuLnJlZC1BMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGOEE4MCAhaW1wb3J0YW50O1xufVxuXG4ucmVkLUExMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjhBODAgIWltcG9ydGFudDtcbn1cblxuLnJlZC1BMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRjhBODAgIWltcG9ydGFudDtcbn1cblxuLnJlZC1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTI1MiAhaW1wb3J0YW50O1xufVxuXG4ubWQtcmVkLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1MjUyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5yZWQtQTIwMC1mZyB7XG4gIGNvbG9yOiAjRkY1MjUyICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtQTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRjUyNTIgIWltcG9ydGFudDtcbn1cblxuLnJlZC1BMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkY1MjUyICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtQTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRjUyNTIgIWltcG9ydGFudDtcbn1cblxuLnJlZC1BMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY1MjUyICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtQTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkY1MjUyICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjE3NDQgIWltcG9ydGFudDtcbn1cblxuLm1kLXJlZC1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMTc0NCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4ucmVkLUE0MDAtZmcge1xuICBjb2xvcjogI0ZGMTc0NCAhaW1wb3J0YW50O1xufVxuXG4ucmVkLUE0MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkYxNzQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtQTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGMTc0NCAhaW1wb3J0YW50O1xufVxuXG4ucmVkLUE0MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkYxNzQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtQTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGMTc0NCAhaW1wb3J0YW50O1xufVxuXG4ucmVkLUE0MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGMTc0NCAhaW1wb3J0YW50O1xufVxuXG4ucmVkLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDUwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1yZWQtQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENTAwMDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnJlZC1BNzAwLWZnIHtcbiAgY29sb3I6ICNENTAwMDAgIWltcG9ydGFudDtcbn1cblxuLnJlZC1BNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0Q1MDAwMCAhaW1wb3J0YW50O1xufVxuXG4ucmVkLUE3MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNENTAwMDAgIWltcG9ydGFudDtcbn1cblxuLnJlZC1BNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0Q1MDAwMCAhaW1wb3J0YW50O1xufVxuXG4ucmVkLUE3MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNENTAwMDAgIWltcG9ydGFudDtcbn1cblxuLnJlZC1BNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNENTAwMDAgIWltcG9ydGFudDtcbn1cblxuLnBpbmstNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNFNEVDICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1waW5rLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRTRFQyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLnBpbmstNTAtZmcge1xuICBjb2xvcjogI0ZDRTRFQyAhaW1wb3J0YW50O1xufVxuXG4ucGluay01MC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGQ0U0RUMgIWltcG9ydGFudDtcbn1cblxuLnBpbmstNTAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGQ0U0RUMgIWltcG9ydGFudDtcbn1cblxuLnBpbmstNTAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkNFNEVDICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLTUwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkNFNEVDICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLTUwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGQ0U0RUMgIWltcG9ydGFudDtcbn1cblxuLnBpbmstMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4QkJEMCAhaW1wb3J0YW50O1xufVxuXG4ubWQtcGluay0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhCQkQwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ucGluay0xMDAtZmcge1xuICBjb2xvcjogI0Y4QkJEMCAhaW1wb3J0YW50O1xufVxuXG4ucGluay0xMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjhCQkQwICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Y4QkJEMCAhaW1wb3J0YW50O1xufVxuXG4ucGluay0xMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRjhCQkQwICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Y4QkJEMCAhaW1wb3J0YW50O1xufVxuXG4ucGluay0xMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0Y4QkJEMCAhaW1wb3J0YW50O1xufVxuXG4ucGluay0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ4RkIxICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1waW5rLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNDhGQjEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5waW5rLTIwMC1mZyB7XG4gIGNvbG9yOiAjRjQ4RkIxICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGNDhGQjEgIWltcG9ydGFudDtcbn1cblxuLnBpbmstMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjQ4RkIxICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGNDhGQjEgIWltcG9ydGFudDtcbn1cblxuLnBpbmstMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjQ4RkIxICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjQ4RkIxICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDYyOTIgIWltcG9ydGFudDtcbn1cblxuLm1kLXBpbmstMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwNjI5MiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLnBpbmstMzAwLWZnIHtcbiAgY29sb3I6ICNGMDYyOTIgIWltcG9ydGFudDtcbn1cblxuLnBpbmstMzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0YwNjI5MiAhaW1wb3J0YW50O1xufVxuXG4ucGluay0zMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGMDYyOTIgIWltcG9ydGFudDtcbn1cblxuLnBpbmstMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0YwNjI5MiAhaW1wb3J0YW50O1xufVxuXG4ucGluay0zMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGMDYyOTIgIWltcG9ydGFudDtcbn1cblxuLnBpbmstMzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGMDYyOTIgIWltcG9ydGFudDtcbn1cblxuLnBpbmstNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDNDA3QSAhaW1wb3J0YW50O1xufVxuXG4ubWQtcGluay00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM0MDdBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuXG4ucGluay00MDAtZmcge1xuICBjb2xvcjogI0VDNDA3QSAhaW1wb3J0YW50O1xufVxuXG4ucGluay00MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUM0MDdBICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0VDNDA3QSAhaW1wb3J0YW50O1xufVxuXG4ucGluay00MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRUM0MDdBICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0VDNDA3QSAhaW1wb3J0YW50O1xufVxuXG4ucGluay00MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0VDNDA3QSAhaW1wb3J0YW50O1xufVxuXG4ucGluay01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTkxRTYzICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1waW5rLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOTFFNjMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnBpbmstNTAwLWZnIHtcbiAgY29sb3I6ICNFOTFFNjMgIWltcG9ydGFudDtcbn1cblxuLnBpbmstNTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0U5MUU2MyAhaW1wb3J0YW50O1xufVxuXG4ucGluay01MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFOTFFNjMgIWltcG9ydGFudDtcbn1cblxuLnBpbmstNTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0U5MUU2MyAhaW1wb3J0YW50O1xufVxuXG4ucGluay01MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFOTFFNjMgIWltcG9ydGFudDtcbn1cblxuLnBpbmstNTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFOTFFNjMgIWltcG9ydGFudDtcbn1cblxuLm1kLXBpbmstYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTkxRTYzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5waW5rLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5MUU2MyAhaW1wb3J0YW50O1xufVxuXG4ucGluay1mZyB7XG4gIGNvbG9yOiAjRTkxRTYzICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0U5MUU2MyAhaW1wb3J0YW50O1xufVxuXG4ucGluay1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0U5MUU2MyAhaW1wb3J0YW50O1xufVxuXG4ucGluay1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFOTFFNjMgIWltcG9ydGFudDtcbn1cblxuLnBpbmstYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFOTFFNjMgIWltcG9ydGFudDtcbn1cblxuLnBpbmstYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0U5MUU2MyAhaW1wb3J0YW50O1xufVxuXG4ucGluay02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDgxQjYwICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1waW5rLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEODFCNjAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnBpbmstNjAwLWZnIHtcbiAgY29sb3I6ICNEODFCNjAgIWltcG9ydGFudDtcbn1cblxuLnBpbmstNjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0Q4MUI2MCAhaW1wb3J0YW50O1xufVxuXG4ucGluay02MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNEODFCNjAgIWltcG9ydGFudDtcbn1cblxuLnBpbmstNjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0Q4MUI2MCAhaW1wb3J0YW50O1xufVxuXG4ucGluay02MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNEODFCNjAgIWltcG9ydGFudDtcbn1cblxuLnBpbmstNjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNEODFCNjAgIWltcG9ydGFudDtcbn1cblxuLnBpbmstNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MyMTg1QiAhaW1wb3J0YW50O1xufVxuXG4ubWQtcGluay03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzIxODVCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuXG4ucGluay03MDAtZmcge1xuICBjb2xvcjogI0MyMTg1QiAhaW1wb3J0YW50O1xufVxuXG4ucGluay03MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzIxODVCICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0MyMTg1QiAhaW1wb3J0YW50O1xufVxuXG4ucGluay03MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQzIxODVCICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0MyMTg1QiAhaW1wb3J0YW50O1xufVxuXG4ucGluay03MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0MyMTg1QiAhaW1wb3J0YW50O1xufVxuXG4ucGluay04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUQxNDU3ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1waW5rLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRDE0NTcgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG59XG5cbi5waW5rLTgwMC1mZyB7XG4gIGNvbG9yOiAjQUQxNDU3ICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLTgwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNBRDE0NTcgIWltcG9ydGFudDtcbn1cblxuLnBpbmstODAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQUQxNDU3ICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLTgwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNBRDE0NTcgIWltcG9ydGFudDtcbn1cblxuLnBpbmstODAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQUQxNDU3ICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLTgwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQUQxNDU3ICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODBFNEYgIWltcG9ydGFudDtcbn1cblxuLm1kLXBpbmstOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4MEU0RiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLnBpbmstOTAwLWZnIHtcbiAgY29sb3I6ICM4ODBFNEYgIWltcG9ydGFudDtcbn1cblxuLnBpbmstOTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzg4MEU0RiAhaW1wb3J0YW50O1xufVxuXG4ucGluay05MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4ODBFNEYgIWltcG9ydGFudDtcbn1cblxuLnBpbmstOTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzg4MEU0RiAhaW1wb3J0YW50O1xufVxuXG4ucGluay05MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4ODBFNEYgIWltcG9ydGFudDtcbn1cblxuLnBpbmstOTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM4ODBFNEYgIWltcG9ydGFudDtcbn1cblxuLnBpbmstQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjgwQUIgIWltcG9ydGFudDtcbn1cblxuLm1kLXBpbmstQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjgwQUIgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5waW5rLUExMDAtZmcge1xuICBjb2xvcjogI0ZGODBBQiAhaW1wb3J0YW50O1xufVxuXG4ucGluay1BMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGODBBQiAhaW1wb3J0YW50O1xufVxuXG4ucGluay1BMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkY4MEFCICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLUExMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkY4MEFCICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLUExMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjgwQUIgIWltcG9ydGFudDtcbn1cblxuLnBpbmstQTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkY4MEFCICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY0MDgxICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1waW5rLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY0MDgxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5waW5rLUEyMDAtZmcge1xuICBjb2xvcjogI0ZGNDA4MSAhaW1wb3J0YW50O1xufVxuXG4ucGluay1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNDA4MSAhaW1wb3J0YW50O1xufVxuXG4ucGluay1BMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkY0MDgxICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLUEyMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkY0MDgxICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjQwODEgIWltcG9ydGFudDtcbn1cblxuLnBpbmstQTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkY0MDgxICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjUwMDU3ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1waW5rLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjUwMDU3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5waW5rLUE0MDAtZmcge1xuICBjb2xvcjogI0Y1MDA1NyAhaW1wb3J0YW50O1xufVxuXG4ucGluay1BNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0Y1MDA1NyAhaW1wb3J0YW50O1xufVxuXG4ucGluay1BNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjUwMDU3ICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLUE0MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRjUwMDU3ICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLUE0MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGNTAwNTcgIWltcG9ydGFudDtcbn1cblxuLnBpbmstQTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjUwMDU3ICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzUxMTYyICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1waW5rLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzUxMTYyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5waW5rLUE3MDAtZmcge1xuICBjb2xvcjogI0M1MTE2MiAhaW1wb3J0YW50O1xufVxuXG4ucGluay1BNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0M1MTE2MiAhaW1wb3J0YW50O1xufVxuXG4ucGluay1BNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQzUxMTYyICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLUE3MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQzUxMTYyICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLUE3MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNDNTExNjIgIWltcG9ydGFudDtcbn1cblxuLnBpbmstQTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQzUxMTYyICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNFNUY1ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1wdXJwbGUtNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNFNUY1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ucHVycGxlLTUwLWZnIHtcbiAgY29sb3I6ICNGM0U1RjUgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS01MC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGM0U1RjUgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS01MC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0YzRTVGNSAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLTUwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0YzRTVGNSAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLTUwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjNFNUY1ICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtNTAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0YzRTVGNSAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUJFRTcgIWltcG9ydGFudDtcbn1cblxuLm1kLXB1cnBsZS0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFCRUU3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ucHVycGxlLTEwMC1mZyB7XG4gIGNvbG9yOiAjRTFCRUU3ICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0UxQkVFNyAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0UxQkVFNyAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFMUJFRTcgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS0xMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFMUJFRTcgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS0xMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0UxQkVFNyAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRTkzRDggIWltcG9ydGFudDtcbn1cblxuLm1kLXB1cnBsZS0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0U5M0Q4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ucHVycGxlLTIwMC1mZyB7XG4gIGNvbG9yOiAjQ0U5M0Q4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0NFOTNEOCAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0NFOTNEOCAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNDRTkzRDggIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS0yMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNDRTkzRDggIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS0yMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0NFOTNEOCAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQTY4QzggIWltcG9ydGFudDtcbn1cblxuLm1kLXB1cnBsZS0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkE2OEM4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5wdXJwbGUtMzAwLWZnIHtcbiAgY29sb3I6ICNCQTY4QzggIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS0zMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkE2OEM4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtMzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQkE2OEM4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0JBNjhDOCAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLTMwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0JBNjhDOCAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLTMwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQkE2OEM4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FCNDdCQyAhaW1wb3J0YW50O1xufVxuXG4ubWQtcHVycGxlLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQjQ3QkMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnB1cnBsZS00MDAtZmcge1xuICBjb2xvcjogI0FCNDdCQyAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNBQjQ3QkMgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS00MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNBQjQ3QkMgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS00MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQUI0N0JDICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQUI0N0JDICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNBQjQ3QkMgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUMyN0IwICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1wdXJwbGUtNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlDMjdCMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLnB1cnBsZS01MDAtZmcge1xuICBjb2xvcjogIzlDMjdCMCAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM5QzI3QjAgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS01MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5QzI3QjAgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS01MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOUMyN0IwICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOUMyN0IwICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtNTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5QzI3QjAgIWltcG9ydGFudDtcbn1cblxuLm1kLXB1cnBsZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QzI3QjAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG59XG5cbi5wdXJwbGUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUMyN0IwICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtZmcge1xuICBjb2xvcjogIzlDMjdCMCAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzlDMjdCMCAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjOUMyN0IwICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOUMyN0IwICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5QzI3QjAgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOUMyN0IwICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhFMjRBQSAhaW1wb3J0YW50O1xufVxuXG4ubWQtcHVycGxlLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RTI0QUEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG59XG5cbi5wdXJwbGUtNjAwLWZnIHtcbiAgY29sb3I6ICM4RTI0QUEgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS02MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOEUyNEFBICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtNjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjOEUyNEFBICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtNjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzhFMjRBQSAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLTYwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzhFMjRBQSAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLTYwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOEUyNEFBICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdCMUZBMiAhaW1wb3J0YW50O1xufVxuXG4ubWQtcHVycGxlLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3QjFGQTIgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG59XG5cbi5wdXJwbGUtNzAwLWZnIHtcbiAgY29sb3I6ICM3QjFGQTIgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS03MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjN0IxRkEyICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjN0IxRkEyICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzdCMUZBMiAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzdCMUZBMiAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjN0IxRkEyICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZBMUI5QSAhaW1wb3J0YW50O1xufVxuXG4ubWQtcHVycGxlLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2QTFCOUEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG59XG5cbi5wdXJwbGUtODAwLWZnIHtcbiAgY29sb3I6ICM2QTFCOUEgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS04MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNkExQjlBICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtODAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNkExQjlBICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtODAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzZBMUI5QSAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLTgwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzZBMUI5QSAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLTgwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNkExQjlBICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRBMTQ4QyAhaW1wb3J0YW50O1xufVxuXG4ubWQtcHVycGxlLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QTE0OEMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG59XG5cbi5wdXJwbGUtOTAwLWZnIHtcbiAgY29sb3I6ICM0QTE0OEMgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS05MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNEExNDhDICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtOTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNEExNDhDICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtOTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzRBMTQ4QyAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLTkwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzRBMTQ4QyAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLTkwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNEExNDhDICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQTgwRkMgIWltcG9ydGFudDtcbn1cblxuLm1kLXB1cnBsZS1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBODBGQyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLnB1cnBsZS1BMTAwLWZnIHtcbiAgY29sb3I6ICNFQTgwRkMgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS1BMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0VBODBGQyAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLUExMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFQTgwRkMgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS1BMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0VBODBGQyAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLUExMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFQTgwRkMgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS1BMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFQTgwRkMgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UwNDBGQiAhaW1wb3J0YW50O1xufVxuXG4ubWQtcHVycGxlLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTA0MEZCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5wdXJwbGUtQTIwMC1mZyB7XG4gIGNvbG9yOiAjRTA0MEZCICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtQTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFMDQwRkIgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS1BMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRTA0MEZCICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtQTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFMDQwRkIgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS1BMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTA0MEZCICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtQTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRTA0MEZCICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENTAwRjkgIWltcG9ydGFudDtcbn1cblxuLm1kLXB1cnBsZS1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q1MDBGOSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4ucHVycGxlLUE0MDAtZmcge1xuICBjb2xvcjogI0Q1MDBGOSAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLUE0MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDUwMEY5ICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtQTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Q1MDBGOSAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLUE0MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRDUwMEY5ICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtQTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Q1MDBGOSAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLUE0MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0Q1MDBGOSAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUEwMEZGICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1wdXJwbGUtQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQTAwRkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnB1cnBsZS1BNzAwLWZnIHtcbiAgY29sb3I6ICNBQTAwRkYgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS1BNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0FBMDBGRiAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLUE3MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNBQTAwRkYgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS1BNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0FBMDBGRiAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLUE3MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNBQTAwRkYgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS1BNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNBQTAwRkYgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERTdGNiAhaW1wb3J0YW50O1xufVxuXG4ubWQtZGVlcC1wdXJwbGUtNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFN0Y2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uZGVlcC1wdXJwbGUtNTAtZmcge1xuICBjb2xvcjogI0VERTdGNiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtNTAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRURFN0Y2ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS01MC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0VERTdGNiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtNTAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRURFN0Y2ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS01MC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0VERTdGNiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtNTAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0VERTdGNiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxQzRFOSAhaW1wb3J0YW50O1xufVxuXG4ubWQtZGVlcC1wdXJwbGUtMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxQzRFOSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmRlZXAtcHVycGxlLTEwMC1mZyB7XG4gIGNvbG9yOiAjRDFDNEU5ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS0xMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDFDNEU5ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS0xMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNEMUM0RTkgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNEMUM0RTkgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0QxQzRFOSAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNEMUM0RTkgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMzlEREIgIWltcG9ydGFudDtcbn1cblxuLm1kLWRlZXAtcHVycGxlLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMzlEREIgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5kZWVwLXB1cnBsZS0yMDAtZmcge1xuICBjb2xvcjogI0IzOUREQiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0IzOUREQiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQjM5RERCICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS0yMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQjM5RERCICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS0yMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCMzlEREIgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQjM5RERCICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTU3NUNEICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1kZWVwLXB1cnBsZS0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTU3NUNEICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5kZWVwLXB1cnBsZS0zMDAtZmcge1xuICBjb2xvcjogIzk1NzVDRCAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtMzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzk1NzVDRCAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtMzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjOTU3NUNEICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS0zMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOTU3NUNEICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS0zMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5NTc1Q0QgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTMwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOTU3NUNEICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0U1N0MyICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1kZWVwLXB1cnBsZS00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0U1N0MyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5kZWVwLXB1cnBsZS00MDAtZmcge1xuICBjb2xvcjogIzdFNTdDMiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzdFNTdDMiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjN0U1N0MyICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS00MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjN0U1N0MyICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS00MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3RTU3QzIgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjN0U1N0MyICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjczQUI3ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1kZWVwLXB1cnBsZS01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjczQUI3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuXG4uZGVlcC1wdXJwbGUtNTAwLWZnIHtcbiAgY29sb3I6ICM2NzNBQjcgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM2NzNBQjcgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTUwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzY3M0FCNyAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtNTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzY3M0FCNyAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjczQUI3ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS01MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzY3M0FCNyAhaW1wb3J0YW50O1xufVxuXG4ubWQtZGVlcC1wdXJwbGUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjczQUI3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuXG4uZGVlcC1wdXJwbGUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjczQUI3ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS1mZyB7XG4gIGNvbG9yOiAjNjczQUI3ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM2NzNBQjcgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjczQUI3ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2NzNBQjcgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjczQUI3ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjczQUI3ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUUzNUIxICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1kZWVwLXB1cnBsZS02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUUzNUIxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuXG4uZGVlcC1wdXJwbGUtNjAwLWZnIHtcbiAgY29sb3I6ICM1RTM1QjEgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTYwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM1RTM1QjEgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTYwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzVFMzVCMSAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtNjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzVFMzVCMSAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtNjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNUUzNUIxICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS02MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzVFMzVCMSAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxMkRBOCAhaW1wb3J0YW50O1xufVxuXG4ubWQtZGVlcC1wdXJwbGUtNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxMkRBOCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLmRlZXAtcHVycGxlLTcwMC1mZyB7XG4gIGNvbG9yOiAjNTEyREE4ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS03MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTEyREE4ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS03MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1MTJEQTggIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM1MTJEQTggIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzUxMkRBOCAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1MTJEQTggIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTI3QTAgIWltcG9ydGFudDtcbn1cblxuLm1kLWRlZXAtcHVycGxlLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTI3QTAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG59XG5cbi5kZWVwLXB1cnBsZS04MDAtZmcge1xuICBjb2xvcjogIzQ1MjdBMCAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtODAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzQ1MjdBMCAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtODAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNDUyN0EwICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS04MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDUyN0EwICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS04MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0NTI3QTAgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTgwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDUyN0EwICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzExQjkyICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1kZWVwLXB1cnBsZS05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzExQjkyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuXG4uZGVlcC1wdXJwbGUtOTAwLWZnIHtcbiAgY29sb3I6ICMzMTFCOTIgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTkwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMzMTFCOTIgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTkwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzMxMUI5MiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtOTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzMxMUI5MiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtOTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzExQjkyICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS05MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzMxMUI5MiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMzg4RkYgIWltcG9ydGFudDtcbn1cblxuLm1kLWRlZXAtcHVycGxlLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjM4OEZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uZGVlcC1wdXJwbGUtQTEwMC1mZyB7XG4gIGNvbG9yOiAjQjM4OEZGICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS1BMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0IzODhGRiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtQTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0IzODhGRiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtQTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNCMzg4RkYgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLUExMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCMzg4RkYgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLUExMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0IzODhGRiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3QzRERkYgIWltcG9ydGFudDtcbn1cblxuLm1kLWRlZXAtcHVycGxlLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0M0REZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5kZWVwLXB1cnBsZS1BMjAwLWZnIHtcbiAgY29sb3I6ICM3QzRERkYgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLUEyMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjN0M0REZGICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS1BMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjN0M0REZGICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS1BMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzdDNERGRiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtQTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzdDNERGRiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtQTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjN0M0REZGICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1MUZGRiAhaW1wb3J0YW50O1xufVxuXG4ubWQtZGVlcC1wdXJwbGUtQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTFGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG59XG5cbi5kZWVwLXB1cnBsZS1BNDAwLWZnIHtcbiAgY29sb3I6ICM2NTFGRkYgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLUE0MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjUxRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS1BNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjUxRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS1BNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzY1MUZGRiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtQTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzY1MUZGRiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtQTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjUxRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyMDBFQSAhaW1wb3J0YW50O1xufVxuXG4ubWQtZGVlcC1wdXJwbGUtQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MjAwRUEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG59XG5cbi5kZWVwLXB1cnBsZS1BNzAwLWZnIHtcbiAgY29sb3I6ICM2MjAwRUEgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLUE3MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjIwMEVBICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS1BNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjIwMEVBICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS1BNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzYyMDBFQSAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtQTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzYyMDBFQSAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtQTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjIwMEVBICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFQUY2ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1pbmRpZ28tNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFQUY2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uaW5kaWdvLTUwLWZnIHtcbiAgY29sb3I6ICNFOEVBRjYgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby01MC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFOEVBRjYgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby01MC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0U4RUFGNiAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLTUwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0U4RUFGNiAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLTUwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRThFQUY2ICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tNTAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0U4RUFGNiAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNUNBRTkgIWltcG9ydGFudDtcbn1cblxuLm1kLWluZGlnby0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVDQUU5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uaW5kaWdvLTEwMC1mZyB7XG4gIGNvbG9yOiAjQzVDQUU5ICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0M1Q0FFOSAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0M1Q0FFOSAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNDNUNBRTkgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby0xMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNDNUNBRTkgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby0xMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0M1Q0FFOSAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RkE4REEgIWltcG9ydGFudDtcbn1cblxuLm1kLWluZGlnby0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUZBOERBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uaW5kaWdvLTIwMC1mZyB7XG4gIGNvbG9yOiAjOUZBOERBICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzlGQThEQSAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzlGQThEQSAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5RkE4REEgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby0yMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5RkE4REEgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby0yMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzlGQThEQSAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTg2Q0IgIWltcG9ydGFudDtcbn1cblxuLm1kLWluZGlnby0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk4NkNCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pbmRpZ28tMzAwLWZnIHtcbiAgY29sb3I6ICM3OTg2Q0IgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby0zMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzk4NkNCICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tMzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNzk4NkNCICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzc5ODZDQiAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLTMwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzc5ODZDQiAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLTMwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNzk4NkNCICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVDNkJDMCAhaW1wb3J0YW50O1xufVxuXG4ubWQtaW5kaWdvLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QzZCQzAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmluZGlnby00MDAtZmcge1xuICBjb2xvcjogIzVDNkJDMCAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM1QzZCQzAgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby00MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1QzZCQzAgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby00MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNUM2QkMwICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNUM2QkMwICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1QzZCQzAgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Y1MUI1ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1pbmRpZ28tNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNGNTFCNSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLmluZGlnby01MDAtZmcge1xuICBjb2xvcjogIzNGNTFCNSAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMzRjUxQjUgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby01MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzRjUxQjUgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby01MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjM0Y1MUI1ICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjM0Y1MUI1ICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tNTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzRjUxQjUgIWltcG9ydGFudDtcbn1cblxuLm1kLWluZGlnby1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRjUxQjUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG59XG5cbi5pbmRpZ28tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Y1MUI1ICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tZmcge1xuICBjb2xvcjogIzNGNTFCNSAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzNGNTFCNSAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjM0Y1MUI1ICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjM0Y1MUI1ICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzRjUxQjUgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjM0Y1MUI1ICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5NDlBQiAhaW1wb3J0YW50O1xufVxuXG4ubWQtaW5kaWdvLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTQ5QUIgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG59XG5cbi5pbmRpZ28tNjAwLWZnIHtcbiAgY29sb3I6ICMzOTQ5QUIgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby02MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzk0OUFCICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tNjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzk0OUFCICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tNjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzM5NDlBQiAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLTYwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM5NDlBQiAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLTYwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzk0OUFCICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwM0Y5RiAhaW1wb3J0YW50O1xufVxuXG4ubWQtaW5kaWdvLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDNGOUYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG59XG5cbi5pbmRpZ28tNzAwLWZnIHtcbiAgY29sb3I6ICMzMDNGOUYgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby03MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzAzRjlGICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzAzRjlGICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzMwM0Y5RiAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMwM0Y5RiAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzAzRjlGICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50O1xufVxuXG4ubWQtaW5kaWdvLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODM1OTMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG59XG5cbi5pbmRpZ28tODAwLWZnIHtcbiAgY29sb3I6ICMyODM1OTMgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby04MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjgzNTkzICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tODAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjgzNTkzICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tODAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLTgwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLTgwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjgzNTkzICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFBMjM3RSAhaW1wb3J0YW50O1xufVxuXG4ubWQtaW5kaWdvLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQTIzN0UgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG59XG5cbi5pbmRpZ28tOTAwLWZnIHtcbiAgY29sb3I6ICMxQTIzN0UgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby05MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUEyMzdFICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tOTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMUEyMzdFICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tOTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzFBMjM3RSAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLTkwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFBMjM3RSAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLTkwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMUEyMzdFICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QzlFRkYgIWltcG9ydGFudDtcbn1cblxuLm1kLWluZGlnby1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhDOUVGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmluZGlnby1BMTAwLWZnIHtcbiAgY29sb3I6ICM4QzlFRkYgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby1BMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzhDOUVGRiAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLUExMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4QzlFRkYgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby1BMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzhDOUVGRiAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLUExMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4QzlFRkYgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby1BMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM4QzlFRkYgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNkRGRSAhaW1wb3J0YW50O1xufVxuXG4ubWQtaW5kaWdvLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM2REZFICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pbmRpZ28tQTIwMC1mZyB7XG4gIGNvbG9yOiAjNTM2REZFICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tQTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM1MzZERkUgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby1BMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNTM2REZFICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tQTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM1MzZERkUgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby1BMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTM2REZFICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tQTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNTM2REZFICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRDVBRkUgIWltcG9ydGFudDtcbn1cblxuLm1kLWluZGlnby1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNENUFGRSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaW5kaWdvLUE0MDAtZmcge1xuICBjb2xvcjogIzNENUFGRSAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLUE0MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjM0Q1QUZFICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tQTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzNENUFGRSAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLUE0MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjM0Q1QUZFICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tQTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzNENUFGRSAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLUE0MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzNENUFGRSAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA0RkZFICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1pbmRpZ28tQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDRGRkUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG59XG5cbi5pbmRpZ28tQTcwMC1mZyB7XG4gIGNvbG9yOiAjMzA0RkZFICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tQTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMzMDRGRkUgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby1BNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzA0RkZFICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tQTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzMDRGRkUgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby1BNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzA0RkZFICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tQTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzA0RkZFICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1NUVFRCAhaW1wb3J0YW50O1xufVxuXG4ubWQtYmx1ZS01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTVFRUQgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5ibHVlLTUwLWZnIHtcbiAgY29sb3I6ICMwNTVFRUQgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtNTAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDU1RUVEICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTUwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDU1RUVEICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTUwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzA1NUVFRCAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS01MC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzA1NUVFRCAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS01MC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDU1RUVEICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRDY2RjUgIWltcG9ydGFudDtcbn1cblxuLm1kLWJsdWUtMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBENjZGNSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmJsdWUtMTAwLWZnIHtcbiAgY29sb3I6ICMwRDY2RjUgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzBENjZGNSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS0xMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwRDY2RjUgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzBENjZGNSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS0xMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwRDY2RjUgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwRDY2RjUgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCNzRGRiAhaW1wb3J0YW50O1xufVxuXG4ubWQtYmx1ZS0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI3NEZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uYmx1ZS0yMDAtZmcge1xuICBjb2xvcjogIzFCNzRGRiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS0yMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUI3NEZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFCNzRGRiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS0yMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMUI3NEZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFCNzRGRiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS0yMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzFCNzRGRiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ3REZGICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ibHVlLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDdERkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5ibHVlLTMwMC1mZyB7XG4gIGNvbG9yOiAjMjQ3REZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTMwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMyNDdERkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtMzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjQ3REZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTMwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyNDdERkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtMzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjQ3REZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTMwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjQ3REZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRTg3RkYgIWltcG9ydGFudDtcbn1cblxuLm1kLWJsdWUtNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJFODdGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmJsdWUtNDAwLWZnIHtcbiAgY29sb3I6ICMyRTg3RkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzJFODdGRiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS00MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyRTg3RkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzJFODdGRiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS00MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyRTg3RkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyRTg3RkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NkZGRiAhaW1wb3J0YW50O1xufVxuXG4ubWQtYmx1ZS01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg2RkZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5ibHVlLTUwMC1mZyB7XG4gIGNvbG9yOiAjMzg2RkZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMzODZGRkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtNTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzg2RkZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTUwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzODZGRkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzg2RkZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTUwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzg2RkZGICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ibHVlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NkZGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uYmx1ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODZGRkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZmcge1xuICBjb2xvcjogIzM4NkZGRiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMzODZGRkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzODZGRkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzg2RkZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzg2RkZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzODZGRkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1NUVFRCAhaW1wb3J0YW50O1xufVxuXG4ubWQtYmx1ZS02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU1RUVEICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5ibHVlLTYwMC1mZyB7XG4gIGNvbG9yOiAjMDU1RUVEICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTYwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwNTVFRUQgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtNjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDU1RUVEICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTYwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwNTVFRUQgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtNjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDU1RUVEICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTYwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDU1RUVEICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTc2RDIgIWltcG9ydGFudDtcbn1cblxuLm1kLWJsdWUtNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5NzZEMiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uYmx1ZS03MDAtZmcge1xuICBjb2xvcjogIzE5NzZEMiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS03MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk3NkQyICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzE5NzZEMiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS03MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMTk3NkQyICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzE5NzZEMiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS03MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzE5NzZEMiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU2NUMwICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ibHVlLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTY1QzAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG59XG5cbi5ibHVlLTgwMC1mZyB7XG4gIGNvbG9yOiAjMTU2NUMwICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTgwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMxNTY1QzAgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtODAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTU2NUMwICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTgwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxNTY1QzAgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtODAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTU2NUMwICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTgwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTU2NUMwICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRDQ3QTEgIWltcG9ydGFudDtcbn1cblxuLm1kLWJsdWUtOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBENDdBMSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLmJsdWUtOTAwLWZnIHtcbiAgY29sb3I6ICMwRDQ3QTEgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtOTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzBENDdBMSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS05MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwRDQ3QTEgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtOTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzBENDdBMSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS05MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwRDQ3QTEgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtOTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwRDQ3QTEgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MkIxRkYgIWltcG9ydGFudDtcbn1cblxuLm1kLWJsdWUtQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MkIxRkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5ibHVlLUExMDAtZmcge1xuICBjb2xvcjogIzgyQjFGRiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1BMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzgyQjFGRiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1BMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjODJCMUZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLUExMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjODJCMUZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLUExMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4MkIxRkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtQTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjODJCMUZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ4QUZGICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ibHVlLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ4QUZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5ibHVlLUEyMDAtZmcge1xuICBjb2xvcjogIzQ0OEFGRiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzQ0OEFGRiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1BMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNDQ4QUZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLUEyMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDQ4QUZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0NDhBRkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtQTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDQ4QUZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk3OUZGICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ibHVlLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk3OUZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5ibHVlLUE0MDAtZmcge1xuICBjb2xvcjogIzI5NzlGRiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1BNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzI5NzlGRiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1BNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjk3OUZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLUE0MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjk3OUZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLUE0MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyOTc5RkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtQTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjk3OUZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk2MkZGICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ibHVlLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk2MkZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5ibHVlLUE3MDAtZmcge1xuICBjb2xvcjogIzI5NjJGRiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1BNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzI5NjJGRiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1BNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjk2MkZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLUE3MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjk2MkZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLUE3MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyOTYyRkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtQTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjk2MkZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLUE4MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU1RUVEICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ibHVlLUE4MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU1RUVEICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLUE4MDAtZmcge1xuICBjb2xvcjogIzA1NUVFRCAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1BODAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzA1NUVFRCAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1BODAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDU1RUVEICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLUE4MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDU1RUVEICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLUE4MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwNTVFRUQgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtQTgwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDU1RUVEICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1NUVFRCAhaW1wb3J0YW50O1xufVxuXG4ubWQtbGlnaHQtYmx1ZS01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTVFRUQgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5saWdodC1ibHVlLTUwLWZnIHtcbiAgY29sb3I6ICMwNTVFRUQgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtNTAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDU1RUVEICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTUwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDU1RUVEICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTUwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzA1NUVFRCAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS01MC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzA1NUVFRCAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS01MC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDU1RUVEICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRDY2RjUgIWltcG9ydGFudDtcbn1cblxuLm1kLWxpZ2h0LWJsdWUtMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBENjZGNSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmxpZ2h0LWJsdWUtMTAwLWZnIHtcbiAgY29sb3I6ICMwRDY2RjUgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzBENjZGNSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS0xMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwRDY2RjUgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzBENjZGNSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS0xMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwRDY2RjUgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwRDY2RjUgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCNzRGRiAhaW1wb3J0YW50O1xufVxuXG4ubWQtbGlnaHQtYmx1ZS0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI3NEZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ubGlnaHQtYmx1ZS0yMDAtZmcge1xuICBjb2xvcjogIzFCNzRGRiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS0yMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUI3NEZGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFCNzRGRiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS0yMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMUI3NEZGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFCNzRGRiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS0yMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzFCNzRGRiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ3REZGICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1saWdodC1ibHVlLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDdERkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5saWdodC1ibHVlLTMwMC1mZyB7XG4gIGNvbG9yOiAjMjQ3REZGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTMwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMyNDdERkYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtMzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjQ3REZGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTMwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyNDdERkYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtMzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjQ3REZGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTMwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjQ3REZGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRTg3RkYgIWltcG9ydGFudDtcbn1cblxuLm1kLWxpZ2h0LWJsdWUtNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJFODdGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmxpZ2h0LWJsdWUtNDAwLWZnIHtcbiAgY29sb3I6ICMyRTg3RkYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzJFODdGRiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS00MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyRTg3RkYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzJFODdGRiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS00MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyRTg3RkYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyRTg3RkYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NkZGRiAhaW1wb3J0YW50O1xufVxuXG4ubWQtbGlnaHQtYmx1ZS01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg2RkZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ubGlnaHQtYmx1ZS01MDAtZmcge1xuICBjb2xvcjogIzM4NkZGRiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS01MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzg2RkZGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTUwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM4NkZGRiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS01MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzg2RkZGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTUwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM4NkZGRiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS01MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM4NkZGRiAhaW1wb3J0YW50O1xufVxuXG4ubWQtbGlnaHQtYmx1ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODZGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5saWdodC1ibHVlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NkZGRiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS1mZyB7XG4gIGNvbG9yOiAjMzg2RkZGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzM4NkZGRiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM4NkZGRiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzODZGRkYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzODZGRkYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM4NkZGRiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU1RUVEICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1saWdodC1ibHVlLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTVFRUQgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmxpZ2h0LWJsdWUtNjAwLWZnIHtcbiAgY29sb3I6ICMwNTVFRUQgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtNjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzA1NUVFRCAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS02MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwNTVFRUQgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtNjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzA1NUVFRCAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS02MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwNTVFRUQgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtNjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwNTVFRUQgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyODhEMSAhaW1wb3J0YW50O1xufVxuXG4ubWQtbGlnaHQtYmx1ZS03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI4OEQxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5saWdodC1ibHVlLTcwMC1mZyB7XG4gIGNvbG9yOiAjMDI4OEQxICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMjg4RDEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDI4OEQxICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMjg4RDEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDI4OEQxICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDI4OEQxICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjc3QkQgIWltcG9ydGFudDtcbn1cblxuLm1kLWxpZ2h0LWJsdWUtODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzdCRCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4ubGlnaHQtYmx1ZS04MDAtZmcge1xuICBjb2xvcjogIzAyNzdCRCAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS04MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDI3N0JEICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTgwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAyNzdCRCAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS04MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDI3N0JEICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTgwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAyNzdCRCAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS04MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAyNzdCRCAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE1NzlCICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1saWdodC1ibHVlLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTU3OUIgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmxpZ2h0LWJsdWUtOTAwLWZnIHtcbiAgY29sb3I6ICMwMTU3OUIgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtOTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAxNTc5QiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS05MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMTU3OUIgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtOTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAxNTc5QiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS05MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMTU3OUIgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtOTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMTU3OUIgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MEQ4RkYgIWltcG9ydGFudDtcbn1cblxuLm1kLWxpZ2h0LWJsdWUtQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MEQ4RkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5saWdodC1ibHVlLUExMDAtZmcge1xuICBjb2xvcjogIzgwRDhGRiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS1BMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzgwRDhGRiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS1BMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjODBEOEZGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLUExMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjODBEOEZGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLUExMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4MEQ4RkYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtQTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjODBEOEZGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBDNEZGICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1saWdodC1ibHVlLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBDNEZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ubGlnaHQtYmx1ZS1BMjAwLWZnIHtcbiAgY29sb3I6ICM0MEM0RkYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtQTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM0MEM0RkYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtQTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQwQzRGRiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS1BMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzQwQzRGRiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS1BMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDBDNEZGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLUEyMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzQwQzRGRiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjBGRiAhaW1wb3J0YW50O1xufVxuXG4ubWQtbGlnaHQtYmx1ZS1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjBGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmxpZ2h0LWJsdWUtQTQwMC1mZyB7XG4gIGNvbG9yOiAjMDBCMEZGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLUE0MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBCMEZGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLUE0MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMEIwRkYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtQTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMEIwRkYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtQTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwQjBGRiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS1BNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMEIwRkYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDkxRUEgIWltcG9ydGFudDtcbn1cblxuLm1kLWxpZ2h0LWJsdWUtQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDkxRUEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmxpZ2h0LWJsdWUtQTcwMC1mZyB7XG4gIGNvbG9yOiAjMDA5MUVBICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLUE3MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5MUVBICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLUE3MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDkxRUEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtQTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDkxRUEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtQTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwOTFFQSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS1BNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDkxRUEgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBGN0ZBICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1jeWFuLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UwRjdGQSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmN5YW4tNTAtZmcge1xuICBjb2xvcjogI0UwRjdGQSAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi01MC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFMEY3RkEgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tNTAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFMEY3RkEgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tNTAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRTBGN0ZBICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTUwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTBGN0ZBICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTUwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFMEY3RkEgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IyRUJGMiAhaW1wb3J0YW50O1xufVxuXG4ubWQtY3lhbi0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjJFQkYyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uY3lhbi0xMDAtZmcge1xuICBjb2xvcjogI0IyRUJGMiAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi0xMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQjJFQkYyICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0IyRUJGMiAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi0xMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQjJFQkYyICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IyRUJGMiAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi0xMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0IyRUJGMiAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBERUVBICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1jeWFuLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MERFRUEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5jeWFuLTIwMC1mZyB7XG4gIGNvbG9yOiAjODBERUVBICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM4MERFRUEgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjODBERUVBICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4MERFRUEgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjODBERUVBICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjODBERUVBICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0REQwRTEgIWltcG9ydGFudDtcbn1cblxuLm1kLWN5YW4tMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRERDBFMSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmN5YW4tMzAwLWZnIHtcbiAgY29sb3I6ICM0REQwRTEgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tMzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzRERDBFMSAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi0zMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0REQwRTEgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzRERDBFMSAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi0zMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0REQwRTEgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tMzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0REQwRTEgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2QzZEQSAhaW1wb3J0YW50O1xufVxuXG4ubWQtY3lhbi00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZDNkRBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uY3lhbi00MDAtZmcge1xuICBjb2xvcjogIzI2QzZEQSAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi00MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjZDNkRBICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzI2QzZEQSAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi00MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjZDNkRBICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzI2QzZEQSAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi00MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzI2QzZEQSAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCQ0Q0ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1jeWFuLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEJDRDQgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5jeWFuLTUwMC1mZyB7XG4gIGNvbG9yOiAjMDBCQ0Q0ICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMEJDRDQgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tNTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDBCQ0Q0ICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTUwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMEJDRDQgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDBCQ0Q0ICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTUwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBCQ0Q0ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1jeWFuLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQkNENCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmN5YW4tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCQ0Q0ICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLWZnIHtcbiAgY29sb3I6ICMwMEJDRDQgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBCQ0Q0ICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDBCQ0Q0ICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwQkNENCAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwQkNENCAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBCQ0Q0ICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFDQzEgIWltcG9ydGFudDtcbn1cblxuLm1kLWN5YW4tNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUNDMSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmN5YW4tNjAwLWZnIHtcbiAgY29sb3I6ICMwMEFDQzEgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tNjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwQUNDMSAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi02MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMEFDQzEgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tNjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwQUNDMSAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi02MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMEFDQzEgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tNjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMEFDQzEgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTdBNyAhaW1wb3J0YW50O1xufVxuXG4ubWQtY3lhbi03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5N0E3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5jeWFuLTcwMC1mZyB7XG4gIGNvbG9yOiAjMDA5N0E3ICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMDk3QTcgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDA5N0E3ICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDk3QTcgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA5N0E3ICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA5N0E3ICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgzOEYgIWltcG9ydGFudDtcbn1cblxuLm1kLWN5YW4tODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODM4RiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uY3lhbi04MDAtZmcge1xuICBjb2xvcjogIzAwODM4RiAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi04MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4MzhGICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTgwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwODM4RiAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi04MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDA4MzhGICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTgwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwODM4RiAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi04MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwODM4RiAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDY0ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1jeWFuLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNjQgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmN5YW4tOTAwLWZnIHtcbiAgY29sb3I6ICMwMDYwNjQgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tOTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNjA2NCAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi05MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDYwNjQgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tOTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwNjA2NCAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi05MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDYwNjQgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tOTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDYwNjQgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NEZGRkYgIWltcG9ydGFudDtcbn1cblxuLm1kLWN5YW4tQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NEZGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5jeWFuLUExMDAtZmcge1xuICBjb2xvcjogIzg0RkZGRiAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi1BMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzg0RkZGRiAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi1BMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjODRGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLUExMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjODRGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLUExMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4NEZGRkYgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tQTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjODRGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1jeWFuLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThGRkZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uY3lhbi1BMjAwLWZnIHtcbiAgY29sb3I6ICMxOEZGRkYgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tQTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMxOEZGRkYgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tQTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzE4RkZGRiAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi1BMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzE4RkZGRiAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi1BMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMThGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLUEyMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzE4RkZGRiAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwRTVGRiAhaW1wb3J0YW50O1xufVxuXG4ubWQtY3lhbi1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwRTVGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmN5YW4tQTQwMC1mZyB7XG4gIGNvbG9yOiAjMDBFNUZGICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLUE0MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBFNUZGICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLUE0MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMEU1RkYgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tQTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMEU1RkYgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tQTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwRTVGRiAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi1BNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMEU1RkYgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEI4RDQgIWltcG9ydGFudDtcbn1cblxuLm1kLWN5YW4tQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEI4RDQgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5jeWFuLUE3MDAtZmcge1xuICBjb2xvcjogIzAwQjhENCAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi1BNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwQjhENCAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi1BNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDBCOEQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLUE3MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDBCOEQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLUE3MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMEI4RDQgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tQTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBCOEQ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UwRjJGMSAhaW1wb3J0YW50O1xufVxuXG4ubWQtdGVhbC01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMEYyRjEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi50ZWFsLTUwLWZnIHtcbiAgY29sb3I6ICNFMEYyRjEgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtNTAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTBGMkYxICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTUwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRTBGMkYxICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTUwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0UwRjJGMSAhaW1wb3J0YW50O1xufVxuXG4udGVhbC01MC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0UwRjJGMSAhaW1wb3J0YW50O1xufVxuXG4udGVhbC01MC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRTBGMkYxICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMkRGREIgIWltcG9ydGFudDtcbn1cblxuLm1kLXRlYWwtMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IyREZEQiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLnRlYWwtMTAwLWZnIHtcbiAgY29sb3I6ICNCMkRGREIgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0IyREZEQiAhaW1wb3J0YW50O1xufVxuXG4udGVhbC0xMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCMkRGREIgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0IyREZEQiAhaW1wb3J0YW50O1xufVxuXG4udGVhbC0xMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCMkRGREIgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNCMkRGREIgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwQ0JDNCAhaW1wb3J0YW50O1xufVxuXG4ubWQtdGVhbC0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBDQkM0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4udGVhbC0yMDAtZmcge1xuICBjb2xvcjogIzgwQ0JDNCAhaW1wb3J0YW50O1xufVxuXG4udGVhbC0yMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBDQkM0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzgwQ0JDNCAhaW1wb3J0YW50O1xufVxuXG4udGVhbC0yMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjODBDQkM0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzgwQ0JDNCAhaW1wb3J0YW50O1xufVxuXG4udGVhbC0yMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzgwQ0JDNCAhaW1wb3J0YW50O1xufVxuXG4udGVhbC0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNERCNkFDICFpbXBvcnRhbnQ7XG59XG5cbi5tZC10ZWFsLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0REI2QUMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi50ZWFsLTMwMC1mZyB7XG4gIGNvbG9yOiAjNERCNkFDICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTMwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM0REI2QUMgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtMzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNERCNkFDICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTMwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0REI2QUMgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtMzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNERCNkFDICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTMwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNERCNkFDICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNkE2OUEgIWltcG9ydGFudDtcbn1cblxuLm1kLXRlYWwtNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2QTY5QSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLnRlYWwtNDAwLWZnIHtcbiAgY29sb3I6ICMyNkE2OUEgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzI2QTY5QSAhaW1wb3J0YW50O1xufVxuXG4udGVhbC00MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyNkE2OUEgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzI2QTY5QSAhaW1wb3J0YW50O1xufVxuXG4udGVhbC00MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyNkE2OUEgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyNkE2OUEgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50O1xufVxuXG4ubWQtdGVhbC01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi50ZWFsLTUwMC1mZyB7XG4gIGNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDtcbn1cblxuLnRlYWwtNTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTUwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDtcbn1cblxuLnRlYWwtNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTUwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC10ZWFsLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4udGVhbC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDtcbn1cblxuLnRlYWwtZmcge1xuICBjb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50O1xufVxuXG4udGVhbC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDtcbn1cblxuLnRlYWwtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDtcbn1cblxuLnRlYWwtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDtcbn1cblxuLnRlYWwtNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODk3QiAhaW1wb3J0YW50O1xufVxuXG4ubWQtdGVhbC02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OTdCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi50ZWFsLTYwMC1mZyB7XG4gIGNvbG9yOiAjMDA4OTdCICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTYwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMDg5N0IgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtNjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDA4OTdCICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTYwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDg5N0IgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtNjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA4OTdCICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTYwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA4OTdCICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc5NkIgIWltcG9ydGFudDtcbn1cblxuLm1kLXRlYWwtNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzk2QiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4udGVhbC03MDAtZmcge1xuICBjb2xvcjogIzAwNzk2QiAhaW1wb3J0YW50O1xufVxuXG4udGVhbC03MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3OTZCICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwNzk2QiAhaW1wb3J0YW50O1xufVxuXG4udGVhbC03MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDA3OTZCICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNzk2QiAhaW1wb3J0YW50O1xufVxuXG4udGVhbC03MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwNzk2QiAhaW1wb3J0YW50O1xufVxuXG4udGVhbC04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OTVDICFpbXBvcnRhbnQ7XG59XG5cbi5tZC10ZWFsLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5NUMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG59XG5cbi50ZWFsLTgwMC1mZyB7XG4gIGNvbG9yOiAjMDA2OTVDICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTgwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMDY5NUMgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtODAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDA2OTVDICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTgwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDY5NUMgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtODAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA2OTVDICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTgwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA2OTVDICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRENDAgIWltcG9ydGFudDtcbn1cblxuLm1kLXRlYWwtOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEQ0MCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLnRlYWwtOTAwLWZnIHtcbiAgY29sb3I6ICMwMDRENDAgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtOTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNEQ0MCAhaW1wb3J0YW50O1xufVxuXG4udGVhbC05MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDRENDAgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtOTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwNEQ0MCAhaW1wb3J0YW50O1xufVxuXG4udGVhbC05MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDRENDAgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtOTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDRENDAgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBN0ZGRUIgIWltcG9ydGFudDtcbn1cblxuLm1kLXRlYWwtQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBN0ZGRUIgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi50ZWFsLUExMDAtZmcge1xuICBjb2xvcjogI0E3RkZFQiAhaW1wb3J0YW50O1xufVxuXG4udGVhbC1BMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0E3RkZFQiAhaW1wb3J0YW50O1xufVxuXG4udGVhbC1BMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQTdGRkVCICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLUExMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQTdGRkVCICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLUExMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNBN0ZGRUIgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtQTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQTdGRkVCICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRGRkRBICFpbXBvcnRhbnQ7XG59XG5cbi5tZC10ZWFsLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRGRkRBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4udGVhbC1BMjAwLWZnIHtcbiAgY29sb3I6ICM2NEZGREEgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtQTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM2NEZGREEgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtQTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzY0RkZEQSAhaW1wb3J0YW50O1xufVxuXG4udGVhbC1BMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzY0RkZEQSAhaW1wb3J0YW50O1xufVxuXG4udGVhbC1BMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjRGRkRBICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLUEyMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzY0RkZEQSAhaW1wb3J0YW50O1xufVxuXG4udGVhbC1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFERTlCNiAhaW1wb3J0YW50O1xufVxuXG4ubWQtdGVhbC1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFERTlCNiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLnRlYWwtQTQwMC1mZyB7XG4gIGNvbG9yOiAjMURFOUI2ICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLUE0MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMURFOUI2ICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLUE0MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxREU5QjYgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtQTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxREU5QjYgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtQTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFERTlCNiAhaW1wb3J0YW50O1xufVxuXG4udGVhbC1BNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxREU5QjYgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEJGQTUgIWltcG9ydGFudDtcbn1cblxuLm1kLXRlYWwtQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEJGQTUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi50ZWFsLUE3MDAtZmcge1xuICBjb2xvcjogIzAwQkZBNSAhaW1wb3J0YW50O1xufVxuXG4udGVhbC1BNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwQkZBNSAhaW1wb3J0YW50O1xufVxuXG4udGVhbC1BNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDBCRkE1ICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLUE3MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDBCRkE1ICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLUE3MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMEJGQTUgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtQTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBCRkE1ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEY1RTkgIWltcG9ydGFudDtcbn1cblxuLm1kLWdyZWVuLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RjVFOSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmdyZWVuLTUwLWZnIHtcbiAgY29sb3I6ICNFOEY1RTkgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTUwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0U4RjVFOSAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tNTAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFOEY1RTkgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTUwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0U4RjVFOSAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tNTAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFOEY1RTkgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTUwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFOEY1RTkgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOEU2QzkgIWltcG9ydGFudDtcbn1cblxuLm1kLWdyZWVuLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOEU2QzkgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5ncmVlbi0xMDAtZmcge1xuICBjb2xvcjogI0M4RTZDOSAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0M4RTZDOSAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQzhFNkM5ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi0xMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQzhFNkM5ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi0xMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNDOEU2QzkgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQzhFNkM5ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTVENkE3ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ncmVlbi0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTVENkE3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uZ3JlZW4tMjAwLWZnIHtcbiAgY29sb3I6ICNBNUQ2QTcgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNBNUQ2QTcgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0E1RDZBNyAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0E1RDZBNyAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQTVENkE3ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi0yMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0E1RDZBNyAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxQzc4NCAhaW1wb3J0YW50O1xufVxuXG4ubWQtZ3JlZW4tMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxQzc4NCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmdyZWVuLTMwMC1mZyB7XG4gIGNvbG9yOiAjODFDNzg0ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi0zMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODFDNzg0ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi0zMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4MUM3ODQgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTMwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4MUM3ODQgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTMwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzgxQzc4NCAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tMzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM4MUM3ODQgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NkJCNkEgIWltcG9ydGFudDtcbn1cblxuLm1kLWdyZWVuLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NkJCNkEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5ncmVlbi00MDAtZmcge1xuICBjb2xvcjogIzY2QkI2QSAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzY2QkI2QSAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjZCQjZBICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi00MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjZCQjZBICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi00MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2NkJCNkEgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjZCQjZBICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNENBRjUwICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ncmVlbi01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNENBRjUwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uZ3JlZW4tNTAwLWZnIHtcbiAgY29sb3I6ICM0Q0FGNTAgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM0Q0FGNTAgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTUwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzRDQUY1MCAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tNTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzRDQUY1MCAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNENBRjUwICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi01MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzRDQUY1MCAhaW1wb3J0YW50O1xufVxuXG4ubWQtZ3JlZW4tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNENBRjUwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uZ3JlZW4tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNENBRjUwICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi1mZyB7XG4gIGNvbG9yOiAjNENBRjUwICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM0Q0FGNTAgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNENBRjUwICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0Q0FGNTAgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNENBRjUwICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNENBRjUwICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDNBMDQ3ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ncmVlbi02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDNBMDQ3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5ncmVlbi02MDAtZmcge1xuICBjb2xvcjogIzQzQTA0NyAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tNjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzQzQTA0NyAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tNjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNDNBMDQ3ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi02MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDNBMDQ3ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi02MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0M0EwNDcgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTYwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDNBMDQ3ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg4RTNDICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ncmVlbi03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg4RTNDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5ncmVlbi03MDAtZmcge1xuICBjb2xvcjogIzM4OEUzQyAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzM4OEUzQyAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzg4RTNDICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi03MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzg4RTNDICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi03MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzODhFM0MgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzg4RTNDICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU3RDMyICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ncmVlbi04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU3RDMyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuXG4uZ3JlZW4tODAwLWZnIHtcbiAgY29sb3I6ICMyRTdEMzIgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTgwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMyRTdEMzIgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTgwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzJFN0QzMiAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tODAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzJFN0QzMiAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tODAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMkU3RDMyICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi04MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzJFN0QzMiAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCNUUyMCAhaW1wb3J0YW50O1xufVxuXG4ubWQtZ3JlZW4tOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCNUUyMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLmdyZWVuLTkwMC1mZyB7XG4gIGNvbG9yOiAjMUI1RTIwICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi05MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUI1RTIwICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi05MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxQjVFMjAgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTkwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxQjVFMjAgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTkwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFCNUUyMCAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tOTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxQjVFMjAgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjlGNkNBICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ncmVlbi1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I5RjZDQSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmdyZWVuLUExMDAtZmcge1xuICBjb2xvcjogI0I5RjZDQSAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tQTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNCOUY2Q0EgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLUExMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCOUY2Q0EgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLUExMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQjlGNkNBICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi1BMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQjlGNkNBICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi1BMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNCOUY2Q0EgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjlGMEFFICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ncmVlbi1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5RjBBRSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmdyZWVuLUEyMDAtZmcge1xuICBjb2xvcjogIzY5RjBBRSAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tQTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM2OUYwQUUgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLUEyMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2OUYwQUUgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLUEyMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjlGMEFFICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi1BMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjlGMEFFICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi1BMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2OUYwQUUgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBFNjc2ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ncmVlbi1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwRTY3NiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmdyZWVuLUE0MDAtZmcge1xuICBjb2xvcjogIzAwRTY3NiAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tQTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMEU2NzYgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLUE0MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMEU2NzYgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLUE0MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDBFNjc2ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi1BNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDBFNjc2ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi1BNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMEU2NzYgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBDODUzICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ncmVlbi1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQzg1MyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmdyZWVuLUE3MDAtZmcge1xuICBjb2xvcjogIzAwQzg1MyAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tQTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMEM4NTMgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLUE3MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMEM4NTMgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLUE3MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDBDODUzICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi1BNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDBDODUzICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi1BNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMEM4NTMgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjhFOSAhaW1wb3J0YW50O1xufVxuXG4ubWQtbGlnaHQtZ3JlZW4tNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGOEU5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ubGlnaHQtZ3JlZW4tNTAtZmcge1xuICBjb2xvcjogI0YxRjhFOSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tNTAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjFGOEU5ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi01MC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0YxRjhFOSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tNTAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRjFGOEU5ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi01MC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0YxRjhFOSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tNTAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0YxRjhFOSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDRURDOCAhaW1wb3J0YW50O1xufVxuXG4ubWQtbGlnaHQtZ3JlZW4tMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDRURDOCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmxpZ2h0LWdyZWVuLTEwMC1mZyB7XG4gIGNvbG9yOiAjRENFREM4ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi0xMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRENFREM4ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi0xMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNEQ0VEQzggIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNEQ0VEQzggIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0RDRURDOCAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNEQ0VEQzggIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNUUxQTUgIWltcG9ydGFudDtcbn1cblxuLm1kLWxpZ2h0LWdyZWVuLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNUUxQTUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5saWdodC1ncmVlbi0yMDAtZmcge1xuICBjb2xvcjogI0M1RTFBNSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0M1RTFBNSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQzVFMUE1ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi0yMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQzVFMUE1ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi0yMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNDNUUxQTUgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQzVFMUE1ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUVENTgxICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1saWdodC1ncmVlbi0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUVENTgxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ubGlnaHQtZ3JlZW4tMzAwLWZnIHtcbiAgY29sb3I6ICNBRUQ1ODEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTMwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNBRUQ1ODEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTMwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0FFRDU4MSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0FFRDU4MSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tMzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQUVENTgxICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi0zMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0FFRDU4MSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlDQ0M2NSAhaW1wb3J0YW50O1xufVxuXG4ubWQtbGlnaHQtZ3JlZW4tNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlDQ0M2NSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmxpZ2h0LWdyZWVuLTQwMC1mZyB7XG4gIGNvbG9yOiAjOUNDQzY1ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi00MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOUNDQzY1ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi00MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5Q0NDNjUgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5Q0NDNjUgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzlDQ0M2NSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5Q0NDNjUgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QkMzNEEgIWltcG9ydGFudDtcbn1cblxuLm1kLWxpZ2h0LWdyZWVuLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QkMzNEEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5saWdodC1ncmVlbi01MDAtZmcge1xuICBjb2xvcjogIzhCQzM0QSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tNTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzhCQzM0QSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tNTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjOEJDMzRBICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi01MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOEJDMzRBICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi01MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4QkMzNEEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTUwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOEJDMzRBICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1saWdodC1ncmVlbi1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QkMzNEEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5saWdodC1ncmVlbi1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QkMzNEEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLWZnIHtcbiAgY29sb3I6ICM4QkMzNEEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzhCQzM0QSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4QkMzNEEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzhCQzM0QSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4QkMzNEEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM4QkMzNEEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Q0IzNDIgIWltcG9ydGFudDtcbn1cblxuLm1kLWxpZ2h0LWdyZWVuLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Q0IzNDIgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5saWdodC1ncmVlbi02MDAtZmcge1xuICBjb2xvcjogIzdDQjM0MiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tNjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzdDQjM0MiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tNjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjN0NCMzQyICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi02MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjN0NCMzQyICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi02MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3Q0IzNDIgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTYwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjN0NCMzQyICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg5RjM4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1saWdodC1ncmVlbi03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg5RjM4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5saWdodC1ncmVlbi03MDAtZmcge1xuICBjb2xvcjogIzY4OUYzOCAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzY4OUYzOCAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjg5RjM4ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi03MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjg5RjM4ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi03MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2ODlGMzggIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjg5RjM4ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU4QjJGICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1saWdodC1ncmVlbi04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU4QjJGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5saWdodC1ncmVlbi04MDAtZmcge1xuICBjb2xvcjogIzU1OEIyRiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tODAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzU1OEIyRiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tODAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNTU4QjJGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi04MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNTU4QjJGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi04MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1NThCMkYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTgwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNTU4QjJGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2OTFFICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1saWdodC1ncmVlbi05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2OTFFICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5saWdodC1ncmVlbi05MDAtZmcge1xuICBjb2xvcjogIzMzNjkxRSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tOTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzMzNjkxRSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tOTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzM2OTFFICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi05MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzM2OTFFICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi05MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzY5MUUgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTkwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzM2OTFFICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDRkY5MCAhaW1wb3J0YW50O1xufVxuXG4ubWQtbGlnaHQtZ3JlZW4tQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQ0ZGOTAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5saWdodC1ncmVlbi1BMTAwLWZnIHtcbiAgY29sb3I6ICNDQ0ZGOTAgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLUExMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0NGRjkwICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi1BMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQ0NGRjkwICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi1BMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0NDRkY5MCAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tQTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0NDRkY5MCAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tQTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQ0NGRjkwICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IyRkY1OSAhaW1wb3J0YW50O1xufVxuXG4ubWQtbGlnaHQtZ3JlZW4tQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMkZGNTkgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5saWdodC1ncmVlbi1BMjAwLWZnIHtcbiAgY29sb3I6ICNCMkZGNTkgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLUEyMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQjJGRjU5ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi1BMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQjJGRjU5ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi1BMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0IyRkY1OSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tQTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IyRkY1OSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tQTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQjJGRjU5ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2RkYwMyAhaW1wb3J0YW50O1xufVxuXG4ubWQtbGlnaHQtZ3JlZW4tQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NkZGMDMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5saWdodC1ncmVlbi1BNDAwLWZnIHtcbiAgY29sb3I6ICM3NkZGMDMgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLUE0MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzZGRjAzICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi1BNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNzZGRjAzICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi1BNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzc2RkYwMyAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tQTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzc2RkYwMyAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tQTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNzZGRjAzICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0REQxNyAhaW1wb3J0YW50O1xufVxuXG4ubWQtbGlnaHQtZ3JlZW4tQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NEREMTcgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5saWdodC1ncmVlbi1BNzAwLWZnIHtcbiAgY29sb3I6ICM2NEREMTcgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLUE3MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjRERDE3ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi1BNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjRERDE3ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi1BNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzY0REQxNyAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tQTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzY0REQxNyAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tQTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjRERDE3ICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RkJFNyAhaW1wb3J0YW50O1xufVxuXG4ubWQtbGltZS01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUZCRTcgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5saW1lLTUwLWZnIHtcbiAgY29sb3I6ICNGOUZCRTcgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtNTAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjlGQkU3ICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTUwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjlGQkU3ICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTUwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0Y5RkJFNyAhaW1wb3J0YW50O1xufVxuXG4ubGltZS01MC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Y5RkJFNyAhaW1wb3J0YW50O1xufVxuXG4ubGltZS01MC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjlGQkU3ICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEY0QzMgIWltcG9ydGFudDtcbn1cblxuLm1kLWxpbWUtMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjRDMyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmxpbWUtMTAwLWZnIHtcbiAgY29sb3I6ICNGMEY0QzMgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0YwRjRDMyAhaW1wb3J0YW50O1xufVxuXG4ubGltZS0xMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGMEY0QzMgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0YwRjRDMyAhaW1wb3J0YW50O1xufVxuXG4ubGltZS0xMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGMEY0QzMgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGMEY0QzMgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RUU5QyAhaW1wb3J0YW50O1xufVxuXG4ubWQtbGltZS0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFRTlDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ubGltZS0yMDAtZmcge1xuICBjb2xvcjogI0U2RUU5QyAhaW1wb3J0YW50O1xufVxuXG4ubGltZS0yMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTZFRTlDICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0U2RUU5QyAhaW1wb3J0YW50O1xufVxuXG4ubGltZS0yMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRTZFRTlDICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0U2RUU5QyAhaW1wb3J0YW50O1xufVxuXG4ubGltZS0yMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0U2RUU5QyAhaW1wb3J0YW50O1xufVxuXG4ubGltZS0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENFNzc1ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1saW1lLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQ0U3NzUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5saW1lLTMwMC1mZyB7XG4gIGNvbG9yOiAjRENFNzc1ICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTMwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNEQ0U3NzUgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtMzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRENFNzc1ICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTMwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNEQ0U3NzUgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtMzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRENFNzc1ICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTMwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRENFNzc1ICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENEUxNTcgIWltcG9ydGFudDtcbn1cblxuLm1kLWxpbWUtNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q0RTE1NyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmxpbWUtNDAwLWZnIHtcbiAgY29sb3I6ICNENEUxNTcgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0Q0RTE1NyAhaW1wb3J0YW50O1xufVxuXG4ubGltZS00MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNENEUxNTcgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0Q0RTE1NyAhaW1wb3J0YW50O1xufVxuXG4ubGltZS00MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNENEUxNTcgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNENEUxNTcgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NEREMzOSAhaW1wb3J0YW50O1xufVxuXG4ubWQtbGltZS01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0REQzM5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ubGltZS01MDAtZmcge1xuICBjb2xvcjogI0NEREMzOSAhaW1wb3J0YW50O1xufVxuXG4ubGltZS01MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0REQzM5ICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTUwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0NEREMzOSAhaW1wb3J0YW50O1xufVxuXG4ubGltZS01MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQ0REQzM5ICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTUwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0NEREMzOSAhaW1wb3J0YW50O1xufVxuXG4ubGltZS01MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0NEREMzOSAhaW1wb3J0YW50O1xufVxuXG4ubWQtbGltZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRERDMzkgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5saW1lLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NEREMzOSAhaW1wb3J0YW50O1xufVxuXG4ubGltZS1mZyB7XG4gIGNvbG9yOiAjQ0REQzM5ICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0NEREMzOSAhaW1wb3J0YW50O1xufVxuXG4ubGltZS1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0NEREMzOSAhaW1wb3J0YW50O1xufVxuXG4ubGltZS1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNDRERDMzkgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNDRERDMzkgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0NEREMzOSAhaW1wb3J0YW50O1xufVxuXG4ubGltZS02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzBDQTMzICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1saW1lLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMENBMzMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5saW1lLTYwMC1mZyB7XG4gIGNvbG9yOiAjQzBDQTMzICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTYwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNDMENBMzMgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtNjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQzBDQTMzICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTYwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNDMENBMzMgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtNjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQzBDQTMzICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTYwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQzBDQTMzICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRkI0MkIgIWltcG9ydGFudDtcbn1cblxuLm1kLWxpbWUtNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FGQjQyQiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmxpbWUtNzAwLWZnIHtcbiAgY29sb3I6ICNBRkI0MkIgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0FGQjQyQiAhaW1wb3J0YW50O1xufVxuXG4ubGltZS03MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNBRkI0MkIgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0FGQjQyQiAhaW1wb3J0YW50O1xufVxuXG4ubGltZS03MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNBRkI0MkIgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNBRkI0MkIgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUQyNCAhaW1wb3J0YW50O1xufVxuXG4ubWQtbGltZS04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RDI0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ubGltZS04MDAtZmcge1xuICBjb2xvcjogIzlFOUQyNCAhaW1wb3J0YW50O1xufVxuXG4ubGltZS04MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOUU5RDI0ICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTgwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzlFOUQyNCAhaW1wb3J0YW50O1xufVxuXG4ubGltZS04MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOUU5RDI0ICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTgwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzlFOUQyNCAhaW1wb3J0YW50O1xufVxuXG4ubGltZS04MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzlFOUQyNCAhaW1wb3J0YW50O1xufVxuXG4ubGltZS05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI3NzE3ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1saW1lLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Mjc3MTcgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmxpbWUtOTAwLWZnIHtcbiAgY29sb3I6ICM4Mjc3MTcgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtOTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50O1xufVxuXG4ubGltZS05MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4Mjc3MTcgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtOTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50O1xufVxuXG4ubGltZS05MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4Mjc3MTcgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtOTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM4Mjc3MTcgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEZGODEgIWltcG9ydGFudDtcbn1cblxuLm1kLWxpbWUtQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEZGODEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5saW1lLUExMDAtZmcge1xuICBjb2xvcjogI0Y0RkY4MSAhaW1wb3J0YW50O1xufVxuXG4ubGltZS1BMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0Y0RkY4MSAhaW1wb3J0YW50O1xufVxuXG4ubGltZS1BMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjRGRjgxICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLUExMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRjRGRjgxICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLUExMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGNEZGODEgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtQTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjRGRjgxICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGRjQxICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1saW1lLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGRjQxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ubGltZS1BMjAwLWZnIHtcbiAgY29sb3I6ICNFRUZGNDEgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtQTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFRUZGNDEgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtQTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0VFRkY0MSAhaW1wb3J0YW50O1xufVxuXG4ubGltZS1BMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0VFRkY0MSAhaW1wb3J0YW50O1xufVxuXG4ubGltZS1BMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRUVGRjQxICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLUEyMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0VFRkY0MSAhaW1wb3J0YW50O1xufVxuXG4ubGltZS1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M2RkYwMCAhaW1wb3J0YW50O1xufVxuXG4ubWQtbGltZS1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M2RkYwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmxpbWUtQTQwMC1mZyB7XG4gIGNvbG9yOiAjQzZGRjAwICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLUE0MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzZGRjAwICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLUE0MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNDNkZGMDAgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtQTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNDNkZGMDAgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtQTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0M2RkYwMCAhaW1wb3J0YW50O1xufVxuXG4ubGltZS1BNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNDNkZGMDAgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRUVBMDAgIWltcG9ydGFudDtcbn1cblxuLm1kLWxpbWUtQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRUVBMDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5saW1lLUE3MDAtZmcge1xuICBjb2xvcjogI0FFRUEwMCAhaW1wb3J0YW50O1xufVxuXG4ubGltZS1BNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0FFRUEwMCAhaW1wb3J0YW50O1xufVxuXG4ubGltZS1BNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQUVFQTAwICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLUE3MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQUVFQTAwICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLUE3MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNBRUVBMDAgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtQTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQUVFQTAwICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGREU3ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC15ZWxsb3ctNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGREU3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ueWVsbG93LTUwLWZnIHtcbiAgY29sb3I6ICNGRkZERTcgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy01MC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkZERTcgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy01MC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRkRFNyAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTUwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRkRFNyAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTUwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGREU3ICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctNTAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRkRFNyAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY5QzQgIWltcG9ydGFudDtcbn1cblxuLm1kLXllbGxvdy0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOUM0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ueWVsbG93LTEwMC1mZyB7XG4gIGNvbG9yOiAjRkZGOUM0ICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRjlDNCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRjlDNCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkY5QzQgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy0xMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkY5QzQgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy0xMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRjlDNCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY1OUQgIWltcG9ydGFudDtcbn1cblxuLm1kLXllbGxvdy0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGNTlEICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ueWVsbG93LTIwMC1mZyB7XG4gIGNvbG9yOiAjRkZGNTlEICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRjU5RCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRjU5RCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkY1OUQgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy0yMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkY1OUQgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy0yMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRjU5RCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkYxNzYgIWltcG9ydGFudDtcbn1cblxuLm1kLXllbGxvdy0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGMTc2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ueWVsbG93LTMwMC1mZyB7XG4gIGNvbG9yOiAjRkZGMTc2ICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctMzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRjE3NiAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTMwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRjE3NiAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTMwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkYxNzYgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy0zMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkYxNzYgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy0zMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRjE3NiAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVFNTggIWltcG9ydGFudDtcbn1cblxuLm1kLXllbGxvdy00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFRTU4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ueWVsbG93LTQwMC1mZyB7XG4gIGNvbG9yOiAjRkZFRTU4ICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRUU1OCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRUU1OCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkVFNTggIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy00MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkVFNTggIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy00MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRUU1OCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVCM0IgIWltcG9ydGFudDtcbn1cblxuLm1kLXllbGxvdy01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQjNCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ueWVsbG93LTUwMC1mZyB7XG4gIGNvbG9yOiAjRkZFQjNCICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctNTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRUIzQiAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTUwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRUIzQiAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTUwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkVCM0IgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy01MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkVCM0IgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy01MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRUIzQiAhaW1wb3J0YW50O1xufVxuXG4ubWQteWVsbG93LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUIzQiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLnllbGxvdy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVCM0IgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy1mZyB7XG4gIGNvbG9yOiAjRkZFQjNCICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZFQjNCICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkVCM0IgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkVCM0IgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRUIzQiAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkVCM0IgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkREODM1ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC15ZWxsb3ctNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERDgzNSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLnllbGxvdy02MDAtZmcge1xuICBjb2xvcjogI0ZERDgzNSAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTYwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGREQ4MzUgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy02MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGREQ4MzUgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy02MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkREODM1ICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctNjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkREODM1ICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctNjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGREQ4MzUgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJDMDJEICFpbXBvcnRhbnQ7XG59XG5cbi5tZC15ZWxsb3ctNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCQzAyRCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLnllbGxvdy03MDAtZmcge1xuICBjb2xvcjogI0ZCQzAyRCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGQkMwMkQgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy03MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGQkMwMkQgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy03MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkJDMDJEICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkJDMDJEICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGQkMwMkQgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlBODI1ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC15ZWxsb3ctODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5QTgyNSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLnllbGxvdy04MDAtZmcge1xuICBjb2xvcjogI0Y5QTgyNSAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTgwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGOUE4MjUgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy04MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGOUE4MjUgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy04MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRjlBODI1ICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctODAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjlBODI1ICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctODAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGOUE4MjUgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjU3RjE3ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC15ZWxsb3ctOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1N0YxNyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLnllbGxvdy05MDAtZmcge1xuICBjb2xvcjogI0Y1N0YxNyAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTkwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGNTdGMTcgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy05MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGNTdGMTcgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy05MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRjU3RjE3ICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctOTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjU3RjE3ICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctOTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGNTdGMTcgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkY4RCAhaW1wb3J0YW50O1xufVxuXG4ubWQteWVsbG93LUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRjhEICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ueWVsbG93LUExMDAtZmcge1xuICBjb2xvcjogI0ZGRkY4RCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LUExMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRjhEICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctQTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRkY4RCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LUExMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZGRjhEICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctQTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRkY4RCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LUExMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRkY4RCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRjAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZC15ZWxsb3ctQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGMDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi55ZWxsb3ctQTIwMC1mZyB7XG4gIGNvbG9yOiAjRkZGRjAwICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctQTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkZGMDAgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy1BMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZGRjAwICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctQTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkZGMDAgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy1BMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGRjAwICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctQTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGRjAwICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVBMDAgIWltcG9ydGFudDtcbn1cblxuLm1kLXllbGxvdy1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUEwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLnllbGxvdy1BNDAwLWZnIHtcbiAgY29sb3I6ICNGRkVBMDAgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy1BNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRUEwMCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LUE0MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkVBMDAgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy1BNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRUEwMCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LUE0MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkVBMDAgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy1BNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkVBMDAgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDYwMCAhaW1wb3J0YW50O1xufVxuXG4ubWQteWVsbG93LUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENjAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ueWVsbG93LUE3MDAtZmcge1xuICBjb2xvcjogI0ZGRDYwMCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LUE3MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZENjAwICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctQTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRDYwMCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LUE3MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZENjAwICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctQTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRDYwMCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LUE3MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRDYwMCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOEUxICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1hbWJlci01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY4RTEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5hbWJlci01MC1mZyB7XG4gIGNvbG9yOiAjRkZGOEUxICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci01MC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkY4RTEgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTUwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZGOEUxICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci01MC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkY4RTEgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTUwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGOEUxICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci01MC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGOEUxICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQ0IzICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1hbWJlci0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQ0IzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uYW1iZXItMTAwLWZnIHtcbiAgY29sb3I6ICNGRkVDQjMgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkVDQjMgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRUNCMyAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRUNCMyAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZFQ0IzICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci0xMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRUNCMyAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTA4MiAhaW1wb3J0YW50O1xufVxuXG4ubWQtYW1iZXItMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTA4MiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmFtYmVyLTIwMC1mZyB7XG4gIGNvbG9yOiAjRkZFMDgyICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci0yMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZFMDgyICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci0yMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkUwODIgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkUwODIgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRTA4MiAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkUwODIgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ1NEYgIWltcG9ydGFudDtcbn1cblxuLm1kLWFtYmVyLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ1NEYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5hbWJlci0zMDAtZmcge1xuICBjb2xvcjogI0ZGRDU0RiAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItMzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRDU0RiAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItMzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZENTRGICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci0zMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZENTRGICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci0zMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkQ1NEYgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTMwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZENTRGICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDQTI4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1hbWJlci00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDQTI4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uYW1iZXItNDAwLWZnIHtcbiAgY29sb3I6ICNGRkNBMjggIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkNBMjggIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGQ0EyOCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGQ0EyOCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZDQTI4ICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci00MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGQ0EyOCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50O1xufVxuXG4ubWQtYW1iZXItNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmFtYmVyLTUwMC1mZyB7XG4gIGNvbG9yOiAjRkZDMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci01MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZDMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci01MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkMxMDcgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTUwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkMxMDcgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTUwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItNTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkMxMDcgIWltcG9ydGFudDtcbn1cblxuLm1kLWFtYmVyLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmFtYmVyLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItZmcge1xuICBjb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZDMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZDMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQjMwMCAhaW1wb3J0YW50O1xufVxuXG4ubWQtYW1iZXItNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQjMwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmFtYmVyLTYwMC1mZyB7XG4gIGNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci02MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci02MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkIzMDAgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTYwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkIzMDAgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTYwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGQjMwMCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItNjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkIzMDAgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkEwMDAgIWltcG9ydGFudDtcbn1cblxuLm1kLWFtYmVyLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkEwMDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5hbWJlci03MDAtZmcge1xuICBjb2xvcjogI0ZGQTAwMCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGQTAwMCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZBMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci03MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZBMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci03MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkEwMDAgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZBMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RjAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1hbWJlci04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RjAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uYW1iZXItODAwLWZnIHtcbiAgY29sb3I6ICNGRjhGMDAgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTgwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRjhGMDAgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTgwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGOEYwMCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItODAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGOEYwMCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItODAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY4RjAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci04MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGOEYwMCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNkYwMCAhaW1wb3J0YW50O1xufVxuXG4ubWQtYW1iZXItOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNkYwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmFtYmVyLTkwMC1mZyB7XG4gIGNvbG9yOiAjRkY2RjAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci05MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY2RjAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci05MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRjZGMDAgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTkwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRjZGMDAgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTkwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGNkYwMCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItOTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRjZGMDAgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFNTdGICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1hbWJlci1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTU3RiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmFtYmVyLUExMDAtZmcge1xuICBjb2xvcjogI0ZGRTU3RiAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItQTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkU1N0YgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLUExMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkU1N0YgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLUExMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZFNTdGICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci1BMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZFNTdGICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci1BMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkU1N0YgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENzQwICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1hbWJlci1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDc0MCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmFtYmVyLUEyMDAtZmcge1xuICBjb2xvcjogI0ZGRDc0MCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItQTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkQ3NDAgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLUEyMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkQ3NDAgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLUEyMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZENzQwICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci1BMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZENzQwICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci1BMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkQ3NDAgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1hbWJlci1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzQwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmFtYmVyLUE0MDAtZmcge1xuICBjb2xvcjogI0ZGQzQwMCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItQTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkM0MDAgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLUE0MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkM0MDAgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLUE0MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZDNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci1BNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZDNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci1BNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkM0MDAgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBQjAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1hbWJlci1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQUIwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmFtYmVyLUE3MDAtZmcge1xuICBjb2xvcjogI0ZGQUIwMCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItQTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkFCMDAgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLUE3MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkFCMDAgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLUE3MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZBQjAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci1BNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZBQjAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci1BNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkFCMDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkYzRTAgIWltcG9ydGFudDtcbn1cblxuLm1kLW9yYW5nZS01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkYzRTAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5vcmFuZ2UtNTAtZmcge1xuICBjb2xvcjogI0ZGRjNFMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLTUwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRjNFMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLTUwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZGM0UwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtNTAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZGM0UwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtNTAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkYzRTAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS01MC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGM0UwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTBCMiAhaW1wb3J0YW50O1xufVxuXG4ubWQtb3JhbmdlLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkUwQjIgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5vcmFuZ2UtMTAwLWZnIHtcbiAgY29sb3I6ICNGRkUwQjIgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS0xMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZFMEIyICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZFMEIyICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRTBCMiAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRTBCMiAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZFMEIyICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0M4MCAhaW1wb3J0YW50O1xufVxuXG4ubWQtb3JhbmdlLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNDODAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5vcmFuZ2UtMjAwLWZnIHtcbiAgY29sb3I6ICNGRkNDODAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS0yMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZDQzgwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZDQzgwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGQ0M4MCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGQ0M4MCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZDQzgwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQjc0RCAhaW1wb3J0YW50O1xufVxuXG4ubWQtb3JhbmdlLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkI3NEQgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5vcmFuZ2UtMzAwLWZnIHtcbiAgY29sb3I6ICNGRkI3NEQgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS0zMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZCNzREICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtMzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZCNzREICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGQjc0RCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLTMwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGQjc0RCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLTMwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZCNzREICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTcyNiAhaW1wb3J0YW50O1xufVxuXG4ubWQtb3JhbmdlLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkE3MjYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5vcmFuZ2UtNDAwLWZnIHtcbiAgY29sb3I6ICNGRkE3MjYgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS00MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZBNzI2ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZBNzI2ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGQTcyNiAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGQTcyNiAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZBNzI2ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOTgwMCAhaW1wb3J0YW50O1xufVxuXG4ubWQtb3JhbmdlLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjk4MDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5vcmFuZ2UtNTAwLWZnIHtcbiAgY29sb3I6ICNGRjk4MDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS01MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY5ODAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtNTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkY5ODAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtNTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGOTgwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLTUwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGOTgwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLTUwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkY5ODAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1vcmFuZ2UtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5ODAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ub3JhbmdlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOTgwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLWZnIHtcbiAgY29sb3I6ICNGRjk4MDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRjk4MDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGOTgwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGOTgwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY5ODAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGOTgwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQjhDMDAgIWltcG9ydGFudDtcbn1cblxuLm1kLW9yYW5nZS02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkI4QzAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ub3JhbmdlLTYwMC1mZyB7XG4gIGNvbG9yOiAjRkI4QzAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtNjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZCOEMwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLTYwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZCOEMwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLTYwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGQjhDMDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS02MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGQjhDMDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS02MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZCOEMwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNTdDMDAgIWltcG9ydGFudDtcbn1cblxuLm1kLW9yYW5nZS03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjU3QzAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ub3JhbmdlLTcwMC1mZyB7XG4gIGNvbG9yOiAjRjU3QzAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0Y1N0MwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Y1N0MwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGNTdDMDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS03MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGNTdDMDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS03MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0Y1N0MwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjZDMDAgIWltcG9ydGFudDtcbn1cblxuLm1kLW9yYW5nZS04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY2QzAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5vcmFuZ2UtODAwLWZnIHtcbiAgY29sb3I6ICNFRjZDMDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS04MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUY2QzAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtODAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRUY2QzAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtODAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0VGNkMwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLTgwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0VGNkMwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLTgwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRUY2QzAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2NTEwMCAhaW1wb3J0YW50O1xufVxuXG4ubWQtb3JhbmdlLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNjUxMDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLm9yYW5nZS05MDAtZmcge1xuICBjb2xvcjogI0U2NTEwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLTkwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFNjUxMDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS05MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFNjUxMDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS05MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRTY1MTAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtOTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTY1MTAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtOTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFNjUxMDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDE4MCAhaW1wb3J0YW50O1xufVxuXG4ubWQtb3JhbmdlLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEMTgwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ub3JhbmdlLUExMDAtZmcge1xuICBjb2xvcjogI0ZGRDE4MCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLUExMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZEMTgwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtQTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRDE4MCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLUExMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZEMTgwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtQTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRDE4MCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLUExMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRDE4MCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBQjQwICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1vcmFuZ2UtQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkFCNDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5vcmFuZ2UtQTIwMC1mZyB7XG4gIGNvbG9yOiAjRkZBQjQwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtQTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkFCNDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS1BMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZBQjQwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtQTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkFCNDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS1BMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZBQjQwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtQTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZBQjQwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjkxMDAgIWltcG9ydGFudDtcbn1cblxuLm1kLW9yYW5nZS1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOTEwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLm9yYW5nZS1BNDAwLWZnIHtcbiAgY29sb3I6ICNGRjkxMDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS1BNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGOTEwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLUE0MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRjkxMDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS1BNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGOTEwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLUE0MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjkxMDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS1BNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRjkxMDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNkQwMCAhaW1wb3J0YW50O1xufVxuXG4ubWQtb3JhbmdlLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2RDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ub3JhbmdlLUE3MDAtZmcge1xuICBjb2xvcjogI0ZGNkQwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLUE3MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY2RDAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtQTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGNkQwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLUE3MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkY2RDAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtQTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGNkQwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLUE3MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGNkQwMCAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJFOUU3ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1kZWVwLW9yYW5nZS01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkU5RTcgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5kZWVwLW9yYW5nZS01MC1mZyB7XG4gIGNvbG9yOiAjRkJFOUU3ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS01MC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGQkU5RTcgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTUwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkJFOUU3ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS01MC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGQkU5RTcgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTUwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkJFOUU3ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS01MC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkJFOUU3ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDQ0JDICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1kZWVwLW9yYW5nZS0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDQ0JDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uZGVlcC1vcmFuZ2UtMTAwLWZnIHtcbiAgY29sb3I6ICNGRkNDQkMgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkNDQkMgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGQ0NCQyAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGQ0NCQyAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZDQ0JDICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS0xMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGQ0NCQyAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQUI5MSAhaW1wb3J0YW50O1xufVxuXG4ubWQtZGVlcC1vcmFuZ2UtMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQUI5MSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmRlZXAtb3JhbmdlLTIwMC1mZyB7XG4gIGNvbG9yOiAjRkZBQjkxICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS0yMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZBQjkxICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS0yMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkFCOTEgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkFCOTEgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGQUI5MSAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkFCOTEgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjhBNjUgIWltcG9ydGFudDtcbn1cblxuLm1kLWRlZXAtb3JhbmdlLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjhBNjUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5kZWVwLW9yYW5nZS0zMDAtZmcge1xuICBjb2xvcjogI0ZGOEE2NSAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtMzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGOEE2NSAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtMzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkY4QTY1ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS0zMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkY4QTY1ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS0zMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjhBNjUgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTMwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkY4QTY1ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3MDQzICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1kZWVwLW9yYW5nZS00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3MDQzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uZGVlcC1vcmFuZ2UtNDAwLWZnIHtcbiAgY29sb3I6ICNGRjcwNDMgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRjcwNDMgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGNzA0MyAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGNzA0MyAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY3MDQzICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS00MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGNzA0MyAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTcyMiAhaW1wb3J0YW50O1xufVxuXG4ubWQtZGVlcC1vcmFuZ2UtNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTcyMiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uZGVlcC1vcmFuZ2UtNTAwLWZnIHtcbiAgY29sb3I6ICNGRjU3MjIgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRjU3MjIgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTUwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGNTcyMiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtNTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGNTcyMiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY1NzIyICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS01MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGNTcyMiAhaW1wb3J0YW50O1xufVxuXG4ubWQtZGVlcC1vcmFuZ2UtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1NzIyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5kZWVwLW9yYW5nZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjU3MjIgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLWZnIHtcbiAgY29sb3I6ICNGRjU3MjIgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNTcyMiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRjU3MjIgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGNTcyMiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjU3MjIgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRjU3MjIgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNDUxMUUgIWltcG9ydGFudDtcbn1cblxuLm1kLWRlZXAtb3JhbmdlLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNDUxMUUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmRlZXAtb3JhbmdlLTYwMC1mZyB7XG4gIGNvbG9yOiAjRjQ1MTFFICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS02MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjQ1MTFFICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS02MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGNDUxMUUgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTYwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGNDUxMUUgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTYwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Y0NTExRSAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtNjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGNDUxMUUgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNjRBMTkgIWltcG9ydGFudDtcbn1cblxuLm1kLWRlZXAtb3JhbmdlLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNjRBMTkgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmRlZXAtb3JhbmdlLTcwMC1mZyB7XG4gIGNvbG9yOiAjRTY0QTE5ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS03MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTY0QTE5ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS03MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFNjRBMTkgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFNjRBMTkgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0U2NEExOSAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFNjRBMTkgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEODQzMTUgIWltcG9ydGFudDtcbn1cblxuLm1kLWRlZXAtb3JhbmdlLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEODQzMTUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmRlZXAtb3JhbmdlLTgwMC1mZyB7XG4gIGNvbG9yOiAjRDg0MzE1ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS04MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDg0MzE1ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS04MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNEODQzMTUgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTgwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNEODQzMTUgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTgwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Q4NDMxNSAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtODAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNEODQzMTUgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRjM2MEMgIWltcG9ydGFudDtcbn1cblxuLm1kLWRlZXAtb3JhbmdlLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRjM2MEMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmRlZXAtb3JhbmdlLTkwMC1mZyB7XG4gIGNvbG9yOiAjQkYzNjBDICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS05MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkYzNjBDICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS05MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCRjM2MEMgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTkwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNCRjM2MEMgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTkwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0JGMzYwQyAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtOTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNCRjM2MEMgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5RTgwICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1kZWVwLW9yYW5nZS1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOUU4MCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmRlZXAtb3JhbmdlLUExMDAtZmcge1xuICBjb2xvcjogI0ZGOUU4MCAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtQTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRjlFODAgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLUExMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRjlFODAgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLUExMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkY5RTgwICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS1BMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY5RTgwICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS1BMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRjlFODAgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2RTQwICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1kZWVwLW9yYW5nZS1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNkU0MCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmRlZXAtb3JhbmdlLUEyMDAtZmcge1xuICBjb2xvcjogI0ZGNkU0MCAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtQTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRjZFNDAgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLUEyMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRjZFNDAgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLUEyMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkY2RTQwICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS1BMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY2RTQwICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS1BMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRjZFNDAgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYzRDAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1kZWVwLW9yYW5nZS1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGM0QwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uZGVlcC1vcmFuZ2UtQTQwMC1mZyB7XG4gIGNvbG9yOiAjRkYzRDAwICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS1BNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGM0QwMCAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtQTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGM0QwMCAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtQTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRjNEMDAgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLUE0MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjNEMDAgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLUE0MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGM0QwMCAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERDJDMDAgIWltcG9ydGFudDtcbn1cblxuLm1kLWRlZXAtb3JhbmdlLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREQyQzAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5kZWVwLW9yYW5nZS1BNzAwLWZnIHtcbiAgY29sb3I6ICNERDJDMDAgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLUE3MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjREQyQzAwICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS1BNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjREQyQzAwICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS1BNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0REMkMwMCAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtQTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0REMkMwMCAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtQTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjREQyQzAwICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkVCRTkgIWltcG9ydGFudDtcbn1cblxuLm1kLWJyb3duLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUJFOSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmJyb3duLTUwLWZnIHtcbiAgY29sb3I6ICNFRkVCRTkgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLTUwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0VGRUJFOSAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tNTAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFRkVCRTkgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLTUwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0VGRUJFOSAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tNTAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFRkVCRTkgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLTUwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFRkVCRTkgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEN0NDQzggIWltcG9ydGFudDtcbn1cblxuLm1kLWJyb3duLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEN0NDQzggIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5icm93bi0xMDAtZmcge1xuICBjb2xvcjogI0Q3Q0NDOCAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0Q3Q0NDOCAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRDdDQ0M4ICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi0xMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRDdDQ0M4ICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi0xMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNEN0NDQzggIWltcG9ydGFudDtcbn1cblxuLmJyb3duLTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRDdDQ0M4ICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkNBQUE0ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1icm93bi0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkNBQUE0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uYnJvd24tMjAwLWZnIHtcbiAgY29sb3I6ICNCQ0FBQTQgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNCQ0FBQTQgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0JDQUFBNCAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0JDQUFBNCAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQkNBQUE0ICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi0yMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0JDQUFBNCAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ExODg3RiAhaW1wb3J0YW50O1xufVxuXG4ubWQtYnJvd24tMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ExODg3RiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uYnJvd24tMzAwLWZnIHtcbiAgY29sb3I6ICNBMTg4N0YgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLTMwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNBMTg4N0YgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLTMwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ExODg3RiAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ExODg3RiAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tMzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQTE4ODdGICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi0zMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ExODg3RiAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhENkU2MyAhaW1wb3J0YW50O1xufVxuXG4ubWQtYnJvd24tNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhENkU2MyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uYnJvd24tNDAwLWZnIHtcbiAgY29sb3I6ICM4RDZFNjMgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM4RDZFNjMgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzhENkU2MyAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzhENkU2MyAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOEQ2RTYzICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi00MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzhENkU2MyAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50O1xufVxuXG4ubWQtYnJvd24tNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLmJyb3duLTUwMC1mZyB7XG4gIGNvbG9yOiAjNzk1NTQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi01MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzk1NTQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi01MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3OTU1NDggIWltcG9ydGFudDtcbn1cblxuLmJyb3duLTUwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM3OTU1NDggIWltcG9ydGFudDtcbn1cblxuLmJyb3duLTUwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tNTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3OTU1NDggIWltcG9ydGFudDtcbn1cblxuLm1kLWJyb3duLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLmJyb3duLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tZmcge1xuICBjb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzk1NTQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNzk1NTQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZENEM0MSAhaW1wb3J0YW50O1xufVxuXG4ubWQtYnJvd24tNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZENEM0MSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLmJyb3duLTYwMC1mZyB7XG4gIGNvbG9yOiAjNkQ0QzQxICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi02MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNkQ0QzQxICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi02MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2RDRDNDEgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLTYwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2RDRDNDEgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLTYwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzZENEM0MSAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tNjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2RDRDNDEgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RDQwMzcgIWltcG9ydGFudDtcbn1cblxuLm1kLWJyb3duLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RDQwMzcgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG59XG5cbi5icm93bi03MDAtZmcge1xuICBjb2xvcjogIzVENDAzNyAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzVENDAzNyAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNUQ0MDM3ICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi03MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNUQ0MDM3ICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi03MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1RDQwMzcgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNUQ0MDM3ICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEUzNDJFICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1icm93bi04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEUzNDJFICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuXG4uYnJvd24tODAwLWZnIHtcbiAgY29sb3I6ICM0RTM0MkUgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLTgwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM0RTM0MkUgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLTgwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzRFMzQyRSAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tODAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzRFMzQyRSAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tODAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNEUzNDJFICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi04MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzRFMzQyRSAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFMjcyMyAhaW1wb3J0YW50O1xufVxuXG4ubWQtYnJvd24tOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFMjcyMyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLmJyb3duLTkwMC1mZyB7XG4gIGNvbG9yOiAjM0UyNzIzICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi05MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjM0UyNzIzICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi05MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzRTI3MjMgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLTkwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzRTI3MjMgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLTkwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzNFMjcyMyAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tOTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzRTI3MjMgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDdDQ0M4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1icm93bi1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q3Q0NDOCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLmJyb3duLUExMDAtZmcge1xuICBjb2xvcjogI0Q3Q0NDOCAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tQTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNEN0NDQzggIWltcG9ydGFudDtcbn1cblxuLmJyb3duLUExMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNEN0NDQzggIWltcG9ydGFudDtcbn1cblxuLmJyb3duLUExMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRDdDQ0M4ICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi1BMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRDdDQ0M4ICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi1BMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNEN0NDQzggIWltcG9ydGFudDtcbn1cblxuLmJyb3duLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkNBQUE0ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1icm93bi1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JDQUFBNCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLmJyb3duLUEyMDAtZmcge1xuICBjb2xvcjogI0JDQUFBNCAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tQTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNCQ0FBQTQgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLUEyMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCQ0FBQTQgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLUEyMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQkNBQUE0ICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi1BMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQkNBQUE0ICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi1BMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNCQ0FBQTQgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEQ2RTYzICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1icm93bi1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhENkU2MyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLmJyb3duLUE0MDAtZmcge1xuICBjb2xvcjogIzhENkU2MyAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tQTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM4RDZFNjMgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLUE0MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4RDZFNjMgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLUE0MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOEQ2RTYzICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi1BNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOEQ2RTYzICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi1BNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM4RDZFNjMgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUQ0MDM3ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1icm93bi1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVENDAzNyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLmJyb3duLUE3MDAtZmcge1xuICBjb2xvcjogIzVENDAzNyAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tQTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM1RDQwMzcgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLUE3MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1RDQwMzcgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLUE3MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNUQ0MDM3ICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi1BNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNUQ0MDM3ICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi1BNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1RDQwMzcgIWltcG9ydGFudDtcbn1cblxuLmdyZXktNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ncmV5LTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmdyZXktNTAtZmcge1xuICBjb2xvcjogI0ZBRkFGQSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS01MC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGQUZBRkEgIWltcG9ydGFudDtcbn1cblxuLmdyZXktNTAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGQUZBRkEgIWltcG9ydGFudDtcbn1cblxuLmdyZXktNTAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTUwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTUwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGQUZBRkEgIWltcG9ydGFudDtcbn1cblxuLmdyZXktMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNSAhaW1wb3J0YW50O1xufVxuXG4ubWQtZ3JleS0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uZ3JleS0xMDAtZmcge1xuICBjb2xvcjogI0Y1RjVGNSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS0xMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjVGNUY1ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Y1RjVGNSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS0xMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRjVGNUY1ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Y1RjVGNSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS0xMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0Y1RjVGNSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ncmV5LTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5ncmV5LTIwMC1mZyB7XG4gIGNvbG9yOiAjRUVFRUVFICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFRUVFRUUgIWltcG9ydGFudDtcbn1cblxuLmdyZXktMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRUVFRUVFICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFRUVFRUUgIWltcG9ydGFudDtcbn1cblxuLmdyZXktMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRUVFRUVFICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRUVFRUVFICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMEUwRTAgIWltcG9ydGFudDtcbn1cblxuLm1kLWdyZXktMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UwRTBFMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmdyZXktMzAwLWZnIHtcbiAgY29sb3I6ICNFMEUwRTAgIWltcG9ydGFudDtcbn1cblxuLmdyZXktMzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0UwRTBFMCAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS0zMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFMEUwRTAgIWltcG9ydGFudDtcbn1cblxuLmdyZXktMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0UwRTBFMCAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS0zMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFMEUwRTAgIWltcG9ydGFudDtcbn1cblxuLmdyZXktMzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFMEUwRTAgIWltcG9ydGFudDtcbn1cblxuLmdyZXktNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50O1xufVxuXG4ubWQtZ3JleS00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkRCREJEICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uZ3JleS00MDAtZmcge1xuICBjb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS00MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkRCREJEICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS00MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQkRCREJEICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS00MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTlFICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ncmV5LTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTlFOUUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5ncmV5LTUwMC1mZyB7XG4gIGNvbG9yOiAjOUU5RTlFICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM5RTlFOUUgIWltcG9ydGFudDtcbn1cblxuLmdyZXktNTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjOUU5RTlFICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTUwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5RTlFOUUgIWltcG9ydGFudDtcbn1cblxuLmdyZXktNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOUU5RTlFICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTUwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOUU5RTlFICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ncmV5LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUU5RSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmdyZXktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTlFICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LWZnIHtcbiAgY29sb3I6ICM5RTlFOUUgIWltcG9ydGFudDtcbn1cblxuLmdyZXktYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOUU5RTlFICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjOUU5RTlFICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzlFOUU5RSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzlFOUU5RSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOUU5RTlFICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTc1NzUgIWltcG9ydGFudDtcbn1cblxuLm1kLWdyZXktNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NzU3NSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLmdyZXktNjAwLWZnIHtcbiAgY29sb3I6ICM3NTc1NzUgIWltcG9ydGFudDtcbn1cblxuLmdyZXktNjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzc1NzU3NSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS02MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3NTc1NzUgIWltcG9ydGFudDtcbn1cblxuLmdyZXktNjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzc1NzU3NSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS02MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3NTc1NzUgIWltcG9ydGFudDtcbn1cblxuLmdyZXktNjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3NTc1NzUgIWltcG9ydGFudDtcbn1cblxuLmdyZXktNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50O1xufVxuXG4ubWQtZ3JleS03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuXG4uZ3JleS03MDAtZmcge1xuICBjb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS03MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS03MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS03MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MjQyICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ncmV5LTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG59XG5cbi5ncmV5LTgwMC1mZyB7XG4gIGNvbG9yOiAjNDI0MjQyICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTgwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDtcbn1cblxuLmdyZXktODAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNDI0MjQyICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTgwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDtcbn1cblxuLmdyZXktODAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDI0MjQyICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTgwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDI0MjQyICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDtcbn1cblxuLm1kLWdyZXktOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLmdyZXktOTAwLWZnIHtcbiAgY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDtcbn1cblxuLmdyZXktOTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS05MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDtcbn1cblxuLmdyZXktOTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS05MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDtcbn1cblxuLmdyZXktOTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDtcbn1cblxuLmdyZXktMTAwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLm1kLWdyZXktMTAwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLmdyZXktMTAwMC1mZyB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTEwMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTEwMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLmdyZXktMTAwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLmdyZXktMTAwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS0xMDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLmdyZXktQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLm1kLWdyZXktQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5ncmV5LUExMDAtZmcge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS1BMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS1BMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LUExMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LUExMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLmdyZXktQTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ncmV5LUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uZ3JleS1BMjAwLWZnIHtcbiAgY29sb3I6ICNFRUVFRUUgIWltcG9ydGFudDtcbn1cblxuLmdyZXktQTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFRUVFRUUgIWltcG9ydGFudDtcbn1cblxuLmdyZXktQTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0VFRUVFRSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS1BMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0VFRUVFRSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS1BMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRUVFRUVFICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LUEyMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0VFRUVFRSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50O1xufVxuXG4ubWQtZ3JleS1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmdyZXktQTQwMC1mZyB7XG4gIGNvbG9yOiAjQkRCREJEICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LUE0MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkRCREJEICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LUE0MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCREJEQkQgIWltcG9ydGFudDtcbn1cblxuLmdyZXktQTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNCREJEQkQgIWltcG9ydGFudDtcbn1cblxuLmdyZXktQTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS1BNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNCREJEQkQgIWltcG9ydGFudDtcbn1cblxuLmdyZXktQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDtcbn1cblxuLm1kLWdyZXktQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5ncmV5LUE3MDAtZmcge1xuICBjb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS1BNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS1BNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LUE3MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LUE3MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDtcbn1cblxuLmdyZXktQTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFRkYxICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ibHVlLWdyZXktNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFRkYxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uYmx1ZS1ncmV5LTUwLWZnIHtcbiAgY29sb3I6ICNFQ0VGRjEgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS01MC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFQ0VGRjEgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS01MC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0VDRUZGMSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTUwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0VDRUZGMSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTUwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRUNFRkYxICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktNTAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0VDRUZGMSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRkQ4REMgIWltcG9ydGFudDtcbn1cblxuLm1kLWJsdWUtZ3JleS0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0ZEOERDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uYmx1ZS1ncmV5LTEwMC1mZyB7XG4gIGNvbG9yOiAjQ0ZEOERDICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0NGRDhEQyAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0NGRDhEQyAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNDRkQ4REMgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS0xMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNDRkQ4REMgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS0xMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0NGRDhEQyAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMEJFQzUgIWltcG9ydGFudDtcbn1cblxuLm1kLWJsdWUtZ3JleS0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjBCRUM1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uYmx1ZS1ncmV5LTIwMC1mZyB7XG4gIGNvbG9yOiAjQjBCRUM1ICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0IwQkVDNSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0IwQkVDNSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNCMEJFQzUgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS0yMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCMEJFQzUgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS0yMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0IwQkVDNSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MEE0QUUgIWltcG9ydGFudDtcbn1cblxuLm1kLWJsdWUtZ3JleS0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBBNEFFICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uYmx1ZS1ncmV5LTMwMC1mZyB7XG4gIGNvbG9yOiAjOTBBNEFFICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktMzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzkwQTRBRSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTMwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzkwQTRBRSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTMwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5MEE0QUUgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS0zMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5MEE0QUUgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS0zMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzkwQTRBRSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODkwOUMgIWltcG9ydGFudDtcbn1cblxuLm1kLWJsdWUtZ3JleS00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg5MDlDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5ibHVlLWdyZXktNDAwLWZnIHtcbiAgY29sb3I6ICM3ODkwOUMgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS00MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzg5MDlDICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNzg5MDlDICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzc4OTA5QyAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzc4OTA5QyAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNzg5MDlDICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwN0Q4QiAhaW1wb3J0YW50O1xufVxuXG4ubWQtYmx1ZS1ncmV5LTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDdEOEIgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmJsdWUtZ3JleS01MDAtZmcge1xuICBjb2xvcjogIzYwN0Q4QiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM2MDdEOEIgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS01MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2MDdEOEIgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS01MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjA3RDhCICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjA3RDhCICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktNTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2MDdEOEIgIWltcG9ydGFudDtcbn1cblxuLm1kLWJsdWUtZ3JleS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDdEOEIgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmJsdWUtZ3JleS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDdEOEIgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS1mZyB7XG4gIGNvbG9yOiAjNjA3RDhCICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjA3RDhCICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2MDdEOEIgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2MDdEOEIgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzYwN0Q4QiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2MDdEOEIgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ2RTdBICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ibHVlLWdyZXktNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NkU3QSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLmJsdWUtZ3JleS02MDAtZmcge1xuICBjb2xvcjogIzU0NkU3QSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTYwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM1NDZFN0EgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS02MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1NDZFN0EgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS02MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNTQ2RTdBICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktNjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTQ2RTdBICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktNjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1NDZFN0EgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU1QTY0ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ibHVlLWdyZXktNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NUE2NCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLmJsdWUtZ3JleS03MDAtZmcge1xuICBjb2xvcjogIzQ1NUE2NCAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM0NTVBNjQgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS03MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0NTVBNjQgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS03MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDU1QTY0ICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDU1QTY0ICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0NTVBNjQgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc0NzRGICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ibHVlLWdyZXktODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3NDc0RiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLmJsdWUtZ3JleS04MDAtZmcge1xuICBjb2xvcjogIzM3NDc0RiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTgwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMzNzQ3NEYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS04MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzNzQ3NEYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS04MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzc0NzRGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktODAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzc0NzRGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktODAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzNzQ3NEYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMjM4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ibHVlLWdyZXktOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MzIzOCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLmJsdWUtZ3JleS05MDAtZmcge1xuICBjb2xvcjogIzI2MzIzOCAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTkwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMyNjMyMzggIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS05MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyNjMyMzggIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS05MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjYzMjM4ICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktOTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjYzMjM4ICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktOTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyNjMyMzggIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NGRDhEQyAhaW1wb3J0YW50O1xufVxuXG4ubWQtYmx1ZS1ncmV5LUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0ZEOERDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuXG4uYmx1ZS1ncmV5LUExMDAtZmcge1xuICBjb2xvcjogI0NGRDhEQyAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LUExMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0ZEOERDICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktQTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0NGRDhEQyAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LUExMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQ0ZEOERDICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktQTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0NGRDhEQyAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LUExMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0NGRDhEQyAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjBCRUM1ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ibHVlLWdyZXktQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMEJFQzUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG59XG5cbi5ibHVlLWdyZXktQTIwMC1mZyB7XG4gIGNvbG9yOiAjQjBCRUM1ICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktQTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNCMEJFQzUgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS1BMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQjBCRUM1ICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktQTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNCMEJFQzUgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS1BMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQjBCRUM1ICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktQTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQjBCRUM1ICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODkwOUMgIWltcG9ydGFudDtcbn1cblxuLm1kLWJsdWUtZ3JleS1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4OTA5QyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLmJsdWUtZ3JleS1BNDAwLWZnIHtcbiAgY29sb3I6ICM3ODkwOUMgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS1BNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzc4OTA5QyAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LUE0MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3ODkwOUMgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS1BNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzc4OTA5QyAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LUE0MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3ODkwOUMgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS1BNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3ODkwOUMgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NUE2NCAhaW1wb3J0YW50O1xufVxuXG4ubWQtYmx1ZS1ncmV5LUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU1QTY0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuXG4uYmx1ZS1ncmV5LUE3MDAtZmcge1xuICBjb2xvcjogIzQ1NUE2NCAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LUE3MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDU1QTY0ICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktQTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQ1NUE2NCAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LUE3MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDU1QTY0ICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktQTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQ1NUE2NCAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LUE3MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzQ1NUE2NCAhaW1wb3J0YW50O1xufVxuXG4ud2hpdGUtNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4ubWQtd2hpdGUtNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLndoaXRlLTUwMC1mZyB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi53aGl0ZS01MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi53aGl0ZS01MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLndoaXRlLTUwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLndoaXRlLTUwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4ud2hpdGUtNTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLm1kLXdoaXRlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLndoaXRlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4ud2hpdGUtZmcge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4ud2hpdGUtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi53aGl0ZS1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4ud2hpdGUtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi53aGl0ZS1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4ud2hpdGUtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4uYmxhY2stNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4ubWQtYmxhY2stNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLmJsYWNrLTUwMC1mZyB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ibGFjay01MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ibGFjay01MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLmJsYWNrLTUwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLmJsYWNrLTUwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uYmxhY2stNTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLm1kLWJsYWNrLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLmJsYWNrLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uYmxhY2stZmcge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uYmxhY2stYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ibGFjay1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uYmxhY2stYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ibGFjay1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uYmxhY2stYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIEljb25zXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xubWQtaWNvblttZC1mb250LWljb25dLFxuaSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zNCxcbmkuczQge1xuICBmb250LXNpemU6IDRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczYsXG5pLnM2IHtcbiAgZm9udC1zaXplOiA2cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDZweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM4LFxuaS5zOCB7XG4gIGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA4cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTAsXG5pLnMxMCB7XG4gIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTIsXG5pLnMxMiB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEycHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTQsXG5pLnMxNCB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTYsXG5pLnMxNiB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTgsXG5pLnMxOCB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMThweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMjAsXG5pLnMyMCB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMjIsXG5pLnMyMiB7XG4gIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMjQsXG5pLnMyNCB7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMjYsXG5pLnMyNiB7XG4gIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMjgsXG5pLnMyOCB7XG4gIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjhweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMzAsXG5pLnMzMCB7XG4gIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMzIsXG5pLnMzMiB7XG4gIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMzJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMzQsXG5pLnMzNCB7XG4gIGZvbnQtc2l6ZTogMzRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMzRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDM0cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMzYsXG5pLnMzNiB7XG4gIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMzZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMzgsXG5pLnMzOCB7XG4gIGZvbnQtc2l6ZTogMzhweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMzhweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zNDAsXG5pLnM0MCB7XG4gIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zNDIsXG5pLnM0MiB7XG4gIGZvbnQtc2l6ZTogNDJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNDJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDQycHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zNDQsXG5pLnM0NCB7XG4gIGZvbnQtc2l6ZTogNDRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNDRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zNDYsXG5pLnM0NiB7XG4gIGZvbnQtc2l6ZTogNDZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNDZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQ2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zNDgsXG5pLnM0OCB7XG4gIGZvbnQtc2l6ZTogNDhweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNDhweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zNTAsXG5pLnM1MCB7XG4gIGZvbnQtc2l6ZTogNTBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zNTIsXG5pLnM1MiB7XG4gIGZvbnQtc2l6ZTogNTJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNTJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDUycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDUycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDUycHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zNTQsXG5pLnM1NCB7XG4gIGZvbnQtc2l6ZTogNTRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNTRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDU0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDU0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDU0cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zNTYsXG5pLnM1NiB7XG4gIGZvbnQtc2l6ZTogNTZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNTZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDU2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDU2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDU2cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zNTgsXG5pLnM1OCB7XG4gIGZvbnQtc2l6ZTogNThweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNThweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDU4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDU4cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDU4cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zNjAsXG5pLnM2MCB7XG4gIGZvbnQtc2l6ZTogNjBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zNjIsXG5pLnM2MiB7XG4gIGZvbnQtc2l6ZTogNjJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNjJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDYycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDYycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDYycHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zNjQsXG5pLnM2NCB7XG4gIGZvbnQtc2l6ZTogNjRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNjRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDY0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDY0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDY0cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zNjYsXG5pLnM2NiB7XG4gIGZvbnQtc2l6ZTogNjZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNjZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDY2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDY2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDY2cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zNjgsXG5pLnM2OCB7XG4gIGZvbnQtc2l6ZTogNjhweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNjhweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDY4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDY4cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDY4cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zNzAsXG5pLnM3MCB7XG4gIGZvbnQtc2l6ZTogNzBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNzBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDcwcHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zNzIsXG5pLnM3MiB7XG4gIGZvbnQtc2l6ZTogNzJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNzJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDcycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDcycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDcycHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zNzQsXG5pLnM3NCB7XG4gIGZvbnQtc2l6ZTogNzRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNzRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDc0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA3NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDc0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDc0cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zNzYsXG5pLnM3NiB7XG4gIGZvbnQtc2l6ZTogNzZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNzZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDc2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA3NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDc2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDc2cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zNzgsXG5pLnM3OCB7XG4gIGZvbnQtc2l6ZTogNzhweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNzhweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDc4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA3OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDc4cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDc4cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zODAsXG5pLnM4MCB7XG4gIGZvbnQtc2l6ZTogODBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogODBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zODIsXG5pLnM4MiB7XG4gIGZvbnQtc2l6ZTogODJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogODJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDgycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA4MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDgycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDgycHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zODQsXG5pLnM4NCB7XG4gIGZvbnQtc2l6ZTogODRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogODRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDg0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA4NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDg0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDg0cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zODYsXG5pLnM4NiB7XG4gIGZvbnQtc2l6ZTogODZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogODZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDg2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA4NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDg2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDg2cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zODgsXG5pLnM4OCB7XG4gIGZvbnQtc2l6ZTogODhweCAhaW1wb3J0YW50O1xuICB3aWR0aDogODhweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDg4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDg4cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDg4cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zOTAsXG5pLnM5MCB7XG4gIGZvbnQtc2l6ZTogOTBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zOTIsXG5pLnM5MiB7XG4gIGZvbnQtc2l6ZTogOTJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogOTJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDkycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA5MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDkycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDkycHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zOTQsXG5pLnM5NCB7XG4gIGZvbnQtc2l6ZTogOTRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogOTRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDk0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA5NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDk0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDk0cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zOTYsXG5pLnM5NiB7XG4gIGZvbnQtc2l6ZTogOTZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogOTZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDk2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDk2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDk2cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zOTgsXG5pLnM5OCB7XG4gIGZvbnQtc2l6ZTogOThweCAhaW1wb3J0YW50O1xuICB3aWR0aDogOThweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDk4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA5OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDk4cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDk4cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTAwLFxuaS5zMTAwIHtcbiAgZm9udC1zaXplOiAxMDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxMDIsXG5pLnMxMDIge1xuICBmb250LXNpemU6IDEwMnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTAycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEwMnB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczEwNCxcbmkuczEwNCB7XG4gIGZvbnQtc2l6ZTogMTA0cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTA0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMDRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTA0cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTA2LFxuaS5zMTA2IHtcbiAgZm9udC1zaXplOiAxMDZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTA2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEwNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwNnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMDZweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxMDgsXG5pLnMxMDgge1xuICBmb250LXNpemU6IDEwOHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDhweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTA4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTA4cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEwOHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczExMCxcbmkuczExMCB7XG4gIGZvbnQtc2l6ZTogMTEwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTEwcHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTEyLFxuaS5zMTEyIHtcbiAgZm9udC1zaXplOiAxMTJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTEycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMTJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDExMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMTJweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxMTQsXG5pLnMxMTQge1xuICBmb250LXNpemU6IDExNHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMTRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDExNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTE0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTE0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDExNHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczExNixcbmkuczExNiB7XG4gIGZvbnQtc2l6ZTogMTE2cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDExNnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTE2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMTZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMTZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTE2cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTE4LFxuaS5zMTE4IHtcbiAgZm9udC1zaXplOiAxMThweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTE4cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMThweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDExOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDExOHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMThweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxMjAsXG5pLnMxMjAge1xuICBmb250LXNpemU6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMjBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTIwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczEyMixcbmkuczEyMiB7XG4gIGZvbnQtc2l6ZTogMTIycHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEyMnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTIycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMjJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMjJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTIycHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTI0LFxuaS5zMTI0IHtcbiAgZm9udC1zaXplOiAxMjRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTI0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMjRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEyNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEyNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMjRweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxMjYsXG5pLnMxMjYge1xuICBmb250LXNpemU6IDEyNnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMjZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEyNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTI2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTI2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEyNnB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczEyOCxcbmkuczEyOCB7XG4gIGZvbnQtc2l6ZTogMTI4cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTI4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMjhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMjhweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTI4cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTMwLFxuaS5zMTMwIHtcbiAgZm9udC1zaXplOiAxMzBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTMwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxMzIsXG5pLnMxMzIge1xuICBmb250LXNpemU6IDEzMnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMzJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEzMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTMycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTMycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEzMnB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczEzNCxcbmkuczEzNCB7XG4gIGZvbnQtc2l6ZTogMTM0cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEzNHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTM0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMzRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMzRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTM0cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTM2LFxuaS5zMTM2IHtcbiAgZm9udC1zaXplOiAxMzZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTM2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMzZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMzZweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxMzgsXG5pLnMxMzgge1xuICBmb250LXNpemU6IDEzOHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMzhweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEzOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTM4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTM4cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEzOHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczE0MCxcbmkuczE0MCB7XG4gIGZvbnQtc2l6ZTogMTQwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTQwcHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTQyLFxuaS5zMTQyIHtcbiAgZm9udC1zaXplOiAxNDJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTQycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNDJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE0MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE0MnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNDJweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxNDQsXG5pLnMxNDQge1xuICBmb250LXNpemU6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNDRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTQ0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTQ0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE0NHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczE0NixcbmkuczE0NiB7XG4gIGZvbnQtc2l6ZTogMTQ2cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE0NnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTQ2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNDZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNDZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTQ2cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTQ4LFxuaS5zMTQ4IHtcbiAgZm9udC1zaXplOiAxNDhweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTQ4cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNDhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE0OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE0OHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNDhweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxNTAsXG5pLnMxNTAge1xuICBmb250LXNpemU6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczE1MixcbmkuczE1MiB7XG4gIGZvbnQtc2l6ZTogMTUycHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE1MnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTUycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNTJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNTJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTUycHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTU0LFxuaS5zMTU0IHtcbiAgZm9udC1zaXplOiAxNTRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTU0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNTRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE1NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE1NHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNTRweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxNTYsXG5pLnMxNTYge1xuICBmb250LXNpemU6IDE1NnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNTZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE1NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTU2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTU2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE1NnB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczE1OCxcbmkuczE1OCB7XG4gIGZvbnQtc2l6ZTogMTU4cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE1OHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTU4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNThweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNThweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTU4cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTYwLFxuaS5zMTYwIHtcbiAgZm9udC1zaXplOiAxNjBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTYwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxNjIsXG5pLnMxNjIge1xuICBmb250LXNpemU6IDE2MnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNjJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE2MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTYycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTYycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE2MnB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczE2NCxcbmkuczE2NCB7XG4gIGZvbnQtc2l6ZTogMTY0cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE2NHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTY0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNjRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNjRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTY0cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTY2LFxuaS5zMTY2IHtcbiAgZm9udC1zaXplOiAxNjZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTY2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNjZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE2NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE2NnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNjZweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxNjgsXG5pLnMxNjgge1xuICBmb250LXNpemU6IDE2OHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNjhweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE2OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTY4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTY4cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE2OHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczE3MCxcbmkuczE3MCB7XG4gIGZvbnQtc2l6ZTogMTcwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTcwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNzBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNzBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTcwcHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTcyLFxuaS5zMTcyIHtcbiAgZm9udC1zaXplOiAxNzJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTcycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNzJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE3MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE3MnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNzJweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxNzQsXG5pLnMxNzQge1xuICBmb250LXNpemU6IDE3NHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNzRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE3NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTc0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTc0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE3NHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczE3NixcbmkuczE3NiB7XG4gIGZvbnQtc2l6ZTogMTc2cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE3NnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTc2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNzZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNzZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTc2cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTc4LFxuaS5zMTc4IHtcbiAgZm9udC1zaXplOiAxNzhweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTc4cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNzhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE3OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE3OHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNzhweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxODAsXG5pLnMxODAge1xuICBmb250LXNpemU6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTgwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTgwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczE4MixcbmkuczE4MiB7XG4gIGZvbnQtc2l6ZTogMTgycHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE4MnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTgycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxODJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxODJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTgycHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTg0LFxuaS5zMTg0IHtcbiAgZm9udC1zaXplOiAxODRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTg0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxODRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE4NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE4NHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxODRweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxODYsXG5pLnMxODYge1xuICBmb250LXNpemU6IDE4NnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxODZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE4NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTg2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTg2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE4NnB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczE4OCxcbmkuczE4OCB7XG4gIGZvbnQtc2l6ZTogMTg4cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE4OHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTg4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxODhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxODhweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTg4cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTkwLFxuaS5zMTkwIHtcbiAgZm9udC1zaXplOiAxOTBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTkwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxOTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOTBweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxOTIsXG5pLnMxOTIge1xuICBmb250LXNpemU6IDE5MnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxOTJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE5MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTkycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTkycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE5MnB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczE5NCxcbmkuczE5NCB7XG4gIGZvbnQtc2l6ZTogMTk0cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE5NHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTk0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxOTRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxOTRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTk0cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTk2LFxuaS5zMTk2IHtcbiAgZm9udC1zaXplOiAxOTZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTk2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxOTZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE5NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE5NnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOTZweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxOTgsXG5pLnMxOTgge1xuICBmb250LXNpemU6IDE5OHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxOThweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE5OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTk4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTk4cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE5OHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczIwMCxcbmkuczIwMCB7XG4gIGZvbnQtc2l6ZTogMjAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMjAyLFxuaS5zMjAyIHtcbiAgZm9udC1zaXplOiAyMDJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjAycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMDJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIwMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIwMnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMDJweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyMDQsXG5pLnMyMDQge1xuICBmb250LXNpemU6IDIwNHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMDRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIwNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjA0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjA0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIwNHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczIwNixcbmkuczIwNiB7XG4gIGZvbnQtc2l6ZTogMjA2cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDIwNnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjA2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMDZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMDZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjA2cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMjA4LFxuaS5zMjA4IHtcbiAgZm9udC1zaXplOiAyMDhweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjA4cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMDhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIwOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIwOHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMDhweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyMTAsXG5pLnMyMTAge1xuICBmb250LXNpemU6IDIxMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMTBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjEwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjEwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczIxMixcbmkuczIxMiB7XG4gIGZvbnQtc2l6ZTogMjEycHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDIxMnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjEycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMTJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMTJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjEycHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMjE0LFxuaS5zMjE0IHtcbiAgZm9udC1zaXplOiAyMTRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjE0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMTRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIxNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIxNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMTRweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyMTYsXG5pLnMyMTYge1xuICBmb250LXNpemU6IDIxNnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMTZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIxNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjE2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjE2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIxNnB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczIxOCxcbmkuczIxOCB7XG4gIGZvbnQtc2l6ZTogMjE4cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDIxOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjE4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMThweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMThweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjE4cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMjIwLFxuaS5zMjIwIHtcbiAgZm9udC1zaXplOiAyMjBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjIwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMjBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIyMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMjBweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyMjIsXG5pLnMyMjIge1xuICBmb250LXNpemU6IDIyMnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMjJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIyMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjIycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjIycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIyMnB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczIyNCxcbmkuczIyNCB7XG4gIGZvbnQtc2l6ZTogMjI0cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDIyNHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjI0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMjRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMjRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjI0cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMjI2LFxuaS5zMjI2IHtcbiAgZm9udC1zaXplOiAyMjZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjI2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMjZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIyNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIyNnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMjZweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyMjgsXG5pLnMyMjgge1xuICBmb250LXNpemU6IDIyOHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMjhweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIyOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjI4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjI4cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIyOHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczIzMCxcbmkuczIzMCB7XG4gIGZvbnQtc2l6ZTogMjMwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDIzMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjMwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMzBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMzBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjMwcHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMjMyLFxuaS5zMjMyIHtcbiAgZm9udC1zaXplOiAyMzJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjMycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMzJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIzMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIzMnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMzJweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyMzQsXG5pLnMyMzQge1xuICBmb250LXNpemU6IDIzNHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMzRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIzNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjM0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjM0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIzNHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczIzNixcbmkuczIzNiB7XG4gIGZvbnQtc2l6ZTogMjM2cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDIzNnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjM2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMzZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMzZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjM2cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMjM4LFxuaS5zMjM4IHtcbiAgZm9udC1zaXplOiAyMzhweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjM4cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMzhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIzOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIzOHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMzhweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyNDAsXG5pLnMyNDAge1xuICBmb250LXNpemU6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyNDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjQwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjQwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczI0MixcbmkuczI0MiB7XG4gIGZvbnQtc2l6ZTogMjQycHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDI0MnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjQycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNDJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNDJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjQycHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMjQ0LFxuaS5zMjQ0IHtcbiAgZm9udC1zaXplOiAyNDRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjQ0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNDRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI0NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI0NHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNDRweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyNDYsXG5pLnMyNDYge1xuICBmb250LXNpemU6IDI0NnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyNDZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI0NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjQ2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjQ2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI0NnB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczI0OCxcbmkuczI0OCB7XG4gIGZvbnQtc2l6ZTogMjQ4cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDI0OHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjQ4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNDhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNDhweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjQ4cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMjUwLFxuaS5zMjUwIHtcbiAgZm9udC1zaXplOiAyNTBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyNTIsXG5pLnMyNTIge1xuICBmb250LXNpemU6IDI1MnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyNTJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI1MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjUycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjUycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI1MnB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczI1NCxcbmkuczI1NCB7XG4gIGZvbnQtc2l6ZTogMjU0cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDI1NHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjU0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNTRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNTRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjU0cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMjU2LFxuaS5zMjU2IHtcbiAgZm9udC1zaXplOiAyNTZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjU2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNTZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI1NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI1NnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNTZweCAhaW1wb3J0YW50O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBzcmM6IHVybChcIi4uLy4uLy4uL2Fzc2V0cy9pY29ucy9mb250cy9pY29tb29uLmVvdD81a20xdGdcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vYXNzZXRzL2ljb25zL2ZvbnRzL2ljb21vb24uZW90PyNpZWZpeDVrbTF0Z1wiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vLi4vYXNzZXRzL2ljb25zL2ZvbnRzL2ljb21vb24udHRmPzVrbTF0Z1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vLi4vYXNzZXRzL2ljb25zL2ZvbnRzL2ljb21vb24ud29mZj81a20xdGdcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vLi4vYXNzZXRzL2ljb25zL2ZvbnRzL2ljb21vb24uc3ZnPzVrbTF0ZyNpY29tb29uXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuW2NsYXNzXj1pY29uLV0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tYWNjb3VudC1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMFwiO1xufVxuXG4uaWNvbi1hY2NvdW50LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAxXCI7XG59XG5cbi5pY29uLWFjY291bnQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAyXCI7XG59XG5cbi5pY29uLWFjY291bnQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDNcIjtcbn1cblxuLmljb24tYWNjb3VudC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDRcIjtcbn1cblxuLmljb24tYWNjb3VudC1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDVcIjtcbn1cblxuLmljb24tYWNjb3VudC1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNlwiO1xufVxuXG4uaWNvbi1hY2NvdW50LW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA3XCI7XG59XG5cbi5pY29uLWFjY291bnQtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwOFwiO1xufVxuXG4uaWNvbi1hY2NvdW50LW11bHRpcGxlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDlcIjtcbn1cblxuLmljb24tYWNjb3VudC1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwYVwiO1xufVxuXG4uaWNvbi1hY2NvdW50LW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGJcIjtcbn1cblxuLmljb24tYWNjb3VudC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBjXCI7XG59XG5cbi5pY29uLWFjY291bnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZFwiO1xufVxuXG4uaWNvbi1hY2NvdW50LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZVwiO1xufVxuXG4uaWNvbi1hY2NvdW50LXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZlwiO1xufVxuXG4uaWNvbi1hY2NvdW50LXN3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMFwiO1xufVxuXG4uaWNvbi1hY2NvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjExXCI7XG59XG5cbi5pY29uLWFpcmJhbGxvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTJcIjtcbn1cblxuLmljb24tYWlycGxhbmUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEzXCI7XG59XG5cbi5pY29uLWFpcnBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE0XCI7XG59XG5cbi5pY29uLWFsYXJtLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE1XCI7XG59XG5cbi5pY29uLWFsYXJtLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE2XCI7XG59XG5cbi5pY29uLWFsYXJtLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxN1wiO1xufVxuXG4uaWNvbi1hbGFybS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE4XCI7XG59XG5cbi5pY29uLWFsYXJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE5XCI7XG59XG5cbi5pY29uLWFsYnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFhXCI7XG59XG5cbi5pY29uLWFsZXJ0LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxYlwiO1xufVxuXG4uaWNvbi1hbGVydC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWNcIjtcbn1cblxuLmljb24tYWxlcnQtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZFwiO1xufVxuXG4uaWNvbi1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZVwiO1xufVxuXG4uaWNvbi1hbHBoYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZlwiO1xufVxuXG4uaWNvbi1hbHBoYWJldGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjBcIjtcbn1cblxuLmljb24tYW1hem9uLWNsb3VkZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjFcIjtcbn1cblxuLmljb24tYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIyXCI7XG59XG5cbi5pY29uLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyM1wiO1xufVxuXG4uaWNvbi1hbmRyb2lkLWRlYnVnLWJyaWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNFwiO1xufVxuXG4uaWNvbi1hbmRyb2lkLXN0dWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNVwiO1xufVxuXG4uaWNvbi1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI2XCI7XG59XG5cbi5pY29uLWFwcGxlLWZpbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyN1wiO1xufVxuXG4uaWNvbi1hcHBsZS1pb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjhcIjtcbn1cblxuLmljb24tYXBwbGUtbW9iaWxlbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjlcIjtcbn1cblxuLmljb24tYXBwbGUtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJhXCI7XG59XG5cbi5pY29uLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJiXCI7XG59XG5cbi5pY29uLWFwcG5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyY1wiO1xufVxuXG4uaWNvbi1hcHBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJkXCI7XG59XG5cbi5pY29uLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmVcIjtcbn1cblxuLmljb24tYXJyYW5nZS1icmluZy1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJmXCI7XG59XG5cbi5pY29uLWFycmFuZ2UtYnJpbmctdG8tZnJvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzBcIjtcbn1cblxuLmljb24tYXJyYW5nZS1zZW5kLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMxXCI7XG59XG5cbi5pY29uLWFycmFuZ2Utc2VuZC10by1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMyXCI7XG59XG5cbi5pY29uLWFycm93LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzM1wiO1xufVxuXG4uaWNvbi1hcnJvdy1ib3R0b20tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNFwiO1xufVxuXG4uaWNvbi1hcnJvdy1ib3R0b20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzVcIjtcbn1cblxuLmljb24tYXJyb3ctY29sbGFwc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzZcIjtcbn1cblxuLmljb24tYXJyb3ctZG93bi1ib2xkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM3XCI7XG59XG5cbi5pY29uLWFycm93LWRvd24tYm9sZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzhcIjtcbn1cblxuLmljb24tYXJyb3ctZG93bi1ib2xkLWhleGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzOVwiO1xufVxuXG4uaWNvbi1hcnJvdy1kb3duLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2FcIjtcbn1cblxuLmljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzYlwiO1xufVxuXG4uaWNvbi1hcnJvdy1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2NcIjtcbn1cblxuLmljb24tYXJyb3ctbGVmdC1ib2xkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNkXCI7XG59XG5cbi5pY29uLWFycm93LWxlZnQtYm9sZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2VcIjtcbn1cblxuLmljb24tYXJyb3ctbGVmdC1ib2xkLWhleGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZlwiO1xufVxuXG4uaWNvbi1hcnJvdy1sZWZ0LWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDBcIjtcbn1cblxuLmljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MVwiO1xufVxuXG4uaWNvbi1hcnJvdy1yaWdodC1ib2xkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQyXCI7XG59XG5cbi5pY29uLWFycm93LXJpZ2h0LWJvbGQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQzXCI7XG59XG5cbi5pY29uLWFycm93LXJpZ2h0LWJvbGQtaGV4YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ0XCI7XG59XG5cbi5pY29uLWFycm93LXJpZ2h0LWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDVcIjtcbn1cblxuLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDZcIjtcbn1cblxuLmljb24tYXJyb3ctdG9wLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDdcIjtcbn1cblxuLmljb24tYXJyb3ctdG9wLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ4XCI7XG59XG5cbi5pY29uLWFycm93LXVwLWJvbGQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDlcIjtcbn1cblxuLmljb24tYXJyb3ctdXAtYm9sZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGFcIjtcbn1cblxuLmljb24tYXJyb3ctdXAtYm9sZC1oZXhhZ29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGJcIjtcbn1cblxuLmljb24tYXJyb3ctdXAtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0Y1wiO1xufVxuXG4uaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZFwiO1xufVxuXG4uaWNvbi1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZVwiO1xufVxuXG4uaWNvbi1hdHRhY2htZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRmXCI7XG59XG5cbi5pY29uLWF1ZGlvYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1MFwiO1xufVxuXG4uaWNvbi1hdXRvLWZpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1MVwiO1xufVxuXG4uaWNvbi1hdXRvLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1MlwiO1xufVxuXG4uaWNvbi1iYWJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUzXCI7XG59XG5cbi5pY29uLWJhY2tidXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTRcIjtcbn1cblxuLmljb24tYmFja3VwLXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTVcIjtcbn1cblxuLmljb24tYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NlwiO1xufVxuXG4uaWNvbi1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU3XCI7XG59XG5cbi5pY29uLWJhcmxleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1OFwiO1xufVxuXG4uaWNvbi1iYXJyZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTlcIjtcbn1cblxuLmljb24tYmFzZWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWFcIjtcbn1cblxuLmljb24tYmFza2V0LWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWJcIjtcbn1cblxuLmljb24tYmFza2V0LXVuZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1Y1wiO1xufVxuXG4uaWNvbi1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWRcIjtcbn1cblxuLmljb24tYmF0dGVyeS0xMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1ZVwiO1xufVxuXG4uaWNvbi1iYXR0ZXJ5LTIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVmXCI7XG59XG5cbi5pY29uLWJhdHRlcnktMzA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjBcIjtcbn1cblxuLmljb24tYmF0dGVyeS00MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2MVwiO1xufVxuXG4uaWNvbi1iYXR0ZXJ5LTUwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYyXCI7XG59XG5cbi5pY29uLWJhdHRlcnktNjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjNcIjtcbn1cblxuLmljb24tYmF0dGVyeS03MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2NFwiO1xufVxuXG4uaWNvbi1iYXR0ZXJ5LTgwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY1XCI7XG59XG5cbi5pY29uLWJhdHRlcnktOTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjZcIjtcbn1cblxuLmljb24tYmF0dGVyeS1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2N1wiO1xufVxuXG4uaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nLTIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY4XCI7XG59XG5cbi5pY29uLWJhdHRlcnktY2hhcmdpbmctMzA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjlcIjtcbn1cblxuLmljb24tYmF0dGVyeS1jaGFyZ2luZy00MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2YVwiO1xufVxuXG4uaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nLTYwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZiXCI7XG59XG5cbi5pY29uLWJhdHRlcnktY2hhcmdpbmctODA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmNcIjtcbn1cblxuLmljb24tYmF0dGVyeS1jaGFyZ2luZy05MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2ZFwiO1xufVxuXG4uaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nLTEwMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2ZVwiO1xufVxuXG4uaWNvbi1iYXR0ZXJ5LW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZmXCI7XG59XG5cbi5pY29uLWJhdHRlcnktbmVnYXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzBcIjtcbn1cblxuLmljb24tYmF0dGVyeS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjcxXCI7XG59XG5cbi5pY29uLWJhdHRlcnktcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3MlwiO1xufVxuXG4uaWNvbi1iYXR0ZXJ5LXBvc2l0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjczXCI7XG59XG5cbi5pY29uLWJhdHRlcnktc3RhbmRhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzRcIjtcbn1cblxuLmljb24tYmF0dGVyeS11bmtub3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc1XCI7XG59XG5cbi5pY29uLWJhdHRlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzZcIjtcbn1cblxuLmljb24tYmVhY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzdcIjtcbn1cblxuLmljb24tYmVha2VyLWVtcHR5LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzhcIjtcbn1cblxuLmljb24tYmVha2VyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc5XCI7XG59XG5cbi5pY29uLWJlYWtlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdhXCI7XG59XG5cbi5pY29uLWJlYWtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3YlwiO1xufVxuXG4uaWNvbi1iZWF0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3Y1wiO1xufVxuXG4uaWNvbi1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdkXCI7XG59XG5cbi5pY29uLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2VcIjtcbn1cblxuLmljb24tYmVsbC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2ZcIjtcbn1cblxuLmljb24tYmVsbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgwXCI7XG59XG5cbi5pY29uLWJlbGwtcmluZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgxXCI7XG59XG5cbi5pY29uLWJlbGwtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4MlwiO1xufVxuXG4uaWNvbi1iZWxsLXNsZWVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgzXCI7XG59XG5cbi5pY29uLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODRcIjtcbn1cblxuLmljb24tYmV0YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4NVwiO1xufVxuXG4uaWNvbi1iaWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg2XCI7XG59XG5cbi5pY29uLWJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODdcIjtcbn1cblxuLmljb24tYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4OFwiO1xufVxuXG4uaWNvbi1iaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODlcIjtcbn1cblxuLmljb24tYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhhXCI7XG59XG5cbi5pY29uLWJsYWNrLW1lc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGJcIjtcbn1cblxuLmljb24tYmxhY2tiZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4Y1wiO1xufVxuXG4uaWNvbi1ibGluZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGRcIjtcbn1cblxuLmljb24tYmxvY2staGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhlXCI7XG59XG5cbi5pY29uLWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGZcIjtcbn1cblxuLmljb24tYmx1ZXRvb3RoLWF1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkwXCI7XG59XG5cbi5pY29uLWJsdWV0b290aC1jb25uZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkxXCI7XG59XG5cbi5pY29uLWJsdWV0b290aC1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5MlwiO1xufVxuXG4uaWNvbi1ibHVldG9vdGgtdHJhbnNmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTNcIjtcbn1cblxuLmljb24tYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk0XCI7XG59XG5cbi5pY29uLWJsdXItbGluZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk1XCI7XG59XG5cbi5pY29uLWJsdXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk2XCI7XG59XG5cbi5pY29uLWJsdXItcmFkaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk3XCI7XG59XG5cbi5pY29uLWJsdXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OThcIjtcbn1cblxuLmljb24tYm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5OVwiO1xufVxuXG4uaWNvbi1ib29rLW11bHRpcGxlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWFcIjtcbn1cblxuLmljb24tYm9vay1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5YlwiO1xufVxuXG4uaWNvbi1ib29rLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWNcIjtcbn1cblxuLmljb24tYm9vay12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjlkXCI7XG59XG5cbi5pY29uLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWVcIjtcbn1cblxuLmljb24tYm9va21hcmstY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWZcIjtcbn1cblxuLmljb24tYm9va21hcmstbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTBcIjtcbn1cblxuLmljb24tYm9va21hcmstb3V0bGluZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmExXCI7XG59XG5cbi5pY29uLWJvb2ttYXJrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTJcIjtcbn1cblxuLmljb24tYm9va21hcmstcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhM1wiO1xufVxuXG4uaWNvbi1ib29rbWFyay1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTRcIjtcbn1cblxuLmljb24tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTVcIjtcbn1cblxuLmljb24tYm9yZGVyLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhNlwiO1xufVxuXG4uaWNvbi1ib3JkZXItYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE3XCI7XG59XG5cbi5pY29uLWJvcmRlci1jb2xvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhOFwiO1xufVxuXG4uaWNvbi1ib3JkZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhOVwiO1xufVxuXG4uaWNvbi1ib3JkZXItaW5zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFhXCI7XG59XG5cbi5pY29uLWJvcmRlci1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFiXCI7XG59XG5cbi5pY29uLWJvcmRlci1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFjXCI7XG59XG5cbi5pY29uLWJvcmRlci1vdXRzaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFkXCI7XG59XG5cbi5pY29uLWJvcmRlci1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhZVwiO1xufVxuXG4uaWNvbi1ib3JkZXItdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFmXCI7XG59XG5cbi5pY29uLWJvcmRlci12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiMFwiO1xufVxuXG4uaWNvbi1ib3dsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIxXCI7XG59XG5cbi5pY29uLWJveC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiMlwiO1xufVxuXG4uaWNvbi1ib3gtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIzXCI7XG59XG5cbi5pY29uLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiNFwiO1xufVxuXG4uaWNvbi1icmllZmNhc2UtY2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiNVwiO1xufVxuXG4uaWNvbi1icmllZmNhc2UtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjZcIjtcbn1cblxuLmljb24tYnJpZWZjYXNlLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiN1wiO1xufVxuXG4uaWNvbi1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjhcIjtcbn1cblxuLmljb24tYnJpZ2h0bmVzcy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI5XCI7XG59XG5cbi5pY29uLWJyaWdodG5lc3MtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiYVwiO1xufVxuXG4uaWNvbi1icmlnaHRuZXNzLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmJcIjtcbn1cblxuLmljb24tYnJpZ2h0bmVzcy00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJjXCI7XG59XG5cbi5pY29uLWJyaWdodG5lc3MtNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiZFwiO1xufVxuXG4uaWNvbi1icmlnaHRuZXNzLTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmVcIjtcbn1cblxuLmljb24tYnJpZ2h0bmVzcy03OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJmXCI7XG59XG5cbi5pY29uLWJyaWdodG5lc3MtYXV0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjMFwiO1xufVxuXG4uaWNvbi1icmlnaHRuZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmMxXCI7XG59XG5cbi5pY29uLWJyb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmMyXCI7XG59XG5cbi5pY29uLWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmMzXCI7XG59XG5cbi5pY29uLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjNFwiO1xufVxuXG4uaWNvbi1idWxsZXRpbi1ib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjNVwiO1xufVxuXG4uaWNvbi1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjNlwiO1xufVxuXG4uaWNvbi1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzdcIjtcbn1cblxuLmljb24tY2FrZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM4XCI7XG59XG5cbi5pY29uLWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzlcIjtcbn1cblxuLmljb24tY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjYVwiO1xufVxuXG4uaWNvbi1jYWxlbmRhci1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjYlwiO1xufVxuXG4uaWNvbi1jYWxlbmRhci1jaGVjay1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjY1wiO1xufVxuXG4uaWNvbi1jYWxlbmRhci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjZFwiO1xufVxuXG4uaWNvbi1jYWxlbmRhci1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjZVwiO1xufVxuXG4uaWNvbi1jYWxlbmRhci1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjZlwiO1xufVxuXG4uaWNvbi1jYWxlbmRhci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQwXCI7XG59XG5cbi5pY29uLWNhbGVuZGFyLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkMVwiO1xufVxuXG4uaWNvbi1jYWxlbmRhci1zZWxlY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDJcIjtcbn1cblxuLmljb24tY2FsZW5kYXItdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkM1wiO1xufVxuXG4uaWNvbi1jYWxlbmRhci10b2RheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkNFwiO1xufVxuXG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkNVwiO1xufVxuXG4uaWNvbi1jYW1jb3JkZXItYm94LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkNlwiO1xufVxuXG4uaWNvbi1jYW1jb3JkZXItYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ3XCI7XG59XG5cbi5pY29uLWNhbWNvcmRlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDhcIjtcbn1cblxuLmljb24tY2FtY29yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ5XCI7XG59XG5cbi5pY29uLWNhbWVyYS1mcm9udC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRhXCI7XG59XG5cbi5pY29uLWNhbWVyYS1mcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkYlwiO1xufVxuXG4uaWNvbi1jYW1lcmEtaXJpczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkY1wiO1xufVxuXG4uaWNvbi1jYW1lcmEtcGFydHktbW9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkZFwiO1xufVxuXG4uaWNvbi1jYW1lcmEtcmVhci12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRlXCI7XG59XG5cbi5pY29uLWNhbWVyYS1yZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRmXCI7XG59XG5cbi5pY29uLWNhbWVyYS1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTBcIjtcbn1cblxuLmljb24tY2FtZXJhLXRpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmUxXCI7XG59XG5cbi5pY29uLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlMlwiO1xufVxuXG4uaWNvbi1jYW5jZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTNcIjtcbn1cblxuLmljb24tY2FuZHljYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU0XCI7XG59XG5cbi5pY29uLWNhci13YXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU1XCI7XG59XG5cbi5pY29uLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlNlwiO1xufVxuXG4uaWNvbi1jYXJyb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTdcIjtcbn1cblxuLmljb24tY2FydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU4XCI7XG59XG5cbi5pY29uLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTlcIjtcbn1cblxuLmljb24tY2FzaC0xMDA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWFcIjtcbn1cblxuLmljb24tY2FzaC1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlYlwiO1xufVxuXG4uaWNvbi1jYXNoLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlY1wiO1xufVxuXG4uaWNvbi1jYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmVkXCI7XG59XG5cbi5pY29uLWNhc3QtY29ubmVjdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmVlXCI7XG59XG5cbi5pY29uLWNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWZcIjtcbn1cblxuLmljb24tY2FzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmYwXCI7XG59XG5cbi5pY29uLWNhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmMVwiO1xufVxuXG4uaWNvbi1jZWxscGhvbmUtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmMlwiO1xufVxuXG4uaWNvbi1jZWxscGhvbmUtZG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmM1wiO1xufVxuXG4uaWNvbi1jZWxscGhvbmUtaXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY0XCI7XG59XG5cbi5pY29uLWNlbGxwaG9uZS1saW5rLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmNVwiO1xufVxuXG4uaWNvbi1jZWxscGhvbmUtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmNlwiO1xufVxuXG4uaWNvbi1jZWxscGhvbmUtc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjdcIjtcbn1cblxuLmljb24tY2VsbHBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY4XCI7XG59XG5cbi5pY29uLWNoYWlyLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmOVwiO1xufVxuXG4uaWNvbi1jaGFydC1hcmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmFcIjtcbn1cblxuLmljb24tY2hhcnQtYXJlYXNwbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmYlwiO1xufVxuXG4uaWNvbi1jaGFydC1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmNcIjtcbn1cblxuLmljb24tY2hhcnQtaGlzdG9ncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZkXCI7XG59XG5cbi5pY29uLWNoYXJ0LWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmVcIjtcbn1cblxuLmljb24tY2hhcnQtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZmXCI7XG59XG5cbi5pY29uLWNoZWNrLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwMFwiO1xufVxuXG4uaWNvbi1jaGVjay1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwMVwiO1xufVxuXG4uaWNvbi1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDJcIjtcbn1cblxuLmljb24tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDNcIjtcbn1cblxuLmljb24tY2hlY2tib3gtYmxhbmstY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDRcIjtcbn1cblxuLmljb24tY2hlY2tib3gtYmxhbmstY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA1XCI7XG59XG5cbi5pY29uLWNoZWNrYm94LWJsYW5rLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDZcIjtcbn1cblxuLmljb24tY2hlY2tib3gtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDdcIjtcbn1cblxuLmljb24tY2hlY2tib3gtbWFya2VkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA4XCI7XG59XG5cbi5pY29uLWNoZWNrYm94LW1hcmtlZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDlcIjtcbn1cblxuLmljb24tY2hlY2tib3gtbWFya2VkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGFcIjtcbn1cblxuLmljb24tY2hlY2tib3gtbWFya2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzBiXCI7XG59XG5cbi5pY29uLWNoZWNrYm94LW11bHRpcGxlLWJsYW5rLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGNcIjtcbn1cblxuLmljb24tY2hlY2tib3gtbXVsdGlwbGUtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGRcIjtcbn1cblxuLmljb24tY2hlY2tib3gtbXVsdGlwbGUtbWFya2VkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGVcIjtcbn1cblxuLmljb24tY2hlY2tib3gtbXVsdGlwbGUtbWFya2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzBmXCI7XG59XG5cbi5pY29uLWNoZWNrZXJib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxMFwiO1xufVxuXG4uaWNvbi1jaGV2cm9uLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzExXCI7XG59XG5cbi5pY29uLWNoZXZyb24tZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTJcIjtcbn1cblxuLmljb24tY2hldnJvbi1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTNcIjtcbn1cblxuLmljb24tY2hldnJvbi1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTRcIjtcbn1cblxuLmljb24tY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE1XCI7XG59XG5cbi5pY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxNlwiO1xufVxuXG4uaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE3XCI7XG59XG5cbi5pY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MThcIjtcbn1cblxuLmljb24tY2h1cmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE5XCI7XG59XG5cbi5pY29uLWNpc2NvLXdlYmV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFhXCI7XG59XG5cbi5pY29uLWNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWJcIjtcbn1cblxuLmljb24tY2xhcHBlcmJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFjXCI7XG59XG5cbi5pY29uLWNsaXBib2FyZC1hY2NvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFkXCI7XG59XG5cbi5pY29uLWNsaXBib2FyZC1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxZVwiO1xufVxuXG4uaWNvbi1jbGlwYm9hcmQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxZlwiO1xufVxuXG4uaWNvbi1jbGlwYm9hcmQtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyMFwiO1xufVxuXG4uaWNvbi1jbGlwYm9hcmQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjFcIjtcbn1cblxuLmljb24tY2xpcGJvYXJkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjJcIjtcbn1cblxuLmljb24tY2xpcGJvYXJkLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjNcIjtcbn1cblxuLmljb24tY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzI0XCI7XG59XG5cbi5pY29uLWNsaXBweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyNVwiO1xufVxuXG4uaWNvbi1jbG9jay1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzI2XCI7XG59XG5cbi5pY29uLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzI3XCI7XG59XG5cbi5pY29uLWNsb3NlLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzI4XCI7XG59XG5cbi5pY29uLWNsb3NlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyOVwiO1xufVxuXG4uaWNvbi1jbG9zZS1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJhXCI7XG59XG5cbi5pY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJiXCI7XG59XG5cbi5pY29uLWNsb3NlZC1jYXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJjXCI7XG59XG5cbi5pY29uLWNsb3VkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJkXCI7XG59XG5cbi5pY29uLWNsb3VkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyZVwiO1xufVxuXG4uaWNvbi1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyZlwiO1xufVxuXG4uaWNvbi1jbG91ZC1vdXRsaW5lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczMFwiO1xufVxuXG4uaWNvbi1jbG91ZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzMxXCI7XG59XG5cbi5pY29uLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczMlwiO1xufVxuXG4uaWNvbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczM1wiO1xufVxuXG4uaWNvbi1jb2RlLWFycmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM0XCI7XG59XG5cbi5pY29uLWNvZGUtYnJhY2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM1XCI7XG59XG5cbi5pY29uLWNvZGUtZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzZcIjtcbn1cblxuLmljb24tY29kZS1ncmVhdGVyLXRoYW4tb3ItZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzdcIjtcbn1cblxuLmljb24tY29kZS1ncmVhdGVyLXRoYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzhcIjtcbn1cblxuLmljb24tY29kZS1sZXNzLXRoYW4tb3ItZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzlcIjtcbn1cblxuLmljb24tY29kZS1sZXNzLXRoYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3M2FcIjtcbn1cblxuLmljb24tY29kZS1ub3QtZXF1YWwtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczYlwiO1xufVxuXG4uaWNvbi1jb2RlLW5vdC1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczY1wiO1xufVxuXG4uaWNvbi1jb2RlLXN0cmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczZFwiO1xufVxuXG4uaWNvbi1jb2RlLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3M2VcIjtcbn1cblxuLmljb24tY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczZlwiO1xufVxuXG4uaWNvbi1jb2ZmZWUtdG8tZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDBcIjtcbn1cblxuLmljb24tY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQxXCI7XG59XG5cbi5pY29uLWNvZy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDJcIjtcbn1cblxuLmljb24tY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQzXCI7XG59XG5cbi5pY29uLWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDRcIjtcbn1cblxuLmljb24tY29sb3ItaGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQ1XCI7XG59XG5cbi5pY29uLWNvbW1lbnQtYWNjb3VudC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQ2XCI7XG59XG5cbi5pY29uLWNvbW1lbnQtYWNjb3VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0N1wiO1xufVxuXG4uaWNvbi1jb21tZW50LWFsZXJ0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDhcIjtcbn1cblxuLmljb24tY29tbWVudC1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0OVwiO1xufVxuXG4uaWNvbi1jb21tZW50LWNoZWNrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGFcIjtcbn1cblxuLmljb24tY29tbWVudC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0YlwiO1xufVxuXG4uaWNvbi1jb21tZW50LW11bHRpcGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0Y1wiO1xufVxuXG4uaWNvbi1jb21tZW50LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGRcIjtcbn1cblxuLmljb24tY29tbWVudC1wbHVzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGVcIjtcbn1cblxuLmljb24tY29tbWVudC1wcm9jZXNzaW5nLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGZcIjtcbn1cblxuLmljb24tY29tbWVudC1wcm9jZXNzaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzUwXCI7XG59XG5cbi5pY29uLWNvbW1lbnQtcmVtb3ZlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTFcIjtcbn1cblxuLmljb24tY29tbWVudC10ZXh0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTJcIjtcbn1cblxuLmljb24tY29tbWVudC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzUzXCI7XG59XG5cbi5pY29uLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTRcIjtcbn1cblxuLmljb24tY29tcGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1NVwiO1xufVxuXG4uaWNvbi1jb21wYXNzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTZcIjtcbn1cblxuLmljb24tY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1N1wiO1xufVxuXG4uaWNvbi1jb25zb2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU4XCI7XG59XG5cbi5pY29uLWNvbnRlbnQtY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1OVwiO1xufVxuXG4uaWNvbi1jb250ZW50LWN1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1YVwiO1xufVxuXG4uaWNvbi1jb250ZW50LWR1cGxpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1YlwiO1xufVxuXG4uaWNvbi1jb250ZW50LXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzVjXCI7XG59XG5cbi5pY29uLWNvbnRlbnQtc2F2ZS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWRcIjtcbn1cblxuLmljb24tY29udGVudC1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzVlXCI7XG59XG5cbi5pY29uLWNvbnRyYXN0LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1ZlwiO1xufVxuXG4uaWNvbi1jb250cmFzdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NjBcIjtcbn1cblxuLmljb24tY29udHJhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NjFcIjtcbn1cblxuLmljb24tY29udHJvbGxlci14Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzYyXCI7XG59XG5cbi5pY29uLWNvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2M1wiO1xufVxuXG4uaWNvbi1jcmVkaXQtY2FyZC1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2NFwiO1xufVxuXG4uaWNvbi1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2NVwiO1xufVxuXG4uaWNvbi1jcm9wLWZyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NjZcIjtcbn1cblxuLmljb24tY3JvcC1sYW5kc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NjdcIjtcbn1cblxuLmljb24tY3JvcC1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2OFwiO1xufVxuXG4uaWNvbi1jcm9wLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2OVwiO1xufVxuXG4uaWNvbi1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzZhXCI7XG59XG5cbi5pY29uLWNyb3NzaGFpcnMtZ3BzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzZiXCI7XG59XG5cbi5pY29uLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NmNcIjtcbn1cblxuLmljb24tY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NmRcIjtcbn1cblxuLmljb24tY3ViZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzZlXCI7XG59XG5cbi5pY29uLWN1YmUtdW5mb2xkZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NmZcIjtcbn1cblxuLmljb24tY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3MFwiO1xufVxuXG4uaWNvbi1jdXAtd2F0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NzFcIjtcbn1cblxuLmljb24tY3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzcyXCI7XG59XG5cbi5pY29uLWN1cnJlbmN5LWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3M1wiO1xufVxuXG4uaWNvbi1jdXJyZW5jeS1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NzRcIjtcbn1cblxuLmljb24tY3VycmVuY3ktZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzc1XCI7XG59XG5cbi5pY29uLWN1cnJlbmN5LWlucjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3NlwiO1xufVxuXG4uaWNvbi1jdXJyZW5jeS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NzdcIjtcbn1cblxuLmljb24tY3VycmVuY3ktdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzc4XCI7XG59XG5cbi5pY29uLWN1cnJlbmN5LXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3OVwiO1xufVxuXG4uaWNvbi1jdXJzb3ItZGVmYXVsdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzdhXCI7XG59XG5cbi5pY29uLWN1cnNvci1kZWZhdWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzdiXCI7XG59XG5cbi5pY29uLWN1cnNvci1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzdjXCI7XG59XG5cbi5pY29uLWN1cnNvci1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzdkXCI7XG59XG5cbi5pY29uLWRhdGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3N2VcIjtcbn1cblxuLmljb24tZGVidWctc3RlcC1pbnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzdmXCI7XG59XG5cbi5pY29uLWRlYnVnLXN0ZXAtb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzgwXCI7XG59XG5cbi5pY29uLWRlYnVnLXN0ZXAtb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4MVwiO1xufVxuXG4uaWNvbi1kZWNpbWFsLWRlY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzgyXCI7XG59XG5cbi5pY29uLWRlY2ltYWwtaW5jcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ODNcIjtcbn1cblxuLmljb24tZGVsZXRlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ODRcIjtcbn1cblxuLmljb24tZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzg1XCI7XG59XG5cbi5pY29uLWRlc2twaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4NlwiO1xufVxuXG4uaWNvbi1kZXNrdG9wLW1hYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4N1wiO1xufVxuXG4uaWNvbi1kZXNrdG9wLXRvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzg4XCI7XG59XG5cbi5pY29uLWRldGFpbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ODlcIjtcbn1cblxuLmljb24tZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4YVwiO1xufVxuXG4uaWNvbi1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzhiXCI7XG59XG5cbi5pY29uLWRpY2UtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4Y1wiO1xufVxuXG4uaWNvbi1kaWNlLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OGRcIjtcbn1cblxuLmljb24tZGljZS0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzhlXCI7XG59XG5cbi5pY29uLWRpY2UtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4ZlwiO1xufVxuXG4uaWNvbi1kaWNlLTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OTBcIjtcbn1cblxuLmljb24tZGljZS02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzkxXCI7XG59XG5cbi5pY29uLWRpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OTJcIjtcbn1cblxuLmljb24tZGlyZWN0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5M1wiO1xufVxuXG4uaWNvbi1kaXNrLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzk0XCI7XG59XG5cbi5pY29uLWRpc3F1cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzk1XCI7XG59XG5cbi5pY29uLWRpc3F1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5NlwiO1xufVxuXG4uaWNvbi1kaXZpc2lvbi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OTdcIjtcbn1cblxuLmljb24tZGl2aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OThcIjtcbn1cblxuLmljb24tZG5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzk5XCI7XG59XG5cbi5pY29uLWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzlhXCI7XG59XG5cbi5pY29uLWRvbWFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5YlwiO1xufVxuXG4uaWNvbi1kb3RzLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OWNcIjtcbn1cblxuLmljb24tZG90cy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5ZFwiO1xufVxuXG4uaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5ZVwiO1xufVxuXG4uaWNvbi1kcmFnLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OWZcIjtcbn1cblxuLmljb24tZHJhZy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhMFwiO1xufVxuXG4uaWNvbi1kcmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2ExXCI7XG59XG5cbi5pY29uLWRyYXdpbmctYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2EyXCI7XG59XG5cbi5pY29uLWRyYXdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YTNcIjtcbn1cblxuLmljb24tZHJpYmJibGUtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2E0XCI7XG59XG5cbi5pY29uLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2E1XCI7XG59XG5cbi5pY29uLWRyb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2E2XCI7XG59XG5cbi5pY29uLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YTdcIjtcbn1cblxuLmljb24tZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2E4XCI7XG59XG5cbi5pY29uLWR1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YTlcIjtcbn1cblxuLmljb24tZHVtYmJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YWFcIjtcbn1cblxuLmljb24tZWFydGgtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2FiXCI7XG59XG5cbi5pY29uLWVhcnRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2FjXCI7XG59XG5cbi5pY29uLWViYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YWRcIjtcbn1cblxuLmljb24tZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhZVwiO1xufVxuXG4uaWNvbi1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhZlwiO1xufVxuXG4uaWNvbi1lbGV2YXRpb24tZGVjbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiMFwiO1xufVxuXG4uaWNvbi1lbGV2YXRpb24tcmlzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiMVwiO1xufVxuXG4uaWNvbi1lbGV2YXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiMlwiO1xufVxuXG4uaWNvbi1lbWFpbC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2IzXCI7XG59XG5cbi5pY29uLWVtYWlsLXNlY3VyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiNFwiO1xufVxuXG4uaWNvbi1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiNVwiO1xufVxuXG4uaWNvbi1lbW90aWNvbi1jb29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2I2XCI7XG59XG5cbi5pY29uLWVtb3RpY29uLWRldmlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2I3XCI7XG59XG5cbi5pY29uLWVtb3RpY29uLWhhcHB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2I4XCI7XG59XG5cbi5pY29uLWVtb3RpY29uLW5ldXRyYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YjlcIjtcbn1cblxuLmljb24tZW1vdGljb24tcG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiYVwiO1xufVxuXG4uaWNvbi1lbW90aWNvbi1zYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YmJcIjtcbn1cblxuLmljb24tZW1vdGljb24tdG9uZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2JjXCI7XG59XG5cbi5pY29uLWVtb3RpY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2JkXCI7XG59XG5cbi5pY29uLWVuZ2luZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2JlXCI7XG59XG5cbi5pY29uLWVuZ2luZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiZlwiO1xufVxuXG4uaWNvbi1lcXVhbC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YzBcIjtcbn1cblxuLmljb24tZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YzFcIjtcbn1cblxuLmljb24tZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2MyXCI7XG59XG5cbi5pY29uLWVzY2FsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjM1wiO1xufVxuXG4uaWNvbi1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2M0XCI7XG59XG5cbi5pY29uLWV2ZXJub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2M1XCI7XG59XG5cbi5pY29uLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2M2XCI7XG59XG5cbi5pY29uLWV4aXQtdG8tYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2M3XCI7XG59XG5cbi5pY29uLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjOFwiO1xufVxuXG4uaWNvbi1leWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2M5XCI7XG59XG5cbi5pY29uLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjYVwiO1xufVxuXG4uaWNvbi1leWVkcm9wcGVyLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3Y2JcIjtcbn1cblxuLmljb24tZXllZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjY1wiO1xufVxuXG4uaWNvbi1mYWNlYm9vay1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3Y2RcIjtcbn1cblxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3Y2VcIjtcbn1cblxuLmljb24tZmFjdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjZlwiO1xufVxuXG4uaWNvbi1mYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZDBcIjtcbn1cblxuLmljb24tZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2QxXCI7XG59XG5cbi5pY29uLWZlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2QyXCI7XG59XG5cbi5pY29uLWZpbGUtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZDNcIjtcbn1cblxuLmljb24tZmlsZS1kZWxpbWl0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZDRcIjtcbn1cblxuLmljb24tZmlsZS1kb2N1bWVudC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZDVcIjtcbn1cblxuLmljb24tZmlsZS1kb2N1bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkNlwiO1xufVxuXG4uaWNvbi1maWxlLWV4Y2VsLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkN1wiO1xufVxuXG4uaWNvbi1maWxlLWV4Y2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2Q4XCI7XG59XG5cbi5pY29uLWZpbGUtZmluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkOVwiO1xufVxuXG4uaWNvbi1maWxlLWhpZGRlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkYVwiO1xufVxuXG4uaWNvbi1maWxlLWltYWdlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkYlwiO1xufVxuXG4uaWNvbi1maWxlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2RjXCI7XG59XG5cbi5pY29uLWZpbGUtbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZGRcIjtcbn1cblxuLmljb24tZmlsZS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkZVwiO1xufVxuXG4uaWNvbi1maWxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZGZcIjtcbn1cblxuLmljb24tZmlsZS1wZGYtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2UwXCI7XG59XG5cbi5pY29uLWZpbGUtcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2UxXCI7XG59XG5cbi5pY29uLWZpbGUtcG93ZXJwb2ludC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZTJcIjtcbn1cblxuLmljb24tZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2UzXCI7XG59XG5cbi5pY29uLWZpbGUtcHJlc2VudGF0aW9uLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlNFwiO1xufVxuXG4uaWNvbi1maWxlLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2U1XCI7XG59XG5cbi5pY29uLWZpbGUtd29yZC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZTZcIjtcbn1cblxuLmljb24tZmlsZS13b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2U3XCI7XG59XG5cbi5pY29uLWZpbGUteG1sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2U4XCI7XG59XG5cbi5pY29uLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZTlcIjtcbn1cblxuLmljb24tZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlYVwiO1xufVxuXG4uaWNvbi1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2ViXCI7XG59XG5cbi5pY29uLWZpbG1zdHJpcC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZWNcIjtcbn1cblxuLmljb24tZmlsbXN0cmlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2VkXCI7XG59XG5cbi5pY29uLWZpbHRlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2VlXCI7XG59XG5cbi5pY29uLWZpbHRlci1yZW1vdmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlZlwiO1xufVxuXG4uaWNvbi1maWx0ZXItcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2YwXCI7XG59XG5cbi5pY29uLWZpbHRlci12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2YxXCI7XG59XG5cbi5pY29uLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmMlwiO1xufVxuXG4uaWNvbi1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2YzXCI7XG59XG5cbi5pY29uLWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZjRcIjtcbn1cblxuLmljb24tZmxhZy1jaGVja2VyZWQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmNVwiO1xufVxuXG4uaWNvbi1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmNlwiO1xufVxuXG4uaWNvbi1mbGFnLW91dGxpbmUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmN1wiO1xufVxuXG4uaWNvbi1mbGFnLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZjhcIjtcbn1cblxuLmljb24tZmxhZy10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmOVwiO1xufVxuXG4uaWNvbi1mbGFnLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZmFcIjtcbn1cblxuLmljb24tZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmYlwiO1xufVxuXG4uaWNvbi1mbGFzaC1hdXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2ZjXCI7XG59XG5cbi5pY29uLWZsYXNoLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmZFwiO1xufVxuXG4uaWNvbi1mbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmZVwiO1xufVxuXG4uaWNvbi1mbGFzaGxpZ2h0LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmZlwiO1xufVxuXG4uaWNvbi1mbGFzaGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAwXCI7XG59XG5cbi5pY29uLWZsYXR0cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwMVwiO1xufVxuXG4uaWNvbi1mbGlja3ItYWZ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDJcIjtcbn1cblxuLmljb24tZmxpY2tyLWJlZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwM1wiO1xufVxuXG4uaWNvbi1mbGlwLXRvLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDRcIjtcbn1cblxuLmljb24tZmxpcC10by1mcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwNVwiO1xufVxuXG4uaWNvbi1mbG9wcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDZcIjtcbn1cblxuLmljb24tZmxvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA3XCI7XG59XG5cbi5pY29uLWZvbGRlci1hY2NvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA4XCI7XG59XG5cbi5pY29uLWZvbGRlci1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwOVwiO1xufVxuXG4uaWNvbi1mb2xkZXItZ29vZ2xlLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBhXCI7XG59XG5cbi5pY29uLWZvbGRlci1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwYlwiO1xufVxuXG4uaWNvbi1mb2xkZXItbG9jay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG59XG5cbi5pY29uLWZvbGRlci1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBkXCI7XG59XG5cbi5pY29uLWZvbGRlci1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBlXCI7XG59XG5cbi5pY29uLWZvbGRlci1tdWx0aXBsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwZlwiO1xufVxuXG4uaWNvbi1mb2xkZXItbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxMFwiO1xufVxuXG4uaWNvbi1mb2xkZXItbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTFcIjtcbn1cblxuLmljb24tZm9sZGVyLW91dGxpbmUtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxMlwiO1xufVxuXG4uaWNvbi1mb2xkZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxM1wiO1xufVxuXG4uaWNvbi1mb2xkZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxNFwiO1xufVxuXG4uaWNvbi1mb2xkZXItcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE1XCI7XG59XG5cbi5pY29uLWZvbGRlci11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTZcIjtcbn1cblxuLmljb24tZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE3XCI7XG59XG5cbi5pY29uLWZvb2QtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MThcIjtcbn1cblxuLmljb24tZm9vZC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE5XCI7XG59XG5cbi5pY29uLWZvb2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWFcIjtcbn1cblxuLmljb24tZm9vdGJhbGwtaGVsbWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFiXCI7XG59XG5cbi5pY29uLWZvb3RiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFjXCI7XG59XG5cbi5pY29uLWZvcm1hdC1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWRcIjtcbn1cblxuLmljb24tZm9ybWF0LWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWVcIjtcbn1cblxuLmljb24tZm9ybWF0LWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWZcIjtcbn1cblxuLmljb24tZm9ybWF0LWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODIwXCI7XG59XG5cbi5pY29uLWZvcm1hdC1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODIxXCI7XG59XG5cbi5pY29uLWZvcm1hdC1jbGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyMlwiO1xufVxuXG4uaWNvbi1mb3JtYXQtY29sb3ItZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyM1wiO1xufVxuXG4uaWNvbi1mb3JtYXQtY29sb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjRcIjtcbn1cblxuLmljb24tZm9ybWF0LWZsb2F0LWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyNVwiO1xufVxuXG4uaWNvbi1mb3JtYXQtZmxvYXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyNlwiO1xufVxuXG4uaWNvbi1mb3JtYXQtZmxvYXQtbm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyN1wiO1xufVxuXG4uaWNvbi1mb3JtYXQtZmxvYXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjhcIjtcbn1cblxuLmljb24tZm9ybWF0LWhlYWRlci0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI5XCI7XG59XG5cbi5pY29uLWZvcm1hdC1oZWFkZXItMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyYVwiO1xufVxuXG4uaWNvbi1mb3JtYXQtaGVhZGVyLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmJcIjtcbn1cblxuLmljb24tZm9ybWF0LWhlYWRlci00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJjXCI7XG59XG5cbi5pY29uLWZvcm1hdC1oZWFkZXItNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyZFwiO1xufVxuXG4uaWNvbi1mb3JtYXQtaGVhZGVyLTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmVcIjtcbn1cblxuLmljb24tZm9ybWF0LWhlYWRlci1kZWNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyZlwiO1xufVxuXG4uaWNvbi1mb3JtYXQtaGVhZGVyLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzBcIjtcbn1cblxuLmljb24tZm9ybWF0LWhlYWRlci1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzMVwiO1xufVxuXG4uaWNvbi1mb3JtYXQtaGVhZGVyLWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODMyXCI7XG59XG5cbi5pY29uLWZvcm1hdC1oZWFkZXItcG91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzNcIjtcbn1cblxuLmljb24tZm9ybWF0LWhlYWRlci11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzNFwiO1xufVxuXG4uaWNvbi1mb3JtYXQtaW5kZW50LWRlY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODM1XCI7XG59XG5cbi5pY29uLWZvcm1hdC1pbmRlbnQtaW5jcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzZcIjtcbn1cblxuLmljb24tZm9ybWF0LWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzN1wiO1xufVxuXG4uaWNvbi1mb3JtYXQtbGluZS1zcGFjaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODM4XCI7XG59XG5cbi5pY29uLWZvcm1hdC1saXN0LWJ1bGxldGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODM5XCI7XG59XG5cbi5pY29uLWZvcm1hdC1saXN0LW51bWJlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4M2FcIjtcbn1cblxuLmljb24tZm9ybWF0LW9iamVjdC1pbmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4M2JcIjtcbn1cblxuLmljb24tZm9ybWF0LW9iamVjdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4M2NcIjtcbn1cblxuLmljb24tZm9ybWF0LW9iamVjdC10aWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzZFwiO1xufVxuXG4uaWNvbi1mb3JtYXQtb2JqZWN0LXRvcC1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4M2VcIjtcbn1cblxuLmljb24tZm9ybWF0LXBhaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNmXCI7XG59XG5cbi5pY29uLWZvcm1hdC1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDBcIjtcbn1cblxuLmljb24tZm9ybWF0LXF1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQxXCI7XG59XG5cbi5pY29uLWZvcm1hdC1zaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQyXCI7XG59XG5cbi5pY29uLWZvcm1hdC1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQzXCI7XG59XG5cbi5pY29uLWZvcm1hdC1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDRcIjtcbn1cblxuLmljb24tZm9ybWF0LXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ1XCI7XG59XG5cbi5pY29uLWZvcm1hdC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ2XCI7XG59XG5cbi5pY29uLWZvcm1hdC10ZXh0ZGlyZWN0aW9uLWwtdG8tcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0N1wiO1xufVxuXG4uaWNvbi1mb3JtYXQtdGV4dGRpcmVjdGlvbi1yLXRvLWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDhcIjtcbn1cblxuLmljb24tZm9ybWF0LXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0OVwiO1xufVxuXG4uaWNvbi1mb3J1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0YVwiO1xufVxuXG4uaWNvbi1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRiXCI7XG59XG5cbi5pY29uLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGNcIjtcbn1cblxuLmljb24tZnJpZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRkXCI7XG59XG5cbi5pY29uLWZ1bGxzY3JlZW4tZXhpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0ZVwiO1xufVxuXG4uaWNvbi1mdWxsc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRmXCI7XG59XG5cbi5pY29uLWZ1bmN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODUwXCI7XG59XG5cbi5pY29uLWdhbWVwYWQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1MVwiO1xufVxuXG4uaWNvbi1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODUyXCI7XG59XG5cbi5pY29uLWdhcy1zdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODUzXCI7XG59XG5cbi5pY29uLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODU0XCI7XG59XG5cbi5pY29uLWdlbmRlci1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTVcIjtcbn1cblxuLmljb24tZ2VuZGVyLW1hbGUtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODU2XCI7XG59XG5cbi5pY29uLWdlbmRlci1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODU3XCI7XG59XG5cbi5pY29uLWdlbmRlci10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1OFwiO1xufVxuXG4uaWNvbi1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODU5XCI7XG59XG5cbi5pY29uLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1YVwiO1xufVxuXG4uaWNvbi1naXRodWItYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODViXCI7XG59XG5cbi5pY29uLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1Y1wiO1xufVxuXG4uaWNvbi1nbGFzcy1mbHV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1ZFwiO1xufVxuXG4uaWNvbi1nbGFzcy1tdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NWVcIjtcbn1cblxuLmljb24tZ2xhc3Mtc3RhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODVmXCI7XG59XG5cbi5pY29uLWdsYXNzLXR1bGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODYwXCI7XG59XG5cbi5pY29uLWdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjFcIjtcbn1cblxuLmljb24tZ21haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjJcIjtcbn1cblxuLmljb24tZ29vZ2xlLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2M1wiO1xufVxuXG4uaWNvbi1nb29nbGUtY2lyY2xlcy1jb21tdW5pdGllczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2NFwiO1xufVxuXG4uaWNvbi1nb29nbGUtY2lyY2xlcy1leHRlbmRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2NVwiO1xufVxuXG4uaWNvbi1nb29nbGUtY2lyY2xlcy1pbnZpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjZcIjtcbn1cblxuLmljb24tZ29vZ2xlLWNpcmNsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjdcIjtcbn1cblxuLmljb24tZ29vZ2xlLWNvbnRyb2xsZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY4XCI7XG59XG5cbi5pY29uLWdvb2dsZS1jb250cm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY5XCI7XG59XG5cbi5pY29uLWdvb2dsZS1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2YVwiO1xufVxuXG4uaWNvbi1nb29nbGUtZWFydGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NmJcIjtcbn1cblxuLmljb24tZ29vZ2xlLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZjXCI7XG59XG5cbi5pY29uLWdvb2dsZS1tYXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZkXCI7XG59XG5cbi5pY29uLWdvb2dsZS1wYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2ZVwiO1xufVxuXG4uaWNvbi1nb29nbGUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2ZlwiO1xufVxuXG4uaWNvbi1nb29nbGUtcGx1cy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzBcIjtcbn1cblxuLmljb24tZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzFcIjtcbn1cblxuLmljb24tZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODcyXCI7XG59XG5cbi5pY29uLWdyaWQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODczXCI7XG59XG5cbi5pY29uLWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzRcIjtcbn1cblxuLmljb24tZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzVcIjtcbn1cblxuLmljb24taGFuZC1wb2ludGluZy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3NlwiO1xufVxuXG4uaWNvbi1oYW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzdcIjtcbn1cblxuLmljb24taGFuZ291dHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzhcIjtcbn1cblxuLmljb24taGFyZGRpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzlcIjtcbn1cblxuLmljb24taGVhZHBob25lcy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2FcIjtcbn1cblxuLmljb24taGVhZHBob25lcy1kb3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODdiXCI7XG59XG5cbi5pY29uLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2NcIjtcbn1cblxuLmljb24taGVhZHNldC1kb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODdkXCI7XG59XG5cbi5pY29uLWhlYWRzZXQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODdlXCI7XG59XG5cbi5pY29uLWhlYWRzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2ZcIjtcbn1cblxuLmljb24taGVhcnQtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODBcIjtcbn1cblxuLmljb24taGVhcnQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODgxXCI7XG59XG5cbi5pY29uLWhlYXJ0LWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4MlwiO1xufVxuXG4uaWNvbi1oZWFydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODgzXCI7XG59XG5cbi5pY29uLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODg0XCI7XG59XG5cbi5pY29uLWhlbHAtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODg1XCI7XG59XG5cbi5pY29uLWhlbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODZcIjtcbn1cblxuLmljb24taGV4YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODg3XCI7XG59XG5cbi5pY29uLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODhcIjtcbn1cblxuLmljb24taGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4OVwiO1xufVxuXG4uaWNvbi1ob2xvbGVuczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4YVwiO1xufVxuXG4uaWNvbi1ob21lLW1vZGVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4YlwiO1xufVxuXG4uaWNvbi1ob21lLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OGNcIjtcbn1cblxuLmljb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4ZFwiO1xufVxuXG4uaWNvbi1ob3BzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODhlXCI7XG59XG5cbi5pY29uLWhvc3BpdGFsLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODhmXCI7XG59XG5cbi5pY29uLWhvc3BpdGFsLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5MFwiO1xufVxuXG4uaWNvbi1ob3NwaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5MVwiO1xufVxuXG4uaWNvbi1ob3RlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5MlwiO1xufVxuXG4uaWNvbi1ob3V6ei1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTNcIjtcbn1cblxuLmljb24taHVtYW4tY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTRcIjtcbn1cblxuLmljb24taHVtYW4tbWFsZS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTVcIjtcbn1cblxuLmljb24taHVtYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTZcIjtcbn1cblxuLmljb24taW1hZ2UtYWxidW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTdcIjtcbn1cblxuLmljb24taW1hZ2UtYXJlYS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5OFwiO1xufVxuXG4uaWNvbi1pbWFnZS1hcmVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODk5XCI7XG59XG5cbi5pY29uLWltYWdlLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5YVwiO1xufVxuXG4uaWNvbi1pbWFnZS1maWx0ZXItYmxhY2std2hpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OWJcIjtcbn1cblxuLmljb24taW1hZ2UtZmlsdGVyLWNlbnRlci1mb2N1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5Y1wiO1xufVxuXG4uaWNvbi1pbWFnZS1maWx0ZXItZHJhbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OWRcIjtcbn1cblxuLmljb24taW1hZ2UtZmlsdGVyLWZyYW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5ZVwiO1xufVxuXG4uaWNvbi1pbWFnZS1maWx0ZXItaGRyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODlmXCI7XG59XG5cbi5pY29uLWltYWdlLWZpbHRlci1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGEwXCI7XG59XG5cbi5pY29uLWltYWdlLWZpbHRlci10aWx0LXNoaWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGExXCI7XG59XG5cbi5pY29uLWltYWdlLWZpbHRlci12aW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGEyXCI7XG59XG5cbi5pY29uLWltYWdlLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhM1wiO1xufVxuXG4uaWNvbi1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhNFwiO1xufVxuXG4uaWNvbi1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTVcIjtcbn1cblxuLmljb24taW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTZcIjtcbn1cblxuLmljb24taW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGE3XCI7XG59XG5cbi5pY29uLWluZm9ybWF0aW9uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YThcIjtcbn1cblxuLmljb24taW5mb3JtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTlcIjtcbn1cblxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGFhXCI7XG59XG5cbi5pY29uLWluc3RhcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YWJcIjtcbn1cblxuLmljb24taW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YWNcIjtcbn1cblxuLmljb24taW52ZXJ0LWNvbG9yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhZFwiO1xufVxuXG4uaWNvbi1qaXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGFlXCI7XG59XG5cbi5pY29uLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGFmXCI7XG59XG5cbi5pY29uLWtlZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiMFwiO1xufVxuXG4uaWNvbi1rZXktY2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGIxXCI7XG59XG5cbi5pY29uLWtleS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiMlwiO1xufVxuXG4uaWNvbi1rZXktcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiM1wiO1xufVxuXG4uaWNvbi1rZXktcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGI0XCI7XG59XG5cbi5pY29uLWtleS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGI1XCI7XG59XG5cbi5pY29uLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiNlwiO1xufVxuXG4uaWNvbi1rZXlib2FyZC1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjdcIjtcbn1cblxuLmljb24ta2V5Ym9hcmQtY2FwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiOFwiO1xufVxuXG4uaWNvbi1rZXlib2FyZC1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiOVwiO1xufVxuXG4uaWNvbi1rZXlib2FyZC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YmFcIjtcbn1cblxuLmljb24ta2V5Ym9hcmQtcmV0dXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGJiXCI7XG59XG5cbi5pY29uLWtleWJvYXJkLXRhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiY1wiO1xufVxuXG4uaWNvbi1rZXlib2FyZC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGJkXCI7XG59XG5cbi5pY29uLWtleWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGJlXCI7XG59XG5cbi5pY29uLWxhYmVsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YmZcIjtcbn1cblxuLmljb24tbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzBcIjtcbn1cblxuLmljb24tbGFuZ3VhZ2UtY3NoYXJwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGMxXCI7XG59XG5cbi5pY29uLWxhbmd1YWdlLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzJcIjtcbn1cblxuLmljb24tbGFuZ3VhZ2UtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzNcIjtcbn1cblxuLmljb24tbGFuZ3VhZ2UtamF2YXNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjNFwiO1xufVxuXG4uaWNvbi1sYW5ndWFnZS1weXRob24tdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjNVwiO1xufVxuXG4uaWNvbi1sYW5ndWFnZS1weXRob246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzZcIjtcbn1cblxuLmljb24tbGFwdG9wLWNocm9tZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzdcIjtcbn1cblxuLmljb24tbGFwdG9wLW1hYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjOFwiO1xufVxuXG4uaWNvbi1sYXB0b3Atd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjOVwiO1xufVxuXG4uaWNvbi1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4Y2FcIjtcbn1cblxuLmljb24tbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGNiXCI7XG59XG5cbi5pY29uLWxhdW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjY1wiO1xufVxuXG4uaWNvbi1sYXllcnMtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGNkXCI7XG59XG5cbi5pY29uLWxheWVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjZVwiO1xufVxuXG4uaWNvbi1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGNmXCI7XG59XG5cbi5pY29uLWxpYnJhcnktYm9va3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDBcIjtcbn1cblxuLmljb24tbGlicmFyeS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkMVwiO1xufVxuXG4uaWNvbi1saWJyYXJ5LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDJcIjtcbn1cblxuLmljb24tbGlicmFyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkM1wiO1xufVxuXG4uaWNvbi1saWdodGJ1bGItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkNFwiO1xufVxuXG4uaWNvbi1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDVcIjtcbn1cblxuLmljb24tbGluay1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDZcIjtcbn1cblxuLmljb24tbGluay12YXJpYW50LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkN1wiO1xufVxuXG4uaWNvbi1saW5rLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDhcIjtcbn1cblxuLmljb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkOVwiO1xufVxuXG4uaWNvbi1saW5rZWRpbi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZGFcIjtcbn1cblxuLmljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZGJcIjtcbn1cblxuLmljb24tbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGRjXCI7XG59XG5cbi5pY29uLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGRkXCI7XG59XG5cbi5pY29uLWxvY2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkZVwiO1xufVxuXG4uaWNvbi1sb2NrLXVubG9ja2VkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZGZcIjtcbn1cblxuLmljb24tbG9jay11bmxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlMFwiO1xufVxuXG4uaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGUxXCI7XG59XG5cbi5pY29uLWxvZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGUyXCI7XG59XG5cbi5pY29uLWxvZ291dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlM1wiO1xufVxuXG4uaWNvbi1sb29rczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlNFwiO1xufVxuXG4uaWNvbi1sb3VwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlNVwiO1xufVxuXG4uaWNvbi1sdW14OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGU2XCI7XG59XG5cbi5pY29uLW1hZ25ldC1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlN1wiO1xufVxuXG4uaWNvbi1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZThcIjtcbn1cblxuLmljb24tbWFnbmlmeS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlOVwiO1xufVxuXG4uaWNvbi1tYWduaWZ5LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZWFcIjtcbn1cblxuLmljb24tbWFnbmlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlYlwiO1xufVxuXG4uaWNvbi1tYWlsLXJ1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGVjXCI7XG59XG5cbi5pY29uLW1hcC1tYXJrZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGVkXCI7XG59XG5cbi5pY29uLW1hcC1tYXJrZXItbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZWVcIjtcbn1cblxuLmljb24tbWFwLW1hcmtlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZWZcIjtcbn1cblxuLmljb24tbWFwLW1hcmtlci1yYWRpdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjBcIjtcbn1cblxuLmljb24tbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmMVwiO1xufVxuXG4uaWNvbi1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjJcIjtcbn1cblxuLmljb24tbWFyZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGYzXCI7XG59XG5cbi5pY29uLW1hcmtkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGY0XCI7XG59XG5cbi5pY29uLW1hcmtlci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmNVwiO1xufVxuXG4uaWNvbi1tYXJ0aW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGY2XCI7XG59XG5cbi5pY29uLW1hdGVyaWFsLXVpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGY3XCI7XG59XG5cbi5pY29uLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmOFwiO1xufVxuXG4uaWNvbi1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjlcIjtcbn1cblxuLmljb24tbWVtb3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGZhXCI7XG59XG5cbi5pY29uLW1lbnUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmYlwiO1xufVxuXG4uaWNvbi1tZW51LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZmNcIjtcbn1cblxuLmljb24tbWVudS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmZFwiO1xufVxuXG4uaWNvbi1tZW51LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGZlXCI7XG59XG5cbi5pY29uLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZmZcIjtcbn1cblxuLmljb24tbWVzc2FnZS1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uaWNvbi1tZXNzYWdlLWRyYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cblxuLmljb24tbWVzc2FnZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4uaWNvbi1tZXNzYWdlLXByb2Nlc3Npbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLmljb24tbWVzc2FnZS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuXG4uaWNvbi1tZXNzYWdlLXRleHQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuXG4uaWNvbi1tZXNzYWdlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cblxuLmljb24tbWVzc2FnZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuXG4uaWNvbi1tZXNzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG5cbi5pY29uLW1pY3JvcGhvbmUtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuXG4uaWNvbi1taWNyb3Bob25lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4uaWNvbi1taWNyb3Bob25lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLmljb24tbWljcm9waG9uZS1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuXG4uaWNvbi1taWNyb3Bob25lLXZhcmlhbnQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG5cbi5pY29uLW1pY3JvcGhvbmUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuXG4uaWNvbi1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG5cbi5pY29uLW1pbnVzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuXG4uaWNvbi1taW51cy1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuXG4uaWNvbi1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cblxuLmljb24tbWludXMtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuXG4uaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuXG4uaWNvbi1tb25pdG9yLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG5cbi5pY29uLW1vbml0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cblxuLmljb24tbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuXG4uaWNvbi1tb3VzZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbn1cblxuLmljb24tbW91c2UtdmFyaWFudC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cblxuLmljb24tbW91c2UtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYVwiO1xufVxuXG4uaWNvbi1tb3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuXG4uaWNvbi1tb3ZpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxY1wiO1xufVxuXG4uaWNvbi1tdWx0aXBsaWNhdGlvbi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWRcIjtcbn1cblxuLmljb24tbXVsdGlwbGljYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWVcIjtcbn1cblxuLmljb24tbXVzaWMtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWZcIjtcbn1cblxuLmljb24tbXVzaWMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG5cbi5pY29uLW11c2ljLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMVwiO1xufVxuXG4uaWNvbi1tdXNpYy1ub3RlLWVpZ2h0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuXG4uaWNvbi1tdXNpYy1ub3RlLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cblxuLmljb24tbXVzaWMtbm90ZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjRcIjtcbn1cblxuLmljb24tbXVzaWMtbm90ZS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG59XG5cbi5pY29uLW11c2ljLW5vdGUtc2l4dGVlbnRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG5cbi5pY29uLW11c2ljLW5vdGUtd2hvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjtcbn1cblxuLmljb24tbXVzaWMtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOFwiO1xufVxuXG4uaWNvbi1uYXR1cmUtcGVvcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG59XG5cbi5pY29uLW5hdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYVwiO1xufVxuXG4uaWNvbi1uYXZpZ2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7XG59XG5cbi5pY29uLW5lZWRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyY1wiO1xufVxuXG4uaWNvbi1uZXN0LXByb3RlY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmRcIjtcbn1cblxuLmljb24tbmVzdC10aGVybW9zdGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG59XG5cbi5pY29uLW5ld3NwYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZlwiO1xufVxuXG4uaWNvbi1uZmMtdGFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG59XG5cbi5pY29uLW5mYy12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMxXCI7XG59XG5cbi5pY29uLW5mYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMlwiO1xufVxuXG4uaWNvbi1ubzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzM1wiO1xufVxuXG4uaWNvbi1ub3QtZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzRcIjtcbn1cblxuLmljb24tbm90ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM1XCI7XG59XG5cbi5pY29uLW5vdGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNlwiO1xufVxuXG4uaWNvbi1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XG59XG5cbi5pY29uLW51bWVyaWMtMC1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOFwiO1xufVxuXG4uaWNvbi1udW1lcmljLTAtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzlcIjtcbn1cblxuLmljb24tbnVtZXJpYy0wLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYVwiO1xufVxuXG4uaWNvbi1udW1lcmljLTEtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2JcIjtcbn1cblxuLmljb24tbnVtZXJpYy0xLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNjXCI7XG59XG5cbi5pY29uLW51bWVyaWMtMS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2RcIjtcbn1cblxuLmljb24tbnVtZXJpYy0yLWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XG59XG5cbi5pY29uLW51bWVyaWMtMi1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZlwiO1xufVxuXG4uaWNvbi1udW1lcmljLTItYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XG59XG5cbi5pY29uLW51bWVyaWMtMy1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MVwiO1xufVxuXG4uaWNvbi1udW1lcmljLTMtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDJcIjtcbn1cblxuLmljb24tbnVtZXJpYy0zLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0M1wiO1xufVxuXG4uaWNvbi1udW1lcmljLTQtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDRcIjtcbn1cblxuLmljb24tbnVtZXJpYy00LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ1XCI7XG59XG5cbi5pY29uLW51bWVyaWMtNC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDZcIjtcbn1cblxuLmljb24tbnVtZXJpYy01LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG5cbi5pY29uLW51bWVyaWMtNS1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OFwiO1xufVxuXG4uaWNvbi1udW1lcmljLTUtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ5XCI7XG59XG5cbi5pY29uLW51bWVyaWMtNi1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YVwiO1xufVxuXG4uaWNvbi1udW1lcmljLTYtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGJcIjtcbn1cblxuLmljb24tbnVtZXJpYy02LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0Y1wiO1xufVxuXG4uaWNvbi1udW1lcmljLTctYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGRcIjtcbn1cblxuLmljb24tbnVtZXJpYy03LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRlXCI7XG59XG5cbi5pY29uLW51bWVyaWMtNy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGZcIjtcbn1cblxuLmljb24tbnVtZXJpYy04LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUwXCI7XG59XG5cbi5pY29uLW51bWVyaWMtOC1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MVwiO1xufVxuXG4uaWNvbi1udW1lcmljLTgtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUyXCI7XG59XG5cbi5pY29uLW51bWVyaWMtOS1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1M1wiO1xufVxuXG4uaWNvbi1udW1lcmljLTktYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTRcIjtcbn1cblxuLmljb24tbnVtZXJpYy05LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NVwiO1xufVxuXG4uaWNvbi1udW1lcmljLTktcGx1cy1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NlwiO1xufVxuXG4uaWNvbi1udW1lcmljLTktcGx1cy1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1N1wiO1xufVxuXG4uaWNvbi1udW1lcmljLTktcGx1cy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NThcIjtcbn1cblxuLmljb24tbnVtZXJpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1OVwiO1xufVxuXG4uaWNvbi1udXRyaXRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1YVwiO1xufVxuXG4uaWNvbi1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTViXCI7XG59XG5cbi5pY29uLW9mZmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1Y1wiO1xufVxuXG4uaWNvbi1vaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWRcIjtcbn1cblxuLmljb24tb21lZ2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWVcIjtcbn1cblxuLmljb24tb25lZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWZcIjtcbn1cblxuLmljb24tb3Blbi1pbi1hcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjBcIjtcbn1cblxuLmljb24tb3Blbi1pbi1uZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjFcIjtcbn1cblxuLmljb24tb3JuYW1lbnQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MlwiO1xufVxuXG4uaWNvbi1vcm5hbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2M1wiO1xufVxuXG4uaWNvbi1vdXRib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjRcIjtcbn1cblxuLmljb24tb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NVwiO1xufVxuXG4uaWNvbi1vd2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjZcIjtcbn1cblxuLmljb24tcGFja2FnZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY3XCI7XG59XG5cbi5pY29uLXBhY2thZ2UtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjhcIjtcbn1cblxuLmljb24tcGFja2FnZS12YXJpYW50LWNsb3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2OVwiO1xufVxuXG4uaWNvbi1wYWNrYWdlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmFcIjtcbn1cblxuLmljb24tcGFja2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2YlwiO1xufVxuXG4uaWNvbi1wYWxldHRlLWFkdmFuY2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZjXCI7XG59XG5cbi5pY29uLXBhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmRcIjtcbn1cblxuLmljb24tcGFuZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmVcIjtcbn1cblxuLmljb24tcGFuZG9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZlwiO1xufVxuXG4uaWNvbi1wYW5vcmFtYS1maXNoZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTcwXCI7XG59XG5cbi5pY29uLXBhbm9yYW1hLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzFcIjtcbn1cblxuLmljb24tcGFub3JhbWEtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzJcIjtcbn1cblxuLmljb24tcGFub3JhbWEtd2lkZS1hbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3M1wiO1xufVxuXG4uaWNvbi1wYW5vcmFtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NFwiO1xufVxuXG4uaWNvbi1wYXBlci1jdXQtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzVcIjtcbn1cblxuLmljb24tcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc2XCI7XG59XG5cbi5pY29uLXBhcmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzdcIjtcbn1cblxuLmljb24tcGF1c2UtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzhcIjtcbn1cblxuLmljb24tcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc5XCI7XG59XG5cbi5pY29uLXBhdXNlLW9jdGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3YVwiO1xufVxuXG4uaWNvbi1wYXVzZS1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdiXCI7XG59XG5cbi5pY29uLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdjXCI7XG59XG5cbi5pY29uLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3ZFwiO1xufVxuXG4uaWNvbi1wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2VcIjtcbn1cblxuLmljb24tcGVuY2lsLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdmXCI7XG59XG5cbi5pY29uLXBlbmNpbC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODBcIjtcbn1cblxuLmljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgxXCI7XG59XG5cbi5pY29uLXBlb3BsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MlwiO1xufVxuXG4uaWNvbi1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgzXCI7XG59XG5cbi5pY29uLXBlcnNvbi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODRcIjtcbn1cblxuLmljb24tcGVyc29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg1XCI7XG59XG5cbi5pY29uLXBlcnNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg2XCI7XG59XG5cbi5pY29uLXBoYXJtYWN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg3XCI7XG59XG5cbi5pY29uLXBob25lLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4OFwiO1xufVxuXG4uaWNvbi1waG9uZS1kb3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg5XCI7XG59XG5cbi5pY29uLXBob25lLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGFcIjtcbn1cblxuLmljb24tcGhvbmUtaGFuZ3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThiXCI7XG59XG5cbi5pY29uLXBob25lLWluLXRhbGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGNcIjtcbn1cblxuLmljb24tcGhvbmUtaW5jb21pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGRcIjtcbn1cblxuLmljb24tcGhvbmUtbG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThlXCI7XG59XG5cbi5pY29uLXBob25lLWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZlwiO1xufVxuXG4uaWNvbi1waG9uZS1taXNzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTBcIjtcbn1cblxuLmljb24tcGhvbmUtb3V0Z29pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTFcIjtcbn1cblxuLmljb24tcGhvbmUtcGF1c2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkyXCI7XG59XG5cbi5pY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkzXCI7XG59XG5cbi5pY29uLXBpY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTRcIjtcbn1cblxuLmljb24tcGlnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk1XCI7XG59XG5cbi5pY29uLXBpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTZcIjtcbn1cblxuLmljb24tcGluLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5N1wiO1xufVxuXG4uaWNvbi1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OThcIjtcbn1cblxuLmljb24tcGluZS10cmVlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5OVwiO1xufVxuXG4uaWNvbi1waW5lLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWFcIjtcbn1cblxuLmljb24tcGludGVyZXN0LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5YlwiO1xufVxuXG4uaWNvbi1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWNcIjtcbn1cblxuLmljb24tcGl6emE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWRcIjtcbn1cblxuLmljb24tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWVcIjtcbn1cblxuLmljb24tcGxheS1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZlwiO1xufVxuXG4uaWNvbi1wbGF5LWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWEwXCI7XG59XG5cbi5pY29uLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWExXCI7XG59XG5cbi5pY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTJcIjtcbn1cblxuLmljb24tcGxheWxpc3QtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTNcIjtcbn1cblxuLmljb24tcGxheWxpc3QtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhNFwiO1xufVxuXG4uaWNvbi1wbGF5c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhNVwiO1xufVxuXG4uaWNvbi1wbHVzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhNlwiO1xufVxuXG4uaWNvbi1wbHVzLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE3XCI7XG59XG5cbi5pY29uLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE4XCI7XG59XG5cbi5pY29uLXBsdXMtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhOVwiO1xufVxuXG4uaWNvbi1wbHVzLW9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhYVwiO1xufVxuXG4uaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFiXCI7XG59XG5cbi5pY29uLXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhY1wiO1xufVxuXG4uaWNvbi1wb2xsLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhZFwiO1xufVxuXG4uaWNvbi1wb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFlXCI7XG59XG5cbi5pY29uLXBvbHltZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWZcIjtcbn1cblxuLmljb24tcG9wY29ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliMFwiO1xufVxuXG4uaWNvbi1wb3VuZC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjFcIjtcbn1cblxuLmljb24tcG91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjJcIjtcbn1cblxuLmljb24tcG93ZXItc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjNcIjtcbn1cblxuLmljb24tcG93ZXItc29ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI0XCI7XG59XG5cbi5pY29uLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI1XCI7XG59XG5cbi5pY29uLXByZXNlbnRhdGlvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI2XCI7XG59XG5cbi5pY29uLXByZXNlbnRhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliN1wiO1xufVxuXG4uaWNvbi1wcmludGVyLTNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI4XCI7XG59XG5cbi5pY29uLXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjlcIjtcbn1cblxuLmljb24tcHVsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmFcIjtcbn1cblxuLmljb24tcHV6emxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJiXCI7XG59XG5cbi5pY29uLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliY1wiO1xufVxuXG4uaWNvbi1xdWFkY29wdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJkXCI7XG59XG5cbi5pY29uLXF1YWxpdHktaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliZVwiO1xufVxuXG4uaWNvbi1xdWVzdGlvbi1tYXJrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliZlwiO1xufVxuXG4uaWNvbi1xdWljay1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljMFwiO1xufVxuXG4uaWNvbi1xdWlja3RpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzFcIjtcbn1cblxuLmljb24tcmFiYml0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWMyXCI7XG59XG5cbi5pY29uLXJhZGlhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWMzXCI7XG59XG5cbi5pY29uLXJhZGlvLXRvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM0XCI7XG59XG5cbi5pY29uLXJhZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM1XCI7XG59XG5cbi5pY29uLXJhZGlvYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM2XCI7XG59XG5cbi5pY29uLXJhZGlvYm94LWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM3XCI7XG59XG5cbi5pY29uLXJhZGlvYm94LW1hcmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljOFwiO1xufVxuXG4uaWNvbi1yYXNwYmVycnlwaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljOVwiO1xufVxuXG4uaWNvbi1yZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNhXCI7XG59XG5cbi5pY29uLXJlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2JcIjtcbn1cblxuLmljb24tcmVhZGFiaWxpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2NcIjtcbn1cblxuLmljb24tcmVjZWlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljZFwiO1xufVxuXG4uaWNvbi1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNlXCI7XG59XG5cbi5pY29uLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljZlwiO1xufVxuXG4uaWNvbi1yZWRvLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDBcIjtcbn1cblxuLmljb24tcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkMVwiO1xufVxuXG4uaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQyXCI7XG59XG5cbi5pY29uLXJlbGF0aXZlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQzXCI7XG59XG5cbi5pY29uLXJlbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkNFwiO1xufVxuXG4uaWNvbi1yZW1vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDVcIjtcbn1cblxuLmljb24tcmVuYW1lLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkNlwiO1xufVxuXG4uaWNvbi1yZXBlYXQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ3XCI7XG59XG5cbi5pY29uLXJlcGVhdC1vbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ4XCI7XG59XG5cbi5pY29uLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkOVwiO1xufVxuXG4uaWNvbi1yZXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGFcIjtcbn1cblxuLmljb24tcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRiXCI7XG59XG5cbi5pY29uLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRjXCI7XG59XG5cbi5pY29uLXJlcHJvZHVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkZFwiO1xufVxuXG4uaWNvbi1yZXNpemUtYm90dG9tLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRlXCI7XG59XG5cbi5pY29uLXJlc3BvbnNpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGZcIjtcbn1cblxuLmljb24tcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllMFwiO1xufVxuXG4uaWNvbi1yZXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTFcIjtcbn1cblxuLmljb24tcmliYm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWUyXCI7XG59XG5cbi5pY29uLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTNcIjtcbn1cblxuLmljb24tcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU0XCI7XG59XG5cbi5pY29uLXJvdGF0ZS0zZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllNVwiO1xufVxuXG4uaWNvbi1yb3RhdGUtbGVmdC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU2XCI7XG59XG5cbi5pY29uLXJvdGF0ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU3XCI7XG59XG5cbi5pY29uLXJvdGF0ZS1yaWdodC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU4XCI7XG59XG5cbi5pY29uLXJvdGF0ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllOVwiO1xufVxuXG4uaWNvbi1yb3V0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWFcIjtcbn1cblxuLmljb24tcnNzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllYlwiO1xufVxuXG4uaWNvbi1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllY1wiO1xufVxuXG4uaWNvbi1ydW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWRcIjtcbn1cblxuLmljb24tc2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllZVwiO1xufVxuXG4uaWNvbi1zYXRlbGxpdGUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllZlwiO1xufVxuXG4uaWNvbi1zYXRlbGxpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjBcIjtcbn1cblxuLmljb24tc2NhbGUtYmF0aHJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjFcIjtcbn1cblxuLmljb24tc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjJcIjtcbn1cblxuLmljb24tc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWYzXCI7XG59XG5cbi5pY29uLXNjcmVlbi1yb3RhdGlvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY0XCI7XG59XG5cbi5pY29uLXNjcmVlbi1yb3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmNVwiO1xufVxuXG4uaWNvbi1zY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjZcIjtcbn1cblxuLmljb24tc2VjdXJpdHktbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmN1wiO1xufVxuXG4uaWNvbi1zZWN1cml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmOFwiO1xufVxuXG4uaWNvbi1zZWxlY3QtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY5XCI7XG59XG5cbi5pY29uLXNlbGVjdC1pbnZlcnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZhXCI7XG59XG5cbi5pY29uLXNlbGVjdC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmJcIjtcbn1cblxuLmljb24tc2VsZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZjXCI7XG59XG5cbi5pY29uLXNlbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmRcIjtcbn1cblxuLmljb24tc2VydmVyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZlXCI7XG59XG5cbi5pY29uLXNlcnZlci1uZXR3b3JrLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmZlwiO1xufVxuXG4uaWNvbi1zZXJ2ZXItbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMFwiO1xufVxuXG4uaWNvbi1zZXJ2ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAxXCI7XG59XG5cbi5pY29uLXNlcnZlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAyXCI7XG59XG5cbi5pY29uLXNlcnZlci1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDNcIjtcbn1cblxuLmljb24tc2VydmVyLXNlY3VyaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XG59XG5cbi5pY29uLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNVwiO1xufVxuXG4uaWNvbi1zaGFwZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA2XCI7XG59XG5cbi5pY29uLXNoYXJlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDdcIjtcbn1cblxuLmljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDhcIjtcbn1cblxuLmljb24tc2hpZWxkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDlcIjtcbn1cblxuLmljb24tc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBhXCI7XG59XG5cbi5pY29uLXNob3BwaW5nLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBiXCI7XG59XG5cbi5pY29uLXNob3BwaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBjXCI7XG59XG5cbi5pY29uLXNodWZmbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGRcIjtcbn1cblxuLmljb24tc2lnbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGVcIjtcbn1cblxuLmljb24tc2lnbi1jYXV0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBmXCI7XG59XG5cbi5pY29uLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMFwiO1xufVxuXG4uaWNvbi1zaWx2ZXJ3YXJlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTFcIjtcbn1cblxuLmljb24tc2lsdmVyd2FyZS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMlwiO1xufVxuXG4uaWNvbi1zaWx2ZXJ3YXJlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTNcIjtcbn1cblxuLmljb24tc2lsdmVyd2FyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNFwiO1xufVxuXG4uaWNvbi1zaW0tYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTVcIjtcbn1cblxuLmljb24tc2ltOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE2XCI7XG59XG5cbi5pY29uLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTdcIjtcbn1cblxuLmljb24tc2tpcC1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE4XCI7XG59XG5cbi5pY29uLXNraXAtcHJldmlvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTlcIjtcbn1cblxuLmljb24tc2t5cGUtYnVzaW5lc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWFcIjtcbn1cblxuLmljb24tc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWJcIjtcbn1cblxuLmljb24tc2xlZXAtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFjXCI7XG59XG5cbi5pY29uLXNsZWVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFkXCI7XG59XG5cbi5pY29uLXNtb2tpbmctb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFlXCI7XG59XG5cbi5pY29uLXNtb2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWZcIjtcbn1cblxuLmljb24tc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjBcIjtcbn1cblxuLmljb24tc25vd21hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyMVwiO1xufVxuXG4uaWNvbi1zb2ZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIyXCI7XG59XG5cbi5pY29uLXNvcnQtYWxwaGFiZXRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIzXCI7XG59XG5cbi5pY29uLXNvcnQtYXNjZW5kaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI0XCI7XG59XG5cbi5pY29uLXNvcnQtZGVzY2VuZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyNVwiO1xufVxuXG4uaWNvbi1zb3J0LW51bWVyaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjZcIjtcbn1cblxuLmljb24tc29ydC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI3XCI7XG59XG5cbi5pY29uLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjhcIjtcbn1cblxuLmljb24tc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyOVwiO1xufVxuXG4uaWNvbi1zb3VyY2UtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyYVwiO1xufVxuXG4uaWNvbi1zb3VyY2UtcHVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyYlwiO1xufVxuXG4uaWNvbi1zcGVha2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyY1wiO1xufVxuXG4uaWNvbi1zcGVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJkXCI7XG59XG5cbi5pY29uLXNwZWVkb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJlXCI7XG59XG5cbi5pY29uLXNwZWxsY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmZcIjtcbn1cblxuLmljb24tc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzMFwiO1xufVxuXG4uaWNvbi1zcG90bGlnaHQtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzMVwiO1xufVxuXG4uaWNvbi1zcG90bGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzJcIjtcbn1cblxuLmljb24tc3ByZWFkc2hlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzNcIjtcbn1cblxuLmljb24tc3F1YXJlLWluYy1jYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM0XCI7XG59XG5cbi5pY29uLXNxdWFyZS1pbmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzVcIjtcbn1cblxuLmljb24tc3RhY2tvdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzNlwiO1xufVxuXG4uaWNvbi1zdGFyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzN1wiO1xufVxuXG4uaWNvbi1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzhcIjtcbn1cblxuLmljb24tc3Rhci1vZi1kYXZpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzOVwiO1xufVxuXG4uaWNvbi1zdGFyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2FcIjtcbn1cblxuLmljb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzYlwiO1xufVxuXG4uaWNvbi1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzY1wiO1xufVxuXG4uaWNvbi1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzZFwiO1xufVxuXG4uaWNvbi1zdG9ja2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzZVwiO1xufVxuXG4uaWNvbi1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNmXCI7XG59XG5cbi5pY29uLXN0b3JlLTI0LWhvdXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDBcIjtcbn1cblxuLmljb24tc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDFcIjtcbn1cblxuLmljb24tc3RvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDJcIjtcbn1cblxuLmljb24tc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQzXCI7XG59XG5cbi5pY29uLXN1bmdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDRcIjtcbn1cblxuLmljb24tc3dhcC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ1XCI7XG59XG5cbi5pY29uLXN3YXAtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDZcIjtcbn1cblxuLmljb24tc3dpbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0N1wiO1xufVxuXG4uaWNvbi1zd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0OFwiO1xufVxuXG4uaWNvbi1zeW5jLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ5XCI7XG59XG5cbi5pY29uLXN5bmMtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRhXCI7XG59XG5cbi5pY29uLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGJcIjtcbn1cblxuLmljb24tdGFiLXVuc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGNcIjtcbn1cblxuLmljb24tdGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRkXCI7XG59XG5cbi5pY29uLXRhYmxlLWNvbHVtbi1wbHVzLWFmdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRlXCI7XG59XG5cbi5pY29uLXRhYmxlLWNvbHVtbi1wbHVzLWJlZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0ZlwiO1xufVxuXG4uaWNvbi10YWJsZS1jb2x1bW4tcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTUwXCI7XG59XG5cbi5pY29uLXRhYmxlLWNvbHVtbi13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1MVwiO1xufVxuXG4uaWNvbi10YWJsZS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTUyXCI7XG59XG5cbi5pY29uLXRhYmxlLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTUzXCI7XG59XG5cbi5pY29uLXRhYmxlLXJvdy1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTRcIjtcbn1cblxuLmljb24tdGFibGUtcm93LXBsdXMtYWZ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTVcIjtcbn1cblxuLmljb24tdGFibGUtcm93LXBsdXMtYmVmb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU2XCI7XG59XG5cbi5pY29uLXRhYmxlLXJvdy1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTdcIjtcbn1cblxuLmljb24tdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNThcIjtcbn1cblxuLmljb24tdGFibGV0LWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTlcIjtcbn1cblxuLmljb24tdGFibGV0LWlwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWFcIjtcbn1cblxuLmljb24tdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTViXCI7XG59XG5cbi5pY29uLXRhZy1mYWNlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1Y1wiO1xufVxuXG4uaWNvbi10YWctbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWRcIjtcbn1cblxuLmljb24tdGFnLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWVcIjtcbn1cblxuLmljb24tdGFnLXRleHQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1ZlwiO1xufVxuXG4uaWNvbi10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjBcIjtcbn1cblxuLmljb24tdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2MVwiO1xufVxuXG4uaWNvbi10ZWFtdmlld2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTYyXCI7XG59XG5cbi5pY29uLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTYzXCI7XG59XG5cbi5pY29uLXRlbGV2aXNpb24tZ3VpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjRcIjtcbn1cblxuLmljb24tdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2NVwiO1xufVxuXG4uaWNvbi10ZW1wZXJhdHVyZS1jZWxzaXVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY2XCI7XG59XG5cbi5pY29uLXRlbXBlcmF0dXJlLWZhaHJlbmhlaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjdcIjtcbn1cblxuLmljb24tdGVtcGVyYXR1cmUta2VsdmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY4XCI7XG59XG5cbi5pY29uLXRlbm5pczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2OVwiO1xufVxuXG4uaWNvbi10ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZhXCI7XG59XG5cbi5pY29uLXRlcnJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNmJcIjtcbn1cblxuLmljb24tdGV4dC10by1zcGVlY2gtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZjXCI7XG59XG5cbi5pY29uLXRleHQtdG8tc3BlZWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZkXCI7XG59XG5cbi5pY29uLXRleHR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNmVcIjtcbn1cblxuLmljb24tdGhlYXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2ZlwiO1xufVxuXG4uaWNvbi10aGVtZS1saWdodC1kYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTcwXCI7XG59XG5cbi5pY29uLXRoZXJtb21ldGVyLWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTcxXCI7XG59XG5cbi5pY29uLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTcyXCI7XG59XG5cbi5pY29uLXRodW1iLWRvd24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3M1wiO1xufVxuXG4uaWNvbi10aHVtYi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTc0XCI7XG59XG5cbi5pY29uLXRodW1iLXVwLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzVcIjtcbn1cblxuLmljb24tdGh1bWItdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzZcIjtcbn1cblxuLmljb24tdGh1bWJzLXVwLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzdcIjtcbn1cblxuLmljb24tdGlja2V0LWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzhcIjtcbn1cblxuLmljb24tdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTc5XCI7XG59XG5cbi5pY29uLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3YVwiO1xufVxuXG4uaWNvbi10aWxlLWZvdXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2JcIjtcbn1cblxuLmljb24tdGltZWxhcHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTdjXCI7XG59XG5cbi5pY29uLXRpbWVyLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2RcIjtcbn1cblxuLmljb24tdGltZXItMTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2VcIjtcbn1cblxuLmljb24tdGltZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTdmXCI7XG59XG5cbi5pY29uLXRpbWVyLXNhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODBcIjtcbn1cblxuLmljb24tdGltZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODFcIjtcbn1cblxuLmljb24tdGltZXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTgyXCI7XG59XG5cbi5pY29uLXRvZ2dsZS1zd2l0Y2gtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTgzXCI7XG59XG5cbi5pY29uLXRvZ2dsZS1zd2l0Y2gtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODRcIjtcbn1cblxuLmljb24tdG9vbHRpcC1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTg1XCI7XG59XG5cbi5pY29uLXRvb2x0aXAtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODZcIjtcbn1cblxuLmljb24tdG9vbHRpcC1vdXRsaW5lLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODdcIjtcbn1cblxuLmljb24tdG9vbHRpcC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTg4XCI7XG59XG5cbi5pY29uLXRvb2x0aXAtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4OVwiO1xufVxuXG4uaWNvbi10b29sdGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThhXCI7XG59XG5cbi5pY29uLXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4YlwiO1xufVxuXG4uaWNvbi10cmFmZmljLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThjXCI7XG59XG5cbi5pY29uLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThkXCI7XG59XG5cbi5pY29uLXRyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGVcIjtcbn1cblxuLmljb24tdHJhbnNjcmliZS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4ZlwiO1xufVxuXG4uaWNvbi10cmFuc2NyaWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTkwXCI7XG59XG5cbi5pY29uLXRyYW5zZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTkxXCI7XG59XG5cbi5pY29uLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTkyXCI7XG59XG5cbi5pY29uLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTNcIjtcbn1cblxuLmljb24tdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk0XCI7XG59XG5cbi5pY29uLXRyZW5kaW5nLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTVcIjtcbn1cblxuLmljb24tdHJlbmRpbmctbmV1dHJhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5NlwiO1xufVxuXG4uaWNvbi10cmVuZGluZy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5N1wiO1xufVxuXG4uaWNvbi10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5OFwiO1xufVxuXG4uaWNvbi10c2hpcnQtY3JldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5OVwiO1xufVxuXG4uaWNvbi10c2hpcnQtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5YVwiO1xufVxuXG4uaWNvbi10dW1ibHItcmVibG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTliXCI7XG59XG5cbi5pY29uLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5Y1wiO1xufVxuXG4uaWNvbi10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWRcIjtcbn1cblxuLmljb24tdHdpdHRlci1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWVcIjtcbn1cblxuLmljb24tdHdpdHRlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWZcIjtcbn1cblxuLmljb24tdHdpdHRlci1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWEwXCI7XG59XG5cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTFcIjtcbn1cblxuLmljb24tdWJ1bnR1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWEyXCI7XG59XG5cbi5pY29uLXVtYnJlbGxhLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTNcIjtcbn1cblxuLmljb24tdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTRcIjtcbn1cblxuLmljb24tdW5kby12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE1XCI7XG59XG5cbi5pY29uLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTZcIjtcbn1cblxuLmljb24tdW5mb2xkLWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTdcIjtcbn1cblxuLmljb24tdW5mb2xkLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYThcIjtcbn1cblxuLmljb24tdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhOVwiO1xufVxuXG4uaWNvbi11bnRhcHBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWFhXCI7XG59XG5cbi5pY29uLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhYlwiO1xufVxuXG4uaWNvbi11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWNcIjtcbn1cblxuLmljb24tdmVjdG9yLWN1cnZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWFkXCI7XG59XG5cbi5pY29uLXZlY3Rvci1wb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhZVwiO1xufVxuXG4uaWNvbi12ZWN0b3Itc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWFmXCI7XG59XG5cbi5pY29uLXZlcmlmaWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWIwXCI7XG59XG5cbi5pY29uLXZpYnJhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiMVwiO1xufVxuXG4uaWNvbi12aWRlby1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjJcIjtcbn1cblxuLmljb24tdmlkZW8tc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWIzXCI7XG59XG5cbi5pY29uLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI0XCI7XG59XG5cbi5pY29uLXZpZXctYWdlbmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI1XCI7XG59XG5cbi5pY29uLXZpZXctYXJyYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjZcIjtcbn1cblxuLmljb24tdmlldy1jYXJvdXNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiN1wiO1xufVxuXG4uaWNvbi12aWV3LWNvbHVtbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiOFwiO1xufVxuXG4uaWNvbi12aWV3LWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiOVwiO1xufVxuXG4uaWNvbi12aWV3LWRheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiYVwiO1xufVxuXG4uaWNvbi12aWV3LWhlYWRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWJiXCI7XG59XG5cbi5pY29uLXZpZXctbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiY1wiO1xufVxuXG4uaWNvbi12aWV3LW1vZHVsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiZFwiO1xufVxuXG4uaWNvbi12aWV3LXF1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWJlXCI7XG59XG5cbi5pY29uLXZpZXctc3RyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWJmXCI7XG59XG5cbi5pY29uLXZpZXctd2VlazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjMFwiO1xufVxuXG4uaWNvbi12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjMVwiO1xufVxuXG4uaWNvbi12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWMyXCI7XG59XG5cbi5pY29uLXZrLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjM1wiO1xufVxuXG4uaWNvbi12ay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzRcIjtcbn1cblxuLmljb24tdms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzVcIjtcbn1cblxuLmljb24tdm9pY2VtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWM2XCI7XG59XG5cbi5pY29uLXZvbHVtZS1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWM3XCI7XG59XG5cbi5pY29uLXZvbHVtZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzhcIjtcbn1cblxuLmljb24tdm9sdW1lLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjOVwiO1xufVxuXG4uaWNvbi12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWNhXCI7XG59XG5cbi5pY29uLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjYlwiO1xufVxuXG4uaWNvbi12cG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhY2NcIjtcbn1cblxuLmljb24td2FsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjZFwiO1xufVxuXG4uaWNvbi13YWxsZXQtZ2lmdGNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhY2VcIjtcbn1cblxuLmljb24td2FsbGV0LW1lbWJlcnNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhY2ZcIjtcbn1cblxuLmljb24td2FsbGV0LXRyYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkMFwiO1xufVxuXG4uaWNvbi13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDFcIjtcbn1cblxuLmljb24td2FzaGluZy1tYWNoaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQyXCI7XG59XG5cbi5pY29uLXdhdGNoLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkM1wiO1xufVxuXG4uaWNvbi13YXRjaC1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDRcIjtcbn1cblxuLmljb24td2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDVcIjtcbn1cblxuLmljb24td2F0ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQ2XCI7XG59XG5cbi5pY29uLXdhdGVyLXB1bXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDdcIjtcbn1cblxuLmljb24td2F0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDhcIjtcbn1cblxuLmljb24td2VhdGhlci1jbG91ZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDlcIjtcbn1cblxuLmljb24td2VhdGhlci1mb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZGFcIjtcbn1cblxuLmljb24td2VhdGhlci1oYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWRiXCI7XG59XG5cbi5pY29uLXdlYXRoZXItbGlnaHRuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWRjXCI7XG59XG5cbi5pY29uLXdlYXRoZXItbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZGRcIjtcbn1cblxuLmljb24td2VhdGhlci1wYXJ0bHljbG91ZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZGVcIjtcbn1cblxuLmljb24td2VhdGhlci1wb3VyaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWRmXCI7XG59XG5cbi5pY29uLXdlYXRoZXItcmFpbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTBcIjtcbn1cblxuLmljb24td2VhdGhlci1zbm93eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlMVwiO1xufVxuXG4uaWNvbi13ZWF0aGVyLXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWUyXCI7XG59XG5cbi5pY29uLXdlYXRoZXItc3Vuc2V0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTNcIjtcbn1cblxuLmljb24td2VhdGhlci1zdW5zZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTRcIjtcbn1cblxuLmljb24td2VhdGhlci1zdW5zZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTVcIjtcbn1cblxuLmljb24td2VhdGhlci13aW5keS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU2XCI7XG59XG5cbi5pY29uLXdlYXRoZXItd2luZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTdcIjtcbn1cblxuLmljb24td2ViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU4XCI7XG59XG5cbi5pY29uLXdlYmNhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlOVwiO1xufVxuXG4uaWNvbi13ZWlnaHQta2lsb2dyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZWFcIjtcbn1cblxuLmljb24td2VpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWViXCI7XG59XG5cbi5pY29uLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWVjXCI7XG59XG5cbi5pY29uLXdoZWVsY2hhaXItYWNjZXNzaWJpbGl0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlZFwiO1xufVxuXG4uaWNvbi13aGl0ZS1iYWxhbmNlLWF1dG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZWVcIjtcbn1cblxuLmljb24td2hpdGUtYmFsYW5jZS1pbmNhbmRlc2NlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZWZcIjtcbn1cblxuLmljb24td2hpdGUtYmFsYW5jZS1pcnJhZGVzY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmMFwiO1xufVxuXG4uaWNvbi13aGl0ZS1iYWxhbmNlLXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWYxXCI7XG59XG5cbi5pY29uLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjJcIjtcbn1cblxuLmljb24td2lpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWYzXCI7XG59XG5cbi5pY29uLXdpa2lwZWRpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmNFwiO1xufVxuXG4uaWNvbi13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjVcIjtcbn1cblxuLmljb24td2luZG93LWNsb3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmNlwiO1xufVxuXG4uaWNvbi13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjdcIjtcbn1cblxuLmljb24td2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWY4XCI7XG59XG5cbi5pY29uLXdpbmRvdy1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWY5XCI7XG59XG5cbi5pY29uLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWZhXCI7XG59XG5cbi5pY29uLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZmJcIjtcbn1cblxuLmljb24td29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWZjXCI7XG59XG5cbi5pY29uLXdvcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmZFwiO1xufVxuXG4uaWNvbi13dW5kZXJsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWZlXCI7XG59XG5cbi5pY29uLXhib3gtY29udHJvbGxlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZmZcIjtcbn1cblxuLmljb24teGJveC1jb250cm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjAwXCI7XG59XG5cbi5pY29uLXhib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDFcIjtcbn1cblxuLmljb24teGRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjAyXCI7XG59XG5cbi5pY29uLXhtbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwM1wiO1xufVxuXG4uaWNvbi15ZWFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwNFwiO1xufVxuXG4uaWNvbi15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjA1XCI7XG59XG5cbi5pY29uLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwNlwiO1xufVxuXG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjA3XCI7XG59XG5cbi5pY29uLXppcC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDhcIjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDb250YWlucyBjdXN0b20gZWxlbWVudHMsIGNvbXBvbmVudHMgYW5kIGdlbmVyYWwgc3R5bGVzIHRoYXRcbi8qIGZvbGxvd3MgR29vZ2xlKFRNKSBNYXRlcmlhbCBEZXNpZ24oVE0pIHNwZWNzXG4vKlxuLyogaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9kZXNpZ24vc3BlYy9tYXRlcmlhbC1kZXNpZ24vaW50cm9kdWN0aW9uLmh0bWxcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBBdmF0YXJzXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmF2YXRhciB7XG4gIHdpZHRoOiA0MHB4O1xuICBtaW4td2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5hdmF0YXIuc3F1YXJlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hdmF0YXIuc21hbGwge1xuICB3aWR0aDogMjBweDtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmF2YXRhci5iaWcge1xuICB3aWR0aDogNzJweDtcbiAgbWluLXdpZHRoOiA3MnB4O1xuICBoZWlnaHQ6IDcycHg7XG4gIGxpbmUtaGVpZ2h0OiA3MnB4O1xufVxuLmF2YXRhci5odWdlIHtcbiAgd2lkdGg6IDk2cHg7XG4gIG1pbi13aWR0aDogOTZweDtcbiAgaGVpZ2h0OiA5NnB4O1xuICBsaW5lLWhlaWdodDogOTZweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBGb3Jtc1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mb3JtLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLmZvcm0td3JhcHBlciAuZm9ybS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgcGFkZGluZzogOHB4IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgTmF2aWdhdGlvbiAtIFNpbXBsZVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uYXZpZ2F0aW9uLXNpbXBsZSAuaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBtYXgtaGVpZ2h0OiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG4ubmF2aWdhdGlvbi1zaW1wbGUgLml0ZW0gbWQtaWNvbiB7XG4gIG1hcmdpbjogMCAxNnB4IDAgMDtcbn1cbi5uYXZpZ2F0aW9uLXNpbXBsZSAuaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm5hdmlnYXRpb24tc2ltcGxlIC5pdGVtLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cbi5uYXZpZ2F0aW9uLXNpbXBsZSAuc3ViaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLm5hdmlnYXRpb24tc2ltcGxlIC5zdWJoZWFkZXIubGlnaHQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbn1cbi5uYXZpZ2F0aW9uLXNpbXBsZSBtZC1kaXZpZGVyIHtcbiAgbWFyZ2luOiA4cHggMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBQYWdpbmF0aW9uXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpbXBsZS1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMCA4cHg7XG59XG4uc2ltcGxlLXBhZ2luYXRpb24gLnBhZ2luYXRpb24taXRlbSB7XG4gIG1pbi13aWR0aDogNDhweDtcbiAgbWluLWhlaWdodDogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG4uc2ltcGxlLXBhZ2luYXRpb24gLnBhZ2luYXRpb24taXRlbTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuLnNpbXBsZS1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWl0ZW0uYWN0aXZlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cbi5zaW1wbGUtcGFnaW5hdGlvbiAucGFnaW5hdGlvbi1pdGVtLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBQcmljZSBUYWJsZXNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDI4MHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbjogMjRweCAyNHB4IDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTEgLnBhY2thZ2UtdHlwZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xufVxuLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMSAucGFja2FnZS10eXBlIC5zYWxlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMSAucHJpY2Uge1xuICBwYWRkaW5nOiAzMnB4IDMycHggMTZweCAzMnB4O1xufVxuLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMSAucHJpY2UgLmN1cnJlbmN5IHtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMSAucHJpY2UgLnZhbHVlIHtcbiAgZm9udC1zaXplOiA3MnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTEgLnByaWNlIC5wZXJpb2Qge1xuICBwYWRkaW5nOiAwIDAgNXB4IDRweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cbi5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTEgbWQtZGl2aWRlciB7XG4gIG1hcmdpbjogMTZweCAzMnB4O1xufVxuLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMSAudGVybXMge1xuICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTEgLmN0YS1idXR0b24ge1xuICBtYXJnaW46IDE2cHggYXV0byAzMnB4IGF1dG87XG4gIHdpZHRoOiAxMjhweDtcbn1cbi5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTIgLmJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG59XG4ucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0yIC5wYWNrYWdlLXR5cGUge1xuICBwYWRkaW5nOiA0OHB4IDMycHggMjRweCAzMnB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTIgLnByaWNlIHtcbiAgcGFkZGluZzogMCAzMnB4IDhweCAzMnB4O1xufVxuLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMiAucHJpY2UgLmN1cnJlbmN5IHtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMiAucHJpY2UgLnZhbHVlIHtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTIgLnBlcmlvZCB7XG4gIHBhZGRpbmc6IDAgMzJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMiAudGVybXMge1xuICBwYWRkaW5nOiAzMnB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0yIC50ZXJtcyAudGVybSB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4ucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0yIC50ZXJtcyAudGVybTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0yIC5jdGEtYnV0dG9uIHtcbiAgbWFyZ2luOiA4cHggYXV0byAzMnB4IGF1dG87XG4gIHdpZHRoOiAxMjhweDtcbn1cbi5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTMgLnBhY2thZ2UtdHlwZSB7XG4gIHBhZGRpbmc6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTMgLnBhY2thZ2UtdHlwZSAudGl0bGUge1xuICBmb250LXNpemU6IDM0cHg7XG59XG4ucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0zIC5wYWNrYWdlLXR5cGUgLnN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTMgLnByaWNlIHtcbiAgcGFkZGluZzogMTZweCAzMnB4O1xufVxuLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMyAucHJpY2UgLmN1cnJlbmN5IHtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0zIC5wcmljZSAudmFsdWUge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMyAucHJpY2UgLnBlcmlvZCB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0zIC50ZXJtcyB7XG4gIG1hcmdpbjogMzJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cbi5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTMgLnRlcm1zIC50ZXJtIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG4ucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0zIC50ZXJtcyAudGVybTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0zIC5jdGEtYnV0dG9uIHtcbiAgbWFyZ2luOiA4cHggMzJweDtcbn1cbi5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTMgLm5vdGUge1xuICBwYWRkaW5nOiA4cHggMzJweCAxNnB4IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgVGFibGUgLSBTaW1wbGVcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2ltcGxlLXRhYmxlLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4uc2ltcGxlLXRhYmxlLWNvbnRhaW5lciAudGFibGUtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5cbnRhYmxlLnNpbXBsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxudGFibGUuc2ltcGxlIHRoZWFkIHRyIHRoIHtcbiAgcGFkZGluZzogMTZweCA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWluLXdpZHRoOiAxMjBweDtcbn1cbnRhYmxlLnNpbXBsZSB0aGVhZCB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbnRhYmxlLnNpbXBsZSB0aGVhZCB0ciB0aDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbnRhYmxlLnNpbXBsZSB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDE2cHggOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbnRhYmxlLnNpbXBsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbnRhYmxlLnNpbXBsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbnRhYmxlLnNpbXBsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbnRhYmxlLnNpbXBsZS5jbGlja2FibGUgdGJvZHkgdHIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG50YWJsZS5zaW1wbGUuY2xpY2thYmxlIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBUeXBvZ3JhcGh5XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuXG5odG1sLCBib2R5IHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG59XG5cbmZvcm0ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmFiYnIge1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cblxuYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5ibG9ja3F1b3RlIGZvb3RlciB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbmJsb2NrcXVvdGUgZm9vdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUwqBcIjtcbn1cbmJsb2NrcXVvdGUucmV2ZXJzZSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuYmxvY2txdW90ZS5yZXZlcnNlIGZvb3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuYmxvY2txdW90ZS5yZXZlcnNlIGZvb3RlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4oCUwqBcIjtcbn1cblxuY29kZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbmFjb1wiLCBcIk1lbmxvXCIsIFwiQ29uc29sYXNcIiwgXCJVYnVudHUgTW9ub1wiLCBtb25vc3BhY2U7XG59XG5jb2RlOm5vdCguaGlnaGxpZ2h0KSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNjUpO1xuICBjb2xvcjogIzEwNkNDODtcbiAgbWFyZ2luOiAwIDFweDtcbiAgcGFkZGluZzogMnB4IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG5kbCBkdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGwgZGQge1xuICBtYXJnaW46IDRweCAwIDE2cHggMDtcbn1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNGN0Y0OUE7XG59XG5cbnByZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbjogOHB4IDE2cHg7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxudGFibGUgdGhlYWQgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi50ZXh0LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnRleHQtYm9sZCwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRleHQtc3RyaWtlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi50ZXh0LXN1cGVyIHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuXG4udGV4dC1zdWIge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5mb250LXdlaWdodC0xMDAge1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG4uZm9udC13ZWlnaHQtMjAwIHtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuLmZvbnQtd2VpZ2h0LTMwMCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5mb250LXdlaWdodC00MDAge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZm9udC13ZWlnaHQtNTAwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZvbnQtd2VpZ2h0LTYwMCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mb250LXdlaWdodC03MDAge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZm9udC13ZWlnaHQtODAwIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLmZvbnQtd2VpZ2h0LTkwMCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5mb250LXNpemUtMiB7XG4gIGZvbnQtc2l6ZTogMnB4O1xufVxuXG4uZm9udC1zaXplLTQge1xuICBmb250LXNpemU6IDRweDtcbn1cblxuLmZvbnQtc2l6ZS02IHtcbiAgZm9udC1zaXplOiA2cHg7XG59XG5cbi5mb250LXNpemUtOCB7XG4gIGZvbnQtc2l6ZTogOHB4O1xufVxuXG4uZm9udC1zaXplLTEwIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uZm9udC1zaXplLTEyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZm9udC1zaXplLTE0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZm9udC1zaXplLTE2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZm9udC1zaXplLTE4IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uZm9udC1zaXplLTIwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uZm9udC1zaXplLTIyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4uZm9udC1zaXplLTI0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uZm9udC1zaXplLTI2IHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4uZm9udC1zaXplLTI4IHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuXG4uZm9udC1zaXplLTMwIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4uZm9udC1zaXplLTMyIHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuXG4uZm9udC1zaXplLTM0IHtcbiAgZm9udC1zaXplOiAzNHB4O1xufVxuXG4uZm9udC1zaXplLTM2IHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuXG4uZm9udC1zaXplLTM4IHtcbiAgZm9udC1zaXplOiAzOHB4O1xufVxuXG4uZm9udC1zaXplLTQwIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4uZm9udC1zaXplLTQyIHtcbiAgZm9udC1zaXplOiA0MnB4O1xufVxuXG4uZm9udC1zaXplLTQ0IHtcbiAgZm9udC1zaXplOiA0NHB4O1xufVxuXG4uZm9udC1zaXplLTQ2IHtcbiAgZm9udC1zaXplOiA0NnB4O1xufVxuXG4uZm9udC1zaXplLTQ4IHtcbiAgZm9udC1zaXplOiA0OHB4O1xufVxuXG4uZm9udC1zaXplLTUwIHtcbiAgZm9udC1zaXplOiA1MHB4O1xufVxuXG4uZm9udC1zaXplLTUyIHtcbiAgZm9udC1zaXplOiA1MnB4O1xufVxuXG4uZm9udC1zaXplLTU0IHtcbiAgZm9udC1zaXplOiA1NHB4O1xufVxuXG4uZm9udC1zaXplLTU2IHtcbiAgZm9udC1zaXplOiA1NnB4O1xufVxuXG4uZm9udC1zaXplLTU4IHtcbiAgZm9udC1zaXplOiA1OHB4O1xufVxuXG4uZm9udC1zaXplLTYwIHtcbiAgZm9udC1zaXplOiA2MHB4O1xufVxuXG4uZm9udC1zaXplLTYyIHtcbiAgZm9udC1zaXplOiA2MnB4O1xufVxuXG4uZm9udC1zaXplLTY0IHtcbiAgZm9udC1zaXplOiA2NHB4O1xufVxuXG4uZm9udC1zaXplLTY2IHtcbiAgZm9udC1zaXplOiA2NnB4O1xufVxuXG4uZm9udC1zaXplLTY4IHtcbiAgZm9udC1zaXplOiA2OHB4O1xufVxuXG4uZm9udC1zaXplLTcwIHtcbiAgZm9udC1zaXplOiA3MHB4O1xufVxuXG4uZm9udC1zaXplLTcyIHtcbiAgZm9udC1zaXplOiA3MnB4O1xufVxuXG4uZm9udC1zaXplLTc0IHtcbiAgZm9udC1zaXplOiA3NHB4O1xufVxuXG4uZm9udC1zaXplLTc2IHtcbiAgZm9udC1zaXplOiA3NnB4O1xufVxuXG4uZm9udC1zaXplLTc4IHtcbiAgZm9udC1zaXplOiA3OHB4O1xufVxuXG4uZm9udC1zaXplLTgwIHtcbiAgZm9udC1zaXplOiA4MHB4O1xufVxuXG4uZm9udC1zaXplLTgyIHtcbiAgZm9udC1zaXplOiA4MnB4O1xufVxuXG4uZm9udC1zaXplLTg0IHtcbiAgZm9udC1zaXplOiA4NHB4O1xufVxuXG4uZm9udC1zaXplLTg2IHtcbiAgZm9udC1zaXplOiA4NnB4O1xufVxuXG4uZm9udC1zaXplLTg4IHtcbiAgZm9udC1zaXplOiA4OHB4O1xufVxuXG4uZm9udC1zaXplLTkwIHtcbiAgZm9udC1zaXplOiA5MHB4O1xufVxuXG4uZm9udC1zaXplLTkyIHtcbiAgZm9udC1zaXplOiA5MnB4O1xufVxuXG4uZm9udC1zaXplLTk0IHtcbiAgZm9udC1zaXplOiA5NHB4O1xufVxuXG4uZm9udC1zaXplLTk2IHtcbiAgZm9udC1zaXplOiA5NnB4O1xufVxuXG4uZm9udC1zaXplLTk4IHtcbiAgZm9udC1zaXplOiA5OHB4O1xufVxuXG4uZm9udC1zaXplLTEwMCB7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG59XG5cbi5mb250LXNpemUtMTAyIHtcbiAgZm9udC1zaXplOiAxMDJweDtcbn1cblxuLmZvbnQtc2l6ZS0xMDQge1xuICBmb250LXNpemU6IDEwNHB4O1xufVxuXG4uZm9udC1zaXplLTEwNiB7XG4gIGZvbnQtc2l6ZTogMTA2cHg7XG59XG5cbi5mb250LXNpemUtMTA4IHtcbiAgZm9udC1zaXplOiAxMDhweDtcbn1cblxuLmZvbnQtc2l6ZS0xMTAge1xuICBmb250LXNpemU6IDExMHB4O1xufVxuXG4uZm9udC1zaXplLTExMiB7XG4gIGZvbnQtc2l6ZTogMTEycHg7XG59XG5cbi5mb250LXNpemUtMTE0IHtcbiAgZm9udC1zaXplOiAxMTRweDtcbn1cblxuLmZvbnQtc2l6ZS0xMTYge1xuICBmb250LXNpemU6IDExNnB4O1xufVxuXG4uZm9udC1zaXplLTExOCB7XG4gIGZvbnQtc2l6ZTogMTE4cHg7XG59XG5cbi5mb250LXNpemUtMTIwIHtcbiAgZm9udC1zaXplOiAxMjBweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTIge1xuICBsaW5lLWhlaWdodDogMnB4O1xufVxuXG4ubGluZS1oZWlnaHQtNCB7XG4gIGxpbmUtaGVpZ2h0OiA0cHg7XG59XG5cbi5saW5lLWhlaWdodC02IHtcbiAgbGluZS1oZWlnaHQ6IDZweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTgge1xuICBsaW5lLWhlaWdodDogOHB4O1xufVxuXG4ubGluZS1oZWlnaHQtMTAge1xuICBsaW5lLWhlaWdodDogMTBweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTEyIHtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG59XG5cbi5saW5lLWhlaWdodC0xNCB7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG4ubGluZS1oZWlnaHQtMTYge1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTE4IHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5saW5lLWhlaWdodC0yMCB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ubGluZS1oZWlnaHQtMjIge1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTI0IHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5saW5lLWhlaWdodC0yNiB7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG4ubGluZS1oZWlnaHQtMjgge1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTMwIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5saW5lLWhlaWdodC0zMiB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4ubGluZS1oZWlnaHQtMzQge1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTM2IHtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbi5saW5lLWhlaWdodC0zOCB7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuXG4ubGluZS1oZWlnaHQtNDAge1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTQyIHtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG59XG5cbi5saW5lLWhlaWdodC00NCB7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xufVxuXG4ubGluZS1oZWlnaHQtNDYge1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTQ4IHtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG59XG5cbi5saW5lLWhlaWdodC01MCB7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuXG4ubGluZS1oZWlnaHQtNTIge1xuICBsaW5lLWhlaWdodDogNTJweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTU0IHtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG59XG5cbi5saW5lLWhlaWdodC01NiB7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4ubGluZS1oZWlnaHQtNTgge1xuICBsaW5lLWhlaWdodDogNThweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTYwIHtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG59XG5cbi5saW5lLWhlaWdodC02MiB7XG4gIGxpbmUtaGVpZ2h0OiA2MnB4O1xufVxuXG4ubGluZS1oZWlnaHQtNjQge1xuICBsaW5lLWhlaWdodDogNjRweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTY2IHtcbiAgbGluZS1oZWlnaHQ6IDY2cHg7XG59XG5cbi5saW5lLWhlaWdodC02OCB7XG4gIGxpbmUtaGVpZ2h0OiA2OHB4O1xufVxuXG4ubGluZS1oZWlnaHQtNzAge1xuICBsaW5lLWhlaWdodDogNzBweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTcyIHtcbiAgbGluZS1oZWlnaHQ6IDcycHg7XG59XG5cbi5saW5lLWhlaWdodC03NCB7XG4gIGxpbmUtaGVpZ2h0OiA3NHB4O1xufVxuXG4ubGluZS1oZWlnaHQtNzYge1xuICBsaW5lLWhlaWdodDogNzZweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTc4IHtcbiAgbGluZS1oZWlnaHQ6IDc4cHg7XG59XG5cbi5saW5lLWhlaWdodC04MCB7XG4gIGxpbmUtaGVpZ2h0OiA4MHB4O1xufVxuXG4ubGluZS1oZWlnaHQtODIge1xuICBsaW5lLWhlaWdodDogODJweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTg0IHtcbiAgbGluZS1oZWlnaHQ6IDg0cHg7XG59XG5cbi5saW5lLWhlaWdodC04NiB7XG4gIGxpbmUtaGVpZ2h0OiA4NnB4O1xufVxuXG4ubGluZS1oZWlnaHQtODgge1xuICBsaW5lLWhlaWdodDogODhweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTkwIHtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7XG59XG5cbi5saW5lLWhlaWdodC05MiB7XG4gIGxpbmUtaGVpZ2h0OiA5MnB4O1xufVxuXG4ubGluZS1oZWlnaHQtOTQge1xuICBsaW5lLWhlaWdodDogOTRweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTk2IHtcbiAgbGluZS1oZWlnaHQ6IDk2cHg7XG59XG5cbi5saW5lLWhlaWdodC05OCB7XG4gIGxpbmUtaGVpZ2h0OiA5OHB4O1xufVxuXG4ubGluZS1oZWlnaHQtMTAwIHtcbiAgbGluZS1oZWlnaHQ6IDEwMHB4O1xufVxuXG4ubGluZS1oZWlnaHQtMTAyIHtcbiAgbGluZS1oZWlnaHQ6IDEwMnB4O1xufVxuXG4ubGluZS1oZWlnaHQtMTA0IHtcbiAgbGluZS1oZWlnaHQ6IDEwNHB4O1xufVxuXG4ubGluZS1oZWlnaHQtMTA2IHtcbiAgbGluZS1oZWlnaHQ6IDEwNnB4O1xufVxuXG4ubGluZS1oZWlnaHQtMTA4IHtcbiAgbGluZS1oZWlnaHQ6IDEwOHB4O1xufVxuXG4ubGluZS1oZWlnaHQtMTEwIHtcbiAgbGluZS1oZWlnaHQ6IDExMHB4O1xufVxuXG4ubGluZS1oZWlnaHQtMTEyIHtcbiAgbGluZS1oZWlnaHQ6IDExMnB4O1xufVxuXG4ubGluZS1oZWlnaHQtMTE0IHtcbiAgbGluZS1oZWlnaHQ6IDExNHB4O1xufVxuXG4ubGluZS1oZWlnaHQtMTE2IHtcbiAgbGluZS1oZWlnaHQ6IDExNnB4O1xufVxuXG4ubGluZS1oZWlnaHQtMTE4IHtcbiAgbGluZS1oZWlnaHQ6IDExOHB4O1xufVxuXG4ubGluZS1oZWlnaHQtMTIwIHtcbiAgbGluZS1oZWlnaHQ6IDEyMHB4O1xufVxuXG4udGV4dC1ib3hlZCwgLnRleHQtYm94ZWQtbGlnaHQge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIG1hcmdpbjogMCA4cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0LWJveGVkLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmFuZ3VsYXItZ29vZ2xlLW1hcC1jb250YWluZXIge1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuXG4ubW9tZW50LXBpY2tlciAubW9tZW50LXBpY2tlci1jb250YWluZXIge1xuICB3aWR0aDogMjk2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDRweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDhweDtcbn1cbi5tb21lbnQtcGlja2VyIC5tb21lbnQtcGlja2VyLWNvbnRhaW5lciB0aCxcbi5tb21lbnQtcGlja2VyIC5tb21lbnQtcGlja2VyLWNvbnRhaW5lciB0ZCB7XG4gIG1pbi13aWR0aDogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogOHB4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbn1cbi5tb21lbnQtcGlja2VyIC5tb21lbnQtcGlja2VyLWNvbnRhaW5lciB0aDpob3Zlcixcbi5tb21lbnQtcGlja2VyIC5tb21lbnQtcGlja2VyLWNvbnRhaW5lciB0ZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ubW9tZW50LXBpY2tlciAubW9tZW50LXBpY2tlci1jb250YWluZXIgdGQuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMzg2RkZGO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLm1vbWVudC1waWNrZXIgLm1vbWVudC1waWNrZXItY29udGFpbmVyIC5oZWFkZXItdmlldyB0aCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLm1vbWVudC1waWNrZXIgLm1vbWVudC1waWNrZXItY29udGFpbmVyIC5oZWFkZXItdmlldyB0aDpmaXJzdC1jaGlsZCwgLm1vbWVudC1waWNrZXIgLm1vbWVudC1waWNrZXItY29udGFpbmVyIC5oZWFkZXItdmlldyB0aDpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBAIENoYXJ0IEMzXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmMzIHtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gIC8qLS0gQ2hhcnQgLS0qL1xuICAvKi0tIExpbmUgLS0qL1xuICAvKi0tIFBvaW50IC0tKi9cbiAgLyotLSBBeGlzIC0tKi9cbiAgLyotLSBHcmlkIC0tKi9cbiAgLyotLSBUZXh0IG9uIENoYXJ0IC0tKi9cbiAgLyotLSBCYXIgLS0qL1xuICAvKi0tIEZvY3VzIC0tKi9cbiAgLyotLSBSZWdpb24gLS0qL1xuICAvKi0tIEJydXNoIC0tKi9cbiAgLyotLSBTZWxlY3QgLSBEcmFnIC0tKi9cbiAgLyotLSBMZWdlbmQgLS0qL1xuICAvKi0tIFRvb2x0aXAgLS0qL1xuICAvKi0tIEFyZWEgLS0qL1xuICAvKi0tIEFyYyAtLSovXG59XG4uYzMgc3ZnIHtcbiAgZm9udDogMTJweCBSb2JvdG9EcmFmdCwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG59XG4uYzMgcGF0aCwgLmMzIGxpbmUge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICMwMDA7XG59XG4uYzMgdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYzMgLmMzLWxlZ2VuZC1pdGVtLXRpbGUsIC5jMyAuYzMteGdyaWQtZm9jdXMsIC5jMyAuYzMteWdyaWQsIC5jMyAuYzMtZXZlbnQtcmVjdCwgLmMzIC5jMy1iYXJzIHBhdGgge1xuICBzaGFwZS1yZW5kZXJpbmc6IGNyaXNwRWRnZXM7XG59XG4uYzMgLmMzLWNoYXJ0LWxpbmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbn1cbi5jMyAuYzMtbGluZSB7XG4gIHN0cm9rZS13aWR0aDogMXB4O1xufVxuLmMzLnN0cm9rZS0zIC5jMy1saW5lIHtcbiAgc3Ryb2tlLXdpZHRoOiAzcHg7XG59XG4uYzMuc3Ryb2tlLTIgLmMzLWxpbmUge1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cbi5jMyAuYzMtY2lyY2xlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gIHN0cm9rZTogd2hpdGU7XG4gIHN0cm9rZS13aWR0aDogMjtcbn1cbi5jMyAuYzMtY2lyY2xlLl9leHBhbmRlZF8ge1xuICBzdHJva2Utd2lkdGg6IDM7XG4gIHN0cm9rZTogd2hpdGU7XG59XG4uYzMgLmMzLWNoYXJ0LWFyYyBwYXRoIHtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuLmMzIC5jMy1jaGFydC1hcmMgdGV4dCB7XG4gIGZpbGw6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5jMyAuYzMtZ3JpZCBsaW5lIHtcbiAgc3Ryb2tlOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICBzdHJva2Utd2lkdGg6IDFweDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMDtcbn1cbi5jMyAuYzMtZ3JpZCB0ZXh0IHtcbiAgZmlsbDogI2FhYTtcbn1cbi5jMyAuYzMtYXhpcyAudGljayB7XG4gIHN0cm9rZS13aWR0aDogMDtcbn1cbi5jMyAuYzMtYXhpcyB0ZXh0IHtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjMzKTtcbn1cbi5jMyAuYzMtYXhpcyBsaW5lLCAuYzMgLmMzLWF4aXMgcGF0aCB7XG4gIHN0cm9rZTogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cbi5jMyAuYzMteGdyaWQsIC5jMyAuYzMteWdyaWQge1xuICBzdHJva2UtZGFzaGFycmF5OiAwIDA7XG59XG4uYzMgLmMzLXRleHQuYzMtZW1wdHkge1xuICBmaWxsOiAjODA4MDgwO1xuICBmb250LXNpemU6IDJlbTtcbn1cbi5jMyAuYzMtYmFyIHtcbiAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuLmMzIC5jMy1iYXIuX2V4cGFuZGVkXyB7XG4gIGZpbGwtb3BhY2l0eTogMC43NTtcbn1cbi5jMyAuYzMtdGFyZ2V0LmMzLWZvY3VzZWQge1xuICBvcGFjaXR5OiAxO1xufVxuLmMzIC5jMy10YXJnZXQuYzMtZm9jdXNlZCBwYXRoLmMzLWxpbmUsIC5jMyAuYzMtdGFyZ2V0LmMzLWZvY3VzZWQgLmMzLXRhcmdldC5jMy1mb2N1c2VkIHBhdGguYzMtc3RlcCB7XG4gIHN0cm9rZS13aWR0aDogM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbn1cbi5jMyAuYzMtdGFyZ2V0LmMzLWRlZm9jdXNlZCB7XG4gIG9wYWNpdHk6IDAuMyAhaW1wb3J0YW50O1xufVxuLmMzIC5jMy1yZWdpb24ge1xuICBmaWxsOiBzdGVlbGJsdWU7XG4gIGZpbGwtb3BhY2l0eTogMC4xO1xufVxuLmMzIC5jMy1icnVzaCAuZXh0ZW50IHtcbiAgZmlsbC1vcGFjaXR5OiAwLjE7XG59XG4uYzMgLmMzLWxlZ2VuZC1pdGVtIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmMzIC5jMy1sZWdlbmQtaXRlbS1oaWRkZW4ge1xuICBvcGFjaXR5OiAwLjE1O1xufVxuLmMzIC5jMy1sZWdlbmQtYmFja2dyb3VuZCB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGZpbGw6IHdoaXRlO1xuICBzdHJva2U6IGxpZ2h0Z3JheTtcbiAgc3Ryb2tlLXdpZHRoOiAxO1xufVxuLmMzIC5jMy10b29sdGlwLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDEwO1xufVxuLmMzIC5jMy10b29sdGlwIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDk4KSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wODQpO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDRweCAwO1xufVxuLmMzIC5jMy10b29sdGlwIHRyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmMzIC5jMy10b29sdGlwIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuLmMzIC5jMy10b29sdGlwIHRkIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiA0cHggMTJweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NCk7XG59XG4uYzMgLmMzLXRvb2x0aXAgdGQgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5jMyAuYzMtdG9vbHRpcCB0ZC52YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NCk7XG59XG4uYzMgLmMzLWFyZWEge1xuICBzdHJva2Utd2lkdGg6IDA7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5jMyAuYzMtY2hhcnQtYXJjcy10aXRsZSB7XG4gIGRvbWluYW50LWJhc2VsaW5lOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG59XG4uYzMgLmMzLWNoYXJ0LWFyY3MgLmMzLWNoYXJ0LWFyY3MtYmFja2dyb3VuZCB7XG4gIGZpbGw6ICNlMGUwZTA7XG4gIHN0cm9rZTogbm9uZTtcbn1cbi5jMyAuYzMtY2hhcnQtYXJjcyAuYzMtY2hhcnQtYXJjcy1nYXVnZS11bml0IHtcbiAgZmlsbDogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmMzIC5jMy1jaGFydC1hcmNzIC5jMy1jaGFydC1hcmNzLWdhdWdlLW1heCB7XG4gIGZpbGw6ICM3Nzc7XG59XG4uYzMgLmMzLWNoYXJ0LWFyY3MgLmMzLWNoYXJ0LWFyY3MtZ2F1Z2UtbWluIHtcbiAgZmlsbDogIzc3Nztcbn1cbi5jMyAuYzMtY2hhcnQtYXJjIC5jMy1nYXVnZS12YWx1ZSB7XG4gIGZpbGw6ICMwMDA7XG59XG5cbi5jdC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmN0LWNoYXJ0LWRvbnV0IC5jdC1sYWJlbCxcbi5jdC1jaGFydC1waWUgLmN0LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uY2hhcnQtbGVnZW5kLFxuLmJhci1sZWdlbmQsXG4ubGluZS1sZWdlbmQsXG4ucGllLWxlZ2VuZCxcbi5yYWRhci1sZWdlbmQsXG4ucG9sYXJhcmVhLWxlZ2VuZCxcbi5kb3VnaG51dC1sZWdlbmQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG50YWJsZS5kYXRhVGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNsZWFyOiBib3RoO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgcGFkZGluZzogMTZweCA4cHg7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGg6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aDphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLmR0LWhlYWQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLmR0LWhlYWQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoIC50YWJsZS1oZWFkZXIgLmNvbHVtbi10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoIC50YWJsZS1oZWFkZXIgLnNlbGVjdGl6ZS1jb250cm9sIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aCAudGFibGUtaGVhZGVyIC5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoIC50YWJsZS1oZWFkZXIgLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0OmFmdGVyIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoIC50YWJsZS1oZWFkZXIgLmNvbHVtbi1zZWFyY2gtaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMzcHg7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQge1xuICBwYWRkaW5nOiAxNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQuZHQtaGVhZC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZC5kdC1oZWFkLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZC5kdC1oZWFkLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQuZHQtaGVhZC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZC5kdC1oZWFkLW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmcsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2MsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZyAudGFibGUtaGVhZGVyIC5jb2x1bW4tdGl0bGUsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2MgLnRhYmxlLWhlYWRlciAuY29sdW1uLXRpdGxlLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYyAudGFibGUtaGVhZGVyIC5jb2x1bW4tdGl0bGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmcgLnRhYmxlLWhlYWRlciAuY29sdW1uLXRpdGxlOmFmdGVyLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjIC50YWJsZS1oZWFkZXIgLmNvbHVtbi10aXRsZTphZnRlciwgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2MgLnRhYmxlLWhlYWRlciAuY29sdW1uLXRpdGxlOmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0b3A6IDJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZyAudGFibGUtaGVhZGVyIC5jb2x1bW4tdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZWFhOFwiO1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYyAudGFibGUtaGVhZGVyIC5jb2x1bW4tdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTcxOFwiO1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2MgLnRhYmxlLWhlYWRlciAuY29sdW1uLXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU3MTVcIjtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHggMThweCA2cHggMThweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxMTExMTE7XG59XG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aC5kdC1oZWFkLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aC5kdC1oZWFkLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aC5kdC1oZWFkLW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQge1xuICBwYWRkaW5nOiAxMHB4IDE4cHggNnB4IDE4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTExMTExO1xufVxudGFibGUuZGF0YVRhYmxlIHRmb290IHRkLmR0LWhlYWQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxudGFibGUuZGF0YVRhYmxlIHRmb290IHRkLmR0LWhlYWQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ci5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMEJFRDk7XG59XG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIuZGV0YWlscy1vcGVuIHRkLmRldGFpbC1jb2x1bW4gaSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIuZGV0YWlscy1yb3cub2RkIHRyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ci5kZXRhaWxzLXJvdyA+IHRkIHtcbiAgcGFkZGluZzogMDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aCB7XG4gIHBhZGRpbmc6IDE0cHggMTVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aC5kdC1ib2R5LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aC5kdC1ib2R5LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDE2cHggOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRkOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLmR0LWJvZHktbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLmR0LWJvZHktanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxudGFibGUuZGF0YVRhYmxlIHRoLmR0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxudGFibGUuZGF0YVRhYmxlIHRoLmR0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aC5kdC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxudGFibGUuZGF0YVRhYmxlIHRoLmR0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxudGFibGUuZGF0YVRhYmxlIHRoLmR0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG50YWJsZS5kYXRhVGFibGUgdGQuZHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50YWJsZS5kYXRhVGFibGUgdGQuZHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxudGFibGUuZGF0YVRhYmxlIHRkLmRhdGFUYWJsZXNfZW1wdHkge1xuICBoZWlnaHQ6IDUxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxudGFibGUuZGF0YVRhYmxlIHRkLmR0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxudGFibGUuZGF0YVRhYmxlIHRkLmR0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG50YWJsZS5kYXRhVGFibGUucm93LWJvcmRlciB0aGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxudGFibGUuZGF0YVRhYmxlLnJvdy1ib3JkZXIgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICBib3JkZXItdG9wOiBub25lO1xufVxudGFibGUuZGF0YVRhYmxlLnJvdy1ib3JkZXIgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxudGFibGUuZGF0YVRhYmxlLnJvdy1ib3JkZXIgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxudGFibGUuZGF0YVRhYmxlLnJvdy1ib3JkZXIgdGJvZHkgdGgge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5yb3ctYm9yZGVyIHRib2R5IHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG50YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXIgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICBib3JkZXItdG9wOiBub25lO1xufVxudGFibGUuZGF0YVRhYmxlLmNlbGwtYm9yZGVyIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlciB0Ym9keSB0aCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxudGFibGUuZGF0YVRhYmxlLmNlbGwtYm9yZGVyIHRib2R5IHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG50YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXIgdGJvZHkgdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlciB0Ym9keSB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxudGFibGUuZGF0YVRhYmxlLnN0cmlwZSB0Ym9keSB0ci5vZGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxudGFibGUuZGF0YVRhYmxlLnN0cmlwZSB0Ym9keSB0ci5vZGQuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUJCOUQzO1xufVxudGFibGUuZGF0YVRhYmxlLmhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5ob3ZlciB0Ym9keSB0cjpob3Zlci5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBOUI3RDE7XG59XG50YWJsZS5kYXRhVGFibGUuaG92ZXIgdGJvZHkgdHIub2RkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5ob3ZlciB0Ym9keSB0ci5vZGQ6aG92ZXIuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTlCN0QxO1xufVxudGFibGUuZGF0YVRhYmxlLmhvdmVyIHRib2R5IHRyLmV2ZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xufVxudGFibGUuZGF0YVRhYmxlLmhvdmVyIHRib2R5IHRyLmV2ZW46aG92ZXIuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTlCN0QxO1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbiB0Ym9keSB0ciA+IC5zb3J0aW5nXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbiB0Ym9keSB0ciA+IC5zb3J0aW5nXzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbiB0Ym9keSB0ciA+IC5zb3J0aW5nXzMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbiB0Ym9keSB0ci5zZWxlY3RlZCA+IC5zb3J0aW5nXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUNCQUQ0O1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbiB0Ym9keSB0ci5zZWxlY3RlZCA+IC5zb3J0aW5nXzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUNCQUQ0O1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbiB0Ym9keSB0ci5zZWxlY3RlZCA+IC5zb3J0aW5nXzMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUNCQUQ0O1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIub2RkID4gLnNvcnRpbmdfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG59XG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5vZGQgPiAuc29ydGluZ18yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcbn1cbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyLm9kZCA+IC5zb3J0aW5nXzMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIub2RkLnNlbGVjdGVkID4gLnNvcnRpbmdfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNkIzQ0Q7XG59XG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5vZGQuc2VsZWN0ZWQgPiAuc29ydGluZ18yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E3QjVDRTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyLm9kZC5zZWxlY3RlZCA+IC5zb3J0aW5nXzMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTlCNkQwO1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIuZXZlbiA+IC5zb3J0aW5nXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIuZXZlbiA+IC5zb3J0aW5nXzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQkZCO1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIuZXZlbiA+IC5zb3J0aW5nXzMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGREZEO1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIuZXZlbi5zZWxlY3RlZCA+IC5zb3J0aW5nXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUNCQUQ0O1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIuZXZlbi5zZWxlY3RlZCA+IC5zb3J0aW5nXzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQURCQkQ2O1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIuZXZlbi5zZWxlY3RlZCA+IC5zb3J0aW5nXzMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZCREQ4O1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0cjpob3ZlciA+IC5zb3J0aW5nXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQUVBO1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0cjpob3ZlciA+IC5zb3J0aW5nXzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCO1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0cjpob3ZlciA+IC5zb3J0aW5nXzMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0cjpob3Zlci5zZWxlY3RlZCA+IC5zb3J0aW5nXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTFBRUM3O1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0cjpob3Zlci5zZWxlY3RlZCA+IC5zb3J0aW5nXzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTJBRkM4O1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0cjpob3Zlci5zZWxlY3RlZCA+IC5zb3J0aW5nXzMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTRCMkNCO1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0ci5vZGQ6aG92ZXIgPiAuc29ydGluZ18xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUFFQTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHIub2RkOmhvdmVyID4gLnNvcnRpbmdfMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVCRUI7XG59XG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyLm9kZDpob3ZlciA+IC5zb3J0aW5nXzMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0ci5vZGQ6aG92ZXIuc2VsZWN0ZWQgPiAuc29ydGluZ18xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ExQUVDNztcbn1cbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHIub2RkOmhvdmVyLnNlbGVjdGVkID4gLnNvcnRpbmdfMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMkFGQzg7XG59XG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyLm9kZDpob3Zlci5zZWxlY3RlZCA+IC5zb3J0aW5nXzMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTRCMkNCO1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0ci5ldmVuOmhvdmVyID4gLnNvcnRpbmdfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XG59XG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyLmV2ZW46aG92ZXIgPiAuc29ydGluZ18yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcbn1cbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHIuZXZlbjpob3ZlciA+IC5zb3J0aW5nXzMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0ci5ldmVuOmhvdmVyLnNlbGVjdGVkID4gLnNvcnRpbmdfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMUFFQzc7XG59XG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyLmV2ZW46aG92ZXIuc2VsZWN0ZWQgPiAuc29ydGluZ18yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EyQUZDODtcbn1cbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHIuZXZlbjpob3Zlci5zZWxlY3RlZCA+IC5zb3J0aW5nXzMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTRCMkNCO1xufVxudGFibGUuZGF0YVRhYmxlLm5vLWZvb3RlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG50YWJsZS5kYXRhVGFibGUubm93cmFwIHRoIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbnRhYmxlLmRhdGFUYWJsZS5ub3dyYXAgdGQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxudGFibGUuZGF0YVRhYmxlLmNvbXBhY3QgdGhlYWQgdGgge1xuICBwYWRkaW5nOiA1cHggOXB4O1xufVxudGFibGUuZGF0YVRhYmxlLmNvbXBhY3QgdGhlYWQgdGQge1xuICBwYWRkaW5nOiA1cHggOXB4O1xufVxudGFibGUuZGF0YVRhYmxlLmNvbXBhY3QgdGZvb3QgdGgge1xuICBwYWRkaW5nOiA1cHggOXB4IDNweCA5cHg7XG59XG50YWJsZS5kYXRhVGFibGUuY29tcGFjdCB0Zm9vdCB0ZCB7XG4gIHBhZGRpbmc6IDVweCA5cHggM3B4IDlweDtcbn1cbnRhYmxlLmRhdGFUYWJsZS5jb21wYWN0IHRib2R5IHRoIHtcbiAgcGFkZGluZzogNHB4IDVweDtcbn1cbnRhYmxlLmRhdGFUYWJsZS5jb21wYWN0IHRib2R5IHRkIHtcbiAgcGFkZGluZzogNHB4IDVweDtcbn1cblxuLypcbiAqIENvbnRyb2wgZmVhdHVyZSBsYXlvdXRcbiAqL1xuLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAudG9wIHtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogNjRweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5ib3R0b20gLmxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDhweDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmJvdHRvbSAubGVmdCAubGVuZ3RoIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5ib3R0b20gLnJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMCA4cHg7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5ib3R0b20gLnJpZ2h0IC5pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmJvdHRvbSAucmlnaHQgLmluZm8gLmRhdGFUYWJsZXNfaW5mbyB7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuYm90dG9tIC5yaWdodCAucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5ib3R0b20gLnJpZ2h0IC5wYWdpbmF0aW9uIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgcGFkZGluZzogOXB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luOiAwIDJweDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDk5OWVtIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjphY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCA5OTllbSAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMDgpLCBpbnNldCAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpO1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZCwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkOmhvdmVyLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQ6YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Byb2Nlc3Npbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNTAlO1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSwgY29sb3Itc3RvcCgyNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSksIGNvbG9yLXN0b3AoNzUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAyNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSA3NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAyNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSA3NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAyNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSA3NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgMjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgNzUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgMjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgNzUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAvKiBXM0MgKi9cbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNsZWFyOiBib3RoO1xuICBtaW4taGVpZ2h0OiAwO1xuICAvKiBDbGVhciB0aGUgdGFibGUgYm9yZGVyICYgc2hhZG93cyAqL1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgdGFibGUuZGF0YVRhYmxlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIHRhYmxlLmRhdGFUYWJsZS5yb3ctYm9yZGVyIHRoZWFkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgLmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDU2cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDk1KSwgMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDJweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgLmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB0ciB0aDpsYXN0LWNoaWxkIC50YWJsZS1oZWFkZXIgLmNvbHVtbi10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogN3B4O1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgLmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgLmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0aCA+IC5kYXRhVGFibGVzX3NpemluZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIC5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGQgPiAuZGF0YVRhYmxlc19zaXppbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyLm5vLWZvb3RlciAuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIubm8tZm9vdGVyIC5kYXRhVGFibGVzX3Njcm9sbEhlYWQgdGFibGUsXG4uZGF0YVRhYmxlc193cmFwcGVyLm5vLWZvb3RlciAuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXI6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKiBEYXRhVGFibGUgU3BlY2lmaWMgQ29udGVudCBSdWxlcyAmIEZpeGVzICovXG50YWJsZS5kYXRhVGFibGUgLnNob3ctZGV0YWlscyB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbnRhYmxlLmRhdGFUYWJsZSAuYWN0aW9uLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbnRhYmxlLmRhdGFUYWJsZSAuYWN0aW9uLWJ1dHRvbnMgLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuLyogRnVsbHBhZ2UgZGF0YXRhYmxlICovXG4uZnVsbHBhZ2UtZGF0YXRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi8qIEZ1bGxwYWdlIGRhdGF0YWJsZSBJRTExIEZpeCAqL1xuLmV4cGxvcmVyLTExIC5mdWxscGFnZS1kYXRhdGFibGUgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgZmxleDogMTtcbn1cblxuLyogUmVzcG9uc2l2ZSBkYXRhdGFibGUgKi9cbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZC5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZC5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZC5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIrXCI7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTdweDtcbiAgbGVmdDogOHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyLnBhcmVudCA+IHRkOmZpcnN0LWNoaWxkOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZC5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIucGFyZW50ID4gdGg6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIuY2hpbGQgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIuY2hpbGQgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiA4cHggMDtcbn1cbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIuY2hpbGQgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIuY2hpbGQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ci5jaGlsZCB1bCBsaSAuZHRyLXRpdGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi8qXG5cbmdpdGh1Yi5jb20gc3R5bGUgKGMpIFZhc2lseSBQb2xvdm55b3YgPHZhc3RAd2hpdGVhbnRzLm5ldD5cblxuKi9cbmhsanMsXG5baGxqc10ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbn1cblxuLmhsanMtY29tbWVudCxcbi5kaWZmIC5obGpzLWhlYWRlciB7XG4gIGNvbG9yOiAjOTk4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5obGpzLWtleXdvcmQsXG4uY3NzIC5ydWxlIC5obGpzLWtleXdvcmQsXG4uaGxqcy13aW51dGlscyxcbi5uZ2lueCAuaGxqcy10aXRsZSxcbi5obGpzLXN1YnN0LFxuLmhsanMtcmVxdWVzdCxcbi5obGpzLXN0YXR1cyB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhsanMtbnVtYmVyLFxuLmhsanMtaGV4Y29sb3IsXG4ucnVieSAuaGxqcy1jb25zdGFudCB7XG4gIGNvbG9yOiAjMDA4MDgwO1xufVxuXG4uaGxqcy1zdHJpbmcsXG4uaGxqcy10YWcgLmhsanMtdmFsdWUsXG4uaGxqcy1kb2N0YWcsXG4udGV4IC5obGpzLWZvcm11bGEge1xuICBjb2xvcjogI2QxNDtcbn1cblxuLmhsanMtdGl0bGUsXG4uaGxqcy1pZCxcbi5zY3NzIC5obGpzLXByZXByb2Nlc3NvciB7XG4gIGNvbG9yOiAjOTAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhsanMtbGlzdCAuaGxqcy1rZXl3b3JkLFxuLmhsanMtc3Vic3Qge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uaGxqcy1jbGFzcyAuaGxqcy10aXRsZSxcbi5obGpzLXR5cGUsXG4udmhkbCAuaGxqcy1saXRlcmFsLFxuLnRleCAuaGxqcy1jb21tYW5kIHtcbiAgY29sb3I6ICM0NTg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGxqcy10YWcsXG4uaGxqcy10YWcgLmhsanMtdGl0bGUsXG4uaGxqcy1ydWxlIC5obGpzLXByb3BlcnR5LFxuLmRqYW5nbyAuaGxqcy10YWcgLmhsanMta2V5d29yZCB7XG4gIGNvbG9yOiAjMDAwMDgwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uaGxqcy1hdHRyaWJ1dGUsXG4uaGxqcy12YXJpYWJsZSxcbi5saXNwIC5obGpzLWJvZHksXG4uaGxqcy1uYW1lIHtcbiAgY29sb3I6ICMwMDgwODA7XG59XG5cbi5obGpzLXJlZ2V4cCB7XG4gIGNvbG9yOiAjMDA5OTI2O1xufVxuXG4uaGxqcy1zeW1ib2wsXG4ucnVieSAuaGxqcy1zeW1ib2wgLmhsanMtc3RyaW5nLFxuLmxpc3AgLmhsanMta2V5d29yZCxcbi5jbG9qdXJlIC5obGpzLWtleXdvcmQsXG4uc2NoZW1lIC5obGpzLWtleXdvcmQsXG4udGV4IC5obGpzLXNwZWNpYWwsXG4uaGxqcy1wcm9tcHQge1xuICBjb2xvcjogIzk5MDA3Mztcbn1cblxuLmhsanMtYnVpbHRfaW4ge1xuICBjb2xvcjogIzAwODZiMztcbn1cblxuLmhsanMtcHJlcHJvY2Vzc29yLFxuLmhsanMtcHJhZ21hLFxuLmhsanMtcGksXG4uaGxqcy1kb2N0eXBlLFxuLmhsanMtc2hlYmFuZyxcbi5obGpzLWNkYXRhIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGxqcy1kZWxldGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZGQ7XG59XG5cbi5obGpzLWFkZGl0aW9uIHtcbiAgYmFja2dyb3VuZDogI2RmZDtcbn1cblxuLmRpZmYgLmhsanMtY2hhbmdlIHtcbiAgYmFja2dyb3VuZDogIzAwODZiMztcbn1cblxuLmhsanMtY2h1bmsge1xuICBjb2xvcjogI2FhYTtcbn1cblxubnZkMyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxubnZkMy5yZW1vdmUteC1saW5lcyAubnYteCAudGljayBsaW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbm52ZDMucmVtb3ZlLXktbGluZXMgLm52LXkgLnRpY2sgbGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5udmQzLnJlbW92ZS1saW5lLXN0cm9rZSAubnYtZ3JvdXBzIHBhdGgubnYtbGluZSB7XG4gIHN0cm9rZS13aWR0aDogMCAhaW1wb3J0YW50O1xufVxubnZkMy5yZW1vdmUtb3BhY2l0eSAubnYtZ3JvdXBzIC5udi1ncm91cCB7XG4gIGZpbGwtb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxubnZkMy5zaG93LWxpbmUtcG9pbnRzIC5udi1saW5lIC5udi1zY2F0dGVyIC5udi1ncm91cHMgLm52LXBvaW50IHtcbiAgZmlsbC1vcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHN0cm9rZS1vcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5udmQzIHRleHQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG59XG4ubnZkMyBsaW5lLm52LWd1aWRlbGluZSB7XG4gIHN0cm9rZTogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cbi5udmQzIC5udi1ncm91cHMgLm52LXBvaW50LmhvdmVyIHtcbiAgc3Ryb2tlLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgZmlsbC1vcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHN0cm9rZS1vcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5udnRvb2x0aXAge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5udnRvb2x0aXAuZ3Jhdml0eS1uOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cbi5udnRvb2x0aXAuZ3Jhdml0eS1zOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cbi5udnRvb2x0aXAuZ3Jhdml0eS1lOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMXB4O1xuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG4ubnZ0b29sdGlwLmdyYXZpdHktdzphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG4ubnZ0b29sdGlwIHRhYmxlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLm52dG9vbHRpcCB0YWJsZSB0Ym9keSB0ciB0ZC5sZWdlbmQtY29sb3ItZ3VpZGUgZGl2IHtcbiAgYm9yZGVyOiBub25lO1xufVxuLm52dG9vbHRpcCB0YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnBzLWNvbnRhaW5lcjpob3ZlciAucHMtaW4tc2Nyb2xsaW5nIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4ucHMtY29udGFpbmVyIC5wcy1pbi1zY3JvbGxpbmcge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5wcy1jb250YWluZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiA0cHggMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIHotaW5kZXg6IDQ5O1xufVxuLnBzLWNvbnRhaW5lciA+IC5wcy1zY3JvbGxiYXIteC1yYWlsID4gLnBzLXNjcm9sbGJhci14IHtcbiAgaGVpZ2h0OiA0cHg7XG59XG4ucHMtY29udGFpbmVyID4gLnBzLXNjcm9sbGJhci15LXJhaWwge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogNHB4IDA7XG4gIHdpZHRoOiA0cHg7XG4gIHotaW5kZXg6IDQ5O1xufVxuLnBzLWNvbnRhaW5lciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsID4gLnBzLXNjcm9sbGJhci15IHtcbiAgd2lkdGg6IDRweDtcbn1cblxuLnRhLXJvb3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YS1yb290IC50YS1zY3JvbGwtd2luZG93LmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4udGEtcm9vdC5mb2N1c3NlZCA+IC50YS1zY3JvbGwtd2luZG93LmZvcm0tY29udHJvbCB7XG4gIG91dGxpbmU6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi50YS1yb290IHRleHRhcmVhLnRhLWVkaXRvci50YS1odG1sIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgcGFkZGluZzogMTZweDtcbn1cbi50YS1yb290IC50YS10b29sYmFyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbn1cbi50YS1yb290IC50YS10b29sYmFyIC50YS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnRhLXJvb3QgLnRhLXRvb2xiYXIgLnRhLWdyb3VwICN0b29sYmFyV0MsXG4udGEtcm9vdCAudGEtdG9vbGJhciAudGEtZ3JvdXAgI3Rvb2xiYXJDQyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi50YS1yb290IC50YS10b29sYmFyIC50YS1ncm91cCAubWQtYnV0dG9uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIG1pbi13aWR0aDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGhlaWdodDogMzZweDtcbiAgbWluLWhlaWdodDogMzZweDtcbiAgcGFkZGluZzogNnB4O1xuICBtYXJnaW46IDRweCAwO1xufVxuLnRhLXJvb3QgLnRhLXRvb2xiYXIgLnRhLWdyb3VwIC5tZC1idXR0b24gaSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgSGVscGVyc1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbltuZ1xcOmNsb2FrXSwgW25nLWNsb2FrXSwgW2RhdGEtbmctY2xvYWtdLCBbeC1uZy1jbG9ha10sIC5uZy1jbG9haywgLngtbmctY2xvYWsge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tbWFyZ2luIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1yYWRpdXMge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZGl2aWRlci12ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAwIDhweDtcbn1cblxuLmhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cblxuW2ZpbGwtd2lkdGhdIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuXG5bZmlsbC1oZWlnaHRdIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLmZ1bGwtaGVpZ2h0IHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbmEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnNjcm9sbGFibGUub25seS14IHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuLnNjcm9sbGFibGUub25seS15IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uZmxleC1zY3JvbGxhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uZmxleC1zY3JvbGxhYmxlLm9ubHkteCB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbi5mbGV4LXNjcm9sbGFibGUub25seS15IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uYmFja2dyb3VuZC1pbWFnZS1jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmFsaWduLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmFsaWduLXZlcnRpY2FsIC5hbGlnbi12ZXJ0aWNhbC10b3AsXG4uYWxpZ24tdmVydGljYWwgLmFsaWduLXZlcnRpY2FsLW1pZGRsZSxcbi5hbGlnbi12ZXJ0aWNhbCAuYWxpZ24tdmVydGljYWwtYm90dG9tIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFsaWduLXZlcnRpY2FsIC5hbGlnbi12ZXJ0aWNhbC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmFsaWduLXZlcnRpY2FsIC5hbGlnbi12ZXJ0aWNhbC1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmFsaWduLXZlcnRpY2FsIC5hbGlnbi12ZXJ0aWNhbC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4ucGFkZGluZy0wLFxuLnAtMCB7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLnBhZGRpbmctdG9wLTAsXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTAsXG4ucHItMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTAsXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi5wYWRkaW5nLWxlZnQtMCxcbi5wbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5wYWRkaW5nLWhvcml6b250YWwtMCxcbi5waC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtMCxcbi5wdi0wIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLnBhZGRpbmctNSxcbi5wLTUge1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5wYWRkaW5nLXRvcC01LFxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4ucGFkZGluZy1yaWdodC01LFxuLnByLTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS01LFxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4ucGFkZGluZy1sZWZ0LTUsXG4ucGwtNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTUsXG4ucGgtNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTUsXG4ucHYtNSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5wYWRkaW5nLTEwLFxuLnAtMTAge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ucGFkZGluZy10b3AtMTAsXG4ucHQtMTAge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMTAsXG4ucHItMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMTAsXG4ucGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnBhZGRpbmctbGVmdC0xMCxcbi5wbC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC0xMCxcbi5waC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtMTAsXG4ucHYtMTAge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5wYWRkaW5nLTE1LFxuLnAtMTUge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4ucGFkZGluZy10b3AtMTUsXG4ucHQtMTUge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMTUsXG4ucHItMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMTUsXG4ucGItMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLnBhZGRpbmctbGVmdC0xNSxcbi5wbC0xNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC0xNSxcbi5waC0xNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtMTUsXG4ucHYtMTUge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5wYWRkaW5nLTIwLFxuLnAtMjAge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ucGFkZGluZy10b3AtMjAsXG4ucHQtMjAge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMjAsXG4ucHItMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMjAsXG4ucGItMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnBhZGRpbmctbGVmdC0yMCxcbi5wbC0yMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC0yMCxcbi5waC0yMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtMjAsXG4ucHYtMjAge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5wYWRkaW5nLTI1LFxuLnAtMjUge1xuICBwYWRkaW5nOiAyNXB4O1xufVxuXG4ucGFkZGluZy10b3AtMjUsXG4ucHQtMjUge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMjUsXG4ucHItMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMjUsXG4ucGItMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuLnBhZGRpbmctbGVmdC0yNSxcbi5wbC0yNSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC0yNSxcbi5waC0yNSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtMjUsXG4ucHYtMjUge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi5wYWRkaW5nLTMwLFxuLnAtMzAge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4ucGFkZGluZy10b3AtMzAsXG4ucHQtMzAge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMzAsXG4ucHItMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMzAsXG4ucGItMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLnBhZGRpbmctbGVmdC0zMCxcbi5wbC0zMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC0zMCxcbi5waC0zMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtMzAsXG4ucHYtMzAge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5wYWRkaW5nLTM1LFxuLnAtMzUge1xuICBwYWRkaW5nOiAzNXB4O1xufVxuXG4ucGFkZGluZy10b3AtMzUsXG4ucHQtMzUge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMzUsXG4ucHItMzUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMzUsXG4ucGItMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cblxuLnBhZGRpbmctbGVmdC0zNSxcbi5wbC0zNSB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC0zNSxcbi5waC0zNSB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtMzUsXG4ucHYtMzUge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG5cbi5wYWRkaW5nLTQwLFxuLnAtNDAge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG4ucGFkZGluZy10b3AtNDAsXG4ucHQtNDAge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNDAsXG4ucHItNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNDAsXG4ucGItNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLnBhZGRpbmctbGVmdC00MCxcbi5wbC00MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC00MCxcbi5waC00MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtNDAsXG4ucHYtNDAge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5wYWRkaW5nLTQ1LFxuLnAtNDUge1xuICBwYWRkaW5nOiA0NXB4O1xufVxuXG4ucGFkZGluZy10b3AtNDUsXG4ucHQtNDUge1xuICBwYWRkaW5nLXRvcDogNDVweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNDUsXG4ucHItNDUge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNDUsXG4ucGItNDUge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbn1cblxuLnBhZGRpbmctbGVmdC00NSxcbi5wbC00NSB7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC00NSxcbi5waC00NSB7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtNDUsXG4ucHYtNDUge1xuICBwYWRkaW5nLXRvcDogNDVweDtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG59XG5cbi5wYWRkaW5nLTUwLFxuLnAtNTAge1xuICBwYWRkaW5nOiA1MHB4O1xufVxuXG4ucGFkZGluZy10b3AtNTAsXG4ucHQtNTAge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNTAsXG4ucHItNTAge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNTAsXG4ucGItNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLnBhZGRpbmctbGVmdC01MCxcbi5wbC01MCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC01MCxcbi5waC01MCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtNTAsXG4ucHYtNTAge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5wYWRkaW5nLTU1LFxuLnAtNTUge1xuICBwYWRkaW5nOiA1NXB4O1xufVxuXG4ucGFkZGluZy10b3AtNTUsXG4ucHQtNTUge1xuICBwYWRkaW5nLXRvcDogNTVweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNTUsXG4ucHItNTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNTUsXG4ucGItNTUge1xuICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbn1cblxuLnBhZGRpbmctbGVmdC01NSxcbi5wbC01NSB7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC01NSxcbi5waC01NSB7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbiAgcGFkZGluZy1yaWdodDogNTVweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtNTUsXG4ucHYtNTUge1xuICBwYWRkaW5nLXRvcDogNTVweDtcbiAgcGFkZGluZy1ib3R0b206IDU1cHg7XG59XG5cbi5wYWRkaW5nLTYwLFxuLnAtNjAge1xuICBwYWRkaW5nOiA2MHB4O1xufVxuXG4ucGFkZGluZy10b3AtNjAsXG4ucHQtNjAge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNjAsXG4ucHItNjAge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNjAsXG4ucGItNjAge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLnBhZGRpbmctbGVmdC02MCxcbi5wbC02MCB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC02MCxcbi5waC02MCB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtNjAsXG4ucHYtNjAge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5wYWRkaW5nLTY1LFxuLnAtNjUge1xuICBwYWRkaW5nOiA2NXB4O1xufVxuXG4ucGFkZGluZy10b3AtNjUsXG4ucHQtNjUge1xuICBwYWRkaW5nLXRvcDogNjVweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNjUsXG4ucHItNjUge1xuICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNjUsXG4ucGItNjUge1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbn1cblxuLnBhZGRpbmctbGVmdC02NSxcbi5wbC02NSB7XG4gIHBhZGRpbmctbGVmdDogNjVweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC02NSxcbi5waC02NSB7XG4gIHBhZGRpbmctbGVmdDogNjVweDtcbiAgcGFkZGluZy1yaWdodDogNjVweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtNjUsXG4ucHYtNjUge1xuICBwYWRkaW5nLXRvcDogNjVweDtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7XG59XG5cbi5wYWRkaW5nLTcwLFxuLnAtNzAge1xuICBwYWRkaW5nOiA3MHB4O1xufVxuXG4ucGFkZGluZy10b3AtNzAsXG4ucHQtNzAge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNzAsXG4ucHItNzAge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNzAsXG4ucGItNzAge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cblxuLnBhZGRpbmctbGVmdC03MCxcbi5wbC03MCB7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC03MCxcbi5waC03MCB7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtNzAsXG4ucHYtNzAge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbi5wYWRkaW5nLTc1LFxuLnAtNzUge1xuICBwYWRkaW5nOiA3NXB4O1xufVxuXG4ucGFkZGluZy10b3AtNzUsXG4ucHQtNzUge1xuICBwYWRkaW5nLXRvcDogNzVweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNzUsXG4ucHItNzUge1xuICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNzUsXG4ucGItNzUge1xuICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbn1cblxuLnBhZGRpbmctbGVmdC03NSxcbi5wbC03NSB7XG4gIHBhZGRpbmctbGVmdDogNzVweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC03NSxcbi5waC03NSB7XG4gIHBhZGRpbmctbGVmdDogNzVweDtcbiAgcGFkZGluZy1yaWdodDogNzVweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtNzUsXG4ucHYtNzUge1xuICBwYWRkaW5nLXRvcDogNzVweDtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XG59XG5cbi5wYWRkaW5nLTgwLFxuLnAtODAge1xuICBwYWRkaW5nOiA4MHB4O1xufVxuXG4ucGFkZGluZy10b3AtODAsXG4ucHQtODAge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtODAsXG4ucHItODAge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tODAsXG4ucGItODAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuLnBhZGRpbmctbGVmdC04MCxcbi5wbC04MCB7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC04MCxcbi5waC04MCB7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtODAsXG4ucHYtODAge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi5wYWRkaW5nLTg1LFxuLnAtODUge1xuICBwYWRkaW5nOiA4NXB4O1xufVxuXG4ucGFkZGluZy10b3AtODUsXG4ucHQtODUge1xuICBwYWRkaW5nLXRvcDogODVweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtODUsXG4ucHItODUge1xuICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tODUsXG4ucGItODUge1xuICBwYWRkaW5nLWJvdHRvbTogODVweDtcbn1cblxuLnBhZGRpbmctbGVmdC04NSxcbi5wbC04NSB7XG4gIHBhZGRpbmctbGVmdDogODVweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC04NSxcbi5waC04NSB7XG4gIHBhZGRpbmctbGVmdDogODVweDtcbiAgcGFkZGluZy1yaWdodDogODVweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtODUsXG4ucHYtODUge1xuICBwYWRkaW5nLXRvcDogODVweDtcbiAgcGFkZGluZy1ib3R0b206IDg1cHg7XG59XG5cbi5wYWRkaW5nLTkwLFxuLnAtOTAge1xuICBwYWRkaW5nOiA5MHB4O1xufVxuXG4ucGFkZGluZy10b3AtOTAsXG4ucHQtOTAge1xuICBwYWRkaW5nLXRvcDogOTBweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtOTAsXG4ucHItOTAge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tOTAsXG4ucGItOTAge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbn1cblxuLnBhZGRpbmctbGVmdC05MCxcbi5wbC05MCB7XG4gIHBhZGRpbmctbGVmdDogOTBweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC05MCxcbi5waC05MCB7XG4gIHBhZGRpbmctbGVmdDogOTBweDtcbiAgcGFkZGluZy1yaWdodDogOTBweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtOTAsXG4ucHYtOTAge1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG59XG5cbi5wYWRkaW5nLTk1LFxuLnAtOTUge1xuICBwYWRkaW5nOiA5NXB4O1xufVxuXG4ucGFkZGluZy10b3AtOTUsXG4ucHQtOTUge1xuICBwYWRkaW5nLXRvcDogOTVweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtOTUsXG4ucHItOTUge1xuICBwYWRkaW5nLXJpZ2h0OiA5NXB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tOTUsXG4ucGItOTUge1xuICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbn1cblxuLnBhZGRpbmctbGVmdC05NSxcbi5wbC05NSB7XG4gIHBhZGRpbmctbGVmdDogOTVweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC05NSxcbi5waC05NSB7XG4gIHBhZGRpbmctbGVmdDogOTVweDtcbiAgcGFkZGluZy1yaWdodDogOTVweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtOTUsXG4ucHYtOTUge1xuICBwYWRkaW5nLXRvcDogOTVweDtcbiAgcGFkZGluZy1ib3R0b206IDk1cHg7XG59XG5cbi5wYWRkaW5nLTEwMCxcbi5wLTEwMCB7XG4gIHBhZGRpbmc6IDEwMHB4O1xufVxuXG4ucGFkZGluZy10b3AtMTAwLFxuLnB0LTEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMTAwLFxuLnByLTEwMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMTAwLFxuLnBiLTEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuLnBhZGRpbmctbGVmdC0xMDAsXG4ucGwtMTAwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC0xMDAsXG4ucGgtMTAwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTEwMCxcbi5wdi0xMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuLnBhZGRpbmctOCxcbi5wLTgge1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbi5wYWRkaW5nLXRvcC04LFxuLnB0LTgge1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuXG4ucGFkZGluZy1yaWdodC04LFxuLnByLTgge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS04LFxuLnBiLTgge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuXG4ucGFkZGluZy1sZWZ0LTgsXG4ucGwtOCB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTgsXG4ucGgtOCB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTgsXG4ucHYtOCB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbi5wYWRkaW5nLTE2LFxuLnAtMTYge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuXG4ucGFkZGluZy10b3AtMTYsXG4ucHQtMTYge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMTYsXG4ucHItMTYge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMTYsXG4ucGItMTYge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cblxuLnBhZGRpbmctbGVmdC0xNixcbi5wbC0xNiB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC0xNixcbi5waC0xNiB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtMTYsXG4ucHYtMTYge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbi5wYWRkaW5nLTI0LFxuLnAtMjQge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuXG4ucGFkZGluZy10b3AtMjQsXG4ucHQtMjQge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMjQsXG4ucHItMjQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMjQsXG4ucGItMjQge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cblxuLnBhZGRpbmctbGVmdC0yNCxcbi5wbC0yNCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC0yNCxcbi5waC0yNCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtMjQsXG4ucHYtMjQge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5cbi5wYWRkaW5nLTMyLFxuLnAtMzIge1xuICBwYWRkaW5nOiAzMnB4O1xufVxuXG4ucGFkZGluZy10b3AtMzIsXG4ucHQtMzIge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMzIsXG4ucHItMzIge1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMzIsXG4ucGItMzIge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cblxuLnBhZGRpbmctbGVmdC0zMixcbi5wbC0zMiB7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC0zMixcbi5waC0zMiB7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtMzIsXG4ucHYtMzIge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5cbi5wYWRkaW5nLTQ4LFxuLnAtNDgge1xuICBwYWRkaW5nOiA0OHB4O1xufVxuXG4ucGFkZGluZy10b3AtNDgsXG4ucHQtNDgge1xuICBwYWRkaW5nLXRvcDogNDhweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNDgsXG4ucHItNDgge1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNDgsXG4ucGItNDgge1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbn1cblxuLnBhZGRpbmctbGVmdC00OCxcbi5wbC00OCB7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC00OCxcbi5waC00OCB7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtNDgsXG4ucHYtNDgge1xuICBwYWRkaW5nLXRvcDogNDhweDtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG59XG5cbi5wYWRkaW5nLTU2LFxuLnAtNTYge1xuICBwYWRkaW5nOiA1NnB4O1xufVxuXG4ucGFkZGluZy10b3AtNTYsXG4ucHQtNTYge1xuICBwYWRkaW5nLXRvcDogNTZweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNTYsXG4ucHItNTYge1xuICBwYWRkaW5nLXJpZ2h0OiA1NnB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNTYsXG4ucGItNTYge1xuICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbn1cblxuLnBhZGRpbmctbGVmdC01Nixcbi5wbC01NiB7XG4gIHBhZGRpbmctbGVmdDogNTZweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC01Nixcbi5waC01NiB7XG4gIHBhZGRpbmctbGVmdDogNTZweDtcbiAgcGFkZGluZy1yaWdodDogNTZweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtNTYsXG4ucHYtNTYge1xuICBwYWRkaW5nLXRvcDogNTZweDtcbiAgcGFkZGluZy1ib3R0b206IDU2cHg7XG59XG5cbi5wYWRkaW5nLTY0LFxuLnAtNjQge1xuICBwYWRkaW5nOiA2NHB4O1xufVxuXG4ucGFkZGluZy10b3AtNjQsXG4ucHQtNjQge1xuICBwYWRkaW5nLXRvcDogNjRweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNjQsXG4ucHItNjQge1xuICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNjQsXG4ucGItNjQge1xuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbn1cblxuLnBhZGRpbmctbGVmdC02NCxcbi5wbC02NCB7XG4gIHBhZGRpbmctbGVmdDogNjRweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC02NCxcbi5waC02NCB7XG4gIHBhZGRpbmctbGVmdDogNjRweDtcbiAgcGFkZGluZy1yaWdodDogNjRweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtNjQsXG4ucHYtNjQge1xuICBwYWRkaW5nLXRvcDogNjRweDtcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7XG59XG5cbi5wYWRkaW5nLTcyLFxuLnAtNzIge1xuICBwYWRkaW5nOiA3MnB4O1xufVxuXG4ucGFkZGluZy10b3AtNzIsXG4ucHQtNzIge1xuICBwYWRkaW5nLXRvcDogNzJweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNzIsXG4ucHItNzIge1xuICBwYWRkaW5nLXJpZ2h0OiA3MnB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNzIsXG4ucGItNzIge1xuICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbn1cblxuLnBhZGRpbmctbGVmdC03Mixcbi5wbC03MiB7XG4gIHBhZGRpbmctbGVmdDogNzJweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC03Mixcbi5waC03MiB7XG4gIHBhZGRpbmctbGVmdDogNzJweDtcbiAgcGFkZGluZy1yaWdodDogNzJweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtNzIsXG4ucHYtNzIge1xuICBwYWRkaW5nLXRvcDogNzJweDtcbiAgcGFkZGluZy1ib3R0b206IDcycHg7XG59XG5cbi5wYWRkaW5nLTg4LFxuLnAtODgge1xuICBwYWRkaW5nOiA4OHB4O1xufVxuXG4ucGFkZGluZy10b3AtODgsXG4ucHQtODgge1xuICBwYWRkaW5nLXRvcDogODhweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtODgsXG4ucHItODgge1xuICBwYWRkaW5nLXJpZ2h0OiA4OHB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tODgsXG4ucGItODgge1xuICBwYWRkaW5nLWJvdHRvbTogODhweDtcbn1cblxuLnBhZGRpbmctbGVmdC04OCxcbi5wbC04OCB7XG4gIHBhZGRpbmctbGVmdDogODhweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC04OCxcbi5waC04OCB7XG4gIHBhZGRpbmctbGVmdDogODhweDtcbiAgcGFkZGluZy1yaWdodDogODhweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtODgsXG4ucHYtODgge1xuICBwYWRkaW5nLXRvcDogODhweDtcbiAgcGFkZGluZy1ib3R0b206IDg4cHg7XG59XG5cbi5wYWRkaW5nLTk2LFxuLnAtOTYge1xuICBwYWRkaW5nOiA5NnB4O1xufVxuXG4ucGFkZGluZy10b3AtOTYsXG4ucHQtOTYge1xuICBwYWRkaW5nLXRvcDogOTZweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtOTYsXG4ucHItOTYge1xuICBwYWRkaW5nLXJpZ2h0OiA5NnB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tOTYsXG4ucGItOTYge1xuICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbn1cblxuLnBhZGRpbmctbGVmdC05Nixcbi5wbC05NiB7XG4gIHBhZGRpbmctbGVmdDogOTZweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC05Nixcbi5waC05NiB7XG4gIHBhZGRpbmctbGVmdDogOTZweDtcbiAgcGFkZGluZy1yaWdodDogOTZweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtOTYsXG4ucHYtOTYge1xuICBwYWRkaW5nLXRvcDogOTZweDtcbiAgcGFkZGluZy1ib3R0b206IDk2cHg7XG59XG5cbi5tYXJnaW4tMCxcbi5tLTAge1xuICBtYXJnaW46IDBweDtcbn1cblxuLm1hcmdpbi10b3AtMCxcbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTAsXG4ubXItMCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS0wLFxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5tYXJnaW4tbGVmdC0wLFxuLm1sLTAge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4ubWFyZ2luLWhvcml6b250YWwtMCxcbi5taC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5tYXJnaW4tdmVydGljYWwtMCxcbi5tdi0wIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5tYXJnaW4tNSxcbi5tLTUge1xuICBtYXJnaW46IDVweDtcbn1cblxuLm1hcmdpbi10b3AtNSxcbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTUsXG4ubXItNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS01LFxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5tYXJnaW4tbGVmdC01LFxuLm1sLTUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ubWFyZ2luLWhvcml6b250YWwtNSxcbi5taC01IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5tYXJnaW4tdmVydGljYWwtNSxcbi5tdi01IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5tYXJnaW4tMTAsXG4ubS0xMCB7XG4gIG1hcmdpbjogMTBweDtcbn1cblxuLm1hcmdpbi10b3AtMTAsXG4ubXQtMTAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTEwLFxuLm1yLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS0xMCxcbi5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5tYXJnaW4tbGVmdC0xMCxcbi5tbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ubWFyZ2luLWhvcml6b250YWwtMTAsXG4ubWgtMTAge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ubWFyZ2luLXZlcnRpY2FsLTEwLFxuLm12LTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm1hcmdpbi0xNSxcbi5tLTE1IHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuXG4ubWFyZ2luLXRvcC0xNSxcbi5tdC0xNSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtMTUsXG4ubXItMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLTE1LFxuLm1iLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm1hcmdpbi1sZWZ0LTE1LFxuLm1sLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5tYXJnaW4taG9yaXpvbnRhbC0xNSxcbi5taC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5tYXJnaW4tdmVydGljYWwtMTUsXG4ubXYtMTUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubWFyZ2luLTIwLFxuLm0tMjAge1xuICBtYXJnaW46IDIwcHg7XG59XG5cbi5tYXJnaW4tdG9wLTIwLFxuLm10LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm1hcmdpbi1yaWdodC0yMCxcbi5tci0yMCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMjAsXG4ubWItMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWFyZ2luLWxlZnQtMjAsXG4ubWwtMjAge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTIwLFxuLm1oLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLm1hcmdpbi12ZXJ0aWNhbC0yMCxcbi5tdi0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tYXJnaW4tMjUsXG4ubS0yNSB7XG4gIG1hcmdpbjogMjVweDtcbn1cblxuLm1hcmdpbi10b3AtMjUsXG4ubXQtMjUge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTI1LFxuLm1yLTI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS0yNSxcbi5tYi0yNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5tYXJnaW4tbGVmdC0yNSxcbi5tbC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuXG4ubWFyZ2luLWhvcml6b250YWwtMjUsXG4ubWgtMjUge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG4ubWFyZ2luLXZlcnRpY2FsLTI1LFxuLm12LTI1IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLm1hcmdpbi0zMCxcbi5tLTMwIHtcbiAgbWFyZ2luOiAzMHB4O1xufVxuXG4ubWFyZ2luLXRvcC0zMCxcbi5tdC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtMzAsXG4ubXItMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLTMwLFxuLm1iLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm1hcmdpbi1sZWZ0LTMwLFxuLm1sLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5tYXJnaW4taG9yaXpvbnRhbC0zMCxcbi5taC0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5tYXJnaW4tdmVydGljYWwtMzAsXG4ubXYtMzAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubWFyZ2luLTM1LFxuLm0tMzUge1xuICBtYXJnaW46IDM1cHg7XG59XG5cbi5tYXJnaW4tdG9wLTM1LFxuLm10LTM1IHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuLm1hcmdpbi1yaWdodC0zNSxcbi5tci0zNSB7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMzUsXG4ubWItMzUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4ubWFyZ2luLWxlZnQtMzUsXG4ubWwtMzUge1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTM1LFxuLm1oLTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbn1cblxuLm1hcmdpbi12ZXJ0aWNhbC0zNSxcbi5tdi0zNSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5tYXJnaW4tNDAsXG4ubS00MCB7XG4gIG1hcmdpbjogNDBweDtcbn1cblxuLm1hcmdpbi10b3AtNDAsXG4ubXQtNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTQwLFxuLm1yLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS00MCxcbi5tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5tYXJnaW4tbGVmdC00MCxcbi5tbC00MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4ubWFyZ2luLWhvcml6b250YWwtNDAsXG4ubWgtNDAge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4ubWFyZ2luLXZlcnRpY2FsLTQwLFxuLm12LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm1hcmdpbi00NSxcbi5tLTQ1IHtcbiAgbWFyZ2luOiA0NXB4O1xufVxuXG4ubWFyZ2luLXRvcC00NSxcbi5tdC00NSB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtNDUsXG4ubXItNDUge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLTQ1LFxuLm1iLTQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLm1hcmdpbi1sZWZ0LTQ1LFxuLm1sLTQ1IHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG59XG5cbi5tYXJnaW4taG9yaXpvbnRhbC00NSxcbi5taC00NSB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG59XG5cbi5tYXJnaW4tdmVydGljYWwtNDUsXG4ubXYtNDUge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG4ubWFyZ2luLTUwLFxuLm0tNTAge1xuICBtYXJnaW46IDUwcHg7XG59XG5cbi5tYXJnaW4tdG9wLTUwLFxuLm10LTUwIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLm1hcmdpbi1yaWdodC01MCxcbi5tci01MCB7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tNTAsXG4ubWItNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ubWFyZ2luLWxlZnQtNTAsXG4ubWwtNTAge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTUwLFxuLm1oLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cblxuLm1hcmdpbi12ZXJ0aWNhbC01MCxcbi5tdi01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5tYXJnaW4tNTUsXG4ubS01NSB7XG4gIG1hcmdpbjogNTVweDtcbn1cblxuLm1hcmdpbi10b3AtNTUsXG4ubXQtNTUge1xuICBtYXJnaW4tdG9wOiA1NXB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTU1LFxuLm1yLTU1IHtcbiAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS01NSxcbi5tYi01NSB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG5cbi5tYXJnaW4tbGVmdC01NSxcbi5tbC01NSB7XG4gIG1hcmdpbi1sZWZ0OiA1NXB4O1xufVxuXG4ubWFyZ2luLWhvcml6b250YWwtNTUsXG4ubWgtNTUge1xuICBtYXJnaW4tbGVmdDogNTVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xufVxuXG4ubWFyZ2luLXZlcnRpY2FsLTU1LFxuLm12LTU1IHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cblxuLm1hcmdpbi02MCxcbi5tLTYwIHtcbiAgbWFyZ2luOiA2MHB4O1xufVxuXG4ubWFyZ2luLXRvcC02MCxcbi5tdC02MCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtNjAsXG4ubXItNjAge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLTYwLFxuLm1iLTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLm1hcmdpbi1sZWZ0LTYwLFxuLm1sLTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG59XG5cbi5tYXJnaW4taG9yaXpvbnRhbC02MCxcbi5taC02MCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG59XG5cbi5tYXJnaW4tdmVydGljYWwtNjAsXG4ubXYtNjAge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4ubWFyZ2luLTY1LFxuLm0tNjUge1xuICBtYXJnaW46IDY1cHg7XG59XG5cbi5tYXJnaW4tdG9wLTY1LFxuLm10LTY1IHtcbiAgbWFyZ2luLXRvcDogNjVweDtcbn1cblxuLm1hcmdpbi1yaWdodC02NSxcbi5tci02NSB7XG4gIG1hcmdpbi1yaWdodDogNjVweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tNjUsXG4ubWItNjUge1xuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xufVxuXG4ubWFyZ2luLWxlZnQtNjUsXG4ubWwtNjUge1xuICBtYXJnaW4tbGVmdDogNjVweDtcbn1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTY1LFxuLm1oLTY1IHtcbiAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gIG1hcmdpbi1yaWdodDogNjVweDtcbn1cblxuLm1hcmdpbi12ZXJ0aWNhbC02NSxcbi5tdi02NSB7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG5cbi5tYXJnaW4tNzAsXG4ubS03MCB7XG4gIG1hcmdpbjogNzBweDtcbn1cblxuLm1hcmdpbi10b3AtNzAsXG4ubXQtNzAge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTcwLFxuLm1yLTcwIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS03MCxcbi5tYi03MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbi5tYXJnaW4tbGVmdC03MCxcbi5tbC03MCB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4O1xufVxuXG4ubWFyZ2luLWhvcml6b250YWwtNzAsXG4ubWgtNzAge1xuICBtYXJnaW4tbGVmdDogNzBweDtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xufVxuXG4ubWFyZ2luLXZlcnRpY2FsLTcwLFxuLm12LTcwIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLm1hcmdpbi03NSxcbi5tLTc1IHtcbiAgbWFyZ2luOiA3NXB4O1xufVxuXG4ubWFyZ2luLXRvcC03NSxcbi5tdC03NSB7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtNzUsXG4ubXItNzUge1xuICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLTc1LFxuLm1iLTc1IHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbn1cblxuLm1hcmdpbi1sZWZ0LTc1LFxuLm1sLTc1IHtcbiAgbWFyZ2luLWxlZnQ6IDc1cHg7XG59XG5cbi5tYXJnaW4taG9yaXpvbnRhbC03NSxcbi5taC03NSB7XG4gIG1hcmdpbi1sZWZ0OiA3NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG59XG5cbi5tYXJnaW4tdmVydGljYWwtNzUsXG4ubXYtNzUge1xuICBtYXJnaW4tdG9wOiA3NXB4O1xuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xufVxuXG4ubWFyZ2luLTgwLFxuLm0tODAge1xuICBtYXJnaW46IDgwcHg7XG59XG5cbi5tYXJnaW4tdG9wLTgwLFxuLm10LTgwIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuLm1hcmdpbi1yaWdodC04MCxcbi5tci04MCB7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tODAsXG4ubWItODAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4ubWFyZ2luLWxlZnQtODAsXG4ubWwtODAge1xuICBtYXJnaW4tbGVmdDogODBweDtcbn1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTgwLFxuLm1oLTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbn1cblxuLm1hcmdpbi12ZXJ0aWNhbC04MCxcbi5tdi04MCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5tYXJnaW4tODUsXG4ubS04NSB7XG4gIG1hcmdpbjogODVweDtcbn1cblxuLm1hcmdpbi10b3AtODUsXG4ubXQtODUge1xuICBtYXJnaW4tdG9wOiA4NXB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTg1LFxuLm1yLTg1IHtcbiAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS04NSxcbi5tYi04NSB7XG4gIG1hcmdpbi1ib3R0b206IDg1cHg7XG59XG5cbi5tYXJnaW4tbGVmdC04NSxcbi5tbC04NSB7XG4gIG1hcmdpbi1sZWZ0OiA4NXB4O1xufVxuXG4ubWFyZ2luLWhvcml6b250YWwtODUsXG4ubWgtODUge1xuICBtYXJnaW4tbGVmdDogODVweDtcbiAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xufVxuXG4ubWFyZ2luLXZlcnRpY2FsLTg1LFxuLm12LTg1IHtcbiAgbWFyZ2luLXRvcDogODVweDtcbiAgbWFyZ2luLWJvdHRvbTogODVweDtcbn1cblxuLm1hcmdpbi05MCxcbi5tLTkwIHtcbiAgbWFyZ2luOiA5MHB4O1xufVxuXG4ubWFyZ2luLXRvcC05MCxcbi5tdC05MCB7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtOTAsXG4ubXItOTAge1xuICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLTkwLFxuLm1iLTkwIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cblxuLm1hcmdpbi1sZWZ0LTkwLFxuLm1sLTkwIHtcbiAgbWFyZ2luLWxlZnQ6IDkwcHg7XG59XG5cbi5tYXJnaW4taG9yaXpvbnRhbC05MCxcbi5taC05MCB7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG59XG5cbi5tYXJnaW4tdmVydGljYWwtOTAsXG4ubXYtOTAge1xuICBtYXJnaW4tdG9wOiA5MHB4O1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuXG4ubWFyZ2luLTk1LFxuLm0tOTUge1xuICBtYXJnaW46IDk1cHg7XG59XG5cbi5tYXJnaW4tdG9wLTk1LFxuLm10LTk1IHtcbiAgbWFyZ2luLXRvcDogOTVweDtcbn1cblxuLm1hcmdpbi1yaWdodC05NSxcbi5tci05NSB7XG4gIG1hcmdpbi1yaWdodDogOTVweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tOTUsXG4ubWItOTUge1xuICBtYXJnaW4tYm90dG9tOiA5NXB4O1xufVxuXG4ubWFyZ2luLWxlZnQtOTUsXG4ubWwtOTUge1xuICBtYXJnaW4tbGVmdDogOTVweDtcbn1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTk1LFxuLm1oLTk1IHtcbiAgbWFyZ2luLWxlZnQ6IDk1cHg7XG4gIG1hcmdpbi1yaWdodDogOTVweDtcbn1cblxuLm1hcmdpbi12ZXJ0aWNhbC05NSxcbi5tdi05NSB7XG4gIG1hcmdpbi10b3A6IDk1cHg7XG4gIG1hcmdpbi1ib3R0b206IDk1cHg7XG59XG5cbi5tYXJnaW4tMTAwLFxuLm0tMTAwIHtcbiAgbWFyZ2luOiAxMDBweDtcbn1cblxuLm1hcmdpbi10b3AtMTAwLFxuLm10LTEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTEwMCxcbi5tci0xMDAge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS0xMDAsXG4ubWItMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi5tYXJnaW4tbGVmdC0xMDAsXG4ubWwtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xufVxuXG4ubWFyZ2luLWhvcml6b250YWwtMTAwLFxuLm1oLTEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbn1cblxuLm1hcmdpbi12ZXJ0aWNhbC0xMDAsXG4ubXYtMTAwIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG4ubWFyZ2luLTgsXG4ubS04IHtcbiAgbWFyZ2luOiA4cHg7XG59XG5cbi5tYXJnaW4tdG9wLTgsXG4ubXQtOCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLm1hcmdpbi1yaWdodC04LFxuLm1yLTgge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tOCxcbi5tYi04IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ubWFyZ2luLWxlZnQtOCxcbi5tbC04IHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTgsXG4ubWgtOCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ubWFyZ2luLXZlcnRpY2FsLTgsXG4ubXYtOCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ubWFyZ2luLTE2LFxuLm0tMTYge1xuICBtYXJnaW46IDE2cHg7XG59XG5cbi5tYXJnaW4tdG9wLTE2LFxuLm10LTE2IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLm1hcmdpbi1yaWdodC0xNixcbi5tci0xNiB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMTYsXG4ubWItMTYge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ubWFyZ2luLWxlZnQtMTYsXG4ubWwtMTYge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTE2LFxuLm1oLTE2IHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLm1hcmdpbi12ZXJ0aWNhbC0xNixcbi5tdi0xNiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5tYXJnaW4tMjQsXG4ubS0yNCB7XG4gIG1hcmdpbjogMjRweDtcbn1cblxuLm1hcmdpbi10b3AtMjQsXG4ubXQtMjQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTI0LFxuLm1yLTI0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS0yNCxcbi5tYi0yNCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5tYXJnaW4tbGVmdC0yNCxcbi5tbC0yNCB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuXG4ubWFyZ2luLWhvcml6b250YWwtMjQsXG4ubWgtMjQge1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4ubWFyZ2luLXZlcnRpY2FsLTI0LFxuLm12LTI0IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLm1hcmdpbi0zMixcbi5tLTMyIHtcbiAgbWFyZ2luOiAzMnB4O1xufVxuXG4ubWFyZ2luLXRvcC0zMixcbi5tdC0zMiB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtMzIsXG4ubXItMzIge1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLTMyLFxuLm1iLTMyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLm1hcmdpbi1sZWZ0LTMyLFxuLm1sLTMyIHtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG59XG5cbi5tYXJnaW4taG9yaXpvbnRhbC0zMixcbi5taC0zMiB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG5cbi5tYXJnaW4tdmVydGljYWwtMzIsXG4ubXYtMzIge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4ubWFyZ2luLTQ4LFxuLm0tNDgge1xuICBtYXJnaW46IDQ4cHg7XG59XG5cbi5tYXJnaW4tdG9wLTQ4LFxuLm10LTQ4IHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cblxuLm1hcmdpbi1yaWdodC00OCxcbi5tci00OCB7XG4gIG1hcmdpbi1yaWdodDogNDhweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tNDgsXG4ubWItNDgge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuXG4ubWFyZ2luLWxlZnQtNDgsXG4ubWwtNDgge1xuICBtYXJnaW4tbGVmdDogNDhweDtcbn1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTQ4LFxuLm1oLTQ4IHtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gIG1hcmdpbi1yaWdodDogNDhweDtcbn1cblxuLm1hcmdpbi12ZXJ0aWNhbC00OCxcbi5tdi00OCB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbi5tYXJnaW4tNTYsXG4ubS01NiB7XG4gIG1hcmdpbjogNTZweDtcbn1cblxuLm1hcmdpbi10b3AtNTYsXG4ubXQtNTYge1xuICBtYXJnaW4tdG9wOiA1NnB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTU2LFxuLm1yLTU2IHtcbiAgbWFyZ2luLXJpZ2h0OiA1NnB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS01Nixcbi5tYi01NiB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG5cbi5tYXJnaW4tbGVmdC01Nixcbi5tbC01NiB7XG4gIG1hcmdpbi1sZWZ0OiA1NnB4O1xufVxuXG4ubWFyZ2luLWhvcml6b250YWwtNTYsXG4ubWgtNTYge1xuICBtYXJnaW4tbGVmdDogNTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA1NnB4O1xufVxuXG4ubWFyZ2luLXZlcnRpY2FsLTU2LFxuLm12LTU2IHtcbiAgbWFyZ2luLXRvcDogNTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbn1cblxuLm1hcmdpbi02NCxcbi5tLTY0IHtcbiAgbWFyZ2luOiA2NHB4O1xufVxuXG4ubWFyZ2luLXRvcC02NCxcbi5tdC02NCB7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtNjQsXG4ubXItNjQge1xuICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLTY0LFxuLm1iLTY0IHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cblxuLm1hcmdpbi1sZWZ0LTY0LFxuLm1sLTY0IHtcbiAgbWFyZ2luLWxlZnQ6IDY0cHg7XG59XG5cbi5tYXJnaW4taG9yaXpvbnRhbC02NCxcbi5taC02NCB7XG4gIG1hcmdpbi1sZWZ0OiA2NHB4O1xuICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG59XG5cbi5tYXJnaW4tdmVydGljYWwtNjQsXG4ubXYtNjQge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuXG4ubWFyZ2luLTcyLFxuLm0tNzIge1xuICBtYXJnaW46IDcycHg7XG59XG5cbi5tYXJnaW4tdG9wLTcyLFxuLm10LTcyIHtcbiAgbWFyZ2luLXRvcDogNzJweDtcbn1cblxuLm1hcmdpbi1yaWdodC03Mixcbi5tci03MiB7XG4gIG1hcmdpbi1yaWdodDogNzJweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tNzIsXG4ubWItNzIge1xuICBtYXJnaW4tYm90dG9tOiA3MnB4O1xufVxuXG4ubWFyZ2luLWxlZnQtNzIsXG4ubWwtNzIge1xuICBtYXJnaW4tbGVmdDogNzJweDtcbn1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTcyLFxuLm1oLTcyIHtcbiAgbWFyZ2luLWxlZnQ6IDcycHg7XG4gIG1hcmdpbi1yaWdodDogNzJweDtcbn1cblxuLm1hcmdpbi12ZXJ0aWNhbC03Mixcbi5tdi03MiB7XG4gIG1hcmdpbi10b3A6IDcycHg7XG4gIG1hcmdpbi1ib3R0b206IDcycHg7XG59XG5cbi5tYXJnaW4tODgsXG4ubS04OCB7XG4gIG1hcmdpbjogODhweDtcbn1cblxuLm1hcmdpbi10b3AtODgsXG4ubXQtODgge1xuICBtYXJnaW4tdG9wOiA4OHB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTg4LFxuLm1yLTg4IHtcbiAgbWFyZ2luLXJpZ2h0OiA4OHB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS04OCxcbi5tYi04OCB7XG4gIG1hcmdpbi1ib3R0b206IDg4cHg7XG59XG5cbi5tYXJnaW4tbGVmdC04OCxcbi5tbC04OCB7XG4gIG1hcmdpbi1sZWZ0OiA4OHB4O1xufVxuXG4ubWFyZ2luLWhvcml6b250YWwtODgsXG4ubWgtODgge1xuICBtYXJnaW4tbGVmdDogODhweDtcbiAgbWFyZ2luLXJpZ2h0OiA4OHB4O1xufVxuXG4ubWFyZ2luLXZlcnRpY2FsLTg4LFxuLm12LTg4IHtcbiAgbWFyZ2luLXRvcDogODhweDtcbiAgbWFyZ2luLWJvdHRvbTogODhweDtcbn1cblxuLm1hcmdpbi05Nixcbi5tLTk2IHtcbiAgbWFyZ2luOiA5NnB4O1xufVxuXG4ubWFyZ2luLXRvcC05Nixcbi5tdC05NiB7XG4gIG1hcmdpbi10b3A6IDk2cHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtOTYsXG4ubXItOTYge1xuICBtYXJnaW4tcmlnaHQ6IDk2cHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLTk2LFxuLm1iLTk2IHtcbiAgbWFyZ2luLWJvdHRvbTogOTZweDtcbn1cblxuLm1hcmdpbi1sZWZ0LTk2LFxuLm1sLTk2IHtcbiAgbWFyZ2luLWxlZnQ6IDk2cHg7XG59XG5cbi5tYXJnaW4taG9yaXpvbnRhbC05Nixcbi5taC05NiB7XG4gIG1hcmdpbi1sZWZ0OiA5NnB4O1xuICBtYXJnaW4tcmlnaHQ6IDk2cHg7XG59XG5cbi5tYXJnaW4tdmVydGljYWwtOTYsXG4ubXYtOTYge1xuICBtYXJnaW4tdG9wOiA5NnB4O1xuICBtYXJnaW4tYm90dG9tOiA5NnB4O1xufVxuXG4uaGVpZ2h0LTAsXG4uaC0wIHtcbiAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMCxcbi53LTAge1xuICB3aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNSxcbi5oLTUge1xuICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC01LFxuLnctNSB7XG4gIHdpZHRoOiA1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xMCxcbi5oLTEwIHtcbiAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTAsXG4udy0xMCB7XG4gIHdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xNSxcbi5oLTE1IHtcbiAgaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTUsXG4udy0xNSB7XG4gIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yMCxcbi5oLTIwIHtcbiAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjAsXG4udy0yMCB7XG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yNSxcbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjUsXG4udy0yNSB7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zMCxcbi5oLTMwIHtcbiAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzAsXG4udy0zMCB7XG4gIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zNSxcbi5oLTM1IHtcbiAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzUsXG4udy0zNSB7XG4gIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00MCxcbi5oLTQwIHtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNDAsXG4udy00MCB7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00NSxcbi5oLTQ1IHtcbiAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNDUsXG4udy00NSB7XG4gIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC01MCxcbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNTAsXG4udy01MCB7XG4gIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC01NSxcbi5oLTU1IHtcbiAgaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNTUsXG4udy01NSB7XG4gIHdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC02MCxcbi5oLTYwIHtcbiAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNjAsXG4udy02MCB7XG4gIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNjBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC02NSxcbi5oLTY1IHtcbiAgaGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNjUsXG4udy02NSB7XG4gIHdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNjVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC03MCxcbi5oLTcwIHtcbiAgaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNzAsXG4udy03MCB7XG4gIHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNzBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC03NSxcbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNzUsXG4udy03NSB7XG4gIHdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNzVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC04MCxcbi5oLTgwIHtcbiAgaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtODAsXG4udy04MCB7XG4gIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogODBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC04NSxcbi5oLTg1IHtcbiAgaGVpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogODVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtODUsXG4udy04NSB7XG4gIHdpZHRoOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogODVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC05MCxcbi5oLTkwIHtcbiAgaGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtOTAsXG4udy05MCB7XG4gIHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC05NSxcbi5oLTk1IHtcbiAgaGVpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtOTUsXG4udy05NSB7XG4gIHdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogOTVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xMDAsXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xMDAsXG4udy0xMDAge1xuICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMTA1LFxuLmgtMTA1IHtcbiAgaGVpZ2h0OiAxMDVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMDVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTA1LFxuLnctMTA1IHtcbiAgd2lkdGg6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTA1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTExMCxcbi5oLTExMCB7XG4gIGhlaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTEwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTExMCxcbi53LTExMCB7XG4gIHdpZHRoOiAxMTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTEwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xMTUsXG4uaC0xMTUge1xuICBoZWlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xMTUsXG4udy0xMTUge1xuICB3aWR0aDogMTE1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMTVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMTIwLFxuLmgtMTIwIHtcbiAgaGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTIwLFxuLnctMTIwIHtcbiAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTIwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTEyNSxcbi5oLTEyNSB7XG4gIGhlaWdodDogMTI1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTI1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTI1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTEyNSxcbi53LTEyNSB7XG4gIHdpZHRoOiAxMjVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTI1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xMzAsXG4uaC0xMzAge1xuICBoZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xMzAsXG4udy0xMzAge1xuICB3aWR0aDogMTMwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMTM1LFxuLmgtMTM1IHtcbiAgaGVpZ2h0OiAxMzVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMzVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMzVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTM1LFxuLnctMTM1IHtcbiAgd2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTM1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMzVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTE0MCxcbi5oLTE0MCB7XG4gIGhlaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTQwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTE0MCxcbi53LTE0MCB7XG4gIHdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTQwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xNDUsXG4uaC0xNDUge1xuICBoZWlnaHQ6IDE0NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE0NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xNDUsXG4udy0xNDUge1xuICB3aWR0aDogMTQ1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNDVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMTUwLFxuLmgtMTUwIHtcbiAgaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTUwLFxuLnctMTUwIHtcbiAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTE1NSxcbi5oLTE1NSB7XG4gIGhlaWdodDogMTU1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTU1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTU1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTE1NSxcbi53LTE1NSB7XG4gIHdpZHRoOiAxNTVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE1NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTU1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xNjAsXG4uaC0xNjAge1xuICBoZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xNjAsXG4udy0xNjAge1xuICB3aWR0aDogMTYwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNjBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMTY1LFxuLmgtMTY1IHtcbiAgaGVpZ2h0OiAxNjVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNjVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxNjVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTY1LFxuLnctMTY1IHtcbiAgd2lkdGg6IDE2NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTY1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNjVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTE3MCxcbi5oLTE3MCB7XG4gIGhlaWdodDogMTcwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTcwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTcwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTE3MCxcbi53LTE3MCB7XG4gIHdpZHRoOiAxNzBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTcwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xNzUsXG4uaC0xNzUge1xuICBoZWlnaHQ6IDE3NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE3NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xNzUsXG4udy0xNzUge1xuICB3aWR0aDogMTc1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNzVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMTgwLFxuLmgtMTgwIHtcbiAgaGVpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTgwLFxuLnctMTgwIHtcbiAgd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTgwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTE4NSxcbi5oLTE4NSB7XG4gIGhlaWdodDogMTg1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTg1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTg1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTE4NSxcbi53LTE4NSB7XG4gIHdpZHRoOiAxODVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE4NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTg1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xOTAsXG4uaC0xOTAge1xuICBoZWlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xOTAsXG4udy0xOTAge1xuICB3aWR0aDogMTkwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxOTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMTk1LFxuLmgtMTk1IHtcbiAgaGVpZ2h0OiAxOTVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxOTVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxOTVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTk1LFxuLnctMTk1IHtcbiAgd2lkdGg6IDE5NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTk1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxOTVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTIwMCxcbi5oLTIwMCB7XG4gIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTIwMCxcbi53LTIwMCB7XG4gIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjAwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yMDUsXG4uaC0yMDUge1xuICBoZWlnaHQ6IDIwNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIwNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDIwNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yMDUsXG4udy0yMDUge1xuICB3aWR0aDogMjA1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMDVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDIwNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMjEwLFxuLmgtMjEwIHtcbiAgaGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjEwLFxuLnctMjEwIHtcbiAgd2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjEwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyMTBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTIxNSxcbi5oLTIxNSB7XG4gIGhlaWdodDogMjE1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjE1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjE1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTIxNSxcbi53LTIxNSB7XG4gIHdpZHRoOiAyMTVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIxNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjE1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yMjAsXG4uaC0yMjAge1xuICBoZWlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yMjAsXG4udy0yMjAge1xuICB3aWR0aDogMjIwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMjBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDIyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMjI1LFxuLmgtMjI1IHtcbiAgaGVpZ2h0OiAyMjVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMjVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyMjVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjI1LFxuLnctMjI1IHtcbiAgd2lkdGg6IDIyNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjI1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyMjVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTIzMCxcbi5oLTIzMCB7XG4gIGhlaWdodDogMjMwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjMwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjMwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTIzMCxcbi53LTIzMCB7XG4gIHdpZHRoOiAyMzBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIzMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjMwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yMzUsXG4uaC0yMzUge1xuICBoZWlnaHQ6IDIzNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIzNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDIzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yMzUsXG4udy0yMzUge1xuICB3aWR0aDogMjM1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMzVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDIzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMjQwLFxuLmgtMjQwIHtcbiAgaGVpZ2h0OiAyNDBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNDBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyNDBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjQwLFxuLnctMjQwIHtcbiAgd2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjQwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyNDBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTI0NSxcbi5oLTI0NSB7XG4gIGhlaWdodDogMjQ1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjQ1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjQ1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTI0NSxcbi53LTI0NSB7XG4gIHdpZHRoOiAyNDVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI0NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjQ1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yNTAsXG4uaC0yNTAge1xuICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yNTAsXG4udy0yNTAge1xuICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMjU1LFxuLmgtMjU1IHtcbiAgaGVpZ2h0OiAyNTVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNTVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyNTVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjU1LFxuLnctMjU1IHtcbiAgd2lkdGg6IDI1NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjU1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyNTVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTI2MCxcbi5oLTI2MCB7XG4gIGhlaWdodDogMjYwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjYwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjYwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTI2MCxcbi53LTI2MCB7XG4gIHdpZHRoOiAyNjBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjYwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yNjUsXG4uaC0yNjUge1xuICBoZWlnaHQ6IDI2NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI2NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yNjUsXG4udy0yNjUge1xuICB3aWR0aDogMjY1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNjVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMjcwLFxuLmgtMjcwIHtcbiAgaGVpZ2h0OiAyNzBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNzBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyNzBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjcwLFxuLnctMjcwIHtcbiAgd2lkdGg6IDI3MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjcwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyNzBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTI3NSxcbi5oLTI3NSB7XG4gIGhlaWdodDogMjc1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjc1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjc1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTI3NSxcbi53LTI3NSB7XG4gIHdpZHRoOiAyNzVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI3NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjc1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yODAsXG4uaC0yODAge1xuICBoZWlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yODAsXG4udy0yODAge1xuICB3aWR0aDogMjgwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMjg1LFxuLmgtMjg1IHtcbiAgaGVpZ2h0OiAyODVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyODVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyODVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjg1LFxuLnctMjg1IHtcbiAgd2lkdGg6IDI4NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjg1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyODVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTI5MCxcbi5oLTI5MCB7XG4gIGhlaWdodDogMjkwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjkwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjkwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTI5MCxcbi53LTI5MCB7XG4gIHdpZHRoOiAyOTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI5MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjkwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yOTUsXG4uaC0yOTUge1xuICBoZWlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yOTUsXG4udy0yOTUge1xuICB3aWR0aDogMjk1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyOTVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzAwLFxuLmgtMzAwIHtcbiAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzAwLFxuLnctMzAwIHtcbiAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTMwNSxcbi5oLTMwNSB7XG4gIGhlaWdodDogMzA1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzA1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzA1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTMwNSxcbi53LTMwNSB7XG4gIHdpZHRoOiAzMDVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMwNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzA1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zMTAsXG4uaC0zMTAge1xuICBoZWlnaHQ6IDMxMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMxMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDMxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0zMTAsXG4udy0zMTAge1xuICB3aWR0aDogMzEwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzMTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzE1LFxuLmgtMzE1IHtcbiAgaGVpZ2h0OiAzMTVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzMTVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzMTVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzE1LFxuLnctMzE1IHtcbiAgd2lkdGg6IDMxNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzE1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzMTVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTMyMCxcbi5oLTMyMCB7XG4gIGhlaWdodDogMzIwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzIwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzIwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTMyMCxcbi53LTMyMCB7XG4gIHdpZHRoOiAzMjBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzIwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zMjUsXG4uaC0zMjUge1xuICBoZWlnaHQ6IDMyNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMyNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDMyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0zMjUsXG4udy0zMjUge1xuICB3aWR0aDogMzI1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzMjVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDMyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzMwLFxuLmgtMzMwIHtcbiAgaGVpZ2h0OiAzMzBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzMzBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzMzBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzMwLFxuLnctMzMwIHtcbiAgd2lkdGg6IDMzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzMwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzMzBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTMzNSxcbi5oLTMzNSB7XG4gIGhlaWdodDogMzM1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzM1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzM1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTMzNSxcbi53LTMzNSB7XG4gIHdpZHRoOiAzMzVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMzNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzM1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zNDAsXG4uaC0zNDAge1xuICBoZWlnaHQ6IDM0MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM0MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0zNDAsXG4udy0zNDAge1xuICB3aWR0aDogMzQwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzNDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzQ1LFxuLmgtMzQ1IHtcbiAgaGVpZ2h0OiAzNDVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzNDVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzNDVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzQ1LFxuLnctMzQ1IHtcbiAgd2lkdGg6IDM0NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzQ1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzNDVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTM1MCxcbi5oLTM1MCB7XG4gIGhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTM1MCxcbi53LTM1MCB7XG4gIHdpZHRoOiAzNTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzUwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zNTUsXG4uaC0zNTUge1xuICBoZWlnaHQ6IDM1NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM1NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0zNTUsXG4udy0zNTUge1xuICB3aWR0aDogMzU1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzNTVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzYwLFxuLmgtMzYwIHtcbiAgaGVpZ2h0OiAzNjBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzNjBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzNjBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzYwLFxuLnctMzYwIHtcbiAgd2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzYwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzNjBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTM2NSxcbi5oLTM2NSB7XG4gIGhlaWdodDogMzY1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzY1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzY1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTM2NSxcbi53LTM2NSB7XG4gIHdpZHRoOiAzNjVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM2NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzY1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zNzAsXG4uaC0zNzAge1xuICBoZWlnaHQ6IDM3MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM3MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0zNzAsXG4udy0zNzAge1xuICB3aWR0aDogMzcwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzNzBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzc1LFxuLmgtMzc1IHtcbiAgaGVpZ2h0OiAzNzVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzNzVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzNzVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzc1LFxuLnctMzc1IHtcbiAgd2lkdGg6IDM3NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzc1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzNzVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTM4MCxcbi5oLTM4MCB7XG4gIGhlaWdodDogMzgwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzgwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzgwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTM4MCxcbi53LTM4MCB7XG4gIHdpZHRoOiAzODBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM4MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzgwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zODUsXG4uaC0zODUge1xuICBoZWlnaHQ6IDM4NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM4NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0zODUsXG4udy0zODUge1xuICB3aWR0aDogMzg1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzODVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzkwLFxuLmgtMzkwIHtcbiAgaGVpZ2h0OiAzOTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzOTBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzOTBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzkwLFxuLnctMzkwIHtcbiAgd2lkdGg6IDM5MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzkwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzOTBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTM5NSxcbi5oLTM5NSB7XG4gIGhlaWdodDogMzk1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzk1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzk1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTM5NSxcbi53LTM5NSB7XG4gIHdpZHRoOiAzOTVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM5NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzk1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00MDAsXG4uaC00MDAge1xuICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC00MDAsXG4udy00MDAge1xuICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNDA1LFxuLmgtNDA1IHtcbiAgaGVpZ2h0OiA0MDVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0MDVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0MDVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNDA1LFxuLnctNDA1IHtcbiAgd2lkdGg6IDQwNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDA1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0MDVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTQxMCxcbi5oLTQxMCB7XG4gIGhlaWdodDogNDEwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDEwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDEwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTQxMCxcbi53LTQxMCB7XG4gIHdpZHRoOiA0MTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQxMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDEwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00MTUsXG4uaC00MTUge1xuICBoZWlnaHQ6IDQxNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQxNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC00MTUsXG4udy00MTUge1xuICB3aWR0aDogNDE1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0MTVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNDIwLFxuLmgtNDIwIHtcbiAgaGVpZ2h0OiA0MjBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0MjBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0MjBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNDIwLFxuLnctNDIwIHtcbiAgd2lkdGg6IDQyMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDIwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0MjBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTQyNSxcbi5oLTQyNSB7XG4gIGhlaWdodDogNDI1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDI1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDI1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTQyNSxcbi53LTQyNSB7XG4gIHdpZHRoOiA0MjVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQyNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDI1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00MzAsXG4uaC00MzAge1xuICBoZWlnaHQ6IDQzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQzMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC00MzAsXG4udy00MzAge1xuICB3aWR0aDogNDMwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0MzBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNDM1LFxuLmgtNDM1IHtcbiAgaGVpZ2h0OiA0MzVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0MzVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0MzVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNDM1LFxuLnctNDM1IHtcbiAgd2lkdGg6IDQzNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDM1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0MzVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTQ0MCxcbi5oLTQ0MCB7XG4gIGhlaWdodDogNDQwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDQwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDQwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTQ0MCxcbi53LTQ0MCB7XG4gIHdpZHRoOiA0NDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ0MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDQwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00NDUsXG4uaC00NDUge1xuICBoZWlnaHQ6IDQ0NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ0NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC00NDUsXG4udy00NDUge1xuICB3aWR0aDogNDQ1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0NDVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNDUwLFxuLmgtNDUwIHtcbiAgaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNDUwLFxuLnctNDUwIHtcbiAgd2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDUwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0NTBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTQ1NSxcbi5oLTQ1NSB7XG4gIGhlaWdodDogNDU1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDU1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDU1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTQ1NSxcbi53LTQ1NSB7XG4gIHdpZHRoOiA0NTVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ1NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDU1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00NjAsXG4uaC00NjAge1xuICBoZWlnaHQ6IDQ2MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ2MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC00NjAsXG4udy00NjAge1xuICB3aWR0aDogNDYwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0NjBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNDY1LFxuLmgtNDY1IHtcbiAgaGVpZ2h0OiA0NjVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0NjVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0NjVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNDY1LFxuLnctNDY1IHtcbiAgd2lkdGg6IDQ2NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDY1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0NjVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTQ3MCxcbi5oLTQ3MCB7XG4gIGhlaWdodDogNDcwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDcwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDcwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTQ3MCxcbi53LTQ3MCB7XG4gIHdpZHRoOiA0NzBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ3MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDcwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00NzUsXG4uaC00NzUge1xuICBoZWlnaHQ6IDQ3NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ3NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC00NzUsXG4udy00NzUge1xuICB3aWR0aDogNDc1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0NzVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNDgwLFxuLmgtNDgwIHtcbiAgaGVpZ2h0OiA0ODBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0ODBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0ODBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNDgwLFxuLnctNDgwIHtcbiAgd2lkdGg6IDQ4MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDgwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0ODBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTQ4NSxcbi5oLTQ4NSB7XG4gIGhlaWdodDogNDg1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDg1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDg1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTQ4NSxcbi53LTQ4NSB7XG4gIHdpZHRoOiA0ODVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ4NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDg1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00OTAsXG4uaC00OTAge1xuICBoZWlnaHQ6IDQ5MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ5MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC00OTAsXG4udy00OTAge1xuICB3aWR0aDogNDkwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0OTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNDk1LFxuLmgtNDk1IHtcbiAgaGVpZ2h0OiA0OTVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0OTVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0OTVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNDk1LFxuLnctNDk1IHtcbiAgd2lkdGg6IDQ5NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDk1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0OTVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTUwMCxcbi5oLTUwMCB7XG4gIGhlaWdodDogNTAwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTAwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTAwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTUwMCxcbi53LTUwMCB7XG4gIHdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTAwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC04LFxuLmgtOCB7XG4gIGhlaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTgsXG4udy04IHtcbiAgd2lkdGg6IDhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTE2LFxuLmgtMTYge1xuICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xNixcbi53LTE2IHtcbiAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTI0LFxuLmgtMjQge1xuICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yNCxcbi53LTI0IHtcbiAgd2lkdGg6IDI0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTMyLFxuLmgtMzIge1xuICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0zMixcbi53LTMyIHtcbiAgd2lkdGg6IDMycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTQ4LFxuLmgtNDgge1xuICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC00OCxcbi53LTQ4IHtcbiAgd2lkdGg6IDQ4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTU2LFxuLmgtNTYge1xuICBoZWlnaHQ6IDU2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC01Nixcbi53LTU2IHtcbiAgd2lkdGg6IDU2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTZweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTY0LFxuLmgtNjQge1xuICBoZWlnaHQ6IDY0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC02NCxcbi53LTY0IHtcbiAgd2lkdGg6IDY0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNjRweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTcyLFxuLmgtNzIge1xuICBoZWlnaHQ6IDcycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC03Mixcbi53LTcyIHtcbiAgd2lkdGg6IDcycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzJweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTg4LFxuLmgtODgge1xuICBoZWlnaHQ6IDg4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogODhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC04OCxcbi53LTg4IHtcbiAgd2lkdGg6IDg4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogODhweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTk2LFxuLmgtOTYge1xuICBoZWlnaHQ6IDk2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogOTZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC05Nixcbi53LTk2IHtcbiAgd2lkdGg6IDk2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogOTZweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTEwNCxcbi5oLTEwNCB7XG4gIGhlaWdodDogMTA0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTA0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTA0cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTEwNCxcbi53LTEwNCB7XG4gIHdpZHRoOiAxMDRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTA0cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xMTIsXG4uaC0xMTIge1xuICBoZWlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xMTIsXG4udy0xMTIge1xuICB3aWR0aDogMTEycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMTJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDExMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMTI4LFxuLmgtMTI4IHtcbiAgaGVpZ2h0OiAxMjhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMjhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMjhweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTI4LFxuLnctMTI4IHtcbiAgd2lkdGg6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTI4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMjhweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTEzNixcbi5oLTEzNiB7XG4gIGhlaWdodDogMTM2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTM2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTM2cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTEzNixcbi53LTEzNiB7XG4gIHdpZHRoOiAxMzZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTM2cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xNDQsXG4uaC0xNDQge1xuICBoZWlnaHQ6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xNDQsXG4udy0xNDQge1xuICB3aWR0aDogMTQ0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNDRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMTUyLFxuLmgtMTUyIHtcbiAgaGVpZ2h0OiAxNTJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNTJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxNTJweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTUyLFxuLnctMTUyIHtcbiAgd2lkdGg6IDE1MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTUycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNTJweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTE2OCxcbi5oLTE2OCB7XG4gIGhlaWdodDogMTY4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTY4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTY4cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTE2OCxcbi53LTE2OCB7XG4gIHdpZHRoOiAxNjhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE2OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTY4cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xNzYsXG4uaC0xNzYge1xuICBoZWlnaHQ6IDE3NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE3NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xNzYsXG4udy0xNzYge1xuICB3aWR0aDogMTc2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNzZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMTg0LFxuLmgtMTg0IHtcbiAgaGVpZ2h0OiAxODRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxODRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxODRweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTg0LFxuLnctMTg0IHtcbiAgd2lkdGg6IDE4NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTg0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxODRweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTE5Mixcbi5oLTE5MiB7XG4gIGhlaWdodDogMTkycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTkycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTkycHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTE5Mixcbi53LTE5MiB7XG4gIHdpZHRoOiAxOTJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE5MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTkycHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yMDgsXG4uaC0yMDgge1xuICBoZWlnaHQ6IDIwOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIwOHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDIwOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yMDgsXG4udy0yMDgge1xuICB3aWR0aDogMjA4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMDhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDIwOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMjE2LFxuLmgtMjE2IHtcbiAgaGVpZ2h0OiAyMTZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMTZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyMTZweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjE2LFxuLnctMjE2IHtcbiAgd2lkdGg6IDIxNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjE2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyMTZweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTIyNCxcbi5oLTIyNCB7XG4gIGhlaWdodDogMjI0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjI0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjI0cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTIyNCxcbi53LTIyNCB7XG4gIHdpZHRoOiAyMjRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIyNHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjI0cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yMzIsXG4uaC0yMzIge1xuICBoZWlnaHQ6IDIzMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIzMnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDIzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yMzIsXG4udy0yMzIge1xuICB3aWR0aDogMjMycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMzJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDIzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMjQ4LFxuLmgtMjQ4IHtcbiAgaGVpZ2h0OiAyNDhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNDhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyNDhweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjQ4LFxuLnctMjQ4IHtcbiAgd2lkdGg6IDI0OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjQ4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyNDhweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTI1Nixcbi5oLTI1NiB7XG4gIGhlaWdodDogMjU2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjU2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjU2cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTI1Nixcbi53LTI1NiB7XG4gIHdpZHRoOiAyNTZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI1NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjU2cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yNjQsXG4uaC0yNjQge1xuICBoZWlnaHQ6IDI2NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI2NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yNjQsXG4udy0yNjQge1xuICB3aWR0aDogMjY0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNjRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMjcyLFxuLmgtMjcyIHtcbiAgaGVpZ2h0OiAyNzJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNzJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyNzJweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjcyLFxuLnctMjcyIHtcbiAgd2lkdGg6IDI3MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjcycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyNzJweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTI4OCxcbi5oLTI4OCB7XG4gIGhlaWdodDogMjg4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjg4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjg4cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTI4OCxcbi53LTI4OCB7XG4gIHdpZHRoOiAyODhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI4OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjg4cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yOTYsXG4uaC0yOTYge1xuICBoZWlnaHQ6IDI5NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI5NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yOTYsXG4udy0yOTYge1xuICB3aWR0aDogMjk2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyOTZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzA0LFxuLmgtMzA0IHtcbiAgaGVpZ2h0OiAzMDRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzMDRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzMDRweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzA0LFxuLnctMzA0IHtcbiAgd2lkdGg6IDMwNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzA0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzMDRweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTMxMixcbi5oLTMxMiB7XG4gIGhlaWdodDogMzEycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzEycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzEycHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTMxMixcbi53LTMxMiB7XG4gIHdpZHRoOiAzMTJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMxMnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzEycHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zMjgsXG4uaC0zMjgge1xuICBoZWlnaHQ6IDMyOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMyOHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDMyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0zMjgsXG4udy0zMjgge1xuICB3aWR0aDogMzI4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzMjhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDMyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzM2LFxuLmgtMzM2IHtcbiAgaGVpZ2h0OiAzMzZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzMzZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzMzZweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzM2LFxuLnctMzM2IHtcbiAgd2lkdGg6IDMzNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzM2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzMzZweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTM0NCxcbi5oLTM0NCB7XG4gIGhlaWdodDogMzQ0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzQ0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzQ0cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTM0NCxcbi53LTM0NCB7XG4gIHdpZHRoOiAzNDRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM0NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzQ0cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zNTIsXG4uaC0zNTIge1xuICBoZWlnaHQ6IDM1MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM1MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0zNTIsXG4udy0zNTIge1xuICB3aWR0aDogMzUycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzNTJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzY4LFxuLmgtMzY4IHtcbiAgaGVpZ2h0OiAzNjhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzNjhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzNjhweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzY4LFxuLnctMzY4IHtcbiAgd2lkdGg6IDM2OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzY4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzNjhweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTM3Nixcbi5oLTM3NiB7XG4gIGhlaWdodDogMzc2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzc2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzc2cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTM3Nixcbi53LTM3NiB7XG4gIHdpZHRoOiAzNzZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM3NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzc2cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zODQsXG4uaC0zODQge1xuICBoZWlnaHQ6IDM4NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM4NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0zODQsXG4udy0zODQge1xuICB3aWR0aDogMzg0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzODRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzkyLFxuLmgtMzkyIHtcbiAgaGVpZ2h0OiAzOTJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzOTJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzOTJweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzkyLFxuLnctMzkyIHtcbiAgd2lkdGg6IDM5MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzkycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzOTJweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTQwOCxcbi5oLTQwOCB7XG4gIGhlaWdodDogNDA4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDA4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDA4cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTQwOCxcbi53LTQwOCB7XG4gIHdpZHRoOiA0MDhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQwOHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDA4cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00MTYsXG4uaC00MTYge1xuICBoZWlnaHQ6IDQxNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQxNnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC00MTYsXG4udy00MTYge1xuICB3aWR0aDogNDE2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0MTZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNDI0LFxuLmgtNDI0IHtcbiAgaGVpZ2h0OiA0MjRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0MjRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0MjRweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNDI0LFxuLnctNDI0IHtcbiAgd2lkdGg6IDQyNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDI0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0MjRweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTQzMixcbi5oLTQzMiB7XG4gIGhlaWdodDogNDMycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDMycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDMycHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTQzMixcbi53LTQzMiB7XG4gIHdpZHRoOiA0MzJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQzMnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDMycHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00NDgsXG4uaC00NDgge1xuICBoZWlnaHQ6IDQ0OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ0OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC00NDgsXG4udy00NDgge1xuICB3aWR0aDogNDQ4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0NDhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNDU2LFxuLmgtNDU2IHtcbiAgaGVpZ2h0OiA0NTZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0NTZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0NTZweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNDU2LFxuLnctNDU2IHtcbiAgd2lkdGg6IDQ1NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDU2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0NTZweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTQ2NCxcbi5oLTQ2NCB7XG4gIGhlaWdodDogNDY0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDY0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDY0cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTQ2NCxcbi53LTQ2NCB7XG4gIHdpZHRoOiA0NjRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ2NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDY0cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00NzIsXG4uaC00NzIge1xuICBoZWlnaHQ6IDQ3MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ3MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC00NzIsXG4udy00NzIge1xuICB3aWR0aDogNDcycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0NzJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNDg4LFxuLmgtNDg4IHtcbiAgaGVpZ2h0OiA0ODhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0ODhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0ODhweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNDg4LFxuLnctNDg4IHtcbiAgd2lkdGg6IDQ4OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDg4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0ODhweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTQ5Nixcbi5oLTQ5NiB7XG4gIGhlaWdodDogNDk2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDk2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDk2cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTQ5Nixcbi53LTQ5NiB7XG4gIHdpZHRoOiA0OTZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ5NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDk2cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC01MDQsXG4uaC01MDQge1xuICBoZWlnaHQ6IDUwNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDUwNHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDUwNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC01MDQsXG4udy01MDQge1xuICB3aWR0aDogNTA0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1MDRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDUwNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNTEyLFxuLmgtNTEyIHtcbiAgaGVpZ2h0OiA1MTJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1MTJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA1MTJweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNTEyLFxuLnctNTEyIHtcbiAgd2lkdGg6IDUxMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTEycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1MTJweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTUyOCxcbi5oLTUyOCB7XG4gIGhlaWdodDogNTI4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTI4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTI4cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTUyOCxcbi53LTUyOCB7XG4gIHdpZHRoOiA1MjhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDUyOHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTI4cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC01MzYsXG4uaC01MzYge1xuICBoZWlnaHQ6IDUzNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDUzNnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDUzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC01MzYsXG4udy01MzYge1xuICB3aWR0aDogNTM2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1MzZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDUzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNTQ0LFxuLmgtNTQ0IHtcbiAgaGVpZ2h0OiA1NDRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1NDRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA1NDRweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNTQ0LFxuLnctNTQ0IHtcbiAgd2lkdGg6IDU0NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTQ0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1NDRweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTU1Mixcbi5oLTU1MiB7XG4gIGhlaWdodDogNTUycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTUycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTUycHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTU1Mixcbi53LTU1MiB7XG4gIHdpZHRoOiA1NTJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDU1MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTUycHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC01NjgsXG4uaC01Njgge1xuICBoZWlnaHQ6IDU2OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDU2OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDU2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC01NjgsXG4udy01Njgge1xuICB3aWR0aDogNTY4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1NjhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDU2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNTc2LFxuLmgtNTc2IHtcbiAgaGVpZ2h0OiA1NzZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1NzZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA1NzZweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNTc2LFxuLnctNTc2IHtcbiAgd2lkdGg6IDU3NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTc2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1NzZweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTU4NCxcbi5oLTU4NCB7XG4gIGhlaWdodDogNTg0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTg0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTg0cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTU4NCxcbi53LTU4NCB7XG4gIHdpZHRoOiA1ODRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDU4NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTg0cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC01OTIsXG4uaC01OTIge1xuICBoZWlnaHQ6IDU5MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDU5MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDU5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC01OTIsXG4udy01OTIge1xuICB3aWR0aDogNTkycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1OTJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDU5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNjA4LFxuLmgtNjA4IHtcbiAgaGVpZ2h0OiA2MDhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA2MDhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA2MDhweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNjA4LFxuLnctNjA4IHtcbiAgd2lkdGg6IDYwOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNjA4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2MDhweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTYxNixcbi5oLTYxNiB7XG4gIGhlaWdodDogNjE2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjE2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNjE2cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTYxNixcbi53LTYxNiB7XG4gIHdpZHRoOiA2MTZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDYxNnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNjE2cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC02MjQsXG4uaC02MjQge1xuICBoZWlnaHQ6IDYyNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDYyNHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDYyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC02MjQsXG4udy02MjQge1xuICB3aWR0aDogNjI0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2MjRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDYyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNjMyLFxuLmgtNjMyIHtcbiAgaGVpZ2h0OiA2MzJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA2MzJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA2MzJweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNjMyLFxuLnctNjMyIHtcbiAgd2lkdGg6IDYzMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNjMycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2MzJweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTY0OCxcbi5oLTY0OCB7XG4gIGhlaWdodDogNjQ4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjQ4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNjQ4cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTY0OCxcbi53LTY0OCB7XG4gIHdpZHRoOiA2NDhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDY0OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNjQ4cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC02NTYsXG4uaC02NTYge1xuICBoZWlnaHQ6IDY1NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDY1NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDY1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC02NTYsXG4udy02NTYge1xuICB3aWR0aDogNjU2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2NTZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDY1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNjY0LFxuLmgtNjY0IHtcbiAgaGVpZ2h0OiA2NjRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA2NjRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA2NjRweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNjY0LFxuLnctNjY0IHtcbiAgd2lkdGg6IDY2NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNjY0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2NjRweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTY3Mixcbi5oLTY3MiB7XG4gIGhlaWdodDogNjcycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjcycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNjcycHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTY3Mixcbi53LTY3MiB7XG4gIHdpZHRoOiA2NzJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDY3MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNjcycHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC02ODgsXG4uaC02ODgge1xuICBoZWlnaHQ6IDY4OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDY4OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDY4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC02ODgsXG4udy02ODgge1xuICB3aWR0aDogNjg4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2ODhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDY4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNjk2LFxuLmgtNjk2IHtcbiAgaGVpZ2h0OiA2OTZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA2OTZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA2OTZweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNjk2LFxuLnctNjk2IHtcbiAgd2lkdGg6IDY5NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNjk2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2OTZweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTcwNCxcbi5oLTcwNCB7XG4gIGhlaWdodDogNzA0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzA0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzA0cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTcwNCxcbi53LTcwNCB7XG4gIHdpZHRoOiA3MDRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDcwNHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzA0cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC03MTIsXG4uaC03MTIge1xuICBoZWlnaHQ6IDcxMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDcxMnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDcxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC03MTIsXG4udy03MTIge1xuICB3aWR0aDogNzEycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA3MTJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDcxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNzI4LFxuLmgtNzI4IHtcbiAgaGVpZ2h0OiA3MjhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3MjhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3MjhweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNzI4LFxuLnctNzI4IHtcbiAgd2lkdGg6IDcyOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNzI4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3MjhweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTczNixcbi5oLTczNiB7XG4gIGhlaWdodDogNzM2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzM2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzM2cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTczNixcbi53LTczNiB7XG4gIHdpZHRoOiA3MzZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDczNnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzM2cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC03NDQsXG4uaC03NDQge1xuICBoZWlnaHQ6IDc0NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDc0NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDc0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC03NDQsXG4udy03NDQge1xuICB3aWR0aDogNzQ0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA3NDRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDc0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNzUyLFxuLmgtNzUyIHtcbiAgaGVpZ2h0OiA3NTJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3NTJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3NTJweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNzUyLFxuLnctNzUyIHtcbiAgd2lkdGg6IDc1MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNzUycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3NTJweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTc2OCxcbi5oLTc2OCB7XG4gIGhlaWdodDogNzY4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzY4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzY4cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTc2OCxcbi53LTc2OCB7XG4gIHdpZHRoOiA3NjhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDc2OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzY4cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC03NzYsXG4uaC03NzYge1xuICBoZWlnaHQ6IDc3NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDc3NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDc3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC03NzYsXG4udy03NzYge1xuICB3aWR0aDogNzc2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA3NzZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDc3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNzg0LFxuLmgtNzg0IHtcbiAgaGVpZ2h0OiA3ODRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3ODRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3ODRweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNzg0LFxuLnctNzg0IHtcbiAgd2lkdGg6IDc4NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNzg0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3ODRweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTc5Mixcbi5oLTc5MiB7XG4gIGhlaWdodDogNzkycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzkycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzkycHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTc5Mixcbi53LTc5MiB7XG4gIHdpZHRoOiA3OTJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDc5MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzkycHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlcixcbi5iIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmJvcmRlci10b3AsXG4uYnQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmJvcmRlci1yaWdodCxcbi5iciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5ib3JkZXItYm90dG9tLFxuLmJiIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5ib3JkZXItbGVmdCxcbi5ibCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmJvcmRlci1ob3Jpem9udGFsLFxuLmJoIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uYm9yZGVyLXZlcnRpY2FsLFxuLmJ2IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uYnJhZC0xIHtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4uYnJhZC0yIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uYnJhZC0zIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uYnJhZC00IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uYnJhZC01IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYnJhZC02IHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uYnJhZC03IHtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuXG4uYnJhZC04IHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uYnJhZC05IHtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xufVxuXG4uYnJhZC0xMCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5icmFkLTExIHtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbn1cblxuLmJyYWQtMTIge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIFByaW50XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIGFsbCB7XG4gIC8qIE5ldmVyIHNob3cgcGFnZSBicmVhayBpbiBub3JtYWwgdmlldyAqL1xuICAucGFnZS1icmVhayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLyogUGFnZSBTdHlsZXMgKi9cbiAgQHBhZ2Uge31cbiAgLyogUGFnZSBicmVhayAqL1xuICAucGFnZS1icmVhayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYnJlYWstYWZ0ZXI6IGFsd2F5cztcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhbHdheXM7XG4gIH1cbiAgLyogR2VuZXJhbCBzdHlsZXMgKi9cbiAgI21haW4gI3ZlcnRpY2FsLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI21haW4gI3Rvb2xiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI21haW4gI3F1aWNrLXBhbmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNtYWluICNjb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgbXMtdGhlbWUtb3B0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucHMtc2Nyb2xsYmFyLXgtcmFpbCxcbiAgLnBzLXNjcm9sbGJhci15LXJhaWwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAvKiBQcmludGFibGUgcGFnZSBzcGVjaWZpYyBzdHlsZXMgKi9cbiAgLnByaW50YWJsZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAucHJpbnRhYmxlIC50ZW1wbGF0ZS1sYXlvdXQge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1vdmUtZXllLXNrZXcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02OHB4KSB0cmFuc2xhdGVZKDMwcHgpIHNrZXdYKDE1ZGVnKSBza2V3WSgtMTBkZWcpIHNjYWxlKDAuOTUpO1xuICB9XG4gIDI1JSwgNDQlIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgNTAlLCA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2OHB4KSB0cmFuc2xhdGVZKC00MHB4KSBza2V3WCg1ZGVnKSBza2V3WSgyZGVnKSBzY2FsZVgoMC45NSk7XG4gIH1cbiAgNjYlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5iYWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDUwJSA0MCUsICNmY2ZjZmMsICNlZmVmZjEgNjYlLCAjOWI1MDUwIDEwMCUpO1xufVxuXG4uYmFsbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1JTtcbiAgbGVmdDogMTAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgNTAlIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgMTQlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDI0JSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtODBweCkgdHJhbnNsYXRlWSgtOTBweCkgc2tld1goLTIwZGVnKTtcbn1cblxuLmlyaXMge1xuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDQwJTtcbiAgbWFyZ2luOiAzMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA1MCUgNTAlLCAjMjA4YWI0IDAlLCAjNmZiZmZmIDMwJSwgIzQzODFiMiAxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDY4cHgpIHRyYW5zbGF0ZVkoLTYwcHgpIHNrZXdYKDE1ZGVnKSBza2V3WSgyZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBhbmltYXRpb246IG1vdmUtZXllLXNrZXcgNXMgZWFzZS1vdXQgaW5maW5pdGU7XG59XG5cbi5pcmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzNy41JTtcbiAgaGVpZ2h0OiAzNy41JTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IDMxLjI1JTtcbiAgbGVmdDogMzEuMjUlO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbn1cblxuLmlyaXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzEuMjUlO1xuICBoZWlnaHQ6IDMxLjI1JTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IDE4Ljc1JTtcbiAgbGVmdDogMTguNzUlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbiNzZXJ2ZXItZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4jc3BsYXNoLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNTByZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4jbG9hZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAzMHJlbTtcbn1cbiNsb2FkaW5nIHNwYW4ge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbiNzcGxhc2gtbG9nby1wYXJlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyMHJlbTtcbiAgd2lkdGg6IDIwcmVtO1xuICBib3JkZXItcmFkaXVzOiAyMHJlbSAhaW1wb3J0YW50O1xufVxuXG4jc3BsYXNoLXNjcmVlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuI3NwbGFzaC1zY3JlZW4gLmxvZ28ge1xuICBib3JkZXItcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5sb2dvLXRleHQge1xuICBjb2xvcjogdmFyKC0tdGhlbWUtc2Vjb25kYXJ5LCAjRjI3MjM5KSAhaW1wb3J0YW50O1xufVxuXG4jc3BsYXNoLWxvZ28ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvbG9nby5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnRoZW1lLWNvbG9yIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtcHJpbWFyeS1saWdodCwgIzM2OEZGRik7XG59XG5cbi5zcGxhc2gtd2l0aC1mb3JtIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnNlcnZlci1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbiNlcnJvci00MDQgLmNvbnRlbnQge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDUxMnB4O1xuICBtYXJnaW4tdG9wOiAxMjhweDtcbn1cbiNlcnJvci00MDQgLmNvbnRlbnQgLmVycm9yLWNvZGUge1xuICBmb250LXNpemU6IDExMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuI2Vycm9yLTQwNCAuY29udGVudCAubWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cbiNlcnJvci00MDQgLmNvbnRlbnQgLnNlYXJjaCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBtYXJnaW46IDQ4cHggYXV0byAxNnB4IGF1dG87XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4jZXJyb3ItNDA0IC5jb250ZW50IC5zZWFyY2ggaW5wdXQge1xuICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xufVxuI2Vycm9yLTQwNCAuY29udGVudCAuYmFjay1saW5rIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNmb3Jnb3QtcGFzc3dvcmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL21hcmNoLmpwZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4jZm9yZ290LXBhc3N3b3JkICNmb3Jnb3QtcGFzc3dvcmQtZm9ybS13cmFwcGVyIHtcbiAgZmxleDogMSAwIGF1dG87XG4gIHBhZGRpbmc6IDMycHg7XG59XG4jZm9yZ290LXBhc3N3b3JkICNmb3Jnb3QtcGFzc3dvcmQtZm9ybS13cmFwcGVyICNmb3Jnb3QtcGFzc3dvcmQtZm9ybSB7XG4gIHdpZHRoOiAzODRweDtcbiAgbWF4LXdpZHRoOiAzODRweDtcbiAgcGFkZGluZzogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuI2ZvcmdvdC1wYXNzd29yZCAjZm9yZ290LXBhc3N3b3JkLWZvcm0td3JhcHBlciAjZm9yZ290LXBhc3N3b3JkLWZvcm0gLmxvZ28ge1xuICB3aWR0aDogMTI4cHg7XG4gIGhlaWdodDogMTI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjhweDtcbiAgZm9udC1zaXplOiA4NnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDMycHggYXV0bztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbiNmb3Jnb3QtcGFzc3dvcmQgI2ZvcmdvdC1wYXNzd29yZC1mb3JtLXdyYXBwZXIgI2ZvcmdvdC1wYXNzd29yZC1mb3JtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luOiAxNnB4IDAgMzJweCAwO1xufVxuI2ZvcmdvdC1wYXNzd29yZCAjZm9yZ290LXBhc3N3b3JkLWZvcm0td3JhcHBlciAjZm9yZ290LXBhc3N3b3JkLWZvcm0gZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI2ZvcmdvdC1wYXNzd29yZCAjZm9yZ290LXBhc3N3b3JkLWZvcm0td3JhcHBlciAjZm9yZ290LXBhc3N3b3JkLWZvcm0gZm9ybSAuc3VibWl0LWJ1dHRvbiB7XG4gIHdpZHRoOiAyMjBweDtcbiAgbWFyZ2luOiAxNnB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2ZvcmdvdC1wYXNzd29yZCAjZm9yZ290LXBhc3N3b3JkLWZvcm0td3JhcHBlciAjZm9yZ290LXBhc3N3b3JkLWZvcm0gLmxvZ2luIHtcbiAgbWFyZ2luOiAzMnB4IGF1dG8gMjRweCBhdXRvO1xuICB3aWR0aDogMjUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jZm9yZ290LXBhc3N3b3JkICNmb3Jnb3QtcGFzc3dvcmQtZm9ybS13cmFwcGVyICNmb3Jnb3QtcGFzc3dvcmQtZm9ybSAubG9naW4gLnRleHQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gICNmb3Jnb3QtcGFzc3dvcmQgI2ZvcmdvdC1wYXNzd29yZC1mb3JtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgI2ZvcmdvdC1wYXNzd29yZCAjZm9yZ290LXBhc3N3b3JkLWZvcm0td3JhcHBlciAjZm9yZ290LXBhc3N3b3JkLWZvcm0ge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2ZvcmdvdC1wYXNzd29yZCAjZm9yZ290LXBhc3N3b3JkLWZvcm0td3JhcHBlciAjZm9yZ290LXBhc3N3b3JkLWZvcm0gZm9ybSAubWQtYnV0dG9uIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4jbG9jayB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvMnBpLmpwZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4jbG9jayAjbG9jay1mb3JtLXdyYXBwZXIge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgcGFkZGluZzogMzJweDtcbn1cbiNsb2NrICNsb2NrLWZvcm0td3JhcHBlciAjbG9jay1mb3JtIHtcbiAgcGFkZGluZzogNDhweCAzMnB4IDMycHggMzJweDtcbiAgd2lkdGg6IDM4NHB4O1xuICBtYXgtd2lkdGg6IDM4NHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuI2xvY2sgI2xvY2stZm9ybS13cmFwcGVyICNsb2NrLWZvcm0gLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDE3cHg7XG59XG4jbG9jayAjbG9jay1mb3JtLXdyYXBwZXIgI2xvY2stZm9ybSAuc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cbiNsb2NrICNsb2NrLWZvcm0td3JhcHBlciAjbG9jay1mb3JtIC5hdmF0YXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4jbG9jayAjbG9jay1mb3JtLXdyYXBwZXIgI2xvY2stZm9ybSAuYXZhdGFyLWNvbnRhaW5lciBtZC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIHJpZ2h0OiAycHg7XG59XG4jbG9jayAjbG9jay1mb3JtLXdyYXBwZXIgI2xvY2stZm9ybSBmb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMzJweCAwIDAgMDtcbn1cbiNsb2NrICNsb2NrLWZvcm0td3JhcHBlciAjbG9jay1mb3JtIGZvcm0gLnN1Ym1pdC1idXR0b24ge1xuICB3aWR0aDogMjIwcHg7XG4gIG1hcmdpbjogMzJweCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNsb2NrICNsb2NrLWZvcm0td3JhcHBlciAjbG9jay1mb3JtIC5tZXNzYWdlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAjbG9jayAjbG9jay1mb3JtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgI2xvY2sgI2xvY2stZm9ybS13cmFwcGVyICNsb2NrLWZvcm0ge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2xvY2sgI2xvY2stZm9ybS13cmFwcGVyICNsb2NrLWZvcm0gLnN1YnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI2xvY2sgI2xvY2stZm9ybS13cmFwcGVyICNsb2NrLWZvcm0gLmF2YXRhci1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgI2xvY2sgI2xvY2stZm9ybS13cmFwcGVyICNsb2NrLWZvcm0gZm9ybSAubWQtYnV0dG9uIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4ucGFzc3dvcmQtY29udGFpbmVyIC5pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhc3N3b3JkLWNvbnRhaW5lciAuaW5wdXQtd3JhcHBlciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLnBhc3N3b3JkLWNvbnRhaW5lciAuaW5wdXQtd3JhcHBlciAudG9nZ2xlLXBhc3N3b3JkLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbiNsb2dpbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbiNsb2dpbiAjbG9naW4tcGFzc3dvcmQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2xvZ2luICNsb2dpbi1wYXNzd29yZC1jb250YWluZXIgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbiNsb2dpbiAjbG9naW4tcGFzc3dvcmQtY29udGFpbmVyIG1kLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuI2xvZ2luICNsb2dpbi1mb3JtLXdyYXBwZXIge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgcGFkZGluZzogMzJweDtcbn1cbiNsb2dpbiAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzODRweDtcbiAgbWF4LXdpZHRoOiAzODRweDtcbiAgcGFkZGluZzogMzJweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2xvZ2luICNsb2dpbi1mb3JtLXdyYXBwZXIgI2xvZ2luLWZvcm0gLmxvZ28ge1xuICB3aWR0aDogMTI4cHg7XG4gIGhlaWdodDogMTI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjhweDtcbiAgZm9udC1zaXplOiA4NnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46IDMycHggYXV0bztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLXByaW1hcnksICMwNTVFRUQpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbn1cbiNsb2dpbiAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMTAwO1xuICBtYXJnaW46IDE2cHggMCAzMnB4IDA7XG59XG4jbG9naW4gI2xvZ2luLWZvcm0td3JhcHBlciAjbG9naW4tZm9ybSBmb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jbG9naW4gI2xvZ2luLWZvcm0td3JhcHBlciAjbG9naW4tZm9ybSBmb3JtIG1kLWNoZWNrYm94IHtcbiAgbWFyZ2luOiAwO1xufVxuI2xvZ2luICNsb2dpbi1mb3JtLXdyYXBwZXIgI2xvZ2luLWZvcm0gZm9ybSAucmVtZW1iZXItZm9yZ290LXBhc3N3b3JkIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4jbG9naW4gI2xvZ2luLWZvcm0td3JhcHBlciAjbG9naW4tZm9ybSBmb3JtIC5yZW1lbWJlci1mb3Jnb3QtcGFzc3dvcmQgLnJlbWVtYmVyLW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbiNsb2dpbiAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIGZvcm0gLnJlbWVtYmVyLWZvcmdvdC1wYXNzd29yZCAuZm9yZ290LXBhc3N3b3JkIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuI2xvZ2luICNsb2dpbi1mb3JtLXdyYXBwZXIgI2xvZ2luLWZvcm0gZm9ybSAuc3VibWl0LWJ1dHRvbiB7XG4gIHdpZHRoOiAyMjBweDtcbiAgbWFyZ2luOiAxNnB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2xvZ2luICNsb2dpbi1mb3JtLXdyYXBwZXIgI2xvZ2luLWZvcm0gLnJlZ2lzdGVyIHtcbiAgbWFyZ2luOiAzMnB4IGF1dG8gMjRweCBhdXRvO1xuICB3aWR0aDogMjUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jbG9naW4gI2xvZ2luLWZvcm0td3JhcHBlciAjbG9naW4tZm9ybSAucmVnaXN0ZXIgLnRleHQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbiNsb2dpbiAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIC5zZXBhcmF0b3Ige1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMjRweCBhdXRvIDE2cHggYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuI2xvZ2luICNsb2dpbi1mb3JtLXdyYXBwZXIgI2xvZ2luLWZvcm0gLnNlcGFyYXRvciAudGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICB6LWluZGV4OiA5OTk5O1xufVxuI2xvZ2luICNsb2dpbi1mb3JtLXdyYXBwZXIgI2xvZ2luLWZvcm0gLnNlcGFyYXRvciAudGV4dDpiZWZvcmUsICNsb2dpbiAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIC5zZXBhcmF0b3IgLnRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbiNsb2dpbiAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIC5zZXBhcmF0b3IgLnRleHQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG4jbG9naW4gI2xvZ2luLWZvcm0td3JhcHBlciAjbG9naW4tZm9ybSAuc2VwYXJhdG9yIC50ZXh0OmFmdGVyIHtcbiAgbGVmdDogMTAwJTtcbn1cbiNsb2dpbiAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIC5tZC1idXR0b24uZ29vZ2xlLCAjbG9naW4gI2xvZ2luLWZvcm0td3JhcHBlciAjbG9naW4tZm9ybSAubWQtYnV0dG9uLmZhY2Vib29rIHtcbiAgd2lkdGg6IDE5MnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbiNsb2dpbiAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIC5tZC1idXR0b24uZ29vZ2xlIG1kLWljb24sICNsb2dpbiAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIC5tZC1idXR0b24uZmFjZWJvb2sgbWQtaWNvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW46IDAgOHB4IDAgMDtcbn1cbiNsb2dpbiAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIC5tZC1idXR0b24uZ29vZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q3M0QzMjtcbn1cbiNsb2dpbiAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIC5tZC1idXR0b24uZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNjMsIDkyLCAxNTQpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTlweCkge1xuICAjbG9naW4gI2xvZ2luLWZvcm0td3JhcHBlciB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAjbG9naW4gI2xvZ2luLWZvcm0td3JhcHBlciAjbG9naW4tZm9ybSB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjbG9naW4gI2xvZ2luLWZvcm0td3JhcHBlciAjbG9naW4tZm9ybSBmb3JtIC5tZC1idXR0b24ge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgI2xvZ2luICNsb2dpbi1mb3JtLXdyYXBwZXIgI2xvZ2luLWZvcm0gLm1kLWJ1dHRvbi5nb29nbGUsICNsb2dpbiAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIC5tZC1idXR0b24uZmFjZWJvb2sge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbiNsb2dvdXQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzLzJwaS5qcGdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuI2xvZ291dCAjbG9nb3V0LWZvcm0td3JhcHBlciB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBwYWRkaW5nOiAzMnB4O1xufVxuI2xvZ291dCAjbG9nb3V0LWZvcm0td3JhcHBlciAjbG9nb3V0LWZvcm0ge1xuICB3aWR0aDogMzg0cHg7XG4gIG1heC13aWR0aDogMzg0cHg7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNsb2dvdXQgI2xvZ291dC1mb3JtLXdyYXBwZXIgI2xvZ291dC1mb3JtIC5sb2dvIHtcbiAgd2lkdGg6IDEyOHB4O1xuICBoZWlnaHQ6IDEyOHB4O1xuICBsaW5lLWhlaWdodDogMTI4cHg7XG4gIGZvbnQtc2l6ZTogODZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAzMnB4IGF1dG87XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4jbG9nb3V0ICNsb2dvdXQtZm9ybS13cmFwcGVyICNsb2dvdXQtZm9ybSAudGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1hcmdpbjogMTZweCAwIDMycHggMDtcbn1cbiNsb2dvdXQgI2xvZ291dC1mb3JtLXdyYXBwZXIgI2xvZ291dC1mb3JtIGZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNsb2dvdXQgI2xvZ291dC1mb3JtLXdyYXBwZXIgI2xvZ291dC1mb3JtIGZvcm0gbWQtY2hlY2tib3gge1xuICBtYXJnaW46IDA7XG59XG4jbG9nb3V0ICNsb2dvdXQtZm9ybS13cmFwcGVyICNsb2dvdXQtZm9ybSBmb3JtIC5yZW1lbWJlci1mb3Jnb3QtcGFzc3dvcmQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbiNsb2dvdXQgI2xvZ291dC1mb3JtLXdyYXBwZXIgI2xvZ291dC1mb3JtIGZvcm0gLnJlbWVtYmVyLWZvcmdvdC1wYXNzd29yZCAucmVtZW1iZXItbWUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuI2xvZ291dCAjbG9nb3V0LWZvcm0td3JhcHBlciAjbG9nb3V0LWZvcm0gZm9ybSAucmVtZW1iZXItZm9yZ290LXBhc3N3b3JkIC5mb3Jnb3QtcGFzc3dvcmQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4jbG9nb3V0ICNsb2dvdXQtZm9ybS13cmFwcGVyICNsb2dvdXQtZm9ybSBmb3JtIC5zdWJtaXQtYnV0dG9uIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBtYXJnaW46IDE2cHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jbG9nb3V0ICNsb2dvdXQtZm9ybS13cmFwcGVyICNsb2dvdXQtZm9ybSAucmVnaXN0ZXIge1xuICBtYXJnaW46IDMycHggYXV0byAyNHB4IGF1dG87XG4gIHdpZHRoOiAyNTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiNsb2dvdXQgI2xvZ291dC1mb3JtLXdyYXBwZXIgI2xvZ291dC1mb3JtIC5yZWdpc3RlciAudGV4dCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuI2xvZ291dCAjbG9nb3V0LWZvcm0td3JhcHBlciAjbG9nb3V0LWZvcm0gLnNlcGFyYXRvciB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAyNHB4IGF1dG8gMTZweCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDBweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG4jbG9nb3V0ICNsb2dvdXQtZm9ybS13cmFwcGVyICNsb2dvdXQtZm9ybSAuc2VwYXJhdG9yIC50ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCA4cHg7XG4gIHotaW5kZXg6IDk5OTk7XG59XG4jbG9nb3V0ICNsb2dvdXQtZm9ybS13cmFwcGVyICNsb2dvdXQtZm9ybSAuc2VwYXJhdG9yIC50ZXh0OmJlZm9yZSwgI2xvZ291dCAjbG9nb3V0LWZvcm0td3JhcHBlciAjbG9nb3V0LWZvcm0gLnNlcGFyYXRvciAudGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuI2xvZ291dCAjbG9nb3V0LWZvcm0td3JhcHBlciAjbG9nb3V0LWZvcm0gLnNlcGFyYXRvciAudGV4dDpiZWZvcmUge1xuICByaWdodDogMTAwJTtcbn1cbiNsb2dvdXQgI2xvZ291dC1mb3JtLXdyYXBwZXIgI2xvZ291dC1mb3JtIC5zZXBhcmF0b3IgLnRleHQ6YWZ0ZXIge1xuICBsZWZ0OiAxMDAlO1xufVxuI2xvZ291dCAjbG9nb3V0LWZvcm0td3JhcHBlciAjbG9nb3V0LWZvcm0gLm1kLWJ1dHRvbi5nb29nbGUsICNsb2dvdXQgI2xvZ291dC1mb3JtLXdyYXBwZXIgI2xvZ291dC1mb3JtIC5tZC1idXR0b24uZmFjZWJvb2sge1xuICB3aWR0aDogMTkycHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuI2xvZ291dCAjbG9nb3V0LWZvcm0td3JhcHBlciAjbG9nb3V0LWZvcm0gLm1kLWJ1dHRvbi5nb29nbGUgbWQtaWNvbiwgI2xvZ291dCAjbG9nb3V0LWZvcm0td3JhcHBlciAjbG9nb3V0LWZvcm0gLm1kLWJ1dHRvbi5mYWNlYm9vayBtZC1pY29uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xufVxuI2xvZ291dCAjbG9nb3V0LWZvcm0td3JhcHBlciAjbG9nb3V0LWZvcm0gLm1kLWJ1dHRvbi5nb29nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDczRDMyO1xufVxuI2xvZ291dCAjbG9nb3V0LWZvcm0td3JhcHBlciAjbG9nb3V0LWZvcm0gLm1kLWJ1dHRvbi5mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig2MywgOTIsIDE1NCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gICNsb2dvdXQgI2xvZ291dC1mb3JtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgI2xvZ291dCAjbG9nb3V0LWZvcm0td3JhcHBlciAjbG9nb3V0LWZvcm0ge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2xvZ291dCAjbG9nb3V0LWZvcm0td3JhcHBlciAjbG9nb3V0LWZvcm0gZm9ybSAubWQtYnV0dG9uIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gICNsb2dvdXQgI2xvZ291dC1mb3JtLXdyYXBwZXIgI2xvZ291dC1mb3JtIC5tZC1idXR0b24uZ29vZ2xlLCAjbG9nb3V0ICNsb2dvdXQtZm9ybS13cmFwcGVyICNsb2dvdXQtZm9ybSAubWQtYnV0dG9uLmZhY2Vib29rIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4vKiBFbmhhbmNlZCBSZWdpc3RlciBDb21wb25lbnQgd2l0aCBNb2Rlcm4gQmFja2dyb3VuZCAqL1xuI3JlZ2lzdGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIE1vZGVybiBncmFkaWVudCBiYWNrZ3JvdW5kIGFzIGZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM2NjdlZWEgMCUsICM3NjRiYTIgMTAwJSk7XG4gIC8qIEFkZCBzdWJ0bGUgYW5pbWF0ZWQgYmFja2dyb3VuZCBwYXR0ZXJuICovXG59XG4jcmVnaXN0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDMwJSA3MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAwJSwgdHJhbnNwYXJlbnQgNTAlKSwgcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA3MCUgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpIDAlLCB0cmFuc3BhcmVudCA1MCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1MHB4IDE1MHB4O1xuICBhbmltYXRpb246IGJhY2tncm91bmRGbG9hdCAxNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIHotaW5kZXg6IDE7XG59XG4jcmVnaXN0ZXIgI3JlZ2lzdGVyLWZvcm0td3JhcHBlciB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBwYWRkaW5nOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbiNyZWdpc3RlciAjcmVnaXN0ZXItZm9ybS13cmFwcGVyICNyZWdpc3Rlci1mb3JtIHtcbiAgd2lkdGg6IDI0cmVtO1xuICBtYXgtd2lkdGg6IDI0cmVtO1xuICBwYWRkaW5nOiAyLjVyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45OCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBib3gtc2hhZG93OiAwIDIwcHggNjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogU3VidGxlIGdyYWRpZW50IG92ZXJsYXkgKi9cbn1cbiNyZWdpc3RlciAjcmVnaXN0ZXItZm9ybS13cmFwcGVyICNyZWdpc3Rlci1mb3JtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpIDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB6LWluZGV4OiAtMTtcbn1cbiNyZWdpc3RlciAjcmVnaXN0ZXItZm9ybS13cmFwcGVyICNyZWdpc3Rlci1mb3JtIC5sb2dvIHtcbiAgd2lkdGg6IDhyZW07XG4gIGhlaWdodDogOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDhyZW07XG4gIGZvbnQtc2l6ZTogNS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzY2N2VlYSAwJSwgIzc2NGJhMiAxMDAlKTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggcmdiYSgxMDIsIDEyNiwgMjM0LCAwLjQpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuI3JlZ2lzdGVyICNyZWdpc3Rlci1mb3JtLXdyYXBwZXIgI3JlZ2lzdGVyLWZvcm0gLmxvZ286aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCkgc2NhbGUoMS4wMik7XG4gIGJveC1zaGFkb3c6IDAgMTVweCA0MHB4IHJnYmEoMTAyLCAxMjYsIDIzNCwgMC41KTtcbn1cbiNyZWdpc3RlciAjcmVnaXN0ZXItZm9ybS13cmFwcGVyICNyZWdpc3Rlci1mb3JtIC50aXRsZSB7XG4gIG1hcmdpbjogMXJlbSAwIDJyZW0gMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzJkMzc0ODtcbn1cbiNyZWdpc3RlciAjcmVnaXN0ZXItZm9ybS13cmFwcGVyICNyZWdpc3Rlci1mb3JtIGZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLyogRW5oYW5jZWQgaW5wdXQgc3R5bGluZyAqL1xufVxuI3JlZ2lzdGVyICNyZWdpc3Rlci1mb3JtLXdyYXBwZXIgI3JlZ2lzdGVyLWZvcm0gZm9ybSBtZC1pbnB1dC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEwMiwgMTI2LCAyMzQsIDAuMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4jcmVnaXN0ZXIgI3JlZ2lzdGVyLWZvcm0td3JhcHBlciAjcmVnaXN0ZXItZm9ybSBmb3JtIG1kLWlucHV0LWNvbnRhaW5lcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIDAuMik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbn1cbiNyZWdpc3RlciAjcmVnaXN0ZXItZm9ybS13cmFwcGVyICNyZWdpc3Rlci1mb3JtIGZvcm0gbWQtaW5wdXQtY29udGFpbmVyLm1kLWlucHV0LWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjNjY3ZWVhO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgxMDIsIDEyNiwgMjM0LCAwLjEpO1xufVxuI3JlZ2lzdGVyICNyZWdpc3Rlci1mb3JtLXdyYXBwZXIgI3JlZ2lzdGVyLWZvcm0gZm9ybSBtZC1pbnB1dC1jb250YWluZXIgaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMmQzNzQ4O1xufVxuI3JlZ2lzdGVyICNyZWdpc3Rlci1mb3JtLXdyYXBwZXIgI3JlZ2lzdGVyLWZvcm0gZm9ybSBtZC1pbnB1dC1jb250YWluZXIgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhMGFlYzA7XG59XG4jcmVnaXN0ZXIgI3JlZ2lzdGVyLWZvcm0td3JhcHBlciAjcmVnaXN0ZXItZm9ybSBmb3JtIG1kLWNoZWNrYm94IHtcbiAgbWFyZ2luOiAwO1xufVxuI3JlZ2lzdGVyICNyZWdpc3Rlci1mb3JtLXdyYXBwZXIgI3JlZ2lzdGVyLWZvcm0gZm9ybSBtZC1jaGVja2JveCAubWQtaWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjYmQ1ZTA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4jcmVnaXN0ZXIgI3JlZ2lzdGVyLWZvcm0td3JhcHBlciAjcmVnaXN0ZXItZm9ybSBmb3JtIG1kLWNoZWNrYm94Lm1kLWNoZWNrZWQgLm1kLWljb24ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNjY3ZWVhIDAlLCAjNzY0YmEyIDEwMCUpO1xuICBib3JkZXItY29sb3I6ICM2NjdlZWE7XG59XG4jcmVnaXN0ZXIgI3JlZ2lzdGVyLWZvcm0td3JhcHBlciAjcmVnaXN0ZXItZm9ybSBmb3JtIC50ZXJtcyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbjogMXJlbSAwIDJyZW0gMDtcbiAgY29sb3I6ICM0YTU1Njg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuI3JlZ2lzdGVyICNyZWdpc3Rlci1mb3JtLXdyYXBwZXIgI3JlZ2lzdGVyLWZvcm0gZm9ybSAudGVybXMgYSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICBjb2xvcjogIzY2N2VlYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI3JlZ2lzdGVyICNyZWdpc3Rlci1mb3JtLXdyYXBwZXIgI3JlZ2lzdGVyLWZvcm0gZm9ybSAudGVybXMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI3JlZ2lzdGVyICNyZWdpc3Rlci1mb3JtLXdyYXBwZXIgI3JlZ2lzdGVyLWZvcm0gZm9ybSAubWQtYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDFyZW0gYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM2NjdlZWEgMCUsICM3NjRiYTIgMTAwJSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTVweCByZ2JhKDEwMiwgMTI2LCAyMzQsIDAuNCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4jcmVnaXN0ZXIgI3JlZ2lzdGVyLWZvcm0td3JhcHBlciAjcmVnaXN0ZXItZm9ybSBmb3JtIC5tZC1idXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICBib3gtc2hhZG93OiAwIDhweCAyNXB4IHJnYmEoMTAyLCAxMjYsIDIzNCwgMC42KTtcbn1cbiNyZWdpc3RlciAjcmVnaXN0ZXItZm9ybS13cmFwcGVyICNyZWdpc3Rlci1mb3JtIGZvcm0gLm1kLWJ1dHRvblt0eXBlPXN1Ym1pdF06YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuI3JlZ2lzdGVyICNyZWdpc3Rlci1mb3JtLXdyYXBwZXIgI3JlZ2lzdGVyLWZvcm0gLmxvZ2luIHtcbiAgbWFyZ2luOiAycmVtIGF1dG8gMXJlbSBhdXRvO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNGE1NTY4O1xufVxuI3JlZ2lzdGVyICNyZWdpc3Rlci1mb3JtLXdyYXBwZXIgI3JlZ2lzdGVyLWZvcm0gLmxvZ2luIC50ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4jcmVnaXN0ZXIgI3JlZ2lzdGVyLWZvcm0td3JhcHBlciAjcmVnaXN0ZXItZm9ybSAubG9naW4gLmxpbmsge1xuICBjb2xvcjogIzY2N2VlYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuI3JlZ2lzdGVyICNyZWdpc3Rlci1mb3JtLXdyYXBwZXIgI3JlZ2lzdGVyLWZvcm0gLmxvZ2luIC5saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIEJhY2tncm91bmQgYW5pbWF0aW9uICovXG5Aa2V5ZnJhbWVzIGJhY2tncm91bmRGbG9hdCB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMzMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHB4LCAtMjBweCkgcm90YXRlKDAuM2RlZyk7XG4gIH1cbiAgNjYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgMTVweCkgcm90YXRlKC0wLjNkZWcpO1xuICB9XG59XG4vKiBSZXNwb25zaXZlIGRlc2lnbiAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgI3JlZ2lzdGVyIHtcbiAgICAvKiBTaW1wbGlmeSBiYWNrZ3JvdW5kIGZvciBtb2JpbGUgKi9cbiAgfVxuICAjcmVnaXN0ZXI6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjcmVnaXN0ZXIgI3JlZ2lzdGVyLWZvcm0td3JhcHBlciB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICAjcmVnaXN0ZXIgI3JlZ2lzdGVyLWZvcm0td3JhcHBlciAjcmVnaXN0ZXItZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBtYXJnaW46IDFyZW07XG4gIH1cbiAgI3JlZ2lzdGVyICNyZWdpc3Rlci1mb3JtLXdyYXBwZXIgI3JlZ2lzdGVyLWZvcm0gLmxvZ28ge1xuICAgIHdpZHRoOiA2cmVtO1xuICAgIGhlaWdodDogNnJlbTtcbiAgICBsaW5lLWhlaWdodDogNnJlbTtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgbWFyZ2luOiAxcmVtIGF1dG87XG4gIH1cbiAgI3JlZ2lzdGVyICNyZWdpc3Rlci1mb3JtLXdyYXBwZXIgI3JlZ2lzdGVyLWZvcm0gZm9ybSBtZC1pbnB1dC1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICB9XG59XG4vKiBFbmhhbmNlZCBSZWdpc3RlciBWMiBDb21wb25lbnQgd2l0aCBCZWF1dGlmdWwgQmFja2dyb3VuZHMgKi9cbiNyZWdpc3Rlci12MiB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogTW9kZXJuIGdyYWRpZW50IGJhY2tncm91bmQgd2l0aCBzdWJ0bGUgcGF0dGVybiAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNjY3ZWVhIDAlLCAjNzY0YmEyIDEwMCUpO1xuICAvKiBBZGQgYSBzdWJ0bGUgcGF0dGVybiBvdmVybGF5ICovXG4gIC8qIEFuaW1hdGVkIGZsb2F0aW5nIGVsZW1lbnRzICovXG4gIC8qIFBhc3N3b3JkIGNvbnRhaW5lciBzdHlsaW5nICovXG4gIC8qIExlZnQgc2lkZSBpbnRybyBzZWN0aW9uIHdpdGggYmVhdXRpZnVsIGJhY2tncm91bmQgKi9cbiAgLyogUmlnaHQgc2lkZSBmb3JtIHNlY3Rpb24gKi9cbn1cbiNyZWdpc3Rlci12Mjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgMjUlIDI1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpIDAlLCB0cmFuc3BhcmVudCA1MCUpLCByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDc1JSA3NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgMCUsIHRyYW5zcGFyZW50IDUwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG4gIGFuaW1hdGlvbjogYmFja2dyb3VuZFNoaWZ0IDIwcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgei1pbmRleDogMTtcbn1cbiNyZWdpc3Rlci12Mjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTUwJTtcbiAgbGVmdDogLTUwJTtcbiAgd2lkdGg6IDIwMCU7XG4gIGhlaWdodDogMjAwJTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCAyMCUgODAlLCByZ2JhKDEyMCwgMTE5LCAxOTgsIDAuMykgMCUsIHRyYW5zcGFyZW50IDUwJSksIHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgODAlIDIwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpIDAlLCB0cmFuc3BhcmVudCA1MCUpLCByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDQwJSA0MCUsIHJnYmEoMTIwLCAxOTksIDEyMCwgMC4yKSAwJSwgdHJhbnNwYXJlbnQgNTAlKTtcbiAgYW5pbWF0aW9uOiBmbG9hdCAzMHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIHotaW5kZXg6IDE7XG59XG4jcmVnaXN0ZXItdjIgI3JlZ2lzdGVyLWNvbmZpcm0tcGFzc3dvcmQtY29udGFpbmVyLFxuI3JlZ2lzdGVyLXYyICNyZWdpc3Rlci1wYXNzd29yZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbiNyZWdpc3Rlci12MiAjcmVnaXN0ZXItdjItaW50cm8ge1xuICBwYWRkaW5nOiA4cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIC8qIEJlYXV0aWZ1bCBsYXllcmVkIGJhY2tncm91bmQgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgxMDIsIDEyNiwgMjM0LCAwLjkpIDAlLCByZ2JhKDExOCwgNzUsIDE2MiwgMC45NSkgMTAwJSksIHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTAwIDEwMFwiPjxkZWZzPjxwYXR0ZXJuIGlkPVwiZ3JhaW5cIiB3aWR0aD1cIjEwMFwiIGhlaWdodD1cIjEwMFwiIHBhdHRlcm5Vbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+PGNpcmNsZSBjeD1cIjI1XCIgY3k9XCIyNVwiIHI9XCIxXCIgZmlsbD1cInJnYmEoMjU1LDI1NSwyNTUsMC4xKVwiLz48Y2lyY2xlIGN4PVwiNzVcIiBjeT1cIjc1XCIgcj1cIjEuNVwiIGZpbGw9XCJyZ2JhKDI1NSwyNTUsMjU1LDAuMDUpXCIvPjxjaXJjbGUgY3g9XCI1MFwiIGN5PVwiMTBcIiByPVwiMC41XCIgZmlsbD1cInJnYmEoMjU1LDI1NSwyNTUsMC4xNSlcIi8+PC9wYXR0ZXJuPjwvZGVmcz48cmVjdCB3aWR0aD1cIjEwMFwiIGhlaWdodD1cIjEwMFwiIGZpbGw9XCJ1cmwoJTIzZ3JhaW4pXCIvPjwvc3ZnPicpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyLCAyMDBweCAyMDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyLCAwIDA7XG4gIC8qIFN1YnRsZSBib3JkZXIgYW5kIHNoYWRvdyBlZmZlY3RzICovXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAwIDMwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAvKiBBZGQgYSBiZWF1dGlmdWwgZ3JhZGllbnQgb3ZlcmxheSAqL1xufVxuI3JlZ2lzdGVyLXYyICNyZWdpc3Rlci12Mi1pbnRybzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IHRvcCBsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDAlLCB0cmFuc3BhcmVudCA3MCUpLCByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBib3R0b20gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAwJSwgdHJhbnNwYXJlbnQgNzAlKTtcbiAgei1pbmRleDogLTE7XG59XG4jcmVnaXN0ZXItdjIgI3JlZ2lzdGVyLXYyLWludHJvIC5wcm9ncmVzcy1iYXIge1xuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbn1cbiNyZWdpc3Rlci12MiAjcmVnaXN0ZXItdjItaW50cm8gLmxvZ28ge1xuICB3aWR0aDogOC43NXJlbTtcbiAgaGVpZ2h0OiA4cmVtO1xuICBsaW5lLWhlaWdodDogOHJlbTtcbiAgZm9udC1zaXplOiA1LjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDhweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbiNyZWdpc3Rlci12MiAjcmVnaXN0ZXItdjItaW50cm8gLmxvZ286aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIGJveC1zaGFkb3c6IDAgMTVweCA0NXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbiNyZWdpc3Rlci12MiAjcmVnaXN0ZXItdjItaW50cm8gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZmZmZmZmIDAlLCAjZjBmMGYwIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jcmVnaXN0ZXItdjIgI3JlZ2lzdGVyLXYyLWludHJvIC5sb2dvLXRleHQge1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2ZmNmIzNSAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDI1NSwgMTA3LCA1MywgMC4zKTtcbn1cbiNyZWdpc3Rlci12MiAjcmVnaXN0ZXItdjItaW50cm8gLmRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjcmVnaXN0ZXItdjIgI3JlZ2lzdGVyLXYyLWludHJvIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gIH1cbn1cbiNyZWdpc3Rlci12MiAjcmVnaXN0ZXItdjItZm9ybS13cmFwcGVyIHtcbiAgd2lkdGg6IDQ1cmVtO1xuICBtaW4td2lkdGg6IDQ1cmVtO1xuICBtYXgtd2lkdGg6IDQ1cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45OCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBib3gtc2hhZG93OiAtMTBweCAwIDUwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAvKiBTdWJ0bGUgZ3JhZGllbnQgb3ZlcmxheSAqL1xufVxuI3JlZ2lzdGVyLXYyICNyZWdpc3Rlci12Mi1mb3JtLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgNTAlLCByZ2JhKDI0OCwgMjUwLCAyNTIsIDAuMSkgMTAwJSk7XG4gIHotaW5kZXg6IC0xO1xufVxuI3JlZ2lzdGVyLXYyICNyZWdpc3Rlci12Mi1mb3JtLXdyYXBwZXIgI3JlZ2lzdGVyLXYyLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogOHJlbSAzcmVtIDNyZW0gM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuI3JlZ2lzdGVyLXYyICNyZWdpc3Rlci12Mi1mb3JtLXdyYXBwZXIgI3JlZ2lzdGVyLXYyLWZvcm0gLmxvZ28ge1xuICB3aWR0aDogMTNyZW07XG4gIGhlaWdodDogMTNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxM3JlbTtcbiAgZm9udC1zaXplOiAxMHJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAzcmVtIGF1dG87XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1zZWNvbmRhcnksICNGMjcyMzkpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzY2N2VlYSAwJSwgIzc2NGJhMiAxMDAlKTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDEwMiwgMTI2LCAyMzQsIDAuMyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4jcmVnaXN0ZXItdjIgI3JlZ2lzdGVyLXYyLWZvcm0td3JhcHBlciAjcmVnaXN0ZXItdjItZm9ybSAubG9nbzpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KSBzY2FsZSgxLjAyKTtcbiAgYm94LXNoYWRvdzogMCAxNXB4IDQwcHggcmdiYSgxMDIsIDEyNiwgMjM0LCAwLjQpO1xufVxuI3JlZ2lzdGVyLXYyICNyZWdpc3Rlci12Mi1mb3JtLXdyYXBwZXIgI3JlZ2lzdGVyLXYyLWZvcm0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMmQzNzQ4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbiNyZWdpc3Rlci12MiAjcmVnaXN0ZXItdjItZm9ybS13cmFwcGVyICNyZWdpc3Rlci12Mi1mb3JtIC5kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIGNvbG9yOiAjNzE4MDk2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4jcmVnaXN0ZXItdjIgI3JlZ2lzdGVyLXYyLWZvcm0td3JhcHBlciAjcmVnaXN0ZXItdjItZm9ybSBmb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICAvKiBFbmhhbmNlZCBpbnB1dCBzdHlsaW5nICovXG59XG4jcmVnaXN0ZXItdjIgI3JlZ2lzdGVyLXYyLWZvcm0td3JhcHBlciAjcmVnaXN0ZXItdjItZm9ybSBmb3JtIG1kLWlucHV0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMDIsIDEyNiwgMjM0LCAwLjEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuI3JlZ2lzdGVyLXYyICNyZWdpc3Rlci12Mi1mb3JtLXdyYXBwZXIgI3JlZ2lzdGVyLXYyLWZvcm0gZm9ybSBtZC1pbnB1dC1jb250YWluZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMDIsIDEyNiwgMjM0LCAwLjIpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG59XG4jcmVnaXN0ZXItdjIgI3JlZ2lzdGVyLXYyLWZvcm0td3JhcHBlciAjcmVnaXN0ZXItdjItZm9ybSBmb3JtIG1kLWlucHV0LWNvbnRhaW5lci5tZC1pbnB1dC1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogIzY2N2VlYTtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMTAyLCAxMjYsIDIzNCwgMC4xKTtcbn1cbiNyZWdpc3Rlci12MiAjcmVnaXN0ZXItdjItZm9ybS13cmFwcGVyICNyZWdpc3Rlci12Mi1mb3JtIGZvcm0gbWQtaW5wdXQtY29udGFpbmVyIGlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzJkMzc0ODtcbn1cbiNyZWdpc3Rlci12MiAjcmVnaXN0ZXItdjItZm9ybS13cmFwcGVyICNyZWdpc3Rlci12Mi1mb3JtIGZvcm0gbWQtaW5wdXQtY29udGFpbmVyIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTBhZWMwO1xufVxuI3JlZ2lzdGVyLXYyICNyZWdpc3Rlci12Mi1mb3JtLXdyYXBwZXIgI3JlZ2lzdGVyLXYyLWZvcm0gZm9ybSBtZC1jaGVja2JveCB7XG4gIG1hcmdpbjogMDtcbn1cbiNyZWdpc3Rlci12MiAjcmVnaXN0ZXItdjItZm9ybS13cmFwcGVyICNyZWdpc3Rlci12Mi1mb3JtIGZvcm0gLnRlcm1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbjogMXJlbSAwIDJyZW0gMDtcbiAgY29sb3I6ICM0YTU1Njg7XG59XG4jcmVnaXN0ZXItdjIgI3JlZ2lzdGVyLXYyLWZvcm0td3JhcHBlciAjcmVnaXN0ZXItdjItZm9ybSBmb3JtIC50ZXJtcyBhIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gIGNvbG9yOiAjNjY3ZWVhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jcmVnaXN0ZXItdjIgI3JlZ2lzdGVyLXYyLWZvcm0td3JhcHBlciAjcmVnaXN0ZXItdjItZm9ybSBmb3JtIC50ZXJtcyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jcmVnaXN0ZXItdjIgI3JlZ2lzdGVyLXYyLWZvcm0td3JhcHBlciAjcmVnaXN0ZXItdjItZm9ybSBmb3JtIC5tZC1idXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMXJlbSBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzY2N2VlYSAwJSwgIzc2NGJhMiAxMDAlKTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBib3gtc2hhZG93OiAwIDRweCAxNXB4IHJnYmEoMTAyLCAxMjYsIDIzNCwgMC40KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbiNyZWdpc3Rlci12MiAjcmVnaXN0ZXItdjItZm9ybS13cmFwcGVyICNyZWdpc3Rlci12Mi1mb3JtIGZvcm0gLm1kLWJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDI1cHggcmdiYSgxMDIsIDEyNiwgMjM0LCAwLjYpO1xufVxuI3JlZ2lzdGVyLXYyICNyZWdpc3Rlci12Mi1mb3JtLXdyYXBwZXIgI3JlZ2lzdGVyLXYyLWZvcm0gZm9ybSAubWQtYnV0dG9uW3R5cGU9c3VibWl0XTphY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4jcmVnaXN0ZXItdjIgI3JlZ2lzdGVyLXYyLWZvcm0td3JhcHBlciAjcmVnaXN0ZXItdjItZm9ybSAubG9naW4ge1xuICBtYXJnaW46IDJyZW0gYXV0byAxLjVyZW0gYXV0bztcbiAgd2lkdGg6IDI1MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNGE1NTY4O1xufVxuI3JlZ2lzdGVyLXYyICNyZWdpc3Rlci12Mi1mb3JtLXdyYXBwZXIgI3JlZ2lzdGVyLXYyLWZvcm0gLmxvZ2luIC50ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4jcmVnaXN0ZXItdjIgI3JlZ2lzdGVyLXYyLWZvcm0td3JhcHBlciAjcmVnaXN0ZXItdjItZm9ybSAubG9naW4gLmxpbmsge1xuICBjb2xvcjogIzY2N2VlYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuI3JlZ2lzdGVyLXYyICNyZWdpc3Rlci12Mi1mb3JtLXdyYXBwZXIgI3JlZ2lzdGVyLXYyLWZvcm0gLmxvZ2luIC5saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIEJlYXV0aWZ1bCBhbmltYXRpb25zICovXG5Aa2V5ZnJhbWVzIGJhY2tncm91bmRTaGlmdCB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMzMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMHB4LCAtMzBweCkgcm90YXRlKDAuNWRlZyk7XG4gIH1cbiAgNjYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCwgMjBweCkgcm90YXRlKC0wLjVkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsb2F0IHtcbiAgMCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAzMyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwcHgsIC01MHB4KSByb3RhdGUoMWRlZyk7XG4gIH1cbiAgNjYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjVweCwgMjVweCkgcm90YXRlKC0wLjVkZWcpO1xuICB9XG59XG4vKiBFbmhhbmNlZCByZXNwb25zaXZlIGRlc2lnbiAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgI3JlZ2lzdGVyLXYyIHtcbiAgICAvKiBNb2JpbGUgYmFja2dyb3VuZCBhZGp1c3RtZW50cyAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM2NjdlZWEgMCUsICM3NjRiYTIgMTAwJSk7XG4gIH1cbiAgI3JlZ2lzdGVyLXYyOjpiZWZvcmUsICNyZWdpc3Rlci12Mjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IC8qIFNpbXBsaWZ5IGZvciBtb2JpbGUgcGVyZm9ybWFuY2UgKi9cbiAgfVxuICAjcmVnaXN0ZXItdjIgI3JlZ2lzdGVyLXYyLWZvcm0td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgfVxuICAjcmVnaXN0ZXItdjIgI3JlZ2lzdGVyLXYyLWZvcm0td3JhcHBlciAjcmVnaXN0ZXItdjItZm9ybSB7XG4gICAgcGFkZGluZzogMnJlbSAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICNyZWdpc3Rlci12MiAjcmVnaXN0ZXItdjItZm9ybS13cmFwcGVyICNyZWdpc3Rlci12Mi1mb3JtIC5sb2dvIHtcbiAgICB3aWR0aDogOHJlbTtcbiAgICBoZWlnaHQ6IDhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDhyZW07XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICAgIG1hcmdpbjogMXJlbSBhdXRvIDJyZW07XG4gIH1cbiAgI3JlZ2lzdGVyLXYyICNyZWdpc3Rlci12Mi1mb3JtLXdyYXBwZXIgI3JlZ2lzdGVyLXYyLWZvcm0gZm9ybSBtZC1pbnB1dC1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICB9XG59XG4vKiBMYXJnZSBzY3JlZW5zIG9wdGltaXphdGlvbiAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICNyZWdpc3Rlci12MiAjcmVnaXN0ZXItdjItaW50cm8ge1xuICAgIHBhZGRpbmc6IDEwcmVtO1xuICB9XG4gICNyZWdpc3Rlci12MiAjcmVnaXN0ZXItdjItaW50cm8gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbiAgI3JlZ2lzdGVyLXYyICNyZWdpc3Rlci12Mi1pbnRybyAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG4gICNyZWdpc3Rlci12MiAjcmVnaXN0ZXItdjItZm9ybS13cmFwcGVyIHtcbiAgICB3aWR0aDogNTByZW07XG4gICAgbWluLXdpZHRoOiA1MHJlbTtcbiAgICBtYXgtd2lkdGg6IDUwcmVtO1xuICB9XG59XG4vKiBBZGQgc3VidGxlIGhvdmVyIGVmZmVjdHMgZm9yIGludGVyYWN0aXZlIGVsZW1lbnRzICovXG4jcmVnaXN0ZXItdjIge1xuICAvKiBFbmhhbmNlZCBjaGVja2JveCBzdHlsaW5nICovXG59XG4jcmVnaXN0ZXItdjIgbWQtcHJvZ3Jlc3MtbGluZWFyIHtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMTAyLCAxMjYsIDIzNCwgMC4zKTtcbn1cbiNyZWdpc3Rlci12MiBtZC1jaGVja2JveCAubWQtaWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjYmQ1ZTA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4jcmVnaXN0ZXItdjIgbWQtY2hlY2tib3gubWQtY2hlY2tlZCAubWQtaWNvbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM2NjdlZWEgMCUsICM3NjRiYTIgMTAwJSk7XG4gIGJvcmRlci1jb2xvcjogIzY2N2VlYTtcbn1cblxuI3Jlc2V0LXBhc3N3b3JkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy8ycGkuanBnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbiNyZXNldC1wYXNzd29yZCAjcmVzZXQtcGFzc3dvcmQtZm9ybS13cmFwcGVyIHtcbiAgZmxleDogMSAwIGF1dG87XG4gIHBhZGRpbmc6IDMycHg7XG59XG4jcmVzZXQtcGFzc3dvcmQgI3Jlc2V0LXBhc3N3b3JkLWZvcm0td3JhcHBlciAjcmVzZXQtcGFzc3dvcmQtZm9ybSB7XG4gIHdpZHRoOiAzODRweDtcbiAgbWF4LXdpZHRoOiAzODRweDtcbiAgcGFkZGluZzogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuI3Jlc2V0LXBhc3N3b3JkICNyZXNldC1wYXNzd29yZC1mb3JtLXdyYXBwZXIgI3Jlc2V0LXBhc3N3b3JkLWZvcm0gLmxvZ28ge1xuICB3aWR0aDogMTI4cHg7XG4gIGhlaWdodDogMTI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjhweDtcbiAgZm9udC1zaXplOiA4NnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDMycHggYXV0bztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbiNyZXNldC1wYXNzd29yZCAjcmVzZXQtcGFzc3dvcmQtZm9ybS13cmFwcGVyICNyZXNldC1wYXNzd29yZC1mb3JtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luOiAxNnB4IDAgMzJweCAwO1xufVxuI3Jlc2V0LXBhc3N3b3JkICNyZXNldC1wYXNzd29yZC1mb3JtLXdyYXBwZXIgI3Jlc2V0LXBhc3N3b3JkLWZvcm0gZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI3Jlc2V0LXBhc3N3b3JkICNyZXNldC1wYXNzd29yZC1mb3JtLXdyYXBwZXIgI3Jlc2V0LXBhc3N3b3JkLWZvcm0gZm9ybSAuc3VibWl0LWJ1dHRvbiB7XG4gIHdpZHRoOiAyMjBweDtcbiAgbWFyZ2luOiAxNnB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3Jlc2V0LXBhc3N3b3JkICNyZXNldC1wYXNzd29yZC1mb3JtLXdyYXBwZXIgI3Jlc2V0LXBhc3N3b3JkLWZvcm0gLmxvZ2luIHtcbiAgbWFyZ2luOiAzMnB4IGF1dG8gMjRweCBhdXRvO1xuICB3aWR0aDogMjUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jcmVzZXQtcGFzc3dvcmQgI3Jlc2V0LXBhc3N3b3JkLWZvcm0td3JhcHBlciAjcmVzZXQtcGFzc3dvcmQtZm9ybSAubG9naW4gLnRleHQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gICNyZXNldC1wYXNzd29yZCAjcmVzZXQtcGFzc3dvcmQtZm9ybS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gICNyZXNldC1wYXNzd29yZCAjcmVzZXQtcGFzc3dvcmQtZm9ybS13cmFwcGVyICNyZXNldC1wYXNzd29yZC1mb3JtIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNyZXNldC1wYXNzd29yZCAjcmVzZXQtcGFzc3dvcmQtZm9ybS13cmFwcGVyICNyZXNldC1wYXNzd29yZC1mb3JtIGZvcm0gLm1kLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLm1zLXRoZW1lLW9wdGlvbnMgLm1zLXRoZW1lLW9wdGlvbnMtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2MHB4O1xuICByaWdodDogMDtcbiAgei1pbmRleDogNTA7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggNHB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDFweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4ubXMtdGhlbWUtb3B0aW9ucyAubXMtdGhlbWUtb3B0aW9ucy1idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLm1zLXRoZW1lLW9wdGlvbnMgbWQtc2lkZW5hdiB7XG4gIHdpZHRoOiAzODRweDtcbiAgbWluLXdpZHRoOiAzODRweDtcbiAgbWF4LXdpZHRoOiAzODRweDtcbn1cbi5tcy10aGVtZS1vcHRpb25zIG1kLXNpZGVuYXYgLm1zLXRoZW1lLW9wdGlvbnMtbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDEyO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5tcy10aGVtZS1vcHRpb25zIG1kLXNpZGVuYXYgLm1zLXRoZW1lLW9wdGlvbnMtbGlzdCAudGhlbWUtb3B0aW9uIHtcbiAgcGFkZGluZzogMTZweDtcbn1cbi5tcy10aGVtZS1vcHRpb25zIG1kLXNpZGVuYXYgLm1zLXRoZW1lLW9wdGlvbnMtbGlzdCAudGhlbWUtb3B0aW9uLmxheW91dC1vcHRpb25zIG1kLXJhZGlvLWJ1dHRvbiB7XG4gIHdpZHRoOiAxNjBweDtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbiAgbWFyZ2luOiA4cHggOHB4IDE2cHggOHB4O1xufVxuLm1zLXRoZW1lLW9wdGlvbnMgbWQtc2lkZW5hdiAubXMtdGhlbWUtb3B0aW9ucy1saXN0IC50aGVtZS1vcHRpb24ubGF5b3V0LW9wdGlvbnMgbWQtcmFkaW8tYnV0dG9uOmhvdmVyIC5fbWQtbGFiZWwgaW1nLCAubXMtdGhlbWUtb3B0aW9ucyBtZC1zaWRlbmF2IC5tcy10aGVtZS1vcHRpb25zLWxpc3QgLnRoZW1lLW9wdGlvbi5sYXlvdXQtb3B0aW9ucyBtZC1yYWRpby1idXR0b24ubWQtY2hlY2tlZCAuX21kLWxhYmVsIGltZyB7XG4gIG9wYWNpdHk6IDE7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5tcy10aGVtZS1vcHRpb25zIG1kLXNpZGVuYXYgLm1zLXRoZW1lLW9wdGlvbnMtbGlzdCAudGhlbWUtb3B0aW9uLmxheW91dC1vcHRpb25zIG1kLXJhZGlvLWJ1dHRvbiAuX21kLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubXMtdGhlbWUtb3B0aW9ucyBtZC1zaWRlbmF2IC5tcy10aGVtZS1vcHRpb25zLWxpc3QgLnRoZW1lLW9wdGlvbi5sYXlvdXQtb3B0aW9ucyBtZC1yYWRpby1idXR0b24gLl9tZC1sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm1zLXRoZW1lLW9wdGlvbnMgbWQtc2lkZW5hdiAubXMtdGhlbWUtb3B0aW9ucy1saXN0IC50aGVtZS1vcHRpb24ubGF5b3V0LW9wdGlvbnMgbWQtcmFkaW8tYnV0dG9uIC5fbWQtbGFiZWwgaW1nIHtcbiAgb3BhY2l0eTogMC44O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ubXMtdGhlbWUtb3B0aW9ucyBtZC1zaWRlbmF2IC5tcy10aGVtZS1vcHRpb25zLWxpc3QgLnRoZW1lLW9wdGlvbi5jb2xvci1wYWxldHRlcyBtZC1tZW51LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDE5MnB4O1xufVxuLm1zLXRoZW1lLW9wdGlvbnMgbWQtc2lkZW5hdiAubXMtdGhlbWUtb3B0aW9ucy1saXN0IC50aGVtZS1vcHRpb24uY29sb3ItcGFsZXR0ZXMgLnRoZW1lLWJ1dHRvbiB7XG4gIGJvcmRlci1ib3R0b206IDE2cHggc29saWQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDFweDtcbiAgaGVpZ2h0OiA4OHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBvcGFjaXR5OiAwLjg7XG59XG4ubXMtdGhlbWUtb3B0aW9ucyBtZC1zaWRlbmF2IC5tcy10aGVtZS1vcHRpb25zLWxpc3QgLnRoZW1lLW9wdGlvbi5jb2xvci1wYWxldHRlcyAudGhlbWUtYnV0dG9uOmhvdmVyLCAubXMtdGhlbWUtb3B0aW9ucyBtZC1zaWRlbmF2IC5tcy10aGVtZS1vcHRpb25zLWxpc3QgLnRoZW1lLW9wdGlvbi5jb2xvci1wYWxldHRlcyAudGhlbWUtYnV0dG9uLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5tcy10aGVtZS1vcHRpb25zIG1kLXNpZGVuYXYgLm1zLXRoZW1lLW9wdGlvbnMtbGlzdCAudGhlbWUtb3B0aW9uIG1kLXJhZGlvLWJ1dHRvbiB7XG4gIG1hcmdpbjogOHB4O1xufVxuLm1zLXRoZW1lLW9wdGlvbnMgbWQtc2lkZW5hdiAubXMtdGhlbWUtb3B0aW9ucy1saXN0IC50aGVtZS1vcHRpb24gLm9wdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMCA4cHggMTJweCA4cHg7XG59XG5cbi8qIFRoZW1lIFNlbGVjdG9yIENvbXBvbmVudCAqL1xuLnRoZW1lLXNlbGVjdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGhlbWUtc2VsZWN0b3IgLnRoZW1lLXNlbGVjdG9yLXRyaWdnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLXN1cmZhY2UsICNmZmZmZmYpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZS1ib3JkZXIsICNlMWU0ZTgpO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS10aGVtZS10ZXh0LXByaW1hcnksICMzNDNhNDApO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4udGhlbWUtc2VsZWN0b3IgLnRoZW1lLXNlbGVjdG9yLXRyaWdnZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1ob3ZlciwgI2YxZjFmMSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUtcHJpbWFyeSwgIzA1NUVFRCk7XG59XG4udGhlbWUtc2VsZWN0b3IgLnRoZW1lLXNlbGVjdG9yLXRyaWdnZXIgLnRoZW1lLWljb24ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogdmFyKC0tdGhlbWUtcHJpbWFyeSwgIzA1NUVFRCk7XG59XG4udGhlbWUtc2VsZWN0b3IgLnRoZW1lLXNlbGVjdG9yLXRyaWdnZXIgLnRoZW1lLW5hbWUge1xuICBmb250LXdlaWdodDogNTAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRoZW1lLXNlbGVjdG9yIC50aGVtZS1zZWxlY3Rvci10cmlnZ2VyIC5kcm9wZG93bi1pY29uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogdmFyKC0tdGhlbWUtdGV4dC1zZWNvbmRhcnksICM2Yzc1N2QpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xufVxuLnRoZW1lLXNlbGVjdG9yIC50aGVtZS1zZWxlY3Rvci10cmlnZ2VyIC5kcm9wZG93bi1pY29uLnJvdGF0ZWQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnRoZW1lLXNlbGVjdG9yIC50aGVtZS1zZWxlY3Rvci1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1zdXJmYWNlLCAjZmZmZmZmKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUtYm9yZGVyLCAjZTFlNGU4KTtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbiAgYm94LXNoYWRvdzogdmFyKC0tdGhlbWUtc2hhZG93LWxnLCAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KSk7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGFuaW1hdGlvbjogZHJvcGRvd25GYWRlSW4gMC4ycyBlYXNlO1xufVxuQGtleWZyYW1lcyBkcm9wZG93bkZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjVyZW0pIHNjYWxlKDAuOTUpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKTtcbiAgfVxufVxuLnRoZW1lLXNlbGVjdG9yIC50aGVtZS1zZWxlY3Rvci1oZWFkZXIge1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGhlbWUtYm9yZGVyLWxpZ2h0LCAjZjFmM2Y0KTtcbn1cbi50aGVtZS1zZWxlY3RvciAudGhlbWUtc2VsZWN0b3ItaGVhZGVyIGg0IHtcbiAgbWFyZ2luOiAwIDAgMC4yNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLXRoZW1lLXRleHQtcHJpbWFyeSwgIzM0M2E0MCk7XG59XG4udGhlbWUtc2VsZWN0b3IgLnRoZW1lLXNlbGVjdG9yLWhlYWRlciBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogdmFyKC0tdGhlbWUtdGV4dC1zZWNvbmRhcnksICM2Yzc1N2QpO1xufVxuLnRoZW1lLXNlbGVjdG9yIC50aGVtZS1vcHRpb25zIHtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLnRoZW1lLXNlbGVjdG9yIC50aGVtZS1vcHRpb25zIC50aGVtZS1vcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGhlbWUtc2VsZWN0b3IgLnRoZW1lLW9wdGlvbnMgLnRoZW1lLW9wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWhvdmVyLCAjZjFmMWYxKTtcbn1cbi50aGVtZS1zZWxlY3RvciAudGhlbWUtb3B0aW9ucyAudGhlbWUtb3B0aW9uLnRoZW1lLW9wdGlvbi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1mb2N1cywgcmdiYSg1LCA5NCwgMjM3LCAwLjEpKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUtcHJpbWFyeSwgIzA1NUVFRCk7XG59XG4udGhlbWUtc2VsZWN0b3IgLnRoZW1lLXByZXZpZXcge1xuICBmbGV4LXNocmluazogMDtcbn1cbi50aGVtZS1zZWxlY3RvciAudGhlbWUtcHJldmlldyAudGhlbWUtcHJldmlldy1jb2xvcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUtYm9yZGVyLWxpZ2h0LCAjZjFmM2Y0KTtcbn1cbi50aGVtZS1zZWxlY3RvciAudGhlbWUtcHJldmlldyAudGhlbWUtcHJldmlldy1jb2xvcnMgLmNvbG9yLXN3YXRjaCB7XG4gIGZsZXg6IDE7XG59XG4udGhlbWUtc2VsZWN0b3IgLnRoZW1lLXByZXZpZXcgLnRoZW1lLXByZXZpZXctY29sb3JzIC5jb2xvci1zd2F0Y2gucHJpbWFyeSB7XG4gIGZsZXg6IDI7XG59XG4udGhlbWUtc2VsZWN0b3IgLnRoZW1lLWluZm8ge1xuICBmbGV4OiAxO1xufVxuLnRoZW1lLXNlbGVjdG9yIC50aGVtZS1pbmZvIC50aGVtZS1uYW1lLW9wdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBjb2xvcjogdmFyKC0tdGhlbWUtdGV4dC1wcmltYXJ5LCAjMzQzYTQwKTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4udGhlbWUtc2VsZWN0b3IgLnRoZW1lLWluZm8gLnRoZW1lLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGNvbG9yOiB2YXIoLS10aGVtZS10ZXh0LXNlY29uZGFyeSwgIzZjNzU3ZCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4udGhlbWUtc2VsZWN0b3IgLnRoZW1lLXNlbGVjdGVkLWluZGljYXRvciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogdmFyKC0tdGhlbWUtcHJpbWFyeSwgIzA1NUVFRCk7XG59XG4udGhlbWUtc2VsZWN0b3IgLnRoZW1lLXNlbGVjdGVkLWluZGljYXRvciBtZC1pY29uIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnRoZW1lLXNlbGVjdG9yIC50aGVtZS1xdWljay1hY3Rpb25zIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tdGhlbWUtYm9yZGVyLWxpZ2h0LCAjZjFmM2Y0KTtcbn1cbi50aGVtZS1zZWxlY3RvciAudGhlbWUtcXVpY2stYWN0aW9ucyAudGhlbWUtcXVpY2stdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUtYm9yZGVyLCAjZTFlNGU4KTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tdGhlbWUtdGV4dC1wcmltYXJ5LCAjMzQzYTQwKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnRoZW1lLXNlbGVjdG9yIC50aGVtZS1xdWljay1hY3Rpb25zIC50aGVtZS1xdWljay10b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1ob3ZlciwgI2YxZjFmMSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUtcHJpbWFyeSwgIzA1NUVFRCk7XG59XG4udGhlbWUtc2VsZWN0b3IgLnRoZW1lLXF1aWNrLWFjdGlvbnMgLnRoZW1lLXF1aWNrLXRvZ2dsZSBtZC1pY29uIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6IHZhcigtLXRoZW1lLXRleHQtc2Vjb25kYXJ5LCAjNmM3NTdkKTtcbn1cbi50aGVtZS1zZWxlY3RvciAudGhlbWUtcXVpY2stYWN0aW9ucyAudGhlbWUtcXVpY2stdG9nZ2xlIHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnRoZW1lLXNlbGVjdG9yIC50aGVtZS1zZWxlY3Rvci1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogOTk5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50aGVtZS1zZWxlY3RvciAudGhlbWUtc2VsZWN0b3ItZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgbWF4LWhlaWdodDogODB2aDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC50aGVtZS1zZWxlY3RvciAudGhlbWUtc2VsZWN0b3ItYmFja2Ryb3Age1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxufVxuXG5bZGF0YS10aGVtZT1kYXJrXSAudGhlbWUtc2VsZWN0b3IgLnRoZW1lLXNlbGVjdG9yLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtc3VyZmFjZS1lbGV2YXRpb24tMiwgIzJkMmQyZCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUtYm9yZGVyLCAjM2QzZDNkKTtcbn1cblxuW2RhdGEtdGhlbWU9b2NlYW5dIC50aGVtZS1zZWxlY3RvciAudGhlbWUtb3B0aW9uLnRoZW1lLW9wdGlvbi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDExOSwgMTkwLCAwLjEpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lLXByaW1hcnksICMwMDc3YmUpO1xufVxuXG5bZGF0YS10aGVtZT1mb3Jlc3RdIC50aGVtZS1zZWxlY3RvciAudGhlbWUtb3B0aW9uLnRoZW1lLW9wdGlvbi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ1LCA5MCwgMzksIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUtcHJpbWFyeSwgIzJkNWEyNyk7XG59XG5cbi8qIFRvb2xiYXIgQ29udGFpbmVyIC0gTW9iaWxlIEZpcnN0IERlc2lnbiAqL1xuLnRvb2xiYXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBnYXA6IDE2cHg7XG4gIG1pbi1oZWlnaHQ6IDY0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvb2xiYXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnRvb2xiYXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuXG4vKiBUb29sYmFyIFNlY3Rpb25zICovXG4udG9vbGJhci1sZWZ0LFxuLnRvb2xiYXItcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudG9vbGJhci1sZWZ0LFxuICAudG9vbGJhci1yaWdodCB7XG4gICAgZ2FwOiA0cHg7XG4gIH1cbn1cblxuLnRvb2xiYXItY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMDsgLyogQWxsb3cgZmxleCBzaHJpbmtpbmcgKi9cbn1cblxuLyogVG9vbGJhciBCdXR0b25zICovXG4udG9vbGJhci1idG4ge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBtaW4td2lkdGg6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLnRvb2xiYXItYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4udG9vbGJhci1idG46YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLnRvb2xiYXItYnRuIG1kLWljb24ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvb2xiYXItYnRuIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbiAgLnRvb2xiYXItYnRuIG1kLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50b29sYmFyLWJ0biB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG1pbi13aWR0aDogMzZweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbiAgLnRvb2xiYXItYnRuIG1kLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4vKiBTcGVjaWZpYyBCdXR0b24gU3R5bGVzICovXG4ubW9iaWxlLW1lbnUtYnRuLFxuLm1vYmlsZS1jbWQtYnRuIHtcbiAgYmFja2dyb3VuZDogcmdiYSg3NCwgMTcxLCAyNDcsIDAuMik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg3NCwgMTcxLCAyNDcsIDAuMyk7XG59XG4ubW9iaWxlLW1lbnUtYnRuOmhvdmVyLFxuLm1vYmlsZS1jbWQtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSg3NCwgMTcxLCAyNDcsIDAuMyk7XG59XG4ubW9iaWxlLW1lbnUtYnRuIG1kLWljb24sXG4ubW9iaWxlLWNtZC1idG4gbWQtaWNvbiB7XG4gIGNvbG9yOiAjNGRhYmY3O1xufVxuXG4ubm90aWZpY2F0aW9uLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub3RpZmljYXRpb24tYnRuIC5ub3RpZmljYXRpb24tYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgcmlnaHQ6IC0ycHg7XG4gIGJhY2tncm91bmQ6ICNmZjZiNmI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtaW4td2lkdGg6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubm90aWZpY2F0aW9uLWJ0biAubm90aWZpY2F0aW9uLWJhZGdlIHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBwYWRkaW5nOiAxcHggNHB4O1xuICAgIG1pbi13aWR0aDogMTRweDtcbiAgfVxufVxuXG4uc2V0dGluZ3MtYnRuIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMDgsIDExNywgMTI1LCAwLjIpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4zKTtcbn1cbi5zZXR0aW5ncy1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMyk7XG59XG5cbi8qIEF2YXRhciBTZWN0aW9uICovXG4uYXZhdGFyLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmF2YXRhci1zZWN0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG59XG4uYXZhdGFyLXNlY3Rpb24gLmF2YXRhci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYXZhdGFyLXNlY3Rpb24gLmF2YXRhci13cmFwcGVyIC5hdmF0YXItaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmF2YXRhci1zZWN0aW9uIC5hdmF0YXItd3JhcHBlciAuYXZhdGFyLXN0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMnB4O1xuICByaWdodDogLTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbn1cbi5hdmF0YXItc2VjdGlvbiAuYXZhdGFyLXdyYXBwZXIgLmF2YXRhci1zdGF0dXMub25saW5lIHtcbiAgYmFja2dyb3VuZDogIzUxY2Y2Njtcbn1cbi5hdmF0YXItc2VjdGlvbiAuYXZhdGFyLXdyYXBwZXIgLmF2YXRhci1zdGF0dXMuYXdheSB7XG4gIGJhY2tncm91bmQ6ICNmZmQ0M2I7XG59XG4uYXZhdGFyLXNlY3Rpb24gLmF2YXRhci13cmFwcGVyIC5hdmF0YXItc3RhdHVzLmJ1c3kge1xuICBiYWNrZ3JvdW5kOiAjZmY2YjZiO1xufVxuLmF2YXRhci1zZWN0aW9uIC5hdmF0YXItd3JhcHBlciAuYXZhdGFyLXN0YXR1cy5vZmZsaW5lIHtcbiAgYmFja2dyb3VuZDogIzg2OGU5Njtcbn1cbi5hdmF0YXItc2VjdGlvbiAudXNlcm5hbWUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmF2YXRhci1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICBnYXA6IDhweDtcbiAgfVxuICAuYXZhdGFyLXNlY3Rpb24gLmF2YXRhci13cmFwcGVyIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLmF2YXRhci1zZWN0aW9uIC5hdmF0YXItd3JhcHBlciAuYXZhdGFyLXN0YXR1cyB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG4gIC5hdmF0YXItc2VjdGlvbiAudXNlcm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5hdmF0YXItc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNHB4IDhweDtcbiAgICBnYXA6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG4gIC5hdmF0YXItc2VjdGlvbiAuYXZhdGFyLXdyYXBwZXIge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuICAuYXZhdGFyLXNlY3Rpb24gLmF2YXRhci13cmFwcGVyIC5hdmF0YXItc3RhdHVzIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICB9XG59XG5cbi8qIENvbW1hbmQgUGFuZWwgQ29udGFpbmVyICovXG4uY21kLXBhbmVsLWNvbnRhaW5lciB7XG4gIGZsZXg6IDE7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jbWQtcGFuZWwtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG59XG5cbi8qIE1vYmlsZSBDb21tYW5kIFBhbmVsIE92ZXJsYXkgKi9cbi5tb2JpbGUtY21kLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4ubW9iaWxlLWNtZC1vdmVybGF5IC5tb2JpbGUtY21kLXBhbmVsIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA3MHZoO1xuICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhbmltYXRpb246IHNsaWRlVXAgMC4zcyBlYXNlO1xufVxuLm1vYmlsZS1jbWQtb3ZlcmxheSAubW9iaWxlLWNtZC1wYW5lbCAubW9iaWxlLWNtZC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWVjZWY7XG59XG4ubW9iaWxlLWNtZC1vdmVybGF5IC5tb2JpbGUtY21kLXBhbmVsIC5tb2JpbGUtY21kLWhlYWRlciBoMyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5tb2JpbGUtY21kLW92ZXJsYXkgLm1vYmlsZS1jbWQtcGFuZWwgLm1vYmlsZS1jbWQtY29udGVudCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1heC1oZWlnaHQ6IDYwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8qIFRvb2xiYXIgU2VwYXJhdG9yICovXG4udG9vbGJhci1zZXBhcmF0b3Ige1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgbWFyZ2luOiAwIDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9vbGJhci1zZXBhcmF0b3Ige1xuICAgIGhlaWdodDogMjhweDtcbiAgICBtYXJnaW46IDAgNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnRvb2xiYXItc2VwYXJhdG9yIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgfVxufVxuXG4vKiBNb2JpbGUgTm90aWZpY2F0aW9uICovXG4jbW9iaWxlLW5vdGlmaWNhdGlvbiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjbW9iaWxlLW5vdGlmaWNhdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi8qIEFuaW1hdGlvbnMgKi9cbkBrZXlmcmFtZXMgc2xpZGVVcCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4vKiBMZWdhY3kgU3VwcG9ydCAtIEtlZXAgZXhpc3Rpbmcgc3R5bGVzIGZvciBjb21wYXRpYmlsaXR5ICovXG4jbW9iaWxlLW5vdGlmaWNhdGlvbiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IG1lZGl1bTtcbn1cblxuI3Rvb2xiYXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuI2ZhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4jdG9vbGJhci1zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbiN0b29sYmFyIHtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtaW4taGVpZ2h0OiA2NHB4O1xuICBtYXgtaGVpZ2h0OiA2NHB4O1xuICB6LWluZGV4OiA1NSAhaW1wb3J0YW50O1xufVxuI3Rvb2xiYXIgI25hdmlnYXRpb24tdG9nZ2xlIHtcbiAgd2lkdGg6IDY0cHg7XG4gIG1pbi13aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4jdG9vbGJhciAjdXNlci1tZW51IHtcbiAgaGVpZ2h0OiA2NHB4O1xuICBwYWRkaW5nOiAwO1xufVxuI3Rvb2xiYXIgI3VzZXItbWVudSBtZC1tZW51LWl0ZW0gLm1kLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbiN0b29sYmFyICN1c2VyLW1lbnUgbWQtbWVudS1pdGVtIC5tZC1idXR0b24gbWQtaWNvbiB7XG4gIG1hcmdpbjogYXV0byAxNnB4IGF1dG8gMDtcbn1cbiN0b29sYmFyICN1c2VyLW1lbnUgLnVzZXItYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGhlaWdodDogNjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4jdG9vbGJhciAjdXNlci1tZW51IC51c2VyLWJ1dHRvbiAuYXZhdGFyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jdG9vbGJhciAjdXNlci1tZW51IC51c2VyLWJ1dHRvbiAuYXZhdGFyLXdyYXBwZXIgLnN0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtM3B4O1xuICByaWdodDogNXB4O1xufVxuI3Rvb2xiYXIgI3VzZXItbWVudSAudXNlci1idXR0b24gLnVzZXJuYW1lIHtcbiAgbWFyZ2luOiAwIDEycHggMCA4cHg7XG59XG4jdG9vbGJhciAjbGFuZ3VhZ2UtbWVudSB7XG4gIGhlaWdodDogNjRweDtcbn1cbiN0b29sYmFyICNsYW5ndWFnZS1tZW51IC5sYW5ndWFnZS1idXR0b24ge1xuICBtaW4td2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4jdG9vbGJhciAjbGFuZ3VhZ2UtbWVudSAubGFuZ3VhZ2UtYnV0dG9uIC5pc28ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI3Rvb2xiYXIgI2xhbmd1YWdlLW1lbnUgLmxhbmd1YWdlLWJ1dHRvbiAuZmxhZyB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuI3Rvb2xiYXIgI3F1aWNrLXBhbmVsLXRvZ2dsZSB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiN0b29sYmFyIC50b29sYmFyLXNlcGFyYXRvciB7XG4gIGhlaWdodDogNjRweDtcbn1cblxuI2xhbmd1YWdlLW1lbnUtY29udGVudCBtZC1tZW51LWl0ZW0gLmZsYWcge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbiNsYW5ndWFnZS1tZXNzYWdlIHtcbiAgbWluLWhlaWdodDogODhweDtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbiNsYW5ndWFnZS1tZXNzYWdlIC5tZC10b2FzdC1jb250ZW50IHtcbiAgaGVpZ2h0OiA5MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAjdG9vbGJhciAjdXNlci1tZW51IC51c2VyLWJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiA2NHB4O1xuICAgIHBhZGRpbmc6IDAgMnB4IDAgMTBweDtcbiAgfVxufVxuLnRvYXN0Tm90aWZ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlOTEwNDtcbn1cblxuLnRvYXN0U3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG59XG5cbi50b2FzdExvZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG59XG5cbi50b2FzdFdhcm4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI4NDI0O1xufVxuXG4udG9hc3RFcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMTA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgbXMtY2FyZFxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tcy1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZzogOHB4O1xufVxuLm1zLWNhcmQgLm1zLWNhcmQtY29udGVudC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOTgpLCAwcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4NCk7XG59XG5cbm1zLW1hc29ucnkge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5tcy1tYXNvbnJ5IG1zLW1hc29ucnktaXRlbSxcbm1zLW1hc29ucnkgW21zLW1hc29ucnktaXRlbV0ge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUwdncsIDEwMHZoLCAwKTtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgbXMtc2Nyb2xsXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1zLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuI3NwbGFzaC1zY3JlZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWJhY2tncm91bmQtc2Vjb25kYXJ5LCAjRDhERERFKTtcbiAgei1pbmRleDogOTk5OTk7XG59XG4jc3BsYXNoLXNjcmVlbi5uZy1sZWF2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgMjAwbXM7XG59XG4jc3BsYXNoLXNjcmVlbi5uZy1sZWF2ZS1hY3RpdmUge1xuICBvcGFjaXR5OiAwO1xufVxuI3NwbGFzaC1zY3JlZW4gLmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuI3NwbGFzaC1zY3JlZW4gLmxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogOTZweDtcbiAgbGluZS1oZWlnaHQ6IDk2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDE0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xufVxuI3NwbGFzaC1zY3JlZW4gLmluaXRfdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiA1NCU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuI3NwbGFzaC1zY3JlZW4gLnNwaW5uZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbiNzcGxhc2gtc2NyZWVuIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICBhbmltYXRpb246IG91dGVyLXJvdGF0ZSAyLjkxNjY3cyBsaW5lYXIgaW5maW5pdGU7XG59XG4jc3BsYXNoLXNjcmVlbiAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbmltYXRpb246IHNwb3JhZGljLXJvdGF0ZSA1LjI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XG59XG4jc3BsYXNoLXNjcmVlbiAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciAuZ2FwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0OXB4O1xuICByaWdodDogNDlweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4jc3BsYXNoLXNjcmVlbiAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciAubGVmdCxcbiNzcGxhc2gtc2NyZWVuIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNzcGxhc2gtc2NyZWVuIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5sZWZ0IC5oYWxmLWNpcmNsZSxcbiNzcGxhc2gtc2NyZWVuIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5yaWdodCAuaGFsZi1jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDEwcHggc29saWQgIzQyODVGNDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbiNzcGxhc2gtc2NyZWVuIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5sZWZ0IHtcbiAgbGVmdDogMDtcbn1cbiNzcGxhc2gtc2NyZWVuIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5sZWZ0IC5oYWxmLWNpcmNsZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFuaW1hdGlvbjogbGVmdC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsZWZ0LXdvYmJsZSAxLjMxMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcbn1cbiNzcGxhc2gtc2NyZWVuIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuI3NwbGFzaC1zY3JlZW4gLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLnJpZ2h0IC5oYWxmLWNpcmNsZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFuaW1hdGlvbjogcmlnaHQtd29iYmxlIDEuMzEyNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogcmlnaHQtd29iYmxlIDEuMzEyNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBvdXRlci1yb3RhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMC41KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHNjYWxlKDAuNSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGVmdC13b2JibGUge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyByaWdodC13b2JibGUge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcG9yYWRpYy1yb3RhdGUge1xuICAxMi41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIH1cbiAgMzcuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQwNWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NDBkZWcpO1xuICB9XG4gIDYyLjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2NzVkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoODEwZGVnKTtcbiAgfVxuICA4Ny41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTQ1ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDgwZGVnKTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIG1zLXdpZGdldFxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tcy13aWRnZXQgLm1zLXdpZGdldC1mcm9udCB7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ubXMtd2lkZ2V0IC5tcy13aWRnZXQtYmFjayB7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ubXMtd2lkZ2V0LnNpZGVuYXYtd2lkZ2V0IC5tcy13aWRnZXQtZnJvbnQsXG4ubXMtd2lkZ2V0LnNpZGVuYXYtd2lkZ2V0IC5tcy13aWRnZXQtYmFjayB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubXMtd2lkZ2V0IC5mbGlwLXRvLWZyb250IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLm1zLXdpZGdldCAuYzMge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubXMtd2lkZ2V0IC5jaGFydC1maWxsLTgge1xuICBtYXJnaW46IDAgLThweCAtOHB4IC04cHg7XG59XG4ubXMtd2lkZ2V0IC5jaGFydC1maWxsLTE2IHtcbiAgbWFyZ2luOiAwIC0xNnB4IC0xNnB4IC0xNnB4O1xufVxuLm1zLXdpZGdldCAuY2hhcnQtZmlsbC0yNCB7XG4gIG1hcmdpbjogMCAtMjRweCAtMjRweCAtMjRweDtcbn1cbi5tcy13aWRnZXQgLmNoYXJ0LWZpbGwtMzIge1xuICBtYXJnaW46IDAgLTMycHggLTMycHggLTMycHg7XG59XG4ubXMtd2lkZ2V0IC5jaGFydC1maWxsLTQwIHtcbiAgbWFyZ2luOiAwIC00MHB4IC00MHB4IC00MHB4O1xufVxuLm1zLXdpZGdldCAuY2hhcnQtZmlsbC00OCB7XG4gIG1hcmdpbjogMCAtNDhweCAtNDhweCAtNDhweDtcbn1cbi5tcy13aWRnZXQgLmNoYXJ0LWZpbGwtNTYge1xuICBtYXJnaW46IDAgLTU2cHggLTU2cHggLTU2cHg7XG59XG4ubXMtd2lkZ2V0IC5jaGFydC1maWxsLTY0IHtcbiAgbWFyZ2luOiAwIC02NHB4IC02NHB4IC02NHB4O1xufVxuLm1zLXdpZGdldCAuY2hhcnQtZmlsbC03MiB7XG4gIG1hcmdpbjogMCAtNzJweCAtNzJweCAtNzJweDtcbn1cbi5tcy13aWRnZXQgLmNoYXJ0LWZpbGwtODAge1xuICBtYXJnaW46IDAgLTgwcHggLTgwcHggLTgwcHg7XG59XG5cbi5tcy13aWRnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBwZXJzcGVjdGl2ZTogMzAwMHB4O1xuICBwYWRkaW5nOiAxMnB4O1xufVxuLm1zLXdpZGdldCAubXMtd2lkZ2V0LWZyb250IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDEwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2Utb3V0IDBzLCB2aXNpYmlsaXR5IDBzIGVhc2UtaW4gMC4ycywgb3BhY2l0eSAwcyBlYXNlLWluIDAuMnM7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLm1zLXdpZGdldCAubXMtd2lkZ2V0LWJhY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAxMnB4O1xuICBib3R0b206IDEycHg7XG4gIGxlZnQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1vdXQgMHMsIHZpc2liaWxpdHkgMHMgZWFzZS1pbiAwLjJzLCBvcGFjaXR5IDBzIGVhc2UtaW4gMC4ycztcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5tcy13aWRnZXQgLm1kLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbn1cbi5tcy13aWRnZXQgLm1kLWJ1dHRvbi5tZC1pY29uLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbn1cbi5tcy13aWRnZXQuZmxpcHBlZCAubXMtd2lkZ2V0LWZyb250IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cbi5tcy13aWRnZXQuZmxpcHBlZCAubXMtd2lkZ2V0LWJhY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDM2MGRlZyk7XG59XG4ubXMtd2lkZ2V0LnNpZGVuYXYtd2lkZ2V0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5tcy13aWRnZXQuYXItMi0xIC53aWRnZXQge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXMtd2lkZ2V0LmFyLTItMSAud2lkZ2V0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDUwJTtcbn1cbi5tcy13aWRnZXQuYXItMi0xIC53aWRnZXQgPiAud2lkZ2V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogOHB4O1xuICByaWdodDogOHB4O1xuICBib3R0b206IDhweDtcbn1cbi5tcy13aWRnZXQuYXItMS0xIC53aWRnZXQge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXMtd2lkZ2V0LmFyLTEtMSAud2lkZ2V0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG4ubXMtd2lkZ2V0LmFyLTEtMSAud2lkZ2V0ID4gLndpZGdldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgYm90dG9tOiA4cHg7XG59XG5cbi5zYWxlcy1jb250YWluZXIge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLnNhbGVzLWNvbnRhaW5lciBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubW9kZWwtaW5pdGlhbC1hbmltYXRpb24ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xuICBhbmltYXRpb24tbmFtZTogbW9kZWwtc3Bpbm5lcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi5nbG93LWFuaW1hdGlvbiB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWItc3Bpbm5lcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi5uYXZpZ2F0b3ItaW5wdXQge1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tbmFtZTogbmF2aWdhdG9yLWlucHV0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmljb24tc3Bpbm5lciB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1uYW1lOiBpY29uLXNwaW5uZXI7XG59XG5cbi5hZGQtdHJhbnNsYXRlIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcbiAgYW5pbWF0aW9uLW5hbWU6IGFkZC10cmFuc2xhdGU7XG59XG5cbi5hZGQtc3Bpbm5lciB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gIGFuaW1hdGlvbi1uYW1lOiBhZGQtc3Bpbm5lcjtcbn1cblxuLmZhYi1zcGlubmVyIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhYi1zcGlubmVyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuLmZhYi1zcGlubmVyOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFuaW1hdGlvbi1sb2dvIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLW5hbWU6IGxvZ2xvdztcbn1cblxuQGtleWZyYW1lcyBuYXZpZ2F0b3ItaW5wdXQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYWRkLXRyYW5zbGF0ZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwMHB4LCAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYWRkLXNwaW5uZXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3MjBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBpY29uLXNwaW5uZXIge31cbkBrZXlmcmFtZXMgbW9kZWwtc3Bpbm5lciB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhYi1zcGlubmVyIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbG9nbG93IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuLyogXG4gKiBMZWdhY3kgQnV0dG9uIFN0eWxlcyAtIFJlZmFjdG9yZWQgdG8gdXNlIHRoZW1lIHN5c3RlbVxuICogVGhlc2Ugc3R5bGVzIGhhdmUgYmVlbiB1cGRhdGVkIHRvIHVzZSBDU1MgY3VzdG9tIHByb3BlcnRpZXMgZnJvbSB0aGUgdGhlbWUgc3lzdGVtXG4gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMRUdBQ1kgQlVUVE9OIENPTVBPTkVOVFMgKFJlZmFjdG9yZWQpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnNxdWFyZS1idXR0b24ge1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMteGwpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5LWJnKTtcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1ub3JtYWwpO1xufVxuLnNxdWFyZS1idXR0b246aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeS1ob3Zlcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnRuLXByaW1hcnktc2hhZG93KTtcbn1cblxuLnRoaW4tYnV0dG9uIHtcbiAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLTEpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTEpIHZhcigtLXNwYWNpbmctMik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1zZWNvbmRhcnktYmcpO1xuICBjb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS10ZXh0KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnRuLXNlY29uZGFyeS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1idG4tcmFkaXVzKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW5vcm1hbCk7XG59XG4udGhpbi1idXR0b246aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tc2Vjb25kYXJ5LWhvdmVyKTtcbn1cblxuI2J1dHRvbnMtcGFyZW50IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS0wKTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1kKTtcbn1cblxuLnRoZW1lLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5LWJnKTtcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMikgdmFyKC0tc3BhY2luZy00KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW5vcm1hbCk7XG59XG4udGhlbWUtYnV0dG9uOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnktaG92ZXIpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG59XG5cbi5tZC1zd2l0Y2gubWQtY2hlY2tlZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktNTAwKTtcbn1cblxuLmJ1dHRvbi1pbml0aWFsIHtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXhsKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtc2VtaWJvbGQpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cblxuLmJ1dHRvbi1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2FyZC1iZyk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBoZWlnaHQ6IDEwcmVtO1xuICB3aWR0aDogMTByZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY2FyZC1ib3JkZXIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tbm9ybWFsKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tY2FyZC1zaGFkb3cpO1xufVxuLmJ1dHRvbi1jYXJkOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xuICBib3gtc2hhZG93OiB2YXIoLS1jYXJkLWhvdmVyLXNoYWRvdyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS01MDApO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS01MDApO1xufVxuXG4uYnV0dG9uLW5hbWUge1xuICBmb250LXNpemU6IHZhcigtLXRleHQtc20pO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTEpO1xufVxuXG4uYnV0dG9uLWl0ZW0gLmJ1dHRvbi1jYXJkIHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY2FyZC1ib3JkZXIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkLWJnKTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzLjZyZW07XG4gIHdpZHRoOiAzLjZyZW07XG4gIG1hcmdpbjogdmFyKC0tc3BhY2luZy0xKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1ub3JtYWwpO1xufVxuLmJ1dHRvbi1pdGVtIC5idXR0b24tbmFtZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tbm9ybWFsKTtcbn1cbi5idXR0b24taXRlbSAuYnV0dG9uLWluaXRpYWwge1xuICBmb250LXNpemU6IHZhcigtLXRleHQteGwpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1ib2xkKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1ub3JtYWwpO1xufVxuXG4uYnV0dG9uLWl0ZW06aG92ZXIgLmJ1dHRvbi1jYXJkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctbWQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktNTAwKTtcbn1cbi5idXR0b24taXRlbTpob3ZlciAuYnV0dG9uLW5hbWUge1xuICBvcGFjaXR5OiAwO1xufVxuLmJ1dHRvbi1pdGVtOmhvdmVyIC5idXR0b24taW5pdGlhbCB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07IC8qIDMwcHggZXF1aXZhbGVudCAqL1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1ib2xkKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktNTAwKTtcbn1cblxuLyogTWF0ZXJpYWwgRGVzaWduIEJ1dHRvbiBPdmVycmlkZXMgKi9cbi5tZC1idXR0b24ubWQtZGVmYXVsdC10aGVtZVtkaXNhYmxlZF0sXG4ubWQtYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5idXR0b24ubWQtZGVmYXVsdC10aGVtZS5tZC1hY2NlbnQubWQtcmFpc2VkLFxuLm1kLWJ1dHRvbi5tZC1hY2NlbnQubWQtcmFpc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS01MDApO1xuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1wcmltYXJ5KTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFJFU1BPTlNJVkUgREVTSUdOXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJ1dHRvbi1jYXJkIHtcbiAgICBoZWlnaHQ6IDhyZW07XG4gICAgd2lkdGg6IDhyZW07XG4gIH1cbiAgLnNxdWFyZS1idXR0b24ge1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIHdpZHRoOiAyLjVyZW07XG4gIH1cbn1cbi5wZWcsIC5wZWdFcnJvciwgLnBlZ1dhcm4sIC5wZWdTdWNjZXNzLCAucGVnTm90aWZ5LCAucGVnU2F2ZSB7XG4gIHBhZGRpbmc6IDJweCAycHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1NUVFRDtcbn1cblxuLm5vdGljZS1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50YWItYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJveC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzQsIDE3NCwgMTkwLCAwLjEpO1xufVxuXG4jY29udGV4dC1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDMwMHB4O1xuICBiYWNrZ3JvdW5kOiBcIiNGRkZGRkZcIjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lLXByaW1hcnksICMwNTVFRUQpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNTAwcHggIWltcG9ydGFudDtcbn1cblxuI2NvbnRleHQtbWVudXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5jb250ZXh0LW1lbnUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG59XG5cbi5jb250ZXh0LW1lbnUtY29udGFpbmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmNvbnRleHQtbWVudS1jb250YWluZXI6aG92ZXIgLm1lbnUtaW5pdGlhbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLXByaW1hcnksICMwNTVFRUQpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uY29udGV4dC1tZW51LWl0ZW0ge1xuICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuI2NvbnRleHQtbWVudS52aXNpYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1lbnUtaW5pdGlhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJ1dHRvbi1lbXBoYXNpcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDAsIDAsIDApICFpbXBvcnRhbnQ7XG59XG5cbiNyZWNvcmQtcGFyZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZWxvbi1kZXRhaWwtcGFyZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5kZXRhaWwtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZnJhbWUtY29sb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDI1NSwgMC4zKTtcbn1cblxuLmZvcm0tZnJhbWUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDI1NSwgMC4zKTtcbn1cblxuLnJvdW5kZWQtZm9ybSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1mb3JtLXRpdGxlIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jZm9ybS10YWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4uZm9ybS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLmZvcm0taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5cbi5mb3JtLWhlYWRlci5tZC1pY29uIHtcbiAgd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGhlaWdodDogODB2aDtcbn1cblxuLmVkaXQtcmVjb3JkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmVtcHR5LWZvcm0ge1xuICBjb2xvcjogcmdiKDk3LCA5NywgOTYpICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogNDhweDtcbn1cblxuLmVtcHR5X2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuI3JlY29yZC1kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZDogYWxpY2VibHVlO1xuICBib3JkZXItcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI3JlY29yZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI3JlY29yZC1jb250YWluZXIgbWQtdGFicy5tZC1kZWZhdWx0LXRoZW1lIC5tZC10YWIsICNyZWNvcmQtY29udGFpbmVyIG1kLXRhYnMgLm1kLXRhYiB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5kZXRhaWwtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzU5cHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuZGV0YWlsLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIFxuICogRGlhbG9nIENvbXBvbmVudHMgLSBSZWZhY3RvcmVkIHRvIHVzZSB0aGVtZSBzeXN0ZW1cbiAqIFVwZGF0ZWQgdG8gdXNlIENTUyBjdXN0b20gcHJvcGVydGllcyBmcm9tIHRoZSB0aGVtZSBzeXN0ZW1cbiAqL1xuLmRpYWxvZy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTApO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cblxuLmRpYWxvZy1mb3JtIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTApO1xufVxuXG4uZGlhbG9nLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy00KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1saWdodCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtMSk7XG59XG5cbi5kaWFsb2ctdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtM3hsKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS0yKTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yKTtcbn1cblxuLyogXG4gKiBNYWluIFNDU1MgSW5kZXggLSBPcmdhbml6ZWQgVGVtcGxhdGUgU3R5bGVzXG4gKiBUaGlzIGZpbGUgaW1wb3J0cyBhbGwgb3JnYW5pemVkIFNDU1MgZmlsZXMgaW4gdGhlIGNvcnJlY3Qgb3JkZXJcbiAqIFxuICogT3JnYW5pemF0aW9uOlxuICogMS4gQmFzZSAtIFZhcmlhYmxlcywgbWl4aW5zLCByZXNldCBzdHlsZXMsIGFuaW1hdGlvbnNcbiAqIDIuIENvbXBvbmVudHMgLSBSZXVzYWJsZSBVSSBjb21wb25lbnRzIFxuICogMy4gTGF5b3V0IC0gTGF5b3V0LXNwZWNpZmljIHN0eWxlc1xuICogNC4gVXRpbGl0aWVzIC0gSGVscGVyIGNsYXNzZXNcbiAqIDUuIExlZ2FjeSAtIEJhY2t3YXJkcyBjb21wYXRpYmlsaXR5ICh3aWxsIGJlIHBoYXNlZCBvdXQpXG4gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAxLiBCQVNFIFNUWUxFUyAmIFRIRU1FU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFRoZW1lIHN5c3RlbSBtdXN0IGNvbWUgZmlyc3QgKi9cbi8qIFxuICogVGhlbWUgQmFzZSAtIENvcmUgdGhlbWUgc3lzdGVtIGZvdW5kYXRpb25cbiAqIFRoaXMgZmlsZSBkZWZpbmVzIHRoZSB0aGVtZSBzdHJ1Y3R1cmUgYW5kIGRlZmF1bHQgdmFsdWVzXG4gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUSEVNRSBBUkNISVRFQ1RVUkVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBUaGVtZSBDU1MgQ3VzdG9tIFByb3BlcnRpZXMgKENTUyBWYXJpYWJsZXMpXG4gKiBUaGVzZSBjYW4gYmUgZHluYW1pY2FsbHkgY2hhbmdlZCBhdCBydW50aW1lIGZvciB0aGVtZSBzd2l0Y2hpbmdcbiAqL1xuOnJvb3Qge1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICBDT1JFIENPTE9SU1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAvKiBQcmltYXJ5IEJyYW5kIENvbG9ycyAqL1xuICAtLXByaW1hcnktNTA6ICNlM2YyZmQ7XG4gIC0tcHJpbWFyeS0xMDA6ICNiYmRlZmI7XG4gIC0tcHJpbWFyeS0yMDA6ICM5MGNhZjk7XG4gIC0tcHJpbWFyeS0zMDA6ICM2NGI1ZjY7XG4gIC0tcHJpbWFyeS00MDA6ICM0MmE1ZjU7XG4gIC0tcHJpbWFyeS01MDA6ICMyMTk2ZjM7IC8qIE1haW4gcHJpbWFyeSBjb2xvciAqL1xuICAtLXByaW1hcnktNjAwOiAjMWU4OGU1O1xuICAtLXByaW1hcnktNzAwOiAjMTk3NmQyO1xuICAtLXByaW1hcnktODAwOiAjMTU2NWMwO1xuICAtLXByaW1hcnktOTAwOiAjMGQ0N2ExO1xuICAvKiBTZWNvbmRhcnkgQ29sb3JzICovXG4gIC0tc2Vjb25kYXJ5LTUwOiAjZjNlNWY1O1xuICAtLXNlY29uZGFyeS0xMDA6ICNlMWJlZTc7XG4gIC0tc2Vjb25kYXJ5LTIwMDogI2NlOTNkODtcbiAgLS1zZWNvbmRhcnktMzAwOiAjYmE2OGM4O1xuICAtLXNlY29uZGFyeS00MDA6ICNhYjQ3YmM7XG4gIC0tc2Vjb25kYXJ5LTUwMDogIzljMjdiMDsgLyogTWFpbiBzZWNvbmRhcnkgY29sb3IgKi9cbiAgLS1zZWNvbmRhcnktNjAwOiAjOGUyNGFhO1xuICAtLXNlY29uZGFyeS03MDA6ICM3YjFmYTI7XG4gIC0tc2Vjb25kYXJ5LTgwMDogIzZhMWI5YTtcbiAgLS1zZWNvbmRhcnktOTAwOiAjNGExNDhjO1xuICAvKiBBY2NlbnQgQ29sb3JzICovXG4gIC0tYWNjZW50LTUwOiAjZmNlNGVjO1xuICAtLWFjY2VudC0xMDA6ICNmOGJiZDk7XG4gIC0tYWNjZW50LTIwMDogI2Y0OGZiMTtcbiAgLS1hY2NlbnQtMzAwOiAjZjA2MjkyO1xuICAtLWFjY2VudC00MDA6ICNlYzQwN2E7XG4gIC0tYWNjZW50LTUwMDogI2U5MWU2MzsgLyogTWFpbiBhY2NlbnQgY29sb3IgKi9cbiAgLS1hY2NlbnQtNjAwOiAjZDgxYjYwO1xuICAtLWFjY2VudC03MDA6ICNjMjE4NWI7XG4gIC0tYWNjZW50LTgwMDogI2FkMTQ1NztcbiAgLS1hY2NlbnQtOTAwOiAjODgwZTRmO1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICBTRU1BTlRJQyBDT0xPUlNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLyogU3RhdHVzIENvbG9ycyAqL1xuICAtLXN1Y2Nlc3M6ICM0Y2FmNTA7XG4gIC0tc3VjY2Vzcy1saWdodDogIzgxYzc4NDtcbiAgLS1zdWNjZXNzLWRhcms6ICMzODhlM2M7XG4gIC0td2FybmluZzogI2ZmOTgwMDtcbiAgLS13YXJuaW5nLWxpZ2h0OiAjZmZiNzRkO1xuICAtLXdhcm5pbmctZGFyazogI2Y1N2MwMDtcbiAgLS1lcnJvcjogI2Y0NDMzNjtcbiAgLS1lcnJvci1saWdodDogI2U1NzM3MztcbiAgLS1lcnJvci1kYXJrOiAjZDMyZjJmO1xuICAtLWluZm86ICMyMTk2ZjM7XG4gIC0taW5mby1saWdodDogIzY0YjVmNjtcbiAgLS1pbmZvLWRhcms6ICMxOTc2ZDI7XG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgIE5FVVRSQUwgQ09MT1JTXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC8qIEdyYXlzICovXG4gIC0tZ3JheS0wOiAjZmZmZmZmO1xuICAtLWdyYXktNTA6ICNmYWZhZmE7XG4gIC0tZ3JheS0xMDA6ICNmNWY1ZjU7XG4gIC0tZ3JheS0yMDA6ICNlZWVlZWU7XG4gIC0tZ3JheS0zMDA6ICNlMGUwZTA7XG4gIC0tZ3JheS00MDA6ICNiZGJkYmQ7XG4gIC0tZ3JheS01MDA6ICM5ZTllOWU7XG4gIC0tZ3JheS02MDA6ICM3NTc1NzU7XG4gIC0tZ3JheS03MDA6ICM2MTYxNjE7XG4gIC0tZ3JheS04MDA6ICM0MjQyNDI7XG4gIC0tZ3JheS05MDA6ICMyMTIxMjE7XG4gIC0tZ3JheS0xMDAwOiAjMDAwMDAwO1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICBTVVJGQUNFICYgQkFDS0dST1VORCBDT0xPUlNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLS1zdXJmYWNlLTA6IHZhcigtLWdyYXktMCk7IC8qIFB1cmUgd2hpdGUgKi9cbiAgLS1zdXJmYWNlLTE6IHZhcigtLWdyYXktNTApOyAvKiBMaWdodGVzdCBiYWNrZ3JvdW5kICovXG4gIC0tc3VyZmFjZS0yOiB2YXIoLS1ncmF5LTEwMCk7IC8qIENhcmQgYmFja2dyb3VuZHMgKi9cbiAgLS1zdXJmYWNlLTM6IHZhcigtLWdyYXktMjAwKTsgLyogRWxldmF0ZWQgc3VyZmFjZXMgKi9cbiAgLS1zdXJmYWNlLTQ6IHZhcigtLWdyYXktMzAwKTsgLyogSGlnaGVyIGVsZXZhdGlvbiAqL1xuICAvKiBUZXh0IENvbG9ycyAqL1xuICAtLXRleHQtcHJpbWFyeTogdmFyKC0tZ3JheS05MDApOyAvKiBNYWluIHRleHQgKi9cbiAgLS10ZXh0LXNlY29uZGFyeTogdmFyKC0tZ3JheS03MDApOyAvKiBTZWNvbmRhcnkgdGV4dCAqL1xuICAtLXRleHQtZGlzYWJsZWQ6IHZhcigtLWdyYXktNDAwKTsgLyogRGlzYWJsZWQgdGV4dCAqL1xuICAtLXRleHQtaGludDogdmFyKC0tZ3JheS01MDApOyAvKiBIaW50IHRleHQgKi9cbiAgLS10ZXh0LW9uLXByaW1hcnk6IHZhcigtLWdyYXktMCk7IC8qIFRleHQgb24gcHJpbWFyeSBjb2xvciAqL1xuICAtLXRleHQtb24tZGFyazogdmFyKC0tZ3JheS0wKTsgLyogVGV4dCBvbiBkYXJrIGJhY2tncm91bmRzICovXG4gIC8qIEJvcmRlciBDb2xvcnMgKi9cbiAgLS1ib3JkZXItbGlnaHQ6IHZhcigtLWdyYXktMjAwKTtcbiAgLS1ib3JkZXItbWVkaXVtOiB2YXIoLS1ncmF5LTMwMCk7XG4gIC0tYm9yZGVyLXN0cm9uZzogdmFyKC0tZ3JheS00MDApO1xuICAtLWRpdmlkZXI6IHZhcigtLWdyYXktMjAwKTtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgU1BBQ0lORyBTWVNURU1cbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLS1zcGFjaW5nLTA6IDA7XG4gIC0tc3BhY2luZy0xOiAwLjI1cmVtOyAvKiA0cHggKi9cbiAgLS1zcGFjaW5nLTI6IDAuNXJlbTsgLyogOHB4ICovXG4gIC0tc3BhY2luZy0zOiAwLjc1cmVtOyAvKiAxMnB4ICovXG4gIC0tc3BhY2luZy00OiAxcmVtOyAvKiAxNnB4ICovXG4gIC0tc3BhY2luZy01OiAxLjI1cmVtOyAvKiAyMHB4ICovXG4gIC0tc3BhY2luZy02OiAxLjVyZW07IC8qIDI0cHggKi9cbiAgLS1zcGFjaW5nLTg6IDJyZW07IC8qIDMycHggKi9cbiAgLS1zcGFjaW5nLTEwOiAyLjVyZW07IC8qIDQwcHggKi9cbiAgLS1zcGFjaW5nLTEyOiAzcmVtOyAvKiA0OHB4ICovXG4gIC0tc3BhY2luZy0xNjogNHJlbTsgLyogNjRweCAqL1xuICAtLXNwYWNpbmctMjA6IDVyZW07IC8qIDgwcHggKi9cbiAgLS1zcGFjaW5nLTI0OiA2cmVtOyAvKiA5NnB4ICovXG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgIFRZUE9HUkFQSFkgU1lTVEVNXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC8qIEZvbnQgRmFtaWxpZXMgKi9cbiAgLS1mb250LWZhbWlseS1zYW5zOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtZmFtaWx5LW1vbm86IFwiU0YgTW9ub1wiLCBNb25hY28sIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICAvKiBGb250IFNpemVzICovXG4gIC0tdGV4dC14czogMC43NXJlbTsgLyogMTJweCAqL1xuICAtLXRleHQtc206IDAuODc1cmVtOyAvKiAxNHB4ICovXG4gIC0tdGV4dC1iYXNlOiAxcmVtOyAvKiAxNnB4ICovXG4gIC0tdGV4dC1sZzogMS4xMjVyZW07IC8qIDE4cHggKi9cbiAgLS10ZXh0LXhsOiAxLjI1cmVtOyAvKiAyMHB4ICovXG4gIC0tdGV4dC0yeGw6IDEuNXJlbTsgLyogMjRweCAqL1xuICAtLXRleHQtM3hsOiAxLjg3NXJlbTsgLyogMzBweCAqL1xuICAtLXRleHQtNHhsOiAyLjI1cmVtOyAvKiAzNnB4ICovXG4gIC0tdGV4dC01eGw6IDNyZW07IC8qIDQ4cHggKi9cbiAgLS10ZXh0LTZ4bDogNHJlbTsgLyogNjRweCAqL1xuICAvKiBGb250IFdlaWdodHMgKi9cbiAgLS1mb250LXRoaW46IDEwMDtcbiAgLS1mb250LWxpZ2h0OiAzMDA7XG4gIC0tZm9udC1ub3JtYWw6IDQwMDtcbiAgLS1mb250LW1lZGl1bTogNTAwO1xuICAtLWZvbnQtc2VtaWJvbGQ6IDYwMDtcbiAgLS1mb250LWJvbGQ6IDcwMDtcbiAgLS1mb250LWJsYWNrOiA5MDA7XG4gIC8qIExpbmUgSGVpZ2h0cyAqL1xuICAtLWxlYWRpbmctdGlnaHQ6IDEuMjU7XG4gIC0tbGVhZGluZy1ub3JtYWw6IDEuNTtcbiAgLS1sZWFkaW5nLXJlbGF4ZWQ6IDEuNjI1O1xuICAtLWxlYWRpbmctbG9vc2U6IDI7XG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgIExBWU9VVCAmIFNJWklOR1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAvKiBCcmVha3BvaW50cyAqL1xuICAtLWJyZWFrcG9pbnQtc206IDY0MHB4O1xuICAtLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWJyZWFrcG9pbnQtbGc6IDEwMjRweDtcbiAgLS1icmVha3BvaW50LXhsOiAxMjgwcHg7XG4gIC0tYnJlYWtwb2ludC0yeGw6IDE1MzZweDtcbiAgLyogQm9yZGVyIFJhZGl1cyAqL1xuICAtLXJhZGl1cy1ub25lOiAwO1xuICAtLXJhZGl1cy1zbTogMC4yNXJlbTsgLyogNHB4ICovXG4gIC0tcmFkaXVzLW1kOiAwLjM3NXJlbTsgLyogNnB4ICovXG4gIC0tcmFkaXVzLWxnOiAwLjVyZW07IC8qIDhweCAqL1xuICAtLXJhZGl1cy14bDogMC43NXJlbTsgLyogMTJweCAqL1xuICAtLXJhZGl1cy0yeGw6IDFyZW07IC8qIDE2cHggKi9cbiAgLS1yYWRpdXMtM3hsOiAxLjVyZW07IC8qIDI0cHggKi9cbiAgLS1yYWRpdXMtZnVsbDogOTk5OXB4O1xuICAvKiBTaGFkb3dzICovXG4gIC0tc2hhZG93LXNtOiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtLXNoYWRvdy1tZDogMCA0cHggNnB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAtLXNoYWRvdy1sZzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgNHB4IDZweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIC0tc2hhZG93LXhsOiAwIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxMHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAtLXNoYWRvdy0yeGw6IDAgMjVweCA1MHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgIFRSQU5TSVRJT05TXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC0tdHJhbnNpdGlvbi1mYXN0OiAxNTBtcyBlYXNlO1xuICAtLXRyYW5zaXRpb24tbm9ybWFsOiAzMDBtcyBlYXNlO1xuICAtLXRyYW5zaXRpb24tc2xvdzogNTAwbXMgZWFzZTtcbiAgLS1lYXNlLWluOiBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcbiAgLS1lYXNlLW91dDogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIC0tZWFzZS1pbi1vdXQ6IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgIFotSU5ERVggTEFZRVJTXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC0tei1iYXNlOiAwO1xuICAtLXotZHJvcGRvd246IDEwMDA7XG4gIC0tei1zdGlja3k6IDEwMjA7XG4gIC0tei1maXhlZDogMTAzMDtcbiAgLS16LW1vZGFsLWJhY2tkcm9wOiAxMDQwO1xuICAtLXotbW9kYWw6IDEwNTA7XG4gIC0tei1wb3BvdmVyOiAxMDYwO1xuICAtLXotdG9vbHRpcDogMTA3MDtcbiAgLS16LW5vdGlmaWNhdGlvbjogMTA4MDtcbiAgLS16LW1heGltdW06IDk5OTk7XG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgIENPTVBPTkVOVCBTUEVDSUZJQyBWQVJJQUJMRVNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLyogVG9vbGJhciAqL1xuICAtLXRvb2xiYXItaGVpZ2h0OiA2NHB4O1xuICAtLXRvb2xiYXItYmc6IHZhcigtLXN1cmZhY2UtMCk7XG4gIC0tdG9vbGJhci1ib3JkZXI6IHZhcigtLWJvcmRlci1saWdodCk7XG4gIC0tdG9vbGJhci1zaGFkb3c6IHZhcigtLXNoYWRvdy1zbSk7XG4gIC8qIE5hdmlnYXRpb24gKi9cbiAgLS1uYXYtYmc6IHZhcigtLXN1cmZhY2UtMCk7XG4gIC0tbmF2LWJvcmRlcjogdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbiAgLS1uYXYtaXRlbS1ob3ZlcjogdmFyKC0tc3VyZmFjZS0yKTtcbiAgLS1uYXYtaXRlbS1hY3RpdmU6IHZhcigtLXByaW1hcnktNTApO1xuICAvKiBDYXJkcyAqL1xuICAtLWNhcmQtYmc6IHZhcigtLXN1cmZhY2UtMCk7XG4gIC0tY2FyZC1ib3JkZXI6IHZhcigtLWJvcmRlci1saWdodCk7XG4gIC0tY2FyZC1zaGFkb3c6IHZhcigtLXNoYWRvdy1zbSk7XG4gIC0tY2FyZC1yYWRpdXM6IHZhcigtLXJhZGl1cy1sZyk7XG4gIC8qIEZvcm1zICovXG4gIC0taW5wdXQtYmc6IHZhcigtLXN1cmZhY2UtMCk7XG4gIC0taW5wdXQtYm9yZGVyOiB2YXIoLS1ib3JkZXItbWVkaXVtKTtcbiAgLS1pbnB1dC1ib3JkZXItZm9jdXM6IHZhcigtLXByaW1hcnktNTAwKTtcbiAgLS1pbnB1dC1wbGFjZWhvbGRlcjogdmFyKC0tdGV4dC1oaW50KTtcbiAgLyogQnV0dG9ucyAqL1xuICAtLWJ0bi1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG4gIC0tYnRuLXNoYWRvdzogdmFyKC0tc2hhZG93LXNtKTtcbiAgLS1idG4tc2hhZG93LWhvdmVyOiB2YXIoLS1zaGFkb3ctbWQpO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVEhFTUUgTUlYSU5TXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogTWl4aW4gdG8gY3JlYXRlIHRoZW1lLWF3YXJlIGNvbXBvbmVudHMgKi9cbi8qIE1peGluIGZvciBjb21wb25lbnQgdGhlbWluZyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExFR0FDWSBWQVJJQUJMRSBNQVBQSU5HXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogTWFwIGxlZ2FjeSBTQ1NTIHZhcmlhYmxlcyB0byBDU1MgY3VzdG9tIHByb3BlcnRpZXMgKi9cbi8qIExlZ2FjeSBzcGFjaW5nICovXG4vKiBMZWdhY3kgYnJlYWtwb2ludHMgKi9cbi8qIExlZ2FjeSB0b29sYmFyICovXG4vKiBcbiAqIExpZ2h0IFRoZW1lIC0gRGVmYXVsdCBsaWdodCBjb2xvciBzY2hlbWVcbiAqIFRoaXMgdGhlbWUgcHJvdmlkZXMgYSBjbGVhbiwgbW9kZXJuIGxpZ2h0IGludGVyZmFjZVxuICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTElHSFQgVEhFTUUgVkFSSUFCTEVTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuW2RhdGEtdGhlbWU9bGlnaHRdLCA6cm9vdCB7XG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgIFBSSU1BUlkgQlJBTkQgQ09MT1JTXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC0tcHJpbWFyeS01MDogI2UzZjJmZDtcbiAgLS1wcmltYXJ5LTEwMDogI2JiZGVmYjtcbiAgLS1wcmltYXJ5LTIwMDogIzkwY2FmOTtcbiAgLS1wcmltYXJ5LTMwMDogIzY0YjVmNjtcbiAgLS1wcmltYXJ5LTQwMDogIzQyYTVmNTtcbiAgLS1wcmltYXJ5LTUwMDogIzRkYWJmNzsgLyogRWxvbiBicmFuZCBibHVlICovXG4gIC0tcHJpbWFyeS02MDA6ICMxZTg4ZTU7XG4gIC0tcHJpbWFyeS03MDA6ICMxOTc2ZDI7XG4gIC0tcHJpbWFyeS04MDA6ICMxNTY1YzA7XG4gIC0tcHJpbWFyeS05MDA6ICMwZDQ3YTE7XG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgIFNVUkZBQ0UgJiBCQUNLR1JPVU5EIENPTE9SU1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAtLXN1cmZhY2UtMDogI2ZmZmZmZjsgLyogUHVyZSB3aGl0ZSAqL1xuICAtLXN1cmZhY2UtMTogI2ZhZmFmYTsgLyogTGlnaHRlc3QgYmFja2dyb3VuZCAqL1xuICAtLXN1cmZhY2UtMjogI2Y1ZjVmNTsgLyogQ2FyZCBiYWNrZ3JvdW5kcyAqL1xuICAtLXN1cmZhY2UtMzogI2VlZWVlZTsgLyogRWxldmF0ZWQgc3VyZmFjZXMgKi9cbiAgLS1zdXJmYWNlLTQ6ICNlMGUwZTA7IC8qIEhpZ2hlciBlbGV2YXRpb24gKi9cbiAgLS1iZy1wcmltYXJ5OiB2YXIoLS1zdXJmYWNlLTApO1xuICAtLWJnLXNlY29uZGFyeTogdmFyKC0tc3VyZmFjZS0xKTtcbiAgLS1iZy10ZXJ0aWFyeTogdmFyKC0tc3VyZmFjZS0yKTtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgVEVYVCBDT0xPUlNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLS10ZXh0LXByaW1hcnk6ICMyMTIxMjE7IC8qIE1haW4gdGV4dCAtIHZlcnkgZGFyayBncmF5ICovXG4gIC0tdGV4dC1zZWNvbmRhcnk6ICM2MTYxNjE7IC8qIFNlY29uZGFyeSB0ZXh0IC0gbWVkaXVtIGdyYXkgKi9cbiAgLS10ZXh0LWRpc2FibGVkOiAjYmRiZGJkOyAvKiBEaXNhYmxlZCB0ZXh0IC0gbGlnaHQgZ3JheSAqL1xuICAtLXRleHQtaGludDogIzllOWU5ZTsgLyogSGludCB0ZXh0IC0gbWVkaXVtLWxpZ2h0IGdyYXkgKi9cbiAgLS10ZXh0LW9uLXByaW1hcnk6ICNmZmZmZmY7IC8qIFRleHQgb24gcHJpbWFyeSBjb2xvciAqL1xuICAtLXRleHQtb24tZGFyazogI2ZmZmZmZjsgLyogVGV4dCBvbiBkYXJrIGJhY2tncm91bmRzICovXG4gIC0tdGV4dC1vbi1zdXJmYWNlOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICBCT1JERVIgJiBESVZJREVSIENPTE9SU1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAtLWJvcmRlci1saWdodDogI2YwZjBmMDtcbiAgLS1ib3JkZXItbWVkaXVtOiAjZTBlMGUwO1xuICAtLWJvcmRlci1zdHJvbmc6ICNiZGJkYmQ7XG4gIC0tZGl2aWRlcjogI2VlZWVlZTtcbiAgLyogTGVnYWN5IGJvcmRlciBjb2xvciAqL1xuICAtLWJvcmRlci1jb2xvcjogI2Y0ZjhmZjtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgQ09NUE9ORU5UIFNQRUNJRklDIENPTE9SU1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAvKiBUb29sYmFyICovXG4gIC0tdG9vbGJhci1iZzogdmFyKC0tc3VyZmFjZS0wKTtcbiAgLS10b29sYmFyLWJvcmRlcjogdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbiAgLS10b29sYmFyLXRleHQ6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIC0tdG9vbGJhci1pY29uOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIC0tdG9vbGJhci1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC8qIE5hdmlnYXRpb24gKi9cbiAgLS1uYXYtYmc6IHZhcigtLXN1cmZhY2UtMCk7XG4gIC0tbmF2LWJvcmRlcjogdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbiAgLS1uYXYtaXRlbS10ZXh0OiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICAtLW5hdi1pdGVtLWhvdmVyOiB2YXIoLS1zdXJmYWNlLTIpO1xuICAtLW5hdi1pdGVtLWFjdGl2ZTogdmFyKC0tcHJpbWFyeS01MCk7XG4gIC0tbmF2LWl0ZW0tYWN0aXZlLXRleHQ6IHZhcigtLXByaW1hcnktNzAwKTtcbiAgLyogQ2FyZHMgKi9cbiAgLS1jYXJkLWJnOiB2YXIoLS1zdXJmYWNlLTApO1xuICAtLWNhcmQtYm9yZGVyOiB2YXIoLS1ib3JkZXItbGlnaHQpO1xuICAtLWNhcmQtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgLS1jYXJkLWhvdmVyLXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLyogRm9ybXMgJiBJbnB1dHMgKi9cbiAgLS1pbnB1dC1iZzogdmFyKC0tc3VyZmFjZS0wKTtcbiAgLS1pbnB1dC1ib3JkZXI6IHZhcigtLWJvcmRlci1tZWRpdW0pO1xuICAtLWlucHV0LWJvcmRlci1mb2N1czogdmFyKC0tcHJpbWFyeS01MDApO1xuICAtLWlucHV0LWJvcmRlci1lcnJvcjogdmFyKC0tZXJyb3IpO1xuICAtLWlucHV0LXRleHQ6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIC0taW5wdXQtcGxhY2Vob2xkZXI6IHZhcigtLXRleHQtaGludCk7XG4gIC0taW5wdXQtbGFiZWw6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgLyogQnV0dG9ucyAqL1xuICAtLWJ0bi1wcmltYXJ5LWJnOiB2YXIoLS1wcmltYXJ5LTUwMCk7XG4gIC0tYnRuLXByaW1hcnktdGV4dDogdmFyKC0tdGV4dC1vbi1wcmltYXJ5KTtcbiAgLS1idG4tcHJpbWFyeS1ob3ZlcjogdmFyKC0tcHJpbWFyeS02MDApO1xuICAtLWJ0bi1wcmltYXJ5LXNoYWRvdzogMCAycHggNHB4IHJnYmEoNzcsIDE3MSwgMjQ3LCAwLjIpO1xuICAtLWJ0bi1zZWNvbmRhcnktYmc6IHRyYW5zcGFyZW50O1xuICAtLWJ0bi1zZWNvbmRhcnktdGV4dDogdmFyKC0tcHJpbWFyeS01MDApO1xuICAtLWJ0bi1zZWNvbmRhcnktYm9yZGVyOiB2YXIoLS1wcmltYXJ5LTUwMCk7XG4gIC0tYnRuLXNlY29uZGFyeS1ob3ZlcjogdmFyKC0tcHJpbWFyeS01MCk7XG4gIC0tYnRuLWdob3N0LXRleHQ6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgLS1idG4tZ2hvc3QtaG92ZXI6IHZhcigtLXN1cmZhY2UtMik7XG4gIC8qIFN0YXR1cyBDb2xvcnMgKHNlbWFudGljKSAqL1xuICAtLXN0YXR1cy1zdWNjZXNzOiAjMjhhNzQ1O1xuICAtLXN0YXR1cy1zdWNjZXNzLWJnOiAjZDRlZGRhO1xuICAtLXN0YXR1cy1zdWNjZXNzLWJvcmRlcjogI2MzZTZjYjtcbiAgLS1zdGF0dXMtd2FybmluZzogI2ZmYzEwNztcbiAgLS1zdGF0dXMtd2FybmluZy1iZzogI2ZmZjNjZDtcbiAgLS1zdGF0dXMtd2FybmluZy1ib3JkZXI6ICNmZmVhYTc7XG4gIC0tc3RhdHVzLWVycm9yOiAjZGMzNTQ1O1xuICAtLXN0YXR1cy1lcnJvci1iZzogI2Y4ZDdkYTtcbiAgLS1zdGF0dXMtZXJyb3ItYm9yZGVyOiAjZjVjNmNiO1xuICAtLXN0YXR1cy1pbmZvOiAjMTdhMmI4O1xuICAtLXN0YXR1cy1pbmZvLWJnOiAjZDFlY2YxO1xuICAtLXN0YXR1cy1pbmZvLWJvcmRlcjogI2JlZTVlYjtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgV09SS1NQQUNFIFNQRUNJRklDIENPTE9SU1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAvKiBEYXNoYm9hcmQgKi9cbiAgLS1kYXNoYm9hcmQtYmc6IHZhcigtLXN1cmZhY2UtMSk7XG4gIC0tZGFzaGJvYXJkLWNhcmQtYmc6IHZhcigtLXN1cmZhY2UtMCk7XG4gIC0tZGFzaGJvYXJkLWhlYWRlci1iZzogdmFyKC0tc3VyZmFjZS0wKTtcbiAgLS1kYXNoYm9hcmQtYm9yZGVyOiB2YXIoLS1ib3JkZXItbGlnaHQpO1xuICAvKiBNb2RlbHMgJiBSZWNvcmRzICovXG4gIC0tbW9kZWwtYmc6IHZhcigtLXN1cmZhY2UtMCk7XG4gIC0tbW9kZWwtaGVhZGVyLWJnOiB2YXIoLS1zdXJmYWNlLTIpO1xuICAtLW1vZGVsLWJvcmRlcjogdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbiAgLS1tb2RlbC1ob3ZlcjogdmFyKC0tc3VyZmFjZS0xKTtcbiAgLS1tb2RlbC1zZWxlY3RlZDogdmFyKC0tcHJpbWFyeS01MCk7XG4gIC8qIFNlYXJjaCAmIEZpbHRlcnMgKi9cbiAgLS1zZWFyY2gtYmc6IHZhcigtLXN1cmZhY2UtMCk7XG4gIC0tc2VhcmNoLWJvcmRlcjogdmFyKC0tYm9yZGVyLW1lZGl1bSk7XG4gIC0tc2VhcmNoLWZvY3VzOiB2YXIoLS1wcmltYXJ5LTUwMCk7XG4gIC0tc2VhcmNoLXJlc3VsdHMtYmc6IHZhcigtLXN1cmZhY2UtMCk7XG4gIC0tc2VhcmNoLWhpZ2hsaWdodDogdmFyKC0tcHJpbWFyeS0xMDApO1xuICAvKiBOb3RpZmljYXRpb25zICovXG4gIC0tbm90aWZpY2F0aW9uLWJnOiB2YXIoLS1zdXJmYWNlLTApO1xuICAtLW5vdGlmaWNhdGlvbi1ib3JkZXI6IHZhcigtLWJvcmRlci1saWdodCk7XG4gIC0tbm90aWZpY2F0aW9uLXNoYWRvdzogdmFyKC0tc2hhZG93LWxnKTtcbiAgLS1ub3RpZmljYXRpb24tc3VjY2VzczogdmFyKC0tc3RhdHVzLXN1Y2Nlc3MpO1xuICAtLW5vdGlmaWNhdGlvbi13YXJuaW5nOiB2YXIoLS1zdGF0dXMtd2FybmluZyk7XG4gIC0tbm90aWZpY2F0aW9uLWVycm9yOiB2YXIoLS1zdGF0dXMtZXJyb3IpO1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICBMRUdBQ1kgVkFSSUFCTEUgU1VQUE9SVFxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAvKiBTdXBwb3J0IGZvciBleGlzdGluZyBjb2xvciB2YXJpYWJsZXMgKi9cbiAgLS10aGVtZS1zcGVjaWFsLWZvbnQ6ICNGMEY4RkY7XG4gIC0tdGhlbWUtc3BlY2lhbC1mb250LTE6ICMzNTUwNjc7XG4gIC0tbm90aWZpY2F0aW9uLWZvbnQtY29sb3ItZGVmYXVsdDogI0ZGRkZGRjtcbiAgLS1tb2RlbC1zaXplOiAjMjY1OUFCO1xuICAtLXRoZW1lLWJ1dHRvbi0xOiB2YXIoLS1wcmltYXJ5LTUwMCk7XG4gIC0tdGhlbWUtaWNvbi1ibHVlOiB2YXIoLS1wcmltYXJ5LTUwMCk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMSUdIVCBUSEVNRSBDT01QT05FTlQgT1ZFUlJJREVTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuW2RhdGEtdGhlbWU9bGlnaHRdIHtcbiAgLyogRW5zdXJlIHByb3BlciB0ZXh0IGNvbnRyYXN0ICovXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1wcmltYXJ5KTtcbiAgLyogU2Nyb2xsYmFyIHN0eWxpbmcgZm9yIGxpZ2h0IHRoZW1lICovXG4gIHNjcm9sbGJhci1jb2xvcjogdmFyKC0tZ3JheS0zMDApIHZhcigtLWdyYXktMTAwKTtcbiAgLyogU2VsZWN0aW9uIGNvbG9ycyAqL1xufVxuW2RhdGEtdGhlbWU9bGlnaHRdOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xufVxuW2RhdGEtdGhlbWU9bGlnaHRdOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdyYXktMTAwKTtcbn1cbltkYXRhLXRoZW1lPWxpZ2h0XTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmF5LTMwMCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbltkYXRhLXRoZW1lPWxpZ2h0XTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmF5LTQwMCk7XG59XG5bZGF0YS10aGVtZT1saWdodF0gOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTIwMCk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuXG4vKiBcbiAqIERhcmsgVGhlbWUgLSBNb2Rlcm4gZGFyayBjb2xvciBzY2hlbWVcbiAqIFRoaXMgdGhlbWUgcHJvdmlkZXMgYSBzbGVlaywgZXllLWZyaWVuZGx5IGRhcmsgaW50ZXJmYWNlXG4gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBEQVJLIFRIRU1FIFZBUklBQkxFU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbltkYXRhLXRoZW1lPWRhcmtdIHtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgUFJJTUFSWSBCUkFORCBDT0xPUlMgKGFkanVzdGVkIGZvciBkYXJrIHRoZW1lKVxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAtLXByaW1hcnktNTA6ICMwZDE0MjU7XG4gIC0tcHJpbWFyeS0xMDA6ICMxYTIzMzI7XG4gIC0tcHJpbWFyeS0yMDA6ICMyYTM0NDE7XG4gIC0tcHJpbWFyeS0zMDA6ICMzZDRhNWM7XG4gIC0tcHJpbWFyeS00MDA6ICM1YTZiODE7XG4gIC0tcHJpbWFyeS01MDA6ICM2YmI2ZmY7IC8qIEJyaWdodGVyIGJsdWUgZm9yIGRhcmsgYmFja2dyb3VuZHMgKi9cbiAgLS1wcmltYXJ5LTYwMDogIzRkYWJmNztcbiAgLS1wcmltYXJ5LTcwMDogIzIxOTZmMztcbiAgLS1wcmltYXJ5LTgwMDogIzE5NzZkMjtcbiAgLS1wcmltYXJ5LTkwMDogIzE1NjVjMDtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgU1VSRkFDRSAmIEJBQ0tHUk9VTkQgQ09MT1JTXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC0tc3VyZmFjZS0wOiAjMGQxMTE3OyAvKiBEZWVwIGRhcmsgYmFja2dyb3VuZCAqL1xuICAtLXN1cmZhY2UtMTogIzE2MWIyMjsgLyogU2xpZ2h0bHkgbGlnaHRlciBkYXJrICovXG4gIC0tc3VyZmFjZS0yOiAjMjEyNjJkOyAvKiBDYXJkIGJhY2tncm91bmRzICovXG4gIC0tc3VyZmFjZS0zOiAjMzAzNjNkOyAvKiBFbGV2YXRlZCBzdXJmYWNlcyAqL1xuICAtLXN1cmZhY2UtNDogIzQ4NGY1ODsgLyogSGlnaGVyIGVsZXZhdGlvbiAqL1xuICAtLWJnLXByaW1hcnk6IHZhcigtLXN1cmZhY2UtMCk7XG4gIC0tYmctc2Vjb25kYXJ5OiB2YXIoLS1zdXJmYWNlLTEpO1xuICAtLWJnLXRlcnRpYXJ5OiB2YXIoLS1zdXJmYWNlLTIpO1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICBURVhUIENPTE9SU1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAtLXRleHQtcHJpbWFyeTogI2YwZjZmYzsgLyogVmVyeSBsaWdodCB0ZXh0ICovXG4gIC0tdGV4dC1zZWNvbmRhcnk6ICM4Yjk0OWU7IC8qIE1lZGl1bSBncmF5IHRleHQgKi9cbiAgLS10ZXh0LWRpc2FibGVkOiAjNDg0ZjU4OyAvKiBEaXNhYmxlZCB0ZXh0ICovXG4gIC0tdGV4dC1oaW50OiAjNjU2ZDc2OyAvKiBIaW50IHRleHQgKi9cbiAgLS10ZXh0LW9uLXByaW1hcnk6ICNmZmZmZmY7IC8qIFRleHQgb24gcHJpbWFyeSBjb2xvciAqL1xuICAtLXRleHQtb24tZGFyazogI2ZmZmZmZjsgLyogVGV4dCBvbiBkYXJrIGJhY2tncm91bmRzICovXG4gIC0tdGV4dC1vbi1zdXJmYWNlOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICBCT1JERVIgJiBESVZJREVSIENPTE9SU1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAtLWJvcmRlci1saWdodDogIzMwMzYzZDtcbiAgLS1ib3JkZXItbWVkaXVtOiAjMjEyNjJkO1xuICAtLWJvcmRlci1zdHJvbmc6ICM0ODRmNTg7XG4gIC0tZGl2aWRlcjogIzMwMzYzZDtcbiAgLyogTGVnYWN5IGJvcmRlciBjb2xvciAtIGFkanVzdGVkIGZvciBkYXJrIHRoZW1lICovXG4gIC0tYm9yZGVyLWNvbG9yOiAjMjEyNjJkO1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICBDT01QT05FTlQgU1BFQ0lGSUMgQ09MT1JTXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC8qIFRvb2xiYXIgKi9cbiAgLS10b29sYmFyLWJnOiB2YXIoLS1zdXJmYWNlLTEpO1xuICAtLXRvb2xiYXItYm9yZGVyOiB2YXIoLS1ib3JkZXItbGlnaHQpO1xuICAtLXRvb2xiYXItdGV4dDogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgLS10b29sYmFyLWljb246IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgLS10b29sYmFyLXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLyogTmF2aWdhdGlvbiAqL1xuICAtLW5hdi1iZzogdmFyKC0tc3VyZmFjZS0xKTtcbiAgLS1uYXYtYm9yZGVyOiB2YXIoLS1ib3JkZXItbGlnaHQpO1xuICAtLW5hdi1pdGVtLXRleHQ6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIC0tbmF2LWl0ZW0taG92ZXI6IHZhcigtLXN1cmZhY2UtMyk7XG4gIC0tbmF2LWl0ZW0tYWN0aXZlOiByZ2JhKDEwNywgMTgyLCAyNTUsIDAuMTUpO1xuICAtLW5hdi1pdGVtLWFjdGl2ZS10ZXh0OiB2YXIoLS1wcmltYXJ5LTUwMCk7XG4gIC8qIENhcmRzICovXG4gIC0tY2FyZC1iZzogdmFyKC0tc3VyZmFjZS0yKTtcbiAgLS1jYXJkLWJvcmRlcjogdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbiAgLS1jYXJkLXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1jYXJkLWhvdmVyLXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLyogRm9ybXMgJiBJbnB1dHMgKi9cbiAgLS1pbnB1dC1iZzogdmFyKC0tc3VyZmFjZS0yKTtcbiAgLS1pbnB1dC1ib3JkZXI6IHZhcigtLWJvcmRlci1zdHJvbmcpO1xuICAtLWlucHV0LWJvcmRlci1mb2N1czogdmFyKC0tcHJpbWFyeS01MDApO1xuICAtLWlucHV0LWJvcmRlci1lcnJvcjogdmFyKC0tZXJyb3IpO1xuICAtLWlucHV0LXRleHQ6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIC0taW5wdXQtcGxhY2Vob2xkZXI6IHZhcigtLXRleHQtaGludCk7XG4gIC0taW5wdXQtbGFiZWw6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgLyogQnV0dG9ucyAqL1xuICAtLWJ0bi1wcmltYXJ5LWJnOiB2YXIoLS1wcmltYXJ5LTUwMCk7XG4gIC0tYnRuLXByaW1hcnktdGV4dDogdmFyKC0tc3VyZmFjZS0wKTtcbiAgLS1idG4tcHJpbWFyeS1ob3ZlcjogdmFyKC0tcHJpbWFyeS00MDApO1xuICAtLWJ0bi1wcmltYXJ5LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMTA3LCAxODIsIDI1NSwgMC4yKTtcbiAgLS1idG4tc2Vjb25kYXJ5LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1idG4tc2Vjb25kYXJ5LXRleHQ6IHZhcigtLXByaW1hcnktNTAwKTtcbiAgLS1idG4tc2Vjb25kYXJ5LWJvcmRlcjogdmFyKC0tcHJpbWFyeS01MDApO1xuICAtLWJ0bi1zZWNvbmRhcnktaG92ZXI6IHJnYmEoMTA3LCAxODIsIDI1NSwgMC4xKTtcbiAgLS1idG4tZ2hvc3QtdGV4dDogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICAtLWJ0bi1naG9zdC1ob3ZlcjogdmFyKC0tc3VyZmFjZS0zKTtcbiAgLyogU3RhdHVzIENvbG9ycyAoYWRqdXN0ZWQgZm9yIGRhcmsgdGhlbWUpICovXG4gIC0tc3RhdHVzLXN1Y2Nlc3M6ICMzZmI5NTA7XG4gIC0tc3RhdHVzLXN1Y2Nlc3MtYmc6IHJnYmEoNjMsIDE4NSwgODAsIDAuMTUpO1xuICAtLXN0YXR1cy1zdWNjZXNzLWJvcmRlcjogcmdiYSg2MywgMTg1LCA4MCwgMC40KTtcbiAgLS1zdGF0dXMtd2FybmluZzogI2QyOTkyMjtcbiAgLS1zdGF0dXMtd2FybmluZy1iZzogcmdiYSgyMTAsIDE1MywgMzQsIDAuMTUpO1xuICAtLXN0YXR1cy13YXJuaW5nLWJvcmRlcjogcmdiYSgyMTAsIDE1MywgMzQsIDAuNCk7XG4gIC0tc3RhdHVzLWVycm9yOiAjZjg1MTQ5O1xuICAtLXN0YXR1cy1lcnJvci1iZzogcmdiYSgyNDgsIDgxLCA3MywgMC4xNSk7XG4gIC0tc3RhdHVzLWVycm9yLWJvcmRlcjogcmdiYSgyNDgsIDgxLCA3MywgMC40KTtcbiAgLS1zdGF0dXMtaW5mbzogIzU4YTZmZjtcbiAgLS1zdGF0dXMtaW5mby1iZzogcmdiYSg4OCwgMTY2LCAyNTUsIDAuMTUpO1xuICAtLXN0YXR1cy1pbmZvLWJvcmRlcjogcmdiYSg4OCwgMTY2LCAyNTUsIDAuNCk7XG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgIFdPUktTUEFDRSBTUEVDSUZJQyBDT0xPUlNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLyogRGFzaGJvYXJkICovXG4gIC0tZGFzaGJvYXJkLWJnOiB2YXIoLS1zdXJmYWNlLTApO1xuICAtLWRhc2hib2FyZC1jYXJkLWJnOiB2YXIoLS1zdXJmYWNlLTIpO1xuICAtLWRhc2hib2FyZC1oZWFkZXItYmc6IHZhcigtLXN1cmZhY2UtMSk7XG4gIC0tZGFzaGJvYXJkLWJvcmRlcjogdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbiAgLyogTW9kZWxzICYgUmVjb3JkcyAqL1xuICAtLW1vZGVsLWJnOiB2YXIoLS1zdXJmYWNlLTIpO1xuICAtLW1vZGVsLWhlYWRlci1iZzogdmFyKC0tc3VyZmFjZS0zKTtcbiAgLS1tb2RlbC1ib3JkZXI6IHZhcigtLWJvcmRlci1saWdodCk7XG4gIC0tbW9kZWwtaG92ZXI6IHZhcigtLXN1cmZhY2UtMyk7XG4gIC0tbW9kZWwtc2VsZWN0ZWQ6IHJnYmEoMTA3LCAxODIsIDI1NSwgMC4xNSk7XG4gIC8qIFNlYXJjaCAmIEZpbHRlcnMgKi9cbiAgLS1zZWFyY2gtYmc6IHZhcigtLXN1cmZhY2UtMik7XG4gIC0tc2VhcmNoLWJvcmRlcjogdmFyKC0tYm9yZGVyLXN0cm9uZyk7XG4gIC0tc2VhcmNoLWZvY3VzOiB2YXIoLS1wcmltYXJ5LTUwMCk7XG4gIC0tc2VhcmNoLXJlc3VsdHMtYmc6IHZhcigtLXN1cmZhY2UtMik7XG4gIC0tc2VhcmNoLWhpZ2hsaWdodDogcmdiYSgxMDcsIDE4MiwgMjU1LCAwLjIpO1xuICAvKiBOb3RpZmljYXRpb25zICovXG4gIC0tbm90aWZpY2F0aW9uLWJnOiB2YXIoLS1zdXJmYWNlLTIpO1xuICAtLW5vdGlmaWNhdGlvbi1ib3JkZXI6IHZhcigtLWJvcmRlci1saWdodCk7XG4gIC0tbm90aWZpY2F0aW9uLXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIC0tbm90aWZpY2F0aW9uLXN1Y2Nlc3M6IHZhcigtLXN0YXR1cy1zdWNjZXNzKTtcbiAgLS1ub3RpZmljYXRpb24td2FybmluZzogdmFyKC0tc3RhdHVzLXdhcm5pbmcpO1xuICAtLW5vdGlmaWNhdGlvbi1lcnJvcjogdmFyKC0tc3RhdHVzLWVycm9yKTtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgTEVHQUNZIFZBUklBQkxFIFNVUFBPUlRcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLyogU3VwcG9ydCBmb3IgZXhpc3RpbmcgY29sb3IgdmFyaWFibGVzIC0gYWRqdXN0ZWQgZm9yIGRhcmsgdGhlbWUgKi9cbiAgLS10aGVtZS1zcGVjaWFsLWZvbnQ6ICNmMGY2ZmM7XG4gIC0tdGhlbWUtc3BlY2lhbC1mb250LTE6ICM4Yjk0OWU7XG4gIC0tbm90aWZpY2F0aW9uLWZvbnQtY29sb3ItZGVmYXVsdDogI2YwZjZmYztcbiAgLS1tb2RlbC1zaXplOiAjNmJiNmZmO1xuICAtLXRoZW1lLWJ1dHRvbi0xOiB2YXIoLS1wcmltYXJ5LTUwMCk7XG4gIC0tdGhlbWUtaWNvbi1ibHVlOiB2YXIoLS1wcmltYXJ5LTUwMCk7XG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgIENPTVBPTkVOVCBPVkVSUklERVNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLyogRW5zdXJlIHByb3BlciB0ZXh0IGNvbnRyYXN0ICovXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1wcmltYXJ5KTtcbiAgLyogU2Nyb2xsYmFyIHN0eWxpbmcgZm9yIGRhcmsgdGhlbWUgKi9cbiAgc2Nyb2xsYmFyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTQpIHZhcigtLXN1cmZhY2UtMik7XG4gIC8qIFNlbGVjdGlvbiBjb2xvcnMgKi9cbiAgLyogSW1hZ2UgYWRqdXN0bWVudHMgZm9yIGRhcmsgdGhlbWUgKi9cbiAgLyogQ29kZSBibG9ja3MgYW5kIHByZSBlbGVtZW50cyAqL1xufVxuW2RhdGEtdGhlbWU9ZGFya106Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG5bZGF0YS10aGVtZT1kYXJrXTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTIpO1xufVxuW2RhdGEtdGhlbWU9ZGFya106Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS00KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuW2RhdGEtdGhlbWU9ZGFya106Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzY1NmQ3Njtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIDo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDcsIDE4MiwgMjU1LCAwLjMpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIGltZyB7XG4gIG9wYWNpdHk6IDAuOTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS10cmFuc2l0aW9uLW5vcm1hbCk7XG59XG5bZGF0YS10aGVtZT1kYXJrXSBpbWc6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuW2RhdGEtdGhlbWU9ZGFya10gcHJlLCBbZGF0YS10aGVtZT1kYXJrXSBjb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0xKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG5cbi8qIFxuICogV29ya3NwYWNlIFRoZW1lIC0gUHJvZmVzc2lvbmFsIHdvcmtzcGFjZSBjb2xvciBzY2hlbWVcbiAqIFRoaXMgdGhlbWUgaXMgb3B0aW1pemVkIGZvciBwcm9kdWN0aXZpdHkgYW5kIGV4dGVuZGVkIHVzZVxuICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgV09SS1NQQUNFIFRIRU1FIFZBUklBQkxFU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbltkYXRhLXRoZW1lPXdvcmtzcGFjZV0ge1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICBQUklNQVJZIENPTE9SUyAoUHJvZmVzc2lvbmFsIGJsdWUtZ3JheSBwYWxldHRlKVxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAtLXByaW1hcnktNTA6ICNmOGZhZmM7XG4gIC0tcHJpbWFyeS0xMDA6ICNmMWY1Zjk7XG4gIC0tcHJpbWFyeS0yMDA6ICNlMmU4ZjA7XG4gIC0tcHJpbWFyeS0zMDA6ICNjYmQ1ZTE7XG4gIC0tcHJpbWFyeS00MDA6ICM5NGEzYjg7XG4gIC0tcHJpbWFyeS01MDA6ICM2NDc0OGI7IC8qIE1haW4gd29ya3NwYWNlIGNvbG9yIC0gc2xhdGUgYmx1ZSAqL1xuICAtLXByaW1hcnktNjAwOiAjNDc1NTY5O1xuICAtLXByaW1hcnktNzAwOiAjMzM0MTU1O1xuICAtLXByaW1hcnktODAwOiAjMWUyOTNiO1xuICAtLXByaW1hcnktOTAwOiAjMGYxNzJhO1xuICAvKiBTZWNvbmRhcnkgYWNjZW50IC0gd2FybSBvcmFuZ2UgZm9yIGFjdGlvbnMgKi9cbiAgLS1zZWNvbmRhcnktNTAwOiAjZjU5ZTBiO1xuICAtLXNlY29uZGFyeS02MDA6ICNkOTc3MDY7XG4gIC0tc2Vjb25kYXJ5LTcwMDogI2I0NTMwOTtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgU1VSRkFDRSAmIEJBQ0tHUk9VTkQgQ09MT1JTXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC0tc3VyZmFjZS0wOiAjZmZmZmZmO1xuICAtLXN1cmZhY2UtMTogI2Y4ZmFmYzsgLyogVmVyeSBsaWdodCBncmF5LWJsdWUgKi9cbiAgLS1zdXJmYWNlLTI6ICNmMWY1Zjk7IC8qIExpZ2h0IGdyYXktYmx1ZSAqL1xuICAtLXN1cmZhY2UtMzogI2UyZThmMDsgLyogTWVkaXVtIGxpZ2h0IGdyYXktYmx1ZSAqL1xuICAtLXN1cmZhY2UtNDogI2NiZDVlMTsgLyogTWVkaXVtIGdyYXktYmx1ZSAqL1xuICAtLWJnLXByaW1hcnk6IHZhcigtLXN1cmZhY2UtMCk7XG4gIC0tYmctc2Vjb25kYXJ5OiB2YXIoLS1zdXJmYWNlLTEpO1xuICAtLWJnLXRlcnRpYXJ5OiB2YXIoLS1zdXJmYWNlLTIpO1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICBURVhUIENPTE9SUyAoSGlnaCBjb250cmFzdCBmb3IgcmVhZGFiaWxpdHkpXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC0tdGV4dC1wcmltYXJ5OiAjMGYxNzJhOyAvKiBWZXJ5IGRhcmsgc2xhdGUgKi9cbiAgLS10ZXh0LXNlY29uZGFyeTogIzMzNDE1NTsgLyogRGFyayBzbGF0ZSAqL1xuICAtLXRleHQtZGlzYWJsZWQ6ICM5NGEzYjg7IC8qIE1lZGl1bSBzbGF0ZSAqL1xuICAtLXRleHQtaGludDogIzY0NzQ4YjsgLyogU2xhdGUgKi9cbiAgLS10ZXh0LW9uLXByaW1hcnk6ICNmZmZmZmY7XG4gIC0tdGV4dC1vbi1kYXJrOiAjZmZmZmZmO1xuICAtLXRleHQtb24tc3VyZmFjZTogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgV09SS1NQQUNFIFNQRUNJRklDIENPTE9SU1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAvKiBUb29sYmFyIC0gQ2xlYW4gYW5kIG1pbmltYWwgKi9cbiAgLS10b29sYmFyLWJnOiB2YXIoLS1zdXJmYWNlLTApO1xuICAtLXRvb2xiYXItYm9yZGVyOiB2YXIoLS1zdXJmYWNlLTMpO1xuICAtLXRvb2xiYXItdGV4dDogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgLS10b29sYmFyLWljb246IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgLS10b29sYmFyLXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMTUsIDIzLCA0MiwgMC4xKTtcbiAgLyogTmF2aWdhdGlvbiAtIFN1YnRsZSBhbmQgdW5vYnRydXNpdmUgKi9cbiAgLS1uYXYtYmc6IHZhcigtLXN1cmZhY2UtMSk7XG4gIC0tbmF2LWJvcmRlcjogdmFyKC0tc3VyZmFjZS0zKTtcbiAgLS1uYXYtaXRlbS10ZXh0OiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIC0tbmF2LWl0ZW0taG92ZXI6IHZhcigtLXN1cmZhY2UtMik7XG4gIC0tbmF2LWl0ZW0tYWN0aXZlOiB2YXIoLS1zdXJmYWNlLTMpO1xuICAtLW5hdi1pdGVtLWFjdGl2ZS10ZXh0OiB2YXIoLS1wcmltYXJ5LTcwMCk7XG4gIC8qIENhcmRzIC0gQ2xlYW4gc2VwYXJhdGlvbiAqL1xuICAtLWNhcmQtYmc6IHZhcigtLXN1cmZhY2UtMCk7XG4gIC0tY2FyZC1ib3JkZXI6IHZhcigtLXN1cmZhY2UtMyk7XG4gIC0tY2FyZC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDE1LCAyMywgNDIsIDAuMDUpO1xuICAtLWNhcmQtaG92ZXItc2hhZG93OiAwIDRweCA2cHggcmdiYSgxNSwgMjMsIDQyLCAwLjEpO1xuICAvKiBGb3JtcyAtIFByb2Zlc3Npb25hbCBhbmQgY2xlYW4gKi9cbiAgLS1pbnB1dC1iZzogdmFyKC0tc3VyZmFjZS0wKTtcbiAgLS1pbnB1dC1ib3JkZXI6IHZhcigtLXN1cmZhY2UtNCk7XG4gIC0taW5wdXQtYm9yZGVyLWZvY3VzOiB2YXIoLS1zZWNvbmRhcnktNTAwKTtcbiAgLS1pbnB1dC1ib3JkZXItZXJyb3I6ICNlZjQ0NDQ7XG4gIC0taW5wdXQtdGV4dDogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgLS1pbnB1dC1wbGFjZWhvbGRlcjogdmFyKC0tdGV4dC1oaW50KTtcbiAgLS1pbnB1dC1sYWJlbDogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICAvKiBCdXR0b25zIC0gQWN0aW9uLW9yaWVudGVkICovXG4gIC0tYnRuLXByaW1hcnktYmc6IHZhcigtLXNlY29uZGFyeS01MDApO1xuICAtLWJ0bi1wcmltYXJ5LXRleHQ6ICNmZmZmZmY7XG4gIC0tYnRuLXByaW1hcnktaG92ZXI6IHZhcigtLXNlY29uZGFyeS02MDApO1xuICAtLWJ0bi1wcmltYXJ5LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMjQ1LCAxNTgsIDExLCAwLjIpO1xuICAtLWJ0bi1zZWNvbmRhcnktYmc6IHRyYW5zcGFyZW50O1xuICAtLWJ0bi1zZWNvbmRhcnktdGV4dDogdmFyKC0tcHJpbWFyeS02MDApO1xuICAtLWJ0bi1zZWNvbmRhcnktYm9yZGVyOiB2YXIoLS1wcmltYXJ5LTQwMCk7XG4gIC0tYnRuLXNlY29uZGFyeS1ob3ZlcjogdmFyKC0tc3VyZmFjZS0yKTtcbiAgLS1idG4tZ2hvc3QtdGV4dDogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICAtLWJ0bi1naG9zdC1ob3ZlcjogdmFyKC0tc3VyZmFjZS0yKTtcbiAgLyogU3RhdHVzIENvbG9ycyAtIE11dGVkIGJ1dCBjbGVhciAqL1xuICAtLXN0YXR1cy1zdWNjZXNzOiAjMTZhMzRhO1xuICAtLXN0YXR1cy1zdWNjZXNzLWJnOiAjZjBmZGY0O1xuICAtLXN0YXR1cy1zdWNjZXNzLWJvcmRlcjogI2JiZjdkMDtcbiAgLS1zdGF0dXMtd2FybmluZzogI2Q5NzcwNjtcbiAgLS1zdGF0dXMtd2FybmluZy1iZzogI2ZmZmJlYjtcbiAgLS1zdGF0dXMtd2FybmluZy1ib3JkZXI6ICNmZWQ3YWE7XG4gIC0tc3RhdHVzLWVycm9yOiAjZGMyNjI2O1xuICAtLXN0YXR1cy1lcnJvci1iZzogI2ZlZjJmMjtcbiAgLS1zdGF0dXMtZXJyb3ItYm9yZGVyOiAjZmVjYWNhO1xuICAtLXN0YXR1cy1pbmZvOiAjMjU2M2ViO1xuICAtLXN0YXR1cy1pbmZvLWJnOiAjZWZmNmZmO1xuICAtLXN0YXR1cy1pbmZvLWJvcmRlcjogI2JmZGJmZTtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgV09SS1NQQUNFIENPTVBPTkVOVFNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLyogRGFzaGJvYXJkIC0gRm9jdXMgb24gY29udGVudCAqL1xuICAtLWRhc2hib2FyZC1iZzogdmFyKC0tc3VyZmFjZS0xKTtcbiAgLS1kYXNoYm9hcmQtY2FyZC1iZzogdmFyKC0tc3VyZmFjZS0wKTtcbiAgLS1kYXNoYm9hcmQtaGVhZGVyLWJnOiB2YXIoLS1zdXJmYWNlLTIpO1xuICAtLWRhc2hib2FyZC1ib3JkZXI6IHZhcigtLXN1cmZhY2UtMyk7XG4gIC8qIE1vZGVscyAmIFJlY29yZHMgLSBDbGVhciBkYXRhIHByZXNlbnRhdGlvbiAqL1xuICAtLW1vZGVsLWJnOiB2YXIoLS1zdXJmYWNlLTApO1xuICAtLW1vZGVsLWhlYWRlci1iZzogdmFyKC0tc3VyZmFjZS0yKTtcbiAgLS1tb2RlbC1ib3JkZXI6IHZhcigtLXN1cmZhY2UtMyk7XG4gIC0tbW9kZWwtaG92ZXI6IHZhcigtLXN1cmZhY2UtMSk7XG4gIC0tbW9kZWwtc2VsZWN0ZWQ6IHJnYmEoMjQ1LCAxNTgsIDExLCAwLjEpO1xuICAtLW1vZGVsLXNlbGVjdGVkLWJvcmRlcjogdmFyKC0tc2Vjb25kYXJ5LTUwMCk7XG4gIC8qIFNlYXJjaCAmIEZpbHRlcnMgLSBFZmZpY2llbnQgd29ya2Zsb3cgKi9cbiAgLS1zZWFyY2gtYmc6IHZhcigtLXN1cmZhY2UtMCk7XG4gIC0tc2VhcmNoLWJvcmRlcjogdmFyKC0tc3VyZmFjZS00KTtcbiAgLS1zZWFyY2gtZm9jdXM6IHZhcigtLXNlY29uZGFyeS01MDApO1xuICAtLXNlYXJjaC1yZXN1bHRzLWJnOiB2YXIoLS1zdXJmYWNlLTApO1xuICAtLXNlYXJjaC1oaWdobGlnaHQ6IHJnYmEoMjQ1LCAxNTgsIDExLCAwLjIpO1xuICAvKiBEYXRhIFRhYmxlcyAtIENsZWFuIGRhdGEgcHJlc2VudGF0aW9uICovXG4gIC0tdGFibGUtYmc6IHZhcigtLXN1cmZhY2UtMCk7XG4gIC0tdGFibGUtaGVhZGVyLWJnOiB2YXIoLS1zdXJmYWNlLTIpO1xuICAtLXRhYmxlLWJvcmRlcjogdmFyKC0tc3VyZmFjZS0zKTtcbiAgLS10YWJsZS1ob3ZlcjogdmFyKC0tc3VyZmFjZS0xKTtcbiAgLS10YWJsZS1zZWxlY3RlZDogcmdiYSgyNDUsIDE1OCwgMTEsIDAuMDUpO1xuICAtLXRhYmxlLXN0cmlwZTogdmFyKC0tc3VyZmFjZS0xKTtcbiAgLyogTm90aWZpY2F0aW9ucyAtIE5vbi1pbnRydXNpdmUgKi9cbiAgLS1ub3RpZmljYXRpb24tYmc6IHZhcigtLXN1cmZhY2UtMCk7XG4gIC0tbm90aWZpY2F0aW9uLWJvcmRlcjogdmFyKC0tc3VyZmFjZS0zKTtcbiAgLS1ub3RpZmljYXRpb24tc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTUsIDIzLCA0MiwgMC4xNSk7XG4gIC0tbm90aWZpY2F0aW9uLXN1Y2Nlc3M6IHZhcigtLXN0YXR1cy1zdWNjZXNzKTtcbiAgLS1ub3RpZmljYXRpb24td2FybmluZzogdmFyKC0tc3RhdHVzLXdhcm5pbmcpO1xuICAtLW5vdGlmaWNhdGlvbi1lcnJvcjogdmFyKC0tc3RhdHVzLWVycm9yKTtcbiAgLyogQ29kZSAmIFRlY2huaWNhbCBFbGVtZW50cyAqL1xuICAtLWNvZGUtYmc6IHZhcigtLXN1cmZhY2UtMik7XG4gIC0tY29kZS1ib3JkZXI6IHZhcigtLXN1cmZhY2UtMyk7XG4gIC0tY29kZS10ZXh0OiAjMzc0MTUxO1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICBMRUdBQ1kgU1VQUE9SVFxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAtLXRoZW1lLXNwZWNpYWwtZm9udDogI2Y4ZmFmYztcbiAgLS10aGVtZS1zcGVjaWFsLWZvbnQtMTogIzY0NzQ4YjtcbiAgLS1ub3RpZmljYXRpb24tZm9udC1jb2xvci1kZWZhdWx0OiAjZmZmZmZmO1xuICAtLW1vZGVsLXNpemU6ICM0NzU1Njk7XG4gIC0tdGhlbWUtYnV0dG9uLTE6IHZhcigtLXNlY29uZGFyeS01MDApO1xuICAtLXRoZW1lLWljb24tYmx1ZTogdmFyKC0tcHJpbWFyeS02MDApO1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICBXT1JLU1BBQ0UgVEhFTUUgU1RZTElOR1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctc2Vjb25kYXJ5KTtcbiAgLyogUHJvZmVzc2lvbmFsIHNjcm9sbGJhciBzdHlsaW5nICovXG4gIHNjcm9sbGJhci1jb2xvcjogdmFyKC0tc3VyZmFjZS00KSB2YXIoLS1zdXJmYWNlLTIpO1xuICAvKiBQcm9mZXNzaW9uYWwgc2VsZWN0aW9uIGNvbG9ycyAqL1xuICAvKiBGb2N1cyBtYW5hZ2VtZW50IGZvciBwcm9kdWN0aXZpdHkgKi9cbiAgLyogUmVkdWNlZCBtb3Rpb24gZm9yIGZvY3VzICovXG59XG5bZGF0YS10aGVtZT13b3Jrc3BhY2VdOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5bZGF0YS10aGVtZT13b3Jrc3BhY2VdOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbltkYXRhLXRoZW1lPXdvcmtzcGFjZV06Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS00KTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1zdXJmYWNlLTIpO1xufVxuW2RhdGEtdGhlbWU9d29ya3NwYWNlXTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LTQwMCk7XG59XG5bZGF0YS10aGVtZT13b3Jrc3BhY2VdOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LTUwMCk7XG59XG5bZGF0YS10aGVtZT13b3Jrc3BhY2VdIDo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsIDE1OCwgMTEsIDAuMik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuW2RhdGEtdGhlbWU9d29ya3NwYWNlXSA6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktNTAwKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIFtkYXRhLXRoZW1lPXdvcmtzcGFjZV0gKiwgW2RhdGEtdGhlbWU9d29ya3NwYWNlXSAqOjpiZWZvcmUsIFtkYXRhLXRoZW1lPXdvcmtzcGFjZV0gKjo6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIFxuICogVGhlbWUgTWFuYWdlciAtIEphdmFTY3JpcHQgaW50ZWdyYXRpb24gYW5kIHRoZW1lIHN3aXRjaGluZyB1dGlsaXRpZXNcbiAqIFRoaXMgZmlsZSBwcm92aWRlcyB1dGlsaXRpZXMgZm9yIGR5bmFtaWMgdGhlbWUgc3dpdGNoaW5nXG4gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUSEVNRSBTV0lUQ0hJTkcgVVRJTElUSUVTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQmFzZSB0aGVtZSB0cmFuc2l0aW9uIGZvciBzbW9vdGggdGhlbWUgY2hhbmdlcyAqL1xuOnJvb3QsIFtkYXRhLXRoZW1lXSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLXRyYW5zaXRpb24tbm9ybWFsKSwgYmFja2dyb3VuZC1jb2xvciB2YXIoLS10cmFuc2l0aW9uLW5vcm1hbCksIGJvcmRlci1jb2xvciB2YXIoLS10cmFuc2l0aW9uLW5vcm1hbCksIGJveC1zaGFkb3cgdmFyKC0tdHJhbnNpdGlvbi1ub3JtYWwpO1xufVxuXG4vKiBEaXNhYmxlIHRyYW5zaXRpb25zIGR1cmluZyB0aGVtZSBzd2l0Y2ggdG8gcHJldmVudCBmbGFzaGluZyAqL1xuLnRoZW1lLXN3aXRjaGluZyAqIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVEhFTUUgREVURUNUSU9OXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQXV0byBkYXJrIG1vZGUgYmFzZWQgb24gc3lzdGVtIHByZWZlcmVuY2UgKi9cbkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgOnJvb3Q6bm90KFtkYXRhLXRoZW1lXSkge1xuICAgIC8qIEltcG9ydCBkYXJrIHRoZW1lIHZhcmlhYmxlcyB3aGVuIG5vIHRoZW1lIGlzIGV4cGxpY2l0bHkgc2V0ICovXG4gICAgLyogXG4gICAgICogRGFyayBUaGVtZSAtIE1vZGVybiBkYXJrIGNvbG9yIHNjaGVtZVxuICAgICAqIFRoaXMgdGhlbWUgcHJvdmlkZXMgYSBzbGVlaywgZXllLWZyaWVuZGx5IGRhcmsgaW50ZXJmYWNlXG4gICAgICovXG4gICAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgICBEQVJLIFRIRU1FIFZBUklBQkxFU1xuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIH1cbiAgOnJvb3Q6bm90KFtkYXRhLXRoZW1lXSkgW2RhdGEtdGhlbWU9ZGFya10ge1xuICAgIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgUFJJTUFSWSBCUkFORCBDT0xPUlMgKGFkanVzdGVkIGZvciBkYXJrIHRoZW1lKVxuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gICAgLS1wcmltYXJ5LTUwOiAjMGQxNDI1O1xuICAgIC0tcHJpbWFyeS0xMDA6ICMxYTIzMzI7XG4gICAgLS1wcmltYXJ5LTIwMDogIzJhMzQ0MTtcbiAgICAtLXByaW1hcnktMzAwOiAjM2Q0YTVjO1xuICAgIC0tcHJpbWFyeS00MDA6ICM1YTZiODE7XG4gICAgLS1wcmltYXJ5LTUwMDogIzZiYjZmZjsgLyogQnJpZ2h0ZXIgYmx1ZSBmb3IgZGFyayBiYWNrZ3JvdW5kcyAqL1xuICAgIC0tcHJpbWFyeS02MDA6ICM0ZGFiZjc7XG4gICAgLS1wcmltYXJ5LTcwMDogIzIxOTZmMztcbiAgICAtLXByaW1hcnktODAwOiAjMTk3NmQyO1xuICAgIC0tcHJpbWFyeS05MDA6ICMxNTY1YzA7XG4gICAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgICBTVVJGQUNFICYgQkFDS0dST1VORCBDT0xPUlNcbiAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAgIC0tc3VyZmFjZS0wOiAjMGQxMTE3OyAvKiBEZWVwIGRhcmsgYmFja2dyb3VuZCAqL1xuICAgIC0tc3VyZmFjZS0xOiAjMTYxYjIyOyAvKiBTbGlnaHRseSBsaWdodGVyIGRhcmsgKi9cbiAgICAtLXN1cmZhY2UtMjogIzIxMjYyZDsgLyogQ2FyZCBiYWNrZ3JvdW5kcyAqL1xuICAgIC0tc3VyZmFjZS0zOiAjMzAzNjNkOyAvKiBFbGV2YXRlZCBzdXJmYWNlcyAqL1xuICAgIC0tc3VyZmFjZS00OiAjNDg0ZjU4OyAvKiBIaWdoZXIgZWxldmF0aW9uICovXG4gICAgLS1iZy1wcmltYXJ5OiB2YXIoLS1zdXJmYWNlLTApO1xuICAgIC0tYmctc2Vjb25kYXJ5OiB2YXIoLS1zdXJmYWNlLTEpO1xuICAgIC0tYmctdGVydGlhcnk6IHZhcigtLXN1cmZhY2UtMik7XG4gICAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgICBURVhUIENPTE9SU1xuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gICAgLS10ZXh0LXByaW1hcnk6ICNmMGY2ZmM7IC8qIFZlcnkgbGlnaHQgdGV4dCAqL1xuICAgIC0tdGV4dC1zZWNvbmRhcnk6ICM4Yjk0OWU7IC8qIE1lZGl1bSBncmF5IHRleHQgKi9cbiAgICAtLXRleHQtZGlzYWJsZWQ6ICM0ODRmNTg7IC8qIERpc2FibGVkIHRleHQgKi9cbiAgICAtLXRleHQtaGludDogIzY1NmQ3NjsgLyogSGludCB0ZXh0ICovXG4gICAgLS10ZXh0LW9uLXByaW1hcnk6ICNmZmZmZmY7IC8qIFRleHQgb24gcHJpbWFyeSBjb2xvciAqL1xuICAgIC0tdGV4dC1vbi1kYXJrOiAjZmZmZmZmOyAvKiBUZXh0IG9uIGRhcmsgYmFja2dyb3VuZHMgKi9cbiAgICAtLXRleHQtb24tc3VyZmFjZTogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgIEJPUkRFUiAmIERJVklERVIgQ09MT1JTXG4gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgICAtLWJvcmRlci1saWdodDogIzMwMzYzZDtcbiAgICAtLWJvcmRlci1tZWRpdW06ICMyMTI2MmQ7XG4gICAgLS1ib3JkZXItc3Ryb25nOiAjNDg0ZjU4O1xuICAgIC0tZGl2aWRlcjogIzMwMzYzZDtcbiAgICAvKiBMZWdhY3kgYm9yZGVyIGNvbG9yIC0gYWRqdXN0ZWQgZm9yIGRhcmsgdGhlbWUgKi9cbiAgICAtLWJvcmRlci1jb2xvcjogIzIxMjYyZDtcbiAgICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgIENPTVBPTkVOVCBTUEVDSUZJQyBDT0xPUlNcbiAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAgIC8qIFRvb2xiYXIgKi9cbiAgICAtLXRvb2xiYXItYmc6IHZhcigtLXN1cmZhY2UtMSk7XG4gICAgLS10b29sYmFyLWJvcmRlcjogdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbiAgICAtLXRvb2xiYXItdGV4dDogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgICAtLXRvb2xiYXItaWNvbjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICAgIC0tdG9vbGJhci1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgLyogTmF2aWdhdGlvbiAqL1xuICAgIC0tbmF2LWJnOiB2YXIoLS1zdXJmYWNlLTEpO1xuICAgIC0tbmF2LWJvcmRlcjogdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbiAgICAtLW5hdi1pdGVtLXRleHQ6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gICAgLS1uYXYtaXRlbS1ob3ZlcjogdmFyKC0tc3VyZmFjZS0zKTtcbiAgICAtLW5hdi1pdGVtLWFjdGl2ZTogcmdiYSgxMDcsIDE4MiwgMjU1LCAwLjE1KTtcbiAgICAtLW5hdi1pdGVtLWFjdGl2ZS10ZXh0OiB2YXIoLS1wcmltYXJ5LTUwMCk7XG4gICAgLyogQ2FyZHMgKi9cbiAgICAtLWNhcmQtYmc6IHZhcigtLXN1cmZhY2UtMik7XG4gICAgLS1jYXJkLWJvcmRlcjogdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbiAgICAtLWNhcmQtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIC0tY2FyZC1ob3Zlci1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgLyogRm9ybXMgJiBJbnB1dHMgKi9cbiAgICAtLWlucHV0LWJnOiB2YXIoLS1zdXJmYWNlLTIpO1xuICAgIC0taW5wdXQtYm9yZGVyOiB2YXIoLS1ib3JkZXItc3Ryb25nKTtcbiAgICAtLWlucHV0LWJvcmRlci1mb2N1czogdmFyKC0tcHJpbWFyeS01MDApO1xuICAgIC0taW5wdXQtYm9yZGVyLWVycm9yOiB2YXIoLS1lcnJvcik7XG4gICAgLS1pbnB1dC10ZXh0OiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICAgIC0taW5wdXQtcGxhY2Vob2xkZXI6IHZhcigtLXRleHQtaGludCk7XG4gICAgLS1pbnB1dC1sYWJlbDogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICAgIC8qIEJ1dHRvbnMgKi9cbiAgICAtLWJ0bi1wcmltYXJ5LWJnOiB2YXIoLS1wcmltYXJ5LTUwMCk7XG4gICAgLS1idG4tcHJpbWFyeS10ZXh0OiB2YXIoLS1zdXJmYWNlLTApO1xuICAgIC0tYnRuLXByaW1hcnktaG92ZXI6IHZhcigtLXByaW1hcnktNDAwKTtcbiAgICAtLWJ0bi1wcmltYXJ5LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMTA3LCAxODIsIDI1NSwgMC4yKTtcbiAgICAtLWJ0bi1zZWNvbmRhcnktYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnRuLXNlY29uZGFyeS10ZXh0OiB2YXIoLS1wcmltYXJ5LTUwMCk7XG4gICAgLS1idG4tc2Vjb25kYXJ5LWJvcmRlcjogdmFyKC0tcHJpbWFyeS01MDApO1xuICAgIC0tYnRuLXNlY29uZGFyeS1ob3ZlcjogcmdiYSgxMDcsIDE4MiwgMjU1LCAwLjEpO1xuICAgIC0tYnRuLWdob3N0LXRleHQ6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgICAtLWJ0bi1naG9zdC1ob3ZlcjogdmFyKC0tc3VyZmFjZS0zKTtcbiAgICAvKiBTdGF0dXMgQ29sb3JzIChhZGp1c3RlZCBmb3IgZGFyayB0aGVtZSkgKi9cbiAgICAtLXN0YXR1cy1zdWNjZXNzOiAjM2ZiOTUwO1xuICAgIC0tc3RhdHVzLXN1Y2Nlc3MtYmc6IHJnYmEoNjMsIDE4NSwgODAsIDAuMTUpO1xuICAgIC0tc3RhdHVzLXN1Y2Nlc3MtYm9yZGVyOiByZ2JhKDYzLCAxODUsIDgwLCAwLjQpO1xuICAgIC0tc3RhdHVzLXdhcm5pbmc6ICNkMjk5MjI7XG4gICAgLS1zdGF0dXMtd2FybmluZy1iZzogcmdiYSgyMTAsIDE1MywgMzQsIDAuMTUpO1xuICAgIC0tc3RhdHVzLXdhcm5pbmctYm9yZGVyOiByZ2JhKDIxMCwgMTUzLCAzNCwgMC40KTtcbiAgICAtLXN0YXR1cy1lcnJvcjogI2Y4NTE0OTtcbiAgICAtLXN0YXR1cy1lcnJvci1iZzogcmdiYSgyNDgsIDgxLCA3MywgMC4xNSk7XG4gICAgLS1zdGF0dXMtZXJyb3ItYm9yZGVyOiByZ2JhKDI0OCwgODEsIDczLCAwLjQpO1xuICAgIC0tc3RhdHVzLWluZm86ICM1OGE2ZmY7XG4gICAgLS1zdGF0dXMtaW5mby1iZzogcmdiYSg4OCwgMTY2LCAyNTUsIDAuMTUpO1xuICAgIC0tc3RhdHVzLWluZm8tYm9yZGVyOiByZ2JhKDg4LCAxNjYsIDI1NSwgMC40KTtcbiAgICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgIFdPUktTUEFDRSBTUEVDSUZJQyBDT0xPUlNcbiAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAgIC8qIERhc2hib2FyZCAqL1xuICAgIC0tZGFzaGJvYXJkLWJnOiB2YXIoLS1zdXJmYWNlLTApO1xuICAgIC0tZGFzaGJvYXJkLWNhcmQtYmc6IHZhcigtLXN1cmZhY2UtMik7XG4gICAgLS1kYXNoYm9hcmQtaGVhZGVyLWJnOiB2YXIoLS1zdXJmYWNlLTEpO1xuICAgIC0tZGFzaGJvYXJkLWJvcmRlcjogdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbiAgICAvKiBNb2RlbHMgJiBSZWNvcmRzICovXG4gICAgLS1tb2RlbC1iZzogdmFyKC0tc3VyZmFjZS0yKTtcbiAgICAtLW1vZGVsLWhlYWRlci1iZzogdmFyKC0tc3VyZmFjZS0zKTtcbiAgICAtLW1vZGVsLWJvcmRlcjogdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbiAgICAtLW1vZGVsLWhvdmVyOiB2YXIoLS1zdXJmYWNlLTMpO1xuICAgIC0tbW9kZWwtc2VsZWN0ZWQ6IHJnYmEoMTA3LCAxODIsIDI1NSwgMC4xNSk7XG4gICAgLyogU2VhcmNoICYgRmlsdGVycyAqL1xuICAgIC0tc2VhcmNoLWJnOiB2YXIoLS1zdXJmYWNlLTIpO1xuICAgIC0tc2VhcmNoLWJvcmRlcjogdmFyKC0tYm9yZGVyLXN0cm9uZyk7XG4gICAgLS1zZWFyY2gtZm9jdXM6IHZhcigtLXByaW1hcnktNTAwKTtcbiAgICAtLXNlYXJjaC1yZXN1bHRzLWJnOiB2YXIoLS1zdXJmYWNlLTIpO1xuICAgIC0tc2VhcmNoLWhpZ2hsaWdodDogcmdiYSgxMDcsIDE4MiwgMjU1LCAwLjIpO1xuICAgIC8qIE5vdGlmaWNhdGlvbnMgKi9cbiAgICAtLW5vdGlmaWNhdGlvbi1iZzogdmFyKC0tc3VyZmFjZS0yKTtcbiAgICAtLW5vdGlmaWNhdGlvbi1ib3JkZXI6IHZhcigtLWJvcmRlci1saWdodCk7XG4gICAgLS1ub3RpZmljYXRpb24tc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAtLW5vdGlmaWNhdGlvbi1zdWNjZXNzOiB2YXIoLS1zdGF0dXMtc3VjY2Vzcyk7XG4gICAgLS1ub3RpZmljYXRpb24td2FybmluZzogdmFyKC0tc3RhdHVzLXdhcm5pbmcpO1xuICAgIC0tbm90aWZpY2F0aW9uLWVycm9yOiB2YXIoLS1zdGF0dXMtZXJyb3IpO1xuICAgIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgTEVHQUNZIFZBUklBQkxFIFNVUFBPUlRcbiAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAgIC8qIFN1cHBvcnQgZm9yIGV4aXN0aW5nIGNvbG9yIHZhcmlhYmxlcyAtIGFkanVzdGVkIGZvciBkYXJrIHRoZW1lICovXG4gICAgLS10aGVtZS1zcGVjaWFsLWZvbnQ6ICNmMGY2ZmM7XG4gICAgLS10aGVtZS1zcGVjaWFsLWZvbnQtMTogIzhiOTQ5ZTtcbiAgICAtLW5vdGlmaWNhdGlvbi1mb250LWNvbG9yLWRlZmF1bHQ6ICNmMGY2ZmM7XG4gICAgLS1tb2RlbC1zaXplOiAjNmJiNmZmO1xuICAgIC0tdGhlbWUtYnV0dG9uLTE6IHZhcigtLXByaW1hcnktNTAwKTtcbiAgICAtLXRoZW1lLWljb24tYmx1ZTogdmFyKC0tcHJpbWFyeS01MDApO1xuICAgIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgQ09NUE9ORU5UIE9WRVJSSURFU1xuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gICAgLyogRW5zdXJlIHByb3BlciB0ZXh0IGNvbnRyYXN0ICovXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctcHJpbWFyeSk7XG4gICAgLyogU2Nyb2xsYmFyIHN0eWxpbmcgZm9yIGRhcmsgdGhlbWUgKi9cbiAgICBzY3JvbGxiYXItY29sb3I6IHZhcigtLXN1cmZhY2UtNCkgdmFyKC0tc3VyZmFjZS0yKTtcbiAgICAvKiBTZWxlY3Rpb24gY29sb3JzICovXG4gICAgLyogSW1hZ2UgYWRqdXN0bWVudHMgZm9yIGRhcmsgdGhlbWUgKi9cbiAgICAvKiBDb2RlIGJsb2NrcyBhbmQgcHJlIGVsZW1lbnRzICovXG4gIH1cbiAgOnJvb3Q6bm90KFtkYXRhLXRoZW1lXSkgW2RhdGEtdGhlbWU9ZGFya106Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICB9XG4gIDpyb290Om5vdChbZGF0YS10aGVtZV0pIFtkYXRhLXRoZW1lPWRhcmtdOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS0yKTtcbiAgfVxuICA6cm9vdDpub3QoW2RhdGEtdGhlbWVdKSBbZGF0YS10aGVtZT1kYXJrXTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtNCk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gIDpyb290Om5vdChbZGF0YS10aGVtZV0pIFtkYXRhLXRoZW1lPWRhcmtdOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzY1NmQ3NjtcbiAgfVxuICA6cm9vdDpub3QoW2RhdGEtdGhlbWVdKSBbZGF0YS10aGVtZT1kYXJrXSA6OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDcsIDE4MiwgMjU1LCAwLjMpO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICB9XG4gIDpyb290Om5vdChbZGF0YS10aGVtZV0pIFtkYXRhLXRoZW1lPWRhcmtdIGltZyB7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tdHJhbnNpdGlvbi1ub3JtYWwpO1xuICB9XG4gIDpyb290Om5vdChbZGF0YS10aGVtZV0pIFtkYXRhLXRoZW1lPWRhcmtdIGltZzpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA6cm9vdDpub3QoW2RhdGEtdGhlbWVdKSBbZGF0YS10aGVtZT1kYXJrXSBwcmUsIDpyb290Om5vdChbZGF0YS10aGVtZV0pIFtkYXRhLXRoZW1lPWRhcmtdIGNvZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgfVxufVxuLyogRm9yY2UgbGlnaHQgbW9kZSAqL1xuW2RhdGEtdGhlbWU9bGlnaHRdIHtcbiAgY29sb3Itc2NoZW1lOiBsaWdodDtcbn1cblxuLyogRm9yY2UgZGFyayBtb2RlICovXG5bZGF0YS10aGVtZT1kYXJrXSB7XG4gIGNvbG9yLXNjaGVtZTogZGFyaztcbn1cblxuLyogV29ya3NwYWNlIG1vZGUgKi9cbltkYXRhLXRoZW1lPXdvcmtzcGFjZV0ge1xuICBjb2xvci1zY2hlbWU6IGxpZ2h0O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVEhFTUUgVE9HR0xFIEJVVFRPTiBTVFlMRVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udGhlbWUtdG9nZ2xlIHtcbiAgLS1zaXplOiAyLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IHZhcigtLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLXNpemUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtZnVsbCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1ub3JtYWwpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIEljb24gc3R5bGluZyAqL1xufVxuLnRoZW1lLXRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4udGhlbWUtdG9nZ2xlOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG59XG4udGhlbWUtdG9nZ2xlIC50aGVtZS1pY29uIHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1ub3JtYWwpO1xufVxuLnRoZW1lLXRvZ2dsZSAudGhlbWUtaWNvbi5saWdodC1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5bZGF0YS10aGVtZT1kYXJrXSAudGhlbWUtdG9nZ2xlIC50aGVtZS1pY29uLmxpZ2h0LWljb24sIFtkYXRhLXRoZW1lPXdvcmtzcGFjZV0gLnRoZW1lLXRvZ2dsZSAudGhlbWUtaWNvbi5saWdodC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50aGVtZS10b2dnbGUgLnRoZW1lLWljb24uZGFyay1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIC50aGVtZS10b2dnbGUgLnRoZW1lLWljb24uZGFyay1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGhlbWUtdG9nZ2xlIC50aGVtZS1pY29uLndvcmtzcGFjZS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLXRoZW1lPXdvcmtzcGFjZV0gLnRoZW1lLXRvZ2dsZSAudGhlbWUtaWNvbi53b3Jrc3BhY2UtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBNdWx0aS10aGVtZSBzZWxlY3RvciAqL1xuLnRoZW1lLXNlbGVjdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS0yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWxnKTtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgZ2FwOiAwLjI1cmVtO1xufVxuLnRoZW1lLXNlbGVjdG9yIC50aGVtZS1vcHRpb24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1kKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLWZhc3QpO1xuICBmb250LXNpemU6IHZhcigtLXRleHQtc20pO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1tZWRpdW0pO1xufVxuLnRoZW1lLXNlbGVjdG9yIC50aGVtZS1vcHRpb246aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS0xKTtcbn1cbi50aGVtZS1zZWxlY3RvciAudGhlbWUtb3B0aW9uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtMCk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctc20pO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVEhFTUUgUFJFVklFVyBDQVJEU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50aGVtZS1wcmV2aWV3IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI1MHB4LCAxZnIpKTtcbn1cbi50aGVtZS1wcmV2aWV3IC50aGVtZS1jYXJkIHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWxnKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW5vcm1hbCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aGVtZS1wcmV2aWV3IC50aGVtZS1jYXJkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTUwMCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1sZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cbi50aGVtZS1wcmV2aWV3IC50aGVtZS1jYXJkLnNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTUwMCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKHZhcigtLXByaW1hcnktNTAwKSwgMC4xKTtcbn1cbi50aGVtZS1wcmV2aWV3IC50aGVtZS1jYXJkIC50aGVtZS1oZWFkZXIge1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTEpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbn1cbi50aGVtZS1wcmV2aWV3IC50aGVtZS1jYXJkIC50aGVtZS1oZWFkZXIgLnRoZW1lLW5hbWUge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1zZW1pYm9sZCk7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4udGhlbWUtcHJldmlldyAudGhlbWUtY2FyZCAudGhlbWUtaGVhZGVyIC50aGVtZS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zbSk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG59XG4udGhlbWUtcHJldmlldyAudGhlbWUtY2FyZCAudGhlbWUtZGVtbyB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGhlaWdodDogMTIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC41cmVtO1xufVxuLnRoZW1lLXByZXZpZXcgLnRoZW1lLWNhcmQgLnRoZW1lLWRlbW8gLmRlbW8tdG9vbGJhciB7XG4gIGhlaWdodDogMnJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS0yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwLjc1cmVtO1xuICBnYXA6IDAuNXJlbTtcbn1cbi50aGVtZS1wcmV2aWV3IC50aGVtZS1jYXJkIC50aGVtZS1kZW1vIC5kZW1vLXRvb2xiYXIgLmRlbW8tZG90IHtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1mdWxsKTtcbn1cbi50aGVtZS1wcmV2aWV3IC50aGVtZS1jYXJkIC50aGVtZS1kZW1vIC5kZW1vLXRvb2xiYXIgLmRlbW8tZG90Om50aC1jaGlsZCgxKSB7XG4gIGJhY2tncm91bmQ6ICNmZjVmNTY7XG59XG4udGhlbWUtcHJldmlldyAudGhlbWUtY2FyZCAudGhlbWUtZGVtbyAuZGVtby10b29sYmFyIC5kZW1vLWRvdDpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kOiAjZmZiZDJlO1xufVxuLnRoZW1lLXByZXZpZXcgLnRoZW1lLWNhcmQgLnRoZW1lLWRlbW8gLmRlbW8tdG9vbGJhciAuZGVtby1kb3Q6bnRoLWNoaWxkKDMpIHtcbiAgYmFja2dyb3VuZDogIzI3Y2EzZjtcbn1cbi50aGVtZS1wcmV2aWV3IC50aGVtZS1jYXJkIC50aGVtZS1kZW1vIC5kZW1vLWNvbnRlbnQge1xuICBmbGV4OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTEpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNXJlbTtcbn1cbi50aGVtZS1wcmV2aWV3IC50aGVtZS1jYXJkIC50aGVtZS1kZW1vIC5kZW1vLWNvbnRlbnQgLmRlbW8tbGluZSB7XG4gIGhlaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG59XG4udGhlbWUtcHJldmlldyAudGhlbWUtY2FyZCAudGhlbWUtZGVtbyAuZGVtby1jb250ZW50IC5kZW1vLWxpbmU6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDYwJTtcbn1cbi50aGVtZS1wcmV2aWV3IC50aGVtZS1jYXJkIC50aGVtZS1kZW1vIC5kZW1vLWNvbnRlbnQgLmRlbW8tbGluZTpudGgtY2hpbGQoMikge1xuICB3aWR0aDogNDAlO1xufVxuLnRoZW1lLXByZXZpZXcgLnRoZW1lLWNhcmQgLnRoZW1lLWRlbW8gLmRlbW8tY29udGVudCAuZGVtby1saW5lOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBBQ0NFU1NJQklMSVRZIEZFQVRVUkVTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogSGlnaCBjb250cmFzdCBtb2RlIGRldGVjdGlvbiAqL1xuQG1lZGlhIChwcmVmZXJzLWNvbnRyYXN0OiBoaWdoKSB7XG4gIDpyb290IHtcbiAgICAtLWJvcmRlci1saWdodDogY3VycmVudENvbG9yO1xuICAgIC0tYm9yZGVyLW1lZGl1bTogY3VycmVudENvbG9yO1xuICAgIC0tYm9yZGVyLXN0cm9uZzogY3VycmVudENvbG9yO1xuICB9XG4gIC50aGVtZS1jYXJkIHtcbiAgICBib3JkZXItd2lkdGg6IDNweDtcbiAgfVxuICBidXR0b24sIC5idG4ge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgfVxufVxuLyogUmVkdWNlZCBtb3Rpb24gKi9cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC50aGVtZS10b2dnbGUsXG4gIC50aGVtZS1jYXJkLFxuICAudGhlbWUtb3B0aW9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC50aGVtZS1jYXJkOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBKQVZBU0NSSVBUIElOVEVHUkFUSU9OXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQ2xhc3NlcyBhZGRlZCBieSBKYXZhU2NyaXB0IGZvciB0aGVtZSBtYW5hZ2VtZW50ICovXG4udGhlbWUtbG9hZGluZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi50aGVtZS1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZXJyb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGF0dXMtZXJyb3ItYmcpO1xufVxuXG4vKiBQcmludCBzdHlsZXMgLSBhbHdheXMgbGlnaHQgdGhlbWUgKi9cbkBtZWRpYSBwcmludCB7XG4gICoge1xuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBMZWdhY3kgc3VwcG9ydCBmb3IgZXhpc3RpbmcgdmFyaWFibGVzICovXG4vKiBcbiAqIExlZ2FjeSBTdXBwb3J0IC0gTWFpbnRhaW5zIGNvbXBhdGliaWxpdHkgd2l0aCBvbGQgU0NTUyBwYXR0ZXJuc1xuICogVGhpcyBmaWxlIHdpbGwgZ3JhZHVhbGx5IGJlIHBoYXNlZCBvdXQgYXMgY29tcG9uZW50cyBhcmUgdXBkYXRlZFxuICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTEVHQUNZIFZBUklBQkxFUyAoQ29udmVydGluZyB0byBDU1MgY3VzdG9tIHByb3BlcnRpZXMpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogT2xkIFNDU1MgdmFyaWFibGVzIG1hcHBlZCB0byBDU1MgY3VzdG9tIHByb3BlcnRpZXMgKi9cbi8qIFJlZHVjZWQgZnJvbSAzcHggZm9yIG1vZGVybiBkZXNpZ24gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBBTkdVTEFSIE1BVEVSSUFMIE9WRVJSSURFU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEZpeCBmb3IgQW5ndWxhciBNYXRlcmlhbCBzdWJoZWFkZXIgKi9cbi5tZC1zdWJoZWFkZXIgLm1kLXN1YmhlYWRlci1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTQpO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0xKTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbGlnaHQpO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgR09PR0xFIEZPTlRTIElOVEVHUkFUSU9OXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmdvb2dsZS1mb250IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IHZhcigtLXRleHQtbGcpICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vLWNvbnRleHR1YWwgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTEpIHZhcigtLXNwYWNpbmctMikgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMikgIWltcG9ydGFudDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExFR0FDWSBDTEFTUyBNQVBQSU5HU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFRoZXNlIGNsYXNzZXMgbWFpbnRhaW4gYmFja3dhcmQgY29tcGF0aWJpbGl0eSAqL1xuLmRlc2NyaXB0aW9uLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTUwKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktNzAwKTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB2YXIoLS1wcmltYXJ5LTUwMCk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBERVBSRUNBVEVEIFNUWUxFUyAoTWFyayBmb3IgcmVtb3ZhbClcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBcbiAqIFRPRE86IFRoZXNlIHN0eWxlcyBzaG91bGQgYmUgcmVtb3ZlZCBhZnRlciBjb25maXJtaW5nIHRoZXkncmUgbm90IHVzZWQ6XG4gKiAtIC5kYXRhVmlldyAoZW1wdHkgY2xhc3MpXG4gKiAtIERpcmVjdCBjb2xvciB2YWx1ZXMgKHNob3VsZCB1c2UgQ1NTIGN1c3RvbSBwcm9wZXJ0aWVzKVxuICogLSBIYXJkY29kZWQgbWVhc3VyZW1lbnRzXG4gKi9cbi5kYXRhVmlldyB7XG4gIC8qIFRoaXMgY2xhc3MgYXBwZWFycyB0byBiZSB1bnVzZWQgLSBtYXJrZWQgZm9yIHJlbW92YWwgKi9cbiAgLyogYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0wKTsgKi9cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIE1JR1JBVElPTiBIRUxQRVJTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogTWl4aW5zIGNvbnZlcnRlZCB0byB1dGlsaXR5IGNsYXNzZXMgZm9yIGVhc2llciBtaWdyYXRpb24gKi9cbi5ncmlkLWZyYW1lLCAubW9iaWxlLXJlY29yZCwgLmJhbm5lciB7XG4gIG1heC13aWR0aDogOTAlO1xuICBtaW4td2lkdGg6IDcwJTtcbn1cblxuLnZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtaGVpZ2h0OiA2MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1saWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBDT01QQVRJQklMSVRZIE5PVEVTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIE1pZ3JhdGlvbiBTdHJhdGVneTpcbiAqIDEuIEFsbCBoYXJkY29kZWQgY29sb3JzIGhhdmUgYmVlbiByZXBsYWNlZCB3aXRoIENTUyBjdXN0b20gcHJvcGVydGllc1xuICogMi4gU0NTUyB2YXJpYWJsZXMgYXJlIG1hcHBlZCB0byBDU1MgY3VzdG9tIHByb3BlcnRpZXMgZm9yIGNvbXBhdGliaWxpdHlcbiAqIDMuIFNwYWNpbmcgdmFsdWVzIHVzZSB0aGUgc3RhbmRhcmRpemVkIHNwYWNpbmcgc2NhbGVcbiAqIDQuIEJvcmRlciByYWRpdXMgdmFsdWVzIHVzZSB0aGUgc3RhbmRhcmRpemVkIHJhZGl1cyBzY2FsZVxuICogNS4gQ29sb3JzIGF1dG9tYXRpY2FsbHkgYWRhcHQgdG8gdGhlIGN1cnJlbnQgdGhlbWVcbiAqIFxuICogTmV4dCBTdGVwczpcbiAqIDEuIFVwZGF0ZSBjb21wb25lbnRzIHRvIHVzZSBuZXcgdXRpbGl0eSBjbGFzc2VzXG4gKiAyLiBSZW1vdmUgZGlyZWN0IHVzYWdlIG9mIGxlZ2FjeSBTQ1NTIHZhcmlhYmxlc1xuICogMy4gVGVzdCBhbGwgdGhlbWVzIHdpdGggZXhpc3RpbmcgY29tcG9uZW50c1xuICogNC4gUmVtb3ZlIHVudXNlZCBzdHlsZXMgYWZ0ZXIgY29uZmlybWF0aW9uXG4gKi9cbi8qIFZhcmlhYmxlcyBhbmQgbWl4aW5zICovXG4vKiBCYXNlIFZhcmlhYmxlcyAtIENvbnNvbGlkYXRlZCBmcm9tIHNjYXR0ZXJlZCBmaWxlcyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIENPTE9SU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEJyYW5kIENvbG9ycyAqL1xuLyogTmV1dHJhbCBDb2xvcnMgKi9cbi8qIFNlbWFudGljIENvbG9ycyAqL1xuLyogQmFja2dyb3VuZCBDb2xvcnMgKi9cbi8qIEJvcmRlciBDb2xvcnMgKi9cbi8qIE1hdGVyaWFsIERlc2lnbiBTaGFkb3dzICovXG4vKiBUaGVtZSBCdXR0b24gQ29sb3JzICovXG4vKiBUaGVtZSBGb250IENvbG9ycyAqL1xuLyogTm90aWZpY2F0aW9uIENvbG9ycyAqL1xuLyogTW9kZWwgQ29sb3JzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRElNRU5TSU9OU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFRvb2xiYXIgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCUkVBS1BPSU5UU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIExheW91dCBCcmVha3BvaW50cyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNQQUNJTkdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBCYXNlIFNwYWNpbmcgVW5pdHMgKi9cbi8qIDRweCAqL1xuLyogOHB4ICovXG4vKiAxMnB4ICovXG4vKiAxNnB4ICovXG4vKiAyNHB4ICovXG4vKiAzMnB4ICovXG4vKiBMZWdhY3kgU3BhY2luZyAodG8gYmUgcGhhc2VkIG91dCkgKi9cbi8qIDVweCAqL1xuLyogNXB4ICovXG4vKiAzcHggKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUWVBPR1JBUEhZXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogRm9udCBTaXplcyAqL1xuLyogMTZweCAqL1xuLyogMTJweCAqL1xuLyogMTRweCAqL1xuLyogMThweCAqL1xuLyogMjBweCAqL1xuLyogMjRweCAqL1xuLyogMzJweCAqL1xuLyogTGVnYWN5IEZvbnQgU2l6ZSAqL1xuLyogMTBwdCAtIHRvIGJlIHBoYXNlZCBvdXQgKi9cbi8qIEZvbnQgV2VpZ2h0cyAqL1xuLyogTGluZSBIZWlnaHRzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTEFZT1VUXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQnJlYWtwb2ludHMgKi9cbi8qIExlZ2FjeSBCcmVha3BvaW50ICovXG4vKiBNb2JpbGUgU3BlY2lmaWMgKi9cbi8qIENvbnRhaW5lciBXaWR0aHMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCT1JERVJTICYgUkFESVVTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQm9yZGVyIFJhZGl1cyAqL1xuLyogNHB4ICovXG4vKiA4cHggKi9cbi8qIDEycHggKi9cbi8qIDE2cHggKi9cbi8qIFRoZW1lIFJhZGl1cyAqL1xuLyogQm9yZGVyIFdpZHRocyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNIQURPV1NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBCb3ggU2hhZG93cyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRSQU5TSVRJT05TXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogVHJhbnNpdGlvbiBEdXJhdGlvbnMgKi9cbi8qIFRyYW5zaXRpb24gRWFzaW5ncyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFotSU5ERVhcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBNaXhpbnMgLSBSZXVzYWJsZSBzdHlsZSBwYXR0ZXJucyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFJFU1BPTlNJVkUgTUlYSU5TXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExBWU9VVCBNSVhJTlNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQlVUVE9OIE1JWElOU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBDQVJEIE1JWElOU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBURVhUIE1JWElOU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGT1JNIE1JWElOU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBBTklNQVRJT04gTUlYSU5TXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFVUSUxJVFkgTUlYSU5TXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogR2xvYmFsIHN0eWxlcyBpbmNsdWRpbmcgaWNvbnMgKi9cbi8qIVxuICogQW5ndWxhckpTIE1hdGVyaWFsIERlc2lnblxuICogaHR0cHM6Ly9naXRodWIuY29tL2FuZ3VsYXIvbWF0ZXJpYWxcbiAqIEBsaWNlbnNlIE1JVFxuICogdjEuMi41XG4gKi9cbmh0bWwsIGJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uaW5zZXQge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG5hLm1kLW5vLXN0eWxlLFxuYnV0dG9uLm1kLW5vLXN0eWxlIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbnNlbGVjdCxcbmJ1dHRvbixcbnRleHRhcmVhLFxuaW5wdXQge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmlucHV0W3R5cGU9cmVzZXRdLFxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuaHRtbCBpbnB1dFt0eXBlPWJ1dHRvbl0sXG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuaW5wdXRbdHlwZT1yZXNldF1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1zdWJtaXRdW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbdHlwZT1idXR0b25dW2Rpc2FibGVkXSxcbmJ1dHRvbltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbnRleHRhcmVhIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiwgaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4ubWQtdmlzdWFsbHktaGlkZGVuIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aWR0aDogMXB4O1xufVxuXG4ubWQtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubWQtc2hhZG93LWJvdHRvbS16LTEge1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xufVxuXG4ubWQtc2hhZG93LWJvdHRvbS16LTIge1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi5tZC1zaGFkb3ctYW5pbWF0ZWQubWQtc2hhZG93IHtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjI4cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuXG4vKlxuICogQSBjb250YWluZXIgaW5zaWRlIG9mIGEgcmlwcGxpbmcgZWxlbWVudCAoZWcgYSBidXR0b24pLFxuICogd2hpY2ggY29udGFpbnMgYWxsIG9mIHRoZSBpbmRpdmlkdWFsIHJpcHBsZXNcbiAqL1xuLm1kLXJpcHBsZS1jb250YWluZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjU1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cblxuLm1kLXJpcHBsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5tZC1yaXBwbGUubWQtcmlwcGxlLXBsYWNlZCB7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAwLjlzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpLCBib3JkZXIgMC45cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKSwgd2lkdGggMC45cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKSwgaGVpZ2h0IDAuOXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSksIG9wYWNpdHkgMC45cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKSwgdHJhbnNmb3JtIDAuOXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG4ubWQtcmlwcGxlLm1kLXJpcHBsZS1zY2FsZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbn1cbi5tZC1yaXBwbGUubWQtcmlwcGxlLWFjdGl2ZSwgLm1kLXJpcHBsZS5tZC1yaXBwbGUtZnVsbCwgLm1kLXJpcHBsZS5tZC1yaXBwbGUtdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5tZC1yaXBwbGUubWQtcmlwcGxlLXJlbW92ZSB7XG4gIGFuaW1hdGlvbjogbWQtcmVtb3ZlLXJpcHBsZSAwLjlzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xufVxuXG5Aa2V5ZnJhbWVzIG1kLXJlbW92ZS1yaXBwbGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC4xNTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4ubWQtcGFkZGluZyB7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuLm1kLW1hcmdpbiB7XG4gIG1hcmdpbjogOHB4O1xufVxuXG4ubWQtc2Nyb2xsLW1hc2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDUwO1xufVxuLm1kLXNjcm9sbC1tYXNrID4gLm1kLXNjcm9sbC1tYXNrLWJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogNjU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4ubWQtbm8tbW9tZW50dW0ge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogYXV0bztcbn1cblxuLm1kLW5vLWZsaWNrZXIge1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigwcHgpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1kLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbmh0bWxbZGlyPXJ0bF0sIGh0bWxbZGlyPWx0cl0sIGJvZHlbZGlyPXJ0bF0sIGJvZHlbZGlyPWx0cl0ge1xuICB1bmljb2RlLWJpZGk6IGVtYmVkO1xufVxuXG5iZG9bZGlyPXJ0bF0ge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xufVxuXG5iZG9bZGlyPWx0cl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzU4cHgpIHtcbiAgLmxheW91dC1yb3c6bm90KC5sYXlvdXQteHMtY29sdW1uKSA+IC5tZC1hdXRvLWhvcml6b250YWwtbWFyZ2luOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAubGF5b3V0LXhzLXJvdyA+IC5tZC1hdXRvLWhvcml6b250YWwtbWFyZ2luOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxuICBbZGlyPXJ0bF0gLmxheW91dC1yb3c6bm90KC5sYXlvdXQteHMtY29sdW1uKSA+IC5tZC1hdXRvLWhvcml6b250YWwtbWFyZ2luOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICBbZGlyPXJ0bF0gLmxheW91dC14cy1yb3cgPiAubWQtYXV0by1ob3Jpem9udGFsLW1hcmdpbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzU5cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGF5b3V0LXJvdzpub3QoLmxheW91dC1ndC14cy1jb2x1bW4pOm5vdCgubGF5b3V0LXNtLWNvbHVtbikgPiAubWQtYXV0by1ob3Jpem9udGFsLW1hcmdpbjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmxheW91dC1ndC14cy1yb3c6bm90KC5sYXlvdXQtc20tY29sdW1uKSA+IC5tZC1hdXRvLWhvcml6b250YWwtbWFyZ2luOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAubGF5b3V0LXNtLXJvdzpub3QoLmxheW91dC1zbS1jb2x1bW4pID4gLm1kLWF1dG8taG9yaXpvbnRhbC1tYXJnaW46bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG4gIFtkaXI9cnRsXSAubGF5b3V0LXJvdzpub3QoLmxheW91dC1ndC14cy1jb2x1bW4pOm5vdCgubGF5b3V0LXNtLWNvbHVtbikgPiAubWQtYXV0by1ob3Jpem9udGFsLW1hcmdpbjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgW2Rpcj1ydGxdIC5sYXlvdXQtZ3QteHMtcm93Om5vdCgubGF5b3V0LXNtLWNvbHVtbikgPiAubWQtYXV0by1ob3Jpem9udGFsLW1hcmdpbjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgW2Rpcj1ydGxdIC5sYXlvdXQtc20tcm93Om5vdCgubGF5b3V0LXNtLWNvbHVtbikgPiAubWQtYXV0by1ob3Jpem9udGFsLW1hcmdpbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIycHgpIHtcbiAgLmxheW91dC1yb3c6bm90KC5sYXlvdXQtZ3QteHMtY29sdW1uKTpub3QoLmxheW91dC1ndC1zbS1jb2x1bW4pOm5vdCgubGF5b3V0LW1kLWNvbHVtbikgPiAubWQtYXV0by1ob3Jpem9udGFsLW1hcmdpbjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmxheW91dC1ndC14cy1yb3c6bm90KC5sYXlvdXQtZ3Qtc20tY29sdW1uKTpub3QoLmxheW91dC1tZC1jb2x1bW4pID4gLm1kLWF1dG8taG9yaXpvbnRhbC1tYXJnaW46bm90KDpmaXJzdC1jaGlsZCksXG4gIC5sYXlvdXQtZ3Qtc20tcm93Om5vdCgubGF5b3V0LW1kLWNvbHVtbikgPiAubWQtYXV0by1ob3Jpem9udGFsLW1hcmdpbjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmxheW91dC1tZC1yb3c6bm90KC5sYXlvdXQtbWQtY29sdW1uKSA+IC5tZC1hdXRvLWhvcml6b250YWwtbWFyZ2luOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxuICBbZGlyPXJ0bF0gLmxheW91dC1yb3c6bm90KC5sYXlvdXQtZ3QteHMtY29sdW1uKTpub3QoLmxheW91dC1ndC1zbS1jb2x1bW4pOm5vdCgubGF5b3V0LW1kLWNvbHVtbikgPiAubWQtYXV0by1ob3Jpem9udGFsLW1hcmdpbjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgW2Rpcj1ydGxdIC5sYXlvdXQtZ3QteHMtcm93Om5vdCgubGF5b3V0LWd0LXNtLWNvbHVtbik6bm90KC5sYXlvdXQtbWQtY29sdW1uKSA+IC5tZC1hdXRvLWhvcml6b250YWwtbWFyZ2luOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICBbZGlyPXJ0bF0gLmxheW91dC1ndC1zbS1yb3c6bm90KC5sYXlvdXQtbWQtY29sdW1uKSA+IC5tZC1hdXRvLWhvcml6b250YWwtbWFyZ2luOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICBbZGlyPXJ0bF0gLmxheW91dC1tZC1yb3c6bm90KC5sYXlvdXQtbWQtY29sdW1uKSA+IC5tZC1hdXRvLWhvcml6b250YWwtbWFyZ2luOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmxheW91dC1yb3c6bm90KC5sYXlvdXQtZ3QteHMtY29sdW1uKTpub3QoLmxheW91dC1ndC1zbS1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LW1kLWNvbHVtbik6bm90KC5sYXlvdXQtbGctY29sdW1uKSA+IC5tZC1hdXRvLWhvcml6b250YWwtbWFyZ2luOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAubGF5b3V0LWd0LXhzLXJvdzpub3QoLmxheW91dC1ndC1zbS1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LW1kLWNvbHVtbik6bm90KC5sYXlvdXQtbGctY29sdW1uKSA+IC5tZC1hdXRvLWhvcml6b250YWwtbWFyZ2luOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAubGF5b3V0LWd0LXNtLXJvdzpub3QoLmxheW91dC1ndC1tZC1jb2x1bW4pOm5vdCgubGF5b3V0LWxnLWNvbHVtbikgPiAubWQtYXV0by1ob3Jpem9udGFsLW1hcmdpbjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmxheW91dC1ndC1tZC1yb3c6bm90KC5sYXlvdXQtbGctY29sdW1uKSA+IC5tZC1hdXRvLWhvcml6b250YWwtbWFyZ2luOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAubGF5b3V0LWxnLXJvdzpub3QoLmxheW91dC1sZy1jb2x1bW4pID4gLm1kLWF1dG8taG9yaXpvbnRhbC1tYXJnaW46bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG4gIFtkaXI9cnRsXSAubGF5b3V0LXJvdzpub3QoLmxheW91dC1ndC14cy1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LXNtLWNvbHVtbik6bm90KC5sYXlvdXQtZ3QtbWQtY29sdW1uKTpub3QoLmxheW91dC1sZy1jb2x1bW4pID4gLm1kLWF1dG8taG9yaXpvbnRhbC1tYXJnaW46bm90KDpmaXJzdC1jaGlsZCksXG4gIFtkaXI9cnRsXSAubGF5b3V0LWd0LXhzLXJvdzpub3QoLmxheW91dC1ndC1zbS1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LW1kLWNvbHVtbik6bm90KC5sYXlvdXQtbGctY29sdW1uKSA+IC5tZC1hdXRvLWhvcml6b250YWwtbWFyZ2luOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICBbZGlyPXJ0bF0gLmxheW91dC1ndC1zbS1yb3c6bm90KC5sYXlvdXQtZ3QtbWQtY29sdW1uKTpub3QoLmxheW91dC1sZy1jb2x1bW4pID4gLm1kLWF1dG8taG9yaXpvbnRhbC1tYXJnaW46bm90KDpmaXJzdC1jaGlsZCksXG4gIFtkaXI9cnRsXSAubGF5b3V0LWd0LW1kLXJvdzpub3QoLmxheW91dC1sZy1jb2x1bW4pID4gLm1kLWF1dG8taG9yaXpvbnRhbC1tYXJnaW46bm90KDpmaXJzdC1jaGlsZCksXG4gIFtkaXI9cnRsXSAubGF5b3V0LWxnLXJvdzpub3QoLmxheW91dC1sZy1jb2x1bW4pID4gLm1kLWF1dG8taG9yaXpvbnRhbC1tYXJnaW46bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAubGF5b3V0LXJvdzpub3QoLmxheW91dC1ndC14cy1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LXNtLWNvbHVtbik6bm90KC5sYXlvdXQtZ3QtbWQtY29sdW1uKTpub3QoLmxheW91dC1ndC1sZy1jb2x1bW4pOm5vdCgubGF5b3V0LXhsLWNvbHVtbikgPiAubWQtYXV0by1ob3Jpem9udGFsLW1hcmdpbjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmxheW91dC1ndC14cy1yb3c6bm90KC5sYXlvdXQtZ3Qtc20tY29sdW1uKTpub3QoLmxheW91dC1ndC1tZC1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LWxnLWNvbHVtbik6bm90KC5sYXlvdXQteGwtY29sdW1uKSA+IC5tZC1hdXRvLWhvcml6b250YWwtbWFyZ2luOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAubGF5b3V0LWd0LXNtLXJvdzpub3QoLmxheW91dC1ndC1tZC1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LWxnLWNvbHVtbik6bm90KC5sYXlvdXQteGwtY29sdW1uKSA+IC5tZC1hdXRvLWhvcml6b250YWwtbWFyZ2luOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAubGF5b3V0LWd0LW1kLXJvdzpub3QoLmxheW91dC1ndC1sZy1jb2x1bW4pOm5vdCgubGF5b3V0LXhsLWNvbHVtbikgPiAubWQtYXV0by1ob3Jpem9udGFsLW1hcmdpbjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmxheW91dC1ndC1sZy1yb3c6bm90KC5sYXlvdXQtZ3QtbGctY29sdW1uKTpub3QoLmxheW91dC14bC1jb2x1bW4pID4gLm1kLWF1dG8taG9yaXpvbnRhbC1tYXJnaW46bm90KDpmaXJzdC1jaGlsZCksXG4gIC5sYXlvdXQteGwtcm93Om5vdCgubGF5b3V0LWd0LWxnLWNvbHVtbik6bm90KC5sYXlvdXQteGwtY29sdW1uKSA+IC5tZC1hdXRvLWhvcml6b250YWwtbWFyZ2luOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxuICBbZGlyPXJ0bF0gLmxheW91dC1yb3c6bm90KC5sYXlvdXQtZ3QteHMtY29sdW1uKTpub3QoLmxheW91dC1ndC1zbS1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LW1kLWNvbHVtbik6bm90KC5sYXlvdXQtZ3QtbGctY29sdW1uKTpub3QoLmxheW91dC14bC1jb2x1bW4pID4gLm1kLWF1dG8taG9yaXpvbnRhbC1tYXJnaW46bm90KDpmaXJzdC1jaGlsZCksXG4gIFtkaXI9cnRsXSAubGF5b3V0LWd0LXhzLXJvdzpub3QoLmxheW91dC1ndC1zbS1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LW1kLWNvbHVtbik6bm90KC5sYXlvdXQtZ3QtbGctY29sdW1uKTpub3QoLmxheW91dC14bC1jb2x1bW4pID4gLm1kLWF1dG8taG9yaXpvbnRhbC1tYXJnaW46bm90KDpmaXJzdC1jaGlsZCksXG4gIFtkaXI9cnRsXSAubGF5b3V0LWd0LXNtLXJvdzpub3QoLmxheW91dC1ndC1tZC1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LWxnLWNvbHVtbik6bm90KC5sYXlvdXQteGwtY29sdW1uKSA+IC5tZC1hdXRvLWhvcml6b250YWwtbWFyZ2luOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICBbZGlyPXJ0bF0gLmxheW91dC1ndC1tZC1yb3c6bm90KC5sYXlvdXQtZ3QtbGctY29sdW1uKTpub3QoLmxheW91dC14bC1jb2x1bW4pID4gLm1kLWF1dG8taG9yaXpvbnRhbC1tYXJnaW46bm90KDpmaXJzdC1jaGlsZCksXG4gIFtkaXI9cnRsXSAubGF5b3V0LWd0LWxnLXJvdzpub3QoLmxheW91dC1ndC1sZy1jb2x1bW4pOm5vdCgubGF5b3V0LXhsLWNvbHVtbikgPiAubWQtYXV0by1ob3Jpem9udGFsLW1hcmdpbjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgW2Rpcj1ydGxdIC5sYXlvdXQteGwtcm93Om5vdCgubGF5b3V0LWd0LWxnLWNvbHVtbik6bm90KC5sYXlvdXQteGwtY29sdW1uKSA+IC5tZC1hdXRvLWhvcml6b250YWwtbWFyZ2luOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbmh0bWwsIGJvZHkge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogZGVmYXVsdDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qKioqKioqKioqKipcbiAqIEhlYWRpbmdzXG4gKioqKioqKioqKioqL1xuLm1kLWRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogMTEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBsaW5lLWhlaWdodDogMTEycHg7XG59XG5cbi5tZC1kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDU2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi5tZC1kaXNwbGF5LTIge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiA2NHB4O1xufVxuXG4ubWQtZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLm1kLWhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLm1kLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMDVlbTtcbn1cblxuLm1kLXN1YmhlYWQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4vKioqKioqKioqKioqXG4gKiBCb2R5IENvcHlcbiAqKioqKioqKioqKiovXG4ubWQtYm9keS0xIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLm1kLWJvZHktMiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5tZC1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4ubWQtYnV0dG9uIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbn1cblxuLyoqKioqKioqKioqKlxuICogRGVmYXVsdHNcbiAqKioqKioqKioqKiovXG5idXR0b24sXG5zZWxlY3QsXG5odG1sLFxudGV4dGFyZWEsXG5pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbn1cblxuc2VsZWN0LFxuYnV0dG9uLFxudGV4dGFyZWEsXG5pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cblxuLypcbiogIFJlc3BvbnNpdmUgYXR0cmlidXRlc1xuKlxuKiAgUmVmZXJlbmNlczpcbiogIDEpIGh0dHBzOi8vc2NvdGNoLmlvL3R1dG9yaWFscy9hLXZpc3VhbC1ndWlkZS10by1jc3MzLWZsZXhib3gtcHJvcGVydGllcyNmbGV4XG4qICAyKSBodHRwczovL2Nzcy10cmlja3MuY29tL2FsbWFuYWMvcHJvcGVydGllcy9mL2ZsZXgvXG4qICAzKSBodHRwczovL2Nzcy10cmlja3MuY29tL3NuaXBwZXRzL2Nzcy9hLWd1aWRlLXRvLWZsZXhib3gvXG4qICA0KSBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzIzMtbWluLWhlaWdodC1vbi1hLWZsZXgtY29udGFpbmVyLXdvbnQtYXBwbHktdG8taXRzLWZsZXgtaXRlbXNcbiogIDUpIGh0dHA6Ly9nb2RiYW4uY29tLnVhL3Byb2plY3RzL2ZsZXhncmlkXG4qL1xuLm1kLXBhbmVsLW91dGVyLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1kLXBhbmVsLWlubmVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5fbWQtcGFuZWwtb2Zmc2NyZWVuIHtcbiAgbGVmdDogLTk5OTlweDtcbn1cblxuLl9tZC1wYW5lbC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uX21kLXBhbmVsLXNob3duIC5tZC1wYW5lbCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5tZC1wYW5lbCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZC1wYW5lbC5fbWQtcGFuZWwtc2hvd24ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLm1kLXBhbmVsLl9tZC1wYW5lbC1hbmltYXRlLWVudGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG4ubWQtcGFuZWwuX21kLXBhbmVsLWFuaW1hdGUtbGVhdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcbn1cbi5tZC1wYW5lbC5fbWQtcGFuZWwtYW5pbWF0ZS1zY2FsZS1vdXQsIC5tZC1wYW5lbC5fbWQtcGFuZWwtYW5pbWF0ZS1mYWRlLW91dCB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubWQtcGFuZWwuX21kLXBhbmVsLWJhY2tkcm9wIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1kLXBhbmVsLl9tZC1vcGFxdWUtZW50ZXIge1xuICBvcGFjaXR5OiAwLjQ4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG4ubWQtcGFuZWwuX21kLW9wYXF1ZS1sZWF2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcbn1cblxuLl9tZC1wYW5lbC1mdWxsc2NyZWVuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbGVmdDogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbn1cblxubWQtYXV0b2NvbXBsZXRlIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtaW4td2lkdGg6IDE5MHB4O1xufVxubWQtYXV0b2NvbXBsZXRlW2Rpc2FibGVkXSBpbnB1dCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbm1kLWF1dG9jb21wbGV0ZVttZC1mbG9hdGluZy1sYWJlbF0ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxubWQtYXV0b2NvbXBsZXRlW21kLWZsb2F0aW5nLWxhYmVsXSBtZC1pbnB1dC1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbm1kLWF1dG9jb21wbGV0ZVttZC1mbG9hdGluZy1sYWJlbF0gbWQtYXV0b2NvbXBsZXRlLXdyYXAge1xuICBoZWlnaHQ6IGF1dG87XG59XG5tZC1hdXRvY29tcGxldGVbbWQtZmxvYXRpbmctbGFiZWxdIC5tZC1zaG93LWNsZWFyLWJ1dHRvbiBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAyMHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxubWQtYXV0b2NvbXBsZXRlW21kLWZsb2F0aW5nLWxhYmVsXSAubWQtc2hvdy1jbGVhci1idXR0b24gaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuW2Rpcj1ydGxdIG1kLWF1dG9jb21wbGV0ZVttZC1mbG9hdGluZy1sYWJlbF0gLm1kLXNob3ctY2xlYXItYnV0dG9uIGlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxubWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgaGVpZ2h0OiA0MHB4O1xufVxubWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwLm1kLW1lbnUtc2hvd2luZyB7XG4gIHotaW5kZXg6IDUxO1xufVxubWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIG1kLWlucHV0LWNvbnRhaW5lcixcbm1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCBpbnB1dCB7XG4gIGZsZXg6IDEgMSAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtaW4td2lkdGg6IDA7XG59XG5tZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAgbWQtcHJvZ3Jlc3MtbGluZWFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0ycHg7XG4gIGxlZnQ6IDA7XG59XG5tZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAgbWQtcHJvZ3Jlc3MtbGluZWFyLm1kLWlubGluZSB7XG4gIGJvdHRvbTogNDBweDtcbiAgcmlnaHQ6IDJweDtcbiAgbGVmdDogMnB4O1xuICB3aWR0aDogYXV0bztcbn1cbm1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCBtZC1wcm9ncmVzcy1saW5lYXIgLm1kLW1vZGUtaW5kZXRlcm1pbmF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5tZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAgbWQtcHJvZ3Jlc3MtbGluZWFyIC5tZC1tb2RlLWluZGV0ZXJtaW5hdGUgLm1kLWNvbnRhaW5lciB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIGhlaWdodDogM3B4O1xufVxubWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIG1kLXByb2dyZXNzLWxpbmVhciAubWQtbW9kZS1pbmRldGVybWluYXRlLm5nLWVudGVyIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5tZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAgbWQtcHJvZ3Jlc3MtbGluZWFyIC5tZC1tb2RlLWluZGV0ZXJtaW5hdGUubmctZW50ZXIubmctZW50ZXItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbm1kLWF1dG9jb21wbGV0ZSBtZC1hdXRvY29tcGxldGUtd3JhcCBtZC1wcm9ncmVzcy1saW5lYXIgLm1kLW1vZGUtaW5kZXRlcm1pbmF0ZS5uZy1sZWF2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxubWQtYXV0b2NvbXBsZXRlIG1kLWF1dG9jb21wbGV0ZS13cmFwIG1kLXByb2dyZXNzLWxpbmVhciAubWQtbW9kZS1pbmRldGVybWluYXRlLm5nLWxlYXZlLm5nLWxlYXZlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5tZC1hdXRvY29tcGxldGUgaW5wdXQ6bm90KC5tZC1pbnB1dCkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5tZC1hdXRvY29tcGxldGUgaW5wdXQ6bm90KC5tZC1pbnB1dCk6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5tZC1hdXRvY29tcGxldGUgLm1kLXNob3ctY2xlYXItYnV0dG9uIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiBhdXRvIDVweDtcbn1cbm1kLWF1dG9jb21wbGV0ZSAubWQtc2hvdy1jbGVhci1idXR0b24gYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIHJpZ2h0OiAtNnB4O1xuICBib3R0b206IC02cHg7XG4gIGxlZnQ6IC02cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG5tZC1hdXRvY29tcGxldGUgLm1kLXNob3ctY2xlYXItYnV0dG9uIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5tZC1hdXRvY29tcGxldGUgLm1kLXNob3ctY2xlYXItYnV0dG9uIGJ1dHRvbjpmb2N1czphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDE7XG59XG5tZC1hdXRvY29tcGxldGUgLm1kLXNob3ctY2xlYXItYnV0dG9uIGJ1dHRvbiBtZC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHNjYWxlKDAuOSk7XG59XG5tZC1hdXRvY29tcGxldGUgLm1kLXNob3ctY2xlYXItYnV0dG9uIGJ1dHRvbiBtZC1pY29uIHBhdGgge1xuICBzdHJva2Utd2lkdGg6IDA7XG59XG5tZC1hdXRvY29tcGxldGUgLm1kLXNob3ctY2xlYXItYnV0dG9uIGJ1dHRvbi5uZy1lbnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLW91dDtcbn1cbm1kLWF1dG9jb21wbGV0ZSAubWQtc2hvdy1jbGVhci1idXR0b24gYnV0dG9uLm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5tZC1hdXRvY29tcGxldGUgLm1kLXNob3ctY2xlYXItYnV0dG9uIGJ1dHRvbi5uZy1sZWF2ZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLW91dDtcbn1cbm1kLWF1dG9jb21wbGV0ZSAubWQtc2hvdy1jbGVhci1idXR0b24gYnV0dG9uLm5nLWxlYXZlLm5nLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICBtZC1hdXRvY29tcGxldGUgaW5wdXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIH1cbiAgbWQtYXV0b2NvbXBsZXRlIC5tZC1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLm1kLXZpcnR1YWwtcmVwZWF0LWNvbnRhaW5lci5tZC1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMtY29udGFpbmVyLFxuLm1kLXN0YW5kYXJkLWxpc3QtY29udGFpbmVyLm1kLWF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB6LWluZGV4OiAxMDcwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWQtdmlydHVhbC1yZXBlYXQtY29udGFpbmVyLm1kLWF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucy1jb250YWluZXIgLmhpZ2hsaWdodCxcbi5tZC1zdGFuZGFyZC1saXN0LWNvbnRhaW5lci5tZC1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMtY29udGFpbmVyIC5oaWdobGlnaHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm1kLXN0YW5kYXJkLWxpc3QtY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cblxuLm1kLXZpcnR1YWwtcmVwZWF0LWNvbnRhaW5lci5tZC1ub3QtZm91bmQsXG4ubWQtc3RhbmRhcmQtbGlzdC1jb250YWluZXIubWQtbm90LWZvdW5kIHtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4ubWQtYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIHtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLm1kLWF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyAubWQtYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBsaW5lYXI7XG4gIG1hcmdpbjogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ubWQtYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIC5tZC1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubWQtYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIC5tZC1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbjpub3QoLm1kLW5vdC1mb3VuZC13cmFwcGVyKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgbWQtYXV0b2NvbXBsZXRlLFxuICAubWQtYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG5tZC1iYWNrZHJvcCB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDUwbXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA1MDtcbn1cbm1kLWJhY2tkcm9wLm1kLW1lbnUtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgei1pbmRleDogOTk7XG59XG5tZC1iYWNrZHJvcC5tZC1zZWxlY3QtYmFja2Ryb3Age1xuICB6LWluZGV4OiA4MTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMDtcbn1cbm1kLWJhY2tkcm9wLm1kLWRpYWxvZy1iYWNrZHJvcCB7XG4gIHotaW5kZXg6IDc5O1xufVxubWQtYmFja2Ryb3AubWQtYm90dG9tLXNoZWV0LWJhY2tkcm9wIHtcbiAgei1pbmRleDogNjk7XG59XG5tZC1iYWNrZHJvcC5tZC1zaWRlbmF2LWJhY2tkcm9wIHtcbiAgei1pbmRleDogNTk7XG59XG5tZC1iYWNrZHJvcC5tZC1jbGljay1jYXRjaGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxubWQtYmFja2Ryb3AubWQtb3BhcXVlIHtcbiAgb3BhY2l0eTogMC40ODtcbn1cbm1kLWJhY2tkcm9wLm1kLW9wYXF1ZS5uZy1lbnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5tZC1iYWNrZHJvcC5tZC1vcGFxdWUubmctZW50ZXIubWQtb3BhcXVlLm5nLWVudGVyLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNDg7XG59XG5tZC1iYWNrZHJvcC5tZC1vcGFxdWUubmctbGVhdmUge1xuICBvcGFjaXR5OiAwLjQ4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zO1xufVxubWQtYmFja2Ryb3AubWQtb3BhcXVlLm5nLWxlYXZlLm1kLW9wYXF1ZS5uZy1sZWF2ZS1hY3RpdmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG5tZC1ib3R0b20tc2hlZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDhweCAxNnB4IDg4cHggMTZweDtcbiAgei1pbmRleDogNzA7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgODBweCwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5tZC1ib3R0b20tc2hlZXQubWQtaGFzLWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxubWQtYm90dG9tLXNoZWV0Lm5nLWVudGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbn1cbm1kLWJvdHRvbS1zaGVldC5uZy1lbnRlci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA4MHB4LCAwKSAhaW1wb3J0YW50O1xufVxubWQtYm90dG9tLXNoZWV0Lm5nLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCkgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuNTUsIDAuMik7XG59XG5tZC1ib3R0b20tc2hlZXQgLm1kLXN1YmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxubWQtYm90dG9tLXNoZWV0IG1kLWlubGluZS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBmaWxsOiAjNDQ0O1xufVxubWQtYm90dG9tLXNoZWV0IG1kLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5tZC1ib3R0b20tc2hlZXQgbWQtbGlzdC1pdGVtOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxubWQtYm90dG9tLXNoZWV0Lm1kLWxpc3QgbWQtbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0OHB4O1xufVxubWQtYm90dG9tLXNoZWV0Lm1kLWdyaWQge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxubWQtYm90dG9tLXNoZWV0Lm1kLWdyaWQgbWQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5tZC1ib3R0b20tc2hlZXQubWQtZ3JpZCBtZC1saXN0LWl0ZW0ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgaGVpZ2h0OiA5NnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgLyogTWl4aW4gZm9yIGhvdyBtYW55IGdyaWQgaXRlbXMgdG8gc2hvdyBwZXIgcm93ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgbWQtYm90dG9tLXNoZWV0Lm1kLWdyaWQgbWQtbGlzdC1pdGVtIHtcbiAgICBmbGV4OiAxIDEgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICBtZC1ib3R0b20tc2hlZXQubWQtZ3JpZCBtZC1saXN0LWl0ZW06bnRoLW9mLXR5cGUoM24gKyAxKSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgbWQtYm90dG9tLXNoZWV0Lm1kLWdyaWQgbWQtbGlzdC1pdGVtOm50aC1vZi10eXBlKDNuKSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIycHgpIHtcbiAgbWQtYm90dG9tLXNoZWV0Lm1kLWdyaWQgbWQtbGlzdC1pdGVtIHtcbiAgICBmbGV4OiAxIDEgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIG1kLWJvdHRvbS1zaGVldC5tZC1ncmlkIG1kLWxpc3QtaXRlbSB7XG4gICAgZmxleDogMSAxIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgbWQtYm90dG9tLXNoZWV0Lm1kLWdyaWQgbWQtbGlzdC1pdGVtIHtcbiAgICBmbGV4OiAxIDEgMTQuMjg1NzE0Mjg1NyU7XG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MTQyODU3JTtcbiAgfVxufVxubWQtYm90dG9tLXNoZWV0Lm1kLWdyaWQgbWQtbGlzdC1pdGVtOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxubWQtYm90dG9tLXNoZWV0Lm1kLWdyaWQgbWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbm1kLWJvdHRvbS1zaGVldC5tZC1ncmlkIG1kLWxpc3QtaXRlbSAubWQtZ3JpZC1pdGVtLWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDgwcHg7XG59XG5tZC1ib3R0b20tc2hlZXQubWQtZ3JpZCBtZC1saXN0LWl0ZW0gLm1kLWdyaWQtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbjogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDY0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIG1kLWJvdHRvbS1zaGVldCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgfVxufVxuYnV0dG9uLm1kLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbn1cblxuLm1kLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qKiBBbGlnbm1lbnQgYWRqdXN0bWVudHMgKi9cbiAgbWluLWhlaWdodDogMzZweDtcbiAgbWluLXdpZHRoOiA4OHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIFJlc2V0IGRlZmF1bHQgYnV0dG9uIGFwcGVhcmFuY2UgKi9cbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgLyoqIEN1c3RvbSBzdHlsaW5nIGZvciBidXR0b24gKi9cbiAgcGFkZGluZzogMCA4cHg7XG4gIG1hcmdpbjogNnB4IDhweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC8qIFVwcGVyY2FzZSB0ZXh0IGNvbnRlbnQgKi9cbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBmb250LXZhcmlhbnQ6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xufVxuLm1kLWRlbnNlID4gLm1kLWJ1dHRvbjpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSwgLm1kLWRlbnNlIDpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSAubWQtYnV0dG9uOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIHtcbiAgbWluLWhlaWdodDogMzJweDtcbn1cbi5tZC1kZW5zZSA+IC5tZC1idXR0b246bm90KC5tZC1kZW5zZS1kaXNhYmxlZCksIC5tZC1kZW5zZSA6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgLm1kLWJ1dHRvbjpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLm1kLWRlbnNlID4gLm1kLWJ1dHRvbjpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSwgLm1kLWRlbnNlIDpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSAubWQtYnV0dG9uOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLm1kLWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubWQtYnV0dG9uOmhvdmVyLCAubWQtYnV0dG9uOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1kLWJ1dHRvbi5uZy1oaWRlLCAubWQtYnV0dG9uLm5nLWxlYXZlIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5tZC1idXR0b24ubWQtY29ybmVyZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1kLWJ1dHRvbi5tZC1pY29uIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5tZC1idXR0b24ubWQtcmFpc2VkOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNik7XG59XG4ubWQtYnV0dG9uLm1kLWljb24tYnV0dG9uIHtcbiAgbWFyZ2luOiAwIDZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtaW4td2lkdGg6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ubWQtYnV0dG9uLm1kLWZhYiB7XG4gIHotaW5kZXg6IDIwO1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjU1LCAwLjIpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3gtc2hhZG93LCB0cmFuc2Zvcm07XG59XG4ubWQtYnV0dG9uLm1kLWZhYi5tZC1mYWItYm90dG9tLXJpZ2h0IHtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubWQtYnV0dG9uLm1kLWZhYi5tZC1mYWItYm90dG9tLWxlZnQge1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5tZC1idXR0b24ubWQtZmFiLm1kLWZhYi10b3AtcmlnaHQge1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5tZC1idXR0b24ubWQtZmFiLm1kLWZhYi10b3AtbGVmdCB7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm1kLWJ1dHRvbi5tZC1mYWIubWQtbWluaSB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLm1kLWJ1dHRvbi5tZC1mYWIubmctaGlkZSwgLm1kLWJ1dHRvbi5tZC1mYWIubmctbGVhdmUge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLm1kLWJ1dHRvbi5tZC1mYWJbZGlzYWJsZWRdIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5tZC1idXR0b246bm90KFtkaXNhYmxlZF0pLm1kLXJhaXNlZC5tZC1mb2N1c2VkLCAubWQtYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5tZC1mYWIubWQtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNik7XG59XG4ubWQtYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5tZC1yYWlzZWQ6YWN0aXZlLCAubWQtYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5tZC1mYWI6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLm1kLWJ1dHRvbiAubWQtcmlwcGxlLWNvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4ubWQtYnV0dG9uLm1kLWljb24tYnV0dG9uIG1kLWljb24sXG5idXR0b24ubWQtYnV0dG9uLm1kLWZhYiBtZC1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tZC10b2FzdC1vcGVuLXRvcCAubWQtYnV0dG9uLm1kLWZhYi10b3AtbGVmdCxcbi5tZC10b2FzdC1vcGVuLXRvcCAubWQtYnV0dG9uLm1kLWZhYi10b3AtcmlnaHQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA0MnB4LCAwKTtcbn1cbi5tZC10b2FzdC1vcGVuLXRvcCAubWQtYnV0dG9uLm1kLWZhYi10b3AtbGVmdDpub3QoW2Rpc2FibGVkXSkubWQtZm9jdXNlZCwgLm1kLXRvYXN0LW9wZW4tdG9wIC5tZC1idXR0b24ubWQtZmFiLXRvcC1sZWZ0Om5vdChbZGlzYWJsZWRdKTpob3Zlcixcbi5tZC10b2FzdC1vcGVuLXRvcCAubWQtYnV0dG9uLm1kLWZhYi10b3AtcmlnaHQ6bm90KFtkaXNhYmxlZF0pLm1kLWZvY3VzZWQsXG4ubWQtdG9hc3Qtb3Blbi10b3AgLm1kLWJ1dHRvbi5tZC1mYWItdG9wLXJpZ2h0Om5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNDFweCwgMCk7XG59XG5cbi5tZC10b2FzdC1vcGVuLWJvdHRvbSAubWQtYnV0dG9uLm1kLWZhYi1ib3R0b20tbGVmdCxcbi5tZC10b2FzdC1vcGVuLWJvdHRvbSAubWQtYnV0dG9uLm1kLWZhYi1ib3R0b20tcmlnaHQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNDJweCwgMCk7XG59XG4ubWQtdG9hc3Qtb3Blbi1ib3R0b20gLm1kLWJ1dHRvbi5tZC1mYWItYm90dG9tLWxlZnQ6bm90KFtkaXNhYmxlZF0pLm1kLWZvY3VzZWQsIC5tZC10b2FzdC1vcGVuLWJvdHRvbSAubWQtYnV0dG9uLm1kLWZhYi1ib3R0b20tbGVmdDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG4ubWQtdG9hc3Qtb3Blbi1ib3R0b20gLm1kLWJ1dHRvbi5tZC1mYWItYm90dG9tLXJpZ2h0Om5vdChbZGlzYWJsZWRdKS5tZC1mb2N1c2VkLFxuLm1kLXRvYXN0LW9wZW4tYm90dG9tIC5tZC1idXR0b24ubWQtZmFiLWJvdHRvbS1yaWdodDpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00M3B4LCAwKTtcbn1cblxuLm1kLWJ1dHRvbi1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1kLWJ1dHRvbi1ncm91cCA+IC5tZC1idXR0b24ge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDBweCAxcHggMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm1kLWJ1dHRvbi1ncm91cCA+IC5tZC1idXR0b246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAycHggMHB4IDBweCAycHg7XG59XG4ubWQtYnV0dG9uLWdyb3VwID4gLm1kLWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAycHggMnB4IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1kLWJ1dHRvbi5tZC1yYWlzZWQsXG4gIC5tZC1idXR0b24ubWQtZmFiIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG5tZC1jYXJkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiA4cHg7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5tZC1jYXJkIG1kLWNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbm1kLWNhcmQgbWQtY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQgbWQtY2FyZC1hdmF0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5bZGlyPXJ0bF0gbWQtY2FyZCBtZC1jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCBtZC1jYXJkLWF2YXRhciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5tZC1jYXJkIG1kLWNhcmQtaGVhZGVyOmxhc3QtY2hpbGQgbWQtY2FyZC1hdmF0YXIge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbltkaXI9cnRsXSBtZC1jYXJkIG1kLWNhcmQtaGVhZGVyOmxhc3QtY2hpbGQgbWQtY2FyZC1hdmF0YXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxubWQtY2FyZCBtZC1jYXJkLWhlYWRlciBtZC1jYXJkLWF2YXRhciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5tZC1jYXJkIG1kLWNhcmQtaGVhZGVyIG1kLWNhcmQtYXZhdGFyIC5tZC11c2VyLWF2YXRhcixcbm1kLWNhcmQgbWQtY2FyZC1oZWFkZXIgbWQtY2FyZC1hdmF0YXIgbWQtaWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbm1kLWNhcmQgbWQtY2FyZC1oZWFkZXIgbWQtY2FyZC1hdmF0YXIgbWQtaWNvbiB7XG4gIHBhZGRpbmc6IDhweDtcbn1cbm1kLWNhcmQgbWQtY2FyZC1oZWFkZXIgbWQtY2FyZC1hdmF0YXIgbWQtaWNvbiA+IHN2ZyB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgd2lkdGg6IGluaGVyaXQ7XG59XG5tZC1jYXJkIG1kLWNhcmQtaGVhZGVyIG1kLWNhcmQtYXZhdGFyICsgbWQtY2FyZC1oZWFkZXItdGV4dCB7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5tZC1jYXJkIG1kLWNhcmQtaGVhZGVyIG1kLWNhcmQtYXZhdGFyICsgbWQtY2FyZC1oZWFkZXItdGV4dCAubWQtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5tZC1jYXJkIG1kLWNhcmQtaGVhZGVyIG1kLWNhcmQtaGVhZGVyLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxubWQtY2FyZCBtZC1jYXJkLWhlYWRlciBtZC1jYXJkLWhlYWRlci10ZXh0IC5tZC1zdWJoZWFkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxubWQtY2FyZCA+IGltZyxcbm1kLWNhcmQgPiBtZC1jYXJkLWhlYWRlciBpbWcsXG5tZC1jYXJkIG1kLWNhcmQtdGl0bGUtbWVkaWEgaW1nIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5tZC1jYXJkIG1kLWNhcmQtdGl0bGUge1xuICBwYWRkaW5nOiAyNHB4IDE2cHggMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5tZC1jYXJkIG1kLWNhcmQtdGl0bGUgKyBtZC1jYXJkLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbm1kLWNhcmQgbWQtY2FyZC10aXRsZSBtZC1jYXJkLXRpdGxlLXRleHQge1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBkaXNwbGF5OiBmbGV4O1xufVxubWQtY2FyZCBtZC1jYXJkLXRpdGxlIG1kLWNhcmQtdGl0bGUtdGV4dCAubWQtc3ViaGVhZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5tZC1jYXJkIG1kLWNhcmQtdGl0bGUgbWQtY2FyZC10aXRsZS10ZXh0Om9ubHktY2hpbGQgLm1kLXN1YmhlYWQge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbm1kLWNhcmQgbWQtY2FyZC10aXRsZSBtZC1jYXJkLXRpdGxlLW1lZGlhIHtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cbm1kLWNhcmQgbWQtY2FyZC10aXRsZSBtZC1jYXJkLXRpdGxlLW1lZGlhIC5tZC1tZWRpYS1zbSB7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG5tZC1jYXJkIG1kLWNhcmQtdGl0bGUgbWQtY2FyZC10aXRsZS1tZWRpYSAubWQtbWVkaWEtbWQge1xuICBoZWlnaHQ6IDExMnB4O1xuICB3aWR0aDogMTEycHg7XG59XG5tZC1jYXJkIG1kLWNhcmQtdGl0bGUgbWQtY2FyZC10aXRsZS1tZWRpYSAubWQtbWVkaWEtbGcge1xuICBoZWlnaHQ6IDE1MnB4O1xuICB3aWR0aDogMTUycHg7XG59XG5tZC1jYXJkIG1kLWNhcmQtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNnB4O1xufVxubWQtY2FyZCBtZC1jYXJkLWNvbnRlbnQgPiBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbm1kLWNhcmQgbWQtY2FyZC1jb250ZW50ID4gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbm1kLWNhcmQgbWQtY2FyZC1jb250ZW50IC5tZC1tZWRpYS14bCB7XG4gIGhlaWdodDogMjQwcHg7XG4gIHdpZHRoOiAyNDBweDtcbn1cbm1kLWNhcmQgbWQtY2FyZC1hY3Rpb25zIHtcbiAgbWFyZ2luOiA4cHg7XG59XG5tZC1jYXJkIG1kLWNhcmQtYWN0aW9ucy5sYXlvdXQtY29sdW1uIC5tZC1idXR0b246bm90KC5tZC1pY29uLWJ1dHRvbikge1xuICBtYXJnaW46IDJweCAwO1xufVxubWQtY2FyZCBtZC1jYXJkLWFjdGlvbnMubGF5b3V0LWNvbHVtbiAubWQtYnV0dG9uOm5vdCgubWQtaWNvbi1idXR0b24pOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxubWQtY2FyZCBtZC1jYXJkLWFjdGlvbnMubGF5b3V0LWNvbHVtbiAubWQtYnV0dG9uOm5vdCgubWQtaWNvbi1idXR0b24pOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5tZC1jYXJkIG1kLWNhcmQtYWN0aW9ucy5sYXlvdXQtY29sdW1uIC5tZC1idXR0b24ubWQtaWNvbi1idXR0b24ge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbm1kLWNhcmQgbWQtY2FyZC1hY3Rpb25zIG1kLWNhcmQtaWNvbi1hY3Rpb25zIHtcbiAgZmxleDogMTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxubWQtY2FyZCBtZC1jYXJkLWFjdGlvbnM6bm90KC5sYXlvdXQtY29sdW1uKSAubWQtYnV0dG9uOm5vdCgubWQtaWNvbi1idXR0b24pIHtcbiAgbWFyZ2luOiAwIDRweDtcbn1cbm1kLWNhcmQgbWQtY2FyZC1hY3Rpb25zOm5vdCgubGF5b3V0LWNvbHVtbikgLm1kLWJ1dHRvbjpub3QoLm1kLWljb24tYnV0dG9uKTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5bZGlyPXJ0bF0gbWQtY2FyZCBtZC1jYXJkLWFjdGlvbnM6bm90KC5sYXlvdXQtY29sdW1uKSAubWQtYnV0dG9uOm5vdCgubWQtaWNvbi1idXR0b24pOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxubWQtY2FyZCBtZC1jYXJkLWFjdGlvbnM6bm90KC5sYXlvdXQtY29sdW1uKSAubWQtYnV0dG9uOm5vdCgubWQtaWNvbi1idXR0b24pOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbltkaXI9cnRsXSBtZC1jYXJkIG1kLWNhcmQtYWN0aW9uczpub3QoLmxheW91dC1jb2x1bW4pIC5tZC1idXR0b246bm90KC5tZC1pY29uLWJ1dHRvbik6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbm1kLWNhcmQgbWQtY2FyZC1hY3Rpb25zOm5vdCgubGF5b3V0LWNvbHVtbikgLm1kLWJ1dHRvbi5tZC1pY29uLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxubWQtY2FyZCBtZC1jYXJkLWFjdGlvbnM6bm90KC5sYXlvdXQtY29sdW1uKSAubWQtYnV0dG9uLm1kLWljb24tYnV0dG9uOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbltkaXI9cnRsXSBtZC1jYXJkIG1kLWNhcmQtYWN0aW9uczpub3QoLmxheW91dC1jb2x1bW4pIC5tZC1idXR0b24ubWQtaWNvbi1idXR0b246Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5tZC1jYXJkIG1kLWNhcmQtYWN0aW9uczpub3QoLmxheW91dC1jb2x1bW4pIC5tZC1idXR0b24ubWQtaWNvbi1idXR0b246bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuW2Rpcj1ydGxdIG1kLWNhcmQgbWQtY2FyZC1hY3Rpb25zOm5vdCgubGF5b3V0LWNvbHVtbikgLm1kLWJ1dHRvbi5tZC1pY29uLWJ1dHRvbjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxubWQtY2FyZCBtZC1jYXJkLWFjdGlvbnM6bm90KC5sYXlvdXQtY29sdW1uKSAubWQtYnV0dG9uICsgbWQtY2FyZC1pY29uLWFjdGlvbnMge1xuICBmbGV4OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxubWQtY2FyZCBtZC1jYXJkLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIG1kLWNhcmQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIH1cbn1cbi5tZC1pbWFnZS1uby1maWxsID4gaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm1kLWlubGluZS1mb3JtIG1kLWNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cblxubWQtY2hlY2tib3gge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAxOHB4O1xuICBtaW4taGVpZ2h0OiA0OHB4O1xufVxuLm1kLWRlbnNlID4gbWQtY2hlY2tib3g6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCksIC5tZC1kZW5zZSA6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtY2hlY2tib3g6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkge1xuICBtaW4taGVpZ2h0OiAzNnB4O1xufVxubWQtY2hlY2tib3gubWQtZm9jdXNlZDpub3QoW2Rpc2FibGVkXSkgLm1kLWNvbnRhaW5lcjpiZWZvcmUge1xuICBsZWZ0OiAtOHB4O1xuICB0b3A6IC04cHg7XG4gIHJpZ2h0OiAtOHB4O1xuICBib3R0b206IC04cHg7XG59XG5tZC1jaGVja2JveC5tZC1mb2N1c2VkOm5vdChbZGlzYWJsZWRdKTpub3QoLm1kLWNoZWNrZWQpIC5tZC1jb250YWluZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbm1kLWNoZWNrYm94IC5tZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5bZGlyPXJ0bF0gbWQtY2hlY2tib3ggLm1kLWNvbnRhaW5lciB7XG4gIGxlZnQ6IGF1dG87XG59XG5bZGlyPXJ0bF0gbWQtY2hlY2tib3ggLm1kLWNvbnRhaW5lciB7XG4gIHJpZ2h0OiAwO1xufVxubWQtY2hlY2tib3ggLm1kLWNvbnRhaW5lcjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHdpZHRoOiBhdXRvO1xufVxubWQtY2hlY2tib3ggLm1kLWNvbnRhaW5lcjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgcmlnaHQ6IC0xMHB4O1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiAtMTBweDtcbn1cbm1kLWNoZWNrYm94IC5tZC1jb250YWluZXIgLm1kLXJpcHBsZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMTVweDtcbiAgdG9wOiAtMTVweDtcbiAgcmlnaHQ6IC0xNXB4O1xuICBib3R0b206IC0xNXB4O1xufVxubWQtY2hlY2tib3ggLm1kLWljb24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiAyNDBtcztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5tZC1jaGVja2JveC5tZC1jaGVja2VkIC5tZC1pY29uIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbm1kLWNoZWNrYm94Lm1kLWNoZWNrZWQgLm1kLWljb246YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNHB4O1xuICB0b3A6IDBweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xufVxubWQtY2hlY2tib3hbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxubWQtY2hlY2tib3gubWQtaW5kZXRlcm1pbmF0ZSAubWQtaWNvbjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAuOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xufVxubWQtY2hlY2tib3ggLm1kLWNvbnRhaW5lciB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIG1hcmdpbjogM3B4O1xuICBtYXJnaW4tdG9wOiAyMXB4O1xufVxubWQtY2hlY2tib3ggLm1kLWxhYmVsIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHVzZXItc2VsZWN0OiB0ZXh0O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMzZweDtcbn1cbltkaXI9cnRsXSBtZC1jaGVja2JveCAubWQtbGFiZWwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xufVxubWQtY2hlY2tib3ggLm1kLWxhYmVsOmVtcHR5IHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbltkaXI9cnRsXSBtZC1jaGVja2JveCAubWQtbGFiZWw6ZW1wdHkge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbltkaXI9cnRsXSBtZC1jaGVja2JveCAubWQtbGFiZWw6ZW1wdHkge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbm1kLWlucHV0LWNvbnRhaW5lciAubWQtY2hlY2tib3gtbGluay1sYWJlbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IC0yMXB4O1xuICBtYXJnaW4tbGVmdDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lciAubWQtY2hlY2tib3gtbGluay1sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lciAubWQtY2hlY2tib3gtbGluay1sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbn1cblxuLm1kLWNvbnRhY3QtY2hpcHMgLm1kLWNoaXBzIG1kLWNoaXAge1xuICBwYWRkaW5nOiAwIDI1cHggMCAwO1xufVxuW2Rpcj1ydGxdIC5tZC1jb250YWN0LWNoaXBzIC5tZC1jaGlwcyBtZC1jaGlwIHtcbiAgcGFkZGluZzogMCAwIDAgMjVweDtcbn1cbi5tZC1jb250YWN0LWNoaXBzIC5tZC1jaGlwcyBtZC1jaGlwIC5tZC1jb250YWN0LWF2YXRhciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuW2Rpcj1ydGxdIC5tZC1jb250YWN0LWNoaXBzIC5tZC1jaGlwcyBtZC1jaGlwIC5tZC1jb250YWN0LWF2YXRhciB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5tZC1jb250YWN0LWNoaXBzIC5tZC1jaGlwcyBtZC1jaGlwIC5tZC1jb250YWN0LWF2YXRhciBpbWcge1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4ubWQtY29udGFjdC1jaGlwcyAubWQtY2hpcHMgbWQtY2hpcCAubWQtY29udGFjdC1uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5bZGlyPXJ0bF0gLm1kLWNvbnRhY3QtY2hpcHMgLm1kLWNoaXBzIG1kLWNoaXAgLm1kLWNvbnRhY3QtbmFtZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLm1kLWNvbnRhY3Qtc3VnZ2VzdGlvbiB7XG4gIGhlaWdodDogNTZweDtcbn1cbi5tZC1jb250YWN0LXN1Z2dlc3Rpb24gaW1nIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ubWQtY29udGFjdC1zdWdnZXN0aW9uIC5tZC1jb250YWN0LW5hbWUge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICB3aWR0aDogMTIwcHg7XG59XG5bZGlyPXJ0bF0gLm1kLWNvbnRhY3Qtc3VnZ2VzdGlvbiAubWQtY29udGFjdC1uYW1lIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLm1kLWNvbnRhY3Qtc3VnZ2VzdGlvbiAubWQtY29udGFjdC1uYW1lLCAubWQtY29udGFjdC1zdWdnZXN0aW9uIC5tZC1jb250YWN0LWVtYWlsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLm1kLWNvbnRhY3QtY2hpcHMtc3VnZ2VzdGlvbnMgbGkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbm1kLWNoaXBzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1kLWNoaXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAwIDAgOHB4IDNweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5tZC1jaGlwczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbltkaXI9cnRsXSAubWQtY2hpcHMge1xuICBwYWRkaW5nOiAwIDNweCA4cHggMDtcbn1cbi5tZC1jaGlwcy5tZC1yZWFkb25seSAubWQtY2hpcC1pbnB1dC1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAzMnB4O1xufVxuLm1kLWNoaXBzOm5vdCgubWQtcmVhZG9ubHkpIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuLm1kLWNoaXBzLm1kLXJlbW92YWJsZSBtZC1jaGlwIHtcbiAgcGFkZGluZy1yaWdodDogMjhweDtcbn1cbltkaXI9cnRsXSAubWQtY2hpcHMubWQtcmVtb3ZhYmxlIG1kLWNoaXAge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG59XG4ubWQtY2hpcHMubWQtcmVtb3ZhYmxlIG1kLWNoaXAgLm1kLWNoaXAtY29udGVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cbltkaXI9cnRsXSAubWQtY2hpcHMubWQtcmVtb3ZhYmxlIG1kLWNoaXAgLm1kLWNoaXAtY29udGVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuLm1kLWNoaXBzIG1kLWNoaXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDhweCA4cHggMCAwO1xuICBwYWRkaW5nOiAwIDEycHggMCAxMnB4O1xuICBmbG9hdDogbGVmdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5bZGlyPXJ0bF0gLm1kLWNoaXBzIG1kLWNoaXAge1xuICBtYXJnaW46IDhweCAwIDAgOHB4O1xufVxuW2Rpcj1ydGxdIC5tZC1jaGlwcyBtZC1jaGlwIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm1kLWNoaXBzIG1kLWNoaXAgLm1kLWNoaXAtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbltkaXI9cnRsXSAubWQtY2hpcHMgbWQtY2hpcCAubWQtY2hpcC1jb250ZW50IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm1kLWNoaXBzIG1kLWNoaXAgLm1kLWNoaXAtY29udGVudDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubWQtY2hpcHMgbWQtY2hpcC5fbWQtY2hpcC1jb250ZW50LWVkaXQtaXMtZW5hYmxlZCB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIHdlYmtpdCAoc2FmYXJpLCBjaHJvbWUpIGJyb3dzZXJzICovXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIG1vemlsbGEgYnJvd3NlcnMgKi9cbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiB3ZWJraXQgKGtvbnF1ZXJvcikgYnJvd3NlcnMgKi9cbiAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJRTEwKyAqL1xufVxuLm1kLWNoaXBzIG1kLWNoaXAgLm1kLWNoaXAtcmVtb3ZlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuW2Rpcj1ydGxdIC5tZC1jaGlwcyBtZC1jaGlwIC5tZC1jaGlwLXJlbW92ZS1jb250YWluZXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cbi5tZC1jaGlwcyBtZC1jaGlwIC5tZC1jaGlwLXJlbW92ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZC1jaGlwcyBtZC1jaGlwIC5tZC1jaGlwLXJlbW92ZSBtZC1pY29uIHtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbiAgbWluLWhlaWdodDogMThweDtcbiAgbWluLXdpZHRoOiAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG59XG4ubWQtY2hpcHMgLm1kLWNoaXAtaW5wdXQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDhweCA4cHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsb2F0OiBsZWZ0O1xufVxuW2Rpcj1ydGxdIC5tZC1jaGlwcyAubWQtY2hpcC1pbnB1dC1jb250YWluZXIge1xuICBtYXJnaW46IDhweCAwIDAgOHB4O1xufVxuW2Rpcj1ydGxdIC5tZC1jaGlwcyAubWQtY2hpcC1pbnB1dC1jb250YWluZXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubWQtY2hpcHMgLm1kLWNoaXAtaW5wdXQtY29udGFpbmVyIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWQtY2hpcHMgLm1kLWNoaXAtaW5wdXQtY29udGFpbmVyIGlucHV0Om5vdChbdHlwZV0pLCAubWQtY2hpcHMgLm1kLWNoaXAtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdLCAubWQtY2hpcHMgLm1kLWNoaXAtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9bnVtYmVyXSwgLm1kLWNoaXBzIC5tZC1jaGlwLWlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPXRlbF0sIC5tZC1jaGlwcyAubWQtY2hpcC1pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT11cmxdLCAubWQtY2hpcHMgLm1kLWNoaXAtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF0ge1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDA7XG59XG4ubWQtY2hpcHMgLm1kLWNoaXAtaW5wdXQtY29udGFpbmVyIGlucHV0Om5vdChbdHlwZV0pOmZvY3VzLCAubWQtY2hpcHMgLm1kLWNoaXAtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLCAubWQtY2hpcHMgLm1kLWNoaXAtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cywgLm1kLWNoaXBzIC5tZC1jaGlwLWlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsIC5tZC1jaGlwcyAubWQtY2hpcC1pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT11cmxdOmZvY3VzLCAubWQtY2hpcHMgLm1kLWNoaXAtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1kLWNoaXBzIC5tZC1jaGlwLWlucHV0LWNvbnRhaW5lciBtZC1hdXRvY29tcGxldGUsIC5tZC1jaGlwcyAubWQtY2hpcC1pbnB1dC1jb250YWluZXIgbWQtYXV0b2NvbXBsZXRlLXdyYXAge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLm1kLWNoaXBzIC5tZC1jaGlwLWlucHV0LWNvbnRhaW5lciBtZC1hdXRvY29tcGxldGUgbWQtYXV0b2NvbXBsZXRlLXdyYXAge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm1kLWNoaXBzIC5tZC1jaGlwLWlucHV0LWNvbnRhaW5lciBtZC1hdXRvY29tcGxldGUgaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWQtY2hpcHMgLm1kLWNoaXAtaW5wdXQtY29udGFpbmVyIGlucHV0IHtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwO1xufVxuLm1kLWNoaXBzIC5tZC1jaGlwLWlucHV0LWNvbnRhaW5lciBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubWQtY2hpcHMgLm1kLWNoaXAtaW5wdXQtY29udGFpbmVyIG1kLWF1dG9jb21wbGV0ZSwgLm1kLWNoaXBzIC5tZC1jaGlwLWlucHV0LWNvbnRhaW5lciBtZC1hdXRvY29tcGxldGUtd3JhcCB7XG4gIGhlaWdodDogMzJweDtcbn1cbi5tZC1jaGlwcyAubWQtY2hpcC1pbnB1dC1jb250YWluZXIgbWQtYXV0b2NvbXBsZXRlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5tZC1jaGlwcyAubWQtY2hpcC1pbnB1dC1jb250YWluZXIgbWQtYXV0b2NvbXBsZXRlIGlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1kLWNoaXBzIC5tZC1jaGlwLWlucHV0LWNvbnRhaW5lcjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbjogOHB4IDhweCAwIDA7XG59XG5bZGlyPXJ0bF0gLm1kLWNoaXBzIC5tZC1jaGlwLWlucHV0LWNvbnRhaW5lcjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbjogOHB4IDAgMCA4cHg7XG59XG4ubWQtY2hpcHMgLm1kLWNoaXAtaW5wdXQtY29udGFpbmVyIGlucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5tZC1jaGlwcyBtZC1hdXRvY29tcGxldGUgYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1kLWNoaXAtaW5wdXQtY29udGFpbmVyLFxuICBtZC1jaGlwIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB9XG4gIC5tZC1jaGlwLWlucHV0LWNvbnRhaW5lciBtZC1hdXRvY29tcGxldGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxubWQtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5tZC1jb250ZW50W21kLXNjcm9sbC15XSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbm1kLWNvbnRlbnRbbWQtc2Nyb2xsLXhdIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuQG1lZGlhIHByaW50IHtcbiAgbWQtY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiogU3R5bGVzIGZvciBtZENhbGVuZGFyLiAqL1xubWQtY2FsZW5kYXIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubWQtY2FsZW5kYXItc2Nyb2xsLW1hc2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMzA4cHg7XG59XG4ubWQtY2FsZW5kYXItc2Nyb2xsLW1hc2sgLm1kLXZpcnR1YWwtcmVwZWF0LXNjcm9sbGVyIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4ubWQtY2FsZW5kYXItc2Nyb2xsLW1hc2sgLm1kLXZpcnR1YWwtcmVwZWF0LXNjcm9sbGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWQtY2FsZW5kYXItc2Nyb2xsLW1hc2sgLm1kLXZpcnR1YWwtcmVwZWF0LW9mZnNldHRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWQtY2FsZW5kYXItc2Nyb2xsLWNvbnRhaW5lciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0zcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMDhweDtcbiAgd2lkdGg6IDM0NnB4O1xufVxuXG4ubWQtY2FsZW5kYXItZGF0ZSB7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IDQ0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5tZC1jYWxlbmRhci1kYXRlOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuW2Rpcj1ydGxdIC5tZC1jYWxlbmRhci1kYXRlOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuLm1kLWNhbGVuZGFyLWRhdGU6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5bZGlyPXJ0bF0gLm1kLWNhbGVuZGFyLWRhdGU6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5tZC1jYWxlbmRhci1kYXRlLm1kLWNhbGVuZGFyLWRhdGUtZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5tZC1jYWxlbmRhci1kYXRlLXNlbGVjdGlvbi1pbmRpY2F0b3Ige1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvciAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4ubWQtY2FsZW5kYXItZGF0ZTpub3QoLm1kLWRpc2FibGVkKSAubWQtY2FsZW5kYXItZGF0ZS1zZWxlY3Rpb24taW5kaWNhdG9yIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWQtY2FsZW5kYXItbW9udGgtbGFiZWwge1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMCAwIDAgMjRweDtcbn1cbltkaXI9cnRsXSAubWQtY2FsZW5kYXItbW9udGgtbGFiZWwge1xuICBwYWRkaW5nOiAwIDI0cHggMCAwO1xufVxuLm1kLWNhbGVuZGFyLW1vbnRoLWxhYmVsLm1kLWNhbGVuZGFyLWxhYmVsLWNsaWNrYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZC1jYWxlbmRhci1tb250aC1sYWJlbCBtZC1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbltkaXI9cnRsXSAubWQtY2FsZW5kYXItbW9udGgtbGFiZWwgbWQtaWNvbiB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tZC1jYWxlbmRhci1tb250aC1sYWJlbCBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1kLWNhbGVuZGFyLWRheS1oZWFkZXIge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi5tZC1jYWxlbmRhci1kYXktaGVhZGVyIHRoIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLm1kLWNhbGVuZGFyLWRheS1oZWFkZXIgdGg6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5bZGlyPXJ0bF0gLm1kLWNhbGVuZGFyLWRheS1oZWFkZXIgdGg6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG4ubWQtY2FsZW5kYXItZGF5LWhlYWRlciB0aDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbltkaXI9cnRsXSAubWQtY2FsZW5kYXItZGF5LWhlYWRlciB0aDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuXG4ubWQtY2FsZW5kYXIge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi5tZC1jYWxlbmRhciB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbn1cbi5tZC1jYWxlbmRhcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5tZC1jYWxlbmRhciB0Ym9keSwgLm1kLWNhbGVuZGFyIHRkLCAubWQtY2FsZW5kYXIgdHIge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLyoqIFN0eWxlcyBmb3IgbWREYXRlcGlja2VyLiAqL1xubWQtZGF0ZXBpY2tlciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tZC1pbmxpbmUtZm9ybSBtZC1kYXRlcGlja2VyIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLm1kLWRhdGVwaWNrZXItYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWQtZGF0ZXBpY2tlci1idXR0b246YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHNwZWFrOiBub25lO1xufVxuXG4ubWQtZGF0ZXBpY2tlci1pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgbWF4LXdpZHRoOiAzMjhweDtcbiAgcGFkZGluZzogMCAwIDVweDtcbn1cbi5tZC1kYXRlcGlja2VyLWlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uX21kLWRhdGVwaWNrZXItZmxvYXRpbmctbGFiZWwgPiBtZC1kYXRlcGlja2VyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uX21kLWRhdGVwaWNrZXItZmxvYXRpbmctbGFiZWwgPiBtZC1kYXRlcGlja2VyIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5fbWQtZGF0ZXBpY2tlci1mbG9hdGluZy1sYWJlbCA+IG1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IC0xNnB4O1xuICB0b3A6IDEzLjVweDtcbn1cbltkaXI9cnRsXSAuX21kLWRhdGVwaWNrZXItZmxvYXRpbmctbGFiZWwgPiBtZC1kYXRlcGlja2VyIC5tZC1kYXRlcGlja2VyLWJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5fbWQtZGF0ZXBpY2tlci1mbG9hdGluZy1sYWJlbCAubWQtaW5wdXQge1xuICBmbG9hdDogbm9uZTtcbn1cbi5fbWQtZGF0ZXBpY2tlci1mbG9hdGluZy1sYWJlbC5fbWQtZGF0ZXBpY2tlci1oYXMtY2FsZW5kYXItaWNvbiA+IGxhYmVsOm5vdCgubWQtbm8tZmxvYXQpOm5vdCgubWQtY29udGFpbmVyLWlnbm9yZSkge1xuICByaWdodDogMThweDtcbiAgbGVmdDogYXV0bztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDg0cHgpO1xufVxuW2Rpcj1ydGxdIC5fbWQtZGF0ZXBpY2tlci1mbG9hdGluZy1sYWJlbC5fbWQtZGF0ZXBpY2tlci1oYXMtY2FsZW5kYXItaWNvbiA+IGxhYmVsOm5vdCgubWQtbm8tZmxvYXQpOm5vdCgubWQtY29udGFpbmVyLWlnbm9yZSkge1xuICByaWdodDogYXV0bztcbn1cbltkaXI9cnRsXSAuX21kLWRhdGVwaWNrZXItZmxvYXRpbmctbGFiZWwuX21kLWRhdGVwaWNrZXItaGFzLWNhbGVuZGFyLWljb24gPiBsYWJlbDpub3QoLm1kLW5vLWZsb2F0KTpub3QoLm1kLWNvbnRhaW5lci1pZ25vcmUpIHtcbiAgbGVmdDogMThweDtcbn1cbi5fbWQtZGF0ZXBpY2tlci1mbG9hdGluZy1sYWJlbC5fbWQtZGF0ZXBpY2tlci1oYXMtY2FsZW5kYXItaWNvbiAubWQtaW5wdXQtbWVzc2FnZS1hbmltYXRpb24ge1xuICBtYXJnaW4tbGVmdDogNjRweDtcbn1cbltkaXI9cnRsXSAuX21kLWRhdGVwaWNrZXItZmxvYXRpbmctbGFiZWwuX21kLWRhdGVwaWNrZXItaGFzLWNhbGVuZGFyLWljb24gLm1kLWlucHV0LW1lc3NhZ2UtYW5pbWF0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogNjRweDtcbn1cblxuLl9tZC1kYXRlcGlja2VyLWhhcy10cmlhbmdsZS1pY29uIHtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMThweDtcbn1cbltkaXI9cnRsXSAuX21kLWRhdGVwaWNrZXItaGFzLXRyaWFuZ2xlLWljb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG5bZGlyPXJ0bF0gLl9tZC1kYXRlcGlja2VyLWhhcy10cmlhbmdsZS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogLTE4cHg7XG59XG5cbi5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbn1cbi5tZC1pY29uLWJ1dHRvbiArIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuW2Rpcj1ydGxdIC5tZC1pY29uLWJ1dHRvbiArIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4ubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIubWQtZGF0ZXBpY2tlci1mb2N1c2VkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuXG4ubWQtZGF0ZXBpY2tlci1pcy1zaG93aW5nIC5tZC1zY3JvbGwtbWFzayB7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4ubWQtZGF0ZXBpY2tlci1jYWxlbmRhci1wYW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cbi5tZC1kYXRlcGlja2VyLWNhbGVuZGFyLXBhbmUubWQtcGFuZS1vcGVuIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLm1kLWRhdGVwaWNrZXItaW5wdXQtbWFzayB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDM0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4ubWQtZGF0ZXBpY2tlci1jYWxlbmRhciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjI1LCAxKTtcbn1cbi5tZC1wYW5lLW9wZW4gLm1kLWRhdGVwaWNrZXItY2FsZW5kYXIge1xuICBvcGFjaXR5OiAxO1xufVxuLm1kLWRhdGVwaWNrZXItY2FsZW5kYXIgbWQtY2FsZW5kYXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubWQtZGF0ZXBpY2tlci1leHBhbmQtdHJpYW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkO1xufVxuXG4ubWQtZGF0ZXBpY2tlci10cmlhbmdsZS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0yLjVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQ1JSk7XG59XG5bZGlyPXJ0bF0gLm1kLWRhdGVwaWNrZXItdHJpYW5nbGUtYnV0dG9uIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5bZGlyPXJ0bF0gLm1kLWRhdGVwaWNrZXItdHJpYW5nbGUtYnV0dG9uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00NSUpO1xufVxuXG4ubWQtZGF0ZXBpY2tlci10cmlhbmdsZS1idXR0b24ubWQtYnV0dG9uLm1kLWljb24tYnV0dG9uIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICB3aWR0aDogMzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbm1kLWRhdGVwaWNrZXJbZGlzYWJsZWRdIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxubWQtZGF0ZXBpY2tlcltkaXNhYmxlZF0gLm1kLWRhdGVwaWNrZXItdHJpYW5nbGUtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1kLWRhdGVwaWNrZXItb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWQtZGF0ZXBpY2tlci1vcGVuIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lcixcbi5tZC1kYXRlcGlja2VyLW9wZW4gaW5wdXQubWQtaW5wdXQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tZC1kYXRlcGlja2VyLW9wZW4gLm1kLWRhdGVwaWNrZXItdHJpYW5nbGUtYnV0dG9uLCAubWQtZGF0ZXBpY2tlci1vcGVuLm1kLWlucHV0LWhhcy12YWx1ZSA+IGxhYmVsLCAubWQtZGF0ZXBpY2tlci1vcGVuLm1kLWlucHV0LWhhcy1wbGFjZWhvbGRlciA+IGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1kLWRhdGVwaWNrZXItcG9zLWFkanVzdGVkIC5tZC1kYXRlcGlja2VyLWlucHV0LW1hc2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWQtZGF0ZXBpY2tlci1jYWxlbmRhci1wYW5lIC5tZC1jYWxlbmRhciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODVweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjY1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xMjVzO1xufVxuLm1kLWRhdGVwaWNrZXItY2FsZW5kYXItcGFuZS5tZC1wYW5lLW9wZW4gLm1kLWNhbGVuZGFyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ubWQtZGlhbG9nLWlzLXNob3dpbmcge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4ubWQtZGlhbG9nLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogODA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbm1kLWRpYWxvZyB7XG4gIG9wYWNpdHk6IDA7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXgtaGVpZ2h0OiA4MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJveC1zaGFkb3c6IDBweCA3cHggOHB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMTNweCAxOXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggNXB4IDI0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5tZC1kaWFsb2cubWQtdHJhbnNpdGlvbi1pbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKTtcbn1cbm1kLWRpYWxvZy5tZC10cmFuc2l0aW9uLW91dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKSBzY2FsZSgwLjIpO1xufVxubWQtZGlhbG9nID4gZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBhdXRvO1xufVxubWQtZGlhbG9nIC5tZC1kaWFsb2ctY29udGVudCB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5tZC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQge1xuICBvcmRlcjogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbm1kLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudDpub3QoW2xheW91dD1yb3ddKSA+ICo6Zmlyc3QtY2hpbGQ6bm90KC5tZC1zdWJoZWFkZXIpIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbm1kLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5tZC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLXN1YmhlYWRlciB7XG4gIG1hcmdpbjogMDtcbn1cbm1kLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQtYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xufVxubWQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1wcm9tcHQtaW5wdXQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5tZC1kaWFsb2cgbWQtZGlhbG9nLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcmRlcjogMjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIG1pbi1oZWlnaHQ6IDUycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5bZGlyPXJ0bF0gbWQtZGlhbG9nIG1kLWRpYWxvZy1hY3Rpb25zIHtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbltkaXI9cnRsXSBtZC1kaWFsb2cgbWQtZGlhbG9nLWFjdGlvbnMge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbm1kLWRpYWxvZyBtZC1kaWFsb2ctYWN0aW9ucyAubWQtYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbltkaXI9cnRsXSBtZC1kaWFsb2cgbWQtZGlhbG9nLWFjdGlvbnMgLm1kLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuW2Rpcj1ydGxdIG1kLWRpYWxvZyBtZC1kaWFsb2ctYWN0aW9ucyAubWQtYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5tZC1kaWFsb2cubWQtY29udGVudC1vdmVyZmxvdyBtZC1kaWFsb2ctYWN0aW9ucyB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIG1kLWRpYWxvZyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1kLWRpYWxvZy5tZC1kaWFsb2ctZnVsbHNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxubWQtZGl2aWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBtYXJnaW46IDA7XG59XG5tZC1kaXZpZGVyW21kLWluc2V0XSB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xufVxuW2Rpcj1ydGxdIG1kLWRpdmlkZXJbbWQtaW5zZXRdIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogODBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OHB4KSB7XG4gIC5sYXlvdXQtcm93Om5vdCgubGF5b3V0LXhzLWNvbHVtbikgPiBtZC1kaXZpZGVyLFxuICAubGF5b3V0LXhzLXJvdyA+IG1kLWRpdmlkZXIge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDM1OXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxheW91dC1yb3c6bm90KC5sYXlvdXQtZ3QteHMtY29sdW1uKTpub3QoLmxheW91dC1zbS1jb2x1bW4pID4gbWQtZGl2aWRlcixcbiAgLmxheW91dC1ndC14cy1yb3c6bm90KC5sYXlvdXQtc20tY29sdW1uKSA+IG1kLWRpdmlkZXIsXG4gIC5sYXlvdXQtc20tcm93Om5vdCgubGF5b3V0LXNtLWNvbHVtbikgPiBtZC1kaXZpZGVyIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjJweCkge1xuICAubGF5b3V0LXJvdzpub3QoLmxheW91dC1ndC14cy1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LXNtLWNvbHVtbik6bm90KC5sYXlvdXQtbWQtY29sdW1uKSA+IG1kLWRpdmlkZXIsXG4gIC5sYXlvdXQtZ3QteHMtcm93Om5vdCgubGF5b3V0LWd0LXNtLWNvbHVtbik6bm90KC5sYXlvdXQtbWQtY29sdW1uKSA+IG1kLWRpdmlkZXIsXG4gIC5sYXlvdXQtZ3Qtc20tcm93Om5vdCgubGF5b3V0LW1kLWNvbHVtbikgPiBtZC1kaXZpZGVyLFxuICAubGF5b3V0LW1kLXJvdzpub3QoLmxheW91dC1tZC1jb2x1bW4pID4gbWQtZGl2aWRlciB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5sYXlvdXQtcm93Om5vdCgubGF5b3V0LWd0LXhzLWNvbHVtbik6bm90KC5sYXlvdXQtZ3Qtc20tY29sdW1uKTpub3QoLmxheW91dC1ndC1tZC1jb2x1bW4pOm5vdCgubGF5b3V0LWxnLWNvbHVtbikgPiBtZC1kaXZpZGVyLFxuICAubGF5b3V0LWd0LXhzLXJvdzpub3QoLmxheW91dC1ndC1zbS1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LW1kLWNvbHVtbik6bm90KC5sYXlvdXQtbGctY29sdW1uKSA+IG1kLWRpdmlkZXIsXG4gIC5sYXlvdXQtZ3Qtc20tcm93Om5vdCgubGF5b3V0LWd0LW1kLWNvbHVtbik6bm90KC5sYXlvdXQtbGctY29sdW1uKSA+IG1kLWRpdmlkZXIsXG4gIC5sYXlvdXQtZ3QtbWQtcm93Om5vdCgubGF5b3V0LWxnLWNvbHVtbikgPiBtZC1kaXZpZGVyLFxuICAubGF5b3V0LWxnLXJvdzpub3QoLmxheW91dC1sZy1jb2x1bW4pID4gbWQtZGl2aWRlciB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5sYXlvdXQtcm93Om5vdCgubGF5b3V0LWd0LXhzLWNvbHVtbik6bm90KC5sYXlvdXQtZ3Qtc20tY29sdW1uKTpub3QoLmxheW91dC1ndC1tZC1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LWxnLWNvbHVtbik6bm90KC5sYXlvdXQteGwtY29sdW1uKSA+IG1kLWRpdmlkZXIsXG4gIC5sYXlvdXQtZ3QteHMtcm93Om5vdCgubGF5b3V0LWd0LXNtLWNvbHVtbik6bm90KC5sYXlvdXQtZ3QtbWQtY29sdW1uKTpub3QoLmxheW91dC1ndC1sZy1jb2x1bW4pOm5vdCgubGF5b3V0LXhsLWNvbHVtbikgPiBtZC1kaXZpZGVyLFxuICAubGF5b3V0LWd0LXNtLXJvdzpub3QoLmxheW91dC1ndC1tZC1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LWxnLWNvbHVtbik6bm90KC5sYXlvdXQteGwtY29sdW1uKSA+IG1kLWRpdmlkZXIsXG4gIC5sYXlvdXQtZ3QtbWQtcm93Om5vdCgubGF5b3V0LWd0LWxnLWNvbHVtbik6bm90KC5sYXlvdXQteGwtY29sdW1uKSA+IG1kLWRpdmlkZXIsXG4gIC5sYXlvdXQtZ3QtbGctcm93Om5vdCgubGF5b3V0LWd0LWxnLWNvbHVtbik6bm90KC5sYXlvdXQteGwtY29sdW1uKSA+IG1kLWRpdmlkZXIsXG4gIC5sYXlvdXQteGwtcm93Om5vdCgubGF5b3V0LWd0LWxnLWNvbHVtbik6bm90KC5sYXlvdXQteGwtY29sdW1uKSA+IG1kLWRpdmlkZXIge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgfVxufVxubWQtZmFiLXNwZWVkLWRpYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDIwO1xuICAvKlxuICAgKiBIaWRlIHNvbWUgZ3JhcGhpY3MgZ2xpdGNoZXMgaWYgc3dpdGNoaW5nIGFuaW1hdGlvbiB0eXBlc1xuICAgKi9cbiAgLypcbiAgICogSGFuZGxlIHRoZSBhbmltYXRpb25zXG4gICAqL1xufVxubWQtZmFiLXNwZWVkLWRpYWwubWQtZmFiLWJvdHRvbS1yaWdodCB7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxubWQtZmFiLXNwZWVkLWRpYWwubWQtZmFiLWJvdHRvbS1sZWZ0IHtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5tZC1mYWItc3BlZWQtZGlhbC5tZC1mYWItdG9wLXJpZ2h0IHtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5tZC1mYWItc3BlZWQtZGlhbC5tZC1mYWItdG9wLWxlZnQge1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbm1kLWZhYi1zcGVlZC1kaWFsOm5vdCgubWQtaG92ZXItZnVsbCkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbm1kLWZhYi1zcGVlZC1kaWFsOm5vdCgubWQtaG92ZXItZnVsbCkgbWQtZmFiLXRyaWdnZXIsIG1kLWZhYi1zcGVlZC1kaWFsOm5vdCgubWQtaG92ZXItZnVsbCkgLm1kLWZhYi1hY3Rpb24taXRlbSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxubWQtZmFiLXNwZWVkLWRpYWw6bm90KC5tZC1ob3Zlci1mdWxsKS5tZC1pcy1vcGVuIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5tZC1mYWItc3BlZWQtZGlhbCAuX21kLWNzcy12YXJpYWJsZXMge1xuICB6LWluZGV4OiAyMDtcbn1cbm1kLWZhYi1zcGVlZC1kaWFsLm1kLWlzLW9wZW4gLm1kLWZhYi1hY3Rpb24taXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5tZC1mYWItc3BlZWQtZGlhbCBtZC1mYWItYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogYXV0bztcbn1cbm1kLWZhYi1zcGVlZC1kaWFsIG1kLWZhYi1hY3Rpb25zIC5tZC1mYWItYWN0aW9uLWl0ZW0ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC41NSwgMC4yKTtcbn1cbm1kLWZhYi1zcGVlZC1kaWFsLm1kLWRvd24ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxubWQtZmFiLXNwZWVkLWRpYWwubWQtZG93biBtZC1mYWItdHJpZ2dlciB7XG4gIG9yZGVyOiAxO1xufVxubWQtZmFiLXNwZWVkLWRpYWwubWQtZG93biBtZC1mYWItYWN0aW9ucyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG9yZGVyOiAyO1xufVxubWQtZmFiLXNwZWVkLWRpYWwubWQtdXAge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxubWQtZmFiLXNwZWVkLWRpYWwubWQtdXAgbWQtZmFiLXRyaWdnZXIge1xuICBvcmRlcjogMjtcbn1cbm1kLWZhYi1zcGVlZC1kaWFsLm1kLXVwIG1kLWZhYi1hY3Rpb25zIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBvcmRlcjogMTtcbn1cbm1kLWZhYi1zcGVlZC1kaWFsLm1kLWxlZnQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxubWQtZmFiLXNwZWVkLWRpYWwubWQtbGVmdCBtZC1mYWItdHJpZ2dlciB7XG4gIG9yZGVyOiAyO1xufVxubWQtZmFiLXNwZWVkLWRpYWwubWQtbGVmdCBtZC1mYWItYWN0aW9ucyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgb3JkZXI6IDE7XG59XG5tZC1mYWItc3BlZWQtZGlhbC5tZC1sZWZ0IG1kLWZhYi1hY3Rpb25zIC5tZC1mYWItYWN0aW9uLWl0ZW0ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC41NSwgMC4yKTtcbn1cbm1kLWZhYi1zcGVlZC1kaWFsLm1kLXJpZ2h0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbm1kLWZhYi1zcGVlZC1kaWFsLm1kLXJpZ2h0IG1kLWZhYi10cmlnZ2VyIHtcbiAgb3JkZXI6IDE7XG59XG5tZC1mYWItc3BlZWQtZGlhbC5tZC1yaWdodCBtZC1mYWItYWN0aW9ucyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG9yZGVyOiAyO1xufVxubWQtZmFiLXNwZWVkLWRpYWwubWQtcmlnaHQgbWQtZmFiLWFjdGlvbnMgLm1kLWZhYi1hY3Rpb24taXRlbSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjU1LCAwLjIpO1xufVxubWQtZmFiLXNwZWVkLWRpYWwubWQtZmxpbmctcmVtb3ZlIC5tZC1mYWItYWN0aW9uLWl0ZW0gPiAqLCBtZC1mYWItc3BlZWQtZGlhbC5tZC1zY2FsZS1yZW1vdmUgLm1kLWZhYi1hY3Rpb24taXRlbSA+ICoge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5tZC1mYWItc3BlZWQtZGlhbC5tZC1mbGluZyAubWQtZmFiLWFjdGlvbi1pdGVtIHtcbiAgb3BhY2l0eTogMTtcbn1cbm1kLWZhYi1zcGVlZC1kaWFsLm1kLWZsaW5nLm1kLWFuaW1hdGlvbnMtd2FpdGluZyAubWQtZmFiLWFjdGlvbi1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG59XG5tZC1mYWItc3BlZWQtZGlhbC5tZC1zY2FsZSAubWQtZmFiLWFjdGlvbi1pdGVtIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuNTUsIDAuMik7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTQyODU3MTQyOXM7XG59XG5cbm1kLWZhYi10b29sYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8qXG4gICAqIENsb3NlZCBzdHlsaW5nXG4gICAqL1xuICAvKlxuICAgKiBPcGVuIHN0eWxpbmdcbiAgICovXG59XG5tZC1mYWItdG9vbGJhci5tZC1mYWItYm90dG9tLXJpZ2h0IHtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5tZC1mYWItdG9vbGJhci5tZC1mYWItYm90dG9tLWxlZnQge1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbm1kLWZhYi10b29sYmFyLm1kLWZhYi10b3AtcmlnaHQge1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbm1kLWZhYi10b29sYmFyLm1kLWZhYi10b3AtbGVmdCB7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxubWQtZmFiLXRvb2xiYXIgLm1kLWZhYi10b29sYmFyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDY4cHg7XG59XG5tZC1mYWItdG9vbGJhciBtZC1mYWItdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjA7XG59XG5tZC1mYWItdG9vbGJhciBtZC1mYWItdHJpZ2dlciBidXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxubWQtZmFiLXRvb2xiYXIgbWQtZmFiLXRyaWdnZXIgLm1kLWZhYi10b29sYmFyLWJhY2tncm91bmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuNTUsIDAuMik7XG59XG5tZC1mYWItdG9vbGJhciBtZC1mYWItdHJpZ2dlciBtZC1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW47XG59XG5tZC1mYWItdG9vbGJhci5tZC1sZWZ0IG1kLWZhYi10cmlnZ2VyIHtcbiAgcmlnaHQ6IDA7XG59XG5bZGlyPXJ0bF0gbWQtZmFiLXRvb2xiYXIubWQtbGVmdCBtZC1mYWItdHJpZ2dlciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxubWQtZmFiLXRvb2xiYXIubWQtbGVmdCAubWQtdG9vbGJhci10b29scyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbm1kLWZhYi10b29sYmFyLm1kLWxlZnQgLm1kLXRvb2xiYXItdG9vbHMgPiAubWQtYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XG59XG5bZGlyPXJ0bF0gbWQtZmFiLXRvb2xiYXIubWQtbGVmdCAubWQtdG9vbGJhci10b29scyA+IC5tZC1idXR0b246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwLjZyZW07XG59XG5tZC1mYWItdG9vbGJhci5tZC1sZWZ0IC5tZC10b29sYmFyLXRvb2xzID4gLm1kLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMC44cmVtO1xufVxuW2Rpcj1ydGxdIG1kLWZhYi10b29sYmFyLm1kLWxlZnQgLm1kLXRvb2xiYXItdG9vbHMgPiAubWQtYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogLTAuOHJlbTtcbn1cbm1kLWZhYi10b29sYmFyLm1kLWxlZnQgLm1kLXRvb2xiYXItdG9vbHMgPiAubWQtYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbltkaXI9cnRsXSBtZC1mYWItdG9vbGJhci5tZC1sZWZ0IC5tZC10b29sYmFyLXRvb2xzID4gLm1kLWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxubWQtZmFiLXRvb2xiYXIubWQtcmlnaHQgbWQtZmFiLXRyaWdnZXIge1xuICBsZWZ0OiAwO1xufVxuW2Rpcj1ydGxdIG1kLWZhYi10b29sYmFyLm1kLXJpZ2h0IG1kLWZhYi10cmlnZ2VyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5tZC1mYWItdG9vbGJhci5tZC1yaWdodCAubWQtdG9vbGJhci10b29scyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5tZC1mYWItdG9vbGJhciBtZC10b29sYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDIzO1xufVxubWQtZmFiLXRvb2xiYXIgbWQtdG9vbGJhciAubWQtdG9vbGJhci10b29scyB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxubWQtZmFiLXRvb2xiYXIgbWQtdG9vbGJhciAubWQtZmFiLWFjdGlvbi1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuNTUsIDAuMik7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xufVxubWQtZmFiLXRvb2xiYXIubWQtaXMtb3BlbiBtZC1mYWItdHJpZ2dlciA+IGJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5tZC1mYWItdG9vbGJhci5tZC1pcy1vcGVuIG1kLWZhYi10cmlnZ2VyID4gYnV0dG9uIG1kLWljb24ge1xuICBvcGFjaXR5OiAwO1xufVxubWQtZmFiLXRvb2xiYXIubWQtaXMtb3BlbiAubWQtZmFiLWFjdGlvbi1pdGVtIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxubWQtZ3JpZC1saXN0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbm1kLWdyaWQtbGlzdCBtZC1ncmlkLXRpbGUsXG5tZC1ncmlkLWxpc3QgbWQtZ3JpZC10aWxlID4gZmlndXJlLFxubWQtZ3JpZC1saXN0IG1kLWdyaWQtdGlsZS1oZWFkZXIsXG5tZC1ncmlkLWxpc3QgbWQtZ3JpZC10aWxlLWZvb3RlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5tZC1ncmlkLWxpc3QgbWQtZ3JpZC10aWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbm1kLWdyaWQtbGlzdCBtZC1ncmlkLXRpbGUgZmlndXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbm1kLWdyaWQtbGlzdCBtZC1ncmlkLXRpbGUgbWQtZ3JpZC10aWxlLWhlYWRlcixcbm1kLWdyaWQtbGlzdCBtZC1ncmlkLXRpbGUgbWQtZ3JpZC10aWxlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5tZC1ncmlkLWxpc3QgbWQtZ3JpZC10aWxlIG1kLWdyaWQtdGlsZS1oZWFkZXIgaDMsXG5tZC1ncmlkLWxpc3QgbWQtZ3JpZC10aWxlIG1kLWdyaWQtdGlsZS1oZWFkZXIgaDQsXG5tZC1ncmlkLWxpc3QgbWQtZ3JpZC10aWxlIG1kLWdyaWQtdGlsZS1mb290ZXIgaDMsXG5tZC1ncmlkLWxpc3QgbWQtZ3JpZC10aWxlIG1kLWdyaWQtdGlsZS1mb290ZXIgaDQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDAgMCAwIDE2cHg7XG59XG5tZC1ncmlkLWxpc3QgbWQtZ3JpZC10aWxlIG1kLWdyaWQtdGlsZS1oZWFkZXIgaDMsXG5tZC1ncmlkLWxpc3QgbWQtZ3JpZC10aWxlIG1kLWdyaWQtdGlsZS1mb290ZXIgaDMge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5tZC1ncmlkLWxpc3QgbWQtZ3JpZC10aWxlIG1kLWdyaWQtdGlsZS1oZWFkZXIgaDQsXG5tZC1ncmlkLWxpc3QgbWQtZ3JpZC10aWxlIG1kLWdyaWQtdGlsZS1mb290ZXIgaDQge1xuICBmb250LXNpemU6IDEycHg7XG59XG5tZC1ncmlkLWxpc3QgbWQtZ3JpZC10aWxlIG1kLWdyaWQtdGlsZS1oZWFkZXIge1xuICB0b3A6IDA7XG59XG5tZC1ncmlkLWxpc3QgbWQtZ3JpZC10aWxlIG1kLWdyaWQtdGlsZS1mb290ZXIge1xuICBib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIG1kLWdyaWQtdGlsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgfVxuICBtZC1ncmlkLXRpbGUtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgfVxufVxubWQtaWNvbiB7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBtaW4td2lkdGg6IDI0cHg7XG59XG5tZC1pY29uIHN2ZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXSB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxubWQtaW5wdXQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJweDtcbiAgbWFyZ2luOiAxOHB4IDBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLypcbiAgICogVGhlIC5tZC1pbnB1dCBjbGFzcyBpcyBhZGRlZCB0byB0aGUgaW5wdXQvdGV4dGFyZWFcbiAgICovXG59XG5tZC1pbnB1dC1jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5tZC1pbnB1dC1jb250YWluZXIubWQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbm1kLWlucHV0LWNvbnRhaW5lciAubWQtZXJyb3JzLXNwYWNlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgbWluLXdpZHRoOiAxcHg7XG59XG5bZGlyPXJ0bF0gbWQtaW5wdXQtY29udGFpbmVyIC5tZC1lcnJvcnMtc3BhY2VyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5tZC1pbnB1dC1jb250YWluZXIgPiBtZC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogMnB4O1xuICByaWdodDogYXV0bztcbn1cbltkaXI9cnRsXSBtZC1pbnB1dC1jb250YWluZXIgPiBtZC1pY29uIHtcbiAgbGVmdDogYXV0bztcbn1cbltkaXI9cnRsXSBtZC1pbnB1dC1jb250YWluZXIgPiBtZC1pY29uIHtcbiAgcmlnaHQ6IDJweDtcbn1cbm1kLWlucHV0LWNvbnRhaW5lciB0ZXh0YXJlYSxcbm1kLWlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdLFxubWQtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxubWQtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxubWQtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxubWQtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9ZGF0ZV0sXG5tZC1pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1tb250aF0sXG5tZC1pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT10aW1lXSxcbm1kLWlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPXdlZWtdLFxubWQtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9bnVtYmVyXSxcbm1kLWlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPWVtYWlsXSxcbm1kLWlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPXVybF0sXG5tZC1pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1zZWFyY2hdLFxubWQtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9dGVsXSxcbm1kLWlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPWNvbG9yXSB7XG4gIC8qIHJlbW92ZSBkZWZhdWx0IGFwcGVhcmFuY2UgZnJvbSBhbGwgaW5wdXQvdGV4dGFyZWEgKi9cbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5tZC1pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1kYXRlXSxcbm1kLWlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbm1kLWlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPW1vbnRoXSxcbm1kLWlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPXRpbWVdLFxubWQtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9d2Vla10ge1xuICBtaW4taGVpZ2h0OiAzMHB4O1xufVxubWQtaW5wdXQtY29udGFpbmVyIHRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxubWQtaW5wdXQtY29udGFpbmVyIHRleHRhcmVhLm1kLWlucHV0IHtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGF1dG87XG59XG5tZC1pbnB1dC1jb250YWluZXIgdGV4dGFyZWFbbWQtbm8tYXV0b2dyb3ddIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbm1kLWlucHV0LWNvbnRhaW5lciBsYWJlbDpub3QoLm1kLWNvbnRhaW5lci1pZ25vcmUpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lciBsYWJlbDpub3QoLm1kLWNvbnRhaW5lci1pZ25vcmUpIHtcbiAgbGVmdDogYXV0bztcbn1cbltkaXI9cnRsXSBtZC1pbnB1dC1jb250YWluZXIgbGFiZWw6bm90KC5tZC1jb250YWluZXItaWdub3JlKSB7XG4gIHJpZ2h0OiAwO1xufVxubWQtaW5wdXQtY29udGFpbmVyIGxhYmVsOm5vdCgubWQtY29udGFpbmVyLWlnbm9yZSkubWQtcmVxdWlyZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiAqXCI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbm1kLWlucHV0LWNvbnRhaW5lciBsYWJlbDpub3QoLm1kLW5vLWZsb2F0KTpub3QoLm1kLWNvbnRhaW5lci1pZ25vcmUpLFxubWQtaW5wdXQtY29udGFpbmVyIC5tZC1wbGFjZWhvbGRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgb3JkZXI6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjhweCwgMCkgc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lciBsYWJlbDpub3QoLm1kLW5vLWZsb2F0KTpub3QoLm1kLWNvbnRhaW5lci1pZ25vcmUpLFxuW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lciAubWQtcGxhY2Vob2xkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5bZGlyPXJ0bF0gbWQtaW5wdXQtY29udGFpbmVyIGxhYmVsOm5vdCgubWQtbm8tZmxvYXQpOm5vdCgubWQtY29udGFpbmVyLWlnbm9yZSksXG5bZGlyPXJ0bF0gbWQtaW5wdXQtY29udGFpbmVyIC5tZC1wbGFjZWhvbGRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cbltkaXI9cnRsXSBtZC1pbnB1dC1jb250YWluZXIgbGFiZWw6bm90KC5tZC1uby1mbG9hdCk6bm90KC5tZC1jb250YWluZXItaWdub3JlKSxcbltkaXI9cnRsXSBtZC1pbnB1dC1jb250YWluZXIgLm1kLXBsYWNlaG9sZGVyIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxubWQtaW5wdXQtY29udGFpbmVyLm1kLWlucHV0LWhhcy12YWx1ZSBsYWJlbDpub3QoLm1kLW5vLWZsb2F0KTpub3QoLm1kLWNvbnRhaW5lci1pZ25vcmUpLFxubWQtaW5wdXQtY29udGFpbmVyLm1kLWlucHV0LWhhcy12YWx1ZSAubWQtcGxhY2Vob2xkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbltkaXI9cnRsXSBtZC1pbnB1dC1jb250YWluZXIubWQtaW5wdXQtaGFzLXZhbHVlIGxhYmVsOm5vdCgubWQtbm8tZmxvYXQpOm5vdCgubWQtY29udGFpbmVyLWlnbm9yZSksXG5bZGlyPXJ0bF0gbWQtaW5wdXQtY29udGFpbmVyLm1kLWlucHV0LWhhcy12YWx1ZSAubWQtcGxhY2Vob2xkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5bZGlyPXJ0bF0gbWQtaW5wdXQtY29udGFpbmVyLm1kLWlucHV0LWhhcy12YWx1ZSBsYWJlbDpub3QoLm1kLW5vLWZsb2F0KTpub3QoLm1kLWNvbnRhaW5lci1pZ25vcmUpLFxuW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lci5tZC1pbnB1dC1oYXMtdmFsdWUgLm1kLXBsYWNlaG9sZGVyIHtcbiAgcGFkZGluZy1yaWdodDogM3B4O1xufVxubWQtaW5wdXQtY29udGFpbmVyIC5tZC1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzBweCwgMCk7XG59XG5tZC1pbnB1dC1jb250YWluZXIubWQtaW5wdXQtZm9jdXNlZCAubWQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI0cHgsIDApO1xufVxubWQtaW5wdXQtY29udGFpbmVyLm1kLWlucHV0LWhhcy12YWx1ZSAubWQtcGxhY2Vob2xkZXIge1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxubWQtaW5wdXQtY29udGFpbmVyOm5vdCgubWQtaW5wdXQtaGFzLXZhbHVlKTpub3QoLm1kLWlucHV0LWhhcy1wbGFjZWhvbGRlcikgaW5wdXQ6bm90KDpmb2N1cykge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5tZC1pbnB1dC1jb250YWluZXI6bm90KC5tZC1pbnB1dC1oYXMtdmFsdWUpIGlucHV0Om5vdCg6Zm9jdXMpOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtYW1wbS1maWVsZCwgbWQtaW5wdXQtY29udGFpbmVyOm5vdCgubWQtaW5wdXQtaGFzLXZhbHVlKSBpbnB1dDpub3QoOmZvY3VzKTo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCwgbWQtaW5wdXQtY29udGFpbmVyOm5vdCgubWQtaW5wdXQtaGFzLXZhbHVlKSBpbnB1dDpub3QoOmZvY3VzKTo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsIG1kLWlucHV0LWNvbnRhaW5lcjpub3QoLm1kLWlucHV0LWhhcy12YWx1ZSkgaW5wdXQ6bm90KDpmb2N1cyk6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taWxsaXNlY29uZC1maWVsZCwgbWQtaW5wdXQtY29udGFpbmVyOm5vdCgubWQtaW5wdXQtaGFzLXZhbHVlKSBpbnB1dDpub3QoOmZvY3VzKTo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZS1maWVsZCwgbWQtaW5wdXQtY29udGFpbmVyOm5vdCgubWQtaW5wdXQtaGFzLXZhbHVlKSBpbnB1dDpub3QoOmZvY3VzKTo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLCBtZC1pbnB1dC1jb250YWluZXI6bm90KC5tZC1pbnB1dC1oYXMtdmFsdWUpIGlucHV0Om5vdCg6Zm9jdXMpOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtc2Vjb25kLWZpZWxkLCBtZC1pbnB1dC1jb250YWluZXI6bm90KC5tZC1pbnB1dC1oYXMtdmFsdWUpIGlucHV0Om5vdCg6Zm9jdXMpOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtd2Vlay1maWVsZCwgbWQtaW5wdXQtY29udGFpbmVyOm5vdCgubWQtaW5wdXQtaGFzLXZhbHVlKSBpbnB1dDpub3QoOmZvY3VzKTo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQsIG1kLWlucHV0LWNvbnRhaW5lcjpub3QoLm1kLWlucHV0LWhhcy12YWx1ZSkgaW5wdXQ6bm90KDpmb2N1cyk6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0IHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxubWQtaW5wdXQtY29udGFpbmVyIC5tZC1pbnB1dCB7XG4gIG9yZGVyOiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMjZweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbG9hdDogbGVmdDtcbn1cbltkaXI9cnRsXSBtZC1pbnB1dC1jb250YWluZXIgLm1kLWlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG59XG5bZGlyPXJ0bF0gbWQtaW5wdXQtY29udGFpbmVyIC5tZC1pbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5bZGlyPXJ0bF0gbWQtaW5wdXQtY29udGFpbmVyIC5tZC1pbnB1dCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbm1kLWlucHV0LWNvbnRhaW5lciAubWQtaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxubWQtaW5wdXQtY29udGFpbmVyIC5tZC1pbnB1dDppbnZhbGlkIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbm1kLWlucHV0LWNvbnRhaW5lciAubWQtaW5wdXQubWQtbm8tZmxleCB7XG4gIGZsZXg6IG5vbmUgIWltcG9ydGFudDtcbn1cbm1kLWlucHV0LWNvbnRhaW5lciAubWQtY2hhci1jb3VudGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lciAubWQtY2hhci1jb3VudGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbltkaXI9cnRsXSBtZC1pbnB1dC1jb250YWluZXIgLm1kLWNoYXItY291bnRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5bZGlyPXJ0bF0gbWQtaW5wdXQtY29udGFpbmVyIC5tZC1jaGFyLWNvdW50ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cbm1kLWlucHV0LWNvbnRhaW5lciAubWQtaW5wdXQtbWVzc2FnZXMtYW5pbWF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcmRlcjogNDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xlYXI6IGxlZnQ7XG59XG5bZGlyPXJ0bF0gbWQtaW5wdXQtY29udGFpbmVyIC5tZC1pbnB1dC1tZXNzYWdlcy1hbmltYXRpb24ge1xuICBjbGVhcjogcmlnaHQ7XG59XG5tZC1pbnB1dC1jb250YWluZXIgLm1kLWlucHV0LW1lc3NhZ2UtYW5pbWF0aW9uLCBtZC1pbnB1dC1jb250YWluZXIgLm1kLWNoYXItY291bnRlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjU1LCAwLjIpO1xuICBvcGFjaXR5OiAxO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxubWQtaW5wdXQtY29udGFpbmVyIC5tZC1pbnB1dC1tZXNzYWdlLWFuaW1hdGlvbjpub3QoLm1kLWNoYXItY291bnRlciksIG1kLWlucHV0LWNvbnRhaW5lciAubWQtY2hhci1jb3VudGVyOm5vdCgubWQtY2hhci1jb3VudGVyKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lciAubWQtaW5wdXQtbWVzc2FnZS1hbmltYXRpb246bm90KC5tZC1jaGFyLWNvdW50ZXIpLCBbZGlyPXJ0bF0gbWQtaW5wdXQtY29udGFpbmVyIC5tZC1jaGFyLWNvdW50ZXI6bm90KC5tZC1jaGFyLWNvdW50ZXIpIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbltkaXI9cnRsXSBtZC1pbnB1dC1jb250YWluZXIgLm1kLWlucHV0LW1lc3NhZ2UtYW5pbWF0aW9uOm5vdCgubWQtY2hhci1jb3VudGVyKSwgW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lciAubWQtY2hhci1jb3VudGVyOm5vdCgubWQtY2hhci1jb3VudGVyKSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxubWQtaW5wdXQtY29udGFpbmVyOm5vdCgubWQtaW5wdXQtaW52YWxpZCkgLm1kLWF1dG8taGlkZSAubWQtaW5wdXQtbWVzc2FnZS1hbmltYXRpb24ge1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW4tdG9wOiAtMTAwcHg7XG59XG5tZC1pbnB1dC1jb250YWluZXIgLm1kLWlucHV0LW1lc3NhZ2UtYW5pbWF0aW9uLm5nLWVudGVyLXByZXBhcmUge1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW4tdG9wOiAtMTAwcHg7XG59XG5tZC1pbnB1dC1jb250YWluZXIgLm1kLWlucHV0LW1lc3NhZ2UtYW5pbWF0aW9uLm5nLWVudGVyOm5vdCgubmctZW50ZXItYWN0aXZlKSB7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbi10b3A6IC0xMDBweDtcbn1cbm1kLWlucHV0LWNvbnRhaW5lci5tZC1pbnB1dC1mb2N1c2VkIGxhYmVsOm5vdCgubWQtbm8tZmxvYXQpLCBtZC1pbnB1dC1jb250YWluZXIubWQtaW5wdXQtaGFzLXBsYWNlaG9sZGVyIGxhYmVsOm5vdCgubWQtbm8tZmxvYXQpLCBtZC1pbnB1dC1jb250YWluZXIubWQtaW5wdXQtaGFzLXZhbHVlIGxhYmVsOm5vdCgubWQtbm8tZmxvYXQpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA2cHgsIDApIHNjYWxlKDAuNzUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSkgMC40cywgd2lkdGggY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSkgMC40cztcbn1cbm1kLWlucHV0LWNvbnRhaW5lci5tZC1pbnB1dC1oYXMtdmFsdWUgbGFiZWwge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxubWQtaW5wdXQtY29udGFpbmVyLm1kLWlucHV0LWZvY3VzZWQgLm1kLWlucHV0LFxubWQtaW5wdXQtY29udGFpbmVyIC5tZC1pbnB1dC5uZy1pbnZhbGlkLm5nLWRpcnR5LCBtZC1pbnB1dC1jb250YWluZXIubWQtaW5wdXQtcmVzaXplZCAubWQtaW5wdXQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4IDA7XG59XG5tZC1pbnB1dC1jb250YWluZXIgLm1kLWlucHV0W2Rpc2FibGVkXSwgW2Rpc2FibGVkXSBtZC1pbnB1dC1jb250YWluZXIgLm1kLWlucHV0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIC0xcHggbGVmdCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDRweCAxcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbm1kLWlucHV0LWNvbnRhaW5lci5tZC1pY29uLWZsb2F0IHtcbiAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xufVxubWQtaW5wdXQtY29udGFpbmVyLm1kLWljb24tZmxvYXQgPiBsYWJlbCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5tZC1pbnB1dC1jb250YWluZXIubWQtaWNvbi1mbG9hdCA+IG1kLWljb24ge1xuICB0b3A6IDhweDtcbiAgbGVmdDogMnB4O1xuICByaWdodDogYXV0bztcbn1cbltkaXI9cnRsXSBtZC1pbnB1dC1jb250YWluZXIubWQtaWNvbi1mbG9hdCA+IG1kLWljb24ge1xuICBsZWZ0OiBhdXRvO1xufVxuW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lci5tZC1pY29uLWZsb2F0ID4gbWQtaWNvbiB7XG4gIHJpZ2h0OiAycHg7XG59XG5tZC1pbnB1dC1jb250YWluZXIubWQtaWNvbi1sZWZ0ID4gbGFiZWw6bm90KC5tZC1uby1mbG9hdCk6bm90KC5tZC1jb250YWluZXItaWdub3JlKSxcbm1kLWlucHV0LWNvbnRhaW5lci5tZC1pY29uLWxlZnQgPiBsYWJlbCAubWQtcGxhY2Vob2xkZXIsIG1kLWlucHV0LWNvbnRhaW5lci5tZC1pY29uLXJpZ2h0ID4gbGFiZWw6bm90KC5tZC1uby1mbG9hdCk6bm90KC5tZC1jb250YWluZXItaWdub3JlKSxcbm1kLWlucHV0LWNvbnRhaW5lci5tZC1pY29uLXJpZ2h0ID4gbGFiZWwgLm1kLXBsYWNlaG9sZGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDM2cHgpO1xuICBwYWRkaW5nOiAwO1xufVxubWQtaW5wdXQtY29udGFpbmVyLm1kLWljb24tbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbltkaXI9cnRsXSBtZC1pbnB1dC1jb250YWluZXIubWQtaWNvbi1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lci5tZC1pY29uLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xufVxubWQtaW5wdXQtY29udGFpbmVyLm1kLWljb24tbGVmdCA+IGxhYmVsIHtcbiAgbGVmdDogMzZweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5bZGlyPXJ0bF0gbWQtaW5wdXQtY29udGFpbmVyLm1kLWljb24tbGVmdCA+IGxhYmVsIHtcbiAgbGVmdDogYXV0bztcbn1cbltkaXI9cnRsXSBtZC1pbnB1dC1jb250YWluZXIubWQtaWNvbi1sZWZ0ID4gbGFiZWwge1xuICByaWdodDogMzZweDtcbn1cbm1kLWlucHV0LWNvbnRhaW5lci5tZC1pY29uLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xufVxuW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lci5tZC1pY29uLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xufVxuW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lci5tZC1pY29uLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbm1kLWlucHV0LWNvbnRhaW5lci5tZC1pY29uLXJpZ2h0ID4gbWQtaWNvbjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW46IDA7XG4gIHJpZ2h0OiAycHg7XG4gIGxlZnQ6IGF1dG87XG59XG5bZGlyPXJ0bF0gbWQtaW5wdXQtY29udGFpbmVyLm1kLWljb24tcmlnaHQgPiBtZC1pY29uOmxhc3Qtb2YtdHlwZSB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lci5tZC1pY29uLXJpZ2h0ID4gbWQtaWNvbjpsYXN0LW9mLXR5cGUge1xuICBsZWZ0OiAycHg7XG59XG5tZC1pbnB1dC1jb250YWluZXIubWQtaWNvbi1sZWZ0Lm1kLWljb24tcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG59XG5tZC1pbnB1dC1jb250YWluZXIubWQtaWNvbi1sZWZ0Lm1kLWljb24tcmlnaHQgPiBsYWJlbDpub3QoLm1kLW5vLWZsb2F0KTpub3QoLm1kLWNvbnRhaW5lci1pZ25vcmUpLFxubWQtaW5wdXQtY29udGFpbmVyLm1kLWljb24tbGVmdC5tZC1pY29uLXJpZ2h0ID4gbGFiZWwgLm1kLXBsYWNlaG9sZGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDM2cHggKiAyKTtcbn1cblxuLm1kLXJlc2l6ZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1kLXJlc2l6ZS13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubWQtcmVzaXplLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNXB4O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBucy1yZXNpemU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIG1kLWlucHV0LWNvbnRhaW5lci5tZC1kZWZhdWx0LXRoZW1lID4gbWQtaWNvbiB7XG4gICAgZmlsbDogI2ZmZjtcbiAgfVxufVxubWQtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHggMHB4IDhweCAwcHg7XG59XG5tZC1saXN0IC5tZC1zdWJoZWFkZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbn1cbm1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtLFxubWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0gLm1kLWxpc3QtaXRlbS1pbm5lciB7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG5tZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbTo6YmVmb3JlLFxubWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0gLm1kLWxpc3QtaXRlbS1pbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5tZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbSBtZC1pY29uOmZpcnN0LWNoaWxkLFxubWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0gLm1kLWxpc3QtaXRlbS1pbm5lciBtZC1pY29uOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbm1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtID4gbWQtaWNvbjpmaXJzdC1jaGlsZDpub3QoLm1kLWF2YXRhci1pY29uKSxcbm1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0taW5uZXIgPiBtZC1pY29uOmZpcnN0LWNoaWxkOm5vdCgubWQtYXZhdGFyLWljb24pIHtcbiAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbltkaXI9cnRsXSBtZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbSA+IG1kLWljb246Zmlyc3QtY2hpbGQ6bm90KC5tZC1hdmF0YXItaWNvbiksXG5bZGlyPXJ0bF0gbWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0gLm1kLWxpc3QtaXRlbS1pbm5lciA+IG1kLWljb246Zmlyc3QtY2hpbGQ6bm90KC5tZC1hdmF0YXItaWNvbikge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAzNnB4O1xufVxubWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0gLm1kLWF2YXRhciwgbWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0gLm1kLWF2YXRhci1pY29uLFxubWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0gLm1kLWxpc3QtaXRlbS1pbm5lciAubWQtYXZhdGFyLFxubWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0gLm1kLWxpc3QtaXRlbS1pbm5lciAubWQtYXZhdGFyLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuW2Rpcj1ydGxdIG1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtIC5tZC1hdmF0YXIsIFtkaXI9cnRsXSBtZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbSAubWQtYXZhdGFyLWljb24sXG5bZGlyPXJ0bF0gbWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0gLm1kLWxpc3QtaXRlbS1pbm5lciAubWQtYXZhdGFyLFxuW2Rpcj1ydGxdIG1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0taW5uZXIgLm1kLWF2YXRhci1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbm1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtIC5tZC1hdmF0YXIsXG5tZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLWlubmVyIC5tZC1hdmF0YXIge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxubWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0gLm1kLXNlY29uZGFyeS1jb250YWluZXIgLm1kLXNlY29uZGFyeS5tZC1idXR0b24sXG5tZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLWlubmVyIC5tZC1zZWNvbmRhcnktY29udGFpbmVyIC5tZC1zZWNvbmRhcnkubWQtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5tZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbSAubWQtc2Vjb25kYXJ5LWNvbnRhaW5lciBtZC1jaGVja2JveDpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSxcbm1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0taW5uZXIgLm1kLXNlY29uZGFyeS1jb250YWluZXIgbWQtY2hlY2tib3g6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkge1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxubWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0ubWQtMi1saW5lIC5tZC1saXN0LWl0ZW0tdGV4dC5tZC1vZmZzZXQsIG1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtLm1kLTItbGluZSA+IC5tZC1uby1zdHlsZSAubWQtbGlzdC1pdGVtLXRleHQubWQtb2Zmc2V0LCBtZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbS5tZC0zLWxpbmUgLm1kLWxpc3QtaXRlbS10ZXh0Lm1kLW9mZnNldCwgbWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0ubWQtMy1saW5lID4gLm1kLW5vLXN0eWxlIC5tZC1saXN0LWl0ZW0tdGV4dC5tZC1vZmZzZXQge1xuICBtYXJnaW4tbGVmdDogNTZweDtcbn1cbltkaXI9cnRsXSBtZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgLm1kLWxpc3QtaXRlbS10ZXh0Lm1kLW9mZnNldCwgW2Rpcj1ydGxdIG1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtLm1kLTItbGluZSA+IC5tZC1uby1zdHlsZSAubWQtbGlzdC1pdGVtLXRleHQubWQtb2Zmc2V0LCBbZGlyPXJ0bF0gbWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0ubWQtMy1saW5lIC5tZC1saXN0LWl0ZW0tdGV4dC5tZC1vZmZzZXQsIFtkaXI9cnRsXSBtZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbS5tZC0zLWxpbmUgPiAubWQtbm8tc3R5bGUgLm1kLWxpc3QtaXRlbS10ZXh0Lm1kLW9mZnNldCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDU2cHg7XG59XG5tZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgLm1kLWxpc3QtaXRlbS10ZXh0IGgzLFxubWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0ubWQtMi1saW5lIC5tZC1saXN0LWl0ZW0tdGV4dCBoNCxcbm1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtLm1kLTItbGluZSAubWQtbGlzdC1pdGVtLXRleHQgcCwgbWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0ubWQtMi1saW5lID4gLm1kLW5vLXN0eWxlIC5tZC1saXN0LWl0ZW0tdGV4dCBoMyxcbm1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtLm1kLTItbGluZSA+IC5tZC1uby1zdHlsZSAubWQtbGlzdC1pdGVtLXRleHQgaDQsXG5tZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgPiAubWQtbm8tc3R5bGUgLm1kLWxpc3QtaXRlbS10ZXh0IHAsIG1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtLm1kLTMtbGluZSAubWQtbGlzdC1pdGVtLXRleHQgaDMsXG5tZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbS5tZC0zLWxpbmUgLm1kLWxpc3QtaXRlbS10ZXh0IGg0LFxubWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0ubWQtMy1saW5lIC5tZC1saXN0LWl0ZW0tdGV4dCBwLCBtZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbS5tZC0zLWxpbmUgPiAubWQtbm8tc3R5bGUgLm1kLWxpc3QtaXRlbS10ZXh0IGgzLFxubWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0ubWQtMy1saW5lID4gLm1kLW5vLXN0eWxlIC5tZC1saXN0LWl0ZW0tdGV4dCBoNCxcbm1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtLm1kLTMtbGluZSA+IC5tZC1uby1zdHlsZSAubWQtbGlzdC1pdGVtLXRleHQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG5tZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgLm1kLWxpc3QtaXRlbS10ZXh0IGgzLCBtZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgPiAubWQtbm8tc3R5bGUgLm1kLWxpc3QtaXRlbS10ZXh0IGgzLCBtZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbS5tZC0zLWxpbmUgLm1kLWxpc3QtaXRlbS10ZXh0IGgzLCBtZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbS5tZC0zLWxpbmUgPiAubWQtbm8tc3R5bGUgLm1kLWxpc3QtaXRlbS10ZXh0IGgzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxubWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0ubWQtMi1saW5lLCBtZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgPiAubWQtbm8tc3R5bGUge1xuICBtaW4taGVpZ2h0OiA2MHB4O1xufVxubWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0ubWQtMi1saW5lOjpiZWZvcmUsIG1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtLm1kLTItbGluZSA+IC5tZC1uby1zdHlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5tZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgPiAubWQtYXZhdGFyLCBtZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgLm1kLWF2YXRhci1pY29uLCBtZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgPiAubWQtbm8tc3R5bGUgPiAubWQtYXZhdGFyLCBtZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgPiAubWQtbm8tc3R5bGUgLm1kLWF2YXRhci1pY29uIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbm1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtLm1kLTMtbGluZSwgbWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0ubWQtMy1saW5lID4gLm1kLW5vLXN0eWxlIHtcbiAgbWluLWhlaWdodDogNzZweDtcbn1cbm1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtLm1kLTMtbGluZTo6YmVmb3JlLCBtZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbS5tZC0zLWxpbmUgPiAubWQtbm8tc3R5bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1pbi1oZWlnaHQ6IDc2cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxubWQtbGlzdC5tZC1kZW5zZTpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSBtZC1saXN0LWl0ZW0ubWQtMy1saW5lID4gbWQtaWNvbjpmaXJzdC1jaGlsZCxcbm1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtLm1kLTMtbGluZSA+IC5tZC1hdmF0YXIsIG1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgbWQtbGlzdC1pdGVtLm1kLTMtbGluZSA+IC5tZC1uby1zdHlsZSA+IG1kLWljb246Zmlyc3QtY2hpbGQsXG5tZC1saXN0Lm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIG1kLWxpc3QtaXRlbS5tZC0zLWxpbmUgPiAubWQtbm8tc3R5bGUgPiAubWQtYXZhdGFyIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbm1kLWxpc3QubWQtZGVuc2U6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgLm1kLXN1YmhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cblxubWQtbGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxubWQtbGlzdC1pdGVtLm1kLXByb3h5LWZvY3VzLm1kLWZvY3VzZWQgLm1kLW5vLXN0eWxlIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBsaW5lYXI7XG59XG5tZC1saXN0LWl0ZW0uX21kLWJ1dHRvbi13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxubWQtbGlzdC1pdGVtLl9tZC1idXR0b24td3JhcCA+IGRpdi5tZC1idXR0b246Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDBweCAxNnB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG59XG5bZGlyPXJ0bF0gbWQtbGlzdC1pdGVtLl9tZC1idXR0b24td3JhcCA+IGRpdi5tZC1idXR0b246Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbm1kLWxpc3QtaXRlbS5fbWQtYnV0dG9uLXdyYXAgPiBkaXYubWQtYnV0dG9uOmZpcnN0LWNoaWxkID4gLm1kLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbm1kLWxpc3QtaXRlbS5fbWQtYnV0dG9uLXdyYXAgPiBkaXYubWQtYnV0dG9uOmZpcnN0LWNoaWxkIC5tZC1saXN0LWl0ZW0taW5uZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbm1kLWxpc3QtaXRlbS5fbWQtYnV0dG9uLXdyYXAgPiBkaXYubWQtYnV0dG9uOmZpcnN0LWNoaWxkIC5tZC1saXN0LWl0ZW0taW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxubWQtbGlzdC1pdGVtLm1kLW5vLXByb3h5LFxubWQtbGlzdC1pdGVtIC5tZC1uby1zdHlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMHB4IDE2cHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxubWQtbGlzdC1pdGVtLm1kLW5vLXByb3h5Lm1kLWJ1dHRvbixcbm1kLWxpc3QtaXRlbSAubWQtbm8tc3R5bGUubWQtYnV0dG9uIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZmxleC1kaXJlY3Rpb246IGluaGVyaXQ7XG4gIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDA7XG59XG5bZGlyPXJ0bF0gbWQtbGlzdC1pdGVtLm1kLW5vLXByb3h5Lm1kLWJ1dHRvbixcbltkaXI9cnRsXSBtZC1saXN0LWl0ZW0gLm1kLW5vLXN0eWxlLm1kLWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxubWQtbGlzdC1pdGVtLm1kLW5vLXByb3h5Lm1kLWJ1dHRvbiA+IC5tZC1yaXBwbGUtY29udGFpbmVyLFxubWQtbGlzdC1pdGVtIC5tZC1uby1zdHlsZS5tZC1idXR0b24gPiAubWQtcmlwcGxlLWNvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5tZC1saXN0LWl0ZW0ubWQtbm8tcHJveHk6Zm9jdXMsXG5tZC1saXN0LWl0ZW0gLm1kLW5vLXN0eWxlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbm1kLWxpc3QtaXRlbS5tZC1jbGlja2FibGU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5tZC1saXN0LWl0ZW0gbWQtZGl2aWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbltkaXI9cnRsXSBtZC1saXN0LWl0ZW0gbWQtZGl2aWRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxubWQtbGlzdC1pdGVtIG1kLWRpdmlkZXJbbWQtaW5zZXRdIHtcbiAgbGVmdDogNzJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcycHgpO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbltkaXI9cnRsXSBtZC1saXN0LWl0ZW0gbWQtZGl2aWRlclttZC1pbnNldF0ge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogNzJweDtcbn1cbm1kLWxpc3QtaXRlbSxcbm1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5tZC1saXN0LWl0ZW06OmJlZm9yZSxcbm1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLWlubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbm1kLWxpc3QtaXRlbSA+IGRpdi5tZC1wcmltYXJ5ID4gbWQtaWNvbjpub3QoLm1kLWF2YXRhci1pY29uKSwgbWQtbGlzdC1pdGVtID4gZGl2Lm1kLXNlY29uZGFyeSA+IG1kLWljb246bm90KC5tZC1hdmF0YXItaWNvbiksIG1kLWxpc3QtaXRlbSA+IG1kLWljb246Zmlyc3QtY2hpbGQ6bm90KC5tZC1hdmF0YXItaWNvbiksXG5tZC1saXN0LWl0ZW0gPiBtZC1pY29uLm1kLXNlY29uZGFyeTpub3QoLm1kLWF2YXRhci1pY29uKSxcbm1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLWlubmVyID4gZGl2Lm1kLXByaW1hcnkgPiBtZC1pY29uOm5vdCgubWQtYXZhdGFyLWljb24pLFxubWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0taW5uZXIgPiBkaXYubWQtc2Vjb25kYXJ5ID4gbWQtaWNvbjpub3QoLm1kLWF2YXRhci1pY29uKSxcbm1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLWlubmVyID4gbWQtaWNvbjpmaXJzdC1jaGlsZDpub3QoLm1kLWF2YXRhci1pY29uKSxcbm1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLWlubmVyID4gbWQtaWNvbi5tZC1zZWNvbmRhcnk6bm90KC5tZC1hdmF0YXItaWNvbikge1xuICB3aWR0aDogMjRweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5tZC1saXN0LWl0ZW0gPiBkaXYubWQtcHJpbWFyeSA+IG1kLWNoZWNrYm94LCBtZC1saXN0LWl0ZW0gPiBkaXYubWQtc2Vjb25kYXJ5ID4gbWQtY2hlY2tib3gsIG1kLWxpc3QtaXRlbSA+IG1kLWNoZWNrYm94LFxubWQtbGlzdC1pdGVtIG1kLWNoZWNrYm94Lm1kLXNlY29uZGFyeSxcbm1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLWlubmVyID4gZGl2Lm1kLXByaW1hcnkgPiBtZC1jaGVja2JveCxcbm1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLWlubmVyID4gZGl2Lm1kLXNlY29uZGFyeSA+IG1kLWNoZWNrYm94LFxubWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0taW5uZXIgPiBtZC1jaGVja2JveCxcbm1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLWlubmVyIG1kLWNoZWNrYm94Lm1kLXNlY29uZGFyeSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbm1kLWxpc3QtaXRlbSA+IGRpdi5tZC1wcmltYXJ5ID4gbWQtY2hlY2tib3ggLm1kLWxhYmVsLCBtZC1saXN0LWl0ZW0gPiBkaXYubWQtc2Vjb25kYXJ5ID4gbWQtY2hlY2tib3ggLm1kLWxhYmVsLCBtZC1saXN0LWl0ZW0gPiBtZC1jaGVja2JveCAubWQtbGFiZWwsXG5tZC1saXN0LWl0ZW0gbWQtY2hlY2tib3gubWQtc2Vjb25kYXJ5IC5tZC1sYWJlbCxcbm1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLWlubmVyID4gZGl2Lm1kLXByaW1hcnkgPiBtZC1jaGVja2JveCAubWQtbGFiZWwsXG5tZC1saXN0LWl0ZW0gLm1kLWxpc3QtaXRlbS1pbm5lciA+IGRpdi5tZC1zZWNvbmRhcnkgPiBtZC1jaGVja2JveCAubWQtbGFiZWwsXG5tZC1saXN0LWl0ZW0gLm1kLWxpc3QtaXRlbS1pbm5lciA+IG1kLWNoZWNrYm94IC5tZC1sYWJlbCxcbm1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLWlubmVyIG1kLWNoZWNrYm94Lm1kLXNlY29uZGFyeSAubWQtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxubWQtbGlzdC1pdGVtID4gbWQtaWNvbjpmaXJzdC1jaGlsZDpub3QoLm1kLWF2YXRhci1pY29uKSxcbm1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLWlubmVyID4gbWQtaWNvbjpmaXJzdC1jaGlsZDpub3QoLm1kLWF2YXRhci1pY29uKSB7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cbltkaXI9cnRsXSBtZC1saXN0LWl0ZW0gPiBtZC1pY29uOmZpcnN0LWNoaWxkOm5vdCgubWQtYXZhdGFyLWljb24pLFxuW2Rpcj1ydGxdIG1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLWlubmVyID4gbWQtaWNvbjpmaXJzdC1jaGlsZDpub3QoLm1kLWF2YXRhci1pY29uKSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG59XG5tZC1saXN0LWl0ZW0gLm1kLWF2YXRhciwgbWQtbGlzdC1pdGVtIC5tZC1hdmF0YXItaWNvbixcbm1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLWlubmVyIC5tZC1hdmF0YXIsXG5tZC1saXN0LWl0ZW0gLm1kLWxpc3QtaXRlbS1pbm5lciAubWQtYXZhdGFyLWljb24ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuW2Rpcj1ydGxdIG1kLWxpc3QtaXRlbSAubWQtYXZhdGFyLCBbZGlyPXJ0bF0gbWQtbGlzdC1pdGVtIC5tZC1hdmF0YXItaWNvbixcbltkaXI9cnRsXSBtZC1saXN0LWl0ZW0gLm1kLWxpc3QtaXRlbS1pbm5lciAubWQtYXZhdGFyLFxuW2Rpcj1ydGxdIG1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLWlubmVyIC5tZC1hdmF0YXItaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5tZC1saXN0LWl0ZW0gLm1kLWF2YXRhcixcbm1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLWlubmVyIC5tZC1hdmF0YXIge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxubWQtbGlzdC1pdGVtIC5tZC1hdmF0YXItaWNvbixcbm1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLWlubmVyIC5tZC1hdmF0YXItaWNvbiB7XG4gIHBhZGRpbmc6IDhweDtcbn1cbm1kLWxpc3QtaXRlbSAubWQtYXZhdGFyLWljb24gc3ZnLFxubWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0taW5uZXIgLm1kLWF2YXRhci1pY29uIHN2ZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5tZC1saXN0LWl0ZW0gPiBtZC1jaGVja2JveCxcbm1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLWlubmVyID4gbWQtY2hlY2tib3gge1xuICB3aWR0aDogMjRweDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyOXB4O1xufVxuW2Rpcj1ydGxdIG1kLWxpc3QtaXRlbSA+IG1kLWNoZWNrYm94LFxuW2Rpcj1ydGxdIG1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLWlubmVyID4gbWQtY2hlY2tib3gge1xuICBtYXJnaW4tbGVmdDogMjlweDtcbn1cbltkaXI9cnRsXSBtZC1saXN0LWl0ZW0gPiBtZC1jaGVja2JveCxcbltkaXI9cnRsXSBtZC1saXN0LWl0ZW0gLm1kLWxpc3QtaXRlbS1pbm5lciA+IG1kLWNoZWNrYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5tZC1saXN0LWl0ZW0gLm1kLXNlY29uZGFyeS1jb250YWluZXIsXG5tZC1saXN0LWl0ZW0gLm1kLWxpc3QtaXRlbS1pbm5lciAubWQtc2Vjb25kYXJ5LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbltkaXI9cnRsXSBtZC1saXN0LWl0ZW0gLm1kLXNlY29uZGFyeS1jb250YWluZXIsXG5bZGlyPXJ0bF0gbWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0taW5uZXIgLm1kLXNlY29uZGFyeS1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5bZGlyPXJ0bF0gbWQtbGlzdC1pdGVtIC5tZC1zZWNvbmRhcnktY29udGFpbmVyLFxuW2Rpcj1ydGxdIG1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLWlubmVyIC5tZC1zZWNvbmRhcnktY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5tZC1saXN0LWl0ZW0gLm1kLXNlY29uZGFyeS1jb250YWluZXIgLm1kLWJ1dHRvbjpsYXN0LW9mLXR5cGUsIG1kLWxpc3QtaXRlbSAubWQtc2Vjb25kYXJ5LWNvbnRhaW5lciAubWQtaWNvbi1idXR0b246bGFzdC1vZi10eXBlLFxubWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0taW5uZXIgLm1kLXNlY29uZGFyeS1jb250YWluZXIgLm1kLWJ1dHRvbjpsYXN0LW9mLXR5cGUsXG5tZC1saXN0LWl0ZW0gLm1kLWxpc3QtaXRlbS1pbm5lciAubWQtc2Vjb25kYXJ5LWNvbnRhaW5lciAubWQtaWNvbi1idXR0b246bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuW2Rpcj1ydGxdIG1kLWxpc3QtaXRlbSAubWQtc2Vjb25kYXJ5LWNvbnRhaW5lciAubWQtYnV0dG9uOmxhc3Qtb2YtdHlwZSwgW2Rpcj1ydGxdIG1kLWxpc3QtaXRlbSAubWQtc2Vjb25kYXJ5LWNvbnRhaW5lciAubWQtaWNvbi1idXR0b246bGFzdC1vZi10eXBlLFxuW2Rpcj1ydGxdIG1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLWlubmVyIC5tZC1zZWNvbmRhcnktY29udGFpbmVyIC5tZC1idXR0b246bGFzdC1vZi10eXBlLFxuW2Rpcj1ydGxdIG1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLWlubmVyIC5tZC1zZWNvbmRhcnktY29udGFpbmVyIC5tZC1pY29uLWJ1dHRvbjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxubWQtbGlzdC1pdGVtIC5tZC1zZWNvbmRhcnktY29udGFpbmVyIG1kLWNoZWNrYm94LFxubWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0taW5uZXIgLm1kLXNlY29uZGFyeS1jb250YWluZXIgbWQtY2hlY2tib3gge1xuICBtYXJnaW46IDAgNnB4O1xuICBwYWRkaW5nOiAwIDhweDtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cbm1kLWxpc3QtaXRlbSAubWQtc2Vjb25kYXJ5LWNvbnRhaW5lciBtZC1jaGVja2JveDpsYXN0LWNoaWxkLFxubWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0taW5uZXIgLm1kLXNlY29uZGFyeS1jb250YWluZXIgbWQtY2hlY2tib3g6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5bZGlyPXJ0bF0gbWQtbGlzdC1pdGVtIC5tZC1zZWNvbmRhcnktY29udGFpbmVyIG1kLWNoZWNrYm94Omxhc3QtY2hpbGQsXG5bZGlyPXJ0bF0gbWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0taW5uZXIgLm1kLXNlY29uZGFyeS1jb250YWluZXIgbWQtY2hlY2tib3g6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5tZC1saXN0LWl0ZW0gLm1kLXNlY29uZGFyeS1jb250YWluZXIgbWQtc3dpdGNoLFxubWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0taW5uZXIgLm1kLXNlY29uZGFyeS1jb250YWluZXIgbWQtc3dpdGNoIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xufVxuW2Rpcj1ydGxdIG1kLWxpc3QtaXRlbSAubWQtc2Vjb25kYXJ5LWNvbnRhaW5lciBtZC1zd2l0Y2gsXG5bZGlyPXJ0bF0gbWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0taW5uZXIgLm1kLXNlY29uZGFyeS1jb250YWluZXIgbWQtc3dpdGNoIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogLTZweDtcbn1cbm1kLWxpc3QtaXRlbSA+IHAsIG1kLWxpc3QtaXRlbSA+IC5tZC1saXN0LWl0ZW0taW5uZXIgPiBwLFxubWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0taW5uZXIgPiBwLFxubWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0taW5uZXIgPiAubWQtbGlzdC1pdGVtLWlubmVyID4gcCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW46IDA7XG59XG5tZC1saXN0LWl0ZW0ubWQtMi1saW5lLCBtZC1saXN0LWl0ZW0ubWQtMi1saW5lID4gLm1kLW5vLXN0eWxlLCBtZC1saXN0LWl0ZW0ubWQtMy1saW5lLCBtZC1saXN0LWl0ZW0ubWQtMy1saW5lID4gLm1kLW5vLXN0eWxlIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxubWQtbGlzdC1pdGVtLm1kLTItbGluZS5tZC1sb25nLXRleHQsIG1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgPiAubWQtbm8tc3R5bGUubWQtbG9uZy10ZXh0LCBtZC1saXN0LWl0ZW0ubWQtMy1saW5lLm1kLWxvbmctdGV4dCwgbWQtbGlzdC1pdGVtLm1kLTMtbGluZSA+IC5tZC1uby1zdHlsZS5tZC1sb25nLXRleHQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbm1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgLm1kLWxpc3QtaXRlbS10ZXh0LCBtZC1saXN0LWl0ZW0ubWQtMi1saW5lID4gLm1kLW5vLXN0eWxlIC5tZC1saXN0LWl0ZW0tdGV4dCwgbWQtbGlzdC1pdGVtLm1kLTMtbGluZSAubWQtbGlzdC1pdGVtLXRleHQsIG1kLWxpc3QtaXRlbS5tZC0zLWxpbmUgPiAubWQtbm8tc3R5bGUgLm1kLWxpc3QtaXRlbS10ZXh0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5tZC1saXN0LWl0ZW0ubWQtMi1saW5lIC5tZC1saXN0LWl0ZW0tdGV4dC5tZC1vZmZzZXQsIG1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgPiAubWQtbm8tc3R5bGUgLm1kLWxpc3QtaXRlbS10ZXh0Lm1kLW9mZnNldCwgbWQtbGlzdC1pdGVtLm1kLTMtbGluZSAubWQtbGlzdC1pdGVtLXRleHQubWQtb2Zmc2V0LCBtZC1saXN0LWl0ZW0ubWQtMy1saW5lID4gLm1kLW5vLXN0eWxlIC5tZC1saXN0LWl0ZW0tdGV4dC5tZC1vZmZzZXQge1xuICBtYXJnaW4tbGVmdDogNTZweDtcbn1cbltkaXI9cnRsXSBtZC1saXN0LWl0ZW0ubWQtMi1saW5lIC5tZC1saXN0LWl0ZW0tdGV4dC5tZC1vZmZzZXQsIFtkaXI9cnRsXSBtZC1saXN0LWl0ZW0ubWQtMi1saW5lID4gLm1kLW5vLXN0eWxlIC5tZC1saXN0LWl0ZW0tdGV4dC5tZC1vZmZzZXQsIFtkaXI9cnRsXSBtZC1saXN0LWl0ZW0ubWQtMy1saW5lIC5tZC1saXN0LWl0ZW0tdGV4dC5tZC1vZmZzZXQsIFtkaXI9cnRsXSBtZC1saXN0LWl0ZW0ubWQtMy1saW5lID4gLm1kLW5vLXN0eWxlIC5tZC1saXN0LWl0ZW0tdGV4dC5tZC1vZmZzZXQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA1NnB4O1xufVxubWQtbGlzdC1pdGVtLm1kLTItbGluZSAubWQtbGlzdC1pdGVtLXRleHQgaDMsIG1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgPiAubWQtbm8tc3R5bGUgLm1kLWxpc3QtaXRlbS10ZXh0IGgzLCBtZC1saXN0LWl0ZW0ubWQtMy1saW5lIC5tZC1saXN0LWl0ZW0tdGV4dCBoMywgbWQtbGlzdC1pdGVtLm1kLTMtbGluZSA+IC5tZC1uby1zdHlsZSAubWQtbGlzdC1pdGVtLXRleHQgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbm1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgLm1kLWxpc3QtaXRlbS10ZXh0IGg0LCBtZC1saXN0LWl0ZW0ubWQtMi1saW5lID4gLm1kLW5vLXN0eWxlIC5tZC1saXN0LWl0ZW0tdGV4dCBoNCwgbWQtbGlzdC1pdGVtLm1kLTMtbGluZSAubWQtbGlzdC1pdGVtLXRleHQgaDQsIG1kLWxpc3QtaXRlbS5tZC0zLWxpbmUgPiAubWQtbm8tc3R5bGUgLm1kLWxpc3QtaXRlbS10ZXh0IGg0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBtYXJnaW46IDNweCAwIDFweCAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxubWQtbGlzdC1pdGVtLm1kLTItbGluZSAubWQtbGlzdC1pdGVtLXRleHQgcCwgbWQtbGlzdC1pdGVtLm1kLTItbGluZSA+IC5tZC1uby1zdHlsZSAubWQtbGlzdC1pdGVtLXRleHQgcCwgbWQtbGlzdC1pdGVtLm1kLTMtbGluZSAubWQtbGlzdC1pdGVtLXRleHQgcCwgbWQtbGlzdC1pdGVtLm1kLTMtbGluZSA+IC5tZC1uby1zdHlsZSAubWQtbGlzdC1pdGVtLXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgbWFyZ2luOiAwIDAgMCAwO1xuICBsaW5lLWhlaWdodDogMS42ZW07XG59XG5tZC1saXN0LWl0ZW0ubWQtMi1saW5lLCBtZC1saXN0LWl0ZW0ubWQtMi1saW5lID4gLm1kLW5vLXN0eWxlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA3MnB4O1xufVxubWQtbGlzdC1pdGVtLm1kLTItbGluZTo6YmVmb3JlLCBtZC1saXN0LWl0ZW0ubWQtMi1saW5lID4gLm1kLW5vLXN0eWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBtaW4taGVpZ2h0OiA3MnB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbm1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgPiAubWQtYXZhdGFyLCBtZC1saXN0LWl0ZW0ubWQtMi1saW5lIC5tZC1hdmF0YXItaWNvbiwgbWQtbGlzdC1pdGVtLm1kLTItbGluZSA+IC5tZC1uby1zdHlsZSA+IC5tZC1hdmF0YXIsIG1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgPiAubWQtbm8tc3R5bGUgLm1kLWF2YXRhci1pY29uIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbm1kLWxpc3QtaXRlbS5tZC0yLWxpbmUgPiBtZC1pY29uOmZpcnN0LWNoaWxkLCBtZC1saXN0LWl0ZW0ubWQtMi1saW5lID4gLm1kLW5vLXN0eWxlID4gbWQtaWNvbjpmaXJzdC1jaGlsZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5tZC1saXN0LWl0ZW0ubWQtMi1saW5lIC5tZC1saXN0LWl0ZW0tdGV4dCwgbWQtbGlzdC1pdGVtLm1kLTItbGluZSA+IC5tZC1uby1zdHlsZSAubWQtbGlzdC1pdGVtLXRleHQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbm1kLWxpc3QtaXRlbS5tZC0zLWxpbmUsIG1kLWxpc3QtaXRlbS5tZC0zLWxpbmUgPiAubWQtbm8tc3R5bGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDg4cHg7XG59XG5tZC1saXN0LWl0ZW0ubWQtMy1saW5lOjpiZWZvcmUsIG1kLWxpc3QtaXRlbS5tZC0zLWxpbmUgPiAubWQtbm8tc3R5bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1pbi1oZWlnaHQ6IDg4cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxubWQtbGlzdC1pdGVtLm1kLTMtbGluZSA+IG1kLWljb246Zmlyc3QtY2hpbGQsXG5tZC1saXN0LWl0ZW0ubWQtMy1saW5lID4gLm1kLWF2YXRhciwgbWQtbGlzdC1pdGVtLm1kLTMtbGluZSA+IC5tZC1uby1zdHlsZSA+IG1kLWljb246Zmlyc3QtY2hpbGQsXG5tZC1saXN0LWl0ZW0ubWQtMy1saW5lID4gLm1kLW5vLXN0eWxlID4gLm1kLWF2YXRhciB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5tZC1vcGVuLW1lbnUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTBweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1kLW9wZW4tbWVudS1jb250YWluZXIgbWQtbWVudS1kaXZpZGVyIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGhlaWdodDogMXB4O1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIG1heC1oZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWQtb3Blbi1tZW51LWNvbnRhaW5lciBtZC1tZW51LWNvbnRlbnQgPiAqIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tZC1vcGVuLW1lbnUtY29udGFpbmVyOm5vdCgubWQtY2xpY2thYmxlKSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1kLW9wZW4tbWVudS1jb250YWluZXIubWQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xufVxuLm1kLW9wZW4tbWVudS1jb250YWluZXIubWQtYWN0aXZlID4gbWQtbWVudS1jb250ZW50ID4gKiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjU1LCAwLjIpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMTAwbXM7XG59XG4ubWQtb3Blbi1tZW51LWNvbnRhaW5lci5tZC1sZWF2ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjU1LCAwLjIpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNTBtcztcbn1cblxubWQtbWVudS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogOHB4IDA7XG4gIG1heC1oZWlnaHQ6IDMwNHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxubWQtbWVudS1jb250ZW50Lm1kLWRlbnNlIHtcbiAgbWF4LWhlaWdodDogMjA4cHg7XG59XG5tZC1tZW51LWNvbnRlbnQubWQtZGVuc2UgbWQtbWVudS1pdGVtIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtaW4taGVpZ2h0OiAzMnB4O1xufVxuXG5tZC1tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAvKlxuICAgKiBXZSBjYW5ub3QgdXNlIGZsZXggb24gPGJ1dHRvbj4gZWxlbWVudHMgZHVlIHRvIGEgYnVnIGluIEZpcmVmb3gsIHNvIHdlIGFsc28gY2FuJ3QgdXNlIGl0IG9uXG4gICAqIDxhPiBlbGVtZW50cy4gQWRkIHNvbWUgdG9wIHBhZGRpbmcgdG8gZml4IGFsaWdubWVudCBzaW5jZSBidXR0b25zIGF1dG9tYXRpY2FsbHkgYWxpZ24gdGhlaXJcbiAgICogdGV4dCB2ZXJ0aWNhbGx5LlxuICAgKi9cbn1cbm1kLW1lbnUtaXRlbSA+ICoge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbm1kLW1lbnUtaXRlbSA+IGEubWQtYnV0dG9uIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbm1kLW1lbnUtaXRlbSA+IC5tZC1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogYXV0byAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5tZC1tZW51LWl0ZW0gPiAubWQtYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuW2Rpcj1ydGxdIG1kLW1lbnUtaXRlbSA+IC5tZC1idXR0b24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbm1kLW1lbnUtaXRlbSA+IC5tZC1idXR0b24gbWQtaWNvbiB7XG4gIG1hcmdpbjogYXV0byAxNnB4IGF1dG8gMDtcbn1cbltkaXI9cnRsXSBtZC1tZW51LWl0ZW0gPiAubWQtYnV0dG9uIG1kLWljb24ge1xuICBtYXJnaW46IGF1dG8gMCBhdXRvIDE2cHg7XG59XG5tZC1tZW51LWl0ZW0gPiAubWQtYnV0dG9uIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbn1cbm1kLW1lbnUtaXRlbSA+IC5tZC1idXR0b24gc3BhbiB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG5tZC1tZW51LWl0ZW0gPiAubWQtYnV0dG9uIC5tZC1yaXBwbGUtY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cblxubWQtdG9vbGJhciAubWQtbWVudSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWQtbWVudS1jb250ZW50IHtcbiAgICBtaW4td2lkdGg6IDExMnB4O1xuICB9XG4gIG1kLW1lbnUtY29udGVudFt3aWR0aD1cIjNcIl0ge1xuICAgIG1pbi13aWR0aDogMTY4cHg7XG4gIH1cbiAgbWQtbWVudS1jb250ZW50W3dpZHRoPVwiNFwiXSB7XG4gICAgbWluLXdpZHRoOiAyMjRweDtcbiAgfVxuICBtZC1tZW51LWNvbnRlbnRbd2lkdGg9XCI1XCJdIHtcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xuICB9XG4gIG1kLW1lbnUtY29udGVudFt3aWR0aD1cIjZcIl0ge1xuICAgIG1pbi13aWR0aDogMzM2cHg7XG4gIH1cbiAgbWQtbWVudS1jb250ZW50W3dpZHRoPVwiN1wiXSB7XG4gICAgbWluLXdpZHRoOiAzOTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1kLW1lbnUtY29udGVudCB7XG4gICAgbWluLXdpZHRoOiA5NnB4O1xuICB9XG4gIG1kLW1lbnUtY29udGVudFt3aWR0aD1cIjNcIl0ge1xuICAgIG1pbi13aWR0aDogMTkycHg7XG4gIH1cbiAgbWQtbWVudS1jb250ZW50W3dpZHRoPVwiNFwiXSB7XG4gICAgbWluLXdpZHRoOiAyNTZweDtcbiAgfVxuICBtZC1tZW51LWNvbnRlbnRbd2lkdGg9XCI1XCJdIHtcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xuICB9XG4gIG1kLW1lbnUtY29udGVudFt3aWR0aD1cIjZcIl0ge1xuICAgIG1pbi13aWR0aDogMzg0cHg7XG4gIH1cbiAgbWQtbWVudS1jb250ZW50W3dpZHRoPVwiN1wiXSB7XG4gICAgbWluLXdpZHRoOiA0NDhweDtcbiAgfVxufVxubWQtdG9vbGJhci5tZC1tZW51LXRvb2xiYXIgaDIubWQtdG9vbGJhci10b29scyB7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDI4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxubWQtdG9vbGJhci5tZC1oYXMtb3Blbi1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbm1kLW1lbnUtYmFyIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxubWQtbWVudS1iYXIgLm1kLW1lbnUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbm1kLW1lbnUtYmFyIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogNDBweDtcbn1cbm1kLW1lbnUtYmFyIG1kLWJhY2tkcm9wLm1kLW1lbnUtYmFja2Ryb3Age1xuICB6LWluZGV4OiAtMjtcbn1cblxubWQtbWVudS1jb250ZW50Lm1kLW1lbnUtYmFyLW1lbnUubWQtZGVuc2Uge1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBwYWRkaW5nOiAxNnB4IDA7XG59XG5tZC1tZW51LWNvbnRlbnQubWQtbWVudS1iYXItbWVudS5tZC1kZW5zZSBtZC1tZW51LWl0ZW0ubWQtaW5kZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxubWQtbWVudS1jb250ZW50Lm1kLW1lbnUtYmFyLW1lbnUubWQtZGVuc2UgbWQtbWVudS1pdGVtLm1kLWluZGVudCA+IG1kLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyNHB4O1xuICB0b3A6IDZweDtcbiAgbGVmdDogMjRweDtcbn1cbltkaXI9cnRsXSBtZC1tZW51LWNvbnRlbnQubWQtbWVudS1iYXItbWVudS5tZC1kZW5zZSBtZC1tZW51LWl0ZW0ubWQtaW5kZW50ID4gbWQtaWNvbiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyNHB4O1xufVxubWQtbWVudS1jb250ZW50Lm1kLW1lbnUtYmFyLW1lbnUubWQtZGVuc2UgbWQtbWVudS1pdGVtLm1kLWluZGVudCA+IC5tZC1idXR0b24sIG1kLW1lbnUtY29udGVudC5tZC1tZW51LWJhci1tZW51Lm1kLWRlbnNlIG1kLW1lbnUtaXRlbS5tZC1pbmRlbnQgLm1kLW1lbnUgPiAubWQtYnV0dG9uIHtcbiAgcGFkZGluZzogMCAzMnB4IDAgNjRweDtcbn1cbltkaXI9cnRsXSBtZC1tZW51LWNvbnRlbnQubWQtbWVudS1iYXItbWVudS5tZC1kZW5zZSBtZC1tZW51LWl0ZW0ubWQtaW5kZW50ID4gLm1kLWJ1dHRvbiwgW2Rpcj1ydGxdIG1kLW1lbnUtY29udGVudC5tZC1tZW51LWJhci1tZW51Lm1kLWRlbnNlIG1kLW1lbnUtaXRlbS5tZC1pbmRlbnQgLm1kLW1lbnUgPiAubWQtYnV0dG9uIHtcbiAgcGFkZGluZzogMCA2NHB4IDAgMzJweDtcbn1cbm1kLW1lbnUtY29udGVudC5tZC1tZW51LWJhci1tZW51Lm1kLWRlbnNlIC5tZC1idXR0b24ge1xuICBtaW4taGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDMycHg7XG59XG5tZC1tZW51LWNvbnRlbnQubWQtbWVudS1iYXItbWVudS5tZC1kZW5zZSAubWQtYnV0dG9uIHNwYW4ge1xuICBmbG9hdDogbGVmdDtcbn1cbltkaXI9cnRsXSBtZC1tZW51LWNvbnRlbnQubWQtbWVudS1iYXItbWVudS5tZC1kZW5zZSAubWQtYnV0dG9uIHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5tZC1tZW51LWNvbnRlbnQubWQtbWVudS1iYXItbWVudS5tZC1kZW5zZSAubWQtYnV0dG9uIHNwYW4ubWQtYWx0LXRleHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCA4cHg7XG59XG5bZGlyPXJ0bF0gbWQtbWVudS1jb250ZW50Lm1kLW1lbnUtYmFyLW1lbnUubWQtZGVuc2UgLm1kLWJ1dHRvbiBzcGFuLm1kLWFsdC10ZXh0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5tZC1tZW51LWNvbnRlbnQubWQtbWVudS1iYXItbWVudS5tZC1kZW5zZSBtZC1tZW51LWRpdmlkZXIge1xuICBtYXJnaW46IDhweCAwO1xufVxubWQtbWVudS1jb250ZW50Lm1kLW1lbnUtYmFyLW1lbnUubWQtZGVuc2UgbWQtbWVudS1pdGVtID4gLm1kLWJ1dHRvbiwgbWQtbWVudS1jb250ZW50Lm1kLW1lbnUtYmFyLW1lbnUubWQtZGVuc2UgLm1kLW1lbnUgPiAubWQtYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbltkaXI9cnRsXSBtZC1tZW51LWNvbnRlbnQubWQtbWVudS1iYXItbWVudS5tZC1kZW5zZSBtZC1tZW51LWl0ZW0gPiAubWQtYnV0dG9uLCBbZGlyPXJ0bF0gbWQtbWVudS1jb250ZW50Lm1kLW1lbnUtYmFyLW1lbnUubWQtZGVuc2UgLm1kLW1lbnUgPiAubWQtYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5tZC1tZW51LWNvbnRlbnQubWQtbWVudS1iYXItbWVudS5tZC1kZW5zZSAubWQtbWVudSB7XG4gIHBhZGRpbmc6IDA7XG59XG5tZC1tZW51LWNvbnRlbnQubWQtbWVudS1iYXItbWVudS5tZC1kZW5zZSAubWQtbWVudSA+IC5tZC1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbltkaXI9cnRsXSBtZC1tZW51LWNvbnRlbnQubWQtbWVudS1iYXItbWVudS5tZC1kZW5zZSAubWQtbWVudSA+IC5tZC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5tZC1tZW51LWNvbnRlbnQubWQtbWVudS1iYXItbWVudS5tZC1kZW5zZSAubWQtbWVudSA+IC5tZC1idXR0b246YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCLilrxcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgc3BlYWs6IG5vbmU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZykgc2NhbGVZKDAuNDUpIHNjYWxlWCgwLjkpO1xuICByaWdodDogMjhweDtcbn1cbltkaXI9cnRsXSBtZC1tZW51LWNvbnRlbnQubWQtbWVudS1iYXItbWVudS5tZC1kZW5zZSAubWQtbWVudSA+IC5tZC1idXR0b246YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgc2NhbGVZKDAuNDUpIHNjYWxlWCgwLjkpO1xufVxuW2Rpcj1ydGxdIG1kLW1lbnUtY29udGVudC5tZC1tZW51LWJhci1tZW51Lm1kLWRlbnNlIC5tZC1tZW51ID4gLm1kLWJ1dHRvbjphZnRlciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAyOHB4O1xufVxuXG4vKiogTWF0Y2hlcyBcIm1kLXRhYnMgbWQtdGFicy13cmFwcGVyXCIgc3R5bGUuICovXG4ubWQtbmF2LWJhciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5fbWQtbmF2LWJhci1saXN0IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4ubWQtbmF2LWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5tZC1idXR0b24uX21kLW5hdi1idXR0b24ge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwIDRweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKTtcbn1cbi5tZC1idXR0b24uX21kLW5hdi1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5tZC1uYXYtaW5rLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSk7XG59XG5tZC1uYXYtaW5rLWJhci5uZy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxubWQtbmF2LWV4dHJhLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG5Aa2V5ZnJhbWVzIGluZGV0ZXJtaW5hdGUtcm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbm1kLXByb2dyZXNzLWNpcmN1bGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cbltkaXI9cnRsXSBtZC1wcm9ncmVzcy1jaXJjdWxhciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxubWQtcHJvZ3Jlc3MtY2lyY3VsYXIuX21kLXByb2dyZXNzLWNpcmN1bGFyLWRpc2FibGVkIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxubWQtcHJvZ3Jlc3MtY2lyY3VsYXIubWQtbW9kZS1pbmRldGVybWluYXRlIHN2ZyB7XG4gIGFuaW1hdGlvbjogaW5kZXRlcm1pbmF0ZS1yb3RhdGUgMTU2OC42M21zIGxpbmVhciBpbmZpbml0ZTtcbn1cbm1kLXByb2dyZXNzLWNpcmN1bGFyIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxubWQtcHJvZ3Jlc3MtbGluZWFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXB4O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG5bZGlyPXJ0bF0gbWQtcHJvZ3Jlc3MtbGluZWFyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG5tZC1wcm9ncmVzcy1saW5lYXIuX21kLXByb2dyZXNzLWxpbmVhci1kaXNhYmxlZCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbm1kLXByb2dyZXNzLWxpbmVhciAubWQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxLCAxKTtcbn1cbm1kLXByb2dyZXNzLWxpbmVhciAubWQtY29udGFpbmVyIC5tZC1iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1cHg7XG59XG5tZC1wcm9ncmVzcy1saW5lYXIgLm1kLWNvbnRhaW5lciAubWQtZGFzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0yM3B4O1xufVxubWQtcHJvZ3Jlc3MtbGluZWFyIC5tZC1jb250YWluZXIgLm1kLWJhcjEsIG1kLXByb2dyZXNzLWxpbmVhciAubWQtY29udGFpbmVyIC5tZC1iYXIyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xufVxubWQtcHJvZ3Jlc3MtbGluZWFyIC5tZC1jb250YWluZXIubWQtbW9kZS1xdWVyeSAubWQtYmFyMSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5tZC1wcm9ncmVzcy1saW5lYXIgLm1kLWNvbnRhaW5lci5tZC1tb2RlLXF1ZXJ5IC5tZC1iYXIyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICBhbmltYXRpb246IHF1ZXJ5IDAuOHMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG59XG5tZC1wcm9ncmVzcy1saW5lYXIgLm1kLWNvbnRhaW5lci5tZC1tb2RlLWRldGVybWluYXRlIC5tZC1iYXIxIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbm1kLXByb2dyZXNzLWxpbmVhciAubWQtY29udGFpbmVyLm1kLW1vZGUtaW5kZXRlcm1pbmF0ZSAubWQtYmFyMSB7XG4gIGFuaW1hdGlvbjogbWQtcHJvZ3Jlc3MtbGluZWFyLWluZGV0ZXJtaW5hdGUtc2NhbGUtMSA0cyBpbmZpbml0ZSwgbWQtcHJvZ3Jlc3MtbGluZWFyLWluZGV0ZXJtaW5hdGUtMSA0cyBpbmZpbml0ZTtcbn1cbm1kLXByb2dyZXNzLWxpbmVhciAubWQtY29udGFpbmVyLm1kLW1vZGUtaW5kZXRlcm1pbmF0ZSAubWQtYmFyMiB7XG4gIGFuaW1hdGlvbjogbWQtcHJvZ3Jlc3MtbGluZWFyLWluZGV0ZXJtaW5hdGUtc2NhbGUtMiA0cyBpbmZpbml0ZSwgbWQtcHJvZ3Jlc3MtbGluZWFyLWluZGV0ZXJtaW5hdGUtMiA0cyBpbmZpbml0ZTtcbn1cbm1kLXByb2dyZXNzLWxpbmVhciAubWQtY29udGFpbmVyLm5nLWhpZGUgLl9tZC1wcm9ncmVzcy1saW5lYXItZGlzYWJsZWQgbWQtcHJvZ3Jlc3MtbGluZWFyIC5tZC1jb250YWluZXIge1xuICBhbmltYXRpb246IG5vbmU7XG59XG5tZC1wcm9ncmVzcy1saW5lYXIgLm1kLWNvbnRhaW5lci5uZy1oaWRlIC5fbWQtcHJvZ3Jlc3MtbGluZWFyLWRpc2FibGVkIG1kLXByb2dyZXNzLWxpbmVhciAubWQtY29udGFpbmVyIC5tZC1iYXIxIHtcbiAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XG59XG5tZC1wcm9ncmVzcy1saW5lYXIgLm1kLWNvbnRhaW5lci5uZy1oaWRlIC5fbWQtcHJvZ3Jlc3MtbGluZWFyLWRpc2FibGVkIG1kLXByb2dyZXNzLWxpbmVhciAubWQtY29udGFpbmVyIC5tZC1iYXIyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XG59XG5tZC1wcm9ncmVzcy1saW5lYXIgLm1kLWNvbnRhaW5lci5tZC1tb2RlLWJ1ZmZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbm1kLXByb2dyZXNzLWxpbmVhciAubWQtY29udGFpbmVyLm1kLW1vZGUtYnVmZmVyIC5tZC1kYXNoZWQ6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbjogYnVmZmVyIDNzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuQGtleWZyYW1lcyBxdWVyeSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzNSUpIHNjYWxlKDAuMywgMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMCwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYnVmZmVyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0yM3B4O1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDBweCAtMjNweDtcbiAgfVxufVxuQGtleWZyYW1lcyBtZC1wcm9ncmVzcy1saW5lYXItaW5kZXRlcm1pbmF0ZS1zY2FsZS0xIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB9XG4gIDM2LjYlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMzNDczMTQzMiwgMC4xMjQ4MTk4MjEsIDAuNzg1ODQzOTk2LCAxKTtcbiAgfVxuICA2OS4xNSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuODMpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyNTczMjAwNCwgMCwgMC4yMzM2NDg5MDYsIDEuMzcwOTc5OCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxufVxuQGtleWZyYW1lcyBtZC1wcm9ncmVzcy1saW5lYXItaW5kZXRlcm1pbmF0ZS0xIHtcbiAgMCUge1xuICAgIGxlZnQ6IC0xMDUuMTY2NjY2NjY2NyU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB9XG4gIDIwJSB7XG4gICAgbGVmdDogLTEwNS4xNjY2NjY2NjY3JTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjcwMTczMiwgMC40OTU4MTg3MDMpO1xuICB9XG4gIDY5LjE1JSB7XG4gICAgbGVmdDogMjEuNSU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzAyNDM1LCAwLjM4MTM1MTk3LCAwLjU1LCAwLjk1NjM1MjEyNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogOTUuNDQ0NDQ0NDQ0NCU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWQtcHJvZ3Jlc3MtbGluZWFyLWluZGV0ZXJtaW5hdGUtc2NhbGUtMiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIwNTAyODE3MiwgMC4wNTcwNTA4MzYsIDAuNTc2NjA5OTUsIDAuNDUzOTcwODQxKTtcbiAgfVxuICAxOS4xNSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuNTcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1MjMxMjk5NCwgMC4xOTY0MzE5NTcsIDAuNjQ4MzczNzc4LCAxLjAwNDMxNTM1KTtcbiAgfVxuICA0NC4xNSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuOTEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1Nzc1ODgyLCAtMC4wMDMxNjMzNTcsIDAuMjExNzYxOTE2LCAxLjM4MTc4OTYxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1kLXByb2dyZXNzLWxpbmVhci1pbmRldGVybWluYXRlLTIge1xuICAwJSB7XG4gICAgbGVmdDogLTU0Ljg4ODg4ODg4ODklO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1LCAwLCAwLjUxNTA1ODQsIDAuNDA5Njg0OTY2KTtcbiAgfVxuICAyNSUge1xuICAgIGxlZnQ6IC0xNy4yNSU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzEwMzI5OSwgMC4yODQwNTc2ODQsIDAuOCwgMC43MzM3MTg5NzkpO1xuICB9XG4gIDQ4LjM1JSB7XG4gICAgbGVmdDogMjkuNSU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMC42MjcwMzQ5MDMsIDAuNiwgMC45MDIwMjU3OTYpO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDExNy4zODg4ODg4ODg5JTtcbiAgfVxufVxubWQtcmFkaW8tYnV0dG9uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxubWQtcmFkaW8tYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbm1kLXJhZGlvLWJ1dHRvbltkaXNhYmxlZF0gLm1kLWNvbnRhaW5lciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbm1kLXJhZGlvLWJ1dHRvbiAubWQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5bZGlyPXJ0bF0gbWQtcmFkaW8tYnV0dG9uIC5tZC1jb250YWluZXIge1xuICBsZWZ0OiBhdXRvO1xufVxuW2Rpcj1ydGxdIG1kLXJhZGlvLWJ1dHRvbiAubWQtY29udGFpbmVyIHtcbiAgcmlnaHQ6IDA7XG59XG5tZC1yYWRpby1idXR0b24gLm1kLWNvbnRhaW5lciAubWQtcmlwcGxlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0xNXB4O1xuICB0b3A6IC0xNXB4O1xuICByaWdodDogLTE1cHg7XG4gIGJvdHRvbTogLTE1cHg7XG59XG5tZC1yYWRpby1idXR0b24gLm1kLWNvbnRhaW5lcjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHdpZHRoOiBhdXRvO1xufVxubWQtcmFkaW8tYnV0dG9uLm1kLWFsaWduLXRvcC1sZWZ0ID4gZGl2Lm1kLWNvbnRhaW5lciB7XG4gIHRvcDogMTJweDtcbn1cbm1kLXJhZGlvLWJ1dHRvbiAubWQtb2ZmIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlIDAuMjhzO1xufVxubWQtcmFkaW8tYnV0dG9uIC5tZC1vbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlIDAuMjhzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxubWQtcmFkaW8tYnV0dG9uLm1kLWNoZWNrZWQgLm1kLW9uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xufVxubWQtcmFkaW8tYnV0dG9uIC5tZC1sYWJlbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG59XG5bZGlyPXJ0bF0gbWQtcmFkaW8tYnV0dG9uIC5tZC1sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuW2Rpcj1ydGxdIG1kLXJhZGlvLWJ1dHRvbiAubWQtbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbm1kLXJhZGlvLWdyb3VwOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbm1kLXJhZGlvLWdyb3VwLm1kLWZvY3VzZWQubmctbm90LWVtcHR5IC5tZC1jaGVja2VkIC5tZC1jb250YWluZXI6YmVmb3JlIHtcbiAgbGVmdDogLThweDtcbiAgdG9wOiAtOHB4O1xuICByaWdodDogLThweDtcbiAgYm90dG9tOiAtOHB4O1xufVxubWQtcmFkaW8tZ3JvdXAubWQtZm9jdXNlZC5uZy1lbXB0eSA+IG1kLXJhZGlvLWJ1dHRvbjpmaXJzdC1jaGlsZCAubWQtY29udGFpbmVyOmJlZm9yZSB7XG4gIGxlZnQ6IC04cHg7XG4gIHRvcDogLThweDtcbiAgcmlnaHQ6IC04cHg7XG4gIGJvdHRvbTogLThweDtcbn1cbm1kLXJhZGlvLWdyb3VwW2Rpc2FibGVkXSBtZC1yYWRpby1idXR0b24ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5tZC1yYWRpby1ncm91cFtkaXNhYmxlZF0gbWQtcmFkaW8tYnV0dG9uIC5tZC1jb250YWluZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNThweCkge1xuICAubGF5b3V0LXJvdzpub3QoLmxheW91dC14cy1jb2x1bW4pID4gbWQtcmFkaW8tYnV0dG9uLFxuICAubGF5b3V0LXhzLXJvdyA+IG1kLXJhZGlvLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDM1OXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxheW91dC1yb3c6bm90KC5sYXlvdXQtZ3QteHMtY29sdW1uKTpub3QoLmxheW91dC1zbS1jb2x1bW4pID4gbWQtcmFkaW8tYnV0dG9uLFxuICAubGF5b3V0LWd0LXhzLXJvdzpub3QoLmxheW91dC1zbS1jb2x1bW4pID4gbWQtcmFkaW8tYnV0dG9uLFxuICAubGF5b3V0LXNtLXJvdzpub3QoLmxheW91dC1zbS1jb2x1bW4pID4gbWQtcmFkaW8tYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIycHgpIHtcbiAgLmxheW91dC1yb3c6bm90KC5sYXlvdXQtZ3QteHMtY29sdW1uKTpub3QoLmxheW91dC1ndC1zbS1jb2x1bW4pOm5vdCgubGF5b3V0LW1kLWNvbHVtbikgPiBtZC1yYWRpby1idXR0b24sXG4gIC5sYXlvdXQtZ3QteHMtcm93Om5vdCgubGF5b3V0LWd0LXNtLWNvbHVtbik6bm90KC5sYXlvdXQtbWQtY29sdW1uKSA+IG1kLXJhZGlvLWJ1dHRvbixcbiAgLmxheW91dC1ndC1zbS1yb3c6bm90KC5sYXlvdXQtbWQtY29sdW1uKSA+IG1kLXJhZGlvLWJ1dHRvbixcbiAgLmxheW91dC1tZC1yb3c6bm90KC5sYXlvdXQtbWQtY29sdW1uKSA+IG1kLXJhZGlvLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAubGF5b3V0LXJvdzpub3QoLmxheW91dC1ndC14cy1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LXNtLWNvbHVtbik6bm90KC5sYXlvdXQtZ3QtbWQtY29sdW1uKTpub3QoLmxheW91dC1sZy1jb2x1bW4pID4gbWQtcmFkaW8tYnV0dG9uLFxuICAubGF5b3V0LWd0LXhzLXJvdzpub3QoLmxheW91dC1ndC1zbS1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LW1kLWNvbHVtbik6bm90KC5sYXlvdXQtbGctY29sdW1uKSA+IG1kLXJhZGlvLWJ1dHRvbixcbiAgLmxheW91dC1ndC1zbS1yb3c6bm90KC5sYXlvdXQtZ3QtbWQtY29sdW1uKTpub3QoLmxheW91dC1sZy1jb2x1bW4pID4gbWQtcmFkaW8tYnV0dG9uLFxuICAubGF5b3V0LWd0LW1kLXJvdzpub3QoLmxheW91dC1sZy1jb2x1bW4pID4gbWQtcmFkaW8tYnV0dG9uLFxuICAubGF5b3V0LWxnLXJvdzpub3QoLmxheW91dC1sZy1jb2x1bW4pID4gbWQtcmFkaW8tYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5sYXlvdXQtcm93Om5vdCgubGF5b3V0LWd0LXhzLWNvbHVtbik6bm90KC5sYXlvdXQtZ3Qtc20tY29sdW1uKTpub3QoLmxheW91dC1ndC1tZC1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LWxnLWNvbHVtbik6bm90KC5sYXlvdXQteGwtY29sdW1uKSA+IG1kLXJhZGlvLWJ1dHRvbixcbiAgLmxheW91dC1ndC14cy1yb3c6bm90KC5sYXlvdXQtZ3Qtc20tY29sdW1uKTpub3QoLmxheW91dC1ndC1tZC1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LWxnLWNvbHVtbik6bm90KC5sYXlvdXQteGwtY29sdW1uKSA+IG1kLXJhZGlvLWJ1dHRvbixcbiAgLmxheW91dC1ndC1zbS1yb3c6bm90KC5sYXlvdXQtZ3QtbWQtY29sdW1uKTpub3QoLmxheW91dC1ndC1sZy1jb2x1bW4pOm5vdCgubGF5b3V0LXhsLWNvbHVtbikgPiBtZC1yYWRpby1idXR0b24sXG4gIC5sYXlvdXQtZ3QtbWQtcm93Om5vdCgubGF5b3V0LWd0LWxnLWNvbHVtbik6bm90KC5sYXlvdXQteGwtY29sdW1uKSA+IG1kLXJhZGlvLWJ1dHRvbixcbiAgLmxheW91dC1ndC1sZy1yb3c6bm90KC5sYXlvdXQtZ3QtbGctY29sdW1uKTpub3QoLmxheW91dC14bC1jb2x1bW4pID4gbWQtcmFkaW8tYnV0dG9uLFxuICAubGF5b3V0LXhsLXJvdzpub3QoLmxheW91dC1ndC1sZy1jb2x1bW4pOm5vdCgubGF5b3V0LXhsLWNvbHVtbikgPiBtZC1yYWRpby1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5tZC1pbmxpbmUtZm9ybSBtZC1yYWRpby1ncm91cCB7XG4gIG1hcmdpbjogMThweCAwIDE5cHg7XG59XG4ubWQtaW5saW5lLWZvcm0gbWQtcmFkaW8tZ3JvdXAgbWQtcmFkaW8tYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDJweCAxMHB4IDJweCA2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWQtaW5saW5lLWZvcm0gbWQtcmFkaW8tZ3JvdXAgbWQtcmFkaW8tYnV0dG9uIC5tZC1sYWJlbCB7XG4gIHRvcDogNHB4O1xufVxuLm1kLWlubGluZS1mb3JtIG1kLXJhZGlvLWdyb3VwIG1kLXJhZGlvLWJ1dHRvbiAubWQtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICBtZC1yYWRpby1idXR0b24ubWQtZGVmYXVsdC10aGVtZSAubWQtb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cbm1kLWlucHV0LWNvbnRhaW5lcjpub3QoW21kLW5vLWZsb2F0XSkgLm1kLXNlbGVjdC1wbGFjZWhvbGRlciBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lcjpub3QoW21kLW5vLWZsb2F0XSkgLm1kLXNlbGVjdC1wbGFjZWhvbGRlciBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxubWQtaW5wdXQtY29udGFpbmVyLm1kLWlucHV0LWZvY3VzZWQ6bm90KFttZC1uby1mbG9hdF0pIG1kLXNlbGVjdDpub3QoW3BsYWNlaG9sZGVyXSkgLm1kLXNlbGVjdC1wbGFjZWhvbGRlciBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTJweCwgLTIycHgpIHNjYWxlKDAuNzUpO1xufVxuXG4ubWQtc2VsZWN0LW1lbnUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDkwO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG59XG4ubWQtc2VsZWN0LW1lbnUtY29udGFpbmVyOm5vdCgubWQtY2xpY2thYmxlKSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1kLXNlbGVjdC1tZW51LWNvbnRhaW5lciBtZC1wcm9ncmVzcy1jaXJjdWxhciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDI0cHggYXV0byAhaW1wb3J0YW50O1xufVxuLm1kLXNlbGVjdC1tZW51LWNvbnRhaW5lci5tZC1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbn1cbi5tZC1zZWxlY3QtbWVudS1jb250YWluZXIubWQtYWN0aXZlIG1kLXNlbGVjdC1tZW51IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xufVxuLm1kLXNlbGVjdC1tZW51LWNvbnRhaW5lci5tZC1hY3RpdmUgbWQtc2VsZWN0LW1lbnUgPiAqIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuNTUsIDAuMik7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcbn1cbi5tZC1zZWxlY3QtbWVudS1jb250YWluZXIubWQtbGVhdmUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC41NSwgMC4yKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjUwbXM7XG59XG5cbi5tZC1pbmxpbmUtZm9ybSBtZC1zZWxlY3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5tZC1pbnB1dC1jb250YWluZXIgPiBtZC1zZWxlY3QsIC5tZC1pbmxpbmUtZm9ybSBtZC1pbnB1dC1jb250YWluZXIgPiBtZC1zZWxlY3Qge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5tZC1pbnB1dC1jb250YWluZXIgPiBtZC1zZWxlY3Qge1xuICBvcmRlcjogMjtcbn1cblxubWQtaW5wdXQtY29udGFpbmVyOm5vdCgubWQtaW5wdXQtaGFzLXZhbHVlKSBtZC1zZWxlY3RbcmVxdWlyZWRdOm5vdCgubWQtbm8tYXN0ZXJpc2spIC5tZC1zZWxlY3QtdmFsdWUgc3BhbjpmaXJzdC1jaGlsZDphZnRlciwgbWQtaW5wdXQtY29udGFpbmVyOm5vdCgubWQtaW5wdXQtaGFzLXZhbHVlKSBtZC1zZWxlY3QubmctcmVxdWlyZWQ6bm90KC5tZC1uby1hc3RlcmlzaykgLm1kLXNlbGVjdC12YWx1ZSBzcGFuOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogXCIgKlwiO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbm1kLWlucHV0LWNvbnRhaW5lci5tZC1pbnB1dC1pbnZhbGlkIG1kLXNlbGVjdCAubWQtc2VsZWN0LXZhbHVlIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG5cbm1kLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5tZC1zZWxlY3RbcmVxdWlyZWRdLm5nLWVtcHR5Lm5nLWludmFsaWQ6bm90KC5tZC1uby1hc3RlcmlzaykgLm1kLXNlbGVjdC12YWx1ZSBzcGFuOmZpcnN0LWNoaWxkOmFmdGVyLCBtZC1zZWxlY3QubmctcmVxdWlyZWQubmctZW1wdHkubmctaW52YWxpZDpub3QoLm1kLW5vLWFzdGVyaXNrKSAubWQtc2VsZWN0LXZhbHVlIHNwYW46Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiAqXCI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbm1kLXNlbGVjdFtkaXNhYmxlZF0gLm1kLXNlbGVjdC12YWx1ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAtMXB4IGxlZnQgMDtcbiAgYmFja2dyb3VuZC1zaXplOiA0cHggMXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xufVxubWQtc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbm1kLXNlbGVjdFtkaXNhYmxlZF06aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5tZC1zZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxubWQtc2VsZWN0Om5vdChbZGlzYWJsZWRdKTpmb2N1cyAubWQtc2VsZWN0LXZhbHVlIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxubWQtaW5wdXQtY29udGFpbmVyIG1kLXNlbGVjdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMgLm1kLXNlbGVjdC12YWx1ZSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cbm1kLWlucHV0LWNvbnRhaW5lciBtZC1zZWxlY3RbZGlzYWJsZWRdIC5tZC1zZWxlY3QtdmFsdWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gLTFweCBsZWZ0IDA7XG59XG5tZC1pbnB1dC1jb250YWluZXIgbWQtc2VsZWN0IC5tZC1zZWxlY3QtdmFsdWUge1xuICBtaW4taGVpZ2h0OiAyNnB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG5tZC1pbnB1dC1jb250YWluZXIgbWQtc2VsZWN0IC5tZC1zZWxlY3QtdmFsdWUubWQtc2VsZWN0LXBsYWNlaG9sZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG5bZGlyPXJ0bF0gbWQtaW5wdXQtY29udGFpbmVyIG1kLXNlbGVjdCAubWQtc2VsZWN0LXZhbHVlLm1kLXNlbGVjdC1wbGFjZWhvbGRlciB7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xufVxuW2Rpcj1ydGxdIG1kLWlucHV0LWNvbnRhaW5lciBtZC1zZWxlY3QgLm1kLXNlbGVjdC12YWx1ZS5tZC1zZWxlY3QtcGxhY2Vob2xkZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubWQtc2VsZWN0LXZhbHVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG1pbi13aWR0aDogODhweDtcbiAgbWluLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbltkaXI9cnRsXSAubWQtc2VsZWN0LXZhbHVlIHtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG59XG5bZGlyPXJ0bF0gLm1kLXNlbGVjdC12YWx1ZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubWQtc2VsZWN0LXZhbHVlID4gc3Bhbjpub3QoLm1kLXNlbGVjdC1pY29uKSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1kLXNlbGVjdC12YWx1ZSA+IHNwYW46bm90KC5tZC1zZWxlY3QtaWNvbikgLm1kLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ubWQtc2VsZWN0LXZhbHVlIC5tZC1zZWxlY3QtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogMjRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbltkaXI9cnRsXSAubWQtc2VsZWN0LXZhbHVlIC5tZC1zZWxlY3QtaWNvbiB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuW2Rpcj1ydGxdIC5tZC1zZWxlY3QtdmFsdWUgLm1kLXNlbGVjdC1pY29uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tZC1zZWxlY3QtdmFsdWUgLm1kLXNlbGVjdC1pY29uOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwi4pa8XCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIHJpZ2h0OiAtNHB4O1xuICBsZWZ0OiBhdXRvO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwLjUpO1xufVxuW2Rpcj1ydGxdIC5tZC1zZWxlY3QtdmFsdWUgLm1kLXNlbGVjdC1pY29uOmFmdGVyIHtcbiAgcmlnaHQ6IGF1dG87XG59XG5bZGlyPXJ0bF0gLm1kLXNlbGVjdC12YWx1ZSAubWQtc2VsZWN0LWljb246YWZ0ZXIge1xuICBsZWZ0OiAtNHB4O1xufVxuLm1kLXNlbGVjdC12YWx1ZS5tZC1zZWxlY3QtcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcmRlcjogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB6LWluZGV4OiAxO1xufVxuXG5tZC1zZWxlY3QtbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgbWF4LWhlaWdodDogMjU2cHg7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5tZC1zZWxlY3QtbWVudS5tZC1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxubWQtc2VsZWN0LW1lbnU6bm90KC5tZC1vdmVyZmxvdykgbWQtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5bZGlyPXJ0bF0gbWQtc2VsZWN0LW1lbnUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG5tZC1zZWxlY3QtbWVudSBtZC1jb250ZW50IHtcbiAgbWluLXdpZHRoOiAxMzZweDtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgbWF4LWhlaWdodDogMjU2cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5tZC1zZWxlY3QtbWVudSA+ICoge1xuICBvcGFjaXR5OiAwO1xufVxuXG5tZC1vcHRpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgbGluZWFyO1xuICBwYWRkaW5nOiAwIDE2cHggMCAxNnB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5tZC1vcHRpb25bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxubWQtb3B0aW9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbm1kLW9wdGlvbiAubWQtdGV4dCB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbm1kLW9wdGdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5tZC1vcHRncm91cCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5tZC1vcHRncm91cCBtZC1vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tZC1zZWxlY3QtYmFja2Ryb3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIG1kLXNlbGVjdC1tZW51IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG5tZC1zZWxlY3QtbWVudVttdWx0aXBsZV0gbWQtb3B0aW9uLm1kLWNoZWNrYm94LWVuYWJsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5bZGlyPXJ0bF0gbWQtc2VsZWN0LW1lbnVbbXVsdGlwbGVdIG1kLW9wdGlvbi5tZC1jaGVja2JveC1lbmFibGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuW2Rpcj1ydGxdIG1kLXNlbGVjdC1tZW51W211bHRpcGxlXSBtZC1vcHRpb24ubWQtY2hlY2tib3gtZW5hYmxlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5tZC1zZWxlY3QtbWVudVttdWx0aXBsZV0gbWQtb3B0aW9uLm1kLWNoZWNrYm94LWVuYWJsZWQgLm1kLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cbltkaXI9cnRsXSBtZC1zZWxlY3QtbWVudVttdWx0aXBsZV0gbWQtb3B0aW9uLm1kLWNoZWNrYm94LWVuYWJsZWQgLm1kLWNvbnRhaW5lciB7XG4gIGxlZnQ6IGF1dG87XG59XG5bZGlyPXJ0bF0gbWQtc2VsZWN0LW1lbnVbbXVsdGlwbGVdIG1kLW9wdGlvbi5tZC1jaGVja2JveC1lbmFibGVkIC5tZC1jb250YWluZXIge1xuICByaWdodDogMDtcbn1cbm1kLXNlbGVjdC1tZW51W211bHRpcGxlXSBtZC1vcHRpb24ubWQtY2hlY2tib3gtZW5hYmxlZCAubWQtY29udGFpbmVyOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgd2lkdGg6IGF1dG87XG59XG5tZC1zZWxlY3QtbWVudVttdWx0aXBsZV0gbWQtb3B0aW9uLm1kLWNoZWNrYm94LWVuYWJsZWQgLm1kLWNvbnRhaW5lcjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgcmlnaHQ6IC0xMHB4O1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiAtMTBweDtcbn1cbm1kLXNlbGVjdC1tZW51W211bHRpcGxlXSBtZC1vcHRpb24ubWQtY2hlY2tib3gtZW5hYmxlZCAubWQtY29udGFpbmVyIC5tZC1yaXBwbGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogLTE1cHg7XG4gIHRvcDogLTE1cHg7XG4gIHJpZ2h0OiAtMTVweDtcbiAgYm90dG9tOiAtMTVweDtcbn1cbm1kLXNlbGVjdC1tZW51W211bHRpcGxlXSBtZC1vcHRpb24ubWQtY2hlY2tib3gtZW5hYmxlZCAubWQtaWNvbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IDI0MG1zO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbm1kLXNlbGVjdC1tZW51W211bHRpcGxlXSBtZC1vcHRpb24ubWQtY2hlY2tib3gtZW5hYmxlZFtzZWxlY3RlZF0gLm1kLWljb24ge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxubWQtc2VsZWN0LW1lbnVbbXVsdGlwbGVdIG1kLW9wdGlvbi5tZC1jaGVja2JveC1lbmFibGVkW3NlbGVjdGVkXSAubWQtaWNvbjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogMHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5tZC1zZWxlY3QtbWVudVttdWx0aXBsZV0gbWQtb3B0aW9uLm1kLWNoZWNrYm94LWVuYWJsZWRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxubWQtc2VsZWN0LW1lbnVbbXVsdGlwbGVdIG1kLW9wdGlvbi5tZC1jaGVja2JveC1lbmFibGVkLm1kLWluZGV0ZXJtaW5hdGUgLm1kLWljb246YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwLjhweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbn1cbm1kLXNlbGVjdC1tZW51W211bHRpcGxlXSBtZC1vcHRpb24ubWQtY2hlY2tib3gtZW5hYmxlZCAubWQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwLjY2NjY2NjY2NjdweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuW2Rpcj1ydGxdIG1kLXNlbGVjdC1tZW51W211bHRpcGxlXSBtZC1vcHRpb24ubWQtY2hlY2tib3gtZW5hYmxlZCAubWQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5bZGlyPXJ0bF0gbWQtc2VsZWN0LW1lbnVbbXVsdGlwbGVdIG1kLW9wdGlvbi5tZC1jaGVja2JveC1lbmFibGVkIC5tZC1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDEwLjY2NjY2NjY2NjdweDtcbn1cblxubWQtc2lkZW5hdiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogNjA7XG4gIHdpZHRoOiAzMjBweDtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxubWQtc2lkZW5hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5tZC1zaWRlbmF2Lm1kLWNsb3NlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5tZC1zaWRlbmF2Lm1kLWNsb3NlZC1hZGQsIG1kLXNpZGVuYXYubWQtY2xvc2VkLXJlbW92ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbiBhbGw7XG59XG5tZC1zaWRlbmF2Lm1kLWNsb3NlZC1hZGQubWQtY2xvc2VkLWFkZC1hY3RpdmUsIG1kLXNpZGVuYXYubWQtY2xvc2VkLXJlbW92ZS5tZC1jbG9zZWQtcmVtb3ZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xufVxubWQtc2lkZW5hdi5tZC1sb2NrZWQtb3Blbi1hZGQsIG1kLXNpZGVuYXYubWQtbG9ja2VkLW9wZW4tcmVtb3ZlIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbm1kLXNpZGVuYXYubWQtbG9ja2VkLW9wZW4sIG1kLXNpZGVuYXYubWQtbG9ja2VkLW9wZW4ubWQtY2xvc2VkLCBtZC1zaWRlbmF2Lm1kLWxvY2tlZC1vcGVuLm1kLWNsb3NlZC5tZC1zaWRlbmF2LWxlZnQsIG1kLXNpZGVuYXYubWQtbG9ja2VkLW9wZW4ubWQtY2xvc2VkLm1kLXNpZGVuYXYtcmlnaHQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxubWQtc2lkZW5hdi5tZC1sb2NrZWQtb3Blbi1yZW1vdmUubWQtY2xvc2VkIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbm1kLXNpZGVuYXYubWQtY2xvc2VkLm1kLWxvY2tlZC1vcGVuLWFkZCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAsIDApO1xufVxubWQtc2lkZW5hdi5tZC1jbG9zZWQubWQtbG9ja2VkLW9wZW4tYWRkOm5vdCgubWQtbG9ja2VkLW9wZW4tYWRkLWFjdGl2ZSkge1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjU1LCAwLjIpLCBtaW4td2lkdGggMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC41NSwgMC4yKTtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5tZC1zaWRlbmF2Lm1kLWNsb3NlZC5tZC1sb2NrZWQtb3Blbi1hZGQtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC41NSwgMC4yKSwgbWluLXdpZHRoIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuNTUsIDAuMik7XG59XG5tZC1zaWRlbmF2Lm1kLWxvY2tlZC1vcGVuLXJlbW92ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjU1LCAwLjIpLCBtaW4td2lkdGggMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC41NSwgMC4yKTtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1zaWRlbmF2LWJhY2tkcm9wLm1kLWxvY2tlZC1vcGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1kLXNpZGVuYXYtbGVmdCwgbWQtc2lkZW5hdiB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XG59XG4ubWQtc2lkZW5hdi1sZWZ0Lm1kLWNsb3NlZCwgbWQtc2lkZW5hdi5tZC1jbG9zZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cblxuLm1kLXNpZGVuYXYtcmlnaHQge1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbn1cbi5tZC1zaWRlbmF2LXJpZ2h0Lm1kLWNsb3NlZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM1OXB4KSB7XG4gIG1kLXNpZGVuYXYge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTZweCkge1xuICBtZC1zaWRlbmF2IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTZweCk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLSA1NnB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDU2cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubWQtc2lkZW5hdi1sZWZ0LCBtZC1zaWRlbmF2IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICB9XG4gIC5tZC1zaWRlbmF2LXJpZ2h0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVyRm9jdXNUaHVtYiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gIH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZXJEaXNjcmV0ZUZvY3VzVGh1bWIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVyRGlzY3JldGVGb2N1c1Jpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxufVxubWQtc2xpZGVyIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtaW4td2lkdGg6IDEyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLyoqXG4gICAqIFRyYWNrXG4gICAqL1xuICAvKipcbiAgICogU2xpZGVyIHRodW1iXG4gICAqL1xuICAvKiBUaGUgc2lnbiB0aGF0J3MgZm9jdXNlZCBpbiBkaXNjcmV0ZSBtb2RlICovXG4gIC8qKlxuICAgKiBUaGUgYm9yZGVyL2JhY2tncm91bmQgdGhhdCBjb21lcyBpbiB3aGVuIGZvY3VzZWQgaW4gbm9uLWRpc2NyZXRlIG1vZGVcbiAgICovXG4gIC8qIERvbid0IGFuaW1hdGUgbGVmdC9yaWdodCB3aGlsZSBwYW5uaW5nICovXG59XG5tZC1zbGlkZXIgKiwgbWQtc2xpZGVyICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxubWQtc2xpZGVyIC5tZC1zbGlkZXItd3JhcHBlciB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5tZC1zbGlkZXIgLm1kLXNsaWRlci1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxubWQtc2xpZGVyIC5tZC10cmFjay1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIzcHg7XG4gIGhlaWdodDogMnB4O1xufVxubWQtc2xpZGVyIC5tZC10cmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbm1kLXNsaWRlciAubWQtdHJhY2stZmlsbCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCwgaGVpZ2h0O1xufVxubWQtc2xpZGVyIC5tZC10cmFjay10aWNrcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbm1kLXNsaWRlciAubWQtdHJhY2stdGlja3MgY2FudmFzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbm1kLXNsaWRlciAubWQtdGh1bWItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQsIHJpZ2h0LCBib3R0b207XG59XG5bZGlyPXJ0bF0gbWQtc2xpZGVyIC5tZC10aHVtYi1jb250YWluZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbm1kLXNsaWRlciAubWQtdGh1bWIge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMHB4O1xuICB0b3A6IDE0cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG5bZGlyPXJ0bF0gbWQtc2xpZGVyIC5tZC10aHVtYiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMTBweDtcbn1cbm1kLXNsaWRlciAubWQtdGh1bWI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci13aWR0aDogM3B4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xufVxubWQtc2xpZGVyIC5tZC1zaWduIHtcbiAgLyogQ2VudGVyIHRoZSBjaGlsZHJlbiAoc2xpZGVyLXRodW1iLXRleHQpICovXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xNHB4O1xuICB0b3A6IC0xN3B4O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNCkgdHJhbnNsYXRlM2QoMCwgNjcuNXB4LCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpO1xuICAvKiBUaGUgYXJyb3cgcG9pbnRpbmcgZG93biB1bmRlciB0aGUgc2lnbiAqL1xufVxubWQtc2xpZGVyIC5tZC1zaWduOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHRvcDogMTlweDtcbiAgYm9yZGVyLWxlZnQ6IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMTZweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLThweCwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKTtcbn1cbltkaXI9cnRsXSBtZC1zbGlkZXIgLm1kLXNpZ246YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMHB4O1xufVxubWQtc2xpZGVyIC5tZC1zaWduIC5tZC10aHVtYi10ZXh0IHtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbm1kLXNsaWRlciAubWQtZm9jdXMtcmluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE3cHg7XG4gIHRvcDogN3B4O1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBib3JkZXItcmFkaXVzOiAzNHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSk7XG59XG5bZGlyPXJ0bF0gbWQtc2xpZGVyIC5tZC1mb2N1cy1yaW5nIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0xN3B4O1xufVxubWQtc2xpZGVyIC5tZC1kaXNhYmxlZC10aHVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE0cHg7XG4gIHRvcDogMTBweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICBib3JkZXItd2lkdGg6IDRweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkaXI9cnRsXSBtZC1zbGlkZXIgLm1kLWRpc2FibGVkLXRodW1iIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0xNHB4O1xufVxubWQtc2xpZGVyLm1kLW1pbiAubWQtc2lnbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5tZC1zbGlkZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxubWQtc2xpZGVyLm1kLWRyYWdnaW5nIC5tZC10aHVtYi1jb250YWluZXIsXG5tZC1zbGlkZXIubWQtZHJhZ2dpbmcgLm1kLXRyYWNrLWZpbGwge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxubWQtc2xpZGVyOm5vdChbbWQtZGlzY3JldGVdKSB7XG4gIC8qIEhpZGUgdGhlIHNpZ24gYW5kIHRpY2tzIGluIG5vbi1kaXNjcmV0ZSBtb2RlICovXG59XG5tZC1zbGlkZXI6bm90KFttZC1kaXNjcmV0ZV0pIC5tZC10cmFjay10aWNrcyxcbm1kLXNsaWRlcjpub3QoW21kLWRpc2NyZXRlXSkgLm1kLXNpZ24ge1xuICBkaXNwbGF5OiBub25lO1xufVxubWQtc2xpZGVyOm5vdChbbWQtZGlzY3JldGVdKTpub3QoW2Rpc2FibGVkXSkgLm1kLXNsaWRlci13cmFwcGVyIC5tZC10aHVtYjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cbm1kLXNsaWRlcjpub3QoW21kLWRpc2NyZXRlXSk6bm90KFtkaXNhYmxlZF0pIC5tZC1zbGlkZXItd3JhcHBlci5tZC1mb2N1c2VkIC5tZC1mb2N1cy1yaW5nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgb3BhY2l0eTogMTtcbn1cbm1kLXNsaWRlcjpub3QoW21kLWRpc2NyZXRlXSk6bm90KFtkaXNhYmxlZF0pIC5tZC1zbGlkZXItd3JhcHBlci5tZC1mb2N1c2VkIC5tZC10aHVtYiB7XG4gIGFuaW1hdGlvbjogc2xpZGVyRm9jdXNUaHVtYiAwLjdzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKTtcbn1cbm1kLXNsaWRlcjpub3QoW21kLWRpc2NyZXRlXSk6bm90KFtkaXNhYmxlZF0pLm1kLWFjdGl2ZSAubWQtc2xpZGVyLXdyYXBwZXIgLm1kLXRodW1iIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbm1kLXNsaWRlclttZC1kaXNjcmV0ZV06bm90KFtkaXNhYmxlZF0pIC5tZC1zbGlkZXItd3JhcHBlci5tZC1mb2N1c2VkIC5tZC1mb2N1cy1yaW5nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgYW5pbWF0aW9uOiBzbGlkZXJEaXNjcmV0ZUZvY3VzUmluZyAwLjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKTtcbn1cbm1kLXNsaWRlclttZC1kaXNjcmV0ZV06bm90KFtkaXNhYmxlZF0pIC5tZC1zbGlkZXItd3JhcHBlci5tZC1mb2N1c2VkIC5tZC10aHVtYiB7XG4gIGFuaW1hdGlvbjogc2xpZGVyRGlzY3JldGVGb2N1c1RodW1iIDAuNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpO1xufVxubWQtc2xpZGVyW21kLWRpc2NyZXRlXTpub3QoW2Rpc2FibGVkXSkgLm1kLXNsaWRlci13cmFwcGVyLm1kLWZvY3VzZWQgLm1kLXRodW1iLCBtZC1zbGlkZXJbbWQtZGlzY3JldGVdOm5vdChbZGlzYWJsZWRdKS5tZC1hY3RpdmUgLm1kLXRodW1iIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbm1kLXNsaWRlclttZC1kaXNjcmV0ZV06bm90KFtkaXNhYmxlZF0pIC5tZC1zbGlkZXItd3JhcHBlci5tZC1mb2N1c2VkIC5tZC1zaWduLFxubWQtc2xpZGVyW21kLWRpc2NyZXRlXTpub3QoW2Rpc2FibGVkXSkgLm1kLXNsaWRlci13cmFwcGVyLm1kLWZvY3VzZWQgLm1kLXNpZ246YWZ0ZXIsIG1kLXNsaWRlclttZC1kaXNjcmV0ZV06bm90KFtkaXNhYmxlZF0pLm1kLWFjdGl2ZSAubWQtc2lnbixcbm1kLXNsaWRlclttZC1kaXNjcmV0ZV06bm90KFtkaXNhYmxlZF0pLm1kLWFjdGl2ZSAubWQtc2lnbjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XG59XG5tZC1zbGlkZXJbbWQtZGlzY3JldGVdW2Rpc2FibGVkXVtyZWFkb25seV0gLm1kLXRodW1iIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbm1kLXNsaWRlclttZC1kaXNjcmV0ZV1bZGlzYWJsZWRdW3JlYWRvbmx5XSAubWQtc2lnbixcbm1kLXNsaWRlclttZC1kaXNjcmV0ZV1bZGlzYWJsZWRdW3JlYWRvbmx5XSAubWQtc2lnbjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XG59XG5tZC1zbGlkZXJbZGlzYWJsZWRdIC5tZC10cmFjay1maWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbm1kLXNsaWRlcltkaXNhYmxlZF0gLm1kLXRyYWNrLXRpY2tzIHtcbiAgb3BhY2l0eTogMDtcbn1cbm1kLXNsaWRlcltkaXNhYmxlZF06bm90KFtyZWFkb25seV0pIC5tZC1zaWduIHtcbiAgb3BhY2l0eTogMDtcbn1cbm1kLXNsaWRlcltkaXNhYmxlZF0gLm1kLXRodW1iIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xufVxubWQtc2xpZGVyW2Rpc2FibGVkXSAubWQtZGlzYWJsZWQtdGh1bWIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbm1kLXNsaWRlclttZC12ZXJ0aWNhbF0ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMjhweDtcbiAgbWluLXdpZHRoOiAwO1xufVxubWQtc2xpZGVyW21kLXZlcnRpY2FsXSAubWQtc2xpZGVyLXdyYXBwZXIge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIHdpZHRoOiA0OHB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxubWQtc2xpZGVyW21kLXZlcnRpY2FsXSAubWQtdHJhY2stY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMnB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMnB4IC8gMik7XG59XG5tZC1zbGlkZXJbbWQtdmVydGljYWxdIC5tZC10aHVtYi1jb250YWluZXIge1xuICB0b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMXB4KTtcbiAgYm90dG9tOiAwO1xufVxubWQtc2xpZGVyW21kLXZlcnRpY2FsXSAubWQtdGh1bWItY29udGFpbmVyIC5tZC10aHVtYjphZnRlciB7XG4gIGxlZnQ6IDFweDtcbn1cbm1kLXNsaWRlclttZC12ZXJ0aWNhbF0gLm1kLXRodW1iLWNvbnRhaW5lciAubWQtZm9jdXMtcmluZyB7XG4gIGxlZnQ6IC0xNnB4O1xufVxubWQtc2xpZGVyW21kLXZlcnRpY2FsXSAubWQtdHJhY2stZmlsbCB7XG4gIGJvdHRvbTogMDtcbn1cbm1kLXNsaWRlclttZC12ZXJ0aWNhbF1bbWQtZGlzY3JldGVdIC5tZC1zaWduIHtcbiAgbGVmdDogLTQwcHg7XG4gIHRvcDogOS41cHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC40KSB0cmFuc2xhdGUzZCg2Ny41cHgsIDAsIDApO1xuICAvKiBUaGUgYXJyb3cgcG9pbnRpbmcgbGVmdCBuZXh0IHRoZSBzaWduICovXG59XG5tZC1zbGlkZXJbbWQtdmVydGljYWxdW21kLWRpc2NyZXRlXSAubWQtc2lnbjphZnRlciB7XG4gIHRvcDogOS41cHg7XG4gIGxlZnQ6IDE5cHg7XG4gIGJvcmRlci10b3A6IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMTRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDE2cHg7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtOHB4LCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5tZC1zbGlkZXJbbWQtdmVydGljYWxdW21kLWRpc2NyZXRlXSAubWQtc2lnbiAubWQtdGh1bWItdGV4dCB7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5tZC1zbGlkZXJbbWQtdmVydGljYWxdW21kLWRpc2NyZXRlXS5tZC1hY3RpdmUgLm1kLXNpZ246YWZ0ZXIsXG5tZC1zbGlkZXJbbWQtdmVydGljYWxdW21kLWRpc2NyZXRlXSAubWQtZm9jdXNlZCAubWQtc2lnbjphZnRlciwgbWQtc2xpZGVyW21kLXZlcnRpY2FsXVttZC1kaXNjcmV0ZV1bZGlzYWJsZWRdW3JlYWRvbmx5XSAubWQtc2lnbjphZnRlciB7XG4gIHRvcDogMDtcbn1cbm1kLXNsaWRlclttZC12ZXJ0aWNhbF1bZGlzYWJsZWRdW3JlYWRvbmx5XSAubWQtdGh1bWIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxubWQtc2xpZGVyW21kLXZlcnRpY2FsXVtkaXNhYmxlZF1bcmVhZG9ubHldIC5tZC1zaWduLFxubWQtc2xpZGVyW21kLXZlcnRpY2FsXVtkaXNhYmxlZF1bcmVhZG9ubHldIC5tZC1zaWduOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbn1cbm1kLXNsaWRlclttZC1pbnZlcnRdOm5vdChbbWQtdmVydGljYWxdKSAubWQtdHJhY2stZmlsbCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuW2Rpcj1ydGxdIG1kLXNsaWRlclttZC1pbnZlcnRdOm5vdChbbWQtdmVydGljYWxdKSAubWQtdHJhY2stZmlsbCB7XG4gIGxlZnQ6IDA7XG59XG5bZGlyPXJ0bF0gbWQtc2xpZGVyW21kLWludmVydF06bm90KFttZC12ZXJ0aWNhbF0pIC5tZC10cmFjay1maWxsIHtcbiAgcmlnaHQ6IGF1dG87XG59XG5tZC1zbGlkZXJbbWQtaW52ZXJ0XVttZC12ZXJ0aWNhbF0gLm1kLXRyYWNrLWZpbGwge1xuICBib3R0b206IGF1dG87XG4gIHRvcDogMDtcbn1cblxubWQtc2xpZGVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5tZC1zbGlkZXItY29udGFpbmVyID4gKjpmaXJzdC1jaGlsZDpub3QobWQtc2xpZGVyKSwgbWQtc2xpZGVyLWNvbnRhaW5lciA+ICo6bGFzdC1jaGlsZDpub3QobWQtc2xpZGVyKSB7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWF4LXdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgbWF4LXdpZHRoO1xufVxubWQtc2xpZGVyLWNvbnRhaW5lciA+ICo6Zmlyc3QtY2hpbGQ6bm90KG1kLXNsaWRlcikge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5bZGlyPXJ0bF0gbWQtc2xpZGVyLWNvbnRhaW5lciA+ICo6Zmlyc3QtY2hpbGQ6bm90KG1kLXNsaWRlcikge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxubWQtc2xpZGVyLWNvbnRhaW5lciA+ICo6bGFzdC1jaGlsZDpub3QobWQtc2xpZGVyKSB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuW2Rpcj1ydGxdIG1kLXNsaWRlci1jb250YWluZXIgPiAqOmxhc3QtY2hpbGQ6bm90KG1kLXNsaWRlcikge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxubWQtc2xpZGVyLWNvbnRhaW5lclttZC12ZXJ0aWNhbF0ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxubWQtc2xpZGVyLWNvbnRhaW5lclttZC12ZXJ0aWNhbF0gPiAqOmZpcnN0LWNoaWxkOm5vdChtZC1zbGlkZXIpLCBtZC1zbGlkZXItY29udGFpbmVyW21kLXZlcnRpY2FsXSA+ICo6bGFzdC1jaGlsZDpub3QobWQtc2xpZGVyKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbm1kLXNsaWRlci1jb250YWluZXIgbWQtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xufVxuW2Rpcj1ydGxdIG1kLXNsaWRlci1jb250YWluZXIgbWQtaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgbWQtc2xpZGVyLm1kLWRlZmF1bHQtdGhlbWUgLm1kLXRyYWNrIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgfVxufVxuLm1kLXN0aWNreS1jbG9uZSB7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC05OTk5cHgsIC05OTk5cHgsIDApO1xufVxuLm1kLXN0aWNreS1jbG9uZVtzdGlja3ktc3RhdGU9YWN0aXZlXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4ubWQtc3RpY2t5LWNsb25lW3N0aWNreS1zdGF0ZT1hY3RpdmVdOm5vdCgubWQtc3RpY2t5LW5vLWVmZmVjdCkgLm1kLXN1YmhlYWRlci1pbm5lciB7XG4gIGFuaW1hdGlvbjogc3ViaGVhZGVyU3RpY2t5SG92ZXJJbiAwLjNzIGVhc2Utb3V0IGJvdGg7XG59XG5cbkBrZXlmcmFtZXMgc3ViaGVhZGVyU3RpY2t5SG92ZXJJbiB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHRyYW5zcGFyZW50O1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgfVxufVxuQGtleWZyYW1lcyBzdWJoZWFkZXJTdGlja3lIb3Zlck91dCB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLm1kLXN1YmhlYWRlci13cmFwcGVyOm5vdCgubWQtc3RpY2t5LW5vLWVmZmVjdCkge1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0IG1hcmdpbjtcbn1cbi5tZC1zdWJoZWFkZXItd3JhcHBlcjpub3QoLm1kLXN0aWNreS1uby1lZmZlY3QpIC5tZC1zdWJoZWFkZXIge1xuICBtYXJnaW46IDA7XG59XG4ubWQtc3ViaGVhZGVyLXdyYXBwZXI6bm90KC5tZC1zdGlja3ktbm8tZWZmZWN0KS5tZC1zdGlja3ktY2xvbmUge1xuICB6LWluZGV4OiAyO1xufVxuLm1kLXN1YmhlYWRlci13cmFwcGVyOm5vdCgubWQtc3RpY2t5LW5vLWVmZmVjdClbc3RpY2t5LXN0YXRlPWFjdGl2ZV0ge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuLm1kLXN1YmhlYWRlci13cmFwcGVyOm5vdCgubWQtc3RpY2t5LW5vLWVmZmVjdCk6bm90KC5tZC1zdGlja3ktY2xvbmUpW3N0aWNreS1wcmV2LXN0YXRlPWFjdGl2ZV0gLm1kLXN1YmhlYWRlci1pbm5lcjphZnRlciB7XG4gIGFuaW1hdGlvbjogc3ViaGVhZGVyU3RpY2t5SG92ZXJPdXQgMC4zcyBlYXNlLW91dCBib3RoO1xufVxuXG4ubWQtc3ViaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luOiAwIDAgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWQtc3ViaGVhZGVyIC5tZC1zdWJoZWFkZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTZweDtcbn1cbi5tZC1zdWJoZWFkZXIgLm1kLXN1YmhlYWRlci1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuW21kLXN3aXBlLWxlZnRdLCBbbWQtc3dpcGUtcmlnaHRdIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuW21kLXN3aXBlLXVwXSwgW21kLXN3aXBlLWRvd25dIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLm1kLWlubGluZS1mb3JtIG1kLXN3aXRjaCB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG59XG5cbm1kLXN3aXRjaCB7XG4gIG1hcmdpbjogMTZweCAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuW2Rpcj1ydGxdIG1kLXN3aXRjaCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuW2Rpcj1ydGxdIG1kLXN3aXRjaCB7XG4gIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbn1cbm1kLXN3aXRjaDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuW2Rpcj1ydGxdIG1kLXN3aXRjaDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbltkaXI9cnRsXSBtZC1zd2l0Y2g6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xufVxubWQtc3dpdGNoW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbm1kLXN3aXRjaFtkaXNhYmxlZF0gLm1kLWNvbnRhaW5lciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbm1kLXN3aXRjaCAubWQtY29udGFpbmVyIHtcbiAgY3Vyc29yOiBncmFiO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5bZGlyPXJ0bF0gbWQtc3dpdGNoIC5tZC1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbm1kLXN3aXRjaC5tZC1pbnZlcnRlZCAubWQtY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuW2Rpcj1ydGxdIG1kLXN3aXRjaC5tZC1pbnZlcnRlZCAubWQtY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5bZGlyPXJ0bF0gbWQtc3dpdGNoLm1kLWludmVydGVkIC5tZC1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbn1cbm1kLXN3aXRjaDpub3QoW2Rpc2FibGVkXSkgLm1kLWRyYWdnaW5nLCBtZC1zd2l0Y2g6bm90KFtkaXNhYmxlZF0pLm1kLWRyYWdnaW5nIC5tZC1jb250YWluZXIge1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxubWQtc3dpdGNoLm1kLWZvY3VzZWQgLm1kLXRodW1iOmJlZm9yZSB7XG4gIGxlZnQ6IC04cHg7XG4gIHRvcDogLThweDtcbiAgcmlnaHQ6IC04cHg7XG4gIGJvdHRvbTogLThweDtcbn1cbm1kLXN3aXRjaCAubWQtbGFiZWwge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxubWQtc3dpdGNoIC5tZC1iYXIge1xuICBsZWZ0OiAxcHg7XG4gIHdpZHRoOiAzNHB4O1xuICB0b3A6IDVweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbm1kLXN3aXRjaCAubWQtdGh1bWItY29udGFpbmVyIHtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDE7XG59XG5tZC1zd2l0Y2gubWQtY2hlY2tlZCAubWQtdGh1bWItY29udGFpbmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cbm1kLXN3aXRjaCAubWQtdGh1bWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbn1cbm1kLXN3aXRjaCAubWQtdGh1bWI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB3aWR0aDogYXV0bztcbn1cbm1kLXN3aXRjaCAubWQtdGh1bWIgLm1kLXJpcHBsZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMjBweDtcbiAgdG9wOiAtMjBweDtcbiAgcmlnaHQ6IC0yMHB4O1xuICBib3R0b206IC0yMHB4O1xufVxubWQtc3dpdGNoOm5vdCgubWQtZHJhZ2dpbmcpIC5tZC1iYXIsXG5tZC1zd2l0Y2g6bm90KC5tZC1kcmFnZ2luZykgLm1kLXRodW1iLWNvbnRhaW5lcixcbm1kLXN3aXRjaDpub3QoLm1kLWRyYWdnaW5nKSAubWQtdGh1bWIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4wOHMgbGluZWFyO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGJhY2tncm91bmQtY29sb3I7XG59XG5tZC1zd2l0Y2g6bm90KC5tZC1kcmFnZ2luZykgLm1kLWJhcixcbm1kLXN3aXRjaDpub3QoLm1kLWRyYWdnaW5nKSAubWQtdGh1bWIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA1cztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgbWQtc3dpdGNoLm1kLWRlZmF1bHQtdGhlbWUgLm1kLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgfVxuICBtZC1zd2l0Y2gubWQtZGVmYXVsdC10aGVtZS5tZC1jaGVja2VkIC5tZC1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5RTlFOUU7XG4gIH1cbiAgbWQtc3dpdGNoLm1kLWRlZmF1bHQtdGhlbWUgLm1kLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1kLXRhYi1jb250ZW50LWhpZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxubWQtdGFiLWRhdGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG59XG5cbm1kLXRhYnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5tZC10YWJzOm5vdCgubWQtbm8tdGFiLWNvbnRlbnQpOm5vdCgubWQtZHluYW1pYy1oZWlnaHQpIHtcbiAgbWluLWhlaWdodDogMjQ4cHg7XG59XG5tZC10YWJzW21kLWFsaWduLXRhYnM9Ym90dG9tXSB7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxubWQtdGFic1ttZC1hbGlnbi10YWJzPWJvdHRvbV0gPiBtZC10YWJzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNDhweDtcbiAgei1pbmRleDogMjtcbn1cbm1kLXRhYnNbbWQtYWxpZ24tdGFicz1ib3R0b21dID4gbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogNDhweDtcbn1cbm1kLXRhYnMubWQtZHluYW1pYy1oZWlnaHQgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5tZC10YWJzLm1kLWR5bmFtaWMtaGVpZ2h0IG1kLXRhYi1jb250ZW50Lm1kLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbm1kLXRhYnNbbWQtYm9yZGVyLWJvdHRvbV0gbWQtdGFicy13cmFwcGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxubWQtdGFic1ttZC1ib3JkZXItYm90dG9tXTpub3QoLm1kLWR5bmFtaWMtaGVpZ2h0KSBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XG4gIHRvcDogNDlweDtcbn1cblxubWQtdGFicy13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5tZC10YWJzLXdyYXBwZXIgbWQtcHJldi1idXR0b24sIG1kLXRhYnMtd3JhcHBlciBtZC1uZXh0LWJ1dHRvbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgei1pbmRleDogMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSk7XG59XG5tZC10YWJzLXdyYXBwZXIgbWQtcHJldi1idXR0b246Zm9jdXMsIG1kLXRhYnMtd3JhcHBlciBtZC1uZXh0LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5tZC10YWJzLXdyYXBwZXIgbWQtcHJldi1idXR0b24ubWQtZGlzYWJsZWQsIG1kLXRhYnMtd3JhcHBlciBtZC1uZXh0LWJ1dHRvbi5tZC1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbm1kLXRhYnMtd3JhcHBlciBtZC1wcmV2LWJ1dHRvbi5uZy1sZWF2ZSwgbWQtdGFicy13cmFwcGVyIG1kLW5leHQtYnV0dG9uLm5nLWxlYXZlIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbm1kLXRhYnMtd3JhcHBlciBtZC1wcmV2LWJ1dHRvbiBtZC1pY29uLCBtZC10YWJzLXdyYXBwZXIgbWQtbmV4dC1idXR0b24gbWQtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5bZGlyPXJ0bF0gbWQtdGFicy13cmFwcGVyIG1kLXByZXYtYnV0dG9uLCBbZGlyPXJ0bF0gbWQtdGFicy13cmFwcGVyIG1kLW5leHQtYnV0dG9uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbn1cbm1kLXRhYnMtd3JhcHBlciBtZC1wcmV2LWJ1dHRvbiB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0Z1BDRXRMU0JIWlc1bGNtRjBiM0k2SUVGa2IySmxJRWxzYkhWemRISmhkRzl5SURFM0xqRXVNQ3dnVTFaSElFVjRjRzl5ZENCUWJIVm5MVWx1SUM0Z1UxWkhJRlpsY25OcGIyNDZJRFl1TURBZ1FuVnBiR1FnTUNrZ0lDMHRQaUE4SVVSUFExUlpVRVVnYzNabklGQlZRa3hKUXlBaUxTOHZWek5ETHk5RVZFUWdVMVpISURFdU1TOHZSVTRpSUNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk5SGNtRndhR2xqY3k5VFZrY3ZNUzR4TDBSVVJDOXpkbWN4TVM1a2RHUWlQaUE4YzNabklIWmxjbk5wYjI0OUlqRXVNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdlRDBpTUhCNElpQjVQU0l3Y0hnaUlIZHBaSFJvUFNJeU5IQjRJaUJvWldsbmFIUTlJakkwY0hnaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSWdaVzVoWW14bExXSmhZMnRuY205MWJtUTlJbTVsZHlBd0lEQWdNalFnTWpRaUlIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlQaUE4WnlCcFpEMGlTR1ZoWkdWeUlqNGdQR2MrSUR4eVpXTjBJSGc5SWkwMk1UZ2lJSGs5SWkweE1qQTRJaUJtYVd4c1BTSnViMjVsSWlCM2FXUjBhRDBpTVRRd01DSWdhR1ZwWjJoMFBTSXpOakF3SWk4K0lEd3ZaejRnUEM5blBpQThaeUJwWkQwaVRHRmlaV3dpUGlBOEwyYytJRHhuSUdsa1BTSkpZMjl1SWo0Z1BHYytJRHh3YjJ4NVoyOXVJSEJ2YVc1MGN6MGlNVFV1TkN3M0xqUWdNVFFzTmlBNExERXlJREUwTERFNElERTFMalFzTVRZdU5pQXhNQzQ0TERFeUlBa0pJaUJ6ZEhsc1pUMGlabWxzYkRwM2FHbDBaVHNpTHo0Z1BISmxZM1FnWm1sc2JEMGlibTl1WlNJZ2QybGtkR2c5SWpJMElpQm9aV2xuYUhROUlqSTBJaTgrSUR3dlp6NGdQQzluUGlBOFp5QnBaRDBpUjNKcFpDSWdaR2x6Y0d4aGVUMGlibTl1WlNJK0lEeG5JR1JwYzNCc1lYazlJbWx1YkdsdVpTSStJRHd2Wno0Z1BDOW5QaUE4TDNOMlp6NE5DZz09XCIpO1xufVxuW2Rpcj1ydGxdIG1kLXRhYnMtd3JhcHBlciBtZC1wcmV2LWJ1dHRvbiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxubWQtdGFicy13cmFwcGVyIG1kLW5leHQtYnV0dG9uIHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0Z1BDRXRMU0JIWlc1bGNtRjBiM0k2SUVGa2IySmxJRWxzYkhWemRISmhkRzl5SURFM0xqRXVNQ3dnVTFaSElFVjRjRzl5ZENCUWJIVm5MVWx1SUM0Z1UxWkhJRlpsY25OcGIyNDZJRFl1TURBZ1FuVnBiR1FnTUNrZ0lDMHRQaUE4SVVSUFExUlpVRVVnYzNabklGQlZRa3hKUXlBaUxTOHZWek5ETHk5RVZFUWdVMVpISURFdU1TOHZSVTRpSUNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk5SGNtRndhR2xqY3k5VFZrY3ZNUzR4TDBSVVJDOXpkbWN4TVM1a2RHUWlQaUE4YzNabklIWmxjbk5wYjI0OUlqRXVNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdlRDBpTUhCNElpQjVQU0l3Y0hnaUlIZHBaSFJvUFNJeU5IQjRJaUJvWldsbmFIUTlJakkwY0hnaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSWdaVzVoWW14bExXSmhZMnRuY205MWJtUTlJbTVsZHlBd0lEQWdNalFnTWpRaUlIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlQaUE4WnlCcFpEMGlTR1ZoWkdWeUlqNGdQR2MrSUR4eVpXTjBJSGc5SWkwMk1UZ2lJSGs5SWkweE16TTJJaUJtYVd4c1BTSnViMjVsSWlCM2FXUjBhRDBpTVRRd01DSWdhR1ZwWjJoMFBTSXpOakF3SWk4K0lEd3ZaejRnUEM5blBpQThaeUJwWkQwaVRHRmlaV3dpUGlBOEwyYytJRHhuSUdsa1BTSkpZMjl1SWo0Z1BHYytJRHh3YjJ4NVoyOXVJSEJ2YVc1MGN6MGlNVEFzTmlBNExqWXNOeTQwSURFekxqSXNNVElnT0M0MkxERTJMallnTVRBc01UZ2dNVFlzTVRJZ0NRa2lJSE4wZVd4bFBTSm1hV3hzT25kb2FYUmxPeUl2UGlBOGNtVmpkQ0JtYVd4c1BTSnViMjVsSWlCM2FXUjBhRDBpTWpRaUlHaGxhV2RvZEQwaU1qUWlMejRnUEM5blBpQThMMmMrSUR4bklHbGtQU0pIY21sa0lpQmthWE53YkdGNVBTSnViMjVsSWo0Z1BHY2daR2x6Y0d4aGVUMGlhVzVzYVc1bElqNGdQQzluUGlBOEwyYytJRHd2YzNablBnMEtcIik7XG59XG5bZGlyPXJ0bF0gbWQtdGFicy13cmFwcGVyIG1kLW5leHQtYnV0dG9uIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5tZC10YWJzLXdyYXBwZXIgbWQtbmV4dC1idXR0b24gbWQtaWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxubWQtdGFicy13cmFwcGVyLm1kLXN0cmV0Y2gtdGFicyBtZC1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbm1kLXRhYnMtd3JhcHBlci5tZC1zdHJldGNoLXRhYnMgbWQtcGFnaW5hdGlvbi13cmFwcGVyIG1kLXRhYi1pdGVtIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5tZC10YWJzLWNhbnZhcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDhweDtcbn1cbm1kLXRhYnMtY2FudmFzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxubWQtdGFicy1jYW52YXMgLm1kLWR1bW15LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbltkaXI9cnRsXSBtZC10YWJzLWNhbnZhcyAubWQtZHVtbXktd3JhcHBlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxubWQtdGFicy1jYW52YXMubWQtcGFnaW5hdGVkIHtcbiAgbWFyZ2luOiAwIDMycHg7XG59XG5tZC10YWJzLWNhbnZhcy5tZC1jZW50ZXItdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbm1kLXRhYnMtY2FudmFzLm1kLWNlbnRlci10YWJzIC5tZC10YWIge1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5tZC1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cbm1kLXBhZ2luYXRpb24td3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbltkaXI9cnRsXSBtZC1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbm1kLXBhZ2luYXRpb24td3JhcHBlci5tZC1jZW50ZXItdGFicyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5tZC1wYWdpbmF0aW9uLXdyYXBwZXIgbWQtdGFiLWl0ZW0ge1xuICBtaW4td2lkdGg6IDcycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzU5cHgpIHtcbiAgbWQtcGFnaW5hdGlvbi13cmFwcGVyIG1kLXRhYi1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xuICB9XG59XG5cbm1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0OHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5tZC10YWItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cbm1kLXRhYi1jb250ZW50Lm1kLW5vLXNjcm9sbCB7XG4gIGJvdHRvbTogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbm1kLXRhYi1jb250ZW50Lm5nLWxlYXZlLCBtZC10YWItY29udGVudC5tZC1uby10cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbm1kLXRhYi1jb250ZW50Lm1kLWxlZnQ6bm90KC5tZC1hY3RpdmUpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgYW5pbWF0aW9uOiAxcyBtZC10YWItY29udGVudC1oaWRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5bZGlyPXJ0bF0gbWQtdGFiLWNvbnRlbnQubWQtbGVmdDpub3QoLm1kLWFjdGl2ZSkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5tZC10YWItY29udGVudC5tZC1sZWZ0Om5vdCgubWQtYWN0aXZlKSAqIHtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXI7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbm1kLXRhYi1jb250ZW50Lm1kLXJpZ2h0Om5vdCgubWQtYWN0aXZlKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgYW5pbWF0aW9uOiAxcyBtZC10YWItY29udGVudC1oaWRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5bZGlyPXJ0bF0gbWQtdGFiLWNvbnRlbnQubWQtcmlnaHQ6bm90KC5tZC1hY3RpdmUpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbm1kLXRhYi1jb250ZW50Lm1kLXJpZ2h0Om5vdCgubWQtYWN0aXZlKSAqIHtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXI7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbm1kLXRhYi1jb250ZW50ID4gZGl2IHtcbiAgZmxleDogMSAwIDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbn1cbm1kLXRhYi1jb250ZW50ID4gZGl2Lm5nLWxlYXZlIHtcbiAgYW5pbWF0aW9uOiAxcyBtZC10YWItY29udGVudC1oaWRlO1xufVxuXG5tZC1pbmstYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDJweDtcbn1cbm1kLWluay1iYXIubWQtbGVmdCB7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4xMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSwgcmlnaHQgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpO1xufVxubWQtaW5rLWJhci5tZC1yaWdodCB7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpLCByaWdodCAwLjEyNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpO1xufVxuXG5tZC10YWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAtOTk5OXB4O1xufVxuXG4ubWQtdGFiIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbltkaXI9cnRsXSAubWQtdGFiIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm1kLXRhYi5tZC1mb2N1c2VkLCAubWQtdGFiOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5tZC10YWIubWQtYWN0aXZlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm1kLXRhYi5tZC1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm1kLXRhYi5uZy1sZWF2ZSB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbm1kLXRvb2xiYXIgKyBtZC10YWJzLCBtZC10b29sYmFyICsgbWQtZGlhbG9nLWNvbnRlbnQgbWQtdGFicyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubWQtdG9hc3QtdGV4dCB7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuXG5tZC10b2FzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA1O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDhweDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIC8qIFRyYW5zaXRpb24gZGlmZmVyZW50bHkgd2hlbiBzd2lwaW5nICovXG4gIC8qXG4gICAqIFdoZW4gdGhlIHRvYXN0IGRvZXNuJ3QgdGFrZSB1cCB0aGUgd2hvbGUgc2NyZWVuLFxuICAgKiBtYWtlIGl0IHJvdGF0ZSB3aGVuIHRoZSB1c2VyIHN3aXBlcyBpdCBhd2F5XG4gICAqL1xufVxubWQtdG9hc3QgLm1kLXRvYXN0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtaGVpZ2h0OiAxNjhweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZVooMGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5tZC10b2FzdCAubWQtdG9hc3QtY29udGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5bZGlyPXJ0bF0gbWQtdG9hc3QgLm1kLXRvYXN0LWNvbnRlbnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxubWQtdG9hc3QgLm1kLXRvYXN0LWNvbnRlbnQgc3BhbiB7XG4gIGZsZXg6IDEgMSAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWluLXdpZHRoOiAwO1xufVxubWQtdG9hc3QubWQtY2Fwc3VsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG5tZC10b2FzdC5tZC1jYXBzdWxlIC5tZC10b2FzdC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cbm1kLXRvYXN0Lm5nLWxlYXZlLWFjdGl2ZSAubWQtdG9hc3QtY29udGVudCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjU1LCAwLjIpO1xufVxubWQtdG9hc3QubWQtc3dpcGVsZWZ0IC5tZC10b2FzdC1jb250ZW50LCBtZC10b2FzdC5tZC1zd2lwZXJpZ2h0IC5tZC10b2FzdC1jb250ZW50LCBtZC10b2FzdC5tZC1zd2lwZXVwIC5tZC10b2FzdC1jb250ZW50LCBtZC10b2FzdC5tZC1zd2lwZWRvd24gLm1kLXRvYXN0LWNvbnRlbnQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cbm1kLXRvYXN0Lm5nLWVudGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbm1kLXRvYXN0Lm5nLWVudGVyIC5tZC10b2FzdC1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbn1cbm1kLXRvYXN0Lm5nLWVudGVyLm1kLXRvcCAubWQtdG9hc3QtY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xufVxubWQtdG9hc3QubmctZW50ZXIubmctZW50ZXItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbm1kLXRvYXN0Lm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSAubWQtdG9hc3QtY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5tZC10b2FzdC5uZy1sZWF2ZS5uZy1sZWF2ZS1hY3RpdmUgLm1kLXRvYXN0LWNvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xufVxubWQtdG9hc3QubmctbGVhdmUubmctbGVhdmUtYWN0aXZlLm1kLXN3aXBldXAgLm1kLXRvYXN0LWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xufVxubWQtdG9hc3QubmctbGVhdmUubmctbGVhdmUtYWN0aXZlLm1kLXN3aXBlZG93biAubWQtdG9hc3QtY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTAlLCAwKTtcbn1cbm1kLXRvYXN0Lm5nLWxlYXZlLm5nLWxlYXZlLWFjdGl2ZS5tZC10b3AgLm1kLXRvYXN0LWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbn1cbm1kLXRvYXN0IC5tZC1hY3Rpb24ge1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmbG9hdDogcmlnaHQ7XG59XG5tZC10b2FzdCAubWQtYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5bZGlyPXJ0bF0gbWQtdG9hc3QgLm1kLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuW2Rpcj1ydGxdIG1kLXRvYXN0IC5tZC1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1kLXRvYXN0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBtZC10b2FzdC5uZy1sZWF2ZS5uZy1sZWF2ZS1hY3RpdmUubWQtc3dpcGV1cCAubWQtdG9hc3QtY29udGVudCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgfVxuICBtZC10b2FzdC5uZy1sZWF2ZS5uZy1sZWF2ZS1hY3RpdmUubWQtc3dpcGVkb3duIC5tZC10b2FzdC1jb250ZW50IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwJSwgMCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtZC10b2FzdCB7XG4gICAgbWluLXdpZHRoOiAzMDRweDtcbiAgICAvKlxuICAgICogV2hlbiB0aGUgdG9hc3QgZG9lc24ndCB0YWtlIHVwIHRoZSB3aG9sZSBzY3JlZW4sXG4gICAgKiBtYWtlIGl0IHJvdGF0ZSB3aGVuIHRoZSB1c2VyIHN3aXBlcyBpdCBhd2F5XG4gICAgKi9cbiAgfVxuICBtZC10b2FzdC5tZC1ib3R0b20ge1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICBtZC10b2FzdC5tZC1sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIG1kLXRvYXN0Lm1kLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgfVxuICBtZC10b2FzdC5tZC10b3Age1xuICAgIHRvcDogMDtcbiAgfVxuICBtZC10b2FzdC5fbWQtc3RhcnQge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgW2Rpcj1ydGxdIG1kLXRvYXN0Ll9tZC1zdGFydCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxuICBtZC10b2FzdC5fbWQtZW5kIHtcbiAgICByaWdodDogMDtcbiAgfVxuICBbZGlyPXJ0bF0gbWQtdG9hc3QuX21kLWVuZCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICBtZC10b2FzdC5uZy1sZWF2ZS5uZy1sZWF2ZS1hY3RpdmUubWQtc3dpcGVsZWZ0IC5tZC10b2FzdC1jb250ZW50IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICB9XG4gIG1kLXRvYXN0Lm5nLWxlYXZlLm5nLWxlYXZlLWFjdGl2ZS5tZC1zd2lwZXJpZ2h0IC5tZC10b2FzdC1jb250ZW50IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUwJSwgMCwgMCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgbWQtdG9hc3QgLm1kLXRvYXN0LWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTY4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIG1kLXRvYXN0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG4ubWQtdG9hc3QtYW5pbWF0aW5nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5tZC10b29sYmFyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDY0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxubWQtdG9vbGJhci5fbWQtdG9vbGJhci10cmFuc2l0aW9ucyB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGZpbGwsIGNvbG9yO1xufVxubWQtdG9vbGJhci5tZC13aGl0ZWZyYW1lLXoxLWFkZCwgbWQtdG9vbGJhci5tZC13aGl0ZWZyYW1lLXoxLXJlbW92ZSB7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC41cyBsaW5lYXI7XG59XG5tZC10b29sYmFyIG1kLXRvb2xiYXItZmlsbGVyIHtcbiAgd2lkdGg6IDcycHg7XG59XG5tZC10b29sYmFyICosXG5tZC10b29sYmFyICo6YmVmb3JlLFxubWQtdG9vbGJhciAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbm1kLXRvb2xiYXIubmctYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5tZC10b29sYmFyLm1kLXRhbGwge1xuICBoZWlnaHQ6IDEyOHB4O1xuICBtaW4taGVpZ2h0OiAxMjhweDtcbiAgbWF4LWhlaWdodDogMTI4cHg7XG59XG5tZC10b29sYmFyLm1kLW1lZGl1bS10YWxsIHtcbiAgaGVpZ2h0OiA4OHB4O1xuICBtaW4taGVpZ2h0OiA4OHB4O1xuICBtYXgtaGVpZ2h0OiA4OHB4O1xufVxubWQtdG9vbGJhci5tZC1tZWRpdW0tdGFsbCAubWQtdG9vbGJhci10b29scyB7XG4gIGhlaWdodDogNDhweDtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgbWF4LWhlaWdodDogNDhweDtcbn1cbm1kLXRvb2xiYXIgPiAubWQtaW5kZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDY0cHg7XG59XG5bZGlyPXJ0bF0gbWQtdG9vbGJhciA+IC5tZC1pbmRlbnQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xufVxubWQtdG9vbGJhciB+IG1kLWNvbnRlbnQgPiBtZC1saXN0IHtcbiAgcGFkZGluZzogMDtcbn1cbm1kLXRvb2xiYXIgfiBtZC1jb250ZW50ID4gbWQtbGlzdCBtZC1saXN0LWl0ZW06bGFzdC1jaGlsZCBtZC1kaXZpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1kLXRvb2xiYXItdG9vbHMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAwNWVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtYXgtaGVpZ2h0OiA2NHB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5tZC10b29sYmFyLXRvb2xzIGgxLCAubWQtdG9vbGJhci10b29scyBoMiwgLm1kLXRvb2xiYXItdG9vbHMgaDMge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IGluaGVyaXQ7XG59XG4ubWQtdG9vbGJhci10b29scyBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tZC10b29sYmFyLXRvb2xzIC5maWxsLWhlaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWQtdG9vbGJhci10b29scyBtZC1jaGVja2JveCB7XG4gIG1hcmdpbjogaW5oZXJpdDtcbn1cbi5tZC10b29sYmFyLXRvb2xzIC5tZC1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1kLXRvb2xiYXItdG9vbHMgLm1kLWJ1dHRvbiwgLm1kLXRvb2xiYXItdG9vbHMgLm1kLWJ1dHRvbi5tZC1pY29uLWJ1dHRvbiBtZC1pY29uIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgZmlsbCwgY29sb3I7XG59XG4ubWQtdG9vbGJhci10b29scyAubWQtYnV0dG9uLm5nLWFuaW1hdGUsIC5tZC10b29sYmFyLXRvb2xzIC5tZC1idXR0b24ubWQtaWNvbi1idXR0b24gbWQtaWNvbi5uZy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5tZC10b29sYmFyLXRvb2xzID4gLm1kLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuW2Rpcj1ydGxdIC5tZC10b29sYmFyLXRvb2xzID4gLm1kLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IC04cHg7XG59XG4ubWQtdG9vbGJhci10b29scyA+IC5tZC1idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogLThweDtcbn1cbltkaXI9cnRsXSAubWQtdG9vbGJhci10b29scyA+IC5tZC1idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG59XG4ubWQtdG9vbGJhci10b29scyA+IG1kLW1lbnU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogLThweDtcbn1cbltkaXI9cnRsXSAubWQtdG9vbGJhci10b29scyA+IG1kLW1lbnU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG59XG4ubWQtdG9vbGJhci10b29scyA+IG1kLW1lbnU6bGFzdC1jaGlsZCA+IC5tZC1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5bZGlyPXJ0bF0gLm1kLXRvb2xiYXItdG9vbHMgPiBtZC1tZW51Omxhc3QtY2hpbGQgPiAubWQtYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tZC10b29sYmFyLXRvb2xzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICBtZC10b29sYmFyIHtcbiAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICB9XG4gIC5tZC10b29sYmFyLXRvb2xzIHtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgbWF4LWhlaWdodDogNTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIG1kLXRvb2xiYXIge1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgLm1kLXRvb2xiYXItdG9vbHMge1xuICAgIGhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xuICB9XG59XG4ubWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLm1kLXRvb2x0aXAubWQtb3JpZ2luLXRvcCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIG1hcmdpbi10b3A6IC0yNHB4O1xufVxuLm1kLXRvb2x0aXAubWQtb3JpZ2luLXJpZ2h0IHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuLm1kLXRvb2x0aXAubWQtb3JpZ2luLWJvdHRvbSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ubWQtdG9vbHRpcC5tZC1vcmlnaW4tbGVmdCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZC10b29sdGlwIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgfVxuICAubWQtdG9vbHRpcC5tZC1vcmlnaW4tdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAtMTRweDtcbiAgfVxuICAubWQtdG9vbHRpcC5tZC1vcmlnaW4tcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICB9XG4gIC5tZC10b29sdGlwLm1kLW9yaWdpbi1ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gIH1cbiAgLm1kLXRvb2x0aXAubWQtb3JpZ2luLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRweDtcbiAgfVxufVxuLm1kLXRvb2x0aXAubWQtc2hvdy1hZGQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuLm1kLXRvb2x0aXAubWQtc2hvdyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgb3BhY2l0eTogMC45O1xufVxuLm1kLXRvb2x0aXAubWQtaGlkZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjU1LCAwLjIpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1kLXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ubWQtdHJ1bmNhdGUubWQtY2xpcCB7XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG59XG4ubWQtdHJ1bmNhdGUuZmxleCB7XG4gIHdpZHRoOiAwO1xufVxuXG4ubWQtdmlydHVhbC1yZXBlYXQtY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1kLXZpcnR1YWwtcmVwZWF0LWNvbnRhaW5lciAubWQtdmlydHVhbC1yZXBlYXQtc2Nyb2xsZXIge1xuICBib3R0b206IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5tZC12aXJ0dWFsLXJlcGVhdC1jb250YWluZXIgLm1kLXZpcnR1YWwtcmVwZWF0LXNpemVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxcHg7XG59XG4ubWQtdmlydHVhbC1yZXBlYXQtY29udGFpbmVyIC5tZC12aXJ0dWFsLXJlcGVhdC1vZmZzZXR0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLm1kLXZpcnR1YWwtcmVwZWF0LWNvbnRhaW5lci5tZC1vcmllbnQtaG9yaXpvbnRhbCAubWQtdmlydHVhbC1yZXBlYXQtc2Nyb2xsZXIge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG4ubWQtdmlydHVhbC1yZXBlYXQtY29udGFpbmVyLm1kLW9yaWVudC1ob3Jpem9udGFsIC5tZC12aXJ0dWFsLXJlcGVhdC1vZmZzZXR0ZXIge1xuICBib3R0b206IDE2cHg7XG4gIHJpZ2h0OiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuW2Rpcj1ydGxdIC5tZC12aXJ0dWFsLXJlcGVhdC1jb250YWluZXIubWQtb3JpZW50LWhvcml6b250YWwgLm1kLXZpcnR1YWwtcmVwZWF0LW9mZnNldHRlciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4ubWQtd2hpdGVmcmFtZS0xZHAsIC5tZC13aGl0ZWZyYW1lLXoxIHtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xufVxuXG4ubWQtd2hpdGVmcmFtZS0yZHAge1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG59XG5cbi5tZC13aGl0ZWZyYW1lLTNkcCB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xOSksIDAgNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xufVxuXG4ubWQtd2hpdGVmcmFtZS00ZHAsIC5tZC13aGl0ZWZyYW1lLXoyIHtcbiAgYm94LXNoYWRvdzogMCAxNHB4IDI4cHggcmdiYSgwLCAwLCAwLCAwLjI1KSwgMCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbn1cblxuLm1kLXdoaXRlZnJhbWUtNWRwIHtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA1cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5tZC13aGl0ZWZyYW1lLTZkcCB7XG4gIGJveC1zaGFkb3c6IDAgMTlweCAzOHB4IHJnYmEoMCwgMCwgMCwgMC4zKSwgMCAxNXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbn1cblxuLm1kLXdoaXRlZnJhbWUtN2RwLCAubWQtd2hpdGVmcmFtZS16MyB7XG4gIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4zNSksIDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbn1cblxuLm1kLXdoaXRlZnJhbWUtOGRwIHtcbiAgYm94LXNoYWRvdzogMCAxNnB4IDI4cHggcmdiYSgwLCAwLCAwLCAwLjIyKSwgMCAyNXB4IDU1cHggcmdiYSgwLCAwLCAwLCAwLjIxKTtcbn1cblxuLm1kLXdoaXRlZnJhbWUtOWRwIHtcbiAgYm94LXNoYWRvdzogMHB4IDVweCA2cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA5cHggMTJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDNweCAxNnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4ubWQtd2hpdGVmcmFtZS0xMGRwLCAubWQtd2hpdGVmcmFtZS16NCB7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggNnB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMTBweCAxNHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggNHB4IDE4cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5tZC13aGl0ZWZyYW1lLTExZHAge1xuICBib3gtc2hhZG93OiAwcHggNnB4IDdweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDExcHggMTVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDRweCAyMHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4ubWQtd2hpdGVmcmFtZS0xMmRwIHtcbiAgYm94LXNoYWRvdzogMHB4IDdweCA4cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxMnB4IDE3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA1cHggMjJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLm1kLXdoaXRlZnJhbWUtMTNkcCwgLm1kLXdoaXRlZnJhbWUtejUge1xuICBib3gtc2hhZG93OiAwcHggN3B4IDhweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDEzcHggMTlweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDVweCAyNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4ubWQtd2hpdGVmcmFtZS0xNGRwIHtcbiAgYm94LXNoYWRvdzogMHB4IDdweCA5cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxNHB4IDIxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA1cHggMjZweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLm1kLXdoaXRlZnJhbWUtMTVkcCB7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggOXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMTVweCAyMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggNnB4IDI4cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5tZC13aGl0ZWZyYW1lLTE2ZHAge1xuICBib3gtc2hhZG93OiAwcHggOHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxNnB4IDI0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA2cHggMzBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLm1kLXdoaXRlZnJhbWUtMTdkcCB7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMTFweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDE3cHggMjZweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDZweCAzMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4ubWQtd2hpdGVmcmFtZS0xOGRwIHtcbiAgYm94LXNoYWRvdzogMHB4IDlweCAxMXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMThweCAyOHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggN3B4IDM0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5tZC13aGl0ZWZyYW1lLTE5ZHAge1xuICBib3gtc2hhZG93OiAwcHggOXB4IDEycHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxOXB4IDI5cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA3cHggMzZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLm1kLXdoaXRlZnJhbWUtMjBkcCB7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDEzcHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAyMHB4IDMxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA4cHggMzhweCA3cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLm1kLXdoaXRlZnJhbWUtMjFkcCB7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDEzcHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAyMXB4IDMzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA4cHggNDBweCA3cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLm1kLXdoaXRlZnJhbWUtMjJkcCB7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDE0cHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAyMnB4IDM1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA4cHggNDJweCA3cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLm1kLXdoaXRlZnJhbWUtMjNkcCB7XG4gIGJveC1zaGFkb3c6IDBweCAxMXB4IDE0cHggLTdweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAyM3B4IDM2cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA5cHggNDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLm1kLXdoaXRlZnJhbWUtMjRkcCB7XG4gIGJveC1zaGFkb3c6IDBweCAxMXB4IDE1cHggLTdweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAyNHB4IDM4cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA5cHggNDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgbWQtd2hpdGVmcmFtZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgbWQtd2hpdGVmcmFtZSwgW21kLXdoaXRlZnJhbWVdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG4vKlxuKiBTaW5jZSBMYXlvdXQgQVBJIHVzZXMgbmctY2xvYWsgdG8gaGlkZSB0aGUgZG9tIGVsZW1lbnRzIHdoaWxlIGxheW91dHMgYXJlIGFkanVzdGVkXG4qL1xuW25nXFw6Y2xvYWtdLCBbbmctY2xvYWtdLCBbZGF0YS1uZy1jbG9ha10sIFt4LW5nLWNsb2FrXSwgLm5nLWNsb2FrLCAueC1uZy1jbG9hayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLypcbiogIFJlc3BvbnNpdmUgYXR0cmlidXRlc1xuKlxuKiAgUmVmZXJlbmNlczpcbiogIDEpIGh0dHBzOi8vc2NvdGNoLmlvL3R1dG9yaWFscy9hLXZpc3VhbC1ndWlkZS10by1jc3MzLWZsZXhib3gtcHJvcGVydGllcyNmbGV4XG4qICAyKSBodHRwczovL2Nzcy10cmlja3MuY29tL2FsbWFuYWMvcHJvcGVydGllcy9mL2ZsZXgvXG4qICAzKSBodHRwczovL2Nzcy10cmlja3MuY29tL3NuaXBwZXRzL2Nzcy9hLWd1aWRlLXRvLWZsZXhib3gvXG4qICA0KSBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzIzMtbWluLWhlaWdodC1vbi1hLWZsZXgtY29udGFpbmVyLXdvbnQtYXBwbHktdG8taXRzLWZsZXgtaXRlbXNcbiogIDUpIGh0dHA6Ly9nb2RiYW4uY29tLnVhL3Byb2plY3RzL2ZsZXhncmlkXG4qL1xuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgLmxheW91dC1maWxsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi8qXG4gKiAgQXBwbHkgTWl4aW5zIHRvIGNyZWF0ZSBMYXlvdXQvRmxleGJveCBzdHlsZXNcbiAqL1xuLmZsZXgtb3JkZXIge1xuICBvcmRlcjogMDtcbn1cblxuLmZsZXgtb3JkZXItLTIwIHtcbiAgb3JkZXI6IC0yMDtcbn1cblxuLmZsZXgtb3JkZXItLTE5IHtcbiAgb3JkZXI6IC0xOTtcbn1cblxuLmZsZXgtb3JkZXItLTE4IHtcbiAgb3JkZXI6IC0xODtcbn1cblxuLmZsZXgtb3JkZXItLTE3IHtcbiAgb3JkZXI6IC0xNztcbn1cblxuLmZsZXgtb3JkZXItLTE2IHtcbiAgb3JkZXI6IC0xNjtcbn1cblxuLmZsZXgtb3JkZXItLTE1IHtcbiAgb3JkZXI6IC0xNTtcbn1cblxuLmZsZXgtb3JkZXItLTE0IHtcbiAgb3JkZXI6IC0xNDtcbn1cblxuLmZsZXgtb3JkZXItLTEzIHtcbiAgb3JkZXI6IC0xMztcbn1cblxuLmZsZXgtb3JkZXItLTEyIHtcbiAgb3JkZXI6IC0xMjtcbn1cblxuLmZsZXgtb3JkZXItLTExIHtcbiAgb3JkZXI6IC0xMTtcbn1cblxuLmZsZXgtb3JkZXItLTEwIHtcbiAgb3JkZXI6IC0xMDtcbn1cblxuLmZsZXgtb3JkZXItLTkge1xuICBvcmRlcjogLTk7XG59XG5cbi5mbGV4LW9yZGVyLS04IHtcbiAgb3JkZXI6IC04O1xufVxuXG4uZmxleC1vcmRlci0tNyB7XG4gIG9yZGVyOiAtNztcbn1cblxuLmZsZXgtb3JkZXItLTYge1xuICBvcmRlcjogLTY7XG59XG5cbi5mbGV4LW9yZGVyLS01IHtcbiAgb3JkZXI6IC01O1xufVxuXG4uZmxleC1vcmRlci0tNCB7XG4gIG9yZGVyOiAtNDtcbn1cblxuLmZsZXgtb3JkZXItLTMge1xuICBvcmRlcjogLTM7XG59XG5cbi5mbGV4LW9yZGVyLS0yIHtcbiAgb3JkZXI6IC0yO1xufVxuXG4uZmxleC1vcmRlci0tMSB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLmZsZXgtb3JkZXItMCB7XG4gIG9yZGVyOiAwO1xufVxuXG4uZmxleC1vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5mbGV4LW9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cblxuLmZsZXgtb3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuXG4uZmxleC1vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG5cbi5mbGV4LW9yZGVyLTUge1xuICBvcmRlcjogNTtcbn1cblxuLmZsZXgtb3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuXG4uZmxleC1vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG5cbi5mbGV4LW9yZGVyLTgge1xuICBvcmRlcjogODtcbn1cblxuLmZsZXgtb3JkZXItOSB7XG4gIG9yZGVyOiA5O1xufVxuXG4uZmxleC1vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cblxuLmZsZXgtb3JkZXItMTEge1xuICBvcmRlcjogMTE7XG59XG5cbi5mbGV4LW9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG4uZmxleC1vcmRlci0xMyB7XG4gIG9yZGVyOiAxMztcbn1cblxuLmZsZXgtb3JkZXItMTQge1xuICBvcmRlcjogMTQ7XG59XG5cbi5mbGV4LW9yZGVyLTE1IHtcbiAgb3JkZXI6IDE1O1xufVxuXG4uZmxleC1vcmRlci0xNiB7XG4gIG9yZGVyOiAxNjtcbn1cblxuLmZsZXgtb3JkZXItMTcge1xuICBvcmRlcjogMTc7XG59XG5cbi5mbGV4LW9yZGVyLTE4IHtcbiAgb3JkZXI6IDE4O1xufVxuXG4uZmxleC1vcmRlci0xOSB7XG4gIG9yZGVyOiAxOTtcbn1cblxuLmZsZXgtb3JkZXItMjAge1xuICBvcmRlcjogMjA7XG59XG5cbi5vZmZzZXQtMCwgLmZsZXgtb2Zmc2V0LTAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC0wLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbltkaXI9cnRsXSAub2Zmc2V0LTAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC0wLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm9mZnNldC01LCAuZmxleC1vZmZzZXQtNSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LTUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbn1cbltkaXI9cnRsXSAub2Zmc2V0LTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC01LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogNSU7XG59XG5cbi5vZmZzZXQtMTAsIC5mbGV4LW9mZnNldC0xMCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LTEwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwJTtcbn1cbltkaXI9cnRsXSAub2Zmc2V0LTEwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LTEwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LTEwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEwJTtcbn1cblxuLm9mZnNldC0xNSwgLmZsZXgtb2Zmc2V0LTE1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtMTUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtMTUge1xuICBtYXJnaW4tbGVmdDogMTUlO1xufVxuW2Rpcj1ydGxdIC5vZmZzZXQtMTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtMTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtMTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LTE1IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTUlO1xufVxuXG4ub2Zmc2V0LTIwLCAuZmxleC1vZmZzZXQtMjAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC0yMCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMCU7XG59XG5bZGlyPXJ0bF0gLm9mZnNldC0yMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC0yMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC0yMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtMjAge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAyMCU7XG59XG5cbi5vZmZzZXQtMjUsIC5mbGV4LW9mZnNldC0yNSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LTI1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LTI1IHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbltkaXI9cnRsXSAub2Zmc2V0LTI1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LTI1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LTI1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDI1JTtcbn1cblxuLm9mZnNldC0zMCwgLmZsZXgtb2Zmc2V0LTMwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtMzAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtMzAge1xuICBtYXJnaW4tbGVmdDogMzAlO1xufVxuW2Rpcj1ydGxdIC5vZmZzZXQtMzAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtMzAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtMzAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LTMwIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMzAlO1xufVxuXG4ub2Zmc2V0LTM1LCAuZmxleC1vZmZzZXQtMzUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC0zNSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC0zNSB7XG4gIG1hcmdpbi1sZWZ0OiAzNSU7XG59XG5bZGlyPXJ0bF0gLm9mZnNldC0zNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC0zNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC0zNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtMzUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAzNSU7XG59XG5cbi5vZmZzZXQtNDAsIC5mbGV4LW9mZnNldC00MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LTQwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwJTtcbn1cbltkaXI9cnRsXSAub2Zmc2V0LTQwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LTQwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LTQwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC00MCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDQwJTtcbn1cblxuLm9mZnNldC00NSwgLmZsZXgtb2Zmc2V0LTQ1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtNDUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtNDUge1xuICBtYXJnaW4tbGVmdDogNDUlO1xufVxuW2Rpcj1ydGxdIC5vZmZzZXQtNDUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtNDUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtNDUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LTQ1IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogNDUlO1xufVxuXG4ub2Zmc2V0LTUwLCAuZmxleC1vZmZzZXQtNTAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC01MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC01MCB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5bZGlyPXJ0bF0gLm9mZnNldC01MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC01MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC01MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtNTAge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA1MCU7XG59XG5cbi5vZmZzZXQtNTUsIC5mbGV4LW9mZnNldC01NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LTU1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LTU1IHtcbiAgbWFyZ2luLWxlZnQ6IDU1JTtcbn1cbltkaXI9cnRsXSAub2Zmc2V0LTU1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LTU1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LTU1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC01NSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDU1JTtcbn1cblxuLm9mZnNldC02MCwgLmZsZXgtb2Zmc2V0LTYwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtNjAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtNjAge1xuICBtYXJnaW4tbGVmdDogNjAlO1xufVxuW2Rpcj1ydGxdIC5vZmZzZXQtNjAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtNjAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtNjAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LTYwIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogNjAlO1xufVxuXG4ub2Zmc2V0LTY1LCAuZmxleC1vZmZzZXQtNjUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC02NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC02NSB7XG4gIG1hcmdpbi1sZWZ0OiA2NSU7XG59XG5bZGlyPXJ0bF0gLm9mZnNldC02NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC02NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC02NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtNjUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA2NSU7XG59XG5cbi5vZmZzZXQtNzAsIC5mbGV4LW9mZnNldC03MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LTcwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LTcwIHtcbiAgbWFyZ2luLWxlZnQ6IDcwJTtcbn1cbltkaXI9cnRsXSAub2Zmc2V0LTcwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LTcwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LTcwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC03MCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDcwJTtcbn1cblxuLm9mZnNldC03NSwgLmZsZXgtb2Zmc2V0LTc1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtNzUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtNzUge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuW2Rpcj1ydGxdIC5vZmZzZXQtNzUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtNzUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtNzUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LTc1IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogNzUlO1xufVxuXG4ub2Zmc2V0LTgwLCAuZmxleC1vZmZzZXQtODAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC04MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC04MCB7XG4gIG1hcmdpbi1sZWZ0OiA4MCU7XG59XG5bZGlyPXJ0bF0gLm9mZnNldC04MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC04MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC04MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtODAge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA4MCU7XG59XG5cbi5vZmZzZXQtODUsIC5mbGV4LW9mZnNldC04NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LTg1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LTg1IHtcbiAgbWFyZ2luLWxlZnQ6IDg1JTtcbn1cbltkaXI9cnRsXSAub2Zmc2V0LTg1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LTg1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LTg1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC04NSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDg1JTtcbn1cblxuLm9mZnNldC05MCwgLmZsZXgtb2Zmc2V0LTkwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtOTAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtOTAge1xuICBtYXJnaW4tbGVmdDogOTAlO1xufVxuW2Rpcj1ydGxdIC5vZmZzZXQtOTAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtOTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtOTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LTkwIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogOTAlO1xufVxuXG4ub2Zmc2V0LTk1LCAuZmxleC1vZmZzZXQtOTUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC05NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC05NSB7XG4gIG1hcmdpbi1sZWZ0OiA5NSU7XG59XG5bZGlyPXJ0bF0gLm9mZnNldC05NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC05NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC05NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtOTUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA5NSU7XG59XG5cbi5vZmZzZXQtMzMsIC5mbGV4LW9mZnNldC0zMywgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LTMzLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LTMzIHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTY2LCAuZmxleC1vZmZzZXQtNjYsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC02NiwgLmxheW91dC1tYXJnaW4gLm9mZnNldC02NiB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cbltkaXI9cnRsXSAub2Zmc2V0LTY2LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LTY2LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LTY2LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC02NiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4ubGF5b3V0LWFsaWduLFxuLmxheW91dC1hbGlnbi1zdGFydC1zdHJldGNoIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmxheW91dC1hbGlnbi1zdGFydCxcbi5sYXlvdXQtYWxpZ24tc3RhcnQtc3RhcnQsXG4ubGF5b3V0LWFsaWduLXN0YXJ0LWNlbnRlcixcbi5sYXlvdXQtYWxpZ24tc3RhcnQtZW5kLFxuLmxheW91dC1hbGlnbi1zdGFydC1zdHJldGNoIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ubGF5b3V0LWFsaWduLWNlbnRlcixcbi5sYXlvdXQtYWxpZ24tY2VudGVyLXN0YXJ0LFxuLmxheW91dC1hbGlnbi1jZW50ZXItY2VudGVyLFxuLmxheW91dC1hbGlnbi1jZW50ZXItZW5kLFxuLmxheW91dC1hbGlnbi1jZW50ZXItc3RyZXRjaCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubGF5b3V0LWFsaWduLWVuZCxcbi5sYXlvdXQtYWxpZ24tZW5kLXN0YXJ0LFxuLmxheW91dC1hbGlnbi1lbmQtY2VudGVyLFxuLmxheW91dC1hbGlnbi1lbmQtZW5kLFxuLmxheW91dC1hbGlnbi1lbmQtc3RyZXRjaCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5sYXlvdXQtYWxpZ24tc3BhY2UtYXJvdW5kLFxuLmxheW91dC1hbGlnbi1zcGFjZS1hcm91bmQtY2VudGVyLFxuLmxheW91dC1hbGlnbi1zcGFjZS1hcm91bmQtc3RhcnQsXG4ubGF5b3V0LWFsaWduLXNwYWNlLWFyb3VuZC1lbmQsXG4ubGF5b3V0LWFsaWduLXNwYWNlLWFyb3VuZC1zdHJldGNoIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5sYXlvdXQtYWxpZ24tc3BhY2UtYmV0d2Vlbixcbi5sYXlvdXQtYWxpZ24tc3BhY2UtYmV0d2Vlbi1jZW50ZXIsXG4ubGF5b3V0LWFsaWduLXNwYWNlLWJldHdlZW4tc3RhcnQsXG4ubGF5b3V0LWFsaWduLXNwYWNlLWJldHdlZW4tZW5kLFxuLmxheW91dC1hbGlnbi1zcGFjZS1iZXR3ZWVuLXN0cmV0Y2gge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5sYXlvdXQtYWxpZ24tc3RhcnQtc3RhcnQsXG4ubGF5b3V0LWFsaWduLWNlbnRlci1zdGFydCxcbi5sYXlvdXQtYWxpZ24tZW5kLXN0YXJ0LFxuLmxheW91dC1hbGlnbi1zcGFjZS1iZXR3ZWVuLXN0YXJ0LFxuLmxheW91dC1hbGlnbi1zcGFjZS1hcm91bmQtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmxheW91dC1hbGlnbi1zdGFydC1jZW50ZXIsXG4ubGF5b3V0LWFsaWduLWNlbnRlci1jZW50ZXIsXG4ubGF5b3V0LWFsaWduLWVuZC1jZW50ZXIsXG4ubGF5b3V0LWFsaWduLXNwYWNlLWJldHdlZW4tY2VudGVyLFxuLmxheW91dC1hbGlnbi1zcGFjZS1hcm91bmQtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5sYXlvdXQtYWxpZ24tc3RhcnQtY2VudGVyID4gKixcbi5sYXlvdXQtYWxpZ24tY2VudGVyLWNlbnRlciA+ICosXG4ubGF5b3V0LWFsaWduLWVuZC1jZW50ZXIgPiAqLFxuLmxheW91dC1hbGlnbi1zcGFjZS1iZXR3ZWVuLWNlbnRlciA+ICosXG4ubGF5b3V0LWFsaWduLXNwYWNlLWFyb3VuZC1jZW50ZXIgPiAqIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LWFsaWduLXN0YXJ0LWVuZCxcbi5sYXlvdXQtYWxpZ24tY2VudGVyLWVuZCxcbi5sYXlvdXQtYWxpZ24tZW5kLWVuZCxcbi5sYXlvdXQtYWxpZ24tc3BhY2UtYmV0d2Vlbi1lbmQsXG4ubGF5b3V0LWFsaWduLXNwYWNlLWFyb3VuZC1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ubGF5b3V0LWFsaWduLXN0YXJ0LXN0cmV0Y2gsXG4ubGF5b3V0LWFsaWduLWNlbnRlci1zdHJldGNoLFxuLmxheW91dC1hbGlnbi1lbmQtc3RyZXRjaCxcbi5sYXlvdXQtYWxpZ24tc3BhY2UtYmV0d2Vlbi1zdHJldGNoLFxuLmxheW91dC1hbGlnbi1zcGFjZS1hcm91bmQtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xufVxuXG4uZmxleCB7XG4gIGZsZXg6IDE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mbGV4LWdyb3cge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZsZXgtaW5pdGlhbCB7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxleC1hdXRvIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mbGV4LW5vbmUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZsZXgtbm9zaHJpbmsge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZsZXgtbm9ncm93IHtcbiAgZmxleDogMCAxIGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mbGV4LTAge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxheW91dC1yb3cgPiAuZmxleC0wIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmxheW91dC1jb2x1bW4gPiAuZmxleC0wIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mbGV4LTUge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiA1JTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxheW91dC1yb3cgPiAuZmxleC01IHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogNSU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sYXlvdXQtY29sdW1uID4gLmZsZXgtNSB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDUlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxleC0xMCB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDEwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxheW91dC1yb3cgPiAuZmxleC0xMCB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDEwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxheW91dC1jb2x1bW4gPiAuZmxleC0xMCB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZsZXgtMTUge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiAxNSU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sYXlvdXQtcm93ID4gLmZsZXgtMTUge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiAxNSU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sYXlvdXQtY29sdW1uID4gLmZsZXgtMTUge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxNSU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mbGV4LTIwIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogMjAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LXJvdyA+IC5mbGV4LTIwIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogMjAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LWNvbHVtbiA+IC5mbGV4LTIwIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxleC0yNSB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDI1JTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxheW91dC1yb3cgPiAuZmxleC0yNSB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDI1JTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxheW91dC1jb2x1bW4gPiAuZmxleC0yNSB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDI1JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZsZXgtMzAge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiAzMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sYXlvdXQtcm93ID4gLmZsZXgtMzAge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiAzMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sYXlvdXQtY29sdW1uID4gLmZsZXgtMzAge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAzMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mbGV4LTM1IHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogMzUlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LXJvdyA+IC5mbGV4LTM1IHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogMzUlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LWNvbHVtbiA+IC5mbGV4LTM1IHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzUlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxleC00MCB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDQwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxheW91dC1yb3cgPiAuZmxleC00MCB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDQwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxheW91dC1jb2x1bW4gPiAuZmxleC00MCB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDQwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZsZXgtNDUge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiA0NSU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sYXlvdXQtcm93ID4gLmZsZXgtNDUge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiA0NSU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sYXlvdXQtY29sdW1uID4gLmZsZXgtNDUge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA0NSU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mbGV4LTUwIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogNTAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LXJvdyA+IC5mbGV4LTUwIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogNTAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LWNvbHVtbiA+IC5mbGV4LTUwIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxleC01NSB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDU1JTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxheW91dC1yb3cgPiAuZmxleC01NSB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDU1JTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxheW91dC1jb2x1bW4gPiAuZmxleC01NSB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDU1JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZsZXgtNjAge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiA2MCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sYXlvdXQtcm93ID4gLmZsZXgtNjAge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiA2MCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sYXlvdXQtY29sdW1uID4gLmZsZXgtNjAge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA2MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mbGV4LTY1IHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogNjUlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LXJvdyA+IC5mbGV4LTY1IHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogNjUlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LWNvbHVtbiA+IC5mbGV4LTY1IHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNjUlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxleC03MCB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxheW91dC1yb3cgPiAuZmxleC03MCB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxheW91dC1jb2x1bW4gPiAuZmxleC03MCB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDcwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZsZXgtNzUge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiA3NSU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sYXlvdXQtcm93ID4gLmZsZXgtNzUge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiA3NSU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sYXlvdXQtY29sdW1uID4gLmZsZXgtNzUge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA3NSU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mbGV4LTgwIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LXJvdyA+IC5mbGV4LTgwIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LWNvbHVtbiA+IC5mbGV4LTgwIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogODAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxleC04NSB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDg1JTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxheW91dC1yb3cgPiAuZmxleC04NSB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDg1JTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxheW91dC1jb2x1bW4gPiAuZmxleC04NSB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDg1JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZsZXgtOTAge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sYXlvdXQtcm93ID4gLmZsZXgtOTAge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sYXlvdXQtY29sdW1uID4gLmZsZXgtOTAge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA5MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mbGV4LTk1IHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogOTUlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LXJvdyA+IC5mbGV4LTk1IHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogOTUlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LWNvbHVtbiA+IC5mbGV4LTk1IHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogOTUlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxleC0xMDAge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LXJvdyA+IC5mbGV4LTEwMCB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sYXlvdXQtY29sdW1uID4gLmZsZXgtMTAwIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZsZXgtMzMge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mbGV4LTY2IHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogNjYuNjYlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGF5b3V0LXJvdyA+IC5mbGV4LTMzIHtcbiAgZmxleDogMSAxIDMzLjMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubGF5b3V0LXJvdyA+IC5mbGV4LTY2IHtcbiAgZmxleDogMSAxIDY2LjY2JTtcbiAgbWF4LXdpZHRoOiA2Ni42NiU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sYXlvdXQtY29sdW1uID4gLmZsZXgtMzMge1xuICBmbGV4OiAxIDEgMzMuMzMlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDMzLjMzJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5sYXlvdXQtY29sdW1uID4gLmZsZXgtNjYge1xuICBmbGV4OiAxIDEgNjYuNjYlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDY2LjY2JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxheW91dC1yb3cgPiAuZmxleC0zMyB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5sYXlvdXQtcm93ID4gLmZsZXgtNjYge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiA2Ni42NiU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubGF5b3V0LXJvdyA+IC5mbGV4IHtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ubGF5b3V0LWNvbHVtbiA+IC5mbGV4LTMzIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzMuMzMlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmxheW91dC1jb2x1bW4gPiAuZmxleC02NiB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDY2LjY2JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5sYXlvdXQtY29sdW1uID4gLmZsZXgge1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4ubGF5b3V0LCAubGF5b3V0LWNvbHVtbiwgLmxheW91dC1yb3cge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5sYXlvdXQtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmxheW91dC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4ubGF5b3V0LXBhZGRpbmctc20gPiAqLFxuLmxheW91dC1wYWRkaW5nID4gLmZsZXgtc20ge1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5sYXlvdXQtcGFkZGluZyxcbi5sYXlvdXQtcGFkZGluZy1ndC1zbSxcbi5sYXlvdXQtcGFkZGluZy1tZCxcbi5sYXlvdXQtcGFkZGluZyA+ICosXG4ubGF5b3V0LXBhZGRpbmctZ3Qtc20gPiAqLFxuLmxheW91dC1wYWRkaW5nLW1kID4gKixcbi5sYXlvdXQtcGFkZGluZyA+IC5mbGV4LFxuLmxheW91dC1wYWRkaW5nID4gLmZsZXgtZ3Qtc20sXG4ubGF5b3V0LXBhZGRpbmcgPiAuZmxleC1tZCB7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuLmxheW91dC1wYWRkaW5nLWd0LW1kID4gKixcbi5sYXlvdXQtcGFkZGluZy1sZyA+ICosXG4ubGF5b3V0LXBhZGRpbmctZ3QtbGcgPiAqLFxuLmxheW91dC1wYWRkaW5nID4gLmZsZXgtZ3QtbWQsXG4ubGF5b3V0LXBhZGRpbmcgPiAuZmxleC1sZyxcbi5sYXlvdXQtcGFkZGluZyA+IC5mbGV4LWxnLFxuLmxheW91dC1wYWRkaW5nID4gLmZsZXgtZ3QtbGcge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuXG4ubGF5b3V0LW1hcmdpbi1zbSA+ICosXG4ubGF5b3V0LW1hcmdpbiA+IC5mbGV4LXNtIHtcbiAgbWFyZ2luOiA0cHg7XG59XG5cbi5sYXlvdXQtbWFyZ2luLFxuLmxheW91dC1tYXJnaW4tZ3Qtc20sXG4ubGF5b3V0LW1hcmdpbi1tZCxcbi5sYXlvdXQtbWFyZ2luID4gKixcbi5sYXlvdXQtbWFyZ2luLWd0LXNtID4gKixcbi5sYXlvdXQtbWFyZ2luLW1kID4gKixcbi5sYXlvdXQtbWFyZ2luID4gLmZsZXgsXG4ubGF5b3V0LW1hcmdpbiA+IC5mbGV4LWd0LXNtLFxuLmxheW91dC1tYXJnaW4gPiAuZmxleC1tZCB7XG4gIG1hcmdpbjogOHB4O1xufVxuXG4ubGF5b3V0LW1hcmdpbi1ndC1tZCA+ICosXG4ubGF5b3V0LW1hcmdpbi1sZyA+ICosXG4ubGF5b3V0LW1hcmdpbi1ndC1sZyA+ICosXG4ubGF5b3V0LW1hcmdpbiA+IC5mbGV4LWd0LW1kLFxuLmxheW91dC1tYXJnaW4gPiAuZmxleC1sZyxcbi5sYXlvdXQtbWFyZ2luID4gLmZsZXgtZ3QtbGcge1xuICBtYXJnaW46IDE2cHg7XG59XG5cbi5sYXlvdXQtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmxheW91dC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmxheW91dC1maWxsIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKipcbiAqIGBoaWRlLWd0LXNtIHNob3ctZ3QtbGdgIHNob3VsZCBoaWRlIGZyb20gNjAwcHggdG8gMTIwMHB4XG4gKiBgc2hvdy1tZCBoaWRlLWd0LXNtYCBzaG91bGQgc2hvdyBmcm9tIDBweCB0byA5NjBweCBhbmQgaGlkZSBhdCA+OTYwcHhcbiAqIGBoaWRlLWd0LW1kIHNob3ctZ3Qtc21gIHNob3VsZCBzaG93IGV2ZXJ5d2hlcmUgKHNob3cgb3ZlcnJpZGVzIGhpZGUpYFxuICpcbiAqICBoaWRlIG1lYW5zIGhpZGUgZXZlcnl3aGVyZVxuICogIFNpemVzOlxuICogICAgICAgICAkbGF5b3V0LWJyZWFrcG9pbnQteHM6ICAgICA2MDBweCAhZGVmYXVsdDtcbiAqICAgICAgICAgJGxheW91dC1icmVha3BvaW50LXNtOiAgICAgOTYwcHggIWRlZmF1bHQ7XG4gKiAgICAgICAgICRsYXlvdXQtYnJlYWtwb2ludC1tZDogICAgIDEyODBweCAhZGVmYXVsdDtcbiAqICAgICAgICAgJGxheW91dC1icmVha3BvaW50LWxnOiAgICAgMTkyMHB4ICFkZWZhdWx0O1xuICovXG5AbWVkaWEgKG1heC13aWR0aDogMzU4cHgpIHtcbiAgLmhpZGUteHM6bm90KC5zaG93LXhzKTpub3QoLnNob3cpLCAuaGlkZTpub3QoLnNob3cteHMpOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZsZXgtb3JkZXIteHMtLTIwIHtcbiAgICBvcmRlcjogLTIwO1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLS0xOSB7XG4gICAgb3JkZXI6IC0xOTtcbiAgfVxuICAuZmxleC1vcmRlci14cy0tMTgge1xuICAgIG9yZGVyOiAtMTg7XG4gIH1cbiAgLmZsZXgtb3JkZXIteHMtLTE3IHtcbiAgICBvcmRlcjogLTE3O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLS0xNiB7XG4gICAgb3JkZXI6IC0xNjtcbiAgfVxuICAuZmxleC1vcmRlci14cy0tMTUge1xuICAgIG9yZGVyOiAtMTU7XG4gIH1cbiAgLmZsZXgtb3JkZXIteHMtLTE0IHtcbiAgICBvcmRlcjogLTE0O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLS0xMyB7XG4gICAgb3JkZXI6IC0xMztcbiAgfVxuICAuZmxleC1vcmRlci14cy0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cbiAgLmZsZXgtb3JkZXIteHMtLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuICAuZmxleC1vcmRlci14cy0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cbiAgLmZsZXgtb3JkZXIteHMtLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuICAuZmxleC1vcmRlci14cy0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cbiAgLmZsZXgtb3JkZXIteHMtLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuICAuZmxleC1vcmRlci14cy0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cbiAgLmZsZXgtb3JkZXIteHMtLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAuZmxleC1vcmRlci14cy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAuZmxleC1vcmRlci14cy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZmxleC1vcmRlci14cy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuZmxleC1vcmRlci14cy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuZmxleC1vcmRlci14cy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAuZmxleC1vcmRlci14cy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuZmxleC1vcmRlci14cy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuZmxleC1vcmRlci14cy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAuZmxleC1vcmRlci14cy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAuZmxleC1vcmRlci14cy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAuZmxleC1vcmRlci14cy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmZsZXgtb3JkZXIteHMtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAuZmxleC1vcmRlci14cy0xMyB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLTE0IHtcbiAgICBvcmRlcjogMTQ7XG4gIH1cbiAgLmZsZXgtb3JkZXIteHMtMTUge1xuICAgIG9yZGVyOiAxNTtcbiAgfVxuICAuZmxleC1vcmRlci14cy0xNiB7XG4gICAgb3JkZXI6IDE2O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLTE3IHtcbiAgICBvcmRlcjogMTc7XG4gIH1cbiAgLmZsZXgtb3JkZXIteHMtMTgge1xuICAgIG9yZGVyOiAxODtcbiAgfVxuICAuZmxleC1vcmRlci14cy0xOSB7XG4gICAgb3JkZXI6IDE5O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhzLTIwIHtcbiAgICBvcmRlcjogMjA7XG4gIH1cbiAgLm9mZnNldC14cy0wLCAuZmxleC1vZmZzZXQteHMtMCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhzLTAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteHMtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteHMtMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14cy0wLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhzLTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhzLTAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAub2Zmc2V0LXhzLTUsIC5mbGV4LW9mZnNldC14cy01LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteHMtNSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC14cy01IHtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteHMtNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14cy01LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhzLTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhzLTUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gIH1cbiAgLm9mZnNldC14cy0xMCwgLmZsZXgtb2Zmc2V0LXhzLTEwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteHMtMTAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteHMtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteHMtMTAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteHMtMTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteHMtMTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhzLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcbiAgfVxuICAub2Zmc2V0LXhzLTE1LCAuZmxleC1vZmZzZXQteHMtMTUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14cy0xNSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC14cy0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14cy0xNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14cy0xNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14cy0xNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteHMtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMTUlO1xuICB9XG4gIC5vZmZzZXQteHMtMjAsIC5mbGV4LW9mZnNldC14cy0yMCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhzLTIwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhzLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhzLTIwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhzLTIwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhzLTIwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC14cy0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAyMCU7XG4gIH1cbiAgLm9mZnNldC14cy0yNSwgLmZsZXgtb2Zmc2V0LXhzLTI1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteHMtMjUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteHMtMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteHMtMjUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteHMtMjUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteHMtMjUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhzLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhzLTMwLCAuZmxleC1vZmZzZXQteHMtMzAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14cy0zMCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC14cy0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14cy0zMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14cy0zMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14cy0zMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteHMtMzAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMzAlO1xuICB9XG4gIC5vZmZzZXQteHMtMzUsIC5mbGV4LW9mZnNldC14cy0zNSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhzLTM1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhzLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogMzUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhzLTM1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhzLTM1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhzLTM1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC14cy0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAzNSU7XG4gIH1cbiAgLm9mZnNldC14cy00MCwgLmZsZXgtb2Zmc2V0LXhzLTQwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteHMtNDAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteHMtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteHMtNDAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteHMtNDAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteHMtNDAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhzLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDQwJTtcbiAgfVxuICAub2Zmc2V0LXhzLTQ1LCAuZmxleC1vZmZzZXQteHMtNDUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14cy00NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC14cy00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14cy00NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14cy00NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14cy00NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteHMtNDUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNDUlO1xuICB9XG4gIC5vZmZzZXQteHMtNTAsIC5mbGV4LW9mZnNldC14cy01MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhzLTUwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhzLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhzLTUwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhzLTUwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhzLTUwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC14cy01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14cy01NSwgLmZsZXgtb2Zmc2V0LXhzLTU1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteHMtNTUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteHMtNTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteHMtNTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteHMtNTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteHMtNTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhzLTU1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDU1JTtcbiAgfVxuICAub2Zmc2V0LXhzLTYwLCAuZmxleC1vZmZzZXQteHMtNjAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14cy02MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC14cy02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14cy02MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14cy02MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14cy02MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteHMtNjAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNjAlO1xuICB9XG4gIC5vZmZzZXQteHMtNjUsIC5mbGV4LW9mZnNldC14cy02NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhzLTY1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhzLTY1IHtcbiAgICBtYXJnaW4tbGVmdDogNjUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhzLTY1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhzLTY1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhzLTY1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC14cy02NSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA2NSU7XG4gIH1cbiAgLm9mZnNldC14cy03MCwgLmZsZXgtb2Zmc2V0LXhzLTcwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteHMtNzAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteHMtNzAge1xuICAgIG1hcmdpbi1sZWZ0OiA3MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteHMtNzAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteHMtNzAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteHMtNzAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhzLTcwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDcwJTtcbiAgfVxuICAub2Zmc2V0LXhzLTc1LCAuZmxleC1vZmZzZXQteHMtNzUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14cy03NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC14cy03NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14cy03NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14cy03NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14cy03NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteHMtNzUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNzUlO1xuICB9XG4gIC5vZmZzZXQteHMtODAsIC5mbGV4LW9mZnNldC14cy04MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhzLTgwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhzLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogODAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhzLTgwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhzLTgwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhzLTgwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC14cy04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA4MCU7XG4gIH1cbiAgLm9mZnNldC14cy04NSwgLmZsZXgtb2Zmc2V0LXhzLTg1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteHMtODUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteHMtODUge1xuICAgIG1hcmdpbi1sZWZ0OiA4NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteHMtODUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteHMtODUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteHMtODUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhzLTg1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDg1JTtcbiAgfVxuICAub2Zmc2V0LXhzLTkwLCAuZmxleC1vZmZzZXQteHMtOTAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14cy05MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC14cy05MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14cy05MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14cy05MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14cy05MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteHMtOTAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogOTAlO1xuICB9XG4gIC5vZmZzZXQteHMtOTUsIC5mbGV4LW9mZnNldC14cy05NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhzLTk1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhzLTk1IHtcbiAgICBtYXJnaW4tbGVmdDogOTUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhzLTk1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhzLTk1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhzLTk1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC14cy05NSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA5NSU7XG4gIH1cbiAgLm9mZnNldC14cy0zMywgLmZsZXgtb2Zmc2V0LXhzLTMzLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteHMtMzMsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteHMtMzMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhzLTY2LCAuZmxleC1vZmZzZXQteHMtNjYsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14cy02NiwgLmxheW91dC1tYXJnaW4gLm9mZnNldC14cy02NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhzLTY2LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhzLTY2LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhzLTY2LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC14cy02NiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAubGF5b3V0LWFsaWduLXhzLFxuICAubGF5b3V0LWFsaWduLXhzLXN0YXJ0LXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24teHMtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24teHMtc3RhcnQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24teHMtc3RhcnQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLXhzLXN0YXJ0LWVuZCxcbiAgLmxheW91dC1hbGlnbi14cy1zdGFydC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi14cy1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24teHMtY2VudGVyLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLXhzLWNlbnRlci1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24teHMtY2VudGVyLWVuZCxcbiAgLmxheW91dC1hbGlnbi14cy1jZW50ZXItc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmxheW91dC1hbGlnbi14cy1lbmQsXG4gIC5sYXlvdXQtYWxpZ24teHMtZW5kLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLXhzLWVuZC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24teHMtZW5kLWVuZCxcbiAgLmxheW91dC1hbGlnbi14cy1lbmQtc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAubGF5b3V0LWFsaWduLXhzLXNwYWNlLWFyb3VuZCxcbiAgLmxheW91dC1hbGlnbi14cy1zcGFjZS1hcm91bmQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLXhzLXNwYWNlLWFyb3VuZC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi14cy1zcGFjZS1hcm91bmQtZW5kLFxuICAubGF5b3V0LWFsaWduLXhzLXNwYWNlLWFyb3VuZC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuICAubGF5b3V0LWFsaWduLXhzLXNwYWNlLWJldHdlZW4sXG4gIC5sYXlvdXQtYWxpZ24teHMtc3BhY2UtYmV0d2Vlbi1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24teHMtc3BhY2UtYmV0d2Vlbi1zdGFydCxcbiAgLmxheW91dC1hbGlnbi14cy1zcGFjZS1iZXR3ZWVuLWVuZCxcbiAgLmxheW91dC1hbGlnbi14cy1zcGFjZS1iZXR3ZWVuLXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAubGF5b3V0LWFsaWduLXhzLXN0YXJ0LXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLXhzLWNlbnRlci1zdGFydCxcbiAgLmxheW91dC1hbGlnbi14cy1lbmQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24teHMtc3BhY2UtYmV0d2Vlbi1zdGFydCxcbiAgLmxheW91dC1hbGlnbi14cy1zcGFjZS1hcm91bmQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi14cy1zdGFydC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24teHMtY2VudGVyLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi14cy1lbmQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLXhzLXNwYWNlLWJldHdlZW4tY2VudGVyLFxuICAubGF5b3V0LWFsaWduLXhzLXNwYWNlLWFyb3VuZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubGF5b3V0LWFsaWduLXhzLXN0YXJ0LWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24teHMtY2VudGVyLWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24teHMtZW5kLWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24teHMtc3BhY2UtYmV0d2Vlbi1jZW50ZXIgPiAqLFxuICAubGF5b3V0LWFsaWduLXhzLXNwYWNlLWFyb3VuZC1jZW50ZXIgPiAqIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWFsaWduLXhzLXN0YXJ0LWVuZCxcbiAgLmxheW91dC1hbGlnbi14cy1jZW50ZXItZW5kLFxuICAubGF5b3V0LWFsaWduLXhzLWVuZC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24teHMtc3BhY2UtYmV0d2Vlbi1lbmQsXG4gIC5sYXlvdXQtYWxpZ24teHMtc3BhY2UtYXJvdW5kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24teHMtc3RhcnQtc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi14cy1jZW50ZXItc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi14cy1lbmQtc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi14cy1zcGFjZS1iZXR3ZWVuLXN0cmV0Y2gsXG4gIC5sYXlvdXQtYWxpZ24teHMtc3BhY2UtYXJvdW5kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIH1cbiAgLmZsZXgteHMge1xuICAgIGZsZXg6IDE7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14cy1ncm93IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhzLWluaXRpYWwge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteHMtYXV0byB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14cy1ub25lIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhzLW5vc2hyaW5rIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhzLW5vZ3JvdyB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14cy0wIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhzLTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhzLTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteHMtcm93ID4gLmZsZXgteHMtMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC5sYXlvdXQteHMtY29sdW1uID4gLmZsZXgteHMtMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAuZmxleC14cy01IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhzLTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteHMtNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14cy1yb3cgPiAuZmxleC14cy01IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLWNvbHVtbiA+IC5mbGV4LXhzLTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhzLTEwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14cy0xMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteHMtMTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLXJvdyA+IC5mbGV4LXhzLTEwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14cy1jb2x1bW4gPiAuZmxleC14cy0xMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhzLTE1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14cy0xNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteHMtMTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLXJvdyA+IC5mbGV4LXhzLTE1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14cy1jb2x1bW4gPiAuZmxleC14cy0xNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDE1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhzLTIwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14cy0yMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteHMtMjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLXJvdyA+IC5mbGV4LXhzLTIwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14cy1jb2x1bW4gPiAuZmxleC14cy0yMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDIwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhzLTI1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14cy0yNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteHMtMjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLXJvdyA+IC5mbGV4LXhzLTI1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14cy1jb2x1bW4gPiAuZmxleC14cy0yNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDI1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhzLTMwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14cy0zMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteHMtMzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLXJvdyA+IC5mbGV4LXhzLTMwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14cy1jb2x1bW4gPiAuZmxleC14cy0zMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhzLTM1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14cy0zNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteHMtMzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLXJvdyA+IC5mbGV4LXhzLTM1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14cy1jb2x1bW4gPiAuZmxleC14cy0zNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDM1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhzLTQwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14cy00MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteHMtNDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLXJvdyA+IC5mbGV4LXhzLTQwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14cy1jb2x1bW4gPiAuZmxleC14cy00MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhzLTQ1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14cy00NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteHMtNDUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLXJvdyA+IC5mbGV4LXhzLTQ1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14cy1jb2x1bW4gPiAuZmxleC14cy00NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQ1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhzLTUwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14cy01MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteHMtNTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLXJvdyA+IC5mbGV4LXhzLTUwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14cy1jb2x1bW4gPiAuZmxleC14cy01MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhzLTU1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14cy01NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteHMtNTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLXJvdyA+IC5mbGV4LXhzLTU1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14cy1jb2x1bW4gPiAuZmxleC14cy01NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDU1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhzLTYwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14cy02MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteHMtNjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLXJvdyA+IC5mbGV4LXhzLTYwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14cy1jb2x1bW4gPiAuZmxleC14cy02MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhzLTY1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14cy02NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteHMtNjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLXJvdyA+IC5mbGV4LXhzLTY1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14cy1jb2x1bW4gPiAuZmxleC14cy02NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhzLTcwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14cy03MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteHMtNzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA3MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLXJvdyA+IC5mbGV4LXhzLTcwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14cy1jb2x1bW4gPiAuZmxleC14cy03MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDcwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhzLTc1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14cy03NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteHMtNzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA3NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLXJvdyA+IC5mbGV4LXhzLTc1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14cy1jb2x1bW4gPiAuZmxleC14cy03NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDc1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhzLTgwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14cy04MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteHMtODAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLXJvdyA+IC5mbGV4LXhzLTgwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14cy1jb2x1bW4gPiAuZmxleC14cy04MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDgwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhzLTg1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14cy04NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteHMtODUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLXJvdyA+IC5mbGV4LXhzLTg1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14cy1jb2x1bW4gPiAuZmxleC14cy04NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDg1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhzLTkwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14cy05MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteHMtOTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLXJvdyA+IC5mbGV4LXhzLTkwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14cy1jb2x1bW4gPiAuZmxleC14cy05MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhzLTk1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14cy05NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgteHMtOTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA5NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLXJvdyA+IC5mbGV4LXhzLTk1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14cy1jb2x1bW4gPiAuZmxleC14cy05NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDk1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhzLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhzLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhzLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLXJvdyA+IC5mbGV4LXhzLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLWNvbHVtbiA+IC5mbGV4LXhzLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhzLTMzIHtcbiAgICBmbGV4OiAxIDEgMzMuMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXhzLTY2IHtcbiAgICBmbGV4OiAxIDEgNjYuNjYlO1xuICAgIG1heC13aWR0aDogNjYuNjYlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhzLTMzIHtcbiAgICBmbGV4OiAxIDEgMzMuMzMlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMy4zMyU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhzLTY2IHtcbiAgICBmbGV4OiAxIDEgNjYuNjYlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2Ni42NiU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhzLXJvdyA+IC5mbGV4LXhzLTMzIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14cy1yb3cgPiAuZmxleC14cy02NiB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NiU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteHMtcm93ID4gLmZsZXgge1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAubGF5b3V0LXhzLWNvbHVtbiA+IC5mbGV4LXhzLTMzIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzMuMzMlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14cy1jb2x1bW4gPiAuZmxleC14cy02NiB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY2LjY2JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteHMtY29sdW1uID4gLmZsZXgge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLmxheW91dC14cywgLmxheW91dC14cy1jb2x1bW4sIC5sYXlvdXQteHMtcm93IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5sYXlvdXQteHMtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5sYXlvdXQteHMtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzU5cHgpIHtcbiAgLmZsZXgtb3JkZXItZ3QteHMtLTIwIHtcbiAgICBvcmRlcjogLTIwO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLS0xOSB7XG4gICAgb3JkZXI6IC0xOTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy0tMTgge1xuICAgIG9yZGVyOiAtMTg7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QteHMtLTE3IHtcbiAgICBvcmRlcjogLTE3O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLS0xNiB7XG4gICAgb3JkZXI6IC0xNjtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy0tMTUge1xuICAgIG9yZGVyOiAtMTU7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QteHMtLTE0IHtcbiAgICBvcmRlcjogLTE0O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLS0xMyB7XG4gICAgb3JkZXI6IC0xMztcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QteHMtLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QteHMtLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QteHMtLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QteHMtLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QteHMtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy0xMyB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLTE0IHtcbiAgICBvcmRlcjogMTQ7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QteHMtMTUge1xuICAgIG9yZGVyOiAxNTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy0xNiB7XG4gICAgb3JkZXI6IDE2O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLTE3IHtcbiAgICBvcmRlcjogMTc7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QteHMtMTgge1xuICAgIG9yZGVyOiAxODtcbiAgfVxuICAuZmxleC1vcmRlci1ndC14cy0xOSB7XG4gICAgb3JkZXI6IDE5O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXhzLTIwIHtcbiAgICBvcmRlcjogMjA7XG4gIH1cbiAgLm9mZnNldC1ndC14cy0wLCAuZmxleC1vZmZzZXQtZ3QteHMtMCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXhzLTAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QteHMtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QteHMtMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC14cy0wLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXhzLTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXhzLTAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAub2Zmc2V0LWd0LXhzLTUsIC5mbGV4LW9mZnNldC1ndC14cy01LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QteHMtNSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC14cy01IHtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QteHMtNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC14cy01LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXhzLTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXhzLTUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gIH1cbiAgLm9mZnNldC1ndC14cy0xMCwgLmZsZXgtb2Zmc2V0LWd0LXhzLTEwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QteHMtMTAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QteHMtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QteHMtMTAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QteHMtMTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QteHMtMTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXhzLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcbiAgfVxuICAub2Zmc2V0LWd0LXhzLTE1LCAuZmxleC1vZmZzZXQtZ3QteHMtMTUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC14cy0xNSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC14cy0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC14cy0xNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC14cy0xNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC14cy0xNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QteHMtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMTUlO1xuICB9XG4gIC5vZmZzZXQtZ3QteHMtMjAsIC5mbGV4LW9mZnNldC1ndC14cy0yMCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXhzLTIwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXhzLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXhzLTIwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXhzLTIwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXhzLTIwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC14cy0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAyMCU7XG4gIH1cbiAgLm9mZnNldC1ndC14cy0yNSwgLmZsZXgtb2Zmc2V0LWd0LXhzLTI1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QteHMtMjUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QteHMtMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QteHMtMjUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QteHMtMjUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QteHMtMjUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXhzLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWd0LXhzLTMwLCAuZmxleC1vZmZzZXQtZ3QteHMtMzAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC14cy0zMCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC14cy0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC14cy0zMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC14cy0zMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC14cy0zMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QteHMtMzAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMzAlO1xuICB9XG4gIC5vZmZzZXQtZ3QteHMtMzUsIC5mbGV4LW9mZnNldC1ndC14cy0zNSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXhzLTM1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXhzLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogMzUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXhzLTM1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXhzLTM1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXhzLTM1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC14cy0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAzNSU7XG4gIH1cbiAgLm9mZnNldC1ndC14cy00MCwgLmZsZXgtb2Zmc2V0LWd0LXhzLTQwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QteHMtNDAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QteHMtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QteHMtNDAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QteHMtNDAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QteHMtNDAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXhzLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDQwJTtcbiAgfVxuICAub2Zmc2V0LWd0LXhzLTQ1LCAuZmxleC1vZmZzZXQtZ3QteHMtNDUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC14cy00NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC14cy00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC14cy00NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC14cy00NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC14cy00NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QteHMtNDUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNDUlO1xuICB9XG4gIC5vZmZzZXQtZ3QteHMtNTAsIC5mbGV4LW9mZnNldC1ndC14cy01MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXhzLTUwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXhzLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXhzLTUwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXhzLTUwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXhzLTUwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC14cy01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1ndC14cy01NSwgLmZsZXgtb2Zmc2V0LWd0LXhzLTU1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QteHMtNTUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QteHMtNTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QteHMtNTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QteHMtNTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QteHMtNTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXhzLTU1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDU1JTtcbiAgfVxuICAub2Zmc2V0LWd0LXhzLTYwLCAuZmxleC1vZmZzZXQtZ3QteHMtNjAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC14cy02MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC14cy02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC14cy02MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC14cy02MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC14cy02MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QteHMtNjAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNjAlO1xuICB9XG4gIC5vZmZzZXQtZ3QteHMtNjUsIC5mbGV4LW9mZnNldC1ndC14cy02NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXhzLTY1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXhzLTY1IHtcbiAgICBtYXJnaW4tbGVmdDogNjUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXhzLTY1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXhzLTY1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXhzLTY1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC14cy02NSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA2NSU7XG4gIH1cbiAgLm9mZnNldC1ndC14cy03MCwgLmZsZXgtb2Zmc2V0LWd0LXhzLTcwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QteHMtNzAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QteHMtNzAge1xuICAgIG1hcmdpbi1sZWZ0OiA3MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QteHMtNzAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QteHMtNzAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QteHMtNzAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXhzLTcwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDcwJTtcbiAgfVxuICAub2Zmc2V0LWd0LXhzLTc1LCAuZmxleC1vZmZzZXQtZ3QteHMtNzUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC14cy03NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC14cy03NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC14cy03NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC14cy03NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC14cy03NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QteHMtNzUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNzUlO1xuICB9XG4gIC5vZmZzZXQtZ3QteHMtODAsIC5mbGV4LW9mZnNldC1ndC14cy04MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXhzLTgwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXhzLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogODAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXhzLTgwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXhzLTgwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXhzLTgwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC14cy04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA4MCU7XG4gIH1cbiAgLm9mZnNldC1ndC14cy04NSwgLmZsZXgtb2Zmc2V0LWd0LXhzLTg1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QteHMtODUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QteHMtODUge1xuICAgIG1hcmdpbi1sZWZ0OiA4NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QteHMtODUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QteHMtODUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QteHMtODUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXhzLTg1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDg1JTtcbiAgfVxuICAub2Zmc2V0LWd0LXhzLTkwLCAuZmxleC1vZmZzZXQtZ3QteHMtOTAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC14cy05MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC14cy05MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC14cy05MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC14cy05MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC14cy05MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QteHMtOTAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogOTAlO1xuICB9XG4gIC5vZmZzZXQtZ3QteHMtOTUsIC5mbGV4LW9mZnNldC1ndC14cy05NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXhzLTk1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXhzLTk1IHtcbiAgICBtYXJnaW4tbGVmdDogOTUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXhzLTk1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXhzLTk1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXhzLTk1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC14cy05NSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA5NSU7XG4gIH1cbiAgLm9mZnNldC1ndC14cy0zMywgLmZsZXgtb2Zmc2V0LWd0LXhzLTMzLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QteHMtMzMsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QteHMtMzMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWd0LXhzLTY2LCAuZmxleC1vZmZzZXQtZ3QteHMtNjYsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC14cy02NiwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC14cy02NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXhzLTY2LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXhzLTY2LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXhzLTY2LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC14cy02NiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LXhzLFxuICAubGF5b3V0LWFsaWduLWd0LXhzLXN0YXJ0LXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtc3RhcnQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtc3RhcnQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWd0LXhzLXN0YXJ0LWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC14cy1zdGFydC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1ndC14cy1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtY2VudGVyLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LXhzLWNlbnRlci1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtY2VudGVyLWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC14cy1jZW50ZXItc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1ndC14cy1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtZW5kLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LXhzLWVuZC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtZW5kLWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC14cy1lbmQtc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LXhzLXNwYWNlLWFyb3VuZCxcbiAgLmxheW91dC1hbGlnbi1ndC14cy1zcGFjZS1hcm91bmQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWd0LXhzLXNwYWNlLWFyb3VuZC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC14cy1zcGFjZS1hcm91bmQtZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LXhzLXNwYWNlLWFyb3VuZC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LXhzLXNwYWNlLWJldHdlZW4sXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtc3BhY2UtYmV0d2Vlbi1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtc3BhY2UtYmV0d2Vlbi1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC14cy1zcGFjZS1iZXR3ZWVuLWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC14cy1zcGFjZS1iZXR3ZWVuLXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LXhzLXN0YXJ0LXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LXhzLWNlbnRlci1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC14cy1lbmQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtc3BhY2UtYmV0d2Vlbi1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC14cy1zcGFjZS1hcm91bmQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1ndC14cy1zdGFydC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtY2VudGVyLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1ndC14cy1lbmQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWd0LXhzLXNwYWNlLWJldHdlZW4tY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWd0LXhzLXNwYWNlLWFyb3VuZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LXhzLXN0YXJ0LWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtY2VudGVyLWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtZW5kLWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtc3BhY2UtYmV0d2Vlbi1jZW50ZXIgPiAqLFxuICAubGF5b3V0LWFsaWduLWd0LXhzLXNwYWNlLWFyb3VuZC1jZW50ZXIgPiAqIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LXhzLXN0YXJ0LWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC14cy1jZW50ZXItZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LXhzLWVuZC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtc3BhY2UtYmV0d2Vlbi1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtc3BhY2UtYXJvdW5kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtc3RhcnQtc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi1ndC14cy1jZW50ZXItc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi1ndC14cy1lbmQtc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi1ndC14cy1zcGFjZS1iZXR3ZWVuLXN0cmV0Y2gsXG4gIC5sYXlvdXQtYWxpZ24tZ3QteHMtc3BhY2UtYXJvdW5kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIH1cbiAgLmZsZXgtZ3QteHMge1xuICAgIGZsZXg6IDE7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC14cy1ncm93IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXhzLWluaXRpYWwge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QteHMtYXV0byB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC14cy1ub25lIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXhzLW5vc2hyaW5rIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXhzLW5vZ3JvdyB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC14cy0wIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXhzLTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LXhzLTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QteHMtcm93ID4gLmZsZXgtZ3QteHMtMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC5sYXlvdXQtZ3QteHMtY29sdW1uID4gLmZsZXgtZ3QteHMtMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAuZmxleC1ndC14cy01IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXhzLTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QteHMtNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC14cy1yb3cgPiAuZmxleC1ndC14cy01IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLWNvbHVtbiA+IC5mbGV4LWd0LXhzLTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXhzLTEwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC14cy0xMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QteHMtMTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLXJvdyA+IC5mbGV4LWd0LXhzLTEwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC14cy1jb2x1bW4gPiAuZmxleC1ndC14cy0xMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXhzLTE1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC14cy0xNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QteHMtMTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLXJvdyA+IC5mbGV4LWd0LXhzLTE1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC14cy1jb2x1bW4gPiAuZmxleC1ndC14cy0xNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDE1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXhzLTIwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC14cy0yMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QteHMtMjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLXJvdyA+IC5mbGV4LWd0LXhzLTIwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC14cy1jb2x1bW4gPiAuZmxleC1ndC14cy0yMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDIwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXhzLTI1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC14cy0yNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QteHMtMjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLXJvdyA+IC5mbGV4LWd0LXhzLTI1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC14cy1jb2x1bW4gPiAuZmxleC1ndC14cy0yNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDI1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXhzLTMwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC14cy0zMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QteHMtMzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLXJvdyA+IC5mbGV4LWd0LXhzLTMwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC14cy1jb2x1bW4gPiAuZmxleC1ndC14cy0zMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXhzLTM1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC14cy0zNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QteHMtMzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLXJvdyA+IC5mbGV4LWd0LXhzLTM1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC14cy1jb2x1bW4gPiAuZmxleC1ndC14cy0zNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDM1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXhzLTQwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC14cy00MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QteHMtNDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLXJvdyA+IC5mbGV4LWd0LXhzLTQwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC14cy1jb2x1bW4gPiAuZmxleC1ndC14cy00MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXhzLTQ1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC14cy00NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QteHMtNDUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLXJvdyA+IC5mbGV4LWd0LXhzLTQ1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC14cy1jb2x1bW4gPiAuZmxleC1ndC14cy00NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQ1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXhzLTUwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC14cy01MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QteHMtNTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLXJvdyA+IC5mbGV4LWd0LXhzLTUwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC14cy1jb2x1bW4gPiAuZmxleC1ndC14cy01MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXhzLTU1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC14cy01NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QteHMtNTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLXJvdyA+IC5mbGV4LWd0LXhzLTU1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC14cy1jb2x1bW4gPiAuZmxleC1ndC14cy01NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDU1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXhzLTYwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC14cy02MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QteHMtNjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLXJvdyA+IC5mbGV4LWd0LXhzLTYwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC14cy1jb2x1bW4gPiAuZmxleC1ndC14cy02MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXhzLTY1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC14cy02NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QteHMtNjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLXJvdyA+IC5mbGV4LWd0LXhzLTY1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC14cy1jb2x1bW4gPiAuZmxleC1ndC14cy02NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXhzLTcwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC14cy03MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QteHMtNzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA3MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLXJvdyA+IC5mbGV4LWd0LXhzLTcwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC14cy1jb2x1bW4gPiAuZmxleC1ndC14cy03MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDcwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXhzLTc1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC14cy03NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QteHMtNzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA3NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLXJvdyA+IC5mbGV4LWd0LXhzLTc1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC14cy1jb2x1bW4gPiAuZmxleC1ndC14cy03NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDc1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXhzLTgwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC14cy04MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QteHMtODAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLXJvdyA+IC5mbGV4LWd0LXhzLTgwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC14cy1jb2x1bW4gPiAuZmxleC1ndC14cy04MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDgwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXhzLTg1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC14cy04NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QteHMtODUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLXJvdyA+IC5mbGV4LWd0LXhzLTg1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC14cy1jb2x1bW4gPiAuZmxleC1ndC14cy04NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDg1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXhzLTkwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC14cy05MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QteHMtOTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLXJvdyA+IC5mbGV4LWd0LXhzLTkwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC14cy1jb2x1bW4gPiAuZmxleC1ndC14cy05MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXhzLTk1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC14cy05NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QteHMtOTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA5NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLXJvdyA+IC5mbGV4LWd0LXhzLTk1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC14cy1jb2x1bW4gPiAuZmxleC1ndC14cy05NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDk1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXhzLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXhzLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LXhzLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLXJvdyA+IC5mbGV4LWd0LXhzLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLWNvbHVtbiA+IC5mbGV4LWd0LXhzLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXhzLTMzIHtcbiAgICBmbGV4OiAxIDEgMzMuMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXhzLTY2IHtcbiAgICBmbGV4OiAxIDEgNjYuNjYlO1xuICAgIG1heC13aWR0aDogNjYuNjYlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LXhzLTMzIHtcbiAgICBmbGV4OiAxIDEgMzMuMzMlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMy4zMyU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LXhzLTY2IHtcbiAgICBmbGV4OiAxIDEgNjYuNjYlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2Ni42NiU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLXJvdyA+IC5mbGV4LWd0LXhzLTMzIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC14cy1yb3cgPiAuZmxleC1ndC14cy02NiB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NiU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QteHMtcm93ID4gLmZsZXgge1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAubGF5b3V0LWd0LXhzLWNvbHVtbiA+IC5mbGV4LWd0LXhzLTMzIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzMuMzMlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC14cy1jb2x1bW4gPiAuZmxleC1ndC14cy02NiB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY2LjY2JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QteHMtY29sdW1uID4gLmZsZXgge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLmxheW91dC1ndC14cywgLmxheW91dC1ndC14cy1jb2x1bW4sIC5sYXlvdXQtZ3QteHMtcm93IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5sYXlvdXQtZ3QteHMtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5sYXlvdXQtZ3QteHMtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzU5cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZTpub3QoLnNob3ctZ3QteHMpOm5vdCguc2hvdy1zbSk6bm90KC5zaG93KSwgLmhpZGUtZ3QteHM6bm90KC5zaG93LWd0LXhzKTpub3QoLnNob3ctc20pOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhpZGUtc206bm90KC5zaG93LWd0LXhzKTpub3QoLnNob3ctc20pOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZsZXgtb3JkZXItc20tLTIwIHtcbiAgICBvcmRlcjogLTIwO1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLS0xOSB7XG4gICAgb3JkZXI6IC0xOTtcbiAgfVxuICAuZmxleC1vcmRlci1zbS0tMTgge1xuICAgIG9yZGVyOiAtMTg7XG4gIH1cbiAgLmZsZXgtb3JkZXItc20tLTE3IHtcbiAgICBvcmRlcjogLTE3O1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLS0xNiB7XG4gICAgb3JkZXI6IC0xNjtcbiAgfVxuICAuZmxleC1vcmRlci1zbS0tMTUge1xuICAgIG9yZGVyOiAtMTU7XG4gIH1cbiAgLmZsZXgtb3JkZXItc20tLTE0IHtcbiAgICBvcmRlcjogLTE0O1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLS0xMyB7XG4gICAgb3JkZXI6IC0xMztcbiAgfVxuICAuZmxleC1vcmRlci1zbS0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cbiAgLmZsZXgtb3JkZXItc20tLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuICAuZmxleC1vcmRlci1zbS0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cbiAgLmZsZXgtb3JkZXItc20tLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuICAuZmxleC1vcmRlci1zbS0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cbiAgLmZsZXgtb3JkZXItc20tLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuICAuZmxleC1vcmRlci1zbS0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cbiAgLmZsZXgtb3JkZXItc20tLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAuZmxleC1vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAuZmxleC1vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZmxleC1vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuZmxleC1vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuZmxleC1vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAuZmxleC1vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuZmxleC1vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuZmxleC1vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAuZmxleC1vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAuZmxleC1vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAuZmxleC1vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmZsZXgtb3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAuZmxleC1vcmRlci1zbS0xMyB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLTE0IHtcbiAgICBvcmRlcjogMTQ7XG4gIH1cbiAgLmZsZXgtb3JkZXItc20tMTUge1xuICAgIG9yZGVyOiAxNTtcbiAgfVxuICAuZmxleC1vcmRlci1zbS0xNiB7XG4gICAgb3JkZXI6IDE2O1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLTE3IHtcbiAgICBvcmRlcjogMTc7XG4gIH1cbiAgLmZsZXgtb3JkZXItc20tMTgge1xuICAgIG9yZGVyOiAxODtcbiAgfVxuICAuZmxleC1vcmRlci1zbS0xOSB7XG4gICAgb3JkZXI6IDE5O1xuICB9XG4gIC5mbGV4LW9yZGVyLXNtLTIwIHtcbiAgICBvcmRlcjogMjA7XG4gIH1cbiAgLm9mZnNldC1zbS0wLCAuZmxleC1vZmZzZXQtc20tMCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXNtLTAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtc20tMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1zbS0wLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXNtLTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAub2Zmc2V0LXNtLTUsIC5mbGV4LW9mZnNldC1zbS01LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtc20tNSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtc20tNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1zbS01LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXNtLTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCwgLmZsZXgtb2Zmc2V0LXNtLTEwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtc20tMTAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtc20tMTAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtc20tMTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtc20tMTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTE1LCAuZmxleC1vZmZzZXQtc20tMTUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1zbS0xNSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1zbS0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1zbS0xNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1zbS0xNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1zbS0xNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtc20tMTUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMTUlO1xuICB9XG4gIC5vZmZzZXQtc20tMjAsIC5mbGV4LW9mZnNldC1zbS0yMCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXNtLTIwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXNtLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXNtLTIwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXNtLTIwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXNtLTIwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1zbS0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAyMCU7XG4gIH1cbiAgLm9mZnNldC1zbS0yNSwgLmZsZXgtb2Zmc2V0LXNtLTI1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtc20tMjUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtc20tMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtc20tMjUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtc20tMjUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtc20tMjUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXNtLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMwLCAuZmxleC1vZmZzZXQtc20tMzAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1zbS0zMCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1zbS0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1zbS0zMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1zbS0zMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1zbS0zMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtc20tMzAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMzAlO1xuICB9XG4gIC5vZmZzZXQtc20tMzUsIC5mbGV4LW9mZnNldC1zbS0zNSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXNtLTM1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXNtLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogMzUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXNtLTM1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXNtLTM1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXNtLTM1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1zbS0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAzNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00MCwgLmZsZXgtb2Zmc2V0LXNtLTQwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtc20tNDAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtc20tNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtc20tNDAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtc20tNDAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtc20tNDAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXNtLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDQwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTQ1LCAuZmxleC1vZmZzZXQtc20tNDUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1zbS00NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1zbS00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1zbS00NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1zbS00NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1zbS00NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtc20tNDUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNDUlO1xuICB9XG4gIC5vZmZzZXQtc20tNTAsIC5mbGV4LW9mZnNldC1zbS01MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXNtLTUwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXNtLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXNtLTUwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXNtLTUwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXNtLTUwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1zbS01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS01NSwgLmZsZXgtb2Zmc2V0LXNtLTU1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtc20tNTUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtc20tNTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtc20tNTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtc20tNTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtc20tNTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXNtLTU1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDU1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYwLCAuZmxleC1vZmZzZXQtc20tNjAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1zbS02MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1zbS02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1zbS02MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1zbS02MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1zbS02MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtc20tNjAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNjAlO1xuICB9XG4gIC5vZmZzZXQtc20tNjUsIC5mbGV4LW9mZnNldC1zbS02NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXNtLTY1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXNtLTY1IHtcbiAgICBtYXJnaW4tbGVmdDogNjUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXNtLTY1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXNtLTY1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXNtLTY1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1zbS02NSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA2NSU7XG4gIH1cbiAgLm9mZnNldC1zbS03MCwgLmZsZXgtb2Zmc2V0LXNtLTcwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtc20tNzAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtc20tNzAge1xuICAgIG1hcmdpbi1sZWZ0OiA3MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtc20tNzAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtc20tNzAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtc20tNzAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXNtLTcwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDcwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTc1LCAuZmxleC1vZmZzZXQtc20tNzUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1zbS03NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1zbS03NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1zbS03NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1zbS03NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1zbS03NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtc20tNzUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNzUlO1xuICB9XG4gIC5vZmZzZXQtc20tODAsIC5mbGV4LW9mZnNldC1zbS04MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXNtLTgwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXNtLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogODAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXNtLTgwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXNtLTgwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXNtLTgwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1zbS04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA4MCU7XG4gIH1cbiAgLm9mZnNldC1zbS04NSwgLmZsZXgtb2Zmc2V0LXNtLTg1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtc20tODUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtc20tODUge1xuICAgIG1hcmdpbi1sZWZ0OiA4NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtc20tODUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtc20tODUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtc20tODUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXNtLTg1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDg1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkwLCAuZmxleC1vZmZzZXQtc20tOTAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1zbS05MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1zbS05MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1zbS05MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1zbS05MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1zbS05MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtc20tOTAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogOTAlO1xuICB9XG4gIC5vZmZzZXQtc20tOTUsIC5mbGV4LW9mZnNldC1zbS05NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXNtLTk1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXNtLTk1IHtcbiAgICBtYXJnaW4tbGVmdDogOTUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXNtLTk1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXNtLTk1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXNtLTk1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1zbS05NSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA5NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0zMywgLmZsZXgtb2Zmc2V0LXNtLTMzLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtc20tMzMsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtc20tMzMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTY2LCAuZmxleC1vZmZzZXQtc20tNjYsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1zbS02NiwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1zbS02NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXNtLTY2LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXNtLTY2LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXNtLTY2LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1zbS02NiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAubGF5b3V0LWFsaWduLXNtLFxuICAubGF5b3V0LWFsaWduLXNtLXN0YXJ0LXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tc20tc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tc20tc3RhcnQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tc20tc3RhcnQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLXNtLXN0YXJ0LWVuZCxcbiAgLmxheW91dC1hbGlnbi1zbS1zdGFydC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1zbS1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tc20tY2VudGVyLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLXNtLWNlbnRlci1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tc20tY2VudGVyLWVuZCxcbiAgLmxheW91dC1hbGlnbi1zbS1jZW50ZXItc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1zbS1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tc20tZW5kLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLXNtLWVuZC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tc20tZW5kLWVuZCxcbiAgLmxheW91dC1hbGlnbi1zbS1lbmQtc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAubGF5b3V0LWFsaWduLXNtLXNwYWNlLWFyb3VuZCxcbiAgLmxheW91dC1hbGlnbi1zbS1zcGFjZS1hcm91bmQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLXNtLXNwYWNlLWFyb3VuZC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1zbS1zcGFjZS1hcm91bmQtZW5kLFxuICAubGF5b3V0LWFsaWduLXNtLXNwYWNlLWFyb3VuZC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuICAubGF5b3V0LWFsaWduLXNtLXNwYWNlLWJldHdlZW4sXG4gIC5sYXlvdXQtYWxpZ24tc20tc3BhY2UtYmV0d2Vlbi1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tc20tc3BhY2UtYmV0d2Vlbi1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1zbS1zcGFjZS1iZXR3ZWVuLWVuZCxcbiAgLmxheW91dC1hbGlnbi1zbS1zcGFjZS1iZXR3ZWVuLXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAubGF5b3V0LWFsaWduLXNtLXN0YXJ0LXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLXNtLWNlbnRlci1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1zbS1lbmQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tc20tc3BhY2UtYmV0d2Vlbi1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1zbS1zcGFjZS1hcm91bmQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1zbS1zdGFydC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tc20tY2VudGVyLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1zbS1lbmQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLXNtLXNwYWNlLWJldHdlZW4tY2VudGVyLFxuICAubGF5b3V0LWFsaWduLXNtLXNwYWNlLWFyb3VuZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubGF5b3V0LWFsaWduLXNtLXN0YXJ0LWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24tc20tY2VudGVyLWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24tc20tZW5kLWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24tc20tc3BhY2UtYmV0d2Vlbi1jZW50ZXIgPiAqLFxuICAubGF5b3V0LWFsaWduLXNtLXNwYWNlLWFyb3VuZC1jZW50ZXIgPiAqIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWFsaWduLXNtLXN0YXJ0LWVuZCxcbiAgLmxheW91dC1hbGlnbi1zbS1jZW50ZXItZW5kLFxuICAubGF5b3V0LWFsaWduLXNtLWVuZC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tc20tc3BhY2UtYmV0d2Vlbi1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tc20tc3BhY2UtYXJvdW5kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tc20tc3RhcnQtc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi1zbS1jZW50ZXItc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi1zbS1lbmQtc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi1zbS1zcGFjZS1iZXR3ZWVuLXN0cmV0Y2gsXG4gIC5sYXlvdXQtYWxpZ24tc20tc3BhY2UtYXJvdW5kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIH1cbiAgLmZsZXgtc20ge1xuICAgIGZsZXg6IDE7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1zbS1ncm93IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXNtLWluaXRpYWwge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtc20tYXV0byB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1zbS1ub25lIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXNtLW5vc2hyaW5rIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXNtLW5vZ3JvdyB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1zbS0wIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXNtLTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXNtLTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtc20tcm93ID4gLmZsZXgtc20tMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC5sYXlvdXQtc20tY29sdW1uID4gLmZsZXgtc20tMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAuZmxleC1zbS01IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXNtLTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtc20tNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1zbS1yb3cgPiAuZmxleC1zbS01IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLWNvbHVtbiA+IC5mbGV4LXNtLTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXNtLTEwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1zbS0xMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtc20tMTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLXJvdyA+IC5mbGV4LXNtLTEwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1zbS1jb2x1bW4gPiAuZmxleC1zbS0xMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXNtLTE1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1zbS0xNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtc20tMTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLXJvdyA+IC5mbGV4LXNtLTE1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1zbS1jb2x1bW4gPiAuZmxleC1zbS0xNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDE1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXNtLTIwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1zbS0yMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtc20tMjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLXJvdyA+IC5mbGV4LXNtLTIwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1zbS1jb2x1bW4gPiAuZmxleC1zbS0yMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDIwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXNtLTI1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1zbS0yNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtc20tMjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLXJvdyA+IC5mbGV4LXNtLTI1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1zbS1jb2x1bW4gPiAuZmxleC1zbS0yNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDI1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXNtLTMwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1zbS0zMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtc20tMzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLXJvdyA+IC5mbGV4LXNtLTMwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1zbS1jb2x1bW4gPiAuZmxleC1zbS0zMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXNtLTM1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1zbS0zNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtc20tMzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLXJvdyA+IC5mbGV4LXNtLTM1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1zbS1jb2x1bW4gPiAuZmxleC1zbS0zNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDM1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXNtLTQwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1zbS00MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtc20tNDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLXJvdyA+IC5mbGV4LXNtLTQwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1zbS1jb2x1bW4gPiAuZmxleC1zbS00MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXNtLTQ1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1zbS00NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtc20tNDUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLXJvdyA+IC5mbGV4LXNtLTQ1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1zbS1jb2x1bW4gPiAuZmxleC1zbS00NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQ1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXNtLTUwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1zbS01MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtc20tNTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLXJvdyA+IC5mbGV4LXNtLTUwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1zbS1jb2x1bW4gPiAuZmxleC1zbS01MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXNtLTU1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1zbS01NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtc20tNTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLXJvdyA+IC5mbGV4LXNtLTU1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1zbS1jb2x1bW4gPiAuZmxleC1zbS01NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDU1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXNtLTYwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1zbS02MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtc20tNjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLXJvdyA+IC5mbGV4LXNtLTYwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1zbS1jb2x1bW4gPiAuZmxleC1zbS02MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXNtLTY1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1zbS02NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtc20tNjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLXJvdyA+IC5mbGV4LXNtLTY1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1zbS1jb2x1bW4gPiAuZmxleC1zbS02NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXNtLTcwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1zbS03MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtc20tNzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA3MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLXJvdyA+IC5mbGV4LXNtLTcwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1zbS1jb2x1bW4gPiAuZmxleC1zbS03MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDcwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXNtLTc1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1zbS03NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtc20tNzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA3NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLXJvdyA+IC5mbGV4LXNtLTc1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1zbS1jb2x1bW4gPiAuZmxleC1zbS03NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDc1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXNtLTgwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1zbS04MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtc20tODAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLXJvdyA+IC5mbGV4LXNtLTgwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1zbS1jb2x1bW4gPiAuZmxleC1zbS04MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDgwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXNtLTg1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1zbS04NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtc20tODUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLXJvdyA+IC5mbGV4LXNtLTg1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1zbS1jb2x1bW4gPiAuZmxleC1zbS04NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDg1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXNtLTkwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1zbS05MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtc20tOTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLXJvdyA+IC5mbGV4LXNtLTkwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1zbS1jb2x1bW4gPiAuZmxleC1zbS05MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXNtLTk1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1zbS05NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtc20tOTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA5NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLXJvdyA+IC5mbGV4LXNtLTk1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1zbS1jb2x1bW4gPiAuZmxleC1zbS05NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDk1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXNtLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXNtLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXNtLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLXJvdyA+IC5mbGV4LXNtLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLWNvbHVtbiA+IC5mbGV4LXNtLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXNtLTMzIHtcbiAgICBmbGV4OiAxIDEgMzMuMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LXNtLTY2IHtcbiAgICBmbGV4OiAxIDEgNjYuNjYlO1xuICAgIG1heC13aWR0aDogNjYuNjYlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXNtLTMzIHtcbiAgICBmbGV4OiAxIDEgMzMuMzMlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMy4zMyU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXNtLTY2IHtcbiAgICBmbGV4OiAxIDEgNjYuNjYlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2Ni42NiU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXNtLXJvdyA+IC5mbGV4LXNtLTMzIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1zbS1yb3cgPiAuZmxleC1zbS02NiB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NiU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtc20tcm93ID4gLmZsZXgge1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAubGF5b3V0LXNtLWNvbHVtbiA+IC5mbGV4LXNtLTMzIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzMuMzMlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1zbS1jb2x1bW4gPiAuZmxleC1zbS02NiB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY2LjY2JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtc20tY29sdW1uID4gLmZsZXgge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLmxheW91dC1zbSwgLmxheW91dC1zbS1jb2x1bW4sIC5sYXlvdXQtc20tcm93IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5sYXlvdXQtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5sYXlvdXQtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtb3JkZXItZ3Qtc20tLTIwIHtcbiAgICBvcmRlcjogLTIwO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLS0xOSB7XG4gICAgb3JkZXI6IC0xOTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS0tMTgge1xuICAgIG9yZGVyOiAtMTg7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3Qtc20tLTE3IHtcbiAgICBvcmRlcjogLTE3O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLS0xNiB7XG4gICAgb3JkZXI6IC0xNjtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS0tMTUge1xuICAgIG9yZGVyOiAtMTU7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3Qtc20tLTE0IHtcbiAgICBvcmRlcjogLTE0O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLS0xMyB7XG4gICAgb3JkZXI6IC0xMztcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3Qtc20tLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3Qtc20tLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3Qtc20tLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3Qtc20tLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3Qtc20tMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS0xMyB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLTE0IHtcbiAgICBvcmRlcjogMTQ7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3Qtc20tMTUge1xuICAgIG9yZGVyOiAxNTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS0xNiB7XG4gICAgb3JkZXI6IDE2O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLTE3IHtcbiAgICBvcmRlcjogMTc7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3Qtc20tMTgge1xuICAgIG9yZGVyOiAxODtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1zbS0xOSB7XG4gICAgb3JkZXI6IDE5O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LXNtLTIwIHtcbiAgICBvcmRlcjogMjA7XG4gIH1cbiAgLm9mZnNldC1ndC1zbS0wLCAuZmxleC1vZmZzZXQtZ3Qtc20tMCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXNtLTAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3Qtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3Qtc20tMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1zbS0wLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXNtLTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAub2Zmc2V0LWd0LXNtLTUsIC5mbGV4LW9mZnNldC1ndC1zbS01LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3Qtc20tNSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3Qtc20tNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1zbS01LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXNtLTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gIH1cbiAgLm9mZnNldC1ndC1zbS0xMCwgLmZsZXgtb2Zmc2V0LWd0LXNtLTEwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3Qtc20tMTAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3Qtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3Qtc20tMTAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3Qtc20tMTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3Qtc20tMTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcbiAgfVxuICAub2Zmc2V0LWd0LXNtLTE1LCAuZmxleC1vZmZzZXQtZ3Qtc20tMTUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1zbS0xNSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1zbS0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1zbS0xNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1zbS0xNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1zbS0xNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3Qtc20tMTUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMTUlO1xuICB9XG4gIC5vZmZzZXQtZ3Qtc20tMjAsIC5mbGV4LW9mZnNldC1ndC1zbS0yMCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXNtLTIwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXNtLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXNtLTIwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXNtLTIwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXNtLTIwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1zbS0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAyMCU7XG4gIH1cbiAgLm9mZnNldC1ndC1zbS0yNSwgLmZsZXgtb2Zmc2V0LWd0LXNtLTI1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3Qtc20tMjUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3Qtc20tMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3Qtc20tMjUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3Qtc20tMjUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3Qtc20tMjUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXNtLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWd0LXNtLTMwLCAuZmxleC1vZmZzZXQtZ3Qtc20tMzAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1zbS0zMCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1zbS0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1zbS0zMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1zbS0zMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1zbS0zMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3Qtc20tMzAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMzAlO1xuICB9XG4gIC5vZmZzZXQtZ3Qtc20tMzUsIC5mbGV4LW9mZnNldC1ndC1zbS0zNSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXNtLTM1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXNtLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogMzUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXNtLTM1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXNtLTM1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXNtLTM1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1zbS0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAzNSU7XG4gIH1cbiAgLm9mZnNldC1ndC1zbS00MCwgLmZsZXgtb2Zmc2V0LWd0LXNtLTQwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3Qtc20tNDAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3Qtc20tNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3Qtc20tNDAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3Qtc20tNDAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3Qtc20tNDAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXNtLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDQwJTtcbiAgfVxuICAub2Zmc2V0LWd0LXNtLTQ1LCAuZmxleC1vZmZzZXQtZ3Qtc20tNDUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1zbS00NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1zbS00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1zbS00NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1zbS00NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1zbS00NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3Qtc20tNDUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNDUlO1xuICB9XG4gIC5vZmZzZXQtZ3Qtc20tNTAsIC5mbGV4LW9mZnNldC1ndC1zbS01MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXNtLTUwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXNtLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXNtLTUwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXNtLTUwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXNtLTUwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1zbS01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1ndC1zbS01NSwgLmZsZXgtb2Zmc2V0LWd0LXNtLTU1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3Qtc20tNTUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3Qtc20tNTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3Qtc20tNTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3Qtc20tNTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3Qtc20tNTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXNtLTU1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDU1JTtcbiAgfVxuICAub2Zmc2V0LWd0LXNtLTYwLCAuZmxleC1vZmZzZXQtZ3Qtc20tNjAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1zbS02MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1zbS02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1zbS02MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1zbS02MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1zbS02MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3Qtc20tNjAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNjAlO1xuICB9XG4gIC5vZmZzZXQtZ3Qtc20tNjUsIC5mbGV4LW9mZnNldC1ndC1zbS02NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXNtLTY1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXNtLTY1IHtcbiAgICBtYXJnaW4tbGVmdDogNjUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXNtLTY1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXNtLTY1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXNtLTY1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1zbS02NSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA2NSU7XG4gIH1cbiAgLm9mZnNldC1ndC1zbS03MCwgLmZsZXgtb2Zmc2V0LWd0LXNtLTcwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3Qtc20tNzAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3Qtc20tNzAge1xuICAgIG1hcmdpbi1sZWZ0OiA3MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3Qtc20tNzAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3Qtc20tNzAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3Qtc20tNzAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXNtLTcwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDcwJTtcbiAgfVxuICAub2Zmc2V0LWd0LXNtLTc1LCAuZmxleC1vZmZzZXQtZ3Qtc20tNzUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1zbS03NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1zbS03NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1zbS03NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1zbS03NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1zbS03NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3Qtc20tNzUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNzUlO1xuICB9XG4gIC5vZmZzZXQtZ3Qtc20tODAsIC5mbGV4LW9mZnNldC1ndC1zbS04MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXNtLTgwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXNtLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogODAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXNtLTgwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXNtLTgwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXNtLTgwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1zbS04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA4MCU7XG4gIH1cbiAgLm9mZnNldC1ndC1zbS04NSwgLmZsZXgtb2Zmc2V0LWd0LXNtLTg1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3Qtc20tODUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3Qtc20tODUge1xuICAgIG1hcmdpbi1sZWZ0OiA4NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3Qtc20tODUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3Qtc20tODUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3Qtc20tODUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXNtLTg1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDg1JTtcbiAgfVxuICAub2Zmc2V0LWd0LXNtLTkwLCAuZmxleC1vZmZzZXQtZ3Qtc20tOTAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1zbS05MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1zbS05MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1zbS05MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1zbS05MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1zbS05MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3Qtc20tOTAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogOTAlO1xuICB9XG4gIC5vZmZzZXQtZ3Qtc20tOTUsIC5mbGV4LW9mZnNldC1ndC1zbS05NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXNtLTk1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LXNtLTk1IHtcbiAgICBtYXJnaW4tbGVmdDogOTUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXNtLTk1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXNtLTk1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXNtLTk1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1zbS05NSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA5NSU7XG4gIH1cbiAgLm9mZnNldC1ndC1zbS0zMywgLmZsZXgtb2Zmc2V0LWd0LXNtLTMzLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3Qtc20tMzMsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3Qtc20tMzMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWd0LXNtLTY2LCAuZmxleC1vZmZzZXQtZ3Qtc20tNjYsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1zbS02NiwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1zbS02NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LXNtLTY2LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LXNtLTY2LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LXNtLTY2LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1zbS02NiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LXNtLFxuICAubGF5b3V0LWFsaWduLWd0LXNtLXN0YXJ0LXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tc3RhcnQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tc3RhcnQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWd0LXNtLXN0YXJ0LWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1zdGFydC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1ndC1zbS1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tY2VudGVyLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LXNtLWNlbnRlci1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tY2VudGVyLWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1jZW50ZXItc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1ndC1zbS1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tZW5kLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LXNtLWVuZC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tZW5kLWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1lbmQtc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LXNtLXNwYWNlLWFyb3VuZCxcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1zcGFjZS1hcm91bmQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWd0LXNtLXNwYWNlLWFyb3VuZC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1zcGFjZS1hcm91bmQtZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LXNtLXNwYWNlLWFyb3VuZC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LXNtLXNwYWNlLWJldHdlZW4sXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tc3BhY2UtYmV0d2Vlbi1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tc3BhY2UtYmV0d2Vlbi1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1zcGFjZS1iZXR3ZWVuLWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1zcGFjZS1iZXR3ZWVuLXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LXNtLXN0YXJ0LXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LXNtLWNlbnRlci1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1lbmQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tc3BhY2UtYmV0d2Vlbi1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1zcGFjZS1hcm91bmQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1ndC1zbS1zdGFydC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tY2VudGVyLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1lbmQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWd0LXNtLXNwYWNlLWJldHdlZW4tY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWd0LXNtLXNwYWNlLWFyb3VuZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LXNtLXN0YXJ0LWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tY2VudGVyLWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tZW5kLWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tc3BhY2UtYmV0d2Vlbi1jZW50ZXIgPiAqLFxuICAubGF5b3V0LWFsaWduLWd0LXNtLXNwYWNlLWFyb3VuZC1jZW50ZXIgPiAqIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LXNtLXN0YXJ0LWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1jZW50ZXItZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LXNtLWVuZC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tc3BhY2UtYmV0d2Vlbi1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tc3BhY2UtYXJvdW5kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tc3RhcnQtc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1jZW50ZXItc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1lbmQtc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi1ndC1zbS1zcGFjZS1iZXR3ZWVuLXN0cmV0Y2gsXG4gIC5sYXlvdXQtYWxpZ24tZ3Qtc20tc3BhY2UtYXJvdW5kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIH1cbiAgLmZsZXgtZ3Qtc20ge1xuICAgIGZsZXg6IDE7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1zbS1ncm93IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXNtLWluaXRpYWwge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3Qtc20tYXV0byB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1zbS1ub25lIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXNtLW5vc2hyaW5rIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXNtLW5vZ3JvdyB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1zbS0wIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXNtLTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LXNtLTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3Qtc20tcm93ID4gLmZsZXgtZ3Qtc20tMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC5sYXlvdXQtZ3Qtc20tY29sdW1uID4gLmZsZXgtZ3Qtc20tMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAuZmxleC1ndC1zbS01IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXNtLTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3Qtc20tNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1zbS1yb3cgPiAuZmxleC1ndC1zbS01IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLWNvbHVtbiA+IC5mbGV4LWd0LXNtLTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXNtLTEwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1zbS0xMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3Qtc20tMTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLXJvdyA+IC5mbGV4LWd0LXNtLTEwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1zbS1jb2x1bW4gPiAuZmxleC1ndC1zbS0xMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXNtLTE1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1zbS0xNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3Qtc20tMTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLXJvdyA+IC5mbGV4LWd0LXNtLTE1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1zbS1jb2x1bW4gPiAuZmxleC1ndC1zbS0xNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDE1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXNtLTIwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1zbS0yMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3Qtc20tMjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLXJvdyA+IC5mbGV4LWd0LXNtLTIwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1zbS1jb2x1bW4gPiAuZmxleC1ndC1zbS0yMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDIwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXNtLTI1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1zbS0yNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3Qtc20tMjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLXJvdyA+IC5mbGV4LWd0LXNtLTI1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1zbS1jb2x1bW4gPiAuZmxleC1ndC1zbS0yNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDI1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXNtLTMwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1zbS0zMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3Qtc20tMzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLXJvdyA+IC5mbGV4LWd0LXNtLTMwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1zbS1jb2x1bW4gPiAuZmxleC1ndC1zbS0zMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXNtLTM1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1zbS0zNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3Qtc20tMzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLXJvdyA+IC5mbGV4LWd0LXNtLTM1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1zbS1jb2x1bW4gPiAuZmxleC1ndC1zbS0zNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDM1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXNtLTQwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1zbS00MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3Qtc20tNDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLXJvdyA+IC5mbGV4LWd0LXNtLTQwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1zbS1jb2x1bW4gPiAuZmxleC1ndC1zbS00MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXNtLTQ1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1zbS00NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3Qtc20tNDUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLXJvdyA+IC5mbGV4LWd0LXNtLTQ1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1zbS1jb2x1bW4gPiAuZmxleC1ndC1zbS00NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQ1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXNtLTUwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1zbS01MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3Qtc20tNTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLXJvdyA+IC5mbGV4LWd0LXNtLTUwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1zbS1jb2x1bW4gPiAuZmxleC1ndC1zbS01MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXNtLTU1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1zbS01NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3Qtc20tNTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLXJvdyA+IC5mbGV4LWd0LXNtLTU1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1zbS1jb2x1bW4gPiAuZmxleC1ndC1zbS01NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDU1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXNtLTYwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1zbS02MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3Qtc20tNjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLXJvdyA+IC5mbGV4LWd0LXNtLTYwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1zbS1jb2x1bW4gPiAuZmxleC1ndC1zbS02MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXNtLTY1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1zbS02NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3Qtc20tNjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLXJvdyA+IC5mbGV4LWd0LXNtLTY1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1zbS1jb2x1bW4gPiAuZmxleC1ndC1zbS02NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXNtLTcwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1zbS03MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3Qtc20tNzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA3MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLXJvdyA+IC5mbGV4LWd0LXNtLTcwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1zbS1jb2x1bW4gPiAuZmxleC1ndC1zbS03MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDcwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXNtLTc1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1zbS03NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3Qtc20tNzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA3NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLXJvdyA+IC5mbGV4LWd0LXNtLTc1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1zbS1jb2x1bW4gPiAuZmxleC1ndC1zbS03NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDc1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXNtLTgwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1zbS04MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3Qtc20tODAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLXJvdyA+IC5mbGV4LWd0LXNtLTgwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1zbS1jb2x1bW4gPiAuZmxleC1ndC1zbS04MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDgwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXNtLTg1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1zbS04NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3Qtc20tODUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLXJvdyA+IC5mbGV4LWd0LXNtLTg1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1zbS1jb2x1bW4gPiAuZmxleC1ndC1zbS04NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDg1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXNtLTkwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1zbS05MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3Qtc20tOTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLXJvdyA+IC5mbGV4LWd0LXNtLTkwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1zbS1jb2x1bW4gPiAuZmxleC1ndC1zbS05MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXNtLTk1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1zbS05NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3Qtc20tOTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA5NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLXJvdyA+IC5mbGV4LWd0LXNtLTk1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1zbS1jb2x1bW4gPiAuZmxleC1ndC1zbS05NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDk1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LXNtLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXNtLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LXNtLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLXJvdyA+IC5mbGV4LWd0LXNtLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLWNvbHVtbiA+IC5mbGV4LWd0LXNtLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXNtLTMzIHtcbiAgICBmbGV4OiAxIDEgMzMuMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LXNtLTY2IHtcbiAgICBmbGV4OiAxIDEgNjYuNjYlO1xuICAgIG1heC13aWR0aDogNjYuNjYlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LXNtLTMzIHtcbiAgICBmbGV4OiAxIDEgMzMuMzMlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMy4zMyU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LXNtLTY2IHtcbiAgICBmbGV4OiAxIDEgNjYuNjYlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2Ni42NiU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLXJvdyA+IC5mbGV4LWd0LXNtLTMzIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1zbS1yb3cgPiAuZmxleC1ndC1zbS02NiB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NiU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3Qtc20tcm93ID4gLmZsZXgge1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAubGF5b3V0LWd0LXNtLWNvbHVtbiA+IC5mbGV4LWd0LXNtLTMzIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzMuMzMlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1zbS1jb2x1bW4gPiAuZmxleC1ndC1zbS02NiB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY2LjY2JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3Qtc20tY29sdW1uID4gLmZsZXgge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLmxheW91dC1ndC1zbSwgLmxheW91dC1ndC1zbS1jb2x1bW4sIC5sYXlvdXQtZ3Qtc20tcm93IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5sYXlvdXQtZ3Qtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5sYXlvdXQtZ3Qtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIycHgpIHtcbiAgLmhpZGU6bm90KC5zaG93LWd0LXhzKTpub3QoLnNob3ctZ3Qtc20pOm5vdCguc2hvdy1tZCk6bm90KC5zaG93KSwgLmhpZGUtZ3QteHM6bm90KC5zaG93LWd0LXhzKTpub3QoLnNob3ctZ3Qtc20pOm5vdCguc2hvdy1tZCk6bm90KC5zaG93KSwgLmhpZGUtZ3Qtc206bm90KC5zaG93LWd0LXhzKTpub3QoLnNob3ctZ3Qtc20pOm5vdCguc2hvdy1tZCk6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGlkZS1tZDpub3QoLnNob3ctbWQpOm5vdCguc2hvdy1ndC1zbSk6bm90KC5zaG93LWd0LXhzKTpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mbGV4LW9yZGVyLW1kLS0yMCB7XG4gICAgb3JkZXI6IC0yMDtcbiAgfVxuICAuZmxleC1vcmRlci1tZC0tMTkge1xuICAgIG9yZGVyOiAtMTk7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtLTE4IHtcbiAgICBvcmRlcjogLTE4O1xuICB9XG4gIC5mbGV4LW9yZGVyLW1kLS0xNyB7XG4gICAgb3JkZXI6IC0xNztcbiAgfVxuICAuZmxleC1vcmRlci1tZC0tMTYge1xuICAgIG9yZGVyOiAtMTY7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtLTE1IHtcbiAgICBvcmRlcjogLTE1O1xuICB9XG4gIC5mbGV4LW9yZGVyLW1kLS0xNCB7XG4gICAgb3JkZXI6IC0xNDtcbiAgfVxuICAuZmxleC1vcmRlci1tZC0tMTMge1xuICAgIG9yZGVyOiAtMTM7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG4gIC5mbGV4LW9yZGVyLW1kLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuICAuZmxleC1vcmRlci1tZC0tMTAge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuICAuZmxleC1vcmRlci1tZC0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG4gIC5mbGV4LW9yZGVyLW1kLS03IHtcbiAgICBvcmRlcjogLTc7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuICAuZmxleC1vcmRlci1tZC0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG4gIC5mbGV4LW9yZGVyLW1kLS00IHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuICAuZmxleC1vcmRlci1tZC0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG4gIC5mbGV4LW9yZGVyLW1kLS0xIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAuZmxleC1vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5mbGV4LW9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtMTMge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAuZmxleC1vcmRlci1tZC0xNCB7XG4gICAgb3JkZXI6IDE0O1xuICB9XG4gIC5mbGV4LW9yZGVyLW1kLTE1IHtcbiAgICBvcmRlcjogMTU7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtMTYge1xuICAgIG9yZGVyOiAxNjtcbiAgfVxuICAuZmxleC1vcmRlci1tZC0xNyB7XG4gICAgb3JkZXI6IDE3O1xuICB9XG4gIC5mbGV4LW9yZGVyLW1kLTE4IHtcbiAgICBvcmRlcjogMTg7XG4gIH1cbiAgLmZsZXgtb3JkZXItbWQtMTkge1xuICAgIG9yZGVyOiAxOTtcbiAgfVxuICAuZmxleC1vcmRlci1tZC0yMCB7XG4gICAgb3JkZXI6IDIwO1xuICB9XG4gIC5vZmZzZXQtbWQtMCwgLmZsZXgtb2Zmc2V0LW1kLTAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1tZC0wLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LW1kLTAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbWQtMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1tZC0wLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC01LCAuZmxleC1vZmZzZXQtbWQtNSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LW1kLTUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LW1kLTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbWQtNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1tZC01LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTAsIC5mbGV4LW9mZnNldC1tZC0xMCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LW1kLTEwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LW1kLTEwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LW1kLTEwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LW1kLTEwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gIH1cbiAgLm9mZnNldC1tZC0xNSwgLmZsZXgtb2Zmc2V0LW1kLTE1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbWQtMTUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbWQtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbWQtMTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbWQtMTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbWQtMTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LW1kLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTIwLCAuZmxleC1vZmZzZXQtbWQtMjAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1tZC0yMCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1tZC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1tZC0yMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1tZC0yMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1tZC0yMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbWQtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMjAlO1xuICB9XG4gIC5vZmZzZXQtbWQtMjUsIC5mbGV4LW9mZnNldC1tZC0yNSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LW1kLTI1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LW1kLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LW1kLTI1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LW1kLTI1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LW1kLTI1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1tZC0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC0zMCwgLmZsZXgtb2Zmc2V0LW1kLTMwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbWQtMzAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbWQtMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAzMCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbWQtMzAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbWQtMzAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbWQtMzAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LW1kLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDMwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTM1LCAuZmxleC1vZmZzZXQtbWQtMzUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1tZC0zNSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1tZC0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1tZC0zNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1tZC0zNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1tZC0zNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbWQtMzUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMzUlO1xuICB9XG4gIC5vZmZzZXQtbWQtNDAsIC5mbGV4LW9mZnNldC1tZC00MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LW1kLTQwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LW1kLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LW1kLTQwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LW1kLTQwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LW1kLTQwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1tZC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA0MCU7XG4gIH1cbiAgLm9mZnNldC1tZC00NSwgLmZsZXgtb2Zmc2V0LW1kLTQ1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbWQtNDUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbWQtNDUge1xuICAgIG1hcmdpbi1sZWZ0OiA0NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbWQtNDUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbWQtNDUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbWQtNDUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LW1kLTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTUwLCAuZmxleC1vZmZzZXQtbWQtNTAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1tZC01MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1tZC01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1tZC01MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1tZC01MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1tZC01MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbWQtNTAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNTUsIC5mbGV4LW9mZnNldC1tZC01NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LW1kLTU1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LW1kLTU1IHtcbiAgICBtYXJnaW4tbGVmdDogNTUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LW1kLTU1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LW1kLTU1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LW1kLTU1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1tZC01NSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA1NSU7XG4gIH1cbiAgLm9mZnNldC1tZC02MCwgLmZsZXgtb2Zmc2V0LW1kLTYwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbWQtNjAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbWQtNjAge1xuICAgIG1hcmdpbi1sZWZ0OiA2MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbWQtNjAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbWQtNjAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbWQtNjAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LW1kLTYwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDYwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTY1LCAuZmxleC1vZmZzZXQtbWQtNjUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1tZC02NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1tZC02NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1tZC02NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1tZC02NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1tZC02NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbWQtNjUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNjUlO1xuICB9XG4gIC5vZmZzZXQtbWQtNzAsIC5mbGV4LW9mZnNldC1tZC03MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LW1kLTcwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LW1kLTcwIHtcbiAgICBtYXJnaW4tbGVmdDogNzAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LW1kLTcwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LW1kLTcwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LW1kLTcwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1tZC03MCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA3MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03NSwgLmZsZXgtb2Zmc2V0LW1kLTc1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbWQtNzUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbWQtNzUge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbWQtNzUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbWQtNzUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbWQtNzUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LW1kLTc1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTgwLCAuZmxleC1vZmZzZXQtbWQtODAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1tZC04MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1tZC04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1tZC04MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1tZC04MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1tZC04MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbWQtODAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogODAlO1xuICB9XG4gIC5vZmZzZXQtbWQtODUsIC5mbGV4LW9mZnNldC1tZC04NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LW1kLTg1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LW1kLTg1IHtcbiAgICBtYXJnaW4tbGVmdDogODUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LW1kLTg1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LW1kLTg1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LW1kLTg1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1tZC04NSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA4NSU7XG4gIH1cbiAgLm9mZnNldC1tZC05MCwgLmZsZXgtb2Zmc2V0LW1kLTkwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbWQtOTAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbWQtOTAge1xuICAgIG1hcmdpbi1sZWZ0OiA5MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbWQtOTAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbWQtOTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbWQtOTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LW1kLTkwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDkwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTk1LCAuZmxleC1vZmZzZXQtbWQtOTUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1tZC05NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1tZC05NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1tZC05NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1tZC05NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1tZC05NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbWQtOTUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogOTUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMzMsIC5mbGV4LW9mZnNldC1tZC0zMywgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LW1kLTMzLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LW1kLTMzIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC02NiwgLmZsZXgtb2Zmc2V0LW1kLTY2LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbWQtNjYsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbWQtNjYge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1tZC02NiwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1tZC02NiwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1tZC02NiwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbWQtNjYge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1tZCxcbiAgLmxheW91dC1hbGlnbi1tZC1zdGFydC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAubGF5b3V0LWFsaWduLW1kLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLW1kLXN0YXJ0LXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLW1kLXN0YXJ0LWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1tZC1zdGFydC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tbWQtc3RhcnQtc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tbWQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLW1kLWNlbnRlci1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1tZC1jZW50ZXItY2VudGVyLFxuICAubGF5b3V0LWFsaWduLW1kLWNlbnRlci1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tbWQtY2VudGVyLXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tbWQtZW5kLFxuICAubGF5b3V0LWFsaWduLW1kLWVuZC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1tZC1lbmQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLW1kLWVuZC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tbWQtZW5kLXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1tZC1zcGFjZS1hcm91bmQsXG4gIC5sYXlvdXQtYWxpZ24tbWQtc3BhY2UtYXJvdW5kLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1tZC1zcGFjZS1hcm91bmQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tbWQtc3BhY2UtYXJvdW5kLWVuZCxcbiAgLmxheW91dC1hbGlnbi1tZC1zcGFjZS1hcm91bmQtc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1tZC1zcGFjZS1iZXR3ZWVuLFxuICAubGF5b3V0LWFsaWduLW1kLXNwYWNlLWJldHdlZW4tY2VudGVyLFxuICAubGF5b3V0LWFsaWduLW1kLXNwYWNlLWJldHdlZW4tc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tbWQtc3BhY2UtYmV0d2Vlbi1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tbWQtc3BhY2UtYmV0d2Vlbi1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmxheW91dC1hbGlnbi1tZC1zdGFydC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1tZC1jZW50ZXItc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tbWQtZW5kLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLW1kLXNwYWNlLWJldHdlZW4tc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tbWQtc3BhY2UtYXJvdW5kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tbWQtc3RhcnQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLW1kLWNlbnRlci1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tbWQtZW5kLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1tZC1zcGFjZS1iZXR3ZWVuLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1tZC1zcGFjZS1hcm91bmQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1tZC1zdGFydC1jZW50ZXIgPiAqLFxuICAubGF5b3V0LWFsaWduLW1kLWNlbnRlci1jZW50ZXIgPiAqLFxuICAubGF5b3V0LWFsaWduLW1kLWVuZC1jZW50ZXIgPiAqLFxuICAubGF5b3V0LWFsaWduLW1kLXNwYWNlLWJldHdlZW4tY2VudGVyID4gKixcbiAgLmxheW91dC1hbGlnbi1tZC1zcGFjZS1hcm91bmQtY2VudGVyID4gKiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1tZC1zdGFydC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tbWQtY2VudGVyLWVuZCxcbiAgLmxheW91dC1hbGlnbi1tZC1lbmQtZW5kLFxuICAubGF5b3V0LWFsaWduLW1kLXNwYWNlLWJldHdlZW4tZW5kLFxuICAubGF5b3V0LWFsaWduLW1kLXNwYWNlLWFyb3VuZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAubGF5b3V0LWFsaWduLW1kLXN0YXJ0LXN0cmV0Y2gsXG4gIC5sYXlvdXQtYWxpZ24tbWQtY2VudGVyLXN0cmV0Y2gsXG4gIC5sYXlvdXQtYWxpZ24tbWQtZW5kLXN0cmV0Y2gsXG4gIC5sYXlvdXQtYWxpZ24tbWQtc3BhY2UtYmV0d2Vlbi1zdHJldGNoLFxuICAubGF5b3V0LWFsaWduLW1kLXNwYWNlLWFyb3VuZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICB9XG4gIC5mbGV4LW1kIHtcbiAgICBmbGV4OiAxO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbWQtZ3JvdyB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1tZC1pbml0aWFsIHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LW1kLWF1dG8ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbWQtbm9uZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1tZC1ub3NocmluayB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1tZC1ub2dyb3cge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbWQtMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1tZC0wIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1tZC0wIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LW1kLXJvdyA+IC5mbGV4LW1kLTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAubGF5b3V0LW1kLWNvbHVtbiA+IC5mbGV4LW1kLTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLmZsZXgtbWQtNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1tZC01IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LW1kLTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbWQtcm93ID4gLmZsZXgtbWQtNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1jb2x1bW4gPiAuZmxleC1tZC01IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1tZC0xMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbWQtMTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LW1kLTEwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1yb3cgPiAuZmxleC1tZC0xMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbWQtY29sdW1uID4gLmZsZXgtbWQtMTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1tZC0xNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbWQtMTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LW1kLTE1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1yb3cgPiAuZmxleC1tZC0xNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbWQtY29sdW1uID4gLmZsZXgtbWQtMTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1tZC0yMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbWQtMjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LW1kLTIwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1yb3cgPiAuZmxleC1tZC0yMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbWQtY29sdW1uID4gLmZsZXgtbWQtMjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1tZC0yNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbWQtMjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LW1kLTI1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1yb3cgPiAuZmxleC1tZC0yNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbWQtY29sdW1uID4gLmZsZXgtbWQtMjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1tZC0zMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbWQtMzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LW1kLTMwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1yb3cgPiAuZmxleC1tZC0zMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbWQtY29sdW1uID4gLmZsZXgtbWQtMzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1tZC0zNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbWQtMzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LW1kLTM1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1yb3cgPiAuZmxleC1tZC0zNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbWQtY29sdW1uID4gLmZsZXgtbWQtMzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1tZC00MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbWQtNDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LW1kLTQwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1yb3cgPiAuZmxleC1tZC00MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbWQtY29sdW1uID4gLmZsZXgtbWQtNDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1tZC00NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbWQtNDUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LW1kLTQ1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1yb3cgPiAuZmxleC1tZC00NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbWQtY29sdW1uID4gLmZsZXgtbWQtNDUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1tZC01MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbWQtNTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LW1kLTUwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1yb3cgPiAuZmxleC1tZC01MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbWQtY29sdW1uID4gLmZsZXgtbWQtNTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1tZC01NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbWQtNTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LW1kLTU1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1yb3cgPiAuZmxleC1tZC01NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbWQtY29sdW1uID4gLmZsZXgtbWQtNTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1tZC02MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbWQtNjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LW1kLTYwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1yb3cgPiAuZmxleC1tZC02MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbWQtY29sdW1uID4gLmZsZXgtbWQtNjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1tZC02NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbWQtNjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LW1kLTY1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1yb3cgPiAuZmxleC1tZC02NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbWQtY29sdW1uID4gLmZsZXgtbWQtNjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1tZC03MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbWQtNzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LW1kLTcwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNzAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1yb3cgPiAuZmxleC1tZC03MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbWQtY29sdW1uID4gLmZsZXgtbWQtNzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA3MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1tZC03NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbWQtNzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LW1kLTc1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNzUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1yb3cgPiAuZmxleC1tZC03NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbWQtY29sdW1uID4gLmZsZXgtbWQtNzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA3NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1tZC04MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbWQtODAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LW1kLTgwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1yb3cgPiAuZmxleC1tZC04MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbWQtY29sdW1uID4gLmZsZXgtbWQtODAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1tZC04NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbWQtODUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogODUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LW1kLTg1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1yb3cgPiAuZmxleC1tZC04NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbWQtY29sdW1uID4gLmZsZXgtbWQtODUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1tZC05MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbWQtOTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LW1kLTkwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1yb3cgPiAuZmxleC1tZC05MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbWQtY29sdW1uID4gLmZsZXgtbWQtOTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1tZC05NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbWQtOTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LW1kLTk1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1yb3cgPiAuZmxleC1tZC05NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbWQtY29sdW1uID4gLmZsZXgtbWQtOTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA5NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1tZC0xMDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1tZC0xMDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1tZC0xMDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1yb3cgPiAuZmxleC1tZC0xMDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1jb2x1bW4gPiAuZmxleC1tZC0xMDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1tZC0zMyB7XG4gICAgZmxleDogMSAxIDMzLjMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1tZC02NiB7XG4gICAgZmxleDogMSAxIDY2LjY2JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1tZC0zMyB7XG4gICAgZmxleDogMSAxIDMzLjMzJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzMuMzMlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1tZC02NiB7XG4gICAgZmxleDogMSAxIDY2LjY2JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjYuNjYlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1tZC1yb3cgPiAuZmxleC1tZC0zMyB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbWQtcm93ID4gLmZsZXgtbWQtNjYge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjYuNjYlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LW1kLXJvdyA+IC5mbGV4IHtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgLmxheW91dC1tZC1jb2x1bW4gPiAuZmxleC1tZC0zMyB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMzLjMzJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbWQtY29sdW1uID4gLmZsZXgtbWQtNjYge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2Ni42NiU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LW1kLWNvbHVtbiA+IC5mbGV4IHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG4gIC5sYXlvdXQtbWQsIC5sYXlvdXQtbWQtY29sdW1uLCAubGF5b3V0LW1kLXJvdyB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubGF5b3V0LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubGF5b3V0LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAuZmxleC1vcmRlci1ndC1tZC0tMjAge1xuICAgIG9yZGVyOiAtMjA7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtLTE5IHtcbiAgICBvcmRlcjogLTE5O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLS0xOCB7XG4gICAgb3JkZXI6IC0xODtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1tZC0tMTcge1xuICAgIG9yZGVyOiAtMTc7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtLTE2IHtcbiAgICBvcmRlcjogLTE2O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLS0xNSB7XG4gICAgb3JkZXI6IC0xNTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1tZC0tMTQge1xuICAgIG9yZGVyOiAtMTQ7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtLTEzIHtcbiAgICBvcmRlcjogLTEzO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1tZC0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1tZC0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1tZC0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1tZC0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1tZC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLTEzIHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtMTQge1xuICAgIG9yZGVyOiAxNDtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1tZC0xNSB7XG4gICAgb3JkZXI6IDE1O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLTE2IHtcbiAgICBvcmRlcjogMTY7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtMTcge1xuICAgIG9yZGVyOiAxNztcbiAgfVxuICAuZmxleC1vcmRlci1ndC1tZC0xOCB7XG4gICAgb3JkZXI6IDE4O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LW1kLTE5IHtcbiAgICBvcmRlcjogMTk7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbWQtMjAge1xuICAgIG9yZGVyOiAyMDtcbiAgfVxuICAub2Zmc2V0LWd0LW1kLTAsIC5mbGV4LW9mZnNldC1ndC1tZC0wLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbWQtMCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1tZC0wLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LW1kLTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbWQtMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5vZmZzZXQtZ3QtbWQtNSwgLmZsZXgtb2Zmc2V0LWd0LW1kLTUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1tZC01LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1tZC01LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LW1kLTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbWQtNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgfVxuICAub2Zmc2V0LWd0LW1kLTEwLCAuZmxleC1vZmZzZXQtZ3QtbWQtMTAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1tZC0xMCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1tZC0xMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1tZC0xMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1tZC0xMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMTAlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbWQtMTUsIC5mbGV4LW9mZnNldC1ndC1tZC0xNSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LW1kLTE1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LW1kLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LW1kLTE1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LW1kLTE1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LW1kLTE1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1tZC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIH1cbiAgLm9mZnNldC1ndC1tZC0yMCwgLmZsZXgtb2Zmc2V0LWd0LW1kLTIwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbWQtMjAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbWQtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbWQtMjAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbWQtMjAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbWQtMjAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LW1kLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwJTtcbiAgfVxuICAub2Zmc2V0LWd0LW1kLTI1LCAuZmxleC1vZmZzZXQtZ3QtbWQtMjUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1tZC0yNSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1tZC0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1tZC0yNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1tZC0yNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1tZC0yNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbWQtMjUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMjUlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbWQtMzAsIC5mbGV4LW9mZnNldC1ndC1tZC0zMCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LW1kLTMwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LW1kLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogMzAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LW1kLTMwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LW1kLTMwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LW1kLTMwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1tZC0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAzMCU7XG4gIH1cbiAgLm9mZnNldC1ndC1tZC0zNSwgLmZsZXgtb2Zmc2V0LWd0LW1kLTM1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbWQtMzUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbWQtMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAzNSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbWQtMzUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbWQtMzUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbWQtMzUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LW1kLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDM1JTtcbiAgfVxuICAub2Zmc2V0LWd0LW1kLTQwLCAuZmxleC1vZmZzZXQtZ3QtbWQtNDAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1tZC00MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1tZC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1tZC00MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1tZC00MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1tZC00MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbWQtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNDAlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbWQtNDUsIC5mbGV4LW9mZnNldC1ndC1tZC00NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LW1kLTQ1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LW1kLTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogNDUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LW1kLTQ1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LW1kLTQ1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LW1kLTQ1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1tZC00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA0NSU7XG4gIH1cbiAgLm9mZnNldC1ndC1tZC01MCwgLmZsZXgtb2Zmc2V0LWd0LW1kLTUwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbWQtNTAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbWQtNTAge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbWQtNTAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbWQtNTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbWQtNTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LW1kLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWd0LW1kLTU1LCAuZmxleC1vZmZzZXQtZ3QtbWQtNTUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1tZC01NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1tZC01NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1tZC01NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1tZC01NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1tZC01NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbWQtNTUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNTUlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbWQtNjAsIC5mbGV4LW9mZnNldC1ndC1tZC02MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LW1kLTYwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LW1kLTYwIHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LW1kLTYwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LW1kLTYwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LW1kLTYwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1tZC02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA2MCU7XG4gIH1cbiAgLm9mZnNldC1ndC1tZC02NSwgLmZsZXgtb2Zmc2V0LWd0LW1kLTY1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbWQtNjUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbWQtNjUge1xuICAgIG1hcmdpbi1sZWZ0OiA2NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbWQtNjUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbWQtNjUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbWQtNjUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LW1kLTY1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDY1JTtcbiAgfVxuICAub2Zmc2V0LWd0LW1kLTcwLCAuZmxleC1vZmZzZXQtZ3QtbWQtNzAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1tZC03MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1tZC03MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1tZC03MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1tZC03MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1tZC03MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbWQtNzAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNzAlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbWQtNzUsIC5mbGV4LW9mZnNldC1ndC1tZC03NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LW1kLTc1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LW1kLTc1IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LW1kLTc1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LW1kLTc1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LW1kLTc1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1tZC03NSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1ndC1tZC04MCwgLmZsZXgtb2Zmc2V0LWd0LW1kLTgwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbWQtODAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbWQtODAge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbWQtODAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbWQtODAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbWQtODAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LW1kLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDgwJTtcbiAgfVxuICAub2Zmc2V0LWd0LW1kLTg1LCAuZmxleC1vZmZzZXQtZ3QtbWQtODUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1tZC04NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1tZC04NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1tZC04NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1tZC04NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1tZC04NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbWQtODUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogODUlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbWQtOTAsIC5mbGV4LW9mZnNldC1ndC1tZC05MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LW1kLTkwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LW1kLTkwIHtcbiAgICBtYXJnaW4tbGVmdDogOTAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LW1kLTkwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LW1kLTkwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LW1kLTkwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1tZC05MCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA5MCU7XG4gIH1cbiAgLm9mZnNldC1ndC1tZC05NSwgLmZsZXgtb2Zmc2V0LWd0LW1kLTk1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbWQtOTUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbWQtOTUge1xuICAgIG1hcmdpbi1sZWZ0OiA5NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbWQtOTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbWQtOTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbWQtOTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LW1kLTk1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDk1JTtcbiAgfVxuICAub2Zmc2V0LWd0LW1kLTMzLCAuZmxleC1vZmZzZXQtZ3QtbWQtMzMsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1tZC0zMywgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1tZC0zMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbWQtNjYsIC5mbGV4LW9mZnNldC1ndC1tZC02NiwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LW1kLTY2LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LW1kLTY2IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbWQtNjYsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbWQtNjYsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbWQtNjYsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LW1kLTY2IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtc3RhcnQtc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1ndC1tZC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1zdGFydC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1zdGFydC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtc3RhcnQtZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LW1kLXN0YXJ0LXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LW1kLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1jZW50ZXItc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtY2VudGVyLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1jZW50ZXItZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LW1kLWNlbnRlci1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LW1kLWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1lbmQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtZW5kLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1lbmQtZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LW1kLWVuZC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtc3BhY2UtYXJvdW5kLFxuICAubGF5b3V0LWFsaWduLWd0LW1kLXNwYWNlLWFyb3VuZC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtc3BhY2UtYXJvdW5kLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LW1kLXNwYWNlLWFyb3VuZC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtc3BhY2UtYXJvdW5kLXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtc3BhY2UtYmV0d2VlbixcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1zcGFjZS1iZXR3ZWVuLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1zcGFjZS1iZXR3ZWVuLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LW1kLXNwYWNlLWJldHdlZW4tZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LW1kLXNwYWNlLWJldHdlZW4tc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtc3RhcnQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtY2VudGVyLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LW1kLWVuZC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1zcGFjZS1iZXR3ZWVuLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LW1kLXNwYWNlLWFyb3VuZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LW1kLXN0YXJ0LWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1jZW50ZXItY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWd0LW1kLWVuZC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtc3BhY2UtYmV0d2Vlbi1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtc3BhY2UtYXJvdW5kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtc3RhcnQtY2VudGVyID4gKixcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1jZW50ZXItY2VudGVyID4gKixcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1lbmQtY2VudGVyID4gKixcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1zcGFjZS1iZXR3ZWVuLWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtc3BhY2UtYXJvdW5kLWNlbnRlciA+ICoge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtc3RhcnQtZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LW1kLWNlbnRlci1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbWQtZW5kLWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1zcGFjZS1iZXR3ZWVuLWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1zcGFjZS1hcm91bmQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1ndC1tZC1zdGFydC1zdHJldGNoLFxuICAubGF5b3V0LWFsaWduLWd0LW1kLWNlbnRlci1zdHJldGNoLFxuICAubGF5b3V0LWFsaWduLWd0LW1kLWVuZC1zdHJldGNoLFxuICAubGF5b3V0LWFsaWduLWd0LW1kLXNwYWNlLWJldHdlZW4tc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi1ndC1tZC1zcGFjZS1hcm91bmQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgfVxuICAuZmxleC1ndC1tZCB7XG4gICAgZmxleDogMTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LW1kLWdyb3cge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbWQtaW5pdGlhbCB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1tZC1hdXRvIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LW1kLW5vbmUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbWQtbm9zaHJpbmsge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbWQtbm9ncm93IHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LW1kLTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbWQtMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbWQtMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1tZC1yb3cgPiAuZmxleC1ndC1tZC0wIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgLmxheW91dC1ndC1tZC1jb2x1bW4gPiAuZmxleC1ndC1tZC0wIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG4gIC5mbGV4LWd0LW1kLTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbWQtNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1tZC01IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LW1kLXJvdyA+IC5mbGV4LWd0LW1kLTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtY29sdW1uID4gLmZsZXgtZ3QtbWQtNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbWQtMTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LW1kLTEwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1tZC0xMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtcm93ID4gLmZsZXgtZ3QtbWQtMTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LW1kLWNvbHVtbiA+IC5mbGV4LWd0LW1kLTEwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbWQtMTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LW1kLTE1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1tZC0xNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDE1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtcm93ID4gLmZsZXgtZ3QtbWQtMTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LW1kLWNvbHVtbiA+IC5mbGV4LWd0LW1kLTE1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbWQtMjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LW1kLTIwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1tZC0yMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDIwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtcm93ID4gLmZsZXgtZ3QtbWQtMjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LW1kLWNvbHVtbiA+IC5mbGV4LWd0LW1kLTIwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbWQtMjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LW1kLTI1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1tZC0yNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDI1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtcm93ID4gLmZsZXgtZ3QtbWQtMjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LW1kLWNvbHVtbiA+IC5mbGV4LWd0LW1kLTI1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbWQtMzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LW1kLTMwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1tZC0zMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtcm93ID4gLmZsZXgtZ3QtbWQtMzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LW1kLWNvbHVtbiA+IC5mbGV4LWd0LW1kLTMwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbWQtMzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LW1kLTM1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1tZC0zNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDM1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtcm93ID4gLmZsZXgtZ3QtbWQtMzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LW1kLWNvbHVtbiA+IC5mbGV4LWd0LW1kLTM1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbWQtNDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LW1kLTQwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1tZC00MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtcm93ID4gLmZsZXgtZ3QtbWQtNDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LW1kLWNvbHVtbiA+IC5mbGV4LWd0LW1kLTQwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbWQtNDUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LW1kLTQ1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1tZC00NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQ1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtcm93ID4gLmZsZXgtZ3QtbWQtNDUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LW1kLWNvbHVtbiA+IC5mbGV4LWd0LW1kLTQ1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbWQtNTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LW1kLTUwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1tZC01MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtcm93ID4gLmZsZXgtZ3QtbWQtNTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LW1kLWNvbHVtbiA+IC5mbGV4LWd0LW1kLTUwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbWQtNTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LW1kLTU1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1tZC01NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDU1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtcm93ID4gLmZsZXgtZ3QtbWQtNTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LW1kLWNvbHVtbiA+IC5mbGV4LWd0LW1kLTU1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbWQtNjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LW1kLTYwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1tZC02MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtcm93ID4gLmZsZXgtZ3QtbWQtNjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LW1kLWNvbHVtbiA+IC5mbGV4LWd0LW1kLTYwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbWQtNjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LW1kLTY1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1tZC02NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtcm93ID4gLmZsZXgtZ3QtbWQtNjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LW1kLWNvbHVtbiA+IC5mbGV4LWd0LW1kLTY1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbWQtNzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LW1kLTcwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1tZC03MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDcwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtcm93ID4gLmZsZXgtZ3QtbWQtNzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LW1kLWNvbHVtbiA+IC5mbGV4LWd0LW1kLTcwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNzAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbWQtNzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LW1kLTc1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1tZC03NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDc1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtcm93ID4gLmZsZXgtZ3QtbWQtNzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LW1kLWNvbHVtbiA+IC5mbGV4LWd0LW1kLTc1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNzUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbWQtODAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LW1kLTgwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1tZC04MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDgwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtcm93ID4gLmZsZXgtZ3QtbWQtODAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LW1kLWNvbHVtbiA+IC5mbGV4LWd0LW1kLTgwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbWQtODUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogODUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LW1kLTg1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1tZC04NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDg1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtcm93ID4gLmZsZXgtZ3QtbWQtODUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogODUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LW1kLWNvbHVtbiA+IC5mbGV4LWd0LW1kLTg1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbWQtOTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LW1kLTkwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1tZC05MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtcm93ID4gLmZsZXgtZ3QtbWQtOTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LW1kLWNvbHVtbiA+IC5mbGV4LWd0LW1kLTkwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbWQtOTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LW1kLTk1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1ndC1tZC05NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDk1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtcm93ID4gLmZsZXgtZ3QtbWQtOTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LW1kLWNvbHVtbiA+IC5mbGV4LWd0LW1kLTk1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbWQtMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbWQtMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbWQtMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtcm93ID4gLmZsZXgtZ3QtbWQtMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtY29sdW1uID4gLmZsZXgtZ3QtbWQtMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbWQtMzMge1xuICAgIGZsZXg6IDEgMSAzMy4zMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtZ3QtbWQtNjYge1xuICAgIGZsZXg6IDEgMSA2Ni42NiU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NiU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbWQtMzMge1xuICAgIGZsZXg6IDEgMSAzMy4zMyU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMzLjMzJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbWQtNjYge1xuICAgIGZsZXg6IDEgMSA2Ni42NiU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY2LjY2JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtcm93ID4gLmZsZXgtZ3QtbWQtMzMge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzMuMzMlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LW1kLXJvdyA+IC5mbGV4LWd0LW1kLTY2IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1tZC1yb3cgPiAuZmxleCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC5sYXlvdXQtZ3QtbWQtY29sdW1uID4gLmZsZXgtZ3QtbWQtMzMge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMy4zMyU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LW1kLWNvbHVtbiA+IC5mbGV4LWd0LW1kLTY2IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjYuNjYlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1tZC1jb2x1bW4gPiAuZmxleCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAubGF5b3V0LWd0LW1kLCAubGF5b3V0LWd0LW1kLWNvbHVtbiwgLmxheW91dC1ndC1tZC1yb3cge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmxheW91dC1ndC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmxheW91dC1ndC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmhpZGU6bm90KC5zaG93LWd0LXhzKTpub3QoLnNob3ctZ3Qtc20pOm5vdCguc2hvdy1ndC1tZCk6bm90KC5zaG93LWxnKTpub3QoLnNob3cpLCAuaGlkZS1ndC14czpub3QoLnNob3ctZ3QteHMpOm5vdCguc2hvdy1ndC1zbSk6bm90KC5zaG93LWd0LW1kKTpub3QoLnNob3ctbGcpOm5vdCguc2hvdyksIC5oaWRlLWd0LXNtOm5vdCguc2hvdy1ndC14cyk6bm90KC5zaG93LWd0LXNtKTpub3QoLnNob3ctZ3QtbWQpOm5vdCguc2hvdy1sZyk6bm90KC5zaG93KSwgLmhpZGUtZ3QtbWQ6bm90KC5zaG93LWd0LXhzKTpub3QoLnNob3ctZ3Qtc20pOm5vdCguc2hvdy1ndC1tZCk6bm90KC5zaG93LWxnKTpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oaWRlLWxnOm5vdCguc2hvdy1sZyk6bm90KC5zaG93LWd0LW1kKTpub3QoLnNob3ctZ3Qtc20pOm5vdCguc2hvdy1ndC14cyk6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmxleC1vcmRlci1sZy0tMjAge1xuICAgIG9yZGVyOiAtMjA7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctLTE5IHtcbiAgICBvcmRlcjogLTE5O1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLS0xOCB7XG4gICAgb3JkZXI6IC0xODtcbiAgfVxuICAuZmxleC1vcmRlci1sZy0tMTcge1xuICAgIG9yZGVyOiAtMTc7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctLTE2IHtcbiAgICBvcmRlcjogLTE2O1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLS0xNSB7XG4gICAgb3JkZXI6IC0xNTtcbiAgfVxuICAuZmxleC1vcmRlci1sZy0tMTQge1xuICAgIG9yZGVyOiAtMTQ7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctLTEzIHtcbiAgICBvcmRlcjogLTEzO1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuICAuZmxleC1vcmRlci1sZy0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuICAuZmxleC1vcmRlci1sZy0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuICAuZmxleC1vcmRlci1sZy0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuICAuZmxleC1vcmRlci1sZy0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAuZmxleC1vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLTEzIHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctMTQge1xuICAgIG9yZGVyOiAxNDtcbiAgfVxuICAuZmxleC1vcmRlci1sZy0xNSB7XG4gICAgb3JkZXI6IDE1O1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLTE2IHtcbiAgICBvcmRlcjogMTY7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctMTcge1xuICAgIG9yZGVyOiAxNztcbiAgfVxuICAuZmxleC1vcmRlci1sZy0xOCB7XG4gICAgb3JkZXI6IDE4O1xuICB9XG4gIC5mbGV4LW9yZGVyLWxnLTE5IHtcbiAgICBvcmRlcjogMTk7XG4gIH1cbiAgLmZsZXgtb3JkZXItbGctMjAge1xuICAgIG9yZGVyOiAyMDtcbiAgfVxuICAub2Zmc2V0LWxnLTAsIC5mbGV4LW9mZnNldC1sZy0wLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbGctMCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1sZy0wLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWxnLTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbGctMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5vZmZzZXQtbGctNSwgLmZsZXgtb2Zmc2V0LWxnLTUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1sZy01LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1sZy01LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWxnLTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbGctNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwLCAuZmxleC1vZmZzZXQtbGctMTAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1sZy0xMCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1sZy0xMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1sZy0xMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1sZy0xMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMTAlO1xuICB9XG4gIC5vZmZzZXQtbGctMTUsIC5mbGV4LW9mZnNldC1sZy0xNSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWxnLTE1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWxnLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWxnLTE1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWxnLTE1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWxnLTE1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1sZy0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIH1cbiAgLm9mZnNldC1sZy0yMCwgLmZsZXgtb2Zmc2V0LWxnLTIwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbGctMjAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbGctMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbGctMjAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbGctMjAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbGctMjAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWxnLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTI1LCAuZmxleC1vZmZzZXQtbGctMjUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1sZy0yNSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1sZy0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1sZy0yNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1sZy0yNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1sZy0yNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbGctMjUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctMzAsIC5mbGV4LW9mZnNldC1sZy0zMCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWxnLTMwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWxnLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogMzAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWxnLTMwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWxnLTMwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWxnLTMwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1sZy0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAzMCU7XG4gIH1cbiAgLm9mZnNldC1sZy0zNSwgLmZsZXgtb2Zmc2V0LWxnLTM1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbGctMzUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbGctMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAzNSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbGctMzUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbGctMzUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbGctMzUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWxnLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDM1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQwLCAuZmxleC1vZmZzZXQtbGctNDAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1sZy00MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1sZy00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1sZy00MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1sZy00MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1sZy00MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbGctNDAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNDAlO1xuICB9XG4gIC5vZmZzZXQtbGctNDUsIC5mbGV4LW9mZnNldC1sZy00NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWxnLTQ1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWxnLTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogNDUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWxnLTQ1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWxnLTQ1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWxnLTQ1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1sZy00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA0NSU7XG4gIH1cbiAgLm9mZnNldC1sZy01MCwgLmZsZXgtb2Zmc2V0LWxnLTUwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbGctNTAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbGctNTAge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbGctNTAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbGctNTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbGctNTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWxnLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTU1LCAuZmxleC1vZmZzZXQtbGctNTUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1sZy01NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1sZy01NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1sZy01NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1sZy01NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1sZy01NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbGctNTUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNTUlO1xuICB9XG4gIC5vZmZzZXQtbGctNjAsIC5mbGV4LW9mZnNldC1sZy02MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWxnLTYwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWxnLTYwIHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWxnLTYwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWxnLTYwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWxnLTYwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1sZy02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA2MCU7XG4gIH1cbiAgLm9mZnNldC1sZy02NSwgLmZsZXgtb2Zmc2V0LWxnLTY1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbGctNjUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbGctNjUge1xuICAgIG1hcmdpbi1sZWZ0OiA2NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbGctNjUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbGctNjUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbGctNjUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWxnLTY1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDY1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTcwLCAuZmxleC1vZmZzZXQtbGctNzAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1sZy03MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1sZy03MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1sZy03MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1sZy03MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1sZy03MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbGctNzAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNzAlO1xuICB9XG4gIC5vZmZzZXQtbGctNzUsIC5mbGV4LW9mZnNldC1sZy03NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWxnLTc1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWxnLTc1IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWxnLTc1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWxnLTc1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWxnLTc1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1sZy03NSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1sZy04MCwgLmZsZXgtb2Zmc2V0LWxnLTgwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbGctODAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbGctODAge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbGctODAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbGctODAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbGctODAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWxnLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDgwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTg1LCAuZmxleC1vZmZzZXQtbGctODUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1sZy04NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1sZy04NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1sZy04NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1sZy04NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1sZy04NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbGctODUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogODUlO1xuICB9XG4gIC5vZmZzZXQtbGctOTAsIC5mbGV4LW9mZnNldC1sZy05MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWxnLTkwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWxnLTkwIHtcbiAgICBtYXJnaW4tbGVmdDogOTAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWxnLTkwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWxnLTkwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWxnLTkwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1sZy05MCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA5MCU7XG4gIH1cbiAgLm9mZnNldC1sZy05NSwgLmZsZXgtb2Zmc2V0LWxnLTk1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbGctOTUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtbGctOTUge1xuICAgIG1hcmdpbi1sZWZ0OiA5NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbGctOTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbGctOTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbGctOTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWxnLTk1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDk1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTMzLCAuZmxleC1vZmZzZXQtbGctMzMsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1sZy0zMywgLmxheW91dC1tYXJnaW4gLm9mZnNldC1sZy0zMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctNjYsIC5mbGV4LW9mZnNldC1sZy02NiwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWxnLTY2LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWxnLTY2IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtbGctNjYsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtbGctNjYsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtbGctNjYsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWxnLTY2IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tbGcsXG4gIC5sYXlvdXQtYWxpZ24tbGctc3RhcnQtc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1sZy1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1sZy1zdGFydC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1sZy1zdGFydC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tbGctc3RhcnQtZW5kLFxuICAubGF5b3V0LWFsaWduLWxnLXN0YXJ0LXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubGF5b3V0LWFsaWduLWxnLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1sZy1jZW50ZXItc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tbGctY2VudGVyLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1sZy1jZW50ZXItZW5kLFxuICAubGF5b3V0LWFsaWduLWxnLWNlbnRlci1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubGF5b3V0LWFsaWduLWxnLWVuZCxcbiAgLmxheW91dC1hbGlnbi1sZy1lbmQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tbGctZW5kLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1sZy1lbmQtZW5kLFxuICAubGF5b3V0LWFsaWduLWxnLWVuZC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tbGctc3BhY2UtYXJvdW5kLFxuICAubGF5b3V0LWFsaWduLWxnLXNwYWNlLWFyb3VuZC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tbGctc3BhY2UtYXJvdW5kLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWxnLXNwYWNlLWFyb3VuZC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tbGctc3BhY2UtYXJvdW5kLXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tbGctc3BhY2UtYmV0d2VlbixcbiAgLmxheW91dC1hbGlnbi1sZy1zcGFjZS1iZXR3ZWVuLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1sZy1zcGFjZS1iZXR3ZWVuLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWxnLXNwYWNlLWJldHdlZW4tZW5kLFxuICAubGF5b3V0LWFsaWduLWxnLXNwYWNlLWJldHdlZW4tc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tbGctc3RhcnQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tbGctY2VudGVyLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWxnLWVuZC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1sZy1zcGFjZS1iZXR3ZWVuLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWxnLXNwYWNlLWFyb3VuZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubGF5b3V0LWFsaWduLWxnLXN0YXJ0LWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1sZy1jZW50ZXItY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWxnLWVuZC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tbGctc3BhY2UtYmV0d2Vlbi1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tbGctc3BhY2UtYXJvdW5kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tbGctc3RhcnQtY2VudGVyID4gKixcbiAgLmxheW91dC1hbGlnbi1sZy1jZW50ZXItY2VudGVyID4gKixcbiAgLmxheW91dC1hbGlnbi1sZy1lbmQtY2VudGVyID4gKixcbiAgLmxheW91dC1hbGlnbi1sZy1zcGFjZS1iZXR3ZWVuLWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24tbGctc3BhY2UtYXJvdW5kLWNlbnRlciA+ICoge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tbGctc3RhcnQtZW5kLFxuICAubGF5b3V0LWFsaWduLWxnLWNlbnRlci1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tbGctZW5kLWVuZCxcbiAgLmxheW91dC1hbGlnbi1sZy1zcGFjZS1iZXR3ZWVuLWVuZCxcbiAgLmxheW91dC1hbGlnbi1sZy1zcGFjZS1hcm91bmQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1sZy1zdGFydC1zdHJldGNoLFxuICAubGF5b3V0LWFsaWduLWxnLWNlbnRlci1zdHJldGNoLFxuICAubGF5b3V0LWFsaWduLWxnLWVuZC1zdHJldGNoLFxuICAubGF5b3V0LWFsaWduLWxnLXNwYWNlLWJldHdlZW4tc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi1sZy1zcGFjZS1hcm91bmQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgfVxuICAuZmxleC1sZyB7XG4gICAgZmxleDogMTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWxnLWdyb3cge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbGctaW5pdGlhbCB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1sZy1hdXRvIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWxnLW5vbmUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbGctbm9zaHJpbmsge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbGctbm9ncm93IHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWxnLTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbGctMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtbGctMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1sZy1yb3cgPiAuZmxleC1sZy0wIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgLmxheW91dC1sZy1jb2x1bW4gPiAuZmxleC1sZy0wIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG4gIC5mbGV4LWxnLTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbGctNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1sZy01IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWxnLXJvdyA+IC5mbGV4LWxnLTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctY29sdW1uID4gLmZsZXgtbGctNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbGctMTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWxnLTEwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1sZy0xMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctcm93ID4gLmZsZXgtbGctMTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWxnLWNvbHVtbiA+IC5mbGV4LWxnLTEwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbGctMTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWxnLTE1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1sZy0xNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDE1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctcm93ID4gLmZsZXgtbGctMTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWxnLWNvbHVtbiA+IC5mbGV4LWxnLTE1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbGctMjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWxnLTIwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1sZy0yMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDIwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctcm93ID4gLmZsZXgtbGctMjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWxnLWNvbHVtbiA+IC5mbGV4LWxnLTIwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbGctMjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWxnLTI1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1sZy0yNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDI1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctcm93ID4gLmZsZXgtbGctMjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWxnLWNvbHVtbiA+IC5mbGV4LWxnLTI1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbGctMzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWxnLTMwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1sZy0zMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctcm93ID4gLmZsZXgtbGctMzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWxnLWNvbHVtbiA+IC5mbGV4LWxnLTMwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbGctMzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWxnLTM1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1sZy0zNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDM1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctcm93ID4gLmZsZXgtbGctMzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWxnLWNvbHVtbiA+IC5mbGV4LWxnLTM1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbGctNDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWxnLTQwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1sZy00MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctcm93ID4gLmZsZXgtbGctNDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWxnLWNvbHVtbiA+IC5mbGV4LWxnLTQwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbGctNDUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWxnLTQ1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1sZy00NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQ1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctcm93ID4gLmZsZXgtbGctNDUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWxnLWNvbHVtbiA+IC5mbGV4LWxnLTQ1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbGctNTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWxnLTUwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1sZy01MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctcm93ID4gLmZsZXgtbGctNTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWxnLWNvbHVtbiA+IC5mbGV4LWxnLTUwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbGctNTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWxnLTU1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1sZy01NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDU1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctcm93ID4gLmZsZXgtbGctNTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWxnLWNvbHVtbiA+IC5mbGV4LWxnLTU1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbGctNjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWxnLTYwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1sZy02MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctcm93ID4gLmZsZXgtbGctNjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWxnLWNvbHVtbiA+IC5mbGV4LWxnLTYwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbGctNjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWxnLTY1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1sZy02NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctcm93ID4gLmZsZXgtbGctNjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWxnLWNvbHVtbiA+IC5mbGV4LWxnLTY1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbGctNzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWxnLTcwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1sZy03MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDcwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctcm93ID4gLmZsZXgtbGctNzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWxnLWNvbHVtbiA+IC5mbGV4LWxnLTcwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNzAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbGctNzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWxnLTc1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1sZy03NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDc1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctcm93ID4gLmZsZXgtbGctNzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWxnLWNvbHVtbiA+IC5mbGV4LWxnLTc1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNzUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbGctODAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWxnLTgwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1sZy04MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDgwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctcm93ID4gLmZsZXgtbGctODAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWxnLWNvbHVtbiA+IC5mbGV4LWxnLTgwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbGctODUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogODUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWxnLTg1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1sZy04NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDg1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctcm93ID4gLmZsZXgtbGctODUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogODUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWxnLWNvbHVtbiA+IC5mbGV4LWxnLTg1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbGctOTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWxnLTkwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1sZy05MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctcm93ID4gLmZsZXgtbGctOTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWxnLWNvbHVtbiA+IC5mbGV4LWxnLTkwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbGctOTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWxnLTk1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC1sZy05NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDk1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctcm93ID4gLmZsZXgtbGctOTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWxnLWNvbHVtbiA+IC5mbGV4LWxnLTk1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtbGctMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbGctMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtbGctMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctcm93ID4gLmZsZXgtbGctMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctY29sdW1uID4gLmZsZXgtbGctMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbGctMzMge1xuICAgIGZsZXg6IDEgMSAzMy4zMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgtbGctNjYge1xuICAgIGZsZXg6IDEgMSA2Ni42NiU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NiU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtbGctMzMge1xuICAgIGZsZXg6IDEgMSAzMy4zMyU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMzLjMzJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtbGctNjYge1xuICAgIGZsZXg6IDEgMSA2Ni42NiU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY2LjY2JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtbGctcm93ID4gLmZsZXgtbGctMzMge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzMuMzMlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWxnLXJvdyA+IC5mbGV4LWxnLTY2IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1sZy1yb3cgPiAuZmxleCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC5sYXlvdXQtbGctY29sdW1uID4gLmZsZXgtbGctMzMge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMy4zMyU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWxnLWNvbHVtbiA+IC5mbGV4LWxnLTY2IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjYuNjYlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1sZy1jb2x1bW4gPiAuZmxleCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAubGF5b3V0LWxnLCAubGF5b3V0LWxnLWNvbHVtbiwgLmxheW91dC1sZy1yb3cge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmxheW91dC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmxheW91dC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmZsZXgtb3JkZXItZ3QtbGctLTIwIHtcbiAgICBvcmRlcjogLTIwO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLS0xOSB7XG4gICAgb3JkZXI6IC0xOTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy0tMTgge1xuICAgIG9yZGVyOiAtMTg7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbGctLTE3IHtcbiAgICBvcmRlcjogLTE3O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLS0xNiB7XG4gICAgb3JkZXI6IC0xNjtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy0tMTUge1xuICAgIG9yZGVyOiAtMTU7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbGctLTE0IHtcbiAgICBvcmRlcjogLTE0O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLS0xMyB7XG4gICAgb3JkZXI6IC0xMztcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbGctLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbGctLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbGctLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbGctLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbGctMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy0xMyB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLTE0IHtcbiAgICBvcmRlcjogMTQ7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbGctMTUge1xuICAgIG9yZGVyOiAxNTtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy0xNiB7XG4gICAgb3JkZXI6IDE2O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLTE3IHtcbiAgICBvcmRlcjogMTc7XG4gIH1cbiAgLmZsZXgtb3JkZXItZ3QtbGctMTgge1xuICAgIG9yZGVyOiAxODtcbiAgfVxuICAuZmxleC1vcmRlci1ndC1sZy0xOSB7XG4gICAgb3JkZXI6IDE5O1xuICB9XG4gIC5mbGV4LW9yZGVyLWd0LWxnLTIwIHtcbiAgICBvcmRlcjogMjA7XG4gIH1cbiAgLm9mZnNldC1ndC1sZy0wLCAuZmxleC1vZmZzZXQtZ3QtbGctMCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LWxnLTAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbGctMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1sZy0wLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LWxnLTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAub2Zmc2V0LWd0LWxnLTUsIC5mbGV4LW9mZnNldC1ndC1sZy01LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbGctNSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbGctNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1sZy01LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LWxnLTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gIH1cbiAgLm9mZnNldC1ndC1sZy0xMCwgLmZsZXgtb2Zmc2V0LWd0LWxnLTEwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbGctMTAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbGctMTAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbGctMTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbGctMTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcbiAgfVxuICAub2Zmc2V0LWd0LWxnLTE1LCAuZmxleC1vZmZzZXQtZ3QtbGctMTUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1sZy0xNSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1sZy0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1sZy0xNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1sZy0xNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1sZy0xNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbGctMTUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMTUlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbGctMjAsIC5mbGV4LW9mZnNldC1ndC1sZy0yMCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LWxnLTIwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LWxnLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LWxnLTIwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LWxnLTIwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LWxnLTIwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1sZy0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAyMCU7XG4gIH1cbiAgLm9mZnNldC1ndC1sZy0yNSwgLmZsZXgtb2Zmc2V0LWd0LWxnLTI1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbGctMjUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbGctMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbGctMjUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbGctMjUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbGctMjUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LWxnLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWd0LWxnLTMwLCAuZmxleC1vZmZzZXQtZ3QtbGctMzAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1sZy0zMCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1sZy0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1sZy0zMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1sZy0zMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1sZy0zMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbGctMzAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMzAlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbGctMzUsIC5mbGV4LW9mZnNldC1ndC1sZy0zNSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LWxnLTM1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LWxnLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogMzUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LWxnLTM1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LWxnLTM1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LWxnLTM1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1sZy0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAzNSU7XG4gIH1cbiAgLm9mZnNldC1ndC1sZy00MCwgLmZsZXgtb2Zmc2V0LWd0LWxnLTQwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbGctNDAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbGctNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbGctNDAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbGctNDAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbGctNDAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LWxnLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDQwJTtcbiAgfVxuICAub2Zmc2V0LWd0LWxnLTQ1LCAuZmxleC1vZmZzZXQtZ3QtbGctNDUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1sZy00NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1sZy00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1sZy00NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1sZy00NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1sZy00NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbGctNDUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNDUlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbGctNTAsIC5mbGV4LW9mZnNldC1ndC1sZy01MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LWxnLTUwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LWxnLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LWxnLTUwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LWxnLTUwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LWxnLTUwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1sZy01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1ndC1sZy01NSwgLmZsZXgtb2Zmc2V0LWd0LWxnLTU1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbGctNTUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbGctNTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbGctNTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbGctNTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbGctNTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LWxnLTU1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDU1JTtcbiAgfVxuICAub2Zmc2V0LWd0LWxnLTYwLCAuZmxleC1vZmZzZXQtZ3QtbGctNjAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1sZy02MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1sZy02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1sZy02MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1sZy02MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1sZy02MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbGctNjAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNjAlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbGctNjUsIC5mbGV4LW9mZnNldC1ndC1sZy02NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LWxnLTY1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LWxnLTY1IHtcbiAgICBtYXJnaW4tbGVmdDogNjUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LWxnLTY1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LWxnLTY1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LWxnLTY1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1sZy02NSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA2NSU7XG4gIH1cbiAgLm9mZnNldC1ndC1sZy03MCwgLmZsZXgtb2Zmc2V0LWd0LWxnLTcwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbGctNzAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbGctNzAge1xuICAgIG1hcmdpbi1sZWZ0OiA3MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbGctNzAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbGctNzAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbGctNzAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LWxnLTcwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDcwJTtcbiAgfVxuICAub2Zmc2V0LWd0LWxnLTc1LCAuZmxleC1vZmZzZXQtZ3QtbGctNzUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1sZy03NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1sZy03NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1sZy03NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1sZy03NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1sZy03NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbGctNzUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNzUlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbGctODAsIC5mbGV4LW9mZnNldC1ndC1sZy04MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LWxnLTgwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LWxnLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogODAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LWxnLTgwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LWxnLTgwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LWxnLTgwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1sZy04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA4MCU7XG4gIH1cbiAgLm9mZnNldC1ndC1sZy04NSwgLmZsZXgtb2Zmc2V0LWd0LWxnLTg1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbGctODUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbGctODUge1xuICAgIG1hcmdpbi1sZWZ0OiA4NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQtZ3QtbGctODUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQtZ3QtbGctODUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbGctODUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LWxnLTg1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDg1JTtcbiAgfVxuICAub2Zmc2V0LWd0LWxnLTkwLCAuZmxleC1vZmZzZXQtZ3QtbGctOTAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1sZy05MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1sZy05MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC1ndC1sZy05MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC1ndC1sZy05MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1sZy05MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbGctOTAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogOTAlO1xuICB9XG4gIC5vZmZzZXQtZ3QtbGctOTUsIC5mbGV4LW9mZnNldC1ndC1sZy05NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LWxnLTk1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LWd0LWxnLTk1IHtcbiAgICBtYXJnaW4tbGVmdDogOTUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LWxnLTk1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LWxnLTk1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LWxnLTk1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1sZy05NSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA5NSU7XG4gIH1cbiAgLm9mZnNldC1ndC1sZy0zMywgLmZsZXgtb2Zmc2V0LWd0LWxnLTMzLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtZ3QtbGctMzMsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQtZ3QtbGctMzMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWd0LWxnLTY2LCAuZmxleC1vZmZzZXQtZ3QtbGctNjYsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC1ndC1sZy02NiwgLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1sZy02NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LWd0LWxnLTY2LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LWd0LWxnLTY2LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LWd0LWxnLTY2LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC1ndC1sZy02NiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LWxnLFxuICAubGF5b3V0LWFsaWduLWd0LWxnLXN0YXJ0LXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctc3RhcnQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctc3RhcnQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWd0LWxnLXN0YXJ0LWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1zdGFydC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1ndC1sZy1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctY2VudGVyLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LWxnLWNlbnRlci1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctY2VudGVyLWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1jZW50ZXItc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1ndC1sZy1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctZW5kLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LWxnLWVuZC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctZW5kLWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1lbmQtc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LWxnLXNwYWNlLWFyb3VuZCxcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1zcGFjZS1hcm91bmQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWd0LWxnLXNwYWNlLWFyb3VuZC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1zcGFjZS1hcm91bmQtZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LWxnLXNwYWNlLWFyb3VuZC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LWxnLXNwYWNlLWJldHdlZW4sXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctc3BhY2UtYmV0d2Vlbi1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctc3BhY2UtYmV0d2Vlbi1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1zcGFjZS1iZXR3ZWVuLWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1zcGFjZS1iZXR3ZWVuLXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LWxnLXN0YXJ0LXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLWd0LWxnLWNlbnRlci1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1lbmQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctc3BhY2UtYmV0d2Vlbi1zdGFydCxcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1zcGFjZS1hcm91bmQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi1ndC1sZy1zdGFydC1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctY2VudGVyLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1lbmQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWd0LWxnLXNwYWNlLWJldHdlZW4tY2VudGVyLFxuICAubGF5b3V0LWFsaWduLWd0LWxnLXNwYWNlLWFyb3VuZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LWxnLXN0YXJ0LWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctY2VudGVyLWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctZW5kLWNlbnRlciA+ICosXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctc3BhY2UtYmV0d2Vlbi1jZW50ZXIgPiAqLFxuICAubGF5b3V0LWFsaWduLWd0LWxnLXNwYWNlLWFyb3VuZC1jZW50ZXIgPiAqIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWFsaWduLWd0LWxnLXN0YXJ0LWVuZCxcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1jZW50ZXItZW5kLFxuICAubGF5b3V0LWFsaWduLWd0LWxnLWVuZC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctc3BhY2UtYmV0d2Vlbi1lbmQsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctc3BhY2UtYXJvdW5kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctc3RhcnQtc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1jZW50ZXItc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1lbmQtc3RyZXRjaCxcbiAgLmxheW91dC1hbGlnbi1ndC1sZy1zcGFjZS1iZXR3ZWVuLXN0cmV0Y2gsXG4gIC5sYXlvdXQtYWxpZ24tZ3QtbGctc3BhY2UtYXJvdW5kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIH1cbiAgLmZsZXgtZ3QtbGcge1xuICAgIGZsZXg6IDE7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1sZy1ncm93IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LWxnLWluaXRpYWwge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgtZ3QtbGctYXV0byB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1sZy1ub25lIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LWxnLW5vc2hyaW5rIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LWxnLW5vZ3JvdyB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC1ndC1sZy0wIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LWxnLTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LWxnLTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbGctcm93ID4gLmZsZXgtZ3QtbGctMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC5sYXlvdXQtZ3QtbGctY29sdW1uID4gLmZsZXgtZ3QtbGctMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAuZmxleC1ndC1sZy01IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LWxnLTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbGctNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1sZy1yb3cgPiAuZmxleC1ndC1sZy01IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLWNvbHVtbiA+IC5mbGV4LWd0LWxnLTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LWxnLTEwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1sZy0xMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbGctMTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLXJvdyA+IC5mbGV4LWd0LWxnLTEwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1sZy1jb2x1bW4gPiAuZmxleC1ndC1sZy0xMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LWxnLTE1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1sZy0xNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbGctMTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLXJvdyA+IC5mbGV4LWd0LWxnLTE1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1sZy1jb2x1bW4gPiAuZmxleC1ndC1sZy0xNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDE1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LWxnLTIwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1sZy0yMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbGctMjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLXJvdyA+IC5mbGV4LWd0LWxnLTIwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1sZy1jb2x1bW4gPiAuZmxleC1ndC1sZy0yMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDIwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LWxnLTI1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1sZy0yNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbGctMjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLXJvdyA+IC5mbGV4LWd0LWxnLTI1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1sZy1jb2x1bW4gPiAuZmxleC1ndC1sZy0yNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDI1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LWxnLTMwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1sZy0zMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbGctMzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLXJvdyA+IC5mbGV4LWd0LWxnLTMwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1sZy1jb2x1bW4gPiAuZmxleC1ndC1sZy0zMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LWxnLTM1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1sZy0zNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbGctMzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLXJvdyA+IC5mbGV4LWd0LWxnLTM1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1sZy1jb2x1bW4gPiAuZmxleC1ndC1sZy0zNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDM1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LWxnLTQwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1sZy00MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbGctNDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLXJvdyA+IC5mbGV4LWd0LWxnLTQwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1sZy1jb2x1bW4gPiAuZmxleC1ndC1sZy00MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LWxnLTQ1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1sZy00NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbGctNDUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLXJvdyA+IC5mbGV4LWd0LWxnLTQ1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1sZy1jb2x1bW4gPiAuZmxleC1ndC1sZy00NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQ1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LWxnLTUwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1sZy01MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbGctNTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLXJvdyA+IC5mbGV4LWd0LWxnLTUwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1sZy1jb2x1bW4gPiAuZmxleC1ndC1sZy01MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LWxnLTU1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1sZy01NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbGctNTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLXJvdyA+IC5mbGV4LWd0LWxnLTU1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1sZy1jb2x1bW4gPiAuZmxleC1ndC1sZy01NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDU1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LWxnLTYwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1sZy02MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbGctNjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLXJvdyA+IC5mbGV4LWd0LWxnLTYwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1sZy1jb2x1bW4gPiAuZmxleC1ndC1sZy02MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LWxnLTY1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1sZy02NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbGctNjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLXJvdyA+IC5mbGV4LWd0LWxnLTY1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1sZy1jb2x1bW4gPiAuZmxleC1ndC1sZy02NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LWxnLTcwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1sZy03MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbGctNzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA3MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLXJvdyA+IC5mbGV4LWd0LWxnLTcwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1sZy1jb2x1bW4gPiAuZmxleC1ndC1sZy03MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDcwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LWxnLTc1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1sZy03NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbGctNzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA3NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLXJvdyA+IC5mbGV4LWd0LWxnLTc1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1sZy1jb2x1bW4gPiAuZmxleC1ndC1sZy03NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDc1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LWxnLTgwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1sZy04MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbGctODAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLXJvdyA+IC5mbGV4LWd0LWxnLTgwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1sZy1jb2x1bW4gPiAuZmxleC1ndC1sZy04MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDgwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LWxnLTg1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1sZy04NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbGctODUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLXJvdyA+IC5mbGV4LWd0LWxnLTg1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1sZy1jb2x1bW4gPiAuZmxleC1ndC1sZy04NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDg1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LWxnLTkwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1sZy05MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbGctOTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLXJvdyA+IC5mbGV4LWd0LWxnLTkwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1sZy1jb2x1bW4gPiAuZmxleC1ndC1sZy05MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LWxnLTk1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC1ndC1sZy05NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtY29sdW1uID4gLmZsZXgtZ3QtbGctOTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA5NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLXJvdyA+IC5mbGV4LWd0LWxnLTk1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1sZy1jb2x1bW4gPiAuZmxleC1ndC1sZy05NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDk1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LWd0LWxnLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LWxnLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LWxnLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLXJvdyA+IC5mbGV4LWd0LWxnLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLWNvbHVtbiA+IC5mbGV4LWd0LWxnLTEwMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LWxnLTMzIHtcbiAgICBmbGV4OiAxIDEgMzMuMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXJvdyA+IC5mbGV4LWd0LWxnLTY2IHtcbiAgICBmbGV4OiAxIDEgNjYuNjYlO1xuICAgIG1heC13aWR0aDogNjYuNjYlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LWxnLTMzIHtcbiAgICBmbGV4OiAxIDEgMzMuMzMlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMy4zMyU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LWd0LWxnLTY2IHtcbiAgICBmbGV4OiAxIDEgNjYuNjYlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2Ni42NiU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLXJvdyA+IC5mbGV4LWd0LWxnLTMzIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1sZy1yb3cgPiAuZmxleC1ndC1sZy02NiB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NiU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbGctcm93ID4gLmZsZXgge1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAubGF5b3V0LWd0LWxnLWNvbHVtbiA+IC5mbGV4LWd0LWxnLTMzIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzMuMzMlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1ndC1sZy1jb2x1bW4gPiAuZmxleC1ndC1sZy02NiB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY2LjY2JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtZ3QtbGctY29sdW1uID4gLmZsZXgge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLmxheW91dC1ndC1sZywgLmxheW91dC1ndC1sZy1jb2x1bW4sIC5sYXlvdXQtZ3QtbGctcm93IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5sYXlvdXQtZ3QtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5sYXlvdXQtZ3QtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhsLS0yMCB7XG4gICAgb3JkZXI6IC0yMDtcbiAgfVxuICAuZmxleC1vcmRlci14bC0tMTkge1xuICAgIG9yZGVyOiAtMTk7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtLTE4IHtcbiAgICBvcmRlcjogLTE4O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhsLS0xNyB7XG4gICAgb3JkZXI6IC0xNztcbiAgfVxuICAuZmxleC1vcmRlci14bC0tMTYge1xuICAgIG9yZGVyOiAtMTY7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtLTE1IHtcbiAgICBvcmRlcjogLTE1O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhsLS0xNCB7XG4gICAgb3JkZXI6IC0xNDtcbiAgfVxuICAuZmxleC1vcmRlci14bC0tMTMge1xuICAgIG9yZGVyOiAtMTM7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG4gIC5mbGV4LW9yZGVyLXhsLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuICAuZmxleC1vcmRlci14bC0tMTAge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuICAuZmxleC1vcmRlci14bC0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhsLS03IHtcbiAgICBvcmRlcjogLTc7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuICAuZmxleC1vcmRlci14bC0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhsLS00IHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuICAuZmxleC1vcmRlci14bC0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG4gIC5mbGV4LW9yZGVyLXhsLS0xIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAuZmxleC1vcmRlci14bC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5mbGV4LW9yZGVyLXhsLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtMTMge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAuZmxleC1vcmRlci14bC0xNCB7XG4gICAgb3JkZXI6IDE0O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhsLTE1IHtcbiAgICBvcmRlcjogMTU7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtMTYge1xuICAgIG9yZGVyOiAxNjtcbiAgfVxuICAuZmxleC1vcmRlci14bC0xNyB7XG4gICAgb3JkZXI6IDE3O1xuICB9XG4gIC5mbGV4LW9yZGVyLXhsLTE4IHtcbiAgICBvcmRlcjogMTg7XG4gIH1cbiAgLmZsZXgtb3JkZXIteGwtMTkge1xuICAgIG9yZGVyOiAxOTtcbiAgfVxuICAuZmxleC1vcmRlci14bC0yMCB7XG4gICAgb3JkZXI6IDIwO1xuICB9XG4gIC5vZmZzZXQteGwtMCwgLmZsZXgtb2Zmc2V0LXhsLTAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14bC0wLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhsLTAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteGwtMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14bC0wLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm9mZnNldC14bC01LCAuZmxleC1vZmZzZXQteGwtNSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhsLTUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhsLTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteGwtNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14bC01LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAsIC5mbGV4LW9mZnNldC14bC0xMCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhsLTEwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhsLTEwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhsLTEwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhsLTEwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gIH1cbiAgLm9mZnNldC14bC0xNSwgLmZsZXgtb2Zmc2V0LXhsLTE1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteGwtMTUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteGwtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteGwtMTUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteGwtMTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteGwtMTUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhsLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTIwLCAuZmxleC1vZmZzZXQteGwtMjAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14bC0yMCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC14bC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14bC0yMCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14bC0yMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14bC0yMCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteGwtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMjAlO1xuICB9XG4gIC5vZmZzZXQteGwtMjUsIC5mbGV4LW9mZnNldC14bC0yNSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhsLTI1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhsLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhsLTI1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhsLTI1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhsLTI1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC14bC0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bC0zMCwgLmZsZXgtb2Zmc2V0LXhsLTMwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteGwtMzAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteGwtMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAzMCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteGwtMzAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteGwtMzAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteGwtMzAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhsLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDMwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTM1LCAuZmxleC1vZmZzZXQteGwtMzUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14bC0zNSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC14bC0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14bC0zNSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14bC0zNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14bC0zNSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteGwtMzUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMzUlO1xuICB9XG4gIC5vZmZzZXQteGwtNDAsIC5mbGV4LW9mZnNldC14bC00MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhsLTQwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhsLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhsLTQwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhsLTQwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhsLTQwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC14bC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA0MCU7XG4gIH1cbiAgLm9mZnNldC14bC00NSwgLmZsZXgtb2Zmc2V0LXhsLTQ1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteGwtNDUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteGwtNDUge1xuICAgIG1hcmdpbi1sZWZ0OiA0NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteGwtNDUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteGwtNDUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteGwtNDUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhsLTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTUwLCAuZmxleC1vZmZzZXQteGwtNTAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14bC01MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC14bC01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14bC01MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14bC01MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14bC01MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteGwtNTAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNTUsIC5mbGV4LW9mZnNldC14bC01NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhsLTU1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhsLTU1IHtcbiAgICBtYXJnaW4tbGVmdDogNTUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhsLTU1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhsLTU1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhsLTU1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC14bC01NSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA1NSU7XG4gIH1cbiAgLm9mZnNldC14bC02MCwgLmZsZXgtb2Zmc2V0LXhsLTYwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteGwtNjAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteGwtNjAge1xuICAgIG1hcmdpbi1sZWZ0OiA2MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteGwtNjAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteGwtNjAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteGwtNjAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhsLTYwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDYwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTY1LCAuZmxleC1vZmZzZXQteGwtNjUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14bC02NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC14bC02NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14bC02NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14bC02NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14bC02NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteGwtNjUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNzAsIC5mbGV4LW9mZnNldC14bC03MCwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhsLTcwLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhsLTcwIHtcbiAgICBtYXJnaW4tbGVmdDogNzAlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhsLTcwLCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhsLTcwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhsLTcwLCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC14bC03MCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA3MCU7XG4gIH1cbiAgLm9mZnNldC14bC03NSwgLmZsZXgtb2Zmc2V0LXhsLTc1LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteGwtNzUsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteGwtNzUge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteGwtNzUsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteGwtNzUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteGwtNzUsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhsLTc1IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTgwLCAuZmxleC1vZmZzZXQteGwtODAsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14bC04MCwgLmxheW91dC1tYXJnaW4gLm9mZnNldC14bC04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14bC04MCwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14bC04MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14bC04MCwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteGwtODAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogODAlO1xuICB9XG4gIC5vZmZzZXQteGwtODUsIC5mbGV4LW9mZnNldC14bC04NSwgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhsLTg1LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhsLTg1IHtcbiAgICBtYXJnaW4tbGVmdDogODUlO1xuICB9XG4gIFtkaXI9cnRsXSAub2Zmc2V0LXhsLTg1LCBbZGlyPXJ0bF0gLmZsZXgtb2Zmc2V0LXhsLTg1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhsLTg1LCBbZGlyPXJ0bF0gLmxheW91dC1tYXJnaW4gLm9mZnNldC14bC04NSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA4NSU7XG4gIH1cbiAgLm9mZnNldC14bC05MCwgLmZsZXgtb2Zmc2V0LXhsLTkwLCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteGwtOTAsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteGwtOTAge1xuICAgIG1hcmdpbi1sZWZ0OiA5MCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5vZmZzZXQteGwtOTAsIFtkaXI9cnRsXSAuZmxleC1vZmZzZXQteGwtOTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteGwtOTAsIFtkaXI9cnRsXSAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhsLTkwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDkwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTk1LCAuZmxleC1vZmZzZXQteGwtOTUsIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14bC05NSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC14bC05NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14bC05NSwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14bC05NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14bC05NSwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteGwtOTUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogOTUlO1xuICB9XG4gIC5vZmZzZXQteGwtMzMsIC5mbGV4LW9mZnNldC14bC0zMywgLmxheW91dC1tYXJnaW4gLmZsZXgtb2Zmc2V0LXhsLTMzLCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LXhsLTMzIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC02NiwgLmZsZXgtb2Zmc2V0LXhsLTY2LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQteGwtNjYsIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteGwtNjYge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICBbZGlyPXJ0bF0gLm9mZnNldC14bC02NiwgW2Rpcj1ydGxdIC5mbGV4LW9mZnNldC14bC02NiwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC14bC02NiwgW2Rpcj1ydGxdIC5sYXlvdXQtbWFyZ2luIC5vZmZzZXQteGwtNjYge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmxheW91dC1hbGlnbi14bCxcbiAgLmxheW91dC1hbGlnbi14bC1zdGFydC1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAubGF5b3V0LWFsaWduLXhsLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLXhsLXN0YXJ0LXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLXhsLXN0YXJ0LWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi14bC1zdGFydC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24teGwtc3RhcnQtc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5sYXlvdXQtYWxpZ24teGwtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLXhsLWNlbnRlci1zdGFydCxcbiAgLmxheW91dC1hbGlnbi14bC1jZW50ZXItY2VudGVyLFxuICAubGF5b3V0LWFsaWduLXhsLWNlbnRlci1lbmQsXG4gIC5sYXlvdXQtYWxpZ24teGwtY2VudGVyLXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5sYXlvdXQtYWxpZ24teGwtZW5kLFxuICAubGF5b3V0LWFsaWduLXhsLWVuZC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi14bC1lbmQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLXhsLWVuZC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24teGwtZW5kLXN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi14bC1zcGFjZS1hcm91bmQsXG4gIC5sYXlvdXQtYWxpZ24teGwtc3BhY2UtYXJvdW5kLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi14bC1zcGFjZS1hcm91bmQtc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24teGwtc3BhY2UtYXJvdW5kLWVuZCxcbiAgLmxheW91dC1hbGlnbi14bC1zcGFjZS1hcm91bmQtc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLmxheW91dC1hbGlnbi14bC1zcGFjZS1iZXR3ZWVuLFxuICAubGF5b3V0LWFsaWduLXhsLXNwYWNlLWJldHdlZW4tY2VudGVyLFxuICAubGF5b3V0LWFsaWduLXhsLXNwYWNlLWJldHdlZW4tc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24teGwtc3BhY2UtYmV0d2Vlbi1lbmQsXG4gIC5sYXlvdXQtYWxpZ24teGwtc3BhY2UtYmV0d2Vlbi1zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmxheW91dC1hbGlnbi14bC1zdGFydC1zdGFydCxcbiAgLmxheW91dC1hbGlnbi14bC1jZW50ZXItc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24teGwtZW5kLXN0YXJ0LFxuICAubGF5b3V0LWFsaWduLXhsLXNwYWNlLWJldHdlZW4tc3RhcnQsXG4gIC5sYXlvdXQtYWxpZ24teGwtc3BhY2UtYXJvdW5kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5sYXlvdXQtYWxpZ24teGwtc3RhcnQtY2VudGVyLFxuICAubGF5b3V0LWFsaWduLXhsLWNlbnRlci1jZW50ZXIsXG4gIC5sYXlvdXQtYWxpZ24teGwtZW5kLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi14bC1zcGFjZS1iZXR3ZWVuLWNlbnRlcixcbiAgLmxheW91dC1hbGlnbi14bC1zcGFjZS1hcm91bmQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxheW91dC1hbGlnbi14bC1zdGFydC1jZW50ZXIgPiAqLFxuICAubGF5b3V0LWFsaWduLXhsLWNlbnRlci1jZW50ZXIgPiAqLFxuICAubGF5b3V0LWFsaWduLXhsLWVuZC1jZW50ZXIgPiAqLFxuICAubGF5b3V0LWFsaWduLXhsLXNwYWNlLWJldHdlZW4tY2VudGVyID4gKixcbiAgLmxheW91dC1hbGlnbi14bC1zcGFjZS1hcm91bmQtY2VudGVyID4gKiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1hbGlnbi14bC1zdGFydC1lbmQsXG4gIC5sYXlvdXQtYWxpZ24teGwtY2VudGVyLWVuZCxcbiAgLmxheW91dC1hbGlnbi14bC1lbmQtZW5kLFxuICAubGF5b3V0LWFsaWduLXhsLXNwYWNlLWJldHdlZW4tZW5kLFxuICAubGF5b3V0LWFsaWduLXhsLXNwYWNlLWFyb3VuZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAubGF5b3V0LWFsaWduLXhsLXN0YXJ0LXN0cmV0Y2gsXG4gIC5sYXlvdXQtYWxpZ24teGwtY2VudGVyLXN0cmV0Y2gsXG4gIC5sYXlvdXQtYWxpZ24teGwtZW5kLXN0cmV0Y2gsXG4gIC5sYXlvdXQtYWxpZ24teGwtc3BhY2UtYmV0d2Vlbi1zdHJldGNoLFxuICAubGF5b3V0LWFsaWduLXhsLXNwYWNlLWFyb3VuZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICB9XG4gIC5mbGV4LXhsIHtcbiAgICBmbGV4OiAxO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteGwtZ3JvdyB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14bC1pbml0aWFsIHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mbGV4LXhsLWF1dG8ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteGwtbm9uZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14bC1ub3NocmluayB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14bC1ub2dyb3cge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmZsZXgteGwtMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14bC0wIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC14bC0wIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhsLXJvdyA+IC5mbGV4LXhsLTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAubGF5b3V0LXhsLWNvbHVtbiA+IC5mbGV4LXhsLTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLmZsZXgteGwtNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14bC01IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhsLTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteGwtcm93ID4gLmZsZXgteGwtNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1jb2x1bW4gPiAuZmxleC14bC01IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14bC0xMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteGwtMTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhsLTEwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1yb3cgPiAuZmxleC14bC0xMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteGwtY29sdW1uID4gLmZsZXgteGwtMTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14bC0xNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteGwtMTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhsLTE1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1yb3cgPiAuZmxleC14bC0xNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteGwtY29sdW1uID4gLmZsZXgteGwtMTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14bC0yMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteGwtMjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhsLTIwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1yb3cgPiAuZmxleC14bC0yMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteGwtY29sdW1uID4gLmZsZXgteGwtMjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14bC0yNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteGwtMjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhsLTI1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1yb3cgPiAuZmxleC14bC0yNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteGwtY29sdW1uID4gLmZsZXgteGwtMjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14bC0zMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteGwtMzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhsLTMwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1yb3cgPiAuZmxleC14bC0zMCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteGwtY29sdW1uID4gLmZsZXgteGwtMzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14bC0zNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteGwtMzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhsLTM1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1yb3cgPiAuZmxleC14bC0zNSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteGwtY29sdW1uID4gLmZsZXgteGwtMzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14bC00MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteGwtNDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhsLTQwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1yb3cgPiAuZmxleC14bC00MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteGwtY29sdW1uID4gLmZsZXgteGwtNDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14bC00NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteGwtNDUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNDUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhsLTQ1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1yb3cgPiAuZmxleC14bC00NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteGwtY29sdW1uID4gLmZsZXgteGwtNDUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14bC01MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteGwtNTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhsLTUwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1yb3cgPiAuZmxleC14bC01MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteGwtY29sdW1uID4gLmZsZXgteGwtNTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14bC01NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteGwtNTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhsLTU1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1yb3cgPiAuZmxleC14bC01NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteGwtY29sdW1uID4gLmZsZXgteGwtNTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14bC02MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteGwtNjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhsLTYwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1yb3cgPiAuZmxleC14bC02MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteGwtY29sdW1uID4gLmZsZXgteGwtNjAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14bC02NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteGwtNjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhsLTY1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1yb3cgPiAuZmxleC14bC02NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteGwtY29sdW1uID4gLmZsZXgteGwtNjUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14bC03MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteGwtNzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhsLTcwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNzAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1yb3cgPiAuZmxleC14bC03MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteGwtY29sdW1uID4gLmZsZXgteGwtNzAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA3MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14bC03NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteGwtNzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhsLTc1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNzUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1yb3cgPiAuZmxleC14bC03NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteGwtY29sdW1uID4gLmZsZXgteGwtNzUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA3NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14bC04MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteGwtODAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhsLTgwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1yb3cgPiAuZmxleC14bC04MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteGwtY29sdW1uID4gLmZsZXgteGwtODAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14bC04NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteGwtODUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogODUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhsLTg1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1yb3cgPiAuZmxleC14bC04NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteGwtY29sdW1uID4gLmZsZXgteGwtODUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14bC05MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteGwtOTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhsLTkwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1yb3cgPiAuZmxleC14bC05MCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteGwtY29sdW1uID4gLmZsZXgteGwtOTAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14bC05NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQtcm93ID4gLmZsZXgteGwtOTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LWNvbHVtbiA+IC5mbGV4LXhsLTk1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1yb3cgPiAuZmxleC14bC05NSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteGwtY29sdW1uID4gLmZsZXgteGwtOTUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA5NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZmxleC14bC0xMDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14bC0xMDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC14bC0xMDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1yb3cgPiAuZmxleC14bC0xMDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1jb2x1bW4gPiAuZmxleC14bC0xMDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14bC0zMyB7XG4gICAgZmxleDogMSAxIDMzLjMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1yb3cgPiAuZmxleC14bC02NiB7XG4gICAgZmxleDogMSAxIDY2LjY2JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC14bC0zMyB7XG4gICAgZmxleDogMSAxIDMzLjMzJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzMuMzMlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC1jb2x1bW4gPiAuZmxleC14bC02NiB7XG4gICAgZmxleDogMSAxIDY2LjY2JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjYuNjYlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmxheW91dC14bC1yb3cgPiAuZmxleC14bC0zMyB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteGwtcm93ID4gLmZsZXgteGwtNjYge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogNjYuNjYlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhsLXJvdyA+IC5mbGV4IHtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgLmxheW91dC14bC1jb2x1bW4gPiAuZmxleC14bC0zMyB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMzLjMzJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sYXlvdXQteGwtY29sdW1uID4gLmZsZXgteGwtNjYge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2Ni42NiU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGF5b3V0LXhsLWNvbHVtbiA+IC5mbGV4IHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG4gIC5sYXlvdXQteGwsIC5sYXlvdXQteGwtY29sdW1uLCAubGF5b3V0LXhsLXJvdyB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubGF5b3V0LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubGF5b3V0LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuaGlkZTpub3QoLnNob3ctZ3QteHMpOm5vdCguc2hvdy1ndC1zbSk6bm90KC5zaG93LWd0LW1kKTpub3QoLnNob3ctZ3QtbGcpOm5vdCguc2hvdy14bCk6bm90KC5zaG93KSwgLmhpZGUtZ3QteHM6bm90KC5zaG93LWd0LXhzKTpub3QoLnNob3ctZ3Qtc20pOm5vdCguc2hvdy1ndC1tZCk6bm90KC5zaG93LWd0LWxnKTpub3QoLnNob3cteGwpOm5vdCguc2hvdyksIC5oaWRlLWd0LXNtOm5vdCguc2hvdy1ndC14cyk6bm90KC5zaG93LWd0LXNtKTpub3QoLnNob3ctZ3QtbWQpOm5vdCguc2hvdy1ndC1sZyk6bm90KC5zaG93LXhsKTpub3QoLnNob3cpLCAuaGlkZS1ndC1tZDpub3QoLnNob3ctZ3QteHMpOm5vdCguc2hvdy1ndC1zbSk6bm90KC5zaG93LWd0LW1kKTpub3QoLnNob3ctZ3QtbGcpOm5vdCguc2hvdy14bCk6bm90KC5zaG93KSwgLmhpZGUtZ3QtbGc6bm90KC5zaG93LWd0LXhzKTpub3QoLnNob3ctZ3Qtc20pOm5vdCguc2hvdy1ndC1tZCk6bm90KC5zaG93LWd0LWxnKTpub3QoLnNob3cteGwpOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhpZGUteGw6bm90KC5zaG93LXhsKTpub3QoLnNob3ctZ3QtbGcpOm5vdCguc2hvdy1ndC1tZCk6bm90KC5zaG93LWd0LXNtKTpub3QoLnNob3ctZ3QteHMpOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5oaWRlLXByaW50Om5vdCguc2hvdy1wcmludCk6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIFJlc2V0XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuKiB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC1vLXRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC1tcy10ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtbW96LXRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC13ZWJraXQtdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbio6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4qOm5vdChtZC1pbnB1dC1jb250YWluZXIpID4gaW5wdXRbdHlwZT10ZXh0XSxcbio6bm90KG1kLWlucHV0LWNvbnRhaW5lcikgPiBpbnB1dFt0eXBlPXRlbF0sXG4qOm5vdChtZC1pbnB1dC1jb250YWluZXIpID4gaW5wdXRbdHlwZT1lbWFpbF0sXG4qOm5vdChtZC1pbnB1dC1jb250YWluZXIpID4gaW5wdXRbdHlwZT1zZWFyY2hdLFxuKjpub3QobWQtaW5wdXQtY29udGFpbmVyKSA+IGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuKjpub3QobWQtaW5wdXQtY29udGFpbmVyKSA+IGlucHV0W3R5cGU9YnV0dG9uXSxcbio6bm90KG1kLWlucHV0LWNvbnRhaW5lcikgPiBidXR0b24sXG4qOm5vdChtZC1pbnB1dC1jb250YWluZXIpID4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuKjpub3QobWQtaW5wdXQtY29udGFpbmVyKSA+IGlucHV0W3R5cGU9aW1hZ2VdLFxuKjpub3QobWQtaW5wdXQtY29udGFpbmVyKSA+IHRleHRhcmVhIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuKjpub3QobWQtaW5wdXQtY29udGFpbmVyKSA+IGlucHV0W3R5cGU9YnV0dG9uXSxcbio6bm90KG1kLWlucHV0LWNvbnRhaW5lcikgPiBidXR0b24sXG4qOm5vdChtZC1pbnB1dC1jb250YWluZXIpID4gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBWYXJpYWJsZXMgLSBUaGVtZS1Bd2FyZVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgVGhlbWUgU3lzdGVtIENvbmZpZ3VyYXRpb25cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG46cm9vdFtkYXRhLXRoZW1lPWRlZmF1bHRdIHtcbiAgLS10aGVtZS1wcmltYXJ5OiAjMDU1RUVEO1xuICAtLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM0ZGFiZjc7XG4gIC0tdGhlbWUtcHJpbWFyeS1kYXJrOiAjMGQ0N2ExO1xuICAtLXRoZW1lLXByaW1hcnktY29udHJhc3Q6ICNmZmZmZmY7XG4gIC0tdGhlbWUtc2Vjb25kYXJ5OiAjRjI3MjM5O1xuICAtLXRoZW1lLXNlY29uZGFyeS1saWdodDogI2ZmNmI2YjtcbiAgLS10aGVtZS1zZWNvbmRhcnktZGFyazogI2Q4NDMxNTtcbiAgLS10aGVtZS1zZWNvbmRhcnktY29udHJhc3Q6ICNmZmZmZmY7XG4gIC0tdGhlbWUtYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kLXNlY29uZGFyeTogI2Y4ZjlmYTtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kLXRlcnRpYXJ5OiAjZTllY2VmO1xuICAtLXRoZW1lLWJhY2tncm91bmQtb3ZlcmxheTogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtLXRoZW1lLXN1cmZhY2U6ICNmZmZmZmY7XG4gIC0tdGhlbWUtc3VyZmFjZS1lbGV2YXRpb24tMTogI2ZmZmZmZjtcbiAgLS10aGVtZS1zdXJmYWNlLWVsZXZhdGlvbi0yOiAjZjhmOWZhO1xuICAtLXRoZW1lLXN1cmZhY2UtZWxldmF0aW9uLTM6ICNlOWVjZWY7XG4gIC0tdGhlbWUtdGV4dC1wcmltYXJ5OiAjMzQzYTQwO1xuICAtLXRoZW1lLXRleHQtc2Vjb25kYXJ5OiAjNmM3NTdkO1xuICAtLXRoZW1lLXRleHQtZGlzYWJsZWQ6ICNhZGI1YmQ7XG4gIC0tdGhlbWUtdGV4dC1oaW50OiAjZGVlMmU2O1xuICAtLXRoZW1lLWJvcmRlcjogI2UxZTRlODtcbiAgLS10aGVtZS1ib3JkZXItbGlnaHQ6ICNmMWYzZjQ7XG4gIC0tdGhlbWUtYm9yZGVyLWZvY3VzOiAjMDU1RUVEO1xuICAtLXRoZW1lLXN1Y2Nlc3M6ICMyOGE3NDU7XG4gIC0tdGhlbWUtc3VjY2Vzcy1saWdodDogI2Q0ZWRkYTtcbiAgLS10aGVtZS13YXJuaW5nOiAjZmZjMTA3O1xuICAtLXRoZW1lLXdhcm5pbmctbGlnaHQ6ICNmZmYzY2Q7XG4gIC0tdGhlbWUtZXJyb3I6ICNkYzM1NDU7XG4gIC0tdGhlbWUtZXJyb3ItbGlnaHQ6ICNmOGQ3ZGE7XG4gIC0tdGhlbWUtaW5mbzogIzE3YTJiODtcbiAgLS10aGVtZS1pbmZvLWxpZ2h0OiAjZDFlY2YxO1xuICAtLXRoZW1lLWhvdmVyOiAjZjFmMWYxO1xuICAtLXRoZW1lLWFjdGl2ZTogI2U5ZWNlZjtcbiAgLS10aGVtZS1mb2N1czogcmdiYSg1LCA5NCwgMjM3LCAwLjIpO1xuICAtLXRoZW1lLWRpc2FibGVkOiAjZjhmOWZhO1xuICAtLXRoZW1lLWRhc2hib2FyZC1iYWRnZS1iZzogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzQ5NTA1NyAwJSwgIzM0M2E0MCAxMDAlKTtcbiAgLS10aGVtZS1kYXNoYm9hcmQtYmFkZ2UtdGV4dDogI2ZmZmZmZjtcbiAgLS10aGVtZS1kYXNoYm9hcmQtaGVhZGVyLWJnOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZjhmOWZhIDAlLCB3aGl0ZSAxMDAlKTtcbiAgLS10aGVtZS1kYXNoYm9hcmQtc3VicGxvdC1hY2NlbnQ6ICNmZjZiNmI7XG4gIC0tdGhlbWUtZGFzaGJvYXJkLW1haW4tYWNjZW50OiAjNGRhYmY3O1xuICAtLXRoZW1lLXNpZGViYXItYmc6ICNmZmZmZmY7XG4gIC0tdGhlbWUtc2lkZWJhci10ZXh0OiAjMzQzYTQwO1xuICAtLXRoZW1lLXRvb2xiYXItYmc6ICNmZmZmZmY7XG4gIC0tdGhlbWUtdG9vbGJhci10ZXh0OiAjMzQzYTQwO1xuICAtLXRoZW1lLWZvcm0tYmc6ICNmZmZmZmY7XG4gIC0tdGhlbWUtZm9ybS1ib3JkZXI6ICNlMWU0ZTg7XG4gIC0tdGhlbWUtZm9ybS1mb2N1czogIzA1NUVFRDtcbiAgLS10aGVtZS1mb3JtLWVycm9yOiAjZGMzNTQ1O1xuICAtLXRoZW1lLXNoYWRvdy1zbTogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLXRoZW1lLXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtLXRoZW1lLXNoYWRvdy1sZzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG59XG46cm9vdFtkYXRhLXRoZW1lPWRhcmtdIHtcbiAgLS10aGVtZS1wcmltYXJ5OiAjNGRhYmY3O1xuICAtLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM3NGMwZmM7XG4gIC0tdGhlbWUtcHJpbWFyeS1kYXJrOiAjMzM5YWYwO1xuICAtLXRoZW1lLXByaW1hcnktY29udHJhc3Q6ICNmZmZmZmY7XG4gIC0tdGhlbWUtc2Vjb25kYXJ5OiAjZmY4Nzg3O1xuICAtLXRoZW1lLXNlY29uZGFyeS1saWdodDogI2ZmYThhODtcbiAgLS10aGVtZS1zZWNvbmRhcnktZGFyazogI2ZmNmI2YjtcbiAgLS10aGVtZS1zZWNvbmRhcnktY29udHJhc3Q6ICNmZmZmZmY7XG4gIC0tdGhlbWUtYmFja2dyb3VuZDogIzEyMTIxMjtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kLXNlY29uZGFyeTogIzFlMWUxZTtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kLXRlcnRpYXJ5OiAjMmQyZDJkO1xuICAtLXRoZW1lLWJhY2tncm91bmQtb3ZlcmxheTogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAtLXRoZW1lLXN1cmZhY2U6ICMxZTFlMWU7XG4gIC0tdGhlbWUtc3VyZmFjZS1lbGV2YXRpb24tMTogIzJkMmQyZDtcbiAgLS10aGVtZS1zdXJmYWNlLWVsZXZhdGlvbi0yOiAjM2QzZDNkO1xuICAtLXRoZW1lLXN1cmZhY2UtZWxldmF0aW9uLTM6ICM0ZDRkNGQ7XG4gIC0tdGhlbWUtdGV4dC1wcmltYXJ5OiAjZmZmZmZmO1xuICAtLXRoZW1lLXRleHQtc2Vjb25kYXJ5OiAjYjNiM2IzO1xuICAtLXRoZW1lLXRleHQtZGlzYWJsZWQ6ICM2NjY2NjY7XG4gIC0tdGhlbWUtdGV4dC1oaW50OiAjNGQ0ZDRkO1xuICAtLXRoZW1lLWJvcmRlcjogIzNkM2QzZDtcbiAgLS10aGVtZS1ib3JkZXItbGlnaHQ6ICMyZDJkMmQ7XG4gIC0tdGhlbWUtYm9yZGVyLWZvY3VzOiAjNGRhYmY3O1xuICAtLXRoZW1lLXN1Y2Nlc3M6ICM1MWNmNjY7XG4gIC0tdGhlbWUtc3VjY2Vzcy1saWdodDogIzJiOGEzZTtcbiAgLS10aGVtZS13YXJuaW5nOiAjZmZkNDNiO1xuICAtLXRoZW1lLXdhcm5pbmctbGlnaHQ6ICNmYWIwMDU7XG4gIC0tdGhlbWUtZXJyb3I6ICNmZjZiNmI7XG4gIC0tdGhlbWUtZXJyb3ItbGlnaHQ6ICNlMDMxMzE7XG4gIC0tdGhlbWUtaW5mbzogIzc0YzBmYztcbiAgLS10aGVtZS1pbmZvLWxpZ2h0OiAjMzM5YWYwO1xuICAtLXRoZW1lLWhvdmVyOiAjMmQyZDJkO1xuICAtLXRoZW1lLWFjdGl2ZTogIzNkM2QzZDtcbiAgLS10aGVtZS1mb2N1czogcmdiYSg3NywgMTcxLCAyNDcsIDAuMik7XG4gIC0tdGhlbWUtZGlzYWJsZWQ6ICMyZDJkMmQ7XG4gIC0tdGhlbWUtZGFzaGJvYXJkLWJhZGdlLWJnOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNzRjMGZjIDAlLCAjNGRhYmY3IDEwMCUpO1xuICAtLXRoZW1lLWRhc2hib2FyZC1iYWRnZS10ZXh0OiAjZmZmZmZmO1xuICAtLXRoZW1lLWRhc2hib2FyZC1oZWFkZXItYmc6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMyZDJkMmQgMCUsICMxZTFlMWUgMTAwJSk7XG4gIC0tdGhlbWUtZGFzaGJvYXJkLXN1YnBsb3QtYWNjZW50OiAjZmY4Nzg3O1xuICAtLXRoZW1lLWRhc2hib2FyZC1tYWluLWFjY2VudDogIzc0YzBmYztcbiAgLS10aGVtZS1zaWRlYmFyLWJnOiAjMWUxZTFlO1xuICAtLXRoZW1lLXNpZGViYXItdGV4dDogI2ZmZmZmZjtcbiAgLS10aGVtZS10b29sYmFyLWJnOiAjMWUxZTFlO1xuICAtLXRoZW1lLXRvb2xiYXItdGV4dDogI2ZmZmZmZjtcbiAgLS10aGVtZS1mb3JtLWJnOiAjMWUxZTFlO1xuICAtLXRoZW1lLWZvcm0tYm9yZGVyOiAjM2QzZDNkO1xuICAtLXRoZW1lLWZvcm0tZm9jdXM6ICM0ZGFiZjc7XG4gIC0tdGhlbWUtZm9ybS1lcnJvcjogI2ZmNmI2YjtcbiAgLS10aGVtZS1zaGFkb3ctc206IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC0tdGhlbWUtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgLS10aGVtZS1zaGFkb3ctbGc6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbjpyb290W2RhdGEtdGhlbWU9b2NlYW5dIHtcbiAgLS10aGVtZS1wcmltYXJ5OiAjMDA3N2JlO1xuICAtLXRoZW1lLXByaW1hcnktbGlnaHQ6ICMzMzlhZjA7XG4gIC0tdGhlbWUtcHJpbWFyeS1kYXJrOiAjMDA0ZDdhO1xuICAtLXRoZW1lLXByaW1hcnktY29udHJhc3Q6ICNmZmZmZmY7XG4gIC0tdGhlbWUtc2Vjb25kYXJ5OiAjMDBhOGNjO1xuICAtLXRoZW1lLXNlY29uZGFyeS1saWdodDogIzNiYzlkYjtcbiAgLS10aGVtZS1zZWNvbmRhcnktZGFyazogIzBjODU5OTtcbiAgLS10aGVtZS1zZWNvbmRhcnktY29udHJhc3Q6ICNmZmZmZmY7XG4gIC0tdGhlbWUtYmFja2dyb3VuZDogI2YwZjhmZjtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kLXNlY29uZGFyeTogI2UzZjJmZDtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kLXRlcnRpYXJ5OiAjYmJkZWZiO1xuICAtLXRoZW1lLWJhY2tncm91bmQtb3ZlcmxheTogcmdiYSgwLCAxMTksIDE5MCwgMC41KTtcbiAgLS10aGVtZS1zdXJmYWNlOiAjZmZmZmZmO1xuICAtLXRoZW1lLXN1cmZhY2UtZWxldmF0aW9uLTE6ICNmMGY4ZmY7XG4gIC0tdGhlbWUtc3VyZmFjZS1lbGV2YXRpb24tMjogI2UzZjJmZDtcbiAgLS10aGVtZS1zdXJmYWNlLWVsZXZhdGlvbi0zOiAjYmJkZWZiO1xuICAtLXRoZW1lLXRleHQtcHJpbWFyeTogIzFhMzY1ZDtcbiAgLS10aGVtZS10ZXh0LXNlY29uZGFyeTogIzJkMzc0ODtcbiAgLS10aGVtZS10ZXh0LWRpc2FibGVkOiAjNzE4MDk2O1xuICAtLXRoZW1lLXRleHQtaGludDogI2EwYWVjMDtcbiAgLS10aGVtZS1ib3JkZXI6ICNiZWUzZjg7XG4gIC0tdGhlbWUtYm9yZGVyLWxpZ2h0OiAjZTZmM2ZmO1xuICAtLXRoZW1lLWJvcmRlci1mb2N1czogIzAwNzdiZTtcbiAgLS10aGVtZS1zdWNjZXNzOiAjMzhhMTY5O1xuICAtLXRoZW1lLXN1Y2Nlc3MtbGlnaHQ6ICNjNmY2ZDU7XG4gIC0tdGhlbWUtd2FybmluZzogI2Q2OWUyZTtcbiAgLS10aGVtZS13YXJuaW5nLWxpZ2h0OiAjZmFmMDg5O1xuICAtLXRoZW1lLWVycm9yOiAjZTUzZTNlO1xuICAtLXRoZW1lLWVycm9yLWxpZ2h0OiAjZmVkN2Q3O1xuICAtLXRoZW1lLWluZm86ICMzMTgyY2U7XG4gIC0tdGhlbWUtaW5mby1saWdodDogI2JlZTNmODtcbiAgLS10aGVtZS1ob3ZlcjogI2U2ZjNmZjtcbiAgLS10aGVtZS1hY3RpdmU6ICNiZWUzZjg7XG4gIC0tdGhlbWUtZm9jdXM6IHJnYmEoMCwgMTE5LCAxOTAsIDAuMik7XG4gIC0tdGhlbWUtZGlzYWJsZWQ6ICNmN2ZhZmM7XG4gIC0tdGhlbWUtZGFzaGJvYXJkLWJhZGdlLWJnOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMDA3N2JlIDAlLCAjMDA0ZDdhIDEwMCUpO1xuICAtLXRoZW1lLWRhc2hib2FyZC1iYWRnZS10ZXh0OiAjZmZmZmZmO1xuICAtLXRoZW1lLWRhc2hib2FyZC1oZWFkZXItYmc6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmMGY4ZmYgMCUsICNlM2YyZmQgMTAwJSk7XG4gIC0tdGhlbWUtZGFzaGJvYXJkLXN1YnBsb3QtYWNjZW50OiAjMDBhOGNjO1xuICAtLXRoZW1lLWRhc2hib2FyZC1tYWluLWFjY2VudDogIzAwNzdiZTtcbiAgLS10aGVtZS1zaWRlYmFyLWJnOiAjZjBmOGZmO1xuICAtLXRoZW1lLXNpZGViYXItdGV4dDogIzFhMzY1ZDtcbiAgLS10aGVtZS10b29sYmFyLWJnOiAjZmZmZmZmO1xuICAtLXRoZW1lLXRvb2xiYXItdGV4dDogIzFhMzY1ZDtcbiAgLS10aGVtZS1mb3JtLWJnOiAjZmZmZmZmO1xuICAtLXRoZW1lLWZvcm0tYm9yZGVyOiAjYmVlM2Y4O1xuICAtLXRoZW1lLWZvcm0tZm9jdXM6ICMwMDc3YmU7XG4gIC0tdGhlbWUtZm9ybS1lcnJvcjogI2U1M2UzZTtcbiAgLS10aGVtZS1zaGFkb3ctc206IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDExOSwgMTkwLCAwLjEpO1xuICAtLXRoZW1lLXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDExOSwgMTkwLCAwLjE1KTtcbiAgLS10aGVtZS1zaGFkb3ctbGc6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMTE5LCAxOTAsIDAuMik7XG59XG46cm9vdFtkYXRhLXRoZW1lPWZvcmVzdF0ge1xuICAtLXRoZW1lLXByaW1hcnk6ICMyZDVhMjc7XG4gIC0tdGhlbWUtcHJpbWFyeS1saWdodDogIzUxY2Y2NjtcbiAgLS10aGVtZS1wcmltYXJ5LWRhcms6ICMxYjVlMjA7XG4gIC0tdGhlbWUtcHJpbWFyeS1jb250cmFzdDogI2ZmZmZmZjtcbiAgLS10aGVtZS1zZWNvbmRhcnk6ICM4YmMzNGE7XG4gIC0tdGhlbWUtc2Vjb25kYXJ5LWxpZ2h0OiAjYWVkNTgxO1xuICAtLXRoZW1lLXNlY29uZGFyeS1kYXJrOiAjNjg5ZjM4O1xuICAtLXRoZW1lLXNlY29uZGFyeS1jb250cmFzdDogI2ZmZmZmZjtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kOiAjZjFmOGU5O1xuICAtLXRoZW1lLWJhY2tncm91bmQtc2Vjb25kYXJ5OiAjZThmNWU4O1xuICAtLXRoZW1lLWJhY2tncm91bmQtdGVydGlhcnk6ICNjOGU2Yzg7XG4gIC0tdGhlbWUtYmFja2dyb3VuZC1vdmVybGF5OiByZ2JhKDQ1LCA5MCwgMzksIDAuNSk7XG4gIC0tdGhlbWUtc3VyZmFjZTogI2ZmZmZmZjtcbiAgLS10aGVtZS1zdXJmYWNlLWVsZXZhdGlvbi0xOiAjZjFmOGU5O1xuICAtLXRoZW1lLXN1cmZhY2UtZWxldmF0aW9uLTI6ICNlOGY1ZTg7XG4gIC0tdGhlbWUtc3VyZmFjZS1lbGV2YXRpb24tMzogI2M4ZTZjODtcbiAgLS10aGVtZS10ZXh0LXByaW1hcnk6ICMxYjVlMjA7XG4gIC0tdGhlbWUtdGV4dC1zZWNvbmRhcnk6ICMyZTdkMzI7XG4gIC0tdGhlbWUtdGV4dC1kaXNhYmxlZDogIzgxYzc4NDtcbiAgLS10aGVtZS10ZXh0LWhpbnQ6ICNhNWQ2YTc7XG4gIC0tdGhlbWUtYm9yZGVyOiAjYTVkNmE3O1xuICAtLXRoZW1lLWJvcmRlci1saWdodDogI2M4ZTZjODtcbiAgLS10aGVtZS1ib3JkZXItZm9jdXM6ICMyZDVhMjc7XG4gIC0tdGhlbWUtc3VjY2VzczogIzJlN2QzMjtcbiAgLS10aGVtZS1zdWNjZXNzLWxpZ2h0OiAjYzhlNmM4O1xuICAtLXRoZW1lLXdhcm5pbmc6ICNmNTdmMTc7XG4gIC0tdGhlbWUtd2FybmluZy1saWdodDogI2ZmZWNiMztcbiAgLS10aGVtZS1lcnJvcjogI2QzMmYyZjtcbiAgLS10aGVtZS1lcnJvci1saWdodDogI2ZmY2RkMjtcbiAgLS10aGVtZS1pbmZvOiAjMTk3NmQyO1xuICAtLXRoZW1lLWluZm8tbGlnaHQ6ICNiYmRlZmI7XG4gIC0tdGhlbWUtaG92ZXI6ICNlOGY1ZTg7XG4gIC0tdGhlbWUtYWN0aXZlOiAjYzhlNmM4O1xuICAtLXRoZW1lLWZvY3VzOiByZ2JhKDQ1LCA5MCwgMzksIDAuMik7XG4gIC0tdGhlbWUtZGlzYWJsZWQ6ICNmMWY4ZTk7XG4gIC0tdGhlbWUtZGFzaGJvYXJkLWJhZGdlLWJnOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMmQ1YTI3IDAlLCAjMWI1ZTIwIDEwMCUpO1xuICAtLXRoZW1lLWRhc2hib2FyZC1iYWRnZS10ZXh0OiAjZmZmZmZmO1xuICAtLXRoZW1lLWRhc2hib2FyZC1oZWFkZXItYmc6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmMWY4ZTkgMCUsICNlOGY1ZTggMTAwJSk7XG4gIC0tdGhlbWUtZGFzaGJvYXJkLXN1YnBsb3QtYWNjZW50OiAjOGJjMzRhO1xuICAtLXRoZW1lLWRhc2hib2FyZC1tYWluLWFjY2VudDogIzJkNWEyNztcbiAgLS10aGVtZS1zaWRlYmFyLWJnOiAjZjFmOGU5O1xuICAtLXRoZW1lLXNpZGViYXItdGV4dDogIzFiNWUyMDtcbiAgLS10aGVtZS10b29sYmFyLWJnOiAjZmZmZmZmO1xuICAtLXRoZW1lLXRvb2xiYXItdGV4dDogIzFiNWUyMDtcbiAgLS10aGVtZS1mb3JtLWJnOiAjZmZmZmZmO1xuICAtLXRoZW1lLWZvcm0tYm9yZGVyOiAjYTVkNmE3O1xuICAtLXRoZW1lLWZvcm0tZm9jdXM6ICMyZDVhMjc7XG4gIC0tdGhlbWUtZm9ybS1lcnJvcjogI2QzMmYyZjtcbiAgLS10aGVtZS1zaGFkb3ctc206IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDQ1LCA5MCwgMzksIDAuMSk7XG4gIC0tdGhlbWUtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoNDUsIDkwLCAzOSwgMC4xNSk7XG4gIC0tdGhlbWUtc2hhZG93LWxnOiAwIDFyZW0gM3JlbSByZ2JhKDQ1LCA5MCwgMzksIDAuMik7XG59XG5cbjpyb290IHtcbiAgLS10aGVtZS1wcmltYXJ5OiAjMDU1RUVEO1xuICAtLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM0ZGFiZjc7XG4gIC0tdGhlbWUtcHJpbWFyeS1kYXJrOiAjMGQ0N2ExO1xuICAtLXRoZW1lLXByaW1hcnktY29udHJhc3Q6ICNmZmZmZmY7XG4gIC0tdGhlbWUtc2Vjb25kYXJ5OiAjRjI3MjM5O1xuICAtLXRoZW1lLXNlY29uZGFyeS1saWdodDogI2ZmNmI2YjtcbiAgLS10aGVtZS1zZWNvbmRhcnktZGFyazogI2Q4NDMxNTtcbiAgLS10aGVtZS1zZWNvbmRhcnktY29udHJhc3Q6ICNmZmZmZmY7XG4gIC0tdGhlbWUtYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kLXNlY29uZGFyeTogI2Y4ZjlmYTtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kLXRlcnRpYXJ5OiAjZTllY2VmO1xuICAtLXRoZW1lLWJhY2tncm91bmQtb3ZlcmxheTogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtLXRoZW1lLXN1cmZhY2U6ICNmZmZmZmY7XG4gIC0tdGhlbWUtc3VyZmFjZS1lbGV2YXRpb24tMTogI2ZmZmZmZjtcbiAgLS10aGVtZS1zdXJmYWNlLWVsZXZhdGlvbi0yOiAjZjhmOWZhO1xuICAtLXRoZW1lLXN1cmZhY2UtZWxldmF0aW9uLTM6ICNlOWVjZWY7XG4gIC0tdGhlbWUtdGV4dC1wcmltYXJ5OiAjMzQzYTQwO1xuICAtLXRoZW1lLXRleHQtc2Vjb25kYXJ5OiAjNmM3NTdkO1xuICAtLXRoZW1lLXRleHQtZGlzYWJsZWQ6ICNhZGI1YmQ7XG4gIC0tdGhlbWUtdGV4dC1oaW50OiAjZGVlMmU2O1xuICAtLXRoZW1lLWJvcmRlcjogI2UxZTRlODtcbiAgLS10aGVtZS1ib3JkZXItbGlnaHQ6ICNmMWYzZjQ7XG4gIC0tdGhlbWUtYm9yZGVyLWZvY3VzOiAjMDU1RUVEO1xuICAtLXRoZW1lLXN1Y2Nlc3M6ICMyOGE3NDU7XG4gIC0tdGhlbWUtc3VjY2Vzcy1saWdodDogI2Q0ZWRkYTtcbiAgLS10aGVtZS13YXJuaW5nOiAjZmZjMTA3O1xuICAtLXRoZW1lLXdhcm5pbmctbGlnaHQ6ICNmZmYzY2Q7XG4gIC0tdGhlbWUtZXJyb3I6ICNkYzM1NDU7XG4gIC0tdGhlbWUtZXJyb3ItbGlnaHQ6ICNmOGQ3ZGE7XG4gIC0tdGhlbWUtaW5mbzogIzE3YTJiODtcbiAgLS10aGVtZS1pbmZvLWxpZ2h0OiAjZDFlY2YxO1xuICAtLXRoZW1lLWhvdmVyOiAjZjFmMWYxO1xuICAtLXRoZW1lLWFjdGl2ZTogI2U5ZWNlZjtcbiAgLS10aGVtZS1mb2N1czogcmdiYSg1LCA5NCwgMjM3LCAwLjIpO1xuICAtLXRoZW1lLWRpc2FibGVkOiAjZjhmOWZhO1xuICAtLXRoZW1lLWRhc2hib2FyZC1iYWRnZS1iZzogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzQ5NTA1NyAwJSwgIzM0M2E0MCAxMDAlKTtcbiAgLS10aGVtZS1kYXNoYm9hcmQtYmFkZ2UtdGV4dDogI2ZmZmZmZjtcbiAgLS10aGVtZS1kYXNoYm9hcmQtaGVhZGVyLWJnOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZjhmOWZhIDAlLCB3aGl0ZSAxMDAlKTtcbiAgLS10aGVtZS1kYXNoYm9hcmQtc3VicGxvdC1hY2NlbnQ6ICNmZjZiNmI7XG4gIC0tdGhlbWUtZGFzaGJvYXJkLW1haW4tYWNjZW50OiAjNGRhYmY3O1xuICAtLXRoZW1lLXNpZGViYXItYmc6ICNmZmZmZmY7XG4gIC0tdGhlbWUtc2lkZWJhci10ZXh0OiAjMzQzYTQwO1xuICAtLXRoZW1lLXRvb2xiYXItYmc6ICNmZmZmZmY7XG4gIC0tdGhlbWUtdG9vbGJhci10ZXh0OiAjMzQzYTQwO1xuICAtLXRoZW1lLWZvcm0tYmc6ICNmZmZmZmY7XG4gIC0tdGhlbWUtZm9ybS1ib3JkZXI6ICNlMWU0ZTg7XG4gIC0tdGhlbWUtZm9ybS1mb2N1czogIzA1NUVFRDtcbiAgLS10aGVtZS1mb3JtLWVycm9yOiAjZGMzNTQ1O1xuICAtLXRoZW1lLXNoYWRvdy1zbTogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLXRoZW1lLXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtLXRoZW1lLXNoYWRvdy1sZzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgTWl4aW5zXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBBbmd1bGFyIE1hdGVyaWFsIEV4dGVuZFxuLyogIEFkZHMgYW5kL29yIG1vZGlmaWVzIEFuZ3VsYXIgTWF0ZXJpYWwgc3R5bGVzXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tIEZJWEVTIC0tLSAqL1xuW2xheW91dF0gPiAqIHtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogaW5pdGlhbDtcbn1cblxubWQtY2FyZCA+IGltZyxcbm1kLWNhcmQgPiA6bm90KG1kLWNhcmQtY29udGVudCkgaW1nIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaXRpYWw7XG59XG5cbi5tZC1kYXRlcGlja2VyLWNhbGVuZGFyLXBhbmUgKiB7XG4gIGJveC1zaXppbmc6IGluaXRpYWw7XG59XG5cbi8qIC0tLSBNT0RJRklDQVRJT05TIC0tLSAqL1xubWQtYXV0b2NvbXBsZXRlLXdyYXAgPiBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcbn1cblxubWQtYmFja2Ryb3AubWQtb3BhcXVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMzMsIDMzLCAwLjQ4KSAhaW1wb3J0YW50O1xufVxuXG5tZC1jYXJkIG1kLWNhcmQtaGVhZGVyIG1kLWNhcmQtYXZhdGFyIG1kLWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG5tZC1jaGVja2JveC5uby1sYWJlbCB7XG4gIG1hcmdpbjogMDtcbn1cblxubWQtY2hpcCAubWQtY2hpcC1yZW1vdmUgbWQtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5tZC1jaGlwIC5tZC1jaGlwLXJlbW92ZSBtZC1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1heC13aWR0aDogMThweDtcbiAgbWF4LWhlaWdodDogMThweDtcbiAgbWFyZ2luOiA0cHg7XG59XG5cbm1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItYnV0dG9uIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbm1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5tZC1pbmxpbmUtZm9ybSBtZC1kYXRlcGlja2VyIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cblxubWQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IHtcbiAgcGFkZGluZzogMzJweCAyNHB4IDI0cHggMjRweDtcbn1cbm1kLWRpYWxvZyBtZC1kaWFsb2ctYWN0aW9ucyB7XG4gIG1pbi1oZWlnaHQ6IDY0cHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5tZC1kaWFsb2cgbWQtZGlhbG9nLWFjdGlvbnMgLm1kLWJ1dHRvbiB7XG4gIG1hcmdpbjogMCA4cHg7XG59XG5cbm1kLWlucHV0LWNvbnRhaW5lci5uby1lcnJvcnMtc3BhY2VyIC5tZC1lcnJvcnMtc3BhY2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbm1kLWlucHV0LWNvbnRhaW5lciAuaW5wdXQtaGludCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogN3B4O1xuICBsZWZ0OiAycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjU1LCAwLjIpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cbm1kLWlucHV0LWNvbnRhaW5lci5tZC1pY29uLWxlZnQgLmlucHV0LWhpbnQge1xuICBsZWZ0OiAzOHB4O1xufVxuXG5tZC1saXN0LWl0ZW0gLm1kLWxpc3QtaXRlbS10ZXh0IHAge1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbn1cblxubWQtbWVudSxcbi5tZC1tZW51IHtcbiAgcGFkZGluZzogMDtcbn1cblxubWQtbWVudS1jb250ZW50Lm1kLW1lbnUtYmFyLW1lbnUubWQtZGVuc2Uge1xuICBwYWRkaW5nOiA4cHggMDtcbn1cbm1kLW1lbnUtY29udGVudC5tZC1tZW51LWJhci1tZW51Lm1kLWRlbnNlIC5tZC1idXR0b24sXG5tZC1tZW51LWNvbnRlbnQubWQtbWVudS1iYXItbWVudS5tZC1kZW5zZSBtZC1tZW51LWl0ZW0ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxubWQtbWVudS1jb250ZW50Lm1kLW1lbnUtYmFyLW1lbnUubWQtZGVuc2UgLm1kLWJ1dHRvbi5tZC1pbmRlbnQgPiBtZC1pY29uLFxubWQtbWVudS1jb250ZW50Lm1kLW1lbnUtYmFyLW1lbnUubWQtZGVuc2UgbWQtbWVudS1pdGVtLm1kLWluZGVudCA+IG1kLWljb24ge1xuICB0b3A6IDhweDtcbn1cblxuLm1kLW9wZW4tbWVudS1jb250YWluZXIgbWQtbWVudS1jb250ZW50IG1kLW1lbnUtaXRlbS5zZWxlY3RlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxubWQtbWVudS1jb250ZW50IG1kLW1lbnUtaXRlbSAubWQtYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxubWQtc2VsZWN0LnNpbXBsaWZpZWQge1xuICBtYXJnaW46IDAgOHB4O1xufVxubWQtc2VsZWN0LnNpbXBsaWZpZWQgLm1kLXNlbGVjdC12YWx1ZSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxubWQtc2VsZWN0LnNpbXBsaWZpZWQgLm1kLXNlbGVjdC12YWx1ZSAqOmZpcnN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG59XG5tZC1zZWxlY3Quc2ltcGxpZmllZCAubWQtc2VsZWN0LXZhbHVlIC5tZC1zZWxlY3QtaWNvbiB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxubWQtc2VsZWN0LnNpbXBsaWZpZWQgLm1kLXNlbGVjdC12YWx1ZSAubWQtc2VsZWN0LWljb246YWZ0ZXIge1xuICB0b3A6IDFweDtcbn1cbm1kLXNlbGVjdFttdWx0aXBsZV0gbWQtc2VsZWN0LXZhbHVlID4gKjpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5tZC1zZWxlY3RbbXVsdGlwbGVdIG1kLXNlbGVjdC12YWx1ZSA+ICo6Zmlyc3QtY2hpbGQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgZmxleDogMDtcbn1cbm1kLXNlbGVjdFttdWx0aXBsZV0gbWQtc2VsZWN0LXZhbHVlID4gKjpmaXJzdC1jaGlsZCAubWQtY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xufVxubWQtc2VsZWN0W211bHRpcGxlXSBtZC1zZWxlY3QtdmFsdWUgPiAqOmZpcnN0LWNoaWxkIC5tZC1jb250YWluZXI6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbm1kLXNlbGVjdC1tZW51IG1kLXNlbGVjdC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmctbGVmdDogMTAuNjY3cHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5tZC1zZWxlY3QtbWVudSBtZC1zZWxlY3QtaGVhZGVyIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cblxubWQtc2lkZW5hdiB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxubWQtdG9vbGJhci5jb2xvcmVkLXRvb2xiYXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cbm1kLXRvb2xiYXIuY29sb3JlZC10b29sYmFyIG1kLW1lbnUtYmFyIG1kLW1lbnUuX21kLW9wZW4gPiBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxubWQtdG9vbGJhci5jb2xvcmVkLXRvb2xiYXIgbWQtbWVudS5fbWQtb3BlbiA+IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5tZC10b29sYmFyLmNvbG9yZWQtdG9vbGJhciBpbnB1dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpICFpbXBvcnRhbnQ7XG59XG5cbm1kLXByb2dyZXNzLWNpcmN1bGFyW2Rpc2FibGVkXSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBUZW1wbGF0ZSBMYXlvdXRzXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaHRtbCxcbmJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbiNtYWluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbmJvZHkuYm94ZWQge1xuICBiYWNrZ3JvdW5kOiAjM0Y0NDUwO1xufVxuYm9keS5ib3hlZCAjbWFpbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm94LXNoYWRvdzogMCAwIDEycHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbn1cblxuI2xheW91dC1jb250ZW50LW9ubHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbiNsYXlvdXQtY29udGVudC1vbmx5ICNjb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbiNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbiNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjRweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50LWNvbnRhaW5lciAjY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiA2NHB4O1xuICBsZWZ0OiAwO1xufVxuXG4jbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4jbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXIgI21haW4tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyICNtYWluLWNvbnRhaW5lciAjY29udGVudC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXIgI21haW4tY29udGFpbmVyICNjb250ZW50LWNvbnRhaW5lciAjY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4jbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbiNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yICNtYWluLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yICNtYWluLWNvbnRhaW5lciAjY29udGVudC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiAjbWFpbi1jb250YWluZXIgI2NvbnRlbnQtY29udGFpbmVyICNjb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbiNsYXlvdXQtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuI2xheW91dC1ob3Jpem9udGFsLW5hdmlnYXRpb24gI2NvbnRlbnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2xheW91dC1ob3Jpem9udGFsLW5hdmlnYXRpb24gI2NvbnRlbnQtY29udGFpbmVyICNjb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICNjb250ZW50LWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gICNjb250ZW50LWNvbnRhaW5lciAjY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIFBhZ2UgTGF5b3V0c1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdlLWxheW91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLWxheW91dCAudG9wLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNjY3ZWVhIDAlLCAjNzY0YmEyIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnBhZ2UtbGF5b3V0IG1kLWJhY2tkcm9wIHtcbiAgei1pbmRleDogNTA7XG59XG4ucGFnZS1sYXlvdXQgPiAuaGVhZGVyIC5icmVhZGNydW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG4ucGFnZS1sYXlvdXQgPiAuaGVhZGVyIC5icmVhZGNydW1iIG1kLWljb24ge1xuICBtYXJnaW46IDA7XG59XG4ucGFnZS1sYXlvdXQgPiAuaGVhZGVyIC5icmVhZGNydW1iIC5zZXBhcmF0b3Ige1xuICBtYXJnaW46IDAgOHB4O1xufVxuLnBhZ2UtbGF5b3V0ID4gLmhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDM0cHg7XG59XG4ucGFnZS1sYXlvdXQuY2FyZGVkIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5mdWxsd2lkdGguc2luZ2xlLXNjcm9sbCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wYWdlLWxheW91dC5jYXJkZWQuZnVsbHdpZHRoLnNpbmdsZS1zY3JvbGwgPiAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5mdWxsd2lkdGggPiAuY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tbGVmdDogMzJweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5mdWxsd2lkdGggPiAuY2VudGVyIC5oZWFkZXIge1xuICBoZWlnaHQ6IDEzNnB4O1xuICBtaW4taGVpZ2h0OiAxMzZweDtcbiAgbWF4LWhlaWdodDogMTM2cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4ucGFnZS1sYXlvdXQuY2FyZGVkLmZ1bGx3aWR0aCA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4zNSksIDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLWxheW91dC5jYXJkZWQuZnVsbHdpZHRoID4gLmNlbnRlciAuY29udGVudC1jYXJkIC50b29sYmFyIHtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgbWluLWhlaWdodDogNjRweDtcbiAgbWF4LWhlaWdodDogNjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ucGFnZS1sYXlvdXQuY2FyZGVkLmZ1bGx3aWR0aCA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4ucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdi5zaW5nbGUtc2Nyb2xsIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYuc2luZ2xlLXNjcm9sbCA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdiA+IC5zaWRlbmF2IHtcbiAgd2lkdGg6IDI0MHB4O1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMzUpLCAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gIHotaW5kZXg6IDUxO1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYgPiAuc2lkZW5hdiAuaGVhZGVyIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYgPiAuc2lkZW5hdiAuY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYgPiAuc2lkZW5hdi5tZC1sb2NrZWQtb3BlbiB7XG4gIHdpZHRoOiAyMjBweDtcbiAgbWluLXdpZHRoOiAyMjBweDtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdiA+IC5zaWRlbmF2Lm1kLWxvY2tlZC1vcGVuICsgLmNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYgPiAuc2lkZW5hdjpub3QoLm1kLWxvY2tlZC1vcGVuKSAuaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdiA+IC5zaWRlbmF2Om5vdCgubWQtbG9ja2VkLW9wZW4pIC5jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLWxheW91dC5jYXJkZWQubGVmdC1zaWRlbmF2ID4gLmNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cbi5wYWdlLWxheW91dC5jYXJkZWQubGVmdC1zaWRlbmF2ID4gLmNlbnRlciAuaGVhZGVyIHtcbiAgaGVpZ2h0OiAxMzZweDtcbiAgbWluLWhlaWdodDogMTM2cHg7XG4gIG1heC1oZWlnaHQ6IDEzNnB4O1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYgPiAuY2VudGVyIC5jb250ZW50LWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMzUpLCAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdiA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAudG9vbGJhciB7XG4gIHBhZGRpbmc6IDhweCAyNHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1pbi1oZWlnaHQ6IDY0cHg7XG4gIG1heC1oZWlnaHQ6IDY0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYgPiAuY2VudGVyIC5jb250ZW50LWNhcmQgLnRvb2xiYXIgLnNpZGVuYXYtdG9nZ2xlIHtcbiAgbWFyZ2luOiAwIDhweCAwIDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYgPiAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2LnNpbmdsZS1zY3JvbGwge1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucGFnZS1sYXlvdXQuY2FyZGVkLnJpZ2h0LXNpZGVuYXYuc2luZ2xlLXNjcm9sbCA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFnZS1sYXlvdXQuY2FyZGVkLnJpZ2h0LXNpZGVuYXYgPiAuc2lkZW5hdiB7XG4gIHdpZHRoOiAyNDBweDtcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjM1KSwgMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICB6LWluZGV4OiA1MTtcbn1cbi5wYWdlLWxheW91dC5jYXJkZWQucmlnaHQtc2lkZW5hdiA+IC5zaWRlbmF2IC5oZWFkZXIge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIHBhZGRpbmc6IDI0cHggMjRweCAyNHB4IDA7XG59XG4ucGFnZS1sYXlvdXQuY2FyZGVkLnJpZ2h0LXNpZGVuYXYgPiAuc2lkZW5hdiAuY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAyNHB4IDI0cHggMjRweCAwO1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2ID4gLnNpZGVuYXYubWQtbG9ja2VkLW9wZW4ge1xuICB3aWR0aDogMTk2cHg7XG4gIG1pbi13aWR0aDogMTk2cHg7XG4gIG1heC13aWR0aDogMTk2cHg7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2ID4gLnNpZGVuYXY6bm90KC5tZC1sb2NrZWQtb3BlbikgLmhlYWRlciB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2ID4gLnNpZGVuYXY6bm90KC5tZC1sb2NrZWQtb3BlbikgLmNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2ID4gLmNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cbi5wYWdlLWxheW91dC5jYXJkZWQucmlnaHQtc2lkZW5hdiA+IC5jZW50ZXIgLmhlYWRlciB7XG4gIGhlaWdodDogMTM2cHg7XG4gIG1pbi1oZWlnaHQ6IDEzNnB4O1xuICBtYXgtaGVpZ2h0OiAxMzZweDtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5wYWdlLWxheW91dC5jYXJkZWQucmlnaHQtc2lkZW5hdiA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4zNSksIDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLWxheW91dC5jYXJkZWQucmlnaHQtc2lkZW5hdiA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAudG9vbGJhciB7XG4gIHBhZGRpbmc6IDhweCAyNHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1pbi1oZWlnaHQ6IDY0cHg7XG4gIG1heC1oZWlnaHQ6IDY0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2ID4gLmNlbnRlciAuY29udGVudC1jYXJkIC50b29sYmFyIC5zaWRlbmF2LXRvZ2dsZSB7XG4gIG1hcmdpbjogMCAwIDAgOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wYWdlLWxheW91dC5jYXJkZWQucmlnaHQtc2lkZW5hdiA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4ucGFnZS1sYXlvdXQuc2ltcGxlLmZ1bGx3aWR0aCwgLnBhZ2UtbGF5b3V0LnNpbXBsZS5pbm5lci1zaWRlbmF2IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUuZnVsbHdpZHRoID4gLmhlYWRlciwgLnBhZ2UtbGF5b3V0LnNpbXBsZS5pbm5lci1zaWRlbmF2ID4gLmhlYWRlciB7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzY2N2VlYSAwJSwgIzc2NGJhMiAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUuZnVsbHdpZHRoID4gLmNvbnRlbnQsIC5wYWdlLWxheW91dC5zaW1wbGUuaW5uZXItc2lkZW5hdiA+IC5jb250ZW50IHtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUubGVmdC1zaWRlbmF2IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS5sZWZ0LXNpZGVuYXYuc2luZ2xlLXNjcm9sbCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUubGVmdC1zaWRlbmF2LnNpbmdsZS1zY3JvbGwgPiAuY2VudGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUubGVmdC1zaWRlbmF2LmlubmVyLXNpZGVuYXYgPiAuY29udGVudCA+IG1kLXNpZGVuYXYge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG4ucGFnZS1sYXlvdXQuc2ltcGxlLmxlZnQtc2lkZW5hdiAuc2lkZW5hdiB7XG4gIHdpZHRoOiAyNDBweDtcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgcGFkZGluZzogMjRweDtcbiAgei1pbmRleDogNTE7XG4gIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4zNSksIDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUubGVmdC1zaWRlbmF2IC5zaWRlbmF2Lm1kLWxvY2tlZC1vcGVuIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBtaW4td2lkdGg6IDIyMHB4O1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICB6LWluZGV4OiAyO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUubGVmdC1zaWRlbmF2ID4gLmNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHotaW5kZXg6IDM7XG4gIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4zNSksIDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUubGVmdC1zaWRlbmF2ID4gLmNlbnRlciAuaGVhZGVyIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNjY3ZWVhIDAlLCAjNzY0YmEyIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS5sZWZ0LXNpZGVuYXYgPiAuY2VudGVyIC5jb250ZW50IHtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUucmlnaHQtc2lkZW5hdiB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUucmlnaHQtc2lkZW5hdi5zaW5nbGUtc2Nyb2xsIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS5yaWdodC1zaWRlbmF2LnNpbmdsZS1zY3JvbGwgPiAuY2VudGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUucmlnaHQtc2lkZW5hdi5pbm5lci1zaWRlbmF2ID4gLmNvbnRlbnQgPiBtZC1zaWRlbmF2IHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG4ucGFnZS1sYXlvdXQuc2ltcGxlLnJpZ2h0LXNpZGVuYXYgLnNpZGVuYXYge1xuICB3aWR0aDogMjQwcHg7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHotaW5kZXg6IDUxO1xuICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMzUpLCAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG59XG4ucGFnZS1sYXlvdXQuc2ltcGxlLnJpZ2h0LXNpZGVuYXYgLnNpZGVuYXYubWQtbG9ja2VkLW9wZW4ge1xuICB3aWR0aDogMjIwcHg7XG4gIG1pbi13aWR0aDogMjIwcHg7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIHotaW5kZXg6IDI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS5yaWdodC1zaWRlbmF2ID4gLmNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHotaW5kZXg6IDM7XG4gIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4zNSksIDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUucmlnaHQtc2lkZW5hdiA+IC5jZW50ZXIgLmhlYWRlciB7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzY2N2VlYSAwJSwgIzc2NGJhMiAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUucmlnaHQtc2lkZW5hdiA+IC5jZW50ZXIgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS5pbm5lci1zaWRlbmF2IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS5pbm5lci1zaWRlbmF2ID4gLmNvbnRlbnQgPiBtZC1zaWRlbmF2Lm1kLWxvY2tlZC1vcGVuIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUudGFiYmVkIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUudGFiYmVkID4gLmhlYWRlciB7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzY2N2VlYSAwJSwgIzc2NGJhMiAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUudGFiYmVkID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG4ucGFnZS1sYXlvdXQuc2ltcGxlLnRhYmJlZCA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyB7XG4gIGhlaWdodDogNTZweDtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUudGFiYmVkID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIG1kLXBhZ2luYXRpb24td3JhcHBlciB7XG4gIGhlaWdodDogNTZweDtcbn1cbi5wYWdlLWxheW91dC5zaW1wbGUudGFiYmVkID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIC5tZC10YWIge1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS50YWJiZWQgPiAuY29udGVudCA+IG1kLXRhYnM6bm90KC5tZC1keW5hbWljLWhlaWdodCkgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xuICB0b3A6IDU2cHg7XG59XG4ucGFnZS1sYXlvdXQuc2ltcGxlLnRhYmJlZCA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtY29udGVudC13cmFwcGVyID4gbWQtdGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS50YWJiZWQgPiAuY29udGVudCA+IG1kLW5hdi1iYXIgLm1kLW5hdi1iYXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS50YWJiZWQgPiAuY29udGVudCA+IG1kLW5hdi1iYXIgLm1kLW5hdi1iYXIgbmF2IHtcbiAgbWFyZ2luOiAwIDEycHg7XG59XG4ucGFnZS1sYXlvdXQuc2ltcGxlLnRhYmJlZCA+IC5jb250ZW50ID4gbWQtbmF2LWJhciAubWQtbmF2LWJhciBuYXYgLm1kLW5hdi1pdGVtIHtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS50YWJiZWQgPiAuY29udGVudCA+IG1kLW5hdi1iYXIgLm1kLW5hdi1iYXIgbmF2IC5tZC1uYXYtaXRlbSAuX21kLW5hdi1idXR0b24ge1xuICBoZWlnaHQ6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLnBhZ2UtbGF5b3V0LnNpbXBsZS50YWJiZWQgPiAuY29udGVudCA+IG1kLW5hdi1iYXIgLm1kLW5hdi1iYXIgbmF2IC5tZC1uYXYtaXRlbSAuX21kLW5hdi1idXR0b24tdGV4dCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLnBhZ2UtbGF5b3V0LmJsYW5rIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjRweDtcbn1cblxuLnNpbmdsZS1zY3JvbGwgLmNhcmRlZC5mdWxsd2lkdGgge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2luZ2xlLXNjcm9sbCAuY2FyZGVkLmZ1bGx3aWR0aCA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2luZ2xlLXNjcm9sbCAuY2FyZGVkLmxlZnQtc2lkZW5hdiB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zaW5nbGUtc2Nyb2xsIC5jYXJkZWQubGVmdC1zaWRlbmF2ID4gLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zaW5nbGUtc2Nyb2xsIC5jYXJkZWQucmlnaHQtc2lkZW5hdiB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zaW5nbGUtc2Nyb2xsIC5jYXJkZWQucmlnaHQtc2lkZW5hdiA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2luZ2xlLXNjcm9sbCAuc2ltcGxlLmxlZnQtc2lkZW5hdiB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zaW5nbGUtc2Nyb2xsIC5zaW1wbGUubGVmdC1zaWRlbmF2ID4gLmNlbnRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2luZ2xlLXNjcm9sbCAuc2ltcGxlLnJpZ2h0LXNpZGVuYXYge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2luZ2xlLXNjcm9sbCAuc2ltcGxlLnJpZ2h0LXNpZGVuYXYgPiAuY2VudGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLWxheW91dC5zaW1wbGUuaW5uZXItc2lkZW5hdi5yaWdodC1zaWRlbmF2ID4gLmNvbnRlbnQsIC5wYWdlLWxheW91dC5zaW1wbGUuaW5uZXItc2lkZW5hdi5sZWZ0LXNpZGVuYXYgPiAuY29udGVudCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5pbm5lci1zaWRlbmF2LnJpZ2h0LXNpZGVuYXYgPiAuY29udGVudCA+IG1kLXNpZGVuYXYsIC5wYWdlLWxheW91dC5zaW1wbGUuaW5uZXItc2lkZW5hdi5sZWZ0LXNpZGVuYXYgPiAuY29udGVudCA+IG1kLXNpZGVuYXYge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuc2lkZW5hdi1vcGVuIC5wYWdlLWxheW91dC5zaW1wbGUuaW5uZXItc2lkZW5hdiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTlweCkge1xuICAucGFnZS1sYXlvdXQgLnRvcC1iZyB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxuICAucGFnZS1sYXlvdXQuY2FyZGVkLnJpZ2h0LXNpZGVuYXYgPiAuY2VudGVyLCAucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdiA+IC5jZW50ZXIsIC5wYWdlLWxheW91dC5jYXJkZWQuZnVsbHdpZHRoID4gLmNlbnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5wYWdlLWxheW91dC5jYXJkZWQucmlnaHQtc2lkZW5hdiA+IC5jZW50ZXIgLmhlYWRlciwgLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYgPiAuY2VudGVyIC5oZWFkZXIsIC5wYWdlLWxheW91dC5jYXJkZWQuZnVsbHdpZHRoID4gLmNlbnRlciAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDk2cHg7XG4gICAgbWluLWhlaWdodDogOTZweDtcbiAgICBtYXgtaGVpZ2h0OiA5NnB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5mdWxsd2lkdGgge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucGFnZS1sYXlvdXQuY2FyZGVkLmZ1bGx3aWR0aCA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAucGFnZS1sYXlvdXQuY2FyZGVkLnJpZ2h0LXNpZGVuYXYsIC5wYWdlLWxheW91dC5jYXJkZWQubGVmdC1zaWRlbmF2IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2ID4gLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50LCAucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdiA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAucGFnZS1sYXlvdXQuc2ltcGxlLmZ1bGx3aWR0aCA+IC5oZWFkZXIsIC5wYWdlLWxheW91dC5zaW1wbGUuaW5uZXItc2lkZW5hdiA+IC5oZWFkZXIge1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgbWluLWhlaWdodDogMTYwcHg7XG4gICAgbWF4LWhlaWdodDogMTYwcHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAucGFnZS1sYXlvdXQuc2ltcGxlLnJpZ2h0LXNpZGVuYXYgPiAuY2VudGVyIC5oZWFkZXIsIC5wYWdlLWxheW91dC5zaW1wbGUubGVmdC1zaWRlbmF2ID4gLmNlbnRlciAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5sZWZ0LXNpZGVuYXYsIC5wYWdlLWxheW91dC5zaW1wbGUucmlnaHQtc2lkZW5hdiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5wYWdlLWxheW91dC5zaW1wbGUubGVmdC1zaWRlbmF2ID4gLmNlbnRlciwgLnBhZ2UtbGF5b3V0LnNpbXBsZS5yaWdodC1zaWRlbmF2ID4gLmNlbnRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBBbmltYXRpb25zXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFuaW1hdGUtc2xpZGUtdXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBub25lO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbmltYXRlLXNsaWRlLXVwLm5nLWVudGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICBvcGFjaXR5OiAwO1xufVxuLmFuaW1hdGUtc2xpZGUtdXAubmctZW50ZXIubmctZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW5pbWF0ZS1zbGlkZS11cC5uZy1sZWF2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbmltYXRlLXNsaWRlLXVwLm5nLWxlYXZlLm5nLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5hbmltYXRlLXNsaWRlLXVwLm5nLWhpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICBvcGFjaXR5OiAwO1xufVxuLmFuaW1hdGUtc2xpZGUtdXAubmctaGlkZS1hZGQtYWN0aXZlLCAuYW5pbWF0ZS1zbGlkZS11cC5uZy1oaWRlLXJlbW92ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG59XG5cbi5hbmltYXRlLXNsaWRlLWRvd24ge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBub25lO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbmltYXRlLXNsaWRlLWRvd24ubmctZW50ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICBvcGFjaXR5OiAwO1xufVxuLmFuaW1hdGUtc2xpZGUtZG93bi5uZy1lbnRlci5uZy1lbnRlci1hY3RpdmUge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbmltYXRlLXNsaWRlLWRvd24ubmctbGVhdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW5pbWF0ZS1zbGlkZS1kb3duLm5nLWxlYXZlLm5nLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICBvcGFjaXR5OiAwO1xufVxuLmFuaW1hdGUtc2xpZGUtZG93bi5uZy1oaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5hbmltYXRlLXNsaWRlLWRvd24ubmctaGlkZS1hZGQtYWN0aXZlLCAuYW5pbWF0ZS1zbGlkZS1kb3duLm5nLWhpZGUtcmVtb3ZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbn1cblxuLmFuaW1hdGUtc2xpZGUtbGVmdCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDQwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICBvcGFjaXR5OiAxO1xufVxuLmFuaW1hdGUtc2xpZGUtbGVmdC5uZy1lbnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5hbmltYXRlLXNsaWRlLWxlZnQubmctZW50ZXIubmctZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW5pbWF0ZS1zbGlkZS1sZWZ0Lm5nLWxlYXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBvcGFjaXR5OiAxO1xufVxuLmFuaW1hdGUtc2xpZGUtbGVmdC5uZy1sZWF2ZS5uZy1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIG9wYWNpdHk6IDA7XG59XG4uYW5pbWF0ZS1zbGlkZS1sZWZ0Lm5nLWhpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICBvcGFjaXR5OiAwO1xufVxuLmFuaW1hdGUtc2xpZGUtbGVmdC5uZy1oaWRlLWFkZC1hY3RpdmUsIC5hbmltYXRlLXNsaWRlLWxlZnQubmctaGlkZS1yZW1vdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xufVxuXG4uYW5pbWF0ZS1zbGlkZS1yaWdodCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDQwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICBvcGFjaXR5OiAxO1xufVxuLmFuaW1hdGUtc2xpZGUtcmlnaHQubmctZW50ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICBvcGFjaXR5OiAwO1xufVxuLmFuaW1hdGUtc2xpZGUtcmlnaHQubmctZW50ZXIubmctZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW5pbWF0ZS1zbGlkZS1yaWdodC5uZy1sZWF2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbmltYXRlLXNsaWRlLXJpZ2h0Lm5nLWxlYXZlLm5nLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICBvcGFjaXR5OiAwO1xufVxuLmFuaW1hdGUtc2xpZGUtcmlnaHQubmctaGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5hbmltYXRlLXNsaWRlLXJpZ2h0Lm5nLWhpZGUtYWRkLWFjdGl2ZSwgLmFuaW1hdGUtc2xpZGUtcmlnaHQubmctaGlkZS1yZW1vdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xufVxuXG4uYW5pbWF0ZS1mYWRlLWluLW91dCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDQwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICBvcGFjaXR5OiAxO1xufVxuLmFuaW1hdGUtZmFkZS1pbi1vdXQubmctZW50ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmFuaW1hdGUtZmFkZS1pbi1vdXQubmctZW50ZXIubmctZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICBvcGFjaXR5OiAxO1xufVxuLmFuaW1hdGUtZmFkZS1pbi1vdXQubmctbGVhdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmFuaW1hdGUtZmFkZS1pbi1vdXQubmctbGVhdmUubmctbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICBvcGFjaXR5OiAwO1xufVxuLmFuaW1hdGUtZmFkZS1pbi1vdXQubmctaGlkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYW5pbWF0ZS1mYWRlLWluLW91dC5uZy1oaWRlLWFkZC1hY3RpdmUsIC5hbmltYXRlLWZhZGUtaW4tb3V0Lm5nLWhpZGUtcmVtb3ZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBAIEN1c3RvbSBBbmltYXRpb24gS2V5ZnJhbWVzXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGtleWZyYW1lcyBzbGlkZS1pbi1sZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MDBweCk7XG4gIH1cbiAgNjUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGUtaW4tcmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAwcHgpO1xuICB9XG4gIDY1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlLWluLWJvdHRvbSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDBweCk7XG4gIH1cbiAgNjUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbi5hbmltYXRlLXJvdGF0ZSB7XG4gIGFuaW1hdGlvbjogcm90YXRlIDEuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyByb3RhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBDb2xvcnNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYmxhY2stZmcsXG4uYmxhY2stdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpICFpbXBvcnRhbnQ7XG59XG4uYmxhY2stZmcuc2Vjb25kYXJ5LXRleHQsXG4uYmxhY2stZmcgLnNlY29uZGFyeS10ZXh0LCAuYmxhY2stZmcuaWNvbixcbi5ibGFjay1mZyAuaWNvbixcbi5ibGFjay10ZXh0LnNlY29uZGFyeS10ZXh0LFxuLmJsYWNrLXRleHQgLnNlY29uZGFyeS10ZXh0LFxuLmJsYWNrLXRleHQuaWNvbixcbi5ibGFjay10ZXh0IC5pY29uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCkgIWltcG9ydGFudDtcbn1cbi5ibGFjay1mZy5oaW50LXRleHQsXG4uYmxhY2stZmcgLmhpbnQtdGV4dCwgLmJsYWNrLWZnLmRpc2FibGVkLXRleHQsXG4uYmxhY2stZmcgLmRpc2FibGVkLXRleHQsXG4uYmxhY2stdGV4dC5oaW50LXRleHQsXG4uYmxhY2stdGV4dCAuaGludC10ZXh0LFxuLmJsYWNrLXRleHQuZGlzYWJsZWQtdGV4dCxcbi5ibGFjay10ZXh0IC5kaXNhYmxlZC10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNikgIWltcG9ydGFudDtcbn1cbi5ibGFjay1mZy5kaXZpZGVyLFxuLmJsYWNrLWZnIC5kaXZpZGVyLCAuYmxhY2stZmcuZmFpbnQtdGV4dCxcbi5ibGFjay1mZyAuZmFpbnQtdGV4dCxcbi5ibGFjay10ZXh0LmRpdmlkZXIsXG4uYmxhY2stdGV4dCAuZGl2aWRlcixcbi5ibGFjay10ZXh0LmZhaW50LXRleHQsXG4uYmxhY2stdGV4dCAuZmFpbnQtdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XG59XG5cbi53aGl0ZS1mZyxcbi53aGl0ZS10ZXh0IHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KSAhaW1wb3J0YW50O1xufVxuLndoaXRlLWZnLnNlY29uZGFyeS10ZXh0LFxuLndoaXRlLWZnIC5zZWNvbmRhcnktdGV4dCwgLndoaXRlLWZnLmljb24sXG4ud2hpdGUtZmcgLmljb24sXG4ud2hpdGUtdGV4dC5zZWNvbmRhcnktdGV4dCxcbi53aGl0ZS10ZXh0IC5zZWNvbmRhcnktdGV4dCxcbi53aGl0ZS10ZXh0Lmljb24sXG4ud2hpdGUtdGV4dCAuaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDtcbn1cbi53aGl0ZS1mZy5oaW50LXRleHQsXG4ud2hpdGUtZmcgLmhpbnQtdGV4dCwgLndoaXRlLWZnLmRpc2FibGVkLXRleHQsXG4ud2hpdGUtZmcgLmRpc2FibGVkLXRleHQsXG4ud2hpdGUtdGV4dC5oaW50LXRleHQsXG4ud2hpdGUtdGV4dCAuaGludC10ZXh0LFxuLndoaXRlLXRleHQuZGlzYWJsZWQtdGV4dCxcbi53aGl0ZS10ZXh0IC5kaXNhYmxlZC10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xufVxuLndoaXRlLWZnLmRpdmlkZXIsXG4ud2hpdGUtZmcgLmRpdmlkZXIsIC53aGl0ZS1mZy5mYWludC10ZXh0LFxuLndoaXRlLWZnIC5mYWludC10ZXh0LFxuLndoaXRlLXRleHQuZGl2aWRlcixcbi53aGl0ZS10ZXh0IC5kaXZpZGVyLFxuLndoaXRlLXRleHQuZmFpbnQtdGV4dCxcbi53aGl0ZS10ZXh0IC5mYWludC10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMikgIWltcG9ydGFudDtcbn1cbi53aGl0ZS1mZyBtZC1pY29uLFxuLndoaXRlLXRleHQgbWQtaWNvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLndoaXRlLWZnIG1kLXByb2dyZXNzLWxpbmVhciAubWQtY29udGFpbmVyLFxuLndoaXRlLXRleHQgbWQtcHJvZ3Jlc3MtbGluZWFyIC5tZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ud2hpdGUtZmcgbWQtcHJvZ3Jlc3MtbGluZWFyIC5tZC1iYXIsXG4ud2hpdGUtdGV4dCBtZC1wcm9ncmVzcy1saW5lYXIgLm1kLWJhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLnJlZC01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVCRUUgIWltcG9ydGFudDtcbn1cblxuLm1kLXJlZC01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVCRUUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5yZWQtNTAtZmcge1xuICBjb2xvcjogI0ZGRUJFRSAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTUwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRUJFRSAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTUwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZFQkVFICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtNTAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZFQkVFICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtNTAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkVCRUUgIWltcG9ydGFudDtcbn1cblxuLnJlZC01MC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZFQkVFICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0REMiAhaW1wb3J0YW50O1xufVxuXG4ubWQtcmVkLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNERDIgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5yZWQtMTAwLWZnIHtcbiAgY29sb3I6ICNGRkNERDIgIWltcG9ydGFudDtcbn1cblxuLnJlZC0xMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZDREQyICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZDREQyICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGQ0REMiAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGQ0REMiAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZDREQyICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGOUE5QSAhaW1wb3J0YW50O1xufVxuXG4ubWQtcmVkLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjlBOUEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5yZWQtMjAwLWZnIHtcbiAgY29sb3I6ICNFRjlBOUEgIWltcG9ydGFudDtcbn1cblxuLnJlZC0yMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUY5QTlBICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRUY5QTlBICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0VGOUE5QSAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0VGOUE5QSAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRUY5QTlBICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1NzM3MyAhaW1wb3J0YW50O1xufVxuXG4ubWQtcmVkLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNTczNzMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5yZWQtMzAwLWZnIHtcbiAgY29sb3I6ICNFNTczNzMgIWltcG9ydGFudDtcbn1cblxuLnJlZC0zMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTU3MzczICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtMzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRTU3MzczICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0U1NzM3MyAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTMwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0U1NzM3MyAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTMwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRTU3MzczICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGNTM1MCAhaW1wb3J0YW50O1xufVxuXG4ubWQtcmVkLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjUzNTAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnJlZC00MDAtZmcge1xuICBjb2xvcjogI0VGNTM1MCAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFRjUzNTAgIWltcG9ydGFudDtcbn1cblxuLnJlZC00MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFRjUzNTAgIWltcG9ydGFudDtcbn1cblxuLnJlZC00MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRUY1MzUwICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRUY1MzUwICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFRjUzNTAgIWltcG9ydGFudDtcbn1cblxuLnJlZC01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ0MzM2ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1yZWQtNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0NDMzNiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4ucmVkLTUwMC1mZyB7XG4gIGNvbG9yOiAjRjQ0MzM2ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtNTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0Y0NDMzNiAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTUwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Y0NDMzNiAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTUwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDtcbn1cblxuLnJlZC01MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDtcbn1cblxuLnJlZC01MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0Y0NDMzNiAhaW1wb3J0YW50O1xufVxuXG4ubWQtcmVkLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0NDMzNiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4ucmVkLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0NDMzNiAhaW1wb3J0YW50O1xufVxuXG4ucmVkLWZnIHtcbiAgY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDtcbn1cblxuLnJlZC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDtcbn1cblxuLnJlZC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Y0NDMzNiAhaW1wb3J0YW50O1xufVxuXG4ucmVkLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0Y0NDMzNiAhaW1wb3J0YW50O1xufVxuXG4ucmVkLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjQ0MzM2ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0Y0NDMzNiAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNTM5MzUgIWltcG9ydGFudDtcbn1cblxuLm1kLXJlZC02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTUzOTM1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5yZWQtNjAwLWZnIHtcbiAgY29sb3I6ICNFNTM5MzUgIWltcG9ydGFudDtcbn1cblxuLnJlZC02MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTUzOTM1ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtNjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRTUzOTM1ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtNjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0U1MzkzNSAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTYwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0U1MzkzNSAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTYwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRTUzOTM1ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QzMkYyRiAhaW1wb3J0YW50O1xufVxuXG4ubWQtcmVkLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMzJGMkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnJlZC03MDAtZmcge1xuICBjb2xvcjogI0QzMkYyRiAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNEMzJGMkYgIWltcG9ydGFudDtcbn1cblxuLnJlZC03MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNEMzJGMkYgIWltcG9ydGFudDtcbn1cblxuLnJlZC03MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRDMyRjJGICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRDMyRjJGICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNEMzJGMkYgIWltcG9ydGFudDtcbn1cblxuLnJlZC04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzYyODI4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1yZWQtODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M2MjgyOCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLnJlZC04MDAtZmcge1xuICBjb2xvcjogI0M2MjgyOCAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTgwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNDNjI4MjggIWltcG9ydGFudDtcbn1cblxuLnJlZC04MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNDNjI4MjggIWltcG9ydGFudDtcbn1cblxuLnJlZC04MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQzYyODI4ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtODAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQzYyODI4ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtODAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNDNjI4MjggIWltcG9ydGFudDtcbn1cblxuLnJlZC05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjcxQzFDICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1yZWQtOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I3MUMxQyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLnJlZC05MDAtZmcge1xuICBjb2xvcjogI0I3MUMxQyAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTkwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNCNzFDMUMgIWltcG9ydGFudDtcbn1cblxuLnJlZC05MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCNzFDMUMgIWltcG9ydGFudDtcbn1cblxuLnJlZC05MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQjcxQzFDICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtOTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQjcxQzFDICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtOTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNCNzFDMUMgIWltcG9ydGFudDtcbn1cblxuLnJlZC1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEE4MCAhaW1wb3J0YW50O1xufVxuXG4ubWQtcmVkLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4QTgwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ucmVkLUExMDAtZmcge1xuICBjb2xvcjogI0ZGOEE4MCAhaW1wb3J0YW50O1xufVxuXG4ucmVkLUExMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY4QTgwICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtQTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGOEE4MCAhaW1wb3J0YW50O1xufVxuXG4ucmVkLUExMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkY4QTgwICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtQTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGOEE4MCAhaW1wb3J0YW50O1xufVxuXG4ucmVkLUExMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGOEE4MCAhaW1wb3J0YW50O1xufVxuXG4ucmVkLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1MjUyICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1yZWQtQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjUyNTIgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnJlZC1BMjAwLWZnIHtcbiAgY29sb3I6ICNGRjUyNTIgIWltcG9ydGFudDtcbn1cblxuLnJlZC1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNTI1MiAhaW1wb3J0YW50O1xufVxuXG4ucmVkLUEyMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRjUyNTIgIWltcG9ydGFudDtcbn1cblxuLnJlZC1BMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGNTI1MiAhaW1wb3J0YW50O1xufVxuXG4ucmVkLUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjUyNTIgIWltcG9ydGFudDtcbn1cblxuLnJlZC1BMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRjUyNTIgIWltcG9ydGFudDtcbn1cblxuLnJlZC1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMTc0NCAhaW1wb3J0YW50O1xufVxuXG4ubWQtcmVkLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYxNzQ0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5yZWQtQTQwMC1mZyB7XG4gIGNvbG9yOiAjRkYxNzQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtQTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRjE3NDQgIWltcG9ydGFudDtcbn1cblxuLnJlZC1BNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkYxNzQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtQTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRjE3NDQgIWltcG9ydGFudDtcbn1cblxuLnJlZC1BNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkYxNzQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtQTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkYxNzQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENTAwMDAgIWltcG9ydGFudDtcbn1cblxuLm1kLXJlZC1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q1MDAwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4ucmVkLUE3MDAtZmcge1xuICBjb2xvcjogI0Q1MDAwMCAhaW1wb3J0YW50O1xufVxuXG4ucmVkLUE3MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDUwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtQTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Q1MDAwMCAhaW1wb3J0YW50O1xufVxuXG4ucmVkLUE3MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRDUwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtQTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Q1MDAwMCAhaW1wb3J0YW50O1xufVxuXG4ucmVkLUE3MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0Q1MDAwMCAhaW1wb3J0YW50O1xufVxuXG4ucGluay01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0U0RUMgIWltcG9ydGFudDtcbn1cblxuLm1kLXBpbmstNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNFNEVDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ucGluay01MC1mZyB7XG4gIGNvbG9yOiAjRkNFNEVDICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLTUwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZDRTRFQyAhaW1wb3J0YW50O1xufVxuXG4ucGluay01MC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZDRTRFQyAhaW1wb3J0YW50O1xufVxuXG4ucGluay01MC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGQ0U0RUMgIWltcG9ydGFudDtcbn1cblxuLnBpbmstNTAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGQ0U0RUMgIWltcG9ydGFudDtcbn1cblxuLnBpbmstNTAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZDRTRFQyAhaW1wb3J0YW50O1xufVxuXG4ucGluay0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhCQkQwICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1waW5rLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEJCRDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5waW5rLTEwMC1mZyB7XG4gIGNvbG9yOiAjRjhCQkQwICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGOEJCRDAgIWltcG9ydGFudDtcbn1cblxuLnBpbmstMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjhCQkQwICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGOEJCRDAgIWltcG9ydGFudDtcbn1cblxuLnBpbmstMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjhCQkQwICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjhCQkQwICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNDhGQjEgIWltcG9ydGFudDtcbn1cblxuLm1kLXBpbmstMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0OEZCMSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLnBpbmstMjAwLWZnIHtcbiAgY29sb3I6ICNGNDhGQjEgIWltcG9ydGFudDtcbn1cblxuLnBpbmstMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0Y0OEZCMSAhaW1wb3J0YW50O1xufVxuXG4ucGluay0yMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGNDhGQjEgIWltcG9ydGFudDtcbn1cblxuLnBpbmstMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0Y0OEZCMSAhaW1wb3J0YW50O1xufVxuXG4ucGluay0yMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGNDhGQjEgIWltcG9ydGFudDtcbn1cblxuLnBpbmstMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGNDhGQjEgIWltcG9ydGFudDtcbn1cblxuLnBpbmstMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwNjI5MiAhaW1wb3J0YW50O1xufVxuXG4ubWQtcGluay0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA2MjkyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuXG4ucGluay0zMDAtZmcge1xuICBjb2xvcjogI0YwNjI5MiAhaW1wb3J0YW50O1xufVxuXG4ucGluay0zMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjA2MjkyICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLTMwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0YwNjI5MiAhaW1wb3J0YW50O1xufVxuXG4ucGluay0zMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRjA2MjkyICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLTMwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0YwNjI5MiAhaW1wb3J0YW50O1xufVxuXG4ucGluay0zMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0YwNjI5MiAhaW1wb3J0YW50O1xufVxuXG4ucGluay00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM0MDdBICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1waW5rLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQzQwN0EgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG59XG5cbi5waW5rLTQwMC1mZyB7XG4gIGNvbG9yOiAjRUM0MDdBICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFQzQwN0EgIWltcG9ydGFudDtcbn1cblxuLnBpbmstNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRUM0MDdBICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFQzQwN0EgIWltcG9ydGFudDtcbn1cblxuLnBpbmstNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRUM0MDdBICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRUM0MDdBICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOTFFNjMgIWltcG9ydGFudDtcbn1cblxuLm1kLXBpbmstNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5MUU2MyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4ucGluay01MDAtZmcge1xuICBjb2xvcjogI0U5MUU2MyAhaW1wb3J0YW50O1xufVxuXG4ucGluay01MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTkxRTYzICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLTUwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0U5MUU2MyAhaW1wb3J0YW50O1xufVxuXG4ucGluay01MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRTkxRTYzICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLTUwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0U5MUU2MyAhaW1wb3J0YW50O1xufVxuXG4ucGluay01MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0U5MUU2MyAhaW1wb3J0YW50O1xufVxuXG4ubWQtcGluay1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOTFFNjMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnBpbmstYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTkxRTYzICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLWZnIHtcbiAgY29sb3I6ICNFOTFFNjMgIWltcG9ydGFudDtcbn1cblxuLnBpbmstYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTkxRTYzICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRTkxRTYzICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0U5MUU2MyAhaW1wb3J0YW50O1xufVxuXG4ucGluay1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0U5MUU2MyAhaW1wb3J0YW50O1xufVxuXG4ucGluay1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRTkxRTYzICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEODFCNjAgIWltcG9ydGFudDtcbn1cblxuLm1kLXBpbmstNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4MUI2MCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4ucGluay02MDAtZmcge1xuICBjb2xvcjogI0Q4MUI2MCAhaW1wb3J0YW50O1xufVxuXG4ucGluay02MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDgxQjYwICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLTYwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Q4MUI2MCAhaW1wb3J0YW50O1xufVxuXG4ucGluay02MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRDgxQjYwICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLTYwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Q4MUI2MCAhaW1wb3J0YW50O1xufVxuXG4ucGluay02MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0Q4MUI2MCAhaW1wb3J0YW50O1xufVxuXG4ucGluay03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzIxODVCICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1waW5rLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMjE4NUIgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG59XG5cbi5waW5rLTcwMC1mZyB7XG4gIGNvbG9yOiAjQzIxODVCICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNDMjE4NUIgIWltcG9ydGFudDtcbn1cblxuLnBpbmstNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQzIxODVCICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNDMjE4NUIgIWltcG9ydGFudDtcbn1cblxuLnBpbmstNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQzIxODVCICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQzIxODVCICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRDE0NTcgIWltcG9ydGFudDtcbn1cblxuLm1kLXBpbmstODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FEMTQ1NyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLnBpbmstODAwLWZnIHtcbiAgY29sb3I6ICNBRDE0NTcgIWltcG9ydGFudDtcbn1cblxuLnBpbmstODAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0FEMTQ1NyAhaW1wb3J0YW50O1xufVxuXG4ucGluay04MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNBRDE0NTcgIWltcG9ydGFudDtcbn1cblxuLnBpbmstODAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0FEMTQ1NyAhaW1wb3J0YW50O1xufVxuXG4ucGluay04MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNBRDE0NTcgIWltcG9ydGFudDtcbn1cblxuLnBpbmstODAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNBRDE0NTcgIWltcG9ydGFudDtcbn1cblxuLnBpbmstOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4MEU0RiAhaW1wb3J0YW50O1xufVxuXG4ubWQtcGluay05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODgwRTRGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuXG4ucGluay05MDAtZmcge1xuICBjb2xvcjogIzg4MEU0RiAhaW1wb3J0YW50O1xufVxuXG4ucGluay05MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODgwRTRGICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLTkwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzg4MEU0RiAhaW1wb3J0YW50O1xufVxuXG4ucGluay05MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjODgwRTRGICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLTkwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzg4MEU0RiAhaW1wb3J0YW50O1xufVxuXG4ucGluay05MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzg4MEU0RiAhaW1wb3J0YW50O1xufVxuXG4ucGluay1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGODBBQiAhaW1wb3J0YW50O1xufVxuXG4ubWQtcGluay1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGODBBQiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLnBpbmstQTEwMC1mZyB7XG4gIGNvbG9yOiAjRkY4MEFCICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLUExMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY4MEFCICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLUExMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRjgwQUIgIWltcG9ydGFudDtcbn1cblxuLnBpbmstQTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRjgwQUIgIWltcG9ydGFudDtcbn1cblxuLnBpbmstQTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGODBBQiAhaW1wb3J0YW50O1xufVxuXG4ucGluay1BMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRjgwQUIgIWltcG9ydGFudDtcbn1cblxuLnBpbmstQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjQwODEgIWltcG9ydGFudDtcbn1cblxuLm1kLXBpbmstQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjQwODEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnBpbmstQTIwMC1mZyB7XG4gIGNvbG9yOiAjRkY0MDgxICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLUEyMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY0MDgxICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLUEyMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRjQwODEgIWltcG9ydGFudDtcbn1cblxuLnBpbmstQTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRjQwODEgIWltcG9ydGFudDtcbn1cblxuLnBpbmstQTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGNDA4MSAhaW1wb3J0YW50O1xufVxuXG4ucGluay1BMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRjQwODEgIWltcG9ydGFudDtcbn1cblxuLnBpbmstQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNTAwNTcgIWltcG9ydGFudDtcbn1cblxuLm1kLXBpbmstQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNTAwNTcgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnBpbmstQTQwMC1mZyB7XG4gIGNvbG9yOiAjRjUwMDU3ICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLUE0MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjUwMDU3ICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLUE0MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGNTAwNTcgIWltcG9ydGFudDtcbn1cblxuLnBpbmstQTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGNTAwNTcgIWltcG9ydGFudDtcbn1cblxuLnBpbmstQTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Y1MDA1NyAhaW1wb3J0YW50O1xufVxuXG4ucGluay1BNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGNTAwNTcgIWltcG9ydGFudDtcbn1cblxuLnBpbmstQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNTExNjIgIWltcG9ydGFudDtcbn1cblxuLm1kLXBpbmstQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNTExNjIgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnBpbmstQTcwMC1mZyB7XG4gIGNvbG9yOiAjQzUxMTYyICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLUE3MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzUxMTYyICFpbXBvcnRhbnQ7XG59XG5cbi5waW5rLUE3MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNDNTExNjIgIWltcG9ydGFudDtcbn1cblxuLnBpbmstQTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNDNTExNjIgIWltcG9ydGFudDtcbn1cblxuLnBpbmstQTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0M1MTE2MiAhaW1wb3J0YW50O1xufVxuXG4ucGluay1BNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNDNTExNjIgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0U1RjUgIWltcG9ydGFudDtcbn1cblxuLm1kLXB1cnBsZS01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0U1RjUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5wdXJwbGUtNTAtZmcge1xuICBjb2xvcjogI0YzRTVGNSAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLTUwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0YzRTVGNSAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLTUwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjNFNUY1ICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtNTAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRjNFNUY1ICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtNTAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGM0U1RjUgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS01MC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjNFNUY1ICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UxQkVFNyAhaW1wb3J0YW50O1xufVxuXG4ubWQtcHVycGxlLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUJFRTcgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5wdXJwbGUtMTAwLWZnIHtcbiAgY29sb3I6ICNFMUJFRTcgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS0xMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTFCRUU3ICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRTFCRUU3ICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0UxQkVFNyAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0UxQkVFNyAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRTFCRUU3ICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NFOTNEOCAhaW1wb3J0YW50O1xufVxuXG4ubWQtcHVycGxlLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRTkzRDggIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5wdXJwbGUtMjAwLWZnIHtcbiAgY29sb3I6ICNDRTkzRDggIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS0yMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0U5M0Q4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQ0U5M0Q4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0NFOTNEOCAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0NFOTNEOCAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQ0U5M0Q4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JBNjhDOCAhaW1wb3J0YW50O1xufVxuXG4ubWQtcHVycGxlLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQTY4QzggIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnB1cnBsZS0zMDAtZmcge1xuICBjb2xvcjogI0JBNjhDOCAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLTMwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNCQTY4QzggIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS0zMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCQTY4QzggIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS0zMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQkE2OEM4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtMzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQkE2OEM4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtMzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNCQTY4QzggIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUI0N0JDICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1wdXJwbGUtNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FCNDdCQyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4ucHVycGxlLTQwMC1mZyB7XG4gIGNvbG9yOiAjQUI0N0JDICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0FCNDdCQyAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0FCNDdCQyAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNBQjQ3QkMgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS00MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNBQjQ3QkMgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS00MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0FCNDdCQyAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QzI3QjAgIWltcG9ydGFudDtcbn1cblxuLm1kLXB1cnBsZS01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUMyN0IwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuXG4ucHVycGxlLTUwMC1mZyB7XG4gIGNvbG9yOiAjOUMyN0IwICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtNTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzlDMjdCMCAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLTUwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzlDMjdCMCAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLTUwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5QzI3QjAgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS01MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5QzI3QjAgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS01MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzlDMjdCMCAhaW1wb3J0YW50O1xufVxuXG4ubWQtcHVycGxlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlDMjdCMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLnB1cnBsZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QzI3QjAgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS1mZyB7XG4gIGNvbG9yOiAjOUMyN0IwICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOUMyN0IwICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5QzI3QjAgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5QzI3QjAgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzlDMjdCMCAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5QzI3QjAgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEUyNEFBICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1wdXJwbGUtNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhFMjRBQSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLnB1cnBsZS02MDAtZmcge1xuICBjb2xvcjogIzhFMjRBQSAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLTYwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM4RTI0QUEgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS02MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4RTI0QUEgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS02MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOEUyNEFBICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtNjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOEUyNEFBICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtNjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM4RTI0QUEgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0IxRkEyICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1wdXJwbGUtNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdCMUZBMiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLnB1cnBsZS03MDAtZmcge1xuICBjb2xvcjogIzdCMUZBMiAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM3QjFGQTIgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS03MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3QjFGQTIgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS03MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjN0IxRkEyICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjN0IxRkEyICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3QjFGQTIgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkExQjlBICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1wdXJwbGUtODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZBMUI5QSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLnB1cnBsZS04MDAtZmcge1xuICBjb2xvcjogIzZBMUI5QSAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLTgwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM2QTFCOUEgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS04MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2QTFCOUEgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS04MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNkExQjlBICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtODAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNkExQjlBICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtODAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2QTFCOUEgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEExNDhDICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1wdXJwbGUtOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRBMTQ4QyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLnB1cnBsZS05MDAtZmcge1xuICBjb2xvcjogIzRBMTQ4QyAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLTkwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM0QTE0OEMgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS05MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0QTE0OEMgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS05MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNEExNDhDICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtOTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNEExNDhDICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtOTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0QTE0OEMgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBODBGQyAhaW1wb3J0YW50O1xufVxuXG4ubWQtcHVycGxlLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUE4MEZDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ucHVycGxlLUExMDAtZmcge1xuICBjb2xvcjogI0VBODBGQyAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLUExMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUE4MEZDICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtQTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0VBODBGQyAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLUExMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRUE4MEZDICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtQTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0VBODBGQyAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLUExMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0VBODBGQyAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTA0MEZCICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1wdXJwbGUtQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMDQwRkIgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnB1cnBsZS1BMjAwLWZnIHtcbiAgY29sb3I6ICNFMDQwRkIgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0UwNDBGQiAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLUEyMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFMDQwRkIgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS1BMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0UwNDBGQiAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFMDQwRkIgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS1BMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFMDQwRkIgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q1MDBGOSAhaW1wb3J0YW50O1xufVxuXG4ubWQtcHVycGxlLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDUwMEY5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5wdXJwbGUtQTQwMC1mZyB7XG4gIGNvbG9yOiAjRDUwMEY5ICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtQTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNENTAwRjkgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS1BNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRDUwMEY5ICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtQTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNENTAwRjkgIWltcG9ydGFudDtcbn1cblxuLnB1cnBsZS1BNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRDUwMEY5ICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtQTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRDUwMEY5ICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQTAwRkYgIWltcG9ydGFudDtcbn1cblxuLm1kLXB1cnBsZS1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FBMDBGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4ucHVycGxlLUE3MDAtZmcge1xuICBjb2xvcjogI0FBMDBGRiAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLUE3MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQUEwMEZGICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtQTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0FBMDBGRiAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLUE3MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQUEwMEZGICFpbXBvcnRhbnQ7XG59XG5cbi5wdXJwbGUtQTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0FBMDBGRiAhaW1wb3J0YW50O1xufVxuXG4ucHVycGxlLUE3MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0FBMDBGRiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFN0Y2ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1kZWVwLXB1cnBsZS01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREU3RjYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5kZWVwLXB1cnBsZS01MC1mZyB7XG4gIGNvbG9yOiAjRURFN0Y2ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS01MC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFREU3RjYgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTUwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRURFN0Y2ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS01MC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFREU3RjYgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTUwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRURFN0Y2ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS01MC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRURFN0Y2ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFDNEU5ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1kZWVwLXB1cnBsZS0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFDNEU5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uZGVlcC1wdXJwbGUtMTAwLWZnIHtcbiAgY29sb3I6ICNEMUM0RTkgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNEMUM0RTkgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0QxQzRFOSAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0QxQzRFOSAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRDFDNEU5ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS0xMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0QxQzRFOSAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IzOUREQiAhaW1wb3J0YW50O1xufVxuXG4ubWQtZGVlcC1wdXJwbGUtMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IzOUREQiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmRlZXAtcHVycGxlLTIwMC1mZyB7XG4gIGNvbG9yOiAjQjM5RERCICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS0yMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQjM5RERCICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS0yMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCMzlEREIgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNCMzlEREIgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IzOUREQiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNCMzlEREIgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NTc1Q0QgIWltcG9ydGFudDtcbn1cblxuLm1kLWRlZXAtcHVycGxlLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NTc1Q0QgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmRlZXAtcHVycGxlLTMwMC1mZyB7XG4gIGNvbG9yOiAjOTU3NUNEICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS0zMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU3NUNEICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS0zMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5NTc1Q0QgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTMwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5NTc1Q0QgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTMwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk1NzVDRCAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtMzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5NTc1Q0QgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3RTU3QzIgIWltcG9ydGFudDtcbn1cblxuLm1kLWRlZXAtcHVycGxlLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3RTU3QzIgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmRlZXAtcHVycGxlLTQwMC1mZyB7XG4gIGNvbG9yOiAjN0U1N0MyICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS00MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjN0U1N0MyICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS00MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3RTU3QzIgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM3RTU3QzIgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzdFNTdDMiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3RTU3QzIgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzNBQjcgIWltcG9ydGFudDtcbn1cblxuLm1kLWRlZXAtcHVycGxlLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzNBQjcgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG59XG5cbi5kZWVwLXB1cnBsZS01MDAtZmcge1xuICBjb2xvcjogIzY3M0FCNyAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtNTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzY3M0FCNyAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtNTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjczQUI3ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS01MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjczQUI3ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS01MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2NzNBQjcgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTUwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjczQUI3ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1kZWVwLXB1cnBsZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzNBQjcgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG59XG5cbi5kZWVwLXB1cnBsZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzNBQjcgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLWZnIHtcbiAgY29sb3I6ICM2NzNBQjcgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzY3M0FCNyAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2NzNBQjcgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzY3M0FCNyAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2NzNBQjcgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2NzNBQjcgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RTM1QjEgIWltcG9ydGFudDtcbn1cblxuLm1kLWRlZXAtcHVycGxlLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RTM1QjEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG59XG5cbi5kZWVwLXB1cnBsZS02MDAtZmcge1xuICBjb2xvcjogIzVFMzVCMSAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtNjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzVFMzVCMSAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtNjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNUUzNUIxICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS02MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNUUzNUIxICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS02MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1RTM1QjEgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTYwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNUUzNUIxICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTEyREE4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1kZWVwLXB1cnBsZS03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTEyREE4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuXG4uZGVlcC1wdXJwbGUtNzAwLWZnIHtcbiAgY29sb3I6ICM1MTJEQTggIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM1MTJEQTggIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzUxMkRBOCAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzUxMkRBOCAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTEyREE4ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS03MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzUxMkRBOCAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1MjdBMCAhaW1wb3J0YW50O1xufVxuXG4ubWQtZGVlcC1wdXJwbGUtODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1MjdBMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLmRlZXAtcHVycGxlLTgwMC1mZyB7XG4gIGNvbG9yOiAjNDUyN0EwICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS04MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDUyN0EwICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS04MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0NTI3QTAgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTgwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0NTI3QTAgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTgwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQ1MjdBMCAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtODAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0NTI3QTAgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTFCOTIgIWltcG9ydGFudDtcbn1cblxuLm1kLWRlZXAtcHVycGxlLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTFCOTIgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG59XG5cbi5kZWVwLXB1cnBsZS05MDAtZmcge1xuICBjb2xvcjogIzMxMUI5MiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtOTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzMxMUI5MiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtOTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzExQjkyICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS05MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzExQjkyICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS05MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMTFCOTIgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLTkwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzExQjkyICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IzODhGRiAhaW1wb3J0YW50O1xufVxuXG4ubWQtZGVlcC1wdXJwbGUtQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMzg4RkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5kZWVwLXB1cnBsZS1BMTAwLWZnIHtcbiAgY29sb3I6ICNCMzg4RkYgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLUExMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQjM4OEZGICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS1BMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQjM4OEZGICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS1BMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0IzODhGRiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtQTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IzODhGRiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtQTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQjM4OEZGICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdDNERGRiAhaW1wb3J0YW50O1xufVxuXG4ubWQtZGVlcC1wdXJwbGUtQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3QzRERkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmRlZXAtcHVycGxlLUEyMDAtZmcge1xuICBjb2xvcjogIzdDNERGRiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtQTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM3QzRERkYgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLUEyMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3QzRERkYgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLUEyMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjN0M0REZGICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS1BMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjN0M0REZGICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS1BMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3QzRERkYgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjUxRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1kZWVwLXB1cnBsZS1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1MUZGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLmRlZXAtcHVycGxlLUE0MDAtZmcge1xuICBjb2xvcjogIzY1MUZGRiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtQTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM2NTFGRkYgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLUE0MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2NTFGRkYgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLUE0MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjUxRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS1BNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjUxRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS1BNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2NTFGRkYgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjIwMEVBICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1kZWVwLXB1cnBsZS1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyMDBFQSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLmRlZXAtcHVycGxlLUE3MDAtZmcge1xuICBjb2xvcjogIzYyMDBFQSAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1wdXJwbGUtQTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM2MjAwRUEgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLUE3MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2MjAwRUEgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtcHVycGxlLUE3MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjIwMEVBICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS1BNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjIwMEVBICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLXB1cnBsZS1BNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2MjAwRUEgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEVBRjYgIWltcG9ydGFudDtcbn1cblxuLm1kLWluZGlnby01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEVBRjYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5pbmRpZ28tNTAtZmcge1xuICBjb2xvcjogI0U4RUFGNiAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLTUwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0U4RUFGNiAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLTUwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRThFQUY2ICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tNTAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRThFQUY2ICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tNTAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFOEVBRjYgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby01MC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRThFQUY2ICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1Q0FFOSAhaW1wb3J0YW50O1xufVxuXG4ubWQtaW5kaWdvLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNUNBRTkgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5pbmRpZ28tMTAwLWZnIHtcbiAgY29sb3I6ICNDNUNBRTkgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby0xMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzVDQUU5ICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQzVDQUU5ICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0M1Q0FFOSAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0M1Q0FFOSAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQzVDQUU5ICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlGQThEQSAhaW1wb3J0YW50O1xufVxuXG4ubWQtaW5kaWdvLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RkE4REEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5pbmRpZ28tMjAwLWZnIHtcbiAgY29sb3I6ICM5RkE4REEgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby0yMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOUZBOERBICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjOUZBOERBICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzlGQThEQSAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzlGQThEQSAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOUZBOERBICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5ODZDQiAhaW1wb3J0YW50O1xufVxuXG4ubWQtaW5kaWdvLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTg2Q0IgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmluZGlnby0zMDAtZmcge1xuICBjb2xvcjogIzc5ODZDQiAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLTMwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM3OTg2Q0IgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby0zMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3OTg2Q0IgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby0zMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNzk4NkNCICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tMzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNzk4NkNCICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tMzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3OTg2Q0IgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUM2QkMwICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1pbmRpZ28tNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVDNkJDMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaW5kaWdvLTQwMC1mZyB7XG4gIGNvbG9yOiAjNUM2QkMwICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzVDNkJDMCAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzVDNkJDMCAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM1QzZCQzAgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby00MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1QzZCQzAgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby00MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzVDNkJDMCAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRjUxQjUgIWltcG9ydGFudDtcbn1cblxuLm1kLWluZGlnby01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Y1MUI1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuXG4uaW5kaWdvLTUwMC1mZyB7XG4gIGNvbG9yOiAjM0Y1MUI1ICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tNTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzNGNTFCNSAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLTUwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzNGNTFCNSAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLTUwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzRjUxQjUgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby01MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzRjUxQjUgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby01MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzNGNTFCNSAhaW1wb3J0YW50O1xufVxuXG4ubWQtaW5kaWdvLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNGNTFCNSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLmluZGlnby1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRjUxQjUgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby1mZyB7XG4gIGNvbG9yOiAjM0Y1MUI1ICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjM0Y1MUI1ICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzRjUxQjUgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzRjUxQjUgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzNGNTFCNSAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzRjUxQjUgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk0OUFCICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1pbmRpZ28tNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5NDlBQiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLmluZGlnby02MDAtZmcge1xuICBjb2xvcjogIzM5NDlBQiAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLTYwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMzOTQ5QUIgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby02MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzOTQ5QUIgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby02MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzk0OUFCICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tNjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzk0OUFCICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tNjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzOTQ5QUIgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzRjlGICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1pbmRpZ28tNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwM0Y5RiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLmluZGlnby03MDAtZmcge1xuICBjb2xvcjogIzMwM0Y5RiAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMzMDNGOUYgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby03MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMDNGOUYgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby03MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzAzRjlGICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzAzRjlGICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzMDNGOUYgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzNTkzICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1pbmRpZ28tODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLmluZGlnby04MDAtZmcge1xuICBjb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLTgwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMyODM1OTMgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby04MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyODM1OTMgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby04MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjgzNTkzICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tODAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjgzNTkzICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tODAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyODM1OTMgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUEyMzdFICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1pbmRpZ28tOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFBMjM3RSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLmluZGlnby05MDAtZmcge1xuICBjb2xvcjogIzFBMjM3RSAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLTkwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMxQTIzN0UgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby05MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxQTIzN0UgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby05MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMUEyMzdFICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tOTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMUEyMzdFICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tOTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxQTIzN0UgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhDOUVGRiAhaW1wb3J0YW50O1xufVxuXG4ubWQtaW5kaWdvLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEM5RUZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uaW5kaWdvLUExMDAtZmcge1xuICBjb2xvcjogIzhDOUVGRiAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLUExMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOEM5RUZGICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tQTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzhDOUVGRiAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLUExMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOEM5RUZGICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tQTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzhDOUVGRiAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLUExMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzhDOUVGRiAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM2REZFICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1pbmRpZ28tQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzZERkUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmluZGlnby1BMjAwLWZnIHtcbiAgY29sb3I6ICM1MzZERkUgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzUzNkRGRSAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLUEyMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1MzZERkUgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby1BMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzUzNkRGRSAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1MzZERkUgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby1BMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1MzZERkUgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNENUFGRSAhaW1wb3J0YW50O1xufVxuXG4ubWQtaW5kaWdvLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Q1QUZFICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pbmRpZ28tQTQwMC1mZyB7XG4gIGNvbG9yOiAjM0Q1QUZFICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tQTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMzRDVBRkUgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby1BNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjM0Q1QUZFICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tQTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzRDVBRkUgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby1BNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjM0Q1QUZFICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tQTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjM0Q1QUZFICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpZ28tQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDRGRkUgIWltcG9ydGFudDtcbn1cblxuLm1kLWluZGlnby1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNEZGRSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLmluZGlnby1BNzAwLWZnIHtcbiAgY29sb3I6ICMzMDRGRkUgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby1BNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzMwNEZGRSAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLUE3MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMDRGRkUgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby1BNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzMwNEZGRSAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWdvLUE3MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMDRGRkUgIWltcG9ydGFudDtcbn1cblxuLmluZGlnby1BNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzMDRGRkUgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU1RUVEICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ibHVlLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1NUVFRCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmJsdWUtNTAtZmcge1xuICBjb2xvcjogIzA1NUVFRCAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS01MC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwNTVFRUQgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtNTAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwNTVFRUQgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtNTAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDU1RUVEICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTUwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDU1RUVEICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTUwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwNTVFRUQgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBENjZGNSAhaW1wb3J0YW50O1xufVxuXG4ubWQtYmx1ZS0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEQ2NkY1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uYmx1ZS0xMDAtZmcge1xuICBjb2xvcjogIzBENjZGNSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS0xMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMEQ2NkY1ICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzBENjZGNSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS0xMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMEQ2NkY1ICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzBENjZGNSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS0xMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzBENjZGNSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI3NEZGICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ibHVlLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjc0RkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5ibHVlLTIwMC1mZyB7XG4gIGNvbG9yOiAjMUI3NEZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMxQjc0RkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMUI3NEZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxQjc0RkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMUI3NEZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMUI3NEZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDdERkYgIWltcG9ydGFudDtcbn1cblxuLm1kLWJsdWUtMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0N0RGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmJsdWUtMzAwLWZnIHtcbiAgY29sb3I6ICMyNDdERkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtMzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzI0N0RGRiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS0zMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyNDdERkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzI0N0RGRiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS0zMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyNDdERkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtMzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyNDdERkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJFODdGRiAhaW1wb3J0YW50O1xufVxuXG4ubWQtYmx1ZS00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU4N0ZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uYmx1ZS00MDAtZmcge1xuICBjb2xvcjogIzJFODdGRiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS00MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMkU4N0ZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzJFODdGRiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS00MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMkU4N0ZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzJFODdGRiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS00MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzJFODdGRiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg2RkZGICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ibHVlLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODZGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmJsdWUtNTAwLWZnIHtcbiAgY29sb3I6ICMzODZGRkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtNTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzM4NkZGRiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS01MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzODZGRkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtNTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzM4NkZGRiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS01MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzODZGRkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtNTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzODZGRkYgIWltcG9ydGFudDtcbn1cblxuLm1kLWJsdWUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg2RkZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5ibHVlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NkZGRiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1mZyB7XG4gIGNvbG9yOiAjMzg2RkZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzM4NkZGRiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM4NkZGRiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzODZGRkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzODZGRkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM4NkZGRiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU1RUVEICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ibHVlLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTVFRUQgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmJsdWUtNjAwLWZnIHtcbiAgY29sb3I6ICMwNTVFRUQgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtNjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzA1NUVFRCAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS02MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwNTVFRUQgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtNjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzA1NUVFRCAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS02MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwNTVFRUQgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtNjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwNTVFRUQgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5NzZEMiAhaW1wb3J0YW50O1xufVxuXG4ubWQtYmx1ZS03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk3NkQyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5ibHVlLTcwMC1mZyB7XG4gIGNvbG9yOiAjMTk3NkQyICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMxOTc2RDIgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTk3NkQyICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxOTc2RDIgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTk3NkQyICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTk3NkQyICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTY1QzAgIWltcG9ydGFudDtcbn1cblxuLm1kLWJsdWUtODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NjVDMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLmJsdWUtODAwLWZnIHtcbiAgY29sb3I6ICMxNTY1QzAgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtODAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzE1NjVDMCAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS04MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxNTY1QzAgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtODAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzE1NjVDMCAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS04MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxNTY1QzAgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtODAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxNTY1QzAgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBENDdBMSAhaW1wb3J0YW50O1xufVxuXG4ubWQtYmx1ZS05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEQ0N0ExICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuXG4uYmx1ZS05MDAtZmcge1xuICBjb2xvcjogIzBENDdBMSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS05MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMEQ0N0ExICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTkwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzBENDdBMSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS05MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMEQ0N0ExICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLTkwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzBENDdBMSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS05MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzBENDdBMSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyQjFGRiAhaW1wb3J0YW50O1xufVxuXG4ubWQtYmx1ZS1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyQjFGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmJsdWUtQTEwMC1mZyB7XG4gIGNvbG9yOiAjODJCMUZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLUExMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODJCMUZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLUExMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4MkIxRkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtQTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4MkIxRkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtQTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzgyQjFGRiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1BMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM4MkIxRkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDhBRkYgIWltcG9ydGFudDtcbn1cblxuLm1kLWJsdWUtQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDhBRkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmJsdWUtQTIwMC1mZyB7XG4gIGNvbG9yOiAjNDQ4QUZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLUEyMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDQ4QUZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLUEyMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0NDhBRkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtQTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0NDhBRkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtQTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQ0OEFGRiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1BMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0NDhBRkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTc5RkYgIWltcG9ydGFudDtcbn1cblxuLm1kLWJsdWUtQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTc5RkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmJsdWUtQTQwMC1mZyB7XG4gIGNvbG9yOiAjMjk3OUZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLUE0MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjk3OUZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLUE0MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyOTc5RkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtQTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyOTc5RkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtQTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzI5NzlGRiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1BNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyOTc5RkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTYyRkYgIWltcG9ydGFudDtcbn1cblxuLm1kLWJsdWUtQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTYyRkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmJsdWUtQTcwMC1mZyB7XG4gIGNvbG9yOiAjMjk2MkZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLUE3MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjk2MkZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLUE3MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyOTYyRkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtQTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyOTYyRkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtQTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzI5NjJGRiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1BNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyOTYyRkYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtQTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTVFRUQgIWltcG9ydGFudDtcbn1cblxuLm1kLWJsdWUtQTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTVFRUQgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtQTgwMC1mZyB7XG4gIGNvbG9yOiAjMDU1RUVEICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLUE4MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDU1RUVEICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLUE4MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwNTVFRUQgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtQTgwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwNTVFRUQgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtQTgwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzA1NUVFRCAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1BODAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwNTVFRUQgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU1RUVEICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1saWdodC1ibHVlLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1NUVFRCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmxpZ2h0LWJsdWUtNTAtZmcge1xuICBjb2xvcjogIzA1NUVFRCAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS01MC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwNTVFRUQgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtNTAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwNTVFRUQgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtNTAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDU1RUVEICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTUwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDU1RUVEICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTUwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwNTVFRUQgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBENjZGNSAhaW1wb3J0YW50O1xufVxuXG4ubWQtbGlnaHQtYmx1ZS0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEQ2NkY1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ubGlnaHQtYmx1ZS0xMDAtZmcge1xuICBjb2xvcjogIzBENjZGNSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS0xMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMEQ2NkY1ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzBENjZGNSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS0xMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMEQ2NkY1ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzBENjZGNSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS0xMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzBENjZGNSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI3NEZGICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1saWdodC1ibHVlLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjc0RkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5saWdodC1ibHVlLTIwMC1mZyB7XG4gIGNvbG9yOiAjMUI3NEZGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMxQjc0RkYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMUI3NEZGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxQjc0RkYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMUI3NEZGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMUI3NEZGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDdERkYgIWltcG9ydGFudDtcbn1cblxuLm1kLWxpZ2h0LWJsdWUtMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0N0RGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmxpZ2h0LWJsdWUtMzAwLWZnIHtcbiAgY29sb3I6ICMyNDdERkYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtMzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzI0N0RGRiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS0zMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyNDdERkYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzI0N0RGRiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS0zMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyNDdERkYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtMzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyNDdERkYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJFODdGRiAhaW1wb3J0YW50O1xufVxuXG4ubWQtbGlnaHQtYmx1ZS00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU4N0ZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ubGlnaHQtYmx1ZS00MDAtZmcge1xuICBjb2xvcjogIzJFODdGRiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS00MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMkU4N0ZGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzJFODdGRiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS00MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMkU4N0ZGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzJFODdGRiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS00MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzJFODdGRiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg2RkZGICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1saWdodC1ibHVlLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODZGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5saWdodC1ibHVlLTUwMC1mZyB7XG4gIGNvbG9yOiAjMzg2RkZGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMzODZGRkYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtNTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzg2RkZGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTUwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzODZGRkYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzg2RkZGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTUwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzg2RkZGICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1saWdodC1ibHVlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NkZGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmxpZ2h0LWJsdWUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg2RkZGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLWZnIHtcbiAgY29sb3I6ICMzODZGRkYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzg2RkZGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzg2RkZGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzM4NkZGRiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM4NkZGRiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzg2RkZGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTVFRUQgIWltcG9ydGFudDtcbn1cblxuLm1kLWxpZ2h0LWJsdWUtNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1NUVFRCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4ubGlnaHQtYmx1ZS02MDAtZmcge1xuICBjb2xvcjogIzA1NUVFRCAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS02MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDU1RUVEICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTYwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzA1NUVFRCAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS02MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDU1RUVEICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTYwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzA1NUVFRCAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS02MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzA1NUVFRCAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI4OEQxICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1saWdodC1ibHVlLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjg4RDEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmxpZ2h0LWJsdWUtNzAwLWZnIHtcbiAgY29sb3I6ICMwMjg4RDEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAyODhEMSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS03MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMjg4RDEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAyODhEMSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS03MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMjg4RDEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMjg4RDEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzdCRCAhaW1wb3J0YW50O1xufVxuXG4ubWQtbGlnaHQtYmx1ZS04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3N0JEICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5saWdodC1ibHVlLTgwMC1mZyB7XG4gIGNvbG9yOiAjMDI3N0JEICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTgwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMjc3QkQgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtODAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDI3N0JEICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTgwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMjc3QkQgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtODAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDI3N0JEICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTgwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDI3N0JEICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTU3OUIgIWltcG9ydGFudDtcbn1cblxuLm1kLWxpZ2h0LWJsdWUtOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNTc5QiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4ubGlnaHQtYmx1ZS05MDAtZmcge1xuICBjb2xvcjogIzAxNTc5QiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS05MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDE1NzlCICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTkwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAxNTc5QiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS05MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDE1NzlCICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLTkwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAxNTc5QiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS05MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAxNTc5QiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwRDhGRiAhaW1wb3J0YW50O1xufVxuXG4ubWQtbGlnaHQtYmx1ZS1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwRDhGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmxpZ2h0LWJsdWUtQTEwMC1mZyB7XG4gIGNvbG9yOiAjODBEOEZGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLUExMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBEOEZGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLUExMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4MEQ4RkYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtQTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4MEQ4RkYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtQTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzgwRDhGRiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS1BMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM4MEQ4RkYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEM0RkYgIWltcG9ydGFudDtcbn1cblxuLm1kLWxpZ2h0LWJsdWUtQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEM0RkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5saWdodC1ibHVlLUEyMDAtZmcge1xuICBjb2xvcjogIzQwQzRGRiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzQwQzRGRiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS1BMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNDBDNEZGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLUEyMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDBDNEZGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0MEM0RkYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtQTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDBDNEZGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMEZGICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1saWdodC1ibHVlLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMEZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ubGlnaHQtYmx1ZS1BNDAwLWZnIHtcbiAgY29sb3I6ICMwMEIwRkYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtQTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMEIwRkYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtQTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwQjBGRiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS1BNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwQjBGRiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS1BNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDBCMEZGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLUE0MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwQjBGRiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTFFQSAhaW1wb3J0YW50O1xufVxuXG4ubWQtbGlnaHQtYmx1ZS1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTFFQSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4ubGlnaHQtYmx1ZS1BNzAwLWZnIHtcbiAgY29sb3I6ICMwMDkxRUEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtQTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMDkxRUEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJsdWUtQTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwOTFFQSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS1BNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwOTFFQSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYmx1ZS1BNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA5MUVBICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ibHVlLUE3MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwOTFFQSAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMEY3RkEgIWltcG9ydGFudDtcbn1cblxuLm1kLWN5YW4tNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBGN0ZBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uY3lhbi01MC1mZyB7XG4gIGNvbG9yOiAjRTBGN0ZBICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTUwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0UwRjdGQSAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi01MC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0UwRjdGQSAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi01MC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFMEY3RkEgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tNTAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFMEY3RkEgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tNTAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0UwRjdGQSAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjJFQkYyICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1jeWFuLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMkVCRjIgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5jeWFuLTEwMC1mZyB7XG4gIGNvbG9yOiAjQjJFQkYyICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNCMkVCRjIgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQjJFQkYyICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNCMkVCRjIgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQjJFQkYyICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQjJFQkYyICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MERFRUEgIWltcG9ydGFudDtcbn1cblxuLm1kLWN5YW4tMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwREVFQSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmN5YW4tMjAwLWZnIHtcbiAgY29sb3I6ICM4MERFRUEgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzgwREVFQSAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi0yMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4MERFRUEgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzgwREVFQSAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi0yMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4MERFRUEgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM4MERFRUEgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRERDBFMSAhaW1wb3J0YW50O1xufVxuXG4ubWQtY3lhbi0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEREMEUxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uY3lhbi0zMDAtZmcge1xuICBjb2xvcjogIzRERDBFMSAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi0zMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNEREMEUxICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTMwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzRERDBFMSAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi0zMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNEREMEUxICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTMwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzRERDBFMSAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi0zMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzRERDBFMSAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZDNkRBICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1jeWFuLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNkM2REEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5jeWFuLTQwMC1mZyB7XG4gIGNvbG9yOiAjMjZDNkRBICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMyNkM2REEgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjZDNkRBICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyNkM2REEgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjZDNkRBICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjZDNkRBICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEJDRDQgIWltcG9ydGFudDtcbn1cblxuLm1kLWN5YW4tNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQkNENCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmN5YW4tNTAwLWZnIHtcbiAgY29sb3I6ICMwMEJDRDQgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tNTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwQkNENCAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi01MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMEJDRDQgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tNTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwQkNENCAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi01MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMEJDRDQgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tNTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMEJDRDQgIWltcG9ydGFudDtcbn1cblxuLm1kLWN5YW4tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCQ0Q0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uY3lhbi1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEJDRDQgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tZmcge1xuICBjb2xvcjogIzAwQkNENCAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMEJDRDQgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMEJDRDQgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDBCQ0Q0ICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDBCQ0Q0ICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMEJDRDQgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUNDMSAhaW1wb3J0YW50O1xufVxuXG4ubWQtY3lhbi02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQ0MxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uY3lhbi02MDAtZmcge1xuICBjb2xvcjogIzAwQUNDMSAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi02MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBBQ0MxICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTYwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwQUNDMSAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi02MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDBBQ0MxICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTYwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwQUNDMSAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi02MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwQUNDMSAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5N0E3ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1jeWFuLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk3QTcgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmN5YW4tNzAwLWZnIHtcbiAgY29sb3I6ICMwMDk3QTcgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwOTdBNyAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi03MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDk3QTcgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwOTdBNyAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi03MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDk3QTcgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDk3QTcgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODM4RiAhaW1wb3J0YW50O1xufVxuXG4ubWQtY3lhbi04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MzhGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5jeWFuLTgwMC1mZyB7XG4gIGNvbG9yOiAjMDA4MzhGICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTgwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMDgzOEYgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tODAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDA4MzhGICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTgwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDgzOEYgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tODAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA4MzhGICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTgwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA4MzhGICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNjQgIWltcG9ydGFudDtcbn1cblxuLm1kLWN5YW4tOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjA2NCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uY3lhbi05MDAtZmcge1xuICBjb2xvcjogIzAwNjA2NCAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi05MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2MDY0ICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTkwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwNjA2NCAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi05MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDA2MDY0ICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLTkwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNjA2NCAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi05MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwNjA2NCAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0RkZGRiAhaW1wb3J0YW50O1xufVxuXG4ubWQtY3lhbi1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0RkZGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmN5YW4tQTEwMC1mZyB7XG4gIGNvbG9yOiAjODRGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLUExMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODRGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLUExMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4NEZGRkYgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tQTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4NEZGRkYgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tQTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzg0RkZGRiAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi1BMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM4NEZGRkYgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOEZGRkYgIWltcG9ydGFudDtcbn1cblxuLm1kLWN5YW4tQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOEZGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5jeWFuLUEyMDAtZmcge1xuICBjb2xvcjogIzE4RkZGRiAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzE4RkZGRiAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi1BMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMThGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLUEyMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMThGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxOEZGRkYgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tQTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMThGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBFNUZGICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1jeWFuLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBFNUZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uY3lhbi1BNDAwLWZnIHtcbiAgY29sb3I6ICMwMEU1RkYgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tQTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMEU1RkYgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tQTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwRTVGRiAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi1BNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwRTVGRiAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi1BNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDBFNUZGICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLUE0MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwRTVGRiAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjhENCAhaW1wb3J0YW50O1xufVxuXG4ubWQtY3lhbi1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjhENCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmN5YW4tQTcwMC1mZyB7XG4gIGNvbG9yOiAjMDBCOEQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLUE3MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBCOEQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuLUE3MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMEI4RDQgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tQTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMEI4RDQgIWltcG9ydGFudDtcbn1cblxuLmN5YW4tQTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwQjhENCAhaW1wb3J0YW50O1xufVxuXG4uY3lhbi1BNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMEI4RDQgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBGMkYxICFpbXBvcnRhbnQ7XG59XG5cbi5tZC10ZWFsLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UwRjJGMSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLnRlYWwtNTAtZmcge1xuICBjb2xvcjogI0UwRjJGMSAhaW1wb3J0YW50O1xufVxuXG4udGVhbC01MC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFMEYyRjEgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtNTAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFMEYyRjEgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtNTAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRTBGMkYxICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTUwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTBGMkYxICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTUwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFMEYyRjEgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IyREZEQiAhaW1wb3J0YW50O1xufVxuXG4ubWQtdGVhbC0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjJERkRCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4udGVhbC0xMDAtZmcge1xuICBjb2xvcjogI0IyREZEQiAhaW1wb3J0YW50O1xufVxuXG4udGVhbC0xMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQjJERkRCICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0IyREZEQiAhaW1wb3J0YW50O1xufVxuXG4udGVhbC0xMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQjJERkRCICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IyREZEQiAhaW1wb3J0YW50O1xufVxuXG4udGVhbC0xMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0IyREZEQiAhaW1wb3J0YW50O1xufVxuXG4udGVhbC0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBDQkM0ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC10ZWFsLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MENCQzQgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi50ZWFsLTIwMC1mZyB7XG4gIGNvbG9yOiAjODBDQkM0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM4MENCQzQgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjODBDQkM0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4MENCQzQgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjODBDQkM0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjODBDQkM0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0REI2QUMgIWltcG9ydGFudDtcbn1cblxuLm1kLXRlYWwtMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzREQjZBQyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLnRlYWwtMzAwLWZnIHtcbiAgY29sb3I6ICM0REI2QUMgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtMzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzREQjZBQyAhaW1wb3J0YW50O1xufVxuXG4udGVhbC0zMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0REI2QUMgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzREQjZBQyAhaW1wb3J0YW50O1xufVxuXG4udGVhbC0zMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0REI2QUMgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtMzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0REI2QUMgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2QTY5QSAhaW1wb3J0YW50O1xufVxuXG4ubWQtdGVhbC00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZBNjlBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4udGVhbC00MDAtZmcge1xuICBjb2xvcjogIzI2QTY5QSAhaW1wb3J0YW50O1xufVxuXG4udGVhbC00MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjZBNjlBICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzI2QTY5QSAhaW1wb3J0YW50O1xufVxuXG4udGVhbC00MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjZBNjlBICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzI2QTY5QSAhaW1wb3J0YW50O1xufVxuXG4udGVhbC00MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzI2QTY5QSAhaW1wb3J0YW50O1xufVxuXG4udGVhbC01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC10ZWFsLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnRlYWwtNTAwLWZnIHtcbiAgY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDtcbn1cblxuLnRlYWwtNTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50O1xufVxuXG4udGVhbC01MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDtcbn1cblxuLnRlYWwtNTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50O1xufVxuXG4udGVhbC01MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDtcbn1cblxuLnRlYWwtNTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDtcbn1cblxuLm1kLXRlYWwtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi50ZWFsLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50O1xufVxuXG4udGVhbC1mZyB7XG4gIGNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50O1xufVxuXG4udGVhbC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50O1xufVxuXG4udGVhbC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDtcbn1cblxuLnRlYWwtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDtcbn1cblxuLnRlYWwtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50O1xufVxuXG4udGVhbC02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OTdCICFpbXBvcnRhbnQ7XG59XG5cbi5tZC10ZWFsLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg5N0IgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnRlYWwtNjAwLWZnIHtcbiAgY29sb3I6ICMwMDg5N0IgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtNjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwODk3QiAhaW1wb3J0YW50O1xufVxuXG4udGVhbC02MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDg5N0IgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtNjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwODk3QiAhaW1wb3J0YW50O1xufVxuXG4udGVhbC02MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDg5N0IgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtNjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDg5N0IgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzk2QiAhaW1wb3J0YW50O1xufVxuXG4ubWQtdGVhbC03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OTZCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi50ZWFsLTcwMC1mZyB7XG4gIGNvbG9yOiAjMDA3OTZCICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMDc5NkIgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDA3OTZCICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDc5NkIgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA3OTZCICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA3OTZCICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5NUMgIWltcG9ydGFudDtcbn1cblxuLm1kLXRlYWwtODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjk1QyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLnRlYWwtODAwLWZnIHtcbiAgY29sb3I6ICMwMDY5NUMgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtODAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNjk1QyAhaW1wb3J0YW50O1xufVxuXG4udGVhbC04MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDY5NUMgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtODAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwNjk1QyAhaW1wb3J0YW50O1xufVxuXG4udGVhbC04MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDY5NUMgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtODAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDY5NUMgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEQ0MCAhaW1wb3J0YW50O1xufVxuXG4ubWQtdGVhbC05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0RDQwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuXG4udGVhbC05MDAtZmcge1xuICBjb2xvcjogIzAwNEQ0MCAhaW1wb3J0YW50O1xufVxuXG4udGVhbC05MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0RDQwICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTkwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwNEQ0MCAhaW1wb3J0YW50O1xufVxuXG4udGVhbC05MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDA0RDQwICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLTkwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNEQ0MCAhaW1wb3J0YW50O1xufVxuXG4udGVhbC05MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwNEQ0MCAhaW1wb3J0YW50O1xufVxuXG4udGVhbC1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E3RkZFQiAhaW1wb3J0YW50O1xufVxuXG4ubWQtdGVhbC1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E3RkZFQiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLnRlYWwtQTEwMC1mZyB7XG4gIGNvbG9yOiAjQTdGRkVCICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLUExMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQTdGRkVCICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLUExMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNBN0ZGRUIgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtQTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNBN0ZGRUIgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtQTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0E3RkZFQiAhaW1wb3J0YW50O1xufVxuXG4udGVhbC1BMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNBN0ZGRUIgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NEZGREEgIWltcG9ydGFudDtcbn1cblxuLm1kLXRlYWwtQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NEZGREEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi50ZWFsLUEyMDAtZmcge1xuICBjb2xvcjogIzY0RkZEQSAhaW1wb3J0YW50O1xufVxuXG4udGVhbC1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzY0RkZEQSAhaW1wb3J0YW50O1xufVxuXG4udGVhbC1BMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjRGRkRBICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLUEyMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjRGRkRBICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2NEZGREEgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtQTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjRGRkRBICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMURFOUI2ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC10ZWFsLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMURFOUI2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4udGVhbC1BNDAwLWZnIHtcbiAgY29sb3I6ICMxREU5QjYgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtQTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMxREU5QjYgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtQTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFERTlCNiAhaW1wb3J0YW50O1xufVxuXG4udGVhbC1BNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzFERTlCNiAhaW1wb3J0YW50O1xufVxuXG4udGVhbC1BNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMURFOUI2ICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLUE0MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzFERTlCNiAhaW1wb3J0YW50O1xufVxuXG4udGVhbC1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQkZBNSAhaW1wb3J0YW50O1xufVxuXG4ubWQtdGVhbC1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQkZBNSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLnRlYWwtQTcwMC1mZyB7XG4gIGNvbG9yOiAjMDBCRkE1ICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLUE3MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBCRkE1ICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFsLUE3MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMEJGQTUgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtQTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMEJGQTUgIWltcG9ydGFudDtcbn1cblxuLnRlYWwtQTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwQkZBNSAhaW1wb3J0YW50O1xufVxuXG4udGVhbC1BNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMEJGQTUgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RjVFOSAhaW1wb3J0YW50O1xufVxuXG4ubWQtZ3JlZW4tNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThGNUU5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uZ3JlZW4tNTAtZmcge1xuICBjb2xvcjogI0U4RjVFOSAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tNTAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRThGNUU5ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi01MC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0U4RjVFOSAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tNTAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRThGNUU5ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi01MC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0U4RjVFOSAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tNTAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0U4RjVFOSAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M4RTZDOSAhaW1wb3J0YW50O1xufVxuXG4ubWQtZ3JlZW4tMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M4RTZDOSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmdyZWVuLTEwMC1mZyB7XG4gIGNvbG9yOiAjQzhFNkM5ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi0xMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzhFNkM5ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi0xMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNDOEU2QzkgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNDOEU2QzkgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0M4RTZDOSAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNDOEU2QzkgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNUQ2QTcgIWltcG9ydGFudDtcbn1cblxuLm1kLWdyZWVuLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNUQ2QTcgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5ncmVlbi0yMDAtZmcge1xuICBjb2xvcjogI0E1RDZBNyAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0E1RDZBNyAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQTVENkE3ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi0yMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQTVENkE3ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi0yMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNBNUQ2QTcgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQTVENkE3ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFDNzg0ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ncmVlbi0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFDNzg0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uZ3JlZW4tMzAwLWZnIHtcbiAgY29sb3I6ICM4MUM3ODQgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTMwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM4MUM3ODQgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTMwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzgxQzc4NCAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzgxQzc4NCAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tMzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjODFDNzg0ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi0zMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzgxQzc4NCAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2QkI2QSAhaW1wb3J0YW50O1xufVxuXG4ubWQtZ3JlZW4tNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2QkI2QSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmdyZWVuLTQwMC1mZyB7XG4gIGNvbG9yOiAjNjZCQjZBICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi00MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjZCQjZBICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi00MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2NkJCNkEgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2NkJCNkEgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzY2QkI2QSAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2NkJCNkEgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Q0FGNTAgIWltcG9ydGFudDtcbn1cblxuLm1kLWdyZWVuLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Q0FGNTAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5ncmVlbi01MDAtZmcge1xuICBjb2xvcjogIzRDQUY1MCAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tNTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzRDQUY1MCAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tNTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNENBRjUwICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi01MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNENBRjUwICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi01MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0Q0FGNTAgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTUwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNENBRjUwICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ncmVlbi1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Q0FGNTAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5ncmVlbi1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Q0FGNTAgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLWZnIHtcbiAgY29sb3I6ICM0Q0FGNTAgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzRDQUY1MCAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0Q0FGNTAgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzRDQUY1MCAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0Q0FGNTAgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0Q0FGNTAgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0M0EwNDcgIWltcG9ydGFudDtcbn1cblxuLm1kLWdyZWVuLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0M0EwNDcgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmdyZWVuLTYwMC1mZyB7XG4gIGNvbG9yOiAjNDNBMDQ3ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi02MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDNBMDQ3ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi02MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0M0EwNDcgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTYwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0M0EwNDcgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTYwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQzQTA0NyAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tNjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0M0EwNDcgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODhFM0MgIWltcG9ydGFudDtcbn1cblxuLm1kLWdyZWVuLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODhFM0MgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmdyZWVuLTcwMC1mZyB7XG4gIGNvbG9yOiAjMzg4RTNDICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi03MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzg4RTNDICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi03MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzODhFM0MgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzODhFM0MgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM4OEUzQyAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzODhFM0MgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRTdEMzIgIWltcG9ydGFudDtcbn1cblxuLm1kLWdyZWVuLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRTdEMzIgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG59XG5cbi5ncmVlbi04MDAtZmcge1xuICBjb2xvcjogIzJFN0QzMiAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tODAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzJFN0QzMiAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tODAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMkU3RDMyICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi04MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMkU3RDMyICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi04MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyRTdEMzIgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTgwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMkU3RDMyICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI1RTIwICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ncmVlbi05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI1RTIwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuXG4uZ3JlZW4tOTAwLWZnIHtcbiAgY29sb3I6ICMxQjVFMjAgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTkwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMxQjVFMjAgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTkwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFCNUUyMCAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tOTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzFCNUUyMCAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tOTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMUI1RTIwICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi05MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzFCNUUyMCAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCOUY2Q0EgIWltcG9ydGFudDtcbn1cblxuLm1kLWdyZWVuLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjlGNkNBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uZ3JlZW4tQTEwMC1mZyB7XG4gIGNvbG9yOiAjQjlGNkNBICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi1BMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0I5RjZDQSAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tQTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0I5RjZDQSAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tQTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNCOUY2Q0EgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLUExMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCOUY2Q0EgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLUExMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0I5RjZDQSAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OUYwQUUgIWltcG9ydGFudDtcbn1cblxuLm1kLWdyZWVuLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjlGMEFFICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uZ3JlZW4tQTIwMC1mZyB7XG4gIGNvbG9yOiAjNjlGMEFFICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzY5RjBBRSAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tQTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzY5RjBBRSAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tQTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2OUYwQUUgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2OUYwQUUgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLUEyMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzY5RjBBRSAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEU2NzYgIWltcG9ydGFudDtcbn1cblxuLm1kLWdyZWVuLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBFNjc2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uZ3JlZW4tQTQwMC1mZyB7XG4gIGNvbG9yOiAjMDBFNjc2ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi1BNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwRTY3NiAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tQTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwRTY3NiAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tQTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMEU2NzYgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLUE0MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMEU2NzYgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLUE0MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwRTY3NiAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEM4NTMgIWltcG9ydGFudDtcbn1cblxuLm1kLWdyZWVuLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBDODUzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uZ3JlZW4tQTcwMC1mZyB7XG4gIGNvbG9yOiAjMDBDODUzICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi1BNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwQzg1MyAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tQTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwQzg1MyAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tQTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMEM4NTMgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLUE3MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMEM4NTMgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLUE3MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwQzg1MyAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGOEU5ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1saWdodC1ncmVlbi01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUY4RTkgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5saWdodC1ncmVlbi01MC1mZyB7XG4gIGNvbG9yOiAjRjFGOEU5ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi01MC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGMUY4RTkgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTUwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjFGOEU5ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi01MC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGMUY4RTkgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTUwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjFGOEU5ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi01MC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjFGOEU5ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENFREM4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1saWdodC1ncmVlbi0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENFREM4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ubGlnaHQtZ3JlZW4tMTAwLWZnIHtcbiAgY29sb3I6ICNEQ0VEQzggIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNEQ0VEQzggIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0RDRURDOCAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0RDRURDOCAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRENFREM4ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi0xMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0RDRURDOCAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1RTFBNSAhaW1wb3J0YW50O1xufVxuXG4ubWQtbGlnaHQtZ3JlZW4tMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1RTFBNSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmxpZ2h0LWdyZWVuLTIwMC1mZyB7XG4gIGNvbG9yOiAjQzVFMUE1ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi0yMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzVFMUE1ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi0yMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNDNUUxQTUgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNDNUUxQTUgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0M1RTFBNSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNDNUUxQTUgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRUQ1ODEgIWltcG9ydGFudDtcbn1cblxuLm1kLWxpZ2h0LWdyZWVuLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRUQ1ODEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5saWdodC1ncmVlbi0zMDAtZmcge1xuICBjb2xvcjogI0FFRDU4MSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tMzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0FFRDU4MSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tMzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQUVENTgxICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi0zMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQUVENTgxICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi0zMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNBRUQ1ODEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTMwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQUVENTgxICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUNDQzY1ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1saWdodC1ncmVlbi00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUNDQzY1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ubGlnaHQtZ3JlZW4tNDAwLWZnIHtcbiAgY29sb3I6ICM5Q0NDNjUgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM5Q0NDNjUgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzlDQ0M2NSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzlDQ0M2NSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOUNDQzY1ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi00MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzlDQ0M2NSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhCQzM0QSAhaW1wb3J0YW50O1xufVxuXG4ubWQtbGlnaHQtZ3JlZW4tNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhCQzM0QSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmxpZ2h0LWdyZWVuLTUwMC1mZyB7XG4gIGNvbG9yOiAjOEJDMzRBICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi01MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOEJDMzRBICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi01MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4QkMzNEEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTUwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4QkMzNEEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTUwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzhCQzM0QSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tNTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM4QkMzNEEgIWltcG9ydGFudDtcbn1cblxuLm1kLWxpZ2h0LWdyZWVuLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhCQzM0QSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmxpZ2h0LWdyZWVuLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhCQzM0QSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tZmcge1xuICBjb2xvcjogIzhCQzM0QSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOEJDMzRBICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzhCQzM0QSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOEJDMzRBICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzhCQzM0QSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzhCQzM0QSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdDQjM0MiAhaW1wb3J0YW50O1xufVxuXG4ubWQtbGlnaHQtZ3JlZW4tNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdDQjM0MiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmxpZ2h0LWdyZWVuLTYwMC1mZyB7XG4gIGNvbG9yOiAjN0NCMzQyICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi02MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjN0NCMzQyICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi02MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3Q0IzNDIgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTYwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM3Q0IzNDIgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTYwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzdDQjM0MiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tNjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3Q0IzNDIgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ODlGMzggIWltcG9ydGFudDtcbn1cblxuLm1kLWxpZ2h0LWdyZWVuLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ODlGMzggIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmxpZ2h0LWdyZWVuLTcwMC1mZyB7XG4gIGNvbG9yOiAjNjg5RjM4ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi03MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjg5RjM4ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi03MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2ODlGMzggIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2ODlGMzggIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzY4OUYzOCAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2ODlGMzggIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NThCMkYgIWltcG9ydGFudDtcbn1cblxuLm1kLWxpZ2h0LWdyZWVuLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NThCMkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmxpZ2h0LWdyZWVuLTgwMC1mZyB7XG4gIGNvbG9yOiAjNTU4QjJGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi04MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU4QjJGICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi04MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1NThCMkYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTgwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM1NThCMkYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTgwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzU1OEIyRiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tODAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1NThCMkYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzY5MUUgIWltcG9ydGFudDtcbn1cblxuLm1kLWxpZ2h0LWdyZWVuLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzY5MUUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmxpZ2h0LWdyZWVuLTkwMC1mZyB7XG4gIGNvbG9yOiAjMzM2OTFFICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi05MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2OTFFICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi05MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMzY5MUUgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTkwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzMzY5MUUgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLTkwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMzNjkxRSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tOTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzMzY5MUUgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NGRjkwICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1saWdodC1ncmVlbi1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDRkY5MCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmxpZ2h0LWdyZWVuLUExMDAtZmcge1xuICBjb2xvcjogI0NDRkY5MCAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tQTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNDQ0ZGOTAgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLUExMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNDQ0ZGOTAgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLUExMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQ0NGRjkwICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi1BMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQ0NGRjkwICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi1BMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNDQ0ZGOTAgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjJGRjU5ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1saWdodC1ncmVlbi1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IyRkY1OSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmxpZ2h0LWdyZWVuLUEyMDAtZmcge1xuICBjb2xvcjogI0IyRkY1OSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tQTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNCMkZGNTkgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLUEyMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCMkZGNTkgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLUEyMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQjJGRjU5ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi1BMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQjJGRjU5ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi1BMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNCMkZGNTkgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzZGRjAzICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1saWdodC1ncmVlbi1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2RkYwMyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmxpZ2h0LWdyZWVuLUE0MDAtZmcge1xuICBjb2xvcjogIzc2RkYwMyAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tQTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM3NkZGMDMgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLUE0MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3NkZGMDMgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLUE0MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNzZGRjAzICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi1BNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNzZGRjAzICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi1BNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3NkZGMDMgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRERDE3ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1saWdodC1ncmVlbi1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0REQxNyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmxpZ2h0LWdyZWVuLUE3MDAtZmcge1xuICBjb2xvcjogIzY0REQxNyAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tQTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM2NEREMTcgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLUE3MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2NEREMTcgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLUE3MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjRERDE3ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi1BNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjRERDE3ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi1BNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2NEREMTcgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGQkU3ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1saW1lLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RkJFNyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmxpbWUtNTAtZmcge1xuICBjb2xvcjogI0Y5RkJFNyAhaW1wb3J0YW50O1xufVxuXG4ubGltZS01MC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGOUZCRTcgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtNTAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGOUZCRTcgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtNTAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRjlGQkU3ICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTUwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjlGQkU3ICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTUwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGOUZCRTcgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjRDMyAhaW1wb3J0YW50O1xufVxuXG4ubWQtbGltZS0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGNEMzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ubGltZS0xMDAtZmcge1xuICBjb2xvcjogI0YwRjRDMyAhaW1wb3J0YW50O1xufVxuXG4ubGltZS0xMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjBGNEMzICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0YwRjRDMyAhaW1wb3J0YW50O1xufVxuXG4ubGltZS0xMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRjBGNEMzICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0YwRjRDMyAhaW1wb3J0YW50O1xufVxuXG4ubGltZS0xMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0YwRjRDMyAhaW1wb3J0YW50O1xufVxuXG4ubGltZS0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFRTlDICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1saW1lLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkVFOUMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5saW1lLTIwMC1mZyB7XG4gIGNvbG9yOiAjRTZFRTlDICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFNkVFOUMgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRTZFRTlDICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFNkVFOUMgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTZFRTlDICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRTZFRTlDICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQ0U3NzUgIWltcG9ydGFudDtcbn1cblxuLm1kLWxpbWUtMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDRTc3NSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmxpbWUtMzAwLWZnIHtcbiAgY29sb3I6ICNEQ0U3NzUgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtMzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0RDRTc3NSAhaW1wb3J0YW50O1xufVxuXG4ubGltZS0zMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNEQ0U3NzUgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0RDRTc3NSAhaW1wb3J0YW50O1xufVxuXG4ubGltZS0zMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNEQ0U3NzUgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtMzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNEQ0U3NzUgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q0RTE1NyAhaW1wb3J0YW50O1xufVxuXG4ubWQtbGltZS00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRFMTU3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ubGltZS00MDAtZmcge1xuICBjb2xvcjogI0Q0RTE1NyAhaW1wb3J0YW50O1xufVxuXG4ubGltZS00MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDRFMTU3ICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Q0RTE1NyAhaW1wb3J0YW50O1xufVxuXG4ubGltZS00MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRDRFMTU3ICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Q0RTE1NyAhaW1wb3J0YW50O1xufVxuXG4ubGltZS00MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0Q0RTE1NyAhaW1wb3J0YW50O1xufVxuXG4ubGltZS01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0REQzM5ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1saW1lLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRERDMzkgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5saW1lLTUwMC1mZyB7XG4gIGNvbG9yOiAjQ0REQzM5ICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNDRERDMzkgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtNTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQ0REQzM5ICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTUwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNDRERDMzkgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQ0REQzM5ICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTUwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQ0REQzM5ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1saW1lLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NEREMzOSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmxpbWUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0REQzM5ICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLWZnIHtcbiAgY29sb3I6ICNDRERDMzkgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0REQzM5ICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQ0REQzM5ICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0NEREMzOSAhaW1wb3J0YW50O1xufVxuXG4ubGltZS1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0NEREMzOSAhaW1wb3J0YW50O1xufVxuXG4ubGltZS1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQ0REQzM5ICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMENBMzMgIWltcG9ydGFudDtcbn1cblxuLm1kLWxpbWUtNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MwQ0EzMyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmxpbWUtNjAwLWZnIHtcbiAgY29sb3I6ICNDMENBMzMgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtNjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0MwQ0EzMyAhaW1wb3J0YW50O1xufVxuXG4ubGltZS02MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNDMENBMzMgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtNjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0MwQ0EzMyAhaW1wb3J0YW50O1xufVxuXG4ubGltZS02MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNDMENBMzMgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtNjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNDMENBMzMgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FGQjQyQiAhaW1wb3J0YW50O1xufVxuXG4ubWQtbGltZS03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZCNDJCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ubGltZS03MDAtZmcge1xuICBjb2xvcjogI0FGQjQyQiAhaW1wb3J0YW50O1xufVxuXG4ubGltZS03MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQUZCNDJCICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0FGQjQyQiAhaW1wb3J0YW50O1xufVxuXG4ubGltZS03MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQUZCNDJCICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0FGQjQyQiAhaW1wb3J0YW50O1xufVxuXG4ubGltZS03MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0FGQjQyQiAhaW1wb3J0YW50O1xufVxuXG4ubGltZS04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RDI0ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1saW1lLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTlEMjQgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5saW1lLTgwMC1mZyB7XG4gIGNvbG9yOiAjOUU5RDI0ICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTgwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM5RTlEMjQgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtODAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjOUU5RDI0ICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTgwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5RTlEMjQgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtODAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOUU5RDI0ICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTgwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOUU5RDI0ICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Mjc3MTcgIWltcG9ydGFudDtcbn1cblxuLm1kLWxpbWUtOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4ubGltZS05MDAtZmcge1xuICBjb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50O1xufVxuXG4ubGltZS05MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODI3NzE3ICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTkwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50O1xufVxuXG4ubGltZS05MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjODI3NzE3ICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLTkwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50O1xufVxuXG4ubGltZS05MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50O1xufVxuXG4ubGltZS1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RkY4MSAhaW1wb3J0YW50O1xufVxuXG4ubWQtbGltZS1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RkY4MSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmxpbWUtQTEwMC1mZyB7XG4gIGNvbG9yOiAjRjRGRjgxICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLUExMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjRGRjgxICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLUExMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGNEZGODEgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtQTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGNEZGODEgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtQTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Y0RkY4MSAhaW1wb3J0YW50O1xufVxuXG4ubGltZS1BMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGNEZGODEgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUZGNDEgIWltcG9ydGFudDtcbn1cblxuLm1kLWxpbWUtQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUZGNDEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5saW1lLUEyMDAtZmcge1xuICBjb2xvcjogI0VFRkY0MSAhaW1wb3J0YW50O1xufVxuXG4ubGltZS1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0VFRkY0MSAhaW1wb3J0YW50O1xufVxuXG4ubGltZS1BMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRUVGRjQxICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLUEyMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRUVGRjQxICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFRUZGNDEgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtQTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRUVGRjQxICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzZGRjAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1saW1lLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzZGRjAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ubGltZS1BNDAwLWZnIHtcbiAgY29sb3I6ICNDNkZGMDAgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtQTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNDNkZGMDAgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtQTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0M2RkYwMCAhaW1wb3J0YW50O1xufVxuXG4ubGltZS1BNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0M2RkYwMCAhaW1wb3J0YW50O1xufVxuXG4ubGltZS1BNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQzZGRjAwICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLUE0MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0M2RkYwMCAhaW1wb3J0YW50O1xufVxuXG4ubGltZS1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FFRUEwMCAhaW1wb3J0YW50O1xufVxuXG4ubWQtbGltZS1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FFRUEwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmxpbWUtQTcwMC1mZyB7XG4gIGNvbG9yOiAjQUVFQTAwICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLUE3MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQUVFQTAwICFpbXBvcnRhbnQ7XG59XG5cbi5saW1lLUE3MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNBRUVBMDAgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtQTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNBRUVBMDAgIWltcG9ydGFudDtcbn1cblxuLmxpbWUtQTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0FFRUEwMCAhaW1wb3J0YW50O1xufVxuXG4ubGltZS1BNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNBRUVBMDAgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZERTcgIWltcG9ydGFudDtcbn1cblxuLm1kLXllbGxvdy01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZERTcgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi55ZWxsb3ctNTAtZmcge1xuICBjb2xvcjogI0ZGRkRFNyAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTUwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkRFNyAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTUwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZGREU3ICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctNTAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZGREU3ICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctNTAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkZERTcgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy01MC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGREU3ICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjlDNCAhaW1wb3J0YW50O1xufVxuXG4ubWQteWVsbG93LTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY5QzQgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi55ZWxsb3ctMTAwLWZnIHtcbiAgY29sb3I6ICNGRkY5QzQgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy0xMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGOUM0ICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZGOUM0ICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRjlDNCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjlDNCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGOUM0ICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjU5RCAhaW1wb3J0YW50O1xufVxuXG4ubWQteWVsbG93LTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY1OUQgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi55ZWxsb3ctMjAwLWZnIHtcbiAgY29sb3I6ICNGRkY1OUQgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy0yMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGNTlEICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZGNTlEICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRjU5RCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjU5RCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGNTlEICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjE3NiAhaW1wb3J0YW50O1xufVxuXG4ubWQteWVsbG93LTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkYxNzYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi55ZWxsb3ctMzAwLWZnIHtcbiAgY29sb3I6ICNGRkYxNzYgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy0zMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGMTc2ICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctMzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZGMTc2ICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRjE3NiAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTMwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjE3NiAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTMwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGMTc2ICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUU1OCAhaW1wb3J0YW50O1xufVxuXG4ubWQteWVsbG93LTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVFNTggIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi55ZWxsb3ctNDAwLWZnIHtcbiAgY29sb3I6ICNGRkVFNTggIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy00MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZFRTU4ICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZFRTU4ICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRUU1OCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRUU1OCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZFRTU4ICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUIzQiAhaW1wb3J0YW50O1xufVxuXG4ubWQteWVsbG93LTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVCM0IgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi55ZWxsb3ctNTAwLWZnIHtcbiAgY29sb3I6ICNGRkVCM0IgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy01MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZFQjNCICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctNTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZFQjNCICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctNTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRUIzQiAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTUwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRUIzQiAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTUwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZFQjNCICFpbXBvcnRhbnQ7XG59XG5cbi5tZC15ZWxsb3ctYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQjNCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ueWVsbG93LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUIzQiAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LWZnIHtcbiAgY29sb3I6ICNGRkVCM0IgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkVCM0IgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRUIzQiAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRUIzQiAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZFQjNCICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRUIzQiAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREQ4MzUgIWltcG9ydGFudDtcbn1cblxuLm1kLXllbGxvdy02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkREODM1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ueWVsbG93LTYwMC1mZyB7XG4gIGNvbG9yOiAjRkREODM1ICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctNjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZERDgzNSAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTYwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZERDgzNSAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTYwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGREQ4MzUgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy02MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGREQ4MzUgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy02MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZERDgzNSAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkMwMkQgIWltcG9ydGFudDtcbn1cblxuLm1kLXllbGxvdy03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJDMDJEICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ueWVsbG93LTcwMC1mZyB7XG4gIGNvbG9yOiAjRkJDMDJEICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZCQzAyRCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZCQzAyRCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGQkMwMkQgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy03MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGQkMwMkQgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy03MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZCQzAyRCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUE4MjUgIWltcG9ydGFudDtcbn1cblxuLm1kLXllbGxvdy04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlBODI1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ueWVsbG93LTgwMC1mZyB7XG4gIGNvbG9yOiAjRjlBODI1ICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctODAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0Y5QTgyNSAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTgwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Y5QTgyNSAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTgwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGOUE4MjUgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy04MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGOUE4MjUgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy04MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0Y5QTgyNSAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNTdGMTcgIWltcG9ydGFudDtcbn1cblxuLm1kLXllbGxvdy05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjU3RjE3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ueWVsbG93LTkwMC1mZyB7XG4gIGNvbG9yOiAjRjU3RjE3ICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctOTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0Y1N0YxNyAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTkwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Y1N0YxNyAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LTkwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGNTdGMTcgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy05MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGNTdGMTcgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy05MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0Y1N0YxNyAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRjhEICFpbXBvcnRhbnQ7XG59XG5cbi5tZC15ZWxsb3ctQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGOEQgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi55ZWxsb3ctQTEwMC1mZyB7XG4gIGNvbG9yOiAjRkZGRjhEICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctQTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkZGOEQgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy1BMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZGRjhEICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctQTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkZGOEQgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy1BMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGRjhEICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctQTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGRjhEICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGMDAgIWltcG9ydGFudDtcbn1cblxuLm1kLXllbGxvdy1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkYwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLnllbGxvdy1BMjAwLWZnIHtcbiAgY29sb3I6ICNGRkZGMDAgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkYwMCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LUEyMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkZGMDAgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy1BMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRkYwMCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkZGMDAgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy1BMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkZGMDAgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUEwMCAhaW1wb3J0YW50O1xufVxuXG4ubWQteWVsbG93LUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQTAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ueWVsbG93LUE0MDAtZmcge1xuICBjb2xvcjogI0ZGRUEwMCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LUE0MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZFQTAwICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctQTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRUEwMCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LUE0MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZFQTAwICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctQTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRUEwMCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LUE0MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRUEwMCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93LUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENjAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZC15ZWxsb3ctQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ2MDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi55ZWxsb3ctQTcwMC1mZyB7XG4gIGNvbG9yOiAjRkZENjAwICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctQTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkQ2MDAgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy1BNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZENjAwICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctQTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkQ2MDAgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy1BNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZENjAwICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3ctQTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZENjAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY4RTEgIWltcG9ydGFudDtcbn1cblxuLm1kLWFtYmVyLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjhFMSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmFtYmVyLTUwLWZnIHtcbiAgY29sb3I6ICNGRkY4RTEgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTUwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRjhFMSAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItNTAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkY4RTEgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTUwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRjhFMSAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItNTAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkY4RTEgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTUwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkY4RTEgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVDQjMgIWltcG9ydGFudDtcbn1cblxuLm1kLWFtYmVyLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVDQjMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5hbWJlci0xMDAtZmcge1xuICBjb2xvcjogI0ZGRUNCMyAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRUNCMyAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZFQ0IzICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci0xMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZFQ0IzICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci0xMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkVDQjMgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZFQ0IzICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFMDgyICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1hbWJlci0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFMDgyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uYW1iZXItMjAwLWZnIHtcbiAgY29sb3I6ICNGRkUwODIgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkUwODIgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRTA4MiAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRTA4MiAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZFMDgyICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci0yMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRTA4MiAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDU0RiAhaW1wb3J0YW50O1xufVxuXG4ubWQtYW1iZXItMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDU0RiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmFtYmVyLTMwMC1mZyB7XG4gIGNvbG9yOiAjRkZENTRGICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci0zMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZENTRGICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci0zMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkQ1NEYgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTMwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkQ1NEYgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTMwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRDU0RiAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItMzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkQ1NEYgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNBMjggIWltcG9ydGFudDtcbn1cblxuLm1kLWFtYmVyLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNBMjggIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5hbWJlci00MDAtZmcge1xuICBjb2xvcjogI0ZGQ0EyOCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGQ0EyOCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZDQTI4ICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci00MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZDQTI4ICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci00MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkNBMjggIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZDQTI4ICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1hbWJlci01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDMTA3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uYW1iZXItNTAwLWZnIHtcbiAgY29sb3I6ICNGRkMxMDcgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkMxMDcgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTUwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItNTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZDMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci01MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50O1xufVxuXG4ubWQtYW1iZXItYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDMTA3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uYW1iZXItYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci1mZyB7XG4gIGNvbG9yOiAjRkZDMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkMxMDcgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZDMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkMxMDcgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZDMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZDMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1hbWJlci02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uYW1iZXItNjAwLWZnIHtcbiAgY29sb3I6ICNGRkIzMDAgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTYwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkIzMDAgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTYwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGQjMwMCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItNjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGQjMwMCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItNjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci02MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGQjMwMCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTAwMCAhaW1wb3J0YW50O1xufVxuXG4ubWQtYW1iZXItNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTAwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmFtYmVyLTcwMC1mZyB7XG4gIGNvbG9yOiAjRkZBMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci03MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZBMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci03MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkEwMDAgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkEwMDAgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGQTAwMCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkEwMDAgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjhGMDAgIWltcG9ydGFudDtcbn1cblxuLm1kLWFtYmVyLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjhGMDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5hbWJlci04MDAtZmcge1xuICBjb2xvcjogI0ZGOEYwMCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItODAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGOEYwMCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItODAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkY4RjAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci04MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkY4RjAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci04MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjhGMDAgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTgwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkY4RjAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2RjAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1hbWJlci05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2RjAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uYW1iZXItOTAwLWZnIHtcbiAgY29sb3I6ICNGRjZGMDAgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTkwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRjZGMDAgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLTkwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGNkYwMCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItOTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGNkYwMCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItOTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY2RjAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci05MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGNkYwMCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkU1N0YgIWltcG9ydGFudDtcbn1cblxuLm1kLWFtYmVyLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFNTdGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uYW1iZXItQTEwMC1mZyB7XG4gIGNvbG9yOiAjRkZFNTdGICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci1BMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRTU3RiAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItQTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRTU3RiAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItQTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkU1N0YgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLUExMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkU1N0YgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLUExMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRTU3RiAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ3NDAgIWltcG9ydGFudDtcbn1cblxuLm1kLWFtYmVyLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENzQwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uYW1iZXItQTIwMC1mZyB7XG4gIGNvbG9yOiAjRkZENzQwICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRDc0MCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItQTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRDc0MCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItQTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkQ3NDAgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkQ3NDAgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLUEyMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRDc0MCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM0MDAgIWltcG9ydGFudDtcbn1cblxuLm1kLWFtYmVyLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uYW1iZXItQTQwMC1mZyB7XG4gIGNvbG9yOiAjRkZDNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci1BNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGQzQwMCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItQTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGQzQwMCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItQTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkM0MDAgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLUE0MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkM0MDAgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLUE0MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGQzQwMCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkFCMDAgIWltcG9ydGFudDtcbn1cblxuLm1kLWFtYmVyLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBQjAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uYW1iZXItQTcwMC1mZyB7XG4gIGNvbG9yOiAjRkZBQjAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbWJlci1BNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGQUIwMCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItQTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGQUIwMCAhaW1wb3J0YW50O1xufVxuXG4uYW1iZXItQTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkFCMDAgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLUE3MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkFCMDAgIWltcG9ydGFudDtcbn1cblxuLmFtYmVyLUE3MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGQUIwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjNFMCAhaW1wb3J0YW50O1xufVxuXG4ubWQtb3JhbmdlLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjNFMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLm9yYW5nZS01MC1mZyB7XG4gIGNvbG9yOiAjRkZGM0UwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtNTAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGM0UwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtNTAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkYzRTAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS01MC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkYzRTAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS01MC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjNFMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLTUwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkYzRTAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFMEIyICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1vcmFuZ2UtMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTBCMiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLm9yYW5nZS0xMDAtZmcge1xuICBjb2xvcjogI0ZGRTBCMiAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkUwQjIgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS0xMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkUwQjIgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS0xMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZFMEIyICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZFMEIyICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkUwQjIgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDQzgwICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1vcmFuZ2UtMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0M4MCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLm9yYW5nZS0yMDAtZmcge1xuICBjb2xvcjogI0ZGQ0M4MCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkNDODAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS0yMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkNDODAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS0yMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZDQzgwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZDQzgwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkNDODAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCNzREICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1vcmFuZ2UtMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQjc0RCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLm9yYW5nZS0zMDAtZmcge1xuICBjb2xvcjogI0ZGQjc0RCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLTMwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkI3NEQgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS0zMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkI3NEQgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS0zMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZCNzREICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtMzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZCNzREICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtMzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkI3NEQgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBNzI2ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1vcmFuZ2UtNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTcyNiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLm9yYW5nZS00MDAtZmcge1xuICBjb2xvcjogI0ZGQTcyNiAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkE3MjYgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS00MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkE3MjYgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS00MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZBNzI2ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZBNzI2ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkE3MjYgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5ODAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1vcmFuZ2UtNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOTgwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLm9yYW5nZS01MDAtZmcge1xuICBjb2xvcjogI0ZGOTgwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRjk4MDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS01MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRjk4MDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS01MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkY5ODAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY5ODAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtNTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRjk4MDAgIWltcG9ydGFudDtcbn1cblxuLm1kLW9yYW5nZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjk4MDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5vcmFuZ2UtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5ODAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtZmcge1xuICBjb2xvcjogI0ZGOTgwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGOTgwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkY5ODAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkY5ODAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjk4MDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkY5ODAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCOEMwMCAhaW1wb3J0YW50O1xufVxuXG4ubWQtb3JhbmdlLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQjhDMDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5vcmFuZ2UtNjAwLWZnIHtcbiAgY29sb3I6ICNGQjhDMDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS02MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkI4QzAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtNjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkI4QzAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtNjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZCOEMwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLTYwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZCOEMwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLTYwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkI4QzAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1N0MwMCAhaW1wb3J0YW50O1xufVxuXG4ubWQtb3JhbmdlLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNTdDMDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5vcmFuZ2UtNzAwLWZnIHtcbiAgY29sb3I6ICNGNTdDMDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS03MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjU3QzAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjU3QzAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0Y1N0MwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Y1N0MwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjU3QzAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGNkMwMCAhaW1wb3J0YW50O1xufVxuXG4ubWQtb3JhbmdlLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjZDMDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLm9yYW5nZS04MDAtZmcge1xuICBjb2xvcjogI0VGNkMwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLTgwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFRjZDMDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS04MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFRjZDMDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS04MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRUY2QzAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtODAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRUY2QzAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtODAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFRjZDMDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTY1MTAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1vcmFuZ2UtOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2NTEwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4ub3JhbmdlLTkwMC1mZyB7XG4gIGNvbG9yOiAjRTY1MTAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtOTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0U2NTEwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLTkwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0U2NTEwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLTkwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFNjUxMDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS05MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFNjUxMDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS05MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0U2NTEwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEMTgwICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1vcmFuZ2UtQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQxODAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5vcmFuZ2UtQTEwMC1mZyB7XG4gIGNvbG9yOiAjRkZEMTgwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtQTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkQxODAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS1BMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZEMTgwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtQTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkQxODAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS1BMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZEMTgwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtQTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZEMTgwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkFCNDAgIWltcG9ydGFudDtcbn1cblxuLm1kLW9yYW5nZS1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQUI0MCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLm9yYW5nZS1BMjAwLWZnIHtcbiAgY29sb3I6ICNGRkFCNDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGQUI0MCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLUEyMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkFCNDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS1BMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGQUI0MCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkFCNDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS1BMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkFCNDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOTEwMCAhaW1wb3J0YW50O1xufVxuXG4ubWQtb3JhbmdlLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5MTAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ub3JhbmdlLUE0MDAtZmcge1xuICBjb2xvcjogI0ZGOTEwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLUE0MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY5MTAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtQTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGOTEwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLUE0MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkY5MTAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtQTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGOTEwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLUE0MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGOTEwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2RDAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1vcmFuZ2UtQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjZEMDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5vcmFuZ2UtQTcwMC1mZyB7XG4gIGNvbG9yOiAjRkY2RDAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtQTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRjZEMDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS1BNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkY2RDAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtQTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRjZEMDAgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS1BNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY2RDAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtQTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkY2RDAwICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkU5RTcgIWltcG9ydGFudDtcbn1cblxuLm1kLWRlZXAtb3JhbmdlLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRTlFNyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmRlZXAtb3JhbmdlLTUwLWZnIHtcbiAgY29sb3I6ICNGQkU5RTcgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTUwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZCRTlFNyAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtNTAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGQkU5RTcgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTUwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZCRTlFNyAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtNTAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGQkU5RTcgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTUwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGQkU5RTcgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNDQkMgIWltcG9ydGFudDtcbn1cblxuLm1kLWRlZXAtb3JhbmdlLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNDQkMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5kZWVwLW9yYW5nZS0xMDAtZmcge1xuICBjb2xvcjogI0ZGQ0NCQyAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGQ0NCQyAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZDQ0JDICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS0xMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZDQ0JDICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS0xMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkNDQkMgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZDQ0JDICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBQjkxICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1kZWVwLW9yYW5nZS0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBQjkxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uZGVlcC1vcmFuZ2UtMjAwLWZnIHtcbiAgY29sb3I6ICNGRkFCOTEgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkFCOTEgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGQUI5MSAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGQUI5MSAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZBQjkxICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS0yMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGQUI5MSAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEE2NSAhaW1wb3J0YW50O1xufVxuXG4ubWQtZGVlcC1vcmFuZ2UtMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEE2NSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmRlZXAtb3JhbmdlLTMwMC1mZyB7XG4gIGNvbG9yOiAjRkY4QTY1ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS0zMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY4QTY1ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS0zMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRjhBNjUgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTMwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRjhBNjUgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTMwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGOEE2NSAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtMzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRjhBNjUgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjcwNDMgIWltcG9ydGFudDtcbn1cblxuLm1kLWRlZXAtb3JhbmdlLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjcwNDMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5kZWVwLW9yYW5nZS00MDAtZmcge1xuICBjb2xvcjogI0ZGNzA0MyAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNzA0MyAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkY3MDQzICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS00MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkY3MDQzICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS00MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjcwNDMgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkY3MDQzICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1NzIyICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1kZWVwLW9yYW5nZS01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1NzIyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5kZWVwLW9yYW5nZS01MDAtZmcge1xuICBjb2xvcjogI0ZGNTcyMiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtNTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNTcyMiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtNTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkY1NzIyICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS01MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkY1NzIyICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS01MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjU3MjIgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTUwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkY1NzIyICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1kZWVwLW9yYW5nZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjU3MjIgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmRlZXAtb3JhbmdlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTcyMiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtZmcge1xuICBjb2xvcjogI0ZGNTcyMiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1NzIyICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGNTcyMiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkY1NzIyICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGNTcyMiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGNTcyMiAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0NTExRSAhaW1wb3J0YW50O1xufVxuXG4ubWQtZGVlcC1vcmFuZ2UtNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0NTExRSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uZGVlcC1vcmFuZ2UtNjAwLWZnIHtcbiAgY29sb3I6ICNGNDUxMUUgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTYwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGNDUxMUUgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTYwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Y0NTExRSAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtNjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0Y0NTExRSAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtNjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjQ1MTFFICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS02MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0Y0NTExRSAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2NEExOSAhaW1wb3J0YW50O1xufVxuXG4ubWQtZGVlcC1vcmFuZ2UtNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2NEExOSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uZGVlcC1vcmFuZ2UtNzAwLWZnIHtcbiAgY29sb3I6ICNFNjRBMTkgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFNjRBMTkgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0U2NEExOSAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0U2NEExOSAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTY0QTE5ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS03MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0U2NEExOSAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4NDMxNSAhaW1wb3J0YW50O1xufVxuXG4ubWQtZGVlcC1vcmFuZ2UtODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4NDMxNSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uZGVlcC1vcmFuZ2UtODAwLWZnIHtcbiAgY29sb3I6ICNEODQzMTUgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTgwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNEODQzMTUgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTgwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Q4NDMxNSAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtODAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0Q4NDMxNSAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtODAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRDg0MzE1ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS04MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0Q4NDMxNSAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JGMzYwQyAhaW1wb3J0YW50O1xufVxuXG4ubWQtZGVlcC1vcmFuZ2UtOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JGMzYwQyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uZGVlcC1vcmFuZ2UtOTAwLWZnIHtcbiAgY29sb3I6ICNCRjM2MEMgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTkwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNCRjM2MEMgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLTkwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0JGMzYwQyAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtOTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0JGMzYwQyAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtOTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQkYzNjBDICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS05MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0JGMzYwQyAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjlFODAgIWltcG9ydGFudDtcbn1cblxuLm1kLWRlZXAtb3JhbmdlLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5RTgwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uZGVlcC1vcmFuZ2UtQTEwMC1mZyB7XG4gIGNvbG9yOiAjRkY5RTgwICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS1BMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGOUU4MCAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtQTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGOUU4MCAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtQTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRjlFODAgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLUExMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjlFODAgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLUExMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGOUU4MCAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjZFNDAgIWltcG9ydGFudDtcbn1cblxuLm1kLWRlZXAtb3JhbmdlLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2RTQwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uZGVlcC1vcmFuZ2UtQTIwMC1mZyB7XG4gIGNvbG9yOiAjRkY2RTQwICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNkU0MCAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtQTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGNkU0MCAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtQTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRjZFNDAgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjZFNDAgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLUEyMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGNkU0MCAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjNEMDAgIWltcG9ydGFudDtcbn1cblxuLm1kLWRlZXAtb3JhbmdlLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYzRDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5kZWVwLW9yYW5nZS1BNDAwLWZnIHtcbiAgY29sb3I6ICNGRjNEMDAgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLUE0MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkYzRDAwICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS1BNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkYzRDAwICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS1BNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGM0QwMCAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtQTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGM0QwMCAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtQTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkYzRDAwICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0REMkMwMCAhaW1wb3J0YW50O1xufVxuXG4ubWQtZGVlcC1vcmFuZ2UtQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERDJDMDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmRlZXAtb3JhbmdlLUE3MDAtZmcge1xuICBjb2xvcjogI0REMkMwMCAhaW1wb3J0YW50O1xufVxuXG4uZGVlcC1vcmFuZ2UtQTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNERDJDMDAgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLUE3MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNERDJDMDAgIWltcG9ydGFudDtcbn1cblxuLmRlZXAtb3JhbmdlLUE3MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjREQyQzAwICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS1BNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjREQyQzAwICFpbXBvcnRhbnQ7XG59XG5cbi5kZWVwLW9yYW5nZS1BNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNERDJDMDAgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUJFOSAhaW1wb3J0YW50O1xufVxuXG4ubWQtYnJvd24tNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFQkU5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uYnJvd24tNTAtZmcge1xuICBjb2xvcjogI0VGRUJFOSAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tNTAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUZFQkU5ICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi01MC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0VGRUJFOSAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tNTAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRUZFQkU5ICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi01MC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0VGRUJFOSAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tNTAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0VGRUJFOSAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q3Q0NDOCAhaW1wb3J0YW50O1xufVxuXG4ubWQtYnJvd24tMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q3Q0NDOCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmJyb3duLTEwMC1mZyB7XG4gIGNvbG9yOiAjRDdDQ0M4ICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi0xMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDdDQ0M4ICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi0xMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNEN0NDQzggIWltcG9ydGFudDtcbn1cblxuLmJyb3duLTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNEN0NDQzggIWltcG9ydGFudDtcbn1cblxuLmJyb3duLTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Q3Q0NDOCAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNEN0NDQzggIWltcG9ydGFudDtcbn1cblxuLmJyb3duLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQ0FBQTQgIWltcG9ydGFudDtcbn1cblxuLm1kLWJyb3duLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQ0FBQTQgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5icm93bi0yMDAtZmcge1xuICBjb2xvcjogI0JDQUFBNCAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0JDQUFBNCAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQkNBQUE0ICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi0yMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQkNBQUE0ICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi0yMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCQ0FBQTQgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQkNBQUE0ICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTE4ODdGICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1icm93bi0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTE4ODdGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5icm93bi0zMDAtZmcge1xuICBjb2xvcjogI0ExODg3RiAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tMzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ExODg3RiAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tMzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQTE4ODdGICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi0zMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQTE4ODdGICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi0zMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNBMTg4N0YgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLTMwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQTE4ODdGICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEQ2RTYzICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1icm93bi00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEQ2RTYzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5icm93bi00MDAtZmcge1xuICBjb2xvcjogIzhENkU2MyAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzhENkU2MyAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjOEQ2RTYzICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi00MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOEQ2RTYzICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi00MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4RDZFNjMgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOEQ2RTYzICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk1NTQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1icm93bi01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk1NTQ4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuXG4uYnJvd24tNTAwLWZnIHtcbiAgY29sb3I6ICM3OTU1NDggIWltcG9ydGFudDtcbn1cblxuLmJyb3duLTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM3OTU1NDggIWltcG9ydGFudDtcbn1cblxuLmJyb3duLTUwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tNTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNzk1NTQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi01MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50O1xufVxuXG4ubWQtYnJvd24tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk1NTQ4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuXG4uYnJvd24tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk1NTQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi1mZyB7XG4gIGNvbG9yOiAjNzk1NTQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM3OTU1NDggIWltcG9ydGFudDtcbn1cblxuLmJyb3duLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNzk1NTQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM3OTU1NDggIWltcG9ydGFudDtcbn1cblxuLmJyb3duLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNzk1NTQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNzk1NTQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkQ0QzQxICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1icm93bi02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkQ0QzQxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuXG4uYnJvd24tNjAwLWZnIHtcbiAgY29sb3I6ICM2RDRDNDEgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLTYwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM2RDRDNDEgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLTYwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzZENEM0MSAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tNjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzZENEM0MSAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tNjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNkQ0QzQxICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi02MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzZENEM0MSAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVENDAzNyAhaW1wb3J0YW50O1xufVxuXG4ubWQtYnJvd24tNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVENDAzNyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLmJyb3duLTcwMC1mZyB7XG4gIGNvbG9yOiAjNUQ0MDM3ICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi03MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNUQ0MDM3ICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi03MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1RDQwMzcgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM1RDQwMzcgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzVENDAzNyAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1RDQwMzcgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RTM0MkUgIWltcG9ydGFudDtcbn1cblxuLm1kLWJyb3duLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RTM0MkUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG59XG5cbi5icm93bi04MDAtZmcge1xuICBjb2xvcjogIzRFMzQyRSAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tODAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzRFMzQyRSAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tODAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNEUzNDJFICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi04MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNEUzNDJFICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi04MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0RTM0MkUgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLTgwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNEUzNDJFICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0UyNzIzICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1icm93bi05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0UyNzIzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuXG4uYnJvd24tOTAwLWZnIHtcbiAgY29sb3I6ICMzRTI3MjMgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLTkwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMzRTI3MjMgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLTkwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzNFMjcyMyAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tOTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzNFMjcyMyAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tOTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjM0UyNzIzICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi05MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzNFMjcyMyAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEN0NDQzggIWltcG9ydGFudDtcbn1cblxuLm1kLWJyb3duLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDdDQ0M4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuXG4uYnJvd24tQTEwMC1mZyB7XG4gIGNvbG9yOiAjRDdDQ0M4ICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi1BMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0Q3Q0NDOCAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tQTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Q3Q0NDOCAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tQTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNEN0NDQzggIWltcG9ydGFudDtcbn1cblxuLmJyb3duLUExMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNEN0NDQzggIWltcG9ydGFudDtcbn1cblxuLmJyb3duLUExMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0Q3Q0NDOCAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQ0FBQTQgIWltcG9ydGFudDtcbn1cblxuLm1kLWJyb3duLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkNBQUE0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuXG4uYnJvd24tQTIwMC1mZyB7XG4gIGNvbG9yOiAjQkNBQUE0ICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0JDQUFBNCAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tQTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0JDQUFBNCAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tQTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNCQ0FBQTQgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCQ0FBQTQgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLUEyMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0JDQUFBNCAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RDZFNjMgIWltcG9ydGFudDtcbn1cblxuLm1kLWJyb3duLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEQ2RTYzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuXG4uYnJvd24tQTQwMC1mZyB7XG4gIGNvbG9yOiAjOEQ2RTYzICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi1BNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzhENkU2MyAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tQTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzhENkU2MyAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tQTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4RDZFNjMgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLUE0MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4RDZFNjMgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLUE0MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzhENkU2MyAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RDQwMzcgIWltcG9ydGFudDtcbn1cblxuLm1kLWJyb3duLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUQ0MDM3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuXG4uYnJvd24tQTcwMC1mZyB7XG4gIGNvbG9yOiAjNUQ0MDM3ICFpbXBvcnRhbnQ7XG59XG5cbi5icm93bi1BNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzVENDAzNyAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tQTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzVENDAzNyAhaW1wb3J0YW50O1xufVxuXG4uYnJvd24tQTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM1RDQwMzcgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLUE3MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1RDQwMzcgIWltcG9ydGFudDtcbn1cblxuLmJyb3duLUE3MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzVENDAzNyAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkEgIWltcG9ydGFudDtcbn1cblxuLm1kLWdyZXktNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uZ3JleS01MC1mZyB7XG4gIGNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTUwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZBRkFGQSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS01MC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZBRkFGQSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS01MC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGQUZBRkEgIWltcG9ydGFudDtcbn1cblxuLmdyZXktNTAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGQUZBRkEgIWltcG9ydGFudDtcbn1cblxuLmdyZXktNTAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZBRkFGQSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ncmV5LTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5ncmV5LTEwMC1mZyB7XG4gIGNvbG9yOiAjRjVGNUY1ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGNUY1RjUgIWltcG9ydGFudDtcbn1cblxuLmdyZXktMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjVGNUY1ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGNUY1RjUgIWltcG9ydGFudDtcbn1cblxuLmdyZXktMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjVGNUY1ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjVGNUY1ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUUgIWltcG9ydGFudDtcbn1cblxuLm1kLWdyZXktMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmdyZXktMjAwLWZnIHtcbiAgY29sb3I6ICNFRUVFRUUgIWltcG9ydGFudDtcbn1cblxuLmdyZXktMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0VFRUVFRSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS0yMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFRUVFRUUgIWltcG9ydGFudDtcbn1cblxuLmdyZXktMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0VFRUVFRSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS0yMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFRUVFRUUgIWltcG9ydGFudDtcbn1cblxuLmdyZXktMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFRUVFRUUgIWltcG9ydGFudDtcbn1cblxuLmdyZXktMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UwRTBFMCAhaW1wb3J0YW50O1xufVxuXG4ubWQtZ3JleS0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFMEUwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uZ3JleS0zMDAtZmcge1xuICBjb2xvcjogI0UwRTBFMCAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS0zMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTBFMEUwICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTMwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0UwRTBFMCAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS0zMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRTBFMEUwICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTMwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0UwRTBFMCAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS0zMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0UwRTBFMCAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkRCREJEICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ncmV5LTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCREJEQkQgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5ncmV5LTQwMC1mZyB7XG4gIGNvbG9yOiAjQkRCREJEICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNCREJEQkQgIWltcG9ydGFudDtcbn1cblxuLmdyZXktNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQkRCREJEICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNCREJEQkQgIWltcG9ydGFudDtcbn1cblxuLmdyZXktNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQkRCREJEICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQkRCREJEICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTlFOUUgIWltcG9ydGFudDtcbn1cblxuLm1kLWdyZXktNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUU5RSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmdyZXktNTAwLWZnIHtcbiAgY29sb3I6ICM5RTlFOUUgIWltcG9ydGFudDtcbn1cblxuLmdyZXktNTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzlFOUU5RSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS01MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5RTlFOUUgIWltcG9ydGFudDtcbn1cblxuLmdyZXktNTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzlFOUU5RSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS01MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5RTlFOUUgIWltcG9ydGFudDtcbn1cblxuLmdyZXktNTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5RTlFOUUgIWltcG9ydGFudDtcbn1cblxuLm1kLWdyZXktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTlFICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uZ3JleS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTlFOUUgIWltcG9ydGFudDtcbn1cblxuLmdyZXktZmcge1xuICBjb2xvcjogIzlFOUU5RSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM5RTlFOUUgIWltcG9ydGFudDtcbn1cblxuLmdyZXktYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5RTlFOUUgIWltcG9ydGFudDtcbn1cblxuLmdyZXktYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOUU5RTlFICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOUU5RTlFICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5RTlFOUUgIWltcG9ydGFudDtcbn1cblxuLmdyZXktNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NzU3NSAhaW1wb3J0YW50O1xufVxuXG4ubWQtZ3JleS02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3NTc1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuXG4uZ3JleS02MDAtZmcge1xuICBjb2xvcjogIzc1NzU3NSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS02MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzU3NTc1ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTYwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzc1NzU3NSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS02MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNzU3NTc1ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTYwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzc1NzU3NSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS02MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzc1NzU3NSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ncmV5LTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG59XG5cbi5ncmV5LTcwMC1mZyB7XG4gIGNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDtcbn1cblxuLmdyZXktNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDtcbn1cblxuLmdyZXktNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDtcbn1cblxuLm1kLWdyZXktODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLmdyZXktODAwLWZnIHtcbiAgY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDtcbn1cblxuLmdyZXktODAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS04MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDtcbn1cblxuLmdyZXktODAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS04MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDtcbn1cblxuLmdyZXktODAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDtcbn1cblxuLmdyZXktOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xufVxuXG4ubWQtZ3JleS05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuXG4uZ3JleS05MDAtZmcge1xuICBjb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS05MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTkwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS05MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTkwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS05MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS0xMDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4ubWQtZ3JleS0xMDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS0xMDAwLWZnIHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLmdyZXktMTAwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLmdyZXktMTAwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS0xMDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS0xMDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LTEwMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4ubWQtZ3JleS1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmdyZXktQTEwMC1mZyB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LUExMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LUExMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLmdyZXktQTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLmdyZXktQTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS1BMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLmdyZXktQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUUgIWltcG9ydGFudDtcbn1cblxuLm1kLWdyZXktQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5ncmV5LUEyMDAtZmcge1xuICBjb2xvcjogI0VFRUVFRSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0VFRUVFRSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS1BMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRUVFRUVFICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LUEyMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRUVFRUVFICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFRUVFRUUgIWltcG9ydGFudDtcbn1cblxuLmdyZXktQTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRUVFRUVFICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkRCREJEICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ncmV5LUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkRCREJEICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uZ3JleS1BNDAwLWZnIHtcbiAgY29sb3I6ICNCREJEQkQgIWltcG9ydGFudDtcbn1cblxuLmdyZXktQTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNCREJEQkQgIWltcG9ydGFudDtcbn1cblxuLmdyZXktQTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS1BNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS1BNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQkRCREJEICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LUE0MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50O1xufVxuXG4ubWQtZ3JleS1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmdyZXktQTcwMC1mZyB7XG4gIGNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LUE3MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7XG59XG5cbi5ncmV5LUE3MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDtcbn1cblxuLmdyZXktQTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDtcbn1cblxuLmdyZXktQTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS1BNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VGRjEgIWltcG9ydGFudDtcbn1cblxuLm1kLWJsdWUtZ3JleS01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VGRjEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5ibHVlLWdyZXktNTAtZmcge1xuICBjb2xvcjogI0VDRUZGMSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTUwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0VDRUZGMSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTUwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRUNFRkYxICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktNTAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRUNFRkYxICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktNTAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFQ0VGRjEgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS01MC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRUNFRkYxICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NGRDhEQyAhaW1wb3J0YW50O1xufVxuXG4ubWQtYmx1ZS1ncmV5LTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRkQ4REMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5ibHVlLWdyZXktMTAwLWZnIHtcbiAgY29sb3I6ICNDRkQ4REMgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS0xMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0ZEOERDICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQ0ZEOERDICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0NGRDhEQyAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0NGRDhEQyAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQ0ZEOERDICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IwQkVDNSAhaW1wb3J0YW50O1xufVxuXG4ubWQtYmx1ZS1ncmV5LTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMEJFQzUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5ibHVlLWdyZXktMjAwLWZnIHtcbiAgY29sb3I6ICNCMEJFQzUgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS0yMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQjBCRUM1ICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQjBCRUM1ICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0IwQkVDNSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IwQkVDNSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQjBCRUM1ICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwQTRBRSAhaW1wb3J0YW50O1xufVxuXG4ubWQtYmx1ZS1ncmV5LTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MEE0QUUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5ibHVlLWdyZXktMzAwLWZnIHtcbiAgY29sb3I6ICM5MEE0QUUgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS0zMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTBBNEFFICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktMzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjOTBBNEFFICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzkwQTRBRSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTMwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzkwQTRBRSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTMwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOTBBNEFFICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4OTA5QyAhaW1wb3J0YW50O1xufVxuXG4ubWQtYmx1ZS1ncmV5LTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODkwOUMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmJsdWUtZ3JleS00MDAtZmcge1xuICBjb2xvcjogIzc4OTA5QyAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM3ODkwOUMgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS00MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3ODkwOUMgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS00MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNzg5MDlDICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNzg5MDlDICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3ODkwOUMgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA3RDhCICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ibHVlLWdyZXktNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwN0Q4QiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uYmx1ZS1ncmV5LTUwMC1mZyB7XG4gIGNvbG9yOiAjNjA3RDhCICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktNTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzYwN0Q4QiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTUwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzYwN0Q4QiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTUwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2MDdEOEIgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS01MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2MDdEOEIgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS01MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzYwN0Q4QiAhaW1wb3J0YW50O1xufVxuXG4ubWQtYmx1ZS1ncmV5LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwN0Q4QiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uYmx1ZS1ncmV5LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwN0Q4QiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LWZnIHtcbiAgY29sb3I6ICM2MDdEOEIgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM2MDdEOEIgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzYwN0Q4QiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzYwN0Q4QiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjA3RDhCICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzYwN0Q4QiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDZFN0EgIWltcG9ydGFudDtcbn1cblxuLm1kLWJsdWUtZ3JleS02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ2RTdBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuXG4uYmx1ZS1ncmV5LTYwMC1mZyB7XG4gIGNvbG9yOiAjNTQ2RTdBICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktNjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzU0NkU3QSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTYwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzU0NkU3QSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTYwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM1NDZFN0EgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS02MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1NDZFN0EgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS02MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzU0NkU3QSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTVBNjQgIWltcG9ydGFudDtcbn1cblxuLm1kLWJsdWUtZ3JleS03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU1QTY0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuXG4uYmx1ZS1ncmV5LTcwMC1mZyB7XG4gIGNvbG9yOiAjNDU1QTY0ICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzQ1NUE2NCAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQ1NUE2NCAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0NTVBNjQgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS03MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0NTVBNjQgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS03MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzQ1NUE2NCAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzQ3NEYgIWltcG9ydGFudDtcbn1cblxuLm1kLWJsdWUtZ3JleS04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc0NzRGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuXG4uYmx1ZS1ncmV5LTgwMC1mZyB7XG4gIGNvbG9yOiAjMzc0NzRGICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktODAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzM3NDc0RiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTgwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM3NDc0RiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTgwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzNzQ3NEYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS04MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzNzQ3NEYgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS04MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM3NDc0RiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjMyMzggIWltcG9ydGFudDtcbn1cblxuLm1kLWJsdWUtZ3JleS05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMjM4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuXG4uYmx1ZS1ncmV5LTkwMC1mZyB7XG4gIGNvbG9yOiAjMjYzMjM4ICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktOTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzI2MzIzOCAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTkwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzI2MzIzOCAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LTkwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyNjMyMzggIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS05MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyNjMyMzggIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS05MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzI2MzIzOCAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0ZEOERDICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ibHVlLWdyZXktQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRkQ4REMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG59XG5cbi5ibHVlLWdyZXktQTEwMC1mZyB7XG4gIGNvbG9yOiAjQ0ZEOERDICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktQTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNDRkQ4REMgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS1BMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQ0ZEOERDICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktQTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNDRkQ4REMgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS1BMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQ0ZEOERDICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktQTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQ0ZEOERDICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMEJFQzUgIWltcG9ydGFudDtcbn1cblxuLm1kLWJsdWUtZ3JleS1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IwQkVDNSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cblxuLmJsdWUtZ3JleS1BMjAwLWZnIHtcbiAgY29sb3I6ICNCMEJFQzUgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0IwQkVDNSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LUEyMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCMEJFQzUgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS1BMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0IwQkVDNSAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCMEJFQzUgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS1BMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNCMEJFQzUgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4OTA5QyAhaW1wb3J0YW50O1xufVxuXG4ubWQtYmx1ZS1ncmV5LUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg5MDlDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuXG4uYmx1ZS1ncmV5LUE0MDAtZmcge1xuICBjb2xvcjogIzc4OTA5QyAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LUE0MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzg5MDlDICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktQTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzc4OTA5QyAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LUE0MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNzg5MDlDICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktQTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzc4OTA5QyAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LUE0MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzc4OTA5QyAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1ncmV5LUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU1QTY0ICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ibHVlLWdyZXktQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTVBNjQgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG59XG5cbi5ibHVlLWdyZXktQTcwMC1mZyB7XG4gIGNvbG9yOiAjNDU1QTY0ICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktQTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM0NTVBNjQgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS1BNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNDU1QTY0ICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktQTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0NTVBNjQgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JleS1BNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDU1QTY0ICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlLWdyZXktQTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDU1QTY0ICFpbXBvcnRhbnQ7XG59XG5cbi53aGl0ZS01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5tZC13aGl0ZS01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ud2hpdGUtNTAwLWZnIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLndoaXRlLTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLndoaXRlLTUwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4ud2hpdGUtNTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4ud2hpdGUtNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi53aGl0ZS01MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4ubWQtd2hpdGUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4ud2hpdGUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi53aGl0ZS1mZyB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi53aGl0ZS1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLndoaXRlLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi53aGl0ZS1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLndoaXRlLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi53aGl0ZS1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibGFjay01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1ibGFjay01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuXG4uYmxhY2stNTAwLWZnIHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLmJsYWNrLTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLmJsYWNrLTUwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uYmxhY2stNTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uYmxhY2stNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ibGFjay01MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4ubWQtYmxhY2stYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuXG4uYmxhY2stYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ibGFjay1mZyB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ibGFjay1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLmJsYWNrLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ibGFjay1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLmJsYWNrLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ibGFjay1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgSWNvbnNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5tZC1pY29uW21kLWZvbnQtaWNvbl0sXG5pIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM0LFxuaS5zNCB7XG4gIGZvbnQtc2l6ZTogNHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA0cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zNixcbmkuczYge1xuICBmb250LXNpemU6IDZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczgsXG5pLnM4IHtcbiAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDhweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDhweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxMCxcbmkuczEwIHtcbiAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxMixcbmkuczEyIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxNCxcbmkuczE0IHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTRweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxNixcbmkuczE2IHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxOCxcbmkuczE4IHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyMCxcbmkuczIwIHtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyMixcbmkuczIyIHtcbiAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyNCxcbmkuczI0IHtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyNixcbmkuczI2IHtcbiAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyNnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyOCxcbmkuczI4IHtcbiAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMzMCxcbmkuczMwIHtcbiAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMzMixcbmkuczMyIHtcbiAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzJweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMzNCxcbmkuczM0IHtcbiAgZm9udC1zaXplOiAzNHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzNHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzRweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMzNixcbmkuczM2IHtcbiAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzZweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMzOCxcbmkuczM4IHtcbiAgZm9udC1zaXplOiAzOHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzhweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzhweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM0MCxcbmkuczQwIHtcbiAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM0MixcbmkuczQyIHtcbiAgZm9udC1zaXplOiA0MnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0MnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNDJweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM0NCxcbmkuczQ0IHtcbiAgZm9udC1zaXplOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNDRweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM0NixcbmkuczQ2IHtcbiAgZm9udC1zaXplOiA0NnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0NnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNDZweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM0OCxcbmkuczQ4IHtcbiAgZm9udC1zaXplOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDhweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNDhweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM1MCxcbmkuczUwIHtcbiAgZm9udC1zaXplOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM1MixcbmkuczUyIHtcbiAgZm9udC1zaXplOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNTJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDUycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNTJweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM1NCxcbmkuczU0IHtcbiAgZm9udC1zaXplOiA1NHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA1NHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNTRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDU0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNTRweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM1NixcbmkuczU2IHtcbiAgZm9udC1zaXplOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNTZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDU2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNTZweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM1OCxcbmkuczU4IHtcbiAgZm9udC1zaXplOiA1OHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA1OHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNThweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDU4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNThweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNThweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM2MCxcbmkuczYwIHtcbiAgZm9udC1zaXplOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDYwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM2MixcbmkuczYyIHtcbiAgZm9udC1zaXplOiA2MnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA2MnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNjJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDYycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNjJweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM2NCxcbmkuczY0IHtcbiAgZm9udC1zaXplOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNjRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDY0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNjRweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM2NixcbmkuczY2IHtcbiAgZm9udC1zaXplOiA2NnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA2NnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNjZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDY2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNjZweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM2OCxcbmkuczY4IHtcbiAgZm9udC1zaXplOiA2OHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA2OHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNjhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDY4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjhweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNjhweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM3MCxcbmkuczcwIHtcbiAgZm9udC1zaXplOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNzBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDcwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM3MixcbmkuczcyIHtcbiAgZm9udC1zaXplOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNzJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDcycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNzJweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM3NCxcbmkuczc0IHtcbiAgZm9udC1zaXplOiA3NHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA3NHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNzRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDc0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNzRweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM3Nixcbmkuczc2IHtcbiAgZm9udC1zaXplOiA3NnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA3NnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNzZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDc2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNzZweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM3OCxcbmkuczc4IHtcbiAgZm9udC1zaXplOiA3OHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA3OHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNzhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDc4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzhweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNzhweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM4MCxcbmkuczgwIHtcbiAgZm9udC1zaXplOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogODBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDgwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogODBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogODBweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM4MixcbmkuczgyIHtcbiAgZm9udC1zaXplOiA4MnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA4MnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogODJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDgycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogODJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogODJweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM4NCxcbmkuczg0IHtcbiAgZm9udC1zaXplOiA4NHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA4NHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogODRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDg0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogODRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogODRweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM4Nixcbmkuczg2IHtcbiAgZm9udC1zaXplOiA4NnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA4NnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogODZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDg2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogODZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogODZweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM4OCxcbmkuczg4IHtcbiAgZm9udC1zaXplOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogODhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDg4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogODhweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogODhweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM5MCxcbmkuczkwIHtcbiAgZm9udC1zaXplOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogOTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogOTBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogOTBweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM5MixcbmkuczkyIHtcbiAgZm9udC1zaXplOiA5MnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA5MnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogOTJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDkycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogOTJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogOTJweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM5NCxcbmkuczk0IHtcbiAgZm9udC1zaXplOiA5NHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA5NHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogOTRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDk0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogOTRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogOTRweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM5Nixcbmkuczk2IHtcbiAgZm9udC1zaXplOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogOTZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDk2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogOTZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogOTZweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnM5OCxcbmkuczk4IHtcbiAgZm9udC1zaXplOiA5OHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA5OHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogOThweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDk4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogOThweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogOThweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxMDAsXG5pLnMxMDAge1xuICBmb250LXNpemU6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczEwMixcbmkuczEwMiB7XG4gIGZvbnQtc2l6ZTogMTAycHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMDJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTAycHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTA0LFxuaS5zMTA0IHtcbiAgZm9udC1zaXplOiAxMDRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTA0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMDRweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxMDYsXG5pLnMxMDYge1xuICBmb250LXNpemU6IDEwNnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTA2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTA2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEwNnB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczEwOCxcbmkuczEwOCB7XG4gIGZvbnQtc2l6ZTogMTA4cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTA4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMDhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDhweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTA4cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTEwLFxuaS5zMTEwIHtcbiAgZm9udC1zaXplOiAxMTBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTEwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxMTIsXG5pLnMxMTIge1xuICBmb250LXNpemU6IDExMnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMTJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTEycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTEycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczExNCxcbmkuczExNCB7XG4gIGZvbnQtc2l6ZTogMTE0cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDExNHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTE0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMTRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMTRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTE0cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTE2LFxuaS5zMTE2IHtcbiAgZm9udC1zaXplOiAxMTZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTE2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMTZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDExNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDExNnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMTZweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxMTgsXG5pLnMxMTgge1xuICBmb250LXNpemU6IDExOHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMThweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDExOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTE4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTE4cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDExOHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczEyMCxcbmkuczEyMCB7XG4gIGZvbnQtc2l6ZTogMTIwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMjBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTIwcHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTIyLFxuaS5zMTIyIHtcbiAgZm9udC1zaXplOiAxMjJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTIycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMjJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEyMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEyMnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMjJweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxMjQsXG5pLnMxMjQge1xuICBmb250LXNpemU6IDEyNHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMjRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEyNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTI0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTI0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEyNHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczEyNixcbmkuczEyNiB7XG4gIGZvbnQtc2l6ZTogMTI2cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEyNnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTI2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMjZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMjZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTI2cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTI4LFxuaS5zMTI4IHtcbiAgZm9udC1zaXplOiAxMjhweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTI4cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMjhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMjhweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxMzAsXG5pLnMxMzAge1xuICBmb250LXNpemU6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTMwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczEzMixcbmkuczEzMiB7XG4gIGZvbnQtc2l6ZTogMTMycHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEzMnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTMycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMzJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMzJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTMycHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTM0LFxuaS5zMTM0IHtcbiAgZm9udC1zaXplOiAxMzRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTM0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMzRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEzNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEzNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMzRweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxMzYsXG5pLnMxMzYge1xuICBmb250LXNpemU6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMzZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTM2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTM2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEzNnB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczEzOCxcbmkuczEzOCB7XG4gIGZvbnQtc2l6ZTogMTM4cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEzOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTM4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMzhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMzhweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTM4cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTQwLFxuaS5zMTQwIHtcbiAgZm9udC1zaXplOiAxNDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTQwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxNDIsXG5pLnMxNDIge1xuICBmb250LXNpemU6IDE0MnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNDJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE0MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTQycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTQycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE0MnB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczE0NCxcbmkuczE0NCB7XG4gIGZvbnQtc2l6ZTogMTQ0cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTQ0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNDRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNDRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTQ0cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTQ2LFxuaS5zMTQ2IHtcbiAgZm9udC1zaXplOiAxNDZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTQ2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNDZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE0NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE0NnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNDZweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxNDgsXG5pLnMxNDgge1xuICBmb250LXNpemU6IDE0OHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNDhweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE0OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTQ4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTQ4cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE0OHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczE1MCxcbmkuczE1MCB7XG4gIGZvbnQtc2l6ZTogMTUwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTUyLFxuaS5zMTUyIHtcbiAgZm9udC1zaXplOiAxNTJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTUycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNTJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE1MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE1MnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNTJweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxNTQsXG5pLnMxNTQge1xuICBmb250LXNpemU6IDE1NHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNTRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE1NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTU0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTU0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE1NHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczE1NixcbmkuczE1NiB7XG4gIGZvbnQtc2l6ZTogMTU2cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE1NnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTU2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNTZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNTZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTU2cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTU4LFxuaS5zMTU4IHtcbiAgZm9udC1zaXplOiAxNThweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTU4cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNThweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE1OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE1OHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNThweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxNjAsXG5pLnMxNjAge1xuICBmb250LXNpemU6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNjBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTYwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczE2MixcbmkuczE2MiB7XG4gIGZvbnQtc2l6ZTogMTYycHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE2MnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTYycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNjJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNjJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTYycHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTY0LFxuaS5zMTY0IHtcbiAgZm9udC1zaXplOiAxNjRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTY0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNjRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE2NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE2NHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNjRweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxNjYsXG5pLnMxNjYge1xuICBmb250LXNpemU6IDE2NnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNjZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE2NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTY2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTY2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE2NnB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczE2OCxcbmkuczE2OCB7XG4gIGZvbnQtc2l6ZTogMTY4cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE2OHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTY4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNjhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNjhweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTY4cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTcwLFxuaS5zMTcwIHtcbiAgZm9udC1zaXplOiAxNzBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTcwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNzBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNzBweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxNzIsXG5pLnMxNzIge1xuICBmb250LXNpemU6IDE3MnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNzJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE3MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTcycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTcycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE3MnB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczE3NCxcbmkuczE3NCB7XG4gIGZvbnQtc2l6ZTogMTc0cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE3NHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTc0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNzRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNzRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTc0cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTc2LFxuaS5zMTc2IHtcbiAgZm9udC1zaXplOiAxNzZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTc2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNzZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE3NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE3NnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNzZweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxNzgsXG5pLnMxNzgge1xuICBmb250LXNpemU6IDE3OHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNzhweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE3OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTc4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTc4cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE3OHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczE4MCxcbmkuczE4MCB7XG4gIGZvbnQtc2l6ZTogMTgwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTgwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTgwcHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTgyLFxuaS5zMTgyIHtcbiAgZm9udC1zaXplOiAxODJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTgycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxODJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE4MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE4MnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxODJweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxODQsXG5pLnMxODQge1xuICBmb250LXNpemU6IDE4NHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxODRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE4NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTg0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTg0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE4NHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczE4NixcbmkuczE4NiB7XG4gIGZvbnQtc2l6ZTogMTg2cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE4NnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTg2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxODZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxODZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTg2cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTg4LFxuaS5zMTg4IHtcbiAgZm9udC1zaXplOiAxODhweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTg4cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxODhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE4OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE4OHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxODhweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxOTAsXG5pLnMxOTAge1xuICBmb250LXNpemU6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxOTBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTkwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTkwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczE5MixcbmkuczE5MiB7XG4gIGZvbnQtc2l6ZTogMTkycHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE5MnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTkycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxOTJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxOTJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTkycHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMTk0LFxuaS5zMTk0IHtcbiAgZm9udC1zaXplOiAxOTRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTk0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxOTRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE5NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE5NHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOTRweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMxOTYsXG5pLnMxOTYge1xuICBmb250LXNpemU6IDE5NnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxOTZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE5NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTk2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTk2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE5NnB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczE5OCxcbmkuczE5OCB7XG4gIGZvbnQtc2l6ZTogMTk4cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE5OHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTk4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxOThweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxOThweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTk4cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMjAwLFxuaS5zMjAwIHtcbiAgZm9udC1zaXplOiAyMDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyMDIsXG5pLnMyMDIge1xuICBmb250LXNpemU6IDIwMnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMDJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIwMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjAycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjAycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIwMnB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczIwNCxcbmkuczIwNCB7XG4gIGZvbnQtc2l6ZTogMjA0cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDIwNHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjA0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMDRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMDRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjA0cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMjA2LFxuaS5zMjA2IHtcbiAgZm9udC1zaXplOiAyMDZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjA2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMDZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIwNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIwNnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMDZweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyMDgsXG5pLnMyMDgge1xuICBmb250LXNpemU6IDIwOHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMDhweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIwOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjA4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjA4cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIwOHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczIxMCxcbmkuczIxMCB7XG4gIGZvbnQtc2l6ZTogMjEwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjEwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjEwcHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMjEyLFxuaS5zMjEyIHtcbiAgZm9udC1zaXplOiAyMTJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjEycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMTJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIxMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIxMnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMTJweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyMTQsXG5pLnMyMTQge1xuICBmb250LXNpemU6IDIxNHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMTRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIxNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjE0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjE0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIxNHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczIxNixcbmkuczIxNiB7XG4gIGZvbnQtc2l6ZTogMjE2cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDIxNnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjE2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMTZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMTZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjE2cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMjE4LFxuaS5zMjE4IHtcbiAgZm9udC1zaXplOiAyMThweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjE4cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMThweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIxOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIxOHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMThweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyMjAsXG5pLnMyMjAge1xuICBmb250LXNpemU6IDIyMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMjBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjIwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjIwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczIyMixcbmkuczIyMiB7XG4gIGZvbnQtc2l6ZTogMjIycHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDIyMnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjIycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMjJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMjJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjIycHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMjI0LFxuaS5zMjI0IHtcbiAgZm9udC1zaXplOiAyMjRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjI0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMjRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIyNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIyNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMjRweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyMjYsXG5pLnMyMjYge1xuICBmb250LXNpemU6IDIyNnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMjZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIyNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjI2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjI2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIyNnB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczIyOCxcbmkuczIyOCB7XG4gIGZvbnQtc2l6ZTogMjI4cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDIyOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjI4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMjhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMjhweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjI4cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMjMwLFxuaS5zMjMwIHtcbiAgZm9udC1zaXplOiAyMzBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjMwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMzBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMzBweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyMzIsXG5pLnMyMzIge1xuICBmb250LXNpemU6IDIzMnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMzJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIzMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjMycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjMycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIzMnB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczIzNCxcbmkuczIzNCB7XG4gIGZvbnQtc2l6ZTogMjM0cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDIzNHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjM0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMzRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMzRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjM0cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMjM2LFxuaS5zMjM2IHtcbiAgZm9udC1zaXplOiAyMzZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjM2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMzZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIzNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIzNnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMzZweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyMzgsXG5pLnMyMzgge1xuICBmb250LXNpemU6IDIzOHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMzhweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIzOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjM4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjM4cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIzOHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczI0MCxcbmkuczI0MCB7XG4gIGZvbnQtc2l6ZTogMjQwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjQwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNDBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNDBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjQwcHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMjQyLFxuaS5zMjQyIHtcbiAgZm9udC1zaXplOiAyNDJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjQycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNDJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI0MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI0MnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNDJweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyNDQsXG5pLnMyNDQge1xuICBmb250LXNpemU6IDI0NHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyNDRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI0NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjQ0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjQ0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI0NHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczI0NixcbmkuczI0NiB7XG4gIGZvbnQtc2l6ZTogMjQ2cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDI0NnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjQ2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNDZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNDZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjQ2cHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMjQ4LFxuaS5zMjQ4IHtcbiAgZm9udC1zaXplOiAyNDhweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjQ4cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNDhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI0OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI0OHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNDhweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyNTAsXG5pLnMyNTAge1xuICBmb250LXNpemU6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjUwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG59XG5tZC1pY29uW21kLWZvbnQtaWNvbl0uczI1MixcbmkuczI1MiB7XG4gIGZvbnQtc2l6ZTogMjUycHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDI1MnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjUycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNTJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNTJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjUycHggIWltcG9ydGFudDtcbn1cbm1kLWljb25bbWQtZm9udC1pY29uXS5zMjU0LFxuaS5zMjU0IHtcbiAgZm9udC1zaXplOiAyNTRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjU0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNTRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI1NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI1NHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNTRweCAhaW1wb3J0YW50O1xufVxubWQtaWNvblttZC1mb250LWljb25dLnMyNTYsXG5pLnMyNTYge1xuICBmb250LXNpemU6IDI1NnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyNTZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI1NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjU2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjU2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vYXNzZXRzL2ljb25zL2ZvbnRzL2ljb21vb24uZW90PzVrbTF0Z1wiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi9hc3NldHMvaWNvbnMvZm9udHMvaWNvbW9vbi5lb3Q/I2llZml4NWttMXRnXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi8uLi9hc3NldHMvaWNvbnMvZm9udHMvaWNvbW9vbi50dGY/NWttMXRnXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi8uLi9hc3NldHMvaWNvbnMvZm9udHMvaWNvbW9vbi53b2ZmPzVrbTF0Z1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi8uLi9hc3NldHMvaWNvbnMvZm9udHMvaWNvbW9vbi5zdmc/NWttMXRnI2ljb21vb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5bY2xhc3NePWljb24tXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1hY2NvdW50LWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAwXCI7XG59XG5cbi5pY29uLWFjY291bnQtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDFcIjtcbn1cblxuLmljb24tYWNjb3VudC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDJcIjtcbn1cblxuLmljb24tYWNjb3VudC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwM1wiO1xufVxuXG4uaWNvbi1hY2NvdW50LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNFwiO1xufVxuXG4uaWNvbi1hY2NvdW50LWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNVwiO1xufVxuXG4uaWNvbi1hY2NvdW50LWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA2XCI7XG59XG5cbi5pY29uLWFjY291bnQtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDdcIjtcbn1cblxuLmljb24tYWNjb3VudC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA4XCI7XG59XG5cbi5pY29uLWFjY291bnQtbXVsdGlwbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwOVwiO1xufVxuXG4uaWNvbi1hY2NvdW50LW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBhXCI7XG59XG5cbi5pY29uLWFjY291bnQtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwYlwiO1xufVxuXG4uaWNvbi1hY2NvdW50LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGNcIjtcbn1cblxuLmljb24tYWNjb3VudC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBkXCI7XG59XG5cbi5pY29uLWFjY291bnQtcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBlXCI7XG59XG5cbi5pY29uLWFjY291bnQtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBmXCI7XG59XG5cbi5pY29uLWFjY291bnQtc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEwXCI7XG59XG5cbi5pY29uLWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTFcIjtcbn1cblxuLmljb24tYWlyYmFsbG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMlwiO1xufVxuXG4uaWNvbi1haXJwbGFuZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTNcIjtcbn1cblxuLmljb24tYWlycGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTRcIjtcbn1cblxuLmljb24tYWxhcm0tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTVcIjtcbn1cblxuLmljb24tYWxhcm0tbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTZcIjtcbn1cblxuLmljb24tYWxhcm0tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE3XCI7XG59XG5cbi5pY29uLWFsYXJtLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MThcIjtcbn1cblxuLmljb24tYWxhcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTlcIjtcbn1cblxuLmljb24tYWxidW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWFcIjtcbn1cblxuLmljb24tYWxlcnQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFiXCI7XG59XG5cbi5pY29uLWFsZXJ0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxY1wiO1xufVxuXG4uaWNvbi1hbGVydC1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFkXCI7XG59XG5cbi5pY29uLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFlXCI7XG59XG5cbi5pY29uLWFscGhhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFmXCI7XG59XG5cbi5pY29uLWFscGhhYmV0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMFwiO1xufVxuXG4uaWNvbi1hbWF6b24tY2xvdWRkcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMVwiO1xufVxuXG4uaWNvbi1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjJcIjtcbn1cblxuLmljb24tYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIzXCI7XG59XG5cbi5pY29uLWFuZHJvaWQtZGVidWctYnJpZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI0XCI7XG59XG5cbi5pY29uLWFuZHJvaWQtc3R1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI1XCI7XG59XG5cbi5pY29uLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjZcIjtcbn1cblxuLmljb24tYXBwbGUtZmluZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI3XCI7XG59XG5cbi5pY29uLWFwcGxlLWlvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyOFwiO1xufVxuXG4uaWNvbi1hcHBsZS1tb2JpbGVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyOVwiO1xufVxuXG4uaWNvbi1hcHBsZS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmFcIjtcbn1cblxuLmljb24tYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmJcIjtcbn1cblxuLmljb24tYXBwbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJjXCI7XG59XG5cbi5pY29uLWFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmRcIjtcbn1cblxuLmljb24tYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZVwiO1xufVxuXG4uaWNvbi1hcnJhbmdlLWJyaW5nLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmZcIjtcbn1cblxuLmljb24tYXJyYW5nZS1icmluZy10by1mcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMFwiO1xufVxuXG4uaWNvbi1hcnJhbmdlLXNlbmQtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzFcIjtcbn1cblxuLmljb24tYXJyYW5nZS1zZW5kLXRvLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzJcIjtcbn1cblxuLmljb24tYXJyb3ctYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMzXCI7XG59XG5cbi5pY29uLWFycm93LWJvdHRvbS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM0XCI7XG59XG5cbi5pY29uLWFycm93LWJvdHRvbS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNVwiO1xufVxuXG4uaWNvbi1hcnJvdy1jb2xsYXBzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNlwiO1xufVxuXG4uaWNvbi1hcnJvdy1kb3duLWJvbGQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzdcIjtcbn1cblxuLmljb24tYXJyb3ctZG93bi1ib2xkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzOFwiO1xufVxuXG4uaWNvbi1hcnJvdy1kb3duLWJvbGQtaGV4YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM5XCI7XG59XG5cbi5pY29uLWFycm93LWRvd24tYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzYVwiO1xufVxuXG4uaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNiXCI7XG59XG5cbi5pY29uLWFycm93LWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzY1wiO1xufVxuXG4uaWNvbi1hcnJvdy1sZWZ0LWJvbGQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2RcIjtcbn1cblxuLmljb24tYXJyb3ctbGVmdC1ib2xkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZVwiO1xufVxuXG4uaWNvbi1hcnJvdy1sZWZ0LWJvbGQtaGV4YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNmXCI7XG59XG5cbi5pY29uLWFycm93LWxlZnQtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MFwiO1xufVxuXG4uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQxXCI7XG59XG5cbi5pY29uLWFycm93LXJpZ2h0LWJvbGQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDJcIjtcbn1cblxuLmljb24tYXJyb3ctcmlnaHQtYm9sZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDNcIjtcbn1cblxuLmljb24tYXJyb3ctcmlnaHQtYm9sZC1oZXhhZ29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDRcIjtcbn1cblxuLmljb24tYXJyb3ctcmlnaHQtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0NVwiO1xufVxuXG4uaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0NlwiO1xufVxuXG4uaWNvbi1hcnJvdy10b3AtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0N1wiO1xufVxuXG4uaWNvbi1hcnJvdy10b3AtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDhcIjtcbn1cblxuLmljb24tYXJyb3ctdXAtYm9sZC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0OVwiO1xufVxuXG4uaWNvbi1hcnJvdy11cC1ib2xkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0YVwiO1xufVxuXG4uaWNvbi1hcnJvdy11cC1ib2xkLWhleGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0YlwiO1xufVxuXG4uaWNvbi1hcnJvdy11cC1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRjXCI7XG59XG5cbi5pY29uLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRkXCI7XG59XG5cbi5pY29uLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRlXCI7XG59XG5cbi5pY29uLWF0dGFjaG1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGZcIjtcbn1cblxuLmljb24tYXVkaW9ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUwXCI7XG59XG5cbi5pY29uLWF1dG8tZml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUxXCI7XG59XG5cbi5pY29uLWF1dG8tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUyXCI7XG59XG5cbi5pY29uLWJhYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTNcIjtcbn1cblxuLmljb24tYmFja2J1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NFwiO1xufVxuXG4uaWNvbi1iYWNrdXAtcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NVwiO1xufVxuXG4uaWNvbi1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU2XCI7XG59XG5cbi5pY29uLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTdcIjtcbn1cblxuLmljb24tYmFybGV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU4XCI7XG59XG5cbi5pY29uLWJhcnJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1OVwiO1xufVxuXG4uaWNvbi1iYXNlY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1YVwiO1xufVxuXG4uaWNvbi1iYXNrZXQtZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1YlwiO1xufVxuXG4uaWNvbi1iYXNrZXQtdW5maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVjXCI7XG59XG5cbi5pY29uLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1ZFwiO1xufVxuXG4uaWNvbi1iYXR0ZXJ5LTEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVlXCI7XG59XG5cbi5pY29uLWJhdHRlcnktMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWZcIjtcbn1cblxuLmljb24tYmF0dGVyeS0zMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2MFwiO1xufVxuXG4uaWNvbi1iYXR0ZXJ5LTQwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYxXCI7XG59XG5cbi5pY29uLWJhdHRlcnktNTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjJcIjtcbn1cblxuLmljb24tYmF0dGVyeS02MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2M1wiO1xufVxuXG4uaWNvbi1iYXR0ZXJ5LTcwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY0XCI7XG59XG5cbi5pY29uLWJhdHRlcnktODA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjVcIjtcbn1cblxuLmljb24tYmF0dGVyeS05MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2NlwiO1xufVxuXG4uaWNvbi1iYXR0ZXJ5LWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY3XCI7XG59XG5cbi5pY29uLWJhdHRlcnktY2hhcmdpbmctMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjhcIjtcbn1cblxuLmljb24tYmF0dGVyeS1jaGFyZ2luZy0zMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2OVwiO1xufVxuXG4uaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nLTQwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZhXCI7XG59XG5cbi5pY29uLWJhdHRlcnktY2hhcmdpbmctNjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmJcIjtcbn1cblxuLmljb24tYmF0dGVyeS1jaGFyZ2luZy04MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2Y1wiO1xufVxuXG4uaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nLTkwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZkXCI7XG59XG5cbi5pY29uLWJhdHRlcnktY2hhcmdpbmctMTAwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZlXCI7XG59XG5cbi5pY29uLWJhdHRlcnktbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmZcIjtcbn1cblxuLmljb24tYmF0dGVyeS1uZWdhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3MFwiO1xufVxuXG4uaWNvbi1iYXR0ZXJ5LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzFcIjtcbn1cblxuLmljb24tYmF0dGVyeS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjcyXCI7XG59XG5cbi5pY29uLWJhdHRlcnktcG9zaXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzNcIjtcbn1cblxuLmljb24tYmF0dGVyeS1zdGFuZGFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3NFwiO1xufVxuXG4uaWNvbi1iYXR0ZXJ5LXVua25vd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzVcIjtcbn1cblxuLmljb24tYmF0dGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3NlwiO1xufVxuXG4uaWNvbi1iZWFjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3N1wiO1xufVxuXG4uaWNvbi1iZWFrZXItZW1wdHktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3OFwiO1xufVxuXG4uaWNvbi1iZWFrZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzlcIjtcbn1cblxuLmljb24tYmVha2VyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2FcIjtcbn1cblxuLmljb24tYmVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdiXCI7XG59XG5cbi5pY29uLWJlYXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdjXCI7XG59XG5cbi5pY29uLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2RcIjtcbn1cblxuLmljb24tYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3ZVwiO1xufVxuXG4uaWNvbi1iZWxsLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3ZlwiO1xufVxuXG4uaWNvbi1iZWxsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODBcIjtcbn1cblxuLmljb24tYmVsbC1yaW5nLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODFcIjtcbn1cblxuLmljb24tYmVsbC1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgyXCI7XG59XG5cbi5pY29uLWJlbGwtc2xlZXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODNcIjtcbn1cblxuLmljb24tYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4NFwiO1xufVxuXG4uaWNvbi1iZXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg1XCI7XG59XG5cbi5pY29uLWJpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODZcIjtcbn1cblxuLmljb24tYmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4N1wiO1xufVxuXG4uaWNvbi1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg4XCI7XG59XG5cbi5pY29uLWJpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4OVwiO1xufVxuXG4uaWNvbi1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGFcIjtcbn1cblxuLmljb24tYmxhY2stbWVzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4YlwiO1xufVxuXG4uaWNvbi1ibGFja2JlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhjXCI7XG59XG5cbi5pY29uLWJsaW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4ZFwiO1xufVxuXG4uaWNvbi1ibG9jay1oZWxwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGVcIjtcbn1cblxuLmljb24tYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4ZlwiO1xufVxuXG4uaWNvbi1ibHVldG9vdGgtYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTBcIjtcbn1cblxuLmljb24tYmx1ZXRvb3RoLWNvbm5lY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTFcIjtcbn1cblxuLmljb24tYmx1ZXRvb3RoLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkyXCI7XG59XG5cbi5pY29uLWJsdWV0b290aC10cmFuc2ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5M1wiO1xufVxuXG4uaWNvbi1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTRcIjtcbn1cblxuLmljb24tYmx1ci1saW5lYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTVcIjtcbn1cblxuLmljb24tYmx1ci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTZcIjtcbn1cblxuLmljb24tYmx1ci1yYWRpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTdcIjtcbn1cblxuLmljb24tYmx1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5OFwiO1xufVxuXG4uaWNvbi1ib25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk5XCI7XG59XG5cbi5pY29uLWJvb2stbXVsdGlwbGUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5YVwiO1xufVxuXG4uaWNvbi1ib29rLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjliXCI7XG59XG5cbi5pY29uLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5Y1wiO1xufVxuXG4uaWNvbi1ib29rLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWRcIjtcbn1cblxuLmljb24tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5ZVwiO1xufVxuXG4uaWNvbi1ib29rbWFyay1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5ZlwiO1xufVxuXG4uaWNvbi1ib29rbWFyay1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhMFwiO1xufVxuXG4uaWNvbi1ib29rbWFyay1vdXRsaW5lLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTFcIjtcbn1cblxuLmljb24tYm9va21hcmstb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhMlwiO1xufVxuXG4uaWNvbi1ib29rbWFyay1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmEzXCI7XG59XG5cbi5pY29uLWJvb2ttYXJrLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhNFwiO1xufVxuXG4uaWNvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhNVwiO1xufVxuXG4uaWNvbi1ib3JkZXItYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE2XCI7XG59XG5cbi5pY29uLWJvcmRlci1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTdcIjtcbn1cblxuLmljb24tYm9yZGVyLWNvbG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE4XCI7XG59XG5cbi5pY29uLWJvcmRlci1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE5XCI7XG59XG5cbi5pY29uLWJvcmRlci1pbnNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWFcIjtcbn1cblxuLmljb24tYm9yZGVyLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWJcIjtcbn1cblxuLmljb24tYm9yZGVyLW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWNcIjtcbn1cblxuLmljb24tYm9yZGVyLW91dHNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWRcIjtcbn1cblxuLmljb24tYm9yZGVyLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFlXCI7XG59XG5cbi5pY29uLWJvcmRlci10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWZcIjtcbn1cblxuLmljb24tYm9yZGVyLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIwXCI7XG59XG5cbi5pY29uLWJvd2xpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjFcIjtcbn1cblxuLmljb24tYm94LWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIyXCI7XG59XG5cbi5pY29uLWJveC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjNcIjtcbn1cblxuLmljb24tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI0XCI7XG59XG5cbi5pY29uLWJyaWVmY2FzZS1jaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI1XCI7XG59XG5cbi5pY29uLWJyaWVmY2FzZS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiNlwiO1xufVxuXG4uaWNvbi1icmllZmNhc2UtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI3XCI7XG59XG5cbi5pY29uLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiOFwiO1xufVxuXG4uaWNvbi1icmlnaHRuZXNzLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjlcIjtcbn1cblxuLmljb24tYnJpZ2h0bmVzcy0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJhXCI7XG59XG5cbi5pY29uLWJyaWdodG5lc3MtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiYlwiO1xufVxuXG4uaWNvbi1icmlnaHRuZXNzLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmNcIjtcbn1cblxuLmljb24tYnJpZ2h0bmVzcy01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJkXCI7XG59XG5cbi5pY29uLWJyaWdodG5lc3MtNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiZVwiO1xufVxuXG4uaWNvbi1icmlnaHRuZXNzLTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmZcIjtcbn1cblxuLmljb24tYnJpZ2h0bmVzcy1hdXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmMwXCI7XG59XG5cbi5pY29uLWJyaWdodG5lc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzFcIjtcbn1cblxuLmljb24tYnJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzJcIjtcbn1cblxuLmljb24tYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzNcIjtcbn1cblxuLmljb24tYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM0XCI7XG59XG5cbi5pY29uLWJ1bGxldGluLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM1XCI7XG59XG5cbi5pY29uLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM2XCI7XG59XG5cbi5pY29uLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjN1wiO1xufVxuXG4uaWNvbi1jYWtlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzhcIjtcbn1cblxuLmljb24tY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjOVwiO1xufVxuXG4uaWNvbi1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNhXCI7XG59XG5cbi5pY29uLWNhbGVuZGFyLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNiXCI7XG59XG5cbi5pY29uLWNhbGVuZGFyLWNoZWNrLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNjXCI7XG59XG5cbi5pY29uLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNkXCI7XG59XG5cbi5pY29uLWNhbGVuZGFyLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNlXCI7XG59XG5cbi5pY29uLWNhbGVuZGFyLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNmXCI7XG59XG5cbi5pY29uLWNhbGVuZGFyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDBcIjtcbn1cblxuLmljb24tY2FsZW5kYXItcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQxXCI7XG59XG5cbi5pY29uLWNhbGVuZGFyLXNlbGVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkMlwiO1xufVxuXG4uaWNvbi1jYWxlbmRhci10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQzXCI7XG59XG5cbi5pY29uLWNhbGVuZGFyLXRvZGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ0XCI7XG59XG5cbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ1XCI7XG59XG5cbi5pY29uLWNhbWNvcmRlci1ib3gtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ2XCI7XG59XG5cbi5pY29uLWNhbWNvcmRlci1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDdcIjtcbn1cblxuLmljb24tY2FtY29yZGVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkOFwiO1xufVxuXG4uaWNvbi1jYW1jb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDlcIjtcbn1cblxuLmljb24tY2FtZXJhLWZyb250LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGFcIjtcbn1cblxuLmljb24tY2FtZXJhLWZyb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRiXCI7XG59XG5cbi5pY29uLWNhbWVyYS1pcmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRjXCI7XG59XG5cbi5pY29uLWNhbWVyYS1wYXJ0eS1tb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRkXCI7XG59XG5cbi5pY29uLWNhbWVyYS1yZWFyLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGVcIjtcbn1cblxuLmljb24tY2FtZXJhLXJlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGZcIjtcbn1cblxuLmljb24tY2FtZXJhLXN3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlMFwiO1xufVxuXG4uaWNvbi1jYW1lcmEtdGltZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTFcIjtcbn1cblxuLmljb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmUyXCI7XG59XG5cbi5pY29uLWNhbmNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlM1wiO1xufVxuXG4uaWNvbi1jYW5keWNhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTRcIjtcbn1cblxuLmljb24tY2FyLXdhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTVcIjtcbn1cblxuLmljb24tY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU2XCI7XG59XG5cbi5pY29uLWNhcnJvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlN1wiO1xufVxuXG4uaWNvbi1jYXJ0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZThcIjtcbn1cblxuLmljb24tY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlOVwiO1xufVxuXG4uaWNvbi1jYXNoLTEwMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlYVwiO1xufVxuXG4uaWNvbi1jYXNoLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmViXCI7XG59XG5cbi5pY29uLWNhc2gtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmVjXCI7XG59XG5cbi5pY29uLWNhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWRcIjtcbn1cblxuLmljb24tY2FzdC1jb25uZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWVcIjtcbn1cblxuLmljb24tY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlZlwiO1xufVxuXG4uaWNvbi1jYXN0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjBcIjtcbn1cblxuLmljb24tY2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmYxXCI7XG59XG5cbi5pY29uLWNlbGxwaG9uZS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmYyXCI7XG59XG5cbi5pY29uLWNlbGxwaG9uZS1kb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmYzXCI7XG59XG5cbi5pY29uLWNlbGxwaG9uZS1pcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjRcIjtcbn1cblxuLmljb24tY2VsbHBob25lLWxpbmstb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY1XCI7XG59XG5cbi5pY29uLWNlbGxwaG9uZS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY2XCI7XG59XG5cbi5pY29uLWNlbGxwaG9uZS1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmN1wiO1xufVxuXG4uaWNvbi1jZWxscGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjhcIjtcbn1cblxuLmljb24tY2hhaXItc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY5XCI7XG59XG5cbi5pY29uLWNoYXJ0LWFyYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmYVwiO1xufVxuXG4uaWNvbi1jaGFydC1hcmVhc3BsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZiXCI7XG59XG5cbi5pY29uLWNoYXJ0LWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmY1wiO1xufVxuXG4uaWNvbi1jaGFydC1oaXN0b2dyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmRcIjtcbn1cblxuLmljb24tY2hhcnQtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmZVwiO1xufVxuXG4uaWNvbi1jaGFydC1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmZcIjtcbn1cblxuLmljb24tY2hlY2stYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAwXCI7XG59XG5cbi5pY29uLWNoZWNrLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAxXCI7XG59XG5cbi5pY29uLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwMlwiO1xufVxuXG4uaWNvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwM1wiO1xufVxuXG4uaWNvbi1jaGVja2JveC1ibGFuay1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwNFwiO1xufVxuXG4uaWNvbi1jaGVja2JveC1ibGFuay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDVcIjtcbn1cblxuLmljb24tY2hlY2tib3gtYmxhbmstb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwNlwiO1xufVxuXG4uaWNvbi1jaGVja2JveC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwN1wiO1xufVxuXG4uaWNvbi1jaGVja2JveC1tYXJrZWQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDhcIjtcbn1cblxuLmljb24tY2hlY2tib3gtbWFya2VkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwOVwiO1xufVxuXG4uaWNvbi1jaGVja2JveC1tYXJrZWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwYVwiO1xufVxuXG4uaWNvbi1jaGVja2JveC1tYXJrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGJcIjtcbn1cblxuLmljb24tY2hlY2tib3gtbXVsdGlwbGUtYmxhbmstb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwY1wiO1xufVxuXG4uaWNvbi1jaGVja2JveC1tdWx0aXBsZS1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwZFwiO1xufVxuXG4uaWNvbi1jaGVja2JveC1tdWx0aXBsZS1tYXJrZWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwZVwiO1xufVxuXG4uaWNvbi1jaGVja2JveC1tdWx0aXBsZS1tYXJrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGZcIjtcbn1cblxuLmljb24tY2hlY2tlcmJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzEwXCI7XG59XG5cbi5pY29uLWNoZXZyb24tZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTFcIjtcbn1cblxuLmljb24tY2hldnJvbi1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxMlwiO1xufVxuXG4uaWNvbi1jaGV2cm9uLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxM1wiO1xufVxuXG4uaWNvbi1jaGV2cm9uLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxNFwiO1xufVxuXG4uaWNvbi1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTVcIjtcbn1cblxuLmljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE2XCI7XG59XG5cbi5pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTdcIjtcbn1cblxuLmljb24tY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxOFwiO1xufVxuXG4uaWNvbi1jaHVyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTlcIjtcbn1cblxuLmljb24tY2lzY28td2ViZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWFcIjtcbn1cblxuLmljb24tY2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxYlwiO1xufVxuXG4uaWNvbi1jbGFwcGVyYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWNcIjtcbn1cblxuLmljb24tY2xpcGJvYXJkLWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWRcIjtcbn1cblxuLmljb24tY2xpcGJvYXJkLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFlXCI7XG59XG5cbi5pY29uLWNsaXBib2FyZC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFmXCI7XG59XG5cbi5pY29uLWNsaXBib2FyZC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzIwXCI7XG59XG5cbi5pY29uLWNsaXBib2FyZC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyMVwiO1xufVxuXG4uaWNvbi1jbGlwYm9hcmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyMlwiO1xufVxuXG4uaWNvbi1jbGlwYm9hcmQtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyM1wiO1xufVxuXG4uaWNvbi1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjRcIjtcbn1cblxuLmljb24tY2xpcHB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzI1XCI7XG59XG5cbi5pY29uLWNsb2NrLWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjZcIjtcbn1cblxuLmljb24tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjdcIjtcbn1cblxuLmljb24tY2xvc2UtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjhcIjtcbn1cblxuLmljb24tY2xvc2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzI5XCI7XG59XG5cbi5pY29uLWNsb3NlLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmFcIjtcbn1cblxuLmljb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmJcIjtcbn1cblxuLmljb24tY2xvc2VkLWNhcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmNcIjtcbn1cblxuLmljb24tY2xvdWQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmRcIjtcbn1cblxuLmljb24tY2xvdWQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJlXCI7XG59XG5cbi5pY29uLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJmXCI7XG59XG5cbi5pY29uLWNsb3VkLW91dGxpbmUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzMwXCI7XG59XG5cbi5pY29uLWNsb3VkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzFcIjtcbn1cblxuLmljb24tY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzMyXCI7XG59XG5cbi5pY29uLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzMzXCI7XG59XG5cbi5pY29uLWNvZGUtYXJyYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzRcIjtcbn1cblxuLmljb24tY29kZS1icmFjZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzVcIjtcbn1cblxuLmljb24tY29kZS1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczNlwiO1xufVxuXG4uaWNvbi1jb2RlLWdyZWF0ZXItdGhhbi1vci1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczN1wiO1xufVxuXG4uaWNvbi1jb2RlLWdyZWF0ZXItdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczOFwiO1xufVxuXG4uaWNvbi1jb2RlLWxlc3MtdGhhbi1vci1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczOVwiO1xufVxuXG4uaWNvbi1jb2RlLWxlc3MtdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczYVwiO1xufVxuXG4uaWNvbi1jb2RlLW5vdC1lcXVhbC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNiXCI7XG59XG5cbi5pY29uLWNvZGUtbm90LWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNjXCI7XG59XG5cbi5pY29uLWNvZGUtc3RyaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNkXCI7XG59XG5cbi5pY29uLWNvZGUtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczZVwiO1xufVxuXG4uaWNvbi1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNmXCI7XG59XG5cbi5pY29uLWNvZmZlZS10by1nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0MFwiO1xufVxuXG4uaWNvbi1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDFcIjtcbn1cblxuLmljb24tY29nLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0MlwiO1xufVxuXG4uaWNvbi1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDNcIjtcbn1cblxuLmljb24tY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0NFwiO1xufVxuXG4uaWNvbi1jb2xvci1oZWxwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDVcIjtcbn1cblxuLmljb24tY29tbWVudC1hY2NvdW50LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDZcIjtcbn1cblxuLmljb24tY29tbWVudC1hY2NvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQ3XCI7XG59XG5cbi5pY29uLWNvbW1lbnQtYWxlcnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0OFwiO1xufVxuXG4uaWNvbi1jb21tZW50LWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQ5XCI7XG59XG5cbi5pY29uLWNvbW1lbnQtY2hlY2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0YVwiO1xufVxuXG4uaWNvbi1jb21tZW50LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRiXCI7XG59XG5cbi5pY29uLWNvbW1lbnQtbXVsdGlwZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRjXCI7XG59XG5cbi5pY29uLWNvbW1lbnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0ZFwiO1xufVxuXG4uaWNvbi1jb21tZW50LXBsdXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0ZVwiO1xufVxuXG4uaWNvbi1jb21tZW50LXByb2Nlc3Npbmctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0ZlwiO1xufVxuXG4uaWNvbi1jb21tZW50LXByb2Nlc3Npbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTBcIjtcbn1cblxuLmljb24tY29tbWVudC1yZW1vdmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1MVwiO1xufVxuXG4uaWNvbi1jb21tZW50LXRleHQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1MlwiO1xufVxuXG4uaWNvbi1jb21tZW50LXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTNcIjtcbn1cblxuLmljb24tY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1NFwiO1xufVxuXG4uaWNvbi1jb21wYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU1XCI7XG59XG5cbi5pY29uLWNvbXBhc3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1NlwiO1xufVxuXG4uaWNvbi1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU3XCI7XG59XG5cbi5pY29uLWNvbnNvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NThcIjtcbn1cblxuLmljb24tY29udGVudC1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU5XCI7XG59XG5cbi5pY29uLWNvbnRlbnQtY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzVhXCI7XG59XG5cbi5pY29uLWNvbnRlbnQtZHVwbGljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzViXCI7XG59XG5cbi5pY29uLWNvbnRlbnQtcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWNcIjtcbn1cblxuLmljb24tY29udGVudC1zYXZlLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1ZFwiO1xufVxuXG4uaWNvbi1jb250ZW50LXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWVcIjtcbn1cblxuLmljb24tY29udHJhc3QtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzVmXCI7XG59XG5cbi5pY29uLWNvbnRyYXN0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2MFwiO1xufVxuXG4uaWNvbi1jb250cmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2MVwiO1xufVxuXG4uaWNvbi1jb250cm9sbGVyLXhib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NjJcIjtcbn1cblxuLmljb24tY293OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzYzXCI7XG59XG5cbi5pY29uLWNyZWRpdC1jYXJkLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzY0XCI7XG59XG5cbi5pY29uLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzY1XCI7XG59XG5cbi5pY29uLWNyb3AtZnJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2NlwiO1xufVxuXG4uaWNvbi1jcm9wLWxhbmRzY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2N1wiO1xufVxuXG4uaWNvbi1jcm9wLXBvcnRyYWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzY4XCI7XG59XG5cbi5pY29uLWNyb3Atc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzY5XCI7XG59XG5cbi5pY29uLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NmFcIjtcbn1cblxuLmljb24tY3Jvc3NoYWlycy1ncHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NmJcIjtcbn1cblxuLmljb24tY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2Y1wiO1xufVxuXG4uaWNvbi1jcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2ZFwiO1xufVxuXG4uaWNvbi1jdWJlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NmVcIjtcbn1cblxuLmljb24tY3ViZS11bmZvbGRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2ZlwiO1xufVxuXG4uaWNvbi1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzcwXCI7XG59XG5cbi5pY29uLWN1cC13YXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3MVwiO1xufVxuXG4uaWNvbi1jdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NzJcIjtcbn1cblxuLmljb24tY3VycmVuY3ktYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzczXCI7XG59XG5cbi5pY29uLWN1cnJlbmN5LWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3NFwiO1xufVxuXG4uaWNvbi1jdXJyZW5jeS1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NzVcIjtcbn1cblxuLmljb24tY3VycmVuY3ktaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzc2XCI7XG59XG5cbi5pY29uLWN1cnJlbmN5LXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3N1wiO1xufVxuXG4uaWNvbi1jdXJyZW5jeS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NzhcIjtcbn1cblxuLmljb24tY3VycmVuY3ktdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzc5XCI7XG59XG5cbi5pY29uLWN1cnNvci1kZWZhdWx0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3N2FcIjtcbn1cblxuLmljb24tY3Vyc29yLWRlZmF1bHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3N2JcIjtcbn1cblxuLmljb24tY3Vyc29yLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3N2NcIjtcbn1cblxuLmljb24tY3Vyc29yLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3N2RcIjtcbn1cblxuLmljb24tZGF0YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3ZVwiO1xufVxuXG4uaWNvbi1kZWJ1Zy1zdGVwLWludG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3N2ZcIjtcbn1cblxuLmljb24tZGVidWctc3RlcC1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ODBcIjtcbn1cblxuLmljb24tZGVidWctc3RlcC1vdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzgxXCI7XG59XG5cbi5pY29uLWRlY2ltYWwtZGVjcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ODJcIjtcbn1cblxuLmljb24tZGVjaW1hbC1pbmNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4M1wiO1xufVxuXG4uaWNvbi1kZWxldGUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4NFwiO1xufVxuXG4uaWNvbi1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ODVcIjtcbn1cblxuLmljb24tZGVza3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzg2XCI7XG59XG5cbi5pY29uLWRlc2t0b3AtbWFjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzg3XCI7XG59XG5cbi5pY29uLWRlc2t0b3AtdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ODhcIjtcbn1cblxuLmljb24tZGV0YWlsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4OVwiO1xufVxuXG4uaWNvbi1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzhhXCI7XG59XG5cbi5pY29uLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OGJcIjtcbn1cblxuLmljb24tZGljZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzhjXCI7XG59XG5cbi5pY29uLWRpY2UtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4ZFwiO1xufVxuXG4uaWNvbi1kaWNlLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OGVcIjtcbn1cblxuLmljb24tZGljZS00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzhmXCI7XG59XG5cbi5pY29uLWRpY2UtNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5MFwiO1xufVxuXG4uaWNvbi1kaWNlLTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OTFcIjtcbn1cblxuLmljb24tZGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5MlwiO1xufVxuXG4uaWNvbi1kaXJlY3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzkzXCI7XG59XG5cbi5pY29uLWRpc2stYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OTRcIjtcbn1cblxuLmljb24tZGlzcXVzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OTVcIjtcbn1cblxuLmljb24tZGlzcXVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzk2XCI7XG59XG5cbi5pY29uLWRpdmlzaW9uLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5N1wiO1xufVxuXG4uaWNvbi1kaXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5OFwiO1xufVxuXG4uaWNvbi1kbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OTlcIjtcbn1cblxuLmljb24tZG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OWFcIjtcbn1cblxuLmljb24tZG9tYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzliXCI7XG59XG5cbi5pY29uLWRvdHMtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5Y1wiO1xufVxuXG4uaWNvbi1kb3RzLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzlkXCI7XG59XG5cbi5pY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzllXCI7XG59XG5cbi5pY29uLWRyYWctaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5ZlwiO1xufVxuXG4uaWNvbi1kcmFnLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2EwXCI7XG59XG5cbi5pY29uLWRyYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YTFcIjtcbn1cblxuLmljb24tZHJhd2luZy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YTJcIjtcbn1cblxuLmljb24tZHJhd2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhM1wiO1xufVxuXG4uaWNvbi1kcmliYmJsZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YTRcIjtcbn1cblxuLmljb24tZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YTVcIjtcbn1cblxuLmljb24tZHJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YTZcIjtcbn1cblxuLmljb24tZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhN1wiO1xufVxuXG4uaWNvbi1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YThcIjtcbn1cblxuLmljb24tZHVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhOVwiO1xufVxuXG4uaWNvbi1kdW1iYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhYVwiO1xufVxuXG4uaWNvbi1lYXJ0aC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YWJcIjtcbn1cblxuLmljb24tZWFydGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YWNcIjtcbn1cblxuLmljb24tZWJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhZFwiO1xufVxuXG4uaWNvbi1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2FlXCI7XG59XG5cbi5pY29uLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2FmXCI7XG59XG5cbi5pY29uLWVsZXZhdGlvbi1kZWNsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2IwXCI7XG59XG5cbi5pY29uLWVsZXZhdGlvbi1yaXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2IxXCI7XG59XG5cbi5pY29uLWVsZXZhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2IyXCI7XG59XG5cbi5pY29uLWVtYWlsLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YjNcIjtcbn1cblxuLmljb24tZW1haWwtc2VjdXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2I0XCI7XG59XG5cbi5pY29uLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2I1XCI7XG59XG5cbi5pY29uLWVtb3RpY29uLWNvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YjZcIjtcbn1cblxuLmljb24tZW1vdGljb24tZGV2aWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YjdcIjtcbn1cblxuLmljb24tZW1vdGljb24taGFwcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YjhcIjtcbn1cblxuLmljb24tZW1vdGljb24tbmV1dHJhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiOVwiO1xufVxuXG4uaWNvbi1lbW90aWNvbi1wb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2JhXCI7XG59XG5cbi5pY29uLWVtb3RpY29uLXNhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiYlwiO1xufVxuXG4uaWNvbi1lbW90aWNvbi10b25ndWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YmNcIjtcbn1cblxuLmljb24tZW1vdGljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YmRcIjtcbn1cblxuLmljb24tZW5naW5lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YmVcIjtcbn1cblxuLmljb24tZW5naW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2JmXCI7XG59XG5cbi5pY29uLWVxdWFsLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjMFwiO1xufVxuXG4uaWNvbi1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjMVwiO1xufVxuXG4uaWNvbi1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YzJcIjtcbn1cblxuLmljb24tZXNjYWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2MzXCI7XG59XG5cbi5pY29uLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YzRcIjtcbn1cblxuLmljb24tZXZlcm5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YzVcIjtcbn1cblxuLmljb24tZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YzZcIjtcbn1cblxuLmljb24tZXhpdC10by1hcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YzdcIjtcbn1cblxuLmljb24tZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2M4XCI7XG59XG5cbi5pY29uLWV5ZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YzlcIjtcbn1cblxuLmljb24tZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2NhXCI7XG59XG5cbi5pY29uLWV5ZWRyb3BwZXItdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjYlwiO1xufVxuXG4uaWNvbi1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2NjXCI7XG59XG5cbi5pY29uLWZhY2Vib29rLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjZFwiO1xufVxuXG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjZVwiO1xufVxuXG4uaWNvbi1mYWN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2NmXCI7XG59XG5cbi5pY29uLWZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkMFwiO1xufVxuXG4uaWNvbi1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZDFcIjtcbn1cblxuLmljb24tZmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZDJcIjtcbn1cblxuLmljb24tZmlsZS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkM1wiO1xufVxuXG4uaWNvbi1maWxlLWRlbGltaXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkNFwiO1xufVxuXG4uaWNvbi1maWxlLWRvY3VtZW50LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkNVwiO1xufVxuXG4uaWNvbi1maWxlLWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2Q2XCI7XG59XG5cbi5pY29uLWZpbGUtZXhjZWwtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2Q3XCI7XG59XG5cbi5pY29uLWZpbGUtZXhjZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZDhcIjtcbn1cblxuLmljb24tZmlsZS1maW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2Q5XCI7XG59XG5cbi5pY29uLWZpbGUtaGlkZGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2RhXCI7XG59XG5cbi5pY29uLWZpbGUtaW1hZ2UtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2RiXCI7XG59XG5cbi5pY29uLWZpbGUtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZGNcIjtcbn1cblxuLmljb24tZmlsZS1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkZFwiO1xufVxuXG4uaWNvbi1maWxlLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2RlXCI7XG59XG5cbi5pY29uLWZpbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkZlwiO1xufVxuXG4uaWNvbi1maWxlLXBkZi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZTBcIjtcbn1cblxuLmljb24tZmlsZS1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZTFcIjtcbn1cblxuLmljb24tZmlsZS1wb3dlcnBvaW50LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlMlwiO1xufVxuXG4uaWNvbi1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZTNcIjtcbn1cblxuLmljb24tZmlsZS1wcmVzZW50YXRpb24tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2U0XCI7XG59XG5cbi5pY29uLWZpbGUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZTVcIjtcbn1cblxuLmljb24tZmlsZS13b3JkLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlNlwiO1xufVxuXG4uaWNvbi1maWxlLXdvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZTdcIjtcbn1cblxuLmljb24tZmlsZS14bWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZThcIjtcbn1cblxuLmljb24tZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlOVwiO1xufVxuXG4uaWNvbi1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2VhXCI7XG59XG5cbi5pY29uLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZWJcIjtcbn1cblxuLmljb24tZmlsbXN0cmlwLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlY1wiO1xufVxuXG4uaWNvbi1maWxtc3RyaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZWRcIjtcbn1cblxuLmljb24tZmlsdGVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZWVcIjtcbn1cblxuLmljb24tZmlsdGVyLXJlbW92ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2VmXCI7XG59XG5cbi5pY29uLWZpbHRlci1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZjBcIjtcbn1cblxuLmljb24tZmlsdGVyLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZjFcIjtcbn1cblxuLmljb24tZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2YyXCI7XG59XG5cbi5pY29uLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZjNcIjtcbn1cblxuLmljb24tZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmNFwiO1xufVxuXG4uaWNvbi1mbGFnLWNoZWNrZXJlZC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2Y1XCI7XG59XG5cbi5pY29uLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2Y2XCI7XG59XG5cbi5pY29uLWZsYWctb3V0bGluZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2Y3XCI7XG59XG5cbi5pY29uLWZsYWctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmOFwiO1xufVxuXG4uaWNvbi1mbGFnLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2Y5XCI7XG59XG5cbi5pY29uLWZsYWctdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmYVwiO1xufVxuXG4uaWNvbi1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2ZiXCI7XG59XG5cbi5pY29uLWZsYXNoLWF1dG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZmNcIjtcbn1cblxuLmljb24tZmxhc2gtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2ZkXCI7XG59XG5cbi5pY29uLWZsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2ZlXCI7XG59XG5cbi5pY29uLWZsYXNobGlnaHQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2ZmXCI7XG59XG5cbi5pY29uLWZsYXNobGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDBcIjtcbn1cblxuLmljb24tZmxhdHRyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAxXCI7XG59XG5cbi5pY29uLWZsaWNrci1hZnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwMlwiO1xufVxuXG4uaWNvbi1mbGlja3ItYmVmb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAzXCI7XG59XG5cbi5pY29uLWZsaXAtdG8tYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwNFwiO1xufVxuXG4uaWNvbi1mbGlwLXRvLWZyb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA1XCI7XG59XG5cbi5pY29uLWZsb3BweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwNlwiO1xufVxuXG4uaWNvbi1mbG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDdcIjtcbn1cblxuLmljb24tZm9sZGVyLWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDhcIjtcbn1cblxuLmljb24tZm9sZGVyLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA5XCI7XG59XG5cbi5pY29uLWZvbGRlci1nb29nbGUtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGFcIjtcbn1cblxuLmljb24tZm9sZGVyLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBiXCI7XG59XG5cbi5pY29uLWZvbGRlci1sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGNcIjtcbn1cblxuLmljb24tZm9sZGVyLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGRcIjtcbn1cblxuLmljb24tZm9sZGVyLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGVcIjtcbn1cblxuLmljb24tZm9sZGVyLW11bHRpcGxlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBmXCI7XG59XG5cbi5pY29uLWZvbGRlci1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODEwXCI7XG59XG5cbi5pY29uLWZvbGRlci1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxMVwiO1xufVxuXG4uaWNvbi1mb2xkZXItb3V0bGluZS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODEyXCI7XG59XG5cbi5pY29uLWZvbGRlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODEzXCI7XG59XG5cbi5pY29uLWZvbGRlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE0XCI7XG59XG5cbi5pY29uLWZvbGRlci1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTVcIjtcbn1cblxuLmljb24tZm9sZGVyLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxNlwiO1xufVxuXG4uaWNvbi1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTdcIjtcbn1cblxuLmljb24tZm9vZC1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxOFwiO1xufVxuXG4uaWNvbi1mb29kLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTlcIjtcbn1cblxuLmljb24tZm9vZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxYVwiO1xufVxuXG4uaWNvbi1mb290YmFsbC1oZWxtZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWJcIjtcbn1cblxuLmljb24tZm9vdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWNcIjtcbn1cblxuLmljb24tZm9ybWF0LWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxZFwiO1xufVxuXG4uaWNvbi1mb3JtYXQtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxZVwiO1xufVxuXG4uaWNvbi1mb3JtYXQtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxZlwiO1xufVxuXG4uaWNvbi1mb3JtYXQtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjBcIjtcbn1cblxuLmljb24tZm9ybWF0LWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjFcIjtcbn1cblxuLmljb24tZm9ybWF0LWNsZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODIyXCI7XG59XG5cbi5pY29uLWZvcm1hdC1jb2xvci1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODIzXCI7XG59XG5cbi5pY29uLWZvcm1hdC1jb2xvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyNFwiO1xufVxuXG4uaWNvbi1mb3JtYXQtZmxvYXQtY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI1XCI7XG59XG5cbi5pY29uLWZvcm1hdC1mbG9hdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI2XCI7XG59XG5cbi5pY29uLWZvcm1hdC1mbG9hdC1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI3XCI7XG59XG5cbi5pY29uLWZvcm1hdC1mbG9hdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyOFwiO1xufVxuXG4uaWNvbi1mb3JtYXQtaGVhZGVyLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjlcIjtcbn1cblxuLmljb24tZm9ybWF0LWhlYWRlci0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJhXCI7XG59XG5cbi5pY29uLWZvcm1hdC1oZWFkZXItMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyYlwiO1xufVxuXG4uaWNvbi1mb3JtYXQtaGVhZGVyLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmNcIjtcbn1cblxuLmljb24tZm9ybWF0LWhlYWRlci01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJkXCI7XG59XG5cbi5pY29uLWZvcm1hdC1oZWFkZXItNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyZVwiO1xufVxuXG4uaWNvbi1mb3JtYXQtaGVhZGVyLWRlY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJmXCI7XG59XG5cbi5pY29uLWZvcm1hdC1oZWFkZXItZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzMFwiO1xufVxuXG4uaWNvbi1mb3JtYXQtaGVhZGVyLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODMxXCI7XG59XG5cbi5pY29uLWZvcm1hdC1oZWFkZXItaW5jcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzJcIjtcbn1cblxuLmljb24tZm9ybWF0LWhlYWRlci1wb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzM1wiO1xufVxuXG4uaWNvbi1mb3JtYXQtaGVhZGVyLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODM0XCI7XG59XG5cbi5pY29uLWZvcm1hdC1pbmRlbnQtZGVjcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzVcIjtcbn1cblxuLmljb24tZm9ybWF0LWluZGVudC1pbmNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzNlwiO1xufVxuXG4uaWNvbi1mb3JtYXQtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODM3XCI7XG59XG5cbi5pY29uLWZvcm1hdC1saW5lLXNwYWNpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzhcIjtcbn1cblxuLmljb24tZm9ybWF0LWxpc3QtYnVsbGV0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzlcIjtcbn1cblxuLmljb24tZm9ybWF0LWxpc3QtbnVtYmVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzYVwiO1xufVxuXG4uaWNvbi1mb3JtYXQtb2JqZWN0LWlubGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzYlwiO1xufVxuXG4uaWNvbi1mb3JtYXQtb2JqZWN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzY1wiO1xufVxuXG4uaWNvbi1mb3JtYXQtb2JqZWN0LXRpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNkXCI7XG59XG5cbi5pY29uLWZvcm1hdC1vYmplY3QtdG9wLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzZVwiO1xufVxuXG4uaWNvbi1mb3JtYXQtcGFpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4M2ZcIjtcbn1cblxuLmljb24tZm9ybWF0LXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0MFwiO1xufVxuXG4uaWNvbi1mb3JtYXQtcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDFcIjtcbn1cblxuLmljb24tZm9ybWF0LXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDJcIjtcbn1cblxuLmljb24tZm9ybWF0LXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDNcIjtcbn1cblxuLmljb24tZm9ybWF0LXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0NFwiO1xufVxuXG4uaWNvbi1mb3JtYXQtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDVcIjtcbn1cblxuLmljb24tZm9ybWF0LXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDZcIjtcbn1cblxuLmljb24tZm9ybWF0LXRleHRkaXJlY3Rpb24tbC10by1yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ3XCI7XG59XG5cbi5pY29uLWZvcm1hdC10ZXh0ZGlyZWN0aW9uLXItdG8tbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0OFwiO1xufVxuXG4uaWNvbi1mb3JtYXQtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ5XCI7XG59XG5cbi5pY29uLWZvcnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRhXCI7XG59XG5cbi5pY29uLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGJcIjtcbn1cblxuLmljb24tZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0Y1wiO1xufVxuXG4uaWNvbi1mcmlkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGRcIjtcbn1cblxuLmljb24tZnVsbHNjcmVlbi1leGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRlXCI7XG59XG5cbi5pY29uLWZ1bGxzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGZcIjtcbn1cblxuLmljb24tZnVuY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTBcIjtcbn1cblxuLmljb24tZ2FtZXBhZC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODUxXCI7XG59XG5cbi5pY29uLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTJcIjtcbn1cblxuLmljb24tZ2FzLXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTNcIjtcbn1cblxuLmljb24tZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTRcIjtcbn1cblxuLmljb24tZ2VuZGVyLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1NVwiO1xufVxuXG4uaWNvbi1nZW5kZXItbWFsZS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTZcIjtcbn1cblxuLmljb24tZ2VuZGVyLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTdcIjtcbn1cblxuLmljb24tZ2VuZGVyLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODU4XCI7XG59XG5cbi5pY29uLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTlcIjtcbn1cblxuLmljb24tZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODVhXCI7XG59XG5cbi5pY29uLWdpdGh1Yi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NWJcIjtcbn1cblxuLmljb24tZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODVjXCI7XG59XG5cbi5pY29uLWdsYXNzLWZsdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODVkXCI7XG59XG5cbi5pY29uLWdsYXNzLW11ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1ZVwiO1xufVxuXG4uaWNvbi1nbGFzcy1zdGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NWZcIjtcbn1cblxuLmljb24tZ2xhc3MtdHVsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjBcIjtcbn1cblxuLmljb24tZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2MVwiO1xufVxuXG4uaWNvbi1nbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2MlwiO1xufVxuXG4uaWNvbi1nb29nbGUtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODYzXCI7XG59XG5cbi5pY29uLWdvb2dsZS1jaXJjbGVzLWNvbW11bml0aWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY0XCI7XG59XG5cbi5pY29uLWdvb2dsZS1jaXJjbGVzLWV4dGVuZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY1XCI7XG59XG5cbi5pY29uLWdvb2dsZS1jaXJjbGVzLWludml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2NlwiO1xufVxuXG4uaWNvbi1nb29nbGUtY2lyY2xlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2N1wiO1xufVxuXG4uaWNvbi1nb29nbGUtY29udHJvbGxlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjhcIjtcbn1cblxuLmljb24tZ29vZ2xlLWNvbnRyb2xsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjlcIjtcbn1cblxuLmljb24tZ29vZ2xlLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZhXCI7XG59XG5cbi5pY29uLWdvb2dsZS1lYXJ0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2YlwiO1xufVxuXG4uaWNvbi1nb29nbGUtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NmNcIjtcbn1cblxuLmljb24tZ29vZ2xlLW1hcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NmRcIjtcbn1cblxuLmljb24tZ29vZ2xlLXBhZ2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZlXCI7XG59XG5cbi5pY29uLWdvb2dsZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZmXCI7XG59XG5cbi5pY29uLWdvb2dsZS1wbHVzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3MFwiO1xufVxuXG4uaWNvbi1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3MVwiO1xufVxuXG4uaWNvbi1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzJcIjtcbn1cblxuLmljb24tZ3JpZC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzNcIjtcbn1cblxuLmljb24tZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3NFwiO1xufVxuXG4uaWNvbi1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3NVwiO1xufVxuXG4uaWNvbi1oYW5kLXBvaW50aW5nLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODc2XCI7XG59XG5cbi5pY29uLWhhbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3N1wiO1xufVxuXG4uaWNvbi1oYW5nb3V0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3OFwiO1xufVxuXG4uaWNvbi1oYXJkZGlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3OVwiO1xufVxuXG4uaWNvbi1oZWFkcGhvbmVzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3YVwiO1xufVxuXG4uaWNvbi1oZWFkcGhvbmVzLWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2JcIjtcbn1cblxuLmljb24taGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3Y1wiO1xufVxuXG4uaWNvbi1oZWFkc2V0LWRvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2RcIjtcbn1cblxuLmljb24taGVhZHNldC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2VcIjtcbn1cblxuLmljb24taGVhZHNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3ZlwiO1xufVxuXG4uaWNvbi1oZWFydC1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4MFwiO1xufVxuXG4uaWNvbi1oZWFydC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODFcIjtcbn1cblxuLmljb24taGVhcnQtYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODgyXCI7XG59XG5cbi5pY29uLWhlYXJ0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODNcIjtcbn1cblxuLmljb24taGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODRcIjtcbn1cblxuLmljb24taGVscC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODVcIjtcbn1cblxuLmljb24taGVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4NlwiO1xufVxuXG4uaWNvbi1oZXhhZ29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODdcIjtcbn1cblxuLmljb24taGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4OFwiO1xufVxuXG4uaWNvbi1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODg5XCI7XG59XG5cbi5pY29uLWhvbG9sZW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODhhXCI7XG59XG5cbi5pY29uLWhvbWUtbW9kZXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODhiXCI7XG59XG5cbi5pY29uLWhvbWUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4Y1wiO1xufVxuXG4uaWNvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODhkXCI7XG59XG5cbi5pY29uLWhvcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OGVcIjtcbn1cblxuLmljb24taG9zcGl0YWwtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OGZcIjtcbn1cblxuLmljb24taG9zcGl0YWwtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODkwXCI7XG59XG5cbi5pY29uLWhvc3BpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODkxXCI7XG59XG5cbi5pY29uLWhvdGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODkyXCI7XG59XG5cbi5pY29uLWhvdXp6LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5M1wiO1xufVxuXG4uaWNvbi1odW1hbi1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5NFwiO1xufVxuXG4uaWNvbi1odW1hbi1tYWxlLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5NVwiO1xufVxuXG4uaWNvbi1odW1hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5NlwiO1xufVxuXG4uaWNvbi1pbWFnZS1hbGJ1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5N1wiO1xufVxuXG4uaWNvbi1pbWFnZS1hcmVhLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODk4XCI7XG59XG5cbi5pY29uLWltYWdlLWFyZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTlcIjtcbn1cblxuLmljb24taW1hZ2UtYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODlhXCI7XG59XG5cbi5pY29uLWltYWdlLWZpbHRlci1ibGFjay13aGl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5YlwiO1xufVxuXG4uaWNvbi1pbWFnZS1maWx0ZXItY2VudGVyLWZvY3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODljXCI7XG59XG5cbi5pY29uLWltYWdlLWZpbHRlci1kcmFtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5ZFwiO1xufVxuXG4uaWNvbi1pbWFnZS1maWx0ZXItZnJhbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODllXCI7XG59XG5cbi5pY29uLWltYWdlLWZpbHRlci1oZHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OWZcIjtcbn1cblxuLmljb24taW1hZ2UtZmlsdGVyLW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTBcIjtcbn1cblxuLmljb24taW1hZ2UtZmlsdGVyLXRpbHQtc2hpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTFcIjtcbn1cblxuLmljb24taW1hZ2UtZmlsdGVyLXZpbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTJcIjtcbn1cblxuLmljb24taW1hZ2UtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGEzXCI7XG59XG5cbi5pY29uLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGE0XCI7XG59XG5cbi5pY29uLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhNVwiO1xufVxuXG4uaWNvbi1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhNlwiO1xufVxuXG4uaWNvbi1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTdcIjtcbn1cblxuLmljb24taW5mb3JtYXRpb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhOFwiO1xufVxuXG4uaWNvbi1pbmZvcm1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhOVwiO1xufVxuXG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YWFcIjtcbn1cblxuLmljb24taW5zdGFwYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhYlwiO1xufVxuXG4uaWNvbi1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhY1wiO1xufVxuXG4uaWNvbi1pbnZlcnQtY29sb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGFkXCI7XG59XG5cbi5pY29uLWppcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YWVcIjtcbn1cblxuLmljb24tanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YWZcIjtcbn1cblxuLmljb24ta2VnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGIwXCI7XG59XG5cbi5pY29uLWtleS1jaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjFcIjtcbn1cblxuLmljb24ta2V5LW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGIyXCI7XG59XG5cbi5pY29uLWtleS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGIzXCI7XG59XG5cbi5pY29uLWtleS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjRcIjtcbn1cblxuLmljb24ta2V5LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjVcIjtcbn1cblxuLmljb24ta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGI2XCI7XG59XG5cbi5pY29uLWtleWJvYXJkLWJhY2tzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiN1wiO1xufVxuXG4uaWNvbi1rZXlib2FyZC1jYXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGI4XCI7XG59XG5cbi5pY29uLWtleWJvYXJkLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGI5XCI7XG59XG5cbi5pY29uLWtleWJvYXJkLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiYVwiO1xufVxuXG4uaWNvbi1rZXlib2FyZC1yZXR1cm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YmJcIjtcbn1cblxuLmljb24ta2V5Ym9hcmQtdGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGJjXCI7XG59XG5cbi5pY29uLWtleWJvYXJkLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YmRcIjtcbn1cblxuLmljb24ta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YmVcIjtcbn1cblxuLmljb24tbGFiZWwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiZlwiO1xufVxuXG4uaWNvbi1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjMFwiO1xufVxuXG4uaWNvbi1sYW5ndWFnZS1jc2hhcnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzFcIjtcbn1cblxuLmljb24tbGFuZ3VhZ2UtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjMlwiO1xufVxuXG4uaWNvbi1sYW5ndWFnZS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjM1wiO1xufVxuXG4uaWNvbi1sYW5ndWFnZS1qYXZhc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGM0XCI7XG59XG5cbi5pY29uLWxhbmd1YWdlLXB5dGhvbi10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGM1XCI7XG59XG5cbi5pY29uLWxhbmd1YWdlLXB5dGhvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjNlwiO1xufVxuXG4uaWNvbi1sYXB0b3AtY2hyb21lYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjN1wiO1xufVxuXG4uaWNvbi1sYXB0b3AtbWFjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGM4XCI7XG59XG5cbi5pY29uLWxhcHRvcC13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGM5XCI7XG59XG5cbi5pY29uLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjYVwiO1xufVxuXG4uaWNvbi1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4Y2JcIjtcbn1cblxuLmljb24tbGF1bmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGNjXCI7XG59XG5cbi5pY29uLWxheWVycy1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4Y2RcIjtcbn1cblxuLmljb24tbGF5ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGNlXCI7XG59XG5cbi5pY29uLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4Y2ZcIjtcbn1cblxuLmljb24tbGlicmFyeS1ib29rczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkMFwiO1xufVxuXG4uaWNvbi1saWJyYXJ5LW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQxXCI7XG59XG5cbi5pY29uLWxpYnJhcnktcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkMlwiO1xufVxuXG4uaWNvbi1saWJyYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQzXCI7XG59XG5cbi5pY29uLWxpZ2h0YnVsYi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQ0XCI7XG59XG5cbi5pY29uLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkNVwiO1xufVxuXG4uaWNvbi1saW5rLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkNlwiO1xufVxuXG4uaWNvbi1saW5rLXZhcmlhbnQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQ3XCI7XG59XG5cbi5pY29uLWxpbmstdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkOFwiO1xufVxuXG4uaWNvbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQ5XCI7XG59XG5cbi5pY29uLWxpbmtlZGluLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkYVwiO1xufVxuXG4uaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkYlwiO1xufVxuXG4uaWNvbi1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZGNcIjtcbn1cblxuLmljb24tbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZGRcIjtcbn1cblxuLmljb24tbG9jay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGRlXCI7XG59XG5cbi5pY29uLWxvY2stdW5sb2NrZWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkZlwiO1xufVxuXG4uaWNvbi1sb2NrLXVubG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGUwXCI7XG59XG5cbi5pY29uLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZTFcIjtcbn1cblxuLmljb24tbG9naW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZTJcIjtcbn1cblxuLmljb24tbG9nb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGUzXCI7XG59XG5cbi5pY29uLWxvb2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGU0XCI7XG59XG5cbi5pY29uLWxvdXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGU1XCI7XG59XG5cbi5pY29uLWx1bXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZTZcIjtcbn1cblxuLmljb24tbWFnbmV0LW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGU3XCI7XG59XG5cbi5pY29uLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlOFwiO1xufVxuXG4uaWNvbi1tYWduaWZ5LW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGU5XCI7XG59XG5cbi5pY29uLW1hZ25pZnktcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlYVwiO1xufVxuXG4uaWNvbi1tYWduaWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGViXCI7XG59XG5cbi5pY29uLW1haWwtcnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZWNcIjtcbn1cblxuLmljb24tbWFwLW1hcmtlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZWRcIjtcbn1cblxuLmljb24tbWFwLW1hcmtlci1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlZVwiO1xufVxuXG4uaWNvbi1tYXAtbWFya2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlZlwiO1xufVxuXG4uaWNvbi1tYXAtbWFya2VyLXJhZGl1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmMFwiO1xufVxuXG4uaWNvbi1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGYxXCI7XG59XG5cbi5pY29uLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmMlwiO1xufVxuXG4uaWNvbi1tYXJnaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjNcIjtcbn1cblxuLmljb24tbWFya2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjRcIjtcbn1cblxuLmljb24tbWFya2VyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGY1XCI7XG59XG5cbi5pY29uLW1hcnRpbmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjZcIjtcbn1cblxuLmljb24tbWF0ZXJpYWwtdWk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjdcIjtcbn1cblxuLmljb24tbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGY4XCI7XG59XG5cbi5pY29uLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmOVwiO1xufVxuXG4uaWNvbi1tZW1vcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZmFcIjtcbn1cblxuLmljb24tbWVudS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGZiXCI7XG59XG5cbi5pY29uLW1lbnUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmY1wiO1xufVxuXG4uaWNvbi1tZW51LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGZkXCI7XG59XG5cbi5pY29uLW1lbnUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZmVcIjtcbn1cblxuLmljb24tbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmZlwiO1xufVxuXG4uaWNvbi1tZXNzYWdlLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG5cbi5pY29uLW1lc3NhZ2UtZHJhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4uaWNvbi1tZXNzYWdlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5pY29uLW1lc3NhZ2UtcHJvY2Vzc2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuXG4uaWNvbi1tZXNzYWdlLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5pY29uLW1lc3NhZ2UtdGV4dC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG5cbi5pY29uLW1lc3NhZ2UtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuXG4uaWNvbi1tZXNzYWdlLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG5cbi5pY29uLW1lc3NhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cblxuLmljb24tbWljcm9waG9uZS1kb3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5pY29uLW1pY3JvcGhvbmUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG5cbi5pY29uLW1pY3JvcGhvbmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuXG4uaWNvbi1taWNyb3Bob25lLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG5cbi5pY29uLW1pY3JvcGhvbmUtdmFyaWFudC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cblxuLmljb24tbWljcm9waG9uZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG5cbi5pY29uLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cblxuLmljb24tbWludXMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG5cbi5pY29uLW1pbnVzLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG5cbi5pY29uLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuXG4uaWNvbi1taW51cy1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG5cbi5pY29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG5cbi5pY29uLW1vbml0b3ItbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTVcIjtcbn1cblxuLmljb24tbW9uaXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuXG4uaWNvbi1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG5cbi5pY29uLW1vdXNlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuXG4uaWNvbi1tb3VzZS12YXJpYW50LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuXG4uaWNvbi1tb3VzZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG5cbi5pY29uLW1vdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG5cbi5pY29uLW1vdmllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG5cbi5pY29uLW11bHRpcGxpY2F0aW9uLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuXG4uaWNvbi1tdWx0aXBsaWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuXG4uaWNvbi1tdXNpYy1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuXG4uaWNvbi1tdXNpYy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjBcIjtcbn1cblxuLmljb24tbXVzaWMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG5cbi5pY29uLW11c2ljLW5vdGUtZWlnaHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG5cbi5pY29uLW11c2ljLW5vdGUtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyM1wiO1xufVxuXG4uaWNvbi1tdXNpYy1ub3RlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuXG4uaWNvbi1tdXNpYy1ub3RlLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cblxuLmljb24tbXVzaWMtbm90ZS1zaXh0ZWVudGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cblxuLmljb24tbXVzaWMtbm90ZS13aG9sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuXG4uaWNvbi1tdXNpYy1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG59XG5cbi5pY29uLW5hdHVyZS1wZW9wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cblxuLmljb24tbmF0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XG59XG5cbi5pY29uLW5hdmlnYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmJcIjtcbn1cblxuLmljb24tbmVlZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJjXCI7XG59XG5cbi5pY29uLW5lc3QtcHJvdGVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZFwiO1xufVxuXG4uaWNvbi1uZXN0LXRoZXJtb3N0YXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmVcIjtcbn1cblxuLmljb24tbmV3c3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJmXCI7XG59XG5cbi5pY29uLW5mYy10YXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzBcIjtcbn1cblxuLmljb24tbmZjLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzFcIjtcbn1cblxuLmljb24tbmZjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMyXCI7XG59XG5cbi5pY29uLW5vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG59XG5cbi5pY29uLW5vdC1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNFwiO1xufVxuXG4uaWNvbi1ub3RlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzVcIjtcbn1cblxuLmljb24tbm90ZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM2XCI7XG59XG5cbi5pY29uLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzdcIjtcbn1cblxuLmljb24tbnVtZXJpYy0wLWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM4XCI7XG59XG5cbi5pY29uLW51bWVyaWMtMC1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOVwiO1xufVxuXG4uaWNvbi1udW1lcmljLTAtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNhXCI7XG59XG5cbi5pY29uLW51bWVyaWMtMS1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuXG4uaWNvbi1udW1lcmljLTEtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2NcIjtcbn1cblxuLmljb24tbnVtZXJpYy0xLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZFwiO1xufVxuXG4uaWNvbi1udW1lcmljLTItYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2VcIjtcbn1cblxuLmljb24tbnVtZXJpYy0yLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG59XG5cbi5pY29uLW51bWVyaWMtMi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDBcIjtcbn1cblxuLmljb24tbnVtZXJpYy0zLWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQxXCI7XG59XG5cbi5pY29uLW51bWVyaWMtMy1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuXG4uaWNvbi1udW1lcmljLTMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQzXCI7XG59XG5cbi5pY29uLW51bWVyaWMtNC1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NFwiO1xufVxuXG4uaWNvbi1udW1lcmljLTQtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDVcIjtcbn1cblxuLmljb24tbnVtZXJpYy00LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NlwiO1xufVxuXG4uaWNvbi1udW1lcmljLTUtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDdcIjtcbn1cblxuLmljb24tbnVtZXJpYy01LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ4XCI7XG59XG5cbi5pY29uLW51bWVyaWMtNS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDlcIjtcbn1cblxuLmljb24tbnVtZXJpYy02LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRhXCI7XG59XG5cbi5pY29uLW51bWVyaWMtNi1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YlwiO1xufVxuXG4uaWNvbi1udW1lcmljLTYtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRjXCI7XG59XG5cbi5pY29uLW51bWVyaWMtNy1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZFwiO1xufVxuXG4uaWNvbi1udW1lcmljLTctYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGVcIjtcbn1cblxuLmljb24tbnVtZXJpYy03LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZlwiO1xufVxuXG4uaWNvbi1udW1lcmljLTgtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTBcIjtcbn1cblxuLmljb24tbnVtZXJpYy04LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUxXCI7XG59XG5cbi5pY29uLW51bWVyaWMtOC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTJcIjtcbn1cblxuLmljb24tbnVtZXJpYy05LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUzXCI7XG59XG5cbi5pY29uLW51bWVyaWMtOS1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NFwiO1xufVxuXG4uaWNvbi1udW1lcmljLTktYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU1XCI7XG59XG5cbi5pY29uLW51bWVyaWMtOS1wbHVzLWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU2XCI7XG59XG5cbi5pY29uLW51bWVyaWMtOS1wbHVzLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU3XCI7XG59XG5cbi5pY29uLW51bWVyaWMtOS1wbHVzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1OFwiO1xufVxuXG4uaWNvbi1udW1lcmljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU5XCI7XG59XG5cbi5pY29uLW51dHJpdG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVhXCI7XG59XG5cbi5pY29uLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWJcIjtcbn1cblxuLmljb24tb2ZmaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVjXCI7XG59XG5cbi5pY29uLW9pbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1ZFwiO1xufVxuXG4uaWNvbi1vbWVnYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1ZVwiO1xufVxuXG4uaWNvbi1vbmVkcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1ZlwiO1xufVxuXG4uaWNvbi1vcGVuLWluLWFwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MFwiO1xufVxuXG4uaWNvbi1vcGVuLWluLW5ldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MVwiO1xufVxuXG4uaWNvbi1vcm5hbWVudC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYyXCI7XG59XG5cbi5pY29uLW9ybmFtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYzXCI7XG59XG5cbi5pY29uLW91dGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NFwiO1xufVxuXG4uaWNvbi1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY1XCI7XG59XG5cbi5pY29uLW93bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NlwiO1xufVxuXG4uaWNvbi1wYWNrYWdlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjdcIjtcbn1cblxuLmljb24tcGFja2FnZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2OFwiO1xufVxuXG4uaWNvbi1wYWNrYWdlLXZhcmlhbnQtY2xvc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY5XCI7XG59XG5cbi5pY29uLXBhY2thZ2UtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2YVwiO1xufVxuXG4uaWNvbi1wYWNrYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZiXCI7XG59XG5cbi5pY29uLXBhbGV0dGUtYWR2YW5jZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmNcIjtcbn1cblxuLmljb24tcGFsZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZFwiO1xufVxuXG4uaWNvbi1wYW5kYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZVwiO1xufVxuXG4uaWNvbi1wYW5kb3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZmXCI7XG59XG5cbi5pY29uLXBhbm9yYW1hLWZpc2hleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzBcIjtcbn1cblxuLmljb24tcGFub3JhbWEtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MVwiO1xufVxuXG4uaWNvbi1wYW5vcmFtYS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MlwiO1xufVxuXG4uaWNvbi1wYW5vcmFtYS13aWRlLWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTczXCI7XG59XG5cbi5pY29uLXBhbm9yYW1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc0XCI7XG59XG5cbi5pY29uLXBhcGVyLWN1dC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NVwiO1xufVxuXG4uaWNvbi1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzZcIjtcbn1cblxuLmljb24tcGFya2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3N1wiO1xufVxuXG4uaWNvbi1wYXVzZS1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3OFwiO1xufVxuXG4uaWNvbi1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzlcIjtcbn1cblxuLmljb24tcGF1c2Utb2N0YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdhXCI7XG59XG5cbi5pY29uLXBhdXNlLW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2JcIjtcbn1cblxuLmljb24tcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2NcIjtcbn1cblxuLmljb24tcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdkXCI7XG59XG5cbi5pY29uLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3ZVwiO1xufVxuXG4uaWNvbi1wZW5jaWwtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2ZcIjtcbn1cblxuLmljb24tcGVuY2lsLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MFwiO1xufVxuXG4uaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODFcIjtcbn1cblxuLmljb24tcGVvcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgyXCI7XG59XG5cbi5pY29uLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODNcIjtcbn1cblxuLmljb24tcGVyc29uLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NFwiO1xufVxuXG4uaWNvbi1wZXJzb24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODVcIjtcbn1cblxuLmljb24tcGVyc29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODZcIjtcbn1cblxuLmljb24tcGhhcm1hY3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODdcIjtcbn1cblxuLmljb24tcGhvbmUtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg4XCI7XG59XG5cbi5pY29uLXBob25lLWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODlcIjtcbn1cblxuLmljb24tcGhvbmUtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4YVwiO1xufVxuXG4uaWNvbi1waG9uZS1oYW5ndXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGJcIjtcbn1cblxuLmljb24tcGhvbmUtaW4tdGFsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4Y1wiO1xufVxuXG4uaWNvbi1waG9uZS1pbmNvbWluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZFwiO1xufVxuXG4uaWNvbi1waG9uZS1sb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGVcIjtcbn1cblxuLmljb24tcGhvbmUtbG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThmXCI7XG59XG5cbi5pY29uLXBob25lLW1pc3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5MFwiO1xufVxuXG4uaWNvbi1waG9uZS1vdXRnb2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5MVwiO1xufVxuXG4uaWNvbi1waG9uZS1wYXVzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTJcIjtcbn1cblxuLmljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTNcIjtcbn1cblxuLmljb24tcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5NFwiO1xufVxuXG4uaWNvbi1waWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTVcIjtcbn1cblxuLmljb24tcGlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5NlwiO1xufVxuXG4uaWNvbi1waW4tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk3XCI7XG59XG5cbi5pY29uLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5OFwiO1xufVxuXG4uaWNvbi1waW5lLXRyZWUtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk5XCI7XG59XG5cbi5pY29uLXBpbmUtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5YVwiO1xufVxuXG4uaWNvbi1waW50ZXJlc3QtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTliXCI7XG59XG5cbi5pY29uLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5Y1wiO1xufVxuXG4uaWNvbi1waXp6YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZFwiO1xufVxuXG4uaWNvbi1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZVwiO1xufVxuXG4uaWNvbi1wbGF5LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTlmXCI7XG59XG5cbi5pY29uLXBsYXktY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTBcIjtcbn1cblxuLmljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTFcIjtcbn1cblxuLmljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhMlwiO1xufVxuXG4uaWNvbi1wbGF5bGlzdC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhM1wiO1xufVxuXG4uaWNvbi1wbGF5bGlzdC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE0XCI7XG59XG5cbi5pY29uLXBsYXlzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE1XCI7XG59XG5cbi5pY29uLXBsdXMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE2XCI7XG59XG5cbi5pY29uLXBsdXMtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTdcIjtcbn1cblxuLmljb24tcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YThcIjtcbn1cblxuLmljb24tcGx1cy1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE5XCI7XG59XG5cbi5pY29uLXBsdXMtb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFhXCI7XG59XG5cbi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWJcIjtcbn1cblxuLmljb24tcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFjXCI7XG59XG5cbi5pY29uLXBvbGwtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFkXCI7XG59XG5cbi5pY29uLXBvbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWVcIjtcbn1cblxuLmljb24tcG9seW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhZlwiO1xufVxuXG4uaWNvbi1wb3Bjb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWIwXCI7XG59XG5cbi5pY29uLXBvdW5kLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliMVwiO1xufVxuXG4uaWNvbi1wb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliMlwiO1xufVxuXG4uaWNvbi1wb3dlci1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliM1wiO1xufVxuXG4uaWNvbi1wb3dlci1zb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjRcIjtcbn1cblxuLmljb24tcG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjVcIjtcbn1cblxuLmljb24tcHJlc2VudGF0aW9uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjZcIjtcbn1cblxuLmljb24tcHJlc2VudGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI3XCI7XG59XG5cbi5pY29uLXByaW50ZXItM2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjhcIjtcbn1cblxuLmljb24tcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliOVwiO1xufVxuXG4uaWNvbi1wdWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliYVwiO1xufVxuXG4uaWNvbi1wdXp6bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmJcIjtcbn1cblxuLmljb24tcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJjXCI7XG59XG5cbi5pY29uLXF1YWRjb3B0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmRcIjtcbn1cblxuLmljb24tcXVhbGl0eS1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJlXCI7XG59XG5cbi5pY29uLXF1ZXN0aW9uLW1hcmstY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJmXCI7XG59XG5cbi5pY29uLXF1aWNrLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWMwXCI7XG59XG5cbi5pY29uLXF1aWNrdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljMVwiO1xufVxuXG4uaWNvbi1yYWJiaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzJcIjtcbn1cblxuLmljb24tcmFkaWF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzNcIjtcbn1cblxuLmljb24tcmFkaW8tdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzRcIjtcbn1cblxuLmljb24tcmFkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzVcIjtcbn1cblxuLmljb24tcmFkaW9hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzZcIjtcbn1cblxuLmljb24tcmFkaW9ib3gtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzdcIjtcbn1cblxuLmljb24tcmFkaW9ib3gtbWFya2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM4XCI7XG59XG5cbi5pY29uLXJhc3BiZXJyeXBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM5XCI7XG59XG5cbi5pY29uLXJkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2FcIjtcbn1cblxuLmljb24tcmVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljYlwiO1xufVxuXG4uaWNvbi1yZWFkYWJpbGl0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljY1wiO1xufVxuXG4uaWNvbi1yZWNlaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNkXCI7XG59XG5cbi5pY29uLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2VcIjtcbn1cblxuLmljb24tcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNmXCI7XG59XG5cbi5pY29uLXJlZG8tdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkMFwiO1xufVxuXG4uaWNvbi1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQxXCI7XG59XG5cbi5pY29uLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDJcIjtcbn1cblxuLmljb24tcmVsYXRpdmUtc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDNcIjtcbn1cblxuLmljb24tcmVsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ0XCI7XG59XG5cbi5pY29uLXJlbW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkNVwiO1xufVxuXG4uaWNvbi1yZW5hbWUtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ2XCI7XG59XG5cbi5pY29uLXJlcGVhdC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDdcIjtcbn1cblxuLmljb24tcmVwZWF0LW9uY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDhcIjtcbn1cblxuLmljb24tcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ5XCI7XG59XG5cbi5pY29uLXJlcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkYVwiO1xufVxuXG4uaWNvbi1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGJcIjtcbn1cblxuLmljb24tcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGNcIjtcbn1cblxuLmljb24tcmVwcm9kdWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRkXCI7XG59XG5cbi5pY29uLXJlc2l6ZS1ib3R0b20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGVcIjtcbn1cblxuLmljb24tcmVzcG9uc2l2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkZlwiO1xufVxuXG4uaWNvbi1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWUwXCI7XG59XG5cbi5pY29uLXJld2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllMVwiO1xufVxuXG4uaWNvbi1yaWJib246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTJcIjtcbn1cblxuLmljb24tcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllM1wiO1xufVxuXG4uaWNvbi1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTRcIjtcbn1cblxuLmljb24tcm90YXRlLTNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU1XCI7XG59XG5cbi5pY29uLXJvdGF0ZS1sZWZ0LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTZcIjtcbn1cblxuLmljb24tcm90YXRlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTdcIjtcbn1cblxuLmljb24tcm90YXRlLXJpZ2h0LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZThcIjtcbn1cblxuLmljb24tcm90YXRlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU5XCI7XG59XG5cbi5pY29uLXJvdXRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllYVwiO1xufVxuXG4uaWNvbi1yc3MtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWViXCI7XG59XG5cbi5pY29uLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWVjXCI7XG59XG5cbi5pY29uLXJ1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllZFwiO1xufVxuXG4uaWNvbi1zYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWVlXCI7XG59XG5cbi5pY29uLXNhdGVsbGl0ZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWVmXCI7XG59XG5cbi5pY29uLXNhdGVsbGl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmMFwiO1xufVxuXG4uaWNvbi1zY2FsZS1iYXRocm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmMVwiO1xufVxuXG4uaWNvbi1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmMlwiO1xufVxuXG4uaWNvbi1zY2hvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjNcIjtcbn1cblxuLmljb24tc2NyZWVuLXJvdGF0aW9uLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjRcIjtcbn1cblxuLmljb24tc2NyZWVuLXJvdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY1XCI7XG59XG5cbi5pY29uLXNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmNlwiO1xufVxuXG4uaWNvbi1zZWN1cml0eS1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY3XCI7XG59XG5cbi5pY29uLXNlY3VyaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY4XCI7XG59XG5cbi5pY29uLXNlbGVjdC1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjlcIjtcbn1cblxuLmljb24tc2VsZWN0LWludmVyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmFcIjtcbn1cblxuLmljb24tc2VsZWN0LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmYlwiO1xufVxuXG4uaWNvbi1zZWxlY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmNcIjtcbn1cblxuLmljb24tc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmZFwiO1xufVxuXG4uaWNvbi1zZXJ2ZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmVcIjtcbn1cblxuLmljb24tc2VydmVyLW5ldHdvcmstb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZmXCI7XG59XG5cbi5pY29uLXNlcnZlci1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAwXCI7XG59XG5cbi5pY29uLXNlcnZlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDFcIjtcbn1cblxuLmljb24tc2VydmVyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDJcIjtcbn1cblxuLmljb24tc2VydmVyLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwM1wiO1xufVxuXG4uaWNvbi1zZXJ2ZXItc2VjdXJpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDRcIjtcbn1cblxuLmljb24tc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA1XCI7XG59XG5cbi5pY29uLXNoYXBlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDZcIjtcbn1cblxuLmljb24tc2hhcmUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwN1wiO1xufVxuXG4uaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwOFwiO1xufVxuXG4uaWNvbi1zaGllbGQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwOVwiO1xufVxuXG4uaWNvbi1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGFcIjtcbn1cblxuLmljb24tc2hvcHBpbmctbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGJcIjtcbn1cblxuLmljb24tc2hvcHBpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGNcIjtcbn1cblxuLmljb24tc2h1ZmZsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwZFwiO1xufVxuXG4uaWNvbi1zaWdtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwZVwiO1xufVxuXG4uaWNvbi1zaWduLWNhdXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGZcIjtcbn1cblxuLmljb24tc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEwXCI7XG59XG5cbi5pY29uLXNpbHZlcndhcmUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMVwiO1xufVxuXG4uaWNvbi1zaWx2ZXJ3YXJlLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEyXCI7XG59XG5cbi5pY29uLXNpbHZlcndhcmUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExM1wiO1xufVxuXG4uaWNvbi1zaWx2ZXJ3YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE0XCI7XG59XG5cbi5pY29uLXNpbS1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNVwiO1xufVxuXG4uaWNvbi1zaW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTZcIjtcbn1cblxuLmljb24tc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExN1wiO1xufVxuXG4uaWNvbi1za2lwLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMThcIjtcbn1cblxuLmljb24tc2tpcC1wcmV2aW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExOVwiO1xufVxuXG4uaWNvbi1za3lwZS1idXNpbmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExYVwiO1xufVxuXG4uaWNvbi1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExYlwiO1xufVxuXG4uaWNvbi1zbGVlcC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWNcIjtcbn1cblxuLmljb24tc2xlZXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWRcIjtcbn1cblxuLmljb24tc21va2luZy1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWVcIjtcbn1cblxuLmljb24tc21va2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZlwiO1xufVxuXG4uaWNvbi1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyMFwiO1xufVxuXG4uaWNvbi1zbm93bWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIxXCI7XG59XG5cbi5pY29uLXNvZmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjJcIjtcbn1cblxuLmljb24tc29ydC1hbHBoYWJldGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjNcIjtcbn1cblxuLmljb24tc29ydC1hc2NlbmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjRcIjtcbn1cblxuLmljb24tc29ydC1kZXNjZW5kaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI1XCI7XG59XG5cbi5pY29uLXNvcnQtbnVtZXJpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyNlwiO1xufVxuXG4uaWNvbi1zb3J0LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjdcIjtcbn1cblxuLmljb24tc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyOFwiO1xufVxuXG4uaWNvbi1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI5XCI7XG59XG5cbi5pY29uLXNvdXJjZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJhXCI7XG59XG5cbi5pY29uLXNvdXJjZS1wdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJiXCI7XG59XG5cbi5pY29uLXNwZWFrZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJjXCI7XG59XG5cbi5pY29uLXNwZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmRcIjtcbn1cblxuLmljb24tc3BlZWRvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmVcIjtcbn1cblxuLmljb24tc3BlbGxjaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyZlwiO1xufVxuXG4uaWNvbi1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTMwXCI7XG59XG5cbi5pY29uLXNwb3RsaWdodC1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTMxXCI7XG59XG5cbi5pY29uLXNwb3RsaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzMlwiO1xufVxuXG4uaWNvbi1zcHJlYWRzaGVldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzM1wiO1xufVxuXG4uaWNvbi1zcXVhcmUtaW5jLWNhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzRcIjtcbn1cblxuLmljb24tc3F1YXJlLWluYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzNVwiO1xufVxuXG4uaWNvbi1zdGFja292ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM2XCI7XG59XG5cbi5pY29uLXN0YXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM3XCI7XG59XG5cbi5pY29uLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzOFwiO1xufVxuXG4uaWNvbi1zdGFyLW9mLWRhdmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM5XCI7XG59XG5cbi5pY29uLXN0YXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzYVwiO1xufVxuXG4uaWNvbi1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNiXCI7XG59XG5cbi5pY29uLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNjXCI7XG59XG5cbi5pY29uLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNkXCI7XG59XG5cbi5pY29uLXN0b2NraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNlXCI7XG59XG5cbi5pY29uLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2ZcIjtcbn1cblxuLmljb24tc3RvcmUtMjQtaG91cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0MFwiO1xufVxuXG4uaWNvbi1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0MVwiO1xufVxuXG4uaWNvbi1zdG92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0MlwiO1xufVxuXG4uaWNvbi1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDNcIjtcbn1cblxuLmljb24tc3VuZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0NFwiO1xufVxuXG4uaWNvbi1zd2FwLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDVcIjtcbn1cblxuLmljb24tc3dhcC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0NlwiO1xufVxuXG4uaWNvbi1zd2ltOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ3XCI7XG59XG5cbi5pY29uLXN3b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ4XCI7XG59XG5cbi5pY29uLXN5bmMtYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDlcIjtcbn1cblxuLmljb24tc3luYy1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGFcIjtcbn1cblxuLmljb24tc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0YlwiO1xufVxuXG4uaWNvbi10YWItdW5zZWxlY3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0Y1wiO1xufVxuXG4uaWNvbi10YWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGRcIjtcbn1cblxuLmljb24tdGFibGUtY29sdW1uLXBsdXMtYWZ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGVcIjtcbn1cblxuLmljb24tdGFibGUtY29sdW1uLXBsdXMtYmVmb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRmXCI7XG59XG5cbi5pY29uLXRhYmxlLWNvbHVtbi1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTBcIjtcbn1cblxuLmljb24tdGFibGUtY29sdW1uLXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTUxXCI7XG59XG5cbi5pY29uLXRhYmxlLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTJcIjtcbn1cblxuLmljb24tdGFibGUtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTNcIjtcbn1cblxuLmljb24tdGFibGUtcm93LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1NFwiO1xufVxuXG4uaWNvbi10YWJsZS1yb3ctcGx1cy1hZnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1NVwiO1xufVxuXG4uaWNvbi10YWJsZS1yb3ctcGx1cy1iZWZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTZcIjtcbn1cblxuLmljb24tdGFibGUtcm93LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1N1wiO1xufVxuXG4uaWNvbi10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1OFwiO1xufVxuXG4uaWNvbi10YWJsZXQtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1OVwiO1xufVxuXG4uaWNvbi10YWJsZXQtaXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1YVwiO1xufVxuXG4uaWNvbi10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWJcIjtcbn1cblxuLmljb24tdGFnLWZhY2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTVjXCI7XG59XG5cbi5pY29uLXRhZy1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1ZFwiO1xufVxuXG4uaWNvbi10YWctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1ZVwiO1xufVxuXG4uaWNvbi10YWctdGV4dC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTVmXCI7XG59XG5cbi5pY29uLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2MFwiO1xufVxuXG4uaWNvbi10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTYxXCI7XG59XG5cbi5pY29uLXRlYW12aWV3ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjJcIjtcbn1cblxuLmljb24tdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjNcIjtcbn1cblxuLmljb24tdGVsZXZpc2lvbi1ndWlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2NFwiO1xufVxuXG4uaWNvbi10ZWxldmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY1XCI7XG59XG5cbi5pY29uLXRlbXBlcmF0dXJlLWNlbHNpdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjZcIjtcbn1cblxuLmljb24tdGVtcGVyYXR1cmUtZmFocmVuaGVpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2N1wiO1xufVxuXG4uaWNvbi10ZW1wZXJhdHVyZS1rZWx2aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjhcIjtcbn1cblxuLmljb24tdGVubmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY5XCI7XG59XG5cbi5pY29uLXRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNmFcIjtcbn1cblxuLmljb24tdGVycmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2YlwiO1xufVxuXG4uaWNvbi10ZXh0LXRvLXNwZWVjaC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNmNcIjtcbn1cblxuLmljb24tdGV4dC10by1zcGVlY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNmRcIjtcbn1cblxuLmljb24tdGV4dHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2ZVwiO1xufVxuXG4uaWNvbi10aGVhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZmXCI7XG59XG5cbi5pY29uLXRoZW1lLWxpZ2h0LWRhcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzBcIjtcbn1cblxuLmljb24tdGhlcm1vbWV0ZXItbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzFcIjtcbn1cblxuLmljb24tdGhlcm1vbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzJcIjtcbn1cblxuLmljb24tdGh1bWItZG93bi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTczXCI7XG59XG5cbi5pY29uLXRodW1iLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzRcIjtcbn1cblxuLmljb24tdGh1bWItdXAtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3NVwiO1xufVxuXG4uaWNvbi10aHVtYi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3NlwiO1xufVxuXG4uaWNvbi10aHVtYnMtdXAtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3N1wiO1xufVxuXG4uaWNvbi10aWNrZXQtYWNjb3VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3OFwiO1xufVxuXG4uaWNvbi10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzlcIjtcbn1cblxuLmljb24tdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTdhXCI7XG59XG5cbi5pY29uLXRpbGUtZm91cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3YlwiO1xufVxuXG4uaWNvbi10aW1lbGFwc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2NcIjtcbn1cblxuLmljb24tdGltZXItMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3ZFwiO1xufVxuXG4uaWNvbi10aW1lci0xMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3ZVwiO1xufVxuXG4uaWNvbi10aW1lci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2ZcIjtcbn1cblxuLmljb24tdGltZXItc2FuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4MFwiO1xufVxuXG4uaWNvbi10aW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4MVwiO1xufVxuXG4uaWNvbi10aW1ldGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODJcIjtcbn1cblxuLmljb24tdG9nZ2xlLXN3aXRjaC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODNcIjtcbn1cblxuLmljb24tdG9nZ2xlLXN3aXRjaC1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4NFwiO1xufVxuXG4uaWNvbi10b29sdGlwLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODVcIjtcbn1cblxuLmljb24tdG9vbHRpcC1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4NlwiO1xufVxuXG4uaWNvbi10b29sdGlwLW91dGxpbmUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4N1wiO1xufVxuXG4uaWNvbi10b29sdGlwLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODhcIjtcbn1cblxuLmljb24tdG9vbHRpcC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTg5XCI7XG59XG5cbi5pY29uLXRvb2x0aXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGFcIjtcbn1cblxuLmljb24tdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThiXCI7XG59XG5cbi5pY29uLXRyYWZmaWMtbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGNcIjtcbn1cblxuLmljb24tdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGRcIjtcbn1cblxuLmljb24tdHJhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4ZVwiO1xufVxuXG4uaWNvbi10cmFuc2NyaWJlLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThmXCI7XG59XG5cbi5pY29uLXRyYW5zY3JpYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTBcIjtcbn1cblxuLmljb24tdHJhbnNmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTFcIjtcbn1cblxuLmljb24tdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTJcIjtcbn1cblxuLmljb24tdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5M1wiO1xufVxuXG4uaWNvbi10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTRcIjtcbn1cblxuLmljb24tdHJlbmRpbmctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5NVwiO1xufVxuXG4uaWNvbi10cmVuZGluZy1uZXV0cmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk2XCI7XG59XG5cbi5pY29uLXRyZW5kaW5nLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk3XCI7XG59XG5cbi5pY29uLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk4XCI7XG59XG5cbi5pY29uLXRzaGlydC1jcmV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk5XCI7XG59XG5cbi5pY29uLXRzaGlydC12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTlhXCI7XG59XG5cbi5pY29uLXR1bWJsci1yZWJsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWJcIjtcbn1cblxuLmljb24tdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTljXCI7XG59XG5cbi5pY29uLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5ZFwiO1xufVxuXG4uaWNvbi10d2l0dGVyLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5ZVwiO1xufVxuXG4uaWNvbi10d2l0dGVyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5ZlwiO1xufVxuXG4uaWNvbi10d2l0dGVyLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTBcIjtcbn1cblxuLmljb24tdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhMVwiO1xufVxuXG4uaWNvbi11YnVudHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTJcIjtcbn1cblxuLmljb24tdW1icmVsbGEtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhM1wiO1xufVxuXG4uaWNvbi11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhNFwiO1xufVxuXG4uaWNvbi11bmRvLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTVcIjtcbn1cblxuLmljb24tdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhNlwiO1xufVxuXG4uaWNvbi11bmZvbGQtbGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhN1wiO1xufVxuXG4uaWNvbi11bmZvbGQtbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhOFwiO1xufVxuXG4uaWNvbi11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE5XCI7XG59XG5cbi5pY29uLXVudGFwcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWFcIjtcbn1cblxuLmljb24tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWFiXCI7XG59XG5cbi5pY29uLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhY1wiO1xufVxuXG4uaWNvbi12ZWN0b3ItY3VydmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWRcIjtcbn1cblxuLmljb24tdmVjdG9yLXBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWFlXCI7XG59XG5cbi5pY29uLXZlY3Rvci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWZcIjtcbn1cblxuLmljb24tdmVyaWZpZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjBcIjtcbn1cblxuLmljb24tdmlicmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWIxXCI7XG59XG5cbi5pY29uLXZpZGVvLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiMlwiO1xufVxuXG4uaWNvbi12aWRlby1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjNcIjtcbn1cblxuLmljb24tdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjRcIjtcbn1cblxuLmljb24tdmlldy1hZ2VuZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjVcIjtcbn1cblxuLmljb24tdmlldy1hcnJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiNlwiO1xufVxuXG4uaWNvbi12aWV3LWNhcm91c2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI3XCI7XG59XG5cbi5pY29uLXZpZXctY29sdW1uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI4XCI7XG59XG5cbi5pY29uLXZpZXctZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI5XCI7XG59XG5cbi5pY29uLXZpZXctZGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWJhXCI7XG59XG5cbi5pY29uLXZpZXctaGVhZGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYmJcIjtcbn1cblxuLmljb24tdmlldy1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWJjXCI7XG59XG5cbi5pY29uLXZpZXctbW9kdWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWJkXCI7XG59XG5cbi5pY29uLXZpZXctcXVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYmVcIjtcbn1cblxuLmljb24tdmlldy1zdHJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYmZcIjtcbn1cblxuLmljb24tdmlldy13ZWVrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWMwXCI7XG59XG5cbi5pY29uLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWMxXCI7XG59XG5cbi5pY29uLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzJcIjtcbn1cblxuLmljb24tdmstYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWMzXCI7XG59XG5cbi5pY29uLXZrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjNFwiO1xufVxuXG4uaWNvbi12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjNVwiO1xufVxuXG4uaWNvbi12b2ljZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzZcIjtcbn1cblxuLmljb24tdm9sdW1lLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzdcIjtcbn1cblxuLmljb24tdm9sdW1lLWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjOFwiO1xufVxuXG4uaWNvbi12b2x1bWUtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWM5XCI7XG59XG5cbi5pY29uLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhY2FcIjtcbn1cblxuLmljb24tdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWNiXCI7XG59XG5cbi5pY29uLXZwbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjY1wiO1xufVxuXG4uaWNvbi13YWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWNkXCI7XG59XG5cbi5pY29uLXdhbGxldC1naWZ0Y2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjZVwiO1xufVxuXG4uaWNvbi13YWxsZXQtbWVtYmVyc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjZlwiO1xufVxuXG4uaWNvbi13YWxsZXQtdHJhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQwXCI7XG59XG5cbi5pY29uLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkMVwiO1xufVxuXG4uaWNvbi13YXNoaW5nLW1hY2hpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDJcIjtcbn1cblxuLmljb24td2F0Y2gtZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQzXCI7XG59XG5cbi5pY29uLXdhdGNoLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkNFwiO1xufVxuXG4uaWNvbi13YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkNVwiO1xufVxuXG4uaWNvbi13YXRlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDZcIjtcbn1cblxuLmljb24td2F0ZXItcHVtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkN1wiO1xufVxuXG4uaWNvbi13YXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkOFwiO1xufVxuXG4uaWNvbi13ZWF0aGVyLWNsb3VkeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkOVwiO1xufVxuXG4uaWNvbi13ZWF0aGVyLWZvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkYVwiO1xufVxuXG4uaWNvbi13ZWF0aGVyLWhhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZGJcIjtcbn1cblxuLmljb24td2VhdGhlci1saWdodG5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZGNcIjtcbn1cblxuLmljb24td2VhdGhlci1uaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkZFwiO1xufVxuXG4uaWNvbi13ZWF0aGVyLXBhcnRseWNsb3VkeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkZVwiO1xufVxuXG4uaWNvbi13ZWF0aGVyLXBvdXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZGZcIjtcbn1cblxuLmljb24td2VhdGhlci1yYWlueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlMFwiO1xufVxuXG4uaWNvbi13ZWF0aGVyLXNub3d5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWUxXCI7XG59XG5cbi5pY29uLXdlYXRoZXItc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTJcIjtcbn1cblxuLmljb24td2VhdGhlci1zdW5zZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlM1wiO1xufVxuXG4uaWNvbi13ZWF0aGVyLXN1bnNldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlNFwiO1xufVxuXG4uaWNvbi13ZWF0aGVyLXN1bnNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlNVwiO1xufVxuXG4uaWNvbi13ZWF0aGVyLXdpbmR5LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTZcIjtcbn1cblxuLmljb24td2VhdGhlci13aW5keTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlN1wiO1xufVxuXG4uaWNvbi13ZWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZThcIjtcbn1cblxuLmljb24td2ViY2FtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU5XCI7XG59XG5cbi5pY29uLXdlaWdodC1raWxvZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlYVwiO1xufVxuXG4uaWNvbi13ZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZWJcIjtcbn1cblxuLmljb24td2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZWNcIjtcbn1cblxuLmljb24td2hlZWxjaGFpci1hY2Nlc3NpYmlsaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWVkXCI7XG59XG5cbi5pY29uLXdoaXRlLWJhbGFuY2UtYXV0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlZVwiO1xufVxuXG4uaWNvbi13aGl0ZS1iYWxhbmNlLWluY2FuZGVzY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlZlwiO1xufVxuXG4uaWNvbi13aGl0ZS1iYWxhbmNlLWlycmFkZXNjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWYwXCI7XG59XG5cbi5pY29uLXdoaXRlLWJhbGFuY2Utc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjFcIjtcbn1cblxuLmljb24td2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmMlwiO1xufVxuXG4uaWNvbi13aWk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjNcIjtcbn1cblxuLmljb24td2lraXBlZGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWY0XCI7XG59XG5cbi5pY29uLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmNVwiO1xufVxuXG4uaWNvbi13aW5kb3ctY2xvc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWY2XCI7XG59XG5cbi5pY29uLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmN1wiO1xufVxuXG4uaWNvbi13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjhcIjtcbn1cblxuLmljb24td2luZG93LW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjlcIjtcbn1cblxuLmljb24td2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZmFcIjtcbn1cblxuLmljb24td2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmYlwiO1xufVxuXG4uaWNvbi13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZmNcIjtcbn1cblxuLmljb24td29ya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWZkXCI7XG59XG5cbi5pY29uLXd1bmRlcmxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZmVcIjtcbn1cblxuLmljb24teGJveC1jb250cm9sbGVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmZlwiO1xufVxuXG4uaWNvbi14Ym94LWNvbnRyb2xsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDBcIjtcbn1cblxuLmljb24teGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwMVwiO1xufVxuXG4uaWNvbi14ZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDJcIjtcbn1cblxuLmljb24teG1sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjAzXCI7XG59XG5cbi5pY29uLXllYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjA0XCI7XG59XG5cbi5pY29uLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDVcIjtcbn1cblxuLmljb24teW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjA2XCI7XG59XG5cbi5pY29uLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDdcIjtcbn1cblxuLmljb24temlwLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwOFwiO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIENvbnRhaW5zIGN1c3RvbSBlbGVtZW50cywgY29tcG9uZW50cyBhbmQgZ2VuZXJhbCBzdHlsZXMgdGhhdFxuLyogZm9sbG93cyBHb29nbGUoVE0pIE1hdGVyaWFsIERlc2lnbihUTSkgc3BlY3Ncbi8qXG4vKiBodHRwczovL3d3dy5nb29nbGUuY29tL2Rlc2lnbi9zcGVjL21hdGVyaWFsLWRlc2lnbi9pbnRyb2R1Y3Rpb24uaHRtbFxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIEF2YXRhcnNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYXZhdGFyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIG1pbi13aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwIDhweCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmF2YXRhci5zcXVhcmUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmF2YXRhci5zbWFsbCB7XG4gIHdpZHRoOiAyMHB4O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uYXZhdGFyLmJpZyB7XG4gIHdpZHRoOiA3MnB4O1xuICBtaW4td2lkdGg6IDcycHg7XG4gIGhlaWdodDogNzJweDtcbiAgbGluZS1oZWlnaHQ6IDcycHg7XG59XG4uYXZhdGFyLmh1Z2Uge1xuICB3aWR0aDogOTZweDtcbiAgbWluLXdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDk2cHg7XG4gIGxpbmUtaGVpZ2h0OiA5NnB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIEZvcm1zXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvcm0td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4uZm9ybS13cmFwcGVyIC5mb3JtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBwYWRkaW5nOiA4cHggMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBOYXZpZ2F0aW9uIC0gU2ltcGxlXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5hdmlnYXRpb24tc2ltcGxlIC5pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIG1heC1oZWlnaHQ6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cbi5uYXZpZ2F0aW9uLXNpbXBsZSAuaXRlbSBtZC1pY29uIHtcbiAgbWFyZ2luOiAwIDE2cHggMCAwO1xufVxuLm5hdmlnYXRpb24tc2ltcGxlIC5pdGVtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubmF2aWdhdGlvbi1zaW1wbGUgLml0ZW0uc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuLm5hdmlnYXRpb24tc2ltcGxlIC5zdWJoZWFkZXIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ubmF2aWdhdGlvbi1zaW1wbGUgLnN1YmhlYWRlci5saWdodCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xufVxuLm5hdmlnYXRpb24tc2ltcGxlIG1kLWRpdmlkZXIge1xuICBtYXJnaW46IDhweCAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIFBhZ2luYXRpb25cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2ltcGxlLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuLnNpbXBsZS1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWl0ZW0ge1xuICBtaW4td2lkdGg6IDQ4cHg7XG4gIG1pbi1oZWlnaHQ6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuLnNpbXBsZS1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWl0ZW06aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cbi5zaW1wbGUtcGFnaW5hdGlvbiAucGFnaW5hdGlvbi1pdGVtLmFjdGl2ZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG4uc2ltcGxlLXBhZ2luYXRpb24gLnBhZ2luYXRpb24taXRlbS5kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgUHJpY2UgVGFibGVzXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiAyODBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW46IDI0cHggMjRweCAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0xIC5wYWNrYWdlLXR5cGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbn1cbi5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTEgLnBhY2thZ2UtdHlwZSAuc2FsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTEgLnByaWNlIHtcbiAgcGFkZGluZzogMzJweCAzMnB4IDE2cHggMzJweDtcbn1cbi5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTEgLnByaWNlIC5jdXJyZW5jeSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cbi5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTEgLnByaWNlIC52YWx1ZSB7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0xIC5wcmljZSAucGVyaW9kIHtcbiAgcGFkZGluZzogMCAwIDVweCA0cHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG4ucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0xIG1kLWRpdmlkZXIge1xuICBtYXJnaW46IDE2cHggMzJweDtcbn1cbi5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTEgLnRlcm1zIHtcbiAgcGFkZGluZzogMTZweCAzMnB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0xIC5jdGEtYnV0dG9uIHtcbiAgbWFyZ2luOiAxNnB4IGF1dG8gMzJweCBhdXRvO1xuICB3aWR0aDogMTI4cHg7XG59XG4ucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0yIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiA2cHggOHB4O1xufVxuLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMiAucGFja2FnZS10eXBlIHtcbiAgcGFkZGluZzogNDhweCAzMnB4IDI0cHggMzJweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0yIC5wcmljZSB7XG4gIHBhZGRpbmc6IDAgMzJweCA4cHggMzJweDtcbn1cbi5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTIgLnByaWNlIC5jdXJyZW5jeSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cbi5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTIgLnByaWNlIC52YWx1ZSB7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0yIC5wZXJpb2Qge1xuICBwYWRkaW5nOiAwIDMycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTIgLnRlcm1zIHtcbiAgcGFkZGluZzogMzJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMiAudGVybXMgLnRlcm0ge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMiAudGVybXMgLnRlcm06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMiAuY3RhLWJ1dHRvbiB7XG4gIG1hcmdpbjogOHB4IGF1dG8gMzJweCBhdXRvO1xuICB3aWR0aDogMTI4cHg7XG59XG4ucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0zIC5wYWNrYWdlLXR5cGUge1xuICBwYWRkaW5nOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0zIC5wYWNrYWdlLXR5cGUgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAzNHB4O1xufVxuLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMyAucGFja2FnZS10eXBlIC5zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0zIC5wcmljZSB7XG4gIHBhZGRpbmc6IDE2cHggMzJweDtcbn1cbi5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTMgLnByaWNlIC5jdXJyZW5jeSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMyAucHJpY2UgLnZhbHVlIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTMgLnByaWNlIC5wZXJpb2Qge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMyAudGVybXMge1xuICBtYXJnaW46IDMycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG4ucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0zIC50ZXJtcyAudGVybSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMyAudGVybXMgLnRlcm06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMyAuY3RhLWJ1dHRvbiB7XG4gIG1hcmdpbjogOHB4IDMycHg7XG59XG4ucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0zIC5ub3RlIHtcbiAgcGFkZGluZzogOHB4IDMycHggMTZweCAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIFRhYmxlIC0gU2ltcGxlXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpbXBsZS10YWJsZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLnNpbXBsZS10YWJsZS1jb250YWluZXIgLnRhYmxlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nOiAyNHB4O1xufVxuXG50YWJsZS5zaW1wbGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRhYmxlLnNpbXBsZSB0aGVhZCB0ciB0aCB7XG4gIHBhZGRpbmc6IDE2cHggOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1pbi13aWR0aDogMTIwcHg7XG59XG50YWJsZS5zaW1wbGUgdGhlYWQgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG50YWJsZS5zaW1wbGUgdGhlYWQgdHIgdGg6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG50YWJsZS5zaW1wbGUgdGJvZHkgdHIgdGQge1xuICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG50YWJsZS5zaW1wbGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG50YWJsZS5zaW1wbGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG50YWJsZS5zaW1wbGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG50YWJsZS5zaW1wbGUuY2xpY2thYmxlIHRib2R5IHRyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxudGFibGUuc2ltcGxlLmNsaWNrYWJsZSB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgVHlwb2dyYXBoeVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xcHg7XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuaHRtbCwgYm9keSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xufVxuXG5mb3JtIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmhvdmVyLCBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5hYmJyIHtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG5cbmJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuYmxvY2txdW90ZSBmb290ZXIge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5ibG9ja3F1b3RlIGZvb3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlMKgXCI7XG59XG5ibG9ja3F1b3RlLnJldmVyc2Uge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbmJsb2NrcXVvdGUucmV2ZXJzZSBmb290ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbmJsb2NrcXVvdGUucmV2ZXJzZSBmb290ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKAlMKgXCI7XG59XG5cbmNvZGUge1xuICBmb250LWZhbWlseTogXCJNb25hY29cIiwgXCJNZW5sb1wiLCBcIkNvbnNvbGFzXCIsIFwiVWJ1bnR1IE1vbm9cIiwgbW9ub3NwYWNlO1xufVxuY29kZTpub3QoLmhpZ2hsaWdodCkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDY1KTtcbiAgY29sb3I6ICMxMDZDQzg7XG4gIG1hcmdpbjogMCAxcHg7XG4gIHBhZGRpbmc6IDJweCAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuZGwgZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmRsIGRkIHtcbiAgbWFyZ2luOiA0cHggMCAxNnB4IDA7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjRjdGNDlBO1xufVxuXG5wcmUge1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW46IDhweCAxNnB4O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4udGV4dC1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50ZXh0LWJvbGQsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50ZXh0LXN0cmlrZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4udGV4dC1zdXBlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbn1cblxuLnRleHQtc3ViIHtcbiAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZm9udC13ZWlnaHQtMTAwIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLmZvbnQtd2VpZ2h0LTIwMCB7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5cbi5mb250LXdlaWdodC0zMDAge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZm9udC13ZWlnaHQtNDAwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZvbnQtd2VpZ2h0LTUwMCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mb250LXdlaWdodC02MDAge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZm9udC13ZWlnaHQtNzAwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZvbnQtd2VpZ2h0LTgwMCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5mb250LXdlaWdodC05MDAge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uZm9udC1zaXplLTIge1xuICBmb250LXNpemU6IDJweDtcbn1cblxuLmZvbnQtc2l6ZS00IHtcbiAgZm9udC1zaXplOiA0cHg7XG59XG5cbi5mb250LXNpemUtNiB7XG4gIGZvbnQtc2l6ZTogNnB4O1xufVxuXG4uZm9udC1zaXplLTgge1xuICBmb250LXNpemU6IDhweDtcbn1cblxuLmZvbnQtc2l6ZS0xMCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLmZvbnQtc2l6ZS0xMiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmZvbnQtc2l6ZS0xNCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZvbnQtc2l6ZS0xNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmZvbnQtc2l6ZS0xOCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmZvbnQtc2l6ZS0yMCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmZvbnQtc2l6ZS0yMiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmZvbnQtc2l6ZS0yNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmZvbnQtc2l6ZS0yNiB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuLmZvbnQtc2l6ZS0yOCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cblxuLmZvbnQtc2l6ZS0zMCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLmZvbnQtc2l6ZS0zMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cblxuLmZvbnQtc2l6ZS0zNCB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbn1cblxuLmZvbnQtc2l6ZS0zNiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuLmZvbnQtc2l6ZS0zOCB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbn1cblxuLmZvbnQtc2l6ZS00MCB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmZvbnQtc2l6ZS00MiB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbn1cblxuLmZvbnQtc2l6ZS00NCB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbn1cblxuLmZvbnQtc2l6ZS00NiB7XG4gIGZvbnQtc2l6ZTogNDZweDtcbn1cblxuLmZvbnQtc2l6ZS00OCB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbn1cblxuLmZvbnQtc2l6ZS01MCB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbn1cblxuLmZvbnQtc2l6ZS01MiB7XG4gIGZvbnQtc2l6ZTogNTJweDtcbn1cblxuLmZvbnQtc2l6ZS01NCB7XG4gIGZvbnQtc2l6ZTogNTRweDtcbn1cblxuLmZvbnQtc2l6ZS01NiB7XG4gIGZvbnQtc2l6ZTogNTZweDtcbn1cblxuLmZvbnQtc2l6ZS01OCB7XG4gIGZvbnQtc2l6ZTogNThweDtcbn1cblxuLmZvbnQtc2l6ZS02MCB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbn1cblxuLmZvbnQtc2l6ZS02MiB7XG4gIGZvbnQtc2l6ZTogNjJweDtcbn1cblxuLmZvbnQtc2l6ZS02NCB7XG4gIGZvbnQtc2l6ZTogNjRweDtcbn1cblxuLmZvbnQtc2l6ZS02NiB7XG4gIGZvbnQtc2l6ZTogNjZweDtcbn1cblxuLmZvbnQtc2l6ZS02OCB7XG4gIGZvbnQtc2l6ZTogNjhweDtcbn1cblxuLmZvbnQtc2l6ZS03MCB7XG4gIGZvbnQtc2l6ZTogNzBweDtcbn1cblxuLmZvbnQtc2l6ZS03MiB7XG4gIGZvbnQtc2l6ZTogNzJweDtcbn1cblxuLmZvbnQtc2l6ZS03NCB7XG4gIGZvbnQtc2l6ZTogNzRweDtcbn1cblxuLmZvbnQtc2l6ZS03NiB7XG4gIGZvbnQtc2l6ZTogNzZweDtcbn1cblxuLmZvbnQtc2l6ZS03OCB7XG4gIGZvbnQtc2l6ZTogNzhweDtcbn1cblxuLmZvbnQtc2l6ZS04MCB7XG4gIGZvbnQtc2l6ZTogODBweDtcbn1cblxuLmZvbnQtc2l6ZS04MiB7XG4gIGZvbnQtc2l6ZTogODJweDtcbn1cblxuLmZvbnQtc2l6ZS04NCB7XG4gIGZvbnQtc2l6ZTogODRweDtcbn1cblxuLmZvbnQtc2l6ZS04NiB7XG4gIGZvbnQtc2l6ZTogODZweDtcbn1cblxuLmZvbnQtc2l6ZS04OCB7XG4gIGZvbnQtc2l6ZTogODhweDtcbn1cblxuLmZvbnQtc2l6ZS05MCB7XG4gIGZvbnQtc2l6ZTogOTBweDtcbn1cblxuLmZvbnQtc2l6ZS05MiB7XG4gIGZvbnQtc2l6ZTogOTJweDtcbn1cblxuLmZvbnQtc2l6ZS05NCB7XG4gIGZvbnQtc2l6ZTogOTRweDtcbn1cblxuLmZvbnQtc2l6ZS05NiB7XG4gIGZvbnQtc2l6ZTogOTZweDtcbn1cblxuLmZvbnQtc2l6ZS05OCB7XG4gIGZvbnQtc2l6ZTogOThweDtcbn1cblxuLmZvbnQtc2l6ZS0xMDAge1xuICBmb250LXNpemU6IDEwMHB4O1xufVxuXG4uZm9udC1zaXplLTEwMiB7XG4gIGZvbnQtc2l6ZTogMTAycHg7XG59XG5cbi5mb250LXNpemUtMTA0IHtcbiAgZm9udC1zaXplOiAxMDRweDtcbn1cblxuLmZvbnQtc2l6ZS0xMDYge1xuICBmb250LXNpemU6IDEwNnB4O1xufVxuXG4uZm9udC1zaXplLTEwOCB7XG4gIGZvbnQtc2l6ZTogMTA4cHg7XG59XG5cbi5mb250LXNpemUtMTEwIHtcbiAgZm9udC1zaXplOiAxMTBweDtcbn1cblxuLmZvbnQtc2l6ZS0xMTIge1xuICBmb250LXNpemU6IDExMnB4O1xufVxuXG4uZm9udC1zaXplLTExNCB7XG4gIGZvbnQtc2l6ZTogMTE0cHg7XG59XG5cbi5mb250LXNpemUtMTE2IHtcbiAgZm9udC1zaXplOiAxMTZweDtcbn1cblxuLmZvbnQtc2l6ZS0xMTgge1xuICBmb250LXNpemU6IDExOHB4O1xufVxuXG4uZm9udC1zaXplLTEyMCB7XG4gIGZvbnQtc2l6ZTogMTIwcHg7XG59XG5cbi5saW5lLWhlaWdodC0yIHtcbiAgbGluZS1oZWlnaHQ6IDJweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTQge1xuICBsaW5lLWhlaWdodDogNHB4O1xufVxuXG4ubGluZS1oZWlnaHQtNiB7XG4gIGxpbmUtaGVpZ2h0OiA2cHg7XG59XG5cbi5saW5lLWhlaWdodC04IHtcbiAgbGluZS1oZWlnaHQ6IDhweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTEwIHtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG59XG5cbi5saW5lLWhlaWdodC0xMiB7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuXG4ubGluZS1oZWlnaHQtMTQge1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTE2IHtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5saW5lLWhlaWdodC0xOCB7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4ubGluZS1oZWlnaHQtMjAge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTIyIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5saW5lLWhlaWdodC0yNCB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ubGluZS1oZWlnaHQtMjYge1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTI4IHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5saW5lLWhlaWdodC0zMCB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4ubGluZS1oZWlnaHQtMzIge1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTM0IHtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG5cbi5saW5lLWhlaWdodC0zNiB7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG4ubGluZS1oZWlnaHQtMzgge1xuICBsaW5lLWhlaWdodDogMzhweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTQwIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi5saW5lLWhlaWdodC00MiB7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xufVxuXG4ubGluZS1oZWlnaHQtNDQge1xuICBsaW5lLWhlaWdodDogNDRweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTQ2IHtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG59XG5cbi5saW5lLWhlaWdodC00OCB7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxuXG4ubGluZS1oZWlnaHQtNTAge1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTUyIHtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG59XG5cbi5saW5lLWhlaWdodC01NCB7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xufVxuXG4ubGluZS1oZWlnaHQtNTYge1xuICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTU4IHtcbiAgbGluZS1oZWlnaHQ6IDU4cHg7XG59XG5cbi5saW5lLWhlaWdodC02MCB7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xufVxuXG4ubGluZS1oZWlnaHQtNjIge1xuICBsaW5lLWhlaWdodDogNjJweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTY0IHtcbiAgbGluZS1oZWlnaHQ6IDY0cHg7XG59XG5cbi5saW5lLWhlaWdodC02NiB7XG4gIGxpbmUtaGVpZ2h0OiA2NnB4O1xufVxuXG4ubGluZS1oZWlnaHQtNjgge1xuICBsaW5lLWhlaWdodDogNjhweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTcwIHtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG59XG5cbi5saW5lLWhlaWdodC03MiB7XG4gIGxpbmUtaGVpZ2h0OiA3MnB4O1xufVxuXG4ubGluZS1oZWlnaHQtNzQge1xuICBsaW5lLWhlaWdodDogNzRweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTc2IHtcbiAgbGluZS1oZWlnaHQ6IDc2cHg7XG59XG5cbi5saW5lLWhlaWdodC03OCB7XG4gIGxpbmUtaGVpZ2h0OiA3OHB4O1xufVxuXG4ubGluZS1oZWlnaHQtODAge1xuICBsaW5lLWhlaWdodDogODBweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTgyIHtcbiAgbGluZS1oZWlnaHQ6IDgycHg7XG59XG5cbi5saW5lLWhlaWdodC04NCB7XG4gIGxpbmUtaGVpZ2h0OiA4NHB4O1xufVxuXG4ubGluZS1oZWlnaHQtODYge1xuICBsaW5lLWhlaWdodDogODZweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTg4IHtcbiAgbGluZS1oZWlnaHQ6IDg4cHg7XG59XG5cbi5saW5lLWhlaWdodC05MCB7XG4gIGxpbmUtaGVpZ2h0OiA5MHB4O1xufVxuXG4ubGluZS1oZWlnaHQtOTIge1xuICBsaW5lLWhlaWdodDogOTJweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTk0IHtcbiAgbGluZS1oZWlnaHQ6IDk0cHg7XG59XG5cbi5saW5lLWhlaWdodC05NiB7XG4gIGxpbmUtaGVpZ2h0OiA5NnB4O1xufVxuXG4ubGluZS1oZWlnaHQtOTgge1xuICBsaW5lLWhlaWdodDogOThweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTEwMCB7XG4gIGxpbmUtaGVpZ2h0OiAxMDBweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTEwMiB7XG4gIGxpbmUtaGVpZ2h0OiAxMDJweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTEwNCB7XG4gIGxpbmUtaGVpZ2h0OiAxMDRweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTEwNiB7XG4gIGxpbmUtaGVpZ2h0OiAxMDZweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTEwOCB7XG4gIGxpbmUtaGVpZ2h0OiAxMDhweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTExMCB7XG4gIGxpbmUtaGVpZ2h0OiAxMTBweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTExMiB7XG4gIGxpbmUtaGVpZ2h0OiAxMTJweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTExNCB7XG4gIGxpbmUtaGVpZ2h0OiAxMTRweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTExNiB7XG4gIGxpbmUtaGVpZ2h0OiAxMTZweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTExOCB7XG4gIGxpbmUtaGVpZ2h0OiAxMThweDtcbn1cblxuLmxpbmUtaGVpZ2h0LTEyMCB7XG4gIGxpbmUtaGVpZ2h0OiAxMjBweDtcbn1cblxuLnRleHQtYm94ZWQsIC50ZXh0LWJveGVkLWxpZ2h0IHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBtYXJnaW46IDAgOHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGV4dC1ib3hlZC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5hbmd1bGFyLWdvb2dsZS1tYXAtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cblxuLm1vbWVudC1waWNrZXIgLm1vbWVudC1waWNrZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDI5NnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogMCAxNHB4IDI4cHggcmdiYSgwLCAwLCAwLCAwLjI1KSwgMCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDhweDtcbn1cbi5tb21lbnQtcGlja2VyIC5tb21lbnQtcGlja2VyLWNvbnRhaW5lciB0aCxcbi5tb21lbnQtcGlja2VyIC5tb21lbnQtcGlja2VyLWNvbnRhaW5lciB0ZCB7XG4gIG1pbi13aWR0aDogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogOHB4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbn1cbi5tb21lbnQtcGlja2VyIC5tb21lbnQtcGlja2VyLWNvbnRhaW5lciB0aDpob3Zlcixcbi5tb21lbnQtcGlja2VyIC5tb21lbnQtcGlja2VyLWNvbnRhaW5lciB0ZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ubW9tZW50LXBpY2tlciAubW9tZW50LXBpY2tlci1jb250YWluZXIgdGQuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMzg2RkZGO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLm1vbWVudC1waWNrZXIgLm1vbWVudC1waWNrZXItY29udGFpbmVyIC5oZWFkZXItdmlldyB0aCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLm1vbWVudC1waWNrZXIgLm1vbWVudC1waWNrZXItY29udGFpbmVyIC5oZWFkZXItdmlldyB0aDpmaXJzdC1jaGlsZCwgLm1vbWVudC1waWNrZXIgLm1vbWVudC1waWNrZXItY29udGFpbmVyIC5oZWFkZXItdmlldyB0aDpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBAIENoYXJ0IEMzXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmMzIHtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gIC8qLS0gQ2hhcnQgLS0qL1xuICAvKi0tIExpbmUgLS0qL1xuICAvKi0tIFBvaW50IC0tKi9cbiAgLyotLSBBeGlzIC0tKi9cbiAgLyotLSBHcmlkIC0tKi9cbiAgLyotLSBUZXh0IG9uIENoYXJ0IC0tKi9cbiAgLyotLSBCYXIgLS0qL1xuICAvKi0tIEZvY3VzIC0tKi9cbiAgLyotLSBSZWdpb24gLS0qL1xuICAvKi0tIEJydXNoIC0tKi9cbiAgLyotLSBTZWxlY3QgLSBEcmFnIC0tKi9cbiAgLyotLSBMZWdlbmQgLS0qL1xuICAvKi0tIFRvb2x0aXAgLS0qL1xuICAvKi0tIEFyZWEgLS0qL1xuICAvKi0tIEFyYyAtLSovXG59XG4uYzMgc3ZnIHtcbiAgZm9udDogMTJweCBSb2JvdG9EcmFmdCwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG59XG4uYzMgcGF0aCwgLmMzIGxpbmUge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICMwMDA7XG59XG4uYzMgdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYzMgLmMzLWxlZ2VuZC1pdGVtLXRpbGUsIC5jMyAuYzMteGdyaWQtZm9jdXMsIC5jMyAuYzMteWdyaWQsIC5jMyAuYzMtZXZlbnQtcmVjdCwgLmMzIC5jMy1iYXJzIHBhdGgge1xuICBzaGFwZS1yZW5kZXJpbmc6IGNyaXNwRWRnZXM7XG59XG4uYzMgLmMzLWNoYXJ0LWxpbmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbn1cbi5jMyAuYzMtbGluZSB7XG4gIHN0cm9rZS13aWR0aDogMXB4O1xufVxuLmMzLnN0cm9rZS0zIC5jMy1saW5lIHtcbiAgc3Ryb2tlLXdpZHRoOiAzcHg7XG59XG4uYzMuc3Ryb2tlLTIgLmMzLWxpbmUge1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cbi5jMyAuYzMtY2lyY2xlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gIHN0cm9rZTogd2hpdGU7XG4gIHN0cm9rZS13aWR0aDogMjtcbn1cbi5jMyAuYzMtY2lyY2xlLl9leHBhbmRlZF8ge1xuICBzdHJva2Utd2lkdGg6IDM7XG4gIHN0cm9rZTogd2hpdGU7XG59XG4uYzMgLmMzLWNoYXJ0LWFyYyBwYXRoIHtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuLmMzIC5jMy1jaGFydC1hcmMgdGV4dCB7XG4gIGZpbGw6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5jMyAuYzMtZ3JpZCBsaW5lIHtcbiAgc3Ryb2tlOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICBzdHJva2Utd2lkdGg6IDFweDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMDtcbn1cbi5jMyAuYzMtZ3JpZCB0ZXh0IHtcbiAgZmlsbDogI2FhYTtcbn1cbi5jMyAuYzMtYXhpcyAudGljayB7XG4gIHN0cm9rZS13aWR0aDogMDtcbn1cbi5jMyAuYzMtYXhpcyB0ZXh0IHtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjMzKTtcbn1cbi5jMyAuYzMtYXhpcyBsaW5lLCAuYzMgLmMzLWF4aXMgcGF0aCB7XG4gIHN0cm9rZTogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cbi5jMyAuYzMteGdyaWQsIC5jMyAuYzMteWdyaWQge1xuICBzdHJva2UtZGFzaGFycmF5OiAwIDA7XG59XG4uYzMgLmMzLXRleHQuYzMtZW1wdHkge1xuICBmaWxsOiAjODA4MDgwO1xuICBmb250LXNpemU6IDJlbTtcbn1cbi5jMyAuYzMtYmFyIHtcbiAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuLmMzIC5jMy1iYXIuX2V4cGFuZGVkXyB7XG4gIGZpbGwtb3BhY2l0eTogMC43NTtcbn1cbi5jMyAuYzMtdGFyZ2V0LmMzLWZvY3VzZWQge1xuICBvcGFjaXR5OiAxO1xufVxuLmMzIC5jMy10YXJnZXQuYzMtZm9jdXNlZCBwYXRoLmMzLWxpbmUsIC5jMyAuYzMtdGFyZ2V0LmMzLWZvY3VzZWQgLmMzLXRhcmdldC5jMy1mb2N1c2VkIHBhdGguYzMtc3RlcCB7XG4gIHN0cm9rZS13aWR0aDogM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbn1cbi5jMyAuYzMtdGFyZ2V0LmMzLWRlZm9jdXNlZCB7XG4gIG9wYWNpdHk6IDAuMyAhaW1wb3J0YW50O1xufVxuLmMzIC5jMy1yZWdpb24ge1xuICBmaWxsOiBzdGVlbGJsdWU7XG4gIGZpbGwtb3BhY2l0eTogMC4xO1xufVxuLmMzIC5jMy1icnVzaCAuZXh0ZW50IHtcbiAgZmlsbC1vcGFjaXR5OiAwLjE7XG59XG4uYzMgLmMzLWxlZ2VuZC1pdGVtIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmMzIC5jMy1sZWdlbmQtaXRlbS1oaWRkZW4ge1xuICBvcGFjaXR5OiAwLjE1O1xufVxuLmMzIC5jMy1sZWdlbmQtYmFja2dyb3VuZCB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGZpbGw6IHdoaXRlO1xuICBzdHJva2U6IGxpZ2h0Z3JheTtcbiAgc3Ryb2tlLXdpZHRoOiAxO1xufVxuLmMzIC5jMy10b29sdGlwLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDEwO1xufVxuLmMzIC5jMy10b29sdGlwIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDk4KSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wODQpO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDRweCAwO1xufVxuLmMzIC5jMy10b29sdGlwIHRyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmMzIC5jMy10b29sdGlwIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuLmMzIC5jMy10b29sdGlwIHRkIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiA0cHggMTJweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NCk7XG59XG4uYzMgLmMzLXRvb2x0aXAgdGQgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5jMyAuYzMtdG9vbHRpcCB0ZC52YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NCk7XG59XG4uYzMgLmMzLWFyZWEge1xuICBzdHJva2Utd2lkdGg6IDA7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5jMyAuYzMtY2hhcnQtYXJjcy10aXRsZSB7XG4gIGRvbWluYW50LWJhc2VsaW5lOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG59XG4uYzMgLmMzLWNoYXJ0LWFyY3MgLmMzLWNoYXJ0LWFyY3MtYmFja2dyb3VuZCB7XG4gIGZpbGw6ICNlMGUwZTA7XG4gIHN0cm9rZTogbm9uZTtcbn1cbi5jMyAuYzMtY2hhcnQtYXJjcyAuYzMtY2hhcnQtYXJjcy1nYXVnZS11bml0IHtcbiAgZmlsbDogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmMzIC5jMy1jaGFydC1hcmNzIC5jMy1jaGFydC1hcmNzLWdhdWdlLW1heCB7XG4gIGZpbGw6ICM3Nzc7XG59XG4uYzMgLmMzLWNoYXJ0LWFyY3MgLmMzLWNoYXJ0LWFyY3MtZ2F1Z2UtbWluIHtcbiAgZmlsbDogIzc3Nztcbn1cbi5jMyAuYzMtY2hhcnQtYXJjIC5jMy1nYXVnZS12YWx1ZSB7XG4gIGZpbGw6ICMwMDA7XG59XG5cbi5jdC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmN0LWNoYXJ0LWRvbnV0IC5jdC1sYWJlbCxcbi5jdC1jaGFydC1waWUgLmN0LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uY2hhcnQtbGVnZW5kLFxuLmJhci1sZWdlbmQsXG4ubGluZS1sZWdlbmQsXG4ucGllLWxlZ2VuZCxcbi5yYWRhci1sZWdlbmQsXG4ucG9sYXJhcmVhLWxlZ2VuZCxcbi5kb3VnaG51dC1sZWdlbmQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG50YWJsZS5kYXRhVGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNsZWFyOiBib3RoO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgcGFkZGluZzogMTZweCA4cHg7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGg6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aDphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLmR0LWhlYWQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLmR0LWhlYWQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoIC50YWJsZS1oZWFkZXIgLmNvbHVtbi10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoIC50YWJsZS1oZWFkZXIgLnNlbGVjdGl6ZS1jb250cm9sIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aCAudGFibGUtaGVhZGVyIC5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoIC50YWJsZS1oZWFkZXIgLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0OmFmdGVyIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoIC50YWJsZS1oZWFkZXIgLmNvbHVtbi1zZWFyY2gtaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMzcHg7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQge1xuICBwYWRkaW5nOiAxNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQuZHQtaGVhZC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZC5kdC1oZWFkLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZC5kdC1oZWFkLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQuZHQtaGVhZC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZC5kdC1oZWFkLW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmcsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2MsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZyAudGFibGUtaGVhZGVyIC5jb2x1bW4tdGl0bGUsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2MgLnRhYmxlLWhlYWRlciAuY29sdW1uLXRpdGxlLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYyAudGFibGUtaGVhZGVyIC5jb2x1bW4tdGl0bGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmcgLnRhYmxlLWhlYWRlciAuY29sdW1uLXRpdGxlOmFmdGVyLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjIC50YWJsZS1oZWFkZXIgLmNvbHVtbi10aXRsZTphZnRlciwgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2MgLnRhYmxlLWhlYWRlciAuY29sdW1uLXRpdGxlOmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0b3A6IDJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZyAudGFibGUtaGVhZGVyIC5jb2x1bW4tdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZWFhOFwiO1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYyAudGFibGUtaGVhZGVyIC5jb2x1bW4tdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTcxOFwiO1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2MgLnRhYmxlLWhlYWRlciAuY29sdW1uLXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU3MTVcIjtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHggMThweCA2cHggMThweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxMTExMTE7XG59XG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aC5kdC1oZWFkLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aC5kdC1oZWFkLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aC5kdC1oZWFkLW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQge1xuICBwYWRkaW5nOiAxMHB4IDE4cHggNnB4IDE4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTExMTExO1xufVxudGFibGUuZGF0YVRhYmxlIHRmb290IHRkLmR0LWhlYWQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxudGFibGUuZGF0YVRhYmxlIHRmb290IHRkLmR0LWhlYWQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ci5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMEJFRDk7XG59XG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIuZGV0YWlscy1vcGVuIHRkLmRldGFpbC1jb2x1bW4gaSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIuZGV0YWlscy1yb3cub2RkIHRyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ci5kZXRhaWxzLXJvdyA+IHRkIHtcbiAgcGFkZGluZzogMDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aCB7XG4gIHBhZGRpbmc6IDE0cHggMTVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aC5kdC1ib2R5LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aC5kdC1ib2R5LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDE2cHggOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRkOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLmR0LWJvZHktbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLmR0LWJvZHktanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxudGFibGUuZGF0YVRhYmxlIHRoLmR0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxudGFibGUuZGF0YVRhYmxlIHRoLmR0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aC5kdC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxudGFibGUuZGF0YVRhYmxlIHRoLmR0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxudGFibGUuZGF0YVRhYmxlIHRoLmR0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG50YWJsZS5kYXRhVGFibGUgdGQuZHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50YWJsZS5kYXRhVGFibGUgdGQuZHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxudGFibGUuZGF0YVRhYmxlIHRkLmRhdGFUYWJsZXNfZW1wdHkge1xuICBoZWlnaHQ6IDUxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxudGFibGUuZGF0YVRhYmxlIHRkLmR0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxudGFibGUuZGF0YVRhYmxlIHRkLmR0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG50YWJsZS5kYXRhVGFibGUucm93LWJvcmRlciB0aGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxudGFibGUuZGF0YVRhYmxlLnJvdy1ib3JkZXIgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICBib3JkZXItdG9wOiBub25lO1xufVxudGFibGUuZGF0YVRhYmxlLnJvdy1ib3JkZXIgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxudGFibGUuZGF0YVRhYmxlLnJvdy1ib3JkZXIgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxudGFibGUuZGF0YVRhYmxlLnJvdy1ib3JkZXIgdGJvZHkgdGgge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5yb3ctYm9yZGVyIHRib2R5IHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG50YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXIgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICBib3JkZXItdG9wOiBub25lO1xufVxudGFibGUuZGF0YVRhYmxlLmNlbGwtYm9yZGVyIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlciB0Ym9keSB0aCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxudGFibGUuZGF0YVRhYmxlLmNlbGwtYm9yZGVyIHRib2R5IHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG50YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXIgdGJvZHkgdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlciB0Ym9keSB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxudGFibGUuZGF0YVRhYmxlLnN0cmlwZSB0Ym9keSB0ci5vZGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxudGFibGUuZGF0YVRhYmxlLnN0cmlwZSB0Ym9keSB0ci5vZGQuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUJCOUQzO1xufVxudGFibGUuZGF0YVRhYmxlLmhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5ob3ZlciB0Ym9keSB0cjpob3Zlci5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBOUI3RDE7XG59XG50YWJsZS5kYXRhVGFibGUuaG92ZXIgdGJvZHkgdHIub2RkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5ob3ZlciB0Ym9keSB0ci5vZGQ6aG92ZXIuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTlCN0QxO1xufVxudGFibGUuZGF0YVRhYmxlLmhvdmVyIHRib2R5IHRyLmV2ZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xufVxudGFibGUuZGF0YVRhYmxlLmhvdmVyIHRib2R5IHRyLmV2ZW46aG92ZXIuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTlCN0QxO1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbiB0Ym9keSB0ciA+IC5zb3J0aW5nXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbiB0Ym9keSB0ciA+IC5zb3J0aW5nXzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbiB0Ym9keSB0ciA+IC5zb3J0aW5nXzMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbiB0Ym9keSB0ci5zZWxlY3RlZCA+IC5zb3J0aW5nXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUNCQUQ0O1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbiB0Ym9keSB0ci5zZWxlY3RlZCA+IC5zb3J0aW5nXzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUNCQUQ0O1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbiB0Ym9keSB0ci5zZWxlY3RlZCA+IC5zb3J0aW5nXzMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUNCQUQ0O1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIub2RkID4gLnNvcnRpbmdfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG59XG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5vZGQgPiAuc29ydGluZ18yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcbn1cbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyLm9kZCA+IC5zb3J0aW5nXzMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIub2RkLnNlbGVjdGVkID4gLnNvcnRpbmdfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNkIzQ0Q7XG59XG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5vZGQuc2VsZWN0ZWQgPiAuc29ydGluZ18yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E3QjVDRTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyLm9kZC5zZWxlY3RlZCA+IC5zb3J0aW5nXzMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTlCNkQwO1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIuZXZlbiA+IC5zb3J0aW5nXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIuZXZlbiA+IC5zb3J0aW5nXzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQkZCO1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIuZXZlbiA+IC5zb3J0aW5nXzMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGREZEO1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIuZXZlbi5zZWxlY3RlZCA+IC5zb3J0aW5nXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUNCQUQ0O1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIuZXZlbi5zZWxlY3RlZCA+IC5zb3J0aW5nXzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQURCQkQ2O1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIuZXZlbi5zZWxlY3RlZCA+IC5zb3J0aW5nXzMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZCREQ4O1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0cjpob3ZlciA+IC5zb3J0aW5nXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQUVBO1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0cjpob3ZlciA+IC5zb3J0aW5nXzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCO1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0cjpob3ZlciA+IC5zb3J0aW5nXzMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0cjpob3Zlci5zZWxlY3RlZCA+IC5zb3J0aW5nXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTFBRUM3O1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0cjpob3Zlci5zZWxlY3RlZCA+IC5zb3J0aW5nXzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTJBRkM4O1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0cjpob3Zlci5zZWxlY3RlZCA+IC5zb3J0aW5nXzMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTRCMkNCO1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0ci5vZGQ6aG92ZXIgPiAuc29ydGluZ18xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUFFQTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHIub2RkOmhvdmVyID4gLnNvcnRpbmdfMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVCRUI7XG59XG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyLm9kZDpob3ZlciA+IC5zb3J0aW5nXzMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0ci5vZGQ6aG92ZXIuc2VsZWN0ZWQgPiAuc29ydGluZ18xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ExQUVDNztcbn1cbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHIub2RkOmhvdmVyLnNlbGVjdGVkID4gLnNvcnRpbmdfMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMkFGQzg7XG59XG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyLm9kZDpob3Zlci5zZWxlY3RlZCA+IC5zb3J0aW5nXzMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTRCMkNCO1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0ci5ldmVuOmhvdmVyID4gLnNvcnRpbmdfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XG59XG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyLmV2ZW46aG92ZXIgPiAuc29ydGluZ18yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcbn1cbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHIuZXZlbjpob3ZlciA+IC5zb3J0aW5nXzMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xufVxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0ci5ldmVuOmhvdmVyLnNlbGVjdGVkID4gLnNvcnRpbmdfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMUFFQzc7XG59XG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyLmV2ZW46aG92ZXIuc2VsZWN0ZWQgPiAuc29ydGluZ18yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EyQUZDODtcbn1cbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHIuZXZlbjpob3Zlci5zZWxlY3RlZCA+IC5zb3J0aW5nXzMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTRCMkNCO1xufVxudGFibGUuZGF0YVRhYmxlLm5vLWZvb3RlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG50YWJsZS5kYXRhVGFibGUubm93cmFwIHRoIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbnRhYmxlLmRhdGFUYWJsZS5ub3dyYXAgdGQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxudGFibGUuZGF0YVRhYmxlLmNvbXBhY3QgdGhlYWQgdGgge1xuICBwYWRkaW5nOiA1cHggOXB4O1xufVxudGFibGUuZGF0YVRhYmxlLmNvbXBhY3QgdGhlYWQgdGQge1xuICBwYWRkaW5nOiA1cHggOXB4O1xufVxudGFibGUuZGF0YVRhYmxlLmNvbXBhY3QgdGZvb3QgdGgge1xuICBwYWRkaW5nOiA1cHggOXB4IDNweCA5cHg7XG59XG50YWJsZS5kYXRhVGFibGUuY29tcGFjdCB0Zm9vdCB0ZCB7XG4gIHBhZGRpbmc6IDVweCA5cHggM3B4IDlweDtcbn1cbnRhYmxlLmRhdGFUYWJsZS5jb21wYWN0IHRib2R5IHRoIHtcbiAgcGFkZGluZzogNHB4IDVweDtcbn1cbnRhYmxlLmRhdGFUYWJsZS5jb21wYWN0IHRib2R5IHRkIHtcbiAgcGFkZGluZzogNHB4IDVweDtcbn1cblxuLypcbiAqIENvbnRyb2wgZmVhdHVyZSBsYXlvdXRcbiAqL1xuLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAudG9wIHtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogNjRweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5ib3R0b20gLmxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDhweDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmJvdHRvbSAubGVmdCAubGVuZ3RoIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5ib3R0b20gLnJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMCA4cHg7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5ib3R0b20gLnJpZ2h0IC5pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmJvdHRvbSAucmlnaHQgLmluZm8gLmRhdGFUYWJsZXNfaW5mbyB7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuYm90dG9tIC5yaWdodCAucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5ib3R0b20gLnJpZ2h0IC5wYWdpbmF0aW9uIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgcGFkZGluZzogOXB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luOiAwIDJweDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDk5OWVtIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjphY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCA5OTllbSAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMDgpLCBpbnNldCAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpO1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZCwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkOmhvdmVyLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQ6YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Byb2Nlc3Npbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNTAlO1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSwgY29sb3Itc3RvcCgyNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSksIGNvbG9yLXN0b3AoNzUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAyNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSA3NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAyNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSA3NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAyNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSA3NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgMjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgNzUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgMjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgNzUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAvKiBXM0MgKi9cbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNsZWFyOiBib3RoO1xuICBtaW4taGVpZ2h0OiAwO1xuICAvKiBDbGVhciB0aGUgdGFibGUgYm9yZGVyICYgc2hhZG93cyAqL1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgdGFibGUuZGF0YVRhYmxlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIHRhYmxlLmRhdGFUYWJsZS5yb3ctYm9yZGVyIHRoZWFkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgLmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDU2cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDk1KSwgMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDJweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgLmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB0ciB0aDpsYXN0LWNoaWxkIC50YWJsZS1oZWFkZXIgLmNvbHVtbi10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogN3B4O1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgLmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgLmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0aCA+IC5kYXRhVGFibGVzX3NpemluZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIC5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGQgPiAuZGF0YVRhYmxlc19zaXppbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyLm5vLWZvb3RlciAuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIubm8tZm9vdGVyIC5kYXRhVGFibGVzX3Njcm9sbEhlYWQgdGFibGUsXG4uZGF0YVRhYmxlc193cmFwcGVyLm5vLWZvb3RlciAuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXI6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKiBEYXRhVGFibGUgU3BlY2lmaWMgQ29udGVudCBSdWxlcyAmIEZpeGVzICovXG50YWJsZS5kYXRhVGFibGUgLnNob3ctZGV0YWlscyB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbnRhYmxlLmRhdGFUYWJsZSAuYWN0aW9uLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbnRhYmxlLmRhdGFUYWJsZSAuYWN0aW9uLWJ1dHRvbnMgLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuLyogRnVsbHBhZ2UgZGF0YXRhYmxlICovXG4uZnVsbHBhZ2UtZGF0YXRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi8qIEZ1bGxwYWdlIGRhdGF0YWJsZSBJRTExIEZpeCAqL1xuLmV4cGxvcmVyLTExIC5mdWxscGFnZS1kYXRhdGFibGUgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgZmxleDogMTtcbn1cblxuLyogUmVzcG9uc2l2ZSBkYXRhdGFibGUgKi9cbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZC5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZC5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZC5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIrXCI7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTdweDtcbiAgbGVmdDogOHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyLnBhcmVudCA+IHRkOmZpcnN0LWNoaWxkOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZC5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIucGFyZW50ID4gdGg6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIuY2hpbGQgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIuY2hpbGQgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiA4cHggMDtcbn1cbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIuY2hpbGQgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIuY2hpbGQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ci5jaGlsZCB1bCBsaSAuZHRyLXRpdGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi8qXG5cbmdpdGh1Yi5jb20gc3R5bGUgKGMpIFZhc2lseSBQb2xvdm55b3YgPHZhc3RAd2hpdGVhbnRzLm5ldD5cblxuKi9cbmhsanMsXG5baGxqc10ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbn1cblxuLmhsanMtY29tbWVudCxcbi5kaWZmIC5obGpzLWhlYWRlciB7XG4gIGNvbG9yOiAjOTk4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5obGpzLWtleXdvcmQsXG4uY3NzIC5ydWxlIC5obGpzLWtleXdvcmQsXG4uaGxqcy13aW51dGlscyxcbi5uZ2lueCAuaGxqcy10aXRsZSxcbi5obGpzLXN1YnN0LFxuLmhsanMtcmVxdWVzdCxcbi5obGpzLXN0YXR1cyB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhsanMtbnVtYmVyLFxuLmhsanMtaGV4Y29sb3IsXG4ucnVieSAuaGxqcy1jb25zdGFudCB7XG4gIGNvbG9yOiAjMDA4MDgwO1xufVxuXG4uaGxqcy1zdHJpbmcsXG4uaGxqcy10YWcgLmhsanMtdmFsdWUsXG4uaGxqcy1kb2N0YWcsXG4udGV4IC5obGpzLWZvcm11bGEge1xuICBjb2xvcjogI2QxNDtcbn1cblxuLmhsanMtdGl0bGUsXG4uaGxqcy1pZCxcbi5zY3NzIC5obGpzLXByZXByb2Nlc3NvciB7XG4gIGNvbG9yOiAjOTAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhsanMtbGlzdCAuaGxqcy1rZXl3b3JkLFxuLmhsanMtc3Vic3Qge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uaGxqcy1jbGFzcyAuaGxqcy10aXRsZSxcbi5obGpzLXR5cGUsXG4udmhkbCAuaGxqcy1saXRlcmFsLFxuLnRleCAuaGxqcy1jb21tYW5kIHtcbiAgY29sb3I6ICM0NTg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGxqcy10YWcsXG4uaGxqcy10YWcgLmhsanMtdGl0bGUsXG4uaGxqcy1ydWxlIC5obGpzLXByb3BlcnR5LFxuLmRqYW5nbyAuaGxqcy10YWcgLmhsanMta2V5d29yZCB7XG4gIGNvbG9yOiAjMDAwMDgwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uaGxqcy1hdHRyaWJ1dGUsXG4uaGxqcy12YXJpYWJsZSxcbi5saXNwIC5obGpzLWJvZHksXG4uaGxqcy1uYW1lIHtcbiAgY29sb3I6ICMwMDgwODA7XG59XG5cbi5obGpzLXJlZ2V4cCB7XG4gIGNvbG9yOiAjMDA5OTI2O1xufVxuXG4uaGxqcy1zeW1ib2wsXG4ucnVieSAuaGxqcy1zeW1ib2wgLmhsanMtc3RyaW5nLFxuLmxpc3AgLmhsanMta2V5d29yZCxcbi5jbG9qdXJlIC5obGpzLWtleXdvcmQsXG4uc2NoZW1lIC5obGpzLWtleXdvcmQsXG4udGV4IC5obGpzLXNwZWNpYWwsXG4uaGxqcy1wcm9tcHQge1xuICBjb2xvcjogIzk5MDA3Mztcbn1cblxuLmhsanMtYnVpbHRfaW4ge1xuICBjb2xvcjogIzAwODZiMztcbn1cblxuLmhsanMtcHJlcHJvY2Vzc29yLFxuLmhsanMtcHJhZ21hLFxuLmhsanMtcGksXG4uaGxqcy1kb2N0eXBlLFxuLmhsanMtc2hlYmFuZyxcbi5obGpzLWNkYXRhIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGxqcy1kZWxldGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZGQ7XG59XG5cbi5obGpzLWFkZGl0aW9uIHtcbiAgYmFja2dyb3VuZDogI2RmZDtcbn1cblxuLmRpZmYgLmhsanMtY2hhbmdlIHtcbiAgYmFja2dyb3VuZDogIzAwODZiMztcbn1cblxuLmhsanMtY2h1bmsge1xuICBjb2xvcjogI2FhYTtcbn1cblxubnZkMyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxubnZkMy5yZW1vdmUteC1saW5lcyAubnYteCAudGljayBsaW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbm52ZDMucmVtb3ZlLXktbGluZXMgLm52LXkgLnRpY2sgbGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5udmQzLnJlbW92ZS1saW5lLXN0cm9rZSAubnYtZ3JvdXBzIHBhdGgubnYtbGluZSB7XG4gIHN0cm9rZS13aWR0aDogMCAhaW1wb3J0YW50O1xufVxubnZkMy5yZW1vdmUtb3BhY2l0eSAubnYtZ3JvdXBzIC5udi1ncm91cCB7XG4gIGZpbGwtb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxubnZkMy5zaG93LWxpbmUtcG9pbnRzIC5udi1saW5lIC5udi1zY2F0dGVyIC5udi1ncm91cHMgLm52LXBvaW50IHtcbiAgZmlsbC1vcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHN0cm9rZS1vcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5udmQzIHRleHQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG59XG4ubnZkMyBsaW5lLm52LWd1aWRlbGluZSB7XG4gIHN0cm9rZTogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cbi5udmQzIC5udi1ncm91cHMgLm52LXBvaW50LmhvdmVyIHtcbiAgc3Ryb2tlLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgZmlsbC1vcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHN0cm9rZS1vcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5udnRvb2x0aXAge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5udnRvb2x0aXAuZ3Jhdml0eS1uOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cbi5udnRvb2x0aXAuZ3Jhdml0eS1zOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cbi5udnRvb2x0aXAuZ3Jhdml0eS1lOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMXB4O1xuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG4ubnZ0b29sdGlwLmdyYXZpdHktdzphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG4ubnZ0b29sdGlwIHRhYmxlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLm52dG9vbHRpcCB0YWJsZSB0Ym9keSB0ciB0ZC5sZWdlbmQtY29sb3ItZ3VpZGUgZGl2IHtcbiAgYm9yZGVyOiBub25lO1xufVxuLm52dG9vbHRpcCB0YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnBzLWNvbnRhaW5lcjpob3ZlciAucHMtaW4tc2Nyb2xsaW5nIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4ucHMtY29udGFpbmVyIC5wcy1pbi1zY3JvbGxpbmcge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5wcy1jb250YWluZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiA0cHggMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIHotaW5kZXg6IDQ5O1xufVxuLnBzLWNvbnRhaW5lciA+IC5wcy1zY3JvbGxiYXIteC1yYWlsID4gLnBzLXNjcm9sbGJhci14IHtcbiAgaGVpZ2h0OiA0cHg7XG59XG4ucHMtY29udGFpbmVyID4gLnBzLXNjcm9sbGJhci15LXJhaWwge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogNHB4IDA7XG4gIHdpZHRoOiA0cHg7XG4gIHotaW5kZXg6IDQ5O1xufVxuLnBzLWNvbnRhaW5lciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsID4gLnBzLXNjcm9sbGJhci15IHtcbiAgd2lkdGg6IDRweDtcbn1cblxuLnRhLXJvb3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YS1yb290IC50YS1zY3JvbGwtd2luZG93LmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4udGEtcm9vdC5mb2N1c3NlZCA+IC50YS1zY3JvbGwtd2luZG93LmZvcm0tY29udHJvbCB7XG4gIG91dGxpbmU6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi50YS1yb290IHRleHRhcmVhLnRhLWVkaXRvci50YS1odG1sIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgcGFkZGluZzogMTZweDtcbn1cbi50YS1yb290IC50YS10b29sYmFyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbn1cbi50YS1yb290IC50YS10b29sYmFyIC50YS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnRhLXJvb3QgLnRhLXRvb2xiYXIgLnRhLWdyb3VwICN0b29sYmFyV0MsXG4udGEtcm9vdCAudGEtdG9vbGJhciAudGEtZ3JvdXAgI3Rvb2xiYXJDQyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi50YS1yb290IC50YS10b29sYmFyIC50YS1ncm91cCAubWQtYnV0dG9uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIG1pbi13aWR0aDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGhlaWdodDogMzZweDtcbiAgbWluLWhlaWdodDogMzZweDtcbiAgcGFkZGluZzogNnB4O1xuICBtYXJnaW46IDRweCAwO1xufVxuLnRhLXJvb3QgLnRhLXRvb2xiYXIgLnRhLWdyb3VwIC5tZC1idXR0b24gaSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgSGVscGVyc1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbltuZ1xcOmNsb2FrXSwgW25nLWNsb2FrXSwgW2RhdGEtbmctY2xvYWtdLCBbeC1uZy1jbG9ha10sIC5uZy1jbG9haywgLngtbmctY2xvYWsge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tbWFyZ2luIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1yYWRpdXMge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZGl2aWRlci12ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAwIDhweDtcbn1cblxuLmhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cblxuW2ZpbGwtd2lkdGhdIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuXG5bZmlsbC1oZWlnaHRdIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLmZ1bGwtaGVpZ2h0IHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbmEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnNjcm9sbGFibGUub25seS14IHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuLnNjcm9sbGFibGUub25seS15IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uZmxleC1zY3JvbGxhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uZmxleC1zY3JvbGxhYmxlLm9ubHkteCB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbi5mbGV4LXNjcm9sbGFibGUub25seS15IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uYmFja2dyb3VuZC1pbWFnZS1jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmFsaWduLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmFsaWduLXZlcnRpY2FsIC5hbGlnbi12ZXJ0aWNhbC10b3AsXG4uYWxpZ24tdmVydGljYWwgLmFsaWduLXZlcnRpY2FsLW1pZGRsZSxcbi5hbGlnbi12ZXJ0aWNhbCAuYWxpZ24tdmVydGljYWwtYm90dG9tIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFsaWduLXZlcnRpY2FsIC5hbGlnbi12ZXJ0aWNhbC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmFsaWduLXZlcnRpY2FsIC5hbGlnbi12ZXJ0aWNhbC1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmFsaWduLXZlcnRpY2FsIC5hbGlnbi12ZXJ0aWNhbC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4ucGFkZGluZy0wLFxuLnAtMCB7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLnBhZGRpbmctdG9wLTAsXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTAsXG4ucHItMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTAsXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi5wYWRkaW5nLWxlZnQtMCxcbi5wbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5wYWRkaW5nLWhvcml6b250YWwtMCxcbi5waC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtMCxcbi5wdi0wIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLnBhZGRpbmctNSxcbi5wLTUge1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5wYWRkaW5nLXRvcC01LFxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4ucGFkZGluZy1yaWdodC01LFxuLnByLTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS01LFxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4ucGFkZGluZy1sZWZ0LTUsXG4ucGwtNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTUsXG4ucGgtNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTUsXG4ucHYtNSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5wYWRkaW5nLTEwLFxuLnAtMTAge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ucGFkZGluZy10b3AtMTAsXG4ucHQtMTAge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMTAsXG4ucHItMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMTAsXG4ucGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnBhZGRpbmctbGVmdC0xMCxcbi5wbC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC0xMCxcbi5waC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtMTAsXG4ucHYtMTAge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5wYWRkaW5nLTE1LFxuLnAtMTUge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4ucGFkZGluZy10b3AtMTUsXG4ucHQtMTUge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMTUsXG4ucHItMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMTUsXG4ucGItMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLnBhZGRpbmctbGVmdC0xNSxcbi5wbC0xNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC0xNSxcbi5waC0xNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtMTUsXG4ucHYtMTUge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5wYWRkaW5nLTIwLFxuLnAtMjAge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ucGFkZGluZy10b3AtMjAsXG4ucHQtMjAge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMjAsXG4ucHItMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMjAsXG4ucGItMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnBhZGRpbmctbGVmdC0yMCxcbi5wbC0yMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC0yMCxcbi5waC0yMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtMjAsXG4ucHYtMjAge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5wYWRkaW5nLTI1LFxuLnAtMjUge1xuICBwYWRkaW5nOiAyNXB4O1xufVxuXG4ucGFkZGluZy10b3AtMjUsXG4ucHQtMjUge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMjUsXG4ucHItMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMjUsXG4ucGItMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuLnBhZGRpbmctbGVmdC0yNSxcbi5wbC0yNSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC0yNSxcbi5waC0yNSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtMjUsXG4ucHYtMjUge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi5wYWRkaW5nLTMwLFxuLnAtMzAge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4ucGFkZGluZy10b3AtMzAsXG4ucHQtMzAge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMzAsXG4ucHItMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMzAsXG4ucGItMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLnBhZGRpbmctbGVmdC0zMCxcbi5wbC0zMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC0zMCxcbi5waC0zMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtMzAsXG4ucHYtMzAge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5wYWRkaW5nLTM1LFxuLnAtMzUge1xuICBwYWRkaW5nOiAzNXB4O1xufVxuXG4ucGFkZGluZy10b3AtMzUsXG4ucHQtMzUge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMzUsXG4ucHItMzUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMzUsXG4ucGItMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cblxuLnBhZGRpbmctbGVmdC0zNSxcbi5wbC0zNSB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC0zNSxcbi5waC0zNSB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtMzUsXG4ucHYtMzUge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG5cbi5wYWRkaW5nLTQwLFxuLnAtNDAge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG4ucGFkZGluZy10b3AtNDAsXG4ucHQtNDAge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNDAsXG4ucHItNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNDAsXG4ucGItNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLnBhZGRpbmctbGVmdC00MCxcbi5wbC00MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC00MCxcbi5waC00MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtNDAsXG4ucHYtNDAge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5wYWRkaW5nLTQ1LFxuLnAtNDUge1xuICBwYWRkaW5nOiA0NXB4O1xufVxuXG4ucGFkZGluZy10b3AtNDUsXG4ucHQtNDUge1xuICBwYWRkaW5nLXRvcDogNDVweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNDUsXG4ucHItNDUge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNDUsXG4ucGItNDUge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbn1cblxuLnBhZGRpbmctbGVmdC00NSxcbi5wbC00NSB7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC00NSxcbi5waC00NSB7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtNDUsXG4ucHYtNDUge1xuICBwYWRkaW5nLXRvcDogNDVweDtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG59XG5cbi5wYWRkaW5nLTUwLFxuLnAtNTAge1xuICBwYWRkaW5nOiA1MHB4O1xufVxuXG4ucGFkZGluZy10b3AtNTAsXG4ucHQtNTAge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNTAsXG4ucHItNTAge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNTAsXG4ucGItNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLnBhZGRpbmctbGVmdC01MCxcbi5wbC01MCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC01MCxcbi5waC01MCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtNTAsXG4ucHYtNTAge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5wYWRkaW5nLTU1LFxuLnAtNTUge1xuICBwYWRkaW5nOiA1NXB4O1xufVxuXG4ucGFkZGluZy10b3AtNTUsXG4ucHQtNTUge1xuICBwYWRkaW5nLXRvcDogNTVweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNTUsXG4ucHItNTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNTUsXG4ucGItNTUge1xuICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbn1cblxuLnBhZGRpbmctbGVmdC01NSxcbi5wbC01NSB7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC01NSxcbi5waC01NSB7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbiAgcGFkZGluZy1yaWdodDogNTVweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtNTUsXG4ucHYtNTUge1xuICBwYWRkaW5nLXRvcDogNTVweDtcbiAgcGFkZGluZy1ib3R0b206IDU1cHg7XG59XG5cbi5wYWRkaW5nLTYwLFxuLnAtNjAge1xuICBwYWRkaW5nOiA2MHB4O1xufVxuXG4ucGFkZGluZy10b3AtNjAsXG4ucHQtNjAge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNjAsXG4ucHItNjAge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNjAsXG4ucGItNjAge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLnBhZGRpbmctbGVmdC02MCxcbi5wbC02MCB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC02MCxcbi5waC02MCB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtNjAsXG4ucHYtNjAge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5wYWRkaW5nLTY1LFxuLnAtNjUge1xuICBwYWRkaW5nOiA2NXB4O1xufVxuXG4ucGFkZGluZy10b3AtNjUsXG4ucHQtNjUge1xuICBwYWRkaW5nLXRvcDogNjVweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNjUsXG4ucHItNjUge1xuICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNjUsXG4ucGItNjUge1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbn1cblxuLnBhZGRpbmctbGVmdC02NSxcbi5wbC02NSB7XG4gIHBhZGRpbmctbGVmdDogNjVweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC02NSxcbi5waC02NSB7XG4gIHBhZGRpbmctbGVmdDogNjVweDtcbiAgcGFkZGluZy1yaWdodDogNjVweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtNjUsXG4ucHYtNjUge1xuICBwYWRkaW5nLXRvcDogNjVweDtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7XG59XG5cbi5wYWRkaW5nLTcwLFxuLnAtNzAge1xuICBwYWRkaW5nOiA3MHB4O1xufVxuXG4ucGFkZGluZy10b3AtNzAsXG4ucHQtNzAge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNzAsXG4ucHItNzAge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNzAsXG4ucGItNzAge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cblxuLnBhZGRpbmctbGVmdC03MCxcbi5wbC03MCB7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC03MCxcbi5waC03MCB7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtNzAsXG4ucHYtNzAge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbi5wYWRkaW5nLTc1LFxuLnAtNzUge1xuICBwYWRkaW5nOiA3NXB4O1xufVxuXG4ucGFkZGluZy10b3AtNzUsXG4ucHQtNzUge1xuICBwYWRkaW5nLXRvcDogNzVweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNzUsXG4ucHItNzUge1xuICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNzUsXG4ucGItNzUge1xuICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbn1cblxuLnBhZGRpbmctbGVmdC03NSxcbi5wbC03NSB7XG4gIHBhZGRpbmctbGVmdDogNzVweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC03NSxcbi5waC03NSB7XG4gIHBhZGRpbmctbGVmdDogNzVweDtcbiAgcGFkZGluZy1yaWdodDogNzVweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtNzUsXG4ucHYtNzUge1xuICBwYWRkaW5nLXRvcDogNzVweDtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XG59XG5cbi5wYWRkaW5nLTgwLFxuLnAtODAge1xuICBwYWRkaW5nOiA4MHB4O1xufVxuXG4ucGFkZGluZy10b3AtODAsXG4ucHQtODAge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtODAsXG4ucHItODAge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tODAsXG4ucGItODAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuLnBhZGRpbmctbGVmdC04MCxcbi5wbC04MCB7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC04MCxcbi5waC04MCB7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtODAsXG4ucHYtODAge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi5wYWRkaW5nLTg1LFxuLnAtODUge1xuICBwYWRkaW5nOiA4NXB4O1xufVxuXG4ucGFkZGluZy10b3AtODUsXG4ucHQtODUge1xuICBwYWRkaW5nLXRvcDogODVweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtODUsXG4ucHItODUge1xuICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tODUsXG4ucGItODUge1xuICBwYWRkaW5nLWJvdHRvbTogODVweDtcbn1cblxuLnBhZGRpbmctbGVmdC04NSxcbi5wbC04NSB7XG4gIHBhZGRpbmctbGVmdDogODVweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC04NSxcbi5waC04NSB7XG4gIHBhZGRpbmctbGVmdDogODVweDtcbiAgcGFkZGluZy1yaWdodDogODVweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtODUsXG4ucHYtODUge1xuICBwYWRkaW5nLXRvcDogODVweDtcbiAgcGFkZGluZy1ib3R0b206IDg1cHg7XG59XG5cbi5wYWRkaW5nLTkwLFxuLnAtOTAge1xuICBwYWRkaW5nOiA5MHB4O1xufVxuXG4ucGFkZGluZy10b3AtOTAsXG4ucHQtOTAge1xuICBwYWRkaW5nLXRvcDogOTBweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtOTAsXG4ucHItOTAge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tOTAsXG4ucGItOTAge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbn1cblxuLnBhZGRpbmctbGVmdC05MCxcbi5wbC05MCB7XG4gIHBhZGRpbmctbGVmdDogOTBweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC05MCxcbi5waC05MCB7XG4gIHBhZGRpbmctbGVmdDogOTBweDtcbiAgcGFkZGluZy1yaWdodDogOTBweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtOTAsXG4ucHYtOTAge1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG59XG5cbi5wYWRkaW5nLTk1LFxuLnAtOTUge1xuICBwYWRkaW5nOiA5NXB4O1xufVxuXG4ucGFkZGluZy10b3AtOTUsXG4ucHQtOTUge1xuICBwYWRkaW5nLXRvcDogOTVweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtOTUsXG4ucHItOTUge1xuICBwYWRkaW5nLXJpZ2h0OiA5NXB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tOTUsXG4ucGItOTUge1xuICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbn1cblxuLnBhZGRpbmctbGVmdC05NSxcbi5wbC05NSB7XG4gIHBhZGRpbmctbGVmdDogOTVweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC05NSxcbi5waC05NSB7XG4gIHBhZGRpbmctbGVmdDogOTVweDtcbiAgcGFkZGluZy1yaWdodDogOTVweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtOTUsXG4ucHYtOTUge1xuICBwYWRkaW5nLXRvcDogOTVweDtcbiAgcGFkZGluZy1ib3R0b206IDk1cHg7XG59XG5cbi5wYWRkaW5nLTEwMCxcbi5wLTEwMCB7XG4gIHBhZGRpbmc6IDEwMHB4O1xufVxuXG4ucGFkZGluZy10b3AtMTAwLFxuLnB0LTEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMTAwLFxuLnByLTEwMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMTAwLFxuLnBiLTEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuLnBhZGRpbmctbGVmdC0xMDAsXG4ucGwtMTAwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC0xMDAsXG4ucGgtMTAwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTEwMCxcbi5wdi0xMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuLnBhZGRpbmctOCxcbi5wLTgge1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbi5wYWRkaW5nLXRvcC04LFxuLnB0LTgge1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuXG4ucGFkZGluZy1yaWdodC04LFxuLnByLTgge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS04LFxuLnBiLTgge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuXG4ucGFkZGluZy1sZWZ0LTgsXG4ucGwtOCB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTgsXG4ucGgtOCB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTgsXG4ucHYtOCB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbi5wYWRkaW5nLTE2LFxuLnAtMTYge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuXG4ucGFkZGluZy10b3AtMTYsXG4ucHQtMTYge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMTYsXG4ucHItMTYge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMTYsXG4ucGItMTYge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cblxuLnBhZGRpbmctbGVmdC0xNixcbi5wbC0xNiB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC0xNixcbi5waC0xNiB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtMTYsXG4ucHYtMTYge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbi5wYWRkaW5nLTI0LFxuLnAtMjQge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuXG4ucGFkZGluZy10b3AtMjQsXG4ucHQtMjQge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMjQsXG4ucHItMjQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMjQsXG4ucGItMjQge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cblxuLnBhZGRpbmctbGVmdC0yNCxcbi5wbC0yNCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC0yNCxcbi5waC0yNCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtMjQsXG4ucHYtMjQge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5cbi5wYWRkaW5nLTMyLFxuLnAtMzIge1xuICBwYWRkaW5nOiAzMnB4O1xufVxuXG4ucGFkZGluZy10b3AtMzIsXG4ucHQtMzIge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMzIsXG4ucHItMzIge1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMzIsXG4ucGItMzIge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cblxuLnBhZGRpbmctbGVmdC0zMixcbi5wbC0zMiB7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC0zMixcbi5waC0zMiB7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtMzIsXG4ucHYtMzIge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5cbi5wYWRkaW5nLTQ4LFxuLnAtNDgge1xuICBwYWRkaW5nOiA0OHB4O1xufVxuXG4ucGFkZGluZy10b3AtNDgsXG4ucHQtNDgge1xuICBwYWRkaW5nLXRvcDogNDhweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNDgsXG4ucHItNDgge1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNDgsXG4ucGItNDgge1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbn1cblxuLnBhZGRpbmctbGVmdC00OCxcbi5wbC00OCB7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC00OCxcbi5waC00OCB7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtNDgsXG4ucHYtNDgge1xuICBwYWRkaW5nLXRvcDogNDhweDtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG59XG5cbi5wYWRkaW5nLTU2LFxuLnAtNTYge1xuICBwYWRkaW5nOiA1NnB4O1xufVxuXG4ucGFkZGluZy10b3AtNTYsXG4ucHQtNTYge1xuICBwYWRkaW5nLXRvcDogNTZweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNTYsXG4ucHItNTYge1xuICBwYWRkaW5nLXJpZ2h0OiA1NnB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNTYsXG4ucGItNTYge1xuICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbn1cblxuLnBhZGRpbmctbGVmdC01Nixcbi5wbC01NiB7XG4gIHBhZGRpbmctbGVmdDogNTZweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC01Nixcbi5waC01NiB7XG4gIHBhZGRpbmctbGVmdDogNTZweDtcbiAgcGFkZGluZy1yaWdodDogNTZweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtNTYsXG4ucHYtNTYge1xuICBwYWRkaW5nLXRvcDogNTZweDtcbiAgcGFkZGluZy1ib3R0b206IDU2cHg7XG59XG5cbi5wYWRkaW5nLTY0LFxuLnAtNjQge1xuICBwYWRkaW5nOiA2NHB4O1xufVxuXG4ucGFkZGluZy10b3AtNjQsXG4ucHQtNjQge1xuICBwYWRkaW5nLXRvcDogNjRweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNjQsXG4ucHItNjQge1xuICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNjQsXG4ucGItNjQge1xuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbn1cblxuLnBhZGRpbmctbGVmdC02NCxcbi5wbC02NCB7XG4gIHBhZGRpbmctbGVmdDogNjRweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC02NCxcbi5waC02NCB7XG4gIHBhZGRpbmctbGVmdDogNjRweDtcbiAgcGFkZGluZy1yaWdodDogNjRweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtNjQsXG4ucHYtNjQge1xuICBwYWRkaW5nLXRvcDogNjRweDtcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7XG59XG5cbi5wYWRkaW5nLTcyLFxuLnAtNzIge1xuICBwYWRkaW5nOiA3MnB4O1xufVxuXG4ucGFkZGluZy10b3AtNzIsXG4ucHQtNzIge1xuICBwYWRkaW5nLXRvcDogNzJweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNzIsXG4ucHItNzIge1xuICBwYWRkaW5nLXJpZ2h0OiA3MnB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNzIsXG4ucGItNzIge1xuICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbn1cblxuLnBhZGRpbmctbGVmdC03Mixcbi5wbC03MiB7XG4gIHBhZGRpbmctbGVmdDogNzJweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC03Mixcbi5waC03MiB7XG4gIHBhZGRpbmctbGVmdDogNzJweDtcbiAgcGFkZGluZy1yaWdodDogNzJweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtNzIsXG4ucHYtNzIge1xuICBwYWRkaW5nLXRvcDogNzJweDtcbiAgcGFkZGluZy1ib3R0b206IDcycHg7XG59XG5cbi5wYWRkaW5nLTg4LFxuLnAtODgge1xuICBwYWRkaW5nOiA4OHB4O1xufVxuXG4ucGFkZGluZy10b3AtODgsXG4ucHQtODgge1xuICBwYWRkaW5nLXRvcDogODhweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtODgsXG4ucHItODgge1xuICBwYWRkaW5nLXJpZ2h0OiA4OHB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tODgsXG4ucGItODgge1xuICBwYWRkaW5nLWJvdHRvbTogODhweDtcbn1cblxuLnBhZGRpbmctbGVmdC04OCxcbi5wbC04OCB7XG4gIHBhZGRpbmctbGVmdDogODhweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC04OCxcbi5waC04OCB7XG4gIHBhZGRpbmctbGVmdDogODhweDtcbiAgcGFkZGluZy1yaWdodDogODhweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtODgsXG4ucHYtODgge1xuICBwYWRkaW5nLXRvcDogODhweDtcbiAgcGFkZGluZy1ib3R0b206IDg4cHg7XG59XG5cbi5wYWRkaW5nLTk2LFxuLnAtOTYge1xuICBwYWRkaW5nOiA5NnB4O1xufVxuXG4ucGFkZGluZy10b3AtOTYsXG4ucHQtOTYge1xuICBwYWRkaW5nLXRvcDogOTZweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtOTYsXG4ucHItOTYge1xuICBwYWRkaW5nLXJpZ2h0OiA5NnB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tOTYsXG4ucGItOTYge1xuICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbn1cblxuLnBhZGRpbmctbGVmdC05Nixcbi5wbC05NiB7XG4gIHBhZGRpbmctbGVmdDogOTZweDtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC05Nixcbi5waC05NiB7XG4gIHBhZGRpbmctbGVmdDogOTZweDtcbiAgcGFkZGluZy1yaWdodDogOTZweDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtOTYsXG4ucHYtOTYge1xuICBwYWRkaW5nLXRvcDogOTZweDtcbiAgcGFkZGluZy1ib3R0b206IDk2cHg7XG59XG5cbi5tYXJnaW4tMCxcbi5tLTAge1xuICBtYXJnaW46IDBweDtcbn1cblxuLm1hcmdpbi10b3AtMCxcbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTAsXG4ubXItMCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS0wLFxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5tYXJnaW4tbGVmdC0wLFxuLm1sLTAge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4ubWFyZ2luLWhvcml6b250YWwtMCxcbi5taC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5tYXJnaW4tdmVydGljYWwtMCxcbi5tdi0wIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5tYXJnaW4tNSxcbi5tLTUge1xuICBtYXJnaW46IDVweDtcbn1cblxuLm1hcmdpbi10b3AtNSxcbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTUsXG4ubXItNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS01LFxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5tYXJnaW4tbGVmdC01LFxuLm1sLTUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ubWFyZ2luLWhvcml6b250YWwtNSxcbi5taC01IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5tYXJnaW4tdmVydGljYWwtNSxcbi5tdi01IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5tYXJnaW4tMTAsXG4ubS0xMCB7XG4gIG1hcmdpbjogMTBweDtcbn1cblxuLm1hcmdpbi10b3AtMTAsXG4ubXQtMTAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTEwLFxuLm1yLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS0xMCxcbi5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5tYXJnaW4tbGVmdC0xMCxcbi5tbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ubWFyZ2luLWhvcml6b250YWwtMTAsXG4ubWgtMTAge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ubWFyZ2luLXZlcnRpY2FsLTEwLFxuLm12LTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm1hcmdpbi0xNSxcbi5tLTE1IHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuXG4ubWFyZ2luLXRvcC0xNSxcbi5tdC0xNSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtMTUsXG4ubXItMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLTE1LFxuLm1iLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm1hcmdpbi1sZWZ0LTE1LFxuLm1sLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5tYXJnaW4taG9yaXpvbnRhbC0xNSxcbi5taC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5tYXJnaW4tdmVydGljYWwtMTUsXG4ubXYtMTUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubWFyZ2luLTIwLFxuLm0tMjAge1xuICBtYXJnaW46IDIwcHg7XG59XG5cbi5tYXJnaW4tdG9wLTIwLFxuLm10LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm1hcmdpbi1yaWdodC0yMCxcbi5tci0yMCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMjAsXG4ubWItMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWFyZ2luLWxlZnQtMjAsXG4ubWwtMjAge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTIwLFxuLm1oLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLm1hcmdpbi12ZXJ0aWNhbC0yMCxcbi5tdi0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tYXJnaW4tMjUsXG4ubS0yNSB7XG4gIG1hcmdpbjogMjVweDtcbn1cblxuLm1hcmdpbi10b3AtMjUsXG4ubXQtMjUge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTI1LFxuLm1yLTI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS0yNSxcbi5tYi0yNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5tYXJnaW4tbGVmdC0yNSxcbi5tbC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuXG4ubWFyZ2luLWhvcml6b250YWwtMjUsXG4ubWgtMjUge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG4ubWFyZ2luLXZlcnRpY2FsLTI1LFxuLm12LTI1IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLm1hcmdpbi0zMCxcbi5tLTMwIHtcbiAgbWFyZ2luOiAzMHB4O1xufVxuXG4ubWFyZ2luLXRvcC0zMCxcbi5tdC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtMzAsXG4ubXItMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLTMwLFxuLm1iLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm1hcmdpbi1sZWZ0LTMwLFxuLm1sLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5tYXJnaW4taG9yaXpvbnRhbC0zMCxcbi5taC0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5tYXJnaW4tdmVydGljYWwtMzAsXG4ubXYtMzAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubWFyZ2luLTM1LFxuLm0tMzUge1xuICBtYXJnaW46IDM1cHg7XG59XG5cbi5tYXJnaW4tdG9wLTM1LFxuLm10LTM1IHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuLm1hcmdpbi1yaWdodC0zNSxcbi5tci0zNSB7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMzUsXG4ubWItMzUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4ubWFyZ2luLWxlZnQtMzUsXG4ubWwtMzUge1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTM1LFxuLm1oLTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbn1cblxuLm1hcmdpbi12ZXJ0aWNhbC0zNSxcbi5tdi0zNSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5tYXJnaW4tNDAsXG4ubS00MCB7XG4gIG1hcmdpbjogNDBweDtcbn1cblxuLm1hcmdpbi10b3AtNDAsXG4ubXQtNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTQwLFxuLm1yLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS00MCxcbi5tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5tYXJnaW4tbGVmdC00MCxcbi5tbC00MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4ubWFyZ2luLWhvcml6b250YWwtNDAsXG4ubWgtNDAge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4ubWFyZ2luLXZlcnRpY2FsLTQwLFxuLm12LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm1hcmdpbi00NSxcbi5tLTQ1IHtcbiAgbWFyZ2luOiA0NXB4O1xufVxuXG4ubWFyZ2luLXRvcC00NSxcbi5tdC00NSB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtNDUsXG4ubXItNDUge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLTQ1LFxuLm1iLTQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLm1hcmdpbi1sZWZ0LTQ1LFxuLm1sLTQ1IHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG59XG5cbi5tYXJnaW4taG9yaXpvbnRhbC00NSxcbi5taC00NSB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG59XG5cbi5tYXJnaW4tdmVydGljYWwtNDUsXG4ubXYtNDUge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG4ubWFyZ2luLTUwLFxuLm0tNTAge1xuICBtYXJnaW46IDUwcHg7XG59XG5cbi5tYXJnaW4tdG9wLTUwLFxuLm10LTUwIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLm1hcmdpbi1yaWdodC01MCxcbi5tci01MCB7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tNTAsXG4ubWItNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ubWFyZ2luLWxlZnQtNTAsXG4ubWwtNTAge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTUwLFxuLm1oLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cblxuLm1hcmdpbi12ZXJ0aWNhbC01MCxcbi5tdi01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5tYXJnaW4tNTUsXG4ubS01NSB7XG4gIG1hcmdpbjogNTVweDtcbn1cblxuLm1hcmdpbi10b3AtNTUsXG4ubXQtNTUge1xuICBtYXJnaW4tdG9wOiA1NXB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTU1LFxuLm1yLTU1IHtcbiAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS01NSxcbi5tYi01NSB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG5cbi5tYXJnaW4tbGVmdC01NSxcbi5tbC01NSB7XG4gIG1hcmdpbi1sZWZ0OiA1NXB4O1xufVxuXG4ubWFyZ2luLWhvcml6b250YWwtNTUsXG4ubWgtNTUge1xuICBtYXJnaW4tbGVmdDogNTVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xufVxuXG4ubWFyZ2luLXZlcnRpY2FsLTU1LFxuLm12LTU1IHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cblxuLm1hcmdpbi02MCxcbi5tLTYwIHtcbiAgbWFyZ2luOiA2MHB4O1xufVxuXG4ubWFyZ2luLXRvcC02MCxcbi5tdC02MCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtNjAsXG4ubXItNjAge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLTYwLFxuLm1iLTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLm1hcmdpbi1sZWZ0LTYwLFxuLm1sLTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG59XG5cbi5tYXJnaW4taG9yaXpvbnRhbC02MCxcbi5taC02MCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG59XG5cbi5tYXJnaW4tdmVydGljYWwtNjAsXG4ubXYtNjAge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4ubWFyZ2luLTY1LFxuLm0tNjUge1xuICBtYXJnaW46IDY1cHg7XG59XG5cbi5tYXJnaW4tdG9wLTY1LFxuLm10LTY1IHtcbiAgbWFyZ2luLXRvcDogNjVweDtcbn1cblxuLm1hcmdpbi1yaWdodC02NSxcbi5tci02NSB7XG4gIG1hcmdpbi1yaWdodDogNjVweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tNjUsXG4ubWItNjUge1xuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xufVxuXG4ubWFyZ2luLWxlZnQtNjUsXG4ubWwtNjUge1xuICBtYXJnaW4tbGVmdDogNjVweDtcbn1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTY1LFxuLm1oLTY1IHtcbiAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gIG1hcmdpbi1yaWdodDogNjVweDtcbn1cblxuLm1hcmdpbi12ZXJ0aWNhbC02NSxcbi5tdi02NSB7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG5cbi5tYXJnaW4tNzAsXG4ubS03MCB7XG4gIG1hcmdpbjogNzBweDtcbn1cblxuLm1hcmdpbi10b3AtNzAsXG4ubXQtNzAge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTcwLFxuLm1yLTcwIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS03MCxcbi5tYi03MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbi5tYXJnaW4tbGVmdC03MCxcbi5tbC03MCB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4O1xufVxuXG4ubWFyZ2luLWhvcml6b250YWwtNzAsXG4ubWgtNzAge1xuICBtYXJnaW4tbGVmdDogNzBweDtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xufVxuXG4ubWFyZ2luLXZlcnRpY2FsLTcwLFxuLm12LTcwIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLm1hcmdpbi03NSxcbi5tLTc1IHtcbiAgbWFyZ2luOiA3NXB4O1xufVxuXG4ubWFyZ2luLXRvcC03NSxcbi5tdC03NSB7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtNzUsXG4ubXItNzUge1xuICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLTc1LFxuLm1iLTc1IHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbn1cblxuLm1hcmdpbi1sZWZ0LTc1LFxuLm1sLTc1IHtcbiAgbWFyZ2luLWxlZnQ6IDc1cHg7XG59XG5cbi5tYXJnaW4taG9yaXpvbnRhbC03NSxcbi5taC03NSB7XG4gIG1hcmdpbi1sZWZ0OiA3NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG59XG5cbi5tYXJnaW4tdmVydGljYWwtNzUsXG4ubXYtNzUge1xuICBtYXJnaW4tdG9wOiA3NXB4O1xuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xufVxuXG4ubWFyZ2luLTgwLFxuLm0tODAge1xuICBtYXJnaW46IDgwcHg7XG59XG5cbi5tYXJnaW4tdG9wLTgwLFxuLm10LTgwIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuLm1hcmdpbi1yaWdodC04MCxcbi5tci04MCB7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tODAsXG4ubWItODAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4ubWFyZ2luLWxlZnQtODAsXG4ubWwtODAge1xuICBtYXJnaW4tbGVmdDogODBweDtcbn1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTgwLFxuLm1oLTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbn1cblxuLm1hcmdpbi12ZXJ0aWNhbC04MCxcbi5tdi04MCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5tYXJnaW4tODUsXG4ubS04NSB7XG4gIG1hcmdpbjogODVweDtcbn1cblxuLm1hcmdpbi10b3AtODUsXG4ubXQtODUge1xuICBtYXJnaW4tdG9wOiA4NXB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTg1LFxuLm1yLTg1IHtcbiAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS04NSxcbi5tYi04NSB7XG4gIG1hcmdpbi1ib3R0b206IDg1cHg7XG59XG5cbi5tYXJnaW4tbGVmdC04NSxcbi5tbC04NSB7XG4gIG1hcmdpbi1sZWZ0OiA4NXB4O1xufVxuXG4ubWFyZ2luLWhvcml6b250YWwtODUsXG4ubWgtODUge1xuICBtYXJnaW4tbGVmdDogODVweDtcbiAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xufVxuXG4ubWFyZ2luLXZlcnRpY2FsLTg1LFxuLm12LTg1IHtcbiAgbWFyZ2luLXRvcDogODVweDtcbiAgbWFyZ2luLWJvdHRvbTogODVweDtcbn1cblxuLm1hcmdpbi05MCxcbi5tLTkwIHtcbiAgbWFyZ2luOiA5MHB4O1xufVxuXG4ubWFyZ2luLXRvcC05MCxcbi5tdC05MCB7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtOTAsXG4ubXItOTAge1xuICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLTkwLFxuLm1iLTkwIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cblxuLm1hcmdpbi1sZWZ0LTkwLFxuLm1sLTkwIHtcbiAgbWFyZ2luLWxlZnQ6IDkwcHg7XG59XG5cbi5tYXJnaW4taG9yaXpvbnRhbC05MCxcbi5taC05MCB7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG59XG5cbi5tYXJnaW4tdmVydGljYWwtOTAsXG4ubXYtOTAge1xuICBtYXJnaW4tdG9wOiA5MHB4O1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuXG4ubWFyZ2luLTk1LFxuLm0tOTUge1xuICBtYXJnaW46IDk1cHg7XG59XG5cbi5tYXJnaW4tdG9wLTk1LFxuLm10LTk1IHtcbiAgbWFyZ2luLXRvcDogOTVweDtcbn1cblxuLm1hcmdpbi1yaWdodC05NSxcbi5tci05NSB7XG4gIG1hcmdpbi1yaWdodDogOTVweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tOTUsXG4ubWItOTUge1xuICBtYXJnaW4tYm90dG9tOiA5NXB4O1xufVxuXG4ubWFyZ2luLWxlZnQtOTUsXG4ubWwtOTUge1xuICBtYXJnaW4tbGVmdDogOTVweDtcbn1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTk1LFxuLm1oLTk1IHtcbiAgbWFyZ2luLWxlZnQ6IDk1cHg7XG4gIG1hcmdpbi1yaWdodDogOTVweDtcbn1cblxuLm1hcmdpbi12ZXJ0aWNhbC05NSxcbi5tdi05NSB7XG4gIG1hcmdpbi10b3A6IDk1cHg7XG4gIG1hcmdpbi1ib3R0b206IDk1cHg7XG59XG5cbi5tYXJnaW4tMTAwLFxuLm0tMTAwIHtcbiAgbWFyZ2luOiAxMDBweDtcbn1cblxuLm1hcmdpbi10b3AtMTAwLFxuLm10LTEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTEwMCxcbi5tci0xMDAge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS0xMDAsXG4ubWItMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi5tYXJnaW4tbGVmdC0xMDAsXG4ubWwtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xufVxuXG4ubWFyZ2luLWhvcml6b250YWwtMTAwLFxuLm1oLTEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbn1cblxuLm1hcmdpbi12ZXJ0aWNhbC0xMDAsXG4ubXYtMTAwIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG4ubWFyZ2luLTgsXG4ubS04IHtcbiAgbWFyZ2luOiA4cHg7XG59XG5cbi5tYXJnaW4tdG9wLTgsXG4ubXQtOCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLm1hcmdpbi1yaWdodC04LFxuLm1yLTgge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tOCxcbi5tYi04IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ubWFyZ2luLWxlZnQtOCxcbi5tbC04IHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTgsXG4ubWgtOCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ubWFyZ2luLXZlcnRpY2FsLTgsXG4ubXYtOCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ubWFyZ2luLTE2LFxuLm0tMTYge1xuICBtYXJnaW46IDE2cHg7XG59XG5cbi5tYXJnaW4tdG9wLTE2LFxuLm10LTE2IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLm1hcmdpbi1yaWdodC0xNixcbi5tci0xNiB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMTYsXG4ubWItMTYge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ubWFyZ2luLWxlZnQtMTYsXG4ubWwtMTYge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTE2LFxuLm1oLTE2IHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLm1hcmdpbi12ZXJ0aWNhbC0xNixcbi5tdi0xNiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5tYXJnaW4tMjQsXG4ubS0yNCB7XG4gIG1hcmdpbjogMjRweDtcbn1cblxuLm1hcmdpbi10b3AtMjQsXG4ubXQtMjQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTI0LFxuLm1yLTI0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS0yNCxcbi5tYi0yNCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5tYXJnaW4tbGVmdC0yNCxcbi5tbC0yNCB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuXG4ubWFyZ2luLWhvcml6b250YWwtMjQsXG4ubWgtMjQge1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4ubWFyZ2luLXZlcnRpY2FsLTI0LFxuLm12LTI0IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLm1hcmdpbi0zMixcbi5tLTMyIHtcbiAgbWFyZ2luOiAzMnB4O1xufVxuXG4ubWFyZ2luLXRvcC0zMixcbi5tdC0zMiB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtMzIsXG4ubXItMzIge1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLTMyLFxuLm1iLTMyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLm1hcmdpbi1sZWZ0LTMyLFxuLm1sLTMyIHtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG59XG5cbi5tYXJnaW4taG9yaXpvbnRhbC0zMixcbi5taC0zMiB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG5cbi5tYXJnaW4tdmVydGljYWwtMzIsXG4ubXYtMzIge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4ubWFyZ2luLTQ4LFxuLm0tNDgge1xuICBtYXJnaW46IDQ4cHg7XG59XG5cbi5tYXJnaW4tdG9wLTQ4LFxuLm10LTQ4IHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cblxuLm1hcmdpbi1yaWdodC00OCxcbi5tci00OCB7XG4gIG1hcmdpbi1yaWdodDogNDhweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tNDgsXG4ubWItNDgge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuXG4ubWFyZ2luLWxlZnQtNDgsXG4ubWwtNDgge1xuICBtYXJnaW4tbGVmdDogNDhweDtcbn1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTQ4LFxuLm1oLTQ4IHtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gIG1hcmdpbi1yaWdodDogNDhweDtcbn1cblxuLm1hcmdpbi12ZXJ0aWNhbC00OCxcbi5tdi00OCB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbi5tYXJnaW4tNTYsXG4ubS01NiB7XG4gIG1hcmdpbjogNTZweDtcbn1cblxuLm1hcmdpbi10b3AtNTYsXG4ubXQtNTYge1xuICBtYXJnaW4tdG9wOiA1NnB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTU2LFxuLm1yLTU2IHtcbiAgbWFyZ2luLXJpZ2h0OiA1NnB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS01Nixcbi5tYi01NiB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG5cbi5tYXJnaW4tbGVmdC01Nixcbi5tbC01NiB7XG4gIG1hcmdpbi1sZWZ0OiA1NnB4O1xufVxuXG4ubWFyZ2luLWhvcml6b250YWwtNTYsXG4ubWgtNTYge1xuICBtYXJnaW4tbGVmdDogNTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA1NnB4O1xufVxuXG4ubWFyZ2luLXZlcnRpY2FsLTU2LFxuLm12LTU2IHtcbiAgbWFyZ2luLXRvcDogNTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbn1cblxuLm1hcmdpbi02NCxcbi5tLTY0IHtcbiAgbWFyZ2luOiA2NHB4O1xufVxuXG4ubWFyZ2luLXRvcC02NCxcbi5tdC02NCB7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtNjQsXG4ubXItNjQge1xuICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLTY0LFxuLm1iLTY0IHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cblxuLm1hcmdpbi1sZWZ0LTY0LFxuLm1sLTY0IHtcbiAgbWFyZ2luLWxlZnQ6IDY0cHg7XG59XG5cbi5tYXJnaW4taG9yaXpvbnRhbC02NCxcbi5taC02NCB7XG4gIG1hcmdpbi1sZWZ0OiA2NHB4O1xuICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG59XG5cbi5tYXJnaW4tdmVydGljYWwtNjQsXG4ubXYtNjQge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuXG4ubWFyZ2luLTcyLFxuLm0tNzIge1xuICBtYXJnaW46IDcycHg7XG59XG5cbi5tYXJnaW4tdG9wLTcyLFxuLm10LTcyIHtcbiAgbWFyZ2luLXRvcDogNzJweDtcbn1cblxuLm1hcmdpbi1yaWdodC03Mixcbi5tci03MiB7XG4gIG1hcmdpbi1yaWdodDogNzJweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tNzIsXG4ubWItNzIge1xuICBtYXJnaW4tYm90dG9tOiA3MnB4O1xufVxuXG4ubWFyZ2luLWxlZnQtNzIsXG4ubWwtNzIge1xuICBtYXJnaW4tbGVmdDogNzJweDtcbn1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTcyLFxuLm1oLTcyIHtcbiAgbWFyZ2luLWxlZnQ6IDcycHg7XG4gIG1hcmdpbi1yaWdodDogNzJweDtcbn1cblxuLm1hcmdpbi12ZXJ0aWNhbC03Mixcbi5tdi03MiB7XG4gIG1hcmdpbi10b3A6IDcycHg7XG4gIG1hcmdpbi1ib3R0b206IDcycHg7XG59XG5cbi5tYXJnaW4tODgsXG4ubS04OCB7XG4gIG1hcmdpbjogODhweDtcbn1cblxuLm1hcmdpbi10b3AtODgsXG4ubXQtODgge1xuICBtYXJnaW4tdG9wOiA4OHB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTg4LFxuLm1yLTg4IHtcbiAgbWFyZ2luLXJpZ2h0OiA4OHB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS04OCxcbi5tYi04OCB7XG4gIG1hcmdpbi1ib3R0b206IDg4cHg7XG59XG5cbi5tYXJnaW4tbGVmdC04OCxcbi5tbC04OCB7XG4gIG1hcmdpbi1sZWZ0OiA4OHB4O1xufVxuXG4ubWFyZ2luLWhvcml6b250YWwtODgsXG4ubWgtODgge1xuICBtYXJnaW4tbGVmdDogODhweDtcbiAgbWFyZ2luLXJpZ2h0OiA4OHB4O1xufVxuXG4ubWFyZ2luLXZlcnRpY2FsLTg4LFxuLm12LTg4IHtcbiAgbWFyZ2luLXRvcDogODhweDtcbiAgbWFyZ2luLWJvdHRvbTogODhweDtcbn1cblxuLm1hcmdpbi05Nixcbi5tLTk2IHtcbiAgbWFyZ2luOiA5NnB4O1xufVxuXG4ubWFyZ2luLXRvcC05Nixcbi5tdC05NiB7XG4gIG1hcmdpbi10b3A6IDk2cHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtOTYsXG4ubXItOTYge1xuICBtYXJnaW4tcmlnaHQ6IDk2cHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLTk2LFxuLm1iLTk2IHtcbiAgbWFyZ2luLWJvdHRvbTogOTZweDtcbn1cblxuLm1hcmdpbi1sZWZ0LTk2LFxuLm1sLTk2IHtcbiAgbWFyZ2luLWxlZnQ6IDk2cHg7XG59XG5cbi5tYXJnaW4taG9yaXpvbnRhbC05Nixcbi5taC05NiB7XG4gIG1hcmdpbi1sZWZ0OiA5NnB4O1xuICBtYXJnaW4tcmlnaHQ6IDk2cHg7XG59XG5cbi5tYXJnaW4tdmVydGljYWwtOTYsXG4ubXYtOTYge1xuICBtYXJnaW4tdG9wOiA5NnB4O1xuICBtYXJnaW4tYm90dG9tOiA5NnB4O1xufVxuXG4uaGVpZ2h0LTAsXG4uaC0wIHtcbiAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMCxcbi53LTAge1xuICB3aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNSxcbi5oLTUge1xuICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC01LFxuLnctNSB7XG4gIHdpZHRoOiA1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xMCxcbi5oLTEwIHtcbiAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTAsXG4udy0xMCB7XG4gIHdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xNSxcbi5oLTE1IHtcbiAgaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTUsXG4udy0xNSB7XG4gIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yMCxcbi5oLTIwIHtcbiAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjAsXG4udy0yMCB7XG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yNSxcbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjUsXG4udy0yNSB7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zMCxcbi5oLTMwIHtcbiAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzAsXG4udy0zMCB7XG4gIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zNSxcbi5oLTM1IHtcbiAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzUsXG4udy0zNSB7XG4gIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00MCxcbi5oLTQwIHtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNDAsXG4udy00MCB7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00NSxcbi5oLTQ1IHtcbiAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNDUsXG4udy00NSB7XG4gIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC01MCxcbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNTAsXG4udy01MCB7XG4gIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC01NSxcbi5oLTU1IHtcbiAgaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNTUsXG4udy01NSB7XG4gIHdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC02MCxcbi5oLTYwIHtcbiAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNjAsXG4udy02MCB7XG4gIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNjBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC02NSxcbi5oLTY1IHtcbiAgaGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNjUsXG4udy02NSB7XG4gIHdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNjVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC03MCxcbi5oLTcwIHtcbiAgaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNzAsXG4udy03MCB7XG4gIHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNzBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC03NSxcbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNzUsXG4udy03NSB7XG4gIHdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNzVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC04MCxcbi5oLTgwIHtcbiAgaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtODAsXG4udy04MCB7XG4gIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogODBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC04NSxcbi5oLTg1IHtcbiAgaGVpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogODVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtODUsXG4udy04NSB7XG4gIHdpZHRoOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogODVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC05MCxcbi5oLTkwIHtcbiAgaGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtOTAsXG4udy05MCB7XG4gIHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC05NSxcbi5oLTk1IHtcbiAgaGVpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtOTUsXG4udy05NSB7XG4gIHdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogOTVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xMDAsXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xMDAsXG4udy0xMDAge1xuICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMTA1LFxuLmgtMTA1IHtcbiAgaGVpZ2h0OiAxMDVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMDVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTA1LFxuLnctMTA1IHtcbiAgd2lkdGg6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTA1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTExMCxcbi5oLTExMCB7XG4gIGhlaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTEwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTExMCxcbi53LTExMCB7XG4gIHdpZHRoOiAxMTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTEwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xMTUsXG4uaC0xMTUge1xuICBoZWlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xMTUsXG4udy0xMTUge1xuICB3aWR0aDogMTE1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMTVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMTIwLFxuLmgtMTIwIHtcbiAgaGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTIwLFxuLnctMTIwIHtcbiAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTIwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTEyNSxcbi5oLTEyNSB7XG4gIGhlaWdodDogMTI1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTI1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTI1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTEyNSxcbi53LTEyNSB7XG4gIHdpZHRoOiAxMjVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTI1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xMzAsXG4uaC0xMzAge1xuICBoZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xMzAsXG4udy0xMzAge1xuICB3aWR0aDogMTMwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMTM1LFxuLmgtMTM1IHtcbiAgaGVpZ2h0OiAxMzVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMzVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMzVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTM1LFxuLnctMTM1IHtcbiAgd2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTM1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMzVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTE0MCxcbi5oLTE0MCB7XG4gIGhlaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTQwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTE0MCxcbi53LTE0MCB7XG4gIHdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTQwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xNDUsXG4uaC0xNDUge1xuICBoZWlnaHQ6IDE0NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE0NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xNDUsXG4udy0xNDUge1xuICB3aWR0aDogMTQ1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNDVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMTUwLFxuLmgtMTUwIHtcbiAgaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTUwLFxuLnctMTUwIHtcbiAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTE1NSxcbi5oLTE1NSB7XG4gIGhlaWdodDogMTU1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTU1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTU1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTE1NSxcbi53LTE1NSB7XG4gIHdpZHRoOiAxNTVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE1NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTU1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xNjAsXG4uaC0xNjAge1xuICBoZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xNjAsXG4udy0xNjAge1xuICB3aWR0aDogMTYwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNjBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMTY1LFxuLmgtMTY1IHtcbiAgaGVpZ2h0OiAxNjVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNjVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxNjVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTY1LFxuLnctMTY1IHtcbiAgd2lkdGg6IDE2NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTY1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNjVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTE3MCxcbi5oLTE3MCB7XG4gIGhlaWdodDogMTcwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTcwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTcwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTE3MCxcbi53LTE3MCB7XG4gIHdpZHRoOiAxNzBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTcwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xNzUsXG4uaC0xNzUge1xuICBoZWlnaHQ6IDE3NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE3NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xNzUsXG4udy0xNzUge1xuICB3aWR0aDogMTc1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNzVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMTgwLFxuLmgtMTgwIHtcbiAgaGVpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTgwLFxuLnctMTgwIHtcbiAgd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTgwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTE4NSxcbi5oLTE4NSB7XG4gIGhlaWdodDogMTg1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTg1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTg1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTE4NSxcbi53LTE4NSB7XG4gIHdpZHRoOiAxODVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE4NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTg1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xOTAsXG4uaC0xOTAge1xuICBoZWlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xOTAsXG4udy0xOTAge1xuICB3aWR0aDogMTkwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxOTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMTk1LFxuLmgtMTk1IHtcbiAgaGVpZ2h0OiAxOTVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxOTVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxOTVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTk1LFxuLnctMTk1IHtcbiAgd2lkdGg6IDE5NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTk1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxOTVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTIwMCxcbi5oLTIwMCB7XG4gIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTIwMCxcbi53LTIwMCB7XG4gIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjAwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yMDUsXG4uaC0yMDUge1xuICBoZWlnaHQ6IDIwNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIwNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDIwNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yMDUsXG4udy0yMDUge1xuICB3aWR0aDogMjA1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMDVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDIwNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMjEwLFxuLmgtMjEwIHtcbiAgaGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjEwLFxuLnctMjEwIHtcbiAgd2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjEwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyMTBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTIxNSxcbi5oLTIxNSB7XG4gIGhlaWdodDogMjE1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjE1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjE1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTIxNSxcbi53LTIxNSB7XG4gIHdpZHRoOiAyMTVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIxNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjE1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yMjAsXG4uaC0yMjAge1xuICBoZWlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yMjAsXG4udy0yMjAge1xuICB3aWR0aDogMjIwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMjBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDIyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMjI1LFxuLmgtMjI1IHtcbiAgaGVpZ2h0OiAyMjVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMjVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyMjVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjI1LFxuLnctMjI1IHtcbiAgd2lkdGg6IDIyNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjI1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyMjVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTIzMCxcbi5oLTIzMCB7XG4gIGhlaWdodDogMjMwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjMwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjMwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTIzMCxcbi53LTIzMCB7XG4gIHdpZHRoOiAyMzBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIzMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjMwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yMzUsXG4uaC0yMzUge1xuICBoZWlnaHQ6IDIzNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIzNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDIzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yMzUsXG4udy0yMzUge1xuICB3aWR0aDogMjM1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMzVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDIzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMjQwLFxuLmgtMjQwIHtcbiAgaGVpZ2h0OiAyNDBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNDBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyNDBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjQwLFxuLnctMjQwIHtcbiAgd2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjQwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyNDBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTI0NSxcbi5oLTI0NSB7XG4gIGhlaWdodDogMjQ1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjQ1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjQ1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTI0NSxcbi53LTI0NSB7XG4gIHdpZHRoOiAyNDVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI0NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjQ1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yNTAsXG4uaC0yNTAge1xuICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yNTAsXG4udy0yNTAge1xuICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMjU1LFxuLmgtMjU1IHtcbiAgaGVpZ2h0OiAyNTVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNTVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyNTVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjU1LFxuLnctMjU1IHtcbiAgd2lkdGg6IDI1NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjU1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyNTVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTI2MCxcbi5oLTI2MCB7XG4gIGhlaWdodDogMjYwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjYwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjYwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTI2MCxcbi53LTI2MCB7XG4gIHdpZHRoOiAyNjBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjYwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yNjUsXG4uaC0yNjUge1xuICBoZWlnaHQ6IDI2NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI2NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yNjUsXG4udy0yNjUge1xuICB3aWR0aDogMjY1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNjVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMjcwLFxuLmgtMjcwIHtcbiAgaGVpZ2h0OiAyNzBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNzBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyNzBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjcwLFxuLnctMjcwIHtcbiAgd2lkdGg6IDI3MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjcwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyNzBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTI3NSxcbi5oLTI3NSB7XG4gIGhlaWdodDogMjc1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjc1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjc1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTI3NSxcbi53LTI3NSB7XG4gIHdpZHRoOiAyNzVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI3NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjc1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yODAsXG4uaC0yODAge1xuICBoZWlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yODAsXG4udy0yODAge1xuICB3aWR0aDogMjgwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMjg1LFxuLmgtMjg1IHtcbiAgaGVpZ2h0OiAyODVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyODVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyODVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjg1LFxuLnctMjg1IHtcbiAgd2lkdGg6IDI4NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjg1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyODVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTI5MCxcbi5oLTI5MCB7XG4gIGhlaWdodDogMjkwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjkwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjkwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTI5MCxcbi53LTI5MCB7XG4gIHdpZHRoOiAyOTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI5MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjkwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yOTUsXG4uaC0yOTUge1xuICBoZWlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yOTUsXG4udy0yOTUge1xuICB3aWR0aDogMjk1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyOTVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzAwLFxuLmgtMzAwIHtcbiAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzAwLFxuLnctMzAwIHtcbiAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTMwNSxcbi5oLTMwNSB7XG4gIGhlaWdodDogMzA1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzA1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzA1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTMwNSxcbi53LTMwNSB7XG4gIHdpZHRoOiAzMDVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMwNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzA1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zMTAsXG4uaC0zMTAge1xuICBoZWlnaHQ6IDMxMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMxMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDMxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0zMTAsXG4udy0zMTAge1xuICB3aWR0aDogMzEwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzMTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzE1LFxuLmgtMzE1IHtcbiAgaGVpZ2h0OiAzMTVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzMTVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzMTVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzE1LFxuLnctMzE1IHtcbiAgd2lkdGg6IDMxNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzE1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzMTVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTMyMCxcbi5oLTMyMCB7XG4gIGhlaWdodDogMzIwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzIwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzIwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTMyMCxcbi53LTMyMCB7XG4gIHdpZHRoOiAzMjBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzIwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zMjUsXG4uaC0zMjUge1xuICBoZWlnaHQ6IDMyNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMyNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDMyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0zMjUsXG4udy0zMjUge1xuICB3aWR0aDogMzI1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzMjVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDMyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzMwLFxuLmgtMzMwIHtcbiAgaGVpZ2h0OiAzMzBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzMzBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzMzBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzMwLFxuLnctMzMwIHtcbiAgd2lkdGg6IDMzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzMwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzMzBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTMzNSxcbi5oLTMzNSB7XG4gIGhlaWdodDogMzM1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzM1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzM1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTMzNSxcbi53LTMzNSB7XG4gIHdpZHRoOiAzMzVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMzNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzM1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zNDAsXG4uaC0zNDAge1xuICBoZWlnaHQ6IDM0MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM0MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0zNDAsXG4udy0zNDAge1xuICB3aWR0aDogMzQwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzNDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzQ1LFxuLmgtMzQ1IHtcbiAgaGVpZ2h0OiAzNDVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzNDVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzNDVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzQ1LFxuLnctMzQ1IHtcbiAgd2lkdGg6IDM0NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzQ1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzNDVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTM1MCxcbi5oLTM1MCB7XG4gIGhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTM1MCxcbi53LTM1MCB7XG4gIHdpZHRoOiAzNTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzUwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zNTUsXG4uaC0zNTUge1xuICBoZWlnaHQ6IDM1NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM1NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0zNTUsXG4udy0zNTUge1xuICB3aWR0aDogMzU1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzNTVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzYwLFxuLmgtMzYwIHtcbiAgaGVpZ2h0OiAzNjBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzNjBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzNjBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzYwLFxuLnctMzYwIHtcbiAgd2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzYwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzNjBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTM2NSxcbi5oLTM2NSB7XG4gIGhlaWdodDogMzY1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzY1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzY1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTM2NSxcbi53LTM2NSB7XG4gIHdpZHRoOiAzNjVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM2NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzY1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zNzAsXG4uaC0zNzAge1xuICBoZWlnaHQ6IDM3MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM3MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0zNzAsXG4udy0zNzAge1xuICB3aWR0aDogMzcwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzNzBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzc1LFxuLmgtMzc1IHtcbiAgaGVpZ2h0OiAzNzVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzNzVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzNzVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzc1LFxuLnctMzc1IHtcbiAgd2lkdGg6IDM3NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzc1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzNzVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTM4MCxcbi5oLTM4MCB7XG4gIGhlaWdodDogMzgwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzgwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzgwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTM4MCxcbi53LTM4MCB7XG4gIHdpZHRoOiAzODBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM4MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzgwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zODUsXG4uaC0zODUge1xuICBoZWlnaHQ6IDM4NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM4NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0zODUsXG4udy0zODUge1xuICB3aWR0aDogMzg1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzODVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzkwLFxuLmgtMzkwIHtcbiAgaGVpZ2h0OiAzOTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzOTBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzOTBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzkwLFxuLnctMzkwIHtcbiAgd2lkdGg6IDM5MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzkwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzOTBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTM5NSxcbi5oLTM5NSB7XG4gIGhlaWdodDogMzk1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzk1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzk1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTM5NSxcbi53LTM5NSB7XG4gIHdpZHRoOiAzOTVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM5NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzk1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00MDAsXG4uaC00MDAge1xuICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC00MDAsXG4udy00MDAge1xuICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNDA1LFxuLmgtNDA1IHtcbiAgaGVpZ2h0OiA0MDVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0MDVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0MDVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNDA1LFxuLnctNDA1IHtcbiAgd2lkdGg6IDQwNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDA1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0MDVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTQxMCxcbi5oLTQxMCB7XG4gIGhlaWdodDogNDEwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDEwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDEwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTQxMCxcbi53LTQxMCB7XG4gIHdpZHRoOiA0MTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQxMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDEwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00MTUsXG4uaC00MTUge1xuICBoZWlnaHQ6IDQxNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQxNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC00MTUsXG4udy00MTUge1xuICB3aWR0aDogNDE1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0MTVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNDIwLFxuLmgtNDIwIHtcbiAgaGVpZ2h0OiA0MjBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0MjBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0MjBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNDIwLFxuLnctNDIwIHtcbiAgd2lkdGg6IDQyMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDIwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0MjBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTQyNSxcbi5oLTQyNSB7XG4gIGhlaWdodDogNDI1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDI1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDI1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTQyNSxcbi53LTQyNSB7XG4gIHdpZHRoOiA0MjVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQyNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDI1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00MzAsXG4uaC00MzAge1xuICBoZWlnaHQ6IDQzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQzMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC00MzAsXG4udy00MzAge1xuICB3aWR0aDogNDMwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0MzBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNDM1LFxuLmgtNDM1IHtcbiAgaGVpZ2h0OiA0MzVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0MzVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0MzVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNDM1LFxuLnctNDM1IHtcbiAgd2lkdGg6IDQzNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDM1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0MzVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTQ0MCxcbi5oLTQ0MCB7XG4gIGhlaWdodDogNDQwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDQwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDQwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTQ0MCxcbi53LTQ0MCB7XG4gIHdpZHRoOiA0NDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ0MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDQwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00NDUsXG4uaC00NDUge1xuICBoZWlnaHQ6IDQ0NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ0NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC00NDUsXG4udy00NDUge1xuICB3aWR0aDogNDQ1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0NDVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNDUwLFxuLmgtNDUwIHtcbiAgaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNDUwLFxuLnctNDUwIHtcbiAgd2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDUwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0NTBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTQ1NSxcbi5oLTQ1NSB7XG4gIGhlaWdodDogNDU1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDU1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDU1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTQ1NSxcbi53LTQ1NSB7XG4gIHdpZHRoOiA0NTVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ1NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDU1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00NjAsXG4uaC00NjAge1xuICBoZWlnaHQ6IDQ2MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ2MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC00NjAsXG4udy00NjAge1xuICB3aWR0aDogNDYwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0NjBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNDY1LFxuLmgtNDY1IHtcbiAgaGVpZ2h0OiA0NjVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0NjVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0NjVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNDY1LFxuLnctNDY1IHtcbiAgd2lkdGg6IDQ2NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDY1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0NjVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTQ3MCxcbi5oLTQ3MCB7XG4gIGhlaWdodDogNDcwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDcwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDcwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTQ3MCxcbi53LTQ3MCB7XG4gIHdpZHRoOiA0NzBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ3MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDcwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00NzUsXG4uaC00NzUge1xuICBoZWlnaHQ6IDQ3NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ3NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC00NzUsXG4udy00NzUge1xuICB3aWR0aDogNDc1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0NzVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNDgwLFxuLmgtNDgwIHtcbiAgaGVpZ2h0OiA0ODBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0ODBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0ODBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNDgwLFxuLnctNDgwIHtcbiAgd2lkdGg6IDQ4MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDgwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0ODBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTQ4NSxcbi5oLTQ4NSB7XG4gIGhlaWdodDogNDg1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDg1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDg1cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTQ4NSxcbi53LTQ4NSB7XG4gIHdpZHRoOiA0ODVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ4NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDg1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00OTAsXG4uaC00OTAge1xuICBoZWlnaHQ6IDQ5MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ5MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC00OTAsXG4udy00OTAge1xuICB3aWR0aDogNDkwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0OTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNDk1LFxuLmgtNDk1IHtcbiAgaGVpZ2h0OiA0OTVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0OTVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0OTVweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNDk1LFxuLnctNDk1IHtcbiAgd2lkdGg6IDQ5NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDk1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0OTVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTUwMCxcbi5oLTUwMCB7XG4gIGhlaWdodDogNTAwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTAwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTAwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTUwMCxcbi53LTUwMCB7XG4gIHdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTAwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC04LFxuLmgtOCB7XG4gIGhlaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTgsXG4udy04IHtcbiAgd2lkdGg6IDhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTE2LFxuLmgtMTYge1xuICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xNixcbi53LTE2IHtcbiAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTI0LFxuLmgtMjQge1xuICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yNCxcbi53LTI0IHtcbiAgd2lkdGg6IDI0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTMyLFxuLmgtMzIge1xuICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0zMixcbi53LTMyIHtcbiAgd2lkdGg6IDMycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTQ4LFxuLmgtNDgge1xuICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC00OCxcbi53LTQ4IHtcbiAgd2lkdGg6IDQ4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTU2LFxuLmgtNTYge1xuICBoZWlnaHQ6IDU2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC01Nixcbi53LTU2IHtcbiAgd2lkdGg6IDU2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTZweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTY0LFxuLmgtNjQge1xuICBoZWlnaHQ6IDY0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC02NCxcbi53LTY0IHtcbiAgd2lkdGg6IDY0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNjRweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTcyLFxuLmgtNzIge1xuICBoZWlnaHQ6IDcycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC03Mixcbi53LTcyIHtcbiAgd2lkdGg6IDcycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzJweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTg4LFxuLmgtODgge1xuICBoZWlnaHQ6IDg4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogODhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC04OCxcbi53LTg4IHtcbiAgd2lkdGg6IDg4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogODhweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTk2LFxuLmgtOTYge1xuICBoZWlnaHQ6IDk2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogOTZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC05Nixcbi53LTk2IHtcbiAgd2lkdGg6IDk2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogOTZweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTEwNCxcbi5oLTEwNCB7XG4gIGhlaWdodDogMTA0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTA0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTA0cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTEwNCxcbi53LTEwNCB7XG4gIHdpZHRoOiAxMDRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTA0cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xMTIsXG4uaC0xMTIge1xuICBoZWlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xMTIsXG4udy0xMTIge1xuICB3aWR0aDogMTEycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMTJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDExMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMTI4LFxuLmgtMTI4IHtcbiAgaGVpZ2h0OiAxMjhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMjhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMjhweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTI4LFxuLnctMTI4IHtcbiAgd2lkdGg6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTI4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMjhweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTEzNixcbi5oLTEzNiB7XG4gIGhlaWdodDogMTM2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTM2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTM2cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTEzNixcbi53LTEzNiB7XG4gIHdpZHRoOiAxMzZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTM2cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xNDQsXG4uaC0xNDQge1xuICBoZWlnaHQ6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xNDQsXG4udy0xNDQge1xuICB3aWR0aDogMTQ0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNDRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMTUyLFxuLmgtMTUyIHtcbiAgaGVpZ2h0OiAxNTJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNTJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxNTJweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTUyLFxuLnctMTUyIHtcbiAgd2lkdGg6IDE1MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTUycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNTJweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTE2OCxcbi5oLTE2OCB7XG4gIGhlaWdodDogMTY4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTY4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTY4cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTE2OCxcbi53LTE2OCB7XG4gIHdpZHRoOiAxNjhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE2OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTY4cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xNzYsXG4uaC0xNzYge1xuICBoZWlnaHQ6IDE3NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE3NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xNzYsXG4udy0xNzYge1xuICB3aWR0aDogMTc2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNzZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMTg0LFxuLmgtMTg0IHtcbiAgaGVpZ2h0OiAxODRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxODRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxODRweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTg0LFxuLnctMTg0IHtcbiAgd2lkdGg6IDE4NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTg0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxODRweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTE5Mixcbi5oLTE5MiB7XG4gIGhlaWdodDogMTkycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTkycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTkycHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTE5Mixcbi53LTE5MiB7XG4gIHdpZHRoOiAxOTJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE5MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTkycHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yMDgsXG4uaC0yMDgge1xuICBoZWlnaHQ6IDIwOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIwOHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDIwOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yMDgsXG4udy0yMDgge1xuICB3aWR0aDogMjA4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMDhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDIwOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMjE2LFxuLmgtMjE2IHtcbiAgaGVpZ2h0OiAyMTZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMTZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyMTZweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjE2LFxuLnctMjE2IHtcbiAgd2lkdGg6IDIxNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjE2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyMTZweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTIyNCxcbi5oLTIyNCB7XG4gIGhlaWdodDogMjI0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjI0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjI0cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTIyNCxcbi53LTIyNCB7XG4gIHdpZHRoOiAyMjRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIyNHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjI0cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yMzIsXG4uaC0yMzIge1xuICBoZWlnaHQ6IDIzMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIzMnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDIzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yMzIsXG4udy0yMzIge1xuICB3aWR0aDogMjMycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMzJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDIzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMjQ4LFxuLmgtMjQ4IHtcbiAgaGVpZ2h0OiAyNDhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNDhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyNDhweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjQ4LFxuLnctMjQ4IHtcbiAgd2lkdGg6IDI0OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjQ4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyNDhweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTI1Nixcbi5oLTI1NiB7XG4gIGhlaWdodDogMjU2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjU2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjU2cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTI1Nixcbi53LTI1NiB7XG4gIHdpZHRoOiAyNTZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI1NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjU2cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yNjQsXG4uaC0yNjQge1xuICBoZWlnaHQ6IDI2NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI2NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yNjQsXG4udy0yNjQge1xuICB3aWR0aDogMjY0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNjRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMjcyLFxuLmgtMjcyIHtcbiAgaGVpZ2h0OiAyNzJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNzJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyNzJweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjcyLFxuLnctMjcyIHtcbiAgd2lkdGg6IDI3MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjcycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyNzJweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTI4OCxcbi5oLTI4OCB7XG4gIGhlaWdodDogMjg4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjg4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjg4cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTI4OCxcbi53LTI4OCB7XG4gIHdpZHRoOiAyODhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI4OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjg4cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yOTYsXG4uaC0yOTYge1xuICBoZWlnaHQ6IDI5NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI5NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yOTYsXG4udy0yOTYge1xuICB3aWR0aDogMjk2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyOTZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzA0LFxuLmgtMzA0IHtcbiAgaGVpZ2h0OiAzMDRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzMDRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzMDRweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzA0LFxuLnctMzA0IHtcbiAgd2lkdGg6IDMwNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzA0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzMDRweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTMxMixcbi5oLTMxMiB7XG4gIGhlaWdodDogMzEycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzEycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzEycHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTMxMixcbi53LTMxMiB7XG4gIHdpZHRoOiAzMTJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMxMnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzEycHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zMjgsXG4uaC0zMjgge1xuICBoZWlnaHQ6IDMyOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMyOHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDMyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0zMjgsXG4udy0zMjgge1xuICB3aWR0aDogMzI4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzMjhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDMyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzM2LFxuLmgtMzM2IHtcbiAgaGVpZ2h0OiAzMzZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzMzZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzMzZweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzM2LFxuLnctMzM2IHtcbiAgd2lkdGg6IDMzNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzM2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzMzZweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTM0NCxcbi5oLTM0NCB7XG4gIGhlaWdodDogMzQ0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzQ0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzQ0cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTM0NCxcbi53LTM0NCB7XG4gIHdpZHRoOiAzNDRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM0NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzQ0cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zNTIsXG4uaC0zNTIge1xuICBoZWlnaHQ6IDM1MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM1MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0zNTIsXG4udy0zNTIge1xuICB3aWR0aDogMzUycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzNTJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzY4LFxuLmgtMzY4IHtcbiAgaGVpZ2h0OiAzNjhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzNjhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzNjhweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzY4LFxuLnctMzY4IHtcbiAgd2lkdGg6IDM2OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzY4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzNjhweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTM3Nixcbi5oLTM3NiB7XG4gIGhlaWdodDogMzc2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzc2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzc2cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTM3Nixcbi53LTM3NiB7XG4gIHdpZHRoOiAzNzZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM3NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzc2cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zODQsXG4uaC0zODQge1xuICBoZWlnaHQ6IDM4NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM4NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0zODQsXG4udy0zODQge1xuICB3aWR0aDogMzg0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzODRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzkyLFxuLmgtMzkyIHtcbiAgaGVpZ2h0OiAzOTJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzOTJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzOTJweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzkyLFxuLnctMzkyIHtcbiAgd2lkdGg6IDM5MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzkycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzOTJweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTQwOCxcbi5oLTQwOCB7XG4gIGhlaWdodDogNDA4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDA4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDA4cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTQwOCxcbi53LTQwOCB7XG4gIHdpZHRoOiA0MDhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQwOHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDA4cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00MTYsXG4uaC00MTYge1xuICBoZWlnaHQ6IDQxNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQxNnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC00MTYsXG4udy00MTYge1xuICB3aWR0aDogNDE2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0MTZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNDI0LFxuLmgtNDI0IHtcbiAgaGVpZ2h0OiA0MjRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0MjRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0MjRweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNDI0LFxuLnctNDI0IHtcbiAgd2lkdGg6IDQyNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDI0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0MjRweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTQzMixcbi5oLTQzMiB7XG4gIGhlaWdodDogNDMycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDMycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDMycHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTQzMixcbi53LTQzMiB7XG4gIHdpZHRoOiA0MzJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQzMnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDMycHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00NDgsXG4uaC00NDgge1xuICBoZWlnaHQ6IDQ0OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ0OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC00NDgsXG4udy00NDgge1xuICB3aWR0aDogNDQ4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0NDhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNDU2LFxuLmgtNDU2IHtcbiAgaGVpZ2h0OiA0NTZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0NTZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0NTZweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNDU2LFxuLnctNDU2IHtcbiAgd2lkdGg6IDQ1NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDU2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0NTZweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTQ2NCxcbi5oLTQ2NCB7XG4gIGhlaWdodDogNDY0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDY0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDY0cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTQ2NCxcbi53LTQ2NCB7XG4gIHdpZHRoOiA0NjRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ2NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDY0cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00NzIsXG4uaC00NzIge1xuICBoZWlnaHQ6IDQ3MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ3MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC00NzIsXG4udy00NzIge1xuICB3aWR0aDogNDcycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0NzJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNDg4LFxuLmgtNDg4IHtcbiAgaGVpZ2h0OiA0ODhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0ODhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0ODhweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNDg4LFxuLnctNDg4IHtcbiAgd2lkdGg6IDQ4OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDg4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0ODhweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTQ5Nixcbi5oLTQ5NiB7XG4gIGhlaWdodDogNDk2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDk2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDk2cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTQ5Nixcbi53LTQ5NiB7XG4gIHdpZHRoOiA0OTZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ5NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDk2cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC01MDQsXG4uaC01MDQge1xuICBoZWlnaHQ6IDUwNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDUwNHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDUwNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC01MDQsXG4udy01MDQge1xuICB3aWR0aDogNTA0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1MDRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDUwNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNTEyLFxuLmgtNTEyIHtcbiAgaGVpZ2h0OiA1MTJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1MTJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA1MTJweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNTEyLFxuLnctNTEyIHtcbiAgd2lkdGg6IDUxMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTEycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1MTJweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTUyOCxcbi5oLTUyOCB7XG4gIGhlaWdodDogNTI4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTI4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTI4cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTUyOCxcbi53LTUyOCB7XG4gIHdpZHRoOiA1MjhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDUyOHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTI4cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC01MzYsXG4uaC01MzYge1xuICBoZWlnaHQ6IDUzNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDUzNnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDUzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC01MzYsXG4udy01MzYge1xuICB3aWR0aDogNTM2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1MzZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDUzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNTQ0LFxuLmgtNTQ0IHtcbiAgaGVpZ2h0OiA1NDRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1NDRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA1NDRweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNTQ0LFxuLnctNTQ0IHtcbiAgd2lkdGg6IDU0NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTQ0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1NDRweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTU1Mixcbi5oLTU1MiB7XG4gIGhlaWdodDogNTUycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTUycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTUycHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTU1Mixcbi53LTU1MiB7XG4gIHdpZHRoOiA1NTJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDU1MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTUycHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC01NjgsXG4uaC01Njgge1xuICBoZWlnaHQ6IDU2OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDU2OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDU2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC01NjgsXG4udy01Njgge1xuICB3aWR0aDogNTY4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1NjhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDU2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNTc2LFxuLmgtNTc2IHtcbiAgaGVpZ2h0OiA1NzZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1NzZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA1NzZweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNTc2LFxuLnctNTc2IHtcbiAgd2lkdGg6IDU3NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTc2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1NzZweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTU4NCxcbi5oLTU4NCB7XG4gIGhlaWdodDogNTg0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTg0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTg0cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTU4NCxcbi53LTU4NCB7XG4gIHdpZHRoOiA1ODRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDU4NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTg0cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC01OTIsXG4uaC01OTIge1xuICBoZWlnaHQ6IDU5MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDU5MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDU5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC01OTIsXG4udy01OTIge1xuICB3aWR0aDogNTkycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1OTJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDU5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNjA4LFxuLmgtNjA4IHtcbiAgaGVpZ2h0OiA2MDhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA2MDhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA2MDhweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNjA4LFxuLnctNjA4IHtcbiAgd2lkdGg6IDYwOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNjA4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2MDhweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTYxNixcbi5oLTYxNiB7XG4gIGhlaWdodDogNjE2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjE2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNjE2cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTYxNixcbi53LTYxNiB7XG4gIHdpZHRoOiA2MTZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDYxNnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNjE2cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC02MjQsXG4uaC02MjQge1xuICBoZWlnaHQ6IDYyNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDYyNHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDYyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC02MjQsXG4udy02MjQge1xuICB3aWR0aDogNjI0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2MjRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDYyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNjMyLFxuLmgtNjMyIHtcbiAgaGVpZ2h0OiA2MzJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA2MzJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA2MzJweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNjMyLFxuLnctNjMyIHtcbiAgd2lkdGg6IDYzMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNjMycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2MzJweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTY0OCxcbi5oLTY0OCB7XG4gIGhlaWdodDogNjQ4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjQ4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNjQ4cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTY0OCxcbi53LTY0OCB7XG4gIHdpZHRoOiA2NDhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDY0OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNjQ4cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC02NTYsXG4uaC02NTYge1xuICBoZWlnaHQ6IDY1NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDY1NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDY1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC02NTYsXG4udy02NTYge1xuICB3aWR0aDogNjU2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2NTZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDY1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNjY0LFxuLmgtNjY0IHtcbiAgaGVpZ2h0OiA2NjRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA2NjRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA2NjRweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNjY0LFxuLnctNjY0IHtcbiAgd2lkdGg6IDY2NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNjY0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2NjRweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTY3Mixcbi5oLTY3MiB7XG4gIGhlaWdodDogNjcycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjcycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNjcycHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTY3Mixcbi53LTY3MiB7XG4gIHdpZHRoOiA2NzJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDY3MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNjcycHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC02ODgsXG4uaC02ODgge1xuICBoZWlnaHQ6IDY4OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDY4OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDY4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC02ODgsXG4udy02ODgge1xuICB3aWR0aDogNjg4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2ODhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDY4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNjk2LFxuLmgtNjk2IHtcbiAgaGVpZ2h0OiA2OTZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA2OTZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA2OTZweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNjk2LFxuLnctNjk2IHtcbiAgd2lkdGg6IDY5NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNjk2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2OTZweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTcwNCxcbi5oLTcwNCB7XG4gIGhlaWdodDogNzA0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzA0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzA0cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTcwNCxcbi53LTcwNCB7XG4gIHdpZHRoOiA3MDRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDcwNHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzA0cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC03MTIsXG4uaC03MTIge1xuICBoZWlnaHQ6IDcxMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDcxMnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDcxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC03MTIsXG4udy03MTIge1xuICB3aWR0aDogNzEycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA3MTJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDcxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNzI4LFxuLmgtNzI4IHtcbiAgaGVpZ2h0OiA3MjhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3MjhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3MjhweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNzI4LFxuLnctNzI4IHtcbiAgd2lkdGg6IDcyOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNzI4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3MjhweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTczNixcbi5oLTczNiB7XG4gIGhlaWdodDogNzM2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzM2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzM2cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTczNixcbi53LTczNiB7XG4gIHdpZHRoOiA3MzZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDczNnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzM2cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC03NDQsXG4uaC03NDQge1xuICBoZWlnaHQ6IDc0NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDc0NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDc0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC03NDQsXG4udy03NDQge1xuICB3aWR0aDogNzQ0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA3NDRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDc0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNzUyLFxuLmgtNzUyIHtcbiAgaGVpZ2h0OiA3NTJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3NTJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3NTJweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNzUyLFxuLnctNzUyIHtcbiAgd2lkdGg6IDc1MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNzUycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3NTJweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTc2OCxcbi5oLTc2OCB7XG4gIGhlaWdodDogNzY4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzY4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzY4cHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTc2OCxcbi53LTc2OCB7XG4gIHdpZHRoOiA3NjhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDc2OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzY4cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC03NzYsXG4uaC03NzYge1xuICBoZWlnaHQ6IDc3NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDc3NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDc3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC03NzYsXG4udy03NzYge1xuICB3aWR0aDogNzc2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA3NzZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDc3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNzg0LFxuLmgtNzg0IHtcbiAgaGVpZ2h0OiA3ODRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3ODRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3ODRweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNzg0LFxuLnctNzg0IHtcbiAgd2lkdGg6IDc4NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNzg0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3ODRweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTc5Mixcbi5oLTc5MiB7XG4gIGhlaWdodDogNzkycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzkycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzkycHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTc5Mixcbi53LTc5MiB7XG4gIHdpZHRoOiA3OTJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDc5MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzkycHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlcixcbi5iIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmJvcmRlci10b3AsXG4uYnQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmJvcmRlci1yaWdodCxcbi5iciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5ib3JkZXItYm90dG9tLFxuLmJiIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5ib3JkZXItbGVmdCxcbi5ibCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmJvcmRlci1ob3Jpem9udGFsLFxuLmJoIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uYm9yZGVyLXZlcnRpY2FsLFxuLmJ2IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uYnJhZC0xIHtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4uYnJhZC0yIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uYnJhZC0zIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uYnJhZC00IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uYnJhZC01IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYnJhZC02IHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uYnJhZC03IHtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuXG4uYnJhZC04IHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uYnJhZC05IHtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xufVxuXG4uYnJhZC0xMCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5icmFkLTExIHtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbn1cblxuLmJyYWQtMTIge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIFByaW50XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIGFsbCB7XG4gIC8qIE5ldmVyIHNob3cgcGFnZSBicmVhayBpbiBub3JtYWwgdmlldyAqL1xuICAucGFnZS1icmVhayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLyogUGFnZSBTdHlsZXMgKi9cbiAgQHBhZ2Uge31cbiAgLyogUGFnZSBicmVhayAqL1xuICAucGFnZS1icmVhayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYnJlYWstYWZ0ZXI6IGFsd2F5cztcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhbHdheXM7XG4gIH1cbiAgLyogR2VuZXJhbCBzdHlsZXMgKi9cbiAgI21haW4gI3ZlcnRpY2FsLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI21haW4gI3Rvb2xiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI21haW4gI3F1aWNrLXBhbmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNtYWluICNjb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgbXMtdGhlbWUtb3B0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucHMtc2Nyb2xsYmFyLXgtcmFpbCxcbiAgLnBzLXNjcm9sbGJhci15LXJhaWwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAvKiBQcmludGFibGUgcGFnZSBzcGVjaWZpYyBzdHlsZXMgKi9cbiAgLnByaW50YWJsZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAucHJpbnRhYmxlIC50ZW1wbGF0ZS1sYXlvdXQge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBCYXNlIGFuaW1hdGlvbnMgKi9cbi8qIEJhc2UgQW5pbWF0aW9ucyAtIENvbnNvbGlkYXRlZCBhbmQgY2xlYW5lZCB1cCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEtFWUZSQU1FIEFOSU1BVElPTlNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJyZW0pO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZURvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnJlbSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLCAyMCUsIDUzJSwgODAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDQwJSwgNDMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xLjVyZW0sIDApO1xuICB9XG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMC43NXJlbSwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0wLjI1cmVtLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTAuNXJlbSk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC41cmVtKTtcbiAgfVxufVxuLyogTGVnYWN5IEFuaW1hdGlvbnMgKGNvbnNvbGlkYXRlZCBmcm9tIG9sZCBhbmltYXRpb24uc2NzcykgKi9cbkBrZXlmcmFtZXMgbW9kZWwtc3Bpbm5lciB7XG4gIDAlLCAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoNzQsIDE0NCwgMjI2LCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDc0LCAxNDQsIDIyNiwgMC44KSwgMCAwIDMwcHggcmdiYSg3NCwgMTQ0LCAyMjYsIDAuNik7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWItc3Bpbm5lciB7XG4gIDAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG5hdmlnYXRvci1pbnB1dCB7XG4gIGZyb20ge1xuICAgIHdpZHRoOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaWNvbi1zcGlubmVyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYWRkLXRyYW5zbGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnJlbSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBhZGQtc3Bpbm5lciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbG9nbG93IHtcbiAgMCUge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKTtcbiAgfVxuICA1MCUge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjMpO1xuICB9XG4gIDEwMCUge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKTtcbiAgfVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEFOSU1BVElPTiBVVElMSVRZIENMQVNTRVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYW5pbWF0ZS1mYWRlLWluIHtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5cbi5hbmltYXRlLXNsaWRlLXVwIHtcbiAgYW5pbWF0aW9uOiBzbGlkZVVwIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuXG4uYW5pbWF0ZS1zbGlkZS1kb3duIHtcbiAgYW5pbWF0aW9uOiBzbGlkZURvd24gMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5cbi5hbmltYXRlLXNwaW4ge1xuICBhbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uYW5pbWF0ZS1wdWxzZSB7XG4gIGFuaW1hdGlvbjogcHVsc2UgMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSBpbmZpbml0ZTtcbn1cblxuLmFuaW1hdGUtYm91bmNlIHtcbiAgYW5pbWF0aW9uOiBib3VuY2UgMXMgaW5maW5pdGU7XG59XG5cbi5hbmltYXRlLXNoYWtlIHtcbiAgYW5pbWF0aW9uOiBzaGFrZSAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBMZWdhY3kgQW5pbWF0aW9uIENsYXNzZXMgKGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eSkgKi9cbi5tb2RlbC1pbml0aWFsLWFuaW1hdGlvbiB7XG4gIGFuaW1hdGlvbjogbW9kZWwtc3Bpbm5lciAzcyBpbmZpbml0ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uZ2xvdy1hbmltYXRpb24ge1xuICBhbmltYXRpb246IGZhYi1zcGlubmVyIDFzIGluZmluaXRlO1xufVxuXG4ubmF2aWdhdG9yLWlucHV0IHtcbiAgYW5pbWF0aW9uOiBuYXZpZ2F0b3ItaW5wdXQgMXMgZWFzZS1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaWNvbi1zcGlubmVyIHtcbiAgYW5pbWF0aW9uOiBpY29uLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uYWRkLXRyYW5zbGF0ZSB7XG4gIGFuaW1hdGlvbjogYWRkLXRyYW5zbGF0ZSAzcyBlYXNlLW91dDtcbn1cblxuLmFkZC1zcGlubmVyIHtcbiAgYW5pbWF0aW9uOiBhZGQtc3Bpbm5lciAzcyBlYXNlLW91dDtcbn1cblxuLmZhYi1zcGlubmVyIHtcbiAgYW5pbWF0aW9uOiBmYWItc3Bpbm5lciA1cyBpbmZpbml0ZTtcbn1cbi5mYWItc3Bpbm5lcjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hbmltYXRpb24tbG9nbyB7XG4gIGFuaW1hdGlvbjogbG9nbG93IDFzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUEVSRk9STUFOQ0UgT1BUSU1JWkFUSU9OU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi53aWxsLWNoYW5nZS10cmFuc2Zvcm0ge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4ud2lsbC1jaGFuZ2Utb3BhY2l0eSB7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xufVxuXG4uZ3B1LWFjY2VsZXJhdGVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBIT1ZFUiBBTklNQVRJT05TXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmhvdmVyLWxpZnQge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG4uaG92ZXItbGlmdDpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4yNXJlbSk7XG59XG5cbi5ob3Zlci1ncm93IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuLmhvdmVyLWdyb3c6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG4uaG92ZXItc2hyaW5rIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuLmhvdmVyLXNocmluazpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG59XG5cbi5ob3Zlci1yb3RhdGUge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG4uaG92ZXItcm90YXRlOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAyLiBDT01QT05FTlRTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogVUkgQ29tcG9uZW50cyAqL1xuLyogQnV0dG9uIENvbXBvbmVudHMgLSBDb25zb2xpZGF0ZWQgYW5kIG1vZGVybml6ZWQgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCQVNFIEJVVFRPTiBTVFlMRVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIEJ1dHRvbiBWYXJpYW50cyAqL1xuICAvKiBCdXR0b24gU2l6ZXMgKi9cbiAgLyogQnV0dG9uIFN0YXRlcyAqL1xufVxuLmJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmJ0bi5idG4tcHJpbWFyeSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeS1iZyk7XG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnRuLXNoYWRvdyk7XG59XG4uYnRuLmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5idG4uYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYnRuLmJ0bi1wcmltYXJ5OmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnktaG92ZXIpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJ0bi1zaGFkb3ctaG92ZXIpO1xufVxuLmJ0bi5idG4tcHJpbWFyeTphY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJ0bi1zaGFkb3cpO1xufVxuLmJ0bi5idG4tc2Vjb25kYXJ5IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1zZWNvbmRhcnktYmcpO1xuICBjb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS10ZXh0KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnRuLXNlY29uZGFyeS1ib3JkZXIpO1xufVxuLmJ0bi5idG4tc2Vjb25kYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5idG4uYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5idG4uYnRuLXNlY29uZGFyeTpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1zZWNvbmRhcnktaG92ZXIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktNTAwKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktNTAwKTtcbn1cbi5idG4uYnRuLXN1Y2Nlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZDogIzI4YTc0NTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLmJ0bi1zdWNjZXNzOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5idG4uYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYnRuLmJ0bi1zdWNjZXNzOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZDogIzIxODgzODtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xufVxuLmJ0bi5idG4td2FybmluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZjMTA3O1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5idG4uYnRuLXdhcm5pbmc6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmJ0bi5idG4td2FybmluZzpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5idG4uYnRuLXdhcm5pbmc6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kOiAjZTBhODAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG59XG4uYnRuLmJ0bi1kYW5nZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZDogI2RjMzU0NTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLmJ0bi1kYW5nZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmJ0bi5idG4tZGFuZ2VyOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmJ0bi5idG4tZGFuZ2VyOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZDogI2M4MjMzMztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xufVxuLmJ0bi5idG4tc20ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5idG4uYnRuLWxnIHtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmJ0bi5idG4tb3V0bGluZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG59XG4uYnRuLmJ0bi1vdXRsaW5lOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBJQ09OIEJVVFRPTlNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYnRuLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5idG4taWNvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYnRuLWljb246ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYnRuLWljb24uc3F1YXJlIHtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbn1cbi5idG4taWNvbi5idG4taWNvbi1zbSB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG59XG4uYnRuLWljb24uYnRuLWljb24tc20gbWQtaWNvbixcbi5idG4taWNvbi5idG4taWNvbi1zbSAubWF0ZXJpYWwtaWNvbnMge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYnRuLWljb24uYnRuLWljb24tbGcge1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuLmJ0bi1pY29uLmJ0bi1pY29uLWxnIG1kLWljb24sXG4uYnRuLWljb24uYnRuLWljb24tbGcgLm1hdGVyaWFsLWljb25zIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uYnRuLWljb24uc3F1YXJlIHtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNQRUNJQUxJWkVEIEJVVFRPTlNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBUaGVtZSBCdXR0b24gKGxlZ2FjeSBzdXBwb3J0KSAqL1xuLnRoZW1lLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeS1iZyk7XG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnRuLXNoYWRvdyk7XG4gIGJhY2tncm91bmQ6ICM4MzhkOWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4udGhlbWUtYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi50aGVtZS1idXR0b246ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4udGhlbWUtYnV0dG9uOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnktaG92ZXIpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJ0bi1zaGFkb3ctaG92ZXIpO1xufVxuLnRoZW1lLWJ1dHRvbjphY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJ0bi1zaGFkb3cpO1xufVxuXG4vKiBTcXVhcmUgQnV0dG9uIChsZWdhY3kgc3VwcG9ydCkgKi9cbi5zcXVhcmUtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogM3JlbTtcbiAgd2lkdGg6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uc3F1YXJlLWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc3F1YXJlLWJ1dHRvbjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5zcXVhcmUtYnV0dG9uLnNxdWFyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG59XG5cbi8qIFRoaW4gQnV0dG9uIChsZWdhY3kgc3VwcG9ydCkgKi9cbi50aGluLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW46IDAuMjVyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xufVxuLnRoaW4tYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi50aGluLWJ1dHRvbjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJVVFRPTiBDQVJEIEFORCBCVVRUT04gSVRFTSBDT01QT05FTlRTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQnV0dG9uIEl0ZW0gQ29udGFpbmVyICovXG4uYnV0dG9uLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIEJ1dHRvbiBDYXJkIC0gSWNvbiBPbmx5IFN0eWxpbmcgKi9cbi5idXR0b24tY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnV0dG9uLWNhcmQgLmJ1dHRvbi1pbml0aWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLmJ1dHRvbi1jYXJkIC5idXR0b24taW5pdGlhbDpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogIzRkYWJmNztcbn1cbi5idXR0b24tY2FyZCAuYnV0dG9uLW5hbWUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGTE9BVElORyBBQ1RJT04gQlVUVE9OXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmZhYiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMy41cmVtO1xuICBoZWlnaHQ6IDMuNXJlbTtcbiAgYmFja2dyb3VuZDogIzRkYWJmNztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDJyZW07XG4gIHJpZ2h0OiAycmVtO1xuICB6LWluZGV4OiAxMDMwO1xufVxuLmZhYjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZmFiOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmZhYi5zcXVhcmUge1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xufVxuLmZhYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzMzlhZjA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmZhYi5mYWItc20ge1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cbi5mYWIuZmFiLWxnIHtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmFiIHtcbiAgICBib3R0b206IDFyZW07XG4gICAgcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJVVFRPTiBHUk9VUFNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYnRuLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5idG4tZ3JvdXAgLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5idG4tZ3JvdXAgLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAwIDAgMC41cmVtO1xufVxuLmJ0bi1ncm91cCAuYnRuOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmJ0bi1ncm91cCAuYnRuOm9ubHktY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5idG4tZ3JvdXAuYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5idG4tZ3JvdXAuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4ge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4uYnRuLWdyb3VwLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtIDAuNXJlbSAwIDA7XG59XG4uYnRuLWdyb3VwLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJVVFRPTiBDT05UQUlORVIgU1RZTEVTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuI2J1dHRvbnMtcGFyZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBSRVNQT05TSVZFIEJVVFRPTlNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0biB7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbiAgLmJ0bi5idG4tc20ge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLmJ0bi5idG4tbGcge1xuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgLmJ0bi1pY29uIHtcbiAgICB3aWR0aDogMi43NXJlbTtcbiAgICBoZWlnaHQ6IDIuNzVyZW07XG4gIH1cbiAgLmJ0bi1pY29uLmJ0bi1pY29uLXNtIHtcbiAgICB3aWR0aDogMi4yNXJlbTtcbiAgICBoZWlnaHQ6IDIuMjVyZW07XG4gIH1cbiAgLmJ0bi1pY29uLmJ0bi1pY29uLWxnIHtcbiAgICB3aWR0aDogMy4yNXJlbTtcbiAgICBoZWlnaHQ6IDMuMjVyZW07XG4gIH1cbiAgLmJ1dHRvbi1jYXJkIHtcbiAgICBoZWlnaHQ6IDhyZW07XG4gICAgd2lkdGg6IDhyZW07XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAzLiBMQVlPVVRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBMYXlvdXQgY29tcG9uZW50cyAqL1xuLyogTmF2aWdhdGlvbiBDb21wb25lbnRzIC0gQ29uc29saWRhdGVkIGZyb20gbXMtbmF2aWdhdGlvbi5zY3NzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTVMgTkFWSUdBVElPTiBDT01QT05FTlRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubXMtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLm1zLW5hdmlnYXRpb24gdWwsIC5tcy1uYXZpZ2F0aW9uIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm1zLW5hdmlnYXRpb24gdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tcy1uYXZpZ2F0aW9uIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1zLW5hdmlnYXRpb24gdWwgbGkuY29sbGFwc2VkIHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tcy1uYXZpZ2F0aW9uIC5hbmltYXRlLWhlaWdodCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjI1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG4ubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbn1cbi5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSg3NywgMTcxLCAyNDcsIDAuMik7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtIC5tcy1uYXZpZ2F0aW9uLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtIC5tcy1uYXZpZ2F0aW9uLWxpbmsgLm1zLW5hdmlnYXRpb24tdGV4dCB7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtIC5tcy1uYXZpZ2F0aW9uLWxpbmsgLm1zLW5hdmlnYXRpb24tYXJyb3cge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2U7XG59XG4ubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW0gLm1zLW5hdmlnYXRpb24tbGluayAubXMtbmF2aWdhdGlvbi1hcnJvdy5leHBhbmRlZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24tY2hpbGRyZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZTtcbn1cbi5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24tY2hpbGRyZW4gLm1zLW5hdmlnYXRpb24taXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbi5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24tY2hpbGRyZW4gLm1zLW5hdmlnYXRpb24taXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDFyZW07XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4vKiBTZWFyY2ggTmF2aWdhdGlvbiAqL1xuLnNlYXJjaE5hdiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uc2VhcmNoTmF2IC5tcy1uYXZpZ2F0aW9uIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uc2VhcmNoTmF2IC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWl0ZW0ge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5zZWFyY2hOYXYgLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLnNlYXJjaE5hdiAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNzcsIDE3MSwgMjQ3LCAwLjEpO1xuICBjb2xvcjogIzRkYWJmNztcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIE5BVklHQVRJT04gQkFSXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm5hdi1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4ubmF2LWJhciAubmF2LWJyYW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdi1iYXIgLm5hdi1icmFuZCAubmF2LWxvZ28ge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuLm5hdi1iYXIgLm5hdi1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cbi5uYXYtYmFyIC5uYXYtbWVudSAubmF2LWxpbmsge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlO1xufVxuLm5hdi1iYXIgLm5hdi1tZW51IC5uYXYtbGluazpob3ZlciwgLm5hdi1iYXIgLm5hdi1tZW51IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzRkYWJmNztcbn1cbi5uYXYtYmFyIC5uYXYtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2LWJhciAubmF2LW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNJREVCQVIgTkFWSUdBVElPTlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zaWRlYmFyLW5hdiB7XG4gIHdpZHRoOiAxNnJlbTtcbiAgYmFja2dyb3VuZDogIzIxMjUyOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4uc2lkZWJhci1uYXYuY29sbGFwc2VkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5zaWRlYmFyLW5hdiAuc2lkZWJhci1oZWFkZXIge1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLnNpZGViYXItbmF2IC5zaWRlYmFyLWhlYWRlciAuc2lkZWJhci10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDAuNXJlbSAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwO1xufVxuLnNpZGViYXItbmF2IC5zaWRlYmFyLW1lbnUge1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG4uc2lkZWJhci1uYXYgLnNpZGViYXItbWVudSAuc2lkZWJhci1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5zaWRlYmFyLW5hdiAuc2lkZWJhci1tZW51IC5zaWRlYmFyLXNlY3Rpb24gLnNpZGViYXItc2VjdGlvbi10aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uc2lkZWJhci1uYXYgLnNpZGViYXItbWVudSAuc2lkZWJhci1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5zaWRlYmFyLW5hdiAuc2lkZWJhci1tZW51IC5zaWRlYmFyLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNpZGViYXItbmF2IC5zaWRlYmFyLW1lbnUgLnNpZGViYXItaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNGRhYmY3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zaWRlYmFyLW5hdiAuc2lkZWJhci1tZW51IC5zaWRlYmFyLWl0ZW0gLnNpZGViYXItaWNvbiB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5zaWRlYmFyLW5hdiAuc2lkZWJhci1tZW51IC5zaWRlYmFyLWl0ZW0gLnNpZGViYXItdGV4dCB7XG4gIGZsZXg6IDE7XG59XG4uc2lkZWJhci1uYXYgLnNpZGViYXItbWVudSAuc2lkZWJhci1pdGVtIC5zaWRlYmFyLWJhZGdlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC4zNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2lkZWJhci1uYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDUwO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCUkVBRENSVU1CIE5BVklHQVRJT05cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAuMjVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAuMjVyZW07XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSBhIHtcbiAgY29sb3I6ICM0ZGFiZjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW06bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiL1wiO1xuICBjb2xvcjogI2FkYjViZDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUQUIgTkFWSUdBVElPTlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50YWItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICBnYXA6IDA7XG59XG4udGFiLW5hdiAudGFiLWl0ZW0ge1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi50YWItbmF2IC50YWItaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjNGRhYmY3O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDc3LCAxNzEsIDI0NywgMC4zKTtcbn1cbi50YWItbmF2IC50YWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzRkYWJmNztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzRkYWJmNztcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIE1PQklMRSBOQVZJR0FUSU9OXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm1vYmlsZS1uYXYtdG9nZ2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5tb2JpbGUtbmF2LXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubW9iaWxlLW5hdi10b2dnbGU6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ubW9iaWxlLW5hdi10b2dnbGUuc3F1YXJlIHtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9iaWxlLW5hdi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1vYmlsZS1uYXYtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDEwNDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5tb2JpbGUtbmF2LW92ZXJsYXkuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFJFU1BPTlNJVkUgTkFWSUdBVElPTlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2LWJhciAubmF2LW1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB9XG4gIC5uYXYtYmFyIC5uYXYtbWVudS5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLyogRGFzaGJvYXJkIExheW91dCBJbXByb3ZlbWVudHMgKi9cbi8qIE1haW4gY29udGFpbmVyIGZpeGVzICovXG4jbWFpbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbWFpbi1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLyogV29ya3NwYWNlIGNvbnRhaW5lciAqL1xuI3dvcmtTcGFjZVRhYmxlIHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiN3b3JrU3BhY2VUYWJsZSAjbWFpbi1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIERhc2hib2FyZCBjb250ZW50IGFyZWEgKi9cbi5kYXNoYm9hcmQtY29udGVudC1hcmVhIHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kYXNoYm9hcmQtY29udGVudC1hcmVhIHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gIH1cbn1cblxuLyogQW5hbHl0aWNzIGNvbnRhaW5lciByZXNwb25zaXZlIGZpeGVzICovXG4ubW9kZXJuLWFuYWx5dGljcy1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ubW9kZXJuLWFuYWx5dGljcy1jb250YWluZXIubW9iaWxlLXZpZXcge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4ubW9kZXJuLWFuYWx5dGljcy1jb250YWluZXIgLmFuYWx5dGljcy1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGVybi1hbmFseXRpY3MtY29udGFpbmVyIC5hbmFseXRpY3MtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gIH1cbn1cblxuLyogRGFzaGJvYXJkIGdyaWQgaW1wcm92ZW1lbnRzICovXG4uZGFzaGJvYXJkLWdyaWQsIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAuZGFzaGJvYXJkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS41cmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGFzaGJvYXJkLWdyaWQsIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAuZGFzaGJvYXJkLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGFzaGJvYXJkLWdyaWQsIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAuZGFzaGJvYXJkLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuZGFzaGJvYXJkLWdyaWQsIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAuZGFzaGJvYXJkLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuXG4vKiBEYXNoYm9hcmQgY2FyZCByZXNwb25zaXZlIGltcHJvdmVtZW50cyAqL1xuLmRhc2hib2FyZC1jYXJkIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG4uZGFzaGJvYXJkLWNhcmQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cbi5kYXNoYm9hcmQtY2FyZCAuZGFzaGJvYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWVjZWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGFzaGJvYXJkLWNhcmQgLmRhc2hib2FyZC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgfVxufVxuLmRhc2hib2FyZC1jYXJkIC5kYXNoYm9hcmQtY29udGVudCB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRhc2hib2FyZC1jYXJkIC5kYXNoYm9hcmQtY29udGVudCB7XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgfVxufVxuLmRhc2hib2FyZC1jYXJkIC5kYXNoYm9hcmQtY29udGVudCAuZGFzaGJvYXJkLXBsb3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRhc2hib2FyZC1jYXJkIC5kYXNoYm9hcmQtY29udGVudCAuZGFzaGJvYXJkLXBsb3Qge1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZGFzaGJvYXJkLWNhcmQgLmRhc2hib2FyZC1jb250ZW50IC5kYXNoYm9hcmQtcGxvdCB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG4vKiBEYXNoYm9hcmRzIGNvbnRhaW5lciBpbXByb3ZlbWVudHMgKi9cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciwgLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5tb2RlbC1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmRhc2hib2FyZHMtY29udGFpbmVyOmxhc3QtY2hpbGQsIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAubW9kZWwtY29udGFpbmVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5kYXNoYm9hcmRzLWhlYWRlciwgLmRhc2hib2FyZHMtY29udGFpbmVyIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAubW9kZWwtaGVhZGVyLCAuZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLmRhc2hib2FyZHMtY29udGFpbmVyIC5tb2RlbC1oZWFkZXIsIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAubW9kZWwtY29udGFpbmVyIC5kYXNoYm9hcmRzLWhlYWRlciwgLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5tb2RlbC1jb250YWluZXIgLm1vZGVsLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmRhc2hib2FyZHMtaGVhZGVyIC5tb2RlbC1oZWFkZXItY2FyZCwgLmRhc2hib2FyZHMtY29udGFpbmVyIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAubW9kZWwtaGVhZGVyIC5tb2RlbC1oZWFkZXItY2FyZCwgLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAubW9kZWwtaGVhZGVyIC5tb2RlbC1oZWFkZXItY2FyZCwgLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5tb2RlbC1jb250YWluZXIgLmRhc2hib2FyZHMtaGVhZGVyIC5tb2RlbC1oZWFkZXItY2FyZCwgLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5tb2RlbC1jb250YWluZXIgLm1vZGVsLWhlYWRlciAubW9kZWwtaGVhZGVyLWNhcmQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5kYXNoYm9hcmRzLWNvbnRlbnQsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLm1vZGVsLWNvbnRlbnQsIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAuZGFzaGJvYXJkcy1jb250YWluZXIgLm1vZGVsLWNvbnRlbnQsIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAubW9kZWwtY29udGFpbmVyIC5kYXNoYm9hcmRzLWNvbnRlbnQsIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAubW9kZWwtY29udGFpbmVyIC5tb2RlbC1jb250ZW50IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIuZGFzaGJvYXJkcy1jb2xsYXBzZWQgLmRhc2hib2FyZHMtY29udGVudCwgLmRhc2hib2FyZHMtY29udGFpbmVyLmRhc2hib2FyZHMtY29sbGFwc2VkIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAubW9kZWwtY29udGVudCwgLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5kYXNoYm9hcmRzLWNvbnRhaW5lci5kYXNoYm9hcmRzLWNvbGxhcHNlZCAubW9kZWwtY29udGVudCwgLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5kYXNoYm9hcmRzLWNvbGxhcHNlZC5tb2RlbC1jb250YWluZXIgLmRhc2hib2FyZHMtY29udGVudCwgLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5kYXNoYm9hcmRzLWNvbGxhcHNlZC5tb2RlbC1jb250YWluZXIgLm1vZGVsLWNvbnRlbnQsIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAubW9kZWwtY29udGFpbmVyLmNvbGxhcHNlZCAuZGFzaGJvYXJkcy1jb250ZW50LCAuZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLm1vZGVsLWNvbnRhaW5lci5jb2xsYXBzZWQgLm1vZGVsLWNvbnRlbnQge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIFJlc3BvbnNpdmUgdXRpbGl0aWVzICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhpZGUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5oaWRlLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vYmlsZS1mdWxsLXdpZHRoIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogU2Nyb2xsYmFyIHN0eWxpbmcgKi9cbi5kYXNoYm9hcmQtY29udGVudC1hcmVhLFxuLm1vZGVybi1hbmFseXRpY3MtY29udGFpbmVyIHtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICBzY3JvbGxiYXItY29sb3I6ICNjYmQ1ZTAgdHJhbnNwYXJlbnQ7XG59XG4uZGFzaGJvYXJkLWNvbnRlbnQtYXJlYTo6LXdlYmtpdC1zY3JvbGxiYXIsXG4ubW9kZXJuLWFuYWx5dGljcy1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDZweDtcbn1cbi5kYXNoYm9hcmQtY29udGVudC1hcmVhOjotd2Via2l0LXNjcm9sbGJhci10cmFjayxcbi5tb2Rlcm4tYW5hbHl0aWNzLWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5kYXNoYm9hcmQtY29udGVudC1hcmVhOjotd2Via2l0LXNjcm9sbGJhci10aHVtYixcbi5tb2Rlcm4tYW5hbHl0aWNzLWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JkNWUwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uZGFzaGJvYXJkLWNvbnRlbnQtYXJlYTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIsXG4ubW9kZXJuLWFuYWx5dGljcy1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwYWVjMDtcbn1cblxuLyogRml4IGZvciBzaWRlIHBhbmVscyAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaWRlLXBhbmVsIHtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogVG9vbGJhciByZXNwb25zaXZlIGltcHJvdmVtZW50cyAqL1xuLnRvb2xiYXItaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvb2xiYXItaXRlbXMge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC50b29sYmFyLWl0ZW1zIC50b29sYmFyLWl0ZW0ge1xuICAgIG1hcmdpbjogMC4yNXJlbTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgNC4gVVRJTElUSUVTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogSGVscGVyIGNsYXNzZXMgKi9cbi8qIFV0aWxpdHkgQ2xhc3NlcyAtIENvbnNvbGlkYXRlZCBmcm9tIHNjYXR0ZXJlZCBmaWxlcyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExBWU9VVCBVVElMSVRJRVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBEaXNwbGF5ICovXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4vKiBGbGV4IFV0aWxpdGllcyAqL1xuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC0xIHtcbiAgZmxleDogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1hdXRvIHtcbiAgZmxleDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub25lIHtcbiAgZmxleDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBQb3NpdGlvbiAqL1xuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLyogU2l6aW5nICovXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgU1BBQ0lORyBVVElMSVRJRVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBNYXJnaW4gKi9cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogdmFyKC0tc3BhY2luZy0xKSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLTIpICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IHZhcigtLXNwYWNpbmctMykgIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogdmFyKC0tc3BhY2luZy00KSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLTUpICFpbXBvcnRhbnQ7XG59XG5cbi5tLTYge1xuICBtYXJnaW46IHZhcigtLXNwYWNpbmctNikgIWltcG9ydGFudDtcbn1cblxuLm0tOCB7XG4gIG1hcmdpbjogdmFyKC0tc3BhY2luZy04KSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS01IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1sLTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTMge1xuICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLyogUGFkZGluZyAqL1xuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTYge1xuICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVEVYVCBVVElMSVRJRVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBUZXh0IEFsaWdubWVudCAqL1xuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbn1cblxuLyogVGV4dCBUcmFuc2Zvcm0gKi9cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLyogRm9udCBXZWlnaHQgKi9cbi5mb250LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIEZvbnQgU2l6ZSAqL1xuLnRleHQteHMge1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnRleHQtc20ge1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJhc2Uge1xuICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1sZyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnRleHQteGwge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnRleHQtMnhsIHtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnRleHQtM3hsIHtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIExpbmUgSGVpZ2h0ICovXG4ubGVhZGluZy10aWdodCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcbn1cblxuLmxlYWRpbmctbm9ybWFsIHtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xufVxuXG4ubGVhZGluZy1sb29zZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFRleHQgRGVjb3JhdGlvbiAqL1xuLnRleHQtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm8tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIFRleHQgT3ZlcmZsb3cgKi9cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBDT0xPUiBVVElMSVRJRVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBUZXh0IENvbG9ycyAqL1xuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS1zdWNjZXNzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6IHZhcigtLXdhcm5pbmcpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZXJyb3Ige1xuICBjb2xvcjogdmFyKC0tZXJyb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogdmFyKC0taW5mbykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogdmFyKC0tdGV4dC1oaW50KSAhaW1wb3J0YW50O1xufVxuXG4vKiBCYWNrZ3JvdW5kIENvbG9ycyAqL1xuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTUwMCkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXRleHQtb24tcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS01MDApICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VjY2VzcykgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXRleHQtb24tcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13YXJuaW5nKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZXJyb3IpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5mbykgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXRleHQtb24tcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1cmZhY2UtMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1cmZhY2UtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1cmZhY2UtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMikgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJPUkRFUiBVVElMSVRJRVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBCb3JkZXIgKi9cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi8qIEJvcmRlciBSYWRpdXMgKi9cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQteGwge1xuICBib3JkZXItcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWZ1bGwge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbm9uZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLyogTGVnYWN5IHJvdW5kZWQgdXRpbGl0aWVzIChmcm9tIG9sZCBmaWxlcykgKi9cbi5yb3VuZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgU0hBRE9XIFVUSUxJVElFU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNykgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LXhsIHtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIElOVEVSQUNUSU9OIFVUSUxJVElFU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4uY3Vyc29yLWRlZmF1bHQge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxuLmN1cnNvci1ub3QtYWxsb3dlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdC10ZXh0IHtcbiAgdXNlci1zZWxlY3Q6IHRleHQgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi5wb2ludGVyLWV2ZW50cy1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBvaW50ZXItZXZlbnRzLWF1dG8ge1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTEVHQUNZIFVUSUxJVElFUyAoZnJvbSBtaXNjLnNjc3MgYW5kIGNsYXNzLnNjc3MpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogTWFpbiBDb250YWluZXIgKGxlZ2FjeSkgKi9cbiNtYWluLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG59XG5cbi8qIEZ1bGxzY3JlZW4gRGlhbG9nICovXG4uZnVsbHNjcmVlbi1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLyogQ2VsbCBTdHlsZXMgKGxlZ2FjeSkgKi9cbi5jZWxsUmVsYXRpb25zaGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbn1cblxuLm5vRWRpdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi8qIENlbnRlciBJdGVtcyAqL1xuLmNlbnRlci1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiBUb29sYmFyIEl0ZW1zIChsZWdhY3kpICovXG4udG9vbGJhci1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBSRVNQT05TSVZFIFVUSUxJVElFU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICA1LiBMRUdBQ1kgU1RZTEVTIChmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHkpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogVGhlc2Ugd2lsbCBiZSBncmFkdWFsbHkgcGhhc2VkIG91dCBhcyBjb21wb25lbnRzIGFyZSB1cGRhdGVkICovXG4vKiBSZW1haW5pbmcgc21hbGwgZmlsZXMgdGhhdCBoYXZlbid0IGJlZW4gY29uc29saWRhdGVkIHlldCAqL1xuI3ZpZXdlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4vKiBcbiAqIFRvb2xiYXIgQ29tcG9uZW50cyAtIFRoZW1lLWF3YXJlIHRvb2xiYXIgc3R5bGluZ1xuICogVXBkYXRlZCB0byB1c2UgQ1NTIGN1c3RvbSBwcm9wZXJ0aWVzIGZvciB0aGVtaW5nXG4gKi9cbi50b29sYmFyLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10b29sYmFyLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXRvb2xiYXItYm9yZGVyKTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yKSB2YXIoLS1zcGFjaW5nLTQpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiB2YXIoLS10b29sYmFyLWhlaWdodCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXRvb2xiYXItc2hhZG93KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS10cmFuc2l0aW9uLW5vcm1hbCk7XG4gIC8qIEZpeCBpY29uIGFsaWdubWVudCAqL1xuICAvKiBTdGF0dXMgdGV4dCBzdHlsaW5nICovXG4gIC8qIFRvb2xiYXIgc2VjdGlvbnMgKi9cbn1cbi50b29sYmFyLWl0ZW1zIC50b29sYmFyLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMik7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogdmFyKC0tdG9vbGJhci10ZXh0KTtcbiAgLyogVG9vbGJhciBidXR0b25zICovXG59XG4udG9vbGJhci1pdGVtcyAudG9vbGJhci1pdGVtIG1kLWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogdmFyKC0tdG9vbGJhci1pY29uKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tdHJhbnNpdGlvbi1mYXN0KTtcbn1cbi50b29sYmFyLWl0ZW1zIC50b29sYmFyLWl0ZW0gbWQtaWNvbjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LTUwMCk7XG59XG4udG9vbGJhci1pdGVtcyAudG9vbGJhci1pdGVtIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS10b29sYmFyLWljb24pO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tdHJhbnNpdGlvbi1mYXN0KSwgY29sb3IgdmFyKC0tdHJhbnNpdGlvbi1mYXN0KTtcbn1cbi50b29sYmFyLWl0ZW1zIC50b29sYmFyLWl0ZW0gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0yKTtcbiAgY29sb3I6IHZhcigtLXRvb2xiYXItdGV4dCk7XG59XG4udG9vbGJhci1pdGVtcyAudG9vbGJhci1pdGVtIGJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTMpO1xufVxuLnRvb2xiYXItaXRlbXMgLnN0YXR1cy10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNtKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbWVkaXVtKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbn1cbi50b29sYmFyLWl0ZW1zIC5zdGF0dXMtdGV4dC5zdWNjZXNzIHtcbiAgY29sb3I6IHZhcigtLXN0YXR1cy1zdWNjZXNzKTtcbn1cbi50b29sYmFyLWl0ZW1zIC5zdGF0dXMtdGV4dC53YXJuaW5nIHtcbiAgY29sb3I6IHZhcigtLXN0YXR1cy13YXJuaW5nKTtcbn1cbi50b29sYmFyLWl0ZW1zIC5zdGF0dXMtdGV4dC5lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS1zdGF0dXMtZXJyb3IpO1xufVxuLnRvb2xiYXItaXRlbXMgLnN0YXR1cy10ZXh0LmluZm8ge1xuICBjb2xvcjogdmFyKC0tc3RhdHVzLWluZm8pO1xufVxuLnRvb2xiYXItaXRlbXMgLnRvb2xiYXItbGVmdCxcbi50b29sYmFyLWl0ZW1zIC50b29sYmFyLWNlbnRlcixcbi50b29sYmFyLWl0ZW1zIC50b29sYmFyLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTMpO1xufVxuLnRvb2xiYXItaXRlbXMgLnRvb2xiYXItbGVmdCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLnRvb2xiYXItaXRlbXMgLnRvb2xiYXItY2VudGVyIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnRvb2xiYXItaXRlbXMgLnRvb2xiYXItcmlnaHQge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFJFU1BPTlNJVkUgVE9PTEJBUlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiB2YXIoLS1icmVha3BvaW50LW1kKSkge1xuICAudG9vbGJhci1pdGVtcyB7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yKTtcbiAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICB9XG4gIC50b29sYmFyLWl0ZW1zIC50b29sYmFyLWNlbnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgLyogSGlkZSBjZW50ZXIgc2VjdGlvbiBvbiBtb2JpbGUgKi9cbiAgfVxuICAudG9vbGJhci1pdGVtcyAudG9vbGJhci1pdGVtIHtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctMSk7XG4gIH1cbiAgLnRvb2xiYXItaXRlbXMgLnN0YXR1cy10ZXh0IHtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQteHMpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogdmFyKC0tYnJlYWtwb2ludC1zbSkpIHtcbiAgLnRvb2xiYXItaXRlbXMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG4gIC50b29sYmFyLWl0ZW1zIC50b29sYmFyLWxlZnQsXG4gIC50b29sYmFyLWl0ZW1zIC50b29sYmFyLXJpZ2h0IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBBQ0NFU1NJQklMSVRZIElNUFJPVkVNRU5UU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC50b29sYmFyLWl0ZW1zIC50b29sYmFyLWl0ZW0gYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKHByZWZlcnMtY29udHJhc3Q6IGhpZ2gpIHtcbiAgLnRvb2xiYXItaXRlbXMge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgfVxuICAudG9vbGJhci1pdGVtcyAudG9vbGJhci1pdGVtIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICB9XG59XG4uc3ViaGVhZGVyLXRleHQge1xuICBjb2xvcjogIzY1NDMyMSAhaW1wb3J0YW50O1xufVxuXG4uYmFubmVyLXRleHQge1xuICBjb2xvcjogIzY3ODkxMCAhaW1wb3J0YW50O1xufVxuXG4uc2lkZS1wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5zaWRlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi5zaWRlLXBhbmVsIHtcbiAgbWF4LXdpZHRoOiAyMHZ3O1xuICB3aWR0aDogMjB2dztcbn1cblxuI2J1bGstZWRpdG9yIHtcbiAgbWFyZ2luOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuI2RlZmF1bHQtdmFsdWVzIHtcbiAgbWFyZ2luOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnRhYi10b2tlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi50YWItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuI21haW4tcGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yb3ctcGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMTBweDtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jbG9zZS1wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAxMHB4O1xuICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiN0YWItY2FyZC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiN0YWJzLWNvbnRhaW5lciB7XG4gIGZsZXg6IDMgMiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYi1jYXJkcyB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4jdGFicy1zYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmxlZnQtc3BhY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi50YWJzLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi50YWJzLWJvZHkgLnRhYnMtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHg7XG59XG5tZC10YWJzLm1kLWRlZmF1bHQtdGhlbWUgLm1kLXRhYiwgbWQtdGFicyAubWQtdGFiIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS10ZXh0LXByaW1hcnksICMzNTUwNjcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5tZC10YWJzLm1kLWRlZmF1bHQtdGhlbWUgLm1kLXRhYiAudGFiLWNvbnRhaW5lciwgbWQtdGFicyAubWQtdGFiIC50YWItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxubWQtdGFicy5tZC1kZWZhdWx0LXRoZW1lIC5tZC10YWIgLnRhYi1jb250YWluZXIgLnRhYi10b2tlbiwgbWQtdGFicyAubWQtdGFiIC50YWItY29udGFpbmVyIC50YWItdG9rZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxubWQtdGFicy5tZC1kZWZhdWx0LXRoZW1lIC5tZC10YWIgLnRhYi1jb250YWluZXIgLnRhYi10b2tlbiAudGFiLXN1YnNjcmlwdCwgbWQtdGFicyAubWQtdGFiIC50YWItY29udGFpbmVyIC50YWItdG9rZW4gLnRhYi1zdWJzY3JpcHQge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5tZC10YWJzLm1kLWRlZmF1bHQtdGhlbWUgLm1kLXRhYiAudGFiLWNvbnRhaW5lciAudGFiLXRva2VuIC50YWItaGVhZGluZywgbWQtdGFicyAubWQtdGFiIC50YWItY29udGFpbmVyIC50YWItdG9rZW4gLnRhYi1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5tZC10YWJzLm1kLWRlZmF1bHQtdGhlbWUgLm1kLXRhYiBzcGFuLCBtZC10YWJzIC5tZC10YWIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbm1kLXRhYnMubWQtZGVmYXVsdC10aGVtZSAubWQtdGFiIG1kLWljb24sIG1kLXRhYnMgLm1kLXRhYiBtZC1pY29uIHtcbiAgY29sb3I6IHZhcigtLXRoZW1lLXRleHQtcHJpbWFyeSwgIzM1NTA2NykgIWltcG9ydGFudDtcbn1cbm1kLXRhYnMubWQtZGVmYXVsdC10aGVtZSAubWQtdGFiIC50YWItZGFzaGJvYXJkLWNvbnRhaW5lciwgbWQtdGFicyAubWQtdGFiIC50YWItZGFzaGJvYXJkLWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1kLXRhYi5tZC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLm1kLXRhYi5tZC1hY3RpdmUgLnRhYi1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm1kLXRhYi5tZC1hY3RpdmUgLnRhYi1zdWJzY3JpcHQge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2JhKDUsIDk0LCAyMzcsIDAuNjY2NjY2NjY2Nyk7XG59XG5cbi5wcy1jb250YWluZXIgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCA+IC5wcy1zY3JvbGxiYXIteSB7XG4gIHdpZHRoOiA1cHg7XG59XG5cbi5wcy1jb250YWluZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCA+IC5wcy1zY3JvbGxiYXIteCB7XG4gIGhlaWdodDogN3B4O1xuICBtYXJnaW46IC03cHg7XG59XG5cbi5jb3JuZXItcmliYm9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNlNDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG5cbi8qIEN1c3RvbSBzdHlsZXMgKi9cbi5jb3JuZXItcmliYm9uLnN0aWNreSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLmNvcm5lci1yaWJib24uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi8qIERpZmZlcmVudCBwb3NpdGlvbnMgKi9cbi5jb3JuZXItcmliYm9uLnRvcC1sZWZ0IHtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDNweDtcbn1cblxuLmNvcm5lci1yaWJib24udG9wLXJpZ2h0IHtcbiAgdG9wOiAyNXB4O1xuICByaWdodDogLTUwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5jb3JuZXItcmliYm9uLmJvdHRvbS1sZWZ0IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDI1cHg7XG4gIGxlZnQ6IC01MHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uY29ybmVyLXJpYmJvbi5ib3R0b20tcmlnaHQge1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiAtNTBweDtcbiAgYm90dG9tOiAyNXB4O1xuICBsZWZ0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi8qIENvbG9ycyAqL1xuLmNvcm5lci1yaWJib24ud2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBjb2xvcjogIzU1NTtcbn1cblxuLmNvcm5lci1yaWJib24uYmxhY2sge1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuXG4uY29ybmVyLXJpYmJvbi5ncmV5IHtcbiAgYmFja2dyb3VuZDogIzk5OTtcbn1cblxuLmNvcm5lci1yaWJib24uYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMzOWQ7XG59XG5cbi5jb3JuZXItcmliYm9uLmdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzJjNztcbn1cblxuLmNvcm5lci1yaWJib24udHVycXVvaXNlIHtcbiAgYmFja2dyb3VuZDogIzFiOTtcbn1cblxuLmNvcm5lci1yaWJib24ucHVycGxlIHtcbiAgYmFja2dyb3VuZDogIzk1Yjtcbn1cblxuLmNvcm5lci1yaWJib24ucmVkIHtcbiAgYmFja2dyb3VuZDogI2U0Mztcbn1cblxuLmNvcm5lci1yaWJib24ub3JhbmdlIHtcbiAgYmFja2dyb3VuZDogI2U4Mjtcbn1cblxuLmNvcm5lci1yaWJib24ueWVsbG93IHtcbiAgYmFja2dyb3VuZDogI2VjMDtcbn1cblxuLnJpYmJvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLnJlY29uLWxheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBcImNvbHVtblwiO1xuICBhbGlnbi1pdGVtczogc3RhcnQtYXJvdW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnJlbGF0aW9uc2hpcE5hbWUge1xuICBiYWNrZ3JvdW5kOiAjMTM1MUQ4O1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90byBNb25vLCB0aW1lcywgaGVsdmV0aWNhLCBzZXJpZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuI3JlbGF0aW9uc2hpcE1vZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogXCJjb2x1bW5cIjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNlbGxSZWxhdGlvbnNoaXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcbn1cblxubWQtcHJvZ3Jlc3MtbGluZWFyIHtcbiAgaGVpZ2h0OiAycHggIWltcG9ydGFudDtcbn1cblxuI2Vsb24tcXVlcnkgZGl2Lm1kLWNvbnRhaW5lci5tZC1tb2RlLXF1ZXJ5LCAjZWxvbi1sb2dpbi1xdWVyeSBkaXYubWQtY29udGFpbmVyLm1kLW1vZGUtcXVlcnksICNlbG9uLXJlZ2lzdGVyMi1xdWVyeSBkaXYubWQtY29udGFpbmVyLm1kLW1vZGUtcXVlcnksICNlbG9uLWxvZ2luMi1xdWVyeSBkaXYubWQtY29udGFpbmVyLm1kLW1vZGUtcXVlcnkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1wcmltYXJ5LWRhcmssICMyNjU5QUIpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgaGVpZ2h0OiAycHggIWltcG9ydGFudDtcbn1cblxuLnF1ZXJ5LWJhciB7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1wcmltYXJ5LCAjMDU1RUVEKSAhaW1wb3J0YW50O1xufVxuXG4udHlwZS1jb250cm9sbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wb3AtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuI3BvcC1wYXJlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuI3BvcC1wYXJlbnQgLmZvcm0tcGFyZW50IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbiNwb3AtcGFyZW50IC5mb3JtLWNhcmQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jcG9wLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgI3BvcC1wYXJlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZm9ybS1jYXJkIHtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbn1cbiNidWxrLWVkaXRvciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5wb2NrZXQge1xuICBoZWlnaHQ6IDcwdmggIWltcG9ydGFudDtcbn1cblxuI2NvbnRyb2xsZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbjogMTBweDtcbn1cblxuI3dvcmstcGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4jc2NyaXB0cy1wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNjV2aDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbiNzdW1tYXJ5LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmFkZ2UtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xufVxuXG4uYmFkZ2UtY291bnRlciB7XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbiNtb2JpbGUtbW9kZWwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgbXMtc2VhcmNoLWJhclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tcy1zZWFyY2gtYmFyIHtcbiAgaGVpZ2h0OiA2NHB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ubXMtc2VhcmNoLWJhciAubXMtc2VhcmNoLWJhci1leHBhbmRlcixcbi5tcy1zZWFyY2gtYmFyIC5tcy1zZWFyY2gtYmFyLWNvbGxhcHNlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNjRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNjRweCAhaW1wb3J0YW50O1xufVxuLm1zLXNlYXJjaC1iYXIgLm1zLXNlYXJjaC1iYXItbG9hZGVyIHtcbiAgd2lkdGg6IDY0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG59XG4ubXMtc2VhcmNoLWJhciAubXMtc2VhcmNoLWJhci1jb2xsYXBzZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1zLXNlYXJjaC1iYXIgI21zLXNlYXJjaC1iYXItaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4taGVpZ2h0OiA2NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm1zLXNlYXJjaC1iYXIgLm1zLXNlYXJjaC1iYXItcmVzdWx0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2NHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTkpLCAwIDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbn1cbi5tcy1zZWFyY2gtYmFyIC5tcy1zZWFyY2gtYmFyLXJlc3VsdHMgLm5vLXJlc3VsdHMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuLm1zLXNlYXJjaC1iYXIgLm1zLXNlYXJjaC1iYXItcmVzdWx0cyAucmVzdWx0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDU2cHg7XG4gIG1pbi1oZWlnaHQ6IDU2cHg7XG4gIG1heC1oZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tcy1zZWFyY2gtYmFyIC5tcy1zZWFyY2gtYmFyLXJlc3VsdHMgLnJlc3VsdC5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG4ubXMtc2VhcmNoLWJhciAubXMtc2VhcmNoLWJhci1yZXN1bHRzIC5yZXN1bHQgLmljb24tY29udGFpbmVyIHtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5tcy1zZWFyY2gtYmFyIC5tcy1zZWFyY2gtYmFyLXJlc3VsdHMgLnJlc3VsdCAuaWNvbi1jb250YWluZXIgLnNxdWFyZSB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xufVxuLm1zLXNlYXJjaC1iYXIgLm1zLXNlYXJjaC1iYXItcmVzdWx0cyAucmVzdWx0IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5tcy1zZWFyY2gtYmFyIC5tcy1zZWFyY2gtYmFyLXJlc3VsdHMgLnJlc3VsdCAuZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm1zLXNlYXJjaC1iYXIuZXhwYW5kZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgei1pbmRleDogMTA7XG59XG4ubXMtc2VhcmNoLWJhci5leHBhbmRlZCAjbXMtc2VhcmNoLWJhci1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1zLXNlYXJjaC1iYXIuZXhwYW5kZWQgLm1zLXNlYXJjaC1iYXItY29sbGFwc2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkubXMtc2VhcmNoLWJhci1leHBhbmRlZCAjdG9vbGJhciB7XG4gIHotaW5kZXg6IDk5OSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubXMtc2VhcmNoLWJhci1sYWJlbCB7XG4gICAgcGFkZGluZzogMCA4cHggMCAxMnB4O1xuICB9XG59XG5ib2R5Lm1zLWluZm8tYmFyLWFjdGl2ZSAjbWFpbiB7XG4gIHRvcDogNjRweDtcbn1cblxubXMtaW5mby1iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTkxRTYzO1xuICB6LWluZGV4OiA5OTk5ODtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xufVxubXMtaW5mby1iYXIgI21zLWluZm8tYmFyLW1lc3NhZ2Uge1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbm1zLWluZm8tYmFyICNtcy1pbmZvLWJhci1tZXNzYWdlIGEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxubXMtbmF2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHotaW5kZXg6IDcwO1xufVxubXMtbmF2IG1zLW5hdi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG59XG5tcy1uYXYgbXMtbmF2LWl0ZW0ubXMtbmF2LXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbm1zLW5hdiBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwIDQ4cHggMCAyNHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5tcy1uYXYgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b246bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5tcy1uYXYgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24gLm1zLW5hdi1sYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQgMC4xcztcbn1cbm1zLW5hdiBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbiAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgcmlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCAwLjFzO1xufVxubXMtbmF2IG1zLW5hdi1pdGVtIC5tcy1uYXYtYnV0dG9uIC5tcy1uYXYtYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjRweDtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwIDdweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQgMC4xcztcbn1cbm1zLW5hdiBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbi5hY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxubXMtbmF2IG1zLW5hdi1pdGVtIC5tcy1uYXYtYnV0dG9uLmFjdGl2ZSAubXMtbmF2LWJhZGdlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KSAhaW1wb3J0YW50O1xufVxubXMtbmF2IG1zLW5hdi1pdGVtIC5tcy1uYXYtYnV0dG9uLmFjdGl2ZSBpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5tcy1uYXYgbXMtbmF2LWl0ZW0gaSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIG1hcmdpbjogMCAxNnB4IDAgMDtcbn1cbm1zLW5hdiAubXMtbmF2LXRvZ2dsZSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbm1zLW5hdiAubXMtbmF2LXRvZ2dsZSBtcy1uYXYtdG9nZ2xlLWl0ZW1zLmV4cGFuZC1hbmltYXRpb24ge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxubXMtbmF2IC5tcy1uYXYtdG9nZ2xlIG1zLW5hdi10b2dnbGUtaXRlbXMuY29sbGFwc2UtYW5pbWF0aW9uIHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cbm1zLW5hdiAubXMtbmF2LXRvZ2dsZSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIHtcbiAgLyogTGV2ZWwgMSAqL1xuICAvKiBMZXZlbCAyICovXG59XG5tcy1uYXYgLm1zLW5hdi10b2dnbGUgbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogNThweDtcbn1cbm1zLW5hdiAubXMtbmF2LXRvZ2dsZSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0ge1xuICAvKiBMZXZlbCAzICovXG59XG5tcy1uYXYgLm1zLW5hdi10b2dnbGUgbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIC5tcy1uYXYtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiA2OHB4O1xufVxubXMtbmF2IC5tcy1uYXYtdG9nZ2xlIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIHtcbiAgLyogTGV2ZWwgNCAqL1xufVxubXMtbmF2IC5tcy1uYXYtdG9nZ2xlIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIC5tcy1uYXYtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiA3OHB4O1xufVxubXMtbmF2IC5tcy1uYXYtdG9nZ2xlIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0ge1xuICAvKiBMZXZlbCA1ICovXG59XG5tcy1uYXYgLm1zLW5hdi10b2dnbGUgbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogODhweDtcbn1cbm1zLW5hdiAubXMtbmF2LXRvZ2dsZSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDk4cHg7XG59XG5tcy1uYXYgLm1zLW5hdi10b2dnbGUuYWN0aXZlID4gLm1zLW5hdi1idXR0b24ge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxubXMtbmF2IC5tcy1uYXYtdG9nZ2xlLmFjdGl2ZSA+IC5tcy1uYXYtYnV0dG9uIGEsXG5tcy1uYXYgLm1zLW5hdi10b2dnbGUuYWN0aXZlID4gLm1zLW5hdi1idXR0b24gbWQtaWNvbiB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5tcy1uYXYgLm1zLW5hdi10b2dnbGVbY29sbGFwc2VkPWZhbHNlXSA+IC5tcy1uYXYtYnV0dG9uID4gLmFycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxubXMtbmF2ID4gLm1zLW5hdi10b2dnbGVbY29sbGFwc2VkPWZhbHNlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5tcy1uYXYtZm9sZGVkICNtcy1uYXYtZm9sZC1jbG9zZS1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IDk5ODtcbiAgfVxuICAubXMtbmF2LWZvbGRlZCAjbXMtbmF2LWZvbGQtb3Blbi1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuICAubXMtbmF2LWZvbGRlZDpub3QoLm1zLW5hdi1mb2xkZWQtb3BlbikgbXMtbmF2IG1zLW5hdi1pdGVtLm1zLW5hdi10aXRsZSB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5tcy1uYXYtZm9sZGVkOm5vdCgubXMtbmF2LWZvbGRlZC1vcGVuKSBtcy1uYXYgbXMtbmF2LWl0ZW0ubXMtbmF2LXRpdGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxMnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xuICB9XG4gIC5tcy1uYXYtZm9sZGVkOm5vdCgubXMtbmF2LWZvbGRlZC1vcGVuKSBtcy1uYXYgbXMtbmF2LWl0ZW0ubXMtbmF2LXRpdGxlIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1zLW5hdi1mb2xkZWQ6bm90KC5tcy1uYXYtZm9sZGVkLW9wZW4pIG1zLW5hdiBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5tcy1uYXYtZm9sZGVkOm5vdCgubXMtbmF2LWZvbGRlZC1vcGVuKSBtcy1uYXYgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24gPiAubXMtbmF2LWxhYmVsLFxuICAubXMtbmF2LWZvbGRlZDpub3QoLm1zLW5hdi1mb2xkZWQtb3BlbikgbXMtbmF2IG1zLW5hdi1pdGVtIC5tcy1uYXYtYnV0dG9uID4gLm1zLW5hdi1iYWRnZSxcbiAgLm1zLW5hdi1mb2xkZWQ6bm90KC5tcy1uYXYtZm9sZGVkLW9wZW4pIG1zLW5hdiBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbiA+IC5hcnJvdyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi8qIFxuICogTWlzY2VsbGFuZW91cyBTdHlsZXMgLSBSZWZhY3RvcmVkIHRvIHVzZSB0aGVtZSBzeXN0ZW1cbiAqIFV0aWxpdHkgY2xhc3NlcyBhbmQgbGF5b3V0IGNvbXBvbmVudHMgdXBkYXRlZCB3aXRoIG1vZGVybiBDU1NcbiAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExBWU9VVCBDT05UQUlORVJTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuI3dvcmtTcGFjZVRhYmxlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cblxuI21haW4tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTIpO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVVRJTElUWSBDTEFTU0VTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnJvdW5kLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXJhZGl1cy1sZyk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1yYWRpdXMtbGcpO1xufVxuXG4uZnVsbHNjcmVlbi1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtMCk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuXG4uY2VudGVyLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDE1LjYyNXJlbTsgLyogMjUwcHggY29udmVydGVkIHRvIHJlbSAqL1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS0wKTtcbn1cblxuLnBhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogdmFyKC0tc3BhY2luZy0yKTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yKTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFBMQUNFSE9MREVSUyAoU0FTUyBNaXhpbnMpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtaGVpZ2h0OiA2MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtMSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1sZyk7XG59XG5cbi5ncmlkLWZyYW1lLCAubW9iaWxlLXJlY29yZCwgLmJhbm5lciB7XG4gIG1heC13aWR0aDogOTAlO1xuICBtaW4td2lkdGg6IDcwJTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNUQVRFIENMQVNTRVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uY2VsbFJlbGF0aW9uc2hpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Y2Nlc3MpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1wcmltYXJ5KTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0xKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbn1cblxuLm5vRWRpdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktNDAwKTtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBDT01QT05FTlQgU1BFQ0lGSUMgU1RZTEVTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuI3ByZXZpZXdlckdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtMSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1sZyk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctNCk7XG4gIG1hcmdpbjogdmFyKC0tc3BhY2luZy0yKTtcbn1cblxuLmhlYWRpbmdOYW1lIHtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXhsKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtYm9sZCk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMik7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy0yKTtcbn1cblxuI3ByZXZpZXdlckxvZ28ge1xuICBmb250LXNpemU6IHZhcigtLXRleHQteGwpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1saWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMik7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xufVxuXG4jZGVzY3JpcHRpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC14cyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWJvbGQpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTIpO1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxlYWRpbmctcmVsYXhlZCk7XG59XG5cbi5nYXAge1xuICBtYXJnaW46IDNweDtcbn1cblxuLml0ZW1zLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IFwiY29sdW1uXCI7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogYXV0bztcbn1cblxuLmRyb3AtZG93bi1jYXJkIHtcbiAgd2lkdGg6IDk1JTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogN3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogN3B4O1xufVxuXG4uZHJvcC1kb3duLXJpYmJvbiB7XG4gIHdpZHRoOiA1JTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZTQzO1xufVxuXG4uZHJvcC1kb3duLXJpYmJvbi10ZXh0IHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uZHJvcC1kb3duLXRleHQge1xuICBjb2xvcjogYmx1ZTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uZHJvcC1kb3duLWhlYWRpbmcge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmZpeGVkLXZpZXcge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZml4ZWQtcHJldmlld2VyLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMjAlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmZpeGVkLXByZXZpZXdlci12aWV3IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmZpeGVkLWNhcmQge1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogNDUlO1xuICBtYXgtd2lkdGg6IDM1JTtcbiAgbWluLXdpZHRoOiAyNSU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZml4ZWQtZWRpdG9yIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWF4LWhlaWdodDogNDAlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmZpeGVkLXNlbGVjdGlvbiB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDMwJTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbiNzdGF0QXJlYSB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBtaW4td2lkdGg6IDIxJTtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuI3BhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4ubW9iaWxlLXJlY29yZCwgLmJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiA1cHg7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogXCJjb2x1bW5cIjtcbn1cblxuLmdvb2dsZS1mb250IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBuby1jb250ZXh0dWFsICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMnB4IDdweCAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1yZXN1bHQge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDI1NSwgMC4zKTtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4ucmVsYXRpb25zaGlwTmFtZSB7XG4gIGJhY2tncm91bmQ6ICMxMzUxRDg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvIE1vbm8sIHRpbWVzLCBoZWx2ZXRpY2EsIHNlcmlmO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG4jZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90byBNb25vLCB0aW1lcywgaGVsdmV0aWNhLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4uZGVzY3JpcHRpb24tY2FyZCB7XG4gIG1hcmdpbjogNXB4O1xuICBib3JkZXI6IDAuMTg3NXJlbSBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuXG4jY2hvb3NlRmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMiU7XG59XG5cbi5zcGFjZS1hcm91bmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuI09mZmluZSB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbiNyZWxhdGlvbnNoaXBNb2RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IFwiY29sdW1uXCI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tZC1zdWJoZWFkZXIgLm1kLXN1YmhlYWRlci1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmVtcHR5LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmVtcHR5LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHdpZHRoOiAxMHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4ubm8tY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubWVkaWEtcGFuZWwtY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uZmxvYXQtbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmlucHV0X3RleHQge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLyogXG4gKiBEaWFsb2cgQ29tcG9uZW50cyAtIFJlZmFjdG9yZWQgdG8gdXNlIHRoZW1lIHN5c3RlbVxuICogVXBkYXRlZCB0byB1c2UgQ1NTIGN1c3RvbSBwcm9wZXJ0aWVzIGZyb20gdGhlIHRoZW1lIHN5c3RlbVxuICovXG4uZGlhbG9nLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtMCk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuXG4uZGlhbG9nLWZvcm0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtMCk7XG59XG5cbi5kaWFsb2ctaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTQpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS0xKTtcbn1cblxuLmRpYWxvZy10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy0zeGwpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTIpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTIpO1xufVxuXG4jcmVjb3JkLXBhcmVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmVsb24tZGV0YWlsLXBhcmVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uZGV0YWlsLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZyYW1lLWNvbG9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAyNTUsIDAuMyk7XG59XG5cbi5mb3JtLWZyYW1lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAyNTUsIDAuMyk7XG59XG5cbi5yb3VuZGVkLWZvcm0ge1xuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZm9ybS10aXRsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2Zvcm0tdGFiIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiByaWdodCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLmZvcm0tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMjAwO1xufVxuXG4uZm9ybS1oZWFkZXIubWQtaWNvbiB7XG4gIHdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzcHggIWltcG9ydGFudDtcbn1cblxuLmZvcm0tY29udGVudCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBoZWlnaHQ6IDgwdmg7XG59XG5cbi5lZGl0LXJlY29yZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5lbXB0eS1mb3JtIHtcbiAgY29sb3I6IHJnYig5NywgOTcsIDk2KSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDQ4cHg7XG59XG5cbi5lbXB0eV9sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbiNyZWNvcmQtZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQ6IGFsaWNlYmx1ZTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiNyZWNvcmQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbiNyZWNvcmQtY29udGFpbmVyIG1kLXRhYnMubWQtZGVmYXVsdC10aGVtZSAubWQtdGFiLCAjcmVjb3JkLWNvbnRhaW5lciBtZC10YWJzIC5tZC10YWIge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTlweCkge1xuICAuZGV0YWlsLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1OXB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmRldGFpbC1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uYnV0dG9uLWVtcGhhc2lzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCkgIWltcG9ydGFudDtcbn1cblxuI2NvbnRleHQtbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAzMDBweDtcbiAgYmFja2dyb3VuZDogXCIjRkZGRkZGXCI7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZS1wcmltYXJ5LCAjMDU1RUVEKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbiNjb250ZXh0LW1lbnVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uY29udGV4dC1tZW51LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xufVxuXG4uY29udGV4dC1tZW51LWNvbnRhaW5lcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jb250ZXh0LW1lbnUtY29udGFpbmVyOmhvdmVyIC5tZW51LWluaXRpYWwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1wcmltYXJ5LCAjMDU1RUVEKSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmNvbnRleHQtbWVudS1pdGVtIHtcbiAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbiNjb250ZXh0LW1lbnUudmlzaWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tZW51LWluaXRpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50YWItYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJveC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzQsIDE3NCwgMTkwLCAwLjEpO1xufVxuXG4ucGVnU2F2ZSwgLnBlZ05vdGlmeSwgLnBlZ1N1Y2Nlc3MsIC5wZWdXYXJuLCAucGVnRXJyb3IsIC5wZWcge1xuICBwYWRkaW5nOiAycHggMnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiAwLjFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTVFRUQ7XG59XG5cbi5ub3RpY2UtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTk9URVMgRk9SIEZVVFVSRSBPUkdBTklaQVRJT05cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogVE9ETzogQ29uc29saWRhdGUgcmVtYWluaW5nIGZpbGVzIGludG8gb3JnYW5pemVkIGNvbXBvbmVudHM6XG4gKiBcbiAqIENvbXBvbmVudHMgdG8gY3JlYXRlOlxuICogLSBfY2FyZHMuc2NzcyAoZnJvbSB2YXJpb3VzIGNhcmQgc3R5bGVzKVxuICogLSBfZm9ybXMuc2NzcyAoZnJvbSBpbnB1dC5zY3NzLCBmb3JtLXJlbGF0ZWQgc3R5bGVzKVxuICogLSBfbW9kYWxzLnNjc3MgKGZyb20gZGlhbG9nLnNjc3MgYW5kIG1vZGFsIHN0eWxlcylcbiAqIC0gX3RhYmxlcy5zY3NzIChmcm9tIHRhYmxlLXJlbGF0ZWQgc3R5bGVzKVxuICogLSBfc2VhcmNoLnNjc3MgKGZyb20gbXMtc2VhcmNoLWJhci5zY3NzKVxuICogLSBfaW5mby1iYXIuc2NzcyAoZnJvbSBtcy1pbmZvLWJhci5zY3NzKVxuICogXG4gKiBMYXlvdXQgZmlsZXMgdG8gY3JlYXRlOlxuICogLSBfcGFuZWxzLnNjc3MgKGZyb20gcGFuZWxzLnNjc3MsIHNpZGVwYW5lbC5zY3NzKVxuICogLSBfcG9ja2V0cy5zY3NzIChmcm9tIHBvY2tldHMuc2NzcylcbiAqIC0gX3Rvb2xiYXIuc2NzcyAoZnJvbSB0b29sYmFyLnNjc3MpXG4gKiBcbiAqIEJhc2UgZmlsZXMgdG8gZXhwYW5kOlxuICogLSBfdHlwb2dyYXBoeS5zY3NzICh0ZXh0IHN0eWxlcylcbiAqIC0gX3Jlc2V0LnNjc3MgKENTUyByZXNldC9ub3JtYWxpemUpXG4gKiBcbiAqIFV0aWxpdGllcyB0byBvcmdhbml6ZTpcbiAqIC0gTW9iaWxlLXNwZWNpZmljIHV0aWxpdGllc1xuICogLSBQcmludCBzdHlsZXNcbiAqIC0gQWNjZXNzaWJpbGl0eSBoZWxwZXJzXG4gKi9cbi5pbnB1dF90ZXh0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5tZWRpYS1wYW5lbC1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5mbG9hdC1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiBcbiAqIE1pc2NlbGxhbmVvdXMgU3R5bGVzIC0gUmVmYWN0b3JlZCB0byB1c2UgdGhlbWUgc3lzdGVtXG4gKiBVdGlsaXR5IGNsYXNzZXMgYW5kIGxheW91dCBjb21wb25lbnRzIHVwZGF0ZWQgd2l0aCBtb2Rlcm4gQ1NTXG4gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMQVlPVVQgQ09OVEFJTkVSU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiN3b3JrU3BhY2VUYWJsZSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG5cbiNtYWluLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0yKTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFVUSUxJVFkgQ0xBU1NFU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5yb3VuZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1yYWRpdXMtbGcpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcmFkaXVzLWxnKTtcbn1cblxuLmZ1bGxzY3JlZW4tZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTApO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cblxuLmNlbnRlci1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxNS42MjVyZW07IC8qIDI1MHB4IGNvbnZlcnRlZCB0byByZW0gKi9cbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtMCk7XG59XG5cbi5wYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IHZhcigtLXNwYWNpbmctMik7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMik7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBQTEFDRUhPTERFUlMgKFNBU1MgTWl4aW5zKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi52aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LWhlaWdodDogNjAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTEpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbGcpO1xufVxuXG4uZ3JpZC1mcmFtZSwgLmJhbm5lciwgLm1vYmlsZS1yZWNvcmQge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWluLXdpZHRoOiA3MCU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTVEFURSBDTEFTU0VTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmNlbGxSZWxhdGlvbnNoaXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWNjZXNzKTtcbiAgY29sb3I6IHZhcigtLXRleHQtb24tcHJpbWFyeSk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG59XG5cbi5ub0VkaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTQwMCk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQ09NUE9ORU5UIFNQRUNJRklDIFNUWUxFU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiNwcmV2aWV3ZXJHcm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTEpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbGcpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTQpO1xuICBtYXJnaW46IHZhcigtLXNwYWNpbmctMik7XG59XG5cbi5oZWFkaW5nTmFtZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC14bCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWJvbGQpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTIpO1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctMik7XG59XG5cbiNwcmV2aWV3ZXJMb2dvIHtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXhsKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbGlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTIpO1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbn1cblxuI2Rlc2NyaXB0aW9uLXRleHQge1xuICBmb250LXNpemU6IHZhcigtLXRleHQteHMpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1ib2xkKTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yKTtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1sZWFkaW5nLXJlbGF4ZWQpO1xufVxuXG4uZ2FwIHtcbiAgbWFyZ2luOiAzcHg7XG59XG5cbi5pdGVtcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBcImNvbHVtblwiO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5kcm9wLWRvd24tY2FyZCB7XG4gIHdpZHRoOiA5NSU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDdweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDdweDtcbn1cblxuLmRyb3AtZG93bi1yaWJib24ge1xuICB3aWR0aDogNSU7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogI2U0Mztcbn1cblxuLmRyb3AtZG93bi1yaWJib24tdGV4dCB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmRyb3AtZG93bi10ZXh0IHtcbiAgY29sb3I6IGJsdWU7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmRyb3AtZG93bi1oZWFkaW5nIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5maXhlZC12aWV3IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmZpeGVkLXByZXZpZXdlci1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZC1wcmV2aWV3ZXItdmlldyB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZC1jYXJkIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDQ1JTtcbiAgbWF4LXdpZHRoOiAzNSU7XG4gIG1pbi13aWR0aDogMjUlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmZpeGVkLWVkaXRvciB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDQwJTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5maXhlZC1zZWxlY3Rpb24ge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAzMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4jc3RhdEFyZWEge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgbWluLXdpZHRoOiAyMSU7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbiNwYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbn1cblxuLmJhbm5lciwgLm1vYmlsZS1yZWNvcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogNXB4O1xuICBwYWRkaW5nOiAwLjMxMjVyZW07XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IFwiY29sdW1uXCI7XG59XG5cbi5nb29nbGUtZm9udCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm8tY29udGV4dHVhbCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDJweCA3cHggIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtcmVzdWx0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAyNTUsIDAuMyk7XG4gIG1hcmdpbjogMTBweDtcbn1cblxuLnJlbGF0aW9uc2hpcE5hbWUge1xuICBiYWNrZ3JvdW5kOiAjMTM1MUQ4O1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90byBNb25vLCB0aW1lcywgaGVsdmV0aWNhLCBzZXJpZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuI2Rlc2NyaXB0aW9uIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8gTW9ubywgdGltZXMsIGhlbHZldGljYSwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLmRlc2NyaXB0aW9uLWNhcmQge1xuICBtYXJnaW46IDVweDtcbiAgYm9yZGVyOiAwLjE4NzVyZW0gc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cblxuI2Nob29zZUZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDIlO1xufVxuXG4uc3BhY2UtYXJvdW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbiNPZmZpbmUge1xuICBjb2xvcjogcmVkO1xufVxuXG4jcmVsYXRpb25zaGlwTW9kZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBcImNvbHVtblwiO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWQtc3ViaGVhZGVyIC5tZC1zdWJoZWFkZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5lbXB0eS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5lbXB0eS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDFyZW07XG4gIGhlaWdodDogMnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB3aWR0aDogMTByZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLm5vLWNvbnRlbnQge1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuI21vYmlsZS1tb2RlbC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cblxuYm9keS5tcy1pbmZvLWJhci1hY3RpdmUgI21haW4ge1xuICB0b3A6IDY0cHg7XG59XG5cbm1zLWluZm8tYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5MUU2MztcbiAgei1pbmRleDogOTk5OTg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbn1cbm1zLWluZm8tYmFyICNtcy1pbmZvLWJhci1tZXNzYWdlIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5tcy1pbmZvLWJhciAjbXMtaW5mby1iYXItbWVzc2FnZSBhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA0OHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbm1zLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiA3MDtcbn1cbm1zLW5hdiBtcy1uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxubXMtbmF2IG1zLW5hdi1pdGVtLm1zLW5hdi10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5tcy1uYXYgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMCA0OHB4IDAgMjRweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxubXMtbmF2IG1zLW5hdi1pdGVtIC5tcy1uYXYtYnV0dG9uOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxubXMtbmF2IG1zLW5hdi1pdGVtIC5tcy1uYXYtYnV0dG9uIC5tcy1uYXYtbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0IDAuMXM7XG59XG5tcy1uYXYgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24gLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQgMC4xcztcbn1cbm1zLW5hdiBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbiAubXMtbmF2LWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDI0cHg7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMCA3cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0IDAuMXM7XG59XG5tcy1uYXYgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24uYWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbm1zLW5hdiBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbi5hY3RpdmUgLm1zLW5hdi1iYWRnZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NykgIWltcG9ydGFudDtcbn1cbm1zLW5hdiBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbi5hY3RpdmUgaSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxubXMtbmF2IG1zLW5hdi1pdGVtIGkge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBtYXJnaW46IDAgMTZweCAwIDA7XG59XG5tcy1uYXYgLm1zLW5hdi10b2dnbGUgbXMtbmF2LXRvZ2dsZS1pdGVtcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5tcy1uYXYgLm1zLW5hdi10b2dnbGUgbXMtbmF2LXRvZ2dsZS1pdGVtcy5leHBhbmQtYW5pbWF0aW9uIHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cbm1zLW5hdiAubXMtbmF2LXRvZ2dsZSBtcy1uYXYtdG9nZ2xlLWl0ZW1zLmNvbGxhcHNlLWFuaW1hdGlvbiB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5tcy1uYXYgLm1zLW5hdi10b2dnbGUgbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSB7XG4gIC8qIExldmVsIDEgKi9cbiAgLyogTGV2ZWwgMiAqL1xufVxubXMtbmF2IC5tcy1uYXYtdG9nZ2xlIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDU4cHg7XG59XG5tcy1uYXYgLm1zLW5hdi10b2dnbGUgbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIHtcbiAgLyogTGV2ZWwgMyAqL1xufVxubXMtbmF2IC5tcy1uYXYtdG9nZ2xlIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogNjhweDtcbn1cbm1zLW5hdiAubXMtbmF2LXRvZ2dsZSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSB7XG4gIC8qIExldmVsIDQgKi9cbn1cbm1zLW5hdiAubXMtbmF2LXRvZ2dsZSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogNzhweDtcbn1cbm1zLW5hdiAubXMtbmF2LXRvZ2dsZSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIHtcbiAgLyogTGV2ZWwgNSAqL1xufVxubXMtbmF2IC5tcy1uYXYtdG9nZ2xlIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDg4cHg7XG59XG5tcy1uYXYgLm1zLW5hdi10b2dnbGUgbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIC5tcy1uYXYtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiA5OHB4O1xufVxubXMtbmF2IC5tcy1uYXYtdG9nZ2xlLmFjdGl2ZSA+IC5tcy1uYXYtYnV0dG9uIHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cbm1zLW5hdiAubXMtbmF2LXRvZ2dsZS5hY3RpdmUgPiAubXMtbmF2LWJ1dHRvbiBhLFxubXMtbmF2IC5tcy1uYXYtdG9nZ2xlLmFjdGl2ZSA+IC5tcy1uYXYtYnV0dG9uIG1kLWljb24ge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxubXMtbmF2IC5tcy1uYXYtdG9nZ2xlW2NvbGxhcHNlZD1mYWxzZV0gPiAubXMtbmF2LWJ1dHRvbiA+IC5hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbm1zLW5hdiA+IC5tcy1uYXYtdG9nZ2xlW2NvbGxhcHNlZD1mYWxzZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAubXMtbmF2LWZvbGRlZCAjbXMtbmF2LWZvbGQtY2xvc2Utb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiA5OTg7XG4gIH1cbiAgLm1zLW5hdi1mb2xkZWQgI21zLW5hdi1mb2xkLW9wZW4tb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cbiAgLm1zLW5hdi1mb2xkZWQ6bm90KC5tcy1uYXYtZm9sZGVkLW9wZW4pIG1zLW5hdiBtcy1uYXYtaXRlbS5tcy1uYXYtdGl0bGUge1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuICAubXMtbmF2LWZvbGRlZDpub3QoLm1zLW5hdi1mb2xkZWQtb3BlbikgbXMtbmF2IG1zLW5hdi1pdGVtLm1zLW5hdi10aXRsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTJweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgfVxuICAubXMtbmF2LWZvbGRlZDpub3QoLm1zLW5hdi1mb2xkZWQtb3BlbikgbXMtbmF2IG1zLW5hdi1pdGVtLm1zLW5hdi10aXRsZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tcy1uYXYtZm9sZGVkOm5vdCgubXMtbmF2LWZvbGRlZC1vcGVuKSBtcy1uYXYgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24ge1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuICAubXMtbmF2LWZvbGRlZDpub3QoLm1zLW5hdi1mb2xkZWQtb3BlbikgbXMtbmF2IG1zLW5hdi1pdGVtIC5tcy1uYXYtYnV0dG9uID4gLm1zLW5hdi1sYWJlbCxcbiAgLm1zLW5hdi1mb2xkZWQ6bm90KC5tcy1uYXYtZm9sZGVkLW9wZW4pIG1zLW5hdiBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbiA+IC5tcy1uYXYtYmFkZ2UsXG4gIC5tcy1uYXYtZm9sZGVkOm5vdCgubXMtbmF2LWZvbGRlZC1vcGVuKSBtcy1uYXYgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24gPiAuYXJyb3cge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIG1zLW5hdmlnYXRpb25cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubXMtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLm1zLW5hdmlnYXRpb24gdWwsIC5tcy1uYXZpZ2F0aW9uIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLm1zLW5hdmlnYXRpb24gLnNlYXJjaE5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLm1zLW5hdmlnYXRpb24gdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tcy1uYXZpZ2F0aW9uIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1zLW5hdmlnYXRpb24gdWwgbGkuY29sbGFwc2VkIHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tcy1uYXZpZ2F0aW9uIC5hbmltYXRlLWhlaWdodCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjI1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG4ubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4ubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiAuaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIG1hcmdpbjogMCAxNnB4IDAgMDtcbn1cbi5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dCAwLjFzO1xufVxuLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uIGEge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0IDAuMXM7XG59XG4ubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1idXR0b24gLmFycm93IHtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dCAwLjFzO1xufVxuLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNnB4O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCAwLjFzO1xufVxuLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uLmFjdGl2ZSAuaWNvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uLmFjdGl2ZSAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpICFpbXBvcnRhbnQ7XG59XG4ubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlOm5vdCguY29sbGFwc2VkKSA+IC5tcy1uYXZpZ2F0aW9uLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1idXR0b24gLmFycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZS5ncm91cCA+IC5tcy1uYXZpZ2F0aW9uLWl0ZW0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgY3Vyc29yOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZS5ncm91cCA+IC5tcy1uYXZpZ2F0aW9uLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZTpub3QoLmdyb3VwKS5oYXMtY2hpbGRyZW46bm90KC5jb2xsYXBzZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGU6bm90KC5ncm91cCkuaGFzLWNoaWxkcmVuLmNvbGxhcHNpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZTpub3QoLmdyb3VwKS5oYXMtY2hpbGRyZW4gLmhhcy1jaGlsZHJlbjpub3QoLmNvbGxhcHNlZCkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLm1zLW5hdmlnYXRpb24gbGkgLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuLm1zLW5hdmlnYXRpb24gbGkgbGkgLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiA1NnB4O1xufVxuLm1zLW5hdmlnYXRpb24gbGkgbGkgbGkgLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiA3MnB4O1xufVxuLm1zLW5hdmlnYXRpb24gbGkgbGkgbGkgbGkgLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiA4OHB4O1xufVxuLm1zLW5hdmlnYXRpb24gbGkgbGkgbGkgbGkgbGkgLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDRweDtcbn1cbi5tcy1uYXZpZ2F0aW9uIGxpLmdyb3VwIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbi5tcy1uYXZpZ2F0aW9uIGxpLmdyb3VwIGxpIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbi5tcy1uYXZpZ2F0aW9uIGxpLmdyb3VwIGxpIGxpIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogNTZweDtcbn1cbi5tcy1uYXZpZ2F0aW9uIGxpLmdyb3VwIGxpIGxpIGxpIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogNzJweDtcbn1cbi5tcy1uYXZpZ2F0aW9uIGxpLmdyb3VwIGxpIGxpIGxpIGxpIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogODhweDtcbn1cblxuI2hvcml6b250YWwtbmF2aWdhdGlvbiB7XG4gIGhlaWdodDogNjRweDtcbiAgbWluLWhlaWdodDogNjRweDtcbiAgbWF4LWhlaWdodDogNjRweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgei1pbmRleDogNTQ7XG59XG4jaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIHVsLCAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgbGkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4jaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xufVxuI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgbGk6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbiNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCA+IGxpID4gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtID4gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDEycHggMTRweDtcbn1cbiNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCA+IGxpID4gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtID4gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1idXR0b24gLmFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCA+IGxpID4gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtID4gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1idXR0b24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xufVxuI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbiNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCA+IGxpIGxpIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtaXRlbSAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWJ1dHRvbi5hY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsIC5oYXMtY2hpbGRyZW4gdWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDk5OTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgYm94LXNoYWRvdzogMCAxNnB4IDI4cHggcmdiYSgwLCAwLCAwLCAwLjIyKSwgMCAyNXB4IDU1cHggcmdiYSgwLCAwLCAwLCAwLjIxKTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xufVxuI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsIC5oYXMtY2hpbGRyZW46aG92ZXIgPiB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsID4gLmhhcy1jaGlsZHJlbiA+IHVsIHtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtaXRlbSAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMTRweCAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtYnV0dG9uIC5pY29uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtaXRlbSAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWJ1dHRvbiAuYmFkZ2Uge1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQgMC4xcztcbn1cbiNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1idXR0b24gLmFycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbiNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1idXR0b24uYWN0aXZlIC5iYWRnZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NykgIWltcG9ydGFudDtcbn1cbiNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1idXR0b24uYWN0aXZlIC5pY29uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTU5cHgpIHtcbiAgYm9keS5tcy1uYXZpZ2F0aW9uLWZvbGRlZDpub3QoLm1zLW5hdmlnYXRpb24tZm9sZGVkLW9wZW4pIC5tcy1uYXZpZ2F0aW9uIC5hbmltYXRlLWhlaWdodCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICBib2R5Lm1zLW5hdmlnYXRpb24tZm9sZGVkOm5vdCgubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3BlbikgLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiAuaWNvbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGJvZHkubXMtbmF2aWdhdGlvbi1mb2xkZWQ6bm90KC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuKSAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW0gLm1zLW5hdmlnYXRpb24tYnV0dG9uIC50aXRsZSxcbiAgYm9keS5tcy1uYXZpZ2F0aW9uLWZvbGRlZDpub3QoLm1zLW5hdmlnYXRpb24tZm9sZGVkLW9wZW4pIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbSAubXMtbmF2aWdhdGlvbi1idXR0b24gLmFycm93LFxuICBib2R5Lm1zLW5hdmlnYXRpb24tZm9sZGVkOm5vdCgubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3BlbikgLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiAuYmFkZ2Uge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIGJvZHkubXMtbmF2aWdhdGlvbi1mb2xkZWQ6bm90KC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuKSAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlLmdyb3VwID4gLm1zLW5hdmlnYXRpb24taXRlbSAubXMtbmF2aWdhdGlvbi1idXR0b246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgfVxuICBib2R5Lm1zLW5hdmlnYXRpb24tZm9sZGVkOm5vdCgubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3BlbikgI21zLW5hdmlnYXRpb24tZm9sZC1leHBhbmRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cbiAgYm9keS5tcy1uYXZpZ2F0aW9uLWZvbGRlZCAjbXMtbmF2aWdhdGlvbi1mb2xkLWNvbGxhcHNlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA1OTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICBib2R5Lm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1tb2JpbGUtbWVudS1hY3RpdmUgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubmF2aWdhdGlvbi10b2dnbGUge1xuICAgIGhlaWdodDogNjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbiAgYm9keS5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtbW9iaWxlLW1lbnUtYWN0aXZlICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm5hdmlnYXRpb24tdG9nZ2xlIC5tZC1idXR0b24ge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cbiAgYm9keS5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtbW9iaWxlLW1lbnUtYWN0aXZlICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB9XG4gICNob3Jpem9udGFsLW5hdmlnYXRpb24ge1xuICAgIHotaW5kZXg6IDYwO1xuICB9XG4gICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDAgMCAxNnB4IDA7XG4gICAgei1pbmRleDogOTk5ODtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG4gICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCBsaTpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsIGxpOm5vdCguYWN0aXZlKSAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0ge1xuICAgIG1hcmdpbjogNHB4O1xuICB9XG4gICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCBsaTpub3QoLmFjdGl2ZSkgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB9XG4gICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCA+IGxpIHtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gIH1cbiAgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsID4gbGkgPiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgPiBsaSA+IC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtaXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtYnV0dG9uIC5hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsIC5oYXMtY2hpbGRyZW4gdWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCAuaGFzLWNoaWxkcmVuOmhvdmVyID4gdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsIC5oYXMtY2hpbGRyZW4gLmV4cGFuZGVkID4gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1idXR0b24gLmFycm93IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbiAgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsIC5oYXMtY2hpbGRyZW4gLmV4cGFuZGVkICsgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG4gICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIG1zLXNlYXJjaC1iYXJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubXMtc2VhcmNoLWJhciB7XG4gIGhlaWdodDogNjRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLm1zLXNlYXJjaC1iYXIgLm1zLXNlYXJjaC1iYXItZXhwYW5kZXIsXG4ubXMtc2VhcmNoLWJhciAubXMtc2VhcmNoLWJhci1jb2xsYXBzZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogNjRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDY0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDY0cHggIWltcG9ydGFudDtcbn1cbi5tcy1zZWFyY2gtYmFyIC5tcy1zZWFyY2gtYmFyLWxvYWRlciB7XG4gIHdpZHRoOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNjRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNjRweCAhaW1wb3J0YW50O1xufVxuLm1zLXNlYXJjaC1iYXIgLm1zLXNlYXJjaC1iYXItY29sbGFwc2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tcy1zZWFyY2gtYmFyICNtcy1zZWFyY2gtYmFyLWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLWhlaWdodDogNjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5tcy1zZWFyY2gtYmFyIC5tcy1zZWFyY2gtYmFyLXJlc3VsdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjRweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE5KSwgMCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG59XG4ubXMtc2VhcmNoLWJhciAubXMtc2VhcmNoLWJhci1yZXN1bHRzIC5uby1yZXN1bHRzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cbi5tcy1zZWFyY2gtYmFyIC5tcy1zZWFyY2gtYmFyLXJlc3VsdHMgLnJlc3VsdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBtaW4taGVpZ2h0OiA1NnB4O1xuICBtYXgtaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubXMtc2VhcmNoLWJhciAubXMtc2VhcmNoLWJhci1yZXN1bHRzIC5yZXN1bHQuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuLm1zLXNlYXJjaC1iYXIgLm1zLXNlYXJjaC1iYXItcmVzdWx0cyAucmVzdWx0IC5pY29uLWNvbnRhaW5lciB7XG4gIG1pbi13aWR0aDogMzJweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4ubXMtc2VhcmNoLWJhciAubXMtc2VhcmNoLWJhci1yZXN1bHRzIC5yZXN1bHQgLmljb24tY29udGFpbmVyIC5zcXVhcmUge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbn1cbi5tcy1zZWFyY2gtYmFyIC5tcy1zZWFyY2gtYmFyLXJlc3VsdHMgLnJlc3VsdCAudGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubXMtc2VhcmNoLWJhciAubXMtc2VhcmNoLWJhci1yZXN1bHRzIC5yZXN1bHQgLmRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tcy1zZWFyY2gtYmFyLmV4cGFuZGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDEwO1xufVxuLm1zLXNlYXJjaC1iYXIuZXhwYW5kZWQgI21zLXNlYXJjaC1iYXItaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tcy1zZWFyY2gtYmFyLmV4cGFuZGVkIC5tcy1zZWFyY2gtYmFyLWNvbGxhcHNlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5Lm1zLXNlYXJjaC1iYXItZXhwYW5kZWQgI3Rvb2xiYXIge1xuICB6LWluZGV4OiA5OTkgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1zLXNlYXJjaC1iYXItbGFiZWwge1xuICAgIHBhZGRpbmc6IDAgOHB4IDAgMTJweDtcbiAgfVxufVxuLmJhZGdlLXRleHQge1xuICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbn1cblxuLmJhZGdlLWNvdW50ZXIge1xuICBjb2xvcjogcmdiKDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4jY29udHJvbGxlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwJTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4jd29yay1wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbiNzY3JpcHRzLXBhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA2NXZoO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuI3N1bW1hcnktY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNidWxrLWVkaXRvciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5wb2NrZXQge1xuICBoZWlnaHQ6IDcwdmggIWltcG9ydGFudDtcbn1cblxuLnR5cGUtY29udHJvbGxlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucG9wLWljb24ge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbiNwb3AtcGFyZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiNwb3AtcGFyZW50IC5mb3JtLXBhcmVudCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4jcG9wLXBhcmVudCAuZm9ybS1jYXJkIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cblxuI3BvcC1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICNwb3AtcGFyZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvcm0tY2FyZCB7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG59XG5tZC1wcm9ncmVzcy1saW5lYXIge1xuICBoZWlnaHQ6IDJweCAhaW1wb3J0YW50O1xufVxuXG4jZWxvbi1xdWVyeSBkaXYubWQtY29udGFpbmVyLm1kLW1vZGUtcXVlcnksICNlbG9uLWxvZ2luLXF1ZXJ5IGRpdi5tZC1jb250YWluZXIubWQtbW9kZS1xdWVyeSwgI2Vsb24tcmVnaXN0ZXIyLXF1ZXJ5IGRpdi5tZC1jb250YWluZXIubWQtbW9kZS1xdWVyeSwgI2Vsb24tbG9naW4yLXF1ZXJ5IGRpdi5tZC1jb250YWluZXIubWQtbW9kZS1xdWVyeSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLXByaW1hcnktZGFyaywgIzI2NTlBQikgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuICBoZWlnaHQ6IDJweCAhaW1wb3J0YW50O1xufVxuXG4ucXVlcnktYmFyIHtcbiAgY29sb3I6IHZhcigtLXRoZW1lLXByaW1hcnksICMwNTVFRUQpICFpbXBvcnRhbnQ7XG59XG5cbi5yaWJib24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5yZWNvbi1sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogXCJjb2x1bW5cIjtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0LWFyb3VuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5yZWxhdGlvbnNoaXBOYW1lIHtcbiAgYmFja2dyb3VuZDogIzEzNTFEODtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8gTW9ubywgdGltZXMsIGhlbHZldGljYSwgc2VyaWY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbiNyZWxhdGlvbnNoaXBNb2RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IFwiY29sdW1uXCI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jZWxsUmVsYXRpb25zaGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG59XG5cbi5jb3JuZXItcmliYm9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNlNDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG5cbi8qIEN1c3RvbSBzdHlsZXMgKi9cbi5jb3JuZXItcmliYm9uLnN0aWNreSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLmNvcm5lci1yaWJib24uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi8qIERpZmZlcmVudCBwb3NpdGlvbnMgKi9cbi5jb3JuZXItcmliYm9uLnRvcC1sZWZ0IHtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDNweDtcbn1cblxuLmNvcm5lci1yaWJib24udG9wLXJpZ2h0IHtcbiAgdG9wOiAyNXB4O1xuICByaWdodDogLTUwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5jb3JuZXItcmliYm9uLmJvdHRvbS1sZWZ0IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDI1cHg7XG4gIGxlZnQ6IC01MHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uY29ybmVyLXJpYmJvbi5ib3R0b20tcmlnaHQge1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiAtNTBweDtcbiAgYm90dG9tOiAyNXB4O1xuICBsZWZ0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi8qIENvbG9ycyAqL1xuLmNvcm5lci1yaWJib24ud2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBjb2xvcjogIzU1NTtcbn1cblxuLmNvcm5lci1yaWJib24uYmxhY2sge1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuXG4uY29ybmVyLXJpYmJvbi5ncmV5IHtcbiAgYmFja2dyb3VuZDogIzk5OTtcbn1cblxuLmNvcm5lci1yaWJib24uYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMzOWQ7XG59XG5cbi5jb3JuZXItcmliYm9uLmdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzJjNztcbn1cblxuLmNvcm5lci1yaWJib24udHVycXVvaXNlIHtcbiAgYmFja2dyb3VuZDogIzFiOTtcbn1cblxuLmNvcm5lci1yaWJib24ucHVycGxlIHtcbiAgYmFja2dyb3VuZDogIzk1Yjtcbn1cblxuLmNvcm5lci1yaWJib24ucmVkIHtcbiAgYmFja2dyb3VuZDogI2U0Mztcbn1cblxuLmNvcm5lci1yaWJib24ub3JhbmdlIHtcbiAgYmFja2dyb3VuZDogI2U4Mjtcbn1cblxuLmNvcm5lci1yaWJib24ueWVsbG93IHtcbiAgYmFja2dyb3VuZDogI2VjMDtcbn1cblxuLnNpZGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuLnNpZGUtcGFuZWwge1xuICBtYXgtd2lkdGg6IDIwdnc7XG4gIHdpZHRoOiAyMHZ3O1xufVxuXG4jYnVsay1lZGl0b3Ige1xuICBtYXJnaW46IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4jZGVmYXVsdC12YWx1ZXMge1xuICBtYXJnaW46IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4udGFiLXRva2VuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRhYi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFiLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4jbWFpbi1wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJvdy1wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAxMHB4O1xuICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNsb3NlLXBhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDEwcHg7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuI3RhYi1jYXJkLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI3RhYnMtY29udGFpbmVyIHtcbiAgZmxleDogMyAyIDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFiLWNhcmRzIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbiN0YWJzLXNib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleDogMTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ubGVmdC1zcGFjZSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnRhYnMtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhYnMtYm9keSAudGFicy1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweDtcbn1cbm1kLXRhYnMubWQtZGVmYXVsdC10aGVtZSAubWQtdGFiLCBtZC10YWJzIC5tZC10YWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbiAgY29sb3I6IHZhcigtLXRoZW1lLXRleHQtcHJpbWFyeSwgIzM1NTA2NykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cbm1kLXRhYnMubWQtZGVmYXVsdC10aGVtZSAubWQtdGFiIC50YWItY29udGFpbmVyLCBtZC10YWJzIC5tZC10YWIgLnRhYi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5tZC10YWJzLm1kLWRlZmF1bHQtdGhlbWUgLm1kLXRhYiAudGFiLWNvbnRhaW5lciAudGFiLXRva2VuLCBtZC10YWJzIC5tZC10YWIgLnRhYi1jb250YWluZXIgLnRhYi10b2tlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5tZC10YWJzLm1kLWRlZmF1bHQtdGhlbWUgLm1kLXRhYiAudGFiLWNvbnRhaW5lciAudGFiLXRva2VuIC50YWItc3Vic2NyaXB0LCBtZC10YWJzIC5tZC10YWIgLnRhYi1jb250YWluZXIgLnRhYi10b2tlbiAudGFiLXN1YnNjcmlwdCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbm1kLXRhYnMubWQtZGVmYXVsdC10aGVtZSAubWQtdGFiIC50YWItY29udGFpbmVyIC50YWItdG9rZW4gLnRhYi1oZWFkaW5nLCBtZC10YWJzIC5tZC10YWIgLnRhYi1jb250YWluZXIgLnRhYi10b2tlbiAudGFiLWhlYWRpbmcge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbm1kLXRhYnMubWQtZGVmYXVsdC10aGVtZSAubWQtdGFiIHNwYW4sIG1kLXRhYnMgLm1kLXRhYiBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxubWQtdGFicy5tZC1kZWZhdWx0LXRoZW1lIC5tZC10YWIgbWQtaWNvbiwgbWQtdGFicyAubWQtdGFiIG1kLWljb24ge1xuICBjb2xvcjogdmFyKC0tdGhlbWUtdGV4dC1wcmltYXJ5LCAjMzU1MDY3KSAhaW1wb3J0YW50O1xufVxubWQtdGFicy5tZC1kZWZhdWx0LXRoZW1lIC5tZC10YWIgLnRhYi1kYXNoYm9hcmQtY29udGFpbmVyLCBtZC10YWJzIC5tZC10YWIgLnRhYi1kYXNoYm9hcmQtY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWQtdGFiLm1kLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ubWQtdGFiLm1kLWFjdGl2ZSAudGFiLWhlYWRpbmcge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ubWQtdGFiLm1kLWFjdGl2ZSAudGFiLXN1YnNjcmlwdCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHJnYmEoNSwgOTQsIDIzNywgMC42NjY2NjY2NjY3KTtcbn1cblxuLnBzLWNvbnRhaW5lciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsID4gLnBzLXNjcm9sbGJhci15IHtcbiAgd2lkdGg6IDVweDtcbn1cblxuLnBzLWNvbnRhaW5lciA+IC5wcy1zY3JvbGxiYXIteC1yYWlsID4gLnBzLXNjcm9sbGJhci14IHtcbiAgaGVpZ2h0OiA3cHg7XG4gIG1hcmdpbjogLTdweDtcbn1cblxuLnN1YmhlYWRlci10ZXh0IHtcbiAgY29sb3I6ICM2NTQzMjEgIWltcG9ydGFudDtcbn1cblxuLmJhbm5lci10ZXh0IHtcbiAgY29sb3I6ICM2Nzg5MTAgIWltcG9ydGFudDtcbn1cblxuLnNpZGUtcGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xufVxuXG4vKiBcbiAqIFRvb2xiYXIgQ29tcG9uZW50cyAtIFRoZW1lLWF3YXJlIHRvb2xiYXIgc3R5bGluZ1xuICogVXBkYXRlZCB0byB1c2UgQ1NTIGN1c3RvbSBwcm9wZXJ0aWVzIGZvciB0aGVtaW5nXG4gKi9cbi50b29sYmFyLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10b29sYmFyLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXRvb2xiYXItYm9yZGVyKTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yKSB2YXIoLS1zcGFjaW5nLTQpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiB2YXIoLS10b29sYmFyLWhlaWdodCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXRvb2xiYXItc2hhZG93KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS10cmFuc2l0aW9uLW5vcm1hbCk7XG4gIC8qIEZpeCBpY29uIGFsaWdubWVudCAqL1xuICAvKiBTdGF0dXMgdGV4dCBzdHlsaW5nICovXG4gIC8qIFRvb2xiYXIgc2VjdGlvbnMgKi9cbn1cbi50b29sYmFyLWl0ZW1zIC50b29sYmFyLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMik7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogdmFyKC0tdG9vbGJhci10ZXh0KTtcbiAgLyogVG9vbGJhciBidXR0b25zICovXG59XG4udG9vbGJhci1pdGVtcyAudG9vbGJhci1pdGVtIG1kLWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogdmFyKC0tdG9vbGJhci1pY29uKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tdHJhbnNpdGlvbi1mYXN0KTtcbn1cbi50b29sYmFyLWl0ZW1zIC50b29sYmFyLWl0ZW0gbWQtaWNvbjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LTUwMCk7XG59XG4udG9vbGJhci1pdGVtcyAudG9vbGJhci1pdGVtIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS10b29sYmFyLWljb24pO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tdHJhbnNpdGlvbi1mYXN0KSwgY29sb3IgdmFyKC0tdHJhbnNpdGlvbi1mYXN0KTtcbn1cbi50b29sYmFyLWl0ZW1zIC50b29sYmFyLWl0ZW0gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0yKTtcbiAgY29sb3I6IHZhcigtLXRvb2xiYXItdGV4dCk7XG59XG4udG9vbGJhci1pdGVtcyAudG9vbGJhci1pdGVtIGJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTMpO1xufVxuLnRvb2xiYXItaXRlbXMgLnN0YXR1cy10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNtKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbWVkaXVtKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbn1cbi50b29sYmFyLWl0ZW1zIC5zdGF0dXMtdGV4dC5zdWNjZXNzIHtcbiAgY29sb3I6IHZhcigtLXN0YXR1cy1zdWNjZXNzKTtcbn1cbi50b29sYmFyLWl0ZW1zIC5zdGF0dXMtdGV4dC53YXJuaW5nIHtcbiAgY29sb3I6IHZhcigtLXN0YXR1cy13YXJuaW5nKTtcbn1cbi50b29sYmFyLWl0ZW1zIC5zdGF0dXMtdGV4dC5lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS1zdGF0dXMtZXJyb3IpO1xufVxuLnRvb2xiYXItaXRlbXMgLnN0YXR1cy10ZXh0LmluZm8ge1xuICBjb2xvcjogdmFyKC0tc3RhdHVzLWluZm8pO1xufVxuLnRvb2xiYXItaXRlbXMgLnRvb2xiYXItbGVmdCxcbi50b29sYmFyLWl0ZW1zIC50b29sYmFyLWNlbnRlcixcbi50b29sYmFyLWl0ZW1zIC50b29sYmFyLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTMpO1xufVxuLnRvb2xiYXItaXRlbXMgLnRvb2xiYXItbGVmdCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLnRvb2xiYXItaXRlbXMgLnRvb2xiYXItY2VudGVyIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnRvb2xiYXItaXRlbXMgLnRvb2xiYXItcmlnaHQge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFJFU1BPTlNJVkUgVE9PTEJBUlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiB2YXIoLS1icmVha3BvaW50LW1kKSkge1xuICAudG9vbGJhci1pdGVtcyB7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yKTtcbiAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICB9XG4gIC50b29sYmFyLWl0ZW1zIC50b29sYmFyLWNlbnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgLyogSGlkZSBjZW50ZXIgc2VjdGlvbiBvbiBtb2JpbGUgKi9cbiAgfVxuICAudG9vbGJhci1pdGVtcyAudG9vbGJhci1pdGVtIHtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctMSk7XG4gIH1cbiAgLnRvb2xiYXItaXRlbXMgLnN0YXR1cy10ZXh0IHtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQteHMpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogdmFyKC0tYnJlYWtwb2ludC1zbSkpIHtcbiAgLnRvb2xiYXItaXRlbXMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG4gIC50b29sYmFyLWl0ZW1zIC50b29sYmFyLWxlZnQsXG4gIC50b29sYmFyLWl0ZW1zIC50b29sYmFyLXJpZ2h0IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBBQ0NFU1NJQklMSVRZIElNUFJPVkVNRU5UU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC50b29sYmFyLWl0ZW1zIC50b29sYmFyLWl0ZW0gYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKHByZWZlcnMtY29udHJhc3Q6IGhpZ2gpIHtcbiAgLnRvb2xiYXItaXRlbXMge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgfVxuICAudG9vbGJhci1pdGVtcyAudG9vbGJhci1pdGVtIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICB9XG59XG4jdmlld2VyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbiNsb2dpbi12MiB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4jbG9naW4tdjIgI2xvZ2luLXYyLWNhcmQge1xuICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgbWluLXdpZHRoOiAzMHJlbTtcbiAgbWF4LXdpZHRoOiAzMHJlbTtcbiAgd2lkdGg6IDMwcmVtO1xufVxuI2xvZ2luLXYyICNsb2dpbi12Mi1sb2dpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4jbG9naW4tdjIgI3NhbHV0YXRpb24tY2FyZCB7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogNDVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC44O1xuICBtYXJnaW46IDBweDtcbn1cbiNsb2dpbi12MiAjbG9naW4tdjItcmVnaXN0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI2xvZ2luLXYyICNsb2dpbi12Mi1mb3JtLXRleHQge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiNsb2dpbi12MiAjbG9naW4tdjItaW50cm8ge1xuICBwYWRkaW5nOiAxMjhweDtcbn1cbiNsb2dpbi12MiAjbG9naW4tdjItaW50cm8gLnByb2dyZXNzLWJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuI2xvZ2luLXYyICNsb2dpbi12Mi1pbnRybyAubG9nbyB7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiAxMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEyOHB4O1xuICBmb250LXNpemU6IDg2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2xvZ2luLXYyICNsb2dpbi12Mi1pbnRybyAudGl0bGUge1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jbG9naW4tdjIgI2xvZ2luLXYyLWludHJvIC5sb2dvLXRleHQge1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI0YyNzIzOSAhaW1wb3J0YW50O1xufVxuI2xvZ2luLXYyICNsb2dpbi12Mi1pbnRybyAubG9naW4tY2FyZCB7XG4gIG1heC13aWR0aDogNDVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbn1cbiNsb2dpbi12MiAjbG9naW4tdjItaW50cm8gLmRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXgtd2lkdGg6IDcwcmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGh5cGhlbnM6IGF1dG87XG59XG4jbG9naW4tdjIgI2xvZ2luLXYyLWZvcm0td3JhcHBlciB7XG4gIHdpZHRoOiA0NXJlbTtcbiAgbWluLXdpZHRoOiA0NXJlbTtcbiAgbWF4LXdpZHRoOiA0NXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2xvZ2luLXYyICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIgI2xvZ2luLXYyLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxMHJlbSAzcmVtIDNyZW0gM3JlbTtcbn1cbiNsb2dpbi12MiAjbG9naW4tdjItZm9ybS13cmFwcGVyICNsb2dpbi12Mi1mb3JtIC5sb2dvIHtcbiAgd2lkdGg6IDEzcmVtO1xuICBoZWlnaHQ6IDEzcmVtO1xuICBsaW5lLWhlaWdodDogMTNyZW07XG4gIGZvbnQtc2l6ZTogMTByZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogM3JlbSBhdXRvO1xuICBjb2xvcjogdmFyKC0tdGhlbWUtc2Vjb25kYXJ5LCAjRjI3MjM5KSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNsb2dpbi12MiAjbG9naW4tdjItZm9ybS13cmFwcGVyICNsb2dpbi12Mi1mb3JtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbiNsb2dpbi12MiAjbG9naW4tdjItZm9ybS13cmFwcGVyICNsb2dpbi12Mi1mb3JtIC5kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4jbG9naW4tdjIgI2xvZ2luLXYyLWZvcm0td3JhcHBlciAjbG9naW4tdjItZm9ybSBmb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xufVxuI2xvZ2luLXYyICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIgI2xvZ2luLXYyLWZvcm0gZm9ybSBtZC1jaGVja2JveCB7XG4gIG1hcmdpbjogMDtcbn1cbiNsb2dpbi12MiAjbG9naW4tdjItZm9ybS13cmFwcGVyICNsb2dpbi12Mi1mb3JtIGZvcm0gLnJlbWVtYmVyLWZvcmdvdC1wYXNzd29yZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBoZWlnaHQ6IDNyZW07XG59XG4jbG9naW4tdjIgI2xvZ2luLXYyLWZvcm0td3JhcHBlciAjbG9naW4tdjItZm9ybSBmb3JtIC5yZW1lbWJlci1mb3Jnb3QtcGFzc3dvcmQgLmZvcmdvdC1wYXNzd29yZCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbiNsb2dpbi12MiAjbG9naW4tdjItZm9ybS13cmFwcGVyICNsb2dpbi12Mi1mb3JtIGZvcm0gLnN1Ym1pdC1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxNnB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2xvZ2luLXYyICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIgI2xvZ2luLXYyLWZvcm0gLnNlcGFyYXRvciB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAyNHB4IGF1dG8gMTZweCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cbiNsb2dpbi12MiAjbG9naW4tdjItZm9ybS13cmFwcGVyICNsb2dpbi12Mi1mb3JtIC5zZXBhcmF0b3IgLnRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgei1pbmRleDogOTk5OTtcbn1cbiNsb2dpbi12MiAjbG9naW4tdjItZm9ybS13cmFwcGVyICNsb2dpbi12Mi1mb3JtIC5zZXBhcmF0b3IgLnRleHQ6YmVmb3JlLCAjbG9naW4tdjIgI2xvZ2luLXYyLWZvcm0td3JhcHBlciAjbG9naW4tdjItZm9ybSAuc2VwYXJhdG9yIC50ZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4jbG9naW4tdjIgI2xvZ2luLXYyLWZvcm0td3JhcHBlciAjbG9naW4tdjItZm9ybSAuc2VwYXJhdG9yIC50ZXh0OmJlZm9yZSB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuI2xvZ2luLXYyICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIgI2xvZ2luLXYyLWZvcm0gLnNlcGFyYXRvciAudGV4dDphZnRlciB7XG4gIGxlZnQ6IDEwMCU7XG59XG4jbG9naW4tdjIgI2xvZ2luLXYyLWZvcm0td3JhcHBlciAjbG9naW4tdjItZm9ybSAubWQtYnV0dG9uLmdvb2dsZSwgI2xvZ2luLXYyICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIgI2xvZ2luLXYyLWZvcm0gLm1kLWJ1dHRvbi5mYWNlYm9vayB7XG4gIHdpZHRoOiA3MCU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuI2xvZ2luLXYyICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIgI2xvZ2luLXYyLWZvcm0gLm1kLWJ1dHRvbi5nb29nbGUgbWQtaWNvbiwgI2xvZ2luLXYyICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIgI2xvZ2luLXYyLWZvcm0gLm1kLWJ1dHRvbi5mYWNlYm9vayBtZC1pY29uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xufVxuI2xvZ2luLXYyICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIgI2xvZ2luLXYyLWZvcm0gLm1kLWJ1dHRvbi5nb29nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDczRDMyO1xufVxuI2xvZ2luLXYyICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIgI2xvZ2luLXYyLWZvcm0gLm1kLWJ1dHRvbi5mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig2MywgOTIsIDE1NCk7XG59XG4jbG9naW4tdjIgI2xvZ2luLXYyLWZvcm0td3JhcHBlciAjbG9naW4tdjItZm9ybSAucmVnaXN0ZXIge1xuICBtYXJnaW46IDMycHggYXV0byAyNHB4IGF1dG87XG4gIHdpZHRoOiAyNTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiNsb2dpbi12MiAjbG9naW4tdjItZm9ybS13cmFwcGVyICNsb2dpbi12Mi1mb3JtIC5yZWdpc3RlciAudGV4dCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgbWQtaW5wdXQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxvZ28ge1xuICAgIG1hcmdpbjogMHJlbSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2xvZ2luLXYyICNsb2dpbi12Mi1jYXJkIHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIGhlaWdodDogOTIlO1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgbWF4LXdpZHRoOiAzMHJlbTtcbiAgICB3aWR0aDogMzByZW07XG4gICAgbWF4LWhlaWdodDogNjByZW07XG4gIH1cbiAgI2xvZ2luLXYyICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAjbG9naW4tdjIgI2xvZ2luLXYyLWZvcm0td3JhcHBlciAjbG9naW4tdjItZm9ybSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB3aWR0aDogMzByZW07XG4gICAgbWluLXdpZHRoOiAzMHJlbTtcbiAgICBtYXgtd2lkdGg6IDMwcmVtO1xuICB9XG4gICNsb2dpbi12MiAjbG9naW4tdjItZm9ybS13cmFwcGVyICNsb2dpbi12Mi1mb3JtIGZvcm0ge1xuICAgIHBhZGRpbmctdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2xvZ2luLXYyICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIgI2xvZ2luLXYyLWZvcm0gZm9ybSAuc3VibWl0LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI2xvZ2luLXYyICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIgI2xvZ2luLXYyLWZvcm0gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1OXB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgbWQtaW5wdXQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxvZ28ge1xuICAgIG1hcmdpbjogMHJlbSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2xvZ2luLXYyICNsb2dpbi12Mi1jYXJkIHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIGhlaWdodDogOTIlO1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgbWF4LXdpZHRoOiAyOHJlbTtcbiAgICB3aWR0aDogMjhyZW07XG4gICAgbWF4LWhlaWdodDogNjByZW07XG4gIH1cbiAgI2xvZ2luLXYyICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAjbG9naW4tdjIgI2xvZ2luLXYyLWZvcm0td3JhcHBlciAjbG9naW4tdjItZm9ybSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB3aWR0aDogNDVyZW07XG4gICAgbWluLXdpZHRoOiA0NXJlbTtcbiAgICBtYXgtd2lkdGg6IDQ1cmVtO1xuICB9XG4gICNsb2dpbi12MiAjbG9naW4tdjItZm9ybS13cmFwcGVyICNsb2dpbi12Mi1mb3JtIGZvcm0ge1xuICAgIHBhZGRpbmctdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2xvZ2luLXYyICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIgI2xvZ2luLXYyLWZvcm0gZm9ybSAuc3VibWl0LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI2xvZ2luLXYyICNsb2dpbi12Mi1mb3JtLXdyYXBwZXIgI2xvZ2luLXYyLWZvcm0gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTU5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgI2xvZ2luLXYyLWludHJvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzU5cHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAjY29udGVudC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5jaGF0LWNhcmQge1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBtaW4td2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIGhlaWdodDogOTAlO1xuICBtaW4taGVpZ2h0OiA5MCU7XG4gIG1heC1oZWlnaHQ6IDkwJTtcbn1cblxuLmNoYXQtdGFiLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNoYXQtdGFiIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5jaGF0LWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jaGF0LW1lc3NhZ2Uge1xuICBtYXgtd2lkdGg6IDIxcmVtO1xuICBtYXgtaGVpZ2h0OiA1MHJlbTtcbn1cblxuLmNoYXQtbWVzc2FnZXMtcGFyZW50IHtcbiAgaGVpZ2h0OiA4NSU7XG59XG5cbi5tYWluLWNoYXQtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuZWxvbi1jaGF0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMDU7XG59XG5cbiNjaGF0LXBhcmVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzVyZW07XG59XG5cbiNjaGF0LXR5cGUge1xuICBoZWlnaHQ6IDRyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA4cmVtO1xufVxuXG4uZnJvbS10YWcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuI2NoYXQtY29udGVudCB7XG4gIGhlaWdodDogOTUlO1xufVxuXG4jY2hhdC1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm5ldy1tZXNzYWdlIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLmdlbmVyYWwtY2hhdC1oZWFkaW5nIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGhlaWdodDogMjAlO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2VuZXJhbC1jaGF0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LWhlaWdodDogNTByZW07XG4gIG1pbi1oZWlnaHQ6IDEwcmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4jY2hhdC1pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdlbmVyYWwtY2hhdC10YWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuXG4uY2hhdC1wYXJhZ3JhcGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogNTByZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LXdyYXA6IHdyYXA7XG59XG5cbi5jaGF0LWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbiNjaGF0LXRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmdlbmVyYWwtY2FyZC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4OiA1O1xufVxuXG4jY2hhdC10ZXh0IHtcbiAgbWF4LWhlaWdodDogMTByZW07XG4gIG1hcmdpbjogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNjaGF0LXNlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogMTtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIC8qIFVzZSBnbG9iYWwgLmJ1dHRvbi1jYXJkIGRlZmluaXRpb24gKi9cbn1cblxuLmdlbmVyYWwtZnJvbS1tZXNzYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogYWxpY2VibHVlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDUwcmVtICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5nZW5lcmFsLXRvLW1lc3NhZ2Uge1xuICBib3JkZXItcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxMCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2U4ZWFlZCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA1MHJlbSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogODAlO1xufVxuXG4uZ2VuZXJhbC1jaGF0LW1lc3NhZ2VzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnZlcnRpY2FsLWNoYXQtcm9vbS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIHdpZHRoOiAyMCU7XG59XG5cbiNmYWItY2hhdC10cmlnZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4jY2hhdHMtcGFuZWwge1xuICBib3JkZXItcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbiNjaGF0cy1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjODAwMDgwICFpbXBvcnRhbnQ7XG59XG5cbiNjaGF0cy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDQwdmg7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiKDIzMywgMjMzLCAyMzMpO1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuXG4jY2hhdHMtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuI2NoYXQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4jY2hhdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nZW5lcmFsLWNoYXQtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLXdpZHRoOiA0MDBweDtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIGhlaWdodDogNjAwcHg7XG59XG5cbi5jaGF0LXRleHQge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB0ZXh0LWp1c3RpZnk6IGludGVyLXdvcmQ7XG59XG5cbi5pbml0aWFsIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogNTBweCAhaW1wb3J0YW50O1xufVxuXG4jY2hhdC10b3RhbCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC8qIFVzZSBnbG9iYWwgLmJ1dHRvbi1jYXJkIGRlZmluaXRpb24gd2l0aCByZXNwb25zaXZlIHNpemluZyAqL1xuICAuY2hhdC10YWIge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5jaGF0LWNhcmQge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5jaGF0LWNhcmQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA1OHJlbTtcbiAgICBtYXgtaGVpZ2h0OiA1OHJlbTtcbiAgICBtaW4td2lkdGg6IDMwcmVtO1xuICAgIG1heC13aWR0aDogMzByZW07XG4gICAgZmxleDogMTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZFO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNTlweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5idXR0b24tY2FyZCB7XG4gICAgaGVpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoYXQtdGFiIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuY2hhdC1jYXJkIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNThyZW07XG4gICAgbWF4LWhlaWdodDogNThyZW07XG4gICAgbWluLXdpZHRoOiAzMHJlbTtcbiAgICBtYXgtd2lkdGg6IDMwcmVtO1xuICAgIGZsZXg6IDE7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRTtcbiAgfVxufVxuI2NtZC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNtZC1wYW5lbC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNtZC1wYW5lbCB7XG4gIG1hcmdpbjogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLmNtZC10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY21kLWZyYW1lIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNzQsIDE3NCwgMTkwLCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tcy1jbWQtYmFyLWxhYmVsIHtcbiAgICBwYWRkaW5nOiAwIDhweCAwIDEycHg7XG4gIH1cbn1cbi8qIERhc2hib2FyZCBDYXJkIFN0eWxlcyAtIE5hbWVzcGFjZWQgZm9yIGlzb2xhdGlvbiAqL1xuLmVsb24tZGFzaGJvYXJkLXdyYXBwZXIgLm1vZGVsLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uZWxvbi1kYXNoYm9hcmQtd3JhcHBlciAubW9kZWxzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmVsb24tZGFzaGJvYXJkLXdyYXBwZXIgLmRhc2hib2FyZC1jYXJkLXdpZGUge1xuICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogNTByZW07XG4gIG1heC1oZWlnaHQ6IDUwcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogd2hpdGVzbW9rZTtcbn1cblxuLmVsb24tZGFzaGJvYXJkLXdyYXBwZXIgLmVsb24tZGFzaGJvYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmVsb24tZGFzaGJvYXJkLXdyYXBwZXIgI2FuYWx5dGljcy1wYXJlbnQge1xuICBoZWlnaHQ6IDYwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZWxvbi1kYXNoYm9hcmQtd3JhcHBlciAuZGFzaGJvYXJkLXBsb3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogQ2xlYW4gRGFzaGJvYXJkIENhcmQgU3R5bGVzIC0gU2NvcGVkICovXG4uZWxvbi1kYXNoYm9hcmQtd3JhcHBlciAuZGFzaGJvYXJkLWNhcmQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1zdXJmYWNlLCB3aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gIGJveC1zaGFkb3c6IHZhcigtLXRoZW1lLXNoYWRvdywgMCAwLjEyNXJlbSAwLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZS1ib3JkZXIsICNlMWU0ZTgpO1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZWxvbi1kYXNoYm9hcmQtd3JhcHBlciAuZGFzaGJvYXJkLWNhcmQge1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZWxvbi1kYXNoYm9hcmQtd3JhcHBlciAuZGFzaGJvYXJkLWNhcmQge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuLmVsb24tZGFzaGJvYXJkLXdyYXBwZXIgLmRhc2hib2FyZC1jYXJkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjEyNXJlbSk7XG59XG4uZWxvbi1kYXNoYm9hcmQtd3JhcHBlciAuZGFzaGJvYXJkLWNhcmQuZGFzaGJvYXJkLXN1YnBsb3Qge1xuICBib3JkZXItbGVmdDogMC4yNXJlbSBzb2xpZCB2YXIoLS10aGVtZS1kYXNoYm9hcmQtc3VicGxvdC1hY2NlbnQsICNmZjZiNmIpO1xufVxuLmVsb24tZGFzaGJvYXJkLXdyYXBwZXIgLmRhc2hib2FyZC1jYXJkLmRhc2hib2FyZC1zdWJwbG90IC5kYXNoYm9hcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtZGFzaGJvYXJkLWhlYWRlci1iZywgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2ZmZjVmNSAwJSwgd2hpdGUgMTAwJSkpO1xufVxuLmVsb24tZGFzaGJvYXJkLXdyYXBwZXIgLmRhc2hib2FyZC1jYXJkLmRhc2hib2FyZC1tYWluIHtcbiAgYm9yZGVyLWxlZnQ6IDAuMjVyZW0gc29saWQgdmFyKC0tdGhlbWUtZGFzaGJvYXJkLW1haW4tYWNjZW50LCAjNGRhYmY3KTtcbn1cbi5lbG9uLWRhc2hib2FyZC13cmFwcGVyIC5kYXNoYm9hcmQtY2FyZC5kYXNoYm9hcmQtbWFpbiAuZGFzaGJvYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWRhc2hib2FyZC1oZWFkZXItYmcsIGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmMGY4ZmYgMCUsIHdoaXRlIDEwMCUpKTtcbn1cblxuLmVsb24tZGFzaGJvYXJkLXdyYXBwZXIgLmRhc2hib2FyZC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmOGY5ZmEgMCUsIHdoaXRlIDEwMCUpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZWNlZjtcbiAgZ2FwOiAwLjc1cmVtO1xufVxuLmVsb24tZGFzaGJvYXJkLXdyYXBwZXIgLmRhc2hib2FyZC1oZWFkZXIgLmRhc2hib2FyZC1iYWRnZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWRhc2hib2FyZC1iYWRnZS1iZywgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzQ5NTA1NyAwJSwgIzM0M2E0MCAxMDAlKSk7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1kYXNoYm9hcmQtYmFkZ2UtdGV4dCwgd2hpdGUpO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmbGV4LXNocmluazogMDtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5lbG9uLWRhc2hib2FyZC13cmFwcGVyIC5kYXNoYm9hcmQtaGVhZGVyIC5kYXNoYm9hcmQtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tdGhlbWUtdGV4dC1wcmltYXJ5LCAjMzQzYTQwKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZWxvbi1kYXNoYm9hcmQtd3JhcHBlciAuZGFzaGJvYXJkLWhlYWRlciB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICB9XG4gIC5lbG9uLWRhc2hib2FyZC13cmFwcGVyIC5kYXNoYm9hcmQtaGVhZGVyIC5kYXNoYm9hcmQtYmFkZ2Uge1xuICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgIGhlaWdodDogMS43NXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLmVsb24tZGFzaGJvYXJkLXdyYXBwZXIgLmRhc2hib2FyZC1oZWFkZXIgLmRhc2hib2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmVsb24tZGFzaGJvYXJkLXdyYXBwZXIgLmRhc2hib2FyZC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDAuNzVyZW07XG4gICAgZ2FwOiAwLjVyZW07XG4gIH1cbiAgLmVsb24tZGFzaGJvYXJkLXdyYXBwZXIgLmRhc2hib2FyZC1oZWFkZXIgLmRhc2hib2FyZC1iYWRnZSB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5lbG9uLWRhc2hib2FyZC13cmFwcGVyIC5kYXNoYm9hcmQtaGVhZGVyIC5kYXNoYm9hcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuLmVsb24tZGFzaGJvYXJkLXdyYXBwZXIgLmRhc2hib2FyZC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xufVxuLmVsb24tZGFzaGJvYXJkLXdyYXBwZXIgLmRhc2hib2FyZC1jb250ZW50IC5kYXNoYm9hcmQtcGxvdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMjByZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVsb24tZGFzaGJvYXJkLXdyYXBwZXIgLmRhc2hib2FyZC1jb250ZW50IC5kYXNoYm9hcmQtcGxvdCB7XG4gICAgbWluLWhlaWdodDogMTcuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5lbG9uLWRhc2hib2FyZC13cmFwcGVyIC5kYXNoYm9hcmQtY29udGVudCAuZGFzaGJvYXJkLXBsb3Qge1xuICAgIG1pbi1oZWlnaHQ6IDE1cmVtO1xuICB9XG59XG4uZWxvbi1kYXNoYm9hcmQtd3JhcHBlciAuZGFzaGJvYXJkLWNvbnRlbnQgLmRhc2hib2FyZC1wbG90OmVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgYm9yZGVyOiAwLjE4NzVyZW0gc29saWQgI2U5ZWNlZjtcbiAgYm9yZGVyLXRvcDogMC4xODc1cmVtIHNvbGlkICM0ZGFiZjc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5lbG9uLWRhc2hib2FyZC13cmFwcGVyIC5kYXNoYm9hcmQtY29udGVudCAuZGFzaGJvYXJkLWxvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNzVyZW07XG4gIHotaW5kZXg6IDEwO1xufVxuLmVsb24tZGFzaGJvYXJkLXdyYXBwZXIgLmRhc2hib2FyZC1jb250ZW50IC5kYXNoYm9hcmQtbG9hZGluZyBzcGFuIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5lbG9uLWRhc2hib2FyZC13cmFwcGVyIC5kYXNoYm9hcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjtcbn1cbi5lbG9uLWRhc2hib2FyZC13cmFwcGVyIC5kYXNoYm9hcmQtZm9vdGVyIC5kYXNoYm9hcmQtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjVyZW07XG59XG4uZWxvbi1kYXNoYm9hcmQtd3JhcHBlciAuZGFzaGJvYXJkLWZvb3RlciAuZGFzaGJvYXJkLWRlc2NyaXB0aW9uIC5pbmZvLWljb24ge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xMjVyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmVsb24tZGFzaGJvYXJkLXdyYXBwZXIgLmRhc2hib2FyZC1mb290ZXIgLmRhc2hib2FyZC1kZXNjcmlwdGlvbiBzcGFuIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVsb24tZGFzaGJvYXJkLXdyYXBwZXIgLmRhc2hib2FyZC1mb290ZXIge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgfVxuICAuZWxvbi1kYXNoYm9hcmQtd3JhcHBlciAuZGFzaGJvYXJkLWZvb3RlciAuZGFzaGJvYXJkLWRlc2NyaXB0aW9uIC5pbmZvLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuZWxvbi1kYXNoYm9hcmQtd3JhcHBlciAuZGFzaGJvYXJkLWZvb3RlciAuZGFzaGJvYXJkLWRlc2NyaXB0aW9uIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmVsb24tZGFzaGJvYXJkLXdyYXBwZXIgLmRhc2hib2FyZC1mb290ZXIge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDAuNzVyZW07XG4gIH1cbn1cblxuLyogRGFzaGJvYXJkIExvYWRpbmcgQW5pbWF0aW9uIC0gU2NvcGVkICovXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBEYXNoYm9hcmQgcmVzcG9uc2l2ZSB1dGlsaXRpZXMgLSBTY29wZWQgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZWxvbi1kYXNoYm9hcmQtd3JhcHBlciAuZGFzaGJvYXJkLXJlc3BvbnNpdmUgLmhpZGUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZWxvbi1kYXNoYm9hcmQtd3JhcHBlciAuZGFzaGJvYXJkLXJlc3BvbnNpdmUgLmhpZGUtZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIENsZWFuIERhc2hib2FyZHMgQ29udGFpbmVyIFN0eWxlcyAtIE5hbWVzcGFjZWQgZm9yIGlzb2xhdGlvbiAqL1xuLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5kYXNoYm9hcmRzLWNvbnRhaW5lciwgLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5tb2RlbC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1zdXJmYWNlLCB3aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJveC1zaGFkb3c6IHZhcigtLXRoZW1lLXNoYWRvdy1sZywgMCAwLjI1cmVtIDEuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZS1ib3JkZXIsICNlMWU0ZTgpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAuZGFzaGJvYXJkcy1jb250YWluZXIsIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAubW9kZWwtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLmRhc2hib2FyZHMtY29udGFpbmVyLCAuZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLm1vZGVsLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIH1cbn1cbi5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAuZGFzaGJvYXJkcy1jb250YWluZXIuZGFzaGJvYXJkcy1jb2xsYXBzZWQgLmRhc2hib2FyZHMtY29udGVudCwgLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5kYXNoYm9hcmRzLWNvbnRhaW5lci5kYXNoYm9hcmRzLWNvbGxhcHNlZCAubW9kZWwtY29udGVudCwgLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5kYXNoYm9hcmRzLWNvbGxhcHNlZC5tb2RlbC1jb250YWluZXIgLmRhc2hib2FyZHMtY29udGVudCwgLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5kYXNoYm9hcmRzLWNvbGxhcHNlZC5tb2RlbC1jb250YWluZXIgLm1vZGVsLWNvbnRlbnQsIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAubW9kZWwtY29udGFpbmVyLmNvbGxhcHNlZCAuZGFzaGJvYXJkcy1jb250ZW50LCAuZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLm1vZGVsLWNvbnRhaW5lci5jb2xsYXBzZWQgLm1vZGVsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5kYXNoYm9hcmRzLWNvbnRhaW5lci5kYXNoYm9hcmRzLWNvbGxhcHNlZCAudG9nZ2xlLWljb24sIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAuZGFzaGJvYXJkcy1jb2xsYXBzZWQubW9kZWwtY29udGFpbmVyIC50b2dnbGUtaWNvbiwgLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5tb2RlbC1jb250YWluZXIuY29sbGFwc2VkIC50b2dnbGUtaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAuZGFzaGJvYXJkcy1oZWFkZXIsIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAubW9kZWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtZGFzaGJvYXJkLWhlYWRlci1iZywgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2Y4ZjlmYSAwJSwgd2hpdGUgMTAwJSkpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGhlbWUtYm9yZGVyLWxpZ2h0LCAjZTllY2VmKTtcbn1cbi5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAuZGFzaGJvYXJkcy1oZWFkZXIgLm1vZGVsLWhlYWRlci1jYXJkLCAuZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLm1vZGVsLWhlYWRlciAubW9kZWwtaGVhZGVyLWNhcmQge1xuICBwYWRkaW5nOiAwO1xufVxuLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5kYXNoYm9hcmRzLWhlYWRlciAubW9kZWwtaGVhZGVyLWNhcmQgLm1vZGVsLWhlYWRlci1jb250ZW50LCAuZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLm1vZGVsLWhlYWRlciAubW9kZWwtaGVhZGVyLWNhcmQgLm1vZGVsLWhlYWRlci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMS4yNXJlbSAxLjVyZW07XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLmRhc2hib2FyZHMtaGVhZGVyIC5tb2RlbC1oZWFkZXItY2FyZCAubW9kZWwtaGVhZGVyLWNvbnRlbnQsIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAubW9kZWwtaGVhZGVyIC5tb2RlbC1oZWFkZXItY2FyZCAubW9kZWwtaGVhZGVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgICBnYXA6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLmRhc2hib2FyZHMtaGVhZGVyIC5tb2RlbC1oZWFkZXItY2FyZCAubW9kZWwtaGVhZGVyLWNvbnRlbnQsIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAubW9kZWwtaGVhZGVyIC5tb2RlbC1oZWFkZXItY2FyZCAubW9kZWwtaGVhZGVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICBnYXA6IDAuNXJlbTtcbiAgfVxufVxuXG4uZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLnRvZ2dsZS1idG4ge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyLjc1cmVtO1xuICBoZWlnaHQ6IDIuNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC50b2dnbGUtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjNGRhYmY3O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC50b2dnbGUtYnRuOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG59XG4uZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLnRvZ2dsZS1idG4gLnRvZ2dsZS1pY29uIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC50b2dnbGUtYnRuIC50b2dnbGUtaWNvbi5yb3RhdGVkIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLnRvZ2dsZS1idG4ge1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gIH1cbiAgLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC50b2dnbGUtYnRuIC50b2dnbGUtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAudG9nZ2xlLWJ0biB7XG4gICAgd2lkdGg6IDIuMjVyZW07XG4gICAgaGVpZ2h0OiAyLjI1cmVtO1xuICB9XG4gIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAudG9nZ2xlLWJ0biAudG9nZ2xlLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG4uZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLm1vZGVsLXRpdGxlLXNlY3Rpb24ge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4uZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLm1vZGVsLXRpdGxlLXNlY3Rpb24gLm1vZGVsLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMC4yNXJlbSAwO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzM0M2E0MDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAubW9kZWwtdGl0bGUtc2VjdGlvbiAubW9kZWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAubW9kZWwtdGl0bGUtc2VjdGlvbiAubW9kZWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG4uZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLm1vZGVsLXRpdGxlLXNlY3Rpb24gLm1vZGVsLXN0YXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5tb2RlbC10aXRsZS1zZWN0aW9uIC5tb2RlbC1zdGF0cyAuZGFzaGJvYXJkLWNvdW50IHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5tb2RlbC10aXRsZS1zZWN0aW9uIC5tb2RlbC1zdGF0cyAubW9kZWwtc3RhdHVzIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAubW9kZWwtdGl0bGUtc2VjdGlvbiAubW9kZWwtc3RhdHMgLm1vZGVsLXN0YXR1cy5zdGF0dXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2Q0ZWRkYTtcbiAgY29sb3I6ICMxNTU3MjQ7XG59XG4uZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLm1vZGVsLXRpdGxlLXNlY3Rpb24gLm1vZGVsLXN0YXRzIC5tb2RlbC1zdGF0dXMuc3RhdHVzLWxvYWRpbmcge1xuICBiYWNrZ3JvdW5kOiAjZmZmM2NkO1xuICBjb2xvcjogIzg1NjQwNDtcbn1cbi5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAubW9kZWwtdGl0bGUtc2VjdGlvbiAubW9kZWwtc3RhdHMgLm1vZGVsLXN0YXR1cy5zdGF0dXMtZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjZjhkN2RhO1xuICBjb2xvcjogIzcyMWMyNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLm1vZGVsLXRpdGxlLXNlY3Rpb24gLm1vZGVsLXN0YXRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMC4yNXJlbTtcbiAgfVxufVxuXG4uZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLm1vZGVsLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAubW9kZWwtYWN0aW9ucyAuYWN0aW9uLWJ0biB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5tb2RlbC1hY3Rpb25zIC5hY3Rpb24tYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjNGRhYmY3O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG59XG4uZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLm1vZGVsLWFjdGlvbnMgLmFjdGlvbi1idG4gaSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLm1vZGVsLWFjdGlvbnMgLmFjdGlvbi1idG4gaTpob3ZlciB7XG4gIGNvbG9yOiAjNGRhYmY3O1xufVxuLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5tb2RlbC1hY3Rpb25zIC5hY3Rpb24tYnRuLnJlZnJlc2gtYnRuOmhvdmVyIGkge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cbi5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAubW9kZWwtYWN0aW9ucyAuYWN0aW9uLWJ0bi5leHBvcnQtYnRuOmhvdmVyIGkge1xuICBjb2xvcjogIzE3YTJiODtcbn1cbi5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAubW9kZWwtYWN0aW9ucyAuYWN0aW9uLWJ0bi5zZXR0aW5ncy1idG46aG92ZXIgaSB7XG4gIGNvbG9yOiAjNmY0MmMxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAubW9kZWwtYWN0aW9ucyB7XG4gICAgZ2FwOiAwLjI1cmVtO1xuICB9XG4gIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAubW9kZWwtYWN0aW9ucyAuYWN0aW9uLWJ0biB7XG4gICAgcGFkZGluZzogMC4zNzVyZW07XG4gIH1cbiAgLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5tb2RlbC1hY3Rpb25zIC5hY3Rpb24tYnRuIGkge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5kYXNoYm9hcmRzLWNvbnRlbnQsIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAubW9kZWwtY29udGVudCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5lbXB0eS1zdGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAzcmVtIDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5lbXB0eS1zdGF0ZSAuZW1wdHktaWNvbiB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgY29sb3I6ICNkZWUyZTY7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLmVtcHR5LXN0YXRlIGgzIHtcbiAgbWFyZ2luOiAwIDAgMC41cmVtIDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG4uZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLmVtcHR5LXN0YXRlIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAuZW1wdHktc3RhdGUgcCB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cblxuLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5kYXNoYm9hcmQtZ3JpZCwgLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5kYXNoYm9hcmQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMS41cmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEuNXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCg0NTBweCwgMWZyKSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAuZGFzaGJvYXJkLWdyaWQsIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAuZGFzaGJvYXJkLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCg0MDBweCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5kYXNoYm9hcmQtZ3JpZCwgLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5kYXNoYm9hcmQtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDQ1MHB4LCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLmRhc2hib2FyZC1ncmlkLCAuZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLmRhc2hib2FyZC1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoNTAwcHgsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAuZGFzaGJvYXJkLWdyaWQsIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAuZGFzaGJvYXJkLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCg0NTBweCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLmRhc2hib2FyZC1ncmlkLCAuZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLmRhc2hib2FyZC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5kYXNoYm9hcmQtZ3JpZCwgLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5kYXNoYm9hcmQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgIGdhcDogMC43NXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLmRhc2hib2FyZC1pdGVtLCAuZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLmRhc2hib2FyZC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5kYXNoYm9hcmQtaXRlbS5kYXNoYm9hcmQtaXRlbS1sb2FkaW5nLCAuZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLmRhc2hib2FyZC1pdGVtLWxvYWRpbmcuZGFzaGJvYXJkLXdyYXBwZXIge1xuICBvcGFjaXR5OiAwLjY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5kYXNoYm9hcmQtaXRlbS5kYXNoYm9hcmQtaXRlbS1sb2FkaW5nOjphZnRlciwgLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5kYXNoYm9hcmQtaXRlbS1sb2FkaW5nLmRhc2hib2FyZC13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJvcmRlcjogMC4xODc1cmVtIHNvbGlkICNlOWVjZWY7XG4gIGJvcmRlci10b3A6IDAuMTg3NXJlbSBzb2xpZCAjNGRhYmY3O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLmRhc2hib2FyZHMtbG9hZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDFyZW07XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAuZGFzaGJvYXJkcy1sb2FkaW5nIHNwYW4ge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBMZWdhY3kgY2xhc3Mgc3VwcG9ydCBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHkgd2l0aCBzY29waW5nICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIFZhcmlhYmxlcyAtIFRoZW1lLUF3YXJlXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBUaGVtZSBTeXN0ZW0gQ29uZmlndXJhdGlvblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbjpyb290W2RhdGEtdGhlbWU9ZGVmYXVsdF0ge1xuICAtLXRoZW1lLXByaW1hcnk6ICMwNTVFRUQ7XG4gIC0tdGhlbWUtcHJpbWFyeS1saWdodDogIzRkYWJmNztcbiAgLS10aGVtZS1wcmltYXJ5LWRhcms6ICMwZDQ3YTE7XG4gIC0tdGhlbWUtcHJpbWFyeS1jb250cmFzdDogI2ZmZmZmZjtcbiAgLS10aGVtZS1zZWNvbmRhcnk6ICNGMjcyMzk7XG4gIC0tdGhlbWUtc2Vjb25kYXJ5LWxpZ2h0OiAjZmY2YjZiO1xuICAtLXRoZW1lLXNlY29uZGFyeS1kYXJrOiAjZDg0MzE1O1xuICAtLXRoZW1lLXNlY29uZGFyeS1jb250cmFzdDogI2ZmZmZmZjtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAtLXRoZW1lLWJhY2tncm91bmQtc2Vjb25kYXJ5OiAjZjhmOWZhO1xuICAtLXRoZW1lLWJhY2tncm91bmQtdGVydGlhcnk6ICNlOWVjZWY7XG4gIC0tdGhlbWUtYmFja2dyb3VuZC1vdmVybGF5OiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC0tdGhlbWUtc3VyZmFjZTogI2ZmZmZmZjtcbiAgLS10aGVtZS1zdXJmYWNlLWVsZXZhdGlvbi0xOiAjZmZmZmZmO1xuICAtLXRoZW1lLXN1cmZhY2UtZWxldmF0aW9uLTI6ICNmOGY5ZmE7XG4gIC0tdGhlbWUtc3VyZmFjZS1lbGV2YXRpb24tMzogI2U5ZWNlZjtcbiAgLS10aGVtZS10ZXh0LXByaW1hcnk6ICMzNDNhNDA7XG4gIC0tdGhlbWUtdGV4dC1zZWNvbmRhcnk6ICM2Yzc1N2Q7XG4gIC0tdGhlbWUtdGV4dC1kaXNhYmxlZDogI2FkYjViZDtcbiAgLS10aGVtZS10ZXh0LWhpbnQ6ICNkZWUyZTY7XG4gIC0tdGhlbWUtYm9yZGVyOiAjZTFlNGU4O1xuICAtLXRoZW1lLWJvcmRlci1saWdodDogI2YxZjNmNDtcbiAgLS10aGVtZS1ib3JkZXItZm9jdXM6ICMwNTVFRUQ7XG4gIC0tdGhlbWUtc3VjY2VzczogIzI4YTc0NTtcbiAgLS10aGVtZS1zdWNjZXNzLWxpZ2h0OiAjZDRlZGRhO1xuICAtLXRoZW1lLXdhcm5pbmc6ICNmZmMxMDc7XG4gIC0tdGhlbWUtd2FybmluZy1saWdodDogI2ZmZjNjZDtcbiAgLS10aGVtZS1lcnJvcjogI2RjMzU0NTtcbiAgLS10aGVtZS1lcnJvci1saWdodDogI2Y4ZDdkYTtcbiAgLS10aGVtZS1pbmZvOiAjMTdhMmI4O1xuICAtLXRoZW1lLWluZm8tbGlnaHQ6ICNkMWVjZjE7XG4gIC0tdGhlbWUtaG92ZXI6ICNmMWYxZjE7XG4gIC0tdGhlbWUtYWN0aXZlOiAjZTllY2VmO1xuICAtLXRoZW1lLWZvY3VzOiByZ2JhKDUsIDk0LCAyMzcsIDAuMik7XG4gIC0tdGhlbWUtZGlzYWJsZWQ6ICNmOGY5ZmE7XG4gIC0tdGhlbWUtZGFzaGJvYXJkLWJhZGdlLWJnOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNDk1MDU3IDAlLCAjMzQzYTQwIDEwMCUpO1xuICAtLXRoZW1lLWRhc2hib2FyZC1iYWRnZS10ZXh0OiAjZmZmZmZmO1xuICAtLXRoZW1lLWRhc2hib2FyZC1oZWFkZXItYmc6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmOGY5ZmEgMCUsIHdoaXRlIDEwMCUpO1xuICAtLXRoZW1lLWRhc2hib2FyZC1zdWJwbG90LWFjY2VudDogI2ZmNmI2YjtcbiAgLS10aGVtZS1kYXNoYm9hcmQtbWFpbi1hY2NlbnQ6ICM0ZGFiZjc7XG4gIC0tdGhlbWUtc2lkZWJhci1iZzogI2ZmZmZmZjtcbiAgLS10aGVtZS1zaWRlYmFyLXRleHQ6ICMzNDNhNDA7XG4gIC0tdGhlbWUtdG9vbGJhci1iZzogI2ZmZmZmZjtcbiAgLS10aGVtZS10b29sYmFyLXRleHQ6ICMzNDNhNDA7XG4gIC0tdGhlbWUtZm9ybS1iZzogI2ZmZmZmZjtcbiAgLS10aGVtZS1mb3JtLWJvcmRlcjogI2UxZTRlODtcbiAgLS10aGVtZS1mb3JtLWZvY3VzOiAjMDU1RUVEO1xuICAtLXRoZW1lLWZvcm0tZXJyb3I6ICNkYzM1NDU7XG4gIC0tdGhlbWUtc2hhZG93LXNtOiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tdGhlbWUtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tdGhlbWUtc2hhZG93LWxnOiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbn1cbjpyb290W2RhdGEtdGhlbWU9ZGFya10ge1xuICAtLXRoZW1lLXByaW1hcnk6ICM0ZGFiZjc7XG4gIC0tdGhlbWUtcHJpbWFyeS1saWdodDogIzc0YzBmYztcbiAgLS10aGVtZS1wcmltYXJ5LWRhcms6ICMzMzlhZjA7XG4gIC0tdGhlbWUtcHJpbWFyeS1jb250cmFzdDogI2ZmZmZmZjtcbiAgLS10aGVtZS1zZWNvbmRhcnk6ICNmZjg3ODc7XG4gIC0tdGhlbWUtc2Vjb25kYXJ5LWxpZ2h0OiAjZmZhOGE4O1xuICAtLXRoZW1lLXNlY29uZGFyeS1kYXJrOiAjZmY2YjZiO1xuICAtLXRoZW1lLXNlY29uZGFyeS1jb250cmFzdDogI2ZmZmZmZjtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kOiAjMTIxMjEyO1xuICAtLXRoZW1lLWJhY2tncm91bmQtc2Vjb25kYXJ5OiAjMWUxZTFlO1xuICAtLXRoZW1lLWJhY2tncm91bmQtdGVydGlhcnk6ICMyZDJkMmQ7XG4gIC0tdGhlbWUtYmFja2dyb3VuZC1vdmVybGF5OiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIC0tdGhlbWUtc3VyZmFjZTogIzFlMWUxZTtcbiAgLS10aGVtZS1zdXJmYWNlLWVsZXZhdGlvbi0xOiAjMmQyZDJkO1xuICAtLXRoZW1lLXN1cmZhY2UtZWxldmF0aW9uLTI6ICMzZDNkM2Q7XG4gIC0tdGhlbWUtc3VyZmFjZS1lbGV2YXRpb24tMzogIzRkNGQ0ZDtcbiAgLS10aGVtZS10ZXh0LXByaW1hcnk6ICNmZmZmZmY7XG4gIC0tdGhlbWUtdGV4dC1zZWNvbmRhcnk6ICNiM2IzYjM7XG4gIC0tdGhlbWUtdGV4dC1kaXNhYmxlZDogIzY2NjY2NjtcbiAgLS10aGVtZS10ZXh0LWhpbnQ6ICM0ZDRkNGQ7XG4gIC0tdGhlbWUtYm9yZGVyOiAjM2QzZDNkO1xuICAtLXRoZW1lLWJvcmRlci1saWdodDogIzJkMmQyZDtcbiAgLS10aGVtZS1ib3JkZXItZm9jdXM6ICM0ZGFiZjc7XG4gIC0tdGhlbWUtc3VjY2VzczogIzUxY2Y2NjtcbiAgLS10aGVtZS1zdWNjZXNzLWxpZ2h0OiAjMmI4YTNlO1xuICAtLXRoZW1lLXdhcm5pbmc6ICNmZmQ0M2I7XG4gIC0tdGhlbWUtd2FybmluZy1saWdodDogI2ZhYjAwNTtcbiAgLS10aGVtZS1lcnJvcjogI2ZmNmI2YjtcbiAgLS10aGVtZS1lcnJvci1saWdodDogI2UwMzEzMTtcbiAgLS10aGVtZS1pbmZvOiAjNzRjMGZjO1xuICAtLXRoZW1lLWluZm8tbGlnaHQ6ICMzMzlhZjA7XG4gIC0tdGhlbWUtaG92ZXI6ICMyZDJkMmQ7XG4gIC0tdGhlbWUtYWN0aXZlOiAjM2QzZDNkO1xuICAtLXRoZW1lLWZvY3VzOiByZ2JhKDc3LCAxNzEsIDI0NywgMC4yKTtcbiAgLS10aGVtZS1kaXNhYmxlZDogIzJkMmQyZDtcbiAgLS10aGVtZS1kYXNoYm9hcmQtYmFkZ2UtYmc6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM3NGMwZmMgMCUsICM0ZGFiZjcgMTAwJSk7XG4gIC0tdGhlbWUtZGFzaGJvYXJkLWJhZGdlLXRleHQ6ICNmZmZmZmY7XG4gIC0tdGhlbWUtZGFzaGJvYXJkLWhlYWRlci1iZzogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzJkMmQyZCAwJSwgIzFlMWUxZSAxMDAlKTtcbiAgLS10aGVtZS1kYXNoYm9hcmQtc3VicGxvdC1hY2NlbnQ6ICNmZjg3ODc7XG4gIC0tdGhlbWUtZGFzaGJvYXJkLW1haW4tYWNjZW50OiAjNzRjMGZjO1xuICAtLXRoZW1lLXNpZGViYXItYmc6ICMxZTFlMWU7XG4gIC0tdGhlbWUtc2lkZWJhci10ZXh0OiAjZmZmZmZmO1xuICAtLXRoZW1lLXRvb2xiYXItYmc6ICMxZTFlMWU7XG4gIC0tdGhlbWUtdG9vbGJhci10ZXh0OiAjZmZmZmZmO1xuICAtLXRoZW1lLWZvcm0tYmc6ICMxZTFlMWU7XG4gIC0tdGhlbWUtZm9ybS1ib3JkZXI6ICMzZDNkM2Q7XG4gIC0tdGhlbWUtZm9ybS1mb2N1czogIzRkYWJmNztcbiAgLS10aGVtZS1mb3JtLWVycm9yOiAjZmY2YjZiO1xuICAtLXRoZW1lLXNoYWRvdy1zbTogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLS10aGVtZS1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAtLXRoZW1lLXNoYWRvdy1sZzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuOnJvb3RbZGF0YS10aGVtZT1vY2Vhbl0ge1xuICAtLXRoZW1lLXByaW1hcnk6ICMwMDc3YmU7XG4gIC0tdGhlbWUtcHJpbWFyeS1saWdodDogIzMzOWFmMDtcbiAgLS10aGVtZS1wcmltYXJ5LWRhcms6ICMwMDRkN2E7XG4gIC0tdGhlbWUtcHJpbWFyeS1jb250cmFzdDogI2ZmZmZmZjtcbiAgLS10aGVtZS1zZWNvbmRhcnk6ICMwMGE4Y2M7XG4gIC0tdGhlbWUtc2Vjb25kYXJ5LWxpZ2h0OiAjM2JjOWRiO1xuICAtLXRoZW1lLXNlY29uZGFyeS1kYXJrOiAjMGM4NTk5O1xuICAtLXRoZW1lLXNlY29uZGFyeS1jb250cmFzdDogI2ZmZmZmZjtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kOiAjZjBmOGZmO1xuICAtLXRoZW1lLWJhY2tncm91bmQtc2Vjb25kYXJ5OiAjZTNmMmZkO1xuICAtLXRoZW1lLWJhY2tncm91bmQtdGVydGlhcnk6ICNiYmRlZmI7XG4gIC0tdGhlbWUtYmFja2dyb3VuZC1vdmVybGF5OiByZ2JhKDAsIDExOSwgMTkwLCAwLjUpO1xuICAtLXRoZW1lLXN1cmZhY2U6ICNmZmZmZmY7XG4gIC0tdGhlbWUtc3VyZmFjZS1lbGV2YXRpb24tMTogI2YwZjhmZjtcbiAgLS10aGVtZS1zdXJmYWNlLWVsZXZhdGlvbi0yOiAjZTNmMmZkO1xuICAtLXRoZW1lLXN1cmZhY2UtZWxldmF0aW9uLTM6ICNiYmRlZmI7XG4gIC0tdGhlbWUtdGV4dC1wcmltYXJ5OiAjMWEzNjVkO1xuICAtLXRoZW1lLXRleHQtc2Vjb25kYXJ5OiAjMmQzNzQ4O1xuICAtLXRoZW1lLXRleHQtZGlzYWJsZWQ6ICM3MTgwOTY7XG4gIC0tdGhlbWUtdGV4dC1oaW50OiAjYTBhZWMwO1xuICAtLXRoZW1lLWJvcmRlcjogI2JlZTNmODtcbiAgLS10aGVtZS1ib3JkZXItbGlnaHQ6ICNlNmYzZmY7XG4gIC0tdGhlbWUtYm9yZGVyLWZvY3VzOiAjMDA3N2JlO1xuICAtLXRoZW1lLXN1Y2Nlc3M6ICMzOGExNjk7XG4gIC0tdGhlbWUtc3VjY2Vzcy1saWdodDogI2M2ZjZkNTtcbiAgLS10aGVtZS13YXJuaW5nOiAjZDY5ZTJlO1xuICAtLXRoZW1lLXdhcm5pbmctbGlnaHQ6ICNmYWYwODk7XG4gIC0tdGhlbWUtZXJyb3I6ICNlNTNlM2U7XG4gIC0tdGhlbWUtZXJyb3ItbGlnaHQ6ICNmZWQ3ZDc7XG4gIC0tdGhlbWUtaW5mbzogIzMxODJjZTtcbiAgLS10aGVtZS1pbmZvLWxpZ2h0OiAjYmVlM2Y4O1xuICAtLXRoZW1lLWhvdmVyOiAjZTZmM2ZmO1xuICAtLXRoZW1lLWFjdGl2ZTogI2JlZTNmODtcbiAgLS10aGVtZS1mb2N1czogcmdiYSgwLCAxMTksIDE5MCwgMC4yKTtcbiAgLS10aGVtZS1kaXNhYmxlZDogI2Y3ZmFmYztcbiAgLS10aGVtZS1kYXNoYm9hcmQtYmFkZ2UtYmc6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwMDc3YmUgMCUsICMwMDRkN2EgMTAwJSk7XG4gIC0tdGhlbWUtZGFzaGJvYXJkLWJhZGdlLXRleHQ6ICNmZmZmZmY7XG4gIC0tdGhlbWUtZGFzaGJvYXJkLWhlYWRlci1iZzogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2YwZjhmZiAwJSwgI2UzZjJmZCAxMDAlKTtcbiAgLS10aGVtZS1kYXNoYm9hcmQtc3VicGxvdC1hY2NlbnQ6ICMwMGE4Y2M7XG4gIC0tdGhlbWUtZGFzaGJvYXJkLW1haW4tYWNjZW50OiAjMDA3N2JlO1xuICAtLXRoZW1lLXNpZGViYXItYmc6ICNmMGY4ZmY7XG4gIC0tdGhlbWUtc2lkZWJhci10ZXh0OiAjMWEzNjVkO1xuICAtLXRoZW1lLXRvb2xiYXItYmc6ICNmZmZmZmY7XG4gIC0tdGhlbWUtdG9vbGJhci10ZXh0OiAjMWEzNjVkO1xuICAtLXRoZW1lLWZvcm0tYmc6ICNmZmZmZmY7XG4gIC0tdGhlbWUtZm9ybS1ib3JkZXI6ICNiZWUzZjg7XG4gIC0tdGhlbWUtZm9ybS1mb2N1czogIzAwNzdiZTtcbiAgLS10aGVtZS1mb3JtLWVycm9yOiAjZTUzZTNlO1xuICAtLXRoZW1lLXNoYWRvdy1zbTogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMTE5LCAxOTAsIDAuMSk7XG4gIC0tdGhlbWUtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMTE5LCAxOTAsIDAuMTUpO1xuICAtLXRoZW1lLXNoYWRvdy1sZzogMCAxcmVtIDNyZW0gcmdiYSgwLCAxMTksIDE5MCwgMC4yKTtcbn1cbjpyb290W2RhdGEtdGhlbWU9Zm9yZXN0XSB7XG4gIC0tdGhlbWUtcHJpbWFyeTogIzJkNWEyNztcbiAgLS10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjNTFjZjY2O1xuICAtLXRoZW1lLXByaW1hcnktZGFyazogIzFiNWUyMDtcbiAgLS10aGVtZS1wcmltYXJ5LWNvbnRyYXN0OiAjZmZmZmZmO1xuICAtLXRoZW1lLXNlY29uZGFyeTogIzhiYzM0YTtcbiAgLS10aGVtZS1zZWNvbmRhcnktbGlnaHQ6ICNhZWQ1ODE7XG4gIC0tdGhlbWUtc2Vjb25kYXJ5LWRhcms6ICM2ODlmMzg7XG4gIC0tdGhlbWUtc2Vjb25kYXJ5LWNvbnRyYXN0OiAjZmZmZmZmO1xuICAtLXRoZW1lLWJhY2tncm91bmQ6ICNmMWY4ZTk7XG4gIC0tdGhlbWUtYmFja2dyb3VuZC1zZWNvbmRhcnk6ICNlOGY1ZTg7XG4gIC0tdGhlbWUtYmFja2dyb3VuZC10ZXJ0aWFyeTogI2M4ZTZjODtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kLW92ZXJsYXk6IHJnYmEoNDUsIDkwLCAzOSwgMC41KTtcbiAgLS10aGVtZS1zdXJmYWNlOiAjZmZmZmZmO1xuICAtLXRoZW1lLXN1cmZhY2UtZWxldmF0aW9uLTE6ICNmMWY4ZTk7XG4gIC0tdGhlbWUtc3VyZmFjZS1lbGV2YXRpb24tMjogI2U4ZjVlODtcbiAgLS10aGVtZS1zdXJmYWNlLWVsZXZhdGlvbi0zOiAjYzhlNmM4O1xuICAtLXRoZW1lLXRleHQtcHJpbWFyeTogIzFiNWUyMDtcbiAgLS10aGVtZS10ZXh0LXNlY29uZGFyeTogIzJlN2QzMjtcbiAgLS10aGVtZS10ZXh0LWRpc2FibGVkOiAjODFjNzg0O1xuICAtLXRoZW1lLXRleHQtaGludDogI2E1ZDZhNztcbiAgLS10aGVtZS1ib3JkZXI6ICNhNWQ2YTc7XG4gIC0tdGhlbWUtYm9yZGVyLWxpZ2h0OiAjYzhlNmM4O1xuICAtLXRoZW1lLWJvcmRlci1mb2N1czogIzJkNWEyNztcbiAgLS10aGVtZS1zdWNjZXNzOiAjMmU3ZDMyO1xuICAtLXRoZW1lLXN1Y2Nlc3MtbGlnaHQ6ICNjOGU2Yzg7XG4gIC0tdGhlbWUtd2FybmluZzogI2Y1N2YxNztcbiAgLS10aGVtZS13YXJuaW5nLWxpZ2h0OiAjZmZlY2IzO1xuICAtLXRoZW1lLWVycm9yOiAjZDMyZjJmO1xuICAtLXRoZW1lLWVycm9yLWxpZ2h0OiAjZmZjZGQyO1xuICAtLXRoZW1lLWluZm86ICMxOTc2ZDI7XG4gIC0tdGhlbWUtaW5mby1saWdodDogI2JiZGVmYjtcbiAgLS10aGVtZS1ob3ZlcjogI2U4ZjVlODtcbiAgLS10aGVtZS1hY3RpdmU6ICNjOGU2Yzg7XG4gIC0tdGhlbWUtZm9jdXM6IHJnYmEoNDUsIDkwLCAzOSwgMC4yKTtcbiAgLS10aGVtZS1kaXNhYmxlZDogI2YxZjhlOTtcbiAgLS10aGVtZS1kYXNoYm9hcmQtYmFkZ2UtYmc6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMyZDVhMjcgMCUsICMxYjVlMjAgMTAwJSk7XG4gIC0tdGhlbWUtZGFzaGJvYXJkLWJhZGdlLXRleHQ6ICNmZmZmZmY7XG4gIC0tdGhlbWUtZGFzaGJvYXJkLWhlYWRlci1iZzogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2YxZjhlOSAwJSwgI2U4ZjVlOCAxMDAlKTtcbiAgLS10aGVtZS1kYXNoYm9hcmQtc3VicGxvdC1hY2NlbnQ6ICM4YmMzNGE7XG4gIC0tdGhlbWUtZGFzaGJvYXJkLW1haW4tYWNjZW50OiAjMmQ1YTI3O1xuICAtLXRoZW1lLXNpZGViYXItYmc6ICNmMWY4ZTk7XG4gIC0tdGhlbWUtc2lkZWJhci10ZXh0OiAjMWI1ZTIwO1xuICAtLXRoZW1lLXRvb2xiYXItYmc6ICNmZmZmZmY7XG4gIC0tdGhlbWUtdG9vbGJhci10ZXh0OiAjMWI1ZTIwO1xuICAtLXRoZW1lLWZvcm0tYmc6ICNmZmZmZmY7XG4gIC0tdGhlbWUtZm9ybS1ib3JkZXI6ICNhNWQ2YTc7XG4gIC0tdGhlbWUtZm9ybS1mb2N1czogIzJkNWEyNztcbiAgLS10aGVtZS1mb3JtLWVycm9yOiAjZDMyZjJmO1xuICAtLXRoZW1lLXNoYWRvdy1zbTogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoNDUsIDkwLCAzOSwgMC4xKTtcbiAgLS10aGVtZS1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSg0NSwgOTAsIDM5LCAwLjE1KTtcbiAgLS10aGVtZS1zaGFkb3ctbGc6IDAgMXJlbSAzcmVtIHJnYmEoNDUsIDkwLCAzOSwgMC4yKTtcbn1cblxuOnJvb3Qge1xuICAtLXRoZW1lLXByaW1hcnk6ICMwNTVFRUQ7XG4gIC0tdGhlbWUtcHJpbWFyeS1saWdodDogIzRkYWJmNztcbiAgLS10aGVtZS1wcmltYXJ5LWRhcms6ICMwZDQ3YTE7XG4gIC0tdGhlbWUtcHJpbWFyeS1jb250cmFzdDogI2ZmZmZmZjtcbiAgLS10aGVtZS1zZWNvbmRhcnk6ICNGMjcyMzk7XG4gIC0tdGhlbWUtc2Vjb25kYXJ5LWxpZ2h0OiAjZmY2YjZiO1xuICAtLXRoZW1lLXNlY29uZGFyeS1kYXJrOiAjZDg0MzE1O1xuICAtLXRoZW1lLXNlY29uZGFyeS1jb250cmFzdDogI2ZmZmZmZjtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAtLXRoZW1lLWJhY2tncm91bmQtc2Vjb25kYXJ5OiAjZjhmOWZhO1xuICAtLXRoZW1lLWJhY2tncm91bmQtdGVydGlhcnk6ICNlOWVjZWY7XG4gIC0tdGhlbWUtYmFja2dyb3VuZC1vdmVybGF5OiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC0tdGhlbWUtc3VyZmFjZTogI2ZmZmZmZjtcbiAgLS10aGVtZS1zdXJmYWNlLWVsZXZhdGlvbi0xOiAjZmZmZmZmO1xuICAtLXRoZW1lLXN1cmZhY2UtZWxldmF0aW9uLTI6ICNmOGY5ZmE7XG4gIC0tdGhlbWUtc3VyZmFjZS1lbGV2YXRpb24tMzogI2U5ZWNlZjtcbiAgLS10aGVtZS10ZXh0LXByaW1hcnk6ICMzNDNhNDA7XG4gIC0tdGhlbWUtdGV4dC1zZWNvbmRhcnk6ICM2Yzc1N2Q7XG4gIC0tdGhlbWUtdGV4dC1kaXNhYmxlZDogI2FkYjViZDtcbiAgLS10aGVtZS10ZXh0LWhpbnQ6ICNkZWUyZTY7XG4gIC0tdGhlbWUtYm9yZGVyOiAjZTFlNGU4O1xuICAtLXRoZW1lLWJvcmRlci1saWdodDogI2YxZjNmNDtcbiAgLS10aGVtZS1ib3JkZXItZm9jdXM6ICMwNTVFRUQ7XG4gIC0tdGhlbWUtc3VjY2VzczogIzI4YTc0NTtcbiAgLS10aGVtZS1zdWNjZXNzLWxpZ2h0OiAjZDRlZGRhO1xuICAtLXRoZW1lLXdhcm5pbmc6ICNmZmMxMDc7XG4gIC0tdGhlbWUtd2FybmluZy1saWdodDogI2ZmZjNjZDtcbiAgLS10aGVtZS1lcnJvcjogI2RjMzU0NTtcbiAgLS10aGVtZS1lcnJvci1saWdodDogI2Y4ZDdkYTtcbiAgLS10aGVtZS1pbmZvOiAjMTdhMmI4O1xuICAtLXRoZW1lLWluZm8tbGlnaHQ6ICNkMWVjZjE7XG4gIC0tdGhlbWUtaG92ZXI6ICNmMWYxZjE7XG4gIC0tdGhlbWUtYWN0aXZlOiAjZTllY2VmO1xuICAtLXRoZW1lLWZvY3VzOiByZ2JhKDUsIDk0LCAyMzcsIDAuMik7XG4gIC0tdGhlbWUtZGlzYWJsZWQ6ICNmOGY5ZmE7XG4gIC0tdGhlbWUtZGFzaGJvYXJkLWJhZGdlLWJnOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNDk1MDU3IDAlLCAjMzQzYTQwIDEwMCUpO1xuICAtLXRoZW1lLWRhc2hib2FyZC1iYWRnZS10ZXh0OiAjZmZmZmZmO1xuICAtLXRoZW1lLWRhc2hib2FyZC1oZWFkZXItYmc6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmOGY5ZmEgMCUsIHdoaXRlIDEwMCUpO1xuICAtLXRoZW1lLWRhc2hib2FyZC1zdWJwbG90LWFjY2VudDogI2ZmNmI2YjtcbiAgLS10aGVtZS1kYXNoYm9hcmQtbWFpbi1hY2NlbnQ6ICM0ZGFiZjc7XG4gIC0tdGhlbWUtc2lkZWJhci1iZzogI2ZmZmZmZjtcbiAgLS10aGVtZS1zaWRlYmFyLXRleHQ6ICMzNDNhNDA7XG4gIC0tdGhlbWUtdG9vbGJhci1iZzogI2ZmZmZmZjtcbiAgLS10aGVtZS10b29sYmFyLXRleHQ6ICMzNDNhNDA7XG4gIC0tdGhlbWUtZm9ybS1iZzogI2ZmZmZmZjtcbiAgLS10aGVtZS1mb3JtLWJvcmRlcjogI2UxZTRlODtcbiAgLS10aGVtZS1mb3JtLWZvY3VzOiAjMDU1RUVEO1xuICAtLXRoZW1lLWZvcm0tZXJyb3I6ICNkYzM1NDU7XG4gIC0tdGhlbWUtc2hhZG93LXNtOiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tdGhlbWUtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tdGhlbWUtc2hhZG93LWxnOiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbn1cblxuLyogQ2xlYW4gQW5hbHl0aWNzIERhc2hib2FyZCBTdHlsZXMgLSBOYW1lc3BhY2VkIGZvciBpc29sYXRpb24gKi9cbi8qIFJlc2V0IGFueSBleGlzdGluZyBkYXNoYm9hcmQgc3R5bGVzICovXG4uZWxvbi1hbmFseXRpY3Mtd3JhcHBlciAuZGFzaGJvYXJkLXBhcmVudCxcbi5lbG9uLWFuYWx5dGljcy13cmFwcGVyIG1kLWNhcmQuZGFzaGJvYXJkLXBhcmVudCB7XG4gIGFsbDogdW5zZXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogTWFpbiBBbmFseXRpY3MgQ29udGFpbmVyIC0gU2NvcGVkICovXG4uZWxvbi1hbmFseXRpY3Mtd3JhcHBlciAubW9kZXJuLWFuYWx5dGljcy1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lbG9uLWFuYWx5dGljcy13cmFwcGVyIC5tb2Rlcm4tYW5hbHl0aWNzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5lbG9uLWFuYWx5dGljcy13cmFwcGVyIC5tb2Rlcm4tYW5hbHl0aWNzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgfVxufVxuXG4vKiBBbmFseXRpY3MgSGVhZGVyIC0gU2NvcGVkICovXG4uZWxvbi1hbmFseXRpY3Mtd3JhcHBlciAuYW5hbHl0aWNzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMS4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlNGU4O1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZWxvbi1hbmFseXRpY3Mtd3JhcHBlciAuYW5hbHl0aWNzLWhlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDFyZW07XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmFuYWx5dGljcy1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgfVxufVxuXG4uZWxvbi1hbmFseXRpY3Mtd3JhcHBlciAuYW5hbHl0aWNzLXRpdGxlLXNlY3Rpb24ge1xuICBmbGV4OiAxO1xufVxuLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmFuYWx5dGljcy10aXRsZS1zZWN0aW9uIC5hbmFseXRpY3MtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNzVyZW07XG4gIG1hcmdpbjogMCAwIDAuNXJlbSAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmFuYWx5dGljcy10aXRsZS1zZWN0aW9uIC5hbmFseXRpY3MtdGl0bGUgLmFuYWx5dGljcy1pY29uIHtcbiAgY29sb3I6ICM0ZGFiZjc7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgd2lkdGg6IDIuMjVyZW07XG4gIGhlaWdodDogMi4yNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmFuYWx5dGljcy10aXRsZS1zZWN0aW9uIC5hbmFseXRpY3MtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxuICAuZWxvbi1hbmFseXRpY3Mtd3JhcHBlciAuYW5hbHl0aWNzLXRpdGxlLXNlY3Rpb24gLmFuYWx5dGljcy10aXRsZSAuYW5hbHl0aWNzLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZWxvbi1hbmFseXRpY3Mtd3JhcHBlciAuYW5hbHl0aWNzLXRpdGxlLXNlY3Rpb24gLmFuYWx5dGljcy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmFuYWx5dGljcy10aXRsZS1zZWN0aW9uIC5hbmFseXRpY3MtdGl0bGUgLmFuYWx5dGljcy1pY29uIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgd2lkdGg6IDEuNzVyZW07XG4gICAgaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG59XG4uZWxvbi1hbmFseXRpY3Mtd3JhcHBlciAuYW5hbHl0aWNzLXRpdGxlLXNlY3Rpb24gLmFuYWx5dGljcy1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZWxvbi1hbmFseXRpY3Mtd3JhcHBlciAuYW5hbHl0aWNzLXRpdGxlLXNlY3Rpb24gLmFuYWx5dGljcy1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4uZWxvbi1hbmFseXRpY3Mtd3JhcHBlciAuYW5hbHl0aWNzLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5lbG9uLWFuYWx5dGljcy13cmFwcGVyIC5hbmFseXRpY3MtYWN0aW9ucyAucmVmcmVzaC1hbGwtYnRuIHtcbiAgYmFja2dyb3VuZDogI2UzZjJmZDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzkwY2FmOTtcbiAgY29sb3I6IHZhcigtLXRoZW1lLXByaW1hcnksICMwNTVFRUQpICFpbXBvcnRhbnQ7XG59XG4uZWxvbi1hbmFseXRpY3Mtd3JhcHBlciAuYW5hbHl0aWNzLWFjdGlvbnMgLnJlZnJlc2gtYWxsLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNiYmRlZmI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbn1cbi5lbG9uLWFuYWx5dGljcy13cmFwcGVyIC5hbmFseXRpY3MtYWN0aW9ucyAucmVmcmVzaC1hbGwtYnRuIGkge1xuICBjb2xvcjogdmFyKC0tdGhlbWUtcHJpbWFyeSwgIzA1NUVFRCkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHdpZHRoOiAxLjJyZW07XG4gIGhlaWdodDogMS4ycmVtO1xufVxuLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmFuYWx5dGljcy1hY3Rpb25zIC5hbmFseXRpY3MtbWVudSAubWQtaWNvbi1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5lbG9uLWFuYWx5dGljcy13cmFwcGVyIC5hbmFseXRpY3MtYWN0aW9ucyAuYW5hbHl0aWNzLW1lbnUgLm1kLWljb24tYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xufVxuLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmFuYWx5dGljcy1hY3Rpb25zIC5hbmFseXRpY3MtbWVudSAubWQtaWNvbi1idXR0b24gaSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgd2lkdGg6IDEuMnJlbTtcbiAgaGVpZ2h0OiAxLjJyZW07XG59XG4uZWxvbi1hbmFseXRpY3Mtd3JhcHBlciAuYW5hbHl0aWNzLWFjdGlvbnMgbWQtbWVudS1pdGVtIG1kLWJ1dHRvbiBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lbG9uLWFuYWx5dGljcy13cmFwcGVyIC5hbmFseXRpY3MtYWN0aW9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG4vKiBTY3JvbGxhYmxlIENvbnRlbnQgV3JhcHBlciAtIFNjb3BlZCAqL1xuLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmFuYWx5dGljcy1jb250ZW50LXdyYXBwZXIge1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgbWluLWhlaWdodDogMDtcbiAgLyogQ3VzdG9tIHNjcm9sbGJhciBzdHlsaW5nICovXG4gIC8qIEZpcmVmb3ggc2Nyb2xsYmFyICovXG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjYzFjMWMxICNmMWYxZjE7XG59XG4uZWxvbi1hbmFseXRpY3Mtd3JhcHBlciAuYW5hbHl0aWNzLWNvbnRlbnQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNnB4O1xufVxuLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmFuYWx5dGljcy1jb250ZW50LXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmFuYWx5dGljcy1jb250ZW50LXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI2MxYzFjMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmFuYWx5dGljcy1jb250ZW50LXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2E4YThhODtcbn1cblxuLyogQW5hbHl0aWNzIENvbnRlbnQgLSBTY29wZWQgKi9cbi5lbG9uLWFuYWx5dGljcy13cmFwcGVyIC5hbmFseXRpY3MtY29udGVudCwgLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmRhc2hib2FyZC1wYXJlbnQgLmRhc2hib2FyZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4vKiBFbXB0eSBTdGF0ZSAtIFNjb3BlZCAqL1xuLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmFuYWx5dGljcy1lbXB0eS1zdGF0ZSwgLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmRhc2hib2FyZC1wYXJlbnQgLm5vLWRhc2hib2FyZHMtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAyNXJlbTtcbiAgcGFkZGluZzogMy43NXJlbSAxLjVyZW07XG59XG4uZWxvbi1hbmFseXRpY3Mtd3JhcHBlciAuYW5hbHl0aWNzLWVtcHR5LXN0YXRlIC5lbXB0eS1zdGF0ZS1jb250ZW50LCAuZWxvbi1hbmFseXRpY3Mtd3JhcHBlciAuZGFzaGJvYXJkLXBhcmVudCAubm8tZGFzaGJvYXJkcy1tZXNzYWdlIC5lbXB0eS1zdGF0ZS1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDMxLjI1cmVtO1xufVxuLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmFuYWx5dGljcy1lbXB0eS1zdGF0ZSAuZW1wdHktc3RhdGUtY29udGVudCAuZW1wdHktc3RhdGUtaWNvbiwgLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmRhc2hib2FyZC1wYXJlbnQgLm5vLWRhc2hib2FyZHMtbWVzc2FnZSAuZW1wdHktc3RhdGUtY29udGVudCAuZW1wdHktc3RhdGUtaWNvbiB7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgY29sb3I6ICNkZWUyZTY7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZWxvbi1hbmFseXRpY3Mtd3JhcHBlciAuYW5hbHl0aWNzLWVtcHR5LXN0YXRlIC5lbXB0eS1zdGF0ZS1jb250ZW50IGgyLCAuZWxvbi1hbmFseXRpY3Mtd3JhcHBlciAuZGFzaGJvYXJkLXBhcmVudCAubm8tZGFzaGJvYXJkcy1tZXNzYWdlIC5lbXB0eS1zdGF0ZS1jb250ZW50IGgyIHtcbiAgbWFyZ2luOiAwIDAgMC43NXJlbSAwO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmFuYWx5dGljcy1lbXB0eS1zdGF0ZSAuZW1wdHktc3RhdGUtY29udGVudCBwLCAuZWxvbi1hbmFseXRpY3Mtd3JhcHBlciAuZGFzaGJvYXJkLXBhcmVudCAubm8tZGFzaGJvYXJkcy1tZXNzYWdlIC5lbXB0eS1zdGF0ZS1jb250ZW50IHAge1xuICBtYXJnaW46IDAgMCAycmVtIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uZWxvbi1hbmFseXRpY3Mtd3JhcHBlciAuYW5hbHl0aWNzLWVtcHR5LXN0YXRlIC5lbXB0eS1zdGF0ZS1jb250ZW50IC5lbXB0eS1zdGF0ZS1hY3Rpb25zLCAuZWxvbi1hbmFseXRpY3Mtd3JhcHBlciAuZGFzaGJvYXJkLXBhcmVudCAubm8tZGFzaGJvYXJkcy1tZXNzYWdlIC5lbXB0eS1zdGF0ZS1jb250ZW50IC5lbXB0eS1zdGF0ZS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmFuYWx5dGljcy1lbXB0eS1zdGF0ZSAuZW1wdHktc3RhdGUtY29udGVudCAuZW1wdHktc3RhdGUtYWN0aW9ucyAubWQtYnV0dG9uLCAuZWxvbi1hbmFseXRpY3Mtd3JhcHBlciAuZGFzaGJvYXJkLXBhcmVudCAubm8tZGFzaGJvYXJkcy1tZXNzYWdlIC5lbXB0eS1zdGF0ZS1jb250ZW50IC5lbXB0eS1zdGF0ZS1hY3Rpb25zIC5tZC1idXR0b24ge1xuICBtaW4td2lkdGg6IDguNzVyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmFuYWx5dGljcy1lbXB0eS1zdGF0ZSAuZW1wdHktc3RhdGUtY29udGVudCAuZW1wdHktc3RhdGUtYWN0aW9ucyAubWQtYnV0dG9uIGksIC5lbG9uLWFuYWx5dGljcy13cmFwcGVyIC5kYXNoYm9hcmQtcGFyZW50IC5uby1kYXNoYm9hcmRzLW1lc3NhZ2UgLmVtcHR5LXN0YXRlLWNvbnRlbnQgLmVtcHR5LXN0YXRlLWFjdGlvbnMgLm1kLWJ1dHRvbiBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmFuYWx5dGljcy1lbXB0eS1zdGF0ZSAuZW1wdHktc3RhdGUtY29udGVudCAuZW1wdHktc3RhdGUtYWN0aW9ucyAubWQtYnV0dG9uLm1kLXByaW1hcnksIC5lbG9uLWFuYWx5dGljcy13cmFwcGVyIC5kYXNoYm9hcmQtcGFyZW50IC5uby1kYXNoYm9hcmRzLW1lc3NhZ2UgLmVtcHR5LXN0YXRlLWNvbnRlbnQgLmVtcHR5LXN0YXRlLWFjdGlvbnMgLm1kLWJ1dHRvbi5tZC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzRkYWJmNyAwJSwgIzMzOWFmMCAxMDAlKTtcbn1cbi5lbG9uLWFuYWx5dGljcy13cmFwcGVyIC5hbmFseXRpY3MtZW1wdHktc3RhdGUgLmVtcHR5LXN0YXRlLWNvbnRlbnQgLmVtcHR5LXN0YXRlLWFjdGlvbnMgLm1kLWJ1dHRvbjpub3QoLm1kLXByaW1hcnkpLCAuZWxvbi1hbmFseXRpY3Mtd3JhcHBlciAuZGFzaGJvYXJkLXBhcmVudCAubm8tZGFzaGJvYXJkcy1tZXNzYWdlIC5lbXB0eS1zdGF0ZS1jb250ZW50IC5lbXB0eS1zdGF0ZS1hY3Rpb25zIC5tZC1idXR0b246bm90KC5tZC1wcmltYXJ5KSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGVlMmU2O1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5lbG9uLWFuYWx5dGljcy13cmFwcGVyIC5hbmFseXRpY3MtZW1wdHktc3RhdGUgLmVtcHR5LXN0YXRlLWNvbnRlbnQgLmVtcHR5LXN0YXRlLWFjdGlvbnMgLm1kLWJ1dHRvbjpub3QoLm1kLXByaW1hcnkpOmhvdmVyLCAuZWxvbi1hbmFseXRpY3Mtd3JhcHBlciAuZGFzaGJvYXJkLXBhcmVudCAubm8tZGFzaGJvYXJkcy1tZXNzYWdlIC5lbXB0eS1zdGF0ZS1jb250ZW50IC5lbXB0eS1zdGF0ZS1hY3Rpb25zIC5tZC1idXR0b246bm90KC5tZC1wcmltYXJ5KTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzRkYWJmNztcbiAgY29sb3I6ICM0ZGFiZjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmFuYWx5dGljcy1lbXB0eS1zdGF0ZSAuZW1wdHktc3RhdGUtY29udGVudCAuZW1wdHktc3RhdGUtaWNvbiwgLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmRhc2hib2FyZC1wYXJlbnQgLm5vLWRhc2hib2FyZHMtbWVzc2FnZSAuZW1wdHktc3RhdGUtY29udGVudCAuZW1wdHktc3RhdGUtaWNvbiB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG4gIC5lbG9uLWFuYWx5dGljcy13cmFwcGVyIC5hbmFseXRpY3MtZW1wdHktc3RhdGUgLmVtcHR5LXN0YXRlLWNvbnRlbnQgaDIsIC5lbG9uLWFuYWx5dGljcy13cmFwcGVyIC5kYXNoYm9hcmQtcGFyZW50IC5uby1kYXNoYm9hcmRzLW1lc3NhZ2UgLmVtcHR5LXN0YXRlLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5lbG9uLWFuYWx5dGljcy13cmFwcGVyIC5hbmFseXRpY3MtZW1wdHktc3RhdGUgLmVtcHR5LXN0YXRlLWNvbnRlbnQgcCwgLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmRhc2hib2FyZC1wYXJlbnQgLm5vLWRhc2hib2FyZHMtbWVzc2FnZSAuZW1wdHktc3RhdGUtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5lbG9uLWFuYWx5dGljcy13cmFwcGVyIC5hbmFseXRpY3MtZW1wdHktc3RhdGUgLmVtcHR5LXN0YXRlLWNvbnRlbnQgLmVtcHR5LXN0YXRlLWFjdGlvbnMsIC5lbG9uLWFuYWx5dGljcy13cmFwcGVyIC5kYXNoYm9hcmQtcGFyZW50IC5uby1kYXNoYm9hcmRzLW1lc3NhZ2UgLmVtcHR5LXN0YXRlLWNvbnRlbnQgLmVtcHR5LXN0YXRlLWFjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZWxvbi1hbmFseXRpY3Mtd3JhcHBlciAuYW5hbHl0aWNzLWVtcHR5LXN0YXRlIC5lbXB0eS1zdGF0ZS1jb250ZW50IC5lbXB0eS1zdGF0ZS1hY3Rpb25zIC5tZC1idXR0b24sIC5lbG9uLWFuYWx5dGljcy13cmFwcGVyIC5kYXNoYm9hcmQtcGFyZW50IC5uby1kYXNoYm9hcmRzLW1lc3NhZ2UgLmVtcHR5LXN0YXRlLWNvbnRlbnQgLmVtcHR5LXN0YXRlLWFjdGlvbnMgLm1kLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEyLjVyZW07XG4gIH1cbn1cblxuLyogQW5hbHl0aWNzIE1vZGVscyBHcmlkIC0gU2NvcGVkIGFuZCBGaXhlZCByZXNwb25zaXZlIGxheW91dCAqL1xuLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmFuYWx5dGljcy1tb2RlbHMtZ3JpZCwgLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmRhc2hib2FyZC1wYXJlbnQgLm1vZGVscy1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEuNXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiBCZXR0ZXIgcmVzcG9uc2l2ZSBicmVha3BvaW50cyBmb3IgcHJvcGVyIGNhcmQgc2l6aW5nICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmFuYWx5dGljcy1tb2RlbHMtZ3JpZCwgLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmRhc2hib2FyZC1wYXJlbnQgLm1vZGVscy1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCg1MDBweCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmFuYWx5dGljcy1tb2RlbHMtZ3JpZCwgLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmRhc2hib2FyZC1wYXJlbnQgLm1vZGVscy1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCg2MDBweCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmFuYWx5dGljcy1tb2RlbHMtZ3JpZCwgLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmRhc2hib2FyZC1wYXJlbnQgLm1vZGVscy1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCg3MDBweCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmFuYWx5dGljcy1tb2RlbHMtZ3JpZCwgLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmRhc2hib2FyZC1wYXJlbnQgLm1vZGVscy1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbn1cbi5lbG9uLWFuYWx5dGljcy13cmFwcGVyIC5hbmFseXRpY3MtbW9kZWxzLWdyaWQgLm1vZGVsLWFuYWx5dGljcy1pdGVtLCAuZWxvbi1hbmFseXRpY3Mtd3JhcHBlciAuZGFzaGJvYXJkLXBhcmVudCAubW9kZWxzLWNvbnRhaW5lciAubW9kZWwtYW5hbHl0aWNzLWl0ZW0ge1xuICBhbmltYXRpb246IGZhZGVJblVwIDAuNXMgZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4uZWxvbi1hbmFseXRpY3Mtd3JhcHBlciAuYW5hbHl0aWNzLW1vZGVscy1ncmlkIC5tb2RlbC1hbmFseXRpY3MtaXRlbTpudGgtY2hpbGQoMSksIC5lbG9uLWFuYWx5dGljcy13cmFwcGVyIC5kYXNoYm9hcmQtcGFyZW50IC5tb2RlbHMtY29udGFpbmVyIC5tb2RlbC1hbmFseXRpY3MtaXRlbTpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMXM7XG59XG4uZWxvbi1hbmFseXRpY3Mtd3JhcHBlciAuYW5hbHl0aWNzLW1vZGVscy1ncmlkIC5tb2RlbC1hbmFseXRpY3MtaXRlbTpudGgtY2hpbGQoMiksIC5lbG9uLWFuYWx5dGljcy13cmFwcGVyIC5kYXNoYm9hcmQtcGFyZW50IC5tb2RlbHMtY29udGFpbmVyIC5tb2RlbC1hbmFseXRpY3MtaXRlbTpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG59XG4uZWxvbi1hbmFseXRpY3Mtd3JhcHBlciAuYW5hbHl0aWNzLW1vZGVscy1ncmlkIC5tb2RlbC1hbmFseXRpY3MtaXRlbTpudGgtY2hpbGQoMyksIC5lbG9uLWFuYWx5dGljcy13cmFwcGVyIC5kYXNoYm9hcmQtcGFyZW50IC5tb2RlbHMtY29udGFpbmVyIC5tb2RlbC1hbmFseXRpY3MtaXRlbTpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG59XG4uZWxvbi1hbmFseXRpY3Mtd3JhcHBlciAuYW5hbHl0aWNzLW1vZGVscy1ncmlkIC5tb2RlbC1hbmFseXRpY3MtaXRlbTpudGgtY2hpbGQoNCksIC5lbG9uLWFuYWx5dGljcy13cmFwcGVyIC5kYXNoYm9hcmQtcGFyZW50IC5tb2RlbHMtY29udGFpbmVyIC5tb2RlbC1hbmFseXRpY3MtaXRlbTpudGgtY2hpbGQoNCkge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XG59XG4uZWxvbi1hbmFseXRpY3Mtd3JhcHBlciAuYW5hbHl0aWNzLW1vZGVscy1ncmlkIC5tb2RlbC1hbmFseXRpY3MtaXRlbTpudGgtY2hpbGQobis1KSwgLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmRhc2hib2FyZC1wYXJlbnQgLm1vZGVscy1jb250YWluZXIgLm1vZGVsLWFuYWx5dGljcy1pdGVtOm50aC1jaGlsZChuKzUpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lbG9uLWFuYWx5dGljcy13cmFwcGVyIC5hbmFseXRpY3MtbW9kZWxzLWdyaWQsIC5lbG9uLWFuYWx5dGljcy13cmFwcGVyIC5kYXNoYm9hcmQtcGFyZW50IC5tb2RlbHMtY29udGFpbmVyIHtcbiAgICBnYXA6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZWxvbi1hbmFseXRpY3Mtd3JhcHBlciAuYW5hbHl0aWNzLW1vZGVscy1ncmlkLCAuZWxvbi1hbmFseXRpY3Mtd3JhcHBlciAuZGFzaGJvYXJkLXBhcmVudCAubW9kZWxzLWNvbnRhaW5lciB7XG4gICAgZ2FwOiAwLjc1cmVtO1xuICB9XG59XG5cbi8qIExvYWRpbmcgT3ZlcmxheSAtIFNjb3BlZCAqL1xuLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmFuYWx5dGljcy1sb2FkaW5nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xufVxuLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmFuYWx5dGljcy1sb2FkaW5nLW92ZXJsYXkgLmxvYWRpbmctY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lbG9uLWFuYWx5dGljcy13cmFwcGVyIC5hbmFseXRpY3MtbG9hZGluZy1vdmVybGF5IC5sb2FkaW5nLWNvbnRlbnQgaDMge1xuICBtYXJnaW46IDFyZW0gMCAwLjVyZW0gMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5lbG9uLWFuYWx5dGljcy13cmFwcGVyIC5hbmFseXRpY3MtbG9hZGluZy1vdmVybGF5IC5sb2FkaW5nLWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi8qIEFuaW1hdGlvbnMgLSBTY29wZWQgKi9cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxLjg3NXJlbSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4vKiBMZWdhY3kgY29tcGF0aWJpbGl0eSAtIHJlZGlyZWN0IG9sZCBjbGFzc2VzIHRvIG5ldyBvbmVzIHdpdGggc2NvcGluZyAqL1xuZGFzaGJvYXJkLWNhcmQtd2lkZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiA1MHJlbTtcbiAgbWF4LWhlaWdodDogNTByZW07XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZXNtb2tlO1xufVxuXG5lbG9uLWRhc2hib2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleDogMjtcbn1cblxuI2FuYWx5dGljcy1wYXJlbnQge1xuICBoZWlnaHQ6IDYwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xufVxuXG4jZGFzaGJvYXJkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQwLCAyNDgsIDI1NSwgMC40NTA5ODAzOTIyKTtcbn1cblxuLmRhc2hib2FyZC1wbG90IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5kYXNoYm9hcmQtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogNDByZW07XG4gIG1heC1oZWlnaHQ6IDQwcmVtO1xuICBtaW4td2lkdGg6IDQwcmVtO1xuICBoZWlnaHQ6IDQwcmVtO1xuICB3aWR0aDogNDByZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbjogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuXG4uZGFzaGJvYXJkLXN1YnBsb3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgLmRhc2hib2FyZC1jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogMjlyZW0gIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyOXJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNTlweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5kYXNoYm9hcmQtY2FyZCB7XG4gICAgbWF4LXdpZHRoOiAzNHJlbSAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDM0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAzNHJlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzRyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuOmhvc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbjpob3N0IC5pbWFnZS1saW5rIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbjpob3N0IC5lZGl0b3ItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3JlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuOmhvc3QgLmVsb24tZWRpdG9yLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbjpob3N0IC5xbC10b29sYmFyLnFsLXNub3cge1xuICB3aWR0aDogMTAwJTtcbn1cbjpob3N0IC5lbG9uX2VkaXRvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwcmVtO1xuICBtYXgtaGVpZ2h0OiA0MHJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1pbi13aWR0aDogOTVyZW07XG59XG46aG9zdCAjbWFpbi1lZGl0b3Ige1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgOmhvc3QgLmVsb25fZWRpdG9yIHtcbiAgICBtaW4td2lkdGg6IDI2cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNTlweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIDpob3N0IC5lbG9uX2VkaXRvciB7XG4gICAgbWluLXdpZHRoOiAyNnJlbTtcbiAgfVxufVxuXG4uaW1hZ2UtbGluayB7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG5cbi5lZGl0b3ItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3JlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uZWxvbi1lZGl0b3ItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnFsLXRvb2xiYXIucWwtc25vdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZWxvbl9lZGl0b3Ige1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMHJlbTtcbiAgbWF4LWhlaWdodDogNDByZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtaW4td2lkdGg6IDk1cmVtO1xufVxuXG4jbWFpbi1lZGl0b3Ige1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTlweCkge1xuICAuZWxvbl9lZGl0b3Ige1xuICAgIG1pbi13aWR0aDogMjZyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1OXB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmVsb25fZWRpdG9yIHtcbiAgICBtaW4td2lkdGg6IDI2cmVtO1xuICB9XG59XG5lbG9uLWF0dGVuZGFuY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuI2F0dGVuZGFuY2VzLXBhcmVudCB7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jYXR0ZW5kYW5jZS1wYXJlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbiNhdHRlbmRhbmNlcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogNTByZW07XG4gIGZsZXg6IDE7XG59XG5cbiNhdHRlbmRhbmNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYXR0ZW5kYW5jZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogM3B4O1xuICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lLWhvdmVyLCAjRjFGMUYxKSAhaW1wb3J0YW50O1xufVxuXG4uYXR0ZW5kYW5jZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmF0dGVuZGFuY2UtaW5pdGlhbC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW46IDFweDtcbn1cbi5hdHRlbmRhbmNlLWluaXRpYWwtY2FyZCBpbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTBweCAhaW1wb3J0YW50O1xufVxuXG4uYXR0ZW5kYW5jZS1pbml0aWFsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmF0dGVuZGFuY2UtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luOiAyMHB4O1xufVxuXG4uYmFyLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW46IDBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQuMnJlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzByZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLmJhci1jYXJkIC5zZXBhcmF0b3Ige1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmJhci1jYXJkIC5mYXZvcml0ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZW5kO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmJhci1jYXJkIC5mYXZvcml0ZUljb25zQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJhci1jYXJkIC5mYXZvcml0ZUxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtcHJpbWFyeSwgIzA1NUVFRCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmJhci1jYXJkIC5mYXZvcml0ZUljb25zIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogM3B4O1xufVxuLmJhci1jYXJkIC5zYW1lLXNpemUge1xuICBwYWRkaW5nOiAzcHg7XG59XG4uYmFyLWNhcmQgLm1vZGVsU2l6ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLXByaW1hcnktZGFyaywgIzI2NTlBQikgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG4uYmFyLWNhcmQgLnNlbGVjdGlvblNpemUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1lcnJvciwgI0NGMDQ1MikgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5iYXItY2FyZCAjT2ZmbGluZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmJhci1jYXJkICNmYWItd2luZG93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNvbm5lY3RlZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNSwgOTQsIDI1MCwgMC4wNzA1ODgyMzUzKTtcbn1cblxuLmRpc2Nvbm5lY3RlZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAwLCAwLCAwLjEwMTk2MDc4NDMpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuYmFyLWNhcmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgLmJhci1jYXJkIGVsb24tbm90aWZpY2F0aW9uLWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29ubmVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5kaXNjb25uZWN0ZWQge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNTlweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5iYXItY2FyZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAuYmFyLWNhcmQgZWxvbi1ub3RpZmljYXRpb24tYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb25uZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLmRpc2Nvbm5lY3RlZCB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICNvcmRlcnMge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gICNvcmRlci1jYXJkIHtcbiAgICBmbGV4OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ1dHRvbi1wYW5lbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZS1pbmRleCB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2JhcmNvZGUtbWFzdGVyLWNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtaGVpZ2h0OiA4OCU7XG4gIH1cbiAgI2JhcmNvZGUtbWFzdGVyLXRvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC50YWItY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAjbWFzdGVyLXRhYiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNidXR0b24tcGFuZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNlYWVhZWEgIWltcG9ydGFudDtcbiAgICBmbGV4OiAxICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gICNidXR0b24tcGFuZWwgLmljb24ge1xuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ1dHRvbi1wYW5lbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICAgIGZsZXg6IDEgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ1dHRvbi1wYW5lbCAuaWNvbiB7XG4gICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgfVxuICAuaXRlbS1jYXJkLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLml0ZW0tY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogMjUwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAjdGFibGUge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZS1udW1iZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgLm9yZGVyTmFtZSB7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgfVxuICAjb3JkZXJOYW1lQ29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI29yZGVyLXBhbmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAjb3JkZXJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb2R1Y3QtY2FyZCB7XG4gICAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9kdWN0LXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI21hc3Rlci1jYXJkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2Nhc2gtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBhbGwge1xuICAuc21hbGwtdGV4dCB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgbWF4LXdpZHRoOiA3MHB4O1xuICB9XG4gIC5pdGVtLXRleHQge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICB9XG4gIC5pdGVtLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgI21lbnUtY2FyZC1jb250YWluZXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gICNpdGVtLXRvZGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibHVlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhdGVnb3J5LW5hbWUge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW46IDVweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbiAgI3Byb2R1Y3QtbGF5b3V0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgI2NhdGVnb3J5LWNhcmQge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuICAuc3ViLXRvdGFsIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgI2Zvb3Rlci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmZvb3RlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNEOEREREU7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLnByb2R1Y3QtdGFicyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gICNtYXN0ZXItY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDg4JTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICAjbGlzdC1jYXJkIHtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5iYXJjb2RlLW1haW4tY2FyZCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiA3NjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2VhZWFlYSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9kdWN0LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5wcm9kdWN0LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAzcHg7XG4gIH1cbiAgLnByb2R1Y3QtY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb2R1Y3QtY2FyZCBpbWcge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbiAgLnByb2R1Y3QtY2FyZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzA1NUVFRDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICAgIHdpZHRoOiAyMzBweDtcbiAgfVxuICAjaW5wdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuaXRlbS1ncmlkIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gICNidG4tY2hlY2tvdXQge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICAuYnRuLWNoZWNrb3V0IHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbiAgI29yZGVyTmFtZUNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kOiAjMDU1RUVEICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gICNwcm9kdWN0LWNhcnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGFsaWNlYmx1ZSAhaW1wb3J0YW50O1xuICB9XG4gICNwcm9kdWN0LXJlc2V0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQgIWltcG9ydGFudDtcbiAgfVxuICAjcHJvZHVjdC1zYXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBiZWlnZSAhaW1wb3J0YW50O1xuICB9XG4gICNwcm9kdWN0LWNoZWNrb3V0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidXJseXdvb2QgIWltcG9ydGFudDtcbiAgfVxuICAjcHJvZHVjdC1jaGVja291dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwRkY1QSAhaW1wb3J0YW50O1xuICB9XG4gICNpbnB1dExhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5pbnB1dFR5cGUge1xuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gICNiYXJjb2RlLW1hc3Rlci10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjdHJheS1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAyO1xuICB9XG4gICN0cmF5LWNhcmQtY29udGFpbmVyIHtcbiAgICBmbGV4OiA0O1xuICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNlYWVhZWE7XG4gIH1cbiAgI29yZGVyLWlucHV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgYWxpZ24taXRlbTogc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2NoZWNrb3V0LWNhcmQtY29udGFpbmVyIHtcbiAgICBmbGV4OiAxICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogOTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbiAgLnZlcnRpY2FsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm9yZGVyLXRhZyB7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIGNvbG9yOiAjMDU1RUVEICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2JvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gICNiYXJjb2RlLWl0ZW1zLXBhcmVudCB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAjYmFyY29kZS1pdGVtcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWluLXdpZHRoOiA2MHZ3O1xuICB9XG4gIC5zY2FubmluZyB7XG4gICAgY29sb3I6IHJlZDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnByb2Nlc3Npbmcge1xuICAgIGNvbG9yOiBicm93bjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmRvbmUge1xuICAgIGNvbG9yOiBncmVlbjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cbi5tYWluLWNvbnRhY3QtY2FyZCB7XG4gIG1heC1oZWlnaHQ6IDk4JSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0ZWQtaWNvbi1jYXJkIHtcbiAgYmFja2dyb3VuZDogYWxpY2VibHVlICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWN0LW5hbWUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmNvbnRhY3QtYnV0dG9uLXBhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuZWxvbi1jb250YWN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY29udGFjdC1wYXJlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFjdC1ib2R5IHtcbiAgaGVpZ2h0OiA1cmVtO1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAuNXJlbTtcbn1cblxuLmNvbnRhY3QtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY29udGFjdC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDVyZW07XG4gIHdpZHRoOiA5MCU7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbi5zZWxlY3RlZC1jb250YWN0LWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNXJlbTtcbiAgd2lkdGg6IDkwJTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtcHJpbWFyeSwgIzA1NUVFRCkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5jb250YWN0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY29udGFjdC1pbml0aWFsLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbjogMXJlbTtcbn1cbi5jb250YWN0LWluaXRpYWwtY2FyZCBpbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uY29udGFjdC1pbml0aWFsIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4uY29udGFjdC1uYW1lIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTlweCkge1xuICAubWFpbi1jb250YWN0LWNhcmQge1xuICAgIG1heC1oZWlnaHQ6IDU4cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNTlweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWluLWNvbnRhY3QtY2FyZCB7XG4gICAgbWF4LWhlaWdodDogNThyZW07XG4gIH1cbn1cbiNkb2MtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmRvYy1ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDNweDtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5kb2MtcGFyZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNDByZW07XG4gIG1pbi13aWR0aDogNDByZW07XG4gIG1heC13aWR0aDogNDByZW07XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbiNkb2MtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xuICBmbGV4OiAxO1xufVxuXG4jZG9jIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYm9yZGVyLXJhZGl1czogNTBweCAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5kb2Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogM3B4O1xuICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lLWhvdmVyLCAjRjFGMUYxKSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmRvYy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmRvYy1pbml0aWFsLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbjogMXB4O1xufVxuXG4uZG9jLWluaXRpYWwge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uZG9jLW5hbWUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbjogMjBweDtcbn1cblxuI2VtYWlsLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5lbWFpbC1ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDNweDtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5lbWFpbC1wYXJlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA0MHJlbTtcbiAgbWluLXdpZHRoOiA0MHJlbTtcbiAgbWF4LXdpZHRoOiA0MHJlbTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbn1cblxuI2VtYWlsLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgZmxleDogMTtcbn1cblxuI2VtYWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYm9yZGVyLXJhZGl1czogNTBweCAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5lbWFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDExcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUtaG92ZXIsICNGMUYxRjEpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZW1haWwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBib3JkZXItcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5lbWFpbC1pbml0aWFsLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbjogMXB4O1xufVxuXG4uZW1haWwtaW5pdGlhbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5lbWFpbC1uYW1lIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW46IDIwcHg7XG59XG5cbm1kLWZhYi1zcGVlZC1kaWFsIHtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbn1cblxuI2ZhYi1uYXZpZ2F0b3ItaWNvbiB7XG4gIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4jZmFiLW5hdmlnYXRvci1idXR0b24ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU4LCAxOTAsIDIzOCwgMC4xNjA3ODQzMTM3KTtcbn1cbiNmYWItbmF2aWdhdG9yLWJ1dHRvbiAjbW9kZWwtdG90YWwge1xuICBoZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbn1cblxuI2ZhYi1pY29uIHtcbiAgbWFyZ2luOiA0OXB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZhYi1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBib3JkZXItcmFkaXVzOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNweCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZhYi1hY3Rpb24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwdncgIWltcG9ydGFudDtcbn1cblxuI2ZhYi1uYXZpZ2F0b3Ige1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZmFiLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mYWItaW5wdXQtdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1wcmltYXJ5LCAjMDU1RUVEKSAhaW1wb3J0YW50O1xufVxuXG4jZmFiLXNjcmlwdC10cmlnZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4jZmFiLW1lbnUtdHJpZ2dlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbm1kLWZhYi10cmlnZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuI21vZGVsLXRvdGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jZmFicy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5tZW51LWxhYmVsLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1lbnUtbGFiZWwge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jb2xsZWN0aW9uLWNvbnRhaW5lci1leHBhbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uY29sbGVjdGlvbi1jb250YWluZXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDRyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHdpZHRoOiAxMnJlbTtcbn1cblxuLmFycmF5LWVsZW1lbnQtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5kZXRhaWwtZ3JpZC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50YWItbGFiZWwge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYm90dG9tLXNwYWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmNvbGxhcHNlLWNhcmQ6aG92ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZm9ybS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucm93LWxheW91dC1ub3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucm93LWxheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNvbHVtbi1sYXlvdXQtbm93cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5jb2x1bW4tbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY29sbGFwc2UtY2FyZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMC40cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5leHBhbmQtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm0tY2F0ZWdvcnkge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuXG4uZm9ybS1jYXRlZ29yeS1maXQge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG59XG5cbi5mb3JtLWlucHV0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZXh0cmEtb3RoZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmV4dHJhLXN0cmluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3dpdGNoLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZpZWxkc2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmlsZUxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuI2l0ZW0tY291bnQtaW5wdXQge1xuICB3aWR0aDogNTAlO1xufVxuXG4jaXRlbS1jb3VudC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4udHlwZS1jb250cm9sbGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxubWQtZGlhbG9nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogOTAlO1xuICBtaW4taGVpZ2h0OiA5MCU7XG59XG5cbmVsb24tZm9ybSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbGltLWZpdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogYXV0bztcbn1cblxuLmZpbGwge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1OHZ3O1xufVxuXG4uZm9ybS1wYXJlbnQtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuXG4uZm9ybS1wYXJlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMwMHB4LCAxZnIpKTtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLm9yZGVyZWQtY2F0ZWdvcmllcyB7XG4gIG1heC13aWR0aDogbWluLWNvbnRlbnQgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBtaW4tY29udGVudCAhaW1wb3J0YW50O1xufVxuXG5tZC1zZWxlY3QtbWVudSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uY29udHJvbC1jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDIwdnc7XG4gIHBhZGRpbmc6IDAuNHJlbTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLmRvd25sb2FkLWljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cblxuLmRvd25sb2FkLWljb24ge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmVsb24tZm9ybS1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jY2F0ZWdvcnktZ3JpZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5taW4tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5taW4tY29udGFpbmVyOmhvdmVyIC50eXBlLWNvbnRyb2xsZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5lbG9uLWZvcm0tY29tcG9uZW50IHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZWxvbi1mb3JtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdyaWQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ncmlkLWNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuXG4uZ3JpZC1jYXJkLWZyYW1lIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTV2dztcbiAgd2lkdGg6IDE1dnc7XG4gIG1heC1oZWlnaHQ6IDQwdmg7XG4gIGhlaWdodDogNDB2aDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogM3B4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5ncmlkLWNhcmQtZnJhbWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1ob3ZlciwgI0YxRjFGMSkgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY2FyZC1pdGVtIHtcbiAgaGVpZ2h0OiA0MHZoICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWVkaXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi13aWR0aDogMTAwcmVtO1xuICB3aWR0aDogMTAwcmVtO1xuICBwYWRkaW5nOiAwLjRyZW07XG59XG5cbi5kb3dubG9hZC1pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5cbi5kb3dubG9hZC1pY29uIHtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5lbG9uLWZvcm0tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2NhdGVnb3J5LWdyaWQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWluLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IDUwdmg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuXG4ubWluLWNvbnRhaW5lcjpob3ZlciAudHlwZS1jb250cm9sbGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuZWxvbi1mb3JtLWNvbXBvbmVudCB7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cblxuLmVsb24tZm9ybS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ncmlkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZ3JpZC1jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cblxuLmdyaWQtY2FyZC1mcmFtZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE1dnc7XG4gIHdpZHRoOiAxNXZ3O1xuICBtYXgtaGVpZ2h0OiA0MHZoO1xuICBoZWlnaHQ6IDQwdmg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDNweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjRyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmdyaWQtY2FyZC1mcmFtZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWhvdmVyLCAjRjFGMUYxKSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jYXJkLWl0ZW0ge1xuICBoZWlnaHQ6IDQwdmggIWltcG9ydGFudDtcbn1cblxuLmZvcm0tZWRpdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC40cmVtO1xufVxuXG4uZWRpdG9yLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1mb3JtLWJnLCAjRkZGRkZGKSAhaW1wb3J0YW50O1xufVxuXG4uZWRpdG9yLWNvbXBvbmVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybS1ib29sZWFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5ib29sZWFuLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDAuNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtZm9ybS1iZywgI0ZGRkZGRikgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tdXNlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4udXNlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAwLjRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWZvcm0tYmcsICNGRkZGRkYpICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLXN0cmluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uc3RyaW5nLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDAuNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtZm9ybS1iZywgI0ZGRkZGRikgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tbnVtYmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5udW1iZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMC40cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1mb3JtLWJnLCAjRkZGRkZGKSAhaW1wb3J0YW50O1xufVxuXG4jZm9ybS10aW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi50aW1lLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDAuNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvcm0tZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uZGF0ZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAwLjRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWZvcm0tYmcsICNGRkZGRkYpICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWRheSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uZGF5LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDAuNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtZm9ybS1iZywgI0ZGRkZGRikgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tbW9udGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLm1vbnRoLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDAuNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtZm9ybS1iZywgI0ZGRkZGRikgIWltcG9ydGFudDtcbn1cblxuLmZvcm0teWVhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ueWVhci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAwLjRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWZvcm0tYmcsICNGRkZGRkYpICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnRleHQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMC40cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1mb3JtLWJnLCAjRkZGRkZGKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10aHVtYm5haWwge1xuICBtYXgtaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xufVxuLnRleHQtdGh1bWJuYWlsIHRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnRleHQtdGh1bWJuYWlsIHRleHRhcmVhOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAxcHggcmdiYSgwLCAxNDAsIDE4NiwgMC41KTtcbn1cblxuLmFycmF5LWVsZW1lbnQtbGVuZ3RoLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5hcnJheS1lbGVtZW50LWxlbmd0aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1wcmltYXJ5LCAjMDU1RUVEKSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXJlbTtcbiAgbWFyZ2luOiAwLjdyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uYXJyYXktY29udGFpbmVyLXBhcmVudC1leHBhbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hcnJheS1jb250YWluZXItcGFyZW50LWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGhlaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTFyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoNSwgOTQsIDIzNywgMC42NjY2NjY2NjY3KTtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuXG4jYXJyYXktaW5kZXgtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFycmF5LWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLXByaW1hcnksICMwNTVFRUQpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xufVxuXG4uYXJyYXktZm9ybSB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYXJyYXktZmllbGQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYXJyYXktZWxlbWVudC1jb250YWluZXIge1xuICBoZWlnaHQ6IG1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLXRhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFycmF5LXRhYnMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYXJyYXktYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiA1JTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5hcnJheS1pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmFycmF5LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDk1JTtcbn1cblxuLmZvcm0tcGxvdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ucGxvdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAwLjRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWZvcm0tYmcsICNGRkZGRkYpICFpbXBvcnRhbnQ7XG59XG5cbiNmb3JtLXByaW1hcnlLZXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnByaW1hcnkta2V5LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDAuNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvcm0tZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uZmlsZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAwLjRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwLjRyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWZvcm0tYmcsICNGRkZGRkYpICFpbXBvcnRhbnQ7XG59XG5cbiNpbWFnZS10YWJzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1pbWFnZS11cmwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5mb3JtLWltYWdlLXVybCB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtLWltYWdlLXBpYyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDkwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmZvcm0taW1hZ2UtdXJsLWlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kOiAjZWFlYWVhICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5pbWFnZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAwLjRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWZvcm0tYmcsICNGRkZGRkYpICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaW1hZ2UtZnJhbWUge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyMHZ3O1xuICB3aWR0aDogMjB2dztcbiAgbWF4LWhlaWdodDogMzB2dztcbiAgaGVpZ2h0OiAzMHZ3O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmltYWdlLXRodW1ibmFpbCBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMjB2dztcbn1cbi5pbWFnZS10aHVtYm5haWwgaW1nOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAxcHggcmdiYSgwLCAxNDAsIDE4NiwgMC41KTtcbn1cblxuLm9iamVjdC1lbGVtZW50LWNvbnRhaW5lciB7XG4gIGhlaWdodDogbWluLWNvbnRlbnQgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC10YWJzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZvcm0ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4jZm9ybS1vYmplY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xufVxuXG4ub2JqZWN0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDk1JTtcbiAgbWFyZ2luOiAwLjVyZW07XG59XG5cbiN2aWRlby10YWJzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS12aWRlbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4udmlkZW8tZnJhbWUge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLnZpZGVvLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDAuNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtZm9ybS1iZywgI0ZGRkZGRikgIWltcG9ydGFudDtcbn1cblxuLnZpZGVvLXRodW1ibmFpbCB2aWRlbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNXB4O1xuICB3aWR0aDogYXV0bztcbn1cbi52aWRlby10aHVtYm5haWwgdmlkZW86aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDFweCByZ2JhKDAsIDE0MCwgMTg2LCAwLjUpO1xufVxuXG4jYXVkaW8tdGFicyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmZvcm0tdXJsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi51cmwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMC40cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1mb3JtLWJnLCAjRkZGRkZGKSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1hdWRpbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uYXVkaW8tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtZm9ybS1iZywgI0ZGRkZGRikgIWltcG9ydGFudDtcbn1cblxuLmF1ZGlvLWZyYW1lIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5hdWRpby10aHVtYm5haWwgYXVkaW8ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uYXVkaW8tdGh1bWJuYWlsIGF1ZGlvOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAxcHggcmdiYSgwLCAxNDAsIDE4NiwgMC41KTtcbn1cblxuI2Zvcm0tZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG59XG5cbi5maWxlLWZyYW1lIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5maWxlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDAuNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvcm0tZG9jdW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xufVxuXG4uZG9jdW1lbnQtZnJhbWUge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmRvY3VtZW50LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDAuNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtZm9ybS1iZywgI0ZGRkZGRikgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tZGVmYXVsdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG59XG5cbi5kZWZhdWx0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG59XG5cbi5lZGl0b3ItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWZvcm0tYmcsICNGRkZGRkYpICFpbXBvcnRhbnQ7XG59XG5cbi5lZGl0b3ItY29tcG9uZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtLWJvb2xlYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmJvb2xlYW4tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMC40cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1mb3JtLWJnLCAjRkZGRkZGKSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS11c2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi51c2VyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDAuNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtZm9ybS1iZywgI0ZGRkZGRikgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tc3RyaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5zdHJpbmctY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMC40cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1mb3JtLWJnLCAjRkZGRkZGKSAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cblxuLmZvcm0tbnVtYmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5udW1iZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMC40cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1mb3JtLWJnLCAjRkZGRkZGKSAhaW1wb3J0YW50O1xufVxuXG4jZm9ybS10aW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi50aW1lLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDAuNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvcm0tZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uZGF0ZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAwLjRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWZvcm0tYmcsICNGRkZGRkYpICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWRheSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uZGF5LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDAuNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtZm9ybS1iZywgI0ZGRkZGRikgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tbW9udGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLm1vbnRoLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDAuNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtZm9ybS1iZywgI0ZGRkZGRikgIWltcG9ydGFudDtcbn1cblxuLmZvcm0teWVhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ueWVhci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAwLjRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWZvcm0tYmcsICNGRkZGRkYpICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnRleHQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMC40cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1mb3JtLWJnLCAjRkZGRkZGKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10aHVtYm5haWwge1xuICBtYXgtaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xufVxuLnRleHQtdGh1bWJuYWlsIHRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnRleHQtdGh1bWJuYWlsIHRleHRhcmVhOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAxcHggcmdiYSgwLCAxNDAsIDE4NiwgMC41KTtcbn1cblxuLm1vcmUtZGF0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5hcnJheS1lbGVtZW50LWxlbmd0aC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYXJyYXktZWxlbWVudC1sZW5ndGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtcHJpbWFyeSwgIzA1NUVFRCkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXJlbTtcbiAgbWFyZ2luOiAwLjdyZW07XG59XG5cbi5hcnJheS1jb250YWluZXItcGFyZW50LWV4cGFuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB3aWR0aDogMTJyZW07XG59XG5cbi5hcnJheS1jb250YWluZXItcGFyZW50LWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGhlaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTJyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoNSwgOTQsIDIzNywgMC42NjY2NjY2NjY3KTtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuXG4jYXJyYXktaW5kZXgtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFycmF5LWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLXByaW1hcnksICMwNTVFRUQpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG59XG5cbi5hcnJheS1mb3JtIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5hcnJheS1maWVsZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hcnJheS1lbGVtZW50LWNvbnRhaW5lciB7XG4gIGhlaWdodDogbWluLWNvbnRlbnQgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tdGFiIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYXJyYXktdGFicyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hcnJheS1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDUlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmFycmF5LWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYXJyYXktY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogOTUlO1xufVxuXG4uZm9ybS1wbG90IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5wbG90LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDAuNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtZm9ybS1iZywgI0ZGRkZGRikgIWltcG9ydGFudDtcbn1cblxuI2Zvcm0tcHJpbWFyeUtleSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ucHJpbWFyeS1rZXktY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMC40cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5maWxlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDAuNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAuNHJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtZm9ybS1iZywgI0ZGRkZGRikgIWltcG9ydGFudDtcbn1cblxuI2ltYWdlLXRhYnMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MHZoO1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWltYWdlLXVybC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmZvcm0taW1hZ2UtdXJsIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm0taW1hZ2UtcGljIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uZm9ybS1pbWFnZS11cmwtaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJhY2tncm91bmQ6ICNlYWVhZWEgIWltcG9ydGFudDtcbn1cblxuLmZvcm0taW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmltYWdlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDAuNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtZm9ybS1iZywgI0ZGRkZGRikgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5pbWFnZS1mcmFtZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDIwdnc7XG4gIHdpZHRoOiAyMHZ3O1xuICBtYXgtaGVpZ2h0OiAzMHZ3O1xuICBoZWlnaHQ6IDMwdnc7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaW1hZ2UtdGh1bWJuYWlsIGltZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAyMHZ3O1xufVxuLmltYWdlLXRodW1ibmFpbCBpbWc6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDFweCByZ2JhKDAsIDE0MCwgMTg2LCAwLjUpO1xufVxuXG4ub2JqZWN0LWVsZW1lbnQtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBtaW4tY29udGVudCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LXRhYnMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZm9ybSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbiNmb3JtLW9iamVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG59XG5cbi5vYmplY3QtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogOTUlO1xuICBtYXJnaW46IDAuNXJlbTtcbn1cblxuI3ZpZGVvLXRhYnMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MHZoO1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLXZpZGVvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi52aWRlby1mcmFtZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4udmlkZW8tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMC40cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1mb3JtLWJnLCAjRkZGRkZGKSAhaW1wb3J0YW50O1xufVxuXG4udmlkZW8tdGh1bWJuYWlsIHZpZGVvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnZpZGVvLXRodW1ibmFpbCB2aWRlbzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMXB4IHJnYmEoMCwgMTQwLCAxODYsIDAuNSk7XG59XG5cbiNhdWRpby10YWJzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS11cmwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnVybC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAwLjRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWZvcm0tYmcsICNGRkZGRkYpICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWF1ZGlvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5hdWRpby1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1mb3JtLWJnLCAjRkZGRkZGKSAhaW1wb3J0YW50O1xufVxuXG4uYXVkaW8tZnJhbWUge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmF1ZGlvLXRodW1ibmFpbCBhdWRpbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNXB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5hdWRpby10aHVtYm5haWwgYXVkaW86aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDFweCByZ2JhKDAsIDE0MCwgMTg2LCAwLjUpO1xufVxuXG4jZm9ybS1maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbn1cblxuLmZpbGUtZnJhbWUge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZpbGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMC40cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1kb2N1bWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG59XG5cbi5kb2N1bWVudC1mcmFtZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZG9jdW1lbnQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMC40cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1mb3JtLWJnLCAjRkZGRkZGKSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1kZWZhdWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbn1cblxuLmRlZmF1bHQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMC40cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1mb3JtLWJnLCAjRkZGRkZGKSAhaW1wb3J0YW50O1xufVxuXG4uZWxlbWVudC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLmZvcm0taWNvbi1ibHVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjYzFjMWMxICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cblxuI2Zvcm0tZGVmYXVsdC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmRyb3BEb3duIHtcbiAgbWluLXdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IGIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1mb3JtLWJnLCAjRkZGRkZGKSAhaW1wb3J0YW50ICFpbXBvcnRhbnQ7XG59XG5cbm1kLXNlbGVjdCAubWQtc2VsZWN0LXZhbHVlLm1kLXNlbGVjdC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjRjI3MjM5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG5tZC1pbnB1dC1jb250YWluZXIubWQtZGVmYXVsdC10aGVtZSAubWQtaW5wdXQsIG1kLWlucHV0LWNvbnRhaW5lciAubWQtaW5wdXQge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLnBvcC1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTlweCkge1xuICAucm93LWxheW91dC1ub3dyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZvcm0tZWRpdG9yIHtcbiAgICBtaW4td2lkdGg6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgbWQtdG9vbHRpcCB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFycmF5LWVsZW1lbnQtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBtZC1pbnB1dC1jb250YWluZXIubWQtZGVmYXVsdC10aGVtZSAubWQtaW5wdXQsIG1kLWlucHV0LWNvbnRhaW5lciAubWQtaW5wdXQge1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxLjdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jYXJkLWZyYW1lIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODUlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuZm9ybS1wYXJlbnQtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmZvcm0tcGFyZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNsaW0tZml0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG4gIC5taW4tY29udGFpbmVyIHtcbiAgICBtYXgtaGVpZ2h0OiA4NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1OXB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmZvcm0tY2F0ZWdvcnkge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1sYXlvdXQtbm93cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5mb3JtLWVkaXRvciB7XG4gICAgbWluLXdpZHRoOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIG1kLXRvb2x0aXAge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5hcnJheS1lbGVtZW50LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgbWQtaW5wdXQtY29udGFpbmVyLm1kLWRlZmF1bHQtdGhlbWUgLm1kLWlucHV0LCBtZC1pbnB1dC1jb250YWluZXIgLm1kLWlucHV0IHtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS43cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY2FyZC1mcmFtZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5mb3JtLXBhcmVudC1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuZm9ybS1wYXJlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuc2xpbS1maXQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1pbi1jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbiNlbG9uLWdyaWQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZ3JpZC10YWItcGFyZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmdyaWQtdGFiLWFycmF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNvbXBvbmVudC10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY29tcG9uZW50LWhlYWRpbmcge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5lbG9uLWlwYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4jaXBjLXdvcmtzcGFjZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmlwYy1wYXJhZ3JhcGgge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaXBjLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbiNpcGMtdGFicyB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4jaXBjLXRleHQge1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbn1cblxuI2lwYy1tZXNzYWdlcyB7XG4gIGhlaWdodDogNjAlO1xuICBtYXgtaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDNweDtcbn1cblxuLnZlcnRpY2FsLWlwYy1yb29tLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgd2lkdGg6IDIwJTtcbn1cblxuI2ZhYi1pcGMtdHJpZ2dlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuI2lwY3MtcGFuZWwge1xuICBib3JkZXItcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbiNpcGNzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICM4MDAwODAgIWltcG9ydGFudDtcbn1cblxuI2lwY3MtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA0MHZoO1xuICBib3JkZXItcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYigyMzMsIDIzMywgMjMzKTtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cblxuI2lwY3MtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuI2lwYy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbiNpcGNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaXBjLXRleHQge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB0ZXh0LWp1c3RpZnk6IGludGVyLXdvcmQ7XG59XG5cbi5pbml0aWFsIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogNTBweCAhaW1wb3J0YW50O1xufVxuXG4jaXBjLXRvdGFsIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDMycHggIWltcG9ydGFudDtcbn1cblxuI2Vsb24tbWFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1lZXRpbmdzLWNhcmQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1lZXRpbmctbWVkaWEtY29udHJvbHMtcGFyZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDdyZW07XG59XG5cbi5tZWV0aW5nLW1lZGlhLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDMwcmVtO1xuICBoZWlnaHQ6IDVyZW07XG59XG5cbi5tZWV0aW5ncy1jb250YWluZXItcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4ubWVldGluZ3Mtcm9vbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5tZWV0aW5nLWJhbm5lci1wYXJlbnQge1xuICBoZWlnaHQ6IDVyZW07XG59XG5cbiNtZWV0aW5nLWNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWVldGluZ3MtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuI21lZXRpbmctbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI21lZXRpbmctcm9vbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1lZXRpbmctcGFyZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB3aWR0aDogMTAwJTtcbn1cblxuI21lZXRpbmctY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jbWVldGluZy1maWx0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjAlO1xufVxuXG5tZC10b29sdGlwIHtcbiAgbWF4LWhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzNTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ucm9vbS1wYXJlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubWVldGluZy1jb250cm9sLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1lZXRpbmctY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZWV0aW5nLXBhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxlYXZlLW1lZXRpbmcge1xuICBib3JkZXItcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb29tLWJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDUwcmVtO1xuICBoZWlnaHQ6IDVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbiNyb29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiNtZWV0aW5nLXJvb20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDVweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVldGluZy1kYXRlLXBhcmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMS41cmVtO1xuICB3aWR0aDogN3JlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtcHJpbWFyeSwgIzA1NUVFRCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1lZXRpbmctZGF0ZS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tZWV0aW5nLWRlc2NyaXB0aW9uIHtcbiAgbWF4LWhlaWdodDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm1lZXRpbmctaGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAzcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZWV0aW5nLWNvbm5lY3RlZCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6IGdyZWVuO1xufVxuXG4ubWVldGluZy1jbG9zZWQge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi5tZWV0aW5nLWNvbm5lY3Rpbmcge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1wcmltYXJ5LCAjMDU1RUVEKSAhaW1wb3J0YW50O1xufVxuXG4ubWVldGluZy1jYXJkLXBhcmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjhyZW07XG4gIGhlaWdodDogMjByZW07XG59XG5cbi5tZWV0aW5nLWNhcmQge1xuICB3aWR0aDogMjVyZW07XG4gIGhlaWdodDogMTdyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uaW5tZWV0aW5nLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbi5pbm1lZXRpbmctaWQge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1wcmltYXJ5LCAjMDU1RUVEKSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDNweDtcbn1cblxuLm1lZXRpbmctaWQge1xuICBmb250LXNpemU6IHNtYWxsO1xuICBjb2xvcjogdmFyKC0tdGhlbWUtcHJpbWFyeSwgIzA1NUVFRCkgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAzcHg7XG59XG5cbi5tZWV0aW5nLXRpbWUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5tZWV0aW5nLXRpbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubWVldGluZy1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWVldGluZy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4ubWVldGluZy1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgLm1lZXRpbmctbWVkaWEtY29udHJvbHMtcGFyZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLm1lZXRpbmctbWVkaWEtY29udHJvbHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb29tLWJhbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWVldGluZy1oZWFkaW5nIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5pbm1lZXRpbmctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIC5tZWV0aW5ncy1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1OXB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1lZXRpbmctbWVkaWEtY29udHJvbHMtcGFyZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLm1lZXRpbmctbWVkaWEtY29udHJvbHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb29tLWJhbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaW5tZWV0aW5nLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAubWVldGluZ3MtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4jbWVldGluZy1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmVsb24tbWVldGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA5OCU7XG59XG5cbi5zdHJlYW0tZmVlZCB7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICBib3JkZXItY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLnN0cmVhbS10YWcge1xuICBoZWlnaHQ6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiBhbGljZWJsdWUgIWltcG9ydGFudDtcbn1cblxuLnN0cmVhbS1mZWVkLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLm1lbW8tdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jbWVtby1wYXJlbnQge1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG4ubWVtby1pdGVtLWxhYmVsIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ubWVtby1pdGVtLWxpZmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDJweDtcbn1cblxuLm1lbW8tY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5tZW1vLWJvZHkge1xuICBoZWlnaHQ6IDEycmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuXG4ubWVtby1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDNweDtcbn1cblxuLm1lbW8tZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5tZW1vLWl0ZW0tZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tZW1vLWl0ZW0tdGltZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbiNtZW1vLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiNtZW1vLWZpbHRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWVtby1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwdmg7XG59XG5cbi5tZW1vLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogMjB2aDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLW1lbW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlcjogM3B4O1xuICBhbGlnbi1pdGVtczogc3RhcnQgY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9kZWwtdGFiLWxhYmVsLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1vZGVsLXRhYi1sYWJlbC1jb250YWluZXIgLm1vZGVsLWluaXRpYWwtY2FyZCB7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG59XG4ubW9kZWwtdGFiLWxhYmVsLWNvbnRhaW5lciAubW9kZWwtaW5pdGlhbCB7XG4gIGZvbnQtc2l6ZTogMS43cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cbi5tb2RlbC10YWItbGFiZWwtY29udGFpbmVyIC5tb2RlbHMtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xufVxuLm1vZGVsLXRhYi1sYWJlbC1jb250YWluZXIgLnRhYi10b2tlbiAudGFiLWhlYWRpbmcge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tb2RlbC10YWItbGFiZWwtY29udGFpbmVyOmhvdmVyIC5tb2RlbC1pbml0aWFsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cblxuI21vZGVsLW5hbWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5jZWxsUmVsYXRpb25zaGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG59XG5cbiNtb2RlbERhc2hCb2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbiNtb2RlbE1ldHJpeCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbiNtb2RlbERhc2hCb2FyZEdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IFwiY29sdW1uXCI7XG4gIGFsaWduLWl0ZW1zOiBzdGFydC1iZXR3ZWVuO1xufVxuXG4ubW9kZWxMb2dvIHtcbiAgZm9udC1zaXplOiA1cmVtO1xufVxuXG4ubW9kZWxJY29uIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLyogTW9kZSBTd2l0Y2ggU3R5bGVzICovXG4ubW9kZS1zd2l0Y2gtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG59XG5cbi5tb2RlLXN3aXRjaC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubW9kZS1zd2l0Y2gtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgY29sb3I6ICM2NjYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbn1cbi5tb2RlLXN3aXRjaC1idXR0b246aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0YTkwZTIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzRhOTBlMiAhaW1wb3J0YW50O1xufVxuLm1vZGUtc3dpdGNoLWJ1dHRvbi5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM0YTkwZTIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzRhOTBlMiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoNzQsIDE0NCwgMjI2LCAwLjMpO1xufVxuLm1vZGUtc3dpdGNoLWJ1dHRvbiBtZC1pY29uIHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xufVxuLm1vZGUtc3dpdGNoLWJ1dHRvbiBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLmZvcm1zLXZpZXctY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcbn1cbi5mb3Jtcy12aWV3LWNvbnRhaW5lciAjZm9ybXMtdGFiLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmVtcHR5LWZvcm1zLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzY2Njtcbn1cbi5lbXB0eS1mb3Jtcy1tZXNzYWdlIC5sYXJnZS1pY29uIHtcbiAgZm9udC1zaXplOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5lbXB0eS1mb3Jtcy1tZXNzYWdlIGgzIHtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZW1wdHktZm9ybXMtbWVzc2FnZSBwIHtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwIDA7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLm1haW4tbW9kZWwtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1vZGVsLXRhZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgd2lkdGg6IDE1cmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG59XG5cbi5hZGQtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmVsb24tcmVjb3JkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzByZW07XG4gIHdpZHRoOiA0MHJlbTtcbn1cblxuLnJlY29yZHMtc2VhcmNoIHtcbiAgd2lkdGg6IDMwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yZWNvcmRzLXBhcmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnN0YXJ0LXJlY29yZHMtcGFyZW50IHtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbn1cblxuLmNlbnRlci1yZWNvcmRzLXBhcmVudCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTlweCkge1xuICAuc3RhcnQtcmVjb3Jkcy1wYXJlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1haW4tbW9kZWwtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgZWxvbi1yZWNvcmQge1xuICAgIGhlaWdodDogMjZyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1OXB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnN0YXJ0LXJlY29yZHMtcGFyZW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWluLW1vZGVsLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIGVsb24tcmVjb3JkIHtcbiAgICBoZWlnaHQ6IDI2cmVtO1xuICB9XG59XG4ubW9kZWwtdGFiLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmVtcHR5LW1vZGVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cblxuZWxvbi1tb2RlbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgbWFyZ2luOiAwLjVyZW07XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI21vZGVscy1wYXJlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiNtb2RlbHMtbG9vcC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI21vZGVscy1zYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMTQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIGVsb24tbW9kZWxzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuZW1wdHktbW9kZWwge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzU5cHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICBlbG9uLW1vZGVscyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmVtcHR5LW1vZGVsIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbiNvdXRwdXQge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbiNuYXRpdmVzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG5cbiNhcHBsaWNhdGlvbnMtcGFyZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1mbG93OiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbiNhcHBsaWNhdGlvbnMge1xuICBmbGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZXNtb2tlO1xufVxuXG4jYXBwbGljYXRpb24tcmVuZGVyZXIge1xuICBmbGV4OiAzO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZXNtb2tlO1xufVxuXG4uYXBwbGljYXRpb24tcmVuZGVyZXItZnJhbWUge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDNweDtcbn1cblxuLmFwcGxpY2F0aW9uLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hcHBsaWNhdGlvbi1jYXJkOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFwcGxpY2F0aW9uLWNhcmQ6aG92ZXIgLmFwcC1uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hcHBsaWNhdGlvbi1jYXJkOmhvdmVyIC5hcHAtaW5pdGlhbCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbiNhcHBsaWNhdGlvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogMTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5hcHBsaWNhdGlvbi1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEzMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUtaG92ZXIsICNGMUYxRjEpICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFwcGxpY2F0aW9uLWNhcmQgLmNhbGxlci1pbml0aWFsLWNhcmQge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4ubm90aWZpY2F0aW9uLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5ub3RpZmljYXRpb24tYmFyIHtcbiAgICB3aWR0aDogMzRyZW07XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1OXB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm5vdGlmaWNhdGlvbi1iYXIge1xuICAgIHdpZHRoOiAzNnJlbTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLmZvcm0taGVhZGVyIHNwYW4ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5kaXZpZGVyIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG4uaWNvbi1uYW1lIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5wYW5lbHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogM3B4O1xuICBtYXgtd2lkdGg6IDIydnc7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhbmVscy1jb250YWluZXIgI3N1Yi1wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtOiBzdHJldGNoO1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwJTtcbn1cbi5wYW5lbHMtY29udGFpbmVyICNzdWItcGFuZWwgI25vdGlmaWNhdGlvbi1wYW5lbCB7XG4gIGZsZXg6IDIgMTtcbiAgcGFkZGluZzogNXB4O1xufVxuLnBhbmVscy1jb250YWluZXIgI3N1Yi1wYW5lbCAjYnV0dG9ucy1wYW5lbCB7XG4gIGZsZXg6IDEgMTtcbiAgcGFkZGluZzogNXB4O1xufVxuLnBhbmVscy1jb250YWluZXIgI3N1Yi1wYW5lbCAjcmVjb3JkLXBhbmVsIHtcbiAgZmxleDogMSAxO1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbmVsb24tcGFuZWxzIHtcbiAgaGVpZ2h0OiA5NCU7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIG1hcmdpbjogMC41cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTlweCkge1xuICBlbG9uLXBhbmVscyB7XG4gICAgaGVpZ2h0OiA5MiU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhbmVscy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzU5cHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICBlbG9uLXBhbmVscyB7XG4gICAgaGVpZ2h0OiA5MiU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhbmVscy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuZWxvbi1waG9uZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiAyO1xufVxuXG4jcGhvbmUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0N3JlbTtcbn1cblxuI2Nsb3NlLWNhbGwge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uY2FsbGVyLWltYWdlLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLXByaW1hcnksICMwNTVFRUQpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbn1cbi5jYWxsZXItaW1hZ2UtY2FyZCBpbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTBweCAhaW1wb3J0YW50O1xufVxuXG4uY2FsbC1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuI2NhbGwtY29udGFjdHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jcGljay1jYWxsIHtcbiAgY29sb3I6IGdyZWVuO1xufVxuXG4jcmVqZWN0LWNhbGwge1xuICBjb2xvcjogcmVkO1xufVxuXG4jcmluZ2VyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4jcmluZ2VyLWNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5mcm9tLXN0YXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmVsb24tcGhvbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2NhbGwtZW1wdHktY29udGFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiAyNSU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmNvbnRhY3Qtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjYzJENGVmO1xufVxuXG4uY29udGFjdC1ub3Qtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuXG4uY2FsbGVyLWluaXRpYWwtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbn1cbi5jYWxsZXItaW5pdGlhbC1jYXJkIGltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jYWxsZXItaW5pdGlhbCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5jYWxsZXItbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNhbGwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBib3JkZXItcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jYWxsLWNvbnRhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDNweDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZS1ob3ZlciwgI0YxRjFGMSkgIWltcG9ydGFudDtcbn1cblxuI2NhbGwtY29udGFjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBib3JkZXItcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNhbGwtdGFnIHtcbiAgaGVpZ2h0OiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuICB3aWR0aDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogYWxpY2VibHVlICFpbXBvcnRhbnQ7XG59XG5cbi5sZWF2ZS1jYWxsIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaG9yaXpvbnRhbC1jYWxsLXJvb20tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBoZWlnaHQ6IDM1JTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52ZXJ0aWNhbC1jYWxsLXJvb20tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICB3aWR0aDogMjAlO1xuICBmbGV4OiAxO1xufVxuXG4jY2FsbC1yb29tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiA1cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgYWxpZ24tY29udGVudDogc3RhcnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnZpZGVvIHtcbiAgd2lkdGg6IDUwcmVtO1xuICBoZWlnaHQ6IDUwcmVtO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZS1ob3ZlciwgI0YxRjFGMSkgIWltcG9ydGFudDtcbn1cblxuLmNhbGwtZGF0ZS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jYWxsLWRlc2NyaXB0aW9uIHtcbiAgbWF4LWhlaWdodDogMjUwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4jY2FsbC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jYWxsLWNvbm5lY3RlZCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6IGdyZWVuO1xufVxuXG4uY2FsbC1jbG9zZWQge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi5jYWxsLWNvbm5lY3Rpbmcge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1wcmltYXJ5LCAjMDU1RUVEKSAhaW1wb3J0YW50O1xufVxuXG4uY2FsbC1jYXJkIHtcbiAgbWluLXdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjB2dztcbiAgaGVpZ2h0OiAzMHZoICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmNhbGwtaWQge1xuICBmb250LXNpemU6IHNtYWxsO1xuICBjb2xvcjogdmFyKC0tdGhlbWUtcHJpbWFyeSwgIzA1NUVFRCkgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAzcHg7XG59XG5cbiNjYWxsLWZlZWQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUtaG92ZXIsICNGMUYxRjEpICFpbXBvcnRhbnQ7XG59XG5cbi5jYWxsLXRpbWUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5jYWxsLXRpbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uY2FsbC1kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5cbi5jYWxsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uY2FsbC1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBob25lLWJ1dHRvbiB7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4uY2FsbC1wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhbGwtaGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAzcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jY2FsbC1yb29tLWJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4jY2FsbC1jb250cm9sLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmluY2FsbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5pbmNhbGwtaWQge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1wcmltYXJ5LCAjMDU1RUVEKSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDNweDtcbn1cblxuZWxvbi1waG9uZS1jb250cm9scyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FsbC1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNwbHVnaW5zLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNwbHVnaW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RhcnQgIWltcG9ydGFudDtcbiAgZmxleDogMTtcbn1cblxuLmFwcC1uYW1lLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5hcHAtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMXB4O1xufVxuXG4uYXBwLWluaXRpYWwge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbiNwbHVnaW5zLXBhcmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI3BsdWdpbnMtcXVlc3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI3Byb2ZpbGUtY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5lbG9uLXByb2ZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNwcm9maWxlLWZvcm0ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIENsZWFuIFF1aWNrIEJhciBTdHlsZXMgLSBOYW1lc3BhY2VkIGZvciBpc29sYXRpb24gKi9cbi5lbG9uLXF1aWNrLXdyYXBwZXIgLnF1aWNrLWJ1dHRvbi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5lbG9uLXF1aWNrLXdyYXBwZXIgLnF1aWNrLWJhci1wYXJlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5cbi5lbG9uLXF1aWNrLXdyYXBwZXIgLnF1aWNrLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmVsb24tcXVpY2std3JhcHBlciAucXVpY2stYmFyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk4KTtcbiAgYm94LXNoYWRvdzogMCA2cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG59XG5cbi5lbG9uLXF1aWNrLXdyYXBwZXIgLmljb24tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZWxvbi1xdWljay13cmFwcGVyIC5zZXBhcmF0b3Ige1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5lbG9uLXF1aWNrLXdyYXBwZXIgLnJlY29yZC1zdGF0aXN0aWNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDBweDtcbn1cblxuLmVsb24tcXVpY2std3JhcHBlciAubW9kZWxMYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uZWxvbi1xdWljay13cmFwcGVyIC5xdWljay1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZWxvbi1xdWljay13cmFwcGVyIC5zdGF0aXN0aWNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4vKiBRdWljayBiYXIgc3BlY2lmaWMgZW5oYW5jZW1lbnRzIC0gZXh0ZW5kcyBnbG9iYWwgLmJ1dHRvbi1jYXJkICovXG4uZWxvbi1xdWljay13cmFwcGVyIC5idXR0b24tY2FyZCAuYnV0dG9uLWluaXRpYWwge1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07IC8qIE92ZXJyaWRlIGNpcmN1bGFyIHRvIHJlY3Rhbmd1bGFyICovXG59XG4uZWxvbi1xdWljay13cmFwcGVyIC5idXR0b24tY2FyZCAuYnV0dG9uLWluaXRpYWw6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpIHRyYW5zbGF0ZVkoLTJweCk7IC8qIENvbWJpbmUgc2NhbGUgd2l0aCBnbG9iYWwgaG92ZXIgKi9cbn1cblxuLmVsb24tcXVpY2std3JhcHBlciAuc2FtZS1pY29uIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xufVxuLmVsb24tcXVpY2std3JhcHBlciAuc2FtZS1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICMwMDdiZmY7XG59XG5cbi8qIE1vYmlsZSByZXNwb25zaXZlbmVzcyAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lbG9uLXF1aWNrLXdyYXBwZXIgLnF1aWNrLWJhci1wYXJlbnQge1xuICAgIHRvcDogNjBweDtcbiAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgfVxuICAuZWxvbi1xdWljay13cmFwcGVyIC5xdWljay1iYXIge1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNXJlbTtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMC4yNXJlbTtcbiAgfVxuICAuZWxvbi1xdWljay13cmFwcGVyIC5zZXBhcmF0b3Ige1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAuZWxvbi1xdWljay13cmFwcGVyIC5pY29uLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5lbG9uLXF1aWNrLXdyYXBwZXIgLnF1aWNrLWJhci1wYXJlbnQge1xuICAgIHRvcDogNTBweDtcbiAgfVxuICAuZWxvbi1xdWljay13cmFwcGVyIC5xdWljay1iYXIge1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjM3NXJlbTtcbiAgfVxuICAuZWxvbi1xdWljay13cmFwcGVyIC5zZXBhcmF0b3Ige1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW07XG4gIH1cbn1cbi5yZWNvcmQtYmFyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmljb24tc2VwYXJhdG9yIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuXG4uY3VycmVudC1yZWNvcmQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMCwgMCwgMC4xMDE5NjA3ODQzKSAhaW1wb3J0YW50O1xufVxuXG4ucmVjb3JkLWJ1dHRvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBoZWlnaHQ6IDVyZW07XG4gIHdpZHRoOiAzMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4ucmVjb3JkLW5vdGlmaWNhdGlvbi1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMHJlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5yZWNvcmQtZGlhbG9nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1haW4tYWRkLXJlY29yZCB7XG4gIHdpZHRoOiA3cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucmVjb3JkLWNoZWNrYm94IG1kLWNoZWNrYm94IHtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5jbG9zZS1pY29uIHtcbiAgYmFja2dyb3VuZDogcmVkO1xufVxuXG4ucmVjb3JkLWJhci1wYXJlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb290ZXItY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEuNnJlbTtcbiAgYmFja2dyb3VuZDogIzA1NUVFRDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgbWF4LXdpZHRoOiAxMXJlbTtcbiAgd2lkdGg6IDExcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAwLjJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuMnJlbTtcbn1cblxuLnJlY29yZC1idXR0b24tcGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5yZWNvcmQtYnV0dG9uLXBhbmVsIC5zZXBhcmF0b3Ige1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuLnJlY29yZC1idXR0b24tcGFuZWwgLnNlcGFyYXRvciBtZC1pY29uIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucmVjb3JkLWl0ZW0tbGFiZWwge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5yZWNvcmQtaXRlbS1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDJweDtcbn1cblxuLnJlY29yZC1oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMC4ycmVtO1xufVxuXG4ucmVjb3JkLWJvZHkge1xuICBoZWlnaHQ6IDI1cmVtO1xuICB3aWR0aDogMzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgbWFyZ2luOiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5yZWNvcmQtZGVzY3JpcHRpb24tZWRpdG9yIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1cmVtO1xuICBtYXJnaW46IDAuMnJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4ucmVjb3JkLWRlc2NyaXB0aW9uLXN0cmluZyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNXJlbTtcbiAgbWFyZ2luOiAwLjJyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLnJlY29yZC1udW1iZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGhlaWdodDogMTFyZW07XG59XG5cbi5yZWNvcmQtaW1hZ2UtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5cbi5yZWNvcmQtZGVzY3JpcHRpb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnJlY29yZC1kZXNjcmlwdGlvbi1udW1iZXItaGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAxMHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBiYWNrZ3JvdW5kOiAjREREO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5yZWNvcmQtZGVzY3JpcHRpb24tbnVtYmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXJlbTtcbiAgbWFyZ2luOiAwLjJyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLnJlY29yZC1pdGVtLWhlYWRpbmcge1xuICBwYWRkaW5nOiAwLjNyZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG4ucmVjb3JkLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLnJlY29yZC1pdGVtLWRhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLnJlY29yZC1pdGVtLXN0YXR1cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4ucmVjb3JkLWl0ZW0tYWNjb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yZWNvcmQtZGVzY3JpcHRpb24ge1xuICBtaW4taGVpZ2h0OiAxNXJlbTtcbn1cblxuI3JlY29yZC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucmVjb3JkLWZpbHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNTByZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLnJlY29yZC1maWx0ZXItaW5wdXQge1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgd2lkdGg6IDQ1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnJlY29yZC1jb250YWluZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwdmg7XG59XG5cbi5yZWNvcmQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAyMHZoO1xuICBib3JkZXItcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5yZWNvcmQtZGlhbG9nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnJlY29yZC1idXR0b24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJlY29yZC1iYXItcGFyZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNXJlbTtcbiAgfVxuICAucmVjb3JkLWJhci1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE1cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB9XG4gIC5yZWNvcmRzLXBhcmVudCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG4gIC5yZWNvcmQtaXRlbS1oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAwLjNyZW07XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG4gIG1kLWljb24ge1xuICAgIHdpZHRoOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZWNvcmQtYm9keSB7XG4gICAgd2lkdGg6IDMwcmVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZWNvcmQtbm90aWZpY2F0aW9uLWJhciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzU5cHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucmVjb3JkLWRpYWxvZyAucmVjb3JkLWJ1dHRvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucmVjb3JkLWRpYWxvZyAucmVjb3JkLWJhci1wYXJlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5yZWNvcmQtZGlhbG9nIC5yZWNvcmQtYmFyLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIH1cbiAgLnJlY29yZC1kaWFsb2cgLnJlY29yZHMtcGFyZW50IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbiAgLnJlY29yZC1kaWFsb2cgLnJlY29yZC1pdGVtLWhlYWRpbmcge1xuICAgIHBhZGRpbmc6IDAuM3JlbTtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gIH1cbiAgLnJlY29yZC1kaWFsb2cgbWQtaWNvbiB7XG4gICAgd2lkdGg6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmVjb3JkLWRpYWxvZyAucmVjb3JkLWJvZHkge1xuICAgIHdpZHRoOiAzNHJlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmVjb3JkLWRpYWxvZyAucmVjb3JkLWJhci1wYXJlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDVyZW07XG4gIH1cbiAgLnJlY29yZC1kaWFsb2cgLnJlY29yZC1ub3RpZmljYXRpb24tYmFyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwcmVtO1xuICB9XG59XG4ucmVwb3J0LWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jY29uZmlybS1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogNXB4O1xuICBib3JkZXItcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI2Vsb24tcmVwb3J0LWZvcm0ge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2Vsb24tcmVwb3J0LWZvcm0gZm9ybSB7XG4gIG1hcmdpbjogMTBweDtcbn1cbiNlbG9uLXJlcG9ydC1mb3JtIGxlZ2VuZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogNXB4O1xuICBjb2xvcjogYmx1ZTtcbn1cblxuLnJlcG9ydC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtaGVpZ2h0OiA3cmVtO1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5yZXBvcnQtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWluLWhlaWdodDogMTVyZW07XG59XG5cbi5yZXBvcnQtbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBjb2xvcjogdmFyKC0tdGhlbWUtcHJpbWFyeSwgIzA1NUVFRCkgIWltcG9ydGFudDtcbn1cblxubWQtY2FyZC1oZWFkZXIge1xuICBmb250LXNpemU6IDNyZW07XG59XG5cbi5tYWluIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJlcG9ydC1iYXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaWNvbi1zZXBhcmF0b3Ige1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5cbi5jdXJyZW50LXJlcG9ydCB7XG4gIGJhY2tncm91bmQ6IGFsaWNlYmx1ZSAhaW1wb3J0YW50O1xufVxuXG4ucmVwb3J0LWJ1dHRvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBoZWlnaHQ6IDVyZW07XG59XG5cbi5yZXBvcnQtbm90aWZpY2F0aW9uLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIGJhY2tncm91bmQ6ICMwNTVFRUQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ucmVwb3J0LWRpYWxvZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tYWluLWFkZC1yZXBvcnQge1xuICB3aWR0aDogN3JlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLnJlcG9ydC1jaGVja2JveCBtZC1jaGVja2JveCB7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4uY2xvc2UtaWNvbiB7XG4gIGJhY2tncm91bmQ6IHJlZDtcbn1cblxuLnJlcG9ydC1iYXItcGFyZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1cmVtO1xuICB3aWR0aDogMzByZW07XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG59XG5cbi5yZXBvcnQtYnV0dG9uLXBhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5yZXBvcnQtYnV0dG9uLXBhbmVsIC5zZXBhcmF0b3Ige1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4ucmVwb3J0LWl0ZW0tbGFiZWwge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5yZXBvcnQtaXRlbS1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDJweDtcbn1cblxuLnJlcG9ydC1oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMC4ycmVtO1xufVxuXG4ucmVwb3J0LWJvZHkge1xuICBtaW4taGVpZ2h0OiA1MHJlbTtcbiAgbWF4LWhlaWdodDogNTByZW07XG4gIHdpZHRoOiAzNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBtYXJnaW46IDFyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucmVwb3J0LWRlc2NyaXB0aW9uLWVkaXRvciB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNXJlbTtcbiAgbWFyZ2luOiAwLjJyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLnJlcG9ydC1kZXNjcmlwdGlvbi1zdHJpbmcge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjVyZW07XG4gIG1hcmdpbjogMC4ycmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi5yZXBvcnQtbnVtYmVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBoZWlnaHQ6IDExcmVtO1xufVxuXG4ucmVwb3J0LWltYWdlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuXG4ucmVwb3J0LWRlc2NyaXB0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5yZXBvcnQtZGVzY3JpcHRpb24tbnVtYmVyLWhlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMTByZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYmFja2dyb3VuZDogI0RERDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ucmVwb3J0LWRlc2NyaXB0aW9uLW51bWJlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDUuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDVyZW07XG4gIG1hcmdpbjogMC4ycmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi5yZXBvcnQtaXRlbS1oZWFkaW5nIHtcbiAgcGFkZGluZzogMC4zcmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLnJlcG9ydC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLnJlcG9ydC1pdGVtLWRhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmVwb3J0LWl0ZW0tc3RhdHVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJlcG9ydC1pdGVtLWFjY291bnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4jcmVwb3J0LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yZXBvcnQtZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnJlcG9ydC1maWx0ZXItaW5wdXQge1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgd2lkdGg6IDQ1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnJlcG9ydC1jb250YWluZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwdmg7XG59XG5cbi5yZXBvcnQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAyMHZoO1xuICBib3JkZXItcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5yZXBvcnQtYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZXBvcnQtYmFyLXBhcmVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDVyZW07XG4gIH1cbiAgLnJlcG9ydC1iYXItY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlcG9ydHMtcGFyZW50IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbiAgLnJlcG9ydC1pdGVtLWhlYWRpbmcge1xuICAgIHBhZGRpbmc6IDAuM3JlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gIH1cbiAgbWQtaWNvbiB7XG4gICAgd2lkdGg6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlcG9ydC1ib2R5IHtcbiAgICB3aWR0aDogMzByZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlcG9ydC1ub3RpZmljYXRpb24tYmFyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNTlweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5yZXBvcnQtYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZXBvcnQtYmFyLXBhcmVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnJlcG9ydC1iYXItY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlcG9ydHMtcGFyZW50IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbiAgLnJlcG9ydC1pdGVtLWhlYWRpbmcge1xuICAgIHBhZGRpbmc6IDAuM3JlbTtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gIH1cbiAgbWQtaWNvbiB7XG4gICAgd2lkdGg6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmVwb3J0LWJvZHkge1xuICAgIHdpZHRoOiAzNHJlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmVwb3J0LWJhci1wYXJlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDVyZW07XG4gIH1cbiAgLnJlcG9ydC1ub3RpZmljYXRpb24tYmFyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwcmVtO1xuICB9XG59XG4ucmVwb3J0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmRhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMjUlO1xufVxuXG4ubWFpbi1yZXBvcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBhcmVudC1kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiA4cmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnJlcG9ydHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLnBhcmVudC1kYXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwcmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICB9XG59XG4jcmVxdWVzdC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucmVxdWVzdC1ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDNweDtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5yZXF1ZXN0LXBhcmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDQwcmVtO1xuICBtaW4td2lkdGg6IDQwcmVtO1xuICBtYXgtd2lkdGg6IDQwcmVtO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMC41cmVtO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4jcmVxdWVzdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG4gIGZsZXg6IDE7XG59XG5cbiNyZXF1ZXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYm9yZGVyLXJhZGl1czogNTBweCAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5yZXF1ZXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDNweDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZS1ob3ZlciwgI0YxRjFGMSkgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4ucmVxdWVzdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnJlcXVlc3QtaW5pdGlhbC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW46IDFweDtcbn1cblxuLnJlcXVlc3QtaW5pdGlhbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5yZXF1ZXN0LW5hbWUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbjogMjBweDtcbn1cblxuI3NhbGUtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNhbGUtYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzcHg7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4uc2FsZS1wYXJlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA0MHJlbTtcbiAgbWluLXdpZHRoOiA0MHJlbTtcbiAgbWF4LXdpZHRoOiA0MHJlbTtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbn1cblxuI3NhbGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xuICBmbGV4OiAxO1xufVxuXG4jc2FsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc2FsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDExcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUtaG92ZXIsICNGMUYxRjEpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2FsZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnNhbGUtaW5pdGlhbC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW46IDFweDtcbn1cblxuLnNhbGUtaW5pdGlhbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5zYWxlLW5hbWUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbjogMjBweDtcbn1cblxuI3NjcmlwdHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jc2NyaXB0cy1wYXJlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4jc2NyaXB0cy1wYW5lbCB7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuI3NjcmlwdHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzgwMDA4MCAhaW1wb3J0YW50O1xufVxuXG4jc2NyaXB0cy1uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4jc2NyaXB0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuI3NjcmlwdC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudHM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLXByaW1hcnksICMwNTVFRUQpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNzY3JpcHQtY2FyZDpob3ZlciB7XG4gIGJvcmRlcjogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lLXByaW1hcnksICMwNTVFRUQpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLXByaW1hcnksIHJnYig2NiwgMTMzLCAyNDQpKSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2NyaXB0LXRleHQge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB0ZXh0LWp1c3RpZnk6IGludGVyLXdvcmQ7XG59XG5cbi5pbml0aWFsIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogNTBweCAhaW1wb3J0YW50O1xufVxuXG4jc2NyaXB0LXRvdGFsIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDMycHggIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1iYXItYnV0dG9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5zZWFyY2gtYmFyLXBhcmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnNlYXJjaC1ub3RpZmljYXRpb24tYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzNSU7XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgYmFja2dyb3VuZDogcmdiYSg1LCA5NCwgMjM3LCAwLjE4MDM5MjE1NjkpO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5zZWFyY2gtYmFyLXBhcmVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWFyY2gtbm90aWZpY2F0aW9uLWJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB9XG59XG5lbG9uLXNlYXJjaCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI3NlYXJjaC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbiNzZWFyY2gtcGFyZW50IHtcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG5cbi5zZWFyY2gtaXRlbSB7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5zZWFyY2gtaW5wdXQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLnNlYXJjaC1pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnF1ZXJ5LWNhcmQge1xuICBib3JkZXItcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLnF1ZXJ5LWluZGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtcHJpbWFyeSwgIzA1NUVFRCkgIWltcG9ydGFudDtcbn1cblxuI3NlYXJjaC1mb3JtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogNjAwcHg7XG59XG5cbi5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1iYXIge1xuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbn1cblxuI3NlYXJjaC1lbmdpbmUgbWQtY2FyZCBtZC1jYXJkLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuXG5sZWdlbmQge1xuICBjb2xvcjogdmFyKC0tdGhlbWUtZXJyb3IsICNDRjA0NTIpICFpbXBvcnRhbnQ7XG59XG5cbiNzZWFyY2ggLmhlYWRlciAuc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDc4MHB4O1xufVxuI3NlYXJjaCAuaGVhZGVyIC5zZWFyY2ggLnNlYXJjaC1pY29uIHtcbiAgbWFyZ2luOiAwIC0yNHB4IDAgMDtcbn1cbiNzZWFyY2ggLmhlYWRlciAuc2VhcmNoIC5zZWFyY2gtaW5wdXQge1xuICBwYWRkaW5nOiAwIDAgMCA0OHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMzAwbXMgZWFzZTtcbn1cbiNzZWFyY2ggLmhlYWRlciAuc2VhcmNoIC5zZWFyY2gtaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cbiNzZWFyY2ggLmhlYWRlciAuc2VhcmNoIC5zZWFyY2gtaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbiNzZWFyY2ggLmNvbnRlbnQgbWQtdGFicyBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciBtZC10YWItY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG4jc2VhcmNoIC5jb250ZW50IG1kLXRhYnMgbWQtY29udGVudCB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI3NlYXJjaCAuY29udGVudCAucmVzdWx0LWluZm8ge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4jc2VhcmNoIC5jb250ZW50IC5yZXN1bHQtaW5mbyAubWQtdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4jc2VhcmNoIC5jb250ZW50IC5yZXN1bHQtaW5mbyAucGFnZXIgLnBhZ2UtaW5mbyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xufVxuI3NlYXJjaCAuY29udGVudCAuc2ltcGxlLXBhZ2luYXRpb24ge1xuICBtYXJnaW46IDMycHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgI3NlYXJjaCAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gICNzZWFyY2ggLmNvbnRlbnQgLnJlc3VsdC1pbmZvIC5wYWdlciB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuI3NxbC1jb250YWluZXIge1xuICB3aWR0aDogOTglO1xufVxuXG4uY2F0ZWdvcnktaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4jY2F0ZWdvcnktY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNjYXRlZ29yeS1oZWFkZXIge1xuICB3aWR0aDogMzByZW07XG59XG5cbi5jYXRlZ29yeS1zZWFyY2gge1xuICB3aWR0aDogMzByZW0gIWltcG9ydGFudDtcbn1cblxuI2NhdGVnb3J5LXBhcmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4jY2F0ZWdvcnktY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNhdGVnb3J5LWl0ZW0tbGFiZWwge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5jYXRlZ29yeS1pdGVtLWxpZmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDJweDtcbn1cblxuLmNhdGVnb3J5LWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjJyZW07XG59XG5cbi5jYXRlZ29yeS1ib2R5IHtcbiAgaGVpZ2h0OiAxMzVweDtcbiAgd2lkdGg6IDQwcmVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbjogMXJlbTtcbn1cblxuLmNhdGVnb3J5LWl0ZW0tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogM3B4O1xufVxuXG4uY2F0ZWdvcnktaXRlbS1oZWFkaW5nIHtcbiAgcGFkZGluZzogMC4zcmVtO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5jYXRlZ29yeS1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLmNhdGVnb3J5LWl0ZW0tZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jYXRlZ29yeS1pdGVtLXRpbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4jY2F0ZWdvcnktY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI2NhdGVnb3J5LWZpbHRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2F0ZWdvcnktY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uY2F0ZWdvcnktaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAyMHZoO1xuICBib3JkZXItcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi50YXNrLXNlYXJjaCB7XG4gIHdpZHRoOiAzMHJlbSAhaW1wb3J0YW50O1xufVxuXG4jdGFzay1wYXJlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YXNrLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YXNrcy1oZWFkZXItY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbi50YXNrLWl0ZW0tbGFiZWwge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi50YXNrLWl0ZW0tbGlmZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMnB4O1xufVxuXG4udGFzay1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBoZWlnaHQ6IDExMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDAuMnJlbTtcbn1cblxuLnRhc2stYm9keSB7XG4gIGhlaWdodDogMTVyZW07XG4gIHdpZHRoOiAzOHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBtYXJnaW46IDFyZW07XG59XG5cbi50YXNrLWl0ZW0tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwLjNyZW07XG59XG5cbi50YXNrLWl0ZW0taGVhZGluZyB7XG4gIHBhZGRpbmc6IDAuM3JlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi50YXNrLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4udGFzay1pdGVtLWRhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udGFzay1pdGVtLXRpbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4jdGFzay1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4jdGFzay1maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuI3Rhc2stZmlsdGVyIG1kLWlucHV0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5cbi50YXNrLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbn1cblxuLnRhc2staXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAyMHZoO1xuICBib3JkZXItcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbiN0b2RvLXBhcmVudCB7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi50b2RvLWl0ZW0tbGFiZWwge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi50b2RvLWl0ZW0tbGlmZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMnB4O1xufVxuXG4udG9kby1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnRvZG8tYm9keSB7XG4gIGhlaWdodDogMTM1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi50b2RvLWl0ZW0tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogM3B4O1xufVxuXG4udG9kby1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLnRvZG8taXRlbS1kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRvZG8taXRlbS10aW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuI3RvZG8tY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI3RvZG8tZmlsdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50b2RvLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbn1cblxuLnRvZG8taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAyMHZoO1xuICBib3JkZXItcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtdG9kbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiAzcHg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydCBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAyMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50b29sLWJvZHkge1xuICBoZWlnaHQ6IDEycmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuXG4udG9vbC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuI21haW4tdG9vbC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuI3Rvb2wtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogNDlyZW07XG59XG5cbi5tYWluLXRvb2wtcGFyZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNDByZW07XG4gIG1pbi13aWR0aDogNDByZW07XG4gIG1heC13aWR0aDogNDByZW07XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi50b29sLXBhcmVudCB7XG4gIGhlaWdodDogNDlyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jdG9vbC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG4gIGZsZXg6IDE7XG59XG5cbiN0b29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYm9yZGVyLXJhZGl1czogNTBweCAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi50b29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDNweDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZS1ob3ZlciwgI0YxRjFGMSkgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi50b29sLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYm9yZGVyLXJhZGl1czogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udG9vbC1pbml0aWFsLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbjogMXB4O1xufVxuXG4udG9vbC1pbml0aWFsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnRvb2wtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luOiAyMHB4O1xufVxuXG4uY2FyZC1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG59XG5cbi5tYWluLWNhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5ob21lLWNhcmQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogNThyZW07XG4gIG1heC1oZWlnaHQ6IDU4cmVtO1xuICBtaW4td2lkdGg6IDMwcmVtO1xuICBtYXgtd2lkdGg6IDMwcmVtO1xuICBmbGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZFO1xufVxuXG4uaG9tZS1jYXJkLXdpZGUge1xuICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogNThyZW07XG4gIG1heC1oZWlnaHQ6IDU4cmVtO1xuICBmbGV4OiAyO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZFO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTlweCkge1xuICAuaG9tZS1jYXJkLXdpZGUge1xuICAgIG1heC13aWR0aDogMzAuNXJlbTtcbiAgfVxuICAuaG9tZS1jYXJkIHtcbiAgICB3aWR0aDogMzByZW0gIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDMwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAzMHJlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNThyZW07XG4gICAgbWluLWhlaWdodDogNThyZW07XG4gICAgbWF4LWhlaWdodDogNThyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1OXB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmhvbWUtY2FyZC13aWRlIHtcbiAgICBtYXgtd2lkdGg6IDM0LjVyZW07XG4gIH1cbiAgLmhvbWUtY2FyZCB7XG4gICAgd2lkdGg6IDM0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAzNHJlbSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMzRyZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDU2cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDU2cmVtO1xuICAgIG1heC1oZWlnaHQ6IDU2cmVtO1xuICB9XG59XG4uZmlsZS1sYWJlbCB7XG4gIG1hcmdpbjogNXB4O1xufVxuXG4jZmlsZS1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmZpbGUtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbiNmaWxlLWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZpZWxkY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbmVsb24tZGFzaGJvYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmVsb24tdGFza3Mge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnV0aWxpdHktcGFuZWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cblttZC10aGVtZT1kZWZhdWx0XSAubWQtYWNjZW50LWJnOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtcHJpbWFyeS1saWdodCwgIzM2OEZGRikgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuI21haW4tYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9kZWxzLXRhYi1zdWJjb250YWluZXItMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuI21vZGVscy1wYXJlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tb2RlbC10YWItbGFiZWwtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubW9kZWwtdGFiLWxhYmVsLWNvbnRhaW5lciAubW9kZWwtaW5pdGlhbC1jYXJkIHtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIHdpZHRoOiAzLjVyZW07XG59XG4ubW9kZWwtdGFiLWxhYmVsLWNvbnRhaW5lciAubW9kZWwtaW5pdGlhbCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cbi5tb2RlbC10YWItbGFiZWwtY29udGFpbmVyIC5tb2RlbHMtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xufVxuLm1vZGVsLXRhYi1sYWJlbC1jb250YWluZXIgLnRhYi10b2tlbiAudGFiLWhlYWRpbmcge1xuICBmb250LXNpemU6IGxhcmdlO1xufVxuXG4ubW9kZWwtdGFiLWxhYmVsLWNvbnRhaW5lcjpob3ZlciAubW9kZWwtaW5pdGlhbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG5cbiNtb2RlbHMtbG9vcC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI21vZGVsLW5hbWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbiNtb2RlbHMtc2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IDE0O1xufVxuXG4uY2VsbFJlbGF0aW9uc2hpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyZWVuO1xufVxuXG4jbW9kZWxEYXNoQm9hcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4jbW9kZWxNZXRyaXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4jbW9kZWxEYXNoQm9hcmRHcm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBcImNvbHVtblwiO1xuICBhbGlnbi1pdGVtczogc3RhcnQtYmV0d2Vlbjtcbn1cblxuLm1vZGVsTG9nbyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLm1vZGVsSWNvbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi50YWItY29udGFjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50YWItYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnRhYi1wYXJlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kZWxzLXRhYi1zdWJjb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbm1kLXRhYi1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxubWQtdGFicyBtZC1pbmstYmFyIHtcbiAgYmFja2dyb3VuZDogIzA1NUVFRDtcbn1cblxuI21haW4tdGFiLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50YWItcGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4jbmF0aXZlLXRhYiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTgsIDE5MCwgMjM4LCAwLjM0OTAxOTYwNzgpO1xufVxuXG4udGFiLXJhZGl1cyB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cblxuI21haW4tdGFiIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDksIDE2NSwgNTQsIDAuNCkgIWltcG9ydGFudDtcbn1cblxuI3dvcmtzcGFjZS10YWIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0MiwgMTE0LCA1NywgMC4zNjA3ODQzMTM3KSAhaW1wb3J0YW50O1xufVxuXG4udGFiLXRva2VuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRhYi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jbWFpbi1wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNvbHVtbi1wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctcGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNsb3NlLXBhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDEwcHg7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbiN0YWItY2FyZC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiN0YWJzLWNvbnRhaW5lciB7XG4gIGZsZXg6IDMgMiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYi1jYXJkcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFicy1jYXJkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI3RhYnMtc2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5sZWZ0LXNwYWNlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4udGFicy1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGFicy1ib2R5IC50YWJzLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHg7XG59XG5tZC10YWJzLm1kLWRlZmF1bHQtdGhlbWUgLm1kLXRhYiwgbWQtdGFicyAubWQtdGFiIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS10ZXh0LXByaW1hcnksICMzNTUwNjcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5tZC10YWJzLm1kLWRlZmF1bHQtdGhlbWUgLm1kLXRhYiAudGFiLWNvbnRhaW5lciwgbWQtdGFicyAubWQtdGFiIC50YWItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxubWQtdGFicy5tZC1kZWZhdWx0LXRoZW1lIC5tZC10YWIgLnRhYi1jb250YWluZXIgLnRhYi10b2tlbiwgbWQtdGFicyAubWQtdGFiIC50YWItY29udGFpbmVyIC50YWItdG9rZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxubWQtdGFicy5tZC1kZWZhdWx0LXRoZW1lIC5tZC10YWIgLnRhYi1jb250YWluZXIgLnRhYi10b2tlbiAudGFiLXN1YnNjcmlwdCwgbWQtdGFicyAubWQtdGFiIC50YWItY29udGFpbmVyIC50YWItdG9rZW4gLnRhYi1zdWJzY3JpcHQge1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbm1kLXRhYnMubWQtZGVmYXVsdC10aGVtZSAubWQtdGFiIC50YWItY29udGFpbmVyIC50YWItdG9rZW4gLnRhYi1oZWFkaW5nLCBtZC10YWJzIC5tZC10YWIgLnRhYi1jb250YWluZXIgLnRhYi10b2tlbiAudGFiLWhlYWRpbmcge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbm1kLXRhYnMubWQtZGVmYXVsdC10aGVtZSAubWQtdGFiIHNwYW4sIG1kLXRhYnMgLm1kLXRhYiBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5tZC10YWJzLm1kLWRlZmF1bHQtdGhlbWUgLm1kLXRhYiBtZC1pY29uLCBtZC10YWJzIC5tZC10YWIgbWQtaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS10ZXh0LXByaW1hcnksICMzNTUwNjcpICFpbXBvcnRhbnQ7XG59XG5tZC10YWJzLm1kLWRlZmF1bHQtdGhlbWUgLm1kLXRhYiAudGFiLWRhc2hib2FyZC1jb250YWluZXIsIG1kLXRhYnMgLm1kLXRhYiAudGFiLWRhc2hib2FyZC1jb250YWluZXIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi50YWItY2FyZCAubWQtdGFiLm1kLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4udGFiLWNhcmQgLm1kLXRhYi5tZC1hY3RpdmUgLnRhYi1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMC4zcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG4udGFiLWNhcmQgLm1kLXRhYi5tZC1hY3RpdmUgLnRhYi1zdWJzY3JpcHQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ucHMtY29udGFpbmVyID4gLnBzLXNjcm9sbGJhci15LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXkge1xuICB3aWR0aDogNXB4O1xufVxuXG4ucHMtY29udGFpbmVyID4gLnBzLXNjcm9sbGJhci14LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXgge1xuICBoZWlnaHQ6IDdweDtcbiAgbWFyZ2luOiAtN3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTlweCkge1xuICAudGFiLWNvbnRhY3RzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5jb2x1bW4tcGFuZWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnRhYi1jYXJkcyB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYi1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXJkLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1wYW5lbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubGVmdC1zcGFjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNTlweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50YWItY29udGFjdHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmNvbHVtbi1wYW5lbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAudGFiLWNhcmRzIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAudGFiLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhcmQtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LXBhbmVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5sZWZ0LXNwYWNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk1OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yb3ctcGFuZWwge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yZWNvcmQtdGFiIHtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5hY3RpdmUtcmVjb3JkLXRhYiB7XG4gIHBhZGRpbmc6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUsIDk0LCAyMzcsIDAuNzY4NjI3NDUxKTtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLm1vZGVsLXRhYiB7XG4gIHBhZGRpbmc6IDAuNnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYWN0aXZlLW1vZGVsLXRhYiB7XG4gIHBhZGRpbmc6IDAuN3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUsIDk0LCAyMzcsIDAuMjExNzY0NzA1OSk7XG59XG5cbi5zZWxlY3Rpb24tdGFiIHtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYWJlZWU7XG59XG5cbiNtYWluLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiN3b3Jrc3BhY2UtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW46IDBweDtcbn1cblxuLndvcmtzcGFjZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMHB4O1xufVxuXG4jc2ltcGxlLXRhYmxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4jd29yay1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnVpLWdyaWQtY2VsbC1jb250ZW50cyB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UgIWltcG9ydGFudDtcbn1cblxuI2RldGFpbC1ncmlkLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4jZGV0YWlsLWdyaWQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZGV0YWlsLWdyaWQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ncmlkLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuNHJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1haW4tZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4udmlldy10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBwYWRkaW5nOiAzcHg7XG59XG5cbi5ncmlkLXRleHQge1xuICBwYWRkaW5nOiAzcHg7XG59XG5cbi5jdXJyZW50Q2VsbENvbG9yIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogXCJncmVlblwiO1xufVxuXG4ubm9ybWFsQ2VsbENvbG9yIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYmFja2VuZENlbGxDb2xvciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5sb2NhbENlbGxDb2xvciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHJnYig4NiwgMTY4LCA4Myk7XG59XG5cbi5lZGl0TW9kZUNlbGxDb2xvciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLXRoZW1lLXByaW1hcnksICMwNTVFRUQpICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3RlZENlbGxDb2xvciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHJnYigxODMsIDYzLCA2NikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NiwgMTY4LCA4MywgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1mcmFtZSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmNGY4ZmY7XG59XG5cbi5ncmlkQ2VsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ3JpZC1kaWFsb2cge1xuICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogODAlICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBoZWlnaHQ6IDg1dmggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udWliLXRpbWUgaW5wdXQge1xuICB0b3A6IDBweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMXB4O1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDIxcHg7XG4gIGZvbnQtc2l6ZTogMC40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udWliLXRpbWUgPiAuYnRuLWRlZmF1bHQge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDIxcHg7XG4gIHdpZHRoOiAyM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBmb250LXNpemU6IDAuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udWliLXNlcGFyYXRvciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi51aWItaW5jcmVtZW50ID4gLmJ0bi1saW5rLCAudWliLWRlY3JlbWVudCA+IC5idG4tbGluayB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5uby1yZWNvcmQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4jaW5mYWNlX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuZWxvbi1sb2dzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbiNlbG9uLWxvZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdGFydCAhaW1wb3J0YW50O1xuICBmbGV4OiAxO1xufVxuXG4jbG9nLWNvbnRlbnQge1xuICBoZWlnaHQ6IDYwMHB4O1xufVxuXG4jbG9nLWZpbHRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jbG9nLXBhcmVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmxvZy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDIwdmg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnNlYXJjaC1sb2cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlcjogM3B4O1xuICBhbGlnbi1pdGVtczogc3RhcnQgY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWVudS1sYWJlbC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1lbnUtbGFiZWwge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5tZW51LWRpYWxvZy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1cmVtO1xufVxuXG4ubWVudS1kaWFsb2cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubWVudS1zdWJjb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tZW51LWJ1dHRvbi1pY29uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtcHJpbWFyeSwgIzA1NUVFRCkgIWltcG9ydGFudDtcbn1cbi5tZW51LWJ1dHRvbi1pY29uIG1kLWljb24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuZWxvbi1tZW51IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubWVudS1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogN3JlbTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgbWFyZ2luOiAwcmVtO1xufVxuXG4ubWVudS1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMy41cmVtO1xuICB3aWR0aDogMy41cmVtO1xuICBib3JkZXItcmFkaXVzOiAzLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4ubWVudS1idXR0b24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuXG4ubWVudS1pY29uIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQxMTc2NDcwNikgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1lbnUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNXJlbTtcbiAgfVxuICAubWVudS1idXR0b24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogN3JlbTtcbiAgfVxuICBlbG9uLW1lbnUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcmVtO1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cbiAgLm1lbnUtc3ViY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5tZW51LWNhcmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgaGVpZ2h0OiA0LjhyZW07XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cbiAgLm1lbnUtYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzU5cHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWVudS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA3cmVtO1xuICB9XG4gIC5tZW51LWJ1dHRvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiA3cmVtO1xuICB9XG4gIGVsb24tbWVudSB7XG4gICAgcGFkZGluZy1ib3R0b206IDByZW07XG4gIH1cbiAgLm1lbnUtc3ViY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5tZW51LWNhcmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxuICAubWVudS1idXR0b24ge1xuICAgIGhlaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4jY29uZmlybS1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMzUwcHg7XG4gIG1hcmdpbjogNXB4O1xuICBib3JkZXItcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI2Vsb24tbWVzc2FuZ2VyLWZvcm0ge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jZWxvbi1tZXNzYW5nZXItZm9ybSBmb3JtIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuI2Vsb24tbWVzc2FuZ2VyLWZvcm0gbGVnZW5kIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIGNvbG9yOiBibHVlO1xufVxuXG4jaW1wb3J0LWRpYWxvZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDI1cmVtO1xuICBoZWlnaHQ6IDQwcmVtO1xufVxuXG4ucXVlc3Rpb24ge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbm1zLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiA3MDtcbn1cbm1zLW5hdiBtcy1uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxubXMtbmF2IG1zLW5hdi1pdGVtLm1zLW5hdi10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5tcy1uYXYgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMCA0OHB4IDAgMjRweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxubXMtbmF2IG1zLW5hdi1pdGVtIC5tcy1uYXYtYnV0dG9uOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxubXMtbmF2IG1zLW5hdi1pdGVtIC5tcy1uYXYtYnV0dG9uIC5tcy1uYXYtbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0IDAuMXM7XG59XG5tcy1uYXYgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24gLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQgMC4xcztcbn1cbm1zLW5hdiBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbiAubXMtbmF2LWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDI0cHg7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMCA3cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0IDAuMXM7XG59XG5tcy1uYXYgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24uYWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbm1zLW5hdiBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbi5hY3RpdmUgLm1zLW5hdi1iYWRnZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NykgIWltcG9ydGFudDtcbn1cbm1zLW5hdiBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbi5hY3RpdmUgaSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxubXMtbmF2IG1zLW5hdi1pdGVtIGkge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBtYXJnaW46IDAgMTZweCAwIDA7XG59XG5tcy1uYXYgLm1zLW5hdi10b2dnbGUgbXMtbmF2LXRvZ2dsZS1pdGVtcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5tcy1uYXYgLm1zLW5hdi10b2dnbGUgbXMtbmF2LXRvZ2dsZS1pdGVtcy5leHBhbmQtYW5pbWF0aW9uIHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cbm1zLW5hdiAubXMtbmF2LXRvZ2dsZSBtcy1uYXYtdG9nZ2xlLWl0ZW1zLmNvbGxhcHNlLWFuaW1hdGlvbiB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5tcy1uYXYgLm1zLW5hdi10b2dnbGUgbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSB7XG4gIC8qIExldmVsIDEgKi9cbiAgLyogTGV2ZWwgMiAqL1xufVxubXMtbmF2IC5tcy1uYXYtdG9nZ2xlIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDU4cHg7XG59XG5tcy1uYXYgLm1zLW5hdi10b2dnbGUgbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIHtcbiAgLyogTGV2ZWwgMyAqL1xufVxubXMtbmF2IC5tcy1uYXYtdG9nZ2xlIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogNjhweDtcbn1cbm1zLW5hdiAubXMtbmF2LXRvZ2dsZSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSB7XG4gIC8qIExldmVsIDQgKi9cbn1cbm1zLW5hdiAubXMtbmF2LXRvZ2dsZSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogNzhweDtcbn1cbm1zLW5hdiAubXMtbmF2LXRvZ2dsZSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIHtcbiAgLyogTGV2ZWwgNSAqL1xufVxubXMtbmF2IC5tcy1uYXYtdG9nZ2xlIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDg4cHg7XG59XG5tcy1uYXYgLm1zLW5hdi10b2dnbGUgbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIC5tcy1uYXYtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiA5OHB4O1xufVxubXMtbmF2IC5tcy1uYXYtdG9nZ2xlLmFjdGl2ZSA+IC5tcy1uYXYtYnV0dG9uIHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cbm1zLW5hdiAubXMtbmF2LXRvZ2dsZS5hY3RpdmUgPiAubXMtbmF2LWJ1dHRvbiBhLFxubXMtbmF2IC5tcy1uYXYtdG9nZ2xlLmFjdGl2ZSA+IC5tcy1uYXYtYnV0dG9uIG1kLWljb24ge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxubXMtbmF2IC5tcy1uYXYtdG9nZ2xlW2NvbGxhcHNlZD1mYWxzZV0gPiAubXMtbmF2LWJ1dHRvbiA+IC5hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbm1zLW5hdiA+IC5tcy1uYXYtdG9nZ2xlW2NvbGxhcHNlZD1mYWxzZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAubXMtbmF2LWZvbGRlZCAjbXMtbmF2LWZvbGQtY2xvc2Utb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiA5OTg7XG4gIH1cbiAgLm1zLW5hdi1mb2xkZWQgI21zLW5hdi1mb2xkLW9wZW4tb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cbiAgLm1zLW5hdi1mb2xkZWQ6bm90KC5tcy1uYXYtZm9sZGVkLW9wZW4pIG1zLW5hdiBtcy1uYXYtaXRlbS5tcy1uYXYtdGl0bGUge1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuICAubXMtbmF2LWZvbGRlZDpub3QoLm1zLW5hdi1mb2xkZWQtb3BlbikgbXMtbmF2IG1zLW5hdi1pdGVtLm1zLW5hdi10aXRsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTJweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgfVxuICAubXMtbmF2LWZvbGRlZDpub3QoLm1zLW5hdi1mb2xkZWQtb3BlbikgbXMtbmF2IG1zLW5hdi1pdGVtLm1zLW5hdi10aXRsZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tcy1uYXYtZm9sZGVkOm5vdCgubXMtbmF2LWZvbGRlZC1vcGVuKSBtcy1uYXYgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24ge1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuICAubXMtbmF2LWZvbGRlZDpub3QoLm1zLW5hdi1mb2xkZWQtb3BlbikgbXMtbmF2IG1zLW5hdi1pdGVtIC5tcy1uYXYtYnV0dG9uID4gLm1zLW5hdi1sYWJlbCxcbiAgLm1zLW5hdi1mb2xkZWQ6bm90KC5tcy1uYXYtZm9sZGVkLW9wZW4pIG1zLW5hdiBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbiA+IC5tcy1uYXYtYmFkZ2UsXG4gIC5tcy1uYXYtZm9sZGVkOm5vdCgubXMtbmF2LWZvbGRlZC1vcGVuKSBtcy1uYXYgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24gPiAuYXJyb3cge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIG1zLW5hdmlnYXRpb25cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubXMtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLm1zLW5hdmlnYXRpb24gdWwsIC5tcy1uYXZpZ2F0aW9uIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLm1zLW5hdmlnYXRpb24gLnNlYXJjaE5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLm1zLW5hdmlnYXRpb24gdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tcy1uYXZpZ2F0aW9uIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1zLW5hdmlnYXRpb24gdWwgbGkuY29sbGFwc2VkIHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tcy1uYXZpZ2F0aW9uIC5hbmltYXRlLWhlaWdodCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjI1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG4ubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4ubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiAuaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIG1hcmdpbjogMCAxNnB4IDAgMDtcbn1cbi5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dCAwLjFzO1xufVxuLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uIGEge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0IDAuMXM7XG59XG4ubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1idXR0b24gLmFycm93IHtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dCAwLjFzO1xufVxuLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNnB4O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCAwLjFzO1xufVxuLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uLmFjdGl2ZSAuaWNvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uLmFjdGl2ZSAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpICFpbXBvcnRhbnQ7XG59XG4ubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlOm5vdCguY29sbGFwc2VkKSA+IC5tcy1uYXZpZ2F0aW9uLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1idXR0b24gLmFycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZS5ncm91cCA+IC5tcy1uYXZpZ2F0aW9uLWl0ZW0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgY3Vyc29yOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZS5ncm91cCA+IC5tcy1uYXZpZ2F0aW9uLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZTpub3QoLmdyb3VwKS5oYXMtY2hpbGRyZW46bm90KC5jb2xsYXBzZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGU6bm90KC5ncm91cCkuaGFzLWNoaWxkcmVuLmNvbGxhcHNpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZTpub3QoLmdyb3VwKS5oYXMtY2hpbGRyZW4gLmhhcy1jaGlsZHJlbjpub3QoLmNvbGxhcHNlZCkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLm1zLW5hdmlnYXRpb24gbGkgLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuLm1zLW5hdmlnYXRpb24gbGkgbGkgLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiA1NnB4O1xufVxuLm1zLW5hdmlnYXRpb24gbGkgbGkgbGkgLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiA3MnB4O1xufVxuLm1zLW5hdmlnYXRpb24gbGkgbGkgbGkgbGkgLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiA4OHB4O1xufVxuLm1zLW5hdmlnYXRpb24gbGkgbGkgbGkgbGkgbGkgLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDRweDtcbn1cbi5tcy1uYXZpZ2F0aW9uIGxpLmdyb3VwIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbi5tcy1uYXZpZ2F0aW9uIGxpLmdyb3VwIGxpIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbi5tcy1uYXZpZ2F0aW9uIGxpLmdyb3VwIGxpIGxpIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogNTZweDtcbn1cbi5tcy1uYXZpZ2F0aW9uIGxpLmdyb3VwIGxpIGxpIGxpIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogNzJweDtcbn1cbi5tcy1uYXZpZ2F0aW9uIGxpLmdyb3VwIGxpIGxpIGxpIGxpIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogODhweDtcbn1cblxuI2hvcml6b250YWwtbmF2aWdhdGlvbiB7XG4gIGhlaWdodDogNjRweDtcbiAgbWluLWhlaWdodDogNjRweDtcbiAgbWF4LWhlaWdodDogNjRweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgei1pbmRleDogNTQ7XG59XG4jaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIHVsLCAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgbGkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4jaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xufVxuI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgbGk6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbiNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCA+IGxpID4gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtID4gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDEycHggMTRweDtcbn1cbiNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCA+IGxpID4gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtID4gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1idXR0b24gLmFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCA+IGxpID4gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtID4gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1idXR0b24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xufVxuI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbiNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCA+IGxpIGxpIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtaXRlbSAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWJ1dHRvbi5hY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsIC5oYXMtY2hpbGRyZW4gdWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDk5OTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgYm94LXNoYWRvdzogMCAxNnB4IDI4cHggcmdiYSgwLCAwLCAwLCAwLjIyKSwgMCAyNXB4IDU1cHggcmdiYSgwLCAwLCAwLCAwLjIxKTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xufVxuI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsIC5oYXMtY2hpbGRyZW46aG92ZXIgPiB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsID4gLmhhcy1jaGlsZHJlbiA+IHVsIHtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtaXRlbSAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMTRweCAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtYnV0dG9uIC5pY29uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtaXRlbSAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWJ1dHRvbiAuYmFkZ2Uge1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQgMC4xcztcbn1cbiNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1idXR0b24gLmFycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbiNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1idXR0b24uYWN0aXZlIC5iYWRnZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NykgIWltcG9ydGFudDtcbn1cbiNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1idXR0b24uYWN0aXZlIC5pY29uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTU5cHgpIHtcbiAgYm9keS5tcy1uYXZpZ2F0aW9uLWZvbGRlZDpub3QoLm1zLW5hdmlnYXRpb24tZm9sZGVkLW9wZW4pIC5tcy1uYXZpZ2F0aW9uIC5hbmltYXRlLWhlaWdodCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICBib2R5Lm1zLW5hdmlnYXRpb24tZm9sZGVkOm5vdCgubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3BlbikgLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiAuaWNvbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGJvZHkubXMtbmF2aWdhdGlvbi1mb2xkZWQ6bm90KC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuKSAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW0gLm1zLW5hdmlnYXRpb24tYnV0dG9uIC50aXRsZSxcbiAgYm9keS5tcy1uYXZpZ2F0aW9uLWZvbGRlZDpub3QoLm1zLW5hdmlnYXRpb24tZm9sZGVkLW9wZW4pIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbSAubXMtbmF2aWdhdGlvbi1idXR0b24gLmFycm93LFxuICBib2R5Lm1zLW5hdmlnYXRpb24tZm9sZGVkOm5vdCgubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3BlbikgLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiAuYmFkZ2Uge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIGJvZHkubXMtbmF2aWdhdGlvbi1mb2xkZWQ6bm90KC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuKSAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlLmdyb3VwID4gLm1zLW5hdmlnYXRpb24taXRlbSAubXMtbmF2aWdhdGlvbi1idXR0b246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgfVxuICBib2R5Lm1zLW5hdmlnYXRpb24tZm9sZGVkOm5vdCgubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3BlbikgI21zLW5hdmlnYXRpb24tZm9sZC1leHBhbmRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cbiAgYm9keS5tcy1uYXZpZ2F0aW9uLWZvbGRlZCAjbXMtbmF2aWdhdGlvbi1mb2xkLWNvbGxhcHNlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA1OTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICBib2R5Lm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1tb2JpbGUtbWVudS1hY3RpdmUgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubmF2aWdhdGlvbi10b2dnbGUge1xuICAgIGhlaWdodDogNjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbiAgYm9keS5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtbW9iaWxlLW1lbnUtYWN0aXZlICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm5hdmlnYXRpb24tdG9nZ2xlIC5tZC1idXR0b24ge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cbiAgYm9keS5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtbW9iaWxlLW1lbnUtYWN0aXZlICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB9XG4gICNob3Jpem9udGFsLW5hdmlnYXRpb24ge1xuICAgIHotaW5kZXg6IDYwO1xuICB9XG4gICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDAgMCAxNnB4IDA7XG4gICAgei1pbmRleDogOTk5ODtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG4gICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCBsaTpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsIGxpOm5vdCguYWN0aXZlKSAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0ge1xuICAgIG1hcmdpbjogNHB4O1xuICB9XG4gICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCBsaTpub3QoLmFjdGl2ZSkgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB9XG4gICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCA+IGxpIHtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gIH1cbiAgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsID4gbGkgPiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgPiBsaSA+IC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtaXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtYnV0dG9uIC5hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsIC5oYXMtY2hpbGRyZW4gdWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCAuaGFzLWNoaWxkcmVuOmhvdmVyID4gdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsIC5oYXMtY2hpbGRyZW4gLmV4cGFuZGVkID4gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1idXR0b24gLmFycm93IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbiAgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsIC5oYXMtY2hpbGRyZW4gLmV4cGFuZGVkICsgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG4gICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG59XG4uZ3JvdXAtaWNvbiB7XG4gIG1hcmdpbjogMHJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAyMHJlbTtcbn1cblxuLm5hdmlnYXRvci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5uYXZpZ2F0b3ItY3VycmVudCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNSwgOTQsIDIzNywgMC4zODgyMzUyOTQxKTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbn1cblxuLm5hdmlnYXRvci1tb2RlbDpob3ZlciB7XG4gIGhlaWdodDogMy41cmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUsIDk0LCAyMzcsIDAuMjExNzY0NzA1OSk7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB3aWR0aDogMjZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG59XG5cbi5uYXZpZ2F0b3ItYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzLjNyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoNSwgOTQsIDIzNywgMC4yKSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG59XG5cbi5uYXZpZ2F0b3ItaGVhZGVycyB7XG4gIGhlaWdodDogNzUlO1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG5cbi5uYXZpZ2F0b3ItcGFyZW50IHtcbiAgbWluLWhlaWdodDogNzVyZW07XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5cbiNlbG9uLW5hdmlnYXRvciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuI25hdmlnYXRvci1mYWIge1xuICBib3JkZXItcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jZmFiLW5hdmlnYXRvci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4jbmF2aWdhdG9yLWhvbWUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jbmF2aWdhdG9ycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5hdmlnYXRvci1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgbWF4LWhlaWdodDogNTByZW07XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmlnYXRvci1tb2RlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgd2lkdGg6IDI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5uYXZpZ2F0b3Itc3VidGV4dCB7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1wcmltYXJ5LCAjMDU1RUVEKSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLm5hdmlnYXRvci1jYXJkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMC4zcmVtO1xufVxuXG4ubmF2aWdhdG9yLXRleHQge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cblxuI25hdmlnYXRvci1ncm91cHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgd2lkdGg6IDU5MHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbiNuYXZpZ2F0b3ItZ3JvdXBzOmhvdmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIHdpZHRoOiA2MDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4jZ3JvdXAtc2l6ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMzVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDcwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLXByaW1hcnksICMwNTVFRUQpICFpbXBvcnRhbnQ7XG59XG5cbi5ncm91cC1oZWFkaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLmdyb3VwLWhlYWRpbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUsIDk0LCAyMzcsIDAuNjY2NjY2NjY2Nyk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xufVxuXG4uc2lkZS1uYXYtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubmF2aWdhdGlvbi1pbml0aWFsIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB3aWR0aDogMTByZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBmb250LXNpemU6IDEuN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubmF2aWdhdGlvbi1ncm91cC1pbml0aWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjdyZW0gIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5vdGljZS1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubm90aWNlLW1lc3NhZ2Uge1xuICBtYXJnaW46IDByZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG5lbG9uLW5vdGlmaWNhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbiNub3RpY2UtY2FyZCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDFweDtcbiAgYmFja2dyb3VuZDogcmdiYSg4MywgMTksIDUzLCAwLjEpO1xufVxuXG4ubm90aWZpY2F0aW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuXG4ubm90aWZpY2F0aW9uLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubm90aWZpY2F0aW9uLWNhcmQge1xuICB3aWR0aDogMjhyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgaGVpZ2h0OiA5cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTlweCkge1xuICAubm90aWZpY2F0aW9uLWNhcmQge1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1OXB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm5vdGlmaWNhdGlvbi1jYXJkIHtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG4ucGxvdC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1wcmltYXJ5LCAjMDU1RUVEKSAhaW1wb3J0YW50O1xufVxuXG4jdGFiLXBsb3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLnBsb3QtZnJhbWUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiNwbG90LWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jcGxvdC1zZXR0aW5ncy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDczdmg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweDtcbn1cblxuLnBsb3QtcGFuZWwge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiA1cHg7XG59XG5cbiNwbG90LWNvbnRyb2xzIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4ucGxvdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZmxvdzogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG59XG5cbi5wbG90LXNldHRpbmdzIHtcbiAgZmxleDogMSBhdXRvIGF1dG87XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgaGVpZ2h0OiA3M3ZoO1xufVxuXG4uZW1wdHktdHJhY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuXG4jc2V0dGluZ3MtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmVsb24tc2V0dGluZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbiNzZXR0aW5ncyAuc2V0dGluZ3MtZm9ybSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuI3NldHRpbmdzIC5zZXR0aW5ncy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtd2lkdGg6IDgwdncgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA5MHZoO1xufVxuI3NldHRpbmdzIC5zZXR0aW5ncy10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDE5MywgMzcpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCkgIWltcG9ydGFudDtcbn1cbiNzZXR0aW5ncyAuc2V0dGluZ3MtaGVhZGluZyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgIWltcG9ydGFudDtcbn1cbiNzZXR0aW5ncyAuc2V0dGluZ3MtcGFuZWwtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZzogMTBweDtcbn1cbiNzaG93LWxlZnQtcG9ja2V0IHtcbiAgbWFyZ2luOiAwcHggMHB4O1xufVxuXG4jc3RhdGlzdGljcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbiNtb2RlbC1uYW1lLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuI3N0YXRpc3RpY3MtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDIgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4jc3RhdGlzdGljcy1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc3RhdGlzdGljcy10ZXh0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5yZWNvcmQtZmlsdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAjc3RhdGlzdGljcy1jYXJkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNTlweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5yZWNvcmQtZmlsdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAjc3RhdGlzdGljcy1jYXJkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc3RhdHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNweDtcbn1cblxuLnN0YXRzLW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuI3N0YXRzLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA3NnB4O1xufVxuXG4jc3RhdHMtdmFsdWUge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbiNzdGF0cy1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogTWl4aW5zIC0gUmV1c2FibGUgc3R5bGUgcGF0dGVybnMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBSRVNQT05TSVZFIE1JWElOU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMQVlPVVQgTUlYSU5TXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJVVFRPTiBNSVhJTlNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQ0FSRCBNSVhJTlNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVEVYVCBNSVhJTlNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRk9STSBNSVhJTlNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQU5JTUFUSU9OIE1JWElOU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBVVElMSVRZIE1JWElOU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEJhc2UgQW5pbWF0aW9ucyAtIENvbnNvbGlkYXRlZCBhbmQgY2xlYW5lZCB1cCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEtFWUZSQU1FIEFOSU1BVElPTlNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJyZW0pO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZURvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnJlbSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLCAyMCUsIDUzJSwgODAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDQwJSwgNDMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xLjVyZW0sIDApO1xuICB9XG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMC43NXJlbSwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0wLjI1cmVtLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTAuNXJlbSk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC41cmVtKTtcbiAgfVxufVxuLyogTGVnYWN5IEFuaW1hdGlvbnMgKGNvbnNvbGlkYXRlZCBmcm9tIG9sZCBhbmltYXRpb24uc2NzcykgKi9cbkBrZXlmcmFtZXMgbW9kZWwtc3Bpbm5lciB7XG4gIDAlLCAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoNzQsIDE0NCwgMjI2LCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDc0LCAxNDQsIDIyNiwgMC44KSwgMCAwIDMwcHggcmdiYSg3NCwgMTQ0LCAyMjYsIDAuNik7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWItc3Bpbm5lciB7XG4gIDAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG5hdmlnYXRvci1pbnB1dCB7XG4gIGZyb20ge1xuICAgIHdpZHRoOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaWNvbi1zcGlubmVyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYWRkLXRyYW5zbGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnJlbSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBhZGQtc3Bpbm5lciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbG9nbG93IHtcbiAgMCUge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKTtcbiAgfVxuICA1MCUge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjMpO1xuICB9XG4gIDEwMCUge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKTtcbiAgfVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEFOSU1BVElPTiBVVElMSVRZIENMQVNTRVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYW5pbWF0ZS1mYWRlLWluIHtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5cbi5hbmltYXRlLXNsaWRlLXVwIHtcbiAgYW5pbWF0aW9uOiBzbGlkZVVwIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuXG4uYW5pbWF0ZS1zbGlkZS1kb3duIHtcbiAgYW5pbWF0aW9uOiBzbGlkZURvd24gMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5cbi5hbmltYXRlLXNwaW4ge1xuICBhbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uYW5pbWF0ZS1wdWxzZSB7XG4gIGFuaW1hdGlvbjogcHVsc2UgMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSBpbmZpbml0ZTtcbn1cblxuLmFuaW1hdGUtYm91bmNlIHtcbiAgYW5pbWF0aW9uOiBib3VuY2UgMXMgaW5maW5pdGU7XG59XG5cbi5hbmltYXRlLXNoYWtlIHtcbiAgYW5pbWF0aW9uOiBzaGFrZSAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBMZWdhY3kgQW5pbWF0aW9uIENsYXNzZXMgKGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eSkgKi9cbi5tb2RlbC1pbml0aWFsLWFuaW1hdGlvbiB7XG4gIGFuaW1hdGlvbjogbW9kZWwtc3Bpbm5lciAzcyBpbmZpbml0ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uZ2xvdy1hbmltYXRpb24ge1xuICBhbmltYXRpb246IGZhYi1zcGlubmVyIDFzIGluZmluaXRlO1xufVxuXG4ubmF2aWdhdG9yLWlucHV0IHtcbiAgYW5pbWF0aW9uOiBuYXZpZ2F0b3ItaW5wdXQgMXMgZWFzZS1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaWNvbi1zcGlubmVyIHtcbiAgYW5pbWF0aW9uOiBpY29uLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uYWRkLXRyYW5zbGF0ZSB7XG4gIGFuaW1hdGlvbjogYWRkLXRyYW5zbGF0ZSAzcyBlYXNlLW91dDtcbn1cblxuLmFkZC1zcGlubmVyIHtcbiAgYW5pbWF0aW9uOiBhZGQtc3Bpbm5lciAzcyBlYXNlLW91dDtcbn1cblxuLmZhYi1zcGlubmVyIHtcbiAgYW5pbWF0aW9uOiBmYWItc3Bpbm5lciA1cyBpbmZpbml0ZTtcbn1cbi5mYWItc3Bpbm5lcjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hbmltYXRpb24tbG9nbyB7XG4gIGFuaW1hdGlvbjogbG9nbG93IDFzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUEVSRk9STUFOQ0UgT1BUSU1JWkFUSU9OU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi53aWxsLWNoYW5nZS10cmFuc2Zvcm0ge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4ud2lsbC1jaGFuZ2Utb3BhY2l0eSB7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xufVxuXG4uZ3B1LWFjY2VsZXJhdGVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBIT1ZFUiBBTklNQVRJT05TXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmhvdmVyLWxpZnQge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG4uaG92ZXItbGlmdDpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4yNXJlbSk7XG59XG5cbi5ob3Zlci1ncm93IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuLmhvdmVyLWdyb3c6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG4uaG92ZXItc2hyaW5rIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuLmhvdmVyLXNocmluazpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG59XG5cbi5ob3Zlci1yb3RhdGUge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG4uaG92ZXItcm90YXRlOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG59XG5cbi8qIFxuICogTGVnYWN5IFN1cHBvcnQgLSBNYWludGFpbnMgY29tcGF0aWJpbGl0eSB3aXRoIG9sZCBTQ1NTIHBhdHRlcm5zXG4gKiBUaGlzIGZpbGUgd2lsbCBncmFkdWFsbHkgYmUgcGhhc2VkIG91dCBhcyBjb21wb25lbnRzIGFyZSB1cGRhdGVkXG4gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMRUdBQ1kgVkFSSUFCTEVTIChDb252ZXJ0aW5nIHRvIENTUyBjdXN0b20gcHJvcGVydGllcylcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBPbGQgU0NTUyB2YXJpYWJsZXMgbWFwcGVkIHRvIENTUyBjdXN0b20gcHJvcGVydGllcyAqL1xuLyogUmVkdWNlZCBmcm9tIDNweCBmb3IgbW9kZXJuIGRlc2lnbiAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEFOR1VMQVIgTUFURVJJQUwgT1ZFUlJJREVTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogRml4IGZvciBBbmd1bGFyIE1hdGVyaWFsIHN1YmhlYWRlciAqL1xuLm1kLXN1YmhlYWRlciAubWQtc3ViaGVhZGVyLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctNCk7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTEpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1saWdodCk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBHT09HTEUgRk9OVFMgSU5URUdSQVRJT05cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uZ29vZ2xlLWZvbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1sZykgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm8tY29udGV4dHVhbCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMSkgdmFyKC0tc3BhY2luZy0yKSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0yKSAhaW1wb3J0YW50O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTEVHQUNZIENMQVNTIE1BUFBJTkdTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogVGhlc2UgY2xhc3NlcyBtYWludGFpbiBiYWNrd2FyZCBjb21wYXRpYmlsaXR5ICovXG4uZGVzY3JpcHRpb24tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktNTApO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS03MDApO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHZhcigtLXByaW1hcnktNTAwKTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIERFUFJFQ0FURUQgU1RZTEVTIChNYXJrIGZvciByZW1vdmFsKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFxuICogVE9ETzogVGhlc2Ugc3R5bGVzIHNob3VsZCBiZSByZW1vdmVkIGFmdGVyIGNvbmZpcm1pbmcgdGhleSdyZSBub3QgdXNlZDpcbiAqIC0gLmRhdGFWaWV3IChlbXB0eSBjbGFzcylcbiAqIC0gRGlyZWN0IGNvbG9yIHZhbHVlcyAoc2hvdWxkIHVzZSBDU1MgY3VzdG9tIHByb3BlcnRpZXMpXG4gKiAtIEhhcmRjb2RlZCBtZWFzdXJlbWVudHNcbiAqL1xuLmRhdGFWaWV3IHtcbiAgLyogVGhpcyBjbGFzcyBhcHBlYXJzIHRvIGJlIHVudXNlZCAtIG1hcmtlZCBmb3IgcmVtb3ZhbCAqL1xuICAvKiBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTApOyAqL1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTUlHUkFUSU9OIEhFTFBFUlNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBNaXhpbnMgY29udmVydGVkIHRvIHV0aWxpdHkgY2xhc3NlcyBmb3IgZWFzaWVyIG1pZ3JhdGlvbiAqL1xuLmJhbm5lciwgLm1vYmlsZS1yZWNvcmQsIC5ncmlkLWZyYW1lIHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1pbi13aWR0aDogNzAlO1xufVxuXG4udmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IDYwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0wKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1kKTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIENPTVBBVElCSUxJVFkgTk9URVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogTWlncmF0aW9uIFN0cmF0ZWd5OlxuICogMS4gQWxsIGhhcmRjb2RlZCBjb2xvcnMgaGF2ZSBiZWVuIHJlcGxhY2VkIHdpdGggQ1NTIGN1c3RvbSBwcm9wZXJ0aWVzXG4gKiAyLiBTQ1NTIHZhcmlhYmxlcyBhcmUgbWFwcGVkIHRvIENTUyBjdXN0b20gcHJvcGVydGllcyBmb3IgY29tcGF0aWJpbGl0eVxuICogMy4gU3BhY2luZyB2YWx1ZXMgdXNlIHRoZSBzdGFuZGFyZGl6ZWQgc3BhY2luZyBzY2FsZVxuICogNC4gQm9yZGVyIHJhZGl1cyB2YWx1ZXMgdXNlIHRoZSBzdGFuZGFyZGl6ZWQgcmFkaXVzIHNjYWxlXG4gKiA1LiBDb2xvcnMgYXV0b21hdGljYWxseSBhZGFwdCB0byB0aGUgY3VycmVudCB0aGVtZVxuICogXG4gKiBOZXh0IFN0ZXBzOlxuICogMS4gVXBkYXRlIGNvbXBvbmVudHMgdG8gdXNlIG5ldyB1dGlsaXR5IGNsYXNzZXNcbiAqIDIuIFJlbW92ZSBkaXJlY3QgdXNhZ2Ugb2YgbGVnYWN5IFNDU1MgdmFyaWFibGVzXG4gKiAzLiBUZXN0IGFsbCB0aGVtZXMgd2l0aCBleGlzdGluZyBjb21wb25lbnRzXG4gKiA0LiBSZW1vdmUgdW51c2VkIHN0eWxlcyBhZnRlciBjb25maXJtYXRpb25cbiAqL1xuLyogQmFzZSBWYXJpYWJsZXMgLSBDb25zb2xpZGF0ZWQgZnJvbSBzY2F0dGVyZWQgZmlsZXMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBDT0xPUlNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBCcmFuZCBDb2xvcnMgKi9cbi8qIE5ldXRyYWwgQ29sb3JzICovXG4vKiBTZW1hbnRpYyBDb2xvcnMgKi9cbi8qIEJhY2tncm91bmQgQ29sb3JzICovXG4vKiBCb3JkZXIgQ29sb3JzICovXG4vKiBNYXRlcmlhbCBEZXNpZ24gU2hhZG93cyAqL1xuLyogVGhlbWUgQnV0dG9uIENvbG9ycyAqL1xuLyogVGhlbWUgRm9udCBDb2xvcnMgKi9cbi8qIE5vdGlmaWNhdGlvbiBDb2xvcnMgKi9cbi8qIE1vZGVsIENvbG9ycyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIERJTUVOU0lPTlNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBUb29sYmFyICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQlJFQUtQT0lOVFNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBMYXlvdXQgQnJlYWtwb2ludHMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTUEFDSU5HXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQmFzZSBTcGFjaW5nIFVuaXRzICovXG4vKiA0cHggKi9cbi8qIDhweCAqL1xuLyogMTJweCAqL1xuLyogMTZweCAqL1xuLyogMjRweCAqL1xuLyogMzJweCAqL1xuLyogTGVnYWN5IFNwYWNpbmcgKHRvIGJlIHBoYXNlZCBvdXQpICovXG4vKiA1cHggKi9cbi8qIDVweCAqL1xuLyogM3B4ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVFlQT0dSQVBIWVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEZvbnQgU2l6ZXMgKi9cbi8qIDE2cHggKi9cbi8qIDEycHggKi9cbi8qIDE0cHggKi9cbi8qIDE4cHggKi9cbi8qIDIwcHggKi9cbi8qIDI0cHggKi9cbi8qIDMycHggKi9cbi8qIExlZ2FjeSBGb250IFNpemUgKi9cbi8qIDEwcHQgLSB0byBiZSBwaGFzZWQgb3V0ICovXG4vKiBGb250IFdlaWdodHMgKi9cbi8qIExpbmUgSGVpZ2h0cyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExBWU9VVFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEJyZWFrcG9pbnRzICovXG4vKiBMZWdhY3kgQnJlYWtwb2ludCAqL1xuLyogTW9iaWxlIFNwZWNpZmljICovXG4vKiBDb250YWluZXIgV2lkdGhzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQk9SREVSUyAmIFJBRElVU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEJvcmRlciBSYWRpdXMgKi9cbi8qIDRweCAqL1xuLyogOHB4ICovXG4vKiAxMnB4ICovXG4vKiAxNnB4ICovXG4vKiBUaGVtZSBSYWRpdXMgKi9cbi8qIEJvcmRlciBXaWR0aHMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTSEFET1dTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQm94IFNoYWRvd3MgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUUkFOU0lUSU9OU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFRyYW5zaXRpb24gRHVyYXRpb25zICovXG4vKiBUcmFuc2l0aW9uIEVhc2luZ3MgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBaLUlOREVYXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQnV0dG9uIENvbXBvbmVudHMgLSBDb25zb2xpZGF0ZWQgYW5kIG1vZGVybml6ZWQgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCQVNFIEJVVFRPTiBTVFlMRVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIEJ1dHRvbiBWYXJpYW50cyAqL1xuICAvKiBCdXR0b24gU2l6ZXMgKi9cbiAgLyogQnV0dG9uIFN0YXRlcyAqL1xufVxuLmJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmJ0bi5idG4tcHJpbWFyeSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeS1iZyk7XG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnRuLXNoYWRvdyk7XG59XG4uYnRuLmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5idG4uYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYnRuLmJ0bi1wcmltYXJ5OmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnktaG92ZXIpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJ0bi1zaGFkb3ctaG92ZXIpO1xufVxuLmJ0bi5idG4tcHJpbWFyeTphY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJ0bi1zaGFkb3cpO1xufVxuLmJ0bi5idG4tc2Vjb25kYXJ5IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1zZWNvbmRhcnktYmcpO1xuICBjb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS10ZXh0KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnRuLXNlY29uZGFyeS1ib3JkZXIpO1xufVxuLmJ0bi5idG4tc2Vjb25kYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5idG4uYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5idG4uYnRuLXNlY29uZGFyeTpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1zZWNvbmRhcnktaG92ZXIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktNTAwKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktNTAwKTtcbn1cbi5idG4uYnRuLXN1Y2Nlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZDogIzI4YTc0NTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLmJ0bi1zdWNjZXNzOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5idG4uYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYnRuLmJ0bi1zdWNjZXNzOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZDogIzIxODgzODtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xufVxuLmJ0bi5idG4td2FybmluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZjMTA3O1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5idG4uYnRuLXdhcm5pbmc6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmJ0bi5idG4td2FybmluZzpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5idG4uYnRuLXdhcm5pbmc6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kOiAjZTBhODAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG59XG4uYnRuLmJ0bi1kYW5nZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZDogI2RjMzU0NTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLmJ0bi1kYW5nZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmJ0bi5idG4tZGFuZ2VyOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmJ0bi5idG4tZGFuZ2VyOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZDogI2M4MjMzMztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xufVxuLmJ0bi5idG4tc20ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5idG4uYnRuLWxnIHtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmJ0bi5idG4tb3V0bGluZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG59XG4uYnRuLmJ0bi1vdXRsaW5lOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBJQ09OIEJVVFRPTlNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYnRuLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5idG4taWNvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYnRuLWljb246ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYnRuLWljb24uc3F1YXJlIHtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbn1cbi5idG4taWNvbi5idG4taWNvbi1zbSB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG59XG4uYnRuLWljb24uYnRuLWljb24tc20gbWQtaWNvbixcbi5idG4taWNvbi5idG4taWNvbi1zbSAubWF0ZXJpYWwtaWNvbnMge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYnRuLWljb24uYnRuLWljb24tbGcge1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuLmJ0bi1pY29uLmJ0bi1pY29uLWxnIG1kLWljb24sXG4uYnRuLWljb24uYnRuLWljb24tbGcgLm1hdGVyaWFsLWljb25zIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uYnRuLWljb24uc3F1YXJlIHtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNQRUNJQUxJWkVEIEJVVFRPTlNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBUaGVtZSBCdXR0b24gKGxlZ2FjeSBzdXBwb3J0KSAqL1xuLnRoZW1lLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeS1iZyk7XG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnRuLXNoYWRvdyk7XG4gIGJhY2tncm91bmQ6ICM0ZGFiZjc7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4udGhlbWUtYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi50aGVtZS1idXR0b246ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4udGhlbWUtYnV0dG9uOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnktaG92ZXIpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJ0bi1zaGFkb3ctaG92ZXIpO1xufVxuLnRoZW1lLWJ1dHRvbjphY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJ0bi1zaGFkb3cpO1xufVxuXG4vKiBTcXVhcmUgQnV0dG9uIChsZWdhY3kgc3VwcG9ydCkgKi9cbi5zcXVhcmUtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogM3JlbTtcbiAgd2lkdGg6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uc3F1YXJlLWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc3F1YXJlLWJ1dHRvbjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5zcXVhcmUtYnV0dG9uLnNxdWFyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG59XG5cbi8qIFRoaW4gQnV0dG9uIChsZWdhY3kgc3VwcG9ydCkgKi9cbi50aGluLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW46IDAuMjVyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xufVxuLnRoaW4tYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi50aGluLWJ1dHRvbjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJVVFRPTiBDQVJEIEFORCBCVVRUT04gSVRFTSBDT01QT05FTlRTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQnV0dG9uIEl0ZW0gQ29udGFpbmVyICovXG4uYnV0dG9uLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIEJ1dHRvbiBDYXJkIC0gSWNvbiBPbmx5IFN0eWxpbmcgKi9cbi5idXR0b24tY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnV0dG9uLWNhcmQgLmJ1dHRvbi1pbml0aWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLmJ1dHRvbi1jYXJkIC5idXR0b24taW5pdGlhbDpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogIzRkYWJmNztcbn1cbi5idXR0b24tY2FyZCAuYnV0dG9uLW5hbWUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGTE9BVElORyBBQ1RJT04gQlVUVE9OXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmZhYiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMy41cmVtO1xuICBoZWlnaHQ6IDMuNXJlbTtcbiAgYmFja2dyb3VuZDogIzRkYWJmNztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDJyZW07XG4gIHJpZ2h0OiAycmVtO1xuICB6LWluZGV4OiAxMDMwO1xufVxuLmZhYjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZmFiOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmZhYi5zcXVhcmUge1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xufVxuLmZhYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzMzlhZjA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmZhYi5mYWItc20ge1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cbi5mYWIuZmFiLWxnIHtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmFiIHtcbiAgICBib3R0b206IDFyZW07XG4gICAgcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJVVFRPTiBHUk9VUFNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYnRuLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5idG4tZ3JvdXAgLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5idG4tZ3JvdXAgLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAwIDAgMC41cmVtO1xufVxuLmJ0bi1ncm91cCAuYnRuOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmJ0bi1ncm91cCAuYnRuOm9ubHktY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5idG4tZ3JvdXAuYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5idG4tZ3JvdXAuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4ge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4uYnRuLWdyb3VwLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtIDAuNXJlbSAwIDA7XG59XG4uYnRuLWdyb3VwLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJVVFRPTiBDT05UQUlORVIgU1RZTEVTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuI2J1dHRvbnMtcGFyZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBSRVNQT05TSVZFIEJVVFRPTlNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0biB7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5idG4uYnRuLXNtIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5idG4uYnRuLWxnIHtcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5idG4taWNvbiB7XG4gICAgd2lkdGg6IDIuNzVyZW07XG4gICAgaGVpZ2h0OiAyLjc1cmVtO1xuICB9XG4gIC5idG4taWNvbi5idG4taWNvbi1zbSB7XG4gICAgd2lkdGg6IDIuMjVyZW07XG4gICAgaGVpZ2h0OiAyLjI1cmVtO1xuICB9XG4gIC5idG4taWNvbi5idG4taWNvbi1sZyB7XG4gICAgd2lkdGg6IDMuMjVyZW07XG4gICAgaGVpZ2h0OiAzLjI1cmVtO1xuICB9XG4gIC5idXR0b24tY2FyZCB7XG4gICAgaGVpZ2h0OiA4cmVtO1xuICAgIHdpZHRoOiA4cmVtO1xuICB9XG59XG4vKiBcbiAqIENhcmQgQ29tcG9uZW50cyAtIE9yZ2FuaXplZCBjYXJkIHN0eWxpbmcgd2l0aCB0aGVtZSBzdXBwb3J0XG4gKiBFeHRyYWN0ZWQgZnJvbSBtaXNjLnNjc3MgYW5kIG90aGVyIHNjYXR0ZXJlZCBmaWxlc1xuICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQkFTRSBDQVJEIFNUWUxFU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jYXJkLCAuZGVzY3JpcHRpb24tY2FyZCwgLmRyb3AtZG93bi1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1iZyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNhcmQtYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2FyZC1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1jYXJkLXNoYWRvdyk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgdmFyKC0tdHJhbnNpdGlvbi1ub3JtYWwpLCB0cmFuc2Zvcm0gdmFyKC0tdHJhbnNpdGlvbi1mYXN0KTtcbn1cbi5jYXJkOmhvdmVyLCAuZGVzY3JpcHRpb24tY2FyZDpob3ZlciwgLmRyb3AtZG93bi1jYXJkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tY2FyZC1ob3Zlci1zaGFkb3cpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTUEVDSUFMSVpFRCBDQVJEIFRZUEVTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmRyb3AtZG93bi1jYXJkIHtcbiAgd2lkdGg6IDk1JTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcmFkaXVzLWxnKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXJhZGl1cy1sZyk7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uZHJvcC1kb3duLWNhcmQgLmRyb3AtZG93bi1yaWJib24ge1xuICB3aWR0aDogNSU7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYWNjZW50LTUwMCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSkgdmFyKC0tcmFkaXVzLXNtKSAwIDA7XG59XG4uZHJvcC1kb3duLWNhcmQgLmRyb3AtZG93bi1yaWJib24tdGV4dCB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXhzKTtcbiAgY29sb3I6IHZhcigtLXRleHQtb24tcHJpbWFyeSk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMSk7XG59XG4uZHJvcC1kb3duLWNhcmQgLmRyb3AtZG93bi10ZXh0IHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktNTAwKTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctMik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNtKTtcbn1cbi5kcm9wLWRvd24tY2FyZCAuZHJvcC1kb3duLWhlYWRpbmcge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy0yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtc2VtaWJvbGQpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LWJhc2UpO1xufVxuXG4uZGVzY3JpcHRpb24tY2FyZCB7XG4gIG1hcmdpbjogdmFyKC0tc3BhY2luZy0yKTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy00KTtcbn1cbi5kZXNjcmlwdGlvbi1jYXJkIHAge1xuICBmb250LXNpemU6IHZhcigtLXRleHQtYmFzZSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbm9ybWFsKTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1sZWFkaW5nLXJlbGF4ZWQpO1xuICBtYXJnaW46IDAgMCB2YXIoLS1zcGFjaW5nLTMpIDA7XG59XG4uZGVzY3JpcHRpb24tY2FyZCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQ09OVEFJTkVSIENBUkRTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMjUwcHg7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTApO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbGlnaHQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaXRlbXMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0xKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1kKTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0zKTtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTIpO1xufVxuXG4uZW1wdHktY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggZGFzaGVkIHZhcigtLWJvcmRlci1tZWRpdW0pO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0xKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWxnKTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy04KTtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG4uZW1wdHktY29udGFpbmVyIC5lbXB0eS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LWxnKTtcbiAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLTQpO1xuICBoZWlnaHQ6IDJyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICB3aWR0aDogMTByZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lbXB0eS1jb250YWluZXIgLmVtcHR5LWNvbnRlbnQgLm5vLWNvbnRlbnQge1xuICBmb250LXNpemU6IHZhcigtLXRleHQtYmFzZSk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LW5vcm1hbCk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWhpbnQpO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRElBTE9HIENBUkRTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmZ1bGxzY3JlZW4tZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTApO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZnVsbHNjcmVlbi1kaWFsb2cgLmRpYWxvZy1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0wKTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBVVElMSVRZIENBUkQgTU9ESUZJRVJTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnJvdW5kLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnBhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogdmFyKC0tc3BhY2luZy0yKTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yKTtcbn1cblxuLmdhcCB7XG4gIG1hcmdpbjogdmFyKC0tc3BhY2luZy0xKTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFJFU1BPTlNJVkUgQ0FSRCBCRUhBVklPUlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiB2YXIoLS1icmVha3BvaW50LW1kKSkge1xuICAuZHJvcC1kb3duLWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogdmFyKC0tc3BhY2luZy0xKTtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuaXRlbXMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogdmFyKC0tYnJlYWtwb2ludC1zbSkpIHtcbiAgLmNhcmQsIC5kcm9wLWRvd24tY2FyZCwgLmRlc2NyaXB0aW9uLWNhcmQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG4gICAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLTEpO1xuICB9XG4gIC5lbXB0eS1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctNCk7XG4gIH1cbn1cbi8qIERhc2hib2FyZCBMYXlvdXQgSW1wcm92ZW1lbnRzICovXG4vKiBNYWluIGNvbnRhaW5lciBmaXhlcyAqL1xuI21haW4tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI21haW4tY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi8qIFdvcmtzcGFjZSBjb250YWluZXIgKi9cbiN3b3JrU3BhY2VUYWJsZSB7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4jd29ya1NwYWNlVGFibGUgI21haW4tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBEYXNoYm9hcmQgY29udGVudCBhcmVhICovXG4uZGFzaGJvYXJkLWNvbnRlbnQtYXJlYSB7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGFzaGJvYXJkLWNvbnRlbnQtYXJlYSB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG59XG5cbi8qIEFuYWx5dGljcyBjb250YWluZXIgcmVzcG9uc2l2ZSBmaXhlcyAqL1xuLm1vZGVybi1hbmFseXRpY3MtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLm1vZGVybi1hbmFseXRpY3MtY29udGFpbmVyLm1vYmlsZS12aWV3IHtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLm1vZGVybi1hbmFseXRpY3MtY29udGFpbmVyIC5hbmFseXRpY3MtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2Rlcm4tYW5hbHl0aWNzLWNvbnRhaW5lciAuYW5hbHl0aWNzLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICB9XG59XG5cbi8qIERhc2hib2FyZCBncmlkIGltcHJvdmVtZW50cyAqL1xuLmRhc2hib2FyZC1ncmlkLCAuZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLmRhc2hib2FyZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEuNXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRhc2hib2FyZC1ncmlkLCAuZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLmRhc2hib2FyZC1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRhc2hib2FyZC1ncmlkLCAuZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLmRhc2hib2FyZC1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmRhc2hib2FyZC1ncmlkLCAuZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLmRhc2hib2FyZC1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cblxuLyogRGFzaGJvYXJkIGNhcmQgcmVzcG9uc2l2ZSBpbXByb3ZlbWVudHMgKi9cbi5kYXNoYm9hcmQtY2FyZCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLmRhc2hib2FyZC1jYXJkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG59XG4uZGFzaGJvYXJkLWNhcmQgLmRhc2hib2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllY2VmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRhc2hib2FyZC1jYXJkIC5kYXNoYm9hcmQtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIH1cbn1cbi5kYXNoYm9hcmQtY2FyZCAuZGFzaGJvYXJkLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kYXNoYm9hcmQtY2FyZCAuZGFzaGJvYXJkLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gIH1cbn1cbi5kYXNoYm9hcmQtY2FyZCAuZGFzaGJvYXJkLWNvbnRlbnQgLmRhc2hib2FyZC1wbG90IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzAwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kYXNoYm9hcmQtY2FyZCAuZGFzaGJvYXJkLWNvbnRlbnQgLmRhc2hib2FyZC1wbG90IHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmRhc2hib2FyZC1jYXJkIC5kYXNoYm9hcmQtY29udGVudCAuZGFzaGJvYXJkLXBsb3Qge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuLyogRGFzaGJvYXJkcyBjb250YWluZXIgaW1wcm92ZW1lbnRzICovXG4uZGFzaGJvYXJkcy1jb250YWluZXIsIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAubW9kZWwtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAuZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLm1vZGVsLWNvbnRhaW5lcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZGFzaGJvYXJkcy1oZWFkZXIsIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAubW9kZWwtY29udGFpbmVyIC5kYXNoYm9hcmRzLWhlYWRlciwgLmRhc2hib2FyZHMtY29udGFpbmVyIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAubW9kZWwtaGVhZGVyLCAuZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLmRhc2hib2FyZHMtY29udGFpbmVyIC5tb2RlbC1oZWFkZXIsIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAubW9kZWwtY29udGFpbmVyIC5tb2RlbC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5kYXNoYm9hcmRzLWhlYWRlciAubW9kZWwtaGVhZGVyLWNhcmQsIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAubW9kZWwtY29udGFpbmVyIC5kYXNoYm9hcmRzLWhlYWRlciAubW9kZWwtaGVhZGVyLWNhcmQsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLm1vZGVsLWhlYWRlciAubW9kZWwtaGVhZGVyLWNhcmQsIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAuZGFzaGJvYXJkcy1jb250YWluZXIgLm1vZGVsLWhlYWRlciAubW9kZWwtaGVhZGVyLWNhcmQsIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAubW9kZWwtY29udGFpbmVyIC5tb2RlbC1oZWFkZXIgLm1vZGVsLWhlYWRlci1jYXJkIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZGFzaGJvYXJkcy1jb250ZW50LCAuZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLm1vZGVsLWNvbnRhaW5lciAuZGFzaGJvYXJkcy1jb250ZW50LCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5tb2RlbC1jb250ZW50LCAuZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLmRhc2hib2FyZHMtY29udGFpbmVyIC5tb2RlbC1jb250ZW50LCAuZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLm1vZGVsLWNvbnRhaW5lciAubW9kZWwtY29udGVudCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmRhc2hib2FyZHMtY29udGFpbmVyLmRhc2hib2FyZHMtY29sbGFwc2VkIC5kYXNoYm9hcmRzLWNvbnRlbnQsIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAuZGFzaGJvYXJkcy1jb2xsYXBzZWQubW9kZWwtY29udGFpbmVyIC5kYXNoYm9hcmRzLWNvbnRlbnQsIC5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAubW9kZWwtY29udGFpbmVyLmNvbGxhcHNlZCAuZGFzaGJvYXJkcy1jb250ZW50LCAuZGFzaGJvYXJkcy1jb250YWluZXIuZGFzaGJvYXJkcy1jb2xsYXBzZWQgLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5tb2RlbC1jb250ZW50LCAuZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLmRhc2hib2FyZHMtY29udGFpbmVyLmRhc2hib2FyZHMtY29sbGFwc2VkIC5tb2RlbC1jb250ZW50LCAuZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLmRhc2hib2FyZHMtY29sbGFwc2VkLm1vZGVsLWNvbnRhaW5lciAubW9kZWwtY29udGVudCwgLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5tb2RlbC1jb250YWluZXIuY29sbGFwc2VkIC5tb2RlbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBSZXNwb25zaXZlIHV0aWxpdGllcyAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oaWRlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaGlkZS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2JpbGUtZnVsbC13aWR0aCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIFNjcm9sbGJhciBzdHlsaW5nICovXG4uZGFzaGJvYXJkLWNvbnRlbnQtYXJlYSxcbi5tb2Rlcm4tYW5hbHl0aWNzLWNvbnRhaW5lciB7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjY2JkNWUwIHRyYW5zcGFyZW50O1xufVxuLmRhc2hib2FyZC1jb250ZW50LWFyZWE6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLm1vZGVybi1hbmFseXRpY3MtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA2cHg7XG59XG4uZGFzaGJvYXJkLWNvbnRlbnQtYXJlYTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssXG4ubW9kZXJuLWFuYWx5dGljcy1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uZGFzaGJvYXJkLWNvbnRlbnQtYXJlYTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXG4ubW9kZXJuLWFuYWx5dGljcy1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiZDVlMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmRhc2hib2FyZC1jb250ZW50LWFyZWE6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyLFxuLm1vZGVybi1hbmFseXRpY3MtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMGFlYzA7XG59XG5cbi8qIEZpeCBmb3Igc2lkZSBwYW5lbHMgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2lkZS1wYW5lbCB7XG4gICAgbWF4LXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIFRvb2xiYXIgcmVzcG9uc2l2ZSBpbXByb3ZlbWVudHMgKi9cbi50b29sYmFyLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b29sYmFyLWl0ZW1zIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAudG9vbGJhci1pdGVtcyAudG9vbGJhci1pdGVtIHtcbiAgICBtYXJnaW46IDAuMjVyZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuLyogTmF2aWdhdGlvbiBDb21wb25lbnRzIC0gQ29uc29saWRhdGVkIGZyb20gbXMtbmF2aWdhdGlvbi5zY3NzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTVMgTkFWSUdBVElPTiBDT01QT05FTlRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubXMtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLm1zLW5hdmlnYXRpb24gdWwsIC5tcy1uYXZpZ2F0aW9uIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm1zLW5hdmlnYXRpb24gdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tcy1uYXZpZ2F0aW9uIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1zLW5hdmlnYXRpb24gdWwgbGkuY29sbGFwc2VkIHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tcy1uYXZpZ2F0aW9uIC5hbmltYXRlLWhlaWdodCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjI1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG4ubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbn1cbi5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSg3NywgMTcxLCAyNDcsIDAuMik7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtIC5tcy1uYXZpZ2F0aW9uLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtIC5tcy1uYXZpZ2F0aW9uLWxpbmsgLm1zLW5hdmlnYXRpb24tdGV4dCB7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtIC5tcy1uYXZpZ2F0aW9uLWxpbmsgLm1zLW5hdmlnYXRpb24tYXJyb3cge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2U7XG59XG4ubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW0gLm1zLW5hdmlnYXRpb24tbGluayAubXMtbmF2aWdhdGlvbi1hcnJvdy5leHBhbmRlZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24tY2hpbGRyZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZTtcbn1cbi5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24tY2hpbGRyZW4gLm1zLW5hdmlnYXRpb24taXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbi5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24tY2hpbGRyZW4gLm1zLW5hdmlnYXRpb24taXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDFyZW07XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4vKiBTZWFyY2ggTmF2aWdhdGlvbiAqL1xuLnNlYXJjaE5hdiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uc2VhcmNoTmF2IC5tcy1uYXZpZ2F0aW9uIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uc2VhcmNoTmF2IC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWl0ZW0ge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5zZWFyY2hOYXYgLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLnNlYXJjaE5hdiAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNzcsIDE3MSwgMjQ3LCAwLjEpO1xuICBjb2xvcjogIzRkYWJmNztcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIE5BVklHQVRJT04gQkFSXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm5hdi1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4ubmF2LWJhciAubmF2LWJyYW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdi1iYXIgLm5hdi1icmFuZCAubmF2LWxvZ28ge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuLm5hdi1iYXIgLm5hdi1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cbi5uYXYtYmFyIC5uYXYtbWVudSAubmF2LWxpbmsge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlO1xufVxuLm5hdi1iYXIgLm5hdi1tZW51IC5uYXYtbGluazpob3ZlciwgLm5hdi1iYXIgLm5hdi1tZW51IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzRkYWJmNztcbn1cbi5uYXYtYmFyIC5uYXYtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2LWJhciAubmF2LW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNJREVCQVIgTkFWSUdBVElPTlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zaWRlYmFyLW5hdiB7XG4gIHdpZHRoOiAxNnJlbTtcbiAgYmFja2dyb3VuZDogIzIxMjUyOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4uc2lkZWJhci1uYXYuY29sbGFwc2VkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5zaWRlYmFyLW5hdiAuc2lkZWJhci1oZWFkZXIge1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLnNpZGViYXItbmF2IC5zaWRlYmFyLWhlYWRlciAuc2lkZWJhci10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDAuNXJlbSAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwO1xufVxuLnNpZGViYXItbmF2IC5zaWRlYmFyLW1lbnUge1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG4uc2lkZWJhci1uYXYgLnNpZGViYXItbWVudSAuc2lkZWJhci1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5zaWRlYmFyLW5hdiAuc2lkZWJhci1tZW51IC5zaWRlYmFyLXNlY3Rpb24gLnNpZGViYXItc2VjdGlvbi10aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uc2lkZWJhci1uYXYgLnNpZGViYXItbWVudSAuc2lkZWJhci1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5zaWRlYmFyLW5hdiAuc2lkZWJhci1tZW51IC5zaWRlYmFyLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNpZGViYXItbmF2IC5zaWRlYmFyLW1lbnUgLnNpZGViYXItaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNGRhYmY3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zaWRlYmFyLW5hdiAuc2lkZWJhci1tZW51IC5zaWRlYmFyLWl0ZW0gLnNpZGViYXItaWNvbiB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5zaWRlYmFyLW5hdiAuc2lkZWJhci1tZW51IC5zaWRlYmFyLWl0ZW0gLnNpZGViYXItdGV4dCB7XG4gIGZsZXg6IDE7XG59XG4uc2lkZWJhci1uYXYgLnNpZGViYXItbWVudSAuc2lkZWJhci1pdGVtIC5zaWRlYmFyLWJhZGdlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC4zNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2lkZWJhci1uYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDUwO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCUkVBRENSVU1CIE5BVklHQVRJT05cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAuMjVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAuMjVyZW07XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSBhIHtcbiAgY29sb3I6ICM0ZGFiZjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW06bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiL1wiO1xuICBjb2xvcjogI2FkYjViZDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUQUIgTkFWSUdBVElPTlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50YWItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICBnYXA6IDA7XG59XG4udGFiLW5hdiAudGFiLWl0ZW0ge1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi50YWItbmF2IC50YWItaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjNGRhYmY3O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDc3LCAxNzEsIDI0NywgMC4zKTtcbn1cbi50YWItbmF2IC50YWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzRkYWJmNztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzRkYWJmNztcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIE1PQklMRSBOQVZJR0FUSU9OXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm1vYmlsZS1uYXYtdG9nZ2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5tb2JpbGUtbmF2LXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubW9iaWxlLW5hdi10b2dnbGU6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ubW9iaWxlLW5hdi10b2dnbGUuc3F1YXJlIHtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9iaWxlLW5hdi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1vYmlsZS1uYXYtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDEwNDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5tb2JpbGUtbmF2LW92ZXJsYXkuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFJFU1BPTlNJVkUgTkFWSUdBVElPTlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2LWJhciAubmF2LW1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB9XG4gIC5uYXYtYmFyIC5uYXYtbWVudS5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLyogXG4gKiBXb3Jrc3BhY2UgTGF5b3V0IC0gTWFpbiB3b3Jrc3BhY2UgY29udGFpbmVyIGxheW91dHNcbiAqIEV4dHJhY3RlZCBmcm9tIG1pc2Muc2NzcyBhbmQgb3JnYW5pemVkIHdpdGggdGhlbWUgdmFyaWFibGVzXG4gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBNQUlOIFdPUktTUEFDRSBDT05UQUlORVJTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuI3dvcmtTcGFjZVRhYmxlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhc2hib2FyZC1iZyk7XG59XG5cbiNtYWluLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXByaW1hcnkpO1xufVxuXG4jcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctc2Vjb25kYXJ5KTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFdPUktTUEFDRSBBUkVBU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiNzdGF0QXJlYSB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBtaW4td2lkdGg6IDIxJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTApO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbGlnaHQpO1xufVxuXG4jcHJldmlld2VyR3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTEpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTQpO1xufVxuXG4jcmVsYXRpb25zaGlwTW9kZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMCk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctNik7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBXT1JLU1BBQ0UgVklFV1NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IDYwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0wKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1kKTtcbn1cblxuLmZpeGVkLXZpZXcge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTApO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbGlnaHQpO1xufVxuXG4uZml4ZWQtcHJldmlld2VyLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMjAlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0xKTtcbn1cblxuLmZpeGVkLXByZXZpZXdlci12aWV3IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0wKTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFdPUktTUEFDRSBDQVJEU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5maXhlZC1jYXJkIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDQ1JTtcbiAgbWF4LXdpZHRoOiAzNSU7XG4gIG1pbi13aWR0aDogMjUlO1xuICB3aWR0aDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1iZyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNhcmQtYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWxnKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tY2FyZC1zaGFkb3cpO1xufVxuXG4uZml4ZWQtZWRpdG9yIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWF4LWhlaWdodDogNDAlO1xuICB3aWR0aDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0wKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1kKTtcbn1cblxuLmZpeGVkLXNlbGVjdGlvbiB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDMwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1saWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCQU5ORVIgTEFZT1VUU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5tb2JpbGUtcmVjb3JkLCAuYmFubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IHZhcigtLXNwYWNpbmctMik7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMik7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTApO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbGlnaHQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWluLXdpZHRoOiA3MCU7XG59XG5cbi5iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTEpO1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctc20pO1xufVxuXG4ubW9iaWxlLXJlY29yZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLW1lZGl1bSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogdmFyKC0tYnJlYWtwb2ludC1tZCkpIHtcbiAgLm1vYmlsZS1yZWNvcmQge1xuICAgIG1hcmdpbjogdmFyKC0tc3BhY2luZy0xKTtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTMpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBSRVNQT05TSVZFIFdPUktTUEFDRSBMQVlPVVRTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IHZhcigtLWJyZWFrcG9pbnQtbGcpKSB7XG4gICNtYWluLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAjc3RhdEFyZWEge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMCU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbGlnaHQpO1xuICB9XG4gIC5maXhlZC1jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogdmFyKC0tYnJlYWtwb2ludC1tZCkpIHtcbiAgLmZpeGVkLXByZXZpZXdlci1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC52aWV3IHtcbiAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gIH1cbn1cbi8qIFxuICogVGhlbWUgQmFzZSAtIENvcmUgdGhlbWUgc3lzdGVtIGZvdW5kYXRpb25cbiAqIFRoaXMgZmlsZSBkZWZpbmVzIHRoZSB0aGVtZSBzdHJ1Y3R1cmUgYW5kIGRlZmF1bHQgdmFsdWVzXG4gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUSEVNRSBBUkNISVRFQ1RVUkVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBUaGVtZSBDU1MgQ3VzdG9tIFByb3BlcnRpZXMgKENTUyBWYXJpYWJsZXMpXG4gKiBUaGVzZSBjYW4gYmUgZHluYW1pY2FsbHkgY2hhbmdlZCBhdCBydW50aW1lIGZvciB0aGVtZSBzd2l0Y2hpbmdcbiAqL1xuOnJvb3Qge1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICBDT1JFIENPTE9SU1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAvKiBQcmltYXJ5IEJyYW5kIENvbG9ycyAqL1xuICAtLXByaW1hcnktNTA6ICNlM2YyZmQ7XG4gIC0tcHJpbWFyeS0xMDA6ICNiYmRlZmI7XG4gIC0tcHJpbWFyeS0yMDA6ICM5MGNhZjk7XG4gIC0tcHJpbWFyeS0zMDA6ICM2NGI1ZjY7XG4gIC0tcHJpbWFyeS00MDA6ICM0MmE1ZjU7XG4gIC0tcHJpbWFyeS01MDA6ICMyMTk2ZjM7IC8qIE1haW4gcHJpbWFyeSBjb2xvciAqL1xuICAtLXByaW1hcnktNjAwOiAjMWU4OGU1O1xuICAtLXByaW1hcnktNzAwOiAjMTk3NmQyO1xuICAtLXByaW1hcnktODAwOiAjMTU2NWMwO1xuICAtLXByaW1hcnktOTAwOiAjMGQ0N2ExO1xuICAvKiBTZWNvbmRhcnkgQ29sb3JzICovXG4gIC0tc2Vjb25kYXJ5LTUwOiAjZjNlNWY1O1xuICAtLXNlY29uZGFyeS0xMDA6ICNlMWJlZTc7XG4gIC0tc2Vjb25kYXJ5LTIwMDogI2NlOTNkODtcbiAgLS1zZWNvbmRhcnktMzAwOiAjYmE2OGM4O1xuICAtLXNlY29uZGFyeS00MDA6ICNhYjQ3YmM7XG4gIC0tc2Vjb25kYXJ5LTUwMDogIzljMjdiMDsgLyogTWFpbiBzZWNvbmRhcnkgY29sb3IgKi9cbiAgLS1zZWNvbmRhcnktNjAwOiAjOGUyNGFhO1xuICAtLXNlY29uZGFyeS03MDA6ICM3YjFmYTI7XG4gIC0tc2Vjb25kYXJ5LTgwMDogIzZhMWI5YTtcbiAgLS1zZWNvbmRhcnktOTAwOiAjNGExNDhjO1xuICAvKiBBY2NlbnQgQ29sb3JzICovXG4gIC0tYWNjZW50LTUwOiAjZmNlNGVjO1xuICAtLWFjY2VudC0xMDA6ICNmOGJiZDk7XG4gIC0tYWNjZW50LTIwMDogI2Y0OGZiMTtcbiAgLS1hY2NlbnQtMzAwOiAjZjA2MjkyO1xuICAtLWFjY2VudC00MDA6ICNlYzQwN2E7XG4gIC0tYWNjZW50LTUwMDogI2U5MWU2MzsgLyogTWFpbiBhY2NlbnQgY29sb3IgKi9cbiAgLS1hY2NlbnQtNjAwOiAjZDgxYjYwO1xuICAtLWFjY2VudC03MDA6ICNjMjE4NWI7XG4gIC0tYWNjZW50LTgwMDogI2FkMTQ1NztcbiAgLS1hY2NlbnQtOTAwOiAjODgwZTRmO1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICBTRU1BTlRJQyBDT0xPUlNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLyogU3RhdHVzIENvbG9ycyAqL1xuICAtLXN1Y2Nlc3M6ICM0Y2FmNTA7XG4gIC0tc3VjY2Vzcy1saWdodDogIzgxYzc4NDtcbiAgLS1zdWNjZXNzLWRhcms6ICMzODhlM2M7XG4gIC0td2FybmluZzogI2ZmOTgwMDtcbiAgLS13YXJuaW5nLWxpZ2h0OiAjZmZiNzRkO1xuICAtLXdhcm5pbmctZGFyazogI2Y1N2MwMDtcbiAgLS1lcnJvcjogI2Y0NDMzNjtcbiAgLS1lcnJvci1saWdodDogI2U1NzM3MztcbiAgLS1lcnJvci1kYXJrOiAjZDMyZjJmO1xuICAtLWluZm86ICMyMTk2ZjM7XG4gIC0taW5mby1saWdodDogIzY0YjVmNjtcbiAgLS1pbmZvLWRhcms6ICMxOTc2ZDI7XG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgIE5FVVRSQUwgQ09MT1JTXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC8qIEdyYXlzICovXG4gIC0tZ3JheS0wOiAjZmZmZmZmO1xuICAtLWdyYXktNTA6ICNmYWZhZmE7XG4gIC0tZ3JheS0xMDA6ICNmNWY1ZjU7XG4gIC0tZ3JheS0yMDA6ICNlZWVlZWU7XG4gIC0tZ3JheS0zMDA6ICNlMGUwZTA7XG4gIC0tZ3JheS00MDA6ICNiZGJkYmQ7XG4gIC0tZ3JheS01MDA6ICM5ZTllOWU7XG4gIC0tZ3JheS02MDA6ICM3NTc1NzU7XG4gIC0tZ3JheS03MDA6ICM2MTYxNjE7XG4gIC0tZ3JheS04MDA6ICM0MjQyNDI7XG4gIC0tZ3JheS05MDA6ICMyMTIxMjE7XG4gIC0tZ3JheS0xMDAwOiAjMDAwMDAwO1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICBTVVJGQUNFICYgQkFDS0dST1VORCBDT0xPUlNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLS1zdXJmYWNlLTA6IHZhcigtLWdyYXktMCk7IC8qIFB1cmUgd2hpdGUgKi9cbiAgLS1zdXJmYWNlLTE6IHZhcigtLWdyYXktNTApOyAvKiBMaWdodGVzdCBiYWNrZ3JvdW5kICovXG4gIC0tc3VyZmFjZS0yOiB2YXIoLS1ncmF5LTEwMCk7IC8qIENhcmQgYmFja2dyb3VuZHMgKi9cbiAgLS1zdXJmYWNlLTM6IHZhcigtLWdyYXktMjAwKTsgLyogRWxldmF0ZWQgc3VyZmFjZXMgKi9cbiAgLS1zdXJmYWNlLTQ6IHZhcigtLWdyYXktMzAwKTsgLyogSGlnaGVyIGVsZXZhdGlvbiAqL1xuICAvKiBUZXh0IENvbG9ycyAqL1xuICAtLXRleHQtcHJpbWFyeTogdmFyKC0tZ3JheS05MDApOyAvKiBNYWluIHRleHQgKi9cbiAgLS10ZXh0LXNlY29uZGFyeTogdmFyKC0tZ3JheS03MDApOyAvKiBTZWNvbmRhcnkgdGV4dCAqL1xuICAtLXRleHQtZGlzYWJsZWQ6IHZhcigtLWdyYXktNDAwKTsgLyogRGlzYWJsZWQgdGV4dCAqL1xuICAtLXRleHQtaGludDogdmFyKC0tZ3JheS01MDApOyAvKiBIaW50IHRleHQgKi9cbiAgLS10ZXh0LW9uLXByaW1hcnk6IHZhcigtLWdyYXktMCk7IC8qIFRleHQgb24gcHJpbWFyeSBjb2xvciAqL1xuICAtLXRleHQtb24tZGFyazogdmFyKC0tZ3JheS0wKTsgLyogVGV4dCBvbiBkYXJrIGJhY2tncm91bmRzICovXG4gIC8qIEJvcmRlciBDb2xvcnMgKi9cbiAgLS1ib3JkZXItbGlnaHQ6IHZhcigtLWdyYXktMjAwKTtcbiAgLS1ib3JkZXItbWVkaXVtOiB2YXIoLS1ncmF5LTMwMCk7XG4gIC0tYm9yZGVyLXN0cm9uZzogdmFyKC0tZ3JheS00MDApO1xuICAtLWRpdmlkZXI6IHZhcigtLWdyYXktMjAwKTtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgU1BBQ0lORyBTWVNURU1cbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLS1zcGFjaW5nLTA6IDA7XG4gIC0tc3BhY2luZy0xOiAwLjI1cmVtOyAvKiA0cHggKi9cbiAgLS1zcGFjaW5nLTI6IDAuNXJlbTsgLyogOHB4ICovXG4gIC0tc3BhY2luZy0zOiAwLjc1cmVtOyAvKiAxMnB4ICovXG4gIC0tc3BhY2luZy00OiAxcmVtOyAvKiAxNnB4ICovXG4gIC0tc3BhY2luZy01OiAxLjI1cmVtOyAvKiAyMHB4ICovXG4gIC0tc3BhY2luZy02OiAxLjVyZW07IC8qIDI0cHggKi9cbiAgLS1zcGFjaW5nLTg6IDJyZW07IC8qIDMycHggKi9cbiAgLS1zcGFjaW5nLTEwOiAyLjVyZW07IC8qIDQwcHggKi9cbiAgLS1zcGFjaW5nLTEyOiAzcmVtOyAvKiA0OHB4ICovXG4gIC0tc3BhY2luZy0xNjogNHJlbTsgLyogNjRweCAqL1xuICAtLXNwYWNpbmctMjA6IDVyZW07IC8qIDgwcHggKi9cbiAgLS1zcGFjaW5nLTI0OiA2cmVtOyAvKiA5NnB4ICovXG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgIFRZUE9HUkFQSFkgU1lTVEVNXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC8qIEZvbnQgRmFtaWxpZXMgKi9cbiAgLS1mb250LWZhbWlseS1zYW5zOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtZmFtaWx5LW1vbm86IFwiU0YgTW9ub1wiLCBNb25hY28sIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICAvKiBGb250IFNpemVzICovXG4gIC0tdGV4dC14czogMC43NXJlbTsgLyogMTJweCAqL1xuICAtLXRleHQtc206IDAuODc1cmVtOyAvKiAxNHB4ICovXG4gIC0tdGV4dC1iYXNlOiAxcmVtOyAvKiAxNnB4ICovXG4gIC0tdGV4dC1sZzogMS4xMjVyZW07IC8qIDE4cHggKi9cbiAgLS10ZXh0LXhsOiAxLjI1cmVtOyAvKiAyMHB4ICovXG4gIC0tdGV4dC0yeGw6IDEuNXJlbTsgLyogMjRweCAqL1xuICAtLXRleHQtM3hsOiAxLjg3NXJlbTsgLyogMzBweCAqL1xuICAtLXRleHQtNHhsOiAyLjI1cmVtOyAvKiAzNnB4ICovXG4gIC0tdGV4dC01eGw6IDNyZW07IC8qIDQ4cHggKi9cbiAgLS10ZXh0LTZ4bDogNHJlbTsgLyogNjRweCAqL1xuICAvKiBGb250IFdlaWdodHMgKi9cbiAgLS1mb250LXRoaW46IDEwMDtcbiAgLS1mb250LWxpZ2h0OiAzMDA7XG4gIC0tZm9udC1ub3JtYWw6IDQwMDtcbiAgLS1mb250LW1lZGl1bTogNTAwO1xuICAtLWZvbnQtc2VtaWJvbGQ6IDYwMDtcbiAgLS1mb250LWJvbGQ6IDcwMDtcbiAgLS1mb250LWJsYWNrOiA5MDA7XG4gIC8qIExpbmUgSGVpZ2h0cyAqL1xuICAtLWxlYWRpbmctdGlnaHQ6IDEuMjU7XG4gIC0tbGVhZGluZy1ub3JtYWw6IDEuNTtcbiAgLS1sZWFkaW5nLXJlbGF4ZWQ6IDEuNjI1O1xuICAtLWxlYWRpbmctbG9vc2U6IDI7XG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgIExBWU9VVCAmIFNJWklOR1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAvKiBCcmVha3BvaW50cyAqL1xuICAtLWJyZWFrcG9pbnQtc206IDY0MHB4O1xuICAtLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWJyZWFrcG9pbnQtbGc6IDEwMjRweDtcbiAgLS1icmVha3BvaW50LXhsOiAxMjgwcHg7XG4gIC0tYnJlYWtwb2ludC0yeGw6IDE1MzZweDtcbiAgLyogQm9yZGVyIFJhZGl1cyAqL1xuICAtLXJhZGl1cy1ub25lOiAwO1xuICAtLXJhZGl1cy1zbTogMC4yNXJlbTsgLyogNHB4ICovXG4gIC0tcmFkaXVzLW1kOiAwLjM3NXJlbTsgLyogNnB4ICovXG4gIC0tcmFkaXVzLWxnOiAwLjVyZW07IC8qIDhweCAqL1xuICAtLXJhZGl1cy14bDogMC43NXJlbTsgLyogMTJweCAqL1xuICAtLXJhZGl1cy0yeGw6IDFyZW07IC8qIDE2cHggKi9cbiAgLS1yYWRpdXMtM3hsOiAxLjVyZW07IC8qIDI0cHggKi9cbiAgLS1yYWRpdXMtZnVsbDogOTk5OXB4O1xuICAvKiBTaGFkb3dzICovXG4gIC0tc2hhZG93LXNtOiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtLXNoYWRvdy1tZDogMCA0cHggNnB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAtLXNoYWRvdy1sZzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgNHB4IDZweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIC0tc2hhZG93LXhsOiAwIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxMHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAtLXNoYWRvdy0yeGw6IDAgMjVweCA1MHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgIFRSQU5TSVRJT05TXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC0tdHJhbnNpdGlvbi1mYXN0OiAxNTBtcyBlYXNlO1xuICAtLXRyYW5zaXRpb24tbm9ybWFsOiAzMDBtcyBlYXNlO1xuICAtLXRyYW5zaXRpb24tc2xvdzogNTAwbXMgZWFzZTtcbiAgLS1lYXNlLWluOiBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcbiAgLS1lYXNlLW91dDogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIC0tZWFzZS1pbi1vdXQ6IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgIFotSU5ERVggTEFZRVJTXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC0tei1iYXNlOiAwO1xuICAtLXotZHJvcGRvd246IDEwMDA7XG4gIC0tei1zdGlja3k6IDEwMjA7XG4gIC0tei1maXhlZDogMTAzMDtcbiAgLS16LW1vZGFsLWJhY2tkcm9wOiAxMDQwO1xuICAtLXotbW9kYWw6IDEwNTA7XG4gIC0tei1wb3BvdmVyOiAxMDYwO1xuICAtLXotdG9vbHRpcDogMTA3MDtcbiAgLS16LW5vdGlmaWNhdGlvbjogMTA4MDtcbiAgLS16LW1heGltdW06IDk5OTk7XG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgIENPTVBPTkVOVCBTUEVDSUZJQyBWQVJJQUJMRVNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLyogVG9vbGJhciAqL1xuICAtLXRvb2xiYXItaGVpZ2h0OiA2NHB4O1xuICAtLXRvb2xiYXItYmc6IHZhcigtLXN1cmZhY2UtMCk7XG4gIC0tdG9vbGJhci1ib3JkZXI6IHZhcigtLWJvcmRlci1saWdodCk7XG4gIC0tdG9vbGJhci1zaGFkb3c6IHZhcigtLXNoYWRvdy1zbSk7XG4gIC8qIE5hdmlnYXRpb24gKi9cbiAgLS1uYXYtYmc6IHZhcigtLXN1cmZhY2UtMCk7XG4gIC0tbmF2LWJvcmRlcjogdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbiAgLS1uYXYtaXRlbS1ob3ZlcjogdmFyKC0tc3VyZmFjZS0yKTtcbiAgLS1uYXYtaXRlbS1hY3RpdmU6IHZhcigtLXByaW1hcnktNTApO1xuICAvKiBDYXJkcyAqL1xuICAtLWNhcmQtYmc6IHZhcigtLXN1cmZhY2UtMCk7XG4gIC0tY2FyZC1ib3JkZXI6IHZhcigtLWJvcmRlci1saWdodCk7XG4gIC0tY2FyZC1zaGFkb3c6IHZhcigtLXNoYWRvdy1zbSk7XG4gIC0tY2FyZC1yYWRpdXM6IHZhcigtLXJhZGl1cy1sZyk7XG4gIC8qIEZvcm1zICovXG4gIC0taW5wdXQtYmc6IHZhcigtLXN1cmZhY2UtMCk7XG4gIC0taW5wdXQtYm9yZGVyOiB2YXIoLS1ib3JkZXItbWVkaXVtKTtcbiAgLS1pbnB1dC1ib3JkZXItZm9jdXM6IHZhcigtLXByaW1hcnktNTAwKTtcbiAgLS1pbnB1dC1wbGFjZWhvbGRlcjogdmFyKC0tdGV4dC1oaW50KTtcbiAgLyogQnV0dG9ucyAqL1xuICAtLWJ0bi1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG4gIC0tYnRuLXNoYWRvdzogdmFyKC0tc2hhZG93LXNtKTtcbiAgLS1idG4tc2hhZG93LWhvdmVyOiB2YXIoLS1zaGFkb3ctbWQpO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVEhFTUUgTUlYSU5TXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogTWl4aW4gdG8gY3JlYXRlIHRoZW1lLWF3YXJlIGNvbXBvbmVudHMgKi9cbi8qIE1peGluIGZvciBjb21wb25lbnQgdGhlbWluZyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExFR0FDWSBWQVJJQUJMRSBNQVBQSU5HXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogTWFwIGxlZ2FjeSBTQ1NTIHZhcmlhYmxlcyB0byBDU1MgY3VzdG9tIHByb3BlcnRpZXMgKi9cbi8qIExlZ2FjeSBzcGFjaW5nICovXG4vKiBMZWdhY3kgYnJlYWtwb2ludHMgKi9cbi8qIExlZ2FjeSB0b29sYmFyICovXG4vKiBcbiAqIERhcmsgVGhlbWUgLSBNb2Rlcm4gZGFyayBjb2xvciBzY2hlbWVcbiAqIFRoaXMgdGhlbWUgcHJvdmlkZXMgYSBzbGVlaywgZXllLWZyaWVuZGx5IGRhcmsgaW50ZXJmYWNlXG4gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBEQVJLIFRIRU1FIFZBUklBQkxFU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbltkYXRhLXRoZW1lPWRhcmtdIHtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgUFJJTUFSWSBCUkFORCBDT0xPUlMgKGFkanVzdGVkIGZvciBkYXJrIHRoZW1lKVxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAtLXByaW1hcnktNTA6ICMwZDE0MjU7XG4gIC0tcHJpbWFyeS0xMDA6ICMxYTIzMzI7XG4gIC0tcHJpbWFyeS0yMDA6ICMyYTM0NDE7XG4gIC0tcHJpbWFyeS0zMDA6ICMzZDRhNWM7XG4gIC0tcHJpbWFyeS00MDA6ICM1YTZiODE7XG4gIC0tcHJpbWFyeS01MDA6ICM2YmI2ZmY7IC8qIEJyaWdodGVyIGJsdWUgZm9yIGRhcmsgYmFja2dyb3VuZHMgKi9cbiAgLS1wcmltYXJ5LTYwMDogIzRkYWJmNztcbiAgLS1wcmltYXJ5LTcwMDogIzIxOTZmMztcbiAgLS1wcmltYXJ5LTgwMDogIzE5NzZkMjtcbiAgLS1wcmltYXJ5LTkwMDogIzE1NjVjMDtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgU1VSRkFDRSAmIEJBQ0tHUk9VTkQgQ09MT1JTXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC0tc3VyZmFjZS0wOiAjMGQxMTE3OyAvKiBEZWVwIGRhcmsgYmFja2dyb3VuZCAqL1xuICAtLXN1cmZhY2UtMTogIzE2MWIyMjsgLyogU2xpZ2h0bHkgbGlnaHRlciBkYXJrICovXG4gIC0tc3VyZmFjZS0yOiAjMjEyNjJkOyAvKiBDYXJkIGJhY2tncm91bmRzICovXG4gIC0tc3VyZmFjZS0zOiAjMzAzNjNkOyAvKiBFbGV2YXRlZCBzdXJmYWNlcyAqL1xuICAtLXN1cmZhY2UtNDogIzQ4NGY1ODsgLyogSGlnaGVyIGVsZXZhdGlvbiAqL1xuICAtLWJnLXByaW1hcnk6IHZhcigtLXN1cmZhY2UtMCk7XG4gIC0tYmctc2Vjb25kYXJ5OiB2YXIoLS1zdXJmYWNlLTEpO1xuICAtLWJnLXRlcnRpYXJ5OiB2YXIoLS1zdXJmYWNlLTIpO1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICBURVhUIENPTE9SU1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAtLXRleHQtcHJpbWFyeTogI2YwZjZmYzsgLyogVmVyeSBsaWdodCB0ZXh0ICovXG4gIC0tdGV4dC1zZWNvbmRhcnk6ICM4Yjk0OWU7IC8qIE1lZGl1bSBncmF5IHRleHQgKi9cbiAgLS10ZXh0LWRpc2FibGVkOiAjNDg0ZjU4OyAvKiBEaXNhYmxlZCB0ZXh0ICovXG4gIC0tdGV4dC1oaW50OiAjNjU2ZDc2OyAvKiBIaW50IHRleHQgKi9cbiAgLS10ZXh0LW9uLXByaW1hcnk6ICNmZmZmZmY7IC8qIFRleHQgb24gcHJpbWFyeSBjb2xvciAqL1xuICAtLXRleHQtb24tZGFyazogI2ZmZmZmZjsgLyogVGV4dCBvbiBkYXJrIGJhY2tncm91bmRzICovXG4gIC0tdGV4dC1vbi1zdXJmYWNlOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICBCT1JERVIgJiBESVZJREVSIENPTE9SU1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAtLWJvcmRlci1saWdodDogIzMwMzYzZDtcbiAgLS1ib3JkZXItbWVkaXVtOiAjMjEyNjJkO1xuICAtLWJvcmRlci1zdHJvbmc6ICM0ODRmNTg7XG4gIC0tZGl2aWRlcjogIzMwMzYzZDtcbiAgLyogTGVnYWN5IGJvcmRlciBjb2xvciAtIGFkanVzdGVkIGZvciBkYXJrIHRoZW1lICovXG4gIC0tYm9yZGVyLWNvbG9yOiAjMjEyNjJkO1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICBDT01QT05FTlQgU1BFQ0lGSUMgQ09MT1JTXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC8qIFRvb2xiYXIgKi9cbiAgLS10b29sYmFyLWJnOiB2YXIoLS1zdXJmYWNlLTEpO1xuICAtLXRvb2xiYXItYm9yZGVyOiB2YXIoLS1ib3JkZXItbGlnaHQpO1xuICAtLXRvb2xiYXItdGV4dDogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgLS10b29sYmFyLWljb246IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgLS10b29sYmFyLXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLyogTmF2aWdhdGlvbiAqL1xuICAtLW5hdi1iZzogdmFyKC0tc3VyZmFjZS0xKTtcbiAgLS1uYXYtYm9yZGVyOiB2YXIoLS1ib3JkZXItbGlnaHQpO1xuICAtLW5hdi1pdGVtLXRleHQ6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIC0tbmF2LWl0ZW0taG92ZXI6IHZhcigtLXN1cmZhY2UtMyk7XG4gIC0tbmF2LWl0ZW0tYWN0aXZlOiByZ2JhKDEwNywgMTgyLCAyNTUsIDAuMTUpO1xuICAtLW5hdi1pdGVtLWFjdGl2ZS10ZXh0OiB2YXIoLS1wcmltYXJ5LTUwMCk7XG4gIC8qIENhcmRzICovXG4gIC0tY2FyZC1iZzogdmFyKC0tc3VyZmFjZS0yKTtcbiAgLS1jYXJkLWJvcmRlcjogdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbiAgLS1jYXJkLXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1jYXJkLWhvdmVyLXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLyogRm9ybXMgJiBJbnB1dHMgKi9cbiAgLS1pbnB1dC1iZzogdmFyKC0tc3VyZmFjZS0yKTtcbiAgLS1pbnB1dC1ib3JkZXI6IHZhcigtLWJvcmRlci1zdHJvbmcpO1xuICAtLWlucHV0LWJvcmRlci1mb2N1czogdmFyKC0tcHJpbWFyeS01MDApO1xuICAtLWlucHV0LWJvcmRlci1lcnJvcjogdmFyKC0tZXJyb3IpO1xuICAtLWlucHV0LXRleHQ6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIC0taW5wdXQtcGxhY2Vob2xkZXI6IHZhcigtLXRleHQtaGludCk7XG4gIC0taW5wdXQtbGFiZWw6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgLyogQnV0dG9ucyAqL1xuICAtLWJ0bi1wcmltYXJ5LWJnOiB2YXIoLS1wcmltYXJ5LTUwMCk7XG4gIC0tYnRuLXByaW1hcnktdGV4dDogdmFyKC0tc3VyZmFjZS0wKTtcbiAgLS1idG4tcHJpbWFyeS1ob3ZlcjogdmFyKC0tcHJpbWFyeS00MDApO1xuICAtLWJ0bi1wcmltYXJ5LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMTA3LCAxODIsIDI1NSwgMC4yKTtcbiAgLS1idG4tc2Vjb25kYXJ5LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1idG4tc2Vjb25kYXJ5LXRleHQ6IHZhcigtLXByaW1hcnktNTAwKTtcbiAgLS1idG4tc2Vjb25kYXJ5LWJvcmRlcjogdmFyKC0tcHJpbWFyeS01MDApO1xuICAtLWJ0bi1zZWNvbmRhcnktaG92ZXI6IHJnYmEoMTA3LCAxODIsIDI1NSwgMC4xKTtcbiAgLS1idG4tZ2hvc3QtdGV4dDogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICAtLWJ0bi1naG9zdC1ob3ZlcjogdmFyKC0tc3VyZmFjZS0zKTtcbiAgLyogU3RhdHVzIENvbG9ycyAoYWRqdXN0ZWQgZm9yIGRhcmsgdGhlbWUpICovXG4gIC0tc3RhdHVzLXN1Y2Nlc3M6ICMzZmI5NTA7XG4gIC0tc3RhdHVzLXN1Y2Nlc3MtYmc6IHJnYmEoNjMsIDE4NSwgODAsIDAuMTUpO1xuICAtLXN0YXR1cy1zdWNjZXNzLWJvcmRlcjogcmdiYSg2MywgMTg1LCA4MCwgMC40KTtcbiAgLS1zdGF0dXMtd2FybmluZzogI2QyOTkyMjtcbiAgLS1zdGF0dXMtd2FybmluZy1iZzogcmdiYSgyMTAsIDE1MywgMzQsIDAuMTUpO1xuICAtLXN0YXR1cy13YXJuaW5nLWJvcmRlcjogcmdiYSgyMTAsIDE1MywgMzQsIDAuNCk7XG4gIC0tc3RhdHVzLWVycm9yOiAjZjg1MTQ5O1xuICAtLXN0YXR1cy1lcnJvci1iZzogcmdiYSgyNDgsIDgxLCA3MywgMC4xNSk7XG4gIC0tc3RhdHVzLWVycm9yLWJvcmRlcjogcmdiYSgyNDgsIDgxLCA3MywgMC40KTtcbiAgLS1zdGF0dXMtaW5mbzogIzU4YTZmZjtcbiAgLS1zdGF0dXMtaW5mby1iZzogcmdiYSg4OCwgMTY2LCAyNTUsIDAuMTUpO1xuICAtLXN0YXR1cy1pbmZvLWJvcmRlcjogcmdiYSg4OCwgMTY2LCAyNTUsIDAuNCk7XG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgIFdPUktTUEFDRSBTUEVDSUZJQyBDT0xPUlNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLyogRGFzaGJvYXJkICovXG4gIC0tZGFzaGJvYXJkLWJnOiB2YXIoLS1zdXJmYWNlLTApO1xuICAtLWRhc2hib2FyZC1jYXJkLWJnOiB2YXIoLS1zdXJmYWNlLTIpO1xuICAtLWRhc2hib2FyZC1oZWFkZXItYmc6IHZhcigtLXN1cmZhY2UtMSk7XG4gIC0tZGFzaGJvYXJkLWJvcmRlcjogdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbiAgLyogTW9kZWxzICYgUmVjb3JkcyAqL1xuICAtLW1vZGVsLWJnOiB2YXIoLS1zdXJmYWNlLTIpO1xuICAtLW1vZGVsLWhlYWRlci1iZzogdmFyKC0tc3VyZmFjZS0zKTtcbiAgLS1tb2RlbC1ib3JkZXI6IHZhcigtLWJvcmRlci1saWdodCk7XG4gIC0tbW9kZWwtaG92ZXI6IHZhcigtLXN1cmZhY2UtMyk7XG4gIC0tbW9kZWwtc2VsZWN0ZWQ6IHJnYmEoMTA3LCAxODIsIDI1NSwgMC4xNSk7XG4gIC8qIFNlYXJjaCAmIEZpbHRlcnMgKi9cbiAgLS1zZWFyY2gtYmc6IHZhcigtLXN1cmZhY2UtMik7XG4gIC0tc2VhcmNoLWJvcmRlcjogdmFyKC0tYm9yZGVyLXN0cm9uZyk7XG4gIC0tc2VhcmNoLWZvY3VzOiB2YXIoLS1wcmltYXJ5LTUwMCk7XG4gIC0tc2VhcmNoLXJlc3VsdHMtYmc6IHZhcigtLXN1cmZhY2UtMik7XG4gIC0tc2VhcmNoLWhpZ2hsaWdodDogcmdiYSgxMDcsIDE4MiwgMjU1LCAwLjIpO1xuICAvKiBOb3RpZmljYXRpb25zICovXG4gIC0tbm90aWZpY2F0aW9uLWJnOiB2YXIoLS1zdXJmYWNlLTIpO1xuICAtLW5vdGlmaWNhdGlvbi1ib3JkZXI6IHZhcigtLWJvcmRlci1saWdodCk7XG4gIC0tbm90aWZpY2F0aW9uLXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIC0tbm90aWZpY2F0aW9uLXN1Y2Nlc3M6IHZhcigtLXN0YXR1cy1zdWNjZXNzKTtcbiAgLS1ub3RpZmljYXRpb24td2FybmluZzogdmFyKC0tc3RhdHVzLXdhcm5pbmcpO1xuICAtLW5vdGlmaWNhdGlvbi1lcnJvcjogdmFyKC0tc3RhdHVzLWVycm9yKTtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgTEVHQUNZIFZBUklBQkxFIFNVUFBPUlRcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLyogU3VwcG9ydCBmb3IgZXhpc3RpbmcgY29sb3IgdmFyaWFibGVzIC0gYWRqdXN0ZWQgZm9yIGRhcmsgdGhlbWUgKi9cbiAgLS10aGVtZS1zcGVjaWFsLWZvbnQ6ICNmMGY2ZmM7XG4gIC0tdGhlbWUtc3BlY2lhbC1mb250LTE6ICM4Yjk0OWU7XG4gIC0tbm90aWZpY2F0aW9uLWZvbnQtY29sb3ItZGVmYXVsdDogI2YwZjZmYztcbiAgLS1tb2RlbC1zaXplOiAjNmJiNmZmO1xuICAtLXRoZW1lLWJ1dHRvbi0xOiB2YXIoLS1wcmltYXJ5LTUwMCk7XG4gIC0tdGhlbWUtaWNvbi1ibHVlOiB2YXIoLS1wcmltYXJ5LTUwMCk7XG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgIENPTVBPTkVOVCBPVkVSUklERVNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLyogRW5zdXJlIHByb3BlciB0ZXh0IGNvbnRyYXN0ICovXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1wcmltYXJ5KTtcbiAgLyogU2Nyb2xsYmFyIHN0eWxpbmcgZm9yIGRhcmsgdGhlbWUgKi9cbiAgc2Nyb2xsYmFyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTQpIHZhcigtLXN1cmZhY2UtMik7XG4gIC8qIFNlbGVjdGlvbiBjb2xvcnMgKi9cbiAgLyogSW1hZ2UgYWRqdXN0bWVudHMgZm9yIGRhcmsgdGhlbWUgKi9cbiAgLyogQ29kZSBibG9ja3MgYW5kIHByZSBlbGVtZW50cyAqL1xufVxuW2RhdGEtdGhlbWU9ZGFya106Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG5bZGF0YS10aGVtZT1kYXJrXTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTIpO1xufVxuW2RhdGEtdGhlbWU9ZGFya106Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS00KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuW2RhdGEtdGhlbWU9ZGFya106Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzY1NmQ3Njtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIDo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDcsIDE4MiwgMjU1LCAwLjMpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIGltZyB7XG4gIG9wYWNpdHk6IDAuOTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS10cmFuc2l0aW9uLW5vcm1hbCk7XG59XG5bZGF0YS10aGVtZT1kYXJrXSBpbWc6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuW2RhdGEtdGhlbWU9ZGFya10gcHJlLCBbZGF0YS10aGVtZT1kYXJrXSBjb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0xKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG5cbi8qIFxuICogTGlnaHQgVGhlbWUgLSBEZWZhdWx0IGxpZ2h0IGNvbG9yIHNjaGVtZVxuICogVGhpcyB0aGVtZSBwcm92aWRlcyBhIGNsZWFuLCBtb2Rlcm4gbGlnaHQgaW50ZXJmYWNlXG4gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMSUdIVCBUSEVNRSBWQVJJQUJMRVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5bZGF0YS10aGVtZT1saWdodF0sIDpyb290IHtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgUFJJTUFSWSBCUkFORCBDT0xPUlNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLS1wcmltYXJ5LTUwOiAjZTNmMmZkO1xuICAtLXByaW1hcnktMTAwOiAjYmJkZWZiO1xuICAtLXByaW1hcnktMjAwOiAjOTBjYWY5O1xuICAtLXByaW1hcnktMzAwOiAjNjRiNWY2O1xuICAtLXByaW1hcnktNDAwOiAjNDJhNWY1O1xuICAtLXByaW1hcnktNTAwOiAjNGRhYmY3OyAvKiBFbG9uIGJyYW5kIGJsdWUgKi9cbiAgLS1wcmltYXJ5LTYwMDogIzFlODhlNTtcbiAgLS1wcmltYXJ5LTcwMDogIzE5NzZkMjtcbiAgLS1wcmltYXJ5LTgwMDogIzE1NjVjMDtcbiAgLS1wcmltYXJ5LTkwMDogIzBkNDdhMTtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgU1VSRkFDRSAmIEJBQ0tHUk9VTkQgQ09MT1JTXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC0tc3VyZmFjZS0wOiAjZmZmZmZmOyAvKiBQdXJlIHdoaXRlICovXG4gIC0tc3VyZmFjZS0xOiAjZmFmYWZhOyAvKiBMaWdodGVzdCBiYWNrZ3JvdW5kICovXG4gIC0tc3VyZmFjZS0yOiAjZjVmNWY1OyAvKiBDYXJkIGJhY2tncm91bmRzICovXG4gIC0tc3VyZmFjZS0zOiAjZWVlZWVlOyAvKiBFbGV2YXRlZCBzdXJmYWNlcyAqL1xuICAtLXN1cmZhY2UtNDogI2UwZTBlMDsgLyogSGlnaGVyIGVsZXZhdGlvbiAqL1xuICAtLWJnLXByaW1hcnk6IHZhcigtLXN1cmZhY2UtMCk7XG4gIC0tYmctc2Vjb25kYXJ5OiB2YXIoLS1zdXJmYWNlLTEpO1xuICAtLWJnLXRlcnRpYXJ5OiB2YXIoLS1zdXJmYWNlLTIpO1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICBURVhUIENPTE9SU1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAtLXRleHQtcHJpbWFyeTogIzIxMjEyMTsgLyogTWFpbiB0ZXh0IC0gdmVyeSBkYXJrIGdyYXkgKi9cbiAgLS10ZXh0LXNlY29uZGFyeTogIzYxNjE2MTsgLyogU2Vjb25kYXJ5IHRleHQgLSBtZWRpdW0gZ3JheSAqL1xuICAtLXRleHQtZGlzYWJsZWQ6ICNiZGJkYmQ7IC8qIERpc2FibGVkIHRleHQgLSBsaWdodCBncmF5ICovXG4gIC0tdGV4dC1oaW50OiAjOWU5ZTllOyAvKiBIaW50IHRleHQgLSBtZWRpdW0tbGlnaHQgZ3JheSAqL1xuICAtLXRleHQtb24tcHJpbWFyeTogI2ZmZmZmZjsgLyogVGV4dCBvbiBwcmltYXJ5IGNvbG9yICovXG4gIC0tdGV4dC1vbi1kYXJrOiAjZmZmZmZmOyAvKiBUZXh0IG9uIGRhcmsgYmFja2dyb3VuZHMgKi9cbiAgLS10ZXh0LW9uLXN1cmZhY2U6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgIEJPUkRFUiAmIERJVklERVIgQ09MT1JTXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC0tYm9yZGVyLWxpZ2h0OiAjZjBmMGYwO1xuICAtLWJvcmRlci1tZWRpdW06ICNlMGUwZTA7XG4gIC0tYm9yZGVyLXN0cm9uZzogI2JkYmRiZDtcbiAgLS1kaXZpZGVyOiAjZWVlZWVlO1xuICAvKiBMZWdhY3kgYm9yZGVyIGNvbG9yICovXG4gIC0tYm9yZGVyLWNvbG9yOiAjZjRmOGZmO1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICBDT01QT05FTlQgU1BFQ0lGSUMgQ09MT1JTXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC8qIFRvb2xiYXIgKi9cbiAgLS10b29sYmFyLWJnOiB2YXIoLS1zdXJmYWNlLTApO1xuICAtLXRvb2xiYXItYm9yZGVyOiB2YXIoLS1ib3JkZXItbGlnaHQpO1xuICAtLXRvb2xiYXItdGV4dDogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgLS10b29sYmFyLWljb246IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgLS10b29sYmFyLXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLyogTmF2aWdhdGlvbiAqL1xuICAtLW5hdi1iZzogdmFyKC0tc3VyZmFjZS0wKTtcbiAgLS1uYXYtYm9yZGVyOiB2YXIoLS1ib3JkZXItbGlnaHQpO1xuICAtLW5hdi1pdGVtLXRleHQ6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIC0tbmF2LWl0ZW0taG92ZXI6IHZhcigtLXN1cmZhY2UtMik7XG4gIC0tbmF2LWl0ZW0tYWN0aXZlOiB2YXIoLS1wcmltYXJ5LTUwKTtcbiAgLS1uYXYtaXRlbS1hY3RpdmUtdGV4dDogdmFyKC0tcHJpbWFyeS03MDApO1xuICAvKiBDYXJkcyAqL1xuICAtLWNhcmQtYmc6IHZhcigtLXN1cmZhY2UtMCk7XG4gIC0tY2FyZC1ib3JkZXI6IHZhcigtLWJvcmRlci1saWdodCk7XG4gIC0tY2FyZC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtLWNhcmQtaG92ZXItc2hhZG93OiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAvKiBGb3JtcyAmIElucHV0cyAqL1xuICAtLWlucHV0LWJnOiB2YXIoLS1zdXJmYWNlLTApO1xuICAtLWlucHV0LWJvcmRlcjogdmFyKC0tYm9yZGVyLW1lZGl1bSk7XG4gIC0taW5wdXQtYm9yZGVyLWZvY3VzOiB2YXIoLS1wcmltYXJ5LTUwMCk7XG4gIC0taW5wdXQtYm9yZGVyLWVycm9yOiB2YXIoLS1lcnJvcik7XG4gIC0taW5wdXQtdGV4dDogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgLS1pbnB1dC1wbGFjZWhvbGRlcjogdmFyKC0tdGV4dC1oaW50KTtcbiAgLS1pbnB1dC1sYWJlbDogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICAvKiBCdXR0b25zICovXG4gIC0tYnRuLXByaW1hcnktYmc6IHZhcigtLXByaW1hcnktNTAwKTtcbiAgLS1idG4tcHJpbWFyeS10ZXh0OiB2YXIoLS10ZXh0LW9uLXByaW1hcnkpO1xuICAtLWJ0bi1wcmltYXJ5LWhvdmVyOiB2YXIoLS1wcmltYXJ5LTYwMCk7XG4gIC0tYnRuLXByaW1hcnktc2hhZG93OiAwIDJweCA0cHggcmdiYSg3NywgMTcxLCAyNDcsIDAuMik7XG4gIC0tYnRuLXNlY29uZGFyeS1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnRuLXNlY29uZGFyeS10ZXh0OiB2YXIoLS1wcmltYXJ5LTUwMCk7XG4gIC0tYnRuLXNlY29uZGFyeS1ib3JkZXI6IHZhcigtLXByaW1hcnktNTAwKTtcbiAgLS1idG4tc2Vjb25kYXJ5LWhvdmVyOiB2YXIoLS1wcmltYXJ5LTUwKTtcbiAgLS1idG4tZ2hvc3QtdGV4dDogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICAtLWJ0bi1naG9zdC1ob3ZlcjogdmFyKC0tc3VyZmFjZS0yKTtcbiAgLyogU3RhdHVzIENvbG9ycyAoc2VtYW50aWMpICovXG4gIC0tc3RhdHVzLXN1Y2Nlc3M6ICMyOGE3NDU7XG4gIC0tc3RhdHVzLXN1Y2Nlc3MtYmc6ICNkNGVkZGE7XG4gIC0tc3RhdHVzLXN1Y2Nlc3MtYm9yZGVyOiAjYzNlNmNiO1xuICAtLXN0YXR1cy13YXJuaW5nOiAjZmZjMTA3O1xuICAtLXN0YXR1cy13YXJuaW5nLWJnOiAjZmZmM2NkO1xuICAtLXN0YXR1cy13YXJuaW5nLWJvcmRlcjogI2ZmZWFhNztcbiAgLS1zdGF0dXMtZXJyb3I6ICNkYzM1NDU7XG4gIC0tc3RhdHVzLWVycm9yLWJnOiAjZjhkN2RhO1xuICAtLXN0YXR1cy1lcnJvci1ib3JkZXI6ICNmNWM2Y2I7XG4gIC0tc3RhdHVzLWluZm86ICMxN2EyYjg7XG4gIC0tc3RhdHVzLWluZm8tYmc6ICNkMWVjZjE7XG4gIC0tc3RhdHVzLWluZm8tYm9yZGVyOiAjYmVlNWViO1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICBXT1JLU1BBQ0UgU1BFQ0lGSUMgQ09MT1JTXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC8qIERhc2hib2FyZCAqL1xuICAtLWRhc2hib2FyZC1iZzogdmFyKC0tc3VyZmFjZS0xKTtcbiAgLS1kYXNoYm9hcmQtY2FyZC1iZzogdmFyKC0tc3VyZmFjZS0wKTtcbiAgLS1kYXNoYm9hcmQtaGVhZGVyLWJnOiB2YXIoLS1zdXJmYWNlLTApO1xuICAtLWRhc2hib2FyZC1ib3JkZXI6IHZhcigtLWJvcmRlci1saWdodCk7XG4gIC8qIE1vZGVscyAmIFJlY29yZHMgKi9cbiAgLS1tb2RlbC1iZzogdmFyKC0tc3VyZmFjZS0wKTtcbiAgLS1tb2RlbC1oZWFkZXItYmc6IHZhcigtLXN1cmZhY2UtMik7XG4gIC0tbW9kZWwtYm9yZGVyOiB2YXIoLS1ib3JkZXItbGlnaHQpO1xuICAtLW1vZGVsLWhvdmVyOiB2YXIoLS1zdXJmYWNlLTEpO1xuICAtLW1vZGVsLXNlbGVjdGVkOiB2YXIoLS1wcmltYXJ5LTUwKTtcbiAgLyogU2VhcmNoICYgRmlsdGVycyAqL1xuICAtLXNlYXJjaC1iZzogdmFyKC0tc3VyZmFjZS0wKTtcbiAgLS1zZWFyY2gtYm9yZGVyOiB2YXIoLS1ib3JkZXItbWVkaXVtKTtcbiAgLS1zZWFyY2gtZm9jdXM6IHZhcigtLXByaW1hcnktNTAwKTtcbiAgLS1zZWFyY2gtcmVzdWx0cy1iZzogdmFyKC0tc3VyZmFjZS0wKTtcbiAgLS1zZWFyY2gtaGlnaGxpZ2h0OiB2YXIoLS1wcmltYXJ5LTEwMCk7XG4gIC8qIE5vdGlmaWNhdGlvbnMgKi9cbiAgLS1ub3RpZmljYXRpb24tYmc6IHZhcigtLXN1cmZhY2UtMCk7XG4gIC0tbm90aWZpY2F0aW9uLWJvcmRlcjogdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbiAgLS1ub3RpZmljYXRpb24tc2hhZG93OiB2YXIoLS1zaGFkb3ctbGcpO1xuICAtLW5vdGlmaWNhdGlvbi1zdWNjZXNzOiB2YXIoLS1zdGF0dXMtc3VjY2Vzcyk7XG4gIC0tbm90aWZpY2F0aW9uLXdhcm5pbmc6IHZhcigtLXN0YXR1cy13YXJuaW5nKTtcbiAgLS1ub3RpZmljYXRpb24tZXJyb3I6IHZhcigtLXN0YXR1cy1lcnJvcik7XG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgIExFR0FDWSBWQVJJQUJMRSBTVVBQT1JUXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC8qIFN1cHBvcnQgZm9yIGV4aXN0aW5nIGNvbG9yIHZhcmlhYmxlcyAqL1xuICAtLXRoZW1lLXNwZWNpYWwtZm9udDogI0YwRjhGRjtcbiAgLS10aGVtZS1zcGVjaWFsLWZvbnQtMTogIzM1NTA2NztcbiAgLS1ub3RpZmljYXRpb24tZm9udC1jb2xvci1kZWZhdWx0OiAjRkZGRkZGO1xuICAtLW1vZGVsLXNpemU6ICMyNjU5QUI7XG4gIC0tdGhlbWUtYnV0dG9uLTE6IHZhcigtLXByaW1hcnktNTAwKTtcbiAgLS10aGVtZS1pY29uLWJsdWU6IHZhcigtLXByaW1hcnktNTAwKTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExJR0hUIFRIRU1FIENPTVBPTkVOVCBPVkVSUklERVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5bZGF0YS10aGVtZT1saWdodF0ge1xuICAvKiBFbnN1cmUgcHJvcGVyIHRleHQgY29udHJhc3QgKi9cbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXByaW1hcnkpO1xuICAvKiBTY3JvbGxiYXIgc3R5bGluZyBmb3IgbGlnaHQgdGhlbWUgKi9cbiAgc2Nyb2xsYmFyLWNvbG9yOiB2YXIoLS1ncmF5LTMwMCkgdmFyKC0tZ3JheS0xMDApO1xuICAvKiBTZWxlY3Rpb24gY29sb3JzICovXG59XG5bZGF0YS10aGVtZT1saWdodF06Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG5bZGF0YS10aGVtZT1saWdodF06Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JheS0xMDApO1xufVxuW2RhdGEtdGhlbWU9bGlnaHRdOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdyYXktMzAwKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuW2RhdGEtdGhlbWU9bGlnaHRdOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdyYXktNDAwKTtcbn1cbltkYXRhLXRoZW1lPWxpZ2h0XSA6OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktMjAwKTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG5cbi8qIFxuICogVGhlbWUgTWFuYWdlciAtIEphdmFTY3JpcHQgaW50ZWdyYXRpb24gYW5kIHRoZW1lIHN3aXRjaGluZyB1dGlsaXRpZXNcbiAqIFRoaXMgZmlsZSBwcm92aWRlcyB1dGlsaXRpZXMgZm9yIGR5bmFtaWMgdGhlbWUgc3dpdGNoaW5nXG4gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUSEVNRSBTV0lUQ0hJTkcgVVRJTElUSUVTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQmFzZSB0aGVtZSB0cmFuc2l0aW9uIGZvciBzbW9vdGggdGhlbWUgY2hhbmdlcyAqL1xuOnJvb3QsIFtkYXRhLXRoZW1lXSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLXRyYW5zaXRpb24tbm9ybWFsKSwgYmFja2dyb3VuZC1jb2xvciB2YXIoLS10cmFuc2l0aW9uLW5vcm1hbCksIGJvcmRlci1jb2xvciB2YXIoLS10cmFuc2l0aW9uLW5vcm1hbCksIGJveC1zaGFkb3cgdmFyKC0tdHJhbnNpdGlvbi1ub3JtYWwpO1xufVxuXG4vKiBEaXNhYmxlIHRyYW5zaXRpb25zIGR1cmluZyB0aGVtZSBzd2l0Y2ggdG8gcHJldmVudCBmbGFzaGluZyAqL1xuLnRoZW1lLXN3aXRjaGluZyAqIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVEhFTUUgREVURUNUSU9OXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQXV0byBkYXJrIG1vZGUgYmFzZWQgb24gc3lzdGVtIHByZWZlcmVuY2UgKi9cbkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgOnJvb3Q6bm90KFtkYXRhLXRoZW1lXSkge1xuICAgIC8qIEltcG9ydCBkYXJrIHRoZW1lIHZhcmlhYmxlcyB3aGVuIG5vIHRoZW1lIGlzIGV4cGxpY2l0bHkgc2V0ICovXG4gICAgLyogXG4gICAgICogRGFyayBUaGVtZSAtIE1vZGVybiBkYXJrIGNvbG9yIHNjaGVtZVxuICAgICAqIFRoaXMgdGhlbWUgcHJvdmlkZXMgYSBzbGVlaywgZXllLWZyaWVuZGx5IGRhcmsgaW50ZXJmYWNlXG4gICAgICovXG4gICAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgICBEQVJLIFRIRU1FIFZBUklBQkxFU1xuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIH1cbiAgOnJvb3Q6bm90KFtkYXRhLXRoZW1lXSkgW2RhdGEtdGhlbWU9ZGFya10ge1xuICAgIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgUFJJTUFSWSBCUkFORCBDT0xPUlMgKGFkanVzdGVkIGZvciBkYXJrIHRoZW1lKVxuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gICAgLS1wcmltYXJ5LTUwOiAjMGQxNDI1O1xuICAgIC0tcHJpbWFyeS0xMDA6ICMxYTIzMzI7XG4gICAgLS1wcmltYXJ5LTIwMDogIzJhMzQ0MTtcbiAgICAtLXByaW1hcnktMzAwOiAjM2Q0YTVjO1xuICAgIC0tcHJpbWFyeS00MDA6ICM1YTZiODE7XG4gICAgLS1wcmltYXJ5LTUwMDogIzZiYjZmZjsgLyogQnJpZ2h0ZXIgYmx1ZSBmb3IgZGFyayBiYWNrZ3JvdW5kcyAqL1xuICAgIC0tcHJpbWFyeS02MDA6ICM0ZGFiZjc7XG4gICAgLS1wcmltYXJ5LTcwMDogIzIxOTZmMztcbiAgICAtLXByaW1hcnktODAwOiAjMTk3NmQyO1xuICAgIC0tcHJpbWFyeS05MDA6ICMxNTY1YzA7XG4gICAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgICBTVVJGQUNFICYgQkFDS0dST1VORCBDT0xPUlNcbiAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAgIC0tc3VyZmFjZS0wOiAjMGQxMTE3OyAvKiBEZWVwIGRhcmsgYmFja2dyb3VuZCAqL1xuICAgIC0tc3VyZmFjZS0xOiAjMTYxYjIyOyAvKiBTbGlnaHRseSBsaWdodGVyIGRhcmsgKi9cbiAgICAtLXN1cmZhY2UtMjogIzIxMjYyZDsgLyogQ2FyZCBiYWNrZ3JvdW5kcyAqL1xuICAgIC0tc3VyZmFjZS0zOiAjMzAzNjNkOyAvKiBFbGV2YXRlZCBzdXJmYWNlcyAqL1xuICAgIC0tc3VyZmFjZS00OiAjNDg0ZjU4OyAvKiBIaWdoZXIgZWxldmF0aW9uICovXG4gICAgLS1iZy1wcmltYXJ5OiB2YXIoLS1zdXJmYWNlLTApO1xuICAgIC0tYmctc2Vjb25kYXJ5OiB2YXIoLS1zdXJmYWNlLTEpO1xuICAgIC0tYmctdGVydGlhcnk6IHZhcigtLXN1cmZhY2UtMik7XG4gICAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgICBURVhUIENPTE9SU1xuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gICAgLS10ZXh0LXByaW1hcnk6ICNmMGY2ZmM7IC8qIFZlcnkgbGlnaHQgdGV4dCAqL1xuICAgIC0tdGV4dC1zZWNvbmRhcnk6ICM4Yjk0OWU7IC8qIE1lZGl1bSBncmF5IHRleHQgKi9cbiAgICAtLXRleHQtZGlzYWJsZWQ6ICM0ODRmNTg7IC8qIERpc2FibGVkIHRleHQgKi9cbiAgICAtLXRleHQtaGludDogIzY1NmQ3NjsgLyogSGludCB0ZXh0ICovXG4gICAgLS10ZXh0LW9uLXByaW1hcnk6ICNmZmZmZmY7IC8qIFRleHQgb24gcHJpbWFyeSBjb2xvciAqL1xuICAgIC0tdGV4dC1vbi1kYXJrOiAjZmZmZmZmOyAvKiBUZXh0IG9uIGRhcmsgYmFja2dyb3VuZHMgKi9cbiAgICAtLXRleHQtb24tc3VyZmFjZTogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgIEJPUkRFUiAmIERJVklERVIgQ09MT1JTXG4gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgICAtLWJvcmRlci1saWdodDogIzMwMzYzZDtcbiAgICAtLWJvcmRlci1tZWRpdW06ICMyMTI2MmQ7XG4gICAgLS1ib3JkZXItc3Ryb25nOiAjNDg0ZjU4O1xuICAgIC0tZGl2aWRlcjogIzMwMzYzZDtcbiAgICAvKiBMZWdhY3kgYm9yZGVyIGNvbG9yIC0gYWRqdXN0ZWQgZm9yIGRhcmsgdGhlbWUgKi9cbiAgICAtLWJvcmRlci1jb2xvcjogIzIxMjYyZDtcbiAgICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgIENPTVBPTkVOVCBTUEVDSUZJQyBDT0xPUlNcbiAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAgIC8qIFRvb2xiYXIgKi9cbiAgICAtLXRvb2xiYXItYmc6IHZhcigtLXN1cmZhY2UtMSk7XG4gICAgLS10b29sYmFyLWJvcmRlcjogdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbiAgICAtLXRvb2xiYXItdGV4dDogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgICAtLXRvb2xiYXItaWNvbjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICAgIC0tdG9vbGJhci1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgLyogTmF2aWdhdGlvbiAqL1xuICAgIC0tbmF2LWJnOiB2YXIoLS1zdXJmYWNlLTEpO1xuICAgIC0tbmF2LWJvcmRlcjogdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbiAgICAtLW5hdi1pdGVtLXRleHQ6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gICAgLS1uYXYtaXRlbS1ob3ZlcjogdmFyKC0tc3VyZmFjZS0zKTtcbiAgICAtLW5hdi1pdGVtLWFjdGl2ZTogcmdiYSgxMDcsIDE4MiwgMjU1LCAwLjE1KTtcbiAgICAtLW5hdi1pdGVtLWFjdGl2ZS10ZXh0OiB2YXIoLS1wcmltYXJ5LTUwMCk7XG4gICAgLyogQ2FyZHMgKi9cbiAgICAtLWNhcmQtYmc6IHZhcigtLXN1cmZhY2UtMik7XG4gICAgLS1jYXJkLWJvcmRlcjogdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbiAgICAtLWNhcmQtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIC0tY2FyZC1ob3Zlci1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgLyogRm9ybXMgJiBJbnB1dHMgKi9cbiAgICAtLWlucHV0LWJnOiB2YXIoLS1zdXJmYWNlLTIpO1xuICAgIC0taW5wdXQtYm9yZGVyOiB2YXIoLS1ib3JkZXItc3Ryb25nKTtcbiAgICAtLWlucHV0LWJvcmRlci1mb2N1czogdmFyKC0tcHJpbWFyeS01MDApO1xuICAgIC0taW5wdXQtYm9yZGVyLWVycm9yOiB2YXIoLS1lcnJvcik7XG4gICAgLS1pbnB1dC10ZXh0OiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICAgIC0taW5wdXQtcGxhY2Vob2xkZXI6IHZhcigtLXRleHQtaGludCk7XG4gICAgLS1pbnB1dC1sYWJlbDogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICAgIC8qIEJ1dHRvbnMgKi9cbiAgICAtLWJ0bi1wcmltYXJ5LWJnOiB2YXIoLS1wcmltYXJ5LTUwMCk7XG4gICAgLS1idG4tcHJpbWFyeS10ZXh0OiB2YXIoLS1zdXJmYWNlLTApO1xuICAgIC0tYnRuLXByaW1hcnktaG92ZXI6IHZhcigtLXByaW1hcnktNDAwKTtcbiAgICAtLWJ0bi1wcmltYXJ5LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMTA3LCAxODIsIDI1NSwgMC4yKTtcbiAgICAtLWJ0bi1zZWNvbmRhcnktYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnRuLXNlY29uZGFyeS10ZXh0OiB2YXIoLS1wcmltYXJ5LTUwMCk7XG4gICAgLS1idG4tc2Vjb25kYXJ5LWJvcmRlcjogdmFyKC0tcHJpbWFyeS01MDApO1xuICAgIC0tYnRuLXNlY29uZGFyeS1ob3ZlcjogcmdiYSgxMDcsIDE4MiwgMjU1LCAwLjEpO1xuICAgIC0tYnRuLWdob3N0LXRleHQ6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgICAtLWJ0bi1naG9zdC1ob3ZlcjogdmFyKC0tc3VyZmFjZS0zKTtcbiAgICAvKiBTdGF0dXMgQ29sb3JzIChhZGp1c3RlZCBmb3IgZGFyayB0aGVtZSkgKi9cbiAgICAtLXN0YXR1cy1zdWNjZXNzOiAjM2ZiOTUwO1xuICAgIC0tc3RhdHVzLXN1Y2Nlc3MtYmc6IHJnYmEoNjMsIDE4NSwgODAsIDAuMTUpO1xuICAgIC0tc3RhdHVzLXN1Y2Nlc3MtYm9yZGVyOiByZ2JhKDYzLCAxODUsIDgwLCAwLjQpO1xuICAgIC0tc3RhdHVzLXdhcm5pbmc6ICNkMjk5MjI7XG4gICAgLS1zdGF0dXMtd2FybmluZy1iZzogcmdiYSgyMTAsIDE1MywgMzQsIDAuMTUpO1xuICAgIC0tc3RhdHVzLXdhcm5pbmctYm9yZGVyOiByZ2JhKDIxMCwgMTUzLCAzNCwgMC40KTtcbiAgICAtLXN0YXR1cy1lcnJvcjogI2Y4NTE0OTtcbiAgICAtLXN0YXR1cy1lcnJvci1iZzogcmdiYSgyNDgsIDgxLCA3MywgMC4xNSk7XG4gICAgLS1zdGF0dXMtZXJyb3ItYm9yZGVyOiByZ2JhKDI0OCwgODEsIDczLCAwLjQpO1xuICAgIC0tc3RhdHVzLWluZm86ICM1OGE2ZmY7XG4gICAgLS1zdGF0dXMtaW5mby1iZzogcmdiYSg4OCwgMTY2LCAyNTUsIDAuMTUpO1xuICAgIC0tc3RhdHVzLWluZm8tYm9yZGVyOiByZ2JhKDg4LCAxNjYsIDI1NSwgMC40KTtcbiAgICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgIFdPUktTUEFDRSBTUEVDSUZJQyBDT0xPUlNcbiAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAgIC8qIERhc2hib2FyZCAqL1xuICAgIC0tZGFzaGJvYXJkLWJnOiB2YXIoLS1zdXJmYWNlLTApO1xuICAgIC0tZGFzaGJvYXJkLWNhcmQtYmc6IHZhcigtLXN1cmZhY2UtMik7XG4gICAgLS1kYXNoYm9hcmQtaGVhZGVyLWJnOiB2YXIoLS1zdXJmYWNlLTEpO1xuICAgIC0tZGFzaGJvYXJkLWJvcmRlcjogdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbiAgICAvKiBNb2RlbHMgJiBSZWNvcmRzICovXG4gICAgLS1tb2RlbC1iZzogdmFyKC0tc3VyZmFjZS0yKTtcbiAgICAtLW1vZGVsLWhlYWRlci1iZzogdmFyKC0tc3VyZmFjZS0zKTtcbiAgICAtLW1vZGVsLWJvcmRlcjogdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbiAgICAtLW1vZGVsLWhvdmVyOiB2YXIoLS1zdXJmYWNlLTMpO1xuICAgIC0tbW9kZWwtc2VsZWN0ZWQ6IHJnYmEoMTA3LCAxODIsIDI1NSwgMC4xNSk7XG4gICAgLyogU2VhcmNoICYgRmlsdGVycyAqL1xuICAgIC0tc2VhcmNoLWJnOiB2YXIoLS1zdXJmYWNlLTIpO1xuICAgIC0tc2VhcmNoLWJvcmRlcjogdmFyKC0tYm9yZGVyLXN0cm9uZyk7XG4gICAgLS1zZWFyY2gtZm9jdXM6IHZhcigtLXByaW1hcnktNTAwKTtcbiAgICAtLXNlYXJjaC1yZXN1bHRzLWJnOiB2YXIoLS1zdXJmYWNlLTIpO1xuICAgIC0tc2VhcmNoLWhpZ2hsaWdodDogcmdiYSgxMDcsIDE4MiwgMjU1LCAwLjIpO1xuICAgIC8qIE5vdGlmaWNhdGlvbnMgKi9cbiAgICAtLW5vdGlmaWNhdGlvbi1iZzogdmFyKC0tc3VyZmFjZS0yKTtcbiAgICAtLW5vdGlmaWNhdGlvbi1ib3JkZXI6IHZhcigtLWJvcmRlci1saWdodCk7XG4gICAgLS1ub3RpZmljYXRpb24tc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAtLW5vdGlmaWNhdGlvbi1zdWNjZXNzOiB2YXIoLS1zdGF0dXMtc3VjY2Vzcyk7XG4gICAgLS1ub3RpZmljYXRpb24td2FybmluZzogdmFyKC0tc3RhdHVzLXdhcm5pbmcpO1xuICAgIC0tbm90aWZpY2F0aW9uLWVycm9yOiB2YXIoLS1zdGF0dXMtZXJyb3IpO1xuICAgIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgTEVHQUNZIFZBUklBQkxFIFNVUFBPUlRcbiAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAgIC8qIFN1cHBvcnQgZm9yIGV4aXN0aW5nIGNvbG9yIHZhcmlhYmxlcyAtIGFkanVzdGVkIGZvciBkYXJrIHRoZW1lICovXG4gICAgLS10aGVtZS1zcGVjaWFsLWZvbnQ6ICNmMGY2ZmM7XG4gICAgLS10aGVtZS1zcGVjaWFsLWZvbnQtMTogIzhiOTQ5ZTtcbiAgICAtLW5vdGlmaWNhdGlvbi1mb250LWNvbG9yLWRlZmF1bHQ6ICNmMGY2ZmM7XG4gICAgLS1tb2RlbC1zaXplOiAjNmJiNmZmO1xuICAgIC0tdGhlbWUtYnV0dG9uLTE6IHZhcigtLXByaW1hcnktNTAwKTtcbiAgICAtLXRoZW1lLWljb24tYmx1ZTogdmFyKC0tcHJpbWFyeS01MDApO1xuICAgIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgQ09NUE9ORU5UIE9WRVJSSURFU1xuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gICAgLyogRW5zdXJlIHByb3BlciB0ZXh0IGNvbnRyYXN0ICovXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctcHJpbWFyeSk7XG4gICAgLyogU2Nyb2xsYmFyIHN0eWxpbmcgZm9yIGRhcmsgdGhlbWUgKi9cbiAgICBzY3JvbGxiYXItY29sb3I6IHZhcigtLXN1cmZhY2UtNCkgdmFyKC0tc3VyZmFjZS0yKTtcbiAgICAvKiBTZWxlY3Rpb24gY29sb3JzICovXG4gICAgLyogSW1hZ2UgYWRqdXN0bWVudHMgZm9yIGRhcmsgdGhlbWUgKi9cbiAgICAvKiBDb2RlIGJsb2NrcyBhbmQgcHJlIGVsZW1lbnRzICovXG4gIH1cbiAgOnJvb3Q6bm90KFtkYXRhLXRoZW1lXSkgW2RhdGEtdGhlbWU9ZGFya106Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICB9XG4gIDpyb290Om5vdChbZGF0YS10aGVtZV0pIFtkYXRhLXRoZW1lPWRhcmtdOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS0yKTtcbiAgfVxuICA6cm9vdDpub3QoW2RhdGEtdGhlbWVdKSBbZGF0YS10aGVtZT1kYXJrXTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtNCk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gIDpyb290Om5vdChbZGF0YS10aGVtZV0pIFtkYXRhLXRoZW1lPWRhcmtdOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzY1NmQ3NjtcbiAgfVxuICA6cm9vdDpub3QoW2RhdGEtdGhlbWVdKSBbZGF0YS10aGVtZT1kYXJrXSA6OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDcsIDE4MiwgMjU1LCAwLjMpO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICB9XG4gIDpyb290Om5vdChbZGF0YS10aGVtZV0pIFtkYXRhLXRoZW1lPWRhcmtdIGltZyB7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tdHJhbnNpdGlvbi1ub3JtYWwpO1xuICB9XG4gIDpyb290Om5vdChbZGF0YS10aGVtZV0pIFtkYXRhLXRoZW1lPWRhcmtdIGltZzpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA6cm9vdDpub3QoW2RhdGEtdGhlbWVdKSBbZGF0YS10aGVtZT1kYXJrXSBwcmUsIDpyb290Om5vdChbZGF0YS10aGVtZV0pIFtkYXRhLXRoZW1lPWRhcmtdIGNvZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgfVxufVxuLyogRm9yY2UgbGlnaHQgbW9kZSAqL1xuW2RhdGEtdGhlbWU9bGlnaHRdIHtcbiAgY29sb3Itc2NoZW1lOiBsaWdodDtcbn1cblxuLyogRm9yY2UgZGFyayBtb2RlICovXG5bZGF0YS10aGVtZT1kYXJrXSB7XG4gIGNvbG9yLXNjaGVtZTogZGFyaztcbn1cblxuLyogV29ya3NwYWNlIG1vZGUgKi9cbltkYXRhLXRoZW1lPXdvcmtzcGFjZV0ge1xuICBjb2xvci1zY2hlbWU6IGxpZ2h0O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVEhFTUUgVE9HR0xFIEJVVFRPTiBTVFlMRVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udGhlbWUtdG9nZ2xlIHtcbiAgLS1zaXplOiAyLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IHZhcigtLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLXNpemUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtZnVsbCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1ub3JtYWwpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIEljb24gc3R5bGluZyAqL1xufVxuLnRoZW1lLXRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4udGhlbWUtdG9nZ2xlOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG59XG4udGhlbWUtdG9nZ2xlIC50aGVtZS1pY29uIHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1ub3JtYWwpO1xufVxuLnRoZW1lLXRvZ2dsZSAudGhlbWUtaWNvbi5saWdodC1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5bZGF0YS10aGVtZT1kYXJrXSAudGhlbWUtdG9nZ2xlIC50aGVtZS1pY29uLmxpZ2h0LWljb24sIFtkYXRhLXRoZW1lPXdvcmtzcGFjZV0gLnRoZW1lLXRvZ2dsZSAudGhlbWUtaWNvbi5saWdodC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50aGVtZS10b2dnbGUgLnRoZW1lLWljb24uZGFyay1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIC50aGVtZS10b2dnbGUgLnRoZW1lLWljb24uZGFyay1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGhlbWUtdG9nZ2xlIC50aGVtZS1pY29uLndvcmtzcGFjZS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLXRoZW1lPXdvcmtzcGFjZV0gLnRoZW1lLXRvZ2dsZSAudGhlbWUtaWNvbi53b3Jrc3BhY2UtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBNdWx0aS10aGVtZSBzZWxlY3RvciAqL1xuLnRoZW1lLXNlbGVjdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS0yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWxnKTtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgZ2FwOiAwLjI1cmVtO1xufVxuLnRoZW1lLXNlbGVjdG9yIC50aGVtZS1vcHRpb24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1kKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLWZhc3QpO1xuICBmb250LXNpemU6IHZhcigtLXRleHQtc20pO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1tZWRpdW0pO1xufVxuLnRoZW1lLXNlbGVjdG9yIC50aGVtZS1vcHRpb246aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS0xKTtcbn1cbi50aGVtZS1zZWxlY3RvciAudGhlbWUtb3B0aW9uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtMCk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctc20pO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVEhFTUUgUFJFVklFVyBDQVJEU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50aGVtZS1wcmV2aWV3IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI1MHB4LCAxZnIpKTtcbn1cbi50aGVtZS1wcmV2aWV3IC50aGVtZS1jYXJkIHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWxnKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW5vcm1hbCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aGVtZS1wcmV2aWV3IC50aGVtZS1jYXJkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTUwMCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1sZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cbi50aGVtZS1wcmV2aWV3IC50aGVtZS1jYXJkLnNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTUwMCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKHZhcigtLXByaW1hcnktNTAwKSwgMC4xKTtcbn1cbi50aGVtZS1wcmV2aWV3IC50aGVtZS1jYXJkIC50aGVtZS1oZWFkZXIge1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTEpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbn1cbi50aGVtZS1wcmV2aWV3IC50aGVtZS1jYXJkIC50aGVtZS1oZWFkZXIgLnRoZW1lLW5hbWUge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1zZW1pYm9sZCk7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4udGhlbWUtcHJldmlldyAudGhlbWUtY2FyZCAudGhlbWUtaGVhZGVyIC50aGVtZS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zbSk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG59XG4udGhlbWUtcHJldmlldyAudGhlbWUtY2FyZCAudGhlbWUtZGVtbyB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGhlaWdodDogMTIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC41cmVtO1xufVxuLnRoZW1lLXByZXZpZXcgLnRoZW1lLWNhcmQgLnRoZW1lLWRlbW8gLmRlbW8tdG9vbGJhciB7XG4gIGhlaWdodDogMnJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS0yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwLjc1cmVtO1xuICBnYXA6IDAuNXJlbTtcbn1cbi50aGVtZS1wcmV2aWV3IC50aGVtZS1jYXJkIC50aGVtZS1kZW1vIC5kZW1vLXRvb2xiYXIgLmRlbW8tZG90IHtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1mdWxsKTtcbn1cbi50aGVtZS1wcmV2aWV3IC50aGVtZS1jYXJkIC50aGVtZS1kZW1vIC5kZW1vLXRvb2xiYXIgLmRlbW8tZG90Om50aC1jaGlsZCgxKSB7XG4gIGJhY2tncm91bmQ6ICNmZjVmNTY7XG59XG4udGhlbWUtcHJldmlldyAudGhlbWUtY2FyZCAudGhlbWUtZGVtbyAuZGVtby10b29sYmFyIC5kZW1vLWRvdDpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kOiAjZmZiZDJlO1xufVxuLnRoZW1lLXByZXZpZXcgLnRoZW1lLWNhcmQgLnRoZW1lLWRlbW8gLmRlbW8tdG9vbGJhciAuZGVtby1kb3Q6bnRoLWNoaWxkKDMpIHtcbiAgYmFja2dyb3VuZDogIzI3Y2EzZjtcbn1cbi50aGVtZS1wcmV2aWV3IC50aGVtZS1jYXJkIC50aGVtZS1kZW1vIC5kZW1vLWNvbnRlbnQge1xuICBmbGV4OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTEpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNXJlbTtcbn1cbi50aGVtZS1wcmV2aWV3IC50aGVtZS1jYXJkIC50aGVtZS1kZW1vIC5kZW1vLWNvbnRlbnQgLmRlbW8tbGluZSB7XG4gIGhlaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG59XG4udGhlbWUtcHJldmlldyAudGhlbWUtY2FyZCAudGhlbWUtZGVtbyAuZGVtby1jb250ZW50IC5kZW1vLWxpbmU6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDYwJTtcbn1cbi50aGVtZS1wcmV2aWV3IC50aGVtZS1jYXJkIC50aGVtZS1kZW1vIC5kZW1vLWNvbnRlbnQgLmRlbW8tbGluZTpudGgtY2hpbGQoMikge1xuICB3aWR0aDogNDAlO1xufVxuLnRoZW1lLXByZXZpZXcgLnRoZW1lLWNhcmQgLnRoZW1lLWRlbW8gLmRlbW8tY29udGVudCAuZGVtby1saW5lOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBBQ0NFU1NJQklMSVRZIEZFQVRVUkVTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogSGlnaCBjb250cmFzdCBtb2RlIGRldGVjdGlvbiAqL1xuQG1lZGlhIChwcmVmZXJzLWNvbnRyYXN0OiBoaWdoKSB7XG4gIDpyb290IHtcbiAgICAtLWJvcmRlci1saWdodDogY3VycmVudENvbG9yO1xuICAgIC0tYm9yZGVyLW1lZGl1bTogY3VycmVudENvbG9yO1xuICAgIC0tYm9yZGVyLXN0cm9uZzogY3VycmVudENvbG9yO1xuICB9XG4gIC50aGVtZS1jYXJkIHtcbiAgICBib3JkZXItd2lkdGg6IDNweDtcbiAgfVxuICBidXR0b24sIC5idG4ge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgfVxufVxuLyogUmVkdWNlZCBtb3Rpb24gKi9cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC50aGVtZS10b2dnbGUsXG4gIC50aGVtZS1jYXJkLFxuICAudGhlbWUtb3B0aW9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC50aGVtZS1jYXJkOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBKQVZBU0NSSVBUIElOVEVHUkFUSU9OXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQ2xhc3NlcyBhZGRlZCBieSBKYXZhU2NyaXB0IGZvciB0aGVtZSBtYW5hZ2VtZW50ICovXG4udGhlbWUtbG9hZGluZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi50aGVtZS1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZXJyb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGF0dXMtZXJyb3ItYmcpO1xufVxuXG4vKiBQcmludCBzdHlsZXMgLSBhbHdheXMgbGlnaHQgdGhlbWUgKi9cbkBtZWRpYSBwcmludCB7XG4gICoge1xuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBcbiAqIFdvcmtzcGFjZSBUaGVtZSAtIFByb2Zlc3Npb25hbCB3b3Jrc3BhY2UgY29sb3Igc2NoZW1lXG4gKiBUaGlzIHRoZW1lIGlzIG9wdGltaXplZCBmb3IgcHJvZHVjdGl2aXR5IGFuZCBleHRlbmRlZCB1c2VcbiAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFdPUktTUEFDRSBUSEVNRSBWQVJJQUJMRVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5bZGF0YS10aGVtZT13b3Jrc3BhY2VdIHtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgUFJJTUFSWSBDT0xPUlMgKFByb2Zlc3Npb25hbCBibHVlLWdyYXkgcGFsZXR0ZSlcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLS1wcmltYXJ5LTUwOiAjZjhmYWZjO1xuICAtLXByaW1hcnktMTAwOiAjZjFmNWY5O1xuICAtLXByaW1hcnktMjAwOiAjZTJlOGYwO1xuICAtLXByaW1hcnktMzAwOiAjY2JkNWUxO1xuICAtLXByaW1hcnktNDAwOiAjOTRhM2I4O1xuICAtLXByaW1hcnktNTAwOiAjNjQ3NDhiOyAvKiBNYWluIHdvcmtzcGFjZSBjb2xvciAtIHNsYXRlIGJsdWUgKi9cbiAgLS1wcmltYXJ5LTYwMDogIzQ3NTU2OTtcbiAgLS1wcmltYXJ5LTcwMDogIzMzNDE1NTtcbiAgLS1wcmltYXJ5LTgwMDogIzFlMjkzYjtcbiAgLS1wcmltYXJ5LTkwMDogIzBmMTcyYTtcbiAgLyogU2Vjb25kYXJ5IGFjY2VudCAtIHdhcm0gb3JhbmdlIGZvciBhY3Rpb25zICovXG4gIC0tc2Vjb25kYXJ5LTUwMDogI2Y1OWUwYjtcbiAgLS1zZWNvbmRhcnktNjAwOiAjZDk3NzA2O1xuICAtLXNlY29uZGFyeS03MDA6ICNiNDUzMDk7XG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgIFNVUkZBQ0UgJiBCQUNLR1JPVU5EIENPTE9SU1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAtLXN1cmZhY2UtMDogI2ZmZmZmZjtcbiAgLS1zdXJmYWNlLTE6ICNmOGZhZmM7IC8qIFZlcnkgbGlnaHQgZ3JheS1ibHVlICovXG4gIC0tc3VyZmFjZS0yOiAjZjFmNWY5OyAvKiBMaWdodCBncmF5LWJsdWUgKi9cbiAgLS1zdXJmYWNlLTM6ICNlMmU4ZjA7IC8qIE1lZGl1bSBsaWdodCBncmF5LWJsdWUgKi9cbiAgLS1zdXJmYWNlLTQ6ICNjYmQ1ZTE7IC8qIE1lZGl1bSBncmF5LWJsdWUgKi9cbiAgLS1iZy1wcmltYXJ5OiB2YXIoLS1zdXJmYWNlLTApO1xuICAtLWJnLXNlY29uZGFyeTogdmFyKC0tc3VyZmFjZS0xKTtcbiAgLS1iZy10ZXJ0aWFyeTogdmFyKC0tc3VyZmFjZS0yKTtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgVEVYVCBDT0xPUlMgKEhpZ2ggY29udHJhc3QgZm9yIHJlYWRhYmlsaXR5KVxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAtLXRleHQtcHJpbWFyeTogIzBmMTcyYTsgLyogVmVyeSBkYXJrIHNsYXRlICovXG4gIC0tdGV4dC1zZWNvbmRhcnk6ICMzMzQxNTU7IC8qIERhcmsgc2xhdGUgKi9cbiAgLS10ZXh0LWRpc2FibGVkOiAjOTRhM2I4OyAvKiBNZWRpdW0gc2xhdGUgKi9cbiAgLS10ZXh0LWhpbnQ6ICM2NDc0OGI7IC8qIFNsYXRlICovXG4gIC0tdGV4dC1vbi1wcmltYXJ5OiAjZmZmZmZmO1xuICAtLXRleHQtb24tZGFyazogI2ZmZmZmZjtcbiAgLS10ZXh0LW9uLXN1cmZhY2U6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgIFdPUktTUEFDRSBTUEVDSUZJQyBDT0xPUlNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLyogVG9vbGJhciAtIENsZWFuIGFuZCBtaW5pbWFsICovXG4gIC0tdG9vbGJhci1iZzogdmFyKC0tc3VyZmFjZS0wKTtcbiAgLS10b29sYmFyLWJvcmRlcjogdmFyKC0tc3VyZmFjZS0zKTtcbiAgLS10b29sYmFyLXRleHQ6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIC0tdG9vbGJhci1pY29uOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIC0tdG9vbGJhci1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDE1LCAyMywgNDIsIDAuMSk7XG4gIC8qIE5hdmlnYXRpb24gLSBTdWJ0bGUgYW5kIHVub2J0cnVzaXZlICovXG4gIC0tbmF2LWJnOiB2YXIoLS1zdXJmYWNlLTEpO1xuICAtLW5hdi1ib3JkZXI6IHZhcigtLXN1cmZhY2UtMyk7XG4gIC0tbmF2LWl0ZW0tdGV4dDogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICAtLW5hdi1pdGVtLWhvdmVyOiB2YXIoLS1zdXJmYWNlLTIpO1xuICAtLW5hdi1pdGVtLWFjdGl2ZTogdmFyKC0tc3VyZmFjZS0zKTtcbiAgLS1uYXYtaXRlbS1hY3RpdmUtdGV4dDogdmFyKC0tcHJpbWFyeS03MDApO1xuICAvKiBDYXJkcyAtIENsZWFuIHNlcGFyYXRpb24gKi9cbiAgLS1jYXJkLWJnOiB2YXIoLS1zdXJmYWNlLTApO1xuICAtLWNhcmQtYm9yZGVyOiB2YXIoLS1zdXJmYWNlLTMpO1xuICAtLWNhcmQtc2hhZG93OiAwIDFweCAzcHggcmdiYSgxNSwgMjMsIDQyLCAwLjA1KTtcbiAgLS1jYXJkLWhvdmVyLXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMTUsIDIzLCA0MiwgMC4xKTtcbiAgLyogRm9ybXMgLSBQcm9mZXNzaW9uYWwgYW5kIGNsZWFuICovXG4gIC0taW5wdXQtYmc6IHZhcigtLXN1cmZhY2UtMCk7XG4gIC0taW5wdXQtYm9yZGVyOiB2YXIoLS1zdXJmYWNlLTQpO1xuICAtLWlucHV0LWJvcmRlci1mb2N1czogdmFyKC0tc2Vjb25kYXJ5LTUwMCk7XG4gIC0taW5wdXQtYm9yZGVyLWVycm9yOiAjZWY0NDQ0O1xuICAtLWlucHV0LXRleHQ6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIC0taW5wdXQtcGxhY2Vob2xkZXI6IHZhcigtLXRleHQtaGludCk7XG4gIC0taW5wdXQtbGFiZWw6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgLyogQnV0dG9ucyAtIEFjdGlvbi1vcmllbnRlZCAqL1xuICAtLWJ0bi1wcmltYXJ5LWJnOiB2YXIoLS1zZWNvbmRhcnktNTAwKTtcbiAgLS1idG4tcHJpbWFyeS10ZXh0OiAjZmZmZmZmO1xuICAtLWJ0bi1wcmltYXJ5LWhvdmVyOiB2YXIoLS1zZWNvbmRhcnktNjAwKTtcbiAgLS1idG4tcHJpbWFyeS1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDI0NSwgMTU4LCAxMSwgMC4yKTtcbiAgLS1idG4tc2Vjb25kYXJ5LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1idG4tc2Vjb25kYXJ5LXRleHQ6IHZhcigtLXByaW1hcnktNjAwKTtcbiAgLS1idG4tc2Vjb25kYXJ5LWJvcmRlcjogdmFyKC0tcHJpbWFyeS00MDApO1xuICAtLWJ0bi1zZWNvbmRhcnktaG92ZXI6IHZhcigtLXN1cmZhY2UtMik7XG4gIC0tYnRuLWdob3N0LXRleHQ6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgLS1idG4tZ2hvc3QtaG92ZXI6IHZhcigtLXN1cmZhY2UtMik7XG4gIC8qIFN0YXR1cyBDb2xvcnMgLSBNdXRlZCBidXQgY2xlYXIgKi9cbiAgLS1zdGF0dXMtc3VjY2VzczogIzE2YTM0YTtcbiAgLS1zdGF0dXMtc3VjY2Vzcy1iZzogI2YwZmRmNDtcbiAgLS1zdGF0dXMtc3VjY2Vzcy1ib3JkZXI6ICNiYmY3ZDA7XG4gIC0tc3RhdHVzLXdhcm5pbmc6ICNkOTc3MDY7XG4gIC0tc3RhdHVzLXdhcm5pbmctYmc6ICNmZmZiZWI7XG4gIC0tc3RhdHVzLXdhcm5pbmctYm9yZGVyOiAjZmVkN2FhO1xuICAtLXN0YXR1cy1lcnJvcjogI2RjMjYyNjtcbiAgLS1zdGF0dXMtZXJyb3ItYmc6ICNmZWYyZjI7XG4gIC0tc3RhdHVzLWVycm9yLWJvcmRlcjogI2ZlY2FjYTtcbiAgLS1zdGF0dXMtaW5mbzogIzI1NjNlYjtcbiAgLS1zdGF0dXMtaW5mby1iZzogI2VmZjZmZjtcbiAgLS1zdGF0dXMtaW5mby1ib3JkZXI6ICNiZmRiZmU7XG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgIFdPUktTUEFDRSBDT01QT05FTlRTXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC8qIERhc2hib2FyZCAtIEZvY3VzIG9uIGNvbnRlbnQgKi9cbiAgLS1kYXNoYm9hcmQtYmc6IHZhcigtLXN1cmZhY2UtMSk7XG4gIC0tZGFzaGJvYXJkLWNhcmQtYmc6IHZhcigtLXN1cmZhY2UtMCk7XG4gIC0tZGFzaGJvYXJkLWhlYWRlci1iZzogdmFyKC0tc3VyZmFjZS0yKTtcbiAgLS1kYXNoYm9hcmQtYm9yZGVyOiB2YXIoLS1zdXJmYWNlLTMpO1xuICAvKiBNb2RlbHMgJiBSZWNvcmRzIC0gQ2xlYXIgZGF0YSBwcmVzZW50YXRpb24gKi9cbiAgLS1tb2RlbC1iZzogdmFyKC0tc3VyZmFjZS0wKTtcbiAgLS1tb2RlbC1oZWFkZXItYmc6IHZhcigtLXN1cmZhY2UtMik7XG4gIC0tbW9kZWwtYm9yZGVyOiB2YXIoLS1zdXJmYWNlLTMpO1xuICAtLW1vZGVsLWhvdmVyOiB2YXIoLS1zdXJmYWNlLTEpO1xuICAtLW1vZGVsLXNlbGVjdGVkOiByZ2JhKDI0NSwgMTU4LCAxMSwgMC4xKTtcbiAgLS1tb2RlbC1zZWxlY3RlZC1ib3JkZXI6IHZhcigtLXNlY29uZGFyeS01MDApO1xuICAvKiBTZWFyY2ggJiBGaWx0ZXJzIC0gRWZmaWNpZW50IHdvcmtmbG93ICovXG4gIC0tc2VhcmNoLWJnOiB2YXIoLS1zdXJmYWNlLTApO1xuICAtLXNlYXJjaC1ib3JkZXI6IHZhcigtLXN1cmZhY2UtNCk7XG4gIC0tc2VhcmNoLWZvY3VzOiB2YXIoLS1zZWNvbmRhcnktNTAwKTtcbiAgLS1zZWFyY2gtcmVzdWx0cy1iZzogdmFyKC0tc3VyZmFjZS0wKTtcbiAgLS1zZWFyY2gtaGlnaGxpZ2h0OiByZ2JhKDI0NSwgMTU4LCAxMSwgMC4yKTtcbiAgLyogRGF0YSBUYWJsZXMgLSBDbGVhbiBkYXRhIHByZXNlbnRhdGlvbiAqL1xuICAtLXRhYmxlLWJnOiB2YXIoLS1zdXJmYWNlLTApO1xuICAtLXRhYmxlLWhlYWRlci1iZzogdmFyKC0tc3VyZmFjZS0yKTtcbiAgLS10YWJsZS1ib3JkZXI6IHZhcigtLXN1cmZhY2UtMyk7XG4gIC0tdGFibGUtaG92ZXI6IHZhcigtLXN1cmZhY2UtMSk7XG4gIC0tdGFibGUtc2VsZWN0ZWQ6IHJnYmEoMjQ1LCAxNTgsIDExLCAwLjA1KTtcbiAgLS10YWJsZS1zdHJpcGU6IHZhcigtLXN1cmZhY2UtMSk7XG4gIC8qIE5vdGlmaWNhdGlvbnMgLSBOb24taW50cnVzaXZlICovXG4gIC0tbm90aWZpY2F0aW9uLWJnOiB2YXIoLS1zdXJmYWNlLTApO1xuICAtLW5vdGlmaWNhdGlvbi1ib3JkZXI6IHZhcigtLXN1cmZhY2UtMyk7XG4gIC0tbm90aWZpY2F0aW9uLXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDE1LCAyMywgNDIsIDAuMTUpO1xuICAtLW5vdGlmaWNhdGlvbi1zdWNjZXNzOiB2YXIoLS1zdGF0dXMtc3VjY2Vzcyk7XG4gIC0tbm90aWZpY2F0aW9uLXdhcm5pbmc6IHZhcigtLXN0YXR1cy13YXJuaW5nKTtcbiAgLS1ub3RpZmljYXRpb24tZXJyb3I6IHZhcigtLXN0YXR1cy1lcnJvcik7XG4gIC8qIENvZGUgJiBUZWNobmljYWwgRWxlbWVudHMgKi9cbiAgLS1jb2RlLWJnOiB2YXIoLS1zdXJmYWNlLTIpO1xuICAtLWNvZGUtYm9yZGVyOiB2YXIoLS1zdXJmYWNlLTMpO1xuICAtLWNvZGUtdGV4dDogIzM3NDE1MTtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgTEVHQUNZIFNVUFBPUlRcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLS10aGVtZS1zcGVjaWFsLWZvbnQ6ICNmOGZhZmM7XG4gIC0tdGhlbWUtc3BlY2lhbC1mb250LTE6ICM2NDc0OGI7XG4gIC0tbm90aWZpY2F0aW9uLWZvbnQtY29sb3ItZGVmYXVsdDogI2ZmZmZmZjtcbiAgLS1tb2RlbC1zaXplOiAjNDc1NTY5O1xuICAtLXRoZW1lLWJ1dHRvbi0xOiB2YXIoLS1zZWNvbmRhcnktNTAwKTtcbiAgLS10aGVtZS1pY29uLWJsdWU6IHZhcigtLXByaW1hcnktNjAwKTtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgV09SS1NQQUNFIFRIRU1FIFNUWUxJTkdcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXNlY29uZGFyeSk7XG4gIC8qIFByb2Zlc3Npb25hbCBzY3JvbGxiYXIgc3R5bGluZyAqL1xuICBzY3JvbGxiYXItY29sb3I6IHZhcigtLXN1cmZhY2UtNCkgdmFyKC0tc3VyZmFjZS0yKTtcbiAgLyogUHJvZmVzc2lvbmFsIHNlbGVjdGlvbiBjb2xvcnMgKi9cbiAgLyogRm9jdXMgbWFuYWdlbWVudCBmb3IgcHJvZHVjdGl2aXR5ICovXG4gIC8qIFJlZHVjZWQgbW90aW9uIGZvciBmb2N1cyAqL1xufVxuW2RhdGEtdGhlbWU9d29ya3NwYWNlXTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuW2RhdGEtdGhlbWU9d29ya3NwYWNlXTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5bZGF0YS10aGVtZT13b3Jrc3BhY2VdOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtNCk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tc3VyZmFjZS0yKTtcbn1cbltkYXRhLXRoZW1lPXdvcmtzcGFjZV06Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS00MDApO1xufVxuW2RhdGEtdGhlbWU9d29ya3NwYWNlXTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS01MDApO1xufVxuW2RhdGEtdGhlbWU9d29ya3NwYWNlXSA6OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ1LCAxNTgsIDExLCAwLjIpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cbltkYXRhLXRoZW1lPXdvcmtzcGFjZV0gOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LTUwMCk7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBbZGF0YS10aGVtZT13b3Jrc3BhY2VdICosIFtkYXRhLXRoZW1lPXdvcmtzcGFjZV0gKjo6YmVmb3JlLCBbZGF0YS10aGVtZT13b3Jrc3BhY2VdICo6OmFmdGVyIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBVdGlsaXR5IENsYXNzZXMgLSBDb25zb2xpZGF0ZWQgZnJvbSBzY2F0dGVyZWQgZmlsZXMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMQVlPVVQgVVRJTElUSUVTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogRGlzcGxheSAqL1xuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cblxuLyogRmxleCBVdGlsaXRpZXMgKi9cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmZsZXgtMSB7XG4gIGZsZXg6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtYXV0byB7XG4gIGZsZXg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm9uZSB7XG4gIGZsZXg6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogUG9zaXRpb24gKi9cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFNpemluZyAqL1xuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNQQUNJTkcgVVRJTElUSUVTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogTWFyZ2luICovXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IHZhcigtLXNwYWNpbmctMSkgIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogdmFyKC0tc3BhY2luZy0yKSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLTMpICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IHZhcigtLXNwYWNpbmctNCkgIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogdmFyKC0tc3BhY2luZy01KSAhaW1wb3J0YW50O1xufVxuXG4ubS02IHtcbiAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLTYpICFpbXBvcnRhbnQ7XG59XG5cbi5tLTgge1xuICBtYXJnaW46IHZhcigtLXNwYWNpbmctOCkgIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLTEpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy0xKSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLTIpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy0yKSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLTMpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy0zKSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLTQpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy00KSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLTYpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy02KSAhaW1wb3J0YW50O1xufVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctMSkgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy0xKSAhaW1wb3J0YW50O1xufVxuXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctMikgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy0yKSAhaW1wb3J0YW50O1xufVxuXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctMykgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy0zKSAhaW1wb3J0YW50O1xufVxuXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctNCkgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy00KSAhaW1wb3J0YW50O1xufVxuXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctNikgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy02KSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTEpICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy0yKSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctMykgIWltcG9ydGFudDtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTQpICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy02KSAhaW1wb3J0YW50O1xufVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTEpICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy0yKSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctMykgIWltcG9ydGFudDtcbn1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTQpICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy02KSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctMSkgIWltcG9ydGFudDtcbn1cblxuLm1sLTIge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy0yKSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMyB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLTMpICFpbXBvcnRhbnQ7XG59XG5cbi5tbC00IHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctNCkgIWltcG9ydGFudDtcbn1cblxuLm1sLTUge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy02KSAhaW1wb3J0YW50O1xufVxuXG4ubXItMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItMSB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy0xKSAhaW1wb3J0YW50O1xufVxuXG4ubXItMiB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy0yKSAhaW1wb3J0YW50O1xufVxuXG4ubXItMyB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy0zKSAhaW1wb3J0YW50O1xufVxuXG4ubXItNCB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy00KSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy02KSAhaW1wb3J0YW50O1xufVxuXG4vKiBQYWRkaW5nICovXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0xKSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yKSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0zKSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy00KSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy02KSAhaW1wb3J0YW50O1xufVxuXG4ucC02IHtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy04KSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLTEpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctMSkgIWltcG9ydGFudDtcbn1cblxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctMikgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy0yKSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy0zKSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLTMpICFpbXBvcnRhbnQ7XG59XG5cbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLTQpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctNCkgIWltcG9ydGFudDtcbn1cblxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctNikgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy02KSAhaW1wb3J0YW50O1xufVxuXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctMSkgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctMSkgIWltcG9ydGFudDtcbn1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy0yKSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy0yKSAhaW1wb3J0YW50O1xufVxuXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLTMpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLTMpICFpbXBvcnRhbnQ7XG59XG5cbi5weS00IHtcbiAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctNCkgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctNCkgIWltcG9ydGFudDtcbn1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy02KSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy02KSAhaW1wb3J0YW50O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVEVYVCBVVElMSVRJRVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBUZXh0IEFsaWdubWVudCAqL1xuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbn1cblxuLyogVGV4dCBUcmFuc2Zvcm0gKi9cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLyogRm9udCBXZWlnaHQgKi9cbi5mb250LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIEZvbnQgU2l6ZSAqL1xuLnRleHQteHMge1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnRleHQtc20ge1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJhc2Uge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGcge1xuICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXhsIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LTJ4bCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LTN4bCB7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBMaW5lIEhlaWdodCAqL1xuLmxlYWRpbmctdGlnaHQge1xuICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XG59XG5cbi5sZWFkaW5nLW5vcm1hbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cblxuLmxlYWRpbmctbG9vc2Uge1xuICBsaW5lLWhlaWdodDogMS43NSAhaW1wb3J0YW50O1xufVxuXG4vKiBUZXh0IERlY29yYXRpb24gKi9cbi50ZXh0LXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBUZXh0IE92ZXJmbG93ICovXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQ09MT1IgVVRJTElUSUVTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogVGV4dCBDb2xvcnMgKi9cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogdmFyKC0tc3VjY2VzcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS13YXJuaW5nKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogdmFyKC0tZXJyb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWVycm9yIHtcbiAgY29sb3I6IHZhcigtLWVycm9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6IHZhcigtLWluZm8pICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6IHZhcigtLXRleHQtaGludCkgIWltcG9ydGFudDtcbn1cblxuLyogQmFja2dyb3VuZCBDb2xvcnMgKi9cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS01MDApICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktNTAwKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Y2Nlc3MpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2FybmluZykgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVycm9yKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZm8pICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdXJmYWNlLTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdXJmYWNlLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTEpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdXJmYWNlLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTIpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCT1JERVIgVVRJTElUSUVTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQm9yZGVyICovXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4vKiBCb3JkZXIgUmFkaXVzICovXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXhsIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1mdWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLW5vbmUge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIExlZ2FjeSByb3VuZGVkIHV0aWxpdGllcyAoZnJvbSBvbGQgZmlsZXMpICovXG4ucm91bmQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tc3BhY2luZy0yKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tc3BhY2luZy0yKSAhaW1wb3J0YW50O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgU0hBRE9XIFVUSUxJVElFU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNykgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LXhsIHtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIElOVEVSQUNUSU9OIFVUSUxJVElFU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4uY3Vyc29yLWRlZmF1bHQge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxuLmN1cnNvci1ub3QtYWxsb3dlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdC10ZXh0IHtcbiAgdXNlci1zZWxlY3Q6IHRleHQgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi5wb2ludGVyLWV2ZW50cy1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBvaW50ZXItZXZlbnRzLWF1dG8ge1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTEVHQUNZIFVUSUxJVElFUyAoZnJvbSBtaXNjLnNjc3MgYW5kIGNsYXNzLnNjc3MpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogTWFpbiBDb250YWluZXIgKGxlZ2FjeSkgKi9cbiNtYWluLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG59XG5cbi8qIEZ1bGxzY3JlZW4gRGlhbG9nICovXG4uZnVsbHNjcmVlbi1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLyogQ2VsbCBTdHlsZXMgKGxlZ2FjeSkgKi9cbi5jZWxsUmVsYXRpb25zaGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VjY2Vzcyk7XG59XG5cbi5ub0VkaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTUwMCk7XG59XG5cbi8qIENlbnRlciBJdGVtcyAqL1xuLmNlbnRlci1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiBUb29sYmFyIEl0ZW1zIChsZWdhY3kpICovXG4udG9vbGJhci1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JheS0wKTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBSRVNQT05TSVZFIFVUSUxJVElFU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiB2YXIoLS1icmVha3BvaW50LXNtKS0xcHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IHZhcigtLWJyZWFrcG9pbnQtc20pKSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiB2YXIoLS1icmVha3BvaW50LW1kKSkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBcbiAqIExheW91dCBVdGlsaXRpZXMgLSBGbGV4IGFuZCBwb3NpdGlvbmluZyB1dGlsaXRpZXMgd2l0aCB0aGVtZSBzdXBwb3J0XG4gKiBFeHRyYWN0ZWQgZnJvbSBtaXNjLnNjc3MgYW5kIG9yZ2FuaXplZFxuICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQ0VOVEVSSU5HIFVUSUxJVElFU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jZW50ZXItaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc3BhY2UtYXJvdW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0zKTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRFWFQgQU5EIENPTlRFTlQgVVRJTElUSUVTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmhlYWRpbmdOYW1lIHtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXhsKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtYm9sZCk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMik7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGVhZGluZy10aWdodCk7XG59XG5cbiNwcmV2aWV3ZXJMb2dvIHtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXhsKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbGlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTIpO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xufVxuXG4jZGVzY3JpcHRpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC14cyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXNlbWlib2xkKTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yKTtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuXG4jZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1iYXNlKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1ub3JtYWwpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxlYWRpbmctcmVsYXhlZCk7XG4gIG1hcmdpbjogMCAwIHZhcigtLXNwYWNpbmctMykgMDtcbn1cbiNkZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUkVMQVRJT05TSElQIENPTVBPTkVOVFNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uY2VsbFJlbGF0aW9uc2hpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0YXR1cy1zdWNjZXNzKTtcbiAgY29sb3I6IHZhcigtLXRleHQtb24tcHJpbWFyeSk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zbSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LW1lZGl1bSk7XG59XG5cbi5yZWxhdGlvbnNoaXBOYW1lIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS03MDApO1xuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1wcmltYXJ5KTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0xKSB2YXIoLS1zcGFjaW5nLTIpO1xuICBmb250LXNpemU6IHZhcigtLXRleHQtc20pO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktbW9ubyk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbWVkaXVtKTtcbn1cblxuLm5vRWRpdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1kYXJrKTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0xKSB2YXIoLS1zcGFjaW5nLTIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICBmb250LXNpemU6IHZhcigtLXRleHQtc20pO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgU0VBUkNIIFJFU1VMVFNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uc2VhcmNoLXJlc3VsdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktMjAwKTtcbiAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLTMpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTMpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTApO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgdmFyKC0tdHJhbnNpdGlvbi1mYXN0KSwgYmFja2dyb3VuZC1jb2xvciB2YXIoLS10cmFuc2l0aW9uLWZhc3QpO1xufVxuLnNlYXJjaC1yZXN1bHQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktNDAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0xKTtcbn1cbi5zZWFyY2gtcmVzdWx0OmZvY3VzLXdpdGhpbiB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS01MDApO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSh2YXIoLS1wcmltYXJ5LTUwMCksIDAuMSk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBVVElMSVRZIE1PRElGSUVSU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5kZXNjcmlwdGlvbi1ibHVlIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktNjAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS01MCk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG59XG5cbi8qIEZpbGUgc2VsZWN0aW9uICovXG4jY2hvb3NlRmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMiU7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1saWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG59XG5cbi8qIFN0YXR1cyBpbmRpY2F0b3JzICovXG4jT2ZmbGluZSB7XG4gIGNvbG9yOiB2YXIoLS1zdGF0dXMtZXJyb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1zZW1pYm9sZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zbSk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMRUdBQ1kgTUlYSU5TIENPTlZFUlRFRCBUTyBDTEFTU0VTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnNhbWUtd2lkdGgge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWluLXdpZHRoOiA3MCU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBSRVNQT05TSVZFIFVUSUxJVElFU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiB2YXIoLS1icmVha3BvaW50LWxnKSkge1xuICAuc2FtZS13aWR0aCB7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgbWluLXdpZHRoOiA5MCU7XG4gIH1cbiAgLmhlYWRpbmdOYW1lIHtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtbGcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogdmFyKC0tYnJlYWtwb2ludC1tZCkpIHtcbiAgLmNlbnRlci1pdGVtcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctMik7XG4gIH1cbiAgLnNwYWNlLWFyb3VuZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctMyk7XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBBQ0NFU1NJQklMSVRZIElNUFJPVkVNRU5UU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEhpZ2ggY29udHJhc3QgbW9kZSBzdXBwb3J0ICovXG5AbWVkaWEgKHByZWZlcnMtY29udHJhc3Q6IGhpZ2gpIHtcbiAgLnNlYXJjaC1yZXN1bHQsXG4gIC5jYXJkLFxuICAuZHJvcC1kb3duLWNhcmQsXG4gIC5kZXNjcmlwdGlvbi1jYXJkLFxuICAuZml4ZWQtY2FyZCB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cbiAgLnJlbGF0aW9uc2hpcE5hbWUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXRleHQtb24tcHJpbWFyeSk7XG4gIH1cbn1cbi8qIFJlZHVjZWQgbW90aW9uIHN1cHBvcnQgKi9cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJkLCAuZHJvcC1kb3duLWNhcmQsIC5kZXNjcmlwdGlvbi1jYXJkLFxuICAuc2VhcmNoLXJlc3VsdCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAuY2FyZDpob3ZlciwgLmRyb3AtZG93bi1jYXJkOmhvdmVyLCAuZGVzY3JpcHRpb24tY2FyZDpob3ZlcixcbiAgLnNlYXJjaC1yZXN1bHQ6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuI3ZlcnRpY2FsLW5hdmlnYXRpb24ge1xuICB3aWR0aDogN3JlbTtcbiAgbWluLXdpZHRoOiA3cmVtO1xuICBtYXgtd2lkdGg6IDdyZW07XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuNTUsIDAuMiksIHdpZHRoIDAuMXMgbGluZWFyLCBtaW4td2lkdGggMC4xcyBsaW5lYXIsIG1heC13aWR0aCAwLjFzIGxpbmVhcjtcbn1cbiN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDVyZW07XG4gIG1pbi1oZWlnaHQ6IDVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4jdmVydGljYWwtbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1oZWFkZXIgLmxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogYWxpY2VibHVlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG4jdmVydGljYWwtbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1oZWFkZXIgLmxvZ28gLmxvZ28taW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDMycHg7XG4gIG1pbi13aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbn1cbiN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWhlYWRlciAubG9nbyAubG9nby10ZXh0IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jdmVydGljYWwtbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1oZWFkZXIgLmZvbGQtdG9nZ2xlIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQgMC4xcztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4O1xuICB3aWR0aDogMzRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM0cHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXMtbmF2aWdhdGlvbi1mb2xkZWQgI2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbTtcbiAgfVxuICAubXMtbmF2aWdhdGlvbi1mb2xkZWQgI3ZlcnRpY2FsLW5hdmlnYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubXMtbmF2aWdhdGlvbi1mb2xkZWQgI3ZlcnRpY2FsLW5hdmlnYXRpb24gLm5hdmlnYXRpb24taGVhZGVyIC5mb2xkLXRvZ2dsZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWhlYWRlciAuZm9sZC10b2dnbGUge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0IDAuMXMsIG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCAwLjJzO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLm1zLW5hdmlnYXRpb24tZm9sZGVkOm5vdCgubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3BlbikgI3ZlcnRpY2FsLW5hdmlnYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNXJlbTtcbiAgICBtaW4td2lkdGg6IDVyZW07XG4gICAgbWF4LXdpZHRoOiA1cmVtO1xuICB9XG4gIC5tcy1uYXZpZ2F0aW9uLWZvbGRlZDpub3QoLm1zLW5hdmlnYXRpb24tZm9sZGVkLW9wZW4pICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWhlYWRlciB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG4gIC5tcy1uYXZpZ2F0aW9uLWZvbGRlZDpub3QoLm1zLW5hdmlnYXRpb24tZm9sZGVkLW9wZW4pICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWhlYWRlciAubG9nby10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jbmF2LWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuI25hdi1jb250YWluZXIgLm5hdi1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4jbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiAjdmVydGljYWwtbmF2aWdhdGlvbiB7XG4gIHdpZHRoOiA2cmVtO1xuICBtaW4td2lkdGg6IDZyZW07XG4gIG1heC13aWR0aDogNnJlbTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC41NSwgMC4yKSwgd2lkdGggMC4xcyBsaW5lYXIsIG1pbi13aWR0aCAwLjFzIGxpbmVhciwgbWF4LXdpZHRoIDAuMXMgbGluZWFyO1xuICBib3gtc2hhZG93OiAwIDE5cHggMzhweCByZ2JhKDAsIDAsIDAsIDAuMyksIDAgMTVweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG59XG4jbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiAjdmVydGljYWwtbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1oZWFkZXIge1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1pbi1oZWlnaHQ6IDY0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gIHBhZGRpbmc6IDAgMTZweCAwIDI0cHg7XG59XG4jbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiAjdmVydGljYWwtbmF2aWdhdGlvbjpub3QoLl9tZC1sb2NrZWQtb3Blbikge1xuICBib3gtc2hhZG93OiAwIDE2cHggMjhweCByZ2JhKDAsIDAsIDAsIDAuMjIpLCAwIDI1cHggNTVweCByZ2JhKDAsIDAsIDAsIDAuMjEpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tcy1uYXZpZ2F0aW9uLWZvbGRlZCAjY29udGVudC1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICB9XG4gIC5tcy1uYXZpZ2F0aW9uLWZvbGRlZCAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiAjdmVydGljYWwtbmF2aWdhdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5tcy1uYXZpZ2F0aW9uLWZvbGRlZDpub3QoLm1zLW5hdmlnYXRpb24tZm9sZGVkLW9wZW4pICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDVyZW07XG4gICAgbWluLXdpZHRoOiA1cmVtO1xuICAgIG1heC13aWR0aDogNXJlbTtcbiAgfVxuICAubXMtbmF2aWdhdGlvbi1mb2xkZWQ6bm90KC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuKSAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiAjdmVydGljYWwtbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuICAubXMtbmF2aWdhdGlvbi1mb2xkZWQ6bm90KC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuKSAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiAjdmVydGljYWwtbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1oZWFkZXIgLmxvZ28tdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI2NvbW1pc3Npb24tZGFzaGJvYXJkIC5maWx0ZXItc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuI2NvbW1pc3Npb24tZGFzaGJvYXJkIC5maWx0ZXItc2VjdGlvbiBtZC1pbnB1dC1jb250YWluZXIge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuI2NvbW1pc3Npb24tZGFzaGJvYXJkIC5zdW1tYXJ5LWNhcmRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMDBweCwgMWZyKSk7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbiNjb21taXNzaW9uLWRhc2hib2FyZCAuc3VtbWFyeS1jYXJkcyAuc3VtbWFyeS1jYXJkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2NvbW1pc3Npb24tZGFzaGJvYXJkIC5zdW1tYXJ5LWNhcmRzIC5zdW1tYXJ5LWNhcmQgLnN1bW1hcnktdmFsdWUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzIxOTZGMztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuI2NvbW1pc3Npb24tZGFzaGJvYXJkIC5zdW1tYXJ5LWNhcmRzIC5zdW1tYXJ5LWNhcmQgLnN1bW1hcnktbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjY2O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG4jY29tbWlzc2lvbi1kYXNoYm9hcmQgLnNhbGVzLXBlcnNvbi1icmVha2Rvd24sXG4jY29tbWlzc2lvbi1kYXNoYm9hcmQgLnJlY2VudC10cmFuc2FjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuI2NvbW1pc3Npb24tZGFzaGJvYXJkIC5zYWxlcy1wZXJzb24tYnJlYWtkb3duIGgzLFxuI2NvbW1pc3Npb24tZGFzaGJvYXJkIC5yZWNlbnQtdHJhbnNhY3Rpb25zIGgzIHtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jY29tbWlzc2lvbi1kYXNoYm9hcmQgLnNhbGVzLXBlcnNvbi1icmVha2Rvd24gdGFibGUsXG4jY29tbWlzc2lvbi1kYXNoYm9hcmQgLnJlY2VudC10cmFuc2FjdGlvbnMgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbiNjb21taXNzaW9uLWRhc2hib2FyZCAuc2FsZXMtcGVyc29uLWJyZWFrZG93biB0YWJsZSB0aCwgI2NvbW1pc3Npb24tZGFzaGJvYXJkIC5zYWxlcy1wZXJzb24tYnJlYWtkb3duIHRhYmxlIHRkLFxuI2NvbW1pc3Npb24tZGFzaGJvYXJkIC5yZWNlbnQtdHJhbnNhY3Rpb25zIHRhYmxlIHRoLFxuI2NvbW1pc3Npb24tZGFzaGJvYXJkIC5yZWNlbnQtdHJhbnNhY3Rpb25zIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMTJweCA4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jY29tbWlzc2lvbi1kYXNoYm9hcmQgLnNhbGVzLXBlcnNvbi1icmVha2Rvd24gdGFibGUgdGhbbWQtbnVtZXJpY10sICNjb21taXNzaW9uLWRhc2hib2FyZCAuc2FsZXMtcGVyc29uLWJyZWFrZG93biB0YWJsZSB0ZFttZC1udW1lcmljXSxcbiNjb21taXNzaW9uLWRhc2hib2FyZCAucmVjZW50LXRyYW5zYWN0aW9ucyB0YWJsZSB0aFttZC1udW1lcmljXSxcbiNjb21taXNzaW9uLWRhc2hib2FyZCAucmVjZW50LXRyYW5zYWN0aW9ucyB0YWJsZSB0ZFttZC1udW1lcmljXSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuI2NvbW1pc3Npb24tZGFzaGJvYXJkIC5zYWxlcy1wZXJzb24tYnJlYWtkb3duIHRhYmxlIHRib2R5IHRyOmhvdmVyLFxuI2NvbW1pc3Npb24tZGFzaGJvYXJkIC5yZWNlbnQtdHJhbnNhY3Rpb25zIHRhYmxlIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbiNjb21taXNzaW9uLWRhc2hib2FyZCAuY29tbWlzc2lvbi1hbW91bnQge1xuICBjb2xvcjogIzRDQUY1MCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuI2NvbW1pc3Npb24tZGFzaGJvYXJkIC5jb21taXNzaW9uLXRleHQge1xuICBjb2xvcjogI0ZGOTgwMCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuI3N0YXRzIC5jb21taXNzaW9uLXRleHQge1xuICBjb2xvcjogI0ZGOTgwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLml0ZW1zIC5jb21taXNzaW9uLWFtb3VudCB7XG4gIGNvbG9yOiAjNENBRjUwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5yZXF1aXNpdGlvbnMtbWFpbiB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLnJlcXVpc2l0aW9ucy1tYWluIC5yZXF1aXNpdGlvbnMtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5yZXF1aXNpdGlvbnMtbWFpbiAucmVxdWlzaXRpb25zLWhlYWRlciAubWQtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnJlcXVpc2l0aW9ucy1tYWluIC5yZXF1aXNpdGlvbnMtaGVhZGVyIC5tZC10aXRsZSBtZC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBjb2xvcjogIzE5NzZkMjtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLnJlcXVpc2l0aW9ucy1tYWluIC5yZXF1aXNpdGlvbnMtaGVhZGVyIC5jYXJkLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG59XG4ucmVxdWlzaXRpb25zLW1haW4gLnN0YXRzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ucmVxdWlzaXRpb25zLW1haW4gLnN0YXRzLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTQwcHgsIDFmcikpO1xuICBnYXA6IDEycHg7XG59XG4ucmVxdWlzaXRpb25zLW1haW4gLnN0YXRzLXJvdyAuc3RhdC1jYXJkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzE5NzZkMjtcbn1cbi5yZXF1aXNpdGlvbnMtbWFpbiAuc3RhdHMtcm93IC5zdGF0LWNhcmQucGVuZGluZyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmY5ODAwO1xufVxuLnJlcXVpc2l0aW9ucy1tYWluIC5zdGF0cy1yb3cgLnN0YXQtY2FyZC5hcHByb3ZlZCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNGNhZjUwO1xufVxuLnJlcXVpc2l0aW9ucy1tYWluIC5zdGF0cy1yb3cgLnN0YXQtY2FyZC5mdWxmaWxsZWQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzJlN2QzMjtcbn1cbi5yZXF1aXNpdGlvbnMtbWFpbiAuc3RhdHMtcm93IC5zdGF0LWNhcmQudXJnZW50IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmNDQzMzY7XG59XG4ucmVxdWlzaXRpb25zLW1haW4gLnN0YXRzLXJvdyAuc3RhdC1jYXJkIG1kLWNhcmQtY29udGVudCB7XG4gIHBhZGRpbmc6IDE2cHggMTJweDtcbn1cbi5yZXF1aXNpdGlvbnMtbWFpbiAuc3RhdHMtcm93IC5zdGF0LWNhcmQgbWQtY2FyZC1jb250ZW50IC5zdGF0LW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMzMzO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5yZXF1aXNpdGlvbnMtbWFpbiAuc3RhdHMtcm93IC5zdGF0LWNhcmQgbWQtY2FyZC1jb250ZW50IC5zdGF0LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzY2NjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4ucmVxdWlzaXRpb25zLW1haW4gLmZpbHRlcnMtY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5yZXF1aXNpdGlvbnMtbWFpbiAuZmlsdGVycy1jYXJkIC5maWx0ZXItYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbn1cbi5yZXF1aXNpdGlvbnMtbWFpbiAubG9hZGluZy1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQ4cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ucmVxdWlzaXRpb25zLW1haW4gLmxvYWRpbmctY29udGFpbmVyIG1kLXByb2dyZXNzLWNpcmN1bGFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5yZXF1aXNpdGlvbnMtbWFpbiAubG9hZGluZy1jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmVxdWlzaXRpb25zLW1haW4gLnJlcXVpc2l0aW9ucy1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnJlcXVpc2l0aW9ucy1tYWluIC5yZXF1aXNpdGlvbnMtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTZweDtcbn1cbi5yZXF1aXNpdGlvbnMtbWFpbiAucmVxdWlzaXRpb25zLWxpc3QgLnJlcXVpc2l0aW9uLWNhcmQge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucmVxdWlzaXRpb25zLW1haW4gLnJlcXVpc2l0aW9ucy1saXN0IC5yZXF1aXNpdGlvbi1jYXJkOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4ucmVxdWlzaXRpb25zLW1haW4gLnJlcXVpc2l0aW9ucy1saXN0IC5yZXF1aXNpdGlvbi1jYXJkLnByaW9yaXR5LWxvdyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNGNhZjUwO1xufVxuLnJlcXVpc2l0aW9ucy1tYWluIC5yZXF1aXNpdGlvbnMtbGlzdCAucmVxdWlzaXRpb24tY2FyZC5wcmlvcml0eS1tZWRpdW0ge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmOTgwMDtcbn1cbi5yZXF1aXNpdGlvbnMtbWFpbiAucmVxdWlzaXRpb25zLWxpc3QgLnJlcXVpc2l0aW9uLWNhcmQucHJpb3JpdHktaGlnaCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmY1NzIyO1xufVxuLnJlcXVpc2l0aW9ucy1tYWluIC5yZXF1aXNpdGlvbnMtbGlzdCAucmVxdWlzaXRpb24tY2FyZC5wcmlvcml0eS11cmdlbnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Y0NDMzNjtcbiAgYW5pbWF0aW9uOiB1cmdlbnQtcHVsc2UgMnMgaW5maW5pdGU7XG59XG4ucmVxdWlzaXRpb25zLW1haW4gLnJlcXVpc2l0aW9ucy1saXN0IC5yZXF1aXNpdGlvbi1jYXJkIG1kLWNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMTZweCAyMHB4IDEycHg7XG59XG4ucmVxdWlzaXRpb25zLW1haW4gLnJlcXVpc2l0aW9ucy1saXN0IC5yZXF1aXNpdGlvbi1jYXJkIG1kLWNhcmQtaGVhZGVyIC5hdmF0YXItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6ICMxOTc2ZDI7XG59XG4ucmVxdWlzaXRpb25zLW1haW4gLnJlcXVpc2l0aW9ucy1saXN0IC5yZXF1aXNpdGlvbi1jYXJkIG1kLWNhcmQtaGVhZGVyIC5hdmF0YXItaWNvbi5zdGF0dXMtZHJhZnQge1xuICBjb2xvcjogIzY2Njtcbn1cbi5yZXF1aXNpdGlvbnMtbWFpbiAucmVxdWlzaXRpb25zLWxpc3QgLnJlcXVpc2l0aW9uLWNhcmQgbWQtY2FyZC1oZWFkZXIgLmF2YXRhci1pY29uLnN0YXR1cy1zdWJtaXR0ZWQge1xuICBjb2xvcjogIzE5NzZkMjtcbn1cbi5yZXF1aXNpdGlvbnMtbWFpbiAucmVxdWlzaXRpb25zLWxpc3QgLnJlcXVpc2l0aW9uLWNhcmQgbWQtY2FyZC1oZWFkZXIgLmF2YXRhci1pY29uLnN0YXR1cy1wZW5kaW5nIHtcbiAgY29sb3I6ICNmZjk4MDA7XG59XG4ucmVxdWlzaXRpb25zLW1haW4gLnJlcXVpc2l0aW9ucy1saXN0IC5yZXF1aXNpdGlvbi1jYXJkIG1kLWNhcmQtaGVhZGVyIC5hdmF0YXItaWNvbi5zdGF0dXMtYXBwcm92ZWQge1xuICBjb2xvcjogIzRjYWY1MDtcbn1cbi5yZXF1aXNpdGlvbnMtbWFpbiAucmVxdWlzaXRpb25zLWxpc3QgLnJlcXVpc2l0aW9uLWNhcmQgbWQtY2FyZC1oZWFkZXIgLmF2YXRhci1pY29uLnN0YXR1cy1yZWplY3RlZCB7XG4gIGNvbG9yOiAjZjQ0MzM2O1xufVxuLnJlcXVpc2l0aW9ucy1tYWluIC5yZXF1aXNpdGlvbnMtbGlzdCAucmVxdWlzaXRpb24tY2FyZCBtZC1jYXJkLWhlYWRlciAuYXZhdGFyLWljb24uc3RhdHVzLWZ1bGZpbGxtZW50IHtcbiAgY29sb3I6ICM5YzI3YjA7XG59XG4ucmVxdWlzaXRpb25zLW1haW4gLnJlcXVpc2l0aW9ucy1saXN0IC5yZXF1aXNpdGlvbi1jYXJkIG1kLWNhcmQtaGVhZGVyIC5hdmF0YXItaWNvbi5zdGF0dXMtZnVsZmlsbGVkIHtcbiAgY29sb3I6ICMyZTdkMzI7XG59XG4ucmVxdWlzaXRpb25zLW1haW4gLnJlcXVpc2l0aW9ucy1saXN0IC5yZXF1aXNpdGlvbi1jYXJkIG1kLWNhcmQtaGVhZGVyIC5hdmF0YXItaWNvbi5zdGF0dXMtY2FuY2VsbGVkIHtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG4ucmVxdWlzaXRpb25zLW1haW4gLnJlcXVpc2l0aW9ucy1saXN0IC5yZXF1aXNpdGlvbi1jYXJkIG1kLWNhcmQtaGVhZGVyIG1kLWNhcmQtaGVhZGVyLXRleHQgLm1kLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnJlcXVpc2l0aW9ucy1tYWluIC5yZXF1aXNpdGlvbnMtbGlzdCAucmVxdWlzaXRpb24tY2FyZCBtZC1jYXJkLWhlYWRlciBtZC1jYXJkLWhlYWRlci10ZXh0IC5tZC1zdWJoZWFkIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5yZXF1aXNpdGlvbnMtbWFpbiAucmVxdWlzaXRpb25zLWxpc3QgLnJlcXVpc2l0aW9uLWNhcmQgbWQtY2FyZC1oZWFkZXIgLnN0YXR1cy1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDRweDtcbn1cbi5yZXF1aXNpdGlvbnMtbWFpbiAucmVxdWlzaXRpb25zLWxpc3QgLnJlcXVpc2l0aW9uLWNhcmQgLnByaW9yaXR5LWNoaXAge1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnJlcXVpc2l0aW9ucy1tYWluIC5yZXF1aXNpdGlvbnMtbGlzdCAucmVxdWlzaXRpb24tY2FyZCAucHJpb3JpdHktY2hpcC5wcmlvcml0eS1sb3cge1xuICBiYWNrZ3JvdW5kOiAjZThmNWU4O1xuICBjb2xvcjogIzJlN2QzMjtcbn1cbi5yZXF1aXNpdGlvbnMtbWFpbiAucmVxdWlzaXRpb25zLWxpc3QgLnJlcXVpc2l0aW9uLWNhcmQgLnByaW9yaXR5LWNoaXAucHJpb3JpdHktbWVkaXVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjNlMDtcbiAgY29sb3I6ICNlZjZjMDA7XG59XG4ucmVxdWlzaXRpb25zLW1haW4gLnJlcXVpc2l0aW9ucy1saXN0IC5yZXF1aXNpdGlvbi1jYXJkIC5wcmlvcml0eS1jaGlwLnByaW9yaXR5LWhpZ2gge1xuICBiYWNrZ3JvdW5kOiAjZmZlYmVlO1xuICBjb2xvcjogI2M2MjgyODtcbn1cbi5yZXF1aXNpdGlvbnMtbWFpbiAucmVxdWlzaXRpb25zLWxpc3QgLnJlcXVpc2l0aW9uLWNhcmQgLnByaW9yaXR5LWNoaXAucHJpb3JpdHktdXJnZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZWJlZTtcbiAgY29sb3I6ICNiNzFjMWM7XG59XG4ucmVxdWlzaXRpb25zLW1haW4gLnJlcXVpc2l0aW9ucy1saXN0IC5yZXF1aXNpdGlvbi1jYXJkIC5zdGF0dXMtY2hpcCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWluLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucmVxdWlzaXRpb25zLW1haW4gLnJlcXVpc2l0aW9ucy1saXN0IC5yZXF1aXNpdGlvbi1jYXJkIC5zdGF0dXMtY2hpcC5zdGF0dXMtZHJhZnQge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBjb2xvcjogIzc1NzU3NTtcbn1cbi5yZXF1aXNpdGlvbnMtbWFpbiAucmVxdWlzaXRpb25zLWxpc3QgLnJlcXVpc2l0aW9uLWNhcmQgLnN0YXR1cy1jaGlwLnN0YXR1cy1zdWJtaXR0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZTNmMmZkO1xuICBjb2xvcjogIzE1NjVjMDtcbn1cbi5yZXF1aXNpdGlvbnMtbWFpbiAucmVxdWlzaXRpb25zLWxpc3QgLnJlcXVpc2l0aW9uLWNhcmQgLnN0YXR1cy1jaGlwLnN0YXR1cy1wZW5kaW5nIHtcbiAgYmFja2dyb3VuZDogI2ZmZjhlMTtcbiAgY29sb3I6ICNlZjZjMDA7XG59XG4ucmVxdWlzaXRpb25zLW1haW4gLnJlcXVpc2l0aW9ucy1saXN0IC5yZXF1aXNpdGlvbi1jYXJkIC5zdGF0dXMtY2hpcC5zdGF0dXMtYXBwcm92ZWQge1xuICBiYWNrZ3JvdW5kOiAjZThmNWU4O1xuICBjb2xvcjogIzJlN2QzMjtcbn1cbi5yZXF1aXNpdGlvbnMtbWFpbiAucmVxdWlzaXRpb25zLWxpc3QgLnJlcXVpc2l0aW9uLWNhcmQgLnN0YXR1cy1jaGlwLnN0YXR1cy1yZWplY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNmZmViZWU7XG4gIGNvbG9yOiAjYzYyODI4O1xufVxuLnJlcXVpc2l0aW9ucy1tYWluIC5yZXF1aXNpdGlvbnMtbGlzdCAucmVxdWlzaXRpb24tY2FyZCAuc3RhdHVzLWNoaXAuc3RhdHVzLWZ1bGZpbGxtZW50IHtcbiAgYmFja2dyb3VuZDogI2YzZTVmNTtcbiAgY29sb3I6ICM3YjFmYTI7XG59XG4ucmVxdWlzaXRpb25zLW1haW4gLnJlcXVpc2l0aW9ucy1saXN0IC5yZXF1aXNpdGlvbi1jYXJkIC5zdGF0dXMtY2hpcC5zdGF0dXMtZnVsZmlsbGVkIHtcbiAgYmFja2dyb3VuZDogI2U4ZjVlODtcbiAgY29sb3I6ICMxYjVlMjA7XG59XG4ucmVxdWlzaXRpb25zLW1haW4gLnJlcXVpc2l0aW9ucy1saXN0IC5yZXF1aXNpdGlvbi1jYXJkIC5zdGF0dXMtY2hpcC5zdGF0dXMtY2FuY2VsbGVkIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgY29sb3I6ICM2MTYxNjE7XG59XG4ucmVxdWlzaXRpb25zLW1haW4gLnJlcXVpc2l0aW9ucy1saXN0IC5yZXF1aXNpdGlvbi1jYXJkIC5yZXF1aXNpdGlvbi1kZXRhaWxzIC5kZXRhaWwtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzY2NjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4ucmVxdWlzaXRpb25zLW1haW4gLnJlcXVpc2l0aW9ucy1saXN0IC5yZXF1aXNpdGlvbi1jYXJkIC5yZXF1aXNpdGlvbi1kZXRhaWxzIC5kZXRhaWwtdmFsdWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzMzMztcbn1cbi5yZXF1aXNpdGlvbnMtbWFpbiAucmVxdWlzaXRpb25zLWxpc3QgLnJlcXVpc2l0aW9uLWNhcmQgLnJlcXVpc2l0aW9uLWRldGFpbHMgLml0ZW1zLXByZXZpZXcge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG4ucmVxdWlzaXRpb25zLW1haW4gLnJlcXVpc2l0aW9ucy1saXN0IC5yZXF1aXNpdGlvbi1jYXJkIC5yZXF1aXNpdGlvbi1kZXRhaWxzIC5pdGVtcy1wcmV2aWV3IGg0IHtcbiAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM2NjY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cbi5yZXF1aXNpdGlvbnMtbWFpbiAucmVxdWlzaXRpb25zLWxpc3QgLnJlcXVpc2l0aW9uLWNhcmQgLnJlcXVpc2l0aW9uLWRldGFpbHMgLml0ZW1zLXByZXZpZXcgLml0ZW1zLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNnB4O1xufVxuLnJlcXVpc2l0aW9ucy1tYWluIC5yZXF1aXNpdGlvbnMtbGlzdCAucmVxdWlzaXRpb24tY2FyZCAucmVxdWlzaXRpb24tZGV0YWlscyAuaXRlbXMtcHJldmlldyAuaXRlbXMtbGlzdCAuaXRlbS1jaGlwIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwO1xufVxuLnJlcXVpc2l0aW9ucy1tYWluIC5yZXF1aXNpdGlvbnMtbGlzdCAucmVxdWlzaXRpb24tY2FyZCAucmVxdWlzaXRpb24tZGV0YWlscyAuaXRlbXMtcHJldmlldyAuaXRlbXMtbGlzdCAubW9yZS1pdGVtcy1jaGlwIHtcbiAgYmFja2dyb3VuZDogIzE5NzZkMjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5yZXF1aXNpdGlvbnMtbWFpbiAucmVxdWlzaXRpb25zLWxpc3QgLnJlcXVpc2l0aW9uLWNhcmQgLnJlcXVpc2l0aW9uLWRldGFpbHMgLmFkZGl0aW9uYWwtaW5mbyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjNjY2O1xufVxuLnJlcXVpc2l0aW9ucy1tYWluIC5yZXF1aXNpdGlvbnMtbGlzdCAucmVxdWlzaXRpb24tY2FyZCBtZC1jYXJkLWFjdGlvbnMge1xuICBwYWRkaW5nOiA4cHggMTZweCAxMnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YwZjBmMDtcbn1cbi5yZXF1aXNpdGlvbnMtbWFpbiAuZW1wdHktc3RhdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQ4cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ucmVxdWlzaXRpb25zLW1haW4gLmVtcHR5LXN0YXRlIC5lbXB0eS1pY29uIHtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBjb2xvcjogI2RkZDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5yZXF1aXNpdGlvbnMtbWFpbiAuZW1wdHktc3RhdGUgaDMge1xuICBjb2xvcjogIzY2NjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnJlcXVpc2l0aW9ucy1tYWluIC5lbXB0eS1zdGF0ZSBwIHtcbiAgY29sb3I6ICM5OTk7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ucmVxdWlzaXRpb25zLW1haW4gLmVtcHR5LXN0YXRlIC5lbXB0eS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5Aa2V5ZnJhbWVzIHVyZ2VudC1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2Y0NDMzNjtcbiAgfVxuICA1MCUge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmY4YTgwO1xuICB9XG4gIDEwMCUge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjQ0MzM2O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlcXVpc2l0aW9ucy1tYWluIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbiAgLnJlcXVpc2l0aW9ucy1tYWluIC5yZXF1aXNpdGlvbnMtaGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAucmVxdWlzaXRpb25zLW1haW4gLnJlcXVpc2l0aW9ucy1oZWFkZXIgLmhlYWRlci10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5yZXF1aXNpdGlvbnMtbWFpbiAuc3RhdHMtcm93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC5yZXF1aXNpdGlvbnMtbWFpbiAucmVxdWlzaXRpb24tY2FyZCBtZC1jYXJkLWhlYWRlciAucHJpb3JpdHktY2hpcCxcbiAgLnJlcXVpc2l0aW9ucy1tYWluIC5yZXF1aXNpdGlvbi1jYXJkIG1kLWNhcmQtaGVhZGVyIC5zdGF0dXMtY2hpcCB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgbWluLWhlaWdodDogMThweDtcbiAgfVxuICAucmVxdWlzaXRpb25zLW1haW4gLnJlcXVpc2l0aW9uLWNhcmQgLnJlcXVpc2l0aW9uLWRldGFpbHMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAucmVxdWlzaXRpb25zLW1haW4gLnJlcXVpc2l0aW9uLWNhcmQgLnJlcXVpc2l0aW9uLWRldGFpbHMgLml0ZW1zLXByZXZpZXcgLml0ZW1zLWxpc3QgLml0ZW0tY2hpcCxcbiAgLnJlcXVpc2l0aW9ucy1tYWluIC5yZXF1aXNpdGlvbi1jYXJkIC5yZXF1aXNpdGlvbi1kZXRhaWxzIC5pdGVtcy1wcmV2aWV3IC5pdGVtcy1saXN0IC5tb3JlLWl0ZW1zLWNoaXAge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBtaW4taGVpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnJlcXVpc2l0aW9ucy1tYWluIC5zdGF0cy1yb3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5yZXF1aXNpdGlvbnMtbWFpbiAucmVxdWlzaXRpb24tY2FyZCBtZC1jYXJkLWhlYWRlciBtZC1jYXJkLWhlYWRlci10ZXh0IC5tZC10aXRsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuI3NhbGUtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNhbGUtYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzcHg7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4uc2FsZS1wYXJlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA0MHJlbTtcbiAgbWluLXdpZHRoOiA0MHJlbTtcbiAgbWF4LXdpZHRoOiA0MHJlbTtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbn1cblxuI3NhbGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xuICBmbGV4OiAxO1xufVxuXG4jc2FsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc2FsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDExcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUtaG92ZXIsICNGMUYxRjEpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2FsZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnNhbGUtaW5pdGlhbC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW46IDFweDtcbn1cblxuLnNhbGUtaW5pdGlhbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5zYWxlLW5hbWUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbjogMjBweDtcbn1cblxuLndhcmVob3VzZS1tYWluIHtcbiAgcGFkZGluZzogMTZweDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4ud2FyZWhvdXNlLW1haW4gLndhcmVob3VzZS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLndhcmVob3VzZS1tYWluIC53YXJlaG91c2UtaGVhZGVyIC5tZC10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud2FyZWhvdXNlLW1haW4gLndhcmVob3VzZS1oZWFkZXIgLm1kLXRpdGxlIG1kLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGNvbG9yOiAjMTk3NmQyO1xufVxuLndhcmVob3VzZS1tYWluIC53YXJlaG91c2UtaGVhZGVyIC5jYXJkLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbn1cbi53YXJlaG91c2UtbWFpbiAud2FyZWhvdXNlLWhlYWRlciAubmF2LXRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLndhcmVob3VzZS1tYWluIC53YXJlaG91c2UtaGVhZGVyIC5uYXYtdGFicyAubmF2LXRhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi53YXJlaG91c2UtbWFpbiAud2FyZWhvdXNlLWhlYWRlciAubmF2LXRhYnMgLm5hdi10YWIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5NzZkMjtcbiAgY29sb3I6IHdoaXRlO1xufVxuLndhcmVob3VzZS1tYWluIC53YXJlaG91c2UtaGVhZGVyIC5uYXYtdGFicyAubmF2LXRhYjpub3QoLmFjdGl2ZSkge1xuICBjb2xvcjogIzY2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cbi53YXJlaG91c2UtbWFpbiAud2FyZWhvdXNlLWhlYWRlciAubmF2LXRhYnMgLm5hdi10YWI6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbn1cbi53YXJlaG91c2UtbWFpbiAubG9hZGluZy1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQ4cHg7XG59XG4ud2FyZWhvdXNlLW1haW4gLmxvYWRpbmctY29udGFpbmVyIG1kLXByb2dyZXNzLWNpcmN1bGFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi53YXJlaG91c2UtbWFpbiAubG9hZGluZy1jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ud2FyZWhvdXNlLW1haW4gLndhcmVob3VzZS1kYXNoYm9hcmQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLndhcmVob3VzZS1tYWluIC53YXJlaG91c2UtZGFzaGJvYXJkIC5tZXRyaWNzLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ud2FyZWhvdXNlLW1haW4gLndhcmVob3VzZS1kYXNoYm9hcmQgLm1ldHJpY3Mtcm93IC5tZXRyaWMtY2FyZCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLndhcmVob3VzZS1tYWluIC53YXJlaG91c2UtZGFzaGJvYXJkIC5tZXRyaWNzLXJvdyAubWV0cmljLWNhcmQuYWxlcnQge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNmZjk4MDA7XG59XG4ud2FyZWhvdXNlLW1haW4gLndhcmVob3VzZS1kYXNoYm9hcmQgLm1ldHJpY3Mtcm93IC5tZXRyaWMtY2FyZC5kYW5nZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNmNDQzMzY7XG59XG4ud2FyZWhvdXNlLW1haW4gLndhcmVob3VzZS1kYXNoYm9hcmQgLm1ldHJpY3Mtcm93IC5tZXRyaWMtY2FyZCBtZC1jYXJkLWNvbnRlbnQgaDIge1xuICBtYXJnaW46IDhweCAwIDAgMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMxOTc2ZDI7XG59XG4ud2FyZWhvdXNlLW1haW4gLndhcmVob3VzZS1kYXNoYm9hcmQgLm1ldHJpY3Mtcm93IC5tZXRyaWMtY2FyZC5hbGVydCBtZC1jYXJkLWNvbnRlbnQgaDIge1xuICBjb2xvcjogI2ZmOTgwMDtcbn1cbi53YXJlaG91c2UtbWFpbiAud2FyZWhvdXNlLWRhc2hib2FyZCAubWV0cmljcy1yb3cgLm1ldHJpYy1jYXJkLmRhbmdlciBtZC1jYXJkLWNvbnRlbnQgaDIge1xuICBjb2xvcjogI2Y0NDMzNjtcbn1cbi53YXJlaG91c2UtbWFpbiAud2FyZWhvdXNlLWRhc2hib2FyZCAucXVpY2stYWN0aW9ucyAuYWN0aW9uLWNhcmQge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLndhcmVob3VzZS1tYWluIC53YXJlaG91c2UtZGFzaGJvYXJkIC5xdWljay1hY3Rpb25zIC5hY3Rpb24tY2FyZCBtZC1jYXJkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi53YXJlaG91c2UtbWFpbiAud2FyZWhvdXNlLXN0b2NrcyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ud2FyZWhvdXNlLW1haW4gLndhcmVob3VzZS1zdG9ja3MgLmNhcmQtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xufVxuLndhcmVob3VzZS1tYWluIC53YXJlaG91c2Utc3RvY2tzIC5zdG9jay1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzIwcHgsIDFmcikpO1xuICBnYXA6IDE2cHg7XG59XG4ud2FyZWhvdXNlLW1haW4gLndhcmVob3VzZS1zdG9ja3MgLnN0b2NrLWdyaWQgLnN0b2NrLWNhcmQge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLndhcmVob3VzZS1tYWluIC53YXJlaG91c2Utc3RvY2tzIC5zdG9jay1ncmlkIC5zdG9jay1jYXJkOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4ud2FyZWhvdXNlLW1haW4gLndhcmVob3VzZS1zdG9ja3MgLnN0b2NrLWdyaWQgLnN0b2NrLWNhcmQubG93LXN0b2NrIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZmY5ODAwO1xufVxuLndhcmVob3VzZS1tYWluIC53YXJlaG91c2Utc3RvY2tzIC5zdG9jay1ncmlkIC5zdG9jay1jYXJkLm91dC1vZi1zdG9jayB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2Y0NDMzNjtcbiAgb3BhY2l0eTogMC43O1xufVxuLndhcmVob3VzZS1tYWluIC53YXJlaG91c2Utc3RvY2tzIC5zdG9jay1ncmlkIC5zdG9jay1jYXJkIG1kLWNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbi53YXJlaG91c2UtbWFpbiAud2FyZWhvdXNlLXN0b2NrcyAuc3RvY2stZ3JpZCAuc3RvY2stY2FyZCBtZC1jYXJkLWhlYWRlciAuY2FyZC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cHg7XG59XG4ud2FyZWhvdXNlLW1haW4gLndhcmVob3VzZS1zdG9ja3MgLnN0b2NrLWdyaWQgLnN0b2NrLWNhcmQgLnN0b2NrLWluZm8ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogOHB4O1xufVxuLndhcmVob3VzZS1tYWluIC53YXJlaG91c2Utc3RvY2tzIC5zdG9jay1ncmlkIC5zdG9jay1jYXJkIC5zdG9jay1pbmZvIC5xdWFudGl0eS1pbmZvLFxuLndhcmVob3VzZS1tYWluIC53YXJlaG91c2Utc3RvY2tzIC5zdG9jay1ncmlkIC5zdG9jay1jYXJkIC5zdG9jay1pbmZvIC5wcmljZS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLndhcmVob3VzZS1tYWluIC53YXJlaG91c2Utc3RvY2tzIC5zdG9jay1ncmlkIC5zdG9jay1jYXJkIC5zdG9jay1pbmZvIC5xdWFudGl0eS1pbmZvIC5sYWJlbCxcbi53YXJlaG91c2UtbWFpbiAud2FyZWhvdXNlLXN0b2NrcyAuc3RvY2stZ3JpZCAuc3RvY2stY2FyZCAuc3RvY2staW5mbyAucHJpY2UtaW5mbyAubGFiZWwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzY2Njtcbn1cbi53YXJlaG91c2UtbWFpbiAud2FyZWhvdXNlLXN0b2NrcyAuc3RvY2stZ3JpZCAuc3RvY2stY2FyZCAuc3RvY2staW5mbyAucXVhbnRpdHktaW5mbyAudmFsdWUsXG4ud2FyZWhvdXNlLW1haW4gLndhcmVob3VzZS1zdG9ja3MgLnN0b2NrLWdyaWQgLnN0b2NrLWNhcmQgLnN0b2NrLWluZm8gLnByaWNlLWluZm8gLnZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMzMzO1xufVxuLndhcmVob3VzZS1tYWluIC53YXJlaG91c2UtcmVxdWlzaXRpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi53YXJlaG91c2UtbWFpbiAud2FyZWhvdXNlLXJlcXVpc2l0aW9ucyAuY2FyZC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG59XG4ud2FyZWhvdXNlLW1haW4gLndhcmVob3VzZS1yZXF1aXNpdGlvbnMgLnJlcXVpc2l0aW9ucy1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxNnB4O1xufVxuLndhcmVob3VzZS1tYWluIC53YXJlaG91c2UtcmVxdWlzaXRpb25zIC5yZXF1aXNpdGlvbnMtbGlzdCAucmVxdWlzaXRpb24tY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2U7XG59XG4ud2FyZWhvdXNlLW1haW4gLndhcmVob3VzZS1yZXF1aXNpdGlvbnMgLnJlcXVpc2l0aW9ucy1saXN0IC5yZXF1aXNpdGlvbi1jYXJkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLndhcmVob3VzZS1tYWluIC53YXJlaG91c2UtcmVxdWlzaXRpb25zIC5yZXF1aXNpdGlvbnMtbGlzdCAucmVxdWlzaXRpb24tY2FyZCBtZC1jYXJkLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ud2FyZWhvdXNlLW1haW4gLndhcmVob3VzZS1yZXF1aXNpdGlvbnMgLnJlcXVpc2l0aW9ucy1saXN0IC5yZXF1aXNpdGlvbi1jYXJkIG1kLWNhcmQtaGVhZGVyIC5zdGF0dXMtYmFkZ2Uge1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi53YXJlaG91c2UtbWFpbiAud2FyZWhvdXNlLXJlcXVpc2l0aW9ucyAucmVxdWlzaXRpb25zLWxpc3QgLnJlcXVpc2l0aW9uLWNhcmQgbWQtY2FyZC1oZWFkZXIgLnN0YXR1cy1iYWRnZS5zdGF0dXMtZHJhZnQge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBjb2xvcjogIzY2Njtcbn1cbi53YXJlaG91c2UtbWFpbiAud2FyZWhvdXNlLXJlcXVpc2l0aW9ucyAucmVxdWlzaXRpb25zLWxpc3QgLnJlcXVpc2l0aW9uLWNhcmQgbWQtY2FyZC1oZWFkZXIgLnN0YXR1cy1iYWRnZS5zdGF0dXMtc3VibWl0dGVkIHtcbiAgYmFja2dyb3VuZDogI2UzZjJmZDtcbiAgY29sb3I6ICMxOTc2ZDI7XG59XG4ud2FyZWhvdXNlLW1haW4gLndhcmVob3VzZS1yZXF1aXNpdGlvbnMgLnJlcXVpc2l0aW9ucy1saXN0IC5yZXF1aXNpdGlvbi1jYXJkIG1kLWNhcmQtaGVhZGVyIC5zdGF0dXMtYmFkZ2Uuc3RhdHVzLXBlbmRpbmcge1xuICBiYWNrZ3JvdW5kOiAjZmZmM2UwO1xuICBjb2xvcjogI2Y1N2MwMDtcbn1cbi53YXJlaG91c2UtbWFpbiAud2FyZWhvdXNlLXJlcXVpc2l0aW9ucyAucmVxdWlzaXRpb25zLWxpc3QgLnJlcXVpc2l0aW9uLWNhcmQgbWQtY2FyZC1oZWFkZXIgLnN0YXR1cy1iYWRnZS5zdGF0dXMtYXBwcm92ZWQge1xuICBiYWNrZ3JvdW5kOiAjZThmNWU4O1xuICBjb2xvcjogIzM4OGUzYztcbn1cbi53YXJlaG91c2UtbWFpbiAud2FyZWhvdXNlLXJlcXVpc2l0aW9ucyAucmVxdWlzaXRpb25zLWxpc3QgLnJlcXVpc2l0aW9uLWNhcmQgbWQtY2FyZC1oZWFkZXIgLnN0YXR1cy1iYWRnZS5zdGF0dXMtcmVqZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZmZlYmVlO1xuICBjb2xvcjogI2QzMmYyZjtcbn1cbi53YXJlaG91c2UtbWFpbiAud2FyZWhvdXNlLXJlcXVpc2l0aW9ucyAucmVxdWlzaXRpb25zLWxpc3QgLnJlcXVpc2l0aW9uLWNhcmQgbWQtY2FyZC1oZWFkZXIgLnN0YXR1cy1iYWRnZS5zdGF0dXMtZnVsZmlsbG1lbnQge1xuICBiYWNrZ3JvdW5kOiAjZjNlNWY1O1xuICBjb2xvcjogIzdiMWZhMjtcbn1cbi53YXJlaG91c2UtbWFpbiAud2FyZWhvdXNlLXJlcXVpc2l0aW9ucyAucmVxdWlzaXRpb25zLWxpc3QgLnJlcXVpc2l0aW9uLWNhcmQgbWQtY2FyZC1oZWFkZXIgLnN0YXR1cy1iYWRnZS5zdGF0dXMtZnVsZmlsbGVkIHtcbiAgYmFja2dyb3VuZDogI2U4ZjVlODtcbiAgY29sb3I6ICMyZTdkMzI7XG59XG4ud2FyZWhvdXNlLW1haW4gLndhcmVob3VzZS1yZXF1aXNpdGlvbnMgLnJlcXVpc2l0aW9ucy1saXN0IC5yZXF1aXNpdGlvbi1jYXJkIG1kLWNhcmQtaGVhZGVyIC5zdGF0dXMtYmFkZ2Uuc3RhdHVzLWNhbmNlbGxlZCB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGNvbG9yOiAjNjE2MTYxO1xufVxuLndhcmVob3VzZS1tYWluIC53YXJlaG91c2UtcmVxdWlzaXRpb25zIC5yZXF1aXNpdGlvbnMtbGlzdCAucmVxdWlzaXRpb24tY2FyZCAucmVxdWlzaXRpb24taW5mbyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjAwcHgsIDFmcikpO1xuICBnYXA6IDEycHg7XG59XG4ud2FyZWhvdXNlLW1haW4gLndhcmVob3VzZS1yZXF1aXNpdGlvbnMgLnJlcXVpc2l0aW9ucy1saXN0IC5yZXF1aXNpdGlvbi1jYXJkIC5yZXF1aXNpdGlvbi1pbmZvIC5pbmZvLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53YXJlaG91c2UtbWFpbiAud2FyZWhvdXNlLXJlcXVpc2l0aW9ucyAucmVxdWlzaXRpb25zLWxpc3QgLnJlcXVpc2l0aW9uLWNhcmQgLnJlcXVpc2l0aW9uLWluZm8gLmluZm8tcm93IC5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNjY2O1xufVxuLndhcmVob3VzZS1tYWluIC53YXJlaG91c2UtcmVxdWlzaXRpb25zIC5yZXF1aXNpdGlvbnMtbGlzdCAucmVxdWlzaXRpb24tY2FyZCAucmVxdWlzaXRpb24taW5mbyAuaW5mby1yb3cgLnZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMzMzO1xufVxuLndhcmVob3VzZS1tYWluIC53YXJlaG91c2UtcmVxdWlzaXRpb25zIC5yZXF1aXNpdGlvbnMtbGlzdCAucmVxdWlzaXRpb24tY2FyZCAucmVxdWlzaXRpb24taW5mbyAuaW5mby1yb3cgLnZhbHVlLnByaW9yaXR5LWxvdyB7XG4gIGNvbG9yOiAjNGNhZjUwO1xufVxuLndhcmVob3VzZS1tYWluIC53YXJlaG91c2UtcmVxdWlzaXRpb25zIC5yZXF1aXNpdGlvbnMtbGlzdCAucmVxdWlzaXRpb24tY2FyZCAucmVxdWlzaXRpb24taW5mbyAuaW5mby1yb3cgLnZhbHVlLnByaW9yaXR5LW1lZGl1bSB7XG4gIGNvbG9yOiAjZmY5ODAwO1xufVxuLndhcmVob3VzZS1tYWluIC53YXJlaG91c2UtcmVxdWlzaXRpb25zIC5yZXF1aXNpdGlvbnMtbGlzdCAucmVxdWlzaXRpb24tY2FyZCAucmVxdWlzaXRpb24taW5mbyAuaW5mby1yb3cgLnZhbHVlLnByaW9yaXR5LWhpZ2gge1xuICBjb2xvcjogI2ZmNTcyMjtcbn1cbi53YXJlaG91c2UtbWFpbiAud2FyZWhvdXNlLXJlcXVpc2l0aW9ucyAucmVxdWlzaXRpb25zLWxpc3QgLnJlcXVpc2l0aW9uLWNhcmQgLnJlcXVpc2l0aW9uLWluZm8gLmluZm8tcm93IC52YWx1ZS5wcmlvcml0eS11cmdlbnQge1xuICBjb2xvcjogI2Y0NDMzNjtcbn1cbi53YXJlaG91c2UtbWFpbiAuZW1wdHktc3RhdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQ4cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ud2FyZWhvdXNlLW1haW4gLmVtcHR5LXN0YXRlIC5lbXB0eS1pY29uIHtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBjb2xvcjogI2NjYztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi53YXJlaG91c2UtbWFpbiAuZW1wdHktc3RhdGUgaDMge1xuICBjb2xvcjogIzY2NjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLndhcmVob3VzZS1tYWluIC5lbXB0eS1zdGF0ZSBwIHtcbiAgY29sb3I6ICM5OTk7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ud2FyZWhvdXNlLW1haW4gLmNvbWluZy1zb29uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0OHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLndhcmVob3VzZS1tYWluIC5jb21pbmctc29vbiAuY29taW5nLXNvb24taWNvbiB7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgY29sb3I6ICNkZGQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ud2FyZWhvdXNlLW1haW4gLmNvbWluZy1zb29uIGgzIHtcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi53YXJlaG91c2UtbWFpbiAuY29taW5nLXNvb24gcCB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4ud2FyZWhvdXNlLXN0b2NrLWRpYWxvZyAuZGlhbG9nLWhlYWRlcixcbi53YXJlaG91c2UtcmVxdWlzaXRpb24tZGlhbG9nIC5kaWFsb2ctaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLndhcmVob3VzZS1zdG9jay1kaWFsb2cgLmRpYWxvZy1oZWFkZXIgaDIsXG4ud2FyZWhvdXNlLXJlcXVpc2l0aW9uLWRpYWxvZyAuZGlhbG9nLWhlYWRlciBoMiB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMzMzM7XG59XG4ud2FyZWhvdXNlLXN0b2NrLWRpYWxvZyAuZGlhbG9nLWhlYWRlciAuZGlhbG9nLWNsb3NlLFxuLndhcmVob3VzZS1yZXF1aXNpdGlvbi1kaWFsb2cgLmRpYWxvZy1oZWFkZXIgLmRpYWxvZy1jbG9zZSB7XG4gIG1hcmdpbjogMDtcbn1cbi53YXJlaG91c2Utc3RvY2stZGlhbG9nIC5kaWFsb2ctY29udGVudCxcbi53YXJlaG91c2UtcmVxdWlzaXRpb24tZGlhbG9nIC5kaWFsb2ctY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgbWF4LWhlaWdodDogNzB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi53YXJlaG91c2Utc3RvY2stZGlhbG9nIC5zdXBwbGllci1jYXJkLFxuLndhcmVob3VzZS1zdG9jay1kaWFsb2cgLmJhc2ljLWluZm8tY2FyZCxcbi53YXJlaG91c2Utc3RvY2stZGlhbG9nIC5yZXF1ZXN0ZXItY2FyZCxcbi53YXJlaG91c2Utc3RvY2stZGlhbG9nIC5zdG9yZS1jYXJkLFxuLndhcmVob3VzZS1zdG9jay1kaWFsb2cgLml0ZW1zLWNhcmQsXG4ud2FyZWhvdXNlLXN0b2NrLWRpYWxvZyAuYWRkaXRpb25hbC1pbmZvLWNhcmQsXG4ud2FyZWhvdXNlLXJlcXVpc2l0aW9uLWRpYWxvZyAuc3VwcGxpZXItY2FyZCxcbi53YXJlaG91c2UtcmVxdWlzaXRpb24tZGlhbG9nIC5iYXNpYy1pbmZvLWNhcmQsXG4ud2FyZWhvdXNlLXJlcXVpc2l0aW9uLWRpYWxvZyAucmVxdWVzdGVyLWNhcmQsXG4ud2FyZWhvdXNlLXJlcXVpc2l0aW9uLWRpYWxvZyAuc3RvcmUtY2FyZCxcbi53YXJlaG91c2UtcmVxdWlzaXRpb24tZGlhbG9nIC5pdGVtcy1jYXJkLFxuLndhcmVob3VzZS1yZXF1aXNpdGlvbi1kaWFsb2cgLmFkZGl0aW9uYWwtaW5mby1jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi53YXJlaG91c2Utc3RvY2stZGlhbG9nIC5pdGVtcy1jb250YWluZXIgLml0ZW0tcm93LFxuLndhcmVob3VzZS1yZXF1aXNpdGlvbi1kaWFsb2cgLml0ZW1zLWNvbnRhaW5lciAuaXRlbS1yb3cge1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG4ud2FyZWhvdXNlLXN0b2NrLWRpYWxvZyAuaXRlbXMtY29udGFpbmVyIC5pdGVtLXJvdyAuaXRlbS1hY3Rpb25zLFxuLndhcmVob3VzZS1yZXF1aXNpdGlvbi1kaWFsb2cgLml0ZW1zLWNvbnRhaW5lciAuaXRlbS1yb3cgLml0ZW0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLndhcmVob3VzZS1zdG9jay1kaWFsb2cgLml0ZW1zLWNvbnRhaW5lciAuaXRlbS1kZXRhaWxzLFxuLndhcmVob3VzZS1yZXF1aXNpdGlvbi1kaWFsb2cgLml0ZW1zLWNvbnRhaW5lciAuaXRlbS1kZXRhaWxzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi53YXJlaG91c2Utc3RvY2stZGlhbG9nIG1kLWNhcmQtaGVhZGVyLFxuLndhcmVob3VzZS1yZXF1aXNpdGlvbi1kaWFsb2cgbWQtY2FyZC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud2FyZWhvdXNlLXN0b2NrLWRpYWxvZyBtZC1jYXJkLWhlYWRlciAuY2FyZC1hY3Rpb25zLFxuLndhcmVob3VzZS1yZXF1aXNpdGlvbi1kaWFsb2cgbWQtY2FyZC1oZWFkZXIgLmNhcmQtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndhcmVob3VzZS1tYWluIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbiAgLndhcmVob3VzZS1tYWluIC53YXJlaG91c2UtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG4gIC53YXJlaG91c2UtbWFpbiAud2FyZWhvdXNlLWhlYWRlciAubmF2LXRhYnMgLm5hdi10YWIge1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAud2FyZWhvdXNlLW1haW4gLndhcmVob3VzZS1kYXNoYm9hcmQgLm1ldHJpY3Mtcm93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAud2FyZWhvdXNlLW1haW4gLndhcmVob3VzZS1zdG9ja3MgLnN0b2NrLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4ubXMtY2FyZCAudGVtcGxhdGUtMSAubWVkaWEgLmltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xufVxuXG4ubXMtY2FyZCAudGVtcGxhdGUtMTAgLm1lZGlhIHtcbiAgd2lkdGg6IDgwcHg7XG4gIG1pbi13aWR0aDogODBweDtcbiAgbWF4LXdpZHRoOiA4MHB4O1xufVxuXG4ubXMtY2FyZCAudGVtcGxhdGUtMiAuaGVhZGVyIC5hdmF0YXIgLmltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4ubXMtY2FyZCAudGVtcGxhdGUtMiAubWVkaWEgLmltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tcy1jYXJkIC50ZW1wbGF0ZS00IC5pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuLm1zLWNhcmQgLnRlbXBsYXRlLTQgLm1lZGlhIHtcbiAgei1pbmRleDogMTtcbn1cbi5tcy1jYXJkIC50ZW1wbGF0ZS00IC5tZWRpYSAuaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1zLWNhcmQgLnRlbXBsYXRlLTUgLm1lZGlhIHtcbiAgd2lkdGg6IDgwcHg7XG4gIG1pbi13aWR0aDogODBweDtcbiAgbWF4LXdpZHRoOiA4MHB4O1xufVxuLm1zLWNhcmQgLnRlbXBsYXRlLTUgLmluZm8sIC5tcy1jYXJkIC50ZW1wbGF0ZS01IC5tZWRpYSB7XG4gIC1tcy1mbGV4OiAwIDEgYXV0bztcbn1cblxuLm1zLWNhcmQgLnRlbXBsYXRlLTggLm1lZGlhIC5pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbn1cblxuLm1zLWNhcmQgLnRlbXBsYXRlLTkgLmhlYWRlciAuYXZhdGFyIC5pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLm1zLWNhcmQgLnRlbXBsYXRlLTkgLm1lZGlhIC5pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICN0b29sYmFyIHtcbiAgcGFkZGluZzogMCAwIDAgMTZweDtcbn1cbiNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI3Rvb2xiYXIgLmxvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4jbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICN0b29sYmFyIC5sb2dvIC5sb2dvLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLXByaW1hcnktbGlnaHQsICMzNjhGRkYpO1xuICB3aWR0aDogMzJweDtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbiNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI3Rvb2xiYXIgLmxvZ28gLmxvZ28tdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4jbGF5b3V0LWhvcml6b250YWwtbmF2aWdhdGlvbiAjdG9vbGJhci1uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDU1O1xufVxuI2xheW91dC1ob3Jpem9udGFsLW5hdmlnYXRpb24gI3Rvb2xiYXItbmF2aWdhdGlvbi1jb250YWluZXIgI3Rvb2xiYXIge1xuICBoZWlnaHQ6IHZhcigtLXRvb2xiYXItaGVpZ2h0KTtcbiAgbWluLWhlaWdodDogdmFyKC0tdG9vbGJhci1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiB2YXIoLS10b29sYmFyLWhlaWdodCk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4jbGF5b3V0LWhvcml6b250YWwtbmF2aWdhdGlvbiAjdG9vbGJhci1uYXZpZ2F0aW9uLWNvbnRhaW5lciAjdG9vbGJhciAudG9wLXJvdyAubmF2aWdhdGlvbi10b2dnbGUge1xuICBoZWlnaHQ6IHZhcigtLXRvb2xiYXItaGVpZ2h0KTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbiNsYXlvdXQtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uICN0b29sYmFyLW5hdmlnYXRpb24tY29udGFpbmVyICN0b29sYmFyIC50b3Atcm93IC5uYXZpZ2F0aW9uLXRvZ2dsZSAubWQtYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogdmFyKC0tdG9vbGJhci1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLXRvb2xiYXItaGVpZ2h0KTtcbn1cbiNsYXlvdXQtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uICN0b29sYmFyLW5hdmlnYXRpb24tY29udGFpbmVyICN0b29sYmFyIC50b3Atcm93IC5sb2dvIHtcbiAgbWFyZ2luOiAwIDE2cHg7XG59XG4jbGF5b3V0LWhvcml6b250YWwtbmF2aWdhdGlvbiAjdG9vbGJhci1uYXZpZ2F0aW9uLWNvbnRhaW5lciAjdG9vbGJhciAudG9wLXJvdyAubG9nbyAubG9nby1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1wcmltYXJ5LWxpZ2h0LCAjMzY4RkZGKTtcbiAgd2lkdGg6IDMycHg7XG4gIG1pbi13aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4jbGF5b3V0LWhvcml6b250YWwtbmF2aWdhdGlvbiAjdG9vbGJhci1uYXZpZ2F0aW9uLWNvbnRhaW5lciAjdG9vbGJhciAudG9wLXJvdyAubG9nbyAubG9nby10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2xheW91dC1ob3Jpem9udGFsLW5hdmlnYXRpb24gI3Rvb2xiYXItbmF2aWdhdGlvbi1jb250YWluZXIge1xuICAgIGhlaWdodDogdmFyKC0tdG9vbGJhci1oZWlnaHQpO1xuICAgIG1pbi1oZWlnaHQ6IHZhcigtLXRvb2xiYXItaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiB2YXIoLS10b29sYmFyLWhlaWdodCk7XG4gIH1cbiAgI2xheW91dC1ob3Jpem9udGFsLW5hdmlnYXRpb24gI3Rvb2xiYXItbmF2aWdhdGlvbi1jb250YWluZXIgI3Rvb2xiYXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbiNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yICN0b29sYmFyIC5sb2dvIHtcbiAgd2lkdGg6IDZyZW07XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbiNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yICN0b29sYmFyIC5sb2dvIC5sb2dvLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLXByaW1hcnktbGlnaHQsICMzNjhGRkYpO1xuICB3aWR0aDogMzJweDtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbiNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yICN0b29sYmFyIC5sb2dvIC5sb2dvLXRleHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yICN0b29sYmFyIC5uYXZpZ2F0aW9uLWZvbGQtdG9nZ2xlIHtcbiAgd2lkdGg6IHZhcigtLXRvb2xiYXItaGVpZ2h0KTtcbiAgbWluLXdpZHRoOiB2YXIoLS10b29sYmFyLWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tdG9vbGJhci1oZWlnaHQpO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4jbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiAjdG9vbGJhciAubmF2aWdhdGlvbi1mb2xkLXRvZ2dsZSBtZC1pY29uIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQgMC4xcztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1zLW5hdmlnYXRpb24tZm9sZGVkICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yICN0b29sYmFyIC5uYXZpZ2F0aW9uLWZvbGQtdG9nZ2xlIG1kLWljb24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyLTIgI3Rvb2xiYXIgLmxvZ28ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uY2FyZC1jb250ZW50IHtcbiAgbWFyZ2luOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmNhcmQtaXRlbS1oZWFkaW5nIHtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbn0iLCIvKipcbiAqICBEbyBub3QgcmVtb3ZlIHRoaXMgY29tbWVudHMgYmVsbG93LiBJdCdzIHRoZSBtYXJrZXJzIHVzZWQgYnkgd2lyZWRlcCB0byBpbmplY3RcbiAqICBzYXNzIGRlcGVuZGVuY2llcyB3aGVuIGRlZmluZWQgaW4gdGhlIGJvd2VyLmpzb24gb2YgeW91ciBkZXBlbmRlbmNpZXNcbiAqL1xuLy8gYm93ZXI6c2Nzc1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9tZGkvc2Nzcy9tYXRlcmlhbGRlc2lnbmljb25zLnNjc3NcIjtcbi8vIGVuZGJvd2VyXG5cbi8vIERlZmluZSBTQ1NTIHZhcmlhYmxlc1xuJHNIZWlnaHQ6IDMwMHB4O1xuJHNXaWR0aDogMTAwJTtcbiRtYXh3aWR0aDogNDAwcHg7XG4kbWF4aGVpZ2h0OiA0MDBweDtcbiR3aWR0aDogMTAwJTtcbiRoZWlnaHQ6IDMwMHB4O1xuXG4vKipcbiAqICBEbyBub3QgcmVtb3ZlIHRoaXMgY29tbWVudHMgYmVsbG93LiBJdCdzIHRoZSBtYXJrZXJzIHVzZWQgYnkgZ3VscC1pbmplY3QgdG8gaW5qZWN0XG4gKiAgYWxsIHlvdXIgc2FzcyBmaWxlcyBhdXRvbWF0aWNhbGx5XG4gKi9cbi8vIGluamVjdG9yXG5AaW1wb3J0IFwiY29yZS9zY3NzL2dsb2JhbC5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9zY3NzL3NpZGVuYXYuc2Nzc1wiO1xuQGltcG9ydCBcImluZGV4L2FuaW1hdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiaW5kZXgvYXBwLnNjc3NcIjtcbkBpbXBvcnQgXCJpbmRleC9pbmRleC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9lcnJvcnMvZXJyb3Iuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZm9yZ290LXBhc3N3b3JkL2ZvcmdvdC1wYXNzd29yZC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9sb2NrL2xvY2suc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbG9naW4vbG9naW4uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbG9nb3V0L2xvZ291dC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9yZWdpc3Rlci9yZWdpc3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9yZWdpc3Rlci12Mi9yZWdpc3Rlci12Mi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9yZXNldC1wYXNzd29yZC9yZXNldC1wYXNzd29yZC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy90aGVtZS1vcHRpb25zL3RoZW1lLW9wdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdGhlbWUtc2VsZWN0b3IvdGhlbWUtc2VsZWN0b3Iuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdG9vbGJhci90b29sYmFyLnNjc3NcIjtcbkBpbXBvcnQgXCJkaXJlY3RpdmVzL21lc3Nhbmdlci9tZXNzYW5nZXIuc2Nzc1wiO1xuQGltcG9ydCBcImRpcmVjdGl2ZXMvbXMtY2FyZC9tcy1jYXJkLnNjc3NcIjtcbkBpbXBvcnQgXCJkaXJlY3RpdmVzL21zLW1hc29ucnkvbXMtbWFzb25yeS5zY3NzXCI7XG5AaW1wb3J0IFwiZGlyZWN0aXZlcy9tcy1zY3JvbGwvbXMtc2Nyb2xsLnNjc3NcIjtcbkBpbXBvcnQgXCJkaXJlY3RpdmVzL21zLXNwbGFzaC1zY3JlZW4vbXMtc3BsYXNoLXNjcmVlbi5zY3NzXCI7XG5AaW1wb3J0IFwiZGlyZWN0aXZlcy9tcy13aWRnZXQvbXMtd2lkZ2V0LnNjc3NcIjtcbkBpbXBvcnQgXCJmZWF0dXJlcy9zYWxlcy9lbG9uLXNhbGVzLmNvbXBvbmVudC5zY3NzXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL3Njc3MvYW5pbWF0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvc2Nzcy9idXR0b24uc2Nzc1wiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9zY3NzL2NsYXNzLnNjc3NcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvc2Nzcy9jb21wb25lbnQuc2Nzc1wiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9zY3NzL2NvbnRleHRNZW51LnNjc3NcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvc2Nzcy9kYXRhcHJvY2Vzc29yLnNjc3NcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvc2Nzcy9kZXRhaWxlZC5zY3NzXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL3Njc3MvZGlhbG9nLnNjc3NcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvc2Nzcy9pbmRleC5zY3NzXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL3Njc3MvaW5wdXQuc2Nzc1wiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9zY3NzL21lZGlhLnNjc3NcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvc2Nzcy9taXNjLnNjc3NcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvc2Nzcy9tb2JpbGUtbW9kZWwuc2Nzc1wiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9zY3NzL21vYmlsZS5zY3NzXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL3Njc3MvbXMtaW5mby1iYXIuc2Nzc1wiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9zY3NzL21zLW5hdi5zY3NzXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL3Njc3MvbXMtbmF2aWdhdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL3Njc3MvbXMtc2VhcmNoLWJhci5zY3NzXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL3Njc3MvbmF2LWNhcmQuc2Nzc1wiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9zY3NzL3BhbmVscy5zY3NzXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL3Njc3MvcG9ja2V0cy5zY3NzXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL3Njc3MvcG9wLnNjc3NcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvc2Nzcy9xdWVyeS5zY3NzXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL3Njc3MvcmVjb24uc2Nzc1wiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9zY3NzL3JlbGF0aW9uc2hpcC5zY3NzXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL3Njc3MvcmliYm9ucy5zY3NzXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL3Njc3Mvc2lkZXBhbmVsLnNjc3NcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvc2Nzcy90YWIuc2Nzc1wiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9zY3NzL3RleHQuc2Nzc1wiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9zY3NzL3Rvb2xiYXIuc2Nzc1wiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9zY3NzL3ZpZXdlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9sb2dpbi12Mi9pbnRlcmZhY2UvbG9naW4tdjIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWFpbi9pbnRlcmZhY2UvbWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwiZGlyZWN0aXZlcy9jaGF0L2ludGVyZmFjZS9jaGF0LnNjc3NcIjtcbkBpbXBvcnQgXCJkaXJlY3RpdmVzL2NtZC9pbnRlcmZhY2UvY21kLnNjc3NcIjtcbkBpbXBvcnQgXCJkaXJlY3RpdmVzL2Rhc2hib2FyZC9kYXNoYm9hcmQvZGFzaGJvYXJkLnNjc3NcIjtcbkBpbXBvcnQgXCJkaXJlY3RpdmVzL2Rhc2hib2FyZC9kYXNoYm9hcmRzL2Rhc2hib2FyZHMuc2Nzc1wiO1xuQGltcG9ydCBcImRpcmVjdGl2ZXMvZGFzaGJvYXJkL2ludGVyZmFjZS9hbmFseXRpY3Muc2Nzc1wiO1xuQGltcG9ydCBcImRpcmVjdGl2ZXMvZGFzaGJvYXJkL2ludGVyZmFjZS9kYXNoYm9hcmQuc2Nzc1wiO1xuQGltcG9ydCBcImRpcmVjdGl2ZXMvZWRpdG9yL2ludGVyZmFjZS9lZGl0b3IuY29tcG9uZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJkaXJlY3RpdmVzL2VkaXRvci9pbnRlcmZhY2UvZWRpdG9yLnNjc3NcIjtcbkBpbXBvcnQgXCJkaXJlY3RpdmVzL2Vsb24tYXR0ZW5kYW5jZS9pbnRlcmZhY2UvbWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwiZGlyZWN0aXZlcy9lbG9uLWJhci9pbnRlcmZhY2UvYmFyLnNjc3NcIjtcbkBpbXBvcnQgXCJkaXJlY3RpdmVzL2Vsb24tYmFyY29kZS9pbnRlcmZhY2UvYmFyY29kZS5zY3NzXCI7XG5AaW1wb3J0IFwiZGlyZWN0aXZlcy9lbG9uLWNvbnRhY3RzL2NvbnRhY3RzL2NvbnRhY3RzLnNjc3NcIjtcbkBpbXBvcnQgXCJkaXJlY3RpdmVzL2Vsb24tZG9jdW1lbnQvaW50ZXJmYWNlL21haW4uc2Nzc1wiO1xuQGltcG9ydCBcImRpcmVjdGl2ZXMvZWxvbi1lbWFpbC9pbnRlcmZhY2UvbWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwiZGlyZWN0aXZlcy9lbG9uLWZhYi9pbnRlcmZhY2UvZmFiLnNjc3NcIjtcbkBpbXBvcnQgXCJkaXJlY3RpdmVzL2Vsb24tZm9ybXMvaW50ZXJmYWNlL2Zvcm0uc2Nzc1wiO1xuQGltcG9ydCBcImRpcmVjdGl2ZXMvZWxvbi1ncmlkL2ludGVyZmFjZS9tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJkaXJlY3RpdmVzL2Vsb24tZ3JpZC1jb21wb25lbnQvaW50ZXJmYWNlL2dyaWQtY29tcG9uZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJkaXJlY3RpdmVzL2Vsb24taXBjL2ludGVyZmFjZS9pcGMuc2Nzc1wiO1xuQGltcG9ydCBcImRpcmVjdGl2ZXMvZWxvbi1tYXAvaW50ZXJmYWNlL21haW4uc2Nzc1wiO1xuQGltcG9ydCBcImRpcmVjdGl2ZXMvZWxvbi1tZWV0aW5nL2ludGVyZmFjZS9tZWV0aW5ncy5zY3NzXCI7XG5AaW1wb3J0IFwiZGlyZWN0aXZlcy9lbG9uLW1lZXRpbmcvaW50ZXJmYWNlL3N0cmVhbS5zY3NzXCI7XG5AaW1wb3J0IFwiZGlyZWN0aXZlcy9lbG9uLW1lbW9zL2ludGVyZmFjZS9tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJkaXJlY3RpdmVzL2Vsb24tbW9kZWwvaW50ZXJmYWNlL21vZGVsLnNjc3NcIjtcbkBpbXBvcnQgXCJkaXJlY3RpdmVzL2Vsb24tbW9kZWwvaW50ZXJmYWNlL3JlY29yZHMuc2Nzc1wiO1xuQGltcG9ydCBcImRpcmVjdGl2ZXMvZWxvbi1tb2RlbHMvaW50ZXJmYWNlL21vZGVscy5zY3NzXCI7XG5AaW1wb3J0IFwiZGlyZWN0aXZlcy9lbG9uLW5hdGl2ZS9pbnRlcmZhY2UvbmF0aXZlLnNjc3NcIjtcbkBpbXBvcnQgXCJkaXJlY3RpdmVzL2Vsb24tbm90aWZpY2F0aW9uLWJhci9pbnRlcmZhY2UvYmFyLnNjc3NcIjtcbkBpbXBvcnQgXCJkaXJlY3RpdmVzL2Vsb24tcGFuZWxzL2ludGVyZmFjZS9wYW5lbC5zY3NzXCI7XG5AaW1wb3J0IFwiZGlyZWN0aXZlcy9lbG9uLXBob25lL3Bob25lL3Bob25lLnNjc3NcIjtcbkBpbXBvcnQgXCJkaXJlY3RpdmVzL2Vsb24tcGhvbmUtY29udHJvbHMvcGhvbmUvY29udHJvbHMuc2Nzc1wiO1xuQGltcG9ydCBcImRpcmVjdGl2ZXMvZWxvbi1wbHVnaW5zL2ludGVyZmFjZS9wbHVnaW4uc2Nzc1wiO1xuQGltcG9ydCBcImRpcmVjdGl2ZXMvZWxvbi1wcm9maWxlL2ludGVyZmFjZS9wcm9maWxlLnNjc3NcIjtcbkBpbXBvcnQgXCJkaXJlY3RpdmVzL2Vsb24tcXVpY2svaW50ZXJmYWNlL3F1aWNrLnNjc3NcIjtcbkBpbXBvcnQgXCJkaXJlY3RpdmVzL2Vsb24tcmVjb3JkL2ludGVyZmFjZS9yZWNvcmQuc2Nzc1wiO1xuQGltcG9ydCBcImRpcmVjdGl2ZXMvZWxvbi1yZXBvcnQvaW50ZXJmYWNlL2RpYWxvZy5zY3NzXCI7XG5AaW1wb3J0IFwiZGlyZWN0aXZlcy9lbG9uLXJlcG9ydC9pbnRlcmZhY2UvbWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwiZGlyZWN0aXZlcy9lbG9uLXJlcG9ydHMvaW50ZXJmYWNlL21haW4uc2Nzc1wiO1xuQGltcG9ydCBcImRpcmVjdGl2ZXMvZWxvbi1yZXF1ZXN0L2ludGVyZmFjZS9yZXF1ZXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJkaXJlY3RpdmVzL2Vsb24tc2FsZXMvaW50ZXJmYWNlL21haW4uc2Nzc1wiO1xuQGltcG9ydCBcImRpcmVjdGl2ZXMvZWxvbi1zY3JpcHRzL2ludGVyZmFjZS9zY3JpcHRzLnNjc3NcIjtcbkBpbXBvcnQgXCJkaXJlY3RpdmVzL2Vsb24tc2VhcmNoL2ludGVyZmFjZS9iYXIuc2Nzc1wiO1xuQGltcG9ydCBcImRpcmVjdGl2ZXMvZWxvbi1zZWFyY2gvaW50ZXJmYWNlL3NlYXJjaC5zY3NzXCI7XG5AaW1wb3J0IFwiZGlyZWN0aXZlcy9lbG9uLXNxbC9pbnRlcmZhY2Uvc3FsLnNjc3NcIjtcbkBpbXBvcnQgXCJkaXJlY3RpdmVzL2Vsb24tdGFza3MvaW50ZXJmYWNlL2NhdGVnb3J5LnNjc3NcIjtcbkBpbXBvcnQgXCJkaXJlY3RpdmVzL2Vsb24tdGFza3MvaW50ZXJmYWNlL3Rhc2suc2Nzc1wiO1xuQGltcG9ydCBcImRpcmVjdGl2ZXMvZWxvbi10b2Rvcy9pbnRlcmZhY2UvbWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwiZGlyZWN0aXZlcy9lbG9uLXRvb2xzL2ludGVyZmFjZS9tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJkaXJlY3RpdmVzL2Vsb24td29ya3NwYWNlL2ludGVyZmFjZS9jYXJkcy5zY3NzXCI7XG5AaW1wb3J0IFwiZGlyZWN0aXZlcy9lbG9uLXdvcmtzcGFjZS9pbnRlcmZhY2UvZmlsZS5zY3NzXCI7XG5AaW1wb3J0IFwiZGlyZWN0aXZlcy9lbG9uLXdvcmtzcGFjZS9pbnRlcmZhY2UvbWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwiZGlyZWN0aXZlcy9lbG9uLXdvcmtzcGFjZS9pbnRlcmZhY2UvbW9kZWwuc2Nzc1wiO1xuQGltcG9ydCBcImRpcmVjdGl2ZXMvZWxvbi13b3Jrc3BhY2UvaW50ZXJmYWNlL3JlcG9ydC5zY3NzXCI7XG5AaW1wb3J0IFwiZGlyZWN0aXZlcy9lbG9uLXdvcmtzcGFjZS9pbnRlcmZhY2UvdGFicy5zY3NzXCI7XG5AaW1wb3J0IFwiZGlyZWN0aXZlcy9lbG9uLXdvcmtzcGFjZS9pbnRlcmZhY2Uvd29ya3NwYWNlLnNjc3NcIjtcbkBpbXBvcnQgXCJkaXJlY3RpdmVzL2dyaWQvaW50ZXJmYWNlL2dyaWQuc2Nzc1wiO1xuQGltcG9ydCBcImRpcmVjdGl2ZXMvaW5zZXJ0b3IvaW50ZXJmYWNlL2luc2VydG9yLnNjc3NcIjtcbkBpbXBvcnQgXCJkaXJlY3RpdmVzL2xvZ3MvaW50ZXJmYWNlL2xvZ3Muc2Nzc1wiO1xuQGltcG9ydCBcImRpcmVjdGl2ZXMvbWVudS9pbnRlcmZhY2UvbWVudS5zY3NzXCI7XG5AaW1wb3J0IFwiZGlyZWN0aXZlcy9tZXNzYW5nZXIvaW50ZXJmYWNlL2NvbmZpcm0uc2Nzc1wiO1xuQGltcG9ydCBcImRpcmVjdGl2ZXMvbWVzc2FuZ2VyL2ludGVyZmFjZS9ncmlkRGlhbG9nLnNjc3NcIjtcbkBpbXBvcnQgXCJkaXJlY3RpdmVzL25hdmlnYXRvci9pbnRlcmZhY2UvbXMtbmF2LnNjc3NcIjtcbkBpbXBvcnQgXCJkaXJlY3RpdmVzL25hdmlnYXRvci9pbnRlcmZhY2UvbXMtbmF2aWdhdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiZGlyZWN0aXZlcy9uYXZpZ2F0b3IvaW50ZXJmYWNlL25hdmlnYXRvci5zY3NzXCI7XG5AaW1wb3J0IFwiZGlyZWN0aXZlcy9ub3RpZmljYXRpb24vaW50ZXJmYWNlL25vdGlmaWNhdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiZGlyZWN0aXZlcy9wbG90L2ludGVyZmFjZS9wbG90LnNjc3NcIjtcbkBpbXBvcnQgXCJkaXJlY3RpdmVzL3NldHRpbmdzL2ludGVyZmFjZS9zZXR0aW5ncy5zY3NzXCI7XG5AaW1wb3J0IFwiZGlyZWN0aXZlcy9zdGF0aXN0aWNzL2ludGVyZmFjZS9zdGF0aXN0aWNzLnNjc3NcIjtcbkBpbXBvcnQgXCJkaXJlY3RpdmVzL3N0YXRpc3RpY3MvaW50ZXJmYWNlL3N0YXRzLnNjc3NcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvc2Nzcy9hYnN0cmFjdHMvX21peGlucy5zY3NzXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL3Njc3MvYmFzZS9fYW5pbWF0aW9ucy5zY3NzXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL3Njc3MvYmFzZS9fbGVnYWN5LXN1cHBvcnQuc2Nzc1wiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9zY3NzL2Jhc2UvX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL3Njc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL3Njc3MvY29tcG9uZW50cy9fY2FyZHMuc2Nzc1wiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9zY3NzL2xheW91dC9fZGFzaGJvYXJkLWxheW91dC5zY3NzXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL3Njc3MvbGF5b3V0L19uYXZpZ2F0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvc2Nzcy9sYXlvdXQvX3dvcmtzcGFjZS5zY3NzXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL3Njc3MvdGhlbWVzL190aGVtZS1iYXNlLnNjc3NcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvc2Nzcy90aGVtZXMvX3RoZW1lLWRhcmsuc2Nzc1wiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9zY3NzL3RoZW1lcy9fdGhlbWUtbGlnaHQuc2Nzc1wiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9zY3NzL3RoZW1lcy9fdGhlbWUtbWFuYWdlci5zY3NzXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL3Njc3MvdGhlbWVzL190aGVtZS13b3Jrc3BhY2Uuc2Nzc1wiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9zY3NzL3V0aWxpdGllcy9faGVscGVycy5zY3NzXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL3Njc3MvdXRpbGl0aWVzL19sYXlvdXQuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbmF2aWdhdGlvbi9sYXlvdXRzL2hvcml6b250YWwtbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL25hdmlnYXRpb24vbGF5b3V0cy92ZXJ0aWNhbC1uYXZpZ2F0aW9uL25hdmlnYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbmF2aWdhdGlvbi9sYXlvdXRzL3ZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMi9uYXZpZ2F0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJkaXJlY3RpdmVzL2hpZGUvZWxvbi1jb21taXNzaW9uLWRhc2hib2FyZC9pbnRlcmZhY2UvY29tbWlzc2lvbi1kYXNoYm9hcmQuc2Nzc1wiO1xuQGltcG9ydCBcImRpcmVjdGl2ZXMvaGlkZS9lbG9uLXJlcXVpc2l0aW9ucy9pbnRlcmZhY2UvcmVxdWlzaXRpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJkaXJlY3RpdmVzL2hpZGUvZWxvbi1zYWxlcy9pbnRlcmZhY2UvbWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwiZGlyZWN0aXZlcy9oaWRlL2Vsb24td2FyZWhvdXNlL2ludGVyZmFjZS93YXJlaG91c2Uuc2Nzc1wiO1xuQGltcG9ydCBcImRpcmVjdGl2ZXMvbXMtY2FyZC90ZW1wbGF0ZXMvdGVtcGxhdGUtMS90ZW1wbGF0ZS0xLnNjc3NcIjtcbkBpbXBvcnQgXCJkaXJlY3RpdmVzL21zLWNhcmQvdGVtcGxhdGVzL3RlbXBsYXRlLTEwL3RlbXBsYXRlLTEwLnNjc3NcIjtcbkBpbXBvcnQgXCJkaXJlY3RpdmVzL21zLWNhcmQvdGVtcGxhdGVzL3RlbXBsYXRlLTIvdGVtcGxhdGUtMi5zY3NzXCI7XG5AaW1wb3J0IFwiZGlyZWN0aXZlcy9tcy1jYXJkL3RlbXBsYXRlcy90ZW1wbGF0ZS0zL3RlbXBsYXRlLTMuc2Nzc1wiO1xuQGltcG9ydCBcImRpcmVjdGl2ZXMvbXMtY2FyZC90ZW1wbGF0ZXMvdGVtcGxhdGUtNC90ZW1wbGF0ZS00LnNjc3NcIjtcbkBpbXBvcnQgXCJkaXJlY3RpdmVzL21zLWNhcmQvdGVtcGxhdGVzL3RlbXBsYXRlLTUvdGVtcGxhdGUtNS5zY3NzXCI7XG5AaW1wb3J0IFwiZGlyZWN0aXZlcy9tcy1jYXJkL3RlbXBsYXRlcy90ZW1wbGF0ZS02L3RlbXBsYXRlLTYuc2Nzc1wiO1xuQGltcG9ydCBcImRpcmVjdGl2ZXMvbXMtY2FyZC90ZW1wbGF0ZXMvdGVtcGxhdGUtNy90ZW1wbGF0ZS03LnNjc3NcIjtcbkBpbXBvcnQgXCJkaXJlY3RpdmVzL21zLWNhcmQvdGVtcGxhdGVzL3RlbXBsYXRlLTgvdGVtcGxhdGUtOC5zY3NzXCI7XG5AaW1wb3J0IFwiZGlyZWN0aXZlcy9tcy1jYXJkL3RlbXBsYXRlcy90ZW1wbGF0ZS05L3RlbXBsYXRlLTkuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdG9vbGJhci9sYXlvdXRzL3N0YWxlL2NvbnRlbnQtd2l0aC10b29sYmFyL3Rvb2xiYXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdG9vbGJhci9sYXlvdXRzL3N0YWxlL2hvcml6b250YWwtbmF2aWdhdGlvbi90b29sYmFyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3Rvb2xiYXIvbGF5b3V0cy9zdGFsZS92ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyLTIvdG9vbGJhci5zY3NzXCI7XG4vLyBlbmRpbmplY3RvclxuLmNhcmQtY29udGVudHtcbiAgIG1hcmdpbjogM3B4O1xuICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uY2FyZC1pdGVtLWhlYWRpbmd7XG5cdHBhZGRpbmc6NXB4O1xuXHRmb250LXNpemU6MS44cmVtO1xufVxuIiwiLyogTWF0ZXJpYWxEZXNpZ25JY29ucy5jb20gKi9cclxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XHJcbkBpbXBvcnQgXCJwYXRoXCI7XHJcbkBpbXBvcnQgXCJjb3JlXCI7XHJcbkBpbXBvcnQgXCJpY29uc1wiO1xyXG5AaW1wb3J0IFwiZXh0cmFzXCI7XHJcbkBpbXBvcnQgXCJhbmltYXRlZFwiOyIsIkBpbXBvcnRcdCcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcXVpbGwvZGlzdC9xdWlsbC5jb3JlLmNzcyc7XG5AaW1wb3J0XHQnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3F1aWxsL2Rpc3QvcXVpbGwuYnViYmxlLmNzcyc7XG5AaW1wb3J0XHQnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3F1aWxsL2Rpc3QvcXVpbGwuc25vdy5jc3MnO1xuQGltcG9ydCAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2FuZ3VsYXItbWF0ZXJpYWwvYW5ndWxhci1tYXRlcmlhbC5zY3NzJztcblxuLy8gSW1wb3J0IEZvbnQgQXdlc29tZSAodjUrIHVzZXMgYWxsLm1pbi5jc3MgaW5zdGVhZCBvZiBmb250LWF3ZXNvbWUubWluLmNzcylcbkBpbXBvcnQgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jb21wb25lbnRzLWZvbnQtYXdlc29tZS9jc3MvYWxsLm1pbi5jc3MnO1xuLy8gSW1wb3J0IHY0IGNvbXBhdGliaWxpdHkgc2hpbSBmb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eVxuQGltcG9ydCAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NvbXBvbmVudHMtZm9udC1hd2Vzb21lL2Nzcy92NC1zaGltcy5taW4uY3NzJztcblxuQGltcG9ydCAncGFydGlhbHMvcmVzZXQnO1xuQGltcG9ydCAncGFydGlhbHMvdmFyaWFibGVzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL21peGlucyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9hbmd1bGFyLW1hdGVyaWFsLWV4dGVuZCc7XG5AaW1wb3J0ICdwYXJ0aWFscy9sYXlvdXRzLXRlbXBsYXRlJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2xheW91dHMtcGFnZSc7XG5AaW1wb3J0ICdwYXJ0aWFscy9hbmltYXRpb25zJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2NvbG9ycyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9pY29ucyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9tYXRlcmlhbCc7XG5AaW1wb3J0ICdwYXJ0aWFscy90eXBvZ3JhcGh5JztcblxuQGltcG9ydCAncGFydGlhbHMvcGx1Z2lucy9hbmd1bGFyLWdvb2dsZS1tYXAnO1xuQGltcG9ydCAncGFydGlhbHMvcGx1Z2lucy9hbmd1bGFyLW1vbWVudC1waWNrZXInO1xuQGltcG9ydCAncGFydGlhbHMvcGx1Z2lucy9jMyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9wbHVnaW5zL2NoYXJ0aXN0JztcbkBpbXBvcnQgJ3BhcnRpYWxzL3BsdWdpbnMvY2hhcnRqcyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9wbHVnaW5zL2RhdGF0YWJsZSc7XG5AaW1wb3J0ICdwYXJ0aWFscy9wbHVnaW5zL2hpZ2hsaWdodCc7XG5AaW1wb3J0ICdwYXJ0aWFscy9wbHVnaW5zL252ZDMnO1xuQGltcG9ydCAncGFydGlhbHMvcGx1Z2lucy9wZXJmZWN0LXNjcm9sbGJhcic7XG5AaW1wb3J0ICdwYXJ0aWFscy9wbHVnaW5zL3RleHQtYW5ndWxhcic7XG5cbkBpbXBvcnQgJ3BhcnRpYWxzL2hlbHBlcnMnO1xuQGltcG9ydCAncGFydGlhbHMvcHJpbnQnO1xuIiwiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICcjeyRtZGktZm9udC1uYW1lfSc7XHJcbiAgc3JjOiB1cmwoJyN7JG1kaS1mb250LXBhdGh9LyN7JG1kaS1maWxlbmFtZX0td2ViZm9udC5lb3Q/dj0jeyRtZGktdmVyc2lvbn0nKTtcclxuICBzcmM6IHVybCgnI3skbWRpLWZvbnQtcGF0aH0vI3skbWRpLWZpbGVuYW1lfS13ZWJmb250LmVvdD8jaWVmaXgmdj0jeyRtZGktdmVyc2lvbn0nKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJyN7JG1kaS1mb250LXBhdGh9LyN7JG1kaS1maWxlbmFtZX0td2ViZm9udC53b2ZmMj92PSN7JG1kaS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnI3skbWRpLWZvbnQtcGF0aH0vI3skbWRpLWZpbGVuYW1lfS13ZWJmb250LndvZmY/dj0jeyRtZGktdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnI3skbWRpLWZvbnQtcGF0aH0vI3skbWRpLWZpbGVuYW1lfS13ZWJmb250LnR0Zj92PSN7JG1kaS12ZXJzaW9ufScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnI3skbWRpLWZvbnQtcGF0aH0vI3skbWRpLWZpbGVuYW1lfS13ZWJmb250LnN2Zz92PSN7JG1kaS12ZXJzaW9ufSMjeyRtZGktZmlsZW5hbWV9I3skbWRpLWZvbnQtd2VpZ2h0fScpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuIiwiLiN7JG1kaS1jc3MtcHJlZml4fTpiZWZvcmUsXHJcbi4jeyRtZGktY3NzLXByZWZpeH0tc2V0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skbWRpLWZvbnQtc2l6ZS1iYXNlfS8xICcjeyRtZGktZm9udC1uYW1lfSc7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXHJcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn0iLCJAZWFjaCAka2V5LCAkdmFsdWUgaW4gJG1kaS1pY29ucyB7XHJcbiAgICAuI3skbWRpLWNzcy1wcmVmaXh9LSN7JGtleX06YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBjaGFyKCR2YWx1ZSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi4jeyRtZGktY3NzLXByZWZpeH0tYmxhbms6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxGNjhDXCI7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn0iLCIkbWRpLXNpemVzOiAxOCAyNCAzNiA0ODtcclxuQGVhY2ggJG1kaS1zaXplIGluICRtZGktc2l6ZXMge1xyXG4gICAgLiN7JG1kaS1jc3MtcHJlZml4fS0jeyRtZGktc2l6ZX1weCB7XHJcbiAgICAgICAgJi4jeyRtZGktY3NzLXByZWZpeH0tc2V0LFxyXG4gICAgICAgICYuI3skbWRpLWNzcy1wcmVmaXh9OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1kaS1zaXplICogMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLiN7JG1kaS1jc3MtcHJlZml4fS1kYXJrIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgIH1cclxuICAgICYubWRpLWluYWN0aXZlOmJlZm9yZSB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7XHJcbiAgICB9XHJcbn1cclxuLiN7JG1kaS1jc3MtcHJlZml4fS1saWdodCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcbiAgICB9XHJcbiAgICAmLm1kaS1pbmFjdGl2ZTpiZWZvcmUge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbiRtZGktZGVncmVlczogNDUgOTAgMTM1IDE4MCAyMjUgMjcwIDMxNTtcclxuQGVhY2ggJG1kaS1kZWdyZWUgaW4gJG1kaS1kZWdyZWVzIHtcclxuICAgIC4jeyRtZGktY3NzLXByZWZpeH0tcm90YXRlLSN7JG1kaS1kZWdyZWV9e1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgjeyRtZGktZGVncmVlfWRlZyk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgjeyRtZGktZGVncmVlfWRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCN7JG1kaS1kZWdyZWV9ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLypcclxuICAgICAgICAvLyBOb3QgaW5jbHVkZWQgaW4gcHJvZHVjdGlvblxyXG4gICAgICAgICYuI3skbWRpLWNzcy1wcmVmaXh9LWZsaXAtaDpiZWZvcmUge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKSByb3RhdGUoI3skbWRpLWRlZ3JlZX1kZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKCN7JG1kaS1kZWdyZWV9ZGVnKTtcclxuICAgICAgICAgICAgZmlsdGVyOiBGbGlwSDtcclxuICAgICAgICAgICAgLW1zLWZpbHRlcjogXCJGbGlwSFwiO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLiN7JG1kaS1jc3MtcHJlZml4fS1mbGlwLXY6YmVmb3JlIHtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgtMSkgcm90YXRlKCN7JG1kaS1kZWdyZWV9ZGVnKTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCN7JG1kaS1kZWdyZWV9ZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSgjeyRtZGktZGVncmVlfWRlZyk7XHJcbiAgICAgICAgICAgIGZpbHRlcjogRmxpcFY7XHJcbiAgICAgICAgICAgIC1tcy1maWx0ZXI6IFwiRmxpcFZcIjtcclxuICAgICAgICB9XHJcbiAgICAgICAgKi9cclxuICAgIH1cclxufVxyXG4uI3skbWRpLWNzcy1wcmVmaXh9LWZsaXAtaDpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbiAgICBmaWx0ZXI6IEZsaXBIO1xyXG4gICAgLW1zLWZpbHRlcjogXCJGbGlwSFwiO1xyXG59XHJcbi4jeyRtZGktY3NzLXByZWZpeH0tZmxpcC12OmJlZm9yZSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKC0xKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcclxuICAgIGZpbHRlcjogRmxpcFY7XHJcbiAgICAtbXMtZmlsdGVyOiBcIkZsaXBWXCI7XHJcbn0iLCIvLyBGcm9tIEZvbnQgQXdlc29tZVxyXG4uI3skbWRpLWNzcy1wcmVmaXh9LXNwaW46YmVmb3JlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiAjeyRtZGktY3NzLXByZWZpeH0tc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogI3skbWRpLWNzcy1wcmVmaXh9LXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgI3skbWRpLWNzcy1wcmVmaXh9LXNwaW4ge1xyXG4gICAgMCUge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzICN7JG1kaS1jc3MtcHJlZml4fS1zcGluIHtcclxuICAgIDAlIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICAgIH1cclxufSIsIi8qIVxuICogQW5ndWxhckpTIE1hdGVyaWFsIERlc2lnblxuICogaHR0cHM6Ly9naXRodWIuY29tL2FuZ3VsYXIvbWF0ZXJpYWxcbiAqIEBsaWNlbnNlIE1JVFxuICogdjEuMi41XG4gKi9cbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLy8gVHlwb2dyYXBoeVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kZm9udC1mYW1pbHk6IFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LXNpemU6ICAgMTBweCAhZGVmYXVsdDtcblxuLy8tLSBNdXN0IGJlIGRlZmluZWQgYWZ0ZXIgJGZvbnQtc2l6ZSBhbmQgYmVmb3JlIHZhcmlhYmxlcyB0aGF0IGRlcGVuZCBvbiB0aGUgZnVuY3Rpb24uXG5AZnVuY3Rpb24gcmVtKCRtdWx0aXBsaWVyKSB7XG4gIEByZXR1cm4gJG11bHRpcGxpZXIgKiAkZm9udC1zaXplO1xufVxuXG4kZGlzcGxheS00LWZvbnQtc2l6ZS1iYXNlOiByZW0oMTEuMjApICFkZWZhdWx0O1xuJGRpc3BsYXktMy1mb250LXNpemUtYmFzZTogcmVtKDUuNjAwKSAhZGVmYXVsdDtcbiRkaXNwbGF5LTItZm9udC1zaXplLWJhc2U6IHJlbSg0LjUwMCkgIWRlZmF1bHQ7XG4kZGlzcGxheS0xLWZvbnQtc2l6ZS1iYXNlOiByZW0oMy40MDApICFkZWZhdWx0O1xuJGhlYWRsaW5lLWZvbnQtc2l6ZS1iYXNlOiAgcmVtKDIuNDAwKSAhZGVmYXVsdDtcbiR0aXRsZS1mb250LXNpemUtYmFzZTogICAgIHJlbSgyLjAwMCkgIWRlZmF1bHQ7XG4kc3ViaGVhZC1mb250LXNpemUtYmFzZTogICByZW0oMS42MDApICFkZWZhdWx0O1xuXG4kYm9keS1mb250LXNpemUtYmFzZTogICAgICByZW0oMS40MDApICFkZWZhdWx0O1xuJGNhcHRpb24tZm9udC1zaXplLWJhc2U6ICAgcmVtKDEuMjAwKSAhZGVmYXVsdDtcblxuLy8gTGF5b3V0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGJhc2VsaW5lLWdyaWQ6ICAgICAgICAgICAgOHB4ICFkZWZhdWx0O1xuJGxheW91dC1ndXR0ZXItd2lkdGg6ICAgICAgKCRiYXNlbGluZS1ncmlkICogMikgIWRlZmF1bHQ7XG5cbiRsYXlvdXQtYnJlYWtwb2ludC14czogICAgIDYwMHB4ICFkZWZhdWx0O1xuJGxheW91dC1icmVha3BvaW50LXNtOiAgICAgOTYwcHggIWRlZmF1bHQ7XG4kbGF5b3V0LWJyZWFrcG9pbnQtbWQ6ICAgICAxMjgwcHggIWRlZmF1bHQ7XG4kbGF5b3V0LWJyZWFrcG9pbnQtbGc6ICAgICAxOTIwcHggIWRlZmF1bHQ7XG5cbi8vIEljb25cbiRpY29uLXNpemU6IHJlbSgyLjQwMCkgIWRlZmF1bHQ7XG5cbi8vIEFwcCBiYXIgdmFyaWFibGVzXG4kYXBwLWJhci1oZWlnaHQ6IDY0cHggIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWlnaHQ6ICRiYXNlbGluZS1ncmlkICogMyAhZGVmYXVsdDtcbiR0b2FzdC1tYXJnaW46ICRiYXNlbGluZS1ncmlkICogMSAhZGVmYXVsdDtcblxuLy8gV2hpdGVmcmFtZXNcblxuJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eTogICAgICAwLjIgIWRlZmF1bHQ7XG4kc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5OiAgIDAuMTQgIWRlZmF1bHQ7XG4kc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHk6IDAuMTIgIWRlZmF1bHQ7XG5cbi8vIE5PVEUoc2h5bmRtYW4pOiBndWxwLXNhc3Mgc2VlbXMgdG8gYmUgZmFpbGluZyBpZiBJIHNwbGl0IHRoZSBzaGFkb3cgZGVmcyBhY3Jvc3Ncbi8vICAgIG11bHRpcGxlIGxpbmVzLiBVZ2x5LiBTb3JyeS5cbiR3aGl0ZWZyYW1lLXNoYWRvdy0xZHA6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctMmRwOiAwcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDJweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTNkcDogMHB4IDFweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAzcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggM3B4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcbiR3aGl0ZWZyYW1lLXNoYWRvdy00ZHA6IDBweCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDRweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCAxcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTVkcDogMHB4IDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggNXB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDFweCAxNHB4IDBweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctNmRwOiAwcHggM3B4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCA2cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDFweCAxOHB4IDBweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctN2RwOiAwcHggNHB4IDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCA3cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDJweCAxNnB4IDFweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctOGRwOiAwcHggNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDNweCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctOWRwOiAwcHggNXB4IDZweCAtM3B4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCA5cHggMTJweCAxcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDNweCAxNnB4IDJweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctMTBkcDogMHB4IDZweCA2cHggLTNweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMTBweCAxNHB4IDFweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggNHB4IDE4cHggM3B4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcbiR3aGl0ZWZyYW1lLXNoYWRvdy0xMWRwOiAwcHggNnB4IDdweCAtNHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAxMXB4IDE1cHggMXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCA0cHggMjBweCAzcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTEyZHA6IDBweCA3cHggOHB4IC00cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDEycHggMTdweCAycHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDVweCAyMnB4IDRweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctMTNkcDogMHB4IDdweCA4cHggLTRweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMTNweCAxOXB4IDJweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggNXB4IDI0cHggNHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcbiR3aGl0ZWZyYW1lLXNoYWRvdy0xNGRwOiAwcHggN3B4IDlweCAtNHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAxNHB4IDIxcHggMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCA1cHggMjZweCA0cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTE1ZHA6IDBweCA4cHggOXB4IC01cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDE1cHggMjJweCAycHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDZweCAyOHB4IDVweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctMTZkcDogMHB4IDhweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDE2cHggMjRweCAycHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDZweCAzMHB4IDVweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctMTdkcDogMHB4IDhweCAxMXB4IC01cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDE3cHggMjZweCAycHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDZweCAzMnB4IDVweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctMThkcDogMHB4IDlweCAxMXB4IC01cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDE4cHggMjhweCAycHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDdweCAzNHB4IDZweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctMTlkcDogMHB4IDlweCAxMnB4IC02cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDE5cHggMjlweCAycHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDdweCAzNnB4IDZweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctMjBkcDogMHB4IDEwcHggMTNweCAtNnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAyMHB4IDMxcHggM3B4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCA4cHggMzhweCA3cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTIxZHA6IDBweCAxMHB4IDEzcHggLTZweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMjFweCAzM3B4IDNweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggOHB4IDQwcHggN3B4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcbiR3aGl0ZWZyYW1lLXNoYWRvdy0yMmRwOiAwcHggMTBweCAxNHB4IC02cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDIycHggMzVweCAzcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDhweCA0MnB4IDdweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctMjNkcDogMHB4IDExcHggMTRweCAtN3B4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAyM3B4IDM2cHggM3B4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCA5cHggNDRweCA4cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTI0ZHA6IDBweCAxMXB4IDE1cHggLTdweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMjRweCAzOHB4IDNweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggOXB4IDQ2cHggOHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcblxuLy8gWi1pbmRleGVzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiR6LWluZGV4LXRvYXN0OiAxMDUgIWRlZmF1bHQ7XG4kei1pbmRleC10b29sdGlwOiAxMDAgIWRlZmF1bHQ7XG4kei1pbmRleC1tZW51OiAxMDAgIWRlZmF1bHQ7XG4kei1pbmRleC1jYWxlbmRhci1wYW5lOiAxMDAgIWRlZmF1bHQ7XG4kei1pbmRleC1zZWxlY3Q6IDkwICFkZWZhdWx0O1xuJHotaW5kZXgtZGlhbG9nOiA4MCAhZGVmYXVsdDtcbiR6LWluZGV4LWJvdHRvbS1zaGVldDogNzAgIWRlZmF1bHQ7XG4kei1pbmRleC1zY3JvbGwtbWFzazogNTAgIWRlZmF1bHQ7XG4kei1pbmRleC1zY3JvbGwtbWFzay1iYXI6IDY1ICFkZWZhdWx0O1xuJHotaW5kZXgtc2lkZW5hdjogNjAgIWRlZmF1bHQ7XG4kei1pbmRleC1iYWNrZHJvcDogNTAgIWRlZmF1bHQ7XG4kei1pbmRleC1mYWI6IDIwICFkZWZhdWx0O1xuJHotaW5kZXgtcHJvZ3Jlc3MtY2lyY3VsYXI6IDIgIWRlZmF1bHQ7IC8vIFVzZWQgdG8gZml4IGFuaW1hdGlvbiBidWcgaW4gQ2hyb21lXG5cbi8vIEVhc2luZyBDdXJ2ZXNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHN3aWZ0LWVhc2Utb3V0LWR1cmF0aW9uOiAwLjRzICFkZWZhdWx0O1xuJHN3aWZ0LWVhc2Utb3V0LXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSkgIWRlZmF1bHQ7XG4kc3dpZnQtZWFzZS1vdXQ6IGFsbCAkc3dpZnQtZWFzZS1vdXQtZHVyYXRpb24gJHN3aWZ0LWVhc2Utb3V0LXRpbWluZy1mdW5jdGlvbiAhZGVmYXVsdDtcblxuJHN3aWZ0LWVhc2UtaW4tZHVyYXRpb246IDAuM3MgIWRlZmF1bHQ7XG4kc3dpZnQtZWFzZS1pbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLCAwLjU1LCAwLjIpICFkZWZhdWx0O1xuJHN3aWZ0LWVhc2UtaW46IGFsbCAkc3dpZnQtZWFzZS1pbi1kdXJhdGlvbiAkc3dpZnQtZWFzZS1pbi10aW1pbmctZnVuY3Rpb24gIWRlZmF1bHQ7XG5cbiRzd2lmdC1lYXNlLWluLW91dC1kdXJhdGlvbjogMC41cyAhZGVmYXVsdDtcbiRzd2lmdC1lYXNlLWluLW91dC10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSAhZGVmYXVsdDtcbiRzd2lmdC1lYXNlLWluLW91dDogYWxsICRzd2lmdC1lYXNlLWluLW91dC1kdXJhdGlvbiAkc3dpZnQtZWFzZS1pbi1vdXQtdGltaW5nLWZ1bmN0aW9uICFkZWZhdWx0O1xuXG4kc3dpZnQtbGluZWFyLWR1cmF0aW9uOiAwLjA4cyAhZGVmYXVsdDtcbiRzd2lmdC1saW5lYXItdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIgIWRlZmF1bHQ7XG4kc3dpZnQtbGluZWFyOiBhbGwgJHN3aWZ0LWxpbmVhci1kdXJhdGlvbiAkc3dpZnQtbGluZWFyLXRpbWluZy1mdW5jdGlvbiAhZGVmYXVsdDtcblxuJG1hdGVyaWFsLWVudGVyLWR1cmF0aW9uOiAwLjNzO1xuJG1hdGVyaWFsLWVudGVyLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMCwgMC4wLCAwLjIsIDEpO1xuJG1hdGVyaWFsLWVudGVyOiBhbGwgJG1hdGVyaWFsLWVudGVyLWR1cmF0aW9uICRtYXRlcmlhbC1lbnRlci10aW1pbmctZnVuY3Rpb247XG5cbiRtYXRlcmlhbC1sZWF2ZS1kdXJhdGlvbjogMC4zcztcbiRtYXRlcmlhbC1sZWF2ZS10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAuMCwgMSwgMSk7XG4kbWF0ZXJpYWwtbGVhdmU6IGFsbCAkbWF0ZXJpYWwtbGVhdmUtZHVyYXRpb24gJG1hdGVyaWFsLWxlYXZlLXRpbWluZy1mdW5jdGlvbjtcblxuLy8gQnV0dG9uXG4kYnV0dG9uLWxlZnQtcmlnaHQtcGFkZGluZzogcmVtKDAuODAwKSAhZGVmYXVsdDtcbiRpY29uLWJ1dHRvbi1oZWlnaHQ6IHJlbSg0LjAwMCkgIWRlZmF1bHQ7XG4kaWNvbi1idXR0b24td2lkdGg6IHJlbSg0LjAwMCkgIWRlZmF1bHQ7XG5cbi8vIEZhYiBCdXR0b25zIChzaGFyZWQgYmV0d2VlbiBidXR0b25zLnNjc3MgYW5kIGZhYiouc2NzcylcbiRidXR0b24tZmFiLXdpZHRoOiByZW0oNS42MDApICFkZWZhdWx0O1xuJGJ1dHRvbi1mYWItaGVpZ2h0OiByZW0oNS42MDApICFkZWZhdWx0O1xuJGJ1dHRvbi1mYWItcGFkZGluZzogcmVtKDEuNjApICFkZWZhdWx0O1xuXG5cbi8vIFNoYXJlZCBDaGVja2JveCB2YXJpYWJsZXNcbiRjaGVja2JveC13aWR0aDogMThweCAhZGVmYXVsdDtcbiRjaGVja2JveC1oZWlnaHQ6ICRjaGVja2JveC13aWR0aCAhZGVmYXVsdDtcbiRjaGVja2JveC1ib3JkZXItcmFkaXVzOiAycHggIWRlZmF1bHQ7XG4kY2hlY2tib3gtYm9yZGVyLXdpZHRoOiAycHggIWRlZmF1bHQ7XG5cbi8vIFNoYXJlZCBIb3Jpem9udGFsIE1hcmdpbiBWYXJpYWJsZXNcbiRkZWZhdWx0LWhvcml6b250YWwtbWFyZ2luOiAxNnB4ICFkZWZhdWx0O1xuXG4kaW5wdXQtY29udGFpbmVyLXBhZGRpbmc6IDJweCAhZGVmYXVsdDtcbiRpbnB1dC1jb250YWluZXItdmVydGljYWwtbWFyZ2luOiAxOHB4ICFkZWZhdWx0O1xuJGlucHV0LWNvbnRhaW5lci1ob3Jpem9udGFsLW1hcmdpbjogMHB4ICFkZWZhdWx0O1xuXG4kaW5wdXQtbGFiZWwtZGVmYXVsdC1vZmZzZXQ6IDI0cHggIWRlZmF1bHQ7XG4kaW5wdXQtbGFiZWwtZGVmYXVsdC1zY2FsZTogMS4wICFkZWZhdWx0O1xuJGlucHV0LWxhYmVsLWZsb2F0LW9mZnNldDogNnB4ICFkZWZhdWx0O1xuJGlucHV0LWxhYmVsLWZsb2F0LXNjYWxlOiAwLjc1ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItb2Zmc2V0OiAkaW5wdXQtbGFiZWwtZGVmYXVsdC1vZmZzZXQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItd2lkdGgtZGVmYXVsdDogMXB4ICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aC1mb2N1c2VkOiAycHggIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6IDI2cHggIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy10b3A6IDJweCAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLWJvdHRvbTogJGlucHV0LWJvcmRlci13aWR0aC1mb2N1c2VkIC0gJGlucHV0LWJvcmRlci13aWR0aC1kZWZhdWx0ICFkZWZhdWx0O1xuXG4kaW5wdXQtZXJyb3ItZm9udC1zaXplOiAxMnB4ICFkZWZhdWx0O1xuJGlucHV0LWVycm9yLWhlaWdodDogMjRweCAhZGVmYXVsdDtcbiRpbnB1dC1lcnJvci1saW5lLWhlaWdodDogJGlucHV0LWVycm9yLWZvbnQtc2l6ZSArIDJweCAhZGVmYXVsdDtcbi8vIEZyb20gVGV4dCBmaWVsZCBzcGVjXG4kZXJyb3ItcGFkZGluZy10b3A6ICRiYXNlbGluZS1ncmlkICFkZWZhdWx0O1xuXG4kaWNvbi1vZmZzZXQ6IDM2cHggIWRlZmF1bHQ7XG5cbiRpY29uLXRvcC1vZmZzZXQ6ICgkaWNvbi1vZmZzZXQgLSAkaW5wdXQtcGFkZGluZy10b3AgLSAkaW5wdXQtYm9yZGVyLXdpZHRoLWZvY3VzZWQpICogMC4yNSAhZGVmYXVsdDtcblxuJGljb24tZmxvYXQtZm9jdXNlZC10b3A6IC04cHggIWRlZmF1bHQ7XG5cbiRpbnB1dC1yZXNpemUtaGFuZGxlLWhlaWdodDogMTBweCAhZGVmYXVsdDtcblxuQG1peGluIG1hcmdpbi1zZWxlY3RvcnMoJGJlZm9yZToxZW0sICRhZnRlcjoxZW0sICRzdGFydDowcHgsICRlbmQ6MHB4KSB7XG4gIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogJGJlZm9yZTtcbiAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6ICRhZnRlcjtcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6ICRzdGFydDtcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiAkZW5kO1xufVxuXG5AbWl4aW4gbm90LXNlbGVjdGFibGUoJHZhbHVlOm5vbmUpIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiAkdmFsdWU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6ICR2YWx1ZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiAkdmFsdWU7XG4gIC1tb3otdXNlci1zZWxlY3Q6ICR2YWx1ZTtcbiAgLW1zLXVzZXItc2VsZWN0OiAkdmFsdWU7XG4gIHVzZXItc2VsZWN0OiAkdmFsdWU7XG59XG5cbkBtaXhpbiBpbnB1dC1wbGFjZWhvbGRlci1jb2xvcigkY29sb3IpIHtcbiAgJHBzZXVkb3M6ICc6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXInLCAvLyBGb3IgUVEgQnJvd3NlclxuICAgICAgICAgICAgJzotbXMtaW5wdXQtcGxhY2Vob2xkZXInLCAvLyBGb3IgSUVcbiAgICAgICAgICAgICc6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcicsIC8vIEZvciBFZGdlXG4gICAgICAgICAgICAnOjpwbGFjZWhvbGRlcic7XG4gICRmaXJlZm94LXBzZXVkb3M6ICc6LW1vei1wbGFjZWhvbGRlcicsICc6Oi1tb3otcGxhY2Vob2xkZXInO1xuXG4gIC8vIEl0IGlzIGltcG9ydGFudCB0byBleHBvcnQgZXZlcnkgcHNldWRvIHdpdGhpbiBpdHMgb3duIGJsb2NrLCBiZWNhdXNlIG90aGVyd2lzZSB0aGUgcGxhY2Vob2xkZXJcbiAgLy8gd29uJ3QgYmUgc2V0IG9uIHRoZSBtb3N0IGJyb3dzZXJzLlxuICBAZWFjaCAkcHNldWRvIGluICRwc2V1ZG9zIHtcbiAgICAmI3skcHNldWRvfSB7XG4gICAgICBjb2xvcjogdW5xdW90ZSgkY29sb3IpO1xuICAgIH1cbiAgfVxuICAvLyBGaXJlZm94IHJlZHVjZXMgdGhlIG9wYWNpdHkgb2YgcGxhY2Vob2xkZXJzIHNvIHdlIG5lZWQgdG8ga2VlcCB0aGVtIG9wYXF1ZSB0byBhdm9pZCBhcHBseWluZ1xuICAvLyBkb3VibGUgdGhlIHRyYW5zcGFyZW5jeSBhbmQgY2F1c2luZyBhMTF5IGZhaWx1cmVzIGR1ZSB0byB0ZXh0IGNvbnRyYXN0LlxuICBAZWFjaCAkcHNldWRvIGluICRmaXJlZm94LXBzZXVkb3Mge1xuICAgICYjeyRwc2V1ZG99IHtcbiAgICAgIGNvbG9yOiB1bnF1b3RlKCRjb2xvcik7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gcGllLWNsZWFyZml4IHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuQG1peGluIG1kLXNoYWRvdy1ib3R0b20tei0xKCkge1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xufVxuXG5AbWl4aW4gbWQtc2hhZG93LWJvdHRvbS16LTIoKSB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuLy8gTWl4aW4gZm9yIGEgXCJmbGF0XCIgaW5wdXQgdGhhdCBjYW4gYmUgdXNlZCBmb3IgY29tcG9uZW50cyB0aGF0IGNvbnRhaW4gYW4gaW5wdXRcbi8vIChkYXRlcGlja2VyLCBhdXRvY29tcGxldGUpLlxuQG1peGluIG1kLWZsYXQtaW5wdXQoKSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcblxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gIC8vIFRoZSBcImNsZWFyIFhcIiB0aGF0IElFIGFkZHMgdG8gaW5wdXRbdHlwZT1cInNlYXJjaFwiXVxuICAmOjotbXMtY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gVHlwb2dyYXBoeSBtaXhpbnNcblxuQG1peGluIG1kLXRpdGxlKCkge1xuICBmb250LXNpemU6ICR0aXRsZS1mb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDA1ZW07XG59XG5cbkBtaXhpbiBtZC1ib2R5LTEoKSB7XG4gIGZvbnQtc2l6ZTogJGJvZHktZm9udC1zaXplLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxMGVtO1xuICBsaW5lLWhlaWdodDogcmVtKDIpO1xufVxuXG5AbWl4aW4gbWQtYm9keS0yKCkge1xuICBmb250LXNpemU6ICRib2R5LWZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTBlbTtcbiAgbGluZS1oZWlnaHQ6IHJlbSgyLjQpO1xufVxuXG5AbWl4aW4gbWQtc3ViaGVhZCgpIHtcbiAgZm9udC1zaXplOiAkc3ViaGVhZC1mb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDEwZW07XG4gIGxpbmUtaGVpZ2h0OiByZW0oMi40KTtcbn1cblxuQGZ1bmN0aW9uIG1hcC10by1zdHJpbmcoJG1hcCkge1xuICAkbWFwLXN0cjogJ3snO1xuICAka2V5czogbWFwLWtleXMoJG1hcCk7XG4gICRsZW46IGxlbmd0aCgka2V5cyk7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGxlbiB7XG4gICAgJGtleTogbnRoKCRrZXlzLCAkaSk7XG4gICAgJHZhbHVlOiBtYXAtZ2V0KCRtYXAsICRrZXkpO1xuICAgICRtYXAtc3RyOiAkbWFwLXN0ciArICdfJyArICRrZXkgKyAnXzogXycgKyBtYXAtZ2V0KCRtYXAsICRrZXkpICsgJ18nO1xuICAgIEBpZiAkaSAhPSAkbGVuIHtcbiAgICAgICRtYXAtc3RyOiAkbWFwLXN0ciArICcsJztcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkbWFwLXN0ciArICd9Jztcbn1cblxuLy8gVGhpcyBpcyBhIG1peGluLCB3aGljaCBmaXhlcyBJRTExJ3MgdmVydGljYWwgYWxpZ25tZW50IGlzc3VlLCB3aGVuIHVzaW5nIGBtaW4taGVpZ2h0YC5cbi8vIFNlZSBodHRwczovL2Nvbm5lY3QubWljcm9zb2Z0LmNvbS9JRS9mZWVkYmFjay9kZXRhaWxzLzgxNjI5My9cbkBtaXhpbiBpZTExLW1pbi1oZWlnaHQtZmxleGJ1ZygkbWluLWhlaWdodCkge1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIG1pbi1oZWlnaHQ6ICRtaW4taGVpZ2h0O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLy8gbWl4aW4gZGVmaW5pdGlvbiA7IHNldHMgTFRSIGFuZCBSVEwgd2l0aGluIHRoZSBzYW1lIHN0eWxlIGNhbGxcbi8vIEBzZWUgaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9hbG1hbmFjL3Byb3BlcnRpZXMvZC9kaXJlY3Rpb24vXG5cbkBtaXhpbiBydGwoJHByb3AsICRsdHItdmFsdWUsICRydGwtdmFsdWUpIHtcbiAgI3skcHJvcH06ICRsdHItdmFsdWU7XG4gIFtkaXI9cnRsXSAmIHtcbiAgICAjeyRwcm9wfTogJHJ0bC12YWx1ZTtcbiAgfVxufVxuXG5AbWl4aW4gcnRsLXByb3AoJGx0ci1wcm9wLCAkcnRsLXByb3AsICR2YWx1ZSwgJHJlc2V0LXZhbHVlKSB7XG4gICN7JGx0ci1wcm9wfTogJHZhbHVlO1xuICBbZGlyPXJ0bF0gJiB7XG4gICAgI3skbHRyLXByb3B9OiAkcmVzZXQtdmFsdWU7XG4gICAgI3skcnRsLXByb3B9OiAkdmFsdWU7XG4gIH1cbn1cblxuLy8gVG8gcmV2ZXJzZSBwYWRkaW5nICh0b3AgbGVmdCBib3R0b20gcmlnaHQpIC0+ICh0b3AgcmlnaHQgYm90dG9tIGxlZnQpXG5AZnVuY3Rpb24gcnRsLXZhbHVlKCRsaXN0KSB7XG4gIEBpZiBsZW5ndGgoJGxpc3QpID09IDQge1xuICAgIEByZXR1cm4gbnRoKCRsaXN0LCAxKSBudGgoJGxpc3QsIDQpIG50aCgkbGlzdCwgMykgbnRoKCRsaXN0LCAyKVxuICB9XG4gIEBpZiBsZW5ndGgoJGxpc3QpID09IDUge1xuICAgIEByZXR1cm4gbnRoKCRsaXN0LCAxKSBudGgoJGxpc3QsIDQpIG50aCgkbGlzdCwgMykgbnRoKCRsaXN0LCAyKSBudGgoJGxpc3QsIDUpXG4gIH1cbiAgQHJldHVybiAkbGlzdDtcbn1cblxuLy8gUG9zaXRpb24gYSBGQUIgYnV0dG9uLlxuQG1peGluIGZhYi1wb3NpdGlvbigkc3BvdCwgJHRvcDogYXV0bywgJHJpZ2h0OiBhdXRvLCAkYm90dG9tOiBhdXRvLCAkbGVmdDogYXV0bykge1xuICAmLm1kLWZhYi0jeyRzcG90fSB7XG4gICAgdG9wOiAkdG9wO1xuICAgIHJpZ2h0OiAkcmlnaHQ7XG4gICAgYm90dG9tOiAkYm90dG9tO1xuICAgIGxlZnQ6ICRsZWZ0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG5AbWl4aW4gZmFiLWFsbC1wb3NpdGlvbnMoKSB7XG4gIEBpbmNsdWRlIGZhYi1wb3NpdGlvbihib3R0b20tcmlnaHQsIGF1dG8sICgkYnV0dG9uLWZhYi13aWR0aCAtICRidXR0b24tZmFiLXBhZGRpbmcpKjAuNSwgKCRidXR0b24tZmFiLWhlaWdodCAtICRidXR0b24tZmFiLXBhZGRpbmcpKjAuNSwgYXV0byk7XG4gIEBpbmNsdWRlIGZhYi1wb3NpdGlvbihib3R0b20tbGVmdCwgYXV0bywgYXV0bywgKCRidXR0b24tZmFiLWhlaWdodCAtICRidXR0b24tZmFiLXBhZGRpbmcpKjAuNSwgKCRidXR0b24tZmFiLXdpZHRoIC0gJGJ1dHRvbi1mYWItcGFkZGluZykqMC41KTtcbiAgQGluY2x1ZGUgZmFiLXBvc2l0aW9uKHRvcC1yaWdodCwgKCRidXR0b24tZmFiLWhlaWdodCAtICRidXR0b24tZmFiLXBhZGRpbmcpKjAuNSwgKCRidXR0b24tZmFiLXdpZHRoIC0gJGJ1dHRvbi1mYWItcGFkZGluZykqMC41LCBhdXRvLCBhdXRvKTtcbiAgQGluY2x1ZGUgZmFiLXBvc2l0aW9uKHRvcC1sZWZ0LCAoJGJ1dHRvbi1mYWItaGVpZ2h0IC0gJGJ1dHRvbi1mYWItcGFkZGluZykqMC41LCBhdXRvLCBhdXRvLCAoJGJ1dHRvbi1mYWItd2lkdGggLSAkYnV0dG9uLWZhYi1wYWRkaW5nKSowLjUpO1xufVxuXG4vLyBUaGlzIG1peGluIGFsbG93cyBhIHVzZXIgdG8gdXNlIHRoZSBtZC1jaGVja2JveCBjc3Mgb3V0c2lkZSBvZiB0aGVcbi8vIG1kLWNoZWNrYm94IGRpcmVjdGl2ZS5cbi8vIFNlZSBzcmMvY29tcG9uZW50cy9zZWxlY3Qvc2VsZWN0LnNjc3MgZm9yIGFuIGV4YW1wbGUuXG5AbWl4aW4gY2hlY2tib3gtY29udGFpbmVyKFxuICAkY2hlY2tlZFNlbGVjdG9yOiAnLm1kLWNoZWNrZWQnLFxuICAkd2lkdGg6ICRjaGVja2JveC13aWR0aCxcbiAgJGhlaWdodDogJGNoZWNrYm94LWhlaWdodCxcbiAgJGJvcmRlci13aWR0aDogJGNoZWNrYm94LWJvcmRlci13aWR0aCxcbiAgJGJvcmRlci1yYWRpdXM6ICRjaGVja2JveC1ib3JkZXItcmFkaXVzKSB7XG4gIC5tZC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgIEBpbmNsdWRlIHJ0bChsZWZ0LCAwLCBhdXRvKTtcbiAgICBAaW5jbHVkZSBydGwocmlnaHQsIGF1dG8sIDApO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgIH1cblxuICAgIC5tZC1yaXBwbGUtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAtMTVweDtcbiAgICAgIHRvcDogLTE1cHg7XG4gICAgICByaWdodDogLTE1cHg7XG4gICAgICBib3R0b206IC0xNXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIHVuY2hlY2tlZFxuICAubWQtaWNvbiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0cmFuc2l0aW9uOiAyNDBtcztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAmI3skY2hlY2tlZFNlbGVjdG9yfSAubWQtaWNvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IG1hdGguZGl2KCR3aWR0aCwgMykgLSAkYm9yZGVyLXdpZHRoO1xuICAgICAgdG9wOiBtYXRoLmRpdigkd2lkdGgsIDkpIC0gJGJvcmRlci13aWR0aDtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgd2lkdGg6IG1hdGguZGl2KCR3aWR0aCwgMyk7XG4gICAgICBoZWlnaHQ6IG1hdGguZGl2KCR3aWR0aCAqIDIsIDMpO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbiAgfVxuXG4gIC8vIGRpc2FibGVkXG4gICZbZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICAmLm1kLWluZGV0ZXJtaW5hdGUgLm1kLWljb24ge1xuICAgICY6YWZ0ZXIge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHdpZHRoOiAkd2lkdGggKiAwLjY7XG4gICAgICBoZWlnaHQ6ICRib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICB9XG59XG5cbi8vIE1peGluIHRvIGNyZWF0ZSBhIHByaW1hcnkgY2hlY2tib3guXG4vLyBVc2VkIGJ5IHRoZSBjaGVja2JveCBhbmQgc2VsZWN0IGNvbXBvbmVudC5cbkBtaXhpbiBjaGVja2JveC1wcmltYXJ5KCRjaGVja2VkU2VsZWN0b3I6ICcubWQtY2hlY2tlZCcpIHtcbiAgLm1kLXJpcHBsZSB7XG4gICAgY29sb3I6ICd7e3ByaW1hcnktNjAwfX0nO1xuICB9XG5cbiAgJiN7JGNoZWNrZWRTZWxlY3Rvcn0gLm1kLXJpcHBsZSB7XG4gICAgY29sb3I6ICd7e2JhY2tncm91bmQtNjAwfX0nO1xuICB9XG5cbiAgLm1kLWluay1yaXBwbGUge1xuICAgIGNvbG9yOiAne3tmb3JlZ3JvdW5kLTJ9fSc7XG4gIH1cblxuICAmI3skY2hlY2tlZFNlbGVjdG9yfSAubWQtaW5rLXJpcHBsZSB7XG4gICAgY29sb3I6ICd7e3ByaW1hcnktY29sb3ItMC44N319JztcbiAgfVxuXG4gICY6bm90KC5tZC1jaGVja2VkKSAubWQtaWNvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAne3tmb3JlZ3JvdW5kLTJ9fSc7XG4gIH1cblxuICAmI3skY2hlY2tlZFNlbGVjdG9yfSAubWQtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJ3t7cHJpbWFyeS1jb2xvci0wLjg3fX0nO1xuICB9XG5cbiAgJiN7JGNoZWNrZWRTZWxlY3Rvcn0ubWQtZm9jdXNlZCAubWQtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJ3t7cHJpbWFyeS1jb2xvci0wLjI2fX0nO1xuICB9XG5cbiAgJiN7JGNoZWNrZWRTZWxlY3Rvcn0gLm1kLWljb246YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogJ3t7cHJpbWFyeS1jb250cmFzdC0wLjg3fX0nO1xuICB9XG5cbiAgJiAubWQtaW5kZXRlcm1pbmF0ZVtkaXNhYmxlZF0ge1xuICAgIC5tZC1jb250YWluZXIge1xuICAgICAgY29sb3I6ICd7e2ZvcmVncm91bmQtM319JztcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGRlbnNlKCRwcm9wLCAkbm9ybWFsLCAkZGVuc2UpIHtcbiAgI3skcHJvcH06ICRub3JtYWw7XG4gIC5tZC1kZW5zZSA+ICY6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCksXG4gIC5tZC1kZW5zZSA6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkgJjpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSB7XG4gICAgI3skcHJvcH06ICRkZW5zZTtcbiAgfVxufVxuXG5AbWl4aW4gZGVuc2UtcnRsKCRwcm9wLCAkbHRyLW5vcm1hbCwgJHJ0bC1ub3JtYWwsICRsdHItZGVuc2UsICRydGwtZGVuc2UpIHtcbiAgQGluY2x1ZGUgcnRsKCRwcm9wLCAkbHRyLW5vcm1hbCwgJHJ0bC1ub3JtYWwpO1xuICAubWQtZGVuc2UgPiAmOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpLFxuICAubWQtZGVuc2UgOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpICY6bm90KC5tZC1kZW5zZS1kaXNhYmxlZCkge1xuICAgIEBpbmNsdWRlIHJ0bCgkcHJvcCwgJGx0ci1kZW5zZSwgJHJ0bC1kZW5zZSk7XG4gIH1cbn1cblxuLy8gT25seSB1c2Ugd2hlbiBpbiByb3cgbGF5b3V0XG5AbWl4aW4gd2hlbi1sYXlvdXQtcm93KCRlbGVtZW50KSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMgLSAxKSB7XG4gICAgLmxheW91dC1yb3c6bm90KC5sYXlvdXQteHMtY29sdW1uKSxcbiAgICAubGF5b3V0LXhzLXJvdyB7XG4gICAgICAmID4gI3skZWxlbWVudH0geyBAY29udGVudDsgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtIC0gMSkge1xuICAgIC5sYXlvdXQtcm93Om5vdCgubGF5b3V0LWd0LXhzLWNvbHVtbiksXG4gICAgLmxheW91dC1ndC14cy1yb3csXG4gICAgLmxheW91dC1zbS1yb3cge1xuICAgICAgJjpub3QoLmxheW91dC1zbS1jb2x1bW4pID4gI3skZWxlbWVudH0geyBAY29udGVudDsgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtKSBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LW1kIC0gMSkge1xuICAgIC5sYXlvdXQtcm93Om5vdCgubGF5b3V0LWd0LXhzLWNvbHVtbik6bm90KC5sYXlvdXQtZ3Qtc20tY29sdW1uKSxcbiAgICAubGF5b3V0LWd0LXhzLXJvdzpub3QoLmxheW91dC1ndC1zbS1jb2x1bW4pLFxuICAgIC5sYXlvdXQtZ3Qtc20tcm93LFxuICAgIC5sYXlvdXQtbWQtcm93IHtcbiAgICAgICY6bm90KC5sYXlvdXQtbWQtY29sdW1uKSA+ICN7JGVsZW1lbnR9IHsgQGNvbnRlbnQ7IH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1tZCkgYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1sZyAtIDEpIHtcbiAgICAubGF5b3V0LXJvdzpub3QoLmxheW91dC1ndC14cy1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LXNtLWNvbHVtbik6bm90KC5sYXlvdXQtZ3QtbWQtY29sdW1uKSxcbiAgICAubGF5b3V0LWd0LXhzLXJvdzpub3QoLmxheW91dC1ndC1zbS1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LW1kLWNvbHVtbiksXG4gICAgLmxheW91dC1ndC1zbS1yb3c6bm90KC5sYXlvdXQtZ3QtbWQtY29sdW1uKSxcbiAgICAubGF5b3V0LWd0LW1kLXJvdyxcbiAgICAubGF5b3V0LWxnLXJvdyB7XG4gICAgICAmOm5vdCgubGF5b3V0LWxnLWNvbHVtbikgPiAjeyRlbGVtZW50fSB7IEBjb250ZW50OyB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtbGcpIHtcbiAgICAubGF5b3V0LXJvdzpub3QoLmxheW91dC1ndC14cy1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LXNtLWNvbHVtbik6bm90KC5sYXlvdXQtZ3QtbWQtY29sdW1uKSxcbiAgICAubGF5b3V0LWd0LXhzLXJvdzpub3QoLmxheW91dC1ndC1zbS1jb2x1bW4pOm5vdCgubGF5b3V0LWd0LW1kLWNvbHVtbiksXG4gICAgLmxheW91dC1ndC1zbS1yb3c6bm90KC5sYXlvdXQtZ3QtbWQtY29sdW1uKSxcbiAgICAubGF5b3V0LWd0LW1kLXJvdyxcbiAgICAubGF5b3V0LWd0LWxnLXJvdyxcbiAgICAubGF5b3V0LXhsLXJvdyB7XG4gICAgICAmOm5vdCgubGF5b3V0LWd0LWxnLWNvbHVtbik6bm90KC5sYXlvdXQteGwtY29sdW1uKSA+ICN7JGVsZW1lbnR9IHsgQGNvbnRlbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQXV0byBpbnNlcnQgb2JqZWN0IG1hcmdpblxuQG1peGluIGF1dG8taG9yaXpvbnRhbC1tYXJnaW4oJHNlbGVjdG9yKSB7XG4gIEBpbmNsdWRlIHdoZW4tbGF5b3V0LXJvdygkc2VsZWN0b3IpIHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIEBpbmNsdWRlIHJ0bC1wcm9wKG1hcmdpbi1sZWZ0LCBtYXJnaW4tcmlnaHQsICRkZWZhdWx0LWhvcml6b250YWwtbWFyZ2luLCAwKTtcbiAgICB9XG4gIH1cbn1cblxuaHRtbCwgYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5bdGFiaW5kZXg9Jy0xJ106Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmluc2V0IHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuYS5tZC1uby1zdHlsZSxcbmJ1dHRvbi5tZC1uby1zdHlsZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5zZWxlY3QsXG5idXR0b24sXG50ZXh0YXJlYSxcbmlucHV0IHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vLyBGaXggQW5kcm9pZCA0LjAgYnV0dG9uIGJ1Z3NcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuXG4gICZbZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxudGV4dGFyZWEge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuaW5wdXQge1xuICAmW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG5cbiAgICAmOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbiAgfVxuICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5tZC12aXN1YWxseS1oaWRkZW4ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5tZC1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tZC1zaGFkb3ctYm90dG9tLXotMSB7XG4gIEBpbmNsdWRlIG1kLXNoYWRvdy1ib3R0b20tei0xKCk7XG59XG4ubWQtc2hhZG93LWJvdHRvbS16LTIge1xuICBAaW5jbHVkZSBtZC1zaGFkb3ctYm90dG9tLXotMigpO1xufVxuXG4ubWQtc2hhZG93LWFuaW1hdGVkLm1kLXNoYWRvdyB7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4yOHMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cblxuLypcbiAqIEEgY29udGFpbmVyIGluc2lkZSBvZiBhIHJpcHBsaW5nIGVsZW1lbnQgKGVnIGEgYnV0dG9uKSxcbiAqIHdoaWNoIGNvbnRhaW5zIGFsbCBvZiB0aGUgaW5kaXZpZHVhbCByaXBwbGVzXG4gKi9cbi5tZC1yaXBwbGUtY29udGFpbmVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41NXMgJHN3aWZ0LWVhc2Utb3V0LXRpbWluZy1mdW5jdGlvbjtcbn1cblxuLm1kLXJpcHBsZSB7XG4gICRzaXplRHVyYXRpb246IDAuNDVzICogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAmLm1kLXJpcHBsZS1wbGFjZWQge1xuICAgIHRyYW5zaXRpb246IG1hcmdpbiAkc2l6ZUR1cmF0aW9uICRzd2lmdC1lYXNlLW91dC10aW1pbmctZnVuY3Rpb24sXG4gICAgICAgICAgICAgICAgYm9yZGVyICRzaXplRHVyYXRpb24gJHN3aWZ0LWVhc2Utb3V0LXRpbWluZy1mdW5jdGlvbixcbiAgICAgICAgICAgICAgICB3aWR0aCAkc2l6ZUR1cmF0aW9uICRzd2lmdC1lYXNlLW91dC10aW1pbmctZnVuY3Rpb24sXG4gICAgICAgICAgICAgICAgaGVpZ2h0ICRzaXplRHVyYXRpb24gJHN3aWZ0LWVhc2Utb3V0LXRpbWluZy1mdW5jdGlvbixcbiAgICAgICAgICAgICAgICBvcGFjaXR5ICRzaXplRHVyYXRpb24gJHN3aWZ0LWVhc2Utb3V0LXRpbWluZy1mdW5jdGlvbixcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJHNpemVEdXJhdGlvbiAkc3dpZnQtZWFzZS1vdXQtdGltaW5nLWZ1bmN0aW9uO1xuICB9XG4gICYubWQtcmlwcGxlLXNjYWxlZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gIH1cbiAgJi5tZC1yaXBwbGUtYWN0aXZlLCAmLm1kLXJpcHBsZS1mdWxsLCAmLm1kLXJpcHBsZS12aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAwLjIwO1xuICB9XG4gICYubWQtcmlwcGxlLXJlbW92ZSB7XG4gICAgYW5pbWF0aW9uOiBtZC1yZW1vdmUtcmlwcGxlICRzaXplRHVyYXRpb24gJHN3aWZ0LWVhc2Utb3V0LXRpbWluZy1mdW5jdGlvbjtcbiAgfVxufVxuXG4vLyBGaXggaXNzdWUgY2F1c2luZyByaXBwbGUgZGlzYXBwZWFyIHN1ZGRlbmx5IGluIENocm9tZSB2ZXJzaW9uIDUxLCBvcGFjaXR5IC4xNSBpcyBjbG9zZSB0byB0aGUgb3BhY2l0eSB3aGVuIGEgbm9ybWFsIGNsaWNrIG1vdXNldXBcbkBrZXlmcmFtZXMgbWQtcmVtb3ZlLXJpcHBsZSB7XG4gIDAlIHsgb3BhY2l0eTogLjE1OyB9XG4gIDEwMCUgeyBvcGFjaXR5OiAwOyB9XG59XG5cbi5tZC1wYWRkaW5nIHtcbiAgcGFkZGluZzogOHB4O1xufVxuXG4ubWQtbWFyZ2luIHtcbiAgbWFyZ2luOiA4cHg7XG59XG5cbi5tZC1zY3JvbGwtbWFzayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHotaW5kZXgtc2Nyb2xsLW1hc2s7XG5cbiAgPiAubWQtc2Nyb2xsLW1hc2stYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6ICR6LWluZGV4LXNjcm9sbC1tYXNrLWJhcjtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4zKVxuICB9XG59XG5cbi8vIEZvciBpT1MgYWxsb3cgZGlzYWJsaW5nIG9mIG1vbWVudHVtIHNjcm9sbGluZ1xuLy8gQHNlZSBpc3N1ZSAjMjY0MFxuLm1kLW5vLW1vbWVudHVtIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IGF1dG87XG59XG5cbi8vIEFkZCBhIGNsYXNzIHRvIGhlbHAgcmVkdWNlIGZsaWNrZXJcbi8vIEBzZWUgaXNzdWUgIzcwNzggYW5kICM4NjQ5XG4ubWQtbm8tZmxpY2tlciB7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDBweCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20pIHtcbiAgLm1kLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cblxuLy8gQmktZGlyZWN0aW9uYWwgc3VwcG9ydFxuXG5odG1sLCBib2R5IHtcbiAgJltkaXI9cnRsXSwgJltkaXI9bHRyXSB7XG4gICAgIHVuaWNvZGUtYmlkaTogZW1iZWRcbiAgfVxufVxuXG5iZG9bZGlyPXJ0bF0ge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xufVxuYmRvW2Rpcj1sdHJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbn1cblxuQGluY2x1ZGUgYXV0by1ob3Jpem9udGFsLW1hcmdpbignLm1kLWF1dG8taG9yaXpvbnRhbC1tYXJnaW4nKTtcbi8vIEdsb2JhbCBwYWdlIHN0eWxlc1xuLy9cbi8vIFsyXSBFbnN1cmUgdGhlIHBhZ2UgYWx3YXlzIGZpbGxzIGF0IGxlYXN0IHRoZSBlbnRpcmUgaGVpZ2h0IG9mIHRoZSB2aWV3cG9ydC5cbi8vIFszXSBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmcgdXNlciB6b29tXG4vLyBbNF0gRm9udHMgb24gT1NYIHdpbGwgbG9vayBtb3JlIGNvbnNpc3RlbnQgd2l0aCBvdGhlciBzeXN0ZW1zIHRoYXQgZG8gbm90XG4vLyByZW5kZXIgdGV4dCB1c2luZyBzdWItcGl4ZWwgYW50aS1hbGlhc2luZy5cblxuaHRtbCwgYm9keSB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBkZWZhdWx0O1xuXG4gIG1pbi1oZWlnaHQ6IDEwMCU7IC8vIFsyXVxuXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gWzNdXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyBbM11cblxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgLy8gWzRdXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IC8vIFs0XVxufVxuXG4vKioqKioqKioqKioqXG4gKiBIZWFkaW5nc1xuICoqKioqKioqKioqKi9cbi5tZC1kaXNwbGF5LTQge1xuICBmb250LXNpemU6ICRkaXNwbGF5LTQtZm9udC1zaXplLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTBlbTtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LTQtZm9udC1zaXplLWJhc2U7XG59XG4ubWQtZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiAkZGlzcGxheS0zLWZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS0zLWZvbnQtc2l6ZS1iYXNlO1xufVxuLm1kLWRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXktMi1mb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IHJlbSg2LjQpO1xufVxuLm1kLWRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXktMS1mb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IHJlbSg0KTtcbn1cbi5tZC1oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogJGhlYWRsaW5lLWZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogcmVtKDMuMik7XG59XG4ubWQtdGl0bGUge1xuICBAaW5jbHVkZSBtZC10aXRsZSgpO1xufVxuLm1kLXN1YmhlYWQge1xuICBAaW5jbHVkZSBtZC1zdWJoZWFkKCk7XG59XG4vKioqKioqKioqKioqXG4gKiBCb2R5IENvcHlcbiAqKioqKioqKioqKiovXG4ubWQtYm9keS0xIHtcbiAgQGluY2x1ZGUgbWQtYm9keS0xKCk7XG59XG4ubWQtYm9keS0yIHtcbiAgQGluY2x1ZGUgbWQtYm9keS0yKCk7XG59XG4ubWQtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogJGNhcHRpb24tZm9udC1zaXplLWJhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyMGVtO1xufVxuLm1kLWJ1dHRvbiB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxMGVtO1xufVxuXG4vKioqKioqKioqKioqXG4gKiBEZWZhdWx0c1xuICoqKioqKioqKioqKi9cblxuYnV0dG9uLFxuc2VsZWN0LFxuaHRtbCxcbnRleHRhcmVhLFxuaW5wdXQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xufVxuXG5zZWxlY3QsXG5idXR0b24sXG50ZXh0YXJlYSxcbmlucHV0IHtcbiAgZm9udC1zaXplOiAxMDAlO1xufVxuXG4vKlxuKiAgUmVzcG9uc2l2ZSBhdHRyaWJ1dGVzXG4qXG4qICBSZWZlcmVuY2VzOlxuKiAgMSkgaHR0cHM6Ly9zY290Y2guaW8vdHV0b3JpYWxzL2EtdmlzdWFsLWd1aWRlLXRvLWNzczMtZmxleGJveC1wcm9wZXJ0aWVzI2ZsZXhcbiogIDIpIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vYWxtYW5hYy9wcm9wZXJ0aWVzL2YvZmxleC9cbiogIDMpIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vc25pcHBldHMvY3NzL2EtZ3VpZGUtdG8tZmxleGJveC9cbiogIDQpIGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjMy1taW4taGVpZ2h0LW9uLWEtZmxleC1jb250YWluZXItd29udC1hcHBseS10by1pdHMtZmxleC1pdGVtc1xuKiAgNSkgaHR0cDovL2dvZGJhbi5jb20udWEvcHJvamVjdHMvZmxleGdyaWRcbiovXG5cbkBtaXhpbiBmbGV4LW9yZGVyLWZvci1uYW1lKCRzaXplczpudWxsKSB7XG4gIEBpZiAkc2l6ZXMgPT0gbnVsbCB7XG4gICAgJHNpemVzIDogJyc7XG5cbiAgICAuZmxleC1vcmRlciB7XG4gICAgIG9yZGVyIDogMDtcbiAgICB9XG4gIH1cblxuICBAZm9yICRpIGZyb20gLTIwIHRocm91Z2ggMjAge1xuICAgICRvcmRlciA6ICcnO1xuICAgICRzdWZmaXggOiAnJztcblxuICAgIEBlYWNoICRzIGluICRzaXplcyB7XG4gICAgICBAaWYgJHMgIT0gJycgeyAkc3VmZml4IDogJyN7JHN9LSN7JGl9JzsgfVxuICAgICAgQGVsc2UgICAgICAgIHsgJHN1ZmZpeCA6ICcjeyRpfSc7ICAgICAgIH1cblxuICAgICAgJG9yZGVyIDogJy5mbGV4LW9yZGVyLSN7JHN1ZmZpeH0nO1xuICAgIH1cblxuICAgICN7JG9yZGVyfSB7XG4gICAgICBvcmRlcjogI3skaX07XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBvZmZzZXQtZm9yLW5hbWUoJHNpemVzOm51bGwpIHtcbiAgQGlmICRzaXplcyA9PSBudWxsIHsgJHNpemVzIDogJyc7IH1cblxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDE5IHtcbiAgICAkb2Zmc2V0cyA6ICcnO1xuICAgICRzdWZmaXggOiAnJztcblxuICAgIEBlYWNoICRzIGluICRzaXplcyB7XG4gICAgICBAaWYgJHMgIT0gJycgeyAkc3VmZml4IDogJyN7JHN9LSN7JGkgKiA1fSc7IH1cbiAgICAgIEBlbHNlICAgICAgICB7ICRzdWZmaXggOiAnI3skaSAqIDV9JzsgICAgICAgfVxuXG4gICAgICAkb2Zmc2V0cyA6ICcub2Zmc2V0LSN7JHN1ZmZpeH0sIC5mbGV4LW9mZnNldC0jeyRzdWZmaXh9LCAubGF5b3V0LW1hcmdpbiAuZmxleC1vZmZzZXQtI3skc3VmZml4fSwgLmxheW91dC1tYXJnaW4gLm9mZnNldC0jeyRzdWZmaXh9JztcbiAgICB9XG5cbiAgICAjeyRvZmZzZXRzfSB7XG4gICAgICBAaWYgJGkgIT0gMCB7IEBpbmNsdWRlIHJ0bC1wcm9wKG1hcmdpbi1sZWZ0LCBtYXJnaW4tcmlnaHQsICN7JGkgKiA1ICsgJyUnfSwgYXV0byk7IH1cbiAgICAgIEBlbHNlIHsgQGluY2x1ZGUgcnRsLXByb3AobWFyZ2luLWxlZnQsIG1hcmdpbi1yaWdodCwgMCwgYXV0byk7IH1cbiAgICB9XG4gIH1cblxuICBAZWFjaCAkaSBpbiAzMyB7XG4gICAgJG9mZnNldHMgOiAnJztcbiAgICAkc3VmZml4IDogJyc7XG5cbiAgICBAZWFjaCAkcyBpbiAkc2l6ZXMge1xuICAgICAgQGlmICRzICE9ICcnIHsgICRzdWZmaXggOiAnI3skc30tI3skaX0nOyAgIH1cbiAgICAgIEBlbHNlICAgICAgICB7ICAkc3VmZml4IDogJyN7JGl9JzsgICAgICAgICB9XG5cbiAgICAgICRvZmZzZXRzIDogJy5vZmZzZXQtI3skc3VmZml4fSwgLmZsZXgtb2Zmc2V0LSN7JHN1ZmZpeH0sIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC0jeyRzdWZmaXh9LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LSN7JHN1ZmZpeH0nO1xuICAgIH1cblxuICAgICN7JG9mZnNldHN9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAzKTtcbiAgICB9XG4gIH1cblxuICBAZWFjaCAkaSBpbiA2NiB7XG4gICAgJG9mZnNldHMgOiAnJztcbiAgICAkc3VmZml4IDogJyc7XG5cbiAgICBAZWFjaCAkcyBpbiAkc2l6ZXMge1xuICAgICAgQGlmICRzICE9ICcnIHsgICRzdWZmaXggOiAnI3skc30tI3skaX0nOyAgIH1cbiAgICAgIEBlbHNlICAgICAgICB7ICAkc3VmZml4IDogJyN7JGl9JzsgICAgICAgICB9XG5cbiAgICAgICRvZmZzZXRzIDogJy5vZmZzZXQtI3skc3VmZml4fSwgLmZsZXgtb2Zmc2V0LSN7JHN1ZmZpeH0sIC5sYXlvdXQtbWFyZ2luIC5mbGV4LW9mZnNldC0jeyRzdWZmaXh9LCAubGF5b3V0LW1hcmdpbiAub2Zmc2V0LSN7JHN1ZmZpeH0nO1xuICAgIH1cblxuICAgICN7JG9mZnNldHN9IHtcbiAgICAgIEBpbmNsdWRlIHJ0bC1wcm9wKG1hcmdpbi1sZWZ0LCBtYXJnaW4tcmlnaHQsIGNhbGMoMjAwJSAvIDMpLCBhdXRvKTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGxheW91dC1mb3ItbmFtZSgkbmFtZTogbnVsbCkge1xuICBAaWYgJG5hbWUgPT0gbnVsbCB7ICRuYW1lIDogJyc7ICAgICAgICAgIH1cbiAgQGlmICRuYW1lICE9ICcnICAgeyAkbmFtZSA6ICctI3skbmFtZX0nOyB9XG5cbiAgLmxheW91dCN7JG5hbWV9LCAubGF5b3V0I3skbmFtZX0tY29sdW1uLCAubGF5b3V0I3skbmFtZX0tcm93IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5sYXlvdXQjeyRuYW1lfS1jb2x1bW4geyAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgICAgIH1cbiAgLmxheW91dCN7JG5hbWV9LXJvdyAgICB7ICBmbGV4LWRpcmVjdGlvbjogcm93OyAgICAgICAgfVxufVxuXG5AbWl4aW4gZmxleC1wcm9wZXJ0aWVzLWZvci1uYW1lKCRuYW1lOiBudWxsKSB7XG4gICRmbGV4TmFtZTogJ2ZsZXgnO1xuICAvLyAkbmFtZSB3b3VsZCBiZSBzb21ldGhpbmcgbGlrZSB4cywgc20sIG1kLCBsZywgeGxcbiAgQGlmICRuYW1lICE9IG51bGwge1xuICAgICRmbGV4TmFtZTogJ2ZsZXgtI3skbmFtZX0nO1xuICAgICRuYW1lIDogJy0jeyRuYW1lfSc7XG4gIH0gQGVsc2Uge1xuICAgICRuYW1lIDogJyc7XG4gIH1cblxuICAuI3skZmxleE5hbWV9ICAgICAgICAgICAgIHsgZmxleDogMTsgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9ICAvLyA9PT0gZmxleDogMSAxIDAlO1xuXG4gIC4jeyRmbGV4TmFtZX0tZ3JvdyAgICAgICAgeyBmbGV4OiAxIDEgMTAwJTsgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLiN7JGZsZXhOYW1lfS1pbml0aWFsICAgICB7IGZsZXg6IDAgMSBhdXRvOyAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuI3skZmxleE5hbWV9LWF1dG8gICAgICAgIHsgZmxleDogMSAxIGF1dG87ICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC4jeyRmbGV4TmFtZX0tbm9uZSAgICAgICAgeyBmbGV4OiAwIDAgYXV0bzsgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLiN7JGZsZXhOYW1lfS1ub3NocmluayAgICB7IGZsZXg6IDEgMCBhdXRvOyAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuI3skZmxleE5hbWV9LW5vZ3JvdyAgICAgIHsgZmxleDogMCAxIGF1dG87ICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbiAgLy8gKDEtMjApICogNSA9IDAtMTAwJVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICAkdmFsdWUgOiAjeyRpICogNSArICclJ307XG5cbiAgICAuI3skZmxleE5hbWV9LSN7JGkgKiA1fSB7XG4gICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgIG1heC13aWR0aDogI3skdmFsdWV9O1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgLmxheW91dC1yb3cgPiAuI3skZmxleE5hbWV9LSN7JGkgKiA1fSB7XG4gICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgIG1heC13aWR0aDogI3skdmFsdWV9O1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgIC8vIFJlcXVpcmVkIGJ5IENocm9tZSBNNDgrIGR1ZSB0byBodHRwOi8vY3JidWcuY29tLzU0NjAzNFxuICAgICAgQGlmICRpID09IDAgeyAgbWluLXdpZHRoOiAwOyAgfVxuICAgIH1cblxuICAgIC5sYXlvdXQtY29sdW1uID4gLiN7JGZsZXhOYW1lfS0jeyRpICogNX0ge1xuICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAjeyR2YWx1ZX07XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgIEBpZiAoJG5hbWUgIT0gJycpIHtcbiAgICAgIC5sYXlvdXQjeyRuYW1lfS1yb3cgPiAuI3skZmxleE5hbWV9LSN7JGkgKiA1fSB7XG4gICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6ICN7JHZhbHVlfTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAvLyBSZXF1aXJlZCBieSBDaHJvbWUgTTQ4KyBkdWUgdG8gaHR0cDovL2NyYnVnLmNvbS81NDYwMzRcbiAgICAgICAgQGlmICRpID09IDAgeyBtaW4td2lkdGg6IDA7IH1cbiAgICAgIH1cblxuICAgICAgLmxheW91dCN7JG5hbWV9LWNvbHVtbiA+IC4jeyRmbGV4TmFtZX0tI3skaSAqIDV9IHtcbiAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogI3skdmFsdWV9O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgIC8vIFJlcXVpcmVkIGJ5IENocm9tZSBNNDgrIGR1ZSB0byBodHRwOi8vY3JidWcuY29tLzU0NjAzNFxuICAgICAgICBAaWYgJGkgPT0gMCB7IG1pbi1oZWlnaHQ6IDA7IH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgKCRuYW1lID09ICcnKSB7XG4gICAgLmZsZXgtMzMgeyBmbGV4OiAxIDEgMTAwJTsgIG1heC13aWR0aDogMzMuMzMlOyAgbWF4LWhlaWdodDogMTAwJTsgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5mbGV4LTY2IHsgZmxleDogMSAxIDEwMCU7ICBtYXgtd2lkdGg6IDY2LjY2JTsgIG1heC1oZWlnaHQ6IDEwMCU7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgIH1cblxuICAubGF5b3V0LXJvdyB7XG4gICAgPiAuI3skZmxleE5hbWV9LTMzIHsgZmxleDogMSAxIDMzLjMzJTsgIG1heC13aWR0aDogMzMuMzMlOyAgbWF4LWhlaWdodDogMTAwJTsgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgID4gLiN7JGZsZXhOYW1lfS02NiB7IGZsZXg6IDEgMSA2Ni42NiU7ICBtYXgtd2lkdGg6IDY2LjY2JTsgIG1heC1oZWlnaHQ6IDEwMCU7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgfVxuXG4gIC5sYXlvdXQtY29sdW1uIHtcbiAgICA+IC4jeyRmbGV4TmFtZX0tMzMgeyBmbGV4OiAxIDEgMzMuMzMlOyAgbWF4LXdpZHRoOiAxMDAlOyAgbWF4LWhlaWdodDogMzMuMzMlOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgPiAuI3skZmxleE5hbWV9LTY2IHsgZmxleDogMSAxIDY2LjY2JTsgIG1heC13aWR0aDogMTAwJTsgIG1heC1oZWlnaHQ6IDY2LjY2JTsgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICB9XG5cbiAgLmxheW91dCN7JG5hbWV9LXJvdyB7XG4gICAgPiAuI3skZmxleE5hbWV9LTMzIHsgZmxleDogMSAxIDEwMCU7ICBtYXgtd2lkdGg6IDMzLjMzJTsgIG1heC1oZWlnaHQ6IDEwMCU7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICA+IC4jeyRmbGV4TmFtZX0tNjYgeyBmbGV4OiAxIDEgMTAwJTsgIG1heC13aWR0aDogNjYuNjYlOyAgbWF4LWhlaWdodDogMTAwJTsgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4gICAgLy8gUmVxdWlyZWQgYnkgQ2hyb21lIE00OCsgZHVlIHRvIGh0dHA6Ly9jcmJ1Zy5jb20vNTQ2MDM0XG4gICAgPiAuZmxleCB7IG1pbi13aWR0aDogMDsgfVxuICB9XG5cbiAgLmxheW91dCN7JG5hbWV9LWNvbHVtbiB7XG4gICAgPiAuI3skZmxleE5hbWV9LTMzIHsgZmxleDogMSAxIDEwMCU7ICBtYXgtd2lkdGg6IDEwMCU7ICBtYXgtaGVpZ2h0OiAzMy4zMyU7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICA+IC4jeyRmbGV4TmFtZX0tNjYgeyBmbGV4OiAxIDEgMTAwJTsgIG1heC13aWR0aDogMTAwJTsgIG1heC1oZWlnaHQ6IDY2LjY2JTsgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4gICAgLy8gUmVxdWlyZWQgYnkgQ2hyb21lIE00OCsgZHVlIHRvIGh0dHA6Ly9jcmJ1Zy5jb20vNTQ2MDM0XG4gICAgPiAuZmxleCB7IG1pbi1oZWlnaHQ6IDA7IH1cbiAgfVxufVxuXG5AbWl4aW4gbGF5b3V0LWFsaWduLWZvci1uYW1lKCRzdWZmaXg6IG51bGwpIHtcblxuICAvLyBBbGlnbm1lbnQgYXR0cmlidXRlcyBmb3IgbGF5b3V0IGNvbnRhaW5lcnMnIGNoaWxkcmVuXG4gIC8vIEFycmFuZ2Ugb24gdGhlIE1haW4gQXhpc1xuICAvLyBjZW50ZXIsIHN0YXJ0LCBlbmQsIHNwYWNlLWJldHdlZW4sIHNwYWNlLWFyb3VuZFxuICAvLyBmbGV4LXN0YXJ0IGlzIHRoZSBkZWZhdWx0IGZvciBqdXN0aWZ5LWNvbnRlbnRcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgJG5hbWU6ICdsYXlvdXQtYWxpZ24nO1xuICBAaWYgJHN1ZmZpeCAhPSBudWxsIHtcbiAgICAkbmFtZTogJ2xheW91dC1hbGlnbi0jeyRzdWZmaXh9JztcbiAgfVxuXG4gIC4jeyRuYW1lfSxcbiAgLiN7JG5hbWV9LXN0YXJ0LXN0cmV0Y2ggLy8gZGVmYXVsdHNcbiAge1xuICAgIGp1c3RpZnktY29udGVudCA6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tY29udGVudCA6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cblxuICAvLyBNYWluIEF4aXMgQ2VudGVyXG4gIC4jeyRuYW1lfS1zdGFydCxcbiAgLiN7JG5hbWV9LXN0YXJ0LXN0YXJ0LFxuICAuI3skbmFtZX0tc3RhcnQtY2VudGVyLFxuICAuI3skbmFtZX0tc3RhcnQtZW5kLFxuICAuI3skbmFtZX0tc3RhcnQtc3RyZXRjaFxuICB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLy8gTWFpbiBBeGlzIENlbnRlclxuICAuI3skbmFtZX0tY2VudGVyLCAgICAgICAgICAgLy9zdHJldGNoXG4gIC4jeyRuYW1lfS1jZW50ZXItc3RhcnQsXG4gIC4jeyRuYW1lfS1jZW50ZXItY2VudGVyLFxuICAuI3skbmFtZX0tY2VudGVyLWVuZCxcbiAgLiN7JG5hbWV9LWNlbnRlci1zdHJldGNoXG4gIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC8vIE1haW4gQXhpcyBFbmRcbiAgLiN7JG5hbWV9LWVuZCwgLy9zdHJldGNoXG4gIC4jeyRuYW1lfS1lbmQtc3RhcnQsXG4gIC4jeyRuYW1lfS1lbmQtY2VudGVyLFxuICAuI3skbmFtZX0tZW5kLWVuZCxcbiAgLiN7JG5hbWV9LWVuZC1zdHJldGNoXG4gIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLy8gTWFpbiBBeGlzIFNwYWNlIEFyb3VuZFxuICAuI3skbmFtZX0tc3BhY2UtYXJvdW5kLCAvL3N0cmV0Y2hcbiAgLiN7JG5hbWV9LXNwYWNlLWFyb3VuZC1jZW50ZXIsXG4gIC4jeyRuYW1lfS1zcGFjZS1hcm91bmQtc3RhcnQsXG4gIC4jeyRuYW1lfS1zcGFjZS1hcm91bmQtZW5kLFxuICAuI3skbmFtZX0tc3BhY2UtYXJvdW5kLXN0cmV0Y2hcbiAge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG5cbiAgLy8gTWFpbiBBeGlzIFNwYWNlIEJldHdlZW5cbiAgLiN7JG5hbWV9LXNwYWNlLWJldHdlZW4sIC8vc3RyZXRjaFxuICAuI3skbmFtZX0tc3BhY2UtYmV0d2Vlbi1jZW50ZXIsXG4gIC4jeyRuYW1lfS1zcGFjZS1iZXR3ZWVuLXN0YXJ0LFxuICAuI3skbmFtZX0tc3BhY2UtYmV0d2Vlbi1lbmQsXG4gIC4jeyRuYW1lfS1zcGFjZS1iZXR3ZWVuLXN0cmV0Y2hcbiAge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG5cbiAgLy8gQXJyYW5nZSBvbiB0aGUgQ3Jvc3MgQXhpc1xuICAvLyBjZW50ZXIsIHN0YXJ0LCBlbmRcbiAgLy8gc3RyZXRjaCBpcyB0aGUgZGVmYXVsdCBmb3IgYWxpZ24taXRlbXNcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgLy8gQ3Jvc3MgQXhpcyBTdGFydFxuICAuI3skbmFtZX0tc3RhcnQtc3RhcnQsXG4gIC4jeyRuYW1lfS1jZW50ZXItc3RhcnQsXG4gIC4jeyRuYW1lfS1lbmQtc3RhcnQsXG4gIC4jeyRuYW1lfS1zcGFjZS1iZXR3ZWVuLXN0YXJ0LFxuICAuI3skbmFtZX0tc3BhY2UtYXJvdW5kLXN0YXJ0XG4gIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLy8gQ3Jvc3MgQXhpcyBDZW50ZXJcbiAgLiN7JG5hbWV9LXN0YXJ0LWNlbnRlcixcbiAgLiN7JG5hbWV9LWNlbnRlci1jZW50ZXIsXG4gIC4jeyRuYW1lfS1lbmQtY2VudGVyLFxuICAuI3skbmFtZX0tc3BhY2UtYmV0d2Vlbi1jZW50ZXIsXG4gIC4jeyRuYW1lfS1zcGFjZS1hcm91bmQtY2VudGVyXG4gIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBDcm9zcyBBeGlzIENlbnRlciBJRSBvdmVyZmxvdyBmaXhcbiAgLiN7JG5hbWV9LXN0YXJ0LWNlbnRlciA+ICosXG4gIC4jeyRuYW1lfS1jZW50ZXItY2VudGVyID4gKixcbiAgLiN7JG5hbWV9LWVuZC1jZW50ZXIgPiAqLFxuICAuI3skbmFtZX0tc3BhY2UtYmV0d2Vlbi1jZW50ZXIgPiAqLFxuICAuI3skbmFtZX0tc3BhY2UtYXJvdW5kLWNlbnRlciA+ICpcbiAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLy8gQ3Jvc3MgQXhpcyBFbmRcbiAgLiN7JG5hbWV9LXN0YXJ0LWVuZCxcbiAgLiN7JG5hbWV9LWNlbnRlci1lbmQsXG4gIC4jeyRuYW1lfS1lbmQtZW5kLFxuICAuI3skbmFtZX0tc3BhY2UtYmV0d2Vlbi1lbmQsXG4gIC4jeyRuYW1lfS1zcGFjZS1hcm91bmQtZW5kXG4gIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAvLyBDcm9zcyBBeGlzIFN0YXJ0XG4gIC4jeyRuYW1lfS1zdGFydC1zdHJldGNoLFxuICAuI3skbmFtZX0tY2VudGVyLXN0cmV0Y2gsXG4gIC4jeyRuYW1lfS1lbmQtc3RyZXRjaCxcbiAgLiN7JG5hbWV9LXNwYWNlLWJldHdlZW4tc3RyZXRjaCxcbiAgLiN7JG5hbWV9LXNwYWNlLWFyb3VuZC1zdHJldGNoXG4gIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICB9XG59XG5cbkBtaXhpbiBsYXlvdXQtcGFkZGluZy1tYXJnaW4oKSB7XG5cbiAgLy8gTk9URTogdGhlc2VgPiAqYCBzZWxlY3RvcnMgc2hvdWxkIG9ubHkgYmUgYXBwbGllZCBmb3IgbGF5b3V0PVwicm93XCIgb3IgbGF5b3V0PVwiY29sdW1uXCIgY2hpbGRyZW4gISFcbiAgLmxheW91dC1wYWRkaW5nLXNtID4gKixcbiAgLmxheW91dC1wYWRkaW5nICAgID4gLmZsZXgtc21cbiAge1xuICAgIHBhZGRpbmc6ICRsYXlvdXQtZ3V0dGVyLXdpZHRoICogMC4yNTtcbiAgfVxuXG4gIC5sYXlvdXQtcGFkZGluZyxcbiAgLmxheW91dC1wYWRkaW5nLWd0LXNtLFxuICAubGF5b3V0LXBhZGRpbmctbWQsXG5cbiAgLy8gTk9URTogdGhlc2VgPiAqYCBzZWxlY3RvcnMgc2hvdWxkIG9ubHkgYmUgYXBwbGllZCBmb3IgbGF5b3V0PVwicm93XCIgb3IgbGF5b3V0PVwiY29sdW1uXCIgY2hpbGRyZW4gISFcbiAgLmxheW91dC1wYWRkaW5nICAgICAgICA+ICosXG4gIC5sYXlvdXQtcGFkZGluZy1ndC1zbSAgPiAqLFxuICAubGF5b3V0LXBhZGRpbmctbWQgICAgID4gKixcblxuICAubGF5b3V0LXBhZGRpbmcgICAgICAgID4gLmZsZXgsXG4gIC5sYXlvdXQtcGFkZGluZyAgICAgICAgPiAuZmxleC1ndC1zbSxcbiAgLmxheW91dC1wYWRkaW5nICAgICAgICA+IC5mbGV4LW1kXG4gIHtcbiAgICBwYWRkaW5nOiAkbGF5b3V0LWd1dHRlci13aWR0aCAqIDAuNTtcbiAgfVxuXG4gIC8vIE5PVEU6IHRoZXNlYD4gKmAgc2VsZWN0b3JzIHNob3VsZCBvbmx5IGJlIGFwcGxpZWQgZm9yIGxheW91dD1cInJvd1wiIG9yIGxheW91dD1cImNvbHVtblwiIGNoaWxkcmVuICEhXG4gIC5sYXlvdXQtcGFkZGluZy1ndC1tZCAgPiAqLFxuICAubGF5b3V0LXBhZGRpbmctbGcgICAgID4gKixcbiAgLmxheW91dC1wYWRkaW5nLWd0LWxnICA+ICosXG5cbiAgLmxheW91dC1wYWRkaW5nICAgICAgICA+IC5mbGV4LWd0LW1kLFxuICAubGF5b3V0LXBhZGRpbmcgICAgICAgID4gLmZsZXgtbGcsXG4gIC5sYXlvdXQtcGFkZGluZyAgICAgICAgPiAuZmxleC1sZyxcbiAgLmxheW91dC1wYWRkaW5nICAgICAgICA+IC5mbGV4LWd0LWxnXG4gIHtcbiAgICBwYWRkaW5nOiBtYXRoLmRpdigkbGF5b3V0LWd1dHRlci13aWR0aCwgMSk7XG4gIH1cblxuICAvLyBNYXJnaW4gZW5oYW5jZW1lbnRzXG5cbiAgLmxheW91dC1tYXJnaW4tc20gICAgICA+ICosXG4gIC5sYXlvdXQtbWFyZ2luICAgICAgICAgPiAuZmxleC1zbVxuICB7XG4gICAgbWFyZ2luOiAkbGF5b3V0LWd1dHRlci13aWR0aCAqIDAuMjU7XG4gIH1cblxuICAubGF5b3V0LW1hcmdpbixcbiAgLmxheW91dC1tYXJnaW4tZ3Qtc20sXG4gIC5sYXlvdXQtbWFyZ2luLW1kLFxuXG4gIC8vIE5PVEU6IHRoZXNlYD4gKmAgc2VsZWN0b3JzIHNob3VsZCBvbmx5IGJlIGFwcGxpZWQgZm9yIGxheW91dD1cInJvd1wiIG9yIGxheW91dD1cImNvbHVtblwiIGNoaWxkcmVuICEhXG4gIC5sYXlvdXQtbWFyZ2luICAgICAgICAgPiAqLFxuICAubGF5b3V0LW1hcmdpbi1ndC1zbSAgID4gKixcbiAgLmxheW91dC1tYXJnaW4tbWQgICAgICA+ICosXG5cbiAgLmxheW91dC1tYXJnaW4gICAgICAgICA+IC5mbGV4LFxuICAubGF5b3V0LW1hcmdpbiAgICAgICAgID4gLmZsZXgtZ3Qtc20sXG4gIC5sYXlvdXQtbWFyZ2luICAgICAgICAgPiAuZmxleC1tZFxuICB7XG4gICAgbWFyZ2luOiAkbGF5b3V0LWd1dHRlci13aWR0aCAqIDAuNTtcbiAgfVxuXG4gIC8vIE5PVEU6IHRoZXNlYD4gKmAgc2VsZWN0b3JzIHNob3VsZCBvbmx5IGJlIGFwcGxpZWQgZm9yIGxheW91dD1cInJvd1wiIG9yIGxheW91dD1cImNvbHVtblwiIGNoaWxkcmVuICEhXG4gIC5sYXlvdXQtbWFyZ2luLWd0LW1kICA+ICosXG4gIC5sYXlvdXQtbWFyZ2luLWxnICAgICA+ICosXG4gIC5sYXlvdXQtbWFyZ2luLWd0LWxnICA+ICosXG5cbiAgLmxheW91dC1tYXJnaW4gICAgICAgID4gLmZsZXgtZ3QtbWQsXG4gIC5sYXlvdXQtbWFyZ2luICAgICAgICA+IC5mbGV4LWxnLFxuICAubGF5b3V0LW1hcmdpbiAgICAgICAgPiAuZmxleC1ndC1sZ1xuICB7XG4gICAgbWFyZ2luOiBtYXRoLmRpdigkbGF5b3V0LWd1dHRlci13aWR0aCwgMSk7XG4gIH1cblxuICAubGF5b3V0LXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5sYXlvdXQtbm93cmFwIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgLmxheW91dC1maWxsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQG1peGluIGxheW91dHNfZm9yX2JyZWFrcG9pbnQoJG5hbWU6bnVsbCkge1xuICAgIEBpbmNsdWRlIGZsZXgtb3JkZXItZm9yLW5hbWUoJG5hbWUpO1xuICAgIEBpbmNsdWRlIG9mZnNldC1mb3ItbmFtZSgkbmFtZSk7XG4gICAgQGluY2x1ZGUgbGF5b3V0LWFsaWduLWZvci1uYW1lKCRuYW1lKTtcblxuICAgIEBpbmNsdWRlIGZsZXgtcHJvcGVydGllcy1mb3ItbmFtZSgkbmFtZSk7XG4gICAgQGluY2x1ZGUgbGF5b3V0LWZvci1uYW1lKCRuYW1lKTtcbn1cblxuLm1kLXBhbmVsLW91dGVyLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1kLXBhbmVsLWlubmVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5fbWQtcGFuZWwtb2Zmc2NyZWVuIHtcbiAgbGVmdDogLTk5OTlweDtcbn1cblxuLl9tZC1wYW5lbC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBPbmx5IHVzZWQgd2hlbiBubyBhbmltYXRpb25zIGFyZSBwcmVzZW50LlxuLl9tZC1wYW5lbC1zaG93biAubWQtcGFuZWwge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4ubWQtcGFuZWwge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5fbWQtcGFuZWwtc2hvd24ge1xuICAgIC8vIE9ubHkgdXNlZCB3aGVuIGN1c3RvbSBhbmltYXRpb25zIGFyZSBwcmVzZW50LlxuICAgIC8vIE92ZXJyaWRkZW4gYnkgdGhlIGRlZmF1bHQgYW5pbWF0aW9ucy5cbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cblxuICAmLl9tZC1wYW5lbC1hbmltYXRlLWVudGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246ICRtYXRlcmlhbC1lbnRlcjtcbiAgfVxuXG4gICYuX21kLXBhbmVsLWFuaW1hdGUtbGVhdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogJG1hdGVyaWFsLWxlYXZlO1xuICB9XG5cbiAgJi5fbWQtcGFuZWwtYW5pbWF0ZS1zY2FsZS1vdXQsXG4gICYuX21kLXBhbmVsLWFuaW1hdGUtZmFkZS1vdXQge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmLl9tZC1wYW5lbC1iYWNrZHJvcCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYuX21kLW9wYXF1ZS1lbnRlciB7XG4gICAgb3BhY2l0eTogLjQ4O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJG1hdGVyaWFsLWVudGVyLWR1cmF0aW9uICRtYXRlcmlhbC1lbnRlci10aW1pbmctZnVuY3Rpb247XG4gIH1cblxuICAmLl9tZC1vcGFxdWUtbGVhdmUge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJG1hdGVyaWFsLWxlYXZlLWR1cmF0aW9uICRtYXRlcmlhbC1sZWF2ZS10aW1pbmctZnVuY3Rpb247XG4gIH1cbn1cblxuLl9tZC1wYW5lbC1mdWxsc2NyZWVuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbGVmdDogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbn1cblxuLy8gVGhlIGRlZmF1bHQgaXRlbSBoZWlnaHQgaXMgYWxzbyBzcGVjaWZpZWQgaW4gdGhlIEphdmFTY3JpcHQuXG4kbWQtYXV0b2NvbXBsZXRlLWl0ZW0taGVpZ2h0OiA0OHB4ICFkZWZhdWx0O1xuJG1kLWF1dG9jb21wbGV0ZS1jbGVhci1zaXplOiAzMHB4ICFkZWZhdWx0O1xuJG1kLWF1dG9jb21wbGV0ZS1pbnB1dC1vZmZzZXQ6IDIwcHggIWRlZmF1bHQ7XG5cbm1kLWF1dG9jb21wbGV0ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWluLXdpZHRoOiAxOTBweDtcbiAgJltkaXNhYmxlZF0ge1xuICAgIGlucHV0IHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cbiAgJlttZC1mbG9hdGluZy1sYWJlbF0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgbWQtaW5wdXQtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICBtZC1hdXRvY29tcGxldGUtd3JhcCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLm1kLXNob3ctY2xlYXItYnV0dG9uIHtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6ICRtZC1hdXRvY29tcGxldGUtaW5wdXQtb2Zmc2V0O1xuICAgICAgICB3aWR0aDogJG1kLWF1dG9jb21wbGV0ZS1jbGVhci1zaXplO1xuICAgICAgICBoZWlnaHQ6ICRtZC1hdXRvY29tcGxldGUtY2xlYXItc2l6ZTtcbiAgICAgIH1cblxuICAgICAgaW5wdXQge1xuICAgICAgICAvLyBBZGQgcGFkZGluZyB0byB0aGUgZW5kIG9mIHRoZSBpbnB1dCB0byBhdm9pZCBvdmVybGFwcGluZyB3aXRoIHRoZSBjbGVhciBidXR0b24uXG4gICAgICAgIEBpbmNsdWRlIHJ0bC1wcm9wKHBhZGRpbmctcmlnaHQsIHBhZGRpbmctbGVmdCwgJG1kLWF1dG9jb21wbGV0ZS1jbGVhci1zaXplLCAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgbWQtYXV0b2NvbXBsZXRlLXdyYXAge1xuICAgIC8vIExheW91dCBbbGF5b3V0PSdyb3cnXVxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICAmLm1kLW1lbnUtc2hvd2luZyB7XG4gICAgICB6LWluZGV4OiAkei1pbmRleC1iYWNrZHJvcCArIDE7XG4gICAgfVxuXG4gICAgbWQtaW5wdXQtY29udGFpbmVyLFxuICAgIGlucHV0IHtcbiAgICAgIC8vIExheW91dCBbZmxleF1cbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG1pbi13aWR0aCA6IDA7XG4gICAgfVxuXG4gICAgbWQtcHJvZ3Jlc3MtbGluZWFyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICAvLyBXaGVuIGBtZC1pbmxpbmVgIGlzIHByZXNlbnQsIHdlIGFkanVzdCB0aGUgb2Zmc2V0IHRvIGdvIG92ZXIgdGhlIGBuZy1tZXNzYWdlYCBzcGFjZVxuICAgICAgJi5tZC1pbmxpbmUge1xuICAgICAgICBib3R0b206IDQwcHg7XG4gICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgICAubWQtbW9kZS1pbmRldGVybWluYXRlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcblxuICAgICAgICAubWQtY29udGFpbmVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICB9XG4gICAgICAgICYubmctZW50ZXIge1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICAgICAgICAgICYubmctZW50ZXItYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubmctbGVhdmUge1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICAgICAgICAgICYubmctbGVhdmUtYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGlucHV0Om5vdCgubWQtaW5wdXQpIHtcbiAgICBAaW5jbHVkZSBtZC1mbGF0LWlucHV0KCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAubWQtc2hvdy1jbGVhci1idXR0b24gYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAkbWQtYXV0b2NvbXBsZXRlLWNsZWFyLXNpemU7XG4gICAgaGVpZ2h0OiAkbWQtYXV0b2NvbXBsZXRlLWNsZWFyLXNpemU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luOiBhdXRvIDVweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgcmlnaHQ6IC02cHg7XG4gICAgICBib3R0b206IC02cHg7XG4gICAgICBsZWZ0OiAtNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAkc3dpZnQtZWFzZS1vdXQ7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICAgIG1kLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHNjYWxlKDAuOSk7XG4gICAgICBwYXRoIHtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLm5nLWVudGVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1vdXQ7XG4gICAgICAmLm5nLWVudGVyLWFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB9XG4gICAgfVxuICAgICYubmctbGVhdmUge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2Utb3V0O1xuICAgICAgJi5uZy1sZWF2ZS1hY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBJRSBPbmx5XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgJGJvcmRlci1jb2xvcjogI2ZmZjtcblxuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgfVxuICAgIC5tZC1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbjpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuLm1kLXZpcnR1YWwtcmVwZWF0LWNvbnRhaW5lci5tZC1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMtY29udGFpbmVyLFxuLm1kLXN0YW5kYXJkLWxpc3QtY29udGFpbmVyLm1kLWF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKGJsYWNrLCAwLjI1KTtcbiAgei1pbmRleDogJHotaW5kZXgtdG9vbHRpcDtcblxuICAvLyBFeHBhbmQgdGhlIHZpcnR1YWxSZXBlYXRDb250YWluZXIgYXMgbXVjaCBhcyB0aGUgbWF4LWhlaWdodCBmcm9tIHRoZSBKYXZhU2NyaXB0IGFsbG93cy5cbiAgLy8gVGhpcyBpcyBuZWNlc3NhcnkgZm9yIHRoZSB2aXJ0dWFsUmVwZWF0Q29udGFpbmVyIHRvIGJlIGFibGUgdG8gZ3JvdyBiYWNrLlxuICBoZWlnaHQ6IDEwMCU7XG5cbiAgLmhpZ2hsaWdodCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cblxuLm1kLXN0YW5kYXJkLWxpc3QtY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cblxuLm1kLXZpcnR1YWwtcmVwZWF0LWNvbnRhaW5lci5tZC1ub3QtZm91bmQsXG4ubWQtc3RhbmRhcmQtbGlzdC1jb250YWluZXIubWQtbm90LWZvdW5kIHtcbiAgaGVpZ2h0OiAkbWQtYXV0b2NvbXBsZXRlLWl0ZW0taGVpZ2h0O1xufVxuXG4ubWQtYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIHtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuXG4gIC5tZC1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAkbWQtYXV0b2NvbXBsZXRlLWl0ZW0taGVpZ2h0O1xuICAgIGhlaWdodDogJG1kLWF1dG9jb21wbGV0ZS1pdGVtLWhlaWdodDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGxpbmVhcjtcbiAgICBtYXJnaW46IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmOm5vdCgubWQtbm90LWZvdW5kLXdyYXBwZXIpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gSUUgT25seVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgbWQtYXV0b2NvbXBsZXRlLFxuICAubWQtYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG5cbi8vICEhSW1wb3J0YW50IC0gVGhlbWUtYmFzZWQgQmFja2dyb3VuZC1jb2xvciBjYW4gYmUgY29uZmlndXJlZCBpbiBiYWNrZHJvcC10aGVtZS5zY3NzXG4vLyAgICAgICAgICAgICAtIEFuaW1hdGUgYmFja2dyb3VuZC1jb2xvciBvcGFjaXR5IG9ubHkgZm9yIGAubWQtb3BhcXVlYCBzdHlsZXNcblxubWQtYmFja2Ryb3Age1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQ1MG1zO1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOjA7XG4gIGJvdHRvbTowO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcblxuICB6LWluZGV4OiAkei1pbmRleC1iYWNrZHJvcDtcblxuICAmLm1kLW1lbnUtYmFja2Ryb3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6ICR6LWluZGV4LW1lbnUgLSAxO1xuICB9XG4gICYubWQtc2VsZWN0LWJhY2tkcm9wIHtcbiAgICB6LWluZGV4OiAkei1pbmRleC1kaWFsb2cgKyAxO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDA7XG4gIH1cbiAgJi5tZC1kaWFsb2ctYmFja2Ryb3Age1xuICAgIHotaW5kZXg6ICR6LWluZGV4LWRpYWxvZyAtIDE7XG4gIH1cbiAgJi5tZC1ib3R0b20tc2hlZXQtYmFja2Ryb3Age1xuICAgIHotaW5kZXg6ICR6LWluZGV4LWJvdHRvbS1zaGVldCAtIDE7XG4gIH1cbiAgJi5tZC1zaWRlbmF2LWJhY2tkcm9wIHtcbiAgICB6LWluZGV4OiAkei1pbmRleC1zaWRlbmF2IC0gMTtcbiAgfVxuXG5cbiAgJi5tZC1jbGljay1jYXRjaGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAmLm1kLW9wYXF1ZSB7XG5cbiAgICBvcGFjaXR5OiAuNDg7XG5cbiAgICAmLm5nLWVudGVyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgICYubmctZW50ZXIubWQtb3BhcXVlLm5nLWVudGVyLWFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAuNDg7XG4gICAgfVxuICAgICYubmctbGVhdmUge1xuICAgICAgb3BhY2l0eTogLjQ4O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcztcbiAgICB9XG4gICAgJi5uZy1sZWF2ZS5tZC1vcGFxdWUubmctbGVhdmUtYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbn1cblxuXG4kYm90dG9tLXNoZWV0LWhvcml6b250YWwtcGFkZGluZzogMiAqICRiYXNlbGluZS1ncmlkICFkZWZhdWx0O1xuJGJvdHRvbS1zaGVldC12ZXJ0aWNhbC1wYWRkaW5nOiAxICogJGJhc2VsaW5lLWdyaWQgIWRlZmF1bHQ7XG4kYm90dG9tLXNoZWV0LWljb24tYWZ0ZXItbWFyZ2luOiA0ICogJGJhc2VsaW5lLWdyaWQgIWRlZmF1bHQ7XG4kYm90dG9tLXNoZWV0LWxpc3QtaXRlbS1oZWlnaHQ6IDYgKiAkYmFzZWxpbmUtZ3JpZCAhZGVmYXVsdDtcbiRib3R0b20tc2hlZXQtaGlkZGVuLWJvdHRvbS1wYWRkaW5nOiA4MHB4ICFkZWZhdWx0O1xuJGJvdHRvbS1zaGVldC1oZWFkZXItaGVpZ2h0OiA3ICogJGJhc2VsaW5lLWdyaWQgIWRlZmF1bHQ7XG4kYm90dG9tLXNoZWV0LWdyaWQtZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcblxubWQtYm90dG9tLXNoZWV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAkYm90dG9tLXNoZWV0LXZlcnRpY2FsLXBhZGRpbmcgJGJvdHRvbS1zaGVldC1ob3Jpem9udGFsLXBhZGRpbmcgJGJvdHRvbS1zaGVldC12ZXJ0aWNhbC1wYWRkaW5nICsgJGJvdHRvbS1zaGVldC1oaWRkZW4tYm90dG9tLXBhZGRpbmcgJGJvdHRvbS1zaGVldC1ob3Jpem9udGFsLXBhZGRpbmc7XG4gIHotaW5kZXg6ICR6LWluZGV4LWJvdHRvbS1zaGVldDtcblxuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGJvdHRvbS1zaGVldC1oaWRkZW4tYm90dG9tLXBhZGRpbmcsIDApO1xuICB0cmFuc2l0aW9uOiAkc3dpZnQtZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcblxuICAmLm1kLWhhcy1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgJi5uZy1lbnRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG5cbiAgJi5uZy1lbnRlci1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkYm90dG9tLXNoZWV0LWhpZGRlbi1ib3R0b20tcGFkZGluZywgMCkgIWltcG9ydGFudDtcbiAgfVxuXG5cbiAgJi5uZy1sZWF2ZS1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCkgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiAkc3dpZnQtZWFzZS1pbjtcbiAgfVxuXG4gIC5tZC1zdWJoZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgbGluZS1oZWlnaHQ6ICRib3R0b20tc2hlZXQtaGVhZGVyLWhlaWdodDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICBtZC1pbmxpbmUtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBmaWxsOiAjNDQ0O1xuICB9XG5cbiAgbWQtbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLm1kLWxpc3Qge1xuICAgIG1kLWxpc3QtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogJGJvdHRvbS1zaGVldC1saXN0LWl0ZW0taGVpZ2h0O1xuXG4gICAgfVxuICB9XG5cblxuXG4gICYubWQtZ3JpZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzICogJGJhc2VsaW5lLWdyaWQ7XG4gICAgcGFkZGluZy1yaWdodDogMyAqICRiYXNlbGluZS1ncmlkO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgbWQtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBtZC1saXN0LWl0ZW0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcblxuICAgICAgaGVpZ2h0OiAxMiAqICRiYXNlbGluZS1ncmlkO1xuXG4gICAgICBtYXJnaW4tdG9wOiAkYmFzZWxpbmUtZ3JpZDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlbGluZS1ncmlkO1xuXG4gICAgICAvKiBNaXhpbiBmb3IgaG93IG1hbnkgZ3JpZCBpdGVtcyB0byBzaG93IHBlciByb3cgKi9cbiAgICAgIEBtaXhpbiBncmlkLWl0ZW1zLXBlci1yb3coJG51bSwgJGFsaWduRWRnZXM6IGZhbHNlKSB7XG4gICAgICAgICR3aWR0aDogbWF0aC5kaXYoMTAwJSwgJG51bSk7XG4gICAgICAgIGZsZXg6IDEgMSAkd2lkdGg7XG4gICAgICAgIG1heC13aWR0aDogJHdpZHRoO1xuXG4gICAgICAgIEBpZiAkYWxpZ25FZGdlcyB7XG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgjeyRudW19biArIDEpIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1vZi10eXBlKCN7JG51bX1uKSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20pIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1pdGVtcy1wZXItcm93KDMsIHRydWUpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtKSBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LW1kIC0gMSkge1xuICAgICAgICBAaW5jbHVkZSBncmlkLWl0ZW1zLXBlci1yb3coNCk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtbWQpIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtbGcgLSAxKSB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtaXRlbXMtcGVyLXJvdyg2KTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1sZykge1xuICAgICAgICBAaW5jbHVkZSBncmlkLWl0ZW1zLXBlci1yb3coNyk7XG4gICAgICB9XG5cbiAgICAgIC8vIE92ZXJyaWRlIG9mIHRoZSBJRTExIGZpeCBmcm9tIEBtaXhpbiBpZTExLW1pbi1oZWlnaHQtZmxleGJ1ZywgbGluZSAxMDkgX21peGlucy5zY3NzXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAubWQtbGlzdC1pdGVtLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogNiAqICRiYXNlbGluZS1ncmlkO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMiAqICRiYXNlbGluZS1ncmlkO1xuICAgICAgfVxuXG4gICAgICAubWQtZ3JpZC1pdGVtLWNvbnRlbnQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwICogJGJhc2VsaW5lLWdyaWQ7XG4gICAgICB9XG5cbiAgICAgIC5tZC1ncmlkLXRleHQge1xuICAgICAgICBmb250LXdlaWdodDogJGJvdHRvbS1zaGVldC1ncmlkLWZvbnQtd2VpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogMiAqICRiYXNlbGluZS1ncmlkO1xuICAgICAgICBmb250LXNpemU6IDIgKiAkYmFzZWxpbmUtZ3JpZCAtIDM7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgd2lkdGg6IDggKiAkYmFzZWxpbmUtZ3JpZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEgKiAkYmFzZWxpbmUtZ3JpZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gSUUgb25seVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgbWQtYm90dG9tLXNoZWV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG5cbi8vIE1hdGVyaWFsIERlc2lnbiBCdXR0b246IGh0dHBzOi8vbWF0ZXJpYWwuaW8vYXJjaGl2ZS9ndWlkZWxpbmVzL2NvbXBvbmVudHMvYnV0dG9ucy5odG1sXG5cbiRidXR0b24tYm9yZGVyLXJhZGl1czogMnB4ICFkZWZhdWx0O1xuJGJ1dHRvbi1mYWItYm9yZGVyLXJhZGl1czogNTAlICFkZWZhdWx0O1xuJGJ1dHRvbi1pY29uLWJvcmRlci1yYWRpdXM6ICRidXR0b24tZmFiLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRidXR0b24tZm9udC1zaXplOiAkYm9keS1mb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRidXR0b24tZm9udC1zaXplLWRlbnNlOiBtYXRoLmRpdigkYm9keS1mb250LXNpemUtYmFzZSAqIDEzLCAxNCkgIWRlZmF1bHQ7XG5cbiRidXR0b24tbGluZS1oZWlnaHQ6IHJlbSgzLjYwKSAhZGVmYXVsdDtcbiRidXR0b24tbGluZS1oZWlnaHQtZGVuc2U6IHJlbSgzLjIwKSAhZGVmYXVsdDtcbiRidXR0b24tbWFyZ2luOiByZW0oMC42MDApIHJlbSgwLjgwMCkgIWRlZmF1bHQ7XG4kYnV0dG9uLW1pbi13aWR0aDogcmVtKDguODAwKSAhZGVmYXVsdDtcbiRidXR0b24tcGFkZGluZzogMCAkYnV0dG9uLWxlZnQtcmlnaHQtcGFkZGluZyAhZGVmYXVsdDtcblxuXG4vLyBGYWIgYnV0dG9uc1xuJGJ1dHRvbi1mYWItbGluZS1oZWlnaHQ6IHJlbSg1LjYwMCkgIWRlZmF1bHQ7XG4kYnV0dG9uLWZhYi1taW5pLXdpZHRoOiByZW0oNC4wMCkgIWRlZmF1bHQ7XG4kYnV0dG9uLWZhYi1taW5pLWhlaWdodDogcmVtKDQuMDApICFkZWZhdWx0O1xuJGJ1dHRvbi1mYWItbWluaS1saW5lLWhlaWdodDogcmVtKDQuMDApICFkZWZhdWx0O1xuXG4kYnV0dG9uLWZhYi10b2FzdC1vZmZzZXQ6ICRidXR0b24tZmFiLWhlaWdodCAqIDAuNzUgIWRlZmF1bHQ7XG5cbiRpY29uLWJ1dHRvbi1tYXJnaW46IHJlbSgwLjYwMCkgIWRlZmF1bHQ7XG5cbi8vIEZpeCBpc3N1ZSBjYXVzaW5nIGJ1dHRvbnMgaW4gRmlyZWZveCB0byBiZSAycHggYmlnZ2VyIHRoYW4gdGhleSBzaG91bGRcbmJ1dHRvbi5tZC1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG59XG5cbi5tZC1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gUmVxdWlyZWQgZm9yIGFic29sdXRlIGNhbnZhcyBjaGlsZCBlbGVtZW50cy5cbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIC8qKiBBbGlnbm1lbnQgYWRqdXN0bWVudHMgKi9cbiAgQGluY2x1ZGUgZGVuc2UobWluLWhlaWdodCwgJGJ1dHRvbi1saW5lLWhlaWdodCwgJGJ1dHRvbi1saW5lLWhlaWdodC1kZW5zZSk7XG4gIG1pbi13aWR0aDogJGJ1dHRvbi1taW4td2lkdGg7XG4gIEBpbmNsdWRlIGRlbnNlKGxpbmUtaGVpZ2h0LCAkYnV0dG9uLWxpbmUtaGVpZ2h0LCAkYnV0dG9uLWxpbmUtaGVpZ2h0LWRlbnNlKTtcblxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1ib3JkZXItcmFkaXVzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIC8qIFJlc2V0IGRlZmF1bHQgYnV0dG9uIGFwcGVhcmFuY2UgKi9cbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMDtcblxuICAvKiogQ3VzdG9tIHN0eWxpbmcgZm9yIGJ1dHRvbiAqL1xuICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmc7XG4gIG1hcmdpbjogJGJ1dHRvbi1tYXJnaW47XG5cbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLyogVXBwZXJjYXNlIHRleHQgY29udGVudCAqL1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBAaW5jbHVkZSBkZW5zZShmb250LXNpemUsICRidXR0b24tZm9udC1zaXplLCAkYnV0dG9uLWZvbnQtc2l6ZS1kZW5zZSk7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIGZvbnQtdmFyaWFudDogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAvLyBJbmsgUmlwcGxlIHNob3VsZCBub3QgY3JlYXRlIGFueSBvdmVyZmxvdy5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93ICRzd2lmdC1lYXNlLW91dC1kdXJhdGlvbiAkc3dpZnQtZWFzZS1vdXQtdGltaW5nLWZ1bmN0aW9uLFxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICRzd2lmdC1lYXNlLW91dC1kdXJhdGlvbiAkc3dpZnQtZWFzZS1vdXQtdGltaW5nLWZ1bmN0aW9uO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBCeSBkZWZhdWx0ICRuZ0FuaW1hdGUgbG9va3MgZm9yIHRyYW5zaXRpb24gZHVyYXRpb25zIG9uIHRoZSBlbGVtZW50LCB3aGVuIHVzaW5nIG5nLWhpZGUsIG5nLWlmLCBuZy1zaG93LlxuICAvLyBUaGUgLm1kLWJ1dHRvbiBoYXMgYSB0cmFuc2l0aW9uIGR1cmF0aW9uIGFwcGxpZWQsIHdoaWNoIG1lYW5zLCB0aGF0ICRuZ0FuaW1hdGUgZGVsYXlzIHRoZSBoaWRlIHByb2Nlc3MuXG4gIC8vIFRvIGF2b2lkIHRoaXMsIHdlIG5lZWQgdG8gcmVzZXQgdGhlIHRyYW5zaXRpb24sIHdoZW4gJG5nQW5pbWF0ZSBsb29rcyBmb3IgdGhlIGR1cmF0aW9uLlxuICAmLm5nLWhpZGUsICYubmctbGVhdmUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cblxuICAmLm1kLWNvcm5lcmVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgJi5tZC1pY29uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cblxuICAmLm1kLXJhaXNlZCB7XG4gICAgJjpub3QoW2Rpc2FibGVkXSkge1xuICAgICAgQGluY2x1ZGUgbWQtc2hhZG93LWJvdHRvbS16LTEoKTtcbiAgICB9XG4gIH1cblxuICAmLm1kLWljb24tYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgJGljb24tYnV0dG9uLW1hcmdpbjtcbiAgICBoZWlnaHQ6ICRpY29uLWJ1dHRvbi1oZWlnaHQ7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAkaWNvbi1zaXplO1xuICAgIHBhZGRpbmc6ICRiYXNlbGluZS1ncmlkO1xuICAgIHdpZHRoOiAkaWNvbi1idXR0b24td2lkdGg7XG4gICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1pY29uLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAmLm1kLWZhYiB7XG5cbiAgICAvLyBJbmNsdWRlIHRoZSB0b3AvbGVmdC9ib3R0b20vcmlnaHQgZmFiIHBvc2l0aW9uc1xuICAgIEBpbmNsdWRlIGZhYi1hbGwtcG9zaXRpb25zKCk7XG5cbiAgICB6LWluZGV4OiAkei1pbmRleC1mYWI7XG5cbiAgICBsaW5lLWhlaWdodDogJGJ1dHRvbi1mYWItbGluZS1oZWlnaHQ7XG5cbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd2lkdGg6ICRidXR0b24tZmFiLXdpZHRoO1xuICAgIGhlaWdodDogJGJ1dHRvbi1mYWItaGVpZ2h0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICBAaW5jbHVkZSBtZC1zaGFkb3ctYm90dG9tLXotMSgpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b24tZmFiLWJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgdHJhbnNpdGlvbjogJHN3aWZ0LWVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm94LXNoYWRvdywgdHJhbnNmb3JtO1xuXG4gICAgJi5tZC1taW5pIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkYnV0dG9uLWZhYi1taW5pLWxpbmUtaGVpZ2h0O1xuICAgICAgd2lkdGg6ICRidXR0b24tZmFiLW1pbmktd2lkdGg7XG4gICAgICBoZWlnaHQ6ICRidXR0b24tZmFiLW1pbmktaGVpZ2h0O1xuICAgIH1cblxuICAgICYubmctaGlkZSwgJi5uZy1sZWF2ZSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoW2Rpc2FibGVkXSkge1xuICAgICYubWQtcmFpc2VkLFxuICAgICYubWQtZmFiIHtcbiAgICAgICYubWQtZm9jdXNlZCB7XG4gICAgICAgIEBpbmNsdWRlIG1kLXNoYWRvdy1ib3R0b20tei0xKCk7XG4gICAgICB9XG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIG1kLXNoYWRvdy1ib3R0b20tei0yKCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1kLXJpcHBsZS1jb250YWluZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLy8gV29ya2Fyb3VuZCBmb3Igcm91bmRlZCBjb3JuZXIgb3ZlcmZsb3cgYnVnXG4gICAgLy8gRm9yY2UgU2FmYXJpIGFuZCBDaHJvbWUgdG8gdXNlIGEgY29tcG9zaXRpbmcgbGF5ZXJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO1xuICB9XG59XG5cbi8vIFVzaW5nIGBkaXNwbGF5OmJsb2NrO2AgaXMgcmVxdWlyZWQgZm9yIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50XG4vLyBiZWNhdXNlICcubWQtYnV0dG9uJyB1c2VzIGBkaXNwbGF5OmlubGluZS1ibG9jaztgLlxuLm1kLWJ1dHRvbi5tZC1pY29uLWJ1dHRvbixcbmJ1dHRvbi5tZC1idXR0b24ubWQtZmFiIHtcbiAgbWQtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm1kLXRvYXN0LW9wZW4tdG9wIHtcbiAgLm1kLWJ1dHRvbi5tZC1mYWItdG9wLWxlZnQsXG4gIC5tZC1idXR0b24ubWQtZmFiLXRvcC1yaWdodCB7XG4gICAgdHJhbnNpdGlvbjogJHN3aWZ0LWVhc2Utb3V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGJ1dHRvbi1mYWItdG9hc3Qtb2Zmc2V0LCAwKTtcbiAgICAmOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgICAmLm1kLWZvY3VzZWQsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkYnV0dG9uLWZhYi10b2FzdC1vZmZzZXQgLSAxLCAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1kLXRvYXN0LW9wZW4tYm90dG9tIHtcbiAgLm1kLWJ1dHRvbi5tZC1mYWItYm90dG9tLWxlZnQsXG4gIC5tZC1idXR0b24ubWQtZmFiLWJvdHRvbS1yaWdodCB7XG4gICAgdHJhbnNpdGlvbjogJHN3aWZ0LWVhc2Utb3V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLSRidXR0b24tZmFiLXRvYXN0LW9mZnNldCwgMCk7XG4gICAgJjpub3QoW2Rpc2FibGVkXSkge1xuICAgICAgJi5tZC1mb2N1c2VkLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLSRidXR0b24tZmFiLXRvYXN0LW9mZnNldCAtIDEsIDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWQtYnV0dG9uLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJiA+IC5tZC1idXR0b24ge1xuICAgIGZsZXg6IDE7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICB3aWR0aDogMDtcblxuICAgIGJvcmRlci13aWR0aDogMXB4IDBweCAxcHggMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDBweCAwcHggMnB4O1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHggMnB4IDJweCAwcHg7XG4gICAgfVxuICB9XG59XG4vLyBJRSBvbmx5XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubWQtYnV0dG9uLm1kLXJhaXNlZCxcbiAgLm1kLWJ1dHRvbi5tZC1mYWIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIH1cbn1cblxuJGNhcmQtcGFkZGluZzogMTZweCAhZGVmYXVsdDtcbiRjYXJkLWJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xZHAgIWRlZmF1bHQ7XG5cbm1kLWNhcmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46ICRiYXNlbGluZS1ncmlkO1xuXG4gIGJveC1zaGFkb3c6ICRjYXJkLWJveC1zaGFkb3c7XG5cbiAgbWQtY2FyZC1oZWFkZXIge1xuICAgIHBhZGRpbmc6ICRjYXJkLXBhZGRpbmc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtZC1jYXJkLWF2YXRhciB7XG4gICAgICAgQGluY2x1ZGUgcnRsLXByb3AobWFyZ2luLXJpZ2h0LCBtYXJnaW4tbGVmdCwgMTJweCwgYXV0byk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1kLWNhcmQtYXZhdGFyIHtcbiAgICAgICAgQGluY2x1ZGUgcnRsLXByb3AobWFyZ2luLWxlZnQsIG1hcmdpbi1yaWdodCwgMTJweCwgYXV0byk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbWQtY2FyZC1hdmF0YXIge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgIC5tZC11c2VyLWF2YXRhcixcbiAgICAgIG1kLWljb257XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cblxuICAgICAgbWQtaWNvbiB7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgPiBzdmcge1xuICAgICAgICAgIC8vIFNhZmFyaSB3b3JrYXJvdW5kIGZvciBhbnkgU1ZHIHdpdGggcGFkZGVkIHBhcmVudFxuICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmICsgbWQtY2FyZC1oZWFkZXItdGV4dCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgLm1kLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBtZC1jYXJkLWhlYWRlci10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgLm1kLXN1YmhlYWQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiBpbWcsXG4gID4gbWQtY2FyZC1oZWFkZXIgaW1nLFxuICBtZC1jYXJkLXRpdGxlLW1lZGlhIGltZyB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIG1kLWNhcmQtdGl0bGUge1xuICAgIHBhZGRpbmc6IDMgKiAkY2FyZC1wYWRkaW5nICogMC41ICRjYXJkLXBhZGRpbmcgJGNhcmQtcGFkZGluZztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAmICsgbWQtY2FyZC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIG1kLWNhcmQtdGl0bGUtdGV4dCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIC5tZC1zdWJoZWFkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cblxuICAgICAgJjpvbmx5LWNoaWxkIHtcbiAgICAgICAgLm1kLXN1YmhlYWQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzICogJGNhcmQtcGFkZGluZyAqIDAuMjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBtZC1jYXJkLXRpdGxlLW1lZGlhIHtcbiAgICAgIG1hcmdpbi10b3A6IC0gJGNhcmQtcGFkZGluZyAqIDAuNTtcblxuICAgICAgLm1kLW1lZGlhLXNtIHtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgIH1cbiAgICAgIC5tZC1tZWRpYS1tZCB7XG4gICAgICAgIGhlaWdodDogMTEycHg7XG4gICAgICAgIHdpZHRoOiAxMTJweDtcbiAgICAgIH1cbiAgICAgIC5tZC1tZWRpYS1sZyB7XG4gICAgICAgIGhlaWdodDogMTUycHg7XG4gICAgICAgIHdpZHRoOiAxNTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBtZC1jYXJkLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6ICRjYXJkLXBhZGRpbmc7XG5cbiAgICAmID4gcCB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWQtbWVkaWEteGwge1xuICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICB9XG4gIH1cblxuICBtZC1jYXJkLWFjdGlvbnMge1xuICAgIG1hcmdpbjogJGJhc2VsaW5lLWdyaWQ7XG5cbiAgICAmLmxheW91dC1jb2x1bW4ge1xuICAgICAgLm1kLWJ1dHRvbiB7XG4gICAgICAgICY6bm90KC5tZC1pY29uLWJ1dHRvbikge1xuICAgICAgICAgIG1hcmdpbjogJGJhc2VsaW5lLWdyaWQgKiAwLjI1IDA7XG5cbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubWQtaWNvbi1idXR0b24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMgKiAkYmFzZWxpbmUtZ3JpZCAqIDAuMjU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMyAqICRiYXNlbGluZS1ncmlkICogMC4yNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIG1kLWNhcmQtaWNvbi1hY3Rpb25zIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICAmOm5vdCgubGF5b3V0LWNvbHVtbikgLm1kLWJ1dHRvbiB7XG4gICAgICAmOm5vdCgubWQtaWNvbi1idXR0b24pIHtcbiAgICAgICAgbWFyZ2luOiAwICRiYXNlbGluZS1ncmlkICogLjU7XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBAaW5jbHVkZSBydGwtcHJvcChtYXJnaW4tbGVmdCwgbWFyZ2luLXJpZ2h0LCAwLCBhdXRvKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBAaW5jbHVkZSBydGwtcHJvcChtYXJnaW4tcmlnaHQsIG1hcmdpbi1sZWZ0LCAwLCBhdXRvKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm1kLWljb24tYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMgKiAkYmFzZWxpbmUtZ3JpZCAqIDAuMjU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMyAqICRiYXNlbGluZS1ncmlkICogMC4yNTtcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIEBpbmNsdWRlIHJ0bC1wcm9wKG1hcmdpbi1sZWZ0LCBtYXJnaW4tcmlnaHQsIDMgKiAkYmFzZWxpbmUtZ3JpZCAqIDAuNSwgYXV0byk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgQGluY2x1ZGUgcnRsLXByb3AobWFyZ2luLXJpZ2h0LCBtYXJnaW4tbGVmdCwgMyAqICRiYXNlbGluZS1ncmlkICogMC41LCBhdXRvKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmICsgbWQtY2FyZC1pY29uLWFjdGlvbnMge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG1kLWNhcmQtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIHBhZGRpbmc6ICRjYXJkLXBhZGRpbmc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgbWQtY2FyZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgfVxufVxuXG4ubWQtaW1hZ2Utbm8tZmlsbCB7XG4gID4gaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuXG4vLyRjaGVja2JveC13aWR0aDogMThweCAhZGVmYXVsdDtcbi8vJGNoZWNrYm94LWhlaWdodDogJGNoZWNrYm94LXdpZHRoICFkZWZhdWx0O1xuLy8kY2hlY2tib3gtYm9yZGVyLXJhZGl1czogMnB4ICFkZWZhdWx0O1xuLy8kY2hlY2tib3gtYm9yZGVyLXdpZHRoOiAycHggIWRlZmF1bHQ7XG4vL1xuLy8gXl4gZGVmaW5lZCBpbiBfdmFyaWFibGVzLnNjc3Ncbi8vXG4kY2hlY2tib3gtdGV4dC1tYXJnaW4tdG9wOiAxMHB4ICFkZWZhdWx0O1xuJGNvbnRhaW5lci1jaGVja2JveC1tYXJnaW46IDNweCAhZGVmYXVsdDtcblxuJGNoZWNrYm94LW1pbi1oZWlnaHQ6IDQ4cHggIWRlZmF1bHQ7XG4kY2hlY2tib3gtbWluLWhlaWdodC1kZW5zZTogMzZweCAhZGVmYXVsdDtcbiRjaGVja2JveC10ZXh0LW1hcmdpbjogMzZweCAhZGVmYXVsdDtcblxuJG1kLWlubGluZS1hbGlnbm1lbnQ6ICRpbnB1dC1jb250YWluZXItdmVydGljYWwtbWFyZ2luICsgJGlucHV0LWNvbnRhaW5lci1wYWRkaW5nXG4gICAgICAgICAgICAgICAgICAgICsgJGlucHV0LXBhZGRpbmctdG9wICsgJGlucHV0LXBhZGRpbmctYm90dG9tICsgJGlucHV0LWJvcmRlci13aWR0aC1kZWZhdWx0XG4gICAgICAgICAgICAgICAgICAgIC0gJGNoZWNrYm94LXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcblxuLm1kLWlubGluZS1mb3JtIHtcbiAgbWQtY2hlY2tib3gge1xuICAgIG1hcmdpbi10b3A6ICRtZC1pbmxpbmUtYWxpZ25tZW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cbn1cblxubWQtY2hlY2tib3gge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAkY2hlY2tib3gtd2lkdGg7XG4gIEBpbmNsdWRlIGRlbnNlKG1pbi1oZWlnaHQsICRjaGVja2JveC1taW4taGVpZ2h0LCAkY2hlY2tib3gtbWluLWhlaWdodC1kZW5zZSk7XG5cbiAgJi5tZC1mb2N1c2VkOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgLm1kLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgICAgbGVmdDogLThweDtcbiAgICAgIHRvcDogLThweDtcbiAgICAgIHJpZ2h0OiAtOHB4O1xuICAgICAgYm90dG9tOiAtOHB4O1xuICAgIH1cblxuICAgICY6bm90KC5tZC1jaGVja2VkKSB7XG4gICAgICAubWQtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgY2hlY2tib3gtY29udGFpbmVyO1xuXG4gIC5tZC1jb250YWluZXIge1xuICAgIC8vIFVzZSBhdXRvIGZvciBjb21wYXRpYmlsaXR5IHdpdGggbWQtY2hlY2tib3ggcGFkZGluZ1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogJGNvbnRhaW5lci1jaGVja2JveC1tYXJnaW47XG4gICAgbWFyZ2luLXRvcDogJGNoZWNrYm94LWhlaWdodCArICRjb250YWluZXItY2hlY2tib3gtbWFyZ2luO1xuICB9XG5cbiAgLm1kLWxhYmVsIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIG1hcmdpbi10b3A6ICRjaGVja2JveC10ZXh0LW1hcmdpbi10b3A7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcblxuICAgIEBpbmNsdWRlIHJ0bC1wcm9wKG1hcmdpbi1sZWZ0LCBtYXJnaW4tcmlnaHQsICRjaGVja2JveC10ZXh0LW1hcmdpbiwgMCk7XG5cbiAgICAmOmVtcHR5IHtcbiAgICAgIC8vIGNsYW1wIHRvIGNoZWNrYm94LWNvbnRhaW5lciBtYXJnaW5zXG4gICAgICBAaW5jbHVkZSBydGwobWFyZ2luLWxlZnQsICRjaGVja2JveC1oZWlnaHQgKyAoJGNvbnRhaW5lci1jaGVja2JveC1tYXJnaW4gKiAyKSwgMCk7XG4gICAgICBAaW5jbHVkZSBydGwobWFyZ2luLXJpZ2h0LCAwLCAkY2hlY2tib3gtaGVpZ2h0ICsgKCRjb250YWluZXItY2hlY2tib3gtbWFyZ2luICogMikpO1xuICAgIH1cblxuICB9XG59XG5tZC1pbnB1dC1jb250YWluZXIgLm1kLWNoZWNrYm94LWxpbmstbGFiZWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLy8gVGhlIHNwYW4gaXMgYWN0dWFsbHkgYWZ0ZXIgdGhlIGNoZWNrYm94IGluIHRoZSBET00sIGJ1dCB3ZSBuZWVkIGl0IHRvIGxpbmUgdXAsIHNvIHdlIG1vdmUgaXQgdXBcbiAgLy8gd2hpbGUgbm90IGludHJvZHVjaW5nIGFueSBicmVha2luZyBjaGFuZ2VzIHRvIGV4aXN0aW5nIHN0eWxlcy5cbiAgdG9wOiAtMjFweDtcblxuICAvLyBJbiB0aGlzIG1vZGUsIHRoZSBjaGVja2JveCdzIHdpZHRoIG5lZWRzIHRvIGJlIGZhY3RvcmVkIGluIGFzIHdlbGwuXG4gIEBpbmNsdWRlIHJ0bChtYXJnaW4tbGVmdCwgJGNoZWNrYm94LXRleHQtbWFyZ2luIC0gJGNoZWNrYm94LXdpZHRoLCAwKTtcbiAgQGluY2x1ZGUgcnRsKG1hcmdpbi1yaWdodCwgMCwgJGNoZWNrYm94LXRleHQtbWFyZ2luIC0gJGNoZWNrYm94LXdpZHRoKTtcbn1cblxuJGNoaXAtZm9udC1zaXplOiByZW0oMS4zKSAhZGVmYXVsdDtcbiRjaGlwLWhlaWdodDogcmVtKDMuMikgIWRlZmF1bHQ7XG4kY2hpcC1wYWRkaW5nOiAwIHJlbSgxLjIpIDAgcmVtKDEuMikgIWRlZmF1bHQ7XG4kY2hpcC1pbnB1dC1wYWRkaW5nOiAwICFkZWZhdWx0O1xuJGNoaXAtcmVtb3ZlLXBhZGRpbmctcmlnaHQ6IHJlbSgyLjgpICFkZWZhdWx0O1xuJGNoaXAtcmVtb3ZlLWxpbmUtaGVpZ2h0OiByZW0oMi4yKSAhZGVmYXVsdDtcbiRjaGlwLW1hcmdpbjogcmVtKDAuOCkgcmVtKDAuOCkgMCAwICFkZWZhdWx0O1xuJGNoaXAtd3JhcC1wYWRkaW5nOiAwIDAgcmVtKDAuOCkgcmVtKDAuMykgIWRlZmF1bHQ7XG4kY2hpcC1kZWxldGUtaWNvbi1zaXplOiByZW0oMS44KSAhZGVmYXVsdDtcbiRjb250YWN0LWNoaXAtcGFkZGluZzogMCByZW0oMi41KSAwIDAgIWRlZmF1bHQ7XG4kY29udGFjdC1jaGlwLXN1Z2dlc3Rpb24taW1hZ2UtaGVpZ2h0OiByZW0oNC4wKSAhZGVmYXVsdDtcbiRjb250YWN0LWNoaXAtc3VnZ2VzdGlvbi1tYXJnaW46IHJlbSgwLjgpICFkZWZhdWx0O1xuJGNvbnRhY3QtY2hpcC1uYW1lLXdpZHRoOiByZW0oMTIpICFkZWZhdWx0O1xuXG4ubWQtY29udGFjdC1jaGlwcyB7XG4gIC5tZC1jaGlwcyB7XG4gICAgbWQtY2hpcCB7XG4gICAgICBAaW5jbHVkZSBydGwocGFkZGluZywgJGNvbnRhY3QtY2hpcC1wYWRkaW5nLCBydGwtdmFsdWUoJGNvbnRhY3QtY2hpcC1wYWRkaW5nKSk7XG4gICAgICAubWQtY29udGFjdC1hdmF0YXIge1xuICAgICAgICBAaW5jbHVkZSBydGwoZmxvYXQsIGxlZnQsIHJpZ2h0KTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6ICRjaGlwLWhlaWdodDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkY2hpcC1oZWlnaHQgKiAwLjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tZC1jb250YWN0LW5hbWUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogJGNoaXAtaGVpZ2h0O1xuICAgICAgICBAaW5jbHVkZSBydGwtcHJvcChtYXJnaW4tbGVmdCwgbWFyZ2luLXJpZ2h0LCByZW0oMC44KSwgYXV0byk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubWQtY29udGFjdC1zdWdnZXN0aW9uIHtcbiAgaGVpZ2h0OiAoJGNvbnRhY3QtY2hpcC1zdWdnZXN0aW9uLW1hcmdpbiAqIDIpICsgJGNvbnRhY3QtY2hpcC1zdWdnZXN0aW9uLWltYWdlLWhlaWdodDtcbiAgaW1nIHtcbiAgICBoZWlnaHQ6ICRjb250YWN0LWNoaXAtc3VnZ2VzdGlvbi1pbWFnZS1oZWlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogJGNvbnRhY3QtY2hpcC1zdWdnZXN0aW9uLWltYWdlLWhlaWdodCAqIDAuNTtcbiAgICBtYXJnaW4tdG9wOiAkY29udGFjdC1jaGlwLXN1Z2dlc3Rpb24tbWFyZ2luO1xuICB9XG4gIC5tZC1jb250YWN0LW5hbWUge1xuICAgIEBpbmNsdWRlIHJ0bC1wcm9wKG1hcmdpbi1sZWZ0LCBtYXJnaW4tcmlnaHQsICRjb250YWN0LWNoaXAtc3VnZ2VzdGlvbi1tYXJnaW4sIGF1dG8pO1xuICAgIHdpZHRoOiAkY29udGFjdC1jaGlwLW5hbWUtd2lkdGg7XG4gIH1cbiAgLm1kLWNvbnRhY3QtbmFtZSwgLm1kLWNvbnRhY3QtZW1haWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG4ubWQtY29udGFjdC1jaGlwcy1zdWdnZXN0aW9ucyBsaSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbm1kLWNoaXBzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tZC1jaGlwcyB7XG4gIEBpbmNsdWRlIHBpZS1jbGVhcmZpeCgpO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1ncm93OiAxO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRjaGlwLWZvbnQtc2l6ZTtcbiAgQGluY2x1ZGUgcnRsKHBhZGRpbmcsICRjaGlwLXdyYXAtcGFkZGluZywgcnRsLXZhbHVlKCRjaGlwLXdyYXAtcGFkZGluZykpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICYubWQtcmVhZG9ubHkgLm1kLWNoaXAtaW5wdXQtY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAkY2hpcC1oZWlnaHQ7XG4gIH1cblxuICAmOm5vdCgubWQtcmVhZG9ubHkpIHtcbiAgICBjdXJzb3I6IHRleHQ7XG4gIH1cblxuICAmLm1kLXJlbW92YWJsZSB7XG5cbiAgICBtZC1jaGlwIHtcbiAgICAgIEBpbmNsdWRlIHJ0bC1wcm9wKHBhZGRpbmctcmlnaHQsIHBhZGRpbmctbGVmdCwgJGNoaXAtcmVtb3ZlLXBhZGRpbmctcmlnaHQsIDApO1xuXG4gICAgICAubWQtY2hpcC1jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgcnRsLXByb3AocGFkZGluZy1yaWdodCwgcGFkZGluZy1sZWZ0LCByZW0oMC40KSwgMCk7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICBtZC1jaGlwIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgYm9yZGVyLXJhZGl1czogJGNoaXAtaGVpZ2h0ICogMC41O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJGNoaXAtaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkY2hpcC1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgcnRsKG1hcmdpbiwgJGNoaXAtbWFyZ2luLCBydGwtdmFsdWUoJGNoaXAtbWFyZ2luKSk7XG4gICAgcGFkZGluZzogJGNoaXAtcGFkZGluZztcbiAgICBAaW5jbHVkZSBydGwoZmxvYXQsIGxlZnQsIHJpZ2h0KTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAubWQtY2hpcC1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgcnRsKGZsb2F0LCBsZWZ0LCByaWdodCk7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYuX21kLWNoaXAtY29udGVudC1lZGl0LWlzLWVuYWJsZWQge1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogd2Via2l0IChzYWZhcmksIGNocm9tZSkgYnJvd3NlcnMgKi9cbiAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIG1vemlsbGEgYnJvd3NlcnMgKi9cbiAgICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogd2Via2l0IChrb25xdWVyb3IpIGJyb3dzZXJzICovXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIElFMTArICovXG4gICAgfVxuICAgIC5tZC1jaGlwLXJlbW92ZS1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgQGluY2x1ZGUgcnRsLXByb3AocmlnaHQsIGxlZnQsIDAsIGF1dG8pO1xuICAgICAgbGluZS1oZWlnaHQ6ICRjaGlwLXJlbW92ZS1saW5lLWhlaWdodDtcbiAgICB9XG4gICAgLm1kLWNoaXAtcmVtb3ZlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAkY2hpcC1oZWlnaHQ7XG4gICAgICBoZWlnaHQ6ICRjaGlwLWhlaWdodDtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtZC1pY29uIHtcbiAgICAgICAgaGVpZ2h0OiAkY2hpcC1kZWxldGUtaWNvbi1zaXplO1xuICAgICAgICB3aWR0aDogJGNoaXAtZGVsZXRlLWljb24tc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJGNoaXAtZGVsZXRlLWljb24tc2l6ZTtcbiAgICAgICAgbWluLXdpZHRoOiAkY2hpcC1kZWxldGUtaWNvbi1zaXplO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tZC1jaGlwLWlucHV0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6ICRjaGlwLWhlaWdodDtcbiAgICBAaW5jbHVkZSBydGwobWFyZ2luLCAkY2hpcC1tYXJnaW4sIHJ0bC12YWx1ZSgkY2hpcC1tYXJnaW4pKTtcbiAgICBwYWRkaW5nOiAkY2hpcC1pbnB1dC1wYWRkaW5nO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBAaW5jbHVkZSBydGwoZmxvYXQsIGxlZnQsIHJpZ2h0KTtcbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJjpub3QoW3R5cGVdKSxcbiAgICAgICZbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgJlt0eXBlPVwibnVtYmVyXCJdLFxuICAgICAgJlt0eXBlPVwidGVsXCJdLFxuICAgICAgJlt0eXBlPVwidXJsXCJdLFxuICAgICAgJlt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgaGVpZ2h0OiAkY2hpcC1oZWlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkY2hpcC1oZWlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgbWQtYXV0b2NvbXBsZXRlLCBtZC1hdXRvY29tcGxldGUtd3JhcCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGhlaWdodDogJGNoaXAtaGVpZ2h0O1xuICAgIH1cbiAgICBtZC1hdXRvY29tcGxldGUge1xuICAgICAgbWQtYXV0b2NvbXBsZXRlLXdyYXAge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgICAgaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlcjowO1xuICAgICAgaGVpZ2h0OiAkY2hpcC1oZWlnaHQ7XG4gICAgICBsaW5lLWhlaWdodDogJGNoaXAtaGVpZ2h0O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOm5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIG1kLWF1dG9jb21wbGV0ZSwgbWQtYXV0b2NvbXBsZXRlLXdyYXAge1xuICAgICAgaGVpZ2h0OiAkY2hpcC1oZWlnaHQ7XG4gICAgfVxuICAgIG1kLWF1dG9jb21wbGV0ZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgQGluY2x1ZGUgcnRsKG1hcmdpbiwgJGNoaXAtbWFyZ2luLCBydGwtdmFsdWUoJGNoaXAtbWFyZ2luKSk7XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgfVxuICB9XG4gIG1kLWF1dG9jb21wbGV0ZSB7XG4gICAgYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4vLyBJRSBvbmx5XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubWQtY2hpcC1pbnB1dC1jb250YWluZXIsXG4gIG1kLWNoaXAge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIH1cbiAgLm1kLWNoaXAtaW5wdXQtY29udGFpbmVyIG1kLWF1dG9jb21wbGV0ZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cblxubWQtY29udGVudCB7XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAmW21kLXNjcm9sbC15XSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbiAgJlttZC1zY3JvbGwteF0ge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG4gICZbbWQtc2Nyb2xsLXh5XSB7XG4gIH1cblxuICBAbWVkaWEgcHJpbnQge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG5cbi8qKiBTdHlsZXMgZm9yIG1kQ2FsZW5kYXIuICovXG4kbWQtY2FsZW5kYXItY2VsbC1zaXplOiA0NHB4ICFkZWZhdWx0O1xuJG1kLWNhbGVuZGFyLWhlYWRlci1oZWlnaHQ6IDQwcHggIWRlZmF1bHQ7XG4kbWQtY2FsZW5kYXItY2VsbC1lbXBoYXNpcy1zaXplOiA0MHB4ICFkZWZhdWx0O1xuJG1kLWNhbGVuZGFyLXNpZGUtcGFkZGluZzogMTZweCAhZGVmYXVsdDtcbiRtZC1jYWxlbmRhci13ZWVrcy10by1zaG93OiA3ICFkZWZhdWx0O1xuXG4kbWQtY2FsZW5kYXItbW9udGgtbGFiZWwtcGFkZGluZzogOHB4ICFkZWZhdWx0O1xuJG1kLWNhbGVuZGFyLW1vbnRoLWxhYmVsLWZvbnQtc2l6ZTogMTRweCAhZGVmYXVsdDtcblxuJG1kLWNhbGVuZGFyLXNjcm9sbC1jdWUtc2hhZG93LXJhZGl1czogNnB4ICFkZWZhdWx0O1xuXG4kbWQtY2FsZW5kYXItd2lkdGg6ICg3ICogJG1kLWNhbGVuZGFyLWNlbGwtc2l6ZSkgKyAoMiAqICRtZC1jYWxlbmRhci1zaWRlLXBhZGRpbmcpICFkZWZhdWx0O1xuJG1kLWNhbGVuZGFyLWhlaWdodDpcbiAgICAoJG1kLWNhbGVuZGFyLXdlZWtzLXRvLXNob3cgKiAkbWQtY2FsZW5kYXItY2VsbC1zaXplKSArICRtZC1jYWxlbmRhci1oZWFkZXItaGVpZ2h0ICFkZWZhdWx0O1xuXG4vLyBTdHlsZXMgZm9yIGRhdGUgY2VsbHMsIGluY2x1ZGluZyBkYXktb2YtdGhlLXdlZWsgaGVhZGVyIGNlbGxzLlxuQG1peGluIG1kLWNhbGVuZGFyLWNlbGwoJGhlaWdodDogJG1kLWNhbGVuZGFyLWNlbGwtc2l6ZSkge1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG4gIHdpZHRoOiAkbWQtY2FsZW5kYXItY2VsbC1zaXplO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLy8gUmVtb3ZlIGFsbCBwYWRkaW5nIGFuZCBib3JkZXJzIHNvIHdlIGNhbiBjb21wbGV0ZWx5XG4gIC8vIGNvbnRyb2wgdGhlIHNpemUgb2YgdGhlIHRhYmxlIGNlbGxzLlxuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG5cbiAgLy8gUHJldmVudCBpc3N1ZXMgaWYgc29tZWJvZHkgaXMgYXBwbHlpbmcgYm94LXNpemluZzogYm9yZGVyLWJveDsgZXZleXdoZXJlLlxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblxuICAvLyBUaGUgbGVmdCAvIHJpZ2h0IHBhZGRpbmcgaXMgYXBwbGllZCB0byB0aGUgY2VsbHMgaW5zdGVhZCBvZiB0aGUgd3JhcHBlclxuICAvLyBiZWNhdXNlIHdlIHdhbnQgdGhlIGhlYWRlciBiYWNrZ3JvdW5kIGFuZCB0aGUgbW9udGggZGl2aWRpbmcgYm9yZGVyIHRvXG4gIC8vIGV4dGVuZCB0aGUgZW50aXJlIHdpZHRoIG9mIHRoZSBjYWxlbmRhci5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgcnRsLXByb3AocGFkZGluZy1sZWZ0LCBwYWRkaW5nLXJpZ2h0LCAkbWQtY2FsZW5kYXItc2lkZS1wYWRkaW5nLCAwKTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgcnRsLXByb3AocGFkZGluZy1yaWdodCwgcGFkZGluZy1sZWZ0LCAkbWQtY2FsZW5kYXItc2lkZS1wYWRkaW5nLCAwKTtcbiAgfVxufVxuXG4vLyBTdHlsZXMgZm9yIHRhYmxlcyB1c2VkIGluIG1kQ2FsZW5kYXIgKHRoZSBkYXktb2YtdGhlLXdlZWsgaGVhZGVyIGFuZCB0aGUgdGFibGUgb2YgZGF0ZXMgaXRzZWxmKS5cbkBtaXhpbiBtZC1jYWxlbmRhci10YWJsZSgpIHtcbiAgLy8gRml4ZWQgdGFibGUgbGF5b3V0IG1ha2VzIElFIGZhc3Rlci5cbiAgLy8gaHR0cHM6Ly9tc2RuLm1pY3Jvc29mdC5jb20vZW4tdXMvbGlicmFyeS9tczUzMzAyMChWUy44NSkuYXNweFxuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxubWQtY2FsZW5kYXIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4vLyBXcmFwIHRoZSBzY3JvbGwgd2l0aCBvdmVyZmxvdzogaGlkZGVuIGluIG9yZGVyIHRvIGhpZGUgdGhlIHNjcm9sbGJhci5cbi8vIFRoZSBpbm5lciAubWQtY2FsZW5kYXItc2Nyb2xsLWNvbnRhaW5lciB3aWxsIHVzaW5nIGEgcGFkZGluZy1yaWdodCB0byBwdXNoIHRoZVxuLy8gc2Nyb2xsYmFyIGludG8gdGhlIGhpZGRlbiBhcmVhIChkb25lIHdpdGggamF2YXNjcmlwdCkuXG4ubWQtY2FsZW5kYXItc2Nyb2xsLW1hc2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogJG1kLWNhbGVuZGFyLXdlZWtzLXRvLXNob3cgKiAkbWQtY2FsZW5kYXItY2VsbC1zaXplO1xuXG4gIC8vIFRoZSBhY3R1YWwgc2Nyb2xsaW5nIGVsZW1lbnQuXG4gIC5tZC12aXJ0dWFsLXJlcGVhdC1zY3JvbGxlciB7XG4gICAgLy8gVGhlc2UgdHdvIHByb3BlcnRpZXMgYXJlIG5lZWRlZCB0byBnZXQgdG91Y2ggbW9tZW50dW0gdG8gd29yay5cbiAgICAvLyBTZWUgaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9zbmlwcGV0cy9jc3MvbW9tZW50dW0tc2Nyb2xsaW5nLW9uLWlvcy1vdmVyZmxvdy1lbGVtZW50c1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIE9mZnNldHRlciBpcyB0aGUgZWxlbWVudCB0aGF0IGlzIHRyYW5zbGF0ZVknZWQgaW50byB2aWV3IG9mIHRoZSB1c2VyIGFuZCBjb250YWlucyB0aGVcbiAgLy8gY2FsZW5kYXIgY29udGVudC5cbiAgLm1kLXZpcnR1YWwtcmVwZWF0LW9mZnNldHRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLy8gQ29udGFpbnMgdGhlIHNjcm9sbGluZyBlbGVtZW50ICh0aGlzIGlzIHRoZSBtZC12aXJ0dWFsLXJlcGVhdC1jb250YWluZXIpLlxuLm1kLWNhbGVuZGFyLXNjcm9sbC1jb250YWluZXIge1xuICAvLyBBZGQgYW4gaW5zZXQgc2hhZG93IHRvIGhlbHAgY3VlIHVzZXJzIHRoYXQgdGhlIGNhbGVuZGFyIGlzIHNjcm9sbGFibGUuIFVzZSBhIG5lZ2F0aXZlIHhcbiAgLy8gb2Zmc2V0IHRvIHB1c2ggdGhlIHZlcnRpY2FsIGVkZ2Ugc2hhZG93IG9mZiB0byB0aGUgcmlnaHQgc28gdGhhdCBpdCdzIGN1dCBvZmYgYnkgdGhlIGVkZ2VcbiAgLy8gb2YgdGhlIGNhbGVuZGFyIGNvbnRhaW5lci5cbiAgYm94LXNoYWRvdzogaW5zZXQgLTNweCAzcHggJG1kLWNhbGVuZGFyLXNjcm9sbC1jdWUtc2hhZG93LXJhZGl1cyByZ2JhKGJsYWNrLCAwLjIpO1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAkbWQtY2FsZW5kYXItd2Vla3MtdG8tc2hvdyAqICRtZC1jYWxlbmRhci1jZWxsLXNpemU7XG5cbiAgLy8gQWRkIHRoZSBzaGFkb3cgcmFkaXVzIHRvIHRoZSB3aWR0aCBzbyB0aGF0IHRoZSBzaGFkb3cgb3MgcHVzaGVkIG9mZiB0byB0aGUgc2lkZSBhbmQgY3V0IG9mZi5cbiAgd2lkdGg6ICRtZC1jYWxlbmRhci13aWR0aCArICRtZC1jYWxlbmRhci1zY3JvbGwtY3VlLXNoYWRvdy1yYWRpdXM7XG59XG5cbi8vIEEgc2luZ2xlIGRhdGUgY2VsbCBpbiB0aGUgY2FsZW5kYXIgdGFibGUuXG4ubWQtY2FsZW5kYXItZGF0ZSB7XG4gIEBpbmNsdWRlIG1kLWNhbGVuZGFyLWNlbGwoKTtcblxuICAmLm1kLWNhbGVuZGFyLWRhdGUtZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vLyBDaXJjbGUgZWxlbWVudCBpbnNpZGUgb2YgZXZlcnkgZGF0ZSBjZWxsIHVzZWQgdG8gaW5kaWNhdGUgc2VsZWN0aW9uIG9yIGZvY3VzLlxuLm1kLWNhbGVuZGFyLWRhdGUtc2VsZWN0aW9uLWluZGljYXRvciB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IsIGNvbG9yICRzd2lmdC1lYXNlLW91dC1kdXJhdGlvbiAkc3dpZnQtZWFzZS1vdXQtdGltaW5nLWZ1bmN0aW9uO1xuXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIHdpZHRoOiAkbWQtY2FsZW5kYXItY2VsbC1lbXBoYXNpcy1zaXplO1xuICBoZWlnaHQ6ICRtZC1jYWxlbmRhci1jZWxsLWVtcGhhc2lzLXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbWQtY2FsZW5kYXItY2VsbC1lbXBoYXNpcy1zaXplO1xuXG4gIC5tZC1jYWxlbmRhci1kYXRlOm5vdCgubWQtZGlzYWJsZWQpICYge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4vLyBUaGUgbGFiZWwgYWJvdmUgZWFjaCBtb250aCAoY29udGFpbmluZyB0aGUgbW9udGggbmFtZSBhbmQgdGhlIHllYXIsIGUuZy4gXCJKdW4gMjAxNFwiKS5cbi5tZC1jYWxlbmRhci1tb250aC1sYWJlbCB7XG4gIGhlaWdodDogJG1kLWNhbGVuZGFyLWNlbGwtc2l6ZTtcbiAgZm9udC1zaXplOiAkbWQtY2FsZW5kYXItbW9udGgtbGFiZWwtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogNTAwOyAvLyBSb2JvdG8gTWVkaXVtXG4gIEBpbmNsdWRlIHJ0bChwYWRkaW5nLCAwIDAgMCAkbWQtY2FsZW5kYXItc2lkZS1wYWRkaW5nICsgJG1kLWNhbGVuZGFyLW1vbnRoLWxhYmVsLXBhZGRpbmcsIHJ0bC12YWx1ZSggMCAwIDAgJG1kLWNhbGVuZGFyLXNpZGUtcGFkZGluZyArICRtZC1jYWxlbmRhci1tb250aC1sYWJlbC1wYWRkaW5nKSk7XG5cbiAgJi5tZC1jYWxlbmRhci1sYWJlbC1jbGlja2FibGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIG1kLWljb24ge1xuICAgIEBpbmNsdWRlIHJ0bCh0cmFuc2Zvcm0sIHJvdGF0ZSgxODBkZWcpLCBub25lKTtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuLy8gVGFibGUgY29udGFpbmluZyB0aGUgZGF5LW9mLXRoZS13ZWVrIGhlYWRlci5cbi5tZC1jYWxlbmRhci1kYXktaGVhZGVyIHtcbiAgQGluY2x1ZGUgbWQtY2FsZW5kYXItdGFibGUoKTtcblxuICB0aCB7XG4gICAgQGluY2x1ZGUgbWQtY2FsZW5kYXItY2VsbCgkbWQtY2FsZW5kYXItaGVhZGVyLWhlaWdodCk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG4vLyBQcmltYXJ5IHRhYmxlIGNvbnRhaW5pbmcgYWxsIGRhdGUgY2VsbHMuIEVhY2ggbW9udGggaXMgYSB0Ym9keSBpbiB0aGlzIHRhYmxlLlxuLm1kLWNhbGVuZGFyIHtcbiAgQGluY2x1ZGUgbWQtY2FsZW5kYXItdGFibGUoKTtcblxuICAvLyBEaXZpZGVyIGJldHdlZW4gbW9udGhzLlxuICB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIH1cblxuICAvLyBUaGUgZGl2aWRlciBiZXR3ZWVuIG1vbnRocyBkb2Vzbid0IGFjdHVhbGx5IGNoYW5nZSB0aGUgaGVpZ2h0IG9mIHRoZSB0Ym9keSBpbiB3aGljaCB0aGVcbiAgLy8gYm9yZGVyIGFwcGVhcjsgaXQgY2hhbmdlcyB0aGUgaGVpZ2h0IG9mIHRoZSBmb2xsb3dpbmcgdGJvZHkuIFRoZSBjYXVzZXMgdGhlIGZpcnN0LWNoaWxkIHRvIGJlXG4gIC8vIDFweCBzaG9ydGVyIHRoYW4gdGhlIG90aGVyIG1vbnRocy4gV2UgZml4IHRoaXMgYnkgYWRkaW5nIGFuIGludmlzaWJsZSBib3JkZXItdG9wLlxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAvLyBFeHBsaWNpdGx5IHNldCB2ZXJ0aWNhbC1hbGlnbiB0byBhdm9pZCBjb25mbGljdGluZyB3aXRoIHBvcHVsYXIgQ1NTIHJlc2V0cy4gV2hlblxuICAvLyB2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSBpcyBzZXQsIG1vbnRoIGhlYWRlcnMgYXJlIG1pc2FsaWduZWQuIEFsc28gcmVzZXQgdGhlIGJveC1zaXppbmcsXG4gIC8vIGluIGNhc2UgdGhlIHVzZXIgc2V0IGl0IHRvIGJvcmRlci1ib3guXG4gIC8vIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4gIHRib2R5LCB0ZCwgdHIge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIH1cbn1cblxuLyoqIFN0eWxlcyBmb3IgbWREYXRlcGlja2VyLiAqL1xuJG1kLWRhdGVwaWNrZXItYnV0dG9uLWdhcDogMTJweCAhZGVmYXVsdDsgIC8vIFNwYWNlIGJldHdlZW4gdGhlIHRleHQgaW5wdXQgYW5kIHRoZSBjYWxlbmRhci1pY29uIGJ1dHRvbi5cbiRtZC1kYXRlcGlja2VyLWJvcmRlci1ib3R0b20tZ2FwOiA1cHggIWRlZmF1bHQ7ICAvLyBTcGFjZSBiZXR3ZWVuIGlucHV0IGFuZCB0aGUgZ3JleSB1bmRlcmxpbmUuXG4kbWQtZGF0ZS1hcnJvdy1zaXplOiA1cHggIWRlZmF1bHQ7IC8vIFNpemUgb2YgdGhlIHRyaWFuZ2xlIG9uIHRoZSByaWdodCBzaWRlIG9mIHRoZSBpbnB1dC5cbiRtZC1kYXRlcGlja2VyLW9wZW4tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzICFkZWZhdWx0O1xuJG1kLWRhdGVwaWNrZXItdHJpYW5nbGUtYnV0dG9uLXdpZHRoOiAzNnB4ICFkZWZhdWx0O1xuJG1kLWRhdGVwaWNrZXItaW5wdXQtbWFzay1oZWlnaHQ6IDQwcHggIWRlZmF1bHQ7XG4kbWQtZGF0ZXBpY2tlci1idXR0b24tcGFkZGluZzogOHB4ICFkZWZhdWx0O1xuXG5cbm1kLWRhdGVwaWNrZXIge1xuICAvLyBEb24ndCBsZXQgbGluZWJyZWFrcyBoYXBwZW4gYmV0d2VlbiB0aGUgb3BlbiBpY29uLWJ1dHRvbiBhbmQgdGhlIGlucHV0LlxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubWQtaW5saW5lLWZvcm0ge1xuICBtZC1kYXRlcGlja2VyIHtcbiAgICBtYXJnaW4tdG9wOiAkaW5wdXQtY29udGFpbmVyLXZlcnRpY2FsLW1hcmdpbiAtIDZweDtcbiAgfVxufVxuXG4vLyBUaGUgY2FsZW5kYXIgaWNvbiBidXR0b24gdXNlZCB0byBvcGVuIHRoZSBjYWxlbmRhciBwYW5lLlxuLm1kLWRhdGVwaWNrZXItYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLy8gQ2FwdHVyZXMgYW55IG9mIHRoZSBjbGljayBldmVudHMuIFRoaXMgaXMgbmVjZXNzYXJ5LCBiZWNhdXNlIHRoZSBidXR0b24gaGFzIGEgU1ZHXG4gIC8vIGljb24gd2hpY2ggZG9lc24ndCBwcm9wYWdhdGUgdGhlIGZvY3VzIGV2ZW50LCBjYXVzaW5nIGluY29uc2lzdGVudCBiZWhhdmlvdXIuXG4gICY6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHNwZWFrOiBub25lO1xuICB9XG59XG5cbi8vIFRoZSBpbnB1dCBpbnRvIHdoaWNoIHRoZSB1c2VyIGNhbiB0eXBlIHRoZSBkYXRlLlxuLm1kLWRhdGVwaWNrZXItaW5wdXQge1xuICBAaW5jbHVkZSBtZC1mbGF0LWlucHV0KCk7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIG1heC13aWR0aDogJG1kLWNhbGVuZGFyLXdpZHRoIC0gJG1kLWRhdGVwaWNrZXItYnV0dG9uLWdhcDtcbiAgcGFkZGluZzogMCAwICRtZC1kYXRlcGlja2VyLWJvcmRlci1ib3R0b20tZ2FwO1xufVxuXG4vLyBJZiB0aGUgZGF0ZXBpY2tlciBpcyBpbnNpZGUgb2YgYSBtZC1pbnB1dC1jb250YWluZXJcbi5fbWQtZGF0ZXBpY2tlci1mbG9hdGluZy1sYWJlbCB7XG4gID4gbWQtZGF0ZXBpY2tlciB7XG4gICAgLy8gUHJldmVudHMgdGhlIHJpcHBsZSBvbiB0aGUgdHJpYW5nbGUgZnJvbSBiZWluZyBjbGlwcGVkLlxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAubWQtZGF0ZXBpY2tlci1idXR0b24ge1xuICAgICAgLy8gUHJldmVudHMgdGhlIGJ1dHRvbiBmcm9tIHdyYXBwaW5nIGFyb3VuZCwgYXMgd2VsbCBhcyBpdCBwdXNoaW5nXG4gICAgICAvLyBkb3duIHRoZSBlcnJvciBtZXNzYWdlcyBtb3JlIHRoYW4gdGhleSBzaG91bGQgYmUuXG4gICAgICBAaW5jbHVkZSBydGwoZmxvYXQsIGxlZnQsIHJpZ2h0KTtcbiAgICAgIG1hcmdpbi10b3A6ICRidXR0b24tbGVmdC1yaWdodC1wYWRkaW5nICogLTI7XG4gICAgICB0b3A6ICRidXR0b24tbGVmdC1yaWdodC1wYWRkaW5nICogMiAtICRtZC1kYXRlcGlja2VyLWJvcmRlci1ib3R0b20tZ2FwICogMC41O1xuICAgIH1cbiAgfVxuXG4gIC5tZC1pbnB1dCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cblxuICAmLl9tZC1kYXRlcGlja2VyLWhhcy1jYWxlbmRhci1pY29uIHtcbiAgICA+IGxhYmVsOm5vdCgubWQtbm8tZmxvYXQpOm5vdCgubWQtY29udGFpbmVyLWlnbm9yZSkge1xuICAgICAgJHdpZHRoLW9mZnNldDogJG1kLWRhdGVwaWNrZXItdHJpYW5nbGUtYnV0dG9uLXdpZHRoICogMiArICRtZC1kYXRlcGlja2VyLWJ1dHRvbi1nYXA7XG4gICAgICAkb2Zmc2V0OiAkbWQtZGF0ZXBpY2tlci10cmlhbmdsZS1idXR0b24td2lkdGggKiAwLjU7XG4gICAgICBAaW5jbHVkZSBydGwocmlnaHQsICRvZmZzZXQsIGF1dG8pO1xuICAgICAgQGluY2x1ZGUgcnRsKGxlZnQsIGF1dG8sICRvZmZzZXQpO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHdpZHRoLW9mZnNldH0pO1xuICAgIH1cblxuICAgIC5tZC1pbnB1dC1tZXNzYWdlLWFuaW1hdGlvbiB7XG4gICAgICAkbWFyZ2luOiAkbWQtZGF0ZXBpY2tlci10cmlhbmdsZS1idXR0b24td2lkdGggKyAkbWQtZGF0ZXBpY2tlci1idXR0b24tcGFkZGluZyAqIDIgKyAkbWQtZGF0ZXBpY2tlci1idXR0b24tZ2FwO1xuICAgICAgQGluY2x1ZGUgcnRsLXByb3AobWFyZ2luLWxlZnQsIG1hcmdpbi1yaWdodCwgJG1hcmdpbiwgYXV0byk7XG4gICAgfVxuICB9XG59XG5cbi5fbWQtZGF0ZXBpY2tlci1oYXMtdHJpYW5nbGUtaWNvbiB7XG4gIC8vIExlYXZlIHJvb20gZm9yIHRoZSBkb3duLXRyaWFuZ2xlIGJ1dHRvbiB0byBcIm92ZXJmbG93XCIgaXQncyBwYXJlbnQgd2l0aG91dCBtb2RpZnlpbmcgc2Nyb2xsTGVmdC5cbiAgLy8gVGhpcyBwcmV2ZW50cyB0aGUgZWxlbWVudCBmcm9tIHNoaWZ0aW5nIHJpZ2h0IHdoZW4gb3BlbmluZyB2aWEgdGhlIHRyaWFuZ2xlIGJ1dHRvbi5cbiAgQGluY2x1ZGUgcnRsLXByb3AocGFkZGluZy1yaWdodCwgcGFkZGluZy1sZWZ0LCAkbWQtZGF0ZXBpY2tlci10cmlhbmdsZS1idXR0b24td2lkdGggKiAwLjUsIDApO1xuICBAaW5jbHVkZSBydGwtcHJvcChtYXJnaW4tcmlnaHQsIG1hcmdpbi1sZWZ0LCAtJG1kLWRhdGVwaWNrZXItdHJpYW5nbGUtYnV0dG9uLXdpZHRoICogMC41LCBhdXRvKTtcbn1cblxuLy8gQ29udGFpbmVyIGZvciB0aGUgZGF0ZXBpY2tlciBpbnB1dC5cbi5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XG4gIC8vIFBvc2l0aW9uIHJlbGF0aXZlIGluIG9yZGVyIHRvIGFic29sdXRlbHkgcG9zaXRpb24gdGhlIGRvd24tdHJpYW5nbGUgYnV0dG9uIHdpdGhpbi5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcblxuICAubWQtaWNvbi1idXR0b24gKyAmIHtcbiAgICBAaW5jbHVkZSBydGwtcHJvcChtYXJnaW4tbGVmdCwgbWFyZ2luLXJpZ2h0LCAkbWQtZGF0ZXBpY2tlci1idXR0b24tZ2FwLCBhdXRvKTtcbiAgfVxuXG4gICYubWQtZGF0ZXBpY2tlci1mb2N1c2VkIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gIH1cbn1cblxuLm1kLWRhdGVwaWNrZXItaXMtc2hvd2luZyAubWQtc2Nyb2xsLW1hc2sge1xuICB6LWluZGV4OiAkei1pbmRleC1jYWxlbmRhci1wYW5lIC0gMTtcbn1cblxuLy8gRmxvYXRpbmcgcGFuZSB0aGF0IGNvbnRhaW5zIHRoZSBjYWxlbmRhciBhdCB0aGUgYm90dG9tIG9mIHRoZSBpbnB1dC5cbi5tZC1kYXRlcGlja2VyLWNhbGVuZGFyLXBhbmUge1xuICAvLyBPbiBtb3N0IGJyb3dzZXJzIHRoZSBgc2NhbGUoMClgIGJlbG93IHByZXZlbnRzIHRoaXMgZWxlbWVudCBmcm9tXG4gIC8vIG92ZXJmbG93aW5nIGl0J3MgcGFyZW50LCBob3dldmVyIElFIGFuZCBFZGdlIHNlZW0gdG8gZGlzcmVnYXJkIGl0LlxuICAvLyBUaGUgYGxlZnQ6IC0xMDAlYCBwdWxscyB0aGUgZWxlbWVudCBiYWNrIGluIG9yZGVyIHRvIGVuc3VyZSB0aGF0XG4gIC8vIGl0IGRvZXNuJ3QgY2F1c2UgYW4gb3ZlcmZsb3cuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMTAwJTtcbiAgei1pbmRleDogJHotaW5kZXgtY2FsZW5kYXItcGFuZTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRtZC1kYXRlcGlja2VyLW9wZW4tYW5pbWF0aW9uLWR1cmF0aW9uICRzd2lmdC1lYXNlLW91dC10aW1pbmctZnVuY3Rpb247XG5cbiAgJi5tZC1wYW5lLW9wZW4ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLy8gUG9ydGlvbiBvZiB0aGUgZmxvYXRpbmcgcGFuZWwgdGhhdCBzaXRzLCBpbnZpc2libHksIG9uIHRvcCBvZiB0aGUgaW5wdXQuXG4ubWQtZGF0ZXBpY2tlci1pbnB1dC1tYXNrIHtcbiAgaGVpZ2h0OiAkbWQtZGF0ZXBpY2tlci1pbnB1dC1tYXNrLWhlaWdodDtcbiAgd2lkdGg6ICRtZC1jYWxlbmRhci13aWR0aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4vLyBUaGUgY2FsZW5kYXIgcG9ydGlvbiBvZiB0aGUgZmxvYXRpbmcgcGFuZSAodnMuIHRoZSBpbnB1dCBtYXNrKS5cbi5tZC1kYXRlcGlja2VyLWNhbGVuZGFyIHtcbiAgb3BhY2l0eTogMDtcbiAgLy8gVXNlIGEgbW9kaWZpZWQgdGltaW5nIGZ1bmN0aW9uIChmcm9tIHN3aWZ0LWVhc2Utb3V0KSBzbyB0aGF0IHRoZSBvcGFjaXR5IHBhcnQgb2YgdGhlXG4gIC8vIGFuaW1hdGlvbiBkb2Vzbid0IGNvbWUgaW4gYXMgcXVpY2tseSBzbyB0aGF0IHRoZSBmbG9hdGluZyBwYW5lIGRvZXNuJ3QgZXZlciBzZWVtIHRvXG4gIC8vIGNvdmVyIHVwIHRoZSB0cmlnZ2VyIGlucHV0LlxuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRtZC1kYXRlcGlja2VyLW9wZW4tYW5pbWF0aW9uLWR1cmF0aW9uIGN1YmljLWJlemllcigwLjUsIDAsIDAuMjUsIDEpO1xuXG4gIC5tZC1wYW5lLW9wZW4gJiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIG1kLWNhbGVuZGFyOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbi8vIERvd24gdHJpYW5nbGUvYXJyb3cgaW5kaWNhdGluZyB0aGF0IHRoZSBkYXRlcGlja2VyIGNhbiBiZSBvcGVuZWQuXG4vLyBXZSBjYW4gZG8gdGhpcyBlbnRpcmVseSB3aXRoIENTUyB3aXRob3V0IG5lZWRpbmcgdG8gbG9hZCBhbiBpY29uLlxuLy8gU2VlIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vc25pcHBldHMvY3NzL2Nzcy10cmlhbmdsZS9cbi5tZC1kYXRlcGlja2VyLWV4cGFuZC10cmlhbmdsZSB7XG4gIC8vIENlbnRlciB0aGUgdHJpYW5nbGUgaW5zaWRlIG9mIHRoZSBidXR0b24gc28gdGhhdCB0aGVcbiAgLy8gaW5rIHJpcHBsZSBvcmlnaW4gbG9va3MgY29ycmVjdC5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogJG1kLWRhdGUtYXJyb3ctc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkbWQtZGF0ZS1hcnJvdy1zaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAkbWQtZGF0ZS1hcnJvdy1zaXplIHNvbGlkO1xufVxuXG4vLyBCdXR0b24gY29udGFpbmluZyB0aGUgZG93biBcImRpc2Nsb3N1cmVcIiB0cmlhbmdsZS9hcnJvdy5cbi5tZC1kYXRlcGlja2VyLXRyaWFuZ2xlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgQGluY2x1ZGUgcnRsLXByb3AocmlnaHQsIGxlZnQsIDAsIGF1dG8pO1xuICBib3R0b206IC0kbWQtZGF0ZS1hcnJvdy1zaXplICogMC41O1xuXG4gIC8vIFRPRE8oamVsYm91cm4pOiBUaGlzIHBvc2l0aW9uIGlzbid0IGdyZWF0IG9uIGFsbCBwbGF0Zm9ybXMuXG4gIEBpbmNsdWRlIHJ0bCh0cmFuc2Zvcm0sIHRyYW5zbGF0ZVgoNDUlKSwgdHJhbnNsYXRlWCgtNDUlKSk7XG59XG5cbi8vIE5lZWQgY3Jhenkgc3BlY2lmaWNpdHkgdG8gb3ZlcnJpZGUgLm1kLWJ1dHRvbi5tZC1pY29uLWJ1dHRvbi5cbi8vIE9ubHkgYXBwbHkgdGhpcyBoaWdoIHNwZWNpZmljaXR5IHRvIHRoZSBwcm9wZXJ0eSB3ZSBuZWVkIHRvIG92ZXJyaWRlLlxuLm1kLWRhdGVwaWNrZXItdHJpYW5nbGUtYnV0dG9uLm1kLWJ1dHRvbi5tZC1pY29uLWJ1dHRvbiB7XG4gIGhlaWdodDogJG1kLWRhdGVwaWNrZXItdHJpYW5nbGUtYnV0dG9uLXdpZHRoO1xuICB3aWR0aDogJG1kLWRhdGVwaWNrZXItdHJpYW5nbGUtYnV0dG9uLXdpZHRoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6ICRtZC1kYXRlcGlja2VyLWJ1dHRvbi1wYWRkaW5nO1xufVxuXG4vLyBEaXNhYmxlZCBzdGF0ZSBmb3IgYWxsIGVsZW1lbnRzIG9mIHRoZSBwaWNrZXIuXG5tZC1kYXRlcGlja2VyW2Rpc2FibGVkXSB7XG4gIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubWQtZGF0ZXBpY2tlci10cmlhbmdsZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gT3BlbiBzdGF0ZSBmb3IgYWxsIG9mIHRoZSBlbGVtZW50cyBvZiB0aGUgcGlja2VyLlxuLm1kLWRhdGVwaWNrZXItb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyLFxuICBpbnB1dC5tZC1pbnB1dCB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubWQtZGF0ZXBpY2tlci10cmlhbmdsZS1idXR0b24sXG4gICYubWQtaW5wdXQtaGFzLXZhbHVlID4gbGFiZWwsXG4gICYubWQtaW5wdXQtaGFzLXBsYWNlaG9sZGVyID4gbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gV2hlbiB0aGUgcG9zaXRpb24gb2YgdGhlIGZsb2F0aW5nIGNhbGVuZGFyIHBhbmUgaXMgYWRqdXN0ZWQgdG8gcmVtYWluIGluc2lkZVxuLy8gb2YgdGhlIHZpZXdwb3J0LCBoaWRlIHRoZSBpbnB1dHB1dCBtYXNrLCBhcyB0aGUgdGV4dCBpbnB1dCB3aWxsIG5vIGxvbmdlciBiZVxuLy8gZGlyZWN0bHkgdW5kZXJuZWF0aCBpdC5cbi5tZC1kYXRlcGlja2VyLXBvcy1hZGp1c3RlZCAubWQtZGF0ZXBpY2tlci1pbnB1dC1tYXNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gQW5pbWF0ZSB0aGUgY2FsZW5kYXIgaW5zaWRlIG9mIHRoZSBmbG9hdGluZyBjYWxlbmRhciBwYW5lIHN1Y2ggdGhhdCBpdCBhcHBlYXJzIHRvIFwic2Nyb2xsXCIgaW50b1xuLy8gdmlldyB3aGlsZSB0aGUgcGFuZSBpcyBvcGVuaW5nLiBUaGlzIGlzIGRvbmUgYXMgYSBjdWUgdG8gdXNlcnMgdGhhdCB0aGUgY2FsZW5kYXIgaXMgc2Nyb2xsYWJsZS5cbi5tZC1kYXRlcGlja2VyLWNhbGVuZGFyLXBhbmUge1xuICAubWQtY2FsZW5kYXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODVweCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNjVzICRzd2lmdC1lYXNlLW91dC10aW1pbmctZnVuY3Rpb247XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4xMjVzO1xuICB9XG5cbiAgJi5tZC1wYW5lLW9wZW4gLm1kLWNhbGVuZGFyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuJGRpYWxvZy1wYWRkaW5nOiAkYmFzZWxpbmUtZ3JpZCAqIDMgIWRlZmF1bHQ7XG5cbi5tZC1kaWFsb2ctaXMtc2hvd2luZyB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5tZC1kaWFsb2ctY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAkei1pbmRleC1kaWFsb2c7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbm1kLWRpYWxvZyB7XG5cbiAgJi5tZC10cmFuc2l0aW9uLWluIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246ICRzd2lmdC1lYXNlLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApIHNjYWxlKDEuMCk7XG4gIH1cbiAgJi5tZC10cmFuc2l0aW9uLW91dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAkc3dpZnQtZWFzZS1vdXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwxMDAlKSBzY2FsZSgwLjIpO1xuICB9XG5cbiAgb3BhY2l0eTogMDtcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1heC1oZWlnaHQ6IDgwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogYXV0bzsgLy8gc3RvcCBjb250ZW50IGZyb20gbGVha2luZyBvdXQgb2YgZGlhbG9nIHBhcmVudCBhbmQgZml4IElFXG5cbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTEzZHA7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAmPiBmb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cblxuICAubWQtZGlhbG9nLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6ICRkaWFsb2ctcGFkZGluZztcbiAgfVxuXG4gIG1kLWRpYWxvZy1jb250ZW50IHtcbiAgICBvcmRlcjogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICY6bm90KFtsYXlvdXQ9cm93XSkgPiAqOmZpcnN0LWNoaWxkOm5vdCgubWQtc3ViaGVhZGVyKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAubWQtc3ViaGVhZGVyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAubWQtZGlhbG9nLWNvbnRlbnQtYm9keSB7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgIH1cblxuICAgIC5tZC1wcm9tcHQtaW5wdXQtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG4gIH1cblxuICBtZC1kaWFsb2ctYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcmRlcjogMjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIHJ0bChwYWRkaW5nLXJpZ2h0LCAkYmFzZWxpbmUtZ3JpZCwgJGJhc2VsaW5lLWdyaWQgKiAyKTtcbiAgICBAaW5jbHVkZSBydGwocGFkZGluZy1sZWZ0LCAkYmFzZWxpbmUtZ3JpZCAqIDIsICRiYXNlbGluZS1ncmlkKTtcbiAgICBtaW4taGVpZ2h0OiAkYmFzZWxpbmUtZ3JpZCAqIDYuNTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLm1kLWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZWxpbmUtZ3JpZDtcbiAgICAgIEBpbmNsdWRlIHJ0bChtYXJnaW4tbGVmdCwgJGJhc2VsaW5lLWdyaWQsIDApO1xuICAgICAgQGluY2x1ZGUgcnRsKG1hcmdpbi1yaWdodCwgMCwgJGJhc2VsaW5lLWdyaWQpO1xuICAgICAgbWFyZ2luLXRvcDogJGJhc2VsaW5lLWdyaWQ7XG4gICAgfVxuICB9XG4gICYubWQtY29udGVudC1vdmVyZmxvdyB7XG4gICAgbWQtZGlhbG9nLWFjdGlvbnMge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIG1kLWRpYWxvZyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtIC0gMSkge1xuICBtZC1kaWFsb2cubWQtZGlhbG9nLWZ1bGxzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxubWQtZGl2aWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBtYXJnaW46IDA7XG5cbiAgJlttZC1pbnNldF0ge1xuICAgIEBpbmNsdWRlIHJ0bC1wcm9wKG1hcmdpbi1sZWZ0LCBtYXJnaW4tcmlnaHQsICRiYXNlbGluZS1ncmlkICogMTAsIGF1dG8pO1xuICB9XG59XG5cbkBpbmNsdWRlIHdoZW4tbGF5b3V0LXJvdyhtZC1kaXZpZGVyKSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xufVxuXG5tZC1mYWItc3BlZWQtZGlhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAvLyBJbmNsdWRlIHRoZSB0b3AvbGVmdC9ib3R0b20vcmlnaHQgZmFiIHBvc2l0aW9ucyBhbmQgc2V0IHRoZSB6LWluZGV4IGZvciBhYnNvbHV0ZSBwb3NpdGlvbmluZ1xuICBAaW5jbHVkZSBmYWItYWxsLXBvc2l0aW9ucygpO1xuICB6LWluZGV4OiAkei1pbmRleC1mYWI7XG5cbiAgLy8gQWxsb3cgdXNlcnMgdG8gZW5hYmxlL2Rpc2FibGUgaG92ZXJpbmcgb3ZlciB0aGUgZW50aXJlIHNwZWVkIGRpYWwgKGkuZS4gdGhlIGVtcHR5IHNwYWNlIHdoZXJlXG4gIC8vIGl0ZW1zIHdpbGwgZXZlbnR1YWxseSBhcHBlYXIpXG4gICY6bm90KC5tZC1ob3Zlci1mdWxsKSB7XG4gICAgLy8gVHVybiBvZmYgcG9pbnRlciBldmVudHMgd2hlbiBjbG9zZWRcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIG1kLWZhYi10cmlnZ2VyLCAubWQtZmFiLWFjdGlvbi1pdGVtIHtcbiAgICAgIC8vIEFsd2F5cyBtYWtlIHRoZSB0cmlnZ2VyIGFuZCBhY3Rpb24gaXRlbXMgYWx3YXlzIGhhdmUgcG9pbnRlciBldmVudHMgKHRoZSB0b29sdGlwIGxvb2tzXG4gICAgICAvLyBmb3IgdGhlIGZpcnN0IHBhcmVudCB3aXRoIHBvaW50ZXItZXZlbnRzLCBzbyB3ZSBtdXN0IHNldCB0aGlzIGZvciB0b29sdGlwcyB0byB3b3JrKVxuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuXG4gICAgJi5tZC1pcy1vcGVuIHtcbiAgICAgIC8vIFR1cm4gb24gcG9pbnRlciBldmVudHMgd2hlbiBvcGVuXG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG4gIH1cblxuICAuX21kLWNzcy12YXJpYWJsZXMge1xuICAgIHotaW5kZXg6ICR6LWluZGV4LWZhYjtcbiAgfVxuXG4gICYubWQtaXMtb3BlbiB7XG4gICAgLm1kLWZhYi1hY3Rpb24taXRlbSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIG1kLWZhYi1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLy8gU2V0IHRoZSBoZWlnaHQgc28gdGhhdCB0aGUgei1pbmRleCBpbiB0aGUgSlMgYW5pbWF0aW9uIHdvcmtzXG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgLm1kLWZhYi1hY3Rpb24taXRlbSB7XG4gICAgICB0cmFuc2l0aW9uOiAkc3dpZnQtZWFzZS1pbjtcbiAgICB9XG4gIH1cblxuICAmLm1kLWRvd24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBtZC1mYWItdHJpZ2dlciB7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG5cbiAgICBtZC1mYWItYWN0aW9ucyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuICB9XG5cbiAgJi5tZC11cCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIG1kLWZhYi10cmlnZ2VyIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cblxuICAgIG1kLWZhYi1hY3Rpb25zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgfVxuXG4gICYubWQtbGVmdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIG1kLWZhYi10cmlnZ2VyIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cblxuICAgIG1kLWZhYi1hY3Rpb25zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAubWQtZmFiLWFjdGlvbi1pdGVtIHtcbiAgICAgICAgdHJhbnNpdGlvbjogJHN3aWZ0LWVhc2UtaW47XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5tZC1yaWdodCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIG1kLWZhYi10cmlnZ2VyIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cblxuICAgIG1kLWZhYi1hY3Rpb25zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBvcmRlcjogMjtcblxuICAgICAgLm1kLWZhYi1hY3Rpb24taXRlbSB7XG4gICAgICAgIHRyYW5zaXRpb246ICRzd2lmdC1lYXNlLWluO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qXG4gICAqIEhpZGUgc29tZSBncmFwaGljcyBnbGl0Y2hlcyBpZiBzd2l0Y2hpbmcgYW5pbWF0aW9uIHR5cGVzXG4gICAqL1xuICAmLm1kLWZsaW5nLXJlbW92ZSwgJi5tZC1zY2FsZS1yZW1vdmUge1xuICAgIC5tZC1mYWItYWN0aW9uLWl0ZW0gPiAqIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAvKlxuICAgKiBIYW5kbGUgdGhlIGFuaW1hdGlvbnNcbiAgICovXG4gICYubWQtZmxpbmcge1xuICAgIC5tZC1mYWItYWN0aW9uLWl0ZW0ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAvLyBGb3IgdGhlIGluaXRpYWwgYW5pbWF0aW9uLCBzZXQgdGhlIGR1cmF0aW9uIHRvIGJlIGluc3RhbnRcbiAgJi5tZC1mbGluZy5tZC1hbmltYXRpb25zLXdhaXRpbmcge1xuICAgIC5tZC1mYWItYWN0aW9uLWl0ZW0ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAgIH1cbiAgfVxuXG4gICYubWQtc2NhbGUge1xuICAgIC5tZC1mYWItYWN0aW9uLWl0ZW0ge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgIHRyYW5zaXRpb246ICRzd2lmdC1lYXNlLWluO1xuXG4gICAgICAvLyBNYWtlIHRoZSBzY2FsZSBhbmltYXRpb24gYSBiaXQgZmFzdGVyIHNpbmNlIHdlIGFyZSBkZWxheWluZyBlYWNoIGl0ZW1cbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IG1hdGguZGl2KCRzd2lmdC1lYXNlLWluLWR1cmF0aW9uLCAyLjEpO1xuICAgIH1cbiAgfVxufVxuXG4kaWNvbi1idXR0b24tbWFyZ2luOiByZW0oMC42MDApICFkZWZhdWx0O1xuXG5tZC1mYWItdG9vbGJhciB7XG4gICRpY29uLWRlbGF5OiAyMDBtcztcblxuICAvLyBJbmNsdWRlIHRoZSB0b3AvbGVmdC9ib3R0b20vcmlnaHQgZmFiIHBvc2l0aW9uc1xuICBAaW5jbHVkZSBmYWItYWxsLXBvc2l0aW9ucygpO1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIC8qXG4gICAqIENsb3NlZCBzdHlsaW5nXG4gICAqL1xuICAubWQtZmFiLXRvb2xiYXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAvLyBBY2NvdW50IGZvciB0aGUgc2l6ZSBvZiB0aGUgdHJpZ2dlciBwbHVzIGl0cyBtYXJnaW4vc2hhZG93XG4gICAgaGVpZ2h0OiAkYnV0dG9uLWZhYi13aWR0aCArICgkaWNvbi1idXR0b24tbWFyZ2luICogMik7XG4gIH1cblxuICBtZC1mYWItdHJpZ2dlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6ICR6LWluZGV4LWZhYjtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZC1mYWItdG9vbGJhci1iYWNrZ3JvdW5kIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogJHotaW5kZXgtZmFiICsgMTtcblxuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246ICRzd2lmdC1lYXNlLWluO1xuICAgIH1cblxuICAgIG1kLWljb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogJHotaW5kZXgtZmFiICsgMjtcblxuICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgLy8gSGlkZSB0aGUgaWNvbiB2ZXJ5IHF1aWNrbHlcbiAgICAgIHRyYW5zaXRpb246IGFsbCAkaWNvbi1kZWxheSBlYXNlLWluO1xuICAgIH1cbiAgfVxuXG4gICYubWQtbGVmdCB7XG4gICAgbWQtZmFiLXRyaWdnZXIge1xuICAgICAgQGluY2x1ZGUgcnRsLXByb3AocmlnaHQsIGxlZnQsIDAsIGF1dG8pO1xuICAgIH1cblxuICAgIC5tZC10b29sYmFyLXRvb2xzIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuICAgICAgPiAubWQtYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgQGluY2x1ZGUgcnRsLXByb3AobWFyZ2luLXJpZ2h0LCBtYXJnaW4tbGVmdCwgMC42cmVtLCBhdXRvKVxuICAgICAgfVxuXG4gICAgICA+IC5tZC1idXR0b246Zmlyc3QtY2hpbGQge1xuICAgICAgICBAaW5jbHVkZSBydGwtcHJvcChtYXJnaW4tbGVmdCwgbWFyZ2luLXJpZ2h0LCAtMC44cmVtLCBhdXRvKTtcbiAgICAgIH1cblxuXG4gICAgICA+IC5tZC1idXR0b246bGFzdC1jaGlsZCB7XG4gICAgICAgIEBpbmNsdWRlIHJ0bC1wcm9wKG1hcmdpbi1yaWdodCwgbWFyZ2luLWxlZnQsIDhweCwgYXV0byk7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAmLm1kLXJpZ2h0IHtcbiAgICBtZC1mYWItdHJpZ2dlciB7XG4gICAgICBAaW5jbHVkZSBydGwtcHJvcChsZWZ0LCByaWdodCwgMCwgYXV0byk7XG4gICAgfVxuXG4gICAgLm1kLXRvb2xiYXItdG9vbHMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gIH1cblxuICBtZC10b29sYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6ICR6LWluZGV4LWZhYiArIDM7XG5cbiAgICAubWQtdG9vbGJhci10b29scyB7XG4gICAgICAvLyBGaXggc29tZSBzcGFjaW5nIGlzc3VlcyB3aXRoIHRoZSBpY29ucyBhbmQgdGhlIHRyaWdnZXJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICB9XG5cbiAgICAubWQtZmFiLWFjdGlvbi1pdGVtIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgdHJhbnNpdGlvbjogJHN3aWZ0LWVhc2UtaW47XG5cbiAgICAgIC8vIEN1dCB0aGUgYWN0aW9uIGl0ZW0ncyBhbmltYXRpb24gdGltZSBpbiBoYWxmIHNpbmNlIHdlIGRlbGF5IGl0IGluIHRoZSBKU1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHN3aWZ0LWVhc2UtaW4tZHVyYXRpb24gKiAwLjU7XG4gICAgfVxuICB9XG5cbiAgLypcbiAgICogT3BlbiBzdHlsaW5nXG4gICAqL1xuICAmLm1kLWlzLW9wZW4ge1xuICAgIG1kLWZhYi10cmlnZ2VyID4gYnV0dG9uIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgIG1kLWljb24ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZC1mYWItYWN0aW9uLWl0ZW0ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICB9XG59XG5cbm1kLWdyaWQtbGlzdCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgbWQtZ3JpZC10aWxlLFxuICBtZC1ncmlkLXRpbGUgPiBmaWd1cmUsXG4gIG1kLWdyaWQtdGlsZS1oZWFkZXIsXG4gIG1kLWdyaWQtdGlsZS1mb290ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICBtZC1ncmlkLXRpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIGZpZ3VyZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAvLyBIZWFkZXJzICYgZm9vdGVyc1xuICAgIG1kLWdyaWQtdGlsZS1oZWFkZXIsXG4gICAgbWQtZ3JpZC10aWxlLWZvb3RlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAvLyBQb3NpdGlvbmluZ1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICBoMyxcbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxNnB4O1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbWQtZ3JpZC10aWxlLWhlYWRlciB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgbWQtZ3JpZC10aWxlLWZvb3RlciB7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuICB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgbWQtZ3JpZC10aWxlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB9XG4gIG1kLWdyaWQtdGlsZS1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG5cblxubWQtaWNvbiB7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBoZWlnaHQ6ICRpY29uLXNpemU7XG4gIHdpZHRoOiAkaWNvbi1zaXplO1xuXG4gIC8vIFRoZSBpY29ucyBzaG91bGQgbm90IHNocmluayBvbiBzbWFsbGVyIHZpZXdwb3J0cy5cbiAgbWluLWhlaWdodDogJGljb24tc2l6ZTtcbiAgbWluLXdpZHRoOiAkaWNvbi1zaXplO1xuXG4gIHN2ZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmW21kLWZvbnQtaWNvbl0ge1xuICAgIGxpbmUtaGVpZ2h0OiAkaWNvbi1zaXplO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbm1kLWlucHV0LWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIHBpZS1jbGVhcmZpeCgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJGlucHV0LWNvbnRhaW5lci1wYWRkaW5nO1xuICBtYXJnaW46ICRpbnB1dC1jb250YWluZXItdmVydGljYWwtbWFyZ2luICRpbnB1dC1jb250YWluZXItaG9yaXpvbnRhbC1tYXJnaW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgJi5tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvLyBTZXR1cCBhIHNwYWNlciB0aGF0IGlzIGFsd2F5cyB0aGVyZSBhcyBhIHBsYWNlaG9sZGVyIGZvciBhbnkgbWVzc2FnZXMgc28gd2UgZG9uJ3QgY2hhbmdlXG4gIC8vIGhlaWdodCB3aXRoIG9ubHkgMSBtZXNzYWdlXG4gIC5tZC1lcnJvcnMtc3BhY2VyIHtcbiAgICBAaW5jbHVkZSBydGwoZmxvYXQsIHJpZ2h0LCBsZWZ0KTtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtZXJyb3ItaGVpZ2h0O1xuXG4gICAgLy8gRW5zdXJlIHRoZSBlbGVtZW50IGFsd2F5cyB0YWtlcyB1cCBzcGFjZSwgZXZlbiBpZiBlbXB0eVxuICAgIG1pbi13aWR0aDogMXB4O1xuICB9XG5cbiAgPiBtZC1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAkaWNvbi10b3Atb2Zmc2V0O1xuICAgIEBpbmNsdWRlIHJ0bChsZWZ0LCAycHgsIGF1dG8pO1xuICAgIEBpbmNsdWRlIHJ0bChyaWdodCwgYXV0bywgMnB4KTtcbiAgfVxuXG4gIHRleHRhcmVhLFxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIGlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIGlucHV0W3R5cGU9XCJjb2xvclwiXSB7XG4gICAgLyogcmVtb3ZlIGRlZmF1bHQgYXBwZWFyYW5jZSBmcm9tIGFsbCBpbnB1dC90ZXh0YXJlYSAqL1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgaW5wdXRbdHlwZT1cIndlZWtcIl0ge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodCArICRpbnB1dC1wYWRkaW5nLXRvcCAqIDI7XG4gIH1cbiAgdGV4dGFyZWEge1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi5tZC1pbnB1dCB7XG4gICAgICBtaW4taGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQgKyAkaW5wdXQtcGFkZGluZy10b3AgKiAyO1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGF1dG87IC8vIElFIGZpeFxuICAgIH1cblxuICAgIC8vIFRoZSBoZWlnaHQgdXN1YWxseSBnZXRzIHNldCB0byAxIGxpbmUgYnkgYC5tZC1pbnB1dGAuXG4gICAgJlttZC1uby1hdXRvZ3Jvd10ge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgbGFiZWw6bm90KC5tZC1jb250YWluZXItaWdub3JlKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBAaW5jbHVkZSBydGwobGVmdCwgMCwgYXV0byk7XG4gICAgQGluY2x1ZGUgcnRsKHJpZ2h0LCBhdXRvLCAwKTtcblxuICAgICYubWQtcmVxdWlyZWQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyAqJztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICB9XG5cbiAgbGFiZWw6bm90KC5tZC1uby1mbG9hdCk6bm90KC5tZC1jb250YWluZXItaWdub3JlKSxcbiAgLm1kLXBsYWNlaG9sZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgQGluY2x1ZGUgcnRsKHBhZGRpbmctbGVmdCwgJGlucHV0LWNvbnRhaW5lci1wYWRkaW5nLCAwKTtcbiAgICBAaW5jbHVkZSBydGwocGFkZGluZy1yaWdodCwgMCwgJGlucHV0LWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGlucHV0LWxhYmVsLWRlZmF1bHQtb2Zmc2V0ICsgNCwgMCkgc2NhbGUoJGlucHV0LWxhYmVsLWRlZmF1bHQtc2NhbGUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkc3dpZnQtZWFzZS1vdXQtZHVyYXRpb24gJHN3aWZ0LWVhc2Utb3V0LXRpbWluZy1mdW5jdGlvbjtcblxuICAgIC8vIFRoZSBtYXgtd2lkdGggaXMgbmVjZXNzYXJ5LCBiZWNhdXNlIGluIHNvbWUgYnJvd3NlcnMsIHVzaW5nIHRoaXMgdG9nZXRoZXIgd2l0aFxuICAgIC8vIGEgY2FsYyBtaWdodCBjYXVzZSBpdCB0byBvdmVyZmxvdyB0aGUgcGFyZW50LiBTZWUgIzc0MDNcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBydGwodHJhbnNmb3JtLW9yaWdpbiwgbGVmdCB0b3AsIHJpZ2h0IHRvcCk7XG4gIH1cbiAgJi5tZC1pbnB1dC1oYXMtdmFsdWUge1xuICAgIGxhYmVsOm5vdCgubWQtbm8tZmxvYXQpOm5vdCgubWQtY29udGFpbmVyLWlnbm9yZSksXG4gICAgLm1kLXBsYWNlaG9sZGVyIHtcbiAgICAgIEBpbmNsdWRlIHJ0bChwYWRkaW5nLWxlZnQsICRpbnB1dC1jb250YWluZXItcGFkZGluZyArIDFweCwgMCk7XG4gICAgICBAaW5jbHVkZSBydGwocGFkZGluZy1yaWdodCwgMCwgJGlucHV0LWNvbnRhaW5lci1wYWRkaW5nICsgMXB4KTtcbiAgICB9XG4gIH1cbiAgLm1kLXBsYWNlaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGlucHV0LXBsYWNlaG9sZGVyLW9mZnNldCArICRiYXNlbGluZS1ncmlkICogMC43NSwgMCk7XG4gIH1cbiAgJi5tZC1pbnB1dC1mb2N1c2VkIC5tZC1wbGFjZWhvbGRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRpbnB1dC1wbGFjZWhvbGRlci1vZmZzZXQsIDApO1xuICB9XG4gIC8vIFBsYWNlaG9sZGVyIHNob3VsZCBpbW1lZGlhdGVseSBkaXNhcHBlYXIgd2hlbiB0aGUgdXNlciBzdGFydHMgdHlwaW5nXG4gICYubWQtaW5wdXQtaGFzLXZhbHVlIC5tZC1wbGFjZWhvbGRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJjpub3QoIC5tZC1pbnB1dC1oYXMtdmFsdWUgKTpub3QoIC5tZC1pbnB1dC1oYXMtcGxhY2Vob2xkZXIgKSBpbnB1dDpub3QoIDpmb2N1cyApIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJjpub3QoIC5tZC1pbnB1dC1oYXMtdmFsdWUgKSBpbnB1dDpub3QoIDpmb2N1cyApOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtYW1wbS1maWVsZCxcbiAgJjpub3QoIC5tZC1pbnB1dC1oYXMtdmFsdWUgKSBpbnB1dDpub3QoIDpmb2N1cyApOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuICAmOm5vdCggLm1kLWlucHV0LWhhcy12YWx1ZSApIGlucHV0Om5vdCggOmZvY3VzICk6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuICAmOm5vdCggLm1kLWlucHV0LWhhcy12YWx1ZSApIGlucHV0Om5vdCggOmZvY3VzICk6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taWxsaXNlY29uZC1maWVsZCxcbiAgJjpub3QoIC5tZC1pbnB1dC1oYXMtdmFsdWUgKSBpbnB1dDpub3QoIDpmb2N1cyApOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLWZpZWxkLFxuICAmOm5vdCggLm1kLWlucHV0LWhhcy12YWx1ZSApIGlucHV0Om5vdCggOmZvY3VzICk6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbiAgJjpub3QoIC5tZC1pbnB1dC1oYXMtdmFsdWUgKSBpbnB1dDpub3QoIDpmb2N1cyApOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtc2Vjb25kLWZpZWxkLFxuICAmOm5vdCggLm1kLWlucHV0LWhhcy12YWx1ZSApIGlucHV0Om5vdCggOmZvY3VzICk6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC13ZWVrLWZpZWxkLFxuICAmOm5vdCggLm1kLWlucHV0LWhhcy12YWx1ZSApIGlucHV0Om5vdCggOmZvY3VzICk6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkLFxuICAmOm5vdCggLm1kLWlucHV0LWhhcy12YWx1ZSApIGlucHV0Om5vdCggOmZvY3VzICk6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0IHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAvKlxuICAgKiBUaGUgLm1kLWlucHV0IGNsYXNzIGlzIGFkZGVkIHRvIHRoZSBpbnB1dC90ZXh0YXJlYVxuICAgKi9cbiAgLm1kLWlucHV0IHtcbiAgICBvcmRlcjogMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogJGlucHV0LXBhZGRpbmctdG9wO1xuICAgIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtcGFkZGluZy1ib3R0b207XG4gICAgQGluY2x1ZGUgcnRsKHBhZGRpbmctbGVmdCwgMCwgJGlucHV0LWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgICBAaW5jbHVkZSBydGwocGFkZGluZy1yaWdodCwgJGlucHV0LWNvbnRhaW5lci1wYWRkaW5nLCAwKTtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAkaW5wdXQtYm9yZGVyLXdpZHRoLWRlZmF1bHQgMDtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICAgIGhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0ICsgJGlucHV0LXBhZGRpbmctdG9wICogMjtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogJGlucHV0LWxpbmUtaGVpZ2h0OyAvL0lFIGZpeFxuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgLy8gRmlyZWZveCBmaXhcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgJHN3aWZ0LWVhc2Utb3V0LWR1cmF0aW9uICRzd2lmdC1lYXNlLW91dC10aW1pbmctZnVuY3Rpb247XG5cbiAgICAvLyBGaXggbnVtYmVyIGlucHV0cyBpbiBGaXJlZm94IHRvIGJlIGZ1bGwtd2lkdGhcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLy8gSGFja3kgZml4IHRvIGZvcmNlIHZlcnRpY2FsIGFsaWdubWVudCBiZXR3ZWVuIGBpbnB1dGAgYW5kIGB0ZXh0YXJlYWBcbiAgICAvLyBJbnB1dCBhbmQgdGV4dGFyZWEgZG8gbm90IGFsaWduIGJ5IGRlZmF1bHQ6XG4gICAgLy8gaHR0cDovL2pzYmluLmNvbS9idXFvbWV2YWdlLzEvZWRpdD9odG1sLGNzcyxqcyxvdXRwdXRcbiAgICBAaW5jbHVkZSBydGwoZmxvYXQsIGxlZnQsIHJpZ2h0KTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gICAgJjppbnZhbGlkIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgICYubWQtbm8tZmxleCB7XG4gICAgICBmbGV4OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLm1kLWNoYXItY291bnRlciB7XG4gICAgQGluY2x1ZGUgcnRsKHRleHQtYWxpZ24sIHJpZ2h0LCBsZWZ0KTtcbiAgICBAaW5jbHVkZSBydGwocGFkZGluZy1yaWdodCwgJGlucHV0LWNvbnRhaW5lci1wYWRkaW5nLCAwKTtcbiAgICBAaW5jbHVkZSBydGwocGFkZGluZy1sZWZ0LCAwLCAkaW5wdXQtY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG5cbiAgLy9cbiAgLy8gbmdNZXNzYWdlIGJhc2Ugc3R5bGVzIC0gYW5pbWF0aW9ucyBtb3ZlZCB0byBpbnB1dC5qc1xuICAvL1xuICAubWQtaW5wdXQtbWVzc2FnZXMtYW5pbWF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3JkZXI6IDQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBydGwoY2xlYXIsIGxlZnQsIHJpZ2h0KTtcbiAgfVxuXG4gIC5tZC1pbnB1dC1tZXNzYWdlLWFuaW1hdGlvbiwgLm1kLWNoYXItY291bnRlciB7XG4gICAgZm9udC1zaXplOiAkaW5wdXQtZXJyb3ItZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtZXJyb3ItbGluZS1oZWlnaHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIHRyYW5zaXRpb246ICRzd2lmdC1lYXNlLWluO1xuXG4gICAgLy8gRGVmYXVsdCBzdGF0ZSBmb3IgbWVzc2FnZXMgaXMgdG8gYmUgdmlzaWJsZVxuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogJGVycm9yLXBhZGRpbmctdG9wO1xuXG4gICAgJjpub3QoLm1kLWNoYXItY291bnRlcikge1xuICAgICAgLy8gQWRkIHNvbWUgcGFkZGluZyBzbyB0aGF0IHRoZSBtZXNzYWdlcyBkb24ndCB0b3VjaCB0aGUgY2hhcmFjdGVyIGNvdW50ZXJcbiAgICAgIEBpbmNsdWRlIHJ0bChwYWRkaW5nLXJpZ2h0LCByZW0oMC41KSwgMCk7XG4gICAgICBAaW5jbHVkZSBydGwocGFkZGluZy1sZWZ0LCAwLCByZW0oMC41KSk7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoLm1kLWlucHV0LWludmFsaWQpIHtcbiAgICAubWQtYXV0by1oaWRlIHtcbiAgICAgIC5tZC1pbnB1dC1tZXNzYWdlLWFuaW1hdGlvbiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWQtaW5wdXQtbWVzc2FnZS1hbmltYXRpb24ge1xuICAgIC8vIEVudGVyIGFuaW1hdGlvblxuICAgIC8vIFByZS1hbmltYXRpb24gc3RhdGUgaXMgdHJhbnNwYXJlbnQgYW5kIG9mZiB0YXJnZXRcbiAgICAmLm5nLWVudGVyLXByZXBhcmUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgICB9XG5cbiAgICAvLyBGaXJzdCBrZXlmcmFtZSBvZiBlbnRyeSBhbmltYXRpb25cbiAgICAmLm5nLWVudGVyOm5vdCgubmctZW50ZXItYWN0aXZlKSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgIH1cbiAgfVxuXG4gICYubWQtaW5wdXQtZm9jdXNlZCxcbiAgJi5tZC1pbnB1dC1oYXMtcGxhY2Vob2xkZXIsXG4gICYubWQtaW5wdXQtaGFzLXZhbHVlIHtcbiAgICBsYWJlbDpub3QoLm1kLW5vLWZsb2F0KSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRpbnB1dC1sYWJlbC1mbG9hdC1vZmZzZXQsIDApIHNjYWxlKCRpbnB1dC1sYWJlbC1mbG9hdC1zY2FsZSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHN3aWZ0LWVhc2Utb3V0LXRpbWluZy1mdW5jdGlvbiAkc3dpZnQtZWFzZS1vdXQtZHVyYXRpb24sXG4gICAgICAgICAgICAgICAgICB3aWR0aCAkc3dpZnQtZWFzZS1vdXQtdGltaW5nLWZ1bmN0aW9uICRzd2lmdC1lYXNlLW91dC1kdXJhdGlvbjtcbiAgICB9XG4gIH1cblxuICAvLyBJZiB3ZSBoYXZlIGFuIGV4aXN0aW5nIHZhbHVlOyBkb24ndCBhbmltYXRlIHRoZSB0cmFuc2Zvcm0gYXMgaXQgaGFwcGVucyBvbiBwYWdlIGxvYWQgYW5kXG4gIC8vIGNhdXNlcyBlcnJhdGljL3VubmVjZXNzYXJ5IGFuaW1hdGlvblxuICAmLm1kLWlucHV0LWhhcy12YWx1ZSB7XG4gICAgbGFiZWwge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBVc2Ugd2lkZSBib3JkZXIgaW4gZXJyb3Igc3RhdGUgb3IgaW4gZm9jdXNlZCBzdGF0ZVxuICAmLm1kLWlucHV0LWZvY3VzZWQgLm1kLWlucHV0LFxuICAubWQtaW5wdXQubmctaW52YWxpZC5uZy1kaXJ0eSxcbiAgJi5tZC1pbnB1dC1yZXNpemVkIC5tZC1pbnB1dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IC8vIEluY3JlYXNlIGJvcmRlciB3aWR0aCBieSAxcHgsIGRlY3JlYXNlIHBhZGRpbmcgYnkgMVxuICAgIGJvcmRlci13aWR0aDogMCAwICRpbnB1dC1ib3JkZXItd2lkdGgtZm9jdXNlZCAwO1xuICB9XG5cbiAgLm1kLWlucHV0IHtcbiAgICAmW2Rpc2FibGVkXSxcbiAgICBbZGlzYWJsZWRdICYge1xuICAgICAgLy8gVGhlIG5lZ2F0aXZlIGJvcmRlciB3aWR0aCBvZmZzZXRzIHRoZSBkb3R0ZWQgXCJib3JkZXJcIiBzb1xuICAgICAgLy8gaXQncyBwbGFjZWQgaW4gdGhlIHNhbWUgcGxhY2UgYXMgdGhlIHNvbGlkIG9uZSBiZWZvcmUgaXQuXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gJGlucHV0LWJvcmRlci13aWR0aC1kZWZhdWx0ICogLTEgbGVmdCAwO1xuICAgICAgLy8gVGhpcyBiYWNrZ3JvdW5kLXNpemUgaXMgY29vcmRpbmF0ZWQgd2l0aCBhIGxpbmVhci1ncmFkaWVudCBzZXQgaW4gaW5wdXQtdGhlbWUuc2Nzc1xuICAgICAgLy8gdG8gY3JlYXRlIGEgZG90dGVkIGxpbmUgdW5kZXIgdGhlIGlucHV0LlxuICAgICAgYmFja2dyb3VuZC1zaXplOiA0cHggMXB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIH1cbiAgfVxuXG4gICYubWQtaWNvbi1mbG9hdCB7XG5cbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wICRzd2lmdC1lYXNlLW91dC1kdXJhdGlvbiAkc3dpZnQtZWFzZS1vdXQtdGltaW5nLWZ1bmN0aW9uO1xuXG4gICAgPiBsYWJlbCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICA+IG1kLWljb24ge1xuICAgICAgdG9wOiAkaWNvbi10b3Atb2Zmc2V0O1xuICAgICAgQGluY2x1ZGUgcnRsKGxlZnQsIDJweCwgYXV0byk7XG4gICAgICBAaW5jbHVkZSBydGwocmlnaHQsIGF1dG8sIDJweCk7XG4gICAgfVxuXG4gIH1cblxuICAmLm1kLWljb24tbGVmdCxcbiAgJi5tZC1pY29uLXJpZ2h0IHtcbiAgICA+IGxhYmVsIHtcbiAgICAgICY6bm90KC5tZC1uby1mbG9hdCk6bm90KC5tZC1jb250YWluZXItaWdub3JlKSxcbiAgICAgIC5tZC1wbGFjZWhvbGRlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRpY29uLW9mZnNldH0pO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGljb24gb2Zmc2V0IHNob3VsZCBoYXZlIGhpZ2hlciBwcmlvcml0eSBhcyBub3JtYWwgbGFiZWxcbiAgJi5tZC1pY29uLWxlZnQge1xuICAgIEBpbmNsdWRlIHJ0bChwYWRkaW5nLWxlZnQsICRpY29uLW9mZnNldCwgMCk7XG4gICAgQGluY2x1ZGUgcnRsKHBhZGRpbmctcmlnaHQsIDAsICRpY29uLW9mZnNldCk7XG4gICAgPiBsYWJlbCB7XG4gICAgICBAaW5jbHVkZSBydGwobGVmdCwgJGljb24tb2Zmc2V0LCBhdXRvKTtcbiAgICAgIEBpbmNsdWRlIHJ0bChyaWdodCwgYXV0bywgJGljb24tb2Zmc2V0KTtcbiAgICB9XG4gIH1cblxuICAmLm1kLWljb24tcmlnaHQge1xuICAgIEBpbmNsdWRlIHJ0bChwYWRkaW5nLWxlZnQsIDAsICRpY29uLW9mZnNldCk7XG4gICAgQGluY2x1ZGUgcnRsKHBhZGRpbmctcmlnaHQsICRpY29uLW9mZnNldCwgMCk7XG5cbiAgICA+IG1kLWljb246bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgQGluY2x1ZGUgcnRsKHJpZ2h0LCAycHgsIGF1dG8pO1xuICAgICAgQGluY2x1ZGUgcnRsKGxlZnQsIGF1dG8sIDJweCk7XG4gICAgfVxuICB9XG5cbiAgJi5tZC1pY29uLWxlZnQubWQtaWNvbi1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAkaWNvbi1vZmZzZXQ7XG4gICAgcGFkZGluZy1yaWdodDogJGljb24tb2Zmc2V0O1xuXG4gICAgPiBsYWJlbCB7XG4gICAgICAmOm5vdCgubWQtbm8tZmxvYXQpOm5vdCgubWQtY29udGFpbmVyLWlnbm9yZSksXG4gICAgICAubWQtcGxhY2Vob2xkZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gKCN7JGljb24tb2Zmc2V0fSAqIDIpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1kLXJlc2l6ZS13cmFwcGVyIHtcbiAgQGluY2x1ZGUgcGllLWNsZWFyZml4KCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1kLXJlc2l6ZS1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogbWF0aC5kaXYoJGlucHV0LXJlc2l6ZS1oYW5kbGUtaGVpZ2h0LCAtMik7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogJGlucHV0LXJlc2l6ZS1oYW5kbGUtaGVpZ2h0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogbnMtcmVzaXplO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICBtZC1pbnB1dC1jb250YWluZXIubWQtZGVmYXVsdC10aGVtZSA+IG1kLWljb24ge1xuICAgIGZpbGw6ICNmZmY7XG4gIH1cbn1cblxuJGRlbnNlLWJhc2VsaW5lLWdyaWQ6ICRiYXNlbGluZS1ncmlkICogMC41ICFkZWZhdWx0O1xuXG4kbGlzdC1oMy1tYXJnaW46IDAgMCAwIDAgIWRlZmF1bHQ7XG4kbGlzdC1oNC1tYXJnaW46IDNweCAwIDFweCAwICFkZWZhdWx0O1xuJGxpc3QtaDQtZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcbiRsaXN0LWhlYWRlci1saW5lLWhlaWdodDogMS4yZW0gIWRlZmF1bHQ7XG4kbGlzdC1wLW1hcmdpbjogMCAwIDAgMCAhZGVmYXVsdDtcbiRsaXN0LXAtbGluZS1oZWlnaHQ6IDEuNmVtICFkZWZhdWx0O1xuXG4kbGlzdC1wYWRkaW5nLXRvcDogJGJhc2VsaW5lLWdyaWQgIWRlZmF1bHQ7XG4kbGlzdC1wYWRkaW5nLXJpZ2h0OiAwcHggIWRlZmF1bHQ7XG4kbGlzdC1wYWRkaW5nLWxlZnQ6IDBweCAhZGVmYXVsdDtcbiRsaXN0LXBhZGRpbmctYm90dG9tOiAkYmFzZWxpbmUtZ3JpZCAhZGVmYXVsdDtcblxuJGl0ZW0tcGFkZGluZy10b3A6IDBweCAhZGVmYXVsdDtcbiRpdGVtLXBhZGRpbmctcmlnaHQ6IDBweCAhZGVmYXVsdDtcbiRpdGVtLXBhZGRpbmctbGVmdDogMHB4ICFkZWZhdWx0O1xuJGl0ZW0tcGFkZGluZy1ib3R0b206IDBweCAhZGVmYXVsdDtcbiRsaXN0LWl0ZW0tcGFkZGluZy12ZXJ0aWNhbDogMHB4ICFkZWZhdWx0O1xuJGxpc3QtaXRlbS1wYWRkaW5nLWhvcml6b250YWw6ICRiYXNlbGluZS1ncmlkICogMiAhZGVmYXVsdDtcbiRsaXN0LWl0ZW0tcHJpbWFyeS13aWR0aDogJGJhc2VsaW5lLWdyaWQgKiA3ICFkZWZhdWx0O1xuJGxpc3QtaXRlbS1wcmltYXJ5LWF2YXRhci13aWR0aDogJGJhc2VsaW5lLWdyaWQgKiA1ICFkZWZhdWx0O1xuJGxpc3QtaXRlbS1wcmltYXJ5LWljb24td2lkdGg6ICRiYXNlbGluZS1ncmlkICogMyAhZGVmYXVsdDtcbiRsaXN0LWl0ZW0tc2Vjb25kYXJ5LWxlZnQtbWFyZ2luOiAkYmFzZWxpbmUtZ3JpZCAqIDIgIWRlZmF1bHQ7XG4kbGlzdC1pdGVtLXNlY29uZGFyeS1idXR0b24td2lkdGg6ICRiYXNlbGluZS1ncmlkICogNiAhZGVmYXVsdDtcbiRsaXN0LWl0ZW0taW5zZXQtZGl2aWRlci1vZmZzZXQ6IDkgKiAkYmFzZWxpbmUtZ3JpZCAhZGVmYXVsdDtcbiRsaXN0LWl0ZW0taGVpZ2h0OiA2ICogJGJhc2VsaW5lLWdyaWQgIWRlZmF1bHQ7XG4kbGlzdC1pdGVtLXR3by1saW5lLWhlaWdodDogOSAqICRiYXNlbGluZS1ncmlkICFkZWZhdWx0O1xuJGxpc3QtaXRlbS10aHJlZS1saW5lLWhlaWdodDogMTEgKiAkYmFzZWxpbmUtZ3JpZCAhZGVmYXVsdDtcblxuJGxpc3QtaXRlbS1kZW5zZS1oZWlnaHQ6IDEwICogJGRlbnNlLWJhc2VsaW5lLWdyaWQgIWRlZmF1bHQ7XG4kbGlzdC1pdGVtLWRlbnNlLXR3by1saW5lLWhlaWdodDogMTUgKiAkZGVuc2UtYmFzZWxpbmUtZ3JpZCAhZGVmYXVsdDtcbiRsaXN0LWl0ZW0tZGVuc2UtdGhyZWUtbGluZS1oZWlnaHQ6IDE5ICogJGRlbnNlLWJhc2VsaW5lLWdyaWQgIWRlZmF1bHQ7XG4kbGlzdC1pdGVtLWRlbnNlLXByaW1hcnktaWNvbi13aWR0aDogJGRlbnNlLWJhc2VsaW5lLWdyaWQgKiA1ICFkZWZhdWx0O1xuJGxpc3QtaXRlbS1kZW5zZS1wcmltYXJ5LWF2YXRhci13aWR0aDogJGRlbnNlLWJhc2VsaW5lLWdyaWQgKiA5ICFkZWZhdWx0O1xuJGxpc3QtaXRlbS1kZW5zZS1oZWFkZXItZm9udC1zaXplOiByb3VuZCgkc3ViaGVhZC1mb250LXNpemUtYmFzZSAqIDAuOCkgIWRlZmF1bHQ7XG4kbGlzdC1pdGVtLWRlbnNlLWZvbnQtc2l6ZTogcm91bmQoJGJvZHktZm9udC1zaXplLWJhc2UgKiAwLjg1KSAhZGVmYXVsdDtcbiRsaXN0LWl0ZW0tZGVuc2UtbGluZS1oZWlnaHQ6IDEuMDUgIWRlZmF1bHQ7XG5cbm1kLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGxpc3QtcGFkZGluZy10b3AgJGxpc3QtcGFkZGluZy1yaWdodCAkbGlzdC1wYWRkaW5nLWJvdHRvbSAkbGlzdC1wYWRkaW5nLWxlZnQ7XG5cbiAgLm1kLXN1YmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAkYm9keS1mb250LXNpemUtYmFzZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxMGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGlzdC1oZWFkZXItbGluZS1oZWlnaHQ7XG4gIH1cblxuICAmLm1kLWRlbnNlOm5vdCgubWQtZGVuc2UtZGlzYWJsZWQpIHtcbiAgICBtZC1saXN0LWl0ZW0ge1xuICAgICAgJixcbiAgICAgIC5tZC1saXN0LWl0ZW0taW5uZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiAkbGlzdC1pdGVtLWRlbnNlLWhlaWdodDtcbiAgICAgICAgQGluY2x1ZGUgaWUxMS1taW4taGVpZ2h0LWZsZXhidWcoJGxpc3QtaXRlbS1kZW5zZS1oZWlnaHQpO1xuXG5cbiAgICAgICAgLy8gTGF5b3V0IGZvciBjb250cm9scyBpbiBwcmltYXJ5IG9yIHNlY29uZGFyeSBkaXZzLCBvciBhdXRvLWluZmVycmVkIGZpcnN0IGNoaWxkXG5cbiAgICAgICAgbWQtaWNvbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgd2lkdGg6ICRsaXN0LWl0ZW0tZGVuc2UtcHJpbWFyeS1pY29uLXdpZHRoO1xuICAgICAgICAgIGhlaWdodDogJGxpc3QtaXRlbS1kZW5zZS1wcmltYXJ5LWljb24td2lkdGg7XG4gICAgICAgIH1cblxuICAgICAgICA+IG1kLWljb246Zmlyc3QtY2hpbGQ6bm90KC5tZC1hdmF0YXItaWNvbikge1xuICAgICAgICAgIEBpbmNsdWRlIHJ0bC1wcm9wKG1hcmdpbi1yaWdodCwgbWFyZ2luLWxlZnQsICRsaXN0LWl0ZW0tcHJpbWFyeS13aWR0aCAtICRsaXN0LWl0ZW0tZGVuc2UtcHJpbWFyeS1pY29uLXdpZHRoLCBhdXRvKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAkZGVuc2UtYmFzZWxpbmUtZ3JpZDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZGVuc2UtYmFzZWxpbmUtZ3JpZDtcbiAgICAgICAgfVxuICAgICAgICAubWQtYXZhdGFyLCAubWQtYXZhdGFyLWljb24ge1xuICAgICAgICAgIEBpbmNsdWRlIHJ0bC1wcm9wKG1hcmdpbi1yaWdodCwgbWFyZ2luLWxlZnQsICRsaXN0LWl0ZW0tcHJpbWFyeS13aWR0aCAtICRsaXN0LWl0ZW0tZGVuc2UtcHJpbWFyeS1hdmF0YXItd2lkdGgsIGF1dG8pO1xuICAgICAgICAgIG1hcmdpbi10b3A6ICRkZW5zZS1iYXNlbGluZS1ncmlkICsgMnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRkZW5zZS1iYXNlbGluZS1ncmlkICsgMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5tZC1hdmF0YXIge1xuICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6ICRsaXN0LWl0ZW0tZGVuc2UtcHJpbWFyeS1hdmF0YXItd2lkdGg7XG4gICAgICAgICAgaGVpZ2h0OiAkbGlzdC1pdGVtLWRlbnNlLXByaW1hcnktYXZhdGFyLXdpZHRoO1xuICAgICAgICB9XG4gICAgICAgIC5tZC1zZWNvbmRhcnktY29udGFpbmVyIHtcbiAgICAgICAgICAubWQtc2Vjb25kYXJ5Lm1kLWJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZGVuc2UtYmFzZWxpbmUtZ3JpZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRkZW5zZS1iYXNlbGluZS1ncmlkO1xuICAgICAgICAgIH1cbiAgICAgICAgICBtZC1jaGVja2JveDpub3QoLm1kLWRlbnNlLWRpc2FibGVkKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkaWNvbi1idXR0b24taGVpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm1kLTItbGluZSxcbiAgICAgICYubWQtMy1saW5lIHtcbiAgICAgICAgJiwgJiA+IC5tZC1uby1zdHlsZSB7XG4gICAgICAgICAgLm1kLWxpc3QtaXRlbS10ZXh0IHtcbiAgICAgICAgICAgICYubWQtb2Zmc2V0IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsLXByb3AobWFyZ2luLWxlZnQsIG1hcmdpbi1yaWdodCwgJGxpc3QtaXRlbS1wcmltYXJ5LXdpZHRoLCBhdXRvKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDMsXG4gICAgICAgICAgICBoNCxcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpc3QtaXRlbS1kZW5zZS1saW5lLWhlaWdodDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkbGlzdC1pdGVtLWRlbnNlLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRsaXN0LWl0ZW0tZGVuc2UtaGVhZGVyLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5tZC0yLWxpbmUge1xuICAgICAgICAmLCAmID4gLm1kLW5vLXN0eWxlIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAkbGlzdC1pdGVtLWRlbnNlLXR3by1saW5lLWhlaWdodDtcbiAgICAgICAgICBAaW5jbHVkZSBpZTExLW1pbi1oZWlnaHQtZmxleGJ1ZygkbGlzdC1pdGVtLWRlbnNlLXR3by1saW5lLWhlaWdodCk7XG5cbiAgICAgICAgICA+IC5tZC1hdmF0YXIsIC5tZC1hdmF0YXItaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkYmFzZWxpbmUtZ3JpZCAqIDEuNTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5tZC0zLWxpbmUge1xuICAgICAgICAmLCAmID4gLm1kLW5vLXN0eWxlIHtcblxuICAgICAgICAgIG1pbi1oZWlnaHQ6ICRsaXN0LWl0ZW0tZGVuc2UtdGhyZWUtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgQGluY2x1ZGUgaWUxMS1taW4taGVpZ2h0LWZsZXhidWcoJGxpc3QtaXRlbS1kZW5zZS10aHJlZS1saW5lLWhlaWdodCk7XG5cbiAgICAgICAgICA+IG1kLWljb246Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgPiAubWQtYXZhdGFyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRiYXNlbGluZS1ncmlkICogMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm1kLXN1YmhlYWRlci1pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogJGRlbnNlLWJhc2VsaW5lLWdyaWQgKiAzO1xuICAgICAgcGFkZGluZy1ib3R0b206ICRkZW5zZS1iYXNlbGluZS1ncmlkICogMztcbiAgICB9XG4gIH1cbn1cblxubWQtbGlzdC1pdGVtIHtcbiAgLy8gRW5zdXJlIG5lc3RlZCBkaXZpZGVycyBhcmUgcHJvcGVybHkgcG9zaXRpb25lZFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5tZC1wcm94eS1mb2N1cy5tZC1mb2N1c2VkIC5tZC1uby1zdHlsZSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBsaW5lYXI7XG4gIH1cblxuICAmLl9tZC1idXR0b24td3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgPiBkaXYubWQtYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICAgIC8vIExheW91dCAtIFZlcnRpY2FsbHkgYWxpZ24gdGhlIGl0ZW0gY29udGVudC5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICBwYWRkaW5nOiAkbGlzdC1pdGVtLXBhZGRpbmctdmVydGljYWwgJGxpc3QtaXRlbS1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBAaW5jbHVkZSBydGwodGV4dC1hbGlnbiwgbGVmdCwgcmlnaHQpO1xuICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcblxuICAgICAgLy8gVGhlIGJ1dHRvbiBleGVjdXRvciBzaG91bGQgZmlsbCB0aGUgd2hvbGUgbGlzdCBpdGVtLlxuICAgICAgPiAubWQtYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC5tZC1saXN0LWl0ZW0taW5uZXIge1xuICAgICAgICAvLyBUaGUgbGlzdCBpdGVtIGNvbnRlbnQgc2hvdWxkIGZpbGwgdGhlIGNvbXBsZXRlIHdpZHRoLlxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgaWUxMS1taW4taGVpZ2h0LWZsZXhidWcoaW5oZXJpdCk7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gICYubWQtbm8tcHJveHksXG4gIC5tZC1uby1zdHlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6ICRsaXN0LWl0ZW0tcGFkZGluZy12ZXJ0aWNhbCAkbGlzdC1pdGVtLXBhZGRpbmctaG9yaXpvbnRhbDtcblxuICAgIC8vIExheW91dCBbZmxleD0nYXV0byddXG4gICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAmLm1kLWJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBAaW5jbHVkZSBydGwodGV4dC1hbGlnbiwgbGVmdCwgcmlnaHQpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogaW5oZXJpdDtcbiAgICAgIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgJiA+IC5tZC1yaXBwbGUtY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lXG4gICAgfVxuICB9XG4gICYubWQtY2xpY2thYmxlOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICBtZC1kaXZpZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIHJ0bC1wcm9wKGxlZnQsIHJpZ2h0LCAwLCBhdXRvKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmW21kLWluc2V0XSB7XG4gICAgICBAaW5jbHVkZSBydGwtcHJvcChsZWZ0LCByaWdodCwgJGxpc3QtaXRlbS1pbnNldC1kaXZpZGVyLW9mZnNldCwgYXV0byk7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skbGlzdC1pdGVtLWluc2V0LWRpdmlkZXItb2Zmc2V0fSk7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLFxuICAubWQtbGlzdC1pdGVtLWlubmVyIHtcblxuICAgIC8vIExheW91dCBbZmxleCBsYXlvdXQtYWxpZ249J3N0YXJ0IGNlbnRlciddXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIG1pbi1oZWlnaHQ6ICRsaXN0LWl0ZW0taGVpZ2h0O1xuICAgIEBpbmNsdWRlIGllMTEtbWluLWhlaWdodC1mbGV4YnVnKCRsaXN0LWl0ZW0taGVpZ2h0KTtcblxuICAgIGhlaWdodDogYXV0bztcblxuICAgIC8vIExheW91dCBmb3IgY29udHJvbHMgaW4gcHJpbWFyeSBvciBzZWNvbmRhcnkgZGl2cywgb3IgYXV0by1pbmZlcmVkIGZpcnN0IGNoaWxkXG4gICAgJiA+IGRpdi5tZC1wcmltYXJ5ID4gbWQtaWNvbjpub3QoLm1kLWF2YXRhci1pY29uKSxcbiAgICAmID4gZGl2Lm1kLXNlY29uZGFyeSA+IG1kLWljb246bm90KC5tZC1hdmF0YXItaWNvbiksXG4gICAgJiA+IG1kLWljb246Zmlyc3QtY2hpbGQ6bm90KC5tZC1hdmF0YXItaWNvbiksXG4gICAgPiBtZC1pY29uLm1kLXNlY29uZGFyeTpub3QoLm1kLWF2YXRhci1pY29uKSB7XG4gICAgICB3aWR0aDogJGxpc3QtaXRlbS1wcmltYXJ5LWljb24td2lkdGg7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIH1cbiAgICAmID4gZGl2Lm1kLXByaW1hcnkgPiBtZC1jaGVja2JveCxcbiAgICAmID4gZGl2Lm1kLXNlY29uZGFyeSA+IG1kLWNoZWNrYm94LFxuICAgICYgPiBtZC1jaGVja2JveCxcbiAgICBtZC1jaGVja2JveC5tZC1zZWNvbmRhcnkge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgLm1kLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gbWQtaWNvbjpmaXJzdC1jaGlsZDpub3QoLm1kLWF2YXRhci1pY29uKSB7XG4gICAgICBAaW5jbHVkZSBydGwtcHJvcChtYXJnaW4tcmlnaHQsIG1hcmdpbi1sZWZ0LCAkbGlzdC1pdGVtLXByaW1hcnktd2lkdGggLSAkbGlzdC1pdGVtLXByaW1hcnktaWNvbi13aWR0aCwgYXV0byk7XG4gICAgfVxuXG4gICAgJiAubWQtYXZhdGFyLCAubWQtYXZhdGFyLWljb24ge1xuICAgICAgbWFyZ2luLXRvcDogJGJhc2VsaW5lLWdyaWQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZWxpbmUtZ3JpZDtcbiAgICAgIEBpbmNsdWRlIHJ0bC1wcm9wKG1hcmdpbi1yaWdodCwgbWFyZ2luLWxlZnQsICRsaXN0LWl0ZW0tcHJpbWFyeS13aWR0aCAtICRsaXN0LWl0ZW0tcHJpbWFyeS1hdmF0YXItd2lkdGgsIGF1dG8pO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgfVxuICAgICYgLm1kLWF2YXRhciB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6ICRsaXN0LWl0ZW0tcHJpbWFyeS1hdmF0YXItd2lkdGg7XG4gICAgICBoZWlnaHQ6ICRsaXN0LWl0ZW0tcHJpbWFyeS1hdmF0YXItd2lkdGg7XG4gICAgfVxuICAgICYgLm1kLWF2YXRhci1pY29uIHtcbiAgICAgIHBhZGRpbmc6IDhweDtcblxuICAgICAgLy8gU2V0IHRoZSB3aWR0aC9oZWlnaHQgdG8gdGhlIHNhbWUgYXMgdGhlIGljb24gdG8gZml4IGlzc3VlIG9uIGlPUyBTYWZhcmkgd2hlcmUgdGhlXG4gICAgICAvLyBoZWlnaHQ6IDEwMCUgd2FzIGNhdXNpbmcgaXQgdG8gYmUgbGFyZ2VyIHRoYW4gaXQncyBwYXJlbnRcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAkaWNvbi1zaXplO1xuICAgICAgICBoZWlnaHQ6ICRpY29uLXNpemU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiA+IG1kLWNoZWNrYm94IHtcbiAgICAgIHdpZHRoOiAzICogJGJhc2VsaW5lLWdyaWQ7XG4gICAgICBtaW4taGVpZ2h0OiAkaWNvbi1idXR0b24taGVpZ2h0O1xuICAgICAgQGluY2x1ZGUgcnRsKG1hcmdpbi1sZWZ0LCAwcHgsIDI5cHgpO1xuICAgICAgQGluY2x1ZGUgcnRsKG1hcmdpbi1yaWdodCwgMjlweCwgMHB4KTtcbiAgICB9XG5cbiAgICAubWQtc2Vjb25kYXJ5LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC8vIEVuc3VyZSB0aGUgc2Vjb25kYXJ5IGJ1dHRvbiBpcyBub3QgYmVoaW5kIHRoZSBwcmltYXJ5IGJ1dHRvbiBpZiBpdHMgdGVtcGxhdGUgaXMgcHJvdmlkZWQgYnlcbiAgICAgIC8vIGEgZGlyZWN0aXZlLlxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAvLyBQZXIgVzNDOiBodHRwczovL3d3dy53My5vcmcvVFIvY3NzLWZsZXhib3gvI2ZsZXgtY29tbW9uXG4gICAgICAvLyBCeSBkZWZhdWx0LCBmbGV4IGl0ZW1zIHdvbuKAmXQgc2hyaW5rIGJlbG93IHRoZWlyIG1pbmltdW0gY29udGVudCBzaXplLlxuICAgICAgLy8gU2FmYXJpIGRvZXNuJ3QgZm9sbG93IHRoYXQgc3BlY2lmaWNhdGlvbiBkdWUgdG8gYSBidWcgYW5kIGV4cGVjdHMgdGhlIGRldmVsb3BlciB0b1xuICAgICAgLy8gZXhwbGljaXRseSBkaXNhYmxlIGZsZXggc2hyaW5raW5nLlxuICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgIC8vIFVzaW5nIG1hcmdpbiBhdXRvIHRvIG1vdmUgdGhlbSB0byB0aGUgZW5kIG9mIHRoZSBsaXN0IGl0ZW0gaXMgbW9yZSBlbGVnYW50LCBiZWNhdXNlIGl0IGhhc1xuICAgICAgLy8gYSBsb3dlciBwcmlvcml0eSB0aGFuIGEgZmxleCBmaWxsZXIgYW5kIGlzbid0IGludHJvZHVjaW5nIGFueSBvdmVyZmxvdyBpc3N1ZXMuXG4gICAgICAvLyBUaGUgbWFyZ2luIG9uIHRoZSB0b3AgaXMgaW1wb3J0YW50IHRvIGFsaWduIG11bHRpcGxlIHNlY29uZGFyeSBpdGVtcyB2ZXJ0aWNhbGx5LlxuICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBydGwobWFyZ2luLXJpZ2h0LCAwLCBhdXRvKTtcbiAgICAgIEBpbmNsdWRlIHJ0bChtYXJnaW4tbGVmdCwgYXV0bywgMCk7XG5cbiAgICAgIC5tZC1idXR0b24sIC5tZC1pY29uLWJ1dHRvbiB7XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAvLyBSZXNldCA2cHggbWFyZ2luIGZvciB0aGUgYnV0dG9uLlxuICAgICAgICAgIEBpbmNsdWRlIHJ0bC1wcm9wKG1hcmdpbi1yaWdodCwgbWFyZ2luLWxlZnQsIDAsIGF1dG8pO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIG1kLWNoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luOiAwIDZweDtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRpY29uLWJ1dHRvbi1oZWlnaHQ7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICB3aWR0aDogJGljb24tYnV0dG9uLXdpZHRoO1xuICAgICAgICAgIEBpbmNsdWRlIHJ0bC1wcm9wKG1hcmdpbi1yaWdodCwgbWFyZ2luLWxlZnQsIDAsIGF1dG8pO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIG1kLXN3aXRjaCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgcnRsLXByb3AobWFyZ2luLXJpZ2h0LCBtYXJnaW4tbGVmdCwgLTZweCwgYXV0byk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiA+IHAsICYgPiAubWQtbGlzdC1pdGVtLWlubmVyID4gcCB7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmLm1kLTItbGluZSxcbiAgJi5tZC0zLWxpbmUge1xuICAgICYsICYgPiAubWQtbm8tc3R5bGUge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgJi5tZC1sb25nLXRleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAkYmFzZWxpbmUtZ3JpZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2VsaW5lLWdyaWQ7XG4gICAgICB9XG5cbiAgICAgIC5tZC1saXN0LWl0ZW0tdGV4dCB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICYubWQtb2Zmc2V0IHtcbiAgICAgICAgICBAaW5jbHVkZSBydGwtcHJvcChtYXJnaW4tbGVmdCwgbWFyZ2luLXJpZ2h0LCAkbGlzdC1pdGVtLXByaW1hcnktd2lkdGgsIGF1dG8pO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHN1YmhlYWQtZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMTBlbTtcbiAgICAgICAgICBtYXJnaW46ICRsaXN0LWgzLW1hcmdpbjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpc3QtaGVhZGVyLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAkYm9keS1mb250LXNpemUtYmFzZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMTBlbTtcbiAgICAgICAgICBtYXJnaW46ICRsaXN0LWg0LW1hcmdpbjtcbiAgICAgICAgICBmb250LXdlaWdodDogJGxpc3QtaDQtZm9udC13ZWlnaHQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaXN0LWhlYWRlci1saW5lLWhlaWdodDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAkYm9keS1mb250LXNpemUtYmFzZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxMGVtO1xuICAgICAgICAgIG1hcmdpbjogJGxpc3QtcC1tYXJnaW47XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaXN0LXAtbGluZS1oZWlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm1kLTItbGluZSB7XG4gICAgJiwgJiA+IC5tZC1uby1zdHlsZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgIG1pbi1oZWlnaHQ6ICRsaXN0LWl0ZW0tdHdvLWxpbmUtaGVpZ2h0O1xuICAgICAgQGluY2x1ZGUgaWUxMS1taW4taGVpZ2h0LWZsZXhidWcoJGxpc3QtaXRlbS10d28tbGluZS1oZWlnaHQpO1xuXG4gICAgICA+IC5tZC1hdmF0YXIsIC5tZC1hdmF0YXItaWNvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRiYXNlbGluZS1ncmlkICogMS41O1xuICAgICAgfVxuXG4gICAgICA+IG1kLWljb246Zmlyc3QtY2hpbGQge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuXG4gICAgICAubWQtbGlzdC1pdGVtLXRleHQge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm1kLTMtbGluZSB7XG4gICAgJiwgJiA+IC5tZC1uby1zdHlsZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgIG1pbi1oZWlnaHQ6ICRsaXN0LWl0ZW0tdGhyZWUtbGluZS1oZWlnaHQ7XG4gICAgICBAaW5jbHVkZSBpZTExLW1pbi1oZWlnaHQtZmxleGJ1ZygkbGlzdC1pdGVtLXRocmVlLWxpbmUtaGVpZ2h0KTtcblxuICAgICAgPiBtZC1pY29uOmZpcnN0LWNoaWxkLFxuICAgICAgPiAubWQtYXZhdGFyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJGJhc2VsaW5lLWdyaWQgKiAyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4kbWVudS1ib3JkZXItcmFkaXVzOiAycHggIWRlZmF1bHQ7XG4kbWF4LXZpc2libGUtaXRlbXM6IDYgIWRlZmF1bHQ7XG4kbWVudS1pdGVtLWhlaWdodDogNiAqICRiYXNlbGluZS1ncmlkICFkZWZhdWx0O1xuJGRlbnNlLW1lbnUtaXRlbS1oZWlnaHQ6IDQgKiAkYmFzZWxpbmUtZ3JpZCAhZGVmYXVsdDtcbiRtYXgtbWVudS1oZWlnaHQ6IDIgKiAkYmFzZWxpbmUtZ3JpZCArICRtYXgtdmlzaWJsZS1pdGVtcyAqICRtZW51LWl0ZW0taGVpZ2h0ICFkZWZhdWx0O1xuJG1heC1kZW5zZS1tZW51LWhlaWdodDogMiAqICRiYXNlbGluZS1ncmlkICsgJG1heC12aXNpYmxlLWl0ZW1zICogJGRlbnNlLW1lbnUtaXRlbS1oZWlnaHQgIWRlZmF1bHQ7XG5cbi5tZC1vcGVuLW1lbnUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6ICR6LWluZGV4LW1lbnU7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6ICRtZW51LWJvcmRlci1yYWRpdXM7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMHB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgbWQtbWVudS1kaXZpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAkYmFzZWxpbmUtZ3JpZCAqIDAuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZWxpbmUtZ3JpZCAqIDAuNTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgbWF4LWhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgbWQtbWVudS1jb250ZW50ID4gKiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC8vIERvbid0IGxldCB0aGUgdXNlciBjbGljayBzb21ldGhpbmcgdW50aWwgaXQncyBhbmltYXRlZFxuICAmOm5vdCgubWQtY2xpY2thYmxlKSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAvLyBlbnRlcjogbWVudSBzY2FsZXMgaW4sIHRoZW4gbGlzdCBmYWRlIGluLlxuICAmLm1kLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiAkc3dpZnQtZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gICAgPiBtZC1tZW51LWNvbnRlbnQgPiAqIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiAkc3dpZnQtZWFzZS1pbjtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMTAwbXM7XG4gICAgfVxuICB9XG4gIC8vIGxlYXZlOiB0aGUgY29udGFpbmVyIGZhZGVzIG91dFxuICAmLm1kLWxlYXZlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246ICRzd2lmdC1lYXNlLWluO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDI1MG1zO1xuICB9XG59XG5cbm1kLW1lbnUtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6ICRiYXNlbGluZS1ncmlkIDA7XG4gIG1heC1oZWlnaHQ6ICRtYXgtbWVudS1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gICYubWQtZGVuc2Uge1xuICAgIG1heC1oZWlnaHQ6ICRtYXgtZGVuc2UtbWVudS1oZWlnaHQ7XG4gICAgbWQtbWVudS1pdGVtIHtcbiAgICAgIGhlaWdodDogJGRlbnNlLW1lbnUtaXRlbS1oZWlnaHQ7XG4gICAgICBtaW4taGVpZ2h0OiAkZGVuc2UtbWVudS1pdGVtLWhlaWdodDtcbiAgICB9XG4gIH1cbn1cblxubWQtbWVudS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWluLWhlaWdodDogJG1lbnUtaXRlbS1oZWlnaHQ7XG4gIGhlaWdodDogJG1lbnUtaXRlbS1oZWlnaHQ7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gID4gKiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyKiRiYXNlbGluZS1ncmlkO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIqJGJhc2VsaW5lLWdyaWQ7XG4gIH1cblxuICAvKlxuICAgKiBXZSBjYW5ub3QgdXNlIGZsZXggb24gPGJ1dHRvbj4gZWxlbWVudHMgZHVlIHRvIGEgYnVnIGluIEZpcmVmb3gsIHNvIHdlIGFsc28gY2FuJ3QgdXNlIGl0IG9uXG4gICAqIDxhPiBlbGVtZW50cy4gQWRkIHNvbWUgdG9wIHBhZGRpbmcgdG8gZml4IGFsaWdubWVudCBzaW5jZSBidXR0b25zIGF1dG9tYXRpY2FsbHkgYWxpZ24gdGhlaXJcbiAgICogdGV4dCB2ZXJ0aWNhbGx5LlxuICAgKi9cbiAgPiBhLm1kLWJ1dHRvbiB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxuXG4gID4gLm1kLWJ1dHRvbiB7XG4gICAgLy8gRmlyZWZveC1zcGVjaWZpYyByZXNldCBzdHlsaW5nIHRvIGZpeCBhbGlnbm1lbnQgaXNzdWVzIChzZWUgIzg0NjQpXG4gICAgJjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAwXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcnRsKHRleHQtYWxpZ24sIGxlZnQsIHJpZ2h0KTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIGZvbnQtc2l6ZTogKDIqJGJhc2VsaW5lLWdyaWQpIC0gMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIqJGJhc2VsaW5lLWdyaWQ7XG4gICAgcGFkZGluZy1yaWdodDogMiokYmFzZWxpbmUtZ3JpZDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIG1kLWljb24ge1xuICAgICAgQGluY2x1ZGUgcnRsKG1hcmdpbiwgYXV0byAyKiRiYXNlbGluZS1ncmlkIGF1dG8gMCwgIGF1dG8gMCBhdXRvIDIqJGJhc2VsaW5lLWdyaWQpO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgIH1cbiAgICAubWQtcmlwcGxlLWNvbnRhaW5lciB7XG4gICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgIH1cbiAgfVxufVxuXG5tZC10b29sYmFyIHtcbiAgLm1kLW1lbnUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtIC0gMSkge1xuICBtZC1tZW51LWNvbnRlbnQge1xuICAgIG1pbi13aWR0aDogMTEycHg7XG4gIH1cbiAgQGZvciAkaSBmcm9tIDMgdGhyb3VnaCA3IHtcbiAgICBtZC1tZW51LWNvbnRlbnRbd2lkdGg9XCIjeyRpfVwiXSB7XG4gICAgICBtaW4td2lkdGg6ICRpICogNTZweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xuICBtZC1tZW51LWNvbnRlbnQge1xuICAgIG1pbi13aWR0aDogOTZweDtcbiAgfVxuICBAZm9yICRpIGZyb20gMyB0aHJvdWdoIDcge1xuICAgIG1kLW1lbnUtY29udGVudFt3aWR0aD1cIiN7JGl9XCJdIHtcbiAgICAgIG1pbi13aWR0aDogJGkgKiA2NHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbm1kLXRvb2xiYXIge1xuICAmLm1kLW1lbnUtdG9vbGJhciB7XG4gICAgaDIubWQtdG9vbGJhci10b29scyB7XG4gICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDMuNSAqICRiYXNlbGluZS1ncmlkO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNSAqICRiYXNlbGluZS1ncmlkO1xuICAgIH1cbiAgfVxuXG4gIC8vIFVzZWQgdG8gYWxsb3cgaG92ZXJpbmcgZnJvbSBvbmUgbWVudSB0byB0aGVcbiAgLy8gbmV4dCB3aGVuIGluc2lkZSBvZiBhIHRvb2xiYXIuXG4gICYubWQtaGFzLW9wZW4tbWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6ICR6LWluZGV4LW1lbnU7XG4gIH1cbn1cblxubWQtbWVudS1iYXIge1xuICBwYWRkaW5nOiAwIDIuNSAqICRiYXNlbGluZS1ncmlkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICAubWQtbWVudSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiByZW0oMS40KTtcbiAgICBwYWRkaW5nOiAwIDEuMjUgKiAkYmFzZWxpbmUtZ3JpZDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogNSAqICRiYXNlbGluZS1ncmlkO1xuICB9XG5cbiAgbWQtYmFja2Ryb3AubWQtbWVudS1iYWNrZHJvcCB7XG4gICAgei1pbmRleDogLTI7XG4gIH1cbn1cblxubWQtbWVudS1jb250ZW50Lm1kLW1lbnUtYmFyLW1lbnUubWQtZGVuc2Uge1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBwYWRkaW5nOiAyICogJGJhc2VsaW5lLWdyaWQgMDtcbiAgbWQtbWVudS1pdGVtLm1kLWluZGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgID4gbWQtaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICB0b3A6IDAuNzUgKiAkYmFzZWxpbmUtZ3JpZDtcbiAgICAgIEBpbmNsdWRlIHJ0bC1wcm9wKGxlZnQsIHJpZ2h0LCAzICogJGJhc2VsaW5lLWdyaWQsIGF1dG8pO1xuICAgIH1cbiAgICA+IC5tZC1idXR0b24sIC5tZC1tZW51ID4gLm1kLWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBydGwocGFkZGluZywgMCA0ICogJGJhc2VsaW5lLWdyaWQgMCA4ICogJGJhc2VsaW5lLWdyaWQsIDAgOCAqICRiYXNlbGluZS1ncmlkIDAgNCAqICRiYXNlbGluZS1ncmlkKTtcbiAgICB9XG4gIH1cbiAgLm1kLWJ1dHRvbiB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBoZWlnaHQ6IDQgKiAkYmFzZWxpbmUtZ3JpZDtcbiAgICBzcGFuIHtcbiAgICAgIEBpbmNsdWRlIHJ0bChmbG9hdCwgbGVmdCwgcmlnaHQpO1xuICAgIH1cbiAgICBzcGFuLm1kLWFsdC10ZXh0IHtcbiAgICAgIEBpbmNsdWRlIHJ0bChmbG9hdCwgcmlnaHQsIGxlZnQpO1xuICAgICAgbWFyZ2luOiAwICRiYXNlbGluZS1ncmlkO1xuICAgIH1cbiAgfVxuICBtZC1tZW51LWRpdmlkZXIge1xuICAgIG1hcmdpbjogJGJhc2VsaW5lLWdyaWQgMDtcbiAgfVxuXG4gIG1kLW1lbnUtaXRlbSA+IC5tZC1idXR0b24sIC5tZC1tZW51ID4gLm1kLWJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgcnRsKHRleHQtYWxpZ24sIGxlZnQsIHJpZ2h0KTtcbiAgfVxuXG4gIC5tZC1tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgID4gLm1kLWJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgIEBpbmNsdWRlIHJ0bC1wcm9wKHBhZGRpbmctbGVmdCwgcGFkZGluZy1yaWdodCwgMiAqICRiYXNlbGluZS1ncmlkLCAwKTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJ1xcMjVCQyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBydGwodHJhbnNmb3JtLCByb3RhdGUoMjcwZGVnKSBzY2FsZVkoMC40NSkgc2NhbGVYKDAuOSksIHJvdGF0ZSg5MGRlZykgc2NhbGVZKDAuNDUpIHNjYWxlWCgwLjkpKTtcbiAgICAgICAgQGluY2x1ZGUgcnRsLXByb3AocmlnaHQsIGxlZnQsIDMuNSAqICRiYXNlbGluZS1ncmlkLCBhdXRvKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyoqIE1hdGNoZXMgXCJtZC10YWJzIG1kLXRhYnMtd3JhcHBlclwiIHN0eWxlLiAqL1xuJG1kLW5hdi1iYXItaGVpZ2h0OiA0OHB4O1xuXG4ubWQtbmF2LWJhciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgaGVpZ2h0OiAkbWQtbmF2LWJhci1oZWlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLl9tZC1uYXYtYmFyLWxpc3Qge1xuICBvdXRsaW5lOiBub25lO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG5cbiAgLy8gTGF5b3V0IFtsYXlvdXQ9J3JvdyddXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5tZC1uYXYtaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLy8gb3ZlcnJpZGUgYnV0dG9uIHN0eWxlcyB0byBsb29rIG1vcmUgbGlrZSB0YWJzXG4ubWQtYnV0dG9uLl9tZC1uYXYtYnV0dG9uIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMCA0cHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjM1cyAkc3dpZnQtZWFzZS1pbi1vdXQtdGltaW5nLWZ1bmN0aW9uO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxubWQtbmF2LWluay1iYXIge1xuICAkZHVyYXRpb246ICRzd2lmdC1lYXNlLWluLW91dC1kdXJhdGlvbiAqIDAuNTtcbiAgJG11bHRpcGxpZXI6IDAuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gKCRkdXJhdGlvbiAqICRtdWx0aXBsaWVyKSAkc3dpZnQtZWFzZS1pbi1vdXQtdGltaW5nLWZ1bmN0aW9uO1xuXG4gIC8vIEJ5IGRlZmF1bHQgJG5nQW5pbWF0ZSBsb29rcyBmb3IgdHJhbnNpdGlvbiBkdXJhdGlvbnMgb24gdGhlIGVsZW1lbnQsIHdoZW4gdXNpbmcgbmctaGlkZSwgbmctaWYsIG5nLXNob3cuXG4gIC8vIFRoZSBpbmsgYmFyIGhhcyBhIHRyYW5zaXRpb24gZHVyYXRpb24gYXBwbGllZCwgd2hpY2ggbWVhbnMsIHRoYXQgJG5nQW5pbWF0ZSBkZWxheXMgdGhlIGhpZGUgcHJvY2Vzcy5cbiAgLy8gVG8gYXZvaWQgdGhpcywgd2UgbmVlZCB0byByZXNldCB0aGUgdHJhbnNpdGlvbiwgd2hlbiAkbmdBbmltYXRlIGxvb2tzIGZvciB0aGUgZHVyYXRpb24uXG4gICYubmctYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuXG59XG5cbm1kLW5hdi1leHRyYS1jb250ZW50IHtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cblxuJHByb2dyZXNzLWNpcmN1bGFyLWluZGV0ZXJtaW5hdGUtZHVyYXRpb246IDE1NjguNjNtcyAhZGVmYXVsdDtcblxuQGtleWZyYW1lcyBpbmRldGVybWluYXRlLXJvdGF0ZSB7XG4gICAgMCUgICAgICAgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgIDEwMCUgICAgIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuXG4vLyBVc2VkIHRvIGF2b2lkIHVubmVjZXNzYXJ5IGxheW91dFxubWQtcHJvZ3Jlc3MtY2lyY3VsYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIHJ0bCh0cmFuc2Zvcm0sIHNjYWxlKDEsIDEpLCBzY2FsZSgtMSwgMSkpO1xuXG4gICAgJi5fbWQtcHJvZ3Jlc3MtY2lyY3VsYXItZGlzYWJsZWQge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJi5tZC1tb2RlLWluZGV0ZXJtaW5hdGUgc3ZnIHtcbiAgICAgICAgYW5pbWF0aW9uOiBpbmRldGVybWluYXRlLXJvdGF0ZSAkcHJvZ3Jlc3MtY2lyY3VsYXItaW5kZXRlcm1pbmF0ZS1kdXJhdGlvbiBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbn1cblxuJHByb2dyZXNzLWxpbmVhci1iYXItaGVpZ2h0OiA1cHggIWRlZmF1bHQ7XG5cbm1kLXByb2dyZXNzLWxpbmVhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRwcm9ncmVzcy1saW5lYXItYmFyLWhlaWdodDtcblxuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgcnRsKHRyYW5zZm9ybSwgc2NhbGUoMSwgMSksIHNjYWxlKC0xLCAxKSk7XG5cbiAgJi5fbWQtcHJvZ3Jlc3MtbGluZWFyLWRpc2FibGVkIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAubWQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6ICRwcm9ncmVzcy1saW5lYXItYmFyLWhlaWdodDtcblxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEsIDEpO1xuXG4gICAgLm1kLWJhciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG5cbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAkcHJvZ3Jlc3MtbGluZWFyLWJhci1oZWlnaHQ7XG4gICAgfVxuXG4gICAgLm1kLWRhc2hlZDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBoZWlnaHQ6ICRwcm9ncmVzcy1saW5lYXItYmFyLWhlaWdodDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTIzcHg7XG4gICAgfVxuXG4gICAgLm1kLWJhcjEsIC5tZC1iYXIyIHtcblxuICAgICAgLy8gSnVzdCBzZXQgdGhlIHRyYW5zaXRpb24gaW5mb3JtYXRpb24gaGVyZS5cbiAgICAgIC8vIE5vdGU6IHRoZSBhY3R1YWwgdHJhbnNmb3JtIHZhbHVlcyBhcmUgY2FsY3VsYXRlZCBpbiBKU1xuXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XG4gICAgfVxuXG4gICAgLy8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgLy8gQW5pbWF0aW9ucyBmb3IgbW9kZXM6IERldGVybWluYXRlLCBJbkRldGVybWluYXRlLCBhbmQgUXVlcnlcbiAgICAvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuICAgICYubWQtbW9kZS1xdWVyeSB7XG4gICAgICAgIC5tZC1iYXIxIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5tZC1iYXIyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBxdWVyeSAuOHMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMzkwLCAwLjU3NSwgMC41NjUsIDEuMDAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgJi5tZC1tb2RlLWRldGVybWluYXRlIHtcbiAgICAgIC5tZC1iYXIxIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1kLW1vZGUtaW5kZXRlcm1pbmF0ZSB7XG4gICAgICAubWQtYmFyMSB7XG4gICAgICAgIGFuaW1hdGlvbjogbWQtcHJvZ3Jlc3MtbGluZWFyLWluZGV0ZXJtaW5hdGUtc2NhbGUtMSA0cyBpbmZpbml0ZSxcbiAgICAgICAgICAgICAgICAgICBtZC1wcm9ncmVzcy1saW5lYXItaW5kZXRlcm1pbmF0ZS0xIDRzIGluZmluaXRlO1xuICAgICAgfVxuICAgICAgLm1kLWJhcjIge1xuICAgICAgICBhbmltYXRpb246IG1kLXByb2dyZXNzLWxpbmVhci1pbmRldGVybWluYXRlLXNjYWxlLTIgNHMgaW5maW5pdGUsXG4gICAgICAgICAgICAgICAgICAgbWQtcHJvZ3Jlc3MtbGluZWFyLWluZGV0ZXJtaW5hdGUtMiA0cyBpbmZpbml0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5nLWhpZGVcbiAgICAuX21kLXByb2dyZXNzLWxpbmVhci1kaXNhYmxlZCAmIHtcbiAgICAgIGFuaW1hdGlvbjogbm9uZTtcblxuICAgICAgLm1kLWJhcjEge1xuICAgICAgICBhbmltYXRpb24tbmFtZTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5tZC1iYXIyIHtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gU3BlY2lhbCBhbmltYXRpb25zIGZvciB0aGUgYGJ1ZmZlcmAgbW9kZVxuXG4gIC5tZC1jb250YWluZXIubWQtbW9kZS1idWZmZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG5cbiAgICAubWQtZGFzaGVkOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGFuaW1hdGlvbjogYnVmZmVyIDNzIGluZmluaXRlIGxpbmVhcjtcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBxdWVyeSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzNSUpIHNjYWxlKC4zLCAxKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgwLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBidWZmZXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTIzcHg7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMHB4IC0yM3B4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1kLXByb2dyZXNzLWxpbmVhci1pbmRldGVybWluYXRlLXNjYWxlLTEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIH1cbiAgMzYuNiUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzM0NzMxNDMyLCAwLjEyNDgxOTgyMSwgMC43ODU4NDM5OTYsIDEpO1xuICB9XG4gIDY5LjE1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC44Myk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjI1NzMyMDA0LCAwLCAwLjIzMzY0ODkwNiwgMS4zNzA5Nzk4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1kLXByb2dyZXNzLWxpbmVhci1pbmRldGVybWluYXRlLTEge1xuICAwJSB7XG4gICAgbGVmdDogbWF0aC5kaXYoLTM3OC42ICogMTAwJSwgMzYwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIH1cbiAgMjAlIHtcbiAgICBsZWZ0OiBtYXRoLmRpdigtMzc4LjYgKiAxMDAlLCAzNjApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuNzAxNzMyLCAwLjQ5NTgxODcwMyk7XG4gIH1cbiAgNjkuMTUlIHtcbiAgICBsZWZ0OiBtYXRoLmRpdig3Ny40ICogMTAwJSwgMzYwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMDI0MzUsIDAuMzgxMzUxOTcsIDAuNTUsIDAuOTU2MzUyMTI1KTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiBtYXRoLmRpdigzNDMuNiAqIDEwMCUsIDM2MCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWQtcHJvZ3Jlc3MtbGluZWFyLWluZGV0ZXJtaW5hdGUtc2NhbGUtMiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIwNTAyODE3MiwgMC4wNTcwNTA4MzYsIDAuNTc2NjA5OTUsIDAuNDUzOTcwODQxKTtcbiAgfVxuICAxOS4xNSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuNTcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1MjMxMjk5NCwgMC4xOTY0MzE5NTcsIDAuNjQ4MzczNzc4LCAxLjAwNDMxNTM1KTtcbiAgfVxuICA0NC4xNSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuOTEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1Nzc1ODgyLCAtMC4wMDMxNjMzNTcsIDAuMjExNzYxOTE2LCAxLjM4MTc4OTYxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1kLXByb2dyZXNzLWxpbmVhci1pbmRldGVybWluYXRlLTIge1xuICAwJSB7XG4gICAgbGVmdDogbWF0aC5kaXYoLTE5Ny42ICogMTAwJSwgMzYwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNSwgMCwgMC41MTUwNTg0LCAwLjQwOTY4NDk2Nik7XG4gIH1cbiAgMjUlIHtcbiAgICBsZWZ0OiBtYXRoLmRpdigtNjIuMSAqIDEwMCUsIDM2MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzEwMzI5OSwgMC4yODQwNTc2ODQsIDAuOCwgMC43MzM3MTg5NzkpO1xuICB9XG4gIDQ4LjM1JSB7XG4gICAgbGVmdDogbWF0aC5kaXYoMTA2LjIgKiAxMDAlLCAzNjApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAuNjI3MDM0OTAzLCAwLjYsIDAuOTAyMDI1Nzk2KTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiBtYXRoLmRpdig0MjIuNiAqIDEwMCUsIDM2MCk7XG4gIH1cbn1cblxuXG5cbiRyYWRpby13aWR0aDogMjBweCAhZGVmYXVsdDtcbiRyYWRpby1oZWlnaHQ6ICRyYWRpby13aWR0aCAhZGVmYXVsdDtcbiRyYWRpby10ZXh0LW1hcmdpbjogMTBweCAhZGVmYXVsdDtcbiRyYWRpby10b3AtbGVmdDogMTJweCAhZGVmYXVsdDtcbiRyYWRpby1tYXJnaW46IDE2cHggIWRlZmF1bHQ7XG5cbkBtaXhpbiBtZC1yYWRpby1idXR0b24tZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgLm1kLWNvbnRhaW5lciB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbm1kLXJhZGlvLWJ1dHRvbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkcmFkaW8tbWFyZ2luO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAvLyBXaGVuIHRoZSByYWRpby1idXR0b24gaXMgZGlzYWJsZWQuXG4gICZbZGlzYWJsZWRdIHtcbiAgICBAaW5jbHVkZSBtZC1yYWRpby1idXR0b24tZGlzYWJsZWQoKTtcbiAgfVxuXG4gIC5tZC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6ICRyYWRpby13aWR0aDtcbiAgICBoZWlnaHQ6ICRyYWRpby13aWR0aDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgcnRsKGxlZnQsIDAsIGF1dG8pO1xuICAgIEBpbmNsdWRlIHJ0bChyaWdodCwgYXV0bywgMCk7XG5cbiAgICAubWQtcmlwcGxlLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogLTE1cHg7XG4gICAgICB0b3A6IC0xNXB4O1xuICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgYm90dG9tOiAtMTVweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmLm1kLWFsaWduLXRvcC1sZWZ0ID4gZGl2Lm1kLWNvbnRhaW5lciB7XG4gICAgIHRvcDogJHJhZGlvLXRvcC1sZWZ0O1xuICAgfVxuXG4gIC5tZC1vZmYge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkcmFkaW8td2lkdGg7XG4gICAgaGVpZ2h0OiAkcmFkaW8td2lkdGg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UgMC4yOHM7XG4gIH1cblxuICAubWQtb24ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkcmFkaW8td2lkdGg7XG4gICAgaGVpZ2h0OiAkcmFkaW8td2lkdGg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlIDAuMjhzO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cblxuICAmLm1kLWNoZWNrZWQgLm1kLW9uIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNTApO1xuICB9XG5cbiAgLm1kLWxhYmVsIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBAaW5jbHVkZSBydGwobWFyZ2luLWxlZnQsICRyYWRpby10ZXh0LW1hcmdpbiArICRyYWRpby13aWR0aCwgMCk7XG4gICAgQGluY2x1ZGUgcnRsKG1hcmdpbi1yaWdodCwgMCwgJHJhZGlvLXRleHQtbWFyZ2luICsgJHJhZGlvLXdpZHRoKTtcblxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5tZC1yYWRpby1ncm91cCB7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmLm1kLWZvY3VzZWQubmctbm90LWVtcHR5IHtcbiAgICAubWQtY2hlY2tlZCAubWQtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtOHB4O1xuICAgICAgdG9wOiAtOHB4O1xuICAgICAgcmlnaHQ6IC04cHg7XG4gICAgICBib3R0b206IC04cHg7XG4gICAgfVxuICB9XG4gICYubWQtZm9jdXNlZC5uZy1lbXB0eT5tZC1yYWRpby1idXR0b246Zmlyc3QtY2hpbGQge1xuICAgIC5tZC1jb250YWluZXI6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC04cHg7XG4gICAgICB0b3A6IC04cHg7XG4gICAgICByaWdodDogLThweDtcbiAgICAgIGJvdHRvbTogLThweDtcbiAgICB9XG4gIH1cblxuICAmW2Rpc2FibGVkXSBtZC1yYWRpby1idXR0b24ge1xuICAgIEBpbmNsdWRlIG1kLXJhZGlvLWJ1dHRvbi1kaXNhYmxlZCgpO1xuICB9XG59XG5cbkBpbmNsdWRlIHdoZW4tbGF5b3V0LXJvdyhtZC1yYWRpby1idXR0b24pIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1kLWlubGluZS1mb3JtIHtcbiAgbWQtcmFkaW8tZ3JvdXAge1xuICAgIG1hcmdpbjogJGlucHV0LWNvbnRhaW5lci12ZXJ0aWNhbC1tYXJnaW4gMCAkaW5wdXQtY29udGFpbmVyLXZlcnRpY2FsLW1hcmdpbiArIDFweDtcbiAgICBtZC1yYWRpby1idXR0b24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZzogMnB4IDEwcHggMnB4IDZweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgLm1kLWxhYmVsIHtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICB9XG4gICAgICAubWQtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICBtZC1yYWRpby1idXR0b24ubWQtZGVmYXVsdC10aGVtZSAubWQtb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuJHNlbGVjdC1jaGVja2JveC1ib3JkZXItcmFkaXVzOiAycHggIWRlZmF1bHQ7XG4kc2VsZWN0LWNoZWNrYm94LWJvcmRlci13aWR0aDogMnB4ICFkZWZhdWx0O1xuJHNlbGVjdC1ib3JkZXItd2lkdGgtZGVmYXVsdDogMXB4ICFkZWZhdWx0O1xuJHNlbGVjdC1jaGVja2JveC13aWR0aDogcmVtKDEuNCkgIWRlZmF1bHQ7XG4kc2VsZWN0LW9wdGlvbi1oZWlnaHQ6IDQ4cHggIWRlZmF1bHQ7XG4kc2VsZWN0LW9wdGlvbi1wYWRkaW5nOiAxNnB4ICFkZWZhdWx0O1xuJHNlbGVjdC1jb250YWluZXItcGFkZGluZzogMTZweCAhZGVmYXVsdDtcbiRzZWxlY3QtY29udGFpbmVyLXRyYW5zaXRpb24tZHVyYXRpb246IDM1MG1zICFkZWZhdWx0O1xuJHNlbGVjdC12YWx1ZS1wYWRkaW5nLXRvcDogMnB4O1xuJHNlbGVjdC12YWx1ZS1wYWRkaW5nLWJvdHRvbTogMXB4O1xuXG4kc2VsZWN0LW1heC12aXNpYmxlLW9wdGlvbnM6IDUgIWRlZmF1bHQ7XG5cbiRpbnB1dC1hbGlnbm1lbnQ6ICgkaW5wdXQtcGFkZGluZy10b3AgKyAkaW5wdXQtcGFkZGluZy1ib3R0b20pXG4gICAgICAgICAgICAgICAgICAgLSAoJHNlbGVjdC12YWx1ZS1wYWRkaW5nLXRvcCArICRzZWxlY3QtdmFsdWUtcGFkZGluZy1ib3R0b20pO1xuJG1kLWlubGluZS1hbGlnbm1lbnQ6ICgkaW5wdXQtY29udGFpbmVyLXZlcnRpY2FsLW1hcmdpbiArICRpbnB1dC1jb250YWluZXItcGFkZGluZylcbiAgICAgICAgICAgICAgICAgICAgICArICgkaW5wdXQtcGFkZGluZy10b3AgKyAkaW5wdXQtcGFkZGluZy1ib3R0b20pXG4gICAgICAgICAgICAgICAgICAgICAgLSAoJHNlbGVjdC12YWx1ZS1wYWRkaW5nLXRvcCArICRzZWxlY3QtdmFsdWUtcGFkZGluZy1ib3R0b20pO1xuXG4vLyBGaXhlcyB0aGUgYW5pbWF0aW9ucyB3aXRoIHRoZSBmbG9hdGluZyBsYWJlbCB3aGVuIHNlbGVjdCBpcyBpbnNpZGUgYW4gaW5wdXQgY29udGFpbmVyXG5tZC1pbnB1dC1jb250YWluZXIge1xuICAmOm5vdChbbWQtbm8tZmxvYXRdKSB7XG4gICAgLm1kLXNlbGVjdC1wbGFjZWhvbGRlciBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkc3dpZnQtZWFzZS1vdXQtZHVyYXRpb24gJHN3aWZ0LWVhc2Utb3V0LXRpbWluZy1mdW5jdGlvbjtcbiAgICAgIEBpbmNsdWRlIHJ0bCh0cmFuc2Zvcm0tb3JpZ2luLCBsZWZ0IHRvcCwgcmlnaHQgdG9wKTtcbiAgICB9XG4gIH1cbiAgJi5tZC1pbnB1dC1mb2N1c2VkIHtcbiAgICAmOm5vdChbbWQtbm8tZmxvYXRdKSB7XG4gICAgICBtZC1zZWxlY3Q6bm90KFtwbGFjZWhvbGRlcl0pIC5tZC1zZWxlY3QtcGxhY2Vob2xkZXIgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0ycHgsIC0yMnB4KSBzY2FsZSgwLjc1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1kLXNlbGVjdC1tZW51LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAkei1pbmRleC1zZWxlY3Q7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgLy8gRml4IDFweCBhbGlnbm1lbnQgaXNzdWUgdG8gbGluZSB1cCB3aXRoIHRleHQgaW5wdXRzIChhbmQgc3BlYylcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuXG4gIC8vIERvbid0IGxldCB0aGUgdXNlciBzZWxlY3QgYSBuZXcgY2hvaWNlIHdoaWxlIGl0J3MgYW5pbWF0aW5nXG4gICY6bm90KC5tZC1jbGlja2FibGUpIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIG1kLXByb2dyZXNzLWNpcmN1bGFyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW46IDMqJGJhc2VsaW5lLWdyaWQgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gZW50ZXI6IG1kLXNlbGVjdCBzY2FsZXMgaW4sIHRoZW4gb3B0aW9ucyBmYWRlIGluLlxuICAmLm1kLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtZC1zZWxlY3QtbWVudSB7XG4gICAgICB0cmFuc2l0aW9uOiAkc3dpZnQtZWFzZS1vdXQ7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbiAgICAgID4gKiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246ICRzd2lmdC1lYXNlLWluO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMTAwbXM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gbGVhdmU6IHRoZSBjb250YWluZXIgZmFkZXMgb3V0XG4gICYubWQtbGVhdmUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogJHN3aWZ0LWVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjUwbXM7XG4gIH1cbn1cblxuLm1kLWlubGluZS1mb3JtIG1kLXNlbGVjdCB7XG4gIG1hcmdpbi10b3A6ICRtZC1pbmxpbmUtYWxpZ25tZW50O1xufVxuXG5tZC1pbnB1dC1jb250YWluZXIge1xuICA+IG1kLXNlbGVjdCxcbiAgLm1kLWlubGluZS1mb3JtICYgPiBtZC1zZWxlY3Qge1xuICAgIG1hcmdpbi10b3A6ICRpbnB1dC1hbGlnbm1lbnQ7XG4gIH1cbiAgPiBtZC1zZWxlY3Qge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5cbi8vIFNob3cgdGhlIGFzdGVyaXNrIG9uIHRoZSBwbGFjZWhvbGRlciBpZiB0aGUgZWxlbWVudCBpcyByZXF1aXJlZFxuLy9cbi8vIE5PVEU6IFdoZW4gdGhlIGlucHV0IGhhcyBhIHZhbHVlIGFuZCB1c2VzIGEgZmxvYXRpbmcgbGFiZWwsIHRoZSBmbG9hdGluZyBsYWJlbCB3aWxsIHNob3cgdGhlXG4vLyBhc3RlcmlzayBkZW5vdGluZyB0aGF0IGl0IGlzIHJlcXVpcmVkXG5tZC1pbnB1dC1jb250YWluZXI6bm90KC5tZC1pbnB1dC1oYXMtdmFsdWUpIHtcbiAgbWQtc2VsZWN0W3JlcXVpcmVkXTpub3QoLm1kLW5vLWFzdGVyaXNrKSwgbWQtc2VsZWN0Lm5nLXJlcXVpcmVkOm5vdCgubWQtbm8tYXN0ZXJpc2spIHtcbiAgICAubWQtc2VsZWN0LXZhbHVlIHNwYW46Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyAqJztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICB9XG59XG5cbm1kLWlucHV0LWNvbnRhaW5lci5tZC1pbnB1dC1pbnZhbGlkIHtcbiAgbWQtc2VsZWN0IHtcbiAgICAubWQtc2VsZWN0LXZhbHVlIHtcbiAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICB9XG4gIH1cbn1cblxubWQtc2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcblxuICAmW3JlcXVpcmVkXSwgJi5uZy1yZXF1aXJlZCB7XG4gICAgJi5uZy1lbXB0eS5uZy1pbnZhbGlkOm5vdCgubWQtbm8tYXN0ZXJpc2spIHtcbiAgICAgIC5tZC1zZWxlY3QtdmFsdWUgc3BhbjpmaXJzdC1jaGlsZDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcgKic7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2Rpc2FibGVkXSAubWQtc2VsZWN0LXZhbHVlIHtcbiAgICAvLyBUaGlzIGJhY2tncm91bmQtcG9zaXRpb24gd2FzIHRha2VuIGZyb20gdGhlIHN0eWxpbmcgb2YgZGlzYWJsZWQgbWQtaW5wdXRzLlxuICAgIC8vIFRoZSBuZWdhdGl2ZSBib3JkZXIgd2lkdGggb2Zmc2V0cyB0aGUgZG90dGVkIFwiYm9yZGVyXCIgc28gaXQncyBwbGFjZWQgaW4gdGhlIHNhbWUgcGxhY2UgYXMgdGhlXG4gICAgLy8gc29saWQgb25lIGJlZm9yZSBpdC5cbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gJHNlbGVjdC1ib3JkZXItd2lkdGgtZGVmYXVsdCAqIC0xIGxlZnQgMDtcbiAgICAvLyBUaGlzIGJhY2tncm91bmQtc2l6ZSBpcyBjb29yZGluYXRlZCB3aXRoIGEgbGluZWFyLWdyYWRpZW50IHNldCBpbiBzZWxlY3QtdGhlbWUuc2Nzc1xuICAgIC8vIHRvIGNyZWF0ZSBhIGRvdHRlZCBsaW5lIHVuZGVyIHRoZSBpbnB1dC5cbiAgICBiYWNrZ3JvdW5kLXNpemU6IDRweCAxcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIC8vIEFkZCB0byBwYWRkaW5nLWJvdHRvbSB0byBrZWVwIGRvdHRlZCBsaW5lIGFsaWduZWQgd2l0aCBvdGhlciBib3R0b20gYm9yZGVyc1xuICAgIC8vIFN1YiBmcm9tIHBhZGRpbmctdG9wIHRvIGtlZXAgaGVpZ2h0IGNvbnNpc3RlbnRcbiAgICAvLyBUcmFuc2xhdGUgdGV4dCAxcHggdXAgdG8ga2VlcCBpbiBhbGlnbm1lbnRcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNlbGVjdC12YWx1ZS1wYWRkaW5nLWJvdHRvbSArIDE7XG4gICAgcGFkZGluZy10b3A6ICRzZWxlY3QtdmFsdWUtcGFkZGluZy10b3AgLSAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAmW2Rpc2FibGVkXTpob3ZlciB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG4gICY6bm90KFtkaXNhYmxlZF0pIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIC5tZC1zZWxlY3QtdmFsdWUge1xuICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHNlbGVjdC1ib3JkZXItd2lkdGgtZGVmYXVsdCArIDFweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzZWxlY3QtdmFsdWUtcGFkZGluZy1ib3R0b20gLSAxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbm1kLWlucHV0LWNvbnRhaW5lciBtZC1zZWxlY3Qge1xuICAmOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgJjpmb2N1cyB7XG4gICAgICAubWQtc2VsZWN0LXZhbHVlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aC1mb2N1c2VkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmW2Rpc2FibGVkXSB7XG4gICAgLm1kLXNlbGVjdC12YWx1ZSB7XG4gICAgICAvLyBUaGlzIGJhY2tncm91bmQtcG9zaXRpb24gd2FzIHRha2VuIGZyb20gYW5kIG1hdGNoZXMgdGhlIHN0eWxpbmcgb2YgZGlzYWJsZWQgbWQtaW5wdXRzLlxuICAgICAgLy8gVGhlIG5lZ2F0aXZlIGJvcmRlciB3aWR0aCBvZmZzZXRzIHRoZSBkb3R0ZWQgXCJib3JkZXJcIiBzbyBpdCdzIHBsYWNlZCBpbiB0aGUgc2FtZSBwbGFjZSBhc1xuICAgICAgLy8gdGhlIHNvbGlkIG9uZSBiZWZvcmUgaXQuXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gJGlucHV0LWJvcmRlci13aWR0aC1kZWZhdWx0ICogLTEgbGVmdCAwO1xuICAgIH1cbiAgfVxuICAubWQtc2VsZWN0LXZhbHVlIHtcbiAgICBtaW4taGVpZ2h0OiAoJGlucHV0LWxpbmUtaGVpZ2h0ICsgJGlucHV0LXBhZGRpbmctdG9wICogMikgLSAkaW5wdXQtYm9yZGVyLXdpZHRoLWZvY3VzZWQgLSAkaW5wdXQtYm9yZGVyLXdpZHRoLWRlZmF1bHQgKiAyO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGgtZGVmYXVsdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LWJvcmRlci13aWR0aC1mb2N1c2VkIC0gJGlucHV0LWJvcmRlci13aWR0aC1kZWZhdWx0O1xuICAgICYubWQtc2VsZWN0LXBsYWNlaG9sZGVyIHtcbiAgICAgIEBpbmNsdWRlIHJ0bChwYWRkaW5nLWxlZnQsIDAsICRpbnB1dC1jb250YWluZXItcGFkZGluZyk7XG4gICAgICBAaW5jbHVkZSBydGwocGFkZGluZy1yaWdodCwgJGlucHV0LWNvbnRhaW5lci1wYWRkaW5nLCAwKTtcbiAgICB9XG4gIH1cbn1cblxuLm1kLXNlbGVjdC12YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAkc2VsZWN0LXZhbHVlLXBhZGRpbmctdG9wO1xuICBwYWRkaW5nLWJvdHRvbTogJHNlbGVjdC12YWx1ZS1wYWRkaW5nLWJvdHRvbTtcbiAgQGluY2x1ZGUgcnRsKHBhZGRpbmctbGVmdCwgMCwgJGlucHV0LWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgQGluY2x1ZGUgcnRsKHBhZGRpbmctcmlnaHQsICRpbnB1dC1jb250YWluZXItcGFkZGluZywgMCk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6ICRzZWxlY3QtYm9yZGVyLXdpZHRoLWRlZmF1bHQ7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBtaW4td2lkdGg6IDExICogJGJhc2VsaW5lLWdyaWQ7XG4gIG1pbi1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0OyAvLyB3b3JrYXJvdW5kIGZvciBtYXJnaW4tYm90dG9tOiBhdXRvXG4gIGZsZXgtZ3JvdzogMTtcblxuICA+IHNwYW46bm90KC5tZC1zZWxlY3QtaWNvbikge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAubWQtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICB9XG5cbiAgLm1kLXNlbGVjdC1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBydGwoYWxpZ24taXRlbXMsIGZsZXgtZW5kLCBmbGV4LXN0YXJ0KTtcbiAgICBAaW5jbHVkZSBydGwodGV4dC1hbGlnbiwgcmlnaHQsIGxlZnQpO1xuICAgIHdpZHRoOiAzICogJGJhc2VsaW5lLWdyaWQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG5cbiAgLm1kLXNlbGVjdC1pY29uOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnXFwyNUJDJztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAycHg7XG4gICAgQGluY2x1ZGUgcnRsKHJpZ2h0LCAtNHB4LCBhdXRvKTtcbiAgICBAaW5jbHVkZSBydGwobGVmdCwgYXV0bywgLTRweCk7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XG4gIH1cblxuICAmLm1kLXNlbGVjdC1wbGFjZWhvbGRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcmRlcjogMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbm1kLXNlbGVjdC1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgJi5tZC1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAmOm5vdCgubWQtb3ZlcmZsb3cpIHtcbiAgICBtZC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAkYmFzZWxpbmUtZ3JpZDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkYmFzZWxpbmUtZ3JpZDtcbiAgICB9XG4gIH1cblxuICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMWRwO1xuICBtYXgtaGVpZ2h0OiAoJHNlbGVjdC1vcHRpb24taGVpZ2h0ICogJHNlbGVjdC1tYXgtdmlzaWJsZS1vcHRpb25zKSArIDIgKiAkYmFzZWxpbmUtZ3JpZDtcbiAgbWluLWhlaWdodDogJHNlbGVjdC1vcHRpb24taGVpZ2h0O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgcnRsKHRyYW5zZm9ybS1vcmlnaW4sIGxlZnQgdG9wLCByaWdodCB0b3ApO1xuXG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcblxuICBtZC1jb250ZW50IHtcbiAgICBtaW4td2lkdGg6IDEzNnB4O1xuICAgIG1pbi1oZWlnaHQ6ICRzZWxlY3Qtb3B0aW9uLWhlaWdodDtcbiAgICBtYXgtaGVpZ2h0OiAoJHNlbGVjdC1vcHRpb24taGVpZ2h0ICogJHNlbGVjdC1tYXgtdmlzaWJsZS1vcHRpb25zKSArIDIgKiAkYmFzZWxpbmUtZ3JpZDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gID4gKiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5tZC1vcHRpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgbGluZWFyO1xuXG4gICZbZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgLm1kLXRleHQge1xuICAgIEBpbmNsdWRlIG5vdC1zZWxlY3RhYmxlKCk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG4gIHBhZGRpbmc6IDAgJHNlbGVjdC1vcHRpb24tcGFkZGluZyAwICRzZWxlY3Qtb3B0aW9uLXBhZGRpbmc7XG4gIGhlaWdodDogJHNlbGVjdC1vcHRpb24taGVpZ2h0O1xufVxuXG5tZC1vcHRncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiByZW0oMS40KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6ICRiYXNlbGluZS1ncmlkICogMjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIG1kLW9wdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc2VsZWN0LW9wdGlvbi1wYWRkaW5nICogMjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc2VsZWN0LW9wdGlvbi1wYWRkaW5nICogMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubWQtc2VsZWN0LWJhY2tkcm9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICBtZC1zZWxlY3QtbWVudSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgfVxufVxuXG5tZC1zZWxlY3QtbWVudVttdWx0aXBsZV0ge1xuICBtZC1vcHRpb24ubWQtY2hlY2tib3gtZW5hYmxlZCB7XG4gICAgQGluY2x1ZGUgcnRsKHBhZGRpbmctbGVmdCwgJHNlbGVjdC1vcHRpb24tcGFkZGluZyAqIDIuNSwgJHNlbGVjdC1vcHRpb24tcGFkZGluZyk7XG4gICAgQGluY2x1ZGUgcnRsKHBhZGRpbmctcmlnaHQsICRzZWxlY3Qtb3B0aW9uLXBhZGRpbmcsICRzZWxlY3Qtb3B0aW9uLXBhZGRpbmcgKiAyLjUpO1xuXG4gICAgQGluY2x1ZGUgY2hlY2tib3gtY29udGFpbmVyKCdbc2VsZWN0ZWRdJyk7XG5cbiAgICAubWQtY29udGFpbmVyIHtcbiAgICAgIEBpbmNsdWRlIHJ0bChtYXJnaW4tbGVmdCwgJHNlbGVjdC1vcHRpb24tcGFkZGluZyAqIG1hdGguZGl2KDIsIDMpLCBhdXRvKTtcbiAgICAgIEBpbmNsdWRlIHJ0bChtYXJnaW4tcmlnaHQsIGF1dG8sICRzZWxlY3Qtb3B0aW9uLXBhZGRpbmcgKiBtYXRoLmRpdigyLCAzKSk7XG4gICAgfVxuICB9XG59XG5cbiRzaWRlbmF2LW1vYmlsZS13aWR0aDogMzIwcHggIWRlZmF1bHQ7XG4kc2lkZW5hdi1kZXNrdG9wLXdpZHRoOiA0MDBweCAhZGVmYXVsdDtcbiRzaWRlbmF2LW1pbi1zcGFjZTogNTZweCAhZGVmYXVsdDtcblxubWQtc2lkZW5hdiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogJHotaW5kZXgtc2lkZW5hdjtcblxuICB3aWR0aDogJHNpZGVuYXYtbW9iaWxlLXdpZHRoO1xuICBtYXgtd2lkdGg6ICRzaWRlbmF2LW1vYmlsZS13aWR0aDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgLy8gQW5pbWF0aW9uIENvbW1lbnQgU3ludGF4OiBbbWRMb2NrZWRPcGVuXXxbbWRDbG9zZWRdXG4gIC8vIG1kTG9ja2VkT3BlbiBzdGF0ZXM6IHVubG9ja2VkLCBsb2NrZWQsIGFueVxuICAvLyBtZENsb3NlZCBzdGF0ZXM6IG9wZW4sIGNsb3NlZCwgYW55XG4gIC8vIERlZmF1bHQgc3RhdGU6IHVubG9ja2VkfG9wZW5cblxuICAvLyB1bmxvY2tlZHxjbG9zZWRcbiAgJi5tZC1jbG9zZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBhbnl8b3BlbiA8PT4gYW55fGNsb3NlZFxuICAmLm1kLWNsb3NlZC1hZGQsXG4gICYubWQtY2xvc2VkLXJlbW92ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4gYWxsO1xuICB9XG5cbiAgLy8gYW55fG9wZW4gPD0+IGFueXxjbG9zZWQgKGFuaW1hdGluZylcbiAgJi5tZC1jbG9zZWQtYWRkLm1kLWNsb3NlZC1hZGQtYWN0aXZlLFxuICAmLm1kLWNsb3NlZC1yZW1vdmUubWQtY2xvc2VkLXJlbW92ZS1hY3RpdmUge1xuICAgIHRyYW5zaXRpb246ICRzd2lmdC1lYXNlLW91dDtcbiAgfVxuXG4gIC8vIHVubG9ja2VkfGFueSA8PT4gbG9ja2VkfGFueVxuICAmLm1kLWxvY2tlZC1vcGVuLWFkZCxcbiAgJi5tZC1sb2NrZWQtb3Blbi1yZW1vdmUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgLy8gbG9ja2VkfGFueVxuICAmLm1kLWxvY2tlZC1vcGVuLFxuICAmLm1kLWxvY2tlZC1vcGVuLm1kLWNsb3NlZCxcbiAgJi5tZC1sb2NrZWQtb3Blbi5tZC1jbG9zZWQubWQtc2lkZW5hdi1sZWZ0LFxuICAmLm1kLWxvY2tlZC1vcGVuLm1kLWNsb3NlZC5tZC1zaWRlbmF2LXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIC8vIGxvY2tlZHxjbG9zZWQgPT4gdW5sb2NrfGNsb3NlZFxuICAmLm1kLWxvY2tlZC1vcGVuLXJlbW92ZS5tZC1jbG9zZWQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgLy8gdW5sb2NrZWR8Y2xvc2VkID0+IGxvY2tlZHxjbG9zZWRcbiAgJi5tZC1jbG9zZWQubWQtbG9ja2VkLW9wZW4tYWRkIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XG4gIH1cblxuICAvLyB1bmxvY2tlZHxjbG9zZWQgPT4gbG9ja2VkfGNsb3NlZCAocHJlLWFuaW1hdGlvbilcbiAgJi5tZC1jbG9zZWQubWQtbG9ja2VkLW9wZW4tYWRkOm5vdCgubWQtbG9ja2VkLW9wZW4tYWRkLWFjdGl2ZSkge1xuICAgIHRyYW5zaXRpb246IHdpZHRoICRzd2lmdC1lYXNlLWluLWR1cmF0aW9uICRzd2lmdC1lYXNlLWluLXRpbWluZy1mdW5jdGlvbixcbiAgICAgICAgICAgICAgICBtaW4td2lkdGggJHN3aWZ0LWVhc2UtaW4tZHVyYXRpb24gJHN3aWZ0LWVhc2UtaW4tdGltaW5nLWZ1bmN0aW9uO1xuICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyB1bmxvY2tlZHxjbG9zZWQgPT4gbG9ja2VkfGNsb3NlZCAoYW5pbWF0aW5nKVxuICAmLm1kLWNsb3NlZC5tZC1sb2NrZWQtb3Blbi1hZGQtYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAkc3dpZnQtZWFzZS1pbi1kdXJhdGlvbiAkc3dpZnQtZWFzZS1pbi10aW1pbmctZnVuY3Rpb24sXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoICRzd2lmdC1lYXNlLWluLWR1cmF0aW9uICRzd2lmdC1lYXNlLWluLXRpbWluZy1mdW5jdGlvbjtcbiAgfVxuXG4gIC8vIGxvY2tlZHxhbnkgPT4gdW5sb2NrZWR8YW55IChhbmltYXRpbmcpXG4gICYubWQtbG9ja2VkLW9wZW4tcmVtb3ZlLWFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggJHN3aWZ0LWVhc2UtaW4tZHVyYXRpb24gJHN3aWZ0LWVhc2UtaW4tdGltaW5nLWZ1bmN0aW9uLFxuICAgICAgICAgICAgICAgIG1pbi13aWR0aCAkc3dpZnQtZWFzZS1pbi1kdXJhdGlvbiAkc3dpZnQtZWFzZS1pbi10aW1pbmctZnVuY3Rpb247XG4gICAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIEBleHRlbmQgLm1kLXNpZGVuYXYtbGVmdDtcbn1cbi5tZC1zaWRlbmF2LWJhY2tkcm9wLm1kLWxvY2tlZC1vcGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1kLXNpZGVuYXYtbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XG4gICYubWQtY2xvc2VkIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4ubWQtc2lkZW5hdi1yaWdodCB7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAmLm1kLWNsb3NlZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDApO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcbiAgbWQtc2lkZW5hdiB7XG4gICAgbWF4LXdpZHRoOiAkc2lkZW5hdi1kZXNrdG9wLXdpZHRoO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2lkZW5hdi1kZXNrdG9wLXdpZHRoICsgJHNpZGVuYXYtbWluLXNwYWNlKSB7XG4gIG1kLXNpZGVuYXYge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaWRlbmF2LW1pbi1zcGFjZX0pO1xuICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC0gI3skc2lkZW5hdi1taW4tc3BhY2V9KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpZGVuYXYtbWluLXNwYWNlfSk7XG4gIH1cbn1cblxuLy8gSUUgT25seVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1kLXNpZGVuYXYtbGVmdCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgfVxuICAubWQtc2lkZW5hdi1yaWdodCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG5cbiRzbGlkZXItYmFja2dyb3VuZC1jb2xvcjogIHJnYigyMDAsIDIwMCwgMjAwKSAhZGVmYXVsdDtcbiRzbGlkZXItc2l6ZTogIDQ4cHggIWRlZmF1bHQ7XG4kc2xpZGVyLW1pbi1zaXplOiAgMTI4cHggIWRlZmF1bHQ7XG5cbiRzbGlkZXItdHJhY2staGVpZ2h0OiAgMnB4ICFkZWZhdWx0O1xuJHNsaWRlci10aHVtYi13aWR0aDogIDIwcHggIWRlZmF1bHQ7XG4kc2xpZGVyLXRodW1iLWhlaWdodDogICRzbGlkZXItdGh1bWItd2lkdGggIWRlZmF1bHQ7XG5cbiRzbGlkZXItdGh1bWItZGVmYXVsdC1zY2FsZTogMC43ICFkZWZhdWx0O1xuJHNsaWRlci10aHVtYi1ob3Zlci1zY2FsZTogMC44ICFkZWZhdWx0O1xuJHNsaWRlci10aHVtYi1mb2N1cy1zY2FsZTogMSAhZGVmYXVsdDtcbiRzbGlkZXItdGh1bWItZGlzYWJsZWQtc2NhbGU6IDAuNSAhZGVmYXVsdDtcbiRzbGlkZXItdGh1bWItZGlzYWJsZWQtYm9yZGVyOiA0cHggIWRlZmF1bHQ7XG4kc2xpZGVyLXRodW1iLWZvY3VzLWR1cmF0aW9uOiAuN3MgIWRlZmF1bHQ7XG5cbiRzbGlkZXItZm9jdXMtdGh1bWItd2lkdGg6ICAzNHB4ICFkZWZhdWx0O1xuJHNsaWRlci1mb2N1cy10aHVtYi1oZWlnaHQ6ICRzbGlkZXItZm9jdXMtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kc2xpZGVyLWZvY3VzLXJpbmctYm9yZGVyLXdpZHRoOiAzcHggIWRlZmF1bHQ7XG5cbiRzbGlkZXItYXJyb3ctaGVpZ2h0OiAxNnB4ICFkZWZhdWx0O1xuJHNsaWRlci1hcnJvdy13aWR0aDogMjhweCAhZGVmYXVsdDtcblxuJHNsaWRlci1zaWduLWhlaWdodDogMjhweCAhZGVmYXVsdDtcbiRzbGlkZXItc2lnbi13aWR0aDogMjhweCAhZGVmYXVsdDtcbiRzbGlkZXItc2lnbi10b3A6ICgkc2xpZGVyLXNpemUgKiAwLjUpIC0gKCRzbGlkZXItdGh1bWItZGVmYXVsdC1zY2FsZSAqICRzbGlkZXItdGh1bWItaGVpZ2h0ICogMC41KSAtICgkc2xpZGVyLXNpZ24taGVpZ2h0KSAtICgkc2xpZGVyLWFycm93LWhlaWdodCkgKyAxMHB4ICFkZWZhdWx0O1xuXG5Aa2V5ZnJhbWVzIHNsaWRlckZvY3VzVGh1bWIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgkc2xpZGVyLXRodW1iLWRlZmF1bHQtc2NhbGUpO1xuICB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgkc2xpZGVyLXRodW1iLWZvY3VzLXNjYWxlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKCRzbGlkZXItdGh1bWItZGVmYXVsdC1zY2FsZSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZXJEaXNjcmV0ZUZvY3VzVGh1bWIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgkc2xpZGVyLXRodW1iLWRlZmF1bHQtc2NhbGUpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgkc2xpZGVyLXRodW1iLWhvdmVyLXNjYWxlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVyRGlzY3JldGVGb2N1c1Jpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxufVxuXG5AbWl4aW4gc2xpZGVyLXRodW1iLXBvc2l0aW9uKCR3aWR0aDogJHNsaWRlci10aHVtYi13aWR0aCwgJGhlaWdodDogJHNsaWRlci10aHVtYi1oZWlnaHQpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBAaW5jbHVkZSBydGwtcHJvcChsZWZ0LCByaWdodCwgKC0kd2lkdGggKiAwLjUpLCBhdXRvKTtcbiAgdG9wOiAoJHNsaWRlci1zaXplICogMC41KSAtICgkaGVpZ2h0ICogMC41KTtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xuICBib3JkZXItcmFkaXVzOiBtYXgoJHdpZHRoLCAkaGVpZ2h0KTtcbn1cblxubWQtc2xpZGVyIHtcbiAgaGVpZ2h0OiAkc2xpZGVyLXNpemU7XG4gIG1pbi13aWR0aDogJHNsaWRlci1taW4tc2l6ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgKiwgKjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5tZC1zbGlkZXItd3JhcHBlciB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAubWQtc2xpZGVyLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC8qKlxuICAgKiBUcmFja1xuICAgKi9cbiAgLm1kLXRyYWNrLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRzbGlkZXItc2l6ZSAqIDAuNSkgLSAoJHNsaWRlci10cmFjay1oZWlnaHQpICogMC41O1xuICAgIGhlaWdodDogJHNsaWRlci10cmFjay1oZWlnaHQ7XG4gIH1cbiAgLm1kLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLm1kLXRyYWNrLWZpbGwge1xuICAgIHRyYW5zaXRpb246IGFsbCAuNHMgY3ViaWMtYmV6aWVyKC4yNSwuOCwuMjUsMSk7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsIGhlaWdodDtcbiAgfVxuICAubWQtdHJhY2stdGlja3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAubWQtdHJhY2stdGlja3MgY2FudmFzIHtcbiAgICAvLyBSZXN0cmljdCB0aGUgd2lkdGggYW5kIHRoZSBoZWlnaHQgb2YgdGhlIGNhbnZhcyBzbyB0aGF0IHRpY2tzIGFyZSByZW5kZXJlZCBjb3JyZWN0bHlcbiAgICAvLyB3aGVuIHBhcmVudCBlbGVtZW50cyBhcmUgcmVzaXplZC4gRWxzZSwgdGhlIHBvc2l0aW9uIG9mIHRoZSB0aWNrcyBtaWdodFxuICAgIC8vIGJlIGluY29ycmVjdCBhcyB3ZSBvbmx5IHVwZGF0ZSB0aGUgY2FudmFzIHdpZHRoIGF0dHJpYnV0ZSBvbiB3aW5kb3cgcmVzaXplLlxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC8qKlxuICAgKiBTbGlkZXIgdGh1bWJcbiAgICovXG4gIC5tZC10aHVtYi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBAaW5jbHVkZSBydGwtcHJvcChsZWZ0LCByaWdodCwgMCwgYXV0byk7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLC01MCUsMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBjdWJpYy1iZXppZXIoLjI1LC44LC4yNSwxKTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0LCByaWdodCwgYm90dG9tO1xuICB9XG4gIC5tZC10aHVtYiB7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIHNsaWRlci10aHVtYi1wb3NpdGlvbigkc2xpZGVyLXRodW1iLXdpZHRoLCAkc2xpZGVyLXRodW1iLWhlaWdodCk7XG5cbiAgICAvLyBXZSByZW5kZXIgdGh1bWIgaW4gYW4gOmFmdGVyIHNlbGVjdG9yIHRvIGZpeCBhbiBvYnNjdXJlIHByb2JsZW0gd2l0aCB0aGVcbiAgICAvLyB0aHVtYiBiZWluZyBjbGlwcGVkIGJ5IHRoZSBmb2N1cy1yaW5nIGFuZCBmb2N1cy10aHVtYiB3aGlsZSBydW5uaW5nIHRoZSBmb2N1c1xuICAgIC8vIGFuaW1hdGlvbi5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6ICRzbGlkZXItdGh1bWItd2lkdGg7XG4gICAgICBoZWlnaHQ6ICRzbGlkZXItdGh1bWItaGVpZ2h0O1xuICAgICAgYm9yZGVyLXJhZGl1czogbWF4KCRzbGlkZXItdGh1bWItd2lkdGgsICRzbGlkZXItdGh1bWItaGVpZ2h0KTtcbiAgICAgIGJvcmRlci13aWR0aDogM3B4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgkc2xpZGVyLXRodW1iLWRlZmF1bHQtc2NhbGUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNHMgY3ViaWMtYmV6aWVyKC4yNSwuOCwuMjUsMSk7XG4gIH1cblxuICAvKiBUaGUgc2lnbiB0aGF0J3MgZm9jdXNlZCBpbiBkaXNjcmV0ZSBtb2RlICovXG4gIC5tZC1zaWduIHtcblxuICAgIC8qIENlbnRlciB0aGUgY2hpbGRyZW4gKHNsaWRlci10aHVtYi10ZXh0KSAqL1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtKCRzbGlkZXItc2lnbi1oZWlnaHQgKiAwLjUpO1xuICAgIHRvcDogJHNsaWRlci1zaWduLXRvcDtcbiAgICB3aWR0aDogJHNsaWRlci1zaWduLXdpZHRoO1xuICAgIGhlaWdodDogJHNsaWRlci1zaWduLWhlaWdodDtcbiAgICBib3JkZXItcmFkaXVzOiBtYXgoJHNsaWRlci1zaWduLWhlaWdodCwgJHNsaWRlci1zaWduLXdpZHRoKTtcblxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC40KSB0cmFuc2xhdGUzZCgwLG1hdGguZGl2KC0kc2xpZGVyLXNpZ24tdG9wICsgMTAsIDAuNCksMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgJHN3aWZ0LWVhc2UtaW4tb3V0LXRpbWluZy1mdW5jdGlvbjtcblxuICAgIC8qIFRoZSBhcnJvdyBwb2ludGluZyBkb3duIHVuZGVyIHRoZSBzaWduICovXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIEBpbmNsdWRlIHJ0bC1wcm9wKGxlZnQsIHJpZ2h0LCAtKG1hdGguZGl2KCRzbGlkZXItc2lnbi13aWR0aCwgMikgLSBtYXRoLmRpdigkc2xpZGVyLWFycm93LXdpZHRoLCAyKSksIGF1dG8pO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHNsaWRlci1hcnJvdy1oZWlnaHQ7XG4gICAgICB0b3A6IDE5cHg7XG4gICAgICBib3JkZXItbGVmdDogJHNsaWRlci1hcnJvdy13aWR0aCAqIDAuNSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogJHNsaWRlci1hcnJvdy13aWR0aCAqIDAuNSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRzbGlkZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG5cbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLThweCwwKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzICRzd2lmdC1lYXNlLWluLW91dC10aW1pbmctZnVuY3Rpb247XG4gICAgfVxuXG4gICAgLm1kLXRodW1iLXRleHQge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuXG4gIC8qKlxuICAgKiBUaGUgYm9yZGVyL2JhY2tncm91bmQgdGhhdCBjb21lcyBpbiB3aGVuIGZvY3VzZWQgaW4gbm9uLWRpc2NyZXRlIG1vZGVcbiAgICovXG4gIC5tZC1mb2N1cy1yaW5nIHtcbiAgICBAaW5jbHVkZSBzbGlkZXItdGh1bWItcG9zaXRpb24oJHNsaWRlci1mb2N1cy10aHVtYi13aWR0aCwgJHNsaWRlci1mb2N1cy10aHVtYi1oZWlnaHQpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjcpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLy8gdXNpbmcgYSBjdXN0b20gZHVyYXRpb24gdG8gbWF0Y2ggdGhlIHNwZWMgZXhhbXBsZSB2aWRlb1xuICAgIHRyYW5zaXRpb246IGFsbCAoJHNsaWRlci10aHVtYi1mb2N1cy1kdXJhdGlvbiAqIDAuNSkgJHN3aWZ0LWVhc2UtaW4tb3V0LXRpbWluZy1mdW5jdGlvbjtcbiAgfVxuICAubWQtZGlzYWJsZWQtdGh1bWIge1xuICAgIEBpbmNsdWRlIHNsaWRlci10aHVtYi1wb3NpdGlvbihcbiAgICAgICRzbGlkZXItdGh1bWItd2lkdGggKyAkc2xpZGVyLXRodW1iLWRpc2FibGVkLWJvcmRlciAqIDIsXG4gICAgICAkc2xpZGVyLXRodW1iLWhlaWdodCArICRzbGlkZXItdGh1bWItZGlzYWJsZWQtYm9yZGVyICogMlxuICAgICk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgkc2xpZGVyLXRodW1iLWRpc2FibGVkLXNjYWxlKTtcbiAgICBib3JkZXItd2lkdGg6ICRzbGlkZXItdGh1bWItZGlzYWJsZWQtYm9yZGVyO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYubWQtbWluIHtcbiAgICAubWQtc2lnbiB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAvKiBEb24ndCBhbmltYXRlIGxlZnQvcmlnaHQgd2hpbGUgcGFubmluZyAqL1xuICAmLm1kLWRyYWdnaW5nIHtcbiAgICAubWQtdGh1bWItY29udGFpbmVyLFxuICAgIC5tZC10cmFjay1maWxsIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoW21kLWRpc2NyZXRlXSkge1xuICAgIC8qIEhpZGUgdGhlIHNpZ24gYW5kIHRpY2tzIGluIG5vbi1kaXNjcmV0ZSBtb2RlICovXG4gICAgLm1kLXRyYWNrLXRpY2tzLFxuICAgIC5tZC1zaWduIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpub3QoW2Rpc2FibGVkXSkge1xuICAgICAgLm1kLXNsaWRlci13cmFwcGVyIHtcbiAgICAgICAgLm1kLXRodW1iOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRzbGlkZXItdGh1bWItaG92ZXItc2NhbGUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5tZC1mb2N1c2VkIHtcbiAgICAgICAgICAubWQtZm9jdXMtcmluZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm1kLXRodW1iIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGVyRm9jdXNUaHVtYiAkc2xpZGVyLXRodW1iLWZvY3VzLWR1cmF0aW9uICRzd2lmdC1lYXNlLWluLW91dC10aW1pbmctZnVuY3Rpb247XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubWQtYWN0aXZlIHtcbiAgICAgICAgLm1kLXNsaWRlci13cmFwcGVyIHtcbiAgICAgICAgICAubWQtdGh1bWIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkc2xpZGVyLXRodW1iLWZvY3VzLXNjYWxlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW21kLWRpc2NyZXRlXSB7XG4gICAgJjpub3QoW2Rpc2FibGVkXSkge1xuICAgICAgLm1kLXNsaWRlci13cmFwcGVyIHtcbiAgICAgICAgJi5tZC1mb2N1c2VkIHtcbiAgICAgICAgICAubWQtZm9jdXMtcmluZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZXJEaXNjcmV0ZUZvY3VzUmluZyAuNXMgJHN3aWZ0LWVhc2UtaW4tb3V0LXRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm1kLXRodW1iIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGVyRGlzY3JldGVGb2N1c1RodW1iIC41cyAkc3dpZnQtZWFzZS1pbi1vdXQtdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1kLXNsaWRlci13cmFwcGVyLm1kLWZvY3VzZWQsXG4gICAgICAmLm1kLWFjdGl2ZSB7XG4gICAgICAgIC5tZC10aHVtYiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgfVxuICAgICAgICAubWQtc2lnbixcbiAgICAgICAgLm1kLXNpZ246YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCkgc2NhbGUoMS4wKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdW3JlYWRvbmx5XSB7XG4gICAgICAubWQtdGh1bWIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgfVxuICAgICAgLm1kLXNpZ24sXG4gICAgICAubWQtc2lnbjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApIHNjYWxlKDEuMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJltkaXNhYmxlZF0ge1xuICAgIC5tZC10cmFjay1maWxsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5tZC10cmFjay10aWNrcyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAmOm5vdChbcmVhZG9ubHldKSAubWQtc2lnbiB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAubWQtdGh1bWIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkc2xpZGVyLXRodW1iLWRpc2FibGVkLXNjYWxlKTtcbiAgICB9XG4gICAgLm1kLWRpc2FibGVkLXRodW1iIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZbbWQtdmVydGljYWxdIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi1oZWlnaHQ6ICRzbGlkZXItbWluLXNpemU7XG4gICAgbWluLXdpZHRoOiAwO1xuXG4gICAgLm1kLXNsaWRlci13cmFwcGVyIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgd2lkdGg6ICRzbGlkZXItc2l6ZTtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubWQtdHJhY2stY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAkc2xpZGVyLXRyYWNrLWhlaWdodDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gKCN7JHNsaWRlci10cmFjay1oZWlnaHR9IC8gMikpO1xuICAgIH1cblxuICAgIC5tZC10aHVtYi1jb250YWluZXIge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogKCRzbGlkZXItc2l6ZSAqIDAuNSkgLSAoJHNsaWRlci10cmFjay1oZWlnaHQpICogMC41O1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAubWQtdGh1bWI6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICB9XG5cbiAgICAgIC5tZC1mb2N1cy1yaW5nIHtcbiAgICAgICAgbGVmdDogLShtYXRoLmRpdigkc2xpZGVyLWZvY3VzLXRodW1iLXdpZHRoLCAyKSAtIG1hdGguZGl2KCRzbGlkZXItdHJhY2staGVpZ2h0LCAyKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1kLXRyYWNrLWZpbGwge1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgICZbbWQtZGlzY3JldGVdIHtcbiAgICAgIC5tZC1zaWduIHtcbiAgICAgICAgJHNpZ24tdG9wOiAtKCRzbGlkZXItc2lnbi10b3AgKiAwLjUpICsgMTtcblxuICAgICAgICBsZWZ0OiAtJHNsaWRlci1zaWduLWhlaWdodCAtIDEyO1xuICAgICAgICB0b3A6ICRzaWduLXRvcDtcblxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCkgdHJhbnNsYXRlM2QobWF0aC5kaXYoLSRzbGlkZXItc2lnbi10b3AgKyAxMCwgMC40KSwgMCAsMCk7XG5cbiAgICAgICAgLyogVGhlIGFycm93IHBvaW50aW5nIGxlZnQgbmV4dCB0aGUgc2lnbiAqL1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0b3A6ICRzaWduLXRvcDtcbiAgICAgICAgICBsZWZ0OiAxOXB4O1xuICAgICAgICAgIGJvcmRlci10b3A6ICRzbGlkZXItYXJyb3ctd2lkdGggKiAwLjUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206ICRzbGlkZXItYXJyb3ctd2lkdGggKiAwLjUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6ICRzbGlkZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcblxuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC04cHgsMCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWQtdGh1bWItdGV4dCB7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5tZC1hY3RpdmUsXG4gICAgICAubWQtZm9jdXNlZCxcbiAgICAgICZbZGlzYWJsZWRdW3JlYWRvbmx5XXtcbiAgICAgICAgLm1kLXNpZ246YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdW3JlYWRvbmx5XSB7XG4gICAgICAubWQtdGh1bWIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgfVxuICAgICAgLm1kLXNpZ24sXG4gICAgICAubWQtc2lnbjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApIHNjYWxlKDEuMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZbbWQtaW52ZXJ0XSB7XG4gICAgJjpub3QoW21kLXZlcnRpY2FsXSkgLm1kLXRyYWNrLWZpbGwge1xuICAgICAgQGluY2x1ZGUgcnRsKGxlZnQsIGF1dG8sIDApO1xuICAgICAgQGluY2x1ZGUgcnRsKHJpZ2h0LCAwLCBhdXRvKTtcbiAgICB9XG4gICAgJlttZC12ZXJ0aWNhbF0ge1xuICAgICAgLm1kLXRyYWNrLWZpbGwge1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxubWQtc2xpZGVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgJGl0ZW1zLXdpZHRoOiAyNXB4O1xuICAkaXRlbXMtaGVpZ2h0OiAkaXRlbXMtd2lkdGg7XG4gICRpdGVtcy1tYXJnaW46IDE2cHg7XG5cbiAgJiA+ICo6Zmlyc3QtY2hpbGQsXG4gICYgPiAqOmxhc3QtY2hpbGQge1xuICAgICY6bm90KG1kLXNsaWRlcikge1xuICAgICAgbWluLXdpZHRoOiAkaXRlbXMtd2lkdGg7XG4gICAgICBtYXgtd2lkdGg6ICgkaXRlbXMtd2lkdGggKiAyKSAtIDg7XG4gICAgICBoZWlnaHQ6ICRpdGVtcy1oZWlnaHQ7XG4gICAgICB0cmFuc2l0aW9uOiAkc3dpZnQtZWFzZS1vdXQ7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gICYgPiAqOmZpcnN0LWNoaWxkOm5vdChtZC1zbGlkZXIpIHtcbiAgICBAaW5jbHVkZSBydGwtcHJvcChtYXJnaW4tcmlnaHQsIG1hcmdpbi1sZWZ0LCAkaXRlbXMtbWFyZ2luLCBhdXRvKTtcbiAgfVxuXG4gICYgPiAqOmxhc3QtY2hpbGQ6bm90KG1kLXNsaWRlcikge1xuICAgIEBpbmNsdWRlIHJ0bC1wcm9wKG1hcmdpbi1sZWZ0LCBtYXJnaW4tcmlnaHQsICRpdGVtcy1tYXJnaW4sIGF1dG8pO1xuICB9XG5cbiAgJlttZC12ZXJ0aWNhbF0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmID4gKjpmaXJzdC1jaGlsZDpub3QobWQtc2xpZGVyKSxcbiAgICAmID4gKjpsYXN0LWNoaWxkOm5vdChtZC1zbGlkZXIpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIG1kLWlucHV0LWNvbnRhaW5lciB7XG4gICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBydGwtcHJvcChwYWRkaW5nLWxlZnQsIHBhZGRpbmctcmlnaHQsIDE1cHgsIDApOyAvLyBzaXplIG9mIGFycm93c1xuICAgICAgaGVpZ2h0OiAkaXRlbXMtaGVpZ2h0ICogMjtcbiAgICAgIG1hcmdpbi10b3A6IC0kaXRlbXMtaGVpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICBtZC1zbGlkZXIubWQtZGVmYXVsdC10aGVtZSAubWQtdHJhY2sge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG5cblxuLm1kLXN0aWNreS1jbG9uZSB7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTk5OTlweCwtOTk5OXB4LDApO1xuXG4gICZbc3RpY2t5LXN0YXRlPVwiYWN0aXZlXCJdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICY6bm90KC5tZC1zdGlja3ktbm8tZWZmZWN0KSAubWQtc3ViaGVhZGVyLWlubmVyIHtcbiAgICAgIGFuaW1hdGlvbjogc3ViaGVhZGVyU3RpY2t5SG92ZXJJbiAwLjNzIGVhc2Utb3V0IGJvdGg7XG4gICAgfVxuICB9XG59XG5cbiRzdWJoZWFkZXItbGluZS1oZWlnaHQ6IDFlbSAhZGVmYXVsdDtcbiRzdWJoZWFkZXItZm9udC1zaXplOiByZW0oMS40KSAhZGVmYXVsdDtcbiRzdWJoZWFkZXItcGFkZGluZzogKCRiYXNlbGluZS1ncmlkICogMikgIWRlZmF1bHQ7XG4kc3ViaGVhZGVyLWZvbnQtd2VpZ2h0OiA1MDAgIWRlZmF1bHQ7XG4kc3ViaGVhZGVyLW1hcmdpbjogMCAwIDAgMCAhZGVmYXVsdDtcbiRzdWJoZWFkZXItc3RpY2t5LXNoYWRvdzogMHB4IDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMTYpICFkZWZhdWx0O1xuXG5Aa2V5ZnJhbWVzIHN1YmhlYWRlclN0aWNreUhvdmVySW4ge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCB0cmFuc3BhcmVudDtcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAkc3ViaGVhZGVyLXN0aWNreS1zaGFkb3c7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3ViaGVhZGVyU3RpY2t5SG92ZXJPdXQge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogJHN1YmhlYWRlci1zdGlja3ktc2hhZG93O1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLm1kLXN1YmhlYWRlci13cmFwcGVyIHtcblxuICAmOm5vdCgubWQtc3RpY2t5LW5vLWVmZmVjdCkge1xuICAgIC5tZC1zdWJoZWFkZXIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQgbWFyZ2luO1xuXG4gICAgJi5tZC1zdGlja3ktY2xvbmUge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmW3N0aWNreS1zdGF0ZT1cImFjdGl2ZVwiXSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIH1cblxuICAgICY6bm90KC5tZC1zdGlja3ktY2xvbmUpW3N0aWNreS1wcmV2LXN0YXRlPVwiYWN0aXZlXCJdIC5tZC1zdWJoZWFkZXItaW5uZXI6YWZ0ZXIge1xuICAgICAgYW5pbWF0aW9uOiBzdWJoZWFkZXJTdGlja3lIb3Zlck91dCAwLjNzIGVhc2Utb3V0IGJvdGg7XG4gICAgfVxuICB9XG5cbn1cblxuLm1kLXN1YmhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICRzdWJoZWFkZXItZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJHN1YmhlYWRlci1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRzdWJoZWFkZXItbGluZS1oZWlnaHQ7XG4gIG1hcmdpbjogJHN1YmhlYWRlci1tYXJnaW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAubWQtc3ViaGVhZGVyLWlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAkc3ViaGVhZGVyLXBhZGRpbmc7XG4gIH1cblxuICAubWQtc3ViaGVhZGVyLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cblttZC1zd2lwZS1sZWZ0XSwgW21kLXN3aXBlLXJpZ2h0XSB7XG4gICAgdG91Y2gtYWN0aW9uIDogcGFuLXk7XG59XG5cblttZC1zd2lwZS11cF0sIFttZC1zd2lwZS1kb3duXSB7XG4gICAgdG91Y2gtYWN0aW9uIDogcGFuLXg7XG59XG5cbiRzd2l0Y2gtd2lkdGg6IDM2cHggIWRlZmF1bHQ7XG4kc3dpdGNoLWhlaWdodDogJGJhc2VsaW5lLWdyaWQgKiAzICFkZWZhdWx0O1xuJHN3aXRjaC1iYXItaGVpZ2h0OiAxNHB4ICFkZWZhdWx0O1xuJHN3aXRjaC10aHVtYi1zaXplOiAyMHB4ICFkZWZhdWx0O1xuJHN3aXRjaC1tYXJnaW46IDE2cHggIWRlZmF1bHQ7XG5cbi5tZC1pbmxpbmUtZm9ybSB7XG4gIG1kLXN3aXRjaCB7XG4gICAgbWFyZ2luLXRvcDogJGlucHV0LWNvbnRhaW5lci12ZXJ0aWNhbC1tYXJnaW47XG4gICAgbWFyZ2luLWJvdHRvbTogJGlucHV0LWNvbnRhaW5lci12ZXJ0aWNhbC1tYXJnaW4gKyAxcHg7XG4gIH1cbn1cblxubWQtc3dpdGNoIHtcbiAgbWFyZ2luOiAkc3dpdGNoLW1hcmdpbiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIEBpbmNsdWRlIHJ0bChtYXJnaW4tbGVmdCwgaW5oZXJpdCwgJHN3aXRjaC1tYXJnaW4pO1xuICBAaW5jbHVkZSBydGwobWFyZ2luLXJpZ2h0LCAkc3dpdGNoLW1hcmdpbiwgaW5oZXJpdCk7XG5cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIHJ0bChtYXJnaW4tbGVmdCwgaW5oZXJpdCwgMCk7XG4gICAgQGluY2x1ZGUgcnRsKG1hcmdpbi1yaWdodCwgMCwgaW5oZXJpdCk7XG4gIH1cblxuICAmW2Rpc2FibGVkXSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgLm1kLWNvbnRhaW5lciB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG5cbiAgLm1kLWNvbnRhaW5lciB7XG4gICAgY3Vyc29yOiBncmFiO1xuICAgIHdpZHRoOiAkc3dpdGNoLXdpZHRoO1xuICAgIGhlaWdodDogJHN3aXRjaC1oZWlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIEBpbmNsdWRlIHJ0bC1wcm9wKG1hcmdpbi1yaWdodCwgbWFyZ2luLWxlZnQsIDhweCwgMHB4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gICYubWQtaW52ZXJ0ZWQgLm1kLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgcnRsKG1hcmdpbi1yaWdodCwgaW5pdGlhbCwgOHB4KTtcbiAgICBAaW5jbHVkZSBydGwobWFyZ2luLWxlZnQsIDhweCwgaW5pdGlhbCk7XG4gIH1cblxuICAvLyBJZiB0aGUgdXNlciBtb3ZlcyBoaXMgbW91c2Ugb2ZmIHRoZSBzd2l0Y2gsIHN0aWwgZGlzcGxheSBncmFiYmluZyBjdXJzb3JcbiAgJjpub3QoW2Rpc2FibGVkXSkge1xuICAgIC5tZC1kcmFnZ2luZyxcbiAgICAmLm1kLWRyYWdnaW5nIC5tZC1jb250YWluZXIge1xuICAgICAgY3Vyc29yOiBncmFiYmluZztcbiAgICB9XG4gIH1cblxuICAmLm1kLWZvY3VzZWQge1xuICAgIC5tZC10aHVtYjpiZWZvcmUge1xuICAgICAgbGVmdDogLThweDtcbiAgICAgIHRvcDogLThweDtcbiAgICAgIHJpZ2h0OiAtOHB4O1xuICAgICAgYm90dG9tOiAtOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tZC1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAubWQtYmFyIHtcbiAgICBsZWZ0OiAxcHg7XG4gICAgd2lkdGg6ICRzd2l0Y2gtd2lkdGggLSAycHg7XG4gICAgdG9wOiAkc3dpdGNoLWhlaWdodCAqIDAuNSAtICRzd2l0Y2gtYmFyLWhlaWdodCAqIDAuNTtcbiAgICBoZWlnaHQ6ICRzd2l0Y2gtYmFyLWhlaWdodDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgLm1kLXRodW1iLWNvbnRhaW5lciB7XG4gICAgdG9wOiAkc3dpdGNoLWhlaWdodCAqIDAuNSAtICRzd2l0Y2gtdGh1bWItc2l6ZSAqIDAuNTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkc3dpdGNoLXdpZHRoIC0gJHN3aXRjaC10aHVtYi1zaXplO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gICYubWQtY2hlY2tlZCAubWQtdGh1bWItY29udGFpbmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsMCwwKTtcbiAgfVxuXG4gIC5tZC10aHVtYiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGhlaWdodDogJHN3aXRjaC10aHVtYi1zaXplO1xuICAgIHdpZHRoOiAkc3dpdGNoLXRodW1iLXNpemU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xZHA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5tZC1yaXBwbGUtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAtJHN3aXRjaC10aHVtYi1zaXplO1xuICAgICAgdG9wOiAtJHN3aXRjaC10aHVtYi1zaXplO1xuICAgICAgcmlnaHQ6IC0kc3dpdGNoLXRodW1iLXNpemU7XG4gICAgICBib3R0b206IC0kc3dpdGNoLXRodW1iLXNpemU7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoLm1kLWRyYWdnaW5nKSB7XG4gICAgLm1kLWJhcixcbiAgICAubWQtdGh1bWItY29udGFpbmVyLFxuICAgIC5tZC10aHVtYiB7XG4gICAgICB0cmFuc2l0aW9uOiAkc3dpZnQtbGluZWFyO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cbiAgICAubWQtYmFyLFxuICAgIC5tZC10aHVtYiB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA1cztcbiAgICB9XG4gIH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICBtZC1zd2l0Y2gubWQtZGVmYXVsdC10aGVtZSAubWQtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICB9XG4gIG1kLXN3aXRjaC5tZC1kZWZhdWx0LXRoZW1lLm1kLWNoZWNrZWQgLm1kLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUU5RTtcbiAgfVxuICBtZC1zd2l0Y2gubWQtZGVmYXVsdC10aGVtZSAubWQtdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuJHRhYnMtcGFnaW5hdG9yLXdpZHRoOiAkYmFzZWxpbmUtZ3JpZCAqIDQgIWRlZmF1bHQ7XG4kdGFicy10YWItd2lkdGg6ICRiYXNlbGluZS1ncmlkICogMTIgIWRlZmF1bHQ7XG4kdGFicy1oZWFkZXItaGVpZ2h0OiA0OHB4ICFkZWZhdWx0O1xuXG5Aa2V5ZnJhbWVzIG1kLXRhYi1jb250ZW50LWhpZGUge1xuICAwJSB7IG9wYWNpdHk6IDE7IH1cbiAgNTAlIHsgb3BhY2l0eTogMTsgfVxuICAxMDAlIHsgb3BhY2l0eTogMDsgfVxufVxuXG5tZC10YWItZGF0YSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbn1cblxubWQtdGFicyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbiAgJjpub3QoLm1kLW5vLXRhYi1jb250ZW50KTpub3QoLm1kLWR5bmFtaWMtaGVpZ2h0KSB7XG4gICAgbWluLWhlaWdodDogMjAwICsgJHRhYnMtaGVhZGVyLWhlaWdodDtcbiAgfVxuICAmW21kLWFsaWduLXRhYnM9XCJib3R0b21cIl0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAkdGFicy1oZWFkZXItaGVpZ2h0O1xuXG4gICAgPiBtZC10YWJzLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAkdGFicy1oZWFkZXItaGVpZ2h0O1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgPiBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206ICR0YWJzLWhlYWRlci1oZWlnaHQ7XG4gICAgfVxuICB9XG4gICYubWQtZHluYW1pYy1oZWlnaHQge1xuICAgIG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gICAgbWQtdGFiLWNvbnRlbnQge1xuICAgICAgJi5tZC1hY3RpdmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZbbWQtYm9yZGVyLWJvdHRvbV0ge1xuICAgIG1kLXRhYnMtd3JhcHBlciB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgICAmOm5vdCgubWQtZHluYW1pYy1oZWlnaHQpIHtcbiAgICAgIG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgdG9wOiAkdGFicy1oZWFkZXItaGVpZ2h0ICsgMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxubWQtdGFicy13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gdHJhbnNmb3JtIGlzIG5lZWRlZCBmb3IgaU9TIFNhZmFyaSB0byBwcmV2ZW50IGNvbnRlbnQgZnJvbSBkaXNhcHBlYXJpbmcgb24gc2Nyb2xsXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICBtZC1wcmV2LWJ1dHRvbiwgbWQtbmV4dC1idXR0b24ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogJHRhYnMtcGFnaW5hdG9yLXdpZHRoO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogJHN3aWZ0LWVhc2UtaW4tb3V0O1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gICAgJi5tZC1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgICAmLm5nLWxlYXZlIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICAgIG1kLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG5cbiAgICAvLyBGb3IgUlRMIHRhYnMsIHJvdGF0ZSB0aGUgYnV0dG9uc1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgfVxuICBtZC1wcmV2LWJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgcnRsLXByb3AobGVmdCwgcmlnaHQsIDAsIGF1dG8pO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejRnUENFdExTQkhaVzVsY21GMGIzSTZJRUZrYjJKbElFbHNiSFZ6ZEhKaGRHOXlJREUzTGpFdU1Dd2dVMVpISUVWNGNHOXlkQ0JRYkhWbkxVbHVJQzRnVTFaSElGWmxjbk5wYjI0NklEWXVNREFnUW5WcGJHUWdNQ2tnSUMwdFBpQThJVVJQUTFSWlVFVWdjM1puSUZCVlFreEpReUFpTFM4dlZ6TkRMeTlFVkVRZ1UxWkhJREV1TVM4dlJVNGlJQ0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTlIY21Gd2FHbGpjeTlUVmtjdk1TNHhMMFJVUkM5emRtY3hNUzVrZEdRaVBpQThjM1puSUhabGNuTnBiMjQ5SWpFdU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJZ2VEMGlNSEI0SWlCNVBTSXdjSGdpSUhkcFpIUm9QU0l5TkhCNElpQm9aV2xuYUhROUlqSTBjSGdpSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TkNJZ1pXNWhZbXhsTFdKaFkydG5jbTkxYm1ROUltNWxkeUF3SURBZ01qUWdNalFpSUhodGJEcHpjR0ZqWlQwaWNISmxjMlZ5ZG1VaVBpQThaeUJwWkQwaVNHVmhaR1Z5SWo0Z1BHYytJRHh5WldOMElIZzlJaTAyTVRnaUlIazlJaTB4TWpBNElpQm1hV3hzUFNKdWIyNWxJaUIzYVdSMGFEMGlNVFF3TUNJZ2FHVnBaMmgwUFNJek5qQXdJaTgrSUR3dlp6NGdQQzluUGlBOFp5QnBaRDBpVEdGaVpXd2lQaUE4TDJjK0lEeG5JR2xrUFNKSlkyOXVJajRnUEdjK0lEeHdiMng1WjI5dUlIQnZhVzUwY3owaU1UVXVOQ3czTGpRZ01UUXNOaUE0TERFeUlERTBMREU0SURFMUxqUXNNVFl1TmlBeE1DNDRMREV5SUFrSklpQnpkSGxzWlQwaVptbHNiRHAzYUdsMFpUc2lMejRnUEhKbFkzUWdabWxzYkQwaWJtOXVaU0lnZDJsa2RHZzlJakkwSWlCb1pXbG5hSFE5SWpJMElpOCtJRHd2Wno0Z1BDOW5QaUE4WnlCcFpEMGlSM0pwWkNJZ1pHbHpjR3hoZVQwaWJtOXVaU0krSUR4bklHUnBjM0JzWVhrOUltbHViR2x1WlNJK0lEd3ZaejRnUEM5blBpQThMM04yWno0TkNnPT0nKTtcbiAgfVxuICBtZC1uZXh0LWJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgcnRsLXByb3AocmlnaHQsIGxlZnQsIDAsIGF1dG8pO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejRnUENFdExTQkhaVzVsY21GMGIzSTZJRUZrYjJKbElFbHNiSFZ6ZEhKaGRHOXlJREUzTGpFdU1Dd2dVMVpISUVWNGNHOXlkQ0JRYkhWbkxVbHVJQzRnVTFaSElGWmxjbk5wYjI0NklEWXVNREFnUW5WcGJHUWdNQ2tnSUMwdFBpQThJVVJQUTFSWlVFVWdjM1puSUZCVlFreEpReUFpTFM4dlZ6TkRMeTlFVkVRZ1UxWkhJREV1TVM4dlJVNGlJQ0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTlIY21Gd2FHbGpjeTlUVmtjdk1TNHhMMFJVUkM5emRtY3hNUzVrZEdRaVBpQThjM1puSUhabGNuTnBiMjQ5SWpFdU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJZ2VEMGlNSEI0SWlCNVBTSXdjSGdpSUhkcFpIUm9QU0l5TkhCNElpQm9aV2xuYUhROUlqSTBjSGdpSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TkNJZ1pXNWhZbXhsTFdKaFkydG5jbTkxYm1ROUltNWxkeUF3SURBZ01qUWdNalFpSUhodGJEcHpjR0ZqWlQwaWNISmxjMlZ5ZG1VaVBpQThaeUJwWkQwaVNHVmhaR1Z5SWo0Z1BHYytJRHh5WldOMElIZzlJaTAyTVRnaUlIazlJaTB4TXpNMklpQm1hV3hzUFNKdWIyNWxJaUIzYVdSMGFEMGlNVFF3TUNJZ2FHVnBaMmgwUFNJek5qQXdJaTgrSUR3dlp6NGdQQzluUGlBOFp5QnBaRDBpVEdGaVpXd2lQaUE4TDJjK0lEeG5JR2xrUFNKSlkyOXVJajRnUEdjK0lEeHdiMng1WjI5dUlIQnZhVzUwY3owaU1UQXNOaUE0TGpZc055NDBJREV6TGpJc01USWdPQzQyTERFMkxqWWdNVEFzTVRnZ01UWXNNVElnQ1FraUlITjBlV3hsUFNKbWFXeHNPbmRvYVhSbE95SXZQaUE4Y21WamRDQm1hV3hzUFNKdWIyNWxJaUIzYVdSMGFEMGlNalFpSUdobGFXZG9kRDBpTWpRaUx6NGdQQzluUGlBOEwyYytJRHhuSUdsa1BTSkhjbWxrSWlCa2FYTndiR0Y1UFNKdWIyNWxJajRnUEdjZ1pHbHpjR3hoZVQwaWFXNXNhVzVsSWo0Z1BDOW5QaUE4TDJjK0lEd3ZjM1puUGcwSycpO1xuXG4gICAgLy8gSW4gcmVndWxhciBtb2RlLCB3ZSBuZWVkIHRvIGZsaXAgdGhlIGNoZXZyb24gaWNvbiB0byBwb2ludCB0aGUgb3RoZXIgd2F5XG4gICAgbWQtaWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbiAgJi5tZC1zdHJldGNoLXRhYnMge1xuICAgIG1kLXBhZ2luYXRpb24td3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBtZC10YWItaXRlbSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxubWQtdGFicy1jYW52YXMge1xuICBAaW5jbHVkZSBwaWUtY2xlYXJmaXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogJHRhYnMtaGVhZGVyLWhlaWdodDtcbiAgLm1kLWR1bW15LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgQGluY2x1ZGUgcnRsLXByb3AobGVmdCwgcmlnaHQsIDAsIGF1dG8pO1xuICB9XG4gICYubWQtcGFnaW5hdGVkIHtcbiAgICBtYXJnaW46IDAgJHRhYnMtcGFnaW5hdG9yLXdpZHRoO1xuICB9XG4gICYubWQtY2VudGVyLXRhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLm1kLXRhYiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cblxubWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgQGluY2x1ZGUgcGllLWNsZWFyZml4O1xuICBoZWlnaHQ6ICR0YWJzLWhlYWRlci1oZWlnaHQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkc3dpZnQtZWFzZS1pbi1vdXQtZHVyYXRpb24gJHN3aWZ0LWVhc2UtaW4tb3V0LXRpbWluZy1mdW5jdGlvbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBAaW5jbHVkZSBydGwtcHJvcChsZWZ0LCByaWdodCwgMCwgYXV0byk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAmLm1kLWNlbnRlci10YWJzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgbWQtdGFiLWl0ZW0ge1xuICAgIG1pbi13aWR0aDogNzJweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XG4gICAgbWQtdGFiLWl0ZW0ge1xuICAgICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICB9XG4gIH1cbn1cblxubWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6ICR0YWJzLWhlYWRlci1oZWlnaHQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbm1kLXRhYi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkc3dpZnQtZWFzZS1pbi1vdXQtZHVyYXRpb24gJHN3aWZ0LWVhc2UtaW4tb3V0LXRpbWluZy1mdW5jdGlvbjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIHRyYW5zZm9ybSBpcyBuZWVkZWQgZm9yIGlPUyBTYWZhcmkgdG8gcHJldmVudCBjb250ZW50IGZyb20gZGlzYXBwZWFyaW5nIG9uIHNjcm9sbFxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgJi5tZC1uby1zY3JvbGwge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gICYubmctbGVhdmUsICYubWQtbm8tdHJhbnNpdGlvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAmLm1kLWxlZnQ6bm90KC5tZC1hY3RpdmUpIHtcbiAgICBAaW5jbHVkZSBydGwodHJhbnNmb3JtLCB0cmFuc2xhdGVYKC0xMDAlKSwgdHJhbnNsYXRlWCgrMTAwJSkpO1xuICAgIGFuaW1hdGlvbjogMiAqICRzd2lmdC1lYXNlLWluLW91dC1kdXJhdGlvbiBtZC10YWItY29udGVudC1oaWRlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAqIHtcbiAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogJHN3aWZ0LWVhc2UtaW4tb3V0LWR1cmF0aW9uO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgfVxuICAmLm1kLXJpZ2h0Om5vdCgubWQtYWN0aXZlKSB7XG4gICAgQGluY2x1ZGUgcnRsKHRyYW5zZm9ybSwgdHJhbnNsYXRlWCgxMDAlKSwgdHJhbnNsYXRlWCgtMTAwJSkpO1xuICAgIGFuaW1hdGlvbjogMiAqICRzd2lmdC1lYXNlLWluLW91dC1kdXJhdGlvbiBtZC10YWItY29udGVudC1oaWRlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAqIHtcbiAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogJHN3aWZ0LWVhc2UtaW4tb3V0LWR1cmF0aW9uO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgfVxuICA+IGRpdiB7XG4gICAgZmxleDogMSAwIDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgICYubmctbGVhdmUge1xuICAgICAgYW5pbWF0aW9uOiAyICogJHN3aWZ0LWVhc2UtaW4tb3V0LWR1cmF0aW9uIG1kLXRhYi1jb250ZW50LWhpZGU7XG4gICAgfVxuICB9XG59XG5cbm1kLWluay1iYXIge1xuICAkZHVyYXRpb246ICRzd2lmdC1lYXNlLWluLW91dC1kdXJhdGlvbiAqIDAuNTtcbiAgJG11bHRpcGxpZXI6IDAuNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgJi5tZC1sZWZ0IHtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0ICgkZHVyYXRpb24gKiAkbXVsdGlwbGllcikgJHN3aWZ0LWVhc2UtaW4tb3V0LXRpbWluZy1mdW5jdGlvbixcbiAgICAgICAgcmlnaHQgJGR1cmF0aW9uICRzd2lmdC1lYXNlLWluLW91dC10aW1pbmctZnVuY3Rpb247XG4gIH1cbiAgJi5tZC1yaWdodCB7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAkZHVyYXRpb24gJHN3aWZ0LWVhc2UtaW4tb3V0LXRpbWluZy1mdW5jdGlvbixcbiAgICAgICAgcmlnaHQgKCRkdXJhdGlvbiAqICRtdWx0aXBsaWVyKSAkc3dpZnQtZWFzZS1pbi1vdXQtdGltaW5nLWZ1bmN0aW9uO1xuICB9XG59XG5cbm1kLXRhYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IC05OTk5cHg7XG59XG5cbi5tZC10YWIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6ICR0YWJzLWhlYWRlci1oZWlnaHQgLSAyNDtcbiAgcGFkZGluZzogMTJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjM1cyAkc3dpZnQtZWFzZS1pbi1vdXQtdGltaW5nLWZ1bmN0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgQGluY2x1ZGUgcnRsKGZsb2F0LCBsZWZ0LCByaWdodCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAmLm1kLWZvY3VzZWQsICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAmLm1kLWFjdGl2ZSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG4gICYubWQtZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuICAmLm5nLWxlYXZlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbm1kLXRvb2xiYXIgKyBtZC10YWJzLCBtZC10b29sYmFyICsgbWQtZGlhbG9nLWNvbnRlbnQgbWQtdGFicyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4vLyBTZWUgaGVpZ2h0IHNldCBnbG9iYWxseSwgZGVwZW5kZWQgb24gYnkgYnV0dG9uc1xuXG4kbWQtdG9hc3QtY29udGVudC1wYWRkaW5nOiAzICogJGJhc2VsaW5lLWdyaWQgLSAkYnV0dG9uLWxlZnQtcmlnaHQtcGFkZGluZyAhZGVmYXVsdDtcbiRtZC10b2FzdC1idXR0b24tbGVmdC1tYXJnaW46IDMgKiAkYmFzZWxpbmUtZ3JpZCAtIDIgKiAkYnV0dG9uLWxlZnQtcmlnaHQtcGFkZGluZyAhZGVmYXVsdDtcbiRtZC10b2FzdC10ZXh0LXBhZGRpbmc6ICRidXR0b24tbGVmdC1yaWdodC1wYWRkaW5nICFkZWZhdWx0O1xuXG5cbi5tZC10b2FzdC10ZXh0IHtcbiAgcGFkZGluZzogMCAkbWQtdG9hc3QtdGV4dC1wYWRkaW5nO1xufVxuXG5tZC10b2FzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHotaW5kZXgtdG9hc3Q7XG5cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC8vIEFkZCBzb21lIHBhZGRpbmcgdG8gdGhlIG91dGVyIHRvYXN0IGNvbnRhaW5lciBzbyB0aGF0IHRoZSB3cmFwcGVyJ3MgYm94IHNoYWRvdyBpcyB2aXNpYmxlXG4gIHBhZGRpbmc6ICR0b2FzdC1tYXJnaW47XG5cbiAgLy8gU2V0dXAgb3BhY2l0eSB0cmFuc2l0aW9uIG9uIHdob2xlIHRvYXN0XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246ICRzd2lmdC1lYXNlLW91dDtcblxuICAubWQtdG9hc3QtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBtYXgtaGVpZ2h0OiA3ICogJHRvYXN0LWhlaWdodDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIC8vIFNpbmNlIHdlJ3JlIHZlcnRpY2FsbHkgY2VudGVyaW5nIG91ciB0ZXh0IGJ5IHVzaW5nIGZsZXhib3ggYW5kIGhhdmluZyBhIG1pbi1oZWlnaHQsIHdlIG5lZWQgdG8gYXBwbHlcbiAgICAvLyBhIGZpeCBmb3IgYW4gSUUxMSBmbGV4YnVnLCBvdGhlcndpc2UgdGhlIHRleHQgd29uJ3QgYmUgY2VudGVyZWQgdmVydGljYWxseS5cbiAgICBAaW5jbHVkZSBpZTExLW1pbi1oZWlnaHQtZmxleGJ1Zyg0OHB4KTtcblxuICAgIHBhZGRpbmc6IDAgJG1kLXRvYXN0LWNvbnRlbnQtcGFkZGluZztcblxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAvLyBTZXR1cCBmb3IgdHJhbnNmb3JtIHRyYW5zaXRpb25zIG9uIGlubmVyIGNvbnRlbnRcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZVooMGRlZyk7XG4gICAgdHJhbnNpdGlvbjogJHN3aWZ0LWVhc2Utb3V0O1xuXG4gICAgQGluY2x1ZGUgcnRsKGp1c3RpZnktY29udGVudCwgZmxleC1zdGFydCwgZmxleC1lbmQpO1xuXG4gICAgc3BhbiB7XG4gICAgICAvLyBMYXlvdXQgIFtmbGV4XVxuICAgICAgZmxleDoxIDEgMCU7XG4gICAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gICAgICBtaW4td2lkdGggOjA7XG4gICAgfVxuICB9XG5cbiAgJi5tZC1jYXBzdWxlIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuXG4gICAgLm1kLXRvYXN0LWNvbnRlbnQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICB9XG4gIH1cblxuICAmLm5nLWxlYXZlLWFjdGl2ZSB7XG4gICAgLm1kLXRvYXN0LWNvbnRlbnQge1xuICAgICAgdHJhbnNpdGlvbjogJHN3aWZ0LWVhc2UtaW47XG4gICAgfVxuICB9XG5cbiAgLyogVHJhbnNpdGlvbiBkaWZmZXJlbnRseSB3aGVuIHN3aXBpbmcgKi9cbiAgJi5tZC1zd2lwZWxlZnQsXG4gICYubWQtc3dpcGVyaWdodCxcbiAgJi5tZC1zd2lwZXVwLFxuICAmLm1kLXN3aXBlZG93biB7XG4gICAgLm1kLXRvYXN0LWNvbnRlbnQge1xuICAgICAgdHJhbnNpdGlvbjogJHN3aWZ0LWVhc2Utb3V0O1xuICAgIH1cbiAgfVxuXG4gICYubmctZW50ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLm1kLXRvYXN0LWNvbnRlbnQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB9XG4gICAgJi5tZC10b3Age1xuICAgICAgLm1kLXRvYXN0LWNvbnRlbnQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5uZy1lbnRlci1hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIC5tZC10b2FzdC1jb250ZW50IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLypcbiAgICogV2hlbiB0aGUgdG9hc3QgZG9lc24ndCB0YWtlIHVwIHRoZSB3aG9sZSBzY3JlZW4sXG4gICAqIG1ha2UgaXQgcm90YXRlIHdoZW4gdGhlIHVzZXIgc3dpcGVzIGl0IGF3YXlcbiAgICovXG4gICYubmctbGVhdmUubmctbGVhdmUtYWN0aXZlIHtcbiAgICAubWQtdG9hc3QtY29udGVudCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB9XG5cbiAgICAmLm1kLXN3aXBldXAge1xuICAgICAgLm1kLXRvYXN0LWNvbnRlbnQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICAgICAgfVxuICAgIH1cbiAgICAmLm1kLXN3aXBlZG93biB7XG4gICAgICAubWQtdG9hc3QtY29udGVudCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTAlLCAwKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5tZC10b3Age1xuICAgICAgLm1kLXRvYXN0LWNvbnRlbnQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWQtYWN0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLm1kLWJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIEBpbmNsdWRlIHJ0bChtYXJnaW4tcmlnaHQsIDAsICRtZC10b2FzdC1idXR0b24tbGVmdC1tYXJnaW4pO1xuICAgIEBpbmNsdWRlIHJ0bChtYXJnaW4tbGVmdCwgJG1kLXRvYXN0LWJ1dHRvbi1sZWZ0LW1hcmdpbiwgMCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSAtIDEpIHtcbiAgbWQtdG9hc3Qge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJi5uZy1sZWF2ZS5uZy1sZWF2ZS1hY3RpdmUge1xuICAgICAgJi5tZC1zd2lwZXVwIHtcbiAgICAgICAgLm1kLXRvYXN0LWNvbnRlbnQge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYubWQtc3dpcGVkb3duIHtcbiAgICAgICAgLm1kLXRvYXN0LWNvbnRlbnQge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTAlLCAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtKSB7XG4gIG1kLXRvYXN0IHtcbiAgICBtaW4td2lkdGg6IDI4OHB4ICsgJHRvYXN0LW1hcmdpbiAqIDI7XG4gICAgJi5tZC1ib3R0b20ge1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgICAmLm1kLWxlZnQge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgJi5tZC1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gICAgJi5tZC10b3Age1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIC8vIFN1cHBvcnQgZm9yIFJUTCBhbGlnbm1lbnRcbiAgICAmLl9tZC1zdGFydCB7XG4gICAgICBAaW5jbHVkZSBydGwtcHJvcChsZWZ0LCByaWdodCwgMCwgYXV0byk7XG4gICAgfVxuXG4gICAgJi5fbWQtZW5kIHtcbiAgICAgIEBpbmNsdWRlIHJ0bC1wcm9wKHJpZ2h0LCBsZWZ0LCAwLCBhdXRvKTtcbiAgICB9XG5cbiAgICAvKlxuICAgKiBXaGVuIHRoZSB0b2FzdCBkb2Vzbid0IHRha2UgdXAgdGhlIHdob2xlIHNjcmVlbixcbiAgICogbWFrZSBpdCByb3RhdGUgd2hlbiB0aGUgdXNlciBzd2lwZXMgaXQgYXdheVxuICAgKi9cbiAgICAmLm5nLWxlYXZlLm5nLWxlYXZlLWFjdGl2ZSB7XG4gICAgICAmLm1kLXN3aXBlbGVmdCB7XG4gICAgICAgIC5tZC10b2FzdC1jb250ZW50IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm1kLXN3aXBlcmlnaHQge1xuICAgICAgICAubWQtdG9hc3QtY29udGVudCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MCUsIDAsIDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtbGcpIHtcbiAgbWQtdG9hc3Qge1xuICAgIC5tZC10b2FzdC1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogJGJhc2VsaW5lLWdyaWQgKiA3MTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgbWQtdG9hc3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIH1cbn1cblxuXG4vLyBXaGlsZSBhbmltYXRpbmcsIHNldCB0aGUgdG9hc3QgcGFyZW50J3Mgb3ZlcmZsb3cgdG8gaGlkZGVuIHNvIHNjcm9sbGJhcnMgZG8gbm90IGFwcGVhclxuLm1kLXRvYXN0LWFuaW1hdGluZyB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLy8gU3RhbmRhcmQvRGVza3RvcCBIZWlnaHRzXG4kbWQtdG9vbGJhci1oZWlnaHQ6ICRiYXNlbGluZS1ncmlkICogOCAhZGVmYXVsdDtcbiRtZC10b29sYmFyLW1lZGl1bS10YWxsLWhlaWdodDogODhweCAhZGVmYXVsdDtcbiRtZC10b29sYmFyLXRhbGwtaGVpZ2h0OiAxMjhweCAhZGVmYXVsdDtcblxuLy8gTW9iaWxlIGRldmljZSBoZWlnaHRzXG4kbWQtdG9vbGJhci1oZWlnaHQtbW9iaWxlLXBvcnRyYWl0OiA1NnB4ICFkZWZhdWx0O1xuJG1kLXRvb2xiYXItaGVpZ2h0LW1vYmlsZS1sYW5kc2NhcGU6IDQ4cHggIWRlZmF1bHQ7XG5cbiRtZC10b29sYmFyLWluZGVudC1tYXJnaW46IDY0cHggIWRlZmF1bHQ7XG4kbWQtdG9vbGJhci1wYWRkaW5nOiAxNnB4ICFkZWZhdWx0O1xuXG4kaWNvbi1idXR0b24tbWFyZ2luLW9mZnNldDogcmVtKC0wLjgwMCkgIWRlZmF1bHQ7XG5cbm1kLXRvb2xiYXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcblxuICBmb250LXNpemU6IHJlbSgyLjApO1xuICBtaW4taGVpZ2h0OiAkbWQtdG9vbGJhci1oZWlnaHQ7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYuX21kLXRvb2xiYXItdHJhbnNpdGlvbnMge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICRzd2lmdC1lYXNlLWluLW91dC1kdXJhdGlvbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHN3aWZ0LWVhc2UtaW4tb3V0LXRpbWluZy1mdW5jdGlvbjtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBmaWxsLCBjb2xvcjtcbiAgfVxuXG4gICYubWQtd2hpdGVmcmFtZS16MS1hZGQsICYubWQtd2hpdGVmcmFtZS16MS1yZW1vdmUge1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgJHN3aWZ0LWVhc2UtaW4tb3V0LWR1cmF0aW9uIGxpbmVhcjtcbiAgfVxuXG4gIG1kLXRvb2xiYXItZmlsbGVyIHtcbiAgICB3aWR0aDogOSAqICRiYXNlbGluZS1ncmlkO1xuICB9XG5cbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAvLyBCeSBkZWZhdWx0ICRuZ0FuaW1hdGUgbG9va3MgZm9yIHRyYW5zaXRpb24gZHVyYXRpb25zIG9uIHRoZSBlbGVtZW50LCB3aGVuIHVzaW5nIG5nLWhpZGUsIG5nLWlmLCBuZy1zaG93LlxuICAvLyBUaGUgdG9vbGJhciBoYXMgYSB0cmFuc2l0aW9uIGR1cmF0aW9uIGFwcGxpZWQsIHdoaWNoIG1lYW5zLCB0aGF0ICRuZ0FuaW1hdGUgZGVsYXlzIHRoZSBoaWRlIHByb2Nlc3MuXG4gIC8vIFRvIGF2b2lkIHRoaXMsIHdlIG5lZWQgdG8gcmVzZXQgdGhlIHRyYW5zaXRpb24sIHdoZW4gJG5nQW5pbWF0ZSBsb29rcyBmb3IgdGhlIGR1cmF0aW9uLlxuICAmLm5nLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cblxuICAmLm1kLXRhbGwge1xuICAgIGhlaWdodDogJG1kLXRvb2xiYXItdGFsbC1oZWlnaHQ7XG4gICAgbWluLWhlaWdodDogJG1kLXRvb2xiYXItdGFsbC1oZWlnaHQ7XG4gICAgbWF4LWhlaWdodDogJG1kLXRvb2xiYXItdGFsbC1oZWlnaHQ7XG4gIH1cblxuICAmLm1kLW1lZGl1bS10YWxsIHtcbiAgICBoZWlnaHQ6ICRtZC10b29sYmFyLW1lZGl1bS10YWxsLWhlaWdodDtcbiAgICBtaW4taGVpZ2h0OiAkbWQtdG9vbGJhci1tZWRpdW0tdGFsbC1oZWlnaHQ7XG4gICAgbWF4LWhlaWdodDogJG1kLXRvb2xiYXItbWVkaXVtLXRhbGwtaGVpZ2h0O1xuXG4gICAgLm1kLXRvb2xiYXItdG9vbHMge1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG4gICAgfVxuICB9XG5cbiAgPiAubWQtaW5kZW50IHtcbiAgICBAaW5jbHVkZSBydGwtcHJvcChtYXJnaW4tbGVmdCwgbWFyZ2luLXJpZ2h0LCAkbWQtdG9vbGJhci1pbmRlbnQtbWFyZ2luLCBhdXRvKTtcbiAgfVxuXG4gIH4gbWQtY29udGVudCB7XG4gICAgPiBtZC1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIG1kLWxpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWQtZGl2aWRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWQtdG9vbGJhci10b29scyB7XG4gIGZvbnQtc2l6ZTogJHRpdGxlLWZvbnQtc2l6ZS1iYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMDVlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkbWQtdG9vbGJhci1oZWlnaHQ7XG4gIG1heC1oZWlnaHQ6ICRtZC10b29sYmFyLWhlaWdodDtcbiAgcGFkZGluZzogMCAkbWQtdG9vbGJhci1wYWRkaW5nO1xuICBtYXJnaW46IDA7XG5cbiAgaDEsIGgyLCBoMyB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIG1hcmdpbjogaW5oZXJpdDtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuZmlsbC1oZWlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBtZC1jaGVja2JveCB7XG4gICAgbWFyZ2luOiBpbmhlcml0O1xuICB9XG4gIC5tZC1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICYsICYubWQtaWNvbi1idXR0b24gbWQtaWNvbiB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkc3dpZnQtZWFzZS1pbi1vdXQtZHVyYXRpb247XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHN3aWZ0LWVhc2UtaW4tb3V0LXRpbWluZy1mdW5jdGlvbjtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGZpbGwsIGNvbG9yO1xuXG4gICAgICAvLyBOb3JtYWxseSAubWQtYnV0dG9uIGlzIGFscmVhZHkgcmVzZXR0aW5nIHRoZSB0cmFuc2l0aW9uLCB3aGVuICRuZ0FuaW1hdGUgbG9va3MgZm9yIHRoZSBkdXJhdGlvbixcbiAgICAgIC8vIGJ1dCBpbiB0aGlzIGNhc2UsIHRoZSBzZWxlY3RvciBoYXMgYSBoaWdoZXIgc3BlY2lmaWNpdHkgdGhhbiB0aGUgYHJlc2V0IHNlbGVjdG9yYCwgd2hpY2ggbWVhbnMsIHRoYXRcbiAgICAgIC8vIHdlIG5lZWQgdG8gcmVzZXQgdGhlIHRyYW5zaXRpb24gb3VyIHNlbGYuXG4gICAgICAmLm5nLWFuaW1hdGUge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmPiAubWQtYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBydGwtcHJvcChtYXJnaW4tbGVmdCwgbWFyZ2luLXJpZ2h0LCAkaWNvbi1idXR0b24tbWFyZ2luLW9mZnNldCwgYXV0byk7XG4gIH1cbiAgJj4gLm1kLWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBydGwtcHJvcChtYXJnaW4tcmlnaHQsIG1hcmdpbi1sZWZ0LCAkaWNvbi1idXR0b24tbWFyZ2luLW9mZnNldCwgYXV0byk7XG4gIH1cblxuICAmPiBtZC1tZW51Omxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIHJ0bC1wcm9wKG1hcmdpbi1yaWdodCwgbWFyZ2luLWxlZnQsICRpY29uLWJ1dHRvbi1tYXJnaW4tb2Zmc2V0LCBhdXRvKTtcbiAgICAmID4gLm1kLWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBydGwtcHJvcChtYXJnaW4tcmlnaHQsIG1hcmdpbi1sZWZ0LCAwLCBhdXRvKTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG5cbi8vIEhhbmRsZSBtb2JpbGUgcG9ydHJhaXRcbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtIC0gMSkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgbWQtdG9vbGJhciB7XG4gICAgbWluLWhlaWdodDogJG1kLXRvb2xiYXItaGVpZ2h0LW1vYmlsZS1wb3J0cmFpdDtcbiAgfVxuXG4gIC5tZC10b29sYmFyLXRvb2xzIHtcbiAgICBoZWlnaHQ6ICRtZC10b29sYmFyLWhlaWdodC1tb2JpbGUtcG9ydHJhaXQ7XG4gICAgbWF4LWhlaWdodDogJG1kLXRvb2xiYXItaGVpZ2h0LW1vYmlsZS1wb3J0cmFpdDtcbiAgfVxufVxuXG4vLyBIYW5kbGUgbW9iaWxlIGxhbmRzY2FwZVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20gLSAxKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgbWQtdG9vbGJhciB7XG4gICAgbWluLWhlaWdodDogJG1kLXRvb2xiYXItaGVpZ2h0LW1vYmlsZS1sYW5kc2NhcGU7XG4gIH1cblxuICAubWQtdG9vbGJhci10b29scyB7XG4gICAgaGVpZ2h0OiAkbWQtdG9vbGJhci1oZWlnaHQtbW9iaWxlLWxhbmRzY2FwZTtcbiAgICBtYXgtaGVpZ2h0OiAkbWQtdG9vbGJhci1oZWlnaHQtbW9iaWxlLWxhbmRzY2FwZTtcbiAgfVxufVxuXG5cbiR0b29sdGlwLWZvbnRzaXplLWxnOiAxMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtZm9udHNpemUtc206IDE0cHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1oZWlnaHQtbGc6IDIycHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1oZWlnaHQtc206IDMycHggIWRlZmF1bHQ7XG4kdG9vbHRpcC10b3AtbWFyZ2luLWxnOiAxNHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtdG9wLW1hcmdpbi1zbTogMjRweCAhZGVmYXVsdDtcbiR0b29sdGlwLWxyLXBhZGRpbmctbGc6IDhweCAhZGVmYXVsdDtcbiR0b29sdGlwLWxyLXBhZGRpbmctc206IDE2cHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6IDMycHggIWRlZmF1bHQ7XG5cbi5tZC10b29sdGlwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6ICR0b29sdGlwLWZvbnRzaXplLXNtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgaGVpZ2h0OiAkdG9vbHRpcC1oZWlnaHQtc207XG4gIGxpbmUtaGVpZ2h0OiAkdG9vbHRpcC1oZWlnaHQtc207XG4gIHBhZGRpbmctcmlnaHQ6ICR0b29sdGlwLWxyLXBhZGRpbmctc207XG4gIHBhZGRpbmctbGVmdDogJHRvb2x0aXAtbHItcGFkZGluZy1zbTtcbiAgJi5tZC1vcmlnaW4tdG9wIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC10b3AtbWFyZ2luLXNtO1xuICB9XG4gICYubWQtb3JpZ2luLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogJHRvb2x0aXAtdG9wLW1hcmdpbi1zbTtcbiAgfVxuICAmLm1kLW9yaWdpbi1ib3R0b20ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gICAgbWFyZ2luLXRvcDogJHRvb2x0aXAtdG9wLW1hcmdpbi1zbTtcbiAgfVxuICAmLm1kLW9yaWdpbi1sZWZ0IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IC0kdG9vbHRpcC10b3AtbWFyZ2luLXNtO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xuICAgIGZvbnQtc2l6ZTogJHRvb2x0aXAtZm9udHNpemUtbGc7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1oZWlnaHQtbGc7XG4gICAgbGluZS1oZWlnaHQ6ICR0b29sdGlwLWhlaWdodC1sZztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkdG9vbHRpcC1sci1wYWRkaW5nLWxnO1xuICAgIHBhZGRpbmctbGVmdDogJHRvb2x0aXAtbHItcGFkZGluZy1sZztcbiAgICAmLm1kLW9yaWdpbi10b3AgeyBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtdG9wLW1hcmdpbi1sZzsgfVxuICAgICYubWQtb3JpZ2luLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6ICR0b29sdGlwLXRvcC1tYXJnaW4tbGc7IH1cbiAgICAmLm1kLW9yaWdpbi1ib3R0b20geyBtYXJnaW4tdG9wOiAkdG9vbHRpcC10b3AtbWFyZ2luLWxnOyB9XG4gICAgJi5tZC1vcmlnaW4tbGVmdCB7IG1hcmdpbi1sZWZ0OiAtJHRvb2x0aXAtdG9wLW1hcmdpbi1sZzsgfVxuICB9XG5cbiAgJi5tZC1zaG93LWFkZCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAmLm1kLXNob3cge1xuICAgIHRyYW5zaXRpb246ICRzd2lmdC1lYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgfVxuICAmLm1kLWhpZGUge1xuICAgIHRyYW5zaXRpb246ICRzd2lmdC1lYXNlLWluO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ubWQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIERlZmF1bHQgb3ZlcmZsb3cgaXMgZWxsaXBzaXNcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgLy8gQWxsb3cgb3ZlcnJpZGUgdG8gdXNlIGNsaXBwaW5nXG4gICYubWQtY2xpcCB7XG4gICAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbiAgfVxuXG4gIC8vIFRoaXMgaXMgYSBmbGV4LXNwZWNpZmljIGhhY2sgdGhhdCBmb3JjZXMgdGhlIGVsZW1lbnQgdG8gb25seSB0YWtlIHVwIGF2YWlsYWJsZSBzcGFjZS5cbiAgJi5mbGV4IHtcbiAgICB3aWR0aDogMDtcbiAgfVxufVxuJHZpcnR1YWwtcmVwZWF0LXNjcm9sbGJhci13aWR0aDogMTZweCAhZGVmYXVsdDtcblxuLm1kLXZpcnR1YWwtcmVwZWF0LWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAubWQtdmlydHVhbC1yZXBlYXQtc2Nyb2xsZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG5cbiAgLm1kLXZpcnR1YWwtcmVwZWF0LXNpemVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxcHg7XG4gIH1cblxuICAubWQtdmlydHVhbC1yZXBlYXQtb2Zmc2V0dGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4ubWQtdmlydHVhbC1yZXBlYXQtY29udGFpbmVyLm1kLW9yaWVudC1ob3Jpem9udGFsIHtcbiAgLm1kLXZpcnR1YWwtcmVwZWF0LXNjcm9sbGVyIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxuXG4gIC5tZC12aXJ0dWFsLXJlcGVhdC1vZmZzZXR0ZXIge1xuICAgIC8vIExlYXZlIHJvb20gZm9yIHRoZSBzY3JvbGwgYmFyLlxuICAgIC8vIFRPRE86IFdpbGwgcHJvYmFibHkgbmVlZCB0byBwZXJmb3JtIG1lYXN1cmVtZW50cyBhdCBydW50aW1lLlxuICAgIGJvdHRvbTogJHZpcnR1YWwtcmVwZWF0LXNjcm9sbGJhci13aWR0aDtcbiAgICBAaW5jbHVkZSBydGwtcHJvcChyaWdodCwgbGVmdCwgYXV0bywgYXV0byk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4ubWQtd2hpdGVmcmFtZS0xZHAsIC5tZC13aGl0ZWZyYW1lLXoxIHtcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcbn1cbi5tZC13aGl0ZWZyYW1lLTJkcCB7XG4gIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0yZHA7XG59XG4ubWQtd2hpdGVmcmFtZS0zZHAge1xuICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctM2RwO1xufVxuLm1kLXdoaXRlZnJhbWUtNGRwLCAubWQtd2hpdGVmcmFtZS16MntcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTRkcDtcbn1cbi5tZC13aGl0ZWZyYW1lLTVkcCB7XG4gIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy01ZHA7XG59XG4ubWQtd2hpdGVmcmFtZS02ZHAge1xuICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctNmRwO1xufVxuLm1kLXdoaXRlZnJhbWUtN2RwLCAubWQtd2hpdGVmcmFtZS16MyB7XG4gIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy03ZHA7XG59XG4ubWQtd2hpdGVmcmFtZS04ZHAge1xuICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctOGRwO1xufVxuLm1kLXdoaXRlZnJhbWUtOWRwIHtcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTlkcDtcbn1cbi5tZC13aGl0ZWZyYW1lLTEwZHAsIC5tZC13aGl0ZWZyYW1lLXo0IHtcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTEwZHA7XG59XG4ubWQtd2hpdGVmcmFtZS0xMWRwIHtcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTExZHA7XG59XG4ubWQtd2hpdGVmcmFtZS0xMmRwIHtcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTEyZHA7XG59XG4ubWQtd2hpdGVmcmFtZS0xM2RwLCAubWQtd2hpdGVmcmFtZS16NXtcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTEzZHA7XG59XG4ubWQtd2hpdGVmcmFtZS0xNGRwIHtcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTE0ZHA7XG59XG4ubWQtd2hpdGVmcmFtZS0xNWRwIHtcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTE1ZHA7XG59XG4ubWQtd2hpdGVmcmFtZS0xNmRwIHtcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTE2ZHA7XG59XG4ubWQtd2hpdGVmcmFtZS0xN2RwIHtcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTE3ZHA7XG59XG4ubWQtd2hpdGVmcmFtZS0xOGRwIHtcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTE4ZHA7XG59XG4ubWQtd2hpdGVmcmFtZS0xOWRwIHtcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTE5ZHA7XG59XG4ubWQtd2hpdGVmcmFtZS0yMGRwIHtcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTIwZHA7XG59XG4ubWQtd2hpdGVmcmFtZS0yMWRwIHtcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTIxZHA7XG59XG4ubWQtd2hpdGVmcmFtZS0yMmRwIHtcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTIyZHA7XG59XG4ubWQtd2hpdGVmcmFtZS0yM2RwIHtcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTIzZHA7XG59XG4ubWQtd2hpdGVmcmFtZS0yNGRwIHtcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTI0ZHA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIG1kLXdoaXRlZnJhbWUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgbWQtd2hpdGVmcmFtZSwgW21kLXdoaXRlZnJhbWVdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5cbi8qXG4qIFNpbmNlIExheW91dCBBUEkgdXNlcyBuZy1jbG9hayB0byBoaWRlIHRoZSBkb20gZWxlbWVudHMgd2hpbGUgbGF5b3V0cyBhcmUgYWRqdXN0ZWRcbiovXG5bbmdcXDpjbG9ha10sIFtuZy1jbG9ha10sIFtkYXRhLW5nLWNsb2FrXSwgW3gtbmctY2xvYWtdLCAubmctY2xvYWssIC54LW5nLWNsb2FrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKlxuKiAgUmVzcG9uc2l2ZSBhdHRyaWJ1dGVzXG4qXG4qICBSZWZlcmVuY2VzOlxuKiAgMSkgaHR0cHM6Ly9zY290Y2guaW8vdHV0b3JpYWxzL2EtdmlzdWFsLWd1aWRlLXRvLWNzczMtZmxleGJveC1wcm9wZXJ0aWVzI2ZsZXhcbiogIDIpIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vYWxtYW5hYy9wcm9wZXJ0aWVzL2YvZmxleC9cbiogIDMpIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vc25pcHBldHMvY3NzL2EtZ3VpZGUtdG8tZmxleGJveC9cbiogIDQpIGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjMy1taW4taGVpZ2h0LW9uLWEtZmxleC1jb250YWluZXItd29udC1hcHBseS10by1pdHMtZmxleC1pdGVtc1xuKiAgNSkgaHR0cDovL2dvZGJhbi5jb20udWEvcHJvamVjdHMvZmxleGdyaWRcbiovXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAubGF5b3V0LWZpbGwge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4vKlxuICogIEFwcGx5IE1peGlucyB0byBjcmVhdGUgTGF5b3V0L0ZsZXhib3ggc3R5bGVzXG4gKi9cbkBpbmNsdWRlIGxheW91dHNfZm9yX2JyZWFrcG9pbnQoKTtcbkBpbmNsdWRlIGxheW91dC1wYWRkaW5nLW1hcmdpbigpO1xuXG4vKipcbiAqIGBoaWRlLWd0LXNtIHNob3ctZ3QtbGdgIHNob3VsZCBoaWRlIGZyb20gNjAwcHggdG8gMTIwMHB4XG4gKiBgc2hvdy1tZCBoaWRlLWd0LXNtYCBzaG91bGQgc2hvdyBmcm9tIDBweCB0byA5NjBweCBhbmQgaGlkZSBhdCA+OTYwcHhcbiAqIGBoaWRlLWd0LW1kIHNob3ctZ3Qtc21gIHNob3VsZCBzaG93IGV2ZXJ5d2hlcmUgKHNob3cgb3ZlcnJpZGVzIGhpZGUpYFxuICpcbiAqICBoaWRlIG1lYW5zIGhpZGUgZXZlcnl3aGVyZVxuICogIFNpemVzOlxuICogICAgICAgICAkbGF5b3V0LWJyZWFrcG9pbnQteHM6ICAgICA2MDBweCAhZGVmYXVsdDtcbiAqICAgICAgICAgJGxheW91dC1icmVha3BvaW50LXNtOiAgICAgOTYwcHggIWRlZmF1bHQ7XG4gKiAgICAgICAgICRsYXlvdXQtYnJlYWtwb2ludC1tZDogICAgIDEyODBweCAhZGVmYXVsdDtcbiAqICAgICAgICAgJGxheW91dC1icmVha3BvaW50LWxnOiAgICAgMTkyMHB4ICFkZWZhdWx0O1xuICovXG5AbWVkaWEgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzIC0gMSkge1xuICAvLyBYdHJhLVNNQUxMIFNDUkVFTlxuICAuaGlkZS14cywgLmhpZGUge1xuICAgICY6bm90KC5zaG93LXhzKTpub3QoLnNob3cpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGxheW91dHNfZm9yX2JyZWFrcG9pbnQoeHMpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XG4gIC8vIEJJR0dFUiBUSEFOIFh0cmEtU01BTEwgU0NSRUVOXG4gIEBpbmNsdWRlIGxheW91dHNfZm9yX2JyZWFrcG9pbnQoZ3QteHMpO1xuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20gLSAxKSB7XG4gIC5oaWRlLCAuaGlkZS1ndC14cyB7XG4gICAgJjpub3QoLnNob3ctZ3QteHMpOm5vdCguc2hvdy1zbSk6bm90KC5zaG93KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuaGlkZS1zbTpub3QoLnNob3ctZ3QteHMpOm5vdCguc2hvdy1zbSk6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIGxheW91dHNfZm9yX2JyZWFrcG9pbnQoc20pO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtKSB7XG4gIC8vIEJJR0dFUiBUSEFOIFNNQUxMIFNDUkVFTlxuICBAaW5jbHVkZSBsYXlvdXRzX2Zvcl9icmVha3BvaW50KGd0LXNtKTtcblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtKSBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LW1kIC0gMSkge1xuICAvLyBNRURJVU0gU0NSRUVOXG4gIC5oaWRlLCAuaGlkZS1ndC14cywgLmhpZGUtZ3Qtc20ge1xuICAgICY6bm90KC5zaG93LWd0LXhzKTpub3QoLnNob3ctZ3Qtc20pOm5vdCguc2hvdy1tZCk6bm90KC5zaG93KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuaGlkZS1tZDpub3QoLnNob3ctbWQpOm5vdCguc2hvdy1ndC1zbSk6bm90KC5zaG93LWd0LXhzKTpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBpbmNsdWRlIGxheW91dHNfZm9yX2JyZWFrcG9pbnQobWQpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGxheW91dC1icmVha3BvaW50LW1kKSB7XG4gIC8vIEJJR0dFUiBUSEFOIE1FRElVTSBTQ1JFRU5cbiAgQGluY2x1ZGUgbGF5b3V0c19mb3JfYnJlYWtwb2ludChndC1tZCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtbWQpIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtbGcgLSAxKSB7XG4gIC8vIExBUkdFIFNDUkVFTlxuICAuaGlkZSwuaGlkZS1ndC14cywgLmhpZGUtZ3Qtc20sIC5oaWRlLWd0LW1kIHtcbiAgICAmOm5vdCguc2hvdy1ndC14cyk6bm90KC5zaG93LWd0LXNtKTpub3QoLnNob3ctZ3QtbWQpOm5vdCguc2hvdy1sZyk6bm90KC5zaG93KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuaGlkZS1sZzpub3QoLnNob3ctbGcpOm5vdCguc2hvdy1ndC1tZCk6bm90KC5zaG93LWd0LXNtKTpub3QoLnNob3ctZ3QteHMpOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBsYXlvdXRzX2Zvcl9icmVha3BvaW50KGxnKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1sZykge1xuICBAaW5jbHVkZSBsYXlvdXRzX2Zvcl9icmVha3BvaW50KGd0LWxnKTtcbiAgQGluY2x1ZGUgbGF5b3V0c19mb3JfYnJlYWtwb2ludCh4bCk7XG5cbiAgLy8gQklHR0VSIFRIQU4gTEFSR0UgU0NSRUVOXG4gIC5oaWRlLCAuaGlkZS1ndC14cywgLmhpZGUtZ3Qtc20sIC5oaWRlLWd0LW1kLCAuaGlkZS1ndC1sZyB7XG4gICAgJjpub3QoLnNob3ctZ3QteHMpOm5vdCguc2hvdy1ndC1zbSk6bm90KC5zaG93LWd0LW1kKTpub3QoLnNob3ctZ3QtbGcpOm5vdCguc2hvdy14bCk6bm90KC5zaG93KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuaGlkZS14bDpub3QoLnNob3cteGwpOm5vdCguc2hvdy1ndC1sZyk6bm90KC5zaG93LWd0LW1kKTpub3QoLnNob3ctZ3Qtc20pOm5vdCguc2hvdy1ndC14cyk6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG59XG5cbi8vIEdlbmVyYWwgcHJpbnRpbmcgUnVsZXNcbkBtZWRpYSBwcmludCB7XG5cbiAgLmhpZGUtcHJpbnQ6bm90KC5zaG93LXByaW50KTpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgUmVzZXRcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4qIHtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIC1vLXRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgLW1zLXRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgLW1vei10ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIC13ZWJraXQtdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmVcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG59XG5cbi8vIFJlc2V0IG5vbiBhbmd1bGFyLW1hdGVyaWFsIGlucHV0J3MgZGVmYXVsdCBicm93c2VyL29zIHN0eWxlc1xuKjpub3QobWQtaW5wdXQtY29udGFpbmVyKSB7XG4gICAgPiBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICA+IGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgPiBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgPiBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuICAgID4gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgID4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICA+IGJ1dHRvbixcbiAgICA+IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgPiBpbnB1dFt0eXBlPVwiaW1hZ2VcIl0sXG4gICAgPiB0ZXh0YXJlYSB7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4qOm5vdChtZC1pbnB1dC1jb250YWluZXIpIHtcbiAgICA+IGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgPiBidXR0b24sXG4gICAgPiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG59XG5cbmJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgVmFyaWFibGVzIC0gVGhlbWUtQXdhcmVcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8vIEltcG9ydCB0aGVtZSBzeXN0ZW0gZmlyc3RcbkBpbXBvcnQgJ3RoZW1lcyc7XG5cbi8vIExlZ2FjeSB0aGVtZSB2YXJpYWJsZXMgKHVzZSBDU1MgY3VzdG9tIHByb3BlcnRpZXMgZm9yIHRoZW1lLWF3YXJlbmVzcylcbiR0aGVtZS1jb2xvcjogdmFyKC0tdGhlbWUtcHJpbWFyeSwgIzA1NUVFRCkgIWltcG9ydGFudDtcbiRsb2dvLXRleHQ6IHZhcigtLXRoZW1lLXNlY29uZGFyeSwgI0YyNzIzOSkgIWltcG9ydGFudDtcbiRmb3JtLWJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWZvcm0tYmcsICNGRkZGRkYpICFpbXBvcnRhbnQ7XG4kZm9ybS1wYWRkaW5nOiAwLjRyZW07XG4kbW9iaWxlLWhlaWdodC1zbTogOTAlO1xuJG1vYmlsZS1oZWlnaHQteHM6IDg1JTtcblxuLy8gVGhlbWUtYXdhcmUgY29sb3IgdmFyaWFibGVzXG4kbW9kZWwtc2l6ZTogdmFyKC0tdGhlbWUtcHJpbWFyeS1kYXJrLCAjMjY1OUFCKSAhaW1wb3J0YW50O1xuJHRoZW1lLW1haW46IHZhcigtLXRoZW1lLWJhY2tncm91bmQtc2Vjb25kYXJ5LCAjRDhERERFKSAhaW1wb3J0YW50O1xuJHRoZW1lLXN1YjogdmFyKC0tdGhlbWUtdGV4dC1wcmltYXJ5LCAjMkMyQzUxKSAhaW1wb3J0YW50O1xuJHRoZW1lLXJlZDogdmFyKC0tdGhlbWUtZXJyb3IsICNDRjA0NTIpICFpbXBvcnRhbnQ7XG4kdGhlbWUtbG9nbzogdmFyKC0tdGhlbWUtcHJpbWFyeS1saWdodCwgIzM2OEZGRik7XG4kdGhlbWUtYnV0dG9uOiB2YXIoLS10aGVtZS1wcmltYXJ5LWxpZ2h0LCAjMzY4RkZGKSAhaW1wb3J0YW50O1xuJHRoZW1lLWljb24tYmx1ZTogdmFyKC0tdGhlbWUtcHJpbWFyeSwgIzA1NUVFRCkgIWltcG9ydGFudDtcbiR0aGVtZS1sYWJlbC1jb2xvcjogdmFyKC0tdGhlbWUtdGV4dC1zZWNvbmRhcnksIHJnYig1IDk0IDIzNyAvIDUwJSkpICFpbXBvcnRhbnQ7XG4kdGhlbWUtaWNvbi1jb2xvcjogdmFyKC0tdGhlbWUtdGV4dC1zZWNvbmRhcnksIHJnYig1IDk0IDIzNyAvIDUwJSkpICFpbXBvcnRhbnQ7XG4kdGhlbWUtaG92ZXItY29sb3I6IHZhcigtLXRoZW1lLWhvdmVyLCAjRjFGMUYxKSAhaW1wb3J0YW50O1xuJHRoZW1lLWJhY2tncm91bmQtYmx1ZTogdmFyKC0tdGhlbWUtcHJpbWFyeSwgcmdiYSg2NiwxMzMsMjQ0LDEpKSAhaW1wb3J0YW50O1xuJHRoZW1lLWJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLXByaW1hcnksIHJnYmEoNjYsMTMzLDI0NCwxKSkgIWltcG9ydGFudDtcbiR0aGVtZS1zcGVjaWFsLWZvbnQ6IHZhcigtLXRoZW1lLWJhY2tncm91bmQsICNGMEY4RkYpICFpbXBvcnRhbnQ7XG4kdGhlbWUtc3BlY2lhbC1mb250LTE6IHZhcigtLXRoZW1lLXRleHQtcHJpbWFyeSwgIzM1NTA2NykgIWltcG9ydGFudDtcbiR0aGVtZS1iYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLXNlY29uZGFyeSwgI0Q4RERERSk7XG4kdGFiLWJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWJhY2tncm91bmQtdGVydGlhcnksICNlOGVhZWQpO1xuXG4vL05vdGlmaWNhdGlvbjpcbiRub3RpZmljYXRpb24tZm9udC1jb2xvci1kZWZhdWx0OiNGRkZGRkY7XG4kbm90aWZpY2F0aW9uLWZvbnQtY29sb3ItYmFja2dyb3VuZDojRkZGRkZGO1xuLy9QYW5lbFxuJG1hcmdpbnB4OiA1cHg7XG4kcGFuZWwtb3ZlcmZsb3ctaGVpZ2h0OjIwJTtcbiRwYW5lbC1oZWlnaHQ6MjAlO1xuJHBhbmVsLW1heC1oZWlnaHQ6MTAwJTtcbiRwYW5lbC13aWR0aDoxMDAlO1xuJHBhbmVsLW1heC13aWR0aDoxMDAlO1xuJGNhcmQtaGVpZ2h0OjEwJTtcbiRjYXJkLW92ZXJmbG93LWhlaWdodDoxMCU7XG5cbiRsYXlvdXQtYnJlYWtwb2ludC14czozNTlweDtcbiRsYXlvdXQtYnJlYWtwb2ludC1zbTo5NTlweDtcbiRsYXlvdXQtYnJlYWtwb2ludC1tZDoxMDIzcHg7XG4vLyRsYXlvdXQtYnJlYWtwb2ludC1zbTo2NTlweDtcbi8vJGxheW91dC1icmVha3BvaW50LW1kOjk1OXB4O1xuXG4kdGhlbWUtcmFkaXVzOjFyZW0gIWltcG9ydGFudDtcbiR0aGVtZS1oYWxmLXJhZGl1czowLjVyZW0gIWltcG9ydGFudDtcbiRmb250U2l6ZTogMTRweDtcbiR0aGVtZS13b3JrLWhlaWdodDo4MHZoO1xuJHRoZW1lLWJ1dHRvbi0xOiM4MzhkOWY7XG4kaWNvbi1jb2xvci0xOiMzNTUwNjc7XG4kaGlnaGxpZ2h0OiNGMjcyMzkgIWltcG9ydGFudDtcblxuLy8gVHlwb2dyYXBoeVxuJGZvbnQtZmFtaWx5LWJvZHk6ICdSb2JvdG8nLCAnSGVsdmV0aWNhIE5ldWUnLCAnQXJpYWwnLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LWNvZGU6ICdNb25hY28nLCAnTWVubG8nLCAnQ29uc29sYXMnLCAnVWJ1bnR1IE1vbm8nLCBtb25vc3BhY2U7XG5cbiRmb250LXNpemUtcm9vdDogNjIuNSU7XG4kZm9udC1zaXplLWJhc2U6IDEuM3JlbTtcblxuJGgxOiAyLjRyZW07XG4kaDI6IDIuMHJlbTtcbiRoMzogMS42cmVtO1xuJGg0OiAxLjRyZW07XG4kaDU6IDEuM3JlbTtcbiRoNjogMS4ycmVtO1xuXG4vLyBUb29sYmFyXG4kdG9vbGJhckhlaWdodDogNjRweDtcblxuLy8gTmF2aWdhdGlvbiBTaWRlbmF2XG4kbmF2aWdhdGlvbldpZHRoOiA2cmVtO1xuJG5hdmlnYXRpb25Gb2xkZWRXaWR0aDogNXJlbTtcblxuLy8gTWF0ZXJpYWwgY29sb3JzXG4vLyBodHRwczovL3d3dy5nb29nbGUuY29tL2Rlc2lnbi9zcGVjL3N0eWxlL2NvbG9yLmh0bWxcbiRjb250cmFzdHNNYXA6IChcbiAgICAnZGFyayc6IHJnYmEoMCwgMCwgMCwgMC44NyksXG4gICAgJ2xpZ2h0JzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KSxcbiAgICAnc3Ryb25nLWxpZ2h0JzogcmdiKDI1NSwgMjU1LCAyNTUpXG4pO1xuXG4kbWF0ZXJpYWxDb2xvcnNNYXA6IChcbiAgICAncmVkJzogKFxuICAgICAgICAnaHVlcyc6KFxuICAgICAgICAgICAgJzUwJzogI0ZGRUJFRSxcbiAgICAgICAgICAgICcxMDAnOiAjRkZDREQyLFxuICAgICAgICAgICAgJzIwMCc6ICNFRjlBOUEsXG4gICAgICAgICAgICAnMzAwJzogI0U1NzM3MyxcbiAgICAgICAgICAgICc0MDAnOiAjRUY1MzUwLFxuICAgICAgICAgICAgJzUwMCc6ICNGNDQzMzYsXG4gICAgICAgICAgICAnNjAwJzogI0U1MzkzNSxcbiAgICAgICAgICAgICc3MDAnOiAjRDMyRjJGLFxuICAgICAgICAgICAgJzgwMCc6ICNDNjI4MjgsXG4gICAgICAgICAgICAnOTAwJzogI0I3MUMxQyxcbiAgICAgICAgICAgICdBMTAwJzogI0ZGOEE4MCxcbiAgICAgICAgICAgICdBMjAwJzogI0ZGNTI1MixcbiAgICAgICAgICAgICdBNDAwJzogI0ZGMTc0NCxcbiAgICAgICAgICAgICdBNzAwJzogI0Q1MDAwMFxuICAgICAgICApLFxuICAgICAgICAnY29udHJhc3RzJzooXG4gICAgICAgICAgICAnNTAnOiAnZGFyaycsXG4gICAgICAgICAgICAnMTAwJzogJ2RhcmsnLFxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJyxcbiAgICAgICAgICAgICczMDAnOiAnZGFyaycsXG4gICAgICAgICAgICAnNDAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnNTAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnNjAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnNzAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnODAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzkwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBMTAwJzonZGFyaycsXG4gICAgICAgICAgICAnQTIwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJ0E0MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICdBNzAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgIClcbiAgICApLFxuICAgICdwaW5rJzogKFxuICAgICAgICAnaHVlcyc6KFxuICAgICAgICAgICAgJzUwJzogI0ZDRTRFQyxcbiAgICAgICAgICAgICcxMDAnOiAjRjhCQkQwLFxuICAgICAgICAgICAgJzIwMCc6ICNGNDhGQjEsXG4gICAgICAgICAgICAnMzAwJzogI0YwNjI5MixcbiAgICAgICAgICAgICc0MDAnOiAjRUM0MDdBLFxuICAgICAgICAgICAgJzUwMCc6ICNFOTFFNjMsXG4gICAgICAgICAgICAnNjAwJzogI0Q4MUI2MCxcbiAgICAgICAgICAgICc3MDAnOiAjQzIxODVCLFxuICAgICAgICAgICAgJzgwMCc6ICNBRDE0NTcsXG4gICAgICAgICAgICAnOTAwJzogIzg4MEU0RixcbiAgICAgICAgICAgICdBMTAwJzogI0ZGODBBQixcbiAgICAgICAgICAgICdBMjAwJzogI0ZGNDA4MSxcbiAgICAgICAgICAgICdBNDAwJzogI0Y1MDA1NyxcbiAgICAgICAgICAgICdBNzAwJzogI0M1MTE2MlxuICAgICAgICApLFxuICAgICAgICAnY29udHJhc3RzJzooXG4gICAgICAgICAgICAnNTAnOiAnZGFyaycsXG4gICAgICAgICAgICAnMTAwJzogJ2RhcmsnLFxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJyxcbiAgICAgICAgICAgICczMDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNDAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzUwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzYwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzcwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc4MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnOTAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0ExMDAnOiAnZGFyaycsXG4gICAgICAgICAgICAnQTIwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJ0E0MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICdBNzAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgIClcbiAgICApLFxuICAgICdwdXJwbGUnOiAoXG4gICAgICAgICdodWVzJzooXG4gICAgICAgICAgICAnNTAnOiAjRjNFNUY1LFxuICAgICAgICAgICAgJzEwMCc6ICNFMUJFRTcsXG4gICAgICAgICAgICAnMjAwJzogI0NFOTNEOCxcbiAgICAgICAgICAgICczMDAnOiAjQkE2OEM4LFxuICAgICAgICAgICAgJzQwMCc6ICNBQjQ3QkMsXG4gICAgICAgICAgICAnNTAwJzogIzlDMjdCMCxcbiAgICAgICAgICAgICc2MDAnOiAjOEUyNEFBLFxuICAgICAgICAgICAgJzcwMCc6ICM3QjFGQTIsXG4gICAgICAgICAgICAnODAwJzogIzZBMUI5QSxcbiAgICAgICAgICAgICc5MDAnOiAjNEExNDhDLFxuICAgICAgICAgICAgJ0ExMDAnOiAjRUE4MEZDLFxuICAgICAgICAgICAgJ0EyMDAnOiAjRTA0MEZCLFxuICAgICAgICAgICAgJ0E0MDAnOiAjRDUwMEY5LFxuICAgICAgICAgICAgJ0E3MDAnOiAjQUEwMEZGXG4gICAgICAgICksXG4gICAgICAgICdjb250cmFzdHMnOihcbiAgICAgICAgICAgICc1MCc6ICdkYXJrJyxcbiAgICAgICAgICAgICcxMDAnOiAnZGFyaycsXG4gICAgICAgICAgICAnMjAwJzogJ2RhcmsnLFxuICAgICAgICAgICAgJzMwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzQwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzUwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc2MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNzAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzgwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc5MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTEwMCc6ICdkYXJrJyxcbiAgICAgICAgICAgICdBMjAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnQTQwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJ0E3MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgKVxuICAgICksXG4gICAgJ2RlZXAtcHVycGxlJzogKFxuICAgICAgICAnaHVlcyc6KFxuICAgICAgICAgICAgJzUwJzogI0VERTdGNixcbiAgICAgICAgICAgICcxMDAnOiAjRDFDNEU5LFxuICAgICAgICAgICAgJzIwMCc6ICNCMzlEREIsXG4gICAgICAgICAgICAnMzAwJzogIzk1NzVDRCxcbiAgICAgICAgICAgICc0MDAnOiAjN0U1N0MyLFxuICAgICAgICAgICAgJzUwMCc6ICM2NzNBQjcsXG4gICAgICAgICAgICAnNjAwJzogIzVFMzVCMSxcbiAgICAgICAgICAgICc3MDAnOiAjNTEyREE4LFxuICAgICAgICAgICAgJzgwMCc6ICM0NTI3QTAsXG4gICAgICAgICAgICAnOTAwJzogIzMxMUI5MixcbiAgICAgICAgICAgICdBMTAwJzogI0IzODhGRixcbiAgICAgICAgICAgICdBMjAwJzogIzdDNERGRixcbiAgICAgICAgICAgICdBNDAwJzogIzY1MUZGRixcbiAgICAgICAgICAgICdBNzAwJzogIzYyMDBFQVxuICAgICAgICApLFxuICAgICAgICAnY29udHJhc3RzJzooXG4gICAgICAgICAgICAnNTAnOiAnZGFyaycsXG4gICAgICAgICAgICAnMTAwJzogJ2RhcmsnLFxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJyxcbiAgICAgICAgICAgICczMDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICc0MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICc1MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNjAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzcwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc4MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnOTAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0ExMDAnOiAnZGFyaycsXG4gICAgICAgICAgICAnQTIwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJ0E0MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTcwMCc6ICdsaWdodCcgLy8gZGVmYXVsdFxuICAgICAgICApXG4gICAgKSxcbiAgICAnaW5kaWdvJzogKFxuICAgICAgICAnaHVlcyc6KFxuICAgICAgICAgICAgJzUwJzogI0U4RUFGNixcbiAgICAgICAgICAgICcxMDAnOiAjQzVDQUU5LFxuICAgICAgICAgICAgJzIwMCc6ICM5RkE4REEsXG4gICAgICAgICAgICAnMzAwJzogIzc5ODZDQixcbiAgICAgICAgICAgICc0MDAnOiAjNUM2QkMwLFxuICAgICAgICAgICAgJzUwMCc6ICMzRjUxQjUsXG4gICAgICAgICAgICAnNjAwJzogIzM5NDlBQixcbiAgICAgICAgICAgICc3MDAnOiAjMzAzRjlGLFxuICAgICAgICAgICAgJzgwMCc6ICMyODM1OTMsXG4gICAgICAgICAgICAnOTAwJzogIzFBMjM3RSxcbiAgICAgICAgICAgICdBMTAwJzogIzhDOUVGRixcbiAgICAgICAgICAgICdBMjAwJzogIzUzNkRGRSxcbiAgICAgICAgICAgICdBNDAwJzogIzNENUFGRSxcbiAgICAgICAgICAgICdBNzAwJzogIzMwNEZGRVxuICAgICAgICApLFxuICAgICAgICAnY29udHJhc3RzJzooXG4gICAgICAgICAgICAnNTAnOiAnZGFyaycsXG4gICAgICAgICAgICAnMTAwJzogJ2RhcmsnLFxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJyxcbiAgICAgICAgICAgICczMDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICc0MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICc1MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNjAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzcwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc4MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnOTAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0ExMDAnOiAnZGFyaycsXG4gICAgICAgICAgICAnQTIwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJ0E0MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICdBNzAwJzogJ2xpZ2h0JyAvLyBkZWZhdWx0XG4gICAgICAgIClcbiAgICApLFxuICAgICdibHVlJzogKFxuICAgICAgICAnaHVlcyc6KFxuICAgICAgICAgICAgLy8nNTAnOiAjRTNGMkZELFxuICAgICAgICAgICAgLy8nMTAwJzogI0JCREVGQixcbiAgICAgICAgICAgIC8vJzIwMCc6ICM5MENBRjksXG4gICAgICAgICAgICAvLyczMDAnOiAjNjRCNUY2LFxuICAgICAgICAgICAgLy8nNDAwJzogIzQyQTVGNSxcbiAgICAgICAgICAgIC8vJzUwMCc6ICMyMTk2RjMsXG4gICAgICAgICAgICAvLyc2MDAnOiAjMUU4OEU1LFxuICAgICAgICAgICAgJzUwJzogIzA1NUVFRCxcbiAgICAgICAgICAgICcxMDAnOiAjMEQ2NkY1LFxuICAgICAgICAgICAgJzIwMCc6ICMxQjc0RkYsXG4gICAgICAgICAgICAnMzAwJzogIzI0N0RGRixcbiAgICAgICAgICAgICc0MDAnOiAjMkU4N0ZGLFxuICAgICAgICAgICAgJzUwMCc6ICMzODZGRkYsXG4gICAgICAgICAgICAnNjAwJzogIzA1NUVFRCxcbiAgICAgICAgICAgICc3MDAnOiAjMTk3NkQyLFxuICAgICAgICAgICAgJzgwMCc6ICMxNTY1QzAsXG4gICAgICAgICAgICAnOTAwJzogIzBENDdBMSxcbiAgICAgICAgICAgICdBMTAwJzogIzgyQjFGRixcbiAgICAgICAgICAgICdBMjAwJzogIzQ0OEFGRixcbiAgICAgICAgICAgICdBNDAwJzogIzI5NzlGRixcbiAgICAgICAgICAgICdBNzAwJzogIzI5NjJGRixcbiAgICAgICAgICAgICdBODAwJzogIzA1NUVFRFxuICAgICAgICApLFxuICAgICAgICAnY29udHJhc3RzJzooXG4gICAgICAgICAgICAnNTAnOiAnZGFyaycsXG4gICAgICAgICAgICAnMTAwJzogJ2RhcmsnLFxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJyxcbiAgICAgICAgICAgICczMDAnOiAnZGFyaycsXG4gICAgICAgICAgICAnNDAwJzogJ2RhcmsnLFxuICAgICAgICAgICAgJzUwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzYwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzcwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzgwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc5MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTEwMCc6ICdkYXJrJyxcbiAgICAgICAgICAgICdBMjAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnQTQwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJ0E3MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICdBODAwJzogJ3N0cm9uZy1ibHVlJ1xuICAgICAgICApXG4gICAgKSxcbiAgICAnbGlnaHQtYmx1ZSc6IChcbiAgICAgICAgJ2h1ZXMnOihcblxuICAgICAgICAgICAgJzUwJzogIzA1NUVFRCxcbiAgICAgICAgICAgICcxMDAnOiAjMEQ2NkY1LFxuICAgICAgICAgICAgJzIwMCc6ICMxQjc0RkYsXG4gICAgICAgICAgICAnMzAwJzogIzI0N0RGRixcbiAgICAgICAgICAgICc0MDAnOiAjMkU4N0ZGLFxuICAgICAgICAgICAgJzUwMCc6ICMzODZGRkYsXG4gICAgICAgICAgICAnNjAwJzogIzA1NUVFRCxcblxuICAgICAgICAgICAgLy8nNTAnOiAjRTFGNUZFLFxuICAgICAgICAgICAgLy8nMTAwJzogI0IzRTVGQyxcbiAgICAgICAgICAgIC8vJzIwMCc6ICM4MUQ0RkEsXG4gICAgICAgICAgICAvLyczMDAnOiAjNEZDM0Y3LFxuICAgICAgICAgICAgLy8nNDAwJzogIzI5QjZGNixcbiAgICAgICAgICAgIC8vJzUwMCc6ICMwM0E5RjQsXG4gICAgICAgICAgICAvLyc2MDAnOiAjMDM5QkU1LFxuICAgICAgICAgICAgJzcwMCc6ICMwMjg4RDEsXG4gICAgICAgICAgICAnODAwJzogIzAyNzdCRCxcbiAgICAgICAgICAgICc5MDAnOiAjMDE1NzlCLFxuICAgICAgICAgICAgJ0ExMDAnOiAjODBEOEZGLFxuICAgICAgICAgICAgJ0EyMDAnOiAjNDBDNEZGLFxuICAgICAgICAgICAgJ0E0MDAnOiAjMDBCMEZGLFxuICAgICAgICAgICAgJ0E3MDAnOiAjMDA5MUVBXG4gICAgICAgICksXG4gICAgICAgICdjb250cmFzdHMnOihcbiAgICAgICAgICAgICc1MCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzMwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzQwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzUwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzYwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzcwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzgwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzkwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJ0ExMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBMjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTQwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0E3MDAnOiAnc3Ryb25nLWxpZ2h0J1xuICAgICAgICApXG4gICAgKSxcbiAgICAnY3lhbic6IChcbiAgICAgICAgJ2h1ZXMnOihcbiAgICAgICAgICAgICc1MCc6ICNFMEY3RkEsXG4gICAgICAgICAgICAnMTAwJzogI0IyRUJGMixcbiAgICAgICAgICAgICcyMDAnOiAjODBERUVBLFxuICAgICAgICAgICAgJzMwMCc6ICM0REQwRTEsXG4gICAgICAgICAgICAnNDAwJzogIzI2QzZEQSxcbiAgICAgICAgICAgICc1MDAnOiAjMDBCQ0Q0LFxuICAgICAgICAgICAgJzYwMCc6ICMwMEFDQzEsXG4gICAgICAgICAgICAnNzAwJzogIzAwOTdBNyxcbiAgICAgICAgICAgICc4MDAnOiAjMDA4MzhGLFxuICAgICAgICAgICAgJzkwMCc6ICMwMDYwNjQsXG4gICAgICAgICAgICAnQTEwMCc6ICM4NEZGRkYsXG4gICAgICAgICAgICAnQTIwMCc6ICMxOEZGRkYsXG4gICAgICAgICAgICAnQTQwMCc6ICMwMEU1RkYsXG4gICAgICAgICAgICAnQTcwMCc6ICMwMEI4RDRcbiAgICAgICAgKSxcbiAgICAgICAgJ2NvbnRyYXN0cyc6KFxuICAgICAgICAgICAgJzUwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnMTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnMjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnMzAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNDAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNzAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnODAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnOTAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnQTEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0EyMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBNDAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTcwMCc6ICdkYXJrJyAvLyBkZWZhdWx0XG4gICAgICAgIClcbiAgICApLFxuICAgICd0ZWFsJzogKFxuICAgICAgICAnaHVlcyc6KFxuICAgICAgICAgICAgJzUwJzogI0UwRjJGMSxcbiAgICAgICAgICAgICcxMDAnOiAjQjJERkRCLFxuICAgICAgICAgICAgJzIwMCc6ICM4MENCQzQsXG4gICAgICAgICAgICAnMzAwJzogIzREQjZBQyxcbiAgICAgICAgICAgICc0MDAnOiAjMjZBNjlBLFxuICAgICAgICAgICAgJzUwMCc6ICMwMDk2ODgsXG4gICAgICAgICAgICAnNjAwJzogIzAwODk3QixcbiAgICAgICAgICAgICc3MDAnOiAjMDA3OTZCLFxuICAgICAgICAgICAgJzgwMCc6ICMwMDY5NUMsXG4gICAgICAgICAgICAnOTAwJzogIzAwNEQ0MCxcbiAgICAgICAgICAgICdBMTAwJzogI0E3RkZFQixcbiAgICAgICAgICAgICdBMjAwJzogIzY0RkZEQSxcbiAgICAgICAgICAgICdBNDAwJzogIzFERTlCNixcbiAgICAgICAgICAgICdBNzAwJzogIzAwQkZBNVxuICAgICAgICApLFxuICAgICAgICAnY29udHJhc3RzJzooXG4gICAgICAgICAgICAnNTAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICcxMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICcyMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICczMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc0MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc1MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICc2MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICc3MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICc4MDAnOiAnbGlnaHQnLFxuICAgICAgICAgICAgJzkwMCc6ICdsaWdodCcsXG4gICAgICAgICAgICAnQTEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0EyMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBNDAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTcwMCc6ICdkYXJrJyAvLyBkZWZhdWx0XG4gICAgICAgIClcbiAgICApLFxuICAgICdncmVlbic6IChcbiAgICAgICAgJ2h1ZXMnOihcbiAgICAgICAgICAgICc1MCc6ICNFOEY1RTksXG4gICAgICAgICAgICAnMTAwJzogI0M4RTZDOSxcbiAgICAgICAgICAgICcyMDAnOiAjQTVENkE3LFxuICAgICAgICAgICAgJzMwMCc6ICM4MUM3ODQsXG4gICAgICAgICAgICAnNDAwJzogIzY2QkI2QSxcbiAgICAgICAgICAgICc1MDAnOiAjNENBRjUwLFxuICAgICAgICAgICAgJzYwMCc6ICM0M0EwNDcsXG4gICAgICAgICAgICAnNzAwJzogIzM4OEUzQyxcbiAgICAgICAgICAgICc4MDAnOiAjMkU3RDMyLFxuICAgICAgICAgICAgJzkwMCc6ICMxQjVFMjAsXG4gICAgICAgICAgICAnQTEwMCc6ICNCOUY2Q0EsXG4gICAgICAgICAgICAnQTIwMCc6ICM2OUYwQUUsXG4gICAgICAgICAgICAnQTQwMCc6ICMwMEU2NzYsXG4gICAgICAgICAgICAnQTcwMCc6ICMwMEM4NTNcbiAgICAgICAgKSxcbiAgICAgICAgJ2NvbnRyYXN0cyc6KFxuICAgICAgICAgICAgJzUwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnMTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnMjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnMzAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNDAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNjAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnNzAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnODAwJzogJ2xpZ2h0JyxcbiAgICAgICAgICAgICc5MDAnOiAnbGlnaHQnLFxuICAgICAgICAgICAgJ0ExMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBMjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTQwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0E3MDAnOiAnZGFyaycgLy8gZGVmYXVsdFxuICAgICAgICApXG4gICAgKSxcbiAgICAnbGlnaHQtZ3JlZW4nOiAoXG4gICAgICAgICdodWVzJzooXG4gICAgICAgICAgICAnNTAnOiAjRjFGOEU5LFxuICAgICAgICAgICAgJzEwMCc6ICNEQ0VEQzgsXG4gICAgICAgICAgICAnMjAwJzogI0M1RTFBNSxcbiAgICAgICAgICAgICczMDAnOiAjQUVENTgxLFxuICAgICAgICAgICAgJzQwMCc6ICM5Q0NDNjUsXG4gICAgICAgICAgICAnNTAwJzogIzhCQzM0QSxcbiAgICAgICAgICAgICc2MDAnOiAjN0NCMzQyLFxuICAgICAgICAgICAgJzcwMCc6ICM2ODlGMzgsXG4gICAgICAgICAgICAnODAwJzogIzU1OEIyRixcbiAgICAgICAgICAgICc5MDAnOiAjMzM2OTFFLFxuICAgICAgICAgICAgJ0ExMDAnOiAjQ0NGRjkwLFxuICAgICAgICAgICAgJ0EyMDAnOiAjQjJGRjU5LFxuICAgICAgICAgICAgJ0E0MDAnOiAjNzZGRjAzLFxuICAgICAgICAgICAgJ0E3MDAnOiAjNjRERDE3XG4gICAgICAgICksXG4gICAgICAgICdjb250cmFzdHMnOihcbiAgICAgICAgICAgICc1MCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzMwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzQwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzUwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzYwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzcwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzgwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzkwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJ0ExMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBMjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTQwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0E3MDAnOiAnZGFyaycgLy8gZGVmYXVsdFxuICAgICAgICApXG4gICAgKSxcbiAgICAnbGltZSc6IChcbiAgICAgICAgJ2h1ZXMnOihcbiAgICAgICAgICAgICc1MCc6ICNGOUZCRTcsXG4gICAgICAgICAgICAnMTAwJzogI0YwRjRDMyxcbiAgICAgICAgICAgICcyMDAnOiAjRTZFRTlDLFxuICAgICAgICAgICAgJzMwMCc6ICNEQ0U3NzUsXG4gICAgICAgICAgICAnNDAwJzogI0Q0RTE1NyxcbiAgICAgICAgICAgICc1MDAnOiAjQ0REQzM5LFxuICAgICAgICAgICAgJzYwMCc6ICNDMENBMzMsXG4gICAgICAgICAgICAnNzAwJzogI0FGQjQyQixcbiAgICAgICAgICAgICc4MDAnOiAjOUU5RDI0LFxuICAgICAgICAgICAgJzkwMCc6ICM4Mjc3MTcsXG4gICAgICAgICAgICAnQTEwMCc6ICNGNEZGODEsXG4gICAgICAgICAgICAnQTIwMCc6ICNFRUZGNDEsXG4gICAgICAgICAgICAnQTQwMCc6ICNDNkZGMDAsXG4gICAgICAgICAgICAnQTcwMCc6ICNBRUVBMDBcbiAgICAgICAgKSxcbiAgICAgICAgJ2NvbnRyYXN0cyc6KFxuICAgICAgICAgICAgJzUwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnMTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnMjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnMzAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNDAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNzAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnODAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnOTAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnQTEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0EyMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBNDAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTcwMCc6ICdkYXJrJyAvLyBkZWZhdWx0XG4gICAgICAgIClcbiAgICApLFxuICAgICd5ZWxsb3cnOiAoXG4gICAgICAgICdodWVzJzooXG4gICAgICAgICAgICAnNTAnOiAjRkZGREU3LFxuICAgICAgICAgICAgJzEwMCc6ICNGRkY5QzQsXG4gICAgICAgICAgICAnMjAwJzogI0ZGRjU5RCxcbiAgICAgICAgICAgICczMDAnOiAjRkZGMTc2LFxuICAgICAgICAgICAgJzQwMCc6ICNGRkVFNTgsXG4gICAgICAgICAgICAnNTAwJzogI0ZGRUIzQixcbiAgICAgICAgICAgICc2MDAnOiAjRkREODM1LFxuICAgICAgICAgICAgJzcwMCc6ICNGQkMwMkQsXG4gICAgICAgICAgICAnODAwJzogI0Y5QTgyNSxcbiAgICAgICAgICAgICc5MDAnOiAjRjU3RjE3LFxuICAgICAgICAgICAgJ0ExMDAnOiAjRkZGRjhELFxuICAgICAgICAgICAgJ0EyMDAnOiAjRkZGRjAwLFxuICAgICAgICAgICAgJ0E0MDAnOiAjRkZFQTAwLFxuICAgICAgICAgICAgJ0E3MDAnOiAjRkZENjAwXG4gICAgICAgICksXG4gICAgICAgICdjb250cmFzdHMnOihcbiAgICAgICAgICAgICc1MCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzMwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzQwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzUwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzYwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzcwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzgwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzkwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0ExMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBMjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTQwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0E3MDAnOiAnZGFyaycgLy8gZGVmYXVsdFxuICAgICAgICApXG4gICAgKSxcbiAgICAnYW1iZXInOiAoXG4gICAgICAgICdodWVzJzooXG4gICAgICAgICAgICAnNTAnOiAjRkZGOEUxLFxuICAgICAgICAgICAgJzEwMCc6ICNGRkVDQjMsXG4gICAgICAgICAgICAnMjAwJzogI0ZGRTA4MixcbiAgICAgICAgICAgICczMDAnOiAjRkZENTRGLFxuICAgICAgICAgICAgJzQwMCc6ICNGRkNBMjgsXG4gICAgICAgICAgICAnNTAwJzogI0ZGQzEwNyxcbiAgICAgICAgICAgICc2MDAnOiAjRkZCMzAwLFxuICAgICAgICAgICAgJzcwMCc6ICNGRkEwMDAsXG4gICAgICAgICAgICAnODAwJzogI0ZGOEYwMCxcbiAgICAgICAgICAgICc5MDAnOiAjRkY2RjAwLFxuICAgICAgICAgICAgJ0ExMDAnOiAjRkZFNTdGLFxuICAgICAgICAgICAgJ0EyMDAnOiAjRkZENzQwLFxuICAgICAgICAgICAgJ0E0MDAnOiAjRkZDNDAwLFxuICAgICAgICAgICAgJ0E3MDAnOiAjRkZBQjAwXG4gICAgICAgICksXG4gICAgICAgICdjb250cmFzdHMnOihcbiAgICAgICAgICAgICc1MCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzMwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzQwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzUwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzYwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzcwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzgwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzkwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0ExMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBMjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTQwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0E3MDAnOiAnZGFyaycgLy8gZGVmYXVsdFxuICAgICAgICApXG4gICAgKSxcbiAgICAnb3JhbmdlJzogKFxuICAgICAgICAnaHVlcyc6KFxuICAgICAgICAgICAgJzUwJzogI0ZGRjNFMCxcbiAgICAgICAgICAgICcxMDAnOiAjRkZFMEIyLFxuICAgICAgICAgICAgJzIwMCc6ICNGRkNDODAsXG4gICAgICAgICAgICAnMzAwJzogI0ZGQjc0RCxcbiAgICAgICAgICAgICc0MDAnOiAjRkZBNzI2LFxuICAgICAgICAgICAgJzUwMCc6ICNGRjk4MDAsXG4gICAgICAgICAgICAnNjAwJzogI0ZCOEMwMCxcbiAgICAgICAgICAgICc3MDAnOiAjRjU3QzAwLFxuICAgICAgICAgICAgJzgwMCc6ICNFRjZDMDAsXG4gICAgICAgICAgICAnOTAwJzogI0U2NTEwMCxcbiAgICAgICAgICAgICdBMTAwJzogI0ZGRDE4MCxcbiAgICAgICAgICAgICdBMjAwJzogI0ZGQUI0MCxcbiAgICAgICAgICAgICdBNDAwJzogI0ZGOTEwMCxcbiAgICAgICAgICAgICdBNzAwJzogI0ZGNkQwMFxuICAgICAgICApLFxuICAgICAgICAnY29udHJhc3RzJzooXG4gICAgICAgICAgICAnNTAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICcxMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICcyMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICczMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc0MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc1MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc2MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc3MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc4MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICc5MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICdBMTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTIwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0E0MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBNzAwJzogJ2RhcmsnIC8vIGRlZmF1bHRcbiAgICAgICAgKVxuICAgICksXG4gICAgJ2RlZXAtb3JhbmdlJzogKFxuICAgICAgICAnaHVlcyc6KFxuICAgICAgICAgICAgJzUwJzogI0ZCRTlFNyxcbiAgICAgICAgICAgICcxMDAnOiAjRkZDQ0JDLFxuICAgICAgICAgICAgJzIwMCc6ICNGRkFCOTEsXG4gICAgICAgICAgICAnMzAwJzogI0ZGOEE2NSxcbiAgICAgICAgICAgICc0MDAnOiAjRkY3MDQzLFxuICAgICAgICAgICAgJzUwMCc6ICNGRjU3MjIsXG4gICAgICAgICAgICAnNjAwJzogI0Y0NTExRSxcbiAgICAgICAgICAgICc3MDAnOiAjRTY0QTE5LFxuICAgICAgICAgICAgJzgwMCc6ICNEODQzMTUsXG4gICAgICAgICAgICAnOTAwJzogI0JGMzYwQyxcbiAgICAgICAgICAgICdBMTAwJzogI0ZGOUU4MCxcbiAgICAgICAgICAgICdBMjAwJzogI0ZGNkU0MCxcbiAgICAgICAgICAgICdBNDAwJzogI0ZGM0QwMCxcbiAgICAgICAgICAgICdBNzAwJzogI0REMkMwMFxuICAgICAgICApLFxuICAgICAgICAnY29udHJhc3RzJzooXG4gICAgICAgICAgICAnNTAnOiAnZGFyaycsXG4gICAgICAgICAgICAnMTAwJzogJ2RhcmsnLFxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJyxcbiAgICAgICAgICAgICczMDAnOiAnZGFyaycsXG4gICAgICAgICAgICAnNDAwJzogJ2RhcmsnLFxuICAgICAgICAgICAgJzUwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzYwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzcwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzgwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzkwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJ0ExMDAnOiAnZGFyaycsXG4gICAgICAgICAgICAnQTIwMCc6ICdkYXJrJyxcbiAgICAgICAgICAgICdBNDAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnQTcwMCc6ICdzdHJvbmctbGlnaHQnXG4gICAgICAgIClcbiAgICApLFxuICAgICdicm93bic6IChcbiAgICAgICAgJ2h1ZXMnOihcbiAgICAgICAgICAgICc1MCc6ICNFRkVCRTksXG4gICAgICAgICAgICAnMTAwJzogI0Q3Q0NDOCxcbiAgICAgICAgICAgICcyMDAnOiAjQkNBQUE0LFxuICAgICAgICAgICAgJzMwMCc6ICNBMTg4N0YsXG4gICAgICAgICAgICAnNDAwJzogIzhENkU2MyxcbiAgICAgICAgICAgICc1MDAnOiAjNzk1NTQ4LFxuICAgICAgICAgICAgJzYwMCc6ICM2RDRDNDEsXG4gICAgICAgICAgICAnNzAwJzogIzVENDAzNyxcbiAgICAgICAgICAgICc4MDAnOiAjNEUzNDJFLFxuICAgICAgICAgICAgJzkwMCc6ICMzRTI3MjMsXG4gICAgICAgICAgICAnQTEwMCc6ICNEN0NDQzgsXG4gICAgICAgICAgICAnQTIwMCc6ICNCQ0FBQTQsXG4gICAgICAgICAgICAnQTQwMCc6ICM4RDZFNjMsXG4gICAgICAgICAgICAnQTcwMCc6ICM1RDQwMzcsXG4gICAgICAgICksXG4gICAgICAgICdjb250cmFzdHMnOihcbiAgICAgICAgICAgICc1MCc6ICdkYXJrJyxcbiAgICAgICAgICAgICcxMDAnOiAnZGFyaycsXG4gICAgICAgICAgICAnMjAwJzogJ2RhcmsnLFxuICAgICAgICAgICAgJzMwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzQwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzUwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc2MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNzAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzgwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc5MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTEwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBMjAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0E0MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTcwMCc6ICdsaWdodCcgLy8gZGVmYXVsdFxuICAgICAgICApXG4gICAgKSxcbiAgICAnZ3JleSc6IChcbiAgICAgICAgJ2h1ZXMnOihcbiAgICAgICAgICAgICc1MCc6ICNGQUZBRkEsXG4gICAgICAgICAgICAnMTAwJzogI0Y1RjVGNSxcbiAgICAgICAgICAgICcyMDAnOiAjRUVFRUVFLFxuICAgICAgICAgICAgJzMwMCc6ICNFMEUwRTAsXG4gICAgICAgICAgICAnNDAwJzogI0JEQkRCRCxcbiAgICAgICAgICAgICc1MDAnOiAjOUU5RTlFLFxuICAgICAgICAgICAgJzYwMCc6ICM3NTc1NzUsXG4gICAgICAgICAgICAnNzAwJzogIzYxNjE2MSxcbiAgICAgICAgICAgICc4MDAnOiAjNDI0MjQyLFxuICAgICAgICAgICAgJzkwMCc6ICMyMTIxMjEsXG4gICAgICAgICAgICAnMTAwMCc6ICMwMDAwMDAsXG4gICAgICAgICAgICAnQTEwMCc6ICNGRkZGRkYsXG4gICAgICAgICAgICAnQTIwMCc6ICNFRUVFRUUsXG4gICAgICAgICAgICAnQTQwMCc6ICNCREJEQkQsXG4gICAgICAgICAgICAnQTcwMCc6ICM2MTYxNjEsXG4gICAgICAgICksXG4gICAgICAgICdjb250cmFzdHMnOihcbiAgICAgICAgICAgICc1MCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzMwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzQwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzUwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzYwMCc6ICdsaWdodCcsXG4gICAgICAgICAgICAnNzAwJzogJ2xpZ2h0JyxcbiAgICAgICAgICAgICc4MDAnOiAnbGlnaHQnLFxuICAgICAgICAgICAgJzkwMCc6ICdsaWdodCcsXG4gICAgICAgICAgICAnQTEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0EyMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBNDAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTcwMCc6ICdkYXJrJyAvLyBkZWZhdWx0XG4gICAgICAgIClcbiAgICApLFxuICAgICdibHVlLWdyZXknOiAoXG4gICAgICAgICdodWVzJzooXG4gICAgICAgICAgICAnNTAnOiAjRUNFRkYxLFxuICAgICAgICAgICAgJzEwMCc6ICNDRkQ4REMsXG4gICAgICAgICAgICAnMjAwJzogI0IwQkVDNSxcbiAgICAgICAgICAgICczMDAnOiAjOTBBNEFFLFxuICAgICAgICAgICAgJzQwMCc6ICM3ODkwOUMsXG4gICAgICAgICAgICAnNTAwJzogIzYwN0Q4QixcbiAgICAgICAgICAgICc2MDAnOiAjNTQ2RTdBLFxuICAgICAgICAgICAgJzcwMCc6ICM0NTVBNjQsXG4gICAgICAgICAgICAnODAwJzogIzM3NDc0RixcbiAgICAgICAgICAgICc5MDAnOiAjMjYzMjM4LFxuICAgICAgICAgICAgJ0ExMDAnOiAjQ0ZEOERDLFxuICAgICAgICAgICAgJ0EyMDAnOiAjQjBCRUM1LFxuICAgICAgICAgICAgJ0E0MDAnOiAjNzg5MDlDLFxuICAgICAgICAgICAgJ0E3MDAnOiAjNDU1QTY0LFxuICAgICAgICApLFxuICAgICAgICAnY29udHJhc3RzJzooXG4gICAgICAgICAgICAnNTAnOiAnZGFyaycsXG4gICAgICAgICAgICAnMTAwJzogJ2RhcmsnLFxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJyxcbiAgICAgICAgICAgICczMDAnOiAnZGFyaycsXG4gICAgICAgICAgICAnNDAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnNTAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnNjAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzcwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc4MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnOTAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0ExMDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTIwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBNDAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0E3MDAnOiAnbGlnaHQnIC8vIGRlZmF1bHRcbiAgICAgICAgKVxuICAgICksXG4gICAgJ3doaXRlJzogKFxuICAgICAgICAnaHVlcyc6KFxuICAgICAgICAgICAgJzUwMCc6ICNGRkZGRkZcbiAgICAgICAgKSxcbiAgICAgICAgJ2NvbnRyYXN0cyc6KFxuICAgICAgICAgICAgJzUwMCc6ICdkYXJrJyAvLyBkZWZhdWx0XG4gICAgICAgIClcbiAgICApLFxuICAgICdibGFjayc6IChcbiAgICAgICAgJ2h1ZXMnOihcbiAgICAgICAgICAgICc1MDAnOiAjMDAwMDAwXG4gICAgICAgICksXG4gICAgICAgICdjb250cmFzdHMnOihcbiAgICAgICAgICAgICc1MDAnOiAnbGlnaHQnIC8vIGRlZmF1bHRcbiAgICAgICAgKVxuICAgIClcbik7XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIFRoZW1lIFN5c3RlbSBDb25maWd1cmF0aW9uXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vLyBUaGVtZSBWYXJpYWJsZXMgU3RydWN0dXJlXG4vLyBFYWNoIHRoZW1lIGNvbnRhaW5zIGFsbCB0aGUgc3R5bGluZyB2YXJpYWJsZXMgbmVlZGVkIHRocm91Z2hvdXQgdGhlIGFwcFxuXG4vLyBEZWZhdWx0IFRoZW1lIChFTE9OIEJsdWUpXG4kdGhlbWUtZGVmYXVsdDogKFxuICAvLyBQcmltYXJ5IGNvbG9yc1xuICBwcmltYXJ5OiAjMDU1RUVELFxuICBwcmltYXJ5LWxpZ2h0OiAjNGRhYmY3LFxuICBwcmltYXJ5LWRhcms6ICMwZDQ3YTEsXG4gIHByaW1hcnktY29udHJhc3Q6ICNmZmZmZmYsXG4gIFxuICAvLyBTZWNvbmRhcnkgY29sb3JzXG4gIHNlY29uZGFyeTogI0YyNzIzOSxcbiAgc2Vjb25kYXJ5LWxpZ2h0OiAjZmY2YjZiLFxuICBzZWNvbmRhcnktZGFyazogI2Q4NDMxNSxcbiAgc2Vjb25kYXJ5LWNvbnRyYXN0OiAjZmZmZmZmLFxuICBcbiAgLy8gQmFja2dyb3VuZCBjb2xvcnNcbiAgYmFja2dyb3VuZDogI2ZmZmZmZixcbiAgYmFja2dyb3VuZC1zZWNvbmRhcnk6ICNmOGY5ZmEsXG4gIGJhY2tncm91bmQtdGVydGlhcnk6ICNlOWVjZWYsXG4gIGJhY2tncm91bmQtb3ZlcmxheTogcmdiYSgwLCAwLCAwLCAwLjUpLFxuICBcbiAgLy8gU3VyZmFjZSBjb2xvcnNcbiAgc3VyZmFjZTogI2ZmZmZmZixcbiAgc3VyZmFjZS1lbGV2YXRpb24tMTogI2ZmZmZmZixcbiAgc3VyZmFjZS1lbGV2YXRpb24tMjogI2Y4ZjlmYSxcbiAgc3VyZmFjZS1lbGV2YXRpb24tMzogI2U5ZWNlZixcbiAgXG4gIC8vIFRleHQgY29sb3JzXG4gIHRleHQtcHJpbWFyeTogIzM0M2E0MCxcbiAgdGV4dC1zZWNvbmRhcnk6ICM2Yzc1N2QsXG4gIHRleHQtZGlzYWJsZWQ6ICNhZGI1YmQsXG4gIHRleHQtaGludDogI2RlZTJlNixcbiAgXG4gIC8vIEJvcmRlciBjb2xvcnNcbiAgYm9yZGVyOiAjZTFlNGU4LFxuICBib3JkZXItbGlnaHQ6ICNmMWYzZjQsXG4gIGJvcmRlci1mb2N1czogIzA1NUVFRCxcbiAgXG4gIC8vIFN0YXR1cyBjb2xvcnNcbiAgc3VjY2VzczogIzI4YTc0NSxcbiAgc3VjY2Vzcy1saWdodDogI2Q0ZWRkYSxcbiAgd2FybmluZzogI2ZmYzEwNyxcbiAgd2FybmluZy1saWdodDogI2ZmZjNjZCxcbiAgZXJyb3I6ICNkYzM1NDUsXG4gIGVycm9yLWxpZ2h0OiAjZjhkN2RhLFxuICBpbmZvOiAjMTdhMmI4LFxuICBpbmZvLWxpZ2h0OiAjZDFlY2YxLFxuICBcbiAgLy8gSW50ZXJhY3RpdmUgc3RhdGVzXG4gIGhvdmVyOiAjZjFmMWYxLFxuICBhY3RpdmU6ICNlOWVjZWYsXG4gIGZvY3VzOiByZ2JhKDUsIDk0LCAyMzcsIDAuMiksXG4gIGRpc2FibGVkOiAjZjhmOWZhLFxuICBcbiAgLy8gRGFzaGJvYXJkIHNwZWNpZmljXG4gIGRhc2hib2FyZC1iYWRnZS1iZzogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzQ5NTA1NyAwJSwgIzM0M2E0MCAxMDAlKSxcbiAgZGFzaGJvYXJkLWJhZGdlLXRleHQ6ICNmZmZmZmYsXG4gIGRhc2hib2FyZC1oZWFkZXItYmc6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmOGY5ZmEgMCUsIHdoaXRlIDEwMCUpLFxuICBkYXNoYm9hcmQtc3VicGxvdC1hY2NlbnQ6ICNmZjZiNmIsXG4gIGRhc2hib2FyZC1tYWluLWFjY2VudDogIzRkYWJmNyxcbiAgXG4gIC8vIExheW91dFxuICBzaWRlYmFyLWJnOiAjZmZmZmZmLFxuICBzaWRlYmFyLXRleHQ6ICMzNDNhNDAsXG4gIHRvb2xiYXItYmc6ICNmZmZmZmYsXG4gIHRvb2xiYXItdGV4dDogIzM0M2E0MCxcbiAgXG4gIC8vIEZvcm0gZWxlbWVudHNcbiAgZm9ybS1iZzogI2ZmZmZmZixcbiAgZm9ybS1ib3JkZXI6ICNlMWU0ZTgsXG4gIGZvcm0tZm9jdXM6ICMwNTVFRUQsXG4gIGZvcm0tZXJyb3I6ICNkYzM1NDUsXG4gIFxuICAvLyBTaGFkb3dzXG4gIHNoYWRvdy1zbTogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpLFxuICBzaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KSxcbiAgc2hhZG93LWxnOiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KVxuKTtcblxuLy8gRGFyayBUaGVtZVxuJHRoZW1lLWRhcms6IChcbiAgLy8gUHJpbWFyeSBjb2xvcnNcbiAgcHJpbWFyeTogIzRkYWJmNyxcbiAgcHJpbWFyeS1saWdodDogIzc0YzBmYyxcbiAgcHJpbWFyeS1kYXJrOiAjMzM5YWYwLFxuICBwcmltYXJ5LWNvbnRyYXN0OiAjZmZmZmZmLFxuICBcbiAgLy8gU2Vjb25kYXJ5IGNvbG9yc1xuICBzZWNvbmRhcnk6ICNmZjg3ODcsXG4gIHNlY29uZGFyeS1saWdodDogI2ZmYThhOCxcbiAgc2Vjb25kYXJ5LWRhcms6ICNmZjZiNmIsXG4gIHNlY29uZGFyeS1jb250cmFzdDogI2ZmZmZmZixcbiAgXG4gIC8vIEJhY2tncm91bmQgY29sb3JzXG4gIGJhY2tncm91bmQ6ICMxMjEyMTIsXG4gIGJhY2tncm91bmQtc2Vjb25kYXJ5OiAjMWUxZTFlLFxuICBiYWNrZ3JvdW5kLXRlcnRpYXJ5OiAjMmQyZDJkLFxuICBiYWNrZ3JvdW5kLW92ZXJsYXk6IHJnYmEoMCwgMCwgMCwgMC43KSxcbiAgXG4gIC8vIFN1cmZhY2UgY29sb3JzXG4gIHN1cmZhY2U6ICMxZTFlMWUsXG4gIHN1cmZhY2UtZWxldmF0aW9uLTE6ICMyZDJkMmQsXG4gIHN1cmZhY2UtZWxldmF0aW9uLTI6ICMzZDNkM2QsXG4gIHN1cmZhY2UtZWxldmF0aW9uLTM6ICM0ZDRkNGQsXG4gIFxuICAvLyBUZXh0IGNvbG9yc1xuICB0ZXh0LXByaW1hcnk6ICNmZmZmZmYsXG4gIHRleHQtc2Vjb25kYXJ5OiAjYjNiM2IzLFxuICB0ZXh0LWRpc2FibGVkOiAjNjY2NjY2LFxuICB0ZXh0LWhpbnQ6ICM0ZDRkNGQsXG4gIFxuICAvLyBCb3JkZXIgY29sb3JzXG4gIGJvcmRlcjogIzNkM2QzZCxcbiAgYm9yZGVyLWxpZ2h0OiAjMmQyZDJkLFxuICBib3JkZXItZm9jdXM6ICM0ZGFiZjcsXG4gIFxuICAvLyBTdGF0dXMgY29sb3JzXG4gIHN1Y2Nlc3M6ICM1MWNmNjYsXG4gIHN1Y2Nlc3MtbGlnaHQ6ICMyYjhhM2UsXG4gIHdhcm5pbmc6ICNmZmQ0M2IsXG4gIHdhcm5pbmctbGlnaHQ6ICNmYWIwMDUsXG4gIGVycm9yOiAjZmY2YjZiLFxuICBlcnJvci1saWdodDogI2UwMzEzMSxcbiAgaW5mbzogIzc0YzBmYyxcbiAgaW5mby1saWdodDogIzMzOWFmMCxcbiAgXG4gIC8vIEludGVyYWN0aXZlIHN0YXRlc1xuICBob3ZlcjogIzJkMmQyZCxcbiAgYWN0aXZlOiAjM2QzZDNkLFxuICBmb2N1czogcmdiYSg3NywgMTcxLCAyNDcsIDAuMiksXG4gIGRpc2FibGVkOiAjMmQyZDJkLFxuICBcbiAgLy8gRGFzaGJvYXJkIHNwZWNpZmljXG4gIGRhc2hib2FyZC1iYWRnZS1iZzogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzc0YzBmYyAwJSwgIzRkYWJmNyAxMDAlKSxcbiAgZGFzaGJvYXJkLWJhZGdlLXRleHQ6ICNmZmZmZmYsXG4gIGRhc2hib2FyZC1oZWFkZXItYmc6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMyZDJkMmQgMCUsICMxZTFlMWUgMTAwJSksXG4gIGRhc2hib2FyZC1zdWJwbG90LWFjY2VudDogI2ZmODc4NyxcbiAgZGFzaGJvYXJkLW1haW4tYWNjZW50OiAjNzRjMGZjLFxuICBcbiAgLy8gTGF5b3V0XG4gIHNpZGViYXItYmc6ICMxZTFlMWUsXG4gIHNpZGViYXItdGV4dDogI2ZmZmZmZixcbiAgdG9vbGJhci1iZzogIzFlMWUxZSxcbiAgdG9vbGJhci10ZXh0OiAjZmZmZmZmLFxuICBcbiAgLy8gRm9ybSBlbGVtZW50c1xuICBmb3JtLWJnOiAjMWUxZTFlLFxuICBmb3JtLWJvcmRlcjogIzNkM2QzZCxcbiAgZm9ybS1mb2N1czogIzRkYWJmNyxcbiAgZm9ybS1lcnJvcjogI2ZmNmI2YixcbiAgXG4gIC8vIFNoYWRvd3NcbiAgc2hhZG93LXNtOiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjUpLFxuICBzaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjYpLFxuICBzaGFkb3ctbGc6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC43KVxuKTtcblxuLy8gT2NlYW4gVGhlbWVcbiR0aGVtZS1vY2VhbjogKFxuICAvLyBQcmltYXJ5IGNvbG9yc1xuICBwcmltYXJ5OiAjMDA3N2JlLFxuICBwcmltYXJ5LWxpZ2h0OiAjMzM5YWYwLFxuICBwcmltYXJ5LWRhcms6ICMwMDRkN2EsXG4gIHByaW1hcnktY29udHJhc3Q6ICNmZmZmZmYsXG4gIFxuICAvLyBTZWNvbmRhcnkgY29sb3JzXG4gIHNlY29uZGFyeTogIzAwYThjYyxcbiAgc2Vjb25kYXJ5LWxpZ2h0OiAjM2JjOWRiLFxuICBzZWNvbmRhcnktZGFyazogIzBjODU5OSxcbiAgc2Vjb25kYXJ5LWNvbnRyYXN0OiAjZmZmZmZmLFxuICBcbiAgLy8gQmFja2dyb3VuZCBjb2xvcnNcbiAgYmFja2dyb3VuZDogI2YwZjhmZixcbiAgYmFja2dyb3VuZC1zZWNvbmRhcnk6ICNlM2YyZmQsXG4gIGJhY2tncm91bmQtdGVydGlhcnk6ICNiYmRlZmIsXG4gIGJhY2tncm91bmQtb3ZlcmxheTogcmdiYSgwLCAxMTksIDE5MCwgMC41KSxcbiAgXG4gIC8vIFN1cmZhY2UgY29sb3JzXG4gIHN1cmZhY2U6ICNmZmZmZmYsXG4gIHN1cmZhY2UtZWxldmF0aW9uLTE6ICNmMGY4ZmYsXG4gIHN1cmZhY2UtZWxldmF0aW9uLTI6ICNlM2YyZmQsXG4gIHN1cmZhY2UtZWxldmF0aW9uLTM6ICNiYmRlZmIsXG4gIFxuICAvLyBUZXh0IGNvbG9yc1xuICB0ZXh0LXByaW1hcnk6ICMxYTM2NWQsXG4gIHRleHQtc2Vjb25kYXJ5OiAjMmQzNzQ4LFxuICB0ZXh0LWRpc2FibGVkOiAjNzE4MDk2LFxuICB0ZXh0LWhpbnQ6ICNhMGFlYzAsXG4gIFxuICAvLyBCb3JkZXIgY29sb3JzXG4gIGJvcmRlcjogI2JlZTNmOCxcbiAgYm9yZGVyLWxpZ2h0OiAjZTZmM2ZmLFxuICBib3JkZXItZm9jdXM6ICMwMDc3YmUsXG4gIFxuICAvLyBTdGF0dXMgY29sb3JzXG4gIHN1Y2Nlc3M6ICMzOGExNjksXG4gIHN1Y2Nlc3MtbGlnaHQ6ICNjNmY2ZDUsXG4gIHdhcm5pbmc6ICNkNjllMmUsXG4gIHdhcm5pbmctbGlnaHQ6ICNmYWYwODksXG4gIGVycm9yOiAjZTUzZTNlLFxuICBlcnJvci1saWdodDogI2ZlZDdkNyxcbiAgaW5mbzogIzMxODJjZSxcbiAgaW5mby1saWdodDogI2JlZTNmOCxcbiAgXG4gIC8vIEludGVyYWN0aXZlIHN0YXRlc1xuICBob3ZlcjogI2U2ZjNmZixcbiAgYWN0aXZlOiAjYmVlM2Y4LFxuICBmb2N1czogcmdiYSgwLCAxMTksIDE5MCwgMC4yKSxcbiAgZGlzYWJsZWQ6ICNmN2ZhZmMsXG4gIFxuICAvLyBEYXNoYm9hcmQgc3BlY2lmaWNcbiAgZGFzaGJvYXJkLWJhZGdlLWJnOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMDA3N2JlIDAlLCAjMDA0ZDdhIDEwMCUpLFxuICBkYXNoYm9hcmQtYmFkZ2UtdGV4dDogI2ZmZmZmZixcbiAgZGFzaGJvYXJkLWhlYWRlci1iZzogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2YwZjhmZiAwJSwgI2UzZjJmZCAxMDAlKSxcbiAgZGFzaGJvYXJkLXN1YnBsb3QtYWNjZW50OiAjMDBhOGNjLFxuICBkYXNoYm9hcmQtbWFpbi1hY2NlbnQ6ICMwMDc3YmUsXG4gIFxuICAvLyBMYXlvdXRcbiAgc2lkZWJhci1iZzogI2YwZjhmZixcbiAgc2lkZWJhci10ZXh0OiAjMWEzNjVkLFxuICB0b29sYmFyLWJnOiAjZmZmZmZmLFxuICB0b29sYmFyLXRleHQ6ICMxYTM2NWQsXG4gIFxuICAvLyBGb3JtIGVsZW1lbnRzXG4gIGZvcm0tYmc6ICNmZmZmZmYsXG4gIGZvcm0tYm9yZGVyOiAjYmVlM2Y4LFxuICBmb3JtLWZvY3VzOiAjMDA3N2JlLFxuICBmb3JtLWVycm9yOiAjZTUzZTNlLFxuICBcbiAgLy8gU2hhZG93c1xuICBzaGFkb3ctc206IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDExOSwgMTkwLCAwLjEpLFxuICBzaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAxMTksIDE5MCwgMC4xNSksXG4gIHNoYWRvdy1sZzogMCAxcmVtIDNyZW0gcmdiYSgwLCAxMTksIDE5MCwgMC4yKVxuKTtcblxuLy8gRm9yZXN0IFRoZW1lXG4kdGhlbWUtZm9yZXN0OiAoXG4gIC8vIFByaW1hcnkgY29sb3JzXG4gIHByaW1hcnk6ICMyZDVhMjcsXG4gIHByaW1hcnktbGlnaHQ6ICM1MWNmNjYsXG4gIHByaW1hcnktZGFyazogIzFiNWUyMCxcbiAgcHJpbWFyeS1jb250cmFzdDogI2ZmZmZmZixcbiAgXG4gIC8vIFNlY29uZGFyeSBjb2xvcnNcbiAgc2Vjb25kYXJ5OiAjOGJjMzRhLFxuICBzZWNvbmRhcnktbGlnaHQ6ICNhZWQ1ODEsXG4gIHNlY29uZGFyeS1kYXJrOiAjNjg5ZjM4LFxuICBzZWNvbmRhcnktY29udHJhc3Q6ICNmZmZmZmYsXG4gIFxuICAvLyBCYWNrZ3JvdW5kIGNvbG9yc1xuICBiYWNrZ3JvdW5kOiAjZjFmOGU5LFxuICBiYWNrZ3JvdW5kLXNlY29uZGFyeTogI2U4ZjVlOCxcbiAgYmFja2dyb3VuZC10ZXJ0aWFyeTogI2M4ZTZjOCxcbiAgYmFja2dyb3VuZC1vdmVybGF5OiByZ2JhKDQ1LCA5MCwgMzksIDAuNSksXG4gIFxuICAvLyBTdXJmYWNlIGNvbG9yc1xuICBzdXJmYWNlOiAjZmZmZmZmLFxuICBzdXJmYWNlLWVsZXZhdGlvbi0xOiAjZjFmOGU5LFxuICBzdXJmYWNlLWVsZXZhdGlvbi0yOiAjZThmNWU4LFxuICBzdXJmYWNlLWVsZXZhdGlvbi0zOiAjYzhlNmM4LFxuICBcbiAgLy8gVGV4dCBjb2xvcnNcbiAgdGV4dC1wcmltYXJ5OiAjMWI1ZTIwLFxuICB0ZXh0LXNlY29uZGFyeTogIzJlN2QzMixcbiAgdGV4dC1kaXNhYmxlZDogIzgxYzc4NCxcbiAgdGV4dC1oaW50OiAjYTVkNmE3LFxuICBcbiAgLy8gQm9yZGVyIGNvbG9yc1xuICBib3JkZXI6ICNhNWQ2YTcsXG4gIGJvcmRlci1saWdodDogI2M4ZTZjOCxcbiAgYm9yZGVyLWZvY3VzOiAjMmQ1YTI3LFxuICBcbiAgLy8gU3RhdHVzIGNvbG9yc1xuICBzdWNjZXNzOiAjMmU3ZDMyLFxuICBzdWNjZXNzLWxpZ2h0OiAjYzhlNmM4LFxuICB3YXJuaW5nOiAjZjU3ZjE3LFxuICB3YXJuaW5nLWxpZ2h0OiAjZmZlY2IzLFxuICBlcnJvcjogI2QzMmYyZixcbiAgZXJyb3ItbGlnaHQ6ICNmZmNkZDIsXG4gIGluZm86ICMxOTc2ZDIsXG4gIGluZm8tbGlnaHQ6ICNiYmRlZmIsXG4gIFxuICAvLyBJbnRlcmFjdGl2ZSBzdGF0ZXNcbiAgaG92ZXI6ICNlOGY1ZTgsXG4gIGFjdGl2ZTogI2M4ZTZjOCxcbiAgZm9jdXM6IHJnYmEoNDUsIDkwLCAzOSwgMC4yKSxcbiAgZGlzYWJsZWQ6ICNmMWY4ZTksXG4gIFxuICAvLyBEYXNoYm9hcmQgc3BlY2lmaWNcbiAgZGFzaGJvYXJkLWJhZGdlLWJnOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMmQ1YTI3IDAlLCAjMWI1ZTIwIDEwMCUpLFxuICBkYXNoYm9hcmQtYmFkZ2UtdGV4dDogI2ZmZmZmZixcbiAgZGFzaGJvYXJkLWhlYWRlci1iZzogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2YxZjhlOSAwJSwgI2U4ZjVlOCAxMDAlKSxcbiAgZGFzaGJvYXJkLXN1YnBsb3QtYWNjZW50OiAjOGJjMzRhLFxuICBkYXNoYm9hcmQtbWFpbi1hY2NlbnQ6ICMyZDVhMjcsXG4gIFxuICAvLyBMYXlvdXRcbiAgc2lkZWJhci1iZzogI2YxZjhlOSxcbiAgc2lkZWJhci10ZXh0OiAjMWI1ZTIwLFxuICB0b29sYmFyLWJnOiAjZmZmZmZmLFxuICB0b29sYmFyLXRleHQ6ICMxYjVlMjAsXG4gIFxuICAvLyBGb3JtIGVsZW1lbnRzXG4gIGZvcm0tYmc6ICNmZmZmZmYsXG4gIGZvcm0tYm9yZGVyOiAjYTVkNmE3LFxuICBmb3JtLWZvY3VzOiAjMmQ1YTI3LFxuICBmb3JtLWVycm9yOiAjZDMyZjJmLFxuICBcbiAgLy8gU2hhZG93c1xuICBzaGFkb3ctc206IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDQ1LCA5MCwgMzksIDAuMSksXG4gIHNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDQ1LCA5MCwgMzksIDAuMTUpLFxuICBzaGFkb3ctbGc6IDAgMXJlbSAzcmVtIHJnYmEoNDUsIDkwLCAzOSwgMC4yKVxuKTtcblxuLy8gQXZhaWxhYmxlIHRoZW1lcyBtYXBcbiR0aGVtZXM6IChcbiAgJ2RlZmF1bHQnOiAkdGhlbWUtZGVmYXVsdCxcbiAgJ2RhcmsnOiAkdGhlbWUtZGFyayxcbiAgJ29jZWFuJzogJHRoZW1lLW9jZWFuLFxuICAnZm9yZXN0JzogJHRoZW1lLWZvcmVzdFxuKTtcblxuLy8gQ3VycmVudCBhY3RpdmUgdGhlbWUgKGNhbiBiZSBjaGFuZ2VkIGR5bmFtaWNhbGx5KVxuJGN1cnJlbnQtdGhlbWU6ICdkZWZhdWx0JyAhZGVmYXVsdDtcblxuLy8gVGhlbWUgZnVuY3Rpb24gdG8gZ2V0IHZhbHVlc1xuQGZ1bmN0aW9uIHRoZW1lKCRrZXkpIHtcbiAgJHRoZW1lLW1hcDogbWFwLWdldCgkdGhlbWVzLCAkY3VycmVudC10aGVtZSk7XG4gIEBpZiAkdGhlbWUtbWFwIHtcbiAgICBAcmV0dXJuIG1hcC1nZXQoJHRoZW1lLW1hcCwgJGtleSk7XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuIFwiVGhlbWUgJyN7JGN1cnJlbnQtdGhlbWV9JyBub3QgZm91bmQuIFVzaW5nIGRlZmF1bHQuXCI7XG4gICAgJHRoZW1lLW1hcDogbWFwLWdldCgkdGhlbWVzLCAnZGVmYXVsdCcpO1xuICAgIEByZXR1cm4gbWFwLWdldCgkdGhlbWUtbWFwLCAka2V5KTtcbiAgfVxufVxuXG4vLyBNaXhpbiB0byBhcHBseSB0aGVtZS1iYXNlZCBzdHlsZXNcbkBtaXhpbiB0aGVtZWQoJHByb3BlcnR5LCAka2V5KSB7XG4gICN7JHByb3BlcnR5fTogdGhlbWUoJGtleSk7XG59XG5cbi8vIE1peGluIHRvIGNyZWF0ZSB0aGVtZS1hd2FyZSBjb21wb25lbnRzXG5AbWl4aW4gdGhlbWUtY29tcG9uZW50KCRjb21wb25lbnQtbmFtZSkge1xuICBAZWFjaCAkdGhlbWUtbmFtZSwgJHRoZW1lLW1hcCBpbiAkdGhlbWVzIHtcbiAgICBbZGF0YS10aGVtZT1cIiN7JHRoZW1lLW5hbWV9XCJdIC4jeyRjb21wb25lbnQtbmFtZX0ge1xuICAgICAgQGNvbnRlbnQoJHRoZW1lLW1hcCk7XG4gICAgfVxuICB9XG59XG5cbi8vIEdlbmVyYXRlIENTUyBjdXN0b20gcHJvcGVydGllcyBmb3IgZWFjaCB0aGVtZVxuOnJvb3Qge1xuICBAZWFjaCAkdGhlbWUtbmFtZSwgJHRoZW1lLW1hcCBpbiAkdGhlbWVzIHtcbiAgICAmW2RhdGEtdGhlbWU9XCIjeyR0aGVtZS1uYW1lfVwiXSB7XG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJHRoZW1lLW1hcCB7XG4gICAgICAgIC0tdGhlbWUtI3ska2V5fTogI3skdmFsdWV9O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBEZWZhdWx0IHRoZW1lIGN1c3RvbSBwcm9wZXJ0aWVzIChmYWxsYmFjaylcbjpyb290IHtcbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR0aGVtZS1kZWZhdWx0IHtcbiAgICAtLXRoZW1lLSN7JGtleX06ICN7JHZhbHVlfTtcbiAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgTWl4aW5zXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vLyBNYWludGFpbiBhc3BlY3QgcmF0aW9cbkBtaXhpbiBtYWludGFpbi1hc3BlY3QtcmF0aW8oJHdpZHRoUmF0aW8sICRoZWlnaHRSYXRpbywgJHBhZGRpbmcsICRjb250ZW50Q2xhc3MpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoJGhlaWdodFJhdGlvIC8gJHdpZHRoUmF0aW8gKiAxMDAlKTtcbiAgICB9XG5cbiAgICA+IC4jeyRjb250ZW50Q2xhc3N9IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6ICRwYWRkaW5nO1xuICAgICAgICBsZWZ0OiAkcGFkZGluZztcbiAgICAgICAgcmlnaHQ6ICRwYWRkaW5nO1xuICAgICAgICBib3R0b206ICRwYWRkaW5nO1xuICAgIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgQW5ndWxhciBNYXRlcmlhbCBFeHRlbmRcbi8qICBBZGRzIGFuZC9vciBtb2RpZmllcyBBbmd1bGFyIE1hdGVyaWFsIHN0eWxlc1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogLS0tIEZJWEVTIC0tLSAqL1xuXG4vLyBJRSBsYXlvdXQtZmlsbCBmaXhcbltsYXlvdXRdIHtcblxuICAgID4gKiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgfVxufVxuXG4vLyBJRSBjYXJkIGltZyBhdXRvIGhlaWdodCBGaXhcbm1kLWNhcmQgPiBpbWcsXG5tZC1jYXJkID4gOm5vdChtZC1jYXJkLWNvbnRlbnQpIGltZyB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIGhlaWdodDogaW5pdGlhbDtcbn1cblxuLy8gRGF0ZSBwaWNrZXIgYm94LXNpemluZyBGaXhcbi5tZC1kYXRlcGlja2VyLWNhbGVuZGFyLXBhbmUge1xuXG4gICAgKiB7XG4gICAgICAgIGJveC1zaXppbmc6IGluaXRpYWw7XG4gICAgfVxufVxuXG4vKiAtLS0gTU9ESUZJQ0FUSU9OUyAtLS0gKi9cblxuLy8gQXV0b2NvbXBsZXRlXG5tZC1hdXRvY29tcGxldGUtd3JhcCB7XG5cbiAgICA+IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vIEJhY2tkcm9wXG5tZC1iYWNrZHJvcCB7XG5cbiAgICAmLm1kLW9wYXF1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDMzLCAzMywgMC40OCkgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vIENhcmRcbm1kLWNhcmQge1xuXG4gICAgbWQtY2FyZC1oZWFkZXIge1xuXG4gICAgICAgIG1kLWNhcmQtYXZhdGFyIHtcblxuICAgICAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBDaGVja2JveFxubWQtY2hlY2tib3gge1xuXG4gICAgJi5uby1sYWJlbCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi8vIENoaXBcbm1kLWNoaXAge1xuXG4gICAgLm1kLWNoaXAtcmVtb3ZlIHtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBEYXRlcGlja2VyXG5tZC1kYXRlcGlja2VyIHtcblxuICAgIC5tZC1kYXRlcGlja2VyLWJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxufVxuXG4ubWQtaW5saW5lLWZvcm0ge1xuXG4gICAgbWQtZGF0ZXBpY2tlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgfVxufVxuXG4vLyBEaWFsb2dcbm1kLWRpYWxvZyB7XG5cbiAgICBtZC1kaWFsb2ctY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMjRweCAyNHB4IDI0cHg7XG4gICAgfVxuXG4gICAgbWQtZGlhbG9nLWFjdGlvbnMge1xuICAgICAgICBtaW4taGVpZ2h0OiA2NHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuXG4gICAgICAgIC5tZC1idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gSW5wdXRcbm1kLWlucHV0LWNvbnRhaW5lciB7XG5cbiAgICAmLm5vLWVycm9ycy1zcGFjZXIge1xuXG4gICAgICAgIC5tZC1lcnJvcnMtc3BhY2VyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5wdXQtaGludCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogN3B4O1xuICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjU1LCAwLjIpO1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICB9XG5cbiAgICAmLm1kLWljb24tbGVmdCB7XG5cbiAgICAgICAgLmlucHV0LWhpbnQge1xuICAgICAgICAgICAgbGVmdDogMzhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTGlzdHNcbm1kLWxpc3QtaXRlbSB7XG5cbiAgICAubWQtbGlzdC1pdGVtLXRleHQge1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIE1lbnVcbm1kLW1lbnUsXG4ubWQtbWVudSB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLy8gTWVudWJhclxubWQtbWVudS1jb250ZW50IHtcblxuICAgICYubWQtbWVudS1iYXItbWVudSB7XG5cbiAgICAgICAgJi5tZC1kZW5zZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcblxuICAgICAgICAgICAgLm1kLWJ1dHRvbixcbiAgICAgICAgICAgIG1kLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgJi5tZC1pbmRlbnQge1xuXG4gICAgICAgICAgICAgICAgICAgID4gbWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWQtb3Blbi1tZW51LWNvbnRhaW5lciB7XG5cbiAgICBtZC1tZW51LWNvbnRlbnQge1xuXG4gICAgICAgIG1kLW1lbnUtaXRlbSB7XG5cbiAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gSUUgZml4XG5tZC1tZW51LWNvbnRlbnQge1xuXG4gICAgbWQtbWVudS1pdGVtIHtcblxuICAgICAgICAubWQtYnV0dG9uIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFNlbGVjdFxubWQtc2VsZWN0IHtcblxuICAgICYuc2ltcGxpZmllZCB7XG4gICAgICAgIG1hcmdpbjogMCA4cHg7XG5cbiAgICAgICAgLm1kLXNlbGVjdC12YWx1ZSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAmICo6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZC1zZWxlY3QtaWNvbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW211bHRpcGxlXSB7XG5cbiAgICAgICAgbWQtc2VsZWN0LXZhbHVlIHtcblxuICAgICAgICAgICAgJiA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAmID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1kLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gU2VsZWN0IGVsZW1lbnQgY29udGVudHNcbm1kLXNlbGVjdC1tZW51IHtcblxuICAgIG1kLXNlbGVjdC1oZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAuNjY3cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBTaWRlbmF2XG5tZC1zaWRlbmF2IHtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi8vIFRvb2xiYXJcbm1kLXRvb2xiYXIge1xuXG4gICAgLy8gQ29sb3JlZCB0b29sYmFyIGVsZW1lbnQgY29tcGF0aWJpbGl0eVxuICAgICYuY29sb3JlZC10b29sYmFyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG5cbiAgICAgICAgbWQtbWVudS1iYXIge1xuXG4gICAgICAgICAgICBtZC1tZW51IHtcblxuICAgICAgICAgICAgICAgICYuX21kLW9wZW4ge1xuXG4gICAgICAgICAgICAgICAgICAgID4gYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBtZC1tZW51IHtcblxuICAgICAgICAgICAgJi5fbWQtb3BlbiB7XG5cbiAgICAgICAgICAgICAgICA+IGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NykgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxubWQtcHJvZ3Jlc3MtY2lyY3VsYXJbZGlzYWJsZWRde1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgVGVtcGxhdGUgTGF5b3V0c1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy8gR2xvYmFsXG5odG1sLFxuYm9keSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4jbWFpbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcbn1cblxuLy8gQm94ZWQgTGF5b3V0XG5ib2R5IHtcblxuXHRcdCYuYm94ZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjM0Y0NDUwO1xuXG5cdFx0XHRcdCNtYWluIHtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMjgwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG5cdFx0XHRcdH1cblx0XHR9XG59XG5cbi8vIENvbnRlbnQgb25seVxuI2xheW91dC1jb250ZW50LW9ubHkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblxuXHRcdCNjb250ZW50IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxufVxuXG4vLyBDb250ZW50IHdpdGggdG9vbGJhclxuI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXG5cdFx0I2NvbnRlbnQge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogJHRvb2xiYXJIZWlnaHQ7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxufVxuXG4vLyBWZXJ0aWNhbCBuYXZpZ2F0aW9uXG4jbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24ge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXG5cdFx0I2NvbnRlbnQtY29udGFpbmVyIHtcblx0XHRcdFx0ZGlzcGxheTpmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRcdCNjb250ZW50IHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAkdG9vbGJhckhlaWdodDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHR9XG59XG5cbi8vIFZlcnRpY2FsIG5hdmlnYXRpb24gd2l0aCBmdWxsd2lkdGggdG9vbGJhclxuI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblxuXHRcdCNtYWluLWNvbnRhaW5lciB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQjY29udGVudC1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHRcdFx0I2NvbnRlbnQge1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHR9XG59XG5cbi8vIFZlcnRpY2FsIG5hdmlnYXRpb24gd2l0aCBmdWxsd2lkdGggdG9vbGJhciAyXG4jbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cblx0XHQjbWFpbi1jb250YWluZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0I2NvbnRlbnQtY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0XHRcdCNjb250ZW50IHtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0fVxufVxuXG4vLyBIb3Jpem9udGFsIG5hdmlnYXRpb25cbiNsYXlvdXQtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblxuXHRcdCNjb250ZW50LWNvbnRhaW5lciB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHQjY29udGVudCB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGxheW91dC1icmVha3BvaW50LXNtKXtcblxuXHRcdCNjb250ZW50LWNvbnRhaW5lciB7XG5cdFx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0I2NvbnRlbnQge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRcdFx0XHRib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgUGFnZSBMYXlvdXRzXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vLyBQYWdlIExheW91dHNcbiRoZWFkZXItaGVpZ2h0OiAyMDBweDtcbiRjYXJkLXRvb2xiYXItaGVpZ2h0OiA2NHB4O1xuJGNhcmQtaGVhZGVyLWhlaWdodDogJGhlYWRlci1oZWlnaHQgLSAkY2FyZC10b29sYmFyLWhlaWdodDtcblxuJGhlYWRlci1oZWlnaHQteHM6IDE2MHB4O1xuJGNhcmQtaGVhZGVyLWhlaWdodC1zbTogJGhlYWRlci1oZWlnaHQteHMgLSAkY2FyZC10b29sYmFyLWhlaWdodDtcblxuLnBhZ2UtbGF5b3V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC50b3AtYmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM2NjdlZWEgMCUsICM3NjRiYTIgMTAwJSk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgbWQtYmFja2Ryb3Age1xuICAgICAgICB6LWluZGV4OiA1MDtcbiAgICB9XG5cbiAgICAvLyBHbG9iYWwgaGVhZGVyIHN0eWxlc1xuICAgID4gLmhlYWRlciB7XG5cbiAgICAgICAgLmJyZWFkY3J1bWIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcblxuICAgICAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VwYXJhdG9yIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIENhcmRlZCBsYXlvdXRcbiAgICAmLmNhcmRlZCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAvLyBGdWxsd2lkdGhcbiAgICAgICAgJi5mdWxsd2lkdGgge1xuXG4gICAgICAgICAgICAvLyBTaW5nbGUgc2Nyb2xsXG4gICAgICAgICAgICAmLnNpbmdsZS1zY3JvbGwge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgID4gLmNlbnRlciB7XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtY2FyZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBDZW50ZXJcbiAgICAgICAgICAgID4gLmNlbnRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuXG4gICAgICAgICAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGNhcmQtaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogJGNhcmQtaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJGNhcmQtaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29udGVudC1jYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTdkcDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICAudG9vbGJhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGNhcmQtdG9vbGJhci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkY2FyZC10b29sYmFyLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRjYXJkLXRvb2xiYXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIExlZnQgc2lkZW5hdlxuICAgICAgICAmLmxlZnQtc2lkZW5hdiB7XG5cbiAgICAgICAgICAgIC8vIFNpbmdsZSBzY3JvbGxcbiAgICAgICAgICAgICYuc2luZ2xlLXNjcm9sbCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgPiAuY2VudGVyIHtcblxuICAgICAgICAgICAgICAgICAgICAuY29udGVudC1jYXJkIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIFNpZGVuYXZcbiAgICAgICAgICAgID4gLnNpZGVuYXYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTdkcDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1MTtcblxuICAgICAgICAgICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm1kLWxvY2tlZC1vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICArIC5jZW50ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm5vdCgubWQtbG9ja2VkLW9wZW4pIHtcblxuICAgICAgICAgICAgICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gQ2VudGVyXG4gICAgICAgICAgICA+IC5jZW50ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcblxuICAgICAgICAgICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjYXJkLWhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRjYXJkLWhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRjYXJkLWhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtY2FyZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy03ZHA7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAgICAgLnRvb2xiYXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjYXJkLXRvb2xiYXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogJGNhcmQtdG9vbGJhci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkY2FyZC10b29sYmFyLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2lkZW5hdi10b2dnbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA4cHggMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFJpZ2h0IHNpZGVuYXZcbiAgICAgICAgJi5yaWdodC1zaWRlbmF2IHtcblxuICAgICAgICAgICAgLy8gU2luZ2xlIHNjcm9sbFxuICAgICAgICAgICAgJi5zaW5nbGUtc2Nyb2xsIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICA+IC5jZW50ZXIge1xuXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWNhcmQge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gU2lkZW5hdlxuICAgICAgICAgICAgPiAuc2lkZW5hdiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctN2RwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDUxO1xuXG4gICAgICAgICAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAyNHB4IDI0cHggMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDI0cHggMjRweCAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubWQtbG9ja2VkLW9wZW4ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTk2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTk2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTk2cHg7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bm90KC5tZC1sb2NrZWQtb3Blbikge1xuXG4gICAgICAgICAgICAgICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIENlbnRlclxuICAgICAgICAgICAgPiAuY2VudGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG5cbiAgICAgICAgICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkY2FyZC1oZWFkZXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkY2FyZC1oZWFkZXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkY2FyZC1oZWFkZXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb250ZW50LWNhcmQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctN2RwO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgIC50b29sYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkY2FyZC10b29sYmFyLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRjYXJkLXRvb2xiYXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJGNhcmQtdG9vbGJhci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnNpZGVuYXYtdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTaW1wbGUgbGF5b3V0XG4gICAgJi5zaW1wbGUge1xuXG4gICAgICAgIC8vIEZ1bGx3aWR0aFxuICAgICAgICAmLmZ1bGx3aWR0aCxcbiAgICAgICAgJi5pbm5lci1zaWRlbmF2IHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgID4gLmhlYWRlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM2NjdlZWEgMCUsICM3NjRiYTIgMTAwJSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIExlZnQgc2lkZW5hdlxuICAgICAgICAmLmxlZnQtc2lkZW5hdiB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAvLyBTaW5nbGUgc2Nyb2xsXG4gICAgICAgICAgICAmLnNpbmdsZS1zY3JvbGwge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgID4gLmNlbnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBJbm5lciBMZWZ0IFNpZGVuYXZcbiAgICAgICAgICAgICYuaW5uZXItc2lkZW5hdiB7XG4gICAgICAgICAgICAgICAgPiAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgID4gbWQtc2lkZW5hdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaWRlbmF2IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNTE7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTdkcDtcblxuICAgICAgICAgICAgICAgICYubWQtbG9ja2VkLW9wZW4ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuY2VudGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctN2RwO1xuXG4gICAgICAgICAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzY2N2VlYSAwJSwgIzc2NGJhMiAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gUmlnaHQgc2lkZW5hdlxuICAgICAgICAmLnJpZ2h0LXNpZGVuYXYge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgLy8gU2luZ2xlIHNjcm9sbFxuICAgICAgICAgICAgJi5zaW5nbGUtc2Nyb2xsIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICA+IC5jZW50ZXIge1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gSW5uZXIgUmlnaHQgU2lkZW5hdlxuICAgICAgICAgICAgJi5pbm5lci1zaWRlbmF2IHtcbiAgICAgICAgICAgICAgICA+IC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgPiBtZC1zaWRlbmF2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2lkZW5hdiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDUxO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy03ZHA7XG5cbiAgICAgICAgICAgICAgICAmLm1kLWxvY2tlZC1vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLmNlbnRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTdkcDtcblxuICAgICAgICAgICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM2NjdlZWEgMCUsICM3NjRiYTIgMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIElubmVyIFNpZGVuYXZcbiAgICAgICAgJi5pbm5lci1zaWRlbmF2IHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgID4gLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgID4gbWQtc2lkZW5hdi5tZC1sb2NrZWQtb3BlbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gVGFiYmVkXG4gICAgICAgICYudGFiYmVkIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgID4gLmhlYWRlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM2NjdlZWEgMCUsICM3NjRiYTIgMTAwJSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuY29udGVudCB7XG5cbiAgICAgICAgICAgICAgICA+IG1kLXRhYnMge1xuXG4gICAgICAgICAgICAgICAgICAgID4gbWQtdGFicy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMWRwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBtZC10YWJzLWNhbnZhcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZC10YWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5tZC1keW5hbWljLWhlaWdodCkge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgPiBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gbWQtdGFiLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IG1kLW5hdi1iYXIge1xuXG4gICAgICAgICAgICAgICAgICAgIC5tZC1uYXYtYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMWRwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBuYXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1kLW5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5fbWQtbmF2LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5fbWQtbmF2LWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQmxhbmsgbGF5b3V0XG4gICAgJi5ibGFuayB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgfVxufVxuXG4vLyBTaW5nbGUgc2Nyb2xsIG1vZGlmaWNhdGlvbnNcbi5zaW5nbGUtc2Nyb2xsIHtcblxuICAgIC8vIENhcmRlZFxuICAgIC5jYXJkZWQge1xuXG4gICAgICAgIC8vIEZ1bGx3aWR0aFxuICAgICAgICAmLmZ1bGx3aWR0aCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgID4gLmNlbnRlciB7XG5cbiAgICAgICAgICAgICAgICAuY29udGVudC1jYXJkIHtcblxuICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gTGVmdCBzaWRlbmF2XG4gICAgICAgICYubGVmdC1zaWRlbmF2IHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgPiAuY2VudGVyIHtcblxuICAgICAgICAgICAgICAgIC5jb250ZW50LWNhcmQge1xuXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBSaWdodCBzaWRlbmF2XG4gICAgICAgICYucmlnaHQtc2lkZW5hdiB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgID4gLmNlbnRlciB7XG5cbiAgICAgICAgICAgICAgICAuY29udGVudC1jYXJkIHtcblxuICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gU2ltcGxlIGxheW91dFxuICAgIC5zaW1wbGUge1xuXG4gICAgICAgIC8vIExlZnQgc2lkZW5hdlxuICAgICAgICAmLmxlZnQtc2lkZW5hdiB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgID4gLmNlbnRlciB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFJpZ2h0IHNpZGVuYXZcbiAgICAgICAgJi5yaWdodC1zaWRlbmF2IHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgPiAuY2VudGVyIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBSRVNQT05TSVZFXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtbWQpIHtcblxuICAgIC5wYWdlLWxheW91dCB7XG5cbiAgICAgICAgJi5zaW1wbGUge1xuXG4gICAgICAgICAgICAmLmlubmVyLXNpZGVuYXYge1xuXG4gICAgICAgICAgICAgICAgJi5yaWdodC1zaWRlbmF2LCAmLmxlZnQtc2lkZW5hdiB7XG5cbiAgICAgICAgICAgICAgICAgICAgPiAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgPiBtZC1zaWRlbmF2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaWRlbmF2LW9wZW4ge1xuXG4gICAgICAgIC5wYWdlLWxheW91dCB7XG5cbiAgICAgICAgICAgICYuc2ltcGxlIHtcblxuICAgICAgICAgICAgICAgICYuaW5uZXItc2lkZW5hdiB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xuXG4gICAgLnBhZ2UtbGF5b3V0IHtcblxuICAgICAgICAudG9wLWJnIHtcbiAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQteHM7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNhcmRlZCB7XG5cbiAgICAgICAgICAgICYucmlnaHQtc2lkZW5hdixcbiAgICAgICAgICAgICYubGVmdC1zaWRlbmF2LFxuICAgICAgICAgICAgJi5mdWxsd2lkdGgge1xuXG4gICAgICAgICAgICAgICAgPiAuY2VudGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcblxuICAgICAgICAgICAgICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGNhcmQtaGVhZGVyLWhlaWdodC1zbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRjYXJkLWhlYWRlci1oZWlnaHQtc207XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkY2FyZC1oZWFkZXItaGVpZ2h0LXNtO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gVHVybiBjYXJkZWQgbGF5b3V0cyBpbnRvIHNpbmdsZS1zY3JvbGxcbiAgICAgICAgICAgICYuZnVsbHdpZHRoIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICA+IC5jZW50ZXIge1xuXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWNhcmQge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5yaWdodC1zaWRlbmF2LFxuICAgICAgICAgICAgJi5sZWZ0LXNpZGVuYXYge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgID4gLmNlbnRlciB7XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtY2FyZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zaW1wbGUge1xuXG4gICAgICAgICAgICAmLmZ1bGx3aWR0aCxcbiAgICAgICAgICAgICYuaW5uZXItc2lkZW5hdiB7XG5cbiAgICAgICAgICAgICAgICA+IC5oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LXhzO1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkaGVhZGVyLWhlaWdodC14cztcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJGhlYWRlci1oZWlnaHQteHM7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnJpZ2h0LXNpZGVuYXYsXG4gICAgICAgICAgICAmLmxlZnQtc2lkZW5hdiB7XG5cbiAgICAgICAgICAgICAgICA+IC5jZW50ZXIge1xuXG4gICAgICAgICAgICAgICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC14cztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LXhzO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJGhlYWRlci1oZWlnaHQteHM7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gVHVybiBzaW1wbGUgbGF5b3V0cyBpbnRvIHNpbmdsZS1zY3JvbGxcbiAgICAgICAgJi5zaW1wbGUge1xuXG4gICAgICAgICAgICAmLmxlZnQtc2lkZW5hdixcbiAgICAgICAgICAgICYucmlnaHQtc2lkZW5hdiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgPiAuY2VudGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIEFuaW1hdGlvbnNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBtaXhpbiB0cmFuc2l0aW9uKCkge1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDtcbn1cblxuQG1peGluIGVhc2luZ091dFF1YWRUaW1pbmdUcmFuc2l0aW9uKCRkdXJhdGlvbikge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBub25lO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKTtcbn1cblxuLy8gU2xpZGUgVXBcbi5hbmltYXRlLXNsaWRlLXVwIHtcbiAgICBAaW5jbHVkZSBlYXNpbmdPdXRRdWFkVGltaW5nVHJhbnNpdGlvbig0MDBtcyk7XG4gICAgb3BhY2l0eTogMTtcblxuICAgIC8vIEVudGVyICYgTGVhdmVcbiAgICAmLm5nLWVudGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICYubmctZW50ZXItYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5nLWxlYXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICYubmctbGVhdmUtYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gSGlkZVxuICAgICYubmctaGlkZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJi5uZy1oaWRlLWFkZC1hY3RpdmUsXG4gICAgJi5uZy1oaWRlLXJlbW92ZS1hY3RpdmUge1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgfVxufVxuXG4vLyBTbGlkZSBEb3duXG4uYW5pbWF0ZS1zbGlkZS1kb3duIHtcbiAgICBAaW5jbHVkZSBlYXNpbmdPdXRRdWFkVGltaW5nVHJhbnNpdGlvbig0MDBtcyk7XG4gICAgb3BhY2l0eTogMTtcblxuICAgIC8vIEVudGVyICYgTGVhdmVcbiAgICAmLm5nLWVudGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAmLm5nLWVudGVyLWFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uZy1sZWF2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAmLm5nLWxlYXZlLWFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gSGlkZVxuICAgICYubmctaGlkZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJi5uZy1oaWRlLWFkZC1hY3RpdmUsXG4gICAgJi5uZy1oaWRlLXJlbW92ZS1hY3RpdmUge1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgfVxufVxuXG4vLyBTbGlkZSBMZWZ0XG4uYW5pbWF0ZS1zbGlkZS1sZWZ0IHtcbiAgICBAaW5jbHVkZSBlYXNpbmdPdXRRdWFkVGltaW5nVHJhbnNpdGlvbig0MDBtcyk7XG4gICAgb3BhY2l0eTogMTtcblxuICAgIC8vIEVudGVyICYgTGVhdmVcbiAgICAmLm5nLWVudGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICYubmctZW50ZXItYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5nLWxlYXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICYubmctbGVhdmUtYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gSGlkZVxuICAgICYubmctaGlkZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJi5uZy1oaWRlLWFkZC1hY3RpdmUsXG4gICAgJi5uZy1oaWRlLXJlbW92ZS1hY3RpdmUge1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgfVxufVxuXG4vLyBTbGlkZSBSaWdodFxuLmFuaW1hdGUtc2xpZGUtcmlnaHQge1xuICAgIEBpbmNsdWRlIGVhc2luZ091dFF1YWRUaW1pbmdUcmFuc2l0aW9uKDQwMG1zKTtcbiAgICBvcGFjaXR5OiAxO1xuXG4gICAgLy8gRW50ZXIgJiBMZWF2ZVxuICAgICYubmctZW50ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICYubmctZW50ZXItYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5nLWxlYXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICYubmctbGVhdmUtYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBIaWRlXG4gICAgJi5uZy1oaWRlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICYubmctaGlkZS1hZGQtYWN0aXZlLFxuICAgICYubmctaGlkZS1yZW1vdmUtYWN0aXZlIHtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgIH1cbn1cblxuLy8gRmFkZSBpbiAmIG91dFxuLmFuaW1hdGUtZmFkZS1pbi1vdXQge1xuICAgIEBpbmNsdWRlIGVhc2luZ091dFF1YWRUaW1pbmdUcmFuc2l0aW9uKDQwMG1zKTtcbiAgICBvcGFjaXR5OiAxO1xuXG4gICAgLy8gRW50ZXIgJiBMZWF2ZVxuICAgICYubmctZW50ZXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICYubmctZW50ZXItYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5nLWxlYXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAmLm5nLWxlYXZlLWFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gSGlkZVxuICAgICYubmctaGlkZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJi5uZy1oaWRlLWFkZC1hY3RpdmUsXG4gICAgJi5uZy1oaWRlLXJlbW92ZS1hY3RpdmUge1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIEAgQ3VzdG9tIEFuaW1hdGlvbiBLZXlmcmFtZXNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBrZXlmcmFtZXMgc2xpZGUtaW4tbGVmdCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwMHB4KTtcbiAgICB9XG5cbiAgICA2NSUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtaW4tcmlnaHQge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwMHB4KTtcbiAgICB9XG5cbiAgICA2NSUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtaW4tYm90dG9tIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDBweCk7XG4gICAgfVxuXG4gICAgNjUlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuXG4uYW5pbWF0ZS1yb3RhdGUge1xuICAgIGFuaW1hdGlvbjogcm90YXRlIDEuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyByb3RhdGUge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZylcbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBDb2xvcnNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8vIEJsYWNrIHRleHRcbi5ibGFjay1mZyxcbi5ibGFjay10ZXh0IHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KSAhaW1wb3J0YW50O1xuXG4gICAgJi5zZWNvbmRhcnktdGV4dCxcbiAgICAuc2Vjb25kYXJ5LXRleHQsXG4gICAgJi5pY29uLFxuICAgIC5pY29uIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmhpbnQtdGV4dCxcbiAgICAuaGludC10ZXh0LFxuICAgICYuZGlzYWJsZWQtdGV4dCxcbiAgICAuZGlzYWJsZWQtdGV4dCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5kaXZpZGVyLFxuICAgIC5kaXZpZGVyLFxuICAgICYuZmFpbnQtdGV4dCxcbiAgICAuZmFpbnQtdGV4dCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vLyBXaGl0ZSB0ZXh0XG4ud2hpdGUtZmcsXG4ud2hpdGUtdGV4dCB7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KSAhaW1wb3J0YW50O1xuXG4gICAgJi5zZWNvbmRhcnktdGV4dCxcbiAgICAuc2Vjb25kYXJ5LXRleHQsXG4gICAgJi5pY29uLFxuICAgIC5pY29uIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43MCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmhpbnQtdGV4dCxcbiAgICAuaGludC10ZXh0LFxuICAgICYuZGlzYWJsZWQtdGV4dCxcbiAgICAuZGlzYWJsZWQtdGV4dCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzApICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5kaXZpZGVyLFxuICAgIC5kaXZpZGVyLFxuICAgICYuZmFpbnQtdGV4dCxcbiAgICAuZmFpbnQtdGV4dCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQW5ndWxhciBtYXRlcmlhbCBlbGVtZW50IGNvbG9yIG92ZXJyaWRlXG4gICAgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIH1cblxuICAgIG1kLXByb2dyZXNzLWxpbmVhciB7XG5cbiAgICAgICAgLm1kLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICAgIH1cblxuICAgICAgICAubWQtYmFyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTWF0ZXJpYWwgY29sb3JzIHdpdGggYWxsIGF2YWlsYWJsZSBodWUgdmFsdWVzXG5AZWFjaCAkY29sb3JOYW1lLCAkY29sb3JNYXAgaW4gJG1hdGVyaWFsQ29sb3JzTWFwIHtcblxuICAgIEBlYWNoICRodWUsICRoZXhWYWx1ZSBpbiBtYXAtZ2V0KCRjb2xvck1hcCwgJ2h1ZXMnKSB7XG5cbiAgICAgICAgLiN7JGNvbG9yTmFtZX0tI3skaHVlfS1iZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGV4VmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZC0jeyRjb2xvck5hbWV9LSN7JGh1ZX0tYmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhleFZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29udHJhc3RzTWFwLCBtYXAtZ2V0KG1hcC1nZXQoJGNvbG9yTWFwLCAnY29udHJhc3RzJyksICRodWUpKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC4jeyRjb2xvck5hbWV9LSN7JGh1ZX0tZmcge1xuICAgICAgICAgICAgY29sb3I6ICRoZXhWYWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLiN7JGNvbG9yTmFtZX0tI3skaHVlfS1ib3JkZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaGV4VmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC4jeyRjb2xvck5hbWV9LSN7JGh1ZX0tYm9yZGVyLXRvcCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkaGV4VmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC4jeyRjb2xvck5hbWV9LSN7JGh1ZX0tYm9yZGVyLXJpZ2h0IHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGhleFZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuI3skY29sb3JOYW1lfS0jeyRodWV9LWJvcmRlci1ib3R0b20ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGhleFZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuI3skY29sb3JOYW1lfS0jeyRodWV9LWJvcmRlci1sZWZ0IHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkaGV4VmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpZiAoJGh1ZSA9PSAnNTAwJykge1xuXG4gICAgICAgICAgICAubWQtI3skY29sb3JOYW1lfS1iZyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhleFZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbnRyYXN0c01hcCwgbWFwLWdldChtYXAtZ2V0KCRjb2xvck1hcCwgJ2NvbnRyYXN0cycpLCAkaHVlKSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4jeyRjb2xvck5hbWV9LWJnIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGV4VmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLiN7JGNvbG9yTmFtZX0tZmcge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaGV4VmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLiN7JGNvbG9yTmFtZX0tYm9yZGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRoZXhWYWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuI3skY29sb3JOYW1lfS1ib3JkZXItdG9wIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkaGV4VmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLiN7JGNvbG9yTmFtZX0tYm9yZGVyLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRoZXhWYWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuI3skY29sb3JOYW1lfS1ib3JkZXItYm90dG9tIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkaGV4VmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLiN7JGNvbG9yTmFtZX0tYm9yZGVyLWxlZnQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkaGV4VmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRnVuY3Rpb24gZm9yIGdldHRpbmcgbWF0ZXJpYWwgY29sb3IgYW5kIHRoZWlyIGh1ZSB2YWx1ZXMgaW4gc2Nzc1xuQGZ1bmN0aW9uIG1hdGVyaWFsLWNvbG9yKCRjb2xvciwgJGh1ZTogJzUwMCcpIHtcblxuICAgIEBpZiAobWFwLWhhcy1rZXkoJG1hdGVyaWFsQ29sb3JzTWFwLCAkY29sb3IpKSB7XG5cbiAgICAgICAgJGF2YWlsYWJsZUh1ZXM6IG1hcC1nZXQobWFwLWdldCgkbWF0ZXJpYWxDb2xvcnNNYXAsICRjb2xvciksICdodWVzJyk7XG5cbiAgICAgICAgQGlmIChtYXAtaGFzLWtleSgkYXZhaWxhYmxlSHVlcywgJGh1ZSkpIHtcbiAgICAgICAgICAgIEByZXR1cm4gbWFwLWdldCgkYXZhaWxhYmxlSHVlcywgJGh1ZSk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgQGVycm9yIFwiJyN7JGh1ZX0nIGlzIG5vdCBhIHZhbGlkIGh1ZSB2YWx1ZSBmb3IgJyN7JGNvbG9yfSchXCI7XG4gICAgICAgIH1cblxuICAgIH0gQGVsc2Uge1xuICAgICAgICBAZXJyb3IgXCInI3skY29sb3J9JyBpcyBub3QgYSB2YWxpZCBNYXRlcmlhbCBEZXNpZ24gY29sb3IhXCI7XG4gICAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBJY29uc1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbm1kLWljb25bbWQtZm9udC1pY29uXSxcbmkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICBAZm9yICRzaXplIGZyb20gMiB0aHJvdWdoIDEyOCB7XG5cbiAgICAgICAgJi5zI3skc2l6ZSAqIDJ9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogI3soJHNpemUgKiAyKSArICdweCd9ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogI3soJHNpemUgKiAyKSArICdweCd9ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6ICN7KCRzaXplICogMikgKyAncHgnfSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAjeygkc2l6ZSAqIDIpICsgJ3B4J30gIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICN7KCRzaXplICogMikgKyAncHgnfSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICN7KCRzaXplICogMikgKyAncHgnfSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBJY29uIGZvbnRcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uL2Fzc2V0cy9pY29ucy9mb250cy9pY29tb29uLmVvdD81a20xdGcnKTtcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vYXNzZXRzL2ljb25zL2ZvbnRzL2ljb21vb24uZW90PyNpZWZpeDVrbTF0ZycpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgnLi4vLi4vLi4vYXNzZXRzL2ljb25zL2ZvbnRzL2ljb21vb24udHRmPzVrbTF0ZycpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgIHVybCgnLi4vLi4vLi4vYXNzZXRzL2ljb25zL2ZvbnRzL2ljb21vb24ud29mZj81a20xdGcnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnLi4vLi4vLi4vYXNzZXRzL2ljb25zL2ZvbnRzL2ljb21vb24uc3ZnPzVrbTF0ZyNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tYWNjb3VudC1hbGVydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjAwXCI7XG59XG4uaWNvbi1hY2NvdW50LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MDFcIjtcbn1cbi5pY29uLWFjY291bnQtYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MDJcIjtcbn1cbi5pY29uLWFjY291bnQtY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYwM1wiO1xufVxuLmljb24tYWNjb3VudC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYwNFwiO1xufVxuLmljb24tYWNjb3VudC1rZXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYwNVwiO1xufVxuLmljb24tYWNjb3VudC1sb2NhdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjA2XCI7XG59XG4uaWNvbi1hY2NvdW50LW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MDdcIjtcbn1cbi5pY29uLWFjY291bnQtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjA4XCI7XG59XG4uaWNvbi1hY2NvdW50LW11bHRpcGxlLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYwOVwiO1xufVxuLmljb24tYWNjb3VudC1tdWx0aXBsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjBhXCI7XG59XG4uaWNvbi1hY2NvdW50LW5ldHdvcms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYwYlwiO1xufVxuLmljb24tYWNjb3VudC1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MGNcIjtcbn1cbi5pY29uLWFjY291bnQtcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjBkXCI7XG59XG4uaWNvbi1hY2NvdW50LXJlbW92ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjBlXCI7XG59XG4uaWNvbi1hY2NvdW50LXNlYXJjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjBmXCI7XG59XG4uaWNvbi1hY2NvdW50LXN3aXRjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjEwXCI7XG59XG4uaWNvbi1hY2NvdW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MTFcIjtcbn1cbi5pY29uLWFpcmJhbGxvb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYxMlwiO1xufVxuLmljb24tYWlycGxhbmUtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MTNcIjtcbn1cbi5pY29uLWFpcnBsYW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MTRcIjtcbn1cbi5pY29uLWFsYXJtLWNoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MTVcIjtcbn1cbi5pY29uLWFsYXJtLW11bHRpcGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MTZcIjtcbn1cbi5pY29uLWFsYXJtLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjE3XCI7XG59XG4uaWNvbi1hbGFybS1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MThcIjtcbn1cbi5pY29uLWFsYXJtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MTlcIjtcbn1cbi5pY29uLWFsYnVtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MWFcIjtcbn1cbi5pY29uLWFsZXJ0LWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjFiXCI7XG59XG4uaWNvbi1hbGVydC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYxY1wiO1xufVxuLmljb24tYWxlcnQtb2N0YWdvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjFkXCI7XG59XG4uaWNvbi1hbGVydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjFlXCI7XG59XG4uaWNvbi1hbHBoYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjFmXCI7XG59XG4uaWNvbi1hbHBoYWJldGljYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYyMFwiO1xufVxuLmljb24tYW1hem9uLWNsb3VkZHJpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYyMVwiO1xufVxuLmljb24tYW1hem9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MjJcIjtcbn1cbi5pY29uLWFtYnVsYW5jZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjIzXCI7XG59XG4uaWNvbi1hbmRyb2lkLWRlYnVnLWJyaWRnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjI0XCI7XG59XG4uaWNvbi1hbmRyb2lkLXN0dWRpbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjI1XCI7XG59XG4uaWNvbi1hbmRyb2lkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MjZcIjtcbn1cbi5pY29uLWFwcGxlLWZpbmRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjI3XCI7XG59XG4uaWNvbi1hcHBsZS1pb3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYyOFwiO1xufVxuLmljb24tYXBwbGUtbW9iaWxlbWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYyOVwiO1xufVxuLmljb24tYXBwbGUtc2FmYXJpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MmFcIjtcbn1cbi5pY29uLWFwcGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MmJcIjtcbn1cbi5pY29uLWFwcG5ldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjJjXCI7XG59XG4uaWNvbi1hcHBzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MmRcIjtcbn1cbi5pY29uLWFyY2hpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYyZVwiO1xufVxuLmljb24tYXJyYW5nZS1icmluZy1mb3J3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MmZcIjtcbn1cbi5pY29uLWFycmFuZ2UtYnJpbmctdG8tZnJvbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYzMFwiO1xufVxuLmljb24tYXJyYW5nZS1zZW5kLWJhY2t3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MzFcIjtcbn1cbi5pY29uLWFycmFuZ2Utc2VuZC10by1iYWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MzJcIjtcbn1cbi5pY29uLWFycm93LWFsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjMzXCI7XG59XG4uaWNvbi1hcnJvdy1ib3R0b20tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjM0XCI7XG59XG4uaWNvbi1hcnJvdy1ib3R0b20tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYzNVwiO1xufVxuLmljb24tYXJyb3ctY29sbGFwc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYzNlwiO1xufVxuLmljb24tYXJyb3ctZG93bi1ib2xkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MzdcIjtcbn1cbi5pY29uLWFycm93LWRvd24tYm9sZC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYzOFwiO1xufVxuLmljb24tYXJyb3ctZG93bi1ib2xkLWhleGFnb24tb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjM5XCI7XG59XG4uaWNvbi1hcnJvdy1kb3duLWJvbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYzYVwiO1xufVxuLmljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjNiXCI7XG59XG4uaWNvbi1hcnJvdy1leHBhbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYzY1wiO1xufVxuLmljb24tYXJyb3ctbGVmdC1ib2xkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2M2RcIjtcbn1cbi5pY29uLWFycm93LWxlZnQtYm9sZC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYzZVwiO1xufVxuLmljb24tYXJyb3ctbGVmdC1ib2xkLWhleGFnb24tb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjNmXCI7XG59XG4uaWNvbi1hcnJvdy1sZWZ0LWJvbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY0MFwiO1xufVxuLmljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjQxXCI7XG59XG4uaWNvbi1hcnJvdy1yaWdodC1ib2xkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NDJcIjtcbn1cbi5pY29uLWFycm93LXJpZ2h0LWJvbGQtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NDNcIjtcbn1cbi5pY29uLWFycm93LXJpZ2h0LWJvbGQtaGV4YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NDRcIjtcbn1cbi5pY29uLWFycm93LXJpZ2h0LWJvbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY0NVwiO1xufVxuLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY0NlwiO1xufVxuLmljb24tYXJyb3ctdG9wLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY0N1wiO1xufVxuLmljb24tYXJyb3ctdG9wLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NDhcIjtcbn1cbi5pY29uLWFycm93LXVwLWJvbGQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY0OVwiO1xufVxuLmljb24tYXJyb3ctdXAtYm9sZC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY0YVwiO1xufVxuLmljb24tYXJyb3ctdXAtYm9sZC1oZXhhZ29uLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY0YlwiO1xufVxuLmljb24tYXJyb3ctdXAtYm9sZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjRjXCI7XG59XG4uaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjRkXCI7XG59XG4uaWNvbi1hdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjRlXCI7XG59XG4uaWNvbi1hdHRhY2htZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NGZcIjtcbn1cbi5pY29uLWF1ZGlvYm9vazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjUwXCI7XG59XG4uaWNvbi1hdXRvLWZpeDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjUxXCI7XG59XG4uaWNvbi1hdXRvLXVwbG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjUyXCI7XG59XG4uaWNvbi1iYWJ5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NTNcIjtcbn1cbi5pY29uLWJhY2tidXJnZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY1NFwiO1xufVxuLmljb24tYmFja3VwLXJlc3RvcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY1NVwiO1xufVxuLmljb24tYmFuazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjU2XCI7XG59XG4uaWNvbi1iYXJjb2RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NTdcIjtcbn1cbi5pY29uLWJhcmxleTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjU4XCI7XG59XG4uaWNvbi1iYXJyZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY1OVwiO1xufVxuLmljb24tYmFzZWNhbXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY1YVwiO1xufVxuLmljb24tYmFza2V0LWZpbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY1YlwiO1xufVxuLmljb24tYmFza2V0LXVuZmlsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjVjXCI7XG59XG4uaWNvbi1iYXNrZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY1ZFwiO1xufVxuLmljb24tYmF0dGVyeS0xMDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjVlXCI7XG59XG4uaWNvbi1iYXR0ZXJ5LTIwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NWZcIjtcbn1cbi5pY29uLWJhdHRlcnktMzA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY2MFwiO1xufVxuLmljb24tYmF0dGVyeS00MDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjYxXCI7XG59XG4uaWNvbi1iYXR0ZXJ5LTUwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NjJcIjtcbn1cbi5pY29uLWJhdHRlcnktNjA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY2M1wiO1xufVxuLmljb24tYmF0dGVyeS03MDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjY0XCI7XG59XG4uaWNvbi1iYXR0ZXJ5LTgwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NjVcIjtcbn1cbi5pY29uLWJhdHRlcnktOTA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY2NlwiO1xufVxuLmljb24tYmF0dGVyeS1hbGVydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjY3XCI7XG59XG4uaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nLTIwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NjhcIjtcbn1cbi5pY29uLWJhdHRlcnktY2hhcmdpbmctMzA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY2OVwiO1xufVxuLmljb24tYmF0dGVyeS1jaGFyZ2luZy00MDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjZhXCI7XG59XG4uaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nLTYwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NmJcIjtcbn1cbi5pY29uLWJhdHRlcnktY2hhcmdpbmctODA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY2Y1wiO1xufVxuLmljb24tYmF0dGVyeS1jaGFyZ2luZy05MDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjZkXCI7XG59XG4uaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nLTEwMDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjZlXCI7XG59XG4uaWNvbi1iYXR0ZXJ5LW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NmZcIjtcbn1cbi5pY29uLWJhdHRlcnktbmVnYXRpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY3MFwiO1xufVxuLmljb24tYmF0dGVyeS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NzFcIjtcbn1cbi5pY29uLWJhdHRlcnktcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjcyXCI7XG59XG4uaWNvbi1iYXR0ZXJ5LXBvc2l0aXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NzNcIjtcbn1cbi5pY29uLWJhdHRlcnktc3RhbmRhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY3NFwiO1xufVxuLmljb24tYmF0dGVyeS11bmtub3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NzVcIjtcbn1cbi5pY29uLWJhdHRlcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY3NlwiO1xufVxuLmljb24tYmVhY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY3N1wiO1xufVxuLmljb24tYmVha2VyLWVtcHR5LW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY3OFwiO1xufVxuLmljb24tYmVha2VyLWVtcHR5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NzlcIjtcbn1cbi5pY29uLWJlYWtlci1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2N2FcIjtcbn1cbi5pY29uLWJlYWtlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjdiXCI7XG59XG4uaWNvbi1iZWF0czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjdjXCI7XG59XG4uaWNvbi1iZWVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2N2RcIjtcbn1cbi5pY29uLWJlaGFuY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY3ZVwiO1xufVxuLmljb24tYmVsbC1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY3ZlwiO1xufVxuLmljb24tYmVsbC1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ODBcIjtcbn1cbi5pY29uLWJlbGwtcmluZy1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ODFcIjtcbn1cbi5pY29uLWJlbGwtcmluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjgyXCI7XG59XG4uaWNvbi1iZWxsLXNsZWVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ODNcIjtcbn1cbi5pY29uLWJlbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY4NFwiO1xufVxuLmljb24tYmV0YTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjg1XCI7XG59XG4uaWNvbi1iaWtlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ODZcIjtcbn1cbi5pY29uLWJpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY4N1wiO1xufVxuLmljb24tYmlub2N1bGFyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjg4XCI7XG59XG4uaWNvbi1iaW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY4OVwiO1xufVxuLmljb24tYml0YnVja2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2OGFcIjtcbn1cbi5pY29uLWJsYWNrLW1lc2E6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY4YlwiO1xufVxuLmljb24tYmxhY2tiZXJyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjhjXCI7XG59XG4uaWNvbi1ibGluZHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY4ZFwiO1xufVxuLmljb24tYmxvY2staGVscGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2OGVcIjtcbn1cbi5pY29uLWJsb2dnZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY4ZlwiO1xufVxuLmljb24tYmx1ZXRvb3RoLWF1ZGlvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2OTBcIjtcbn1cbi5pY29uLWJsdWV0b290aC1jb25uZWN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2OTFcIjtcbn1cbi5pY29uLWJsdWV0b290aC1zZXR0aW5nczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjkyXCI7XG59XG4uaWNvbi1ibHVldG9vdGgtdHJhbnNmZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY5M1wiO1xufVxuLmljb24tYmx1ZXRvb3RoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2OTRcIjtcbn1cbi5pY29uLWJsdXItbGluZWFyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2OTVcIjtcbn1cbi5pY29uLWJsdXItb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2OTZcIjtcbn1cbi5pY29uLWJsdXItcmFkaWFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2OTdcIjtcbn1cbi5pY29uLWJsdXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY5OFwiO1xufVxuLmljb24tYm9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjk5XCI7XG59XG4uaWNvbi1ib29rLW11bHRpcGxlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY5YVwiO1xufVxuLmljb24tYm9vay1tdWx0aXBsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjliXCI7XG59XG4uaWNvbi1ib29rLW9wZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY5Y1wiO1xufVxuLmljb24tYm9vay12YXJpYW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2OWRcIjtcbn1cbi5pY29uLWJvb2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY5ZVwiO1xufVxuLmljb24tYm9va21hcmstY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY5ZlwiO1xufVxuLmljb24tYm9va21hcmstbXVzaWM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZhMFwiO1xufVxuLmljb24tYm9va21hcmstb3V0bGluZS1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YTFcIjtcbn1cbi5pY29uLWJvb2ttYXJrLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZhMlwiO1xufVxuLmljb24tYm9va21hcmstcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmEzXCI7XG59XG4uaWNvbi1ib29rbWFyay1yZW1vdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZhNFwiO1xufVxuLmljb24tYm9va21hcms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZhNVwiO1xufVxuLmljb24tYm9yZGVyLWFsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmE2XCI7XG59XG4uaWNvbi1ib3JkZXItYm90dG9tOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YTdcIjtcbn1cbi5pY29uLWJvcmRlci1jb2xvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmE4XCI7XG59XG4uaWNvbi1ib3JkZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmE5XCI7XG59XG4uaWNvbi1ib3JkZXItaW5zaWRlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YWFcIjtcbn1cbi5pY29uLWJvcmRlci1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YWJcIjtcbn1cbi5pY29uLWJvcmRlci1ub25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YWNcIjtcbn1cbi5pY29uLWJvcmRlci1vdXRzaWRlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YWRcIjtcbn1cbi5pY29uLWJvcmRlci1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmFlXCI7XG59XG4uaWNvbi1ib3JkZXItdG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YWZcIjtcbn1cbi5pY29uLWJvcmRlci12ZXJ0aWNhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmIwXCI7XG59XG4uaWNvbi1ib3dsaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YjFcIjtcbn1cbi5pY29uLWJveC1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmIyXCI7XG59XG4uaWNvbi1ib3gtdXBsb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YjNcIjtcbn1cbi5pY29uLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmI0XCI7XG59XG4uaWNvbi1icmllZmNhc2UtY2hlY2tlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmI1XCI7XG59XG4uaWNvbi1icmllZmNhc2UtZG93bmxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZiNlwiO1xufVxuLmljb24tYnJpZWZjYXNlLXVwbG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmI3XCI7XG59XG4uaWNvbi1icmllZmNhc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZiOFwiO1xufVxuLmljb24tYnJpZ2h0bmVzcy0xOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YjlcIjtcbn1cbi5pY29uLWJyaWdodG5lc3MtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmJhXCI7XG59XG4uaWNvbi1icmlnaHRuZXNzLTM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZiYlwiO1xufVxuLmljb24tYnJpZ2h0bmVzcy00OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YmNcIjtcbn1cbi5pY29uLWJyaWdodG5lc3MtNTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmJkXCI7XG59XG4uaWNvbi1icmlnaHRuZXNzLTY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZiZVwiO1xufVxuLmljb24tYnJpZ2h0bmVzcy03OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YmZcIjtcbn1cbi5pY29uLWJyaWdodG5lc3MtYXV0bzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmMwXCI7XG59XG4uaWNvbi1icmlnaHRuZXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YzFcIjtcbn1cbi5pY29uLWJyb29tOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YzJcIjtcbn1cbi5pY29uLWJydXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YzNcIjtcbn1cbi5pY29uLWJ1ZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmM0XCI7XG59XG4uaWNvbi1idWxsZXRpbi1ib2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmM1XCI7XG59XG4uaWNvbi1idWxsaG9ybjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmM2XCI7XG59XG4uaWNvbi1idXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZjN1wiO1xufVxuLmljb24tY2FrZS12YXJpYW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YzhcIjtcbn1cbi5pY29uLWNha2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZjOVwiO1xufVxuLmljb24tY2FsY3VsYXRvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmNhXCI7XG59XG4uaWNvbi1jYWxlbmRhci1ibGFuazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmNiXCI7XG59XG4uaWNvbi1jYWxlbmRhci1jaGVjay1tdWx0aXBsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmNjXCI7XG59XG4uaWNvbi1jYWxlbmRhci1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmNkXCI7XG59XG4uaWNvbi1jYWxlbmRhci1jbG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmNlXCI7XG59XG4uaWNvbi1jYWxlbmRhci1tdWx0aXBsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmNmXCI7XG59XG4uaWNvbi1jYWxlbmRhci1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZDBcIjtcbn1cbi5pY29uLWNhbGVuZGFyLXJlbW92ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmQxXCI7XG59XG4uaWNvbi1jYWxlbmRhci1zZWxlY3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZkMlwiO1xufVxuLmljb24tY2FsZW5kYXItdGV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmQzXCI7XG59XG4uaWNvbi1jYWxlbmRhci10b2RheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmQ0XCI7XG59XG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmQ1XCI7XG59XG4uaWNvbi1jYW1jb3JkZXItYm94LW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmQ2XCI7XG59XG4uaWNvbi1jYW1jb3JkZXItYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZDdcIjtcbn1cbi5pY29uLWNhbWNvcmRlci1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZkOFwiO1xufVxuLmljb24tY2FtY29yZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZDlcIjtcbn1cbi5pY29uLWNhbWVyYS1mcm9udC12YXJpYW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZGFcIjtcbn1cbi5pY29uLWNhbWVyYS1mcm9udDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmRiXCI7XG59XG4uaWNvbi1jYW1lcmEtaXJpczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmRjXCI7XG59XG4uaWNvbi1jYW1lcmEtcGFydHktbW9kZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmRkXCI7XG59XG4uaWNvbi1jYW1lcmEtcmVhci12YXJpYW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZGVcIjtcbn1cbi5pY29uLWNhbWVyYS1yZWFyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZGZcIjtcbn1cbi5pY29uLWNhbWVyYS1zd2l0Y2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZlMFwiO1xufVxuLmljb24tY2FtZXJhLXRpbWVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZTFcIjtcbn1cbi5pY29uLWNhbWVyYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmUyXCI7XG59XG4uaWNvbi1jYW5jZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZlM1wiO1xufVxuLmljb24tY2FuZHljYW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZTRcIjtcbn1cbi5pY29uLWNhci13YXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZTVcIjtcbn1cbi5pY29uLWNhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmU2XCI7XG59XG4uaWNvbi1jYXJyb3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZlN1wiO1xufVxuLmljb24tY2FydC1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZThcIjtcbn1cbi5pY29uLWNhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZlOVwiO1xufVxuLmljb24tY2FzaC0xMDA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZlYVwiO1xufVxuLmljb24tY2FzaC1tdWx0aXBsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmViXCI7XG59XG4uaWNvbi1jYXNoLXVzZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmVjXCI7XG59XG4uaWNvbi1jYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZWRcIjtcbn1cbi5pY29uLWNhc3QtY29ubmVjdGVkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZWVcIjtcbn1cbi5pY29uLWNhc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZlZlwiO1xufVxuLmljb24tY2FzdGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZjBcIjtcbn1cbi5pY29uLWNhdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmYxXCI7XG59XG4uaWNvbi1jZWxscGhvbmUtYW5kcm9pZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmYyXCI7XG59XG4uaWNvbi1jZWxscGhvbmUtZG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmYzXCI7XG59XG4uaWNvbi1jZWxscGhvbmUtaXBob25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZjRcIjtcbn1cbi5pY29uLWNlbGxwaG9uZS1saW5rLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmY1XCI7XG59XG4uaWNvbi1jZWxscGhvbmUtbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmY2XCI7XG59XG4uaWNvbi1jZWxscGhvbmUtc2V0dGluZ3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZmN1wiO1xufVxuLmljb24tY2VsbHBob25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZjhcIjtcbn1cbi5pY29uLWNoYWlyLXNjaG9vbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmY5XCI7XG59XG4uaWNvbi1jaGFydC1hcmM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZmYVwiO1xufVxuLmljb24tY2hhcnQtYXJlYXNwbGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmZiXCI7XG59XG4uaWNvbi1jaGFydC1iYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZmY1wiO1xufVxuLmljb24tY2hhcnQtaGlzdG9ncmFtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZmRcIjtcbn1cbi5pY29uLWNoYXJ0LWxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZmZVwiO1xufVxuLmljb24tY2hhcnQtcGllOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZmZcIjtcbn1cbi5pY29uLWNoZWNrLWFsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzAwXCI7XG59XG4uaWNvbi1jaGVjay1ib29rbWFyazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzAxXCI7XG59XG4uaWNvbi1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcwMlwiO1xufVxuLmljb24tY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcwM1wiO1xufVxuLmljb24tY2hlY2tib3gtYmxhbmstY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcwNFwiO1xufVxuLmljb24tY2hlY2tib3gtYmxhbmstY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MDVcIjtcbn1cbi5pY29uLWNoZWNrYm94LWJsYW5rLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcwNlwiO1xufVxuLmljb24tY2hlY2tib3gtYmxhbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcwN1wiO1xufVxuLmljb24tY2hlY2tib3gtbWFya2VkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MDhcIjtcbn1cbi5pY29uLWNoZWNrYm94LW1hcmtlZC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcwOVwiO1xufVxuLmljb24tY2hlY2tib3gtbWFya2VkLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcwYVwiO1xufVxuLmljb24tY2hlY2tib3gtbWFya2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MGJcIjtcbn1cbi5pY29uLWNoZWNrYm94LW11bHRpcGxlLWJsYW5rLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcwY1wiO1xufVxuLmljb24tY2hlY2tib3gtbXVsdGlwbGUtYmxhbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcwZFwiO1xufVxuLmljb24tY2hlY2tib3gtbXVsdGlwbGUtbWFya2VkLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcwZVwiO1xufVxuLmljb24tY2hlY2tib3gtbXVsdGlwbGUtbWFya2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MGZcIjtcbn1cbi5pY29uLWNoZWNrZXJib2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzEwXCI7XG59XG4uaWNvbi1jaGV2cm9uLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MTFcIjtcbn1cbi5pY29uLWNoZXZyb24tZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcxMlwiO1xufVxuLmljb24tY2hldnJvbi1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcxM1wiO1xufVxuLmljb24tY2hldnJvbi1kb3VibGUtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcxNFwiO1xufVxuLmljb24tY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MTVcIjtcbn1cbi5pY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzE2XCI7XG59XG4uaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MTdcIjtcbn1cbi5pY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcxOFwiO1xufVxuLmljb24tY2h1cmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MTlcIjtcbn1cbi5pY29uLWNpc2NvLXdlYmV4OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MWFcIjtcbn1cbi5pY29uLWNpdHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcxYlwiO1xufVxuLmljb24tY2xhcHBlcmJvYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MWNcIjtcbn1cbi5pY29uLWNsaXBib2FyZC1hY2NvdW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MWRcIjtcbn1cbi5pY29uLWNsaXBib2FyZC1hbGVydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzFlXCI7XG59XG4uaWNvbi1jbGlwYm9hcmQtYXJyb3ctZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzFmXCI7XG59XG4uaWNvbi1jbGlwYm9hcmQtYXJyb3ctbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzIwXCI7XG59XG4uaWNvbi1jbGlwYm9hcmQtY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcyMVwiO1xufVxuLmljb24tY2xpcGJvYXJkLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcyMlwiO1xufVxuLmljb24tY2xpcGJvYXJkLXRleHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcyM1wiO1xufVxuLmljb24tY2xpcGJvYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MjRcIjtcbn1cbi5pY29uLWNsaXBweTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzI1XCI7XG59XG4uaWNvbi1jbG9jay1mYXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MjZcIjtcbn1cbi5pY29uLWNsb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MjdcIjtcbn1cbi5pY29uLWNsb3NlLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MjhcIjtcbn1cbi5pY29uLWNsb3NlLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzI5XCI7XG59XG4uaWNvbi1jbG9zZS1uZXR3b3JrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MmFcIjtcbn1cbi5pY29uLWNsb3NlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MmJcIjtcbn1cbi5pY29uLWNsb3NlZC1jYXB0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MmNcIjtcbn1cbi5pY29uLWNsb3VkLWNoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MmRcIjtcbn1cbi5pY29uLWNsb3VkLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzJlXCI7XG59XG4uaWNvbi1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzJmXCI7XG59XG4uaWNvbi1jbG91ZC1vdXRsaW5lLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzMwXCI7XG59XG4uaWNvbi1jbG91ZC1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MzFcIjtcbn1cbi5pY29uLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzMyXCI7XG59XG4uaWNvbi1jbG91ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzMzXCI7XG59XG4uaWNvbi1jb2RlLWFycmF5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MzRcIjtcbn1cbi5pY29uLWNvZGUtYnJhY2VzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MzVcIjtcbn1cbi5pY29uLWNvZGUtZXF1YWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTczNlwiO1xufVxuLmljb24tY29kZS1ncmVhdGVyLXRoYW4tb3ItZXF1YWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTczN1wiO1xufVxuLmljb24tY29kZS1ncmVhdGVyLXRoYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTczOFwiO1xufVxuLmljb24tY29kZS1sZXNzLXRoYW4tb3ItZXF1YWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTczOVwiO1xufVxuLmljb24tY29kZS1sZXNzLXRoYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTczYVwiO1xufVxuLmljb24tY29kZS1ub3QtZXF1YWwtdmFyaWFudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzNiXCI7XG59XG4uaWNvbi1jb2RlLW5vdC1lcXVhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzNjXCI7XG59XG4uaWNvbi1jb2RlLXN0cmluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzNkXCI7XG59XG4uaWNvbi1jb2RlLXRhZ3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTczZVwiO1xufVxuLmljb24tY29kZXBlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzNmXCI7XG59XG4uaWNvbi1jb2ZmZWUtdG8tZ286YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc0MFwiO1xufVxuLmljb24tY29mZmVlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NDFcIjtcbn1cbi5pY29uLWNvZy1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc0MlwiO1xufVxuLmljb24tY29nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NDNcIjtcbn1cbi5pY29uLWNvaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc0NFwiO1xufVxuLmljb24tY29sb3ItaGVscGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NDVcIjtcbn1cbi5pY29uLWNvbW1lbnQtYWNjb3VudC1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NDZcIjtcbn1cbi5pY29uLWNvbW1lbnQtYWNjb3VudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzQ3XCI7XG59XG4uaWNvbi1jb21tZW50LWFsZXJ0LW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc0OFwiO1xufVxuLmljb24tY29tbWVudC1hbGVydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzQ5XCI7XG59XG4uaWNvbi1jb21tZW50LWNoZWNrLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc0YVwiO1xufVxuLmljb24tY29tbWVudC1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzRiXCI7XG59XG4uaWNvbi1jb21tZW50LW11bHRpcGUtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzRjXCI7XG59XG4uaWNvbi1jb21tZW50LW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc0ZFwiO1xufVxuLmljb24tY29tbWVudC1wbHVzLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc0ZVwiO1xufVxuLmljb24tY29tbWVudC1wcm9jZXNzaW5nLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc0ZlwiO1xufVxuLmljb24tY29tbWVudC1wcm9jZXNzaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NTBcIjtcbn1cbi5pY29uLWNvbW1lbnQtcmVtb3ZlLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc1MVwiO1xufVxuLmljb24tY29tbWVudC10ZXh0LW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc1MlwiO1xufVxuLmljb24tY29tbWVudC10ZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NTNcIjtcbn1cbi5pY29uLWNvbW1lbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc1NFwiO1xufVxuLmljb24tY29tcGFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzU1XCI7XG59XG4uaWNvbi1jb21wYXNzLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc1NlwiO1xufVxuLmljb24tY29tcGFzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzU3XCI7XG59XG4uaWNvbi1jb25zb2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NThcIjtcbn1cbi5pY29uLWNvbnRlbnQtY29weTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzU5XCI7XG59XG4uaWNvbi1jb250ZW50LWN1dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzVhXCI7XG59XG4uaWNvbi1jb250ZW50LWR1cGxpY2F0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzViXCI7XG59XG4uaWNvbi1jb250ZW50LXBhc3RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NWNcIjtcbn1cbi5pY29uLWNvbnRlbnQtc2F2ZS1hbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc1ZFwiO1xufVxuLmljb24tY29udGVudC1zYXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NWVcIjtcbn1cbi5pY29uLWNvbnRyYXN0LWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzVmXCI7XG59XG4uaWNvbi1jb250cmFzdC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc2MFwiO1xufVxuLmljb24tY29udHJhc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc2MVwiO1xufVxuLmljb24tY29udHJvbGxlci14Ym94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NjJcIjtcbn1cbi5pY29uLWNvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzYzXCI7XG59XG4uaWNvbi1jcmVkaXQtY2FyZC1tdWx0aXBsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzY0XCI7XG59XG4uaWNvbi1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzY1XCI7XG59XG4uaWNvbi1jcm9wLWZyZWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc2NlwiO1xufVxuLmljb24tY3JvcC1sYW5kc2NhcGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc2N1wiO1xufVxuLmljb24tY3JvcC1wb3J0cmFpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzY4XCI7XG59XG4uaWNvbi1jcm9wLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzY5XCI7XG59XG4uaWNvbi1jcm9wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NmFcIjtcbn1cbi5pY29uLWNyb3NzaGFpcnMtZ3BzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NmJcIjtcbn1cbi5pY29uLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc2Y1wiO1xufVxuLmljb24tY3Jvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc2ZFwiO1xufVxuLmljb24tY3ViZS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NmVcIjtcbn1cbi5pY29uLWN1YmUtdW5mb2xkZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc2ZlwiO1xufVxuLmljb24tY3ViZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzcwXCI7XG59XG4uaWNvbi1jdXAtd2F0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc3MVwiO1xufVxuLmljb24tY3VwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NzJcIjtcbn1cbi5pY29uLWN1cnJlbmN5LWJ0YzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzczXCI7XG59XG4uaWNvbi1jdXJyZW5jeS1ldXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc3NFwiO1xufVxuLmljb24tY3VycmVuY3ktZ2JwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NzVcIjtcbn1cbi5pY29uLWN1cnJlbmN5LWlucjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzc2XCI7XG59XG4uaWNvbi1jdXJyZW5jeS1ydWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc3N1wiO1xufVxuLmljb24tY3VycmVuY3ktdHJ5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NzhcIjtcbn1cbi5pY29uLWN1cnJlbmN5LXVzZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzc5XCI7XG59XG4uaWNvbi1jdXJzb3ItZGVmYXVsdC1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3N2FcIjtcbn1cbi5pY29uLWN1cnNvci1kZWZhdWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3N2JcIjtcbn1cbi5pY29uLWN1cnNvci1tb3ZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3N2NcIjtcbn1cbi5pY29uLWN1cnNvci1wb2ludGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3N2RcIjtcbn1cbi5pY29uLWRhdGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc3ZVwiO1xufVxuLmljb24tZGVidWctc3RlcC1pbnRvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3N2ZcIjtcbn1cbi5pY29uLWRlYnVnLXN0ZXAtb3V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ODBcIjtcbn1cbi5pY29uLWRlYnVnLXN0ZXAtb3ZlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzgxXCI7XG59XG4uaWNvbi1kZWNpbWFsLWRlY3JlYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ODJcIjtcbn1cbi5pY29uLWRlY2ltYWwtaW5jcmVhc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc4M1wiO1xufVxuLmljb24tZGVsZXRlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc4NFwiO1xufVxuLmljb24tZGVsZXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ODVcIjtcbn1cbi5pY29uLWRlc2twaG9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzg2XCI7XG59XG4uaWNvbi1kZXNrdG9wLW1hYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzg3XCI7XG59XG4uaWNvbi1kZXNrdG9wLXRvd2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ODhcIjtcbn1cbi5pY29uLWRldGFpbHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc4OVwiO1xufVxuLmljb24tZGV2aWFudGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzhhXCI7XG59XG4uaWNvbi1kaWFtb25kOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3OGJcIjtcbn1cbi5pY29uLWRpY2UtMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzhjXCI7XG59XG4uaWNvbi1kaWNlLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc4ZFwiO1xufVxuLmljb24tZGljZS0zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3OGVcIjtcbn1cbi5pY29uLWRpY2UtNDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzhmXCI7XG59XG4uaWNvbi1kaWNlLTU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc5MFwiO1xufVxuLmljb24tZGljZS02OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3OTFcIjtcbn1cbi5pY29uLWRpY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc5MlwiO1xufVxuLmljb24tZGlyZWN0aW9uczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzkzXCI7XG59XG4uaWNvbi1kaXNrLWFsZXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3OTRcIjtcbn1cbi5pY29uLWRpc3F1cy1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3OTVcIjtcbn1cbi5pY29uLWRpc3F1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzk2XCI7XG59XG4uaWNvbi1kaXZpc2lvbi1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc5N1wiO1xufVxuLmljb24tZGl2aXNpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc5OFwiO1xufVxuLmljb24tZG5zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3OTlcIjtcbn1cbi5pY29uLWRvY3VtZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3OWFcIjtcbn1cbi5pY29uLWRvbWFpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzliXCI7XG59XG4uaWNvbi1kb3RzLWhvcml6b250YWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc5Y1wiO1xufVxuLmljb24tZG90cy12ZXJ0aWNhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzlkXCI7XG59XG4uaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzllXCI7XG59XG4uaWNvbi1kcmFnLWhvcml6b250YWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc5ZlwiO1xufVxuLmljb24tZHJhZy12ZXJ0aWNhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2EwXCI7XG59XG4uaWNvbi1kcmFnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YTFcIjtcbn1cbi5pY29uLWRyYXdpbmctYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YTJcIjtcbn1cbi5pY29uLWRyYXdpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdhM1wiO1xufVxuLmljb24tZHJpYmJibGUtYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YTRcIjtcbn1cbi5pY29uLWRyaWJiYmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YTVcIjtcbn1cbi5pY29uLWRyb25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YTZcIjtcbn1cbi5pY29uLWRyb3Bib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdhN1wiO1xufVxuLmljb24tZHJ1cGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YThcIjtcbn1cbi5pY29uLWR1Y2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdhOVwiO1xufVxuLmljb24tZHVtYmJlbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdhYVwiO1xufVxuLmljb24tZWFydGgtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YWJcIjtcbn1cbi5pY29uLWVhcnRoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YWNcIjtcbn1cbi5pY29uLWViYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdhZFwiO1xufVxuLmljb24tZWRnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2FlXCI7XG59XG4uaWNvbi1lamVjdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2FmXCI7XG59XG4uaWNvbi1lbGV2YXRpb24tZGVjbGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2IwXCI7XG59XG4uaWNvbi1lbGV2YXRpb24tcmlzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2IxXCI7XG59XG4uaWNvbi1lbGV2YXRvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2IyXCI7XG59XG4uaWNvbi1lbWFpbC1vcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YjNcIjtcbn1cbi5pY29uLWVtYWlsLXNlY3VyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2I0XCI7XG59XG4uaWNvbi1lbWFpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2I1XCI7XG59XG4uaWNvbi1lbW90aWNvbi1jb29sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YjZcIjtcbn1cbi5pY29uLWVtb3RpY29uLWRldmlsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YjdcIjtcbn1cbi5pY29uLWVtb3RpY29uLWhhcHB5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YjhcIjtcbn1cbi5pY29uLWVtb3RpY29uLW5ldXRyYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdiOVwiO1xufVxuLmljb24tZW1vdGljb24tcG9vcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2JhXCI7XG59XG4uaWNvbi1lbW90aWNvbi1zYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdiYlwiO1xufVxuLmljb24tZW1vdGljb24tdG9uZ3VlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YmNcIjtcbn1cbi5pY29uLWVtb3RpY29uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YmRcIjtcbn1cbi5pY29uLWVuZ2luZS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YmVcIjtcbn1cbi5pY29uLWVuZ2luZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2JmXCI7XG59XG4uaWNvbi1lcXVhbC1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdjMFwiO1xufVxuLmljb24tZXF1YWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdjMVwiO1xufVxuLmljb24tZXJhc2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YzJcIjtcbn1cbi5pY29uLWVzY2FsYXRvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2MzXCI7XG59XG4uaWNvbi1ldHN5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YzRcIjtcbn1cbi5pY29uLWV2ZXJub3RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YzVcIjtcbn1cbi5pY29uLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YzZcIjtcbn1cbi5pY29uLWV4aXQtdG8tYXBwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YzdcIjtcbn1cbi5pY29uLWV4cG9ydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2M4XCI7XG59XG4uaWNvbi1leWUtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YzlcIjtcbn1cbi5pY29uLWV5ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2NhXCI7XG59XG4uaWNvbi1leWVkcm9wcGVyLXZhcmlhbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdjYlwiO1xufVxuLmljb24tZXllZHJvcHBlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2NjXCI7XG59XG4uaWNvbi1mYWNlYm9vay1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdjZFwiO1xufVxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdjZVwiO1xufVxuLmljb24tZmFjdG9yeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2NmXCI7XG59XG4uaWNvbi1mYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdkMFwiO1xufVxuLmljb24tZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZDFcIjtcbn1cbi5pY29uLWZlcnJ5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZDJcIjtcbn1cbi5pY29uLWZpbGUtY2xvdWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdkM1wiO1xufVxuLmljb24tZmlsZS1kZWxpbWl0ZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdkNFwiO1xufVxuLmljb24tZmlsZS1kb2N1bWVudC1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdkNVwiO1xufVxuLmljb24tZmlsZS1kb2N1bWVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2Q2XCI7XG59XG4uaWNvbi1maWxlLWV4Y2VsLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2Q3XCI7XG59XG4uaWNvbi1maWxlLWV4Y2VsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZDhcIjtcbn1cbi5pY29uLWZpbGUtZmluZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2Q5XCI7XG59XG4uaWNvbi1maWxlLWhpZGRlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2RhXCI7XG59XG4uaWNvbi1maWxlLWltYWdlLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2RiXCI7XG59XG4uaWNvbi1maWxlLWltYWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZGNcIjtcbn1cbi5pY29uLWZpbGUtbXVsdGlwbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdkZFwiO1xufVxuLmljb24tZmlsZS1tdXNpYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2RlXCI7XG59XG4uaWNvbi1maWxlLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdkZlwiO1xufVxuLmljb24tZmlsZS1wZGYtYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZTBcIjtcbn1cbi5pY29uLWZpbGUtcGRmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZTFcIjtcbn1cbi5pY29uLWZpbGUtcG93ZXJwb2ludC1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdlMlwiO1xufVxuLmljb24tZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZTNcIjtcbn1cbi5pY29uLWZpbGUtcHJlc2VudGF0aW9uLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2U0XCI7XG59XG4uaWNvbi1maWxlLXZpZGVvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZTVcIjtcbn1cbi5pY29uLWZpbGUtd29yZC1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdlNlwiO1xufVxuLmljb24tZmlsZS13b3JkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZTdcIjtcbn1cbi5pY29uLWZpbGUteG1sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZThcIjtcbn1cbi5pY29uLWZpbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdlOVwiO1xufVxuLmljb24tZmlsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2VhXCI7XG59XG4uaWNvbi1maWxtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZWJcIjtcbn1cbi5pY29uLWZpbG1zdHJpcC1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdlY1wiO1xufVxuLmljb24tZmlsbXN0cmlwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZWRcIjtcbn1cbi5pY29uLWZpbHRlci1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZWVcIjtcbn1cbi5pY29uLWZpbHRlci1yZW1vdmUtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2VmXCI7XG59XG4uaWNvbi1maWx0ZXItcmVtb3ZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZjBcIjtcbn1cbi5pY29uLWZpbHRlci12YXJpYW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZjFcIjtcbn1cbi5pY29uLWZpbHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2YyXCI7XG59XG4uaWNvbi1maXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZjNcIjtcbn1cbi5pY29uLWZpc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdmNFwiO1xufVxuLmljb24tZmxhZy1jaGVja2VyZWQtdmFyaWFudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2Y1XCI7XG59XG4uaWNvbi1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2Y2XCI7XG59XG4uaWNvbi1mbGFnLW91dGxpbmUtdmFyaWFudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2Y3XCI7XG59XG4uaWNvbi1mbGFnLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdmOFwiO1xufVxuLmljb24tZmxhZy10cmlhbmdsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2Y5XCI7XG59XG4uaWNvbi1mbGFnLXZhcmlhbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdmYVwiO1xufVxuLmljb24tZmxhZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2ZiXCI7XG59XG4uaWNvbi1mbGFzaC1hdXRvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZmNcIjtcbn1cbi5pY29uLWZsYXNoLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2ZkXCI7XG59XG4uaWNvbi1mbGFzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2ZlXCI7XG59XG4uaWNvbi1mbGFzaGxpZ2h0LW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2ZmXCI7XG59XG4uaWNvbi1mbGFzaGxpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MDBcIjtcbn1cbi5pY29uLWZsYXR0cjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODAxXCI7XG59XG4uaWNvbi1mbGlja3ItYWZ0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgwMlwiO1xufVxuLmljb24tZmxpY2tyLWJlZm9yZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODAzXCI7XG59XG4uaWNvbi1mbGlwLXRvLWJhY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgwNFwiO1xufVxuLmljb24tZmxpcC10by1mcm9udDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODA1XCI7XG59XG4uaWNvbi1mbG9wcHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgwNlwiO1xufVxuLmljb24tZmxvd2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MDdcIjtcbn1cbi5pY29uLWZvbGRlci1hY2NvdW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MDhcIjtcbn1cbi5pY29uLWZvbGRlci1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODA5XCI7XG59XG4uaWNvbi1mb2xkZXItZ29vZ2xlLWRyaXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MGFcIjtcbn1cbi5pY29uLWZvbGRlci1pbWFnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODBiXCI7XG59XG4uaWNvbi1mb2xkZXItbG9jay1vcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MGNcIjtcbn1cbi5pY29uLWZvbGRlci1sb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MGRcIjtcbn1cbi5pY29uLWZvbGRlci1tb3ZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MGVcIjtcbn1cbi5pY29uLWZvbGRlci1tdWx0aXBsZS1pbWFnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODBmXCI7XG59XG4uaWNvbi1mb2xkZXItbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODEwXCI7XG59XG4uaWNvbi1mb2xkZXItbXVsdGlwbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgxMVwiO1xufVxuLmljb24tZm9sZGVyLW91dGxpbmUtbG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODEyXCI7XG59XG4uaWNvbi1mb2xkZXItb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODEzXCI7XG59XG4uaWNvbi1mb2xkZXItcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODE0XCI7XG59XG4uaWNvbi1mb2xkZXItcmVtb3ZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MTVcIjtcbn1cbi5pY29uLWZvbGRlci11cGxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgxNlwiO1xufVxuLmljb24tZm9sZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MTdcIjtcbn1cbi5pY29uLWZvb2QtYXBwbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgxOFwiO1xufVxuLmljb24tZm9vZC12YXJpYW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MTlcIjtcbn1cbi5pY29uLWZvb2Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgxYVwiO1xufVxuLmljb24tZm9vdGJhbGwtaGVsbWV0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MWJcIjtcbn1cbi5pY29uLWZvb3RiYWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MWNcIjtcbn1cbi5pY29uLWZvcm1hdC1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgxZFwiO1xufVxuLmljb24tZm9ybWF0LWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgxZVwiO1xufVxuLmljb24tZm9ybWF0LWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgxZlwiO1xufVxuLmljb24tZm9ybWF0LWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MjBcIjtcbn1cbi5pY29uLWZvcm1hdC1ib2xkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MjFcIjtcbn1cbi5pY29uLWZvcm1hdC1jbGVhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODIyXCI7XG59XG4uaWNvbi1mb3JtYXQtY29sb3ItZmlsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODIzXCI7XG59XG4uaWNvbi1mb3JtYXQtY29sb3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgyNFwiO1xufVxuLmljb24tZm9ybWF0LWZsb2F0LWNlbnRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODI1XCI7XG59XG4uaWNvbi1mb3JtYXQtZmxvYXQtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODI2XCI7XG59XG4uaWNvbi1mb3JtYXQtZmxvYXQtbm9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODI3XCI7XG59XG4uaWNvbi1mb3JtYXQtZmxvYXQtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgyOFwiO1xufVxuLmljb24tZm9ybWF0LWhlYWRlci0xOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MjlcIjtcbn1cbi5pY29uLWZvcm1hdC1oZWFkZXItMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODJhXCI7XG59XG4uaWNvbi1mb3JtYXQtaGVhZGVyLTM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgyYlwiO1xufVxuLmljb24tZm9ybWF0LWhlYWRlci00OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MmNcIjtcbn1cbi5pY29uLWZvcm1hdC1oZWFkZXItNTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODJkXCI7XG59XG4uaWNvbi1mb3JtYXQtaGVhZGVyLTY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgyZVwiO1xufVxuLmljb24tZm9ybWF0LWhlYWRlci1kZWNyZWFzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODJmXCI7XG59XG4uaWNvbi1mb3JtYXQtaGVhZGVyLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgzMFwiO1xufVxuLmljb24tZm9ybWF0LWhlYWRlci1lcXVhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODMxXCI7XG59XG4uaWNvbi1mb3JtYXQtaGVhZGVyLWluY3JlYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MzJcIjtcbn1cbi5pY29uLWZvcm1hdC1oZWFkZXItcG91bmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgzM1wiO1xufVxuLmljb24tZm9ybWF0LWhlYWRlci11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODM0XCI7XG59XG4uaWNvbi1mb3JtYXQtaW5kZW50LWRlY3JlYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MzVcIjtcbn1cbi5pY29uLWZvcm1hdC1pbmRlbnQtaW5jcmVhc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgzNlwiO1xufVxuLmljb24tZm9ybWF0LWl0YWxpYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODM3XCI7XG59XG4uaWNvbi1mb3JtYXQtbGluZS1zcGFjaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MzhcIjtcbn1cbi5pY29uLWZvcm1hdC1saXN0LWJ1bGxldGVkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MzlcIjtcbn1cbi5pY29uLWZvcm1hdC1saXN0LW51bWJlcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgzYVwiO1xufVxuLmljb24tZm9ybWF0LW9iamVjdC1pbmxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgzYlwiO1xufVxuLmljb24tZm9ybWF0LW9iamVjdC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgzY1wiO1xufVxuLmljb24tZm9ybWF0LW9iamVjdC10aWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODNkXCI7XG59XG4uaWNvbi1mb3JtYXQtb2JqZWN0LXRvcC1ib3R0b206YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgzZVwiO1xufVxuLmljb24tZm9ybWF0LXBhaW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4M2ZcIjtcbn1cbi5pY29uLWZvcm1hdC1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg0MFwiO1xufVxuLmljb24tZm9ybWF0LXF1b3RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NDFcIjtcbn1cbi5pY29uLWZvcm1hdC1zaXplOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NDJcIjtcbn1cbi5pY29uLWZvcm1hdC1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NDNcIjtcbn1cbi5pY29uLWZvcm1hdC1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg0NFwiO1xufVxuLmljb24tZm9ybWF0LXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NDVcIjtcbn1cbi5pY29uLWZvcm1hdC10ZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NDZcIjtcbn1cbi5pY29uLWZvcm1hdC10ZXh0ZGlyZWN0aW9uLWwtdG8tcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODQ3XCI7XG59XG4uaWNvbi1mb3JtYXQtdGV4dGRpcmVjdGlvbi1yLXRvLWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg0OFwiO1xufVxuLmljb24tZm9ybWF0LXVuZGVybGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODQ5XCI7XG59XG4uaWNvbi1mb3J1bTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODRhXCI7XG59XG4uaWNvbi1mb3J3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NGJcIjtcbn1cbi5pY29uLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg0Y1wiO1xufVxuLmljb24tZnJpZGdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NGRcIjtcbn1cbi5pY29uLWZ1bGxzY3JlZW4tZXhpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODRlXCI7XG59XG4uaWNvbi1mdWxsc2NyZWVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NGZcIjtcbn1cbi5pY29uLWZ1bmN0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NTBcIjtcbn1cbi5pY29uLWdhbWVwYWQtdmFyaWFudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODUxXCI7XG59XG4uaWNvbi1nYW1lcGFkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NTJcIjtcbn1cbi5pY29uLWdhcy1zdGF0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NTNcIjtcbn1cbi5pY29uLWdhdmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NTRcIjtcbn1cbi5pY29uLWdlbmRlci1mZW1hbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg1NVwiO1xufVxuLmljb24tZ2VuZGVyLW1hbGUtZmVtYWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NTZcIjtcbn1cbi5pY29uLWdlbmRlci1tYWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NTdcIjtcbn1cbi5pY29uLWdlbmRlci10cmFuc2dlbmRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODU4XCI7XG59XG4uaWNvbi1naWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NTlcIjtcbn1cbi5pY29uLWdpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODVhXCI7XG59XG4uaWNvbi1naXRodWItYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NWJcIjtcbn1cbi5pY29uLWdpdGh1YjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODVjXCI7XG59XG4uaWNvbi1nbGFzcy1mbHV0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODVkXCI7XG59XG4uaWNvbi1nbGFzcy1tdWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg1ZVwiO1xufVxuLmljb24tZ2xhc3Mtc3RhbmdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NWZcIjtcbn1cbi5pY29uLWdsYXNzLXR1bGlwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NjBcIjtcbn1cbi5pY29uLWdsYXNzZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg2MVwiO1xufVxuLmljb24tZ21haWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg2MlwiO1xufVxuLmljb24tZ29vZ2xlLWNocm9tZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODYzXCI7XG59XG4uaWNvbi1nb29nbGUtY2lyY2xlcy1jb21tdW5pdGllczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODY0XCI7XG59XG4uaWNvbi1nb29nbGUtY2lyY2xlcy1leHRlbmRlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODY1XCI7XG59XG4uaWNvbi1nb29nbGUtY2lyY2xlcy1pbnZpdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg2NlwiO1xufVxuLmljb24tZ29vZ2xlLWNpcmNsZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg2N1wiO1xufVxuLmljb24tZ29vZ2xlLWNvbnRyb2xsZXItb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NjhcIjtcbn1cbi5pY29uLWdvb2dsZS1jb250cm9sbGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NjlcIjtcbn1cbi5pY29uLWdvb2dsZS1kcml2ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODZhXCI7XG59XG4uaWNvbi1nb29nbGUtZWFydGg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg2YlwiO1xufVxuLmljb24tZ29vZ2xlLWdsYXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NmNcIjtcbn1cbi5pY29uLWdvb2dsZS1tYXBzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NmRcIjtcbn1cbi5pY29uLWdvb2dsZS1wYWdlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODZlXCI7XG59XG4uaWNvbi1nb29nbGUtcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODZmXCI7XG59XG4uaWNvbi1nb29nbGUtcGx1cy1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg3MFwiO1xufVxuLmljb24tZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg3MVwiO1xufVxuLmljb24tZ29vZ2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NzJcIjtcbn1cbi5pY29uLWdyaWQtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NzNcIjtcbn1cbi5pY29uLWdyaWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg3NFwiO1xufVxuLmljb24tZ3JvdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg3NVwiO1xufVxuLmljb24taGFuZC1wb2ludGluZy1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODc2XCI7XG59XG4uaWNvbi1oYW5nZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg3N1wiO1xufVxuLmljb24taGFuZ291dHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg3OFwiO1xufVxuLmljb24taGFyZGRpc2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg3OVwiO1xufVxuLmljb24taGVhZHBob25lcy1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg3YVwiO1xufVxuLmljb24taGVhZHBob25lcy1kb3RzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4N2JcIjtcbn1cbi5pY29uLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg3Y1wiO1xufVxuLmljb24taGVhZHNldC1kb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4N2RcIjtcbn1cbi5pY29uLWhlYWRzZXQtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4N2VcIjtcbn1cbi5pY29uLWhlYWRzZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg3ZlwiO1xufVxuLmljb24taGVhcnQtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg4MFwiO1xufVxuLmljb24taGVhcnQtYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ODFcIjtcbn1cbi5pY29uLWhlYXJ0LWJyb2tlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODgyXCI7XG59XG4uaWNvbi1oZWFydC1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ODNcIjtcbn1cbi5pY29uLWhlYXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ODRcIjtcbn1cbi5pY29uLWhlbHAtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ODVcIjtcbn1cbi5pY29uLWhlbHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg4NlwiO1xufVxuLmljb24taGV4YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ODdcIjtcbn1cbi5pY29uLWhleGFnb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg4OFwiO1xufVxuLmljb24taGlzdG9yeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODg5XCI7XG59XG4uaWNvbi1ob2xvbGVuczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODhhXCI7XG59XG4uaWNvbi1ob21lLW1vZGVybjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODhiXCI7XG59XG4uaWNvbi1ob21lLXZhcmlhbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg4Y1wiO1xufVxuLmljb24taG9tZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODhkXCI7XG59XG4uaWNvbi1ob3BzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4OGVcIjtcbn1cbi5pY29uLWhvc3BpdGFsLWJ1aWxkaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4OGZcIjtcbn1cbi5pY29uLWhvc3BpdGFsLW1hcmtlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODkwXCI7XG59XG4uaWNvbi1ob3NwaXRhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODkxXCI7XG59XG4uaWNvbi1ob3RlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODkyXCI7XG59XG4uaWNvbi1ob3V6ei1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg5M1wiO1xufVxuLmljb24taHVtYW4tY2hpbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg5NFwiO1xufVxuLmljb24taHVtYW4tbWFsZS1mZW1hbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg5NVwiO1xufVxuLmljb24taHVtYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg5NlwiO1xufVxuLmljb24taW1hZ2UtYWxidW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg5N1wiO1xufVxuLmljb24taW1hZ2UtYXJlYS1jbG9zZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODk4XCI7XG59XG4uaWNvbi1pbWFnZS1hcmVhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4OTlcIjtcbn1cbi5pY29uLWltYWdlLWJyb2tlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODlhXCI7XG59XG4uaWNvbi1pbWFnZS1maWx0ZXItYmxhY2std2hpdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg5YlwiO1xufVxuLmljb24taW1hZ2UtZmlsdGVyLWNlbnRlci1mb2N1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODljXCI7XG59XG4uaWNvbi1pbWFnZS1maWx0ZXItZHJhbWE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg5ZFwiO1xufVxuLmljb24taW1hZ2UtZmlsdGVyLWZyYW1lczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODllXCI7XG59XG4uaWNvbi1pbWFnZS1maWx0ZXItaGRyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4OWZcIjtcbn1cbi5pY29uLWltYWdlLWZpbHRlci1ub25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YTBcIjtcbn1cbi5pY29uLWltYWdlLWZpbHRlci10aWx0LXNoaWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YTFcIjtcbn1cbi5pY29uLWltYWdlLWZpbHRlci12aW50YWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YTJcIjtcbn1cbi5pY29uLWltYWdlLWZpbHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGEzXCI7XG59XG4uaWNvbi1pbWFnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGE0XCI7XG59XG4uaWNvbi1pbXBvcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThhNVwiO1xufVxuLmljb24taW5ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThhNlwiO1xufVxuLmljb24taW5kZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YTdcIjtcbn1cbi5pY29uLWluZm9ybWF0aW9uLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThhOFwiO1xufVxuLmljb24taW5mb3JtYXRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThhOVwiO1xufVxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YWFcIjtcbn1cbi5pY29uLWluc3RhcGFwZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThhYlwiO1xufVxuLmljb24taW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThhY1wiO1xufVxuLmljb24taW52ZXJ0LWNvbG9yczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGFkXCI7XG59XG4uaWNvbi1qaXJhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YWVcIjtcbn1cbi5pY29uLWpzZmlkZGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YWZcIjtcbn1cbi5pY29uLWtlZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGIwXCI7XG59XG4uaWNvbi1rZXktY2hhbmdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YjFcIjtcbn1cbi5pY29uLWtleS1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGIyXCI7XG59XG4uaWNvbi1rZXktcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGIzXCI7XG59XG4uaWNvbi1rZXktcmVtb3ZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YjRcIjtcbn1cbi5pY29uLWtleS12YXJpYW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YjVcIjtcbn1cbi5pY29uLWtleTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGI2XCI7XG59XG4uaWNvbi1rZXlib2FyZC1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThiN1wiO1xufVxuLmljb24ta2V5Ym9hcmQtY2FwczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGI4XCI7XG59XG4uaWNvbi1rZXlib2FyZC1jbG9zZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGI5XCI7XG59XG4uaWNvbi1rZXlib2FyZC1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThiYVwiO1xufVxuLmljb24ta2V5Ym9hcmQtcmV0dXJuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YmJcIjtcbn1cbi5pY29uLWtleWJvYXJkLXRhYjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGJjXCI7XG59XG4uaWNvbi1rZXlib2FyZC12YXJpYW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YmRcIjtcbn1cbi5pY29uLWtleWJvYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YmVcIjtcbn1cbi5pY29uLWxhYmVsLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThiZlwiO1xufVxuLmljb24tbGFiZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThjMFwiO1xufVxuLmljb24tbGFuZ3VhZ2UtY3NoYXJwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YzFcIjtcbn1cbi5pY29uLWxhbmd1YWdlLWNzczM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThjMlwiO1xufVxuLmljb24tbGFuZ3VhZ2UtaHRtbDU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThjM1wiO1xufVxuLmljb24tbGFuZ3VhZ2UtamF2YXNjcmlwdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGM0XCI7XG59XG4uaWNvbi1sYW5ndWFnZS1weXRob24tdGV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGM1XCI7XG59XG4uaWNvbi1sYW5ndWFnZS1weXRob246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThjNlwiO1xufVxuLmljb24tbGFwdG9wLWNocm9tZWJvb2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThjN1wiO1xufVxuLmljb24tbGFwdG9wLW1hYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGM4XCI7XG59XG4uaWNvbi1sYXB0b3Atd2luZG93czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGM5XCI7XG59XG4uaWNvbi1sYXB0b3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThjYVwiO1xufVxuLmljb24tbGFzdGZtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4Y2JcIjtcbn1cbi5pY29uLWxhdW5jaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGNjXCI7XG59XG4uaWNvbi1sYXllcnMtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4Y2RcIjtcbn1cbi5pY29uLWxheWVyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGNlXCI7XG59XG4uaWNvbi1sZWFmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4Y2ZcIjtcbn1cbi5pY29uLWxpYnJhcnktYm9va3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThkMFwiO1xufVxuLmljb24tbGlicmFyeS1tdXNpYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGQxXCI7XG59XG4uaWNvbi1saWJyYXJ5LXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThkMlwiO1xufVxuLmljb24tbGlicmFyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGQzXCI7XG59XG4uaWNvbi1saWdodGJ1bGItb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGQ0XCI7XG59XG4uaWNvbi1saWdodGJ1bGI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThkNVwiO1xufVxuLmljb24tbGluay1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThkNlwiO1xufVxuLmljb24tbGluay12YXJpYW50LW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGQ3XCI7XG59XG4uaWNvbi1saW5rLXZhcmlhbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThkOFwiO1xufVxuLmljb24tbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGQ5XCI7XG59XG4uaWNvbi1saW5rZWRpbi1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThkYVwiO1xufVxuLmljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThkYlwiO1xufVxuLmljb24tbGlub2RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZGNcIjtcbn1cbi5pY29uLWxpbnV4OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZGRcIjtcbn1cbi5pY29uLWxvY2stb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGRlXCI7XG59XG4uaWNvbi1sb2NrLXVubG9ja2VkLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThkZlwiO1xufVxuLmljb24tbG9jay11bmxvY2tlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGUwXCI7XG59XG4uaWNvbi1sb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZTFcIjtcbn1cbi5pY29uLWxvZ2luOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZTJcIjtcbn1cbi5pY29uLWxvZ291dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGUzXCI7XG59XG4uaWNvbi1sb29rczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGU0XCI7XG59XG4uaWNvbi1sb3VwZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGU1XCI7XG59XG4uaWNvbi1sdW14OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZTZcIjtcbn1cbi5pY29uLW1hZ25ldC1vbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGU3XCI7XG59XG4uaWNvbi1tYWduZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThlOFwiO1xufVxuLmljb24tbWFnbmlmeS1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGU5XCI7XG59XG4uaWNvbi1tYWduaWZ5LXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThlYVwiO1xufVxuLmljb24tbWFnbmlmeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGViXCI7XG59XG4uaWNvbi1tYWlsLXJ1OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZWNcIjtcbn1cbi5pY29uLW1hcC1tYXJrZXItY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZWRcIjtcbn1cbi5pY29uLW1hcC1tYXJrZXItbXVsdGlwbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThlZVwiO1xufVxuLmljb24tbWFwLW1hcmtlci1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThlZlwiO1xufVxuLmljb24tbWFwLW1hcmtlci1yYWRpdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThmMFwiO1xufVxuLmljb24tbWFwLW1hcmtlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGYxXCI7XG59XG4uaWNvbi1tYXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThmMlwiO1xufVxuLmljb24tbWFyZ2luOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZjNcIjtcbn1cbi5pY29uLW1hcmtkb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZjRcIjtcbn1cbi5pY29uLW1hcmtlci1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGY1XCI7XG59XG4uaWNvbi1tYXJ0aW5pOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZjZcIjtcbn1cbi5pY29uLW1hdGVyaWFsLXVpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZjdcIjtcbn1cbi5pY29uLW1heGNkbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGY4XCI7XG59XG4uaWNvbi1tZWRpdW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThmOVwiO1xufVxuLmljb24tbWVtb3J5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZmFcIjtcbn1cbi5pY29uLW1lbnUtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGZiXCI7XG59XG4uaWNvbi1tZW51LWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThmY1wiO1xufVxuLmljb24tbWVudS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGZkXCI7XG59XG4uaWNvbi1tZW51LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZmVcIjtcbn1cbi5pY29uLW1lbnU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThmZlwiO1xufVxuLmljb24tbWVzc2FnZS1hbGVydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG4uaWNvbi1tZXNzYWdlLWRyYXc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuLmljb24tbWVzc2FnZS1pbWFnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG4uaWNvbi1tZXNzYWdlLXByb2Nlc3Npbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuLmljb24tbWVzc2FnZS1yZXBseTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG4uaWNvbi1tZXNzYWdlLXRleHQtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG4uaWNvbi1tZXNzYWdlLXRleHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuLmljb24tbWVzc2FnZS12aWRlbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG4uaWNvbi1tZXNzYWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cbi5pY29uLW1pY3JvcGhvbmUtZG90czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG4uaWNvbi1taWNyb3Bob25lLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG4uaWNvbi1taWNyb3Bob25lLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuLmljb24tbWljcm9waG9uZS1zZXR0aW5nczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG4uaWNvbi1taWNyb3Bob25lLXZhcmlhbnQtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cbi5pY29uLW1pY3JvcGhvbmUtdmFyaWFudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG4uaWNvbi1taWNyb3Bob25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cbi5pY29uLW1pbnVzLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG4uaWNvbi1taW51cy1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG4uaWNvbi1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuLmljb24tbWludXMtbmV0d29yazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG4uaWNvbi1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG4uaWNvbi1tb25pdG9yLW11bHRpcGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTVcIjtcbn1cbi5pY29uLW1vbml0b3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuLmljb24tbW9yZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG4uaWNvbi1tb3VzZS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuLmljb24tbW91c2UtdmFyaWFudC1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuLmljb24tbW91c2UtdmFyaWFudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG4uaWNvbi1tb3VzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG4uaWNvbi1tb3ZpZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG4uaWNvbi1tdWx0aXBsaWNhdGlvbi1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuLmljb24tbXVsdGlwbGljYXRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuLmljb24tbXVzaWMtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuLmljb24tbXVzaWMtYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjBcIjtcbn1cbi5pY29uLW11c2ljLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG4uaWNvbi1tdXNpYy1ub3RlLWVpZ2h0aDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG4uaWNvbi1tdXNpYy1ub3RlLWhhbGY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyM1wiO1xufVxuLmljb24tbXVzaWMtbm90ZS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuLmljb24tbXVzaWMtbm90ZS1xdWFydGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cbi5pY29uLW11c2ljLW5vdGUtc2l4dGVlbnRoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cbi5pY29uLW11c2ljLW5vdGUtd2hvbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuLmljb24tbXVzaWMtbm90ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG59XG4uaWNvbi1uYXR1cmUtcGVvcGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cbi5pY29uLW5hdHVyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XG59XG4uaWNvbi1uYXZpZ2F0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmJcIjtcbn1cbi5pY29uLW5lZWRsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTJjXCI7XG59XG4uaWNvbi1uZXN0LXByb3RlY3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyZFwiO1xufVxuLmljb24tbmVzdC10aGVybW9zdGF0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmVcIjtcbn1cbi5pY29uLW5ld3NwYXBlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTJmXCI7XG59XG4uaWNvbi1uZmMtdGFwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzBcIjtcbn1cbi5pY29uLW5mYy12YXJpYW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzFcIjtcbn1cbi5pY29uLW5mYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTMyXCI7XG59XG4uaWNvbi1ubzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG59XG4uaWNvbi1ub3QtZXF1YWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzNFwiO1xufVxuLmljb24tbm90ZS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzVcIjtcbn1cbi5pY29uLW5vdGUtdGV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM2XCI7XG59XG4uaWNvbi1ub3RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzdcIjtcbn1cbi5pY29uLW51bWVyaWMtMC1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM4XCI7XG59XG4uaWNvbi1udW1lcmljLTAtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzOVwiO1xufVxuLmljb24tbnVtZXJpYy0wLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNhXCI7XG59XG4uaWNvbi1udW1lcmljLTEtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuLmljb24tbnVtZXJpYy0xLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5M2NcIjtcbn1cbi5pY29uLW51bWVyaWMtMS1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzZFwiO1xufVxuLmljb24tbnVtZXJpYy0yLWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5M2VcIjtcbn1cbi5pY29uLW51bWVyaWMtMi1ib3gtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG59XG4uaWNvbi1udW1lcmljLTItYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDBcIjtcbn1cbi5pY29uLW51bWVyaWMtMy1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQxXCI7XG59XG4uaWNvbi1udW1lcmljLTMtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuLmljb24tbnVtZXJpYy0zLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQzXCI7XG59XG4uaWNvbi1udW1lcmljLTQtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0NFwiO1xufVxuLmljb24tbnVtZXJpYy00LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDVcIjtcbn1cbi5pY29uLW51bWVyaWMtNC1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0NlwiO1xufVxuLmljb24tbnVtZXJpYy01LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDdcIjtcbn1cbi5pY29uLW51bWVyaWMtNS1ib3gtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQ4XCI7XG59XG4uaWNvbi1udW1lcmljLTUtYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDlcIjtcbn1cbi5pY29uLW51bWVyaWMtNi1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTRhXCI7XG59XG4uaWNvbi1udW1lcmljLTYtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0YlwiO1xufVxuLmljb24tbnVtZXJpYy02LWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTRjXCI7XG59XG4uaWNvbi1udW1lcmljLTctYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0ZFwiO1xufVxuLmljb24tbnVtZXJpYy03LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NGVcIjtcbn1cbi5pY29uLW51bWVyaWMtNy1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0ZlwiO1xufVxuLmljb24tbnVtZXJpYy04LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTBcIjtcbn1cbi5pY29uLW51bWVyaWMtOC1ib3gtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTUxXCI7XG59XG4uaWNvbi1udW1lcmljLTgtYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTJcIjtcbn1cbi5pY29uLW51bWVyaWMtOS1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTUzXCI7XG59XG4uaWNvbi1udW1lcmljLTktYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1NFwiO1xufVxuLmljb24tbnVtZXJpYy05LWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU1XCI7XG59XG4uaWNvbi1udW1lcmljLTktcGx1cy1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU2XCI7XG59XG4uaWNvbi1udW1lcmljLTktcGx1cy1ib3gtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU3XCI7XG59XG4uaWNvbi1udW1lcmljLTktcGx1cy1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1OFwiO1xufVxuLmljb24tbnVtZXJpYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU5XCI7XG59XG4uaWNvbi1udXRyaXRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTVhXCI7XG59XG4uaWNvbi1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NWJcIjtcbn1cbi5pY29uLW9mZmljZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTVjXCI7XG59XG4uaWNvbi1vaWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1ZFwiO1xufVxuLmljb24tb21lZ2E6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1ZVwiO1xufVxuLmljb24tb25lZHJpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1ZlwiO1xufVxuLmljb24tb3Blbi1pbi1hcHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2MFwiO1xufVxuLmljb24tb3Blbi1pbi1uZXc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2MVwiO1xufVxuLmljb24tb3JuYW1lbnQtdmFyaWFudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTYyXCI7XG59XG4uaWNvbi1vcm5hbWVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTYzXCI7XG59XG4uaWNvbi1vdXRib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2NFwiO1xufVxuLmljb24tb3V0ZGVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTY1XCI7XG59XG4uaWNvbi1vd2w6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2NlwiO1xufVxuLmljb24tcGFja2FnZS1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjdcIjtcbn1cbi5pY29uLXBhY2thZ2UtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2OFwiO1xufVxuLmljb24tcGFja2FnZS12YXJpYW50LWNsb3NlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTY5XCI7XG59XG4uaWNvbi1wYWNrYWdlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2YVwiO1xufVxuLmljb24tcGFja2FnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTZiXCI7XG59XG4uaWNvbi1wYWxldHRlLWFkdmFuY2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NmNcIjtcbn1cbi5pY29uLXBhbGV0dGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2ZFwiO1xufVxuLmljb24tcGFuZGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2ZVwiO1xufVxuLmljb24tcGFuZG9yYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTZmXCI7XG59XG4uaWNvbi1wYW5vcmFtYS1maXNoZXllOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NzBcIjtcbn1cbi5pY29uLXBhbm9yYW1hLWhvcml6b250YWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3MVwiO1xufVxuLmljb24tcGFub3JhbWEtdmVydGljYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3MlwiO1xufVxuLmljb24tcGFub3JhbWEtd2lkZS1hbmdsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTczXCI7XG59XG4uaWNvbi1wYW5vcmFtYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTc0XCI7XG59XG4uaWNvbi1wYXBlci1jdXQtdmVydGljYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3NVwiO1xufVxuLmljb24tcGFwZXJjbGlwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NzZcIjtcbn1cbi5pY29uLXBhcmtpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3N1wiO1xufVxuLmljb24tcGF1c2UtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3OFwiO1xufVxuLmljb24tcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NzlcIjtcbn1cbi5pY29uLXBhdXNlLW9jdGFnb24tb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTdhXCI7XG59XG4uaWNvbi1wYXVzZS1vY3RhZ29uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5N2JcIjtcbn1cbi5pY29uLXBhdXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5N2NcIjtcbn1cbi5pY29uLXBhdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTdkXCI7XG59XG4uaWNvbi1wZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3ZVwiO1xufVxuLmljb24tcGVuY2lsLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5N2ZcIjtcbn1cbi5pY29uLXBlbmNpbC1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4MFwiO1xufVxuLmljb24tcGVuY2lsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODFcIjtcbn1cbi5pY29uLXBlb3BsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTgyXCI7XG59XG4uaWNvbi1wZXJjZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODNcIjtcbn1cbi5pY29uLXBlcnNvbi1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4NFwiO1xufVxuLmljb24tcGVyc29uLW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODVcIjtcbn1cbi5pY29uLXBlcnNvbi1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODZcIjtcbn1cbi5pY29uLXBoYXJtYWN5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODdcIjtcbn1cbi5pY29uLXBob25lLWJsdWV0b290aDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTg4XCI7XG59XG4uaWNvbi1waG9uZS1kb3RzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODlcIjtcbn1cbi5pY29uLXBob25lLWZvcndhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4YVwiO1xufVxuLmljb24tcGhvbmUtaGFuZ3VwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OGJcIjtcbn1cbi5pY29uLXBob25lLWluLXRhbGs6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4Y1wiO1xufVxuLmljb24tcGhvbmUtaW5jb21pbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4ZFwiO1xufVxuLmljb24tcGhvbmUtbG9ja2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OGVcIjtcbn1cbi5pY29uLXBob25lLWxvZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOThmXCI7XG59XG4uaWNvbi1waG9uZS1taXNzZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5MFwiO1xufVxuLmljb24tcGhvbmUtb3V0Z29pbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5MVwiO1xufVxuLmljb24tcGhvbmUtcGF1c2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTJcIjtcbn1cbi5pY29uLXBob25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTNcIjtcbn1cbi5pY29uLXBpY3R1cmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5NFwiO1xufVxuLmljb24tcGlnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTVcIjtcbn1cbi5pY29uLXBpbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5NlwiO1xufVxuLmljb24tcGluLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTk3XCI7XG59XG4uaWNvbi1waW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5OFwiO1xufVxuLmljb24tcGluZS10cmVlLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTk5XCI7XG59XG4uaWNvbi1waW5lLXRyZWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5YVwiO1xufVxuLmljb24tcGludGVyZXN0LWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTliXCI7XG59XG4uaWNvbi1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5Y1wiO1xufVxuLmljb24tcGl6emE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5ZFwiO1xufVxuLmljb24tcGxhbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5ZVwiO1xufVxuLmljb24tcGxheS1ib3gtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTlmXCI7XG59XG4uaWNvbi1wbGF5LWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTBcIjtcbn1cbi5pY29uLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTFcIjtcbn1cbi5pY29uLXBsYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhMlwiO1xufVxuLmljb24tcGxheWxpc3QtbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhM1wiO1xufVxuLmljb24tcGxheWxpc3QtcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWE0XCI7XG59XG4uaWNvbi1wbGF5c3RhdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWE1XCI7XG59XG4uaWNvbi1wbHVzLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWE2XCI7XG59XG4uaWNvbi1wbHVzLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTdcIjtcbn1cbi5pY29uLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YThcIjtcbn1cbi5pY29uLXBsdXMtbmV0d29yazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWE5XCI7XG59XG4uaWNvbi1wbHVzLW9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFhXCI7XG59XG4uaWNvbi1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YWJcIjtcbn1cbi5pY29uLXBvY2tldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFjXCI7XG59XG4uaWNvbi1wb2xsLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFkXCI7XG59XG4uaWNvbi1wb2xsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YWVcIjtcbn1cbi5pY29uLXBvbHltZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhZlwiO1xufVxuLmljb24tcG9wY29ybjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWIwXCI7XG59XG4uaWNvbi1wb3VuZC1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliMVwiO1xufVxuLmljb24tcG91bmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliMlwiO1xufVxuLmljb24tcG93ZXItc2V0dGluZ3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliM1wiO1xufVxuLmljb24tcG93ZXItc29ja2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjRcIjtcbn1cbi5pY29uLXBvd2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjVcIjtcbn1cbi5pY29uLXByZXNlbnRhdGlvbi1wbGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjZcIjtcbn1cbi5pY29uLXByZXNlbnRhdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWI3XCI7XG59XG4uaWNvbi1wcmludGVyLTNkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjhcIjtcbn1cbi5pY29uLXByaW50ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliOVwiO1xufVxuLmljb24tcHVsc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliYVwiO1xufVxuLmljb24tcHV6emxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YmJcIjtcbn1cbi5pY29uLXFyY29kZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWJjXCI7XG59XG4uaWNvbi1xdWFkY29wdGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YmRcIjtcbn1cbi5pY29uLXF1YWxpdHktaGlnaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWJlXCI7XG59XG4uaWNvbi1xdWVzdGlvbi1tYXJrLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWJmXCI7XG59XG4uaWNvbi1xdWljay1yZXBseTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWMwXCI7XG59XG4uaWNvbi1xdWlja3RpbWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljMVwiO1xufVxuLmljb24tcmFiYml0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzJcIjtcbn1cbi5pY29uLXJhZGlhdG9yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzNcIjtcbn1cbi5pY29uLXJhZGlvLXRvd2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzRcIjtcbn1cbi5pY29uLXJhZGlvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzVcIjtcbn1cbi5pY29uLXJhZGlvYWN0aXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzZcIjtcbn1cbi5pY29uLXJhZGlvYm94LWJsYW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzdcIjtcbn1cbi5pY29uLXJhZGlvYm94LW1hcmtlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWM4XCI7XG59XG4uaWNvbi1yYXNwYmVycnlwaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWM5XCI7XG59XG4uaWNvbi1yZGlvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5Y2FcIjtcbn1cbi5pY29uLXJlYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljYlwiO1xufVxuLmljb24tcmVhZGFiaWxpdHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljY1wiO1xufVxuLmljb24tcmVjZWlwdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWNkXCI7XG59XG4uaWNvbi1yZWN5Y2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5Y2VcIjtcbn1cbi5pY29uLXJlZGRpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWNmXCI7XG59XG4uaWNvbi1yZWRvLXZhcmlhbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkMFwiO1xufVxuLmljb24tcmVkbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQxXCI7XG59XG4uaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDJcIjtcbn1cbi5pY29uLXJlbGF0aXZlLXNjYWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDNcIjtcbn1cbi5pY29uLXJlbG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQ0XCI7XG59XG4uaWNvbi1yZW1vdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkNVwiO1xufVxuLmljb24tcmVuYW1lLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQ2XCI7XG59XG4uaWNvbi1yZXBlYXQtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDdcIjtcbn1cbi5pY29uLXJlcGVhdC1vbmNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDhcIjtcbn1cbi5pY29uLXJlcGVhdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQ5XCI7XG59XG4uaWNvbi1yZXBsYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkYVwiO1xufVxuLmljb24tcmVwbHktYWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZGJcIjtcbn1cbi5pY29uLXJlcGx5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZGNcIjtcbn1cbi5pY29uLXJlcHJvZHVjdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWRkXCI7XG59XG4uaWNvbi1yZXNpemUtYm90dG9tLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZGVcIjtcbn1cbi5pY29uLXJlc3BvbnNpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkZlwiO1xufVxuLmljb24tcmVzdG9yZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWUwXCI7XG59XG4uaWNvbi1yZXdpbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllMVwiO1xufVxuLmljb24tcmliYm9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZTJcIjtcbn1cbi5pY29uLXJvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllM1wiO1xufVxuLmljb24tcm9ja2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZTRcIjtcbn1cbi5pY29uLXJvdGF0ZS0zZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWU1XCI7XG59XG4uaWNvbi1yb3RhdGUtbGVmdC12YXJpYW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZTZcIjtcbn1cbi5pY29uLXJvdGF0ZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZTdcIjtcbn1cbi5pY29uLXJvdGF0ZS1yaWdodC12YXJpYW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZThcIjtcbn1cbi5pY29uLXJvdGF0ZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWU5XCI7XG59XG4uaWNvbi1yb3V0ZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllYVwiO1xufVxuLmljb24tcnNzLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWViXCI7XG59XG4uaWNvbi1ydWxlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWVjXCI7XG59XG4uaWNvbi1ydW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllZFwiO1xufVxuLmljb24tc2FsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWVlXCI7XG59XG4uaWNvbi1zYXRlbGxpdGUtdmFyaWFudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWVmXCI7XG59XG4uaWNvbi1zYXRlbGxpdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmMFwiO1xufVxuLmljb24tc2NhbGUtYmF0aHJvb206YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmMVwiO1xufVxuLmljb24tc2NhbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmMlwiO1xufVxuLmljb24tc2Nob29sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZjNcIjtcbn1cbi5pY29uLXNjcmVlbi1yb3RhdGlvbi1sb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZjRcIjtcbn1cbi5pY29uLXNjcmVlbi1yb3RhdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWY1XCI7XG59XG4uaWNvbi1zY3JpcHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmNlwiO1xufVxuLmljb24tc2VjdXJpdHktbmV0d29yazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWY3XCI7XG59XG4uaWNvbi1zZWN1cml0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWY4XCI7XG59XG4uaWNvbi1zZWxlY3QtYWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZjlcIjtcbn1cbi5pY29uLXNlbGVjdC1pbnZlcnNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZmFcIjtcbn1cbi5pY29uLXNlbGVjdC1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmYlwiO1xufVxuLmljb24tc2VsZWN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZmNcIjtcbn1cbi5pY29uLXNlbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmZFwiO1xufVxuLmljb24tc2VydmVyLW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZmVcIjtcbn1cbi5pY29uLXNlcnZlci1uZXR3b3JrLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWZmXCI7XG59XG4uaWNvbi1zZXJ2ZXItbmV0d29yazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTAwXCI7XG59XG4uaWNvbi1zZXJ2ZXItb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMDFcIjtcbn1cbi5pY29uLXNlcnZlci1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMDJcIjtcbn1cbi5pY29uLXNlcnZlci1yZW1vdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwM1wiO1xufVxuLmljb24tc2VydmVyLXNlY3VyaXR5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMDRcIjtcbn1cbi5pY29uLXNlcnZlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTA1XCI7XG59XG4uaWNvbi1zaGFwZS1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMDZcIjtcbn1cbi5pY29uLXNoYXJlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwN1wiO1xufVxuLmljb24tc2hhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwOFwiO1xufVxuLmljb24tc2hpZWxkLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwOVwiO1xufVxuLmljb24tc2hpZWxkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMGFcIjtcbn1cbi5pY29uLXNob3BwaW5nLW11c2ljOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMGJcIjtcbn1cbi5pY29uLXNob3BwaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMGNcIjtcbn1cbi5pY29uLXNodWZmbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwZFwiO1xufVxuLmljb24tc2lnbWE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwZVwiO1xufVxuLmljb24tc2lnbi1jYXV0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMGZcIjtcbn1cbi5pY29uLXNpZ25hbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTEwXCI7XG59XG4uaWNvbi1zaWx2ZXJ3YXJlLWZvcms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExMVwiO1xufVxuLmljb24tc2lsdmVyd2FyZS1zcG9vbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTEyXCI7XG59XG4uaWNvbi1zaWx2ZXJ3YXJlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExM1wiO1xufVxuLmljb24tc2lsdmVyd2FyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTE0XCI7XG59XG4uaWNvbi1zaW0tYWxlcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExNVwiO1xufVxuLmljb24tc2ltOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMTZcIjtcbn1cbi5pY29uLXNpdGVtYXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExN1wiO1xufVxuLmljb24tc2tpcC1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMThcIjtcbn1cbi5pY29uLXNraXAtcHJldmlvdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExOVwiO1xufVxuLmljb24tc2t5cGUtYnVzaW5lc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExYVwiO1xufVxuLmljb24tc2t5cGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExYlwiO1xufVxuLmljb24tc2xlZXAtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMWNcIjtcbn1cbi5pY29uLXNsZWVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMWRcIjtcbn1cbi5pY29uLXNtb2tpbmctb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMWVcIjtcbn1cbi5pY29uLXNtb2tpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExZlwiO1xufVxuLmljb24tc25hcGNoYXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEyMFwiO1xufVxuLmljb24tc25vd21hbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTIxXCI7XG59XG4uaWNvbi1zb2ZhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMjJcIjtcbn1cbi5pY29uLXNvcnQtYWxwaGFiZXRpY2FsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMjNcIjtcbn1cbi5pY29uLXNvcnQtYXNjZW5kaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMjRcIjtcbn1cbi5pY29uLXNvcnQtZGVzY2VuZGluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTI1XCI7XG59XG4uaWNvbi1zb3J0LW51bWVyaWM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEyNlwiO1xufVxuLmljb24tc29ydC12YXJpYW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMjdcIjtcbn1cbi5pY29uLXNvcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEyOFwiO1xufVxuLmljb24tc291bmRjbG91ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTI5XCI7XG59XG4uaWNvbi1zb3VyY2UtZm9yazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTJhXCI7XG59XG4uaWNvbi1zb3VyY2UtcHVsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTJiXCI7XG59XG4uaWNvbi1zcGVha2VyLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTJjXCI7XG59XG4uaWNvbi1zcGVha2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMmRcIjtcbn1cbi5pY29uLXNwZWVkb21ldGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMmVcIjtcbn1cbi5pY29uLXNwZWxsY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEyZlwiO1xufVxuLmljb24tc3BvdGlmeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTMwXCI7XG59XG4uaWNvbi1zcG90bGlnaHQtYmVhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTMxXCI7XG59XG4uaWNvbi1zcG90bGlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEzMlwiO1xufVxuLmljb24tc3ByZWFkc2hlZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEzM1wiO1xufVxuLmljb24tc3F1YXJlLWluYy1jYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMzRcIjtcbn1cbi5pY29uLXNxdWFyZS1pbmM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEzNVwiO1xufVxuLmljb24tc3RhY2tvdmVyZmxvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTM2XCI7XG59XG4uaWNvbi1zdGFyLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTM3XCI7XG59XG4uaWNvbi1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEzOFwiO1xufVxuLmljb24tc3Rhci1vZi1kYXZpZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTM5XCI7XG59XG4uaWNvbi1zdGFyLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEzYVwiO1xufVxuLmljb24tc3RhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTNiXCI7XG59XG4uaWNvbi1zdGVhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTNjXCI7XG59XG4uaWNvbi1zdGV0aG9zY29wZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTNkXCI7XG59XG4uaWNvbi1zdG9ja2luZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTNlXCI7XG59XG4uaWNvbi1zdG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhM2ZcIjtcbn1cbi5pY29uLXN0b3JlLTI0LWhvdXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE0MFwiO1xufVxuLmljb24tc3RvcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE0MVwiO1xufVxuLmljb24tc3RvdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE0MlwiO1xufVxuLmljb24tc3Vid2F5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNDNcIjtcbn1cbi5pY29uLXN1bmdsYXNzZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE0NFwiO1xufVxuLmljb24tc3dhcC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNDVcIjtcbn1cbi5pY29uLXN3YXAtdmVydGljYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE0NlwiO1xufVxuLmljb24tc3dpbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTQ3XCI7XG59XG4uaWNvbi1zd29yZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTQ4XCI7XG59XG4uaWNvbi1zeW5jLWFsZXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNDlcIjtcbn1cbi5pY29uLXN5bmMtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNGFcIjtcbn1cbi5pY29uLXN5bmM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE0YlwiO1xufVxuLmljb24tdGFiLXVuc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE0Y1wiO1xufVxuLmljb24tdGFiOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNGRcIjtcbn1cbi5pY29uLXRhYmxlLWNvbHVtbi1wbHVzLWFmdGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNGVcIjtcbn1cbi5pY29uLXRhYmxlLWNvbHVtbi1wbHVzLWJlZm9yZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTRmXCI7XG59XG4uaWNvbi10YWJsZS1jb2x1bW4tcmVtb3ZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNTBcIjtcbn1cbi5pY29uLXRhYmxlLWNvbHVtbi13aWR0aDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTUxXCI7XG59XG4uaWNvbi10YWJsZS1lZGl0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNTJcIjtcbn1cbi5pY29uLXRhYmxlLWxhcmdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNTNcIjtcbn1cbi5pY29uLXRhYmxlLXJvdy1oZWlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE1NFwiO1xufVxuLmljb24tdGFibGUtcm93LXBsdXMtYWZ0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE1NVwiO1xufVxuLmljb24tdGFibGUtcm93LXBsdXMtYmVmb3JlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNTZcIjtcbn1cbi5pY29uLXRhYmxlLXJvdy1yZW1vdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE1N1wiO1xufVxuLmljb24tdGFibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE1OFwiO1xufVxuLmljb24tdGFibGV0LWFuZHJvaWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE1OVwiO1xufVxuLmljb24tdGFibGV0LWlwYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE1YVwiO1xufVxuLmljb24tdGFibGV0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNWJcIjtcbn1cbi5pY29uLXRhZy1mYWNlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTVjXCI7XG59XG4uaWNvbi10YWctbXVsdGlwbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE1ZFwiO1xufVxuLmljb24tdGFnLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE1ZVwiO1xufVxuLmljb24tdGFnLXRleHQtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTVmXCI7XG59XG4uaWNvbi10YWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE2MFwiO1xufVxuLmljb24tdGF4aTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTYxXCI7XG59XG4uaWNvbi10ZWFtdmlld2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNjJcIjtcbn1cbi5pY29uLXRlbGVncmFtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNjNcIjtcbn1cbi5pY29uLXRlbGV2aXNpb24tZ3VpZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE2NFwiO1xufVxuLmljb24tdGVsZXZpc2lvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTY1XCI7XG59XG4uaWNvbi10ZW1wZXJhdHVyZS1jZWxzaXVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNjZcIjtcbn1cbi5pY29uLXRlbXBlcmF0dXJlLWZhaHJlbmhlaXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE2N1wiO1xufVxuLmljb24tdGVtcGVyYXR1cmUta2VsdmluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNjhcIjtcbn1cbi5pY29uLXRlbm5pczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTY5XCI7XG59XG4uaWNvbi10ZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNmFcIjtcbn1cbi5pY29uLXRlcnJhaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE2YlwiO1xufVxuLmljb24tdGV4dC10by1zcGVlY2gtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNmNcIjtcbn1cbi5pY29uLXRleHQtdG8tc3BlZWNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNmRcIjtcbn1cbi5pY29uLXRleHR1cmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE2ZVwiO1xufVxuLmljb24tdGhlYXRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTZmXCI7XG59XG4uaWNvbi10aGVtZS1saWdodC1kYXJrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNzBcIjtcbn1cbi5pY29uLXRoZXJtb21ldGVyLWxpbmVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNzFcIjtcbn1cbi5pY29uLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNzJcIjtcbn1cbi5pY29uLXRodW1iLWRvd24tb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTczXCI7XG59XG4uaWNvbi10aHVtYi1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNzRcIjtcbn1cbi5pY29uLXRodW1iLXVwLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE3NVwiO1xufVxuLmljb24tdGh1bWItdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE3NlwiO1xufVxuLmljb24tdGh1bWJzLXVwLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE3N1wiO1xufVxuLmljb24tdGlja2V0LWFjY291bnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE3OFwiO1xufVxuLmljb24tdGlja2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNzlcIjtcbn1cbi5pY29uLXRpZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTdhXCI7XG59XG4uaWNvbi10aWxlLWZvdXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE3YlwiO1xufVxuLmljb24tdGltZWxhcHNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhN2NcIjtcbn1cbi5pY29uLXRpbWVyLTM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE3ZFwiO1xufVxuLmljb24tdGltZXItMTA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE3ZVwiO1xufVxuLmljb24tdGltZXItb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhN2ZcIjtcbn1cbi5pY29uLXRpbWVyLXNhbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE4MFwiO1xufVxuLmljb24tdGltZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE4MVwiO1xufVxuLmljb24tdGltZXRhYmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhODJcIjtcbn1cbi5pY29uLXRvZ2dsZS1zd2l0Y2gtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhODNcIjtcbn1cbi5pY29uLXRvZ2dsZS1zd2l0Y2gtb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE4NFwiO1xufVxuLmljb24tdG9vbHRpcC1lZGl0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhODVcIjtcbn1cbi5pY29uLXRvb2x0aXAtaW1hZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE4NlwiO1xufVxuLmljb24tdG9vbHRpcC1vdXRsaW5lLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE4N1wiO1xufVxuLmljb24tdG9vbHRpcC1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhODhcIjtcbn1cbi5pY29uLXRvb2x0aXAtdGV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTg5XCI7XG59XG4uaWNvbi10b29sdGlwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOGFcIjtcbn1cbi5pY29uLXRvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYThiXCI7XG59XG4uaWNvbi10cmFmZmljLWxpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOGNcIjtcbn1cbi5pY29uLXRyYWluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOGRcIjtcbn1cbi5pY29uLXRyYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE4ZVwiO1xufVxuLmljb24tdHJhbnNjcmliZS1jbG9zZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYThmXCI7XG59XG4uaWNvbi10cmFuc2NyaWJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOTBcIjtcbn1cbi5pY29uLXRyYW5zZmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOTFcIjtcbn1cbi5pY29uLXRyYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOTJcIjtcbn1cbi5pY29uLXRyZWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE5M1wiO1xufVxuLmljb24tdHJlbGxvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOTRcIjtcbn1cbi5pY29uLXRyZW5kaW5nLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE5NVwiO1xufVxuLmljb24tdHJlbmRpbmctbmV1dHJhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTk2XCI7XG59XG4uaWNvbi10cmVuZGluZy11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTk3XCI7XG59XG4uaWNvbi10cnVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTk4XCI7XG59XG4uaWNvbi10c2hpcnQtY3JldzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTk5XCI7XG59XG4uaWNvbi10c2hpcnQtdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTlhXCI7XG59XG4uaWNvbi10dW1ibHItcmVibG9nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOWJcIjtcbn1cbi5pY29uLXR1bWJscjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTljXCI7XG59XG4uaWNvbi10d2l0Y2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE5ZFwiO1xufVxuLmljb24tdHdpdHRlci1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE5ZVwiO1xufVxuLmljb24tdHdpdHRlci1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE5ZlwiO1xufVxuLmljb24tdHdpdHRlci1yZXR3ZWV0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYTBcIjtcbn1cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFhMVwiO1xufVxuLmljb24tdWJ1bnR1OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYTJcIjtcbn1cbi5pY29uLXVtYnJlbGxhLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFhM1wiO1xufVxuLmljb24tdW1icmVsbGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFhNFwiO1xufVxuLmljb24tdW5kby12YXJpYW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYTVcIjtcbn1cbi5pY29uLXVuZG86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFhNlwiO1xufVxuLmljb24tdW5mb2xkLWxlc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFhN1wiO1xufVxuLmljb24tdW5mb2xkLW1vcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFhOFwiO1xufVxuLmljb24tdW5ncm91cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWE5XCI7XG59XG4uaWNvbi11bnRhcHBkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYWFcIjtcbn1cbi5pY29uLXVwbG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWFiXCI7XG59XG4uaWNvbi11c2I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFhY1wiO1xufVxuLmljb24tdmVjdG9yLWN1cnZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYWRcIjtcbn1cbi5pY29uLXZlY3Rvci1wb2ludDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWFlXCI7XG59XG4uaWNvbi12ZWN0b3Itc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYWZcIjtcbn1cbi5pY29uLXZlcmlmaWVkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYjBcIjtcbn1cbi5pY29uLXZpYnJhdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWIxXCI7XG59XG4uaWNvbi12aWRlby1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFiMlwiO1xufVxuLmljb24tdmlkZW8tc3dpdGNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYjNcIjtcbn1cbi5pY29uLXZpZGVvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYjRcIjtcbn1cbi5pY29uLXZpZXctYWdlbmRhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYjVcIjtcbn1cbi5pY29uLXZpZXctYXJyYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFiNlwiO1xufVxuLmljb24tdmlldy1jYXJvdXNlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWI3XCI7XG59XG4uaWNvbi12aWV3LWNvbHVtbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWI4XCI7XG59XG4uaWNvbi12aWV3LWRhc2hib2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWI5XCI7XG59XG4uaWNvbi12aWV3LWRheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWJhXCI7XG59XG4uaWNvbi12aWV3LWhlYWRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYmJcIjtcbn1cbi5pY29uLXZpZXctbGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWJjXCI7XG59XG4uaWNvbi12aWV3LW1vZHVsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWJkXCI7XG59XG4uaWNvbi12aWV3LXF1aWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYmVcIjtcbn1cbi5pY29uLXZpZXctc3RyZWFtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYmZcIjtcbn1cbi5pY29uLXZpZXctd2VlazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWMwXCI7XG59XG4uaWNvbi12aW1lbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWMxXCI7XG59XG4uaWNvbi12aW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYzJcIjtcbn1cbi5pY29uLXZrLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWMzXCI7XG59XG4uaWNvbi12ay1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFjNFwiO1xufVxuLmljb24tdms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFjNVwiO1xufVxuLmljb24tdm9pY2VtYWlsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYzZcIjtcbn1cbi5pY29uLXZvbHVtZS1oaWdoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYzdcIjtcbn1cbi5pY29uLXZvbHVtZS1sb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFjOFwiO1xufVxuLmljb24tdm9sdW1lLW1lZGl1bTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWM5XCI7XG59XG4uaWNvbi12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhY2FcIjtcbn1cbi5pY29uLXZvbHVtZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWNiXCI7XG59XG4uaWNvbi12cG46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFjY1wiO1xufVxuLmljb24td2FsazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWNkXCI7XG59XG4uaWNvbi13YWxsZXQtZ2lmdGNhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFjZVwiO1xufVxuLmljb24td2FsbGV0LW1lbWJlcnNoaXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFjZlwiO1xufVxuLmljb24td2FsbGV0LXRyYXZlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWQwXCI7XG59XG4uaWNvbi13YWxsZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFkMVwiO1xufVxuLmljb24td2FzaGluZy1tYWNoaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZDJcIjtcbn1cbi5pY29uLXdhdGNoLWV4cG9ydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWQzXCI7XG59XG4uaWNvbi13YXRjaC1pbXBvcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFkNFwiO1xufVxuLmljb24td2F0Y2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFkNVwiO1xufVxuLmljb24td2F0ZXItb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZDZcIjtcbn1cbi5pY29uLXdhdGVyLXB1bXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFkN1wiO1xufVxuLmljb24td2F0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFkOFwiO1xufVxuLmljb24td2VhdGhlci1jbG91ZHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFkOVwiO1xufVxuLmljb24td2VhdGhlci1mb2c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFkYVwiO1xufVxuLmljb24td2VhdGhlci1oYWlsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZGJcIjtcbn1cbi5pY29uLXdlYXRoZXItbGlnaHRuaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZGNcIjtcbn1cbi5pY29uLXdlYXRoZXItbmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFkZFwiO1xufVxuLmljb24td2VhdGhlci1wYXJ0bHljbG91ZHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFkZVwiO1xufVxuLmljb24td2VhdGhlci1wb3VyaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZGZcIjtcbn1cbi5pY29uLXdlYXRoZXItcmFpbnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFlMFwiO1xufVxuLmljb24td2VhdGhlci1zbm93eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWUxXCI7XG59XG4uaWNvbi13ZWF0aGVyLXN1bm55OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZTJcIjtcbn1cbi5pY29uLXdlYXRoZXItc3Vuc2V0LWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFlM1wiO1xufVxuLmljb24td2VhdGhlci1zdW5zZXQtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFlNFwiO1xufVxuLmljb24td2VhdGhlci1zdW5zZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFlNVwiO1xufVxuLmljb24td2VhdGhlci13aW5keS12YXJpYW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZTZcIjtcbn1cbi5pY29uLXdlYXRoZXItd2luZHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFlN1wiO1xufVxuLmljb24td2ViOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZThcIjtcbn1cbi5pY29uLXdlYmNhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWU5XCI7XG59XG4uaWNvbi13ZWlnaHQta2lsb2dyYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFlYVwiO1xufVxuLmljb24td2VpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZWJcIjtcbn1cbi5pY29uLXdoYXRzYXBwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZWNcIjtcbn1cbi5pY29uLXdoZWVsY2hhaXItYWNjZXNzaWJpbGl0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWVkXCI7XG59XG4uaWNvbi13aGl0ZS1iYWxhbmNlLWF1dG86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFlZVwiO1xufVxuLmljb24td2hpdGUtYmFsYW5jZS1pbmNhbmRlc2NlbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFlZlwiO1xufVxuLmljb24td2hpdGUtYmFsYW5jZS1pcnJhZGVzY2VudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWYwXCI7XG59XG4uaWNvbi13aGl0ZS1iYWxhbmNlLXN1bm55OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZjFcIjtcbn1cbi5pY29uLXdpZmk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFmMlwiO1xufVxuLmljb24td2lpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZjNcIjtcbn1cbi5pY29uLXdpa2lwZWRpYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWY0XCI7XG59XG4uaWNvbi13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFmNVwiO1xufVxuLmljb24td2luZG93LWNsb3NlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWY2XCI7XG59XG4uaWNvbi13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFmN1wiO1xufVxuLmljb24td2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZjhcIjtcbn1cbi5pY29uLXdpbmRvdy1vcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZjlcIjtcbn1cbi5pY29uLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZmFcIjtcbn1cbi5pY29uLXdpbmRvd3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFmYlwiO1xufVxuLmljb24td29yZHByZXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZmNcIjtcbn1cbi5pY29uLXdvcmtlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWZkXCI7XG59XG4uaWNvbi13dW5kZXJsaXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZmVcIjtcbn1cbi5pY29uLXhib3gtY29udHJvbGxlci1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFmZlwiO1xufVxuLmljb24teGJveC1jb250cm9sbGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViMDBcIjtcbn1cbi5pY29uLXhib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIwMVwiO1xufVxuLmljb24teGRhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViMDJcIjtcbn1cbi5pY29uLXhtbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjAzXCI7XG59XG4uaWNvbi15ZWFzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjA0XCI7XG59XG4uaWNvbi15ZWxwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViMDVcIjtcbn1cbi5pY29uLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjA2XCI7XG59XG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViMDdcIjtcbn1cbi5pY29uLXppcC1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIwOFwiO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDb250YWlucyBjdXN0b20gZWxlbWVudHMsIGNvbXBvbmVudHMgYW5kIGdlbmVyYWwgc3R5bGVzIHRoYXRcbi8qIGZvbGxvd3MgR29vZ2xlKFRNKSBNYXRlcmlhbCBEZXNpZ24oVE0pIHNwZWNzXG4vKlxuLyogaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9kZXNpZ24vc3BlYy9tYXRlcmlhbC1kZXNpZ24vaW50cm9kdWN0aW9uLmh0bWxcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIEF2YXRhcnNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYXZhdGFyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogMCA4cHggMCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNGRkZGRkY7XG5cbiAgICAmLnNxdWFyZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgJi5zbWFsbCB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgJi5iaWcge1xuICAgICAgICB3aWR0aDogNzJweDtcbiAgICAgICAgbWluLXdpZHRoOiA3MnB4O1xuICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICAgIH1cblxuICAgICYuaHVnZSB7XG4gICAgICAgIHdpZHRoOiA5NnB4O1xuICAgICAgICBtaW4td2lkdGg6IDk2cHg7XG4gICAgICAgIGhlaWdodDogOTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDk2cHg7XG4gICAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIEZvcm1zXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvcm0td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgLmZvcm0tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBOYXZpZ2F0aW9uIC0gU2ltcGxlXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5hdmlnYXRpb24tc2ltcGxlIHtcblxuICAgIC5pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGhlaWdodDogNDhweDtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNnB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3ViaGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgICAgICYubGlnaHQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBtZC1kaXZpZGVyIHtcbiAgICAgICAgbWFyZ2luOiA4cHggMDtcbiAgICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgUGFnaW5hdGlvblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaW1wbGUtcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuXG4gICAgLnBhZ2luYXRpb24taXRlbSB7XG4gICAgICAgIG1pbi13aWR0aDogNDhweDtcbiAgICAgICAgbWluLWhlaWdodDogNTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBQcmljZSBUYWJsZXNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJpY2UtdGFibGVzIHtcblxuICAgIC5wcmljZS10YWJsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIG1hcmdpbjogMjRweCAyNHB4IDAgMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAmLnN0eWxlLTEge1xuXG4gICAgICAgICAgICAucGFja2FnZS10eXBlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuXG4gICAgICAgICAgICAgICAgLnNhbGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMzJweCAxNnB4IDMycHg7XG5cbiAgICAgICAgICAgICAgICAuY3VycmVuY3kge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucGVyaW9kIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDVweCA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBtZC1kaXZpZGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggMzJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRlcm1zIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgLnRlcm0ge1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3RhLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IGF1dG8gMzJweCBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc3R5bGUtMiB7XG5cbiAgICAgICAgICAgIC5iYWRnZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYWNrYWdlLXR5cGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHggMzJweCAyNHB4IDMycHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzJweCA4cHggMzJweDtcblxuICAgICAgICAgICAgICAgIC5jdXJyZW5jeSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudmFsdWUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBlcmlvZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRlcm1zIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgICAgICAgICAgIC50ZXJtIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jdGEtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDhweCBhdXRvIDMycHggYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnN0eWxlLTMge1xuXG4gICAgICAgICAgICAucGFja2FnZS10eXBlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDMycHg7XG5cbiAgICAgICAgICAgICAgICAuY3VycmVuY3kge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudmFsdWUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wZXJpb2Qge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRlcm1zIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMycHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuXG4gICAgICAgICAgICAgICAgLnRlcm0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jdGEtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDhweCAzMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubm90ZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDMycHggMTZweCAzMnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBUYWJsZSAtIFNpbXBsZVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaW1wbGUtdGFibGUtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXG4gICAgLnRhYmxlLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgIH1cbn1cblxudGFibGUge1xuXG4gICAgJi5zaW1wbGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICB0aGVhZCB7XG5cbiAgICAgICAgICAgIHRyIHtcblxuICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGJvZHkge1xuXG4gICAgICAgICAgICB0ciB7XG5cbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggOHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcblxuICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jbGlja2FibGUge1xuXG4gICAgICAgICAgICB0Ym9keSB7XG5cbiAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBUeXBvZ3JhcGh5XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5odG1sIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtcm9vdDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xufVxuXG5ib2R5IHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbn1cblxuaHRtbCwgYm9keSB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbn1cblxuZm9ybSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi8vIEhlYWRpbmdzXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiAkaDE7XG59XG5cbmgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogJGgyO1xufVxuXG5oMywgLmgzIHtcbiAgICBmb250LXNpemU6ICRoMztcbn1cblxuaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAkaDQ7XG59XG5cbmg1LCAuaDUge1xuICAgIGZvbnQtc2l6ZTogJGg1O1xufVxuXG5oNiwgLmg2IHtcbiAgICBmb250LXNpemU6ICRoNjtcbn1cblxuLy8gTGlua3NcbmEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG4vLyBBYmJyXG5hYmJyIHtcbiAgICBjdXJzb3I6IGhlbHA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuXG4vLyBCbG9ja3F1b3RlXG5ibG9ja3F1b3RlIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1hcmdpbjogMWVtIDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuXG4gICAgZm9vdGVyIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDIwMTQgXFwwMEEwJztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucmV2ZXJzZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXG4gICAgICAgIGZvb3RlciB7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcMjAxNCBcXDAwQTAnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBDb2RlXG5jb2RlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWNvZGU7XG5cbiAgICAmOm5vdCguaGlnaGxpZ2h0KSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNjUpO1xuICAgICAgICBjb2xvcjogIzEwNkNDODtcbiAgICAgICAgbWFyZ2luOiAwIDFweDtcbiAgICAgICAgcGFkZGluZzogMnB4IDNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIH1cbn1cblxuLy8gRGVmaW5pdGlvbiBsaXN0c1xuZGwge1xuXG4gICAgZHQge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICBkZCB7XG4gICAgICAgIG1hcmdpbjogNHB4IDAgMTZweCAwO1xuICAgIH1cbn1cblxuLy8gTWFya1xubWFyayB7XG4gICAgYmFja2dyb3VuZDogI0Y3RjQ5QTtcbn1cblxuLy8gUHJlXG5wcmUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbWFyZ2luOiA4cHggMTZweDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbi8vIFNtYWxsXG5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8vIFRhYmxlXG50YWJsZSB7XG5cbiAgICB0aGVhZCB7XG5cbiAgICAgICAgdHIge1xuXG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gVGV4dCBmb3JtYXQgaGVscGVyc1xuLnRleHQtaXRhbGljIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi50ZXh0LXNlbWlib2xkIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udGV4dC1ib2xkLCBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50ZXh0LXN0cmlrZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi50ZXh0LXN1cGVyIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG59XG5cbi50ZXh0LXN1YiB7XG4gICAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBUZXh0IGFsaWduIGhlbHBlcnNcbi50ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi8vIEZvbnQgd2VpZ2h0IGhlbHBlcnNcbkBmb3IgJHdlaWdodCBmcm9tIDEgdGhyb3VnaCA5IHtcblxuICAgIC5mb250LXdlaWdodC0jeyR3ZWlnaHQgKiAxMDB9IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICN7JHdlaWdodCAqIDEwMH07XG4gICAgfVxufVxuXG4vLyBGb250IHNpemUgaGVscGVyc1xuQGZvciAkc2l6ZSBmcm9tIDEgdGhyb3VnaCA2MCB7XG5cbiAgICAuZm9udC1zaXplLSN7JHNpemUgKiAyfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogI3skc2l6ZSAqIDJ9cHg7XG4gICAgfVxufVxuXG4vLyBMaW5lIGhlaWdodCBoZWxwZXJzXG5AZm9yICRsaW5lSGVpZ2h0IGZyb20gMSB0aHJvdWdoIDYwIHtcblxuICAgIC5saW5lLWhlaWdodC0jeyRsaW5lSGVpZ2h0ICogMn0ge1xuICAgICAgICBsaW5lLWhlaWdodDogI3skbGluZUhlaWdodCAqIDJ9cHg7XG4gICAgfVxufVxuXG4vLyBCb3hlZCB0ZXh0XG4udGV4dC1ib3hlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgbWFyZ2luOiAwIDhweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8vIEJveGVkIHRleHQgbGlnaHRcbi50ZXh0LWJveGVkLWxpZ2h0IHtcbiAgICBAZXh0ZW5kIC50ZXh0LWJveGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLy8gVHJ1bmNhdGVcbi50ZXh0LXRydW5jYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8vIE5vd3JhcFxuLnRleHQtbm93cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufSIsIi5hbmd1bGFyLWdvb2dsZS1tYXAtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xufSIsIi5tb21lbnQtcGlja2VyIHtcblxuICAgIC5tb21lbnQtcGlja2VyLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAyOTZweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy00ZHA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcignZ3JleScsICcxMDAnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoJ2xpZ2h0LWJsdWUnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlci12aWV3IHtcblxuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBAIENoYXJ0IEMzXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYzMge1xuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuXG4gICAgc3ZnIHtcbiAgICAgICAgZm9udDogMTJweCBSb2JvdG9EcmFmdCwgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBzYW5zLXNlcmlmO1xuICAgIH1cblxuICAgIHBhdGgsIGxpbmUge1xuICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICBzdHJva2U6ICMwMDA7XG4gICAgfVxuXG4gICAgdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuXG4gICAgLmMzLWxlZ2VuZC1pdGVtLXRpbGUsIC5jMy14Z3JpZC1mb2N1cywgLmMzLXlncmlkLCAuYzMtZXZlbnQtcmVjdCwgLmMzLWJhcnMgcGF0aCB7XG4gICAgICAgIHNoYXBlLXJlbmRlcmluZzogY3Jpc3BFZGdlcztcbiAgICB9XG4gICAgLyotLSBDaGFydCAtLSovXG5cbiAgICAvKi0tIExpbmUgLS0qL1xuICAgIC5jMy1jaGFydC1saW5lIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gICAgfVxuICAgIC5jMy1saW5lIHtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gICAgfVxuICAgICYuc3Ryb2tlLTMge1xuICAgICAgICAuYzMtbGluZSB7XG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDNweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnN0cm9rZS0yIHtcbiAgICAgICAgLmMzLWxpbmUge1xuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLyotLSBQb2ludCAtLSovXG4gICAgLmMzLWNpcmNsZSB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICAgICAgICBzdHJva2U6IHdoaXRlO1xuICAgICAgICBzdHJva2Utd2lkdGg6IDI7XG4gICAgICAgICYuX2V4cGFuZGVkXyB7XG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDM7XG4gICAgICAgICAgICBzdHJva2U6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmMzLXNlbGVjdGVkLWNpcmNsZSB7XG5cbiAgICB9XG5cbiAgICAuYzMtY2hhcnQtYXJjIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBzdHJva2U6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICB0ZXh0IHtcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKi0tIEF4aXMgLS0qL1xuICAgIC8qLS0gR3JpZCAtLSovXG4gICAgLmMzLWdyaWQge1xuICAgICAgICBsaW5lIHtcbiAgICAgICAgICAgIHN0cm9rZTogcmdiYSgwLCAwLCAwLCAuMDQpO1xuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgdGV4dCB7XG4gICAgICAgICAgICBmaWxsOiAjYWFhO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jMy1heGlzIHtcbiAgICAgICAgLnRpY2sge1xuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgICAgIHRleHQge1xuICAgICAgICAgICAgZmlsbDogcmdiYSgwLCAwLCAwLCAuMzMpO1xuICAgICAgICB9XG4gICAgICAgIGxpbmUsIHBhdGgge1xuICAgICAgICAgICAgc3Ryb2tlOiByZ2JhKDAsIDAsIDAsIC4wNCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmMzLXhncmlkLCAuYzMteWdyaWQge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAwIDA7XG4gICAgfVxuXG4gICAgLyotLSBUZXh0IG9uIENoYXJ0IC0tKi9cbiAgICAuYzMtdGV4dC5jMy1lbXB0eSB7XG4gICAgICAgIGZpbGw6ICM4MDgwODA7XG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIH1cblxuICAgIC8qLS0gQmFyIC0tKi9cbiAgICAuYzMtYmFyIHtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAwO1xuICAgICAgICAmLl9leHBhbmRlZF8ge1xuICAgICAgICAgICAgZmlsbC1vcGFjaXR5OiAwLjc1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyotLSBGb2N1cyAtLSovXG4gICAgLmMzLXRhcmdldCB7XG4gICAgICAgICYuYzMtZm9jdXNlZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcGF0aC5jMy1saW5lLCAuYzMtdGFyZ2V0LmMzLWZvY3VzZWQgcGF0aC5jMy1zdGVwIHtcbiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDNweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYzMtZGVmb2N1c2VkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMyAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyotLSBSZWdpb24gLS0qL1xuICAgIC5jMy1yZWdpb24ge1xuICAgICAgICBmaWxsOiBzdGVlbGJsdWU7XG4gICAgICAgIGZpbGwtb3BhY2l0eTogMC4xO1xuICAgIH1cblxuICAgIC8qLS0gQnJ1c2ggLS0qL1xuICAgIC5jMy1icnVzaCAuZXh0ZW50IHtcbiAgICAgICAgZmlsbC1vcGFjaXR5OiAwLjE7XG4gICAgfVxuXG4gICAgLyotLSBTZWxlY3QgLSBEcmFnIC0tKi9cbiAgICAvKi0tIExlZ2VuZCAtLSovXG4gICAgLmMzLWxlZ2VuZC1pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgIC5jMy1sZWdlbmQtaXRlbS1oaWRkZW4ge1xuICAgICAgICBvcGFjaXR5OiAwLjE1O1xuICAgIH1cblxuICAgIC5jMy1sZWdlbmQtYmFja2dyb3VuZCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgICBzdHJva2U6IGxpZ2h0Z3JheTtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxO1xuICAgIH1cblxuICAgIC8qLS0gVG9vbHRpcCAtLSovXG4gICAgLmMzLXRvb2x0aXAtY29udGFpbmVyIHtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgfVxuXG4gICAgLmMzLXRvb2x0aXAge1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgZW1wdHktY2VsbHM6IHNob3c7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgLjE0KSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAuMDk4KSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgLjA4NCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgICAgfVxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgY29sb3I6cmdiYSgwLDAsMCwwLjg0KTtcblxuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnZhbHVlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDAsMCwwLDAuODQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyotLSBBcmVhIC0tKi9cbiAgICAuYzMtYXJlYSB7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMDtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgIH1cblxuICAgIC8qLS0gQXJjIC0tKi9cbiAgICAuYzMtY2hhcnQtYXJjcy10aXRsZSB7XG4gICAgICAgIGRvbWluYW50LWJhc2VsaW5lOiBtaWRkbGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgfVxuXG4gICAgLmMzLWNoYXJ0LWFyY3Mge1xuICAgICAgICAuYzMtY2hhcnQtYXJjcy1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgIGZpbGw6ICNlMGUwZTA7XG4gICAgICAgICAgICBzdHJva2U6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuYzMtY2hhcnQtYXJjcy1nYXVnZS11bml0IHtcbiAgICAgICAgICAgIGZpbGw6ICMwMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYzMtY2hhcnQtYXJjcy1nYXVnZS1tYXgge1xuICAgICAgICAgICAgZmlsbDogIzc3NztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jMy1jaGFydC1hcmNzLWdhdWdlLW1pbiB7XG4gICAgICAgICAgICBmaWxsOiAjNzc3O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmMzLWNoYXJ0LWFyYyAuYzMtZ2F1Z2UtdmFsdWUge1xuICAgICAgICBmaWxsOiAjMDAwO1xuICAgIH1cbn1cbiIsIi5jdC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uY3QtY2hhcnQtZG9udXQsXG4uY3QtY2hhcnQtcGllIHtcblxuICAgIC5jdC1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG59IiwiLmNoYXJ0LWxlZ2VuZCxcbi5iYXItbGVnZW5kLFxuLmxpbmUtbGVnZW5kLFxuLnBpZS1sZWdlbmQsXG4ucmFkYXItbGVnZW5kLFxuLnBvbGFyYXJlYS1sZWdlbmQsXG4uZG91Z2hudXQtbGVnZW5kIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xufSIsInRhYmxlLmRhdGFUYWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG5cbiAgICB0aGVhZCB7XG5cbiAgICAgICAgdHIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDhweDtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kdC1oZWFkLWxlZnQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZHQtaGVhZC1jZW50ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kdC1oZWFkLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kdC1oZWFkLWp1c3RpZnkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZHQtaGVhZC1ub3dyYXAge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50YWJsZS1oZWFkZXIge1xuXG4gICAgICAgICAgICAgICAgLmNvbHVtbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zZWxlY3RpemUtY29udHJvbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zaW5nbGUge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0aXplLWlucHV0IHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb2x1bW4tc2VhcmNoLWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kdC1oZWFkLWxlZnQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZHQtaGVhZC1jZW50ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kdC1oZWFkLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kdC1oZWFkLWp1c3RpZnkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZHQtaGVhZC1ub3dyYXAge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc29ydGluZywgLnNvcnRpbmdfYXNjLCAuc29ydGluZ19kZXNjIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgICAgIC50YWJsZS1oZWFkZXIge1xuXG4gICAgICAgICAgICAgICAgLmNvbHVtbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuc29ydGluZyB7XG5cbiAgICAgICAgICAgIC50YWJsZS1oZWFkZXIge1xuXG4gICAgICAgICAgICAgICAgLmNvbHVtbi10aXRsZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlYWE4JztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zb3J0aW5nX2FzYyB7XG5cbiAgICAgICAgICAgIC50YWJsZS1oZWFkZXIge1xuXG4gICAgICAgICAgICAgICAgLmNvbHVtbi10aXRsZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlNzE4JztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zb3J0aW5nX2Rlc2Mge1xuXG4gICAgICAgICAgICAudGFibGUtaGVhZGVyIHtcblxuICAgICAgICAgICAgICAgIC5jb2x1bW4tdGl0bGUge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTcxNSc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc29ydGluZ19hc2NfZGlzYWJsZWQge1xuXG4gICAgICAgIH1cblxuICAgICAgICAuc29ydGluZ19kZXNjX2Rpc2FibGVkIHtcblxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICB0Zm9vdCB7XG5cbiAgICAgICAgdHIge1xuXG4gICAgICAgIH1cblxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMThweCA2cHggMThweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTExMTExO1xuXG4gICAgICAgICAgICAmLmR0LWhlYWQtbGVmdCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kdC1oZWFkLWNlbnRlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmR0LWhlYWQtcmlnaHQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmR0LWhlYWQtanVzdGlmeSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kdC1oZWFkLW5vd3JhcCB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMThweCA2cHggMThweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTExMTExO1xuXG4gICAgICAgICAgICAmLmR0LWhlYWQtbGVmdCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kdC1oZWFkLWNlbnRlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmR0LWhlYWQtcmlnaHQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmR0LWhlYWQtanVzdGlmeSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kdC1oZWFkLW5vd3JhcCB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgdGJvZHkge1xuXG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG5cbiAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCMEJFRDk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZGV0YWlscy1vcGVuIHtcblxuICAgICAgICAgICAgICAgIHRkIHtcblxuICAgICAgICAgICAgICAgICAgICAmLmRldGFpbC1jb2x1bW4ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kZXRhaWxzLXJvdyB7XG5cbiAgICAgICAgICAgICAgICAmLm9kZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGgge1xuICAgICAgICAgICAgcGFkZGluZzogMTRweCAxNXB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgICAgJi5kdC1ib2R5LWxlZnQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZHQtYm9keS1jZW50ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kdC1ib2R5LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kdC1ib2R5LWp1c3RpZnkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZHQtYm9keS1ub3dyYXAge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmR0LWJvZHktbGVmdCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kdC1ib2R5LWNlbnRlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmR0LWJvZHktcmlnaHQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmR0LWJvZHktanVzdGlmeSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kdC1ib2R5LW5vd3JhcCB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRoIHtcblxuICAgICAgICAmLmR0LWxlZnQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZHQtY2VudGVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZHQtcmlnaHQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmR0LWp1c3RpZnkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZHQtbm93cmFwIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIHRkIHtcblxuICAgICAgICAmLmR0LWxlZnQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZHQtY2VudGVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZGF0YVRhYmxlc19lbXB0eSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUxcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLmR0LXJpZ2h0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kdC1qdXN0aWZ5IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmR0LW5vd3JhcCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmLnJvdy1ib3JkZXIge1xuXG4gICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICB9XG5cbiAgICAgICAgdGJvZHkge1xuXG4gICAgICAgICAgICB0ciB7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcblxuICAgICAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICYuY2VsbC1ib3JkZXIge1xuXG4gICAgICAgIHRib2R5IHtcblxuICAgICAgICAgICAgdHIge1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5zdHJpcGUge1xuXG4gICAgICAgIHRib2R5IHtcblxuICAgICAgICAgICAgdHIge1xuXG4gICAgICAgICAgICAgICAgJi5vZGQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXG4gICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FCQjlEMztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICYuaG92ZXIge1xuXG4gICAgICAgIHRib2R5IHtcblxuICAgICAgICAgICAgdHIge1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTlCN0QxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5vZGQge1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E5QjdEMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5ldmVuIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBOUI3RDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm9yZGVyLWNvbHVtbiB7XG5cbiAgICAgICAgdGJvZHkge1xuXG4gICAgICAgICAgICB0ciB7XG5cbiAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzEge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiAuc29ydGluZ18zIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18xIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBQ0JBRDQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FDQkFENDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUNCQUQ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICYuc3RyaXBlIHtcblxuICAgICAgICAgICAgdGJvZHkge1xuXG4gICAgICAgICAgICAgICAgdHIge1xuXG4gICAgICAgICAgICAgICAgICAgICYub2RkIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18xIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTZCM0NEO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBN0I1Q0U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E5QjZEMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5ldmVuIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18xIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkZCRkI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZERkRGRDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUNCQUQ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBREJCRDY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FGQkREODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJi5ob3ZlciB7XG5cbiAgICAgICAgICAgIHRib2R5IHtcblxuICAgICAgICAgICAgICAgIHRyIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18xIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQUVBO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkVCRUI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTFBRUM3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBMkFGQzg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E0QjJDQjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5vZGQge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTFBRUM3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBMkFGQzg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E0QjJDQjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuZXZlbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18xIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUFFQTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18xIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBMUFFQzc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0EyQUZDODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTRCMkNCO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmLm5vLWZvb3RlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG4gICAgJi5ub3dyYXAge1xuXG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmLmNvbXBhY3Qge1xuXG4gICAgICAgIHRoZWFkIHtcblxuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA5cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggOXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICB0Zm9vdCB7XG5cbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggOXB4IDNweCA5cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggOXB4IDNweCA5cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIHRib2R5IHtcblxuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH1cblxufVxuXG4vKlxuICogQ29udHJvbCBmZWF0dXJlIGxheW91dFxuICovXG4uZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogMDtcblxuICAgIC50b3Age1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgfVxuXG4gICAgLmJvdHRvbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMTZweCA4cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuXG4gICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcblxuICAgICAgICAgICAgLmxlbmd0aCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAuZGF0YVRhYmxlc19sZW5ndGgge1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XG5cbiAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAuZGF0YVRhYmxlc19pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGFnaW5hdGlvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgICAgICAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41ZW07XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcblxuICAgICAgICAucGFnaW5hdGVfYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICBwYWRkaW5nOiA5cHggMTJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDJweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgOTk5ZW0gMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgOTk5ZW0gMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjA4KSwgaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jdXJyZW50LCAmLmRpc2FibGVkLCAmLmRpc2FibGVkOmhvdmVyLCAmLmRpc2FibGVkOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuZGF0YVRhYmxlc19wcm9jZXNzaW5nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSksIGNvbG9yLXN0b3AoMjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkpLCBjb2xvci1zdG9wKDc1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSk7XG4gICAgICAgIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgMjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgNzUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgMjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgNzUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgICAvKiBGRjMuNisgKi9cbiAgICAgICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgMjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgNzUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgICAvKiBJRTEwKyAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDI1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDc1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgICAgLyogT3BlcmEgMTEuMTArICovXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDI1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDc1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgICAgLyogVzNDICovXG4gICAgfVxuXG4gICAgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuXG4gICAgICAgIC8qIENsZWFyIHRoZSB0YWJsZSBib3JkZXIgJiBzaGFkb3dzICovXG4gICAgICAgIHRhYmxlLmRhdGFUYWJsZSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgICAgICAmLnJvdy1ib3JkZXIge1xuXG4gICAgICAgICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTZweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDk1KSwgMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDJweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIHRyIHtcblxuICAgICAgICAgICAgICAgIHRoIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAudGFibGUtaGVhZGVyIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2x1bW4tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5kYXRhVGFibGVzX3Njcm9sbEJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAmID4gLmRhdGFUYWJsZXNfc2l6aW5nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICYgPiAuZGF0YVRhYmxlc19zaXppbmcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5vLWZvb3RlciB7XG5cbiAgICAgICAgLmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB0YWJsZSxcbiAgICAgICAgLmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICB9XG59XG5cbi8qIERhdGFUYWJsZSBTcGVjaWZpYyBDb250ZW50IFJ1bGVzICYgRml4ZXMgKi9cbnRhYmxlLmRhdGFUYWJsZSB7XG5cbiAgICAuc2hvdy1kZXRhaWxzIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC5hY3Rpb24tYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICB9XG5cbiAgICB9XG59XG5cbi8qIEZ1bGxwYWdlIGRhdGF0YWJsZSAqL1xuLmZ1bGxwYWdlLWRhdGF0YWJsZSB7XG5cbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cblxuLyogRnVsbHBhZ2UgZGF0YXRhYmxlIElFMTEgRml4ICovXG4uZXhwbG9yZXItMTEge1xuXG4gICAgLmZ1bGxwYWdlLWRhdGF0YWJsZSB7XG5cbiAgICAgICAgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIFJlc3BvbnNpdmUgZGF0YXRhYmxlICovXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQge1xuXG4gICAgJi5kdHItaW5saW5lIHtcblxuICAgICAgICAmLmNvbGxhcHNlZCB7XG5cbiAgICAgICAgICAgID4gdGJvZHkge1xuXG4gICAgICAgICAgICAgICAgPiB0ciB7XG5cbiAgICAgICAgICAgICAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgICAgICAgICAgICAgPiB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnKyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5wYXJlbnQge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICAgICAgICAgICAgICAgICAgPiB0aDpmaXJzdC1jaGlsZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiB0Ym9keSB7XG5cbiAgICAgICAgPiB0ciB7XG5cbiAgICAgICAgICAgICYuY2hpbGQge1xuXG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZHRyLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKlxuXG5naXRodWIuY29tIHN0eWxlIChjKSBWYXNpbHkgUG9sb3ZueW92IDx2YXN0QHdoaXRlYW50cy5uZXQ+XG5cbiovXG5cbmhsanMgLFxuW2hsanNdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuLy8gICAgcGFkZGluZzogMC41ZW07XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG59XG5cbi5obGpzLWNvbW1lbnQsXG4uZGlmZiAuaGxqcy1oZWFkZXIge1xuICAgIGNvbG9yOiAjOTk4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmhsanMta2V5d29yZCxcbi5jc3MgLnJ1bGUgLmhsanMta2V5d29yZCxcbi5obGpzLXdpbnV0aWxzLFxuLm5naW54IC5obGpzLXRpdGxlLFxuLmhsanMtc3Vic3QsXG4uaGxqcy1yZXF1ZXN0LFxuLmhsanMtc3RhdHVzIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhsanMtbnVtYmVyLFxuLmhsanMtaGV4Y29sb3IsXG4ucnVieSAuaGxqcy1jb25zdGFudCB7XG4gICAgY29sb3I6ICMwMDgwODA7XG59XG5cbi5obGpzLXN0cmluZyxcbi5obGpzLXRhZyAuaGxqcy12YWx1ZSxcbi5obGpzLWRvY3RhZyxcbi50ZXggLmhsanMtZm9ybXVsYSB7XG4gICAgY29sb3I6ICNkMTQ7XG59XG5cbi5obGpzLXRpdGxlLFxuLmhsanMtaWQsXG4uc2NzcyAuaGxqcy1wcmVwcm9jZXNzb3Ige1xuICAgIGNvbG9yOiAjOTAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGxqcy1saXN0IC5obGpzLWtleXdvcmQsXG4uaGxqcy1zdWJzdCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmhsanMtY2xhc3MgLmhsanMtdGl0bGUsXG4uaGxqcy10eXBlLFxuLnZoZGwgLmhsanMtbGl0ZXJhbCxcbi50ZXggLmhsanMtY29tbWFuZCB7XG4gICAgY29sb3I6ICM0NTg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5obGpzLXRhZyxcbi5obGpzLXRhZyAuaGxqcy10aXRsZSxcbi5obGpzLXJ1bGUgLmhsanMtcHJvcGVydHksXG4uZGphbmdvIC5obGpzLXRhZyAuaGxqcy1rZXl3b3JkIHtcbiAgICBjb2xvcjogIzAwMDA4MDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uaGxqcy1hdHRyaWJ1dGUsXG4uaGxqcy12YXJpYWJsZSxcbi5saXNwIC5obGpzLWJvZHksXG4uaGxqcy1uYW1lIHtcbiAgICBjb2xvcjogIzAwODA4MDtcbn1cblxuLmhsanMtcmVnZXhwIHtcbiAgICBjb2xvcjogIzAwOTkyNjtcbn1cblxuLmhsanMtc3ltYm9sLFxuLnJ1YnkgLmhsanMtc3ltYm9sIC5obGpzLXN0cmluZyxcbi5saXNwIC5obGpzLWtleXdvcmQsXG4uY2xvanVyZSAuaGxqcy1rZXl3b3JkLFxuLnNjaGVtZSAuaGxqcy1rZXl3b3JkLFxuLnRleCAuaGxqcy1zcGVjaWFsLFxuLmhsanMtcHJvbXB0IHtcbiAgICBjb2xvcjogIzk5MDA3Mztcbn1cblxuLmhsanMtYnVpbHRfaW4ge1xuICAgIGNvbG9yOiAjMDA4NmIzO1xufVxuXG4uaGxqcy1wcmVwcm9jZXNzb3IsXG4uaGxqcy1wcmFnbWEsXG4uaGxqcy1waSxcbi5obGpzLWRvY3R5cGUsXG4uaGxqcy1zaGViYW5nLFxuLmhsanMtY2RhdGEge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGxqcy1kZWxldGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2ZkZDtcbn1cblxuLmhsanMtYWRkaXRpb24ge1xuICAgIGJhY2tncm91bmQ6ICNkZmQ7XG59XG5cbi5kaWZmIC5obGpzLWNoYW5nZSB7XG4gICAgYmFja2dyb3VuZDogIzAwODZiMztcbn1cblxuLmhsanMtY2h1bmsge1xuICAgIGNvbG9yOiAjYWFhO1xufSIsIi8vIE5WRDMgY3VzdG9tIHN0eWxlc1xubnZkMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLy8gUmVtb3ZlIGhvcml6b250YWwgZ3JpZCBsaW5lc1xuICAgICYucmVtb3ZlLXgtbGluZXMge1xuXG4gICAgICAgIC5udi14IHtcblxuICAgICAgICAgICAgLnRpY2sge1xuXG4gICAgICAgICAgICAgICAgbGluZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIHZlcnRpY2FsIGxpbmVzXG4gICAgJi5yZW1vdmUteS1saW5lcyB7XG5cbiAgICAgICAgLm52LXkge1xuXG4gICAgICAgICAgICAudGljayB7XG5cbiAgICAgICAgICAgICAgICBsaW5lIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnJlbW92ZS1saW5lLXN0cm9rZSB7XG5cbiAgICAgICAgLm52LWdyb3VwcyB7XG5cbiAgICAgICAgICAgIHBhdGgge1xuXG4gICAgICAgICAgICAgICAgJi5udi1saW5lIHtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5yZW1vdmUtb3BhY2l0eSB7XG5cbiAgICAgICAgLm52LWdyb3VwcyB7XG5cbiAgICAgICAgICAgIC5udi1ncm91cCB7XG4gICAgICAgICAgICAgICAgZmlsbC1vcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNob3ctbGluZS1wb2ludHMge1xuXG4gICAgICAgIC5udi1saW5lIHtcblxuICAgICAgICAgICAgLm52LXNjYXR0ZXIge1xuXG4gICAgICAgICAgICAgICAgLm52LWdyb3VwcyB7XG5cbiAgICAgICAgICAgICAgICAgICAgLm52LXBvaW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGwtb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLW9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTlZEMyBzdHlsZSBvdmVycmlkZXNcbi5udmQzIHtcblxuICAgIHRleHQge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHk7XG4gICAgfVxuXG4gICAgbGluZSB7XG5cbiAgICAgICAgJi5udi1ndWlkZWxpbmUge1xuICAgICAgICAgICAgc3Ryb2tlOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm52LWdyb3VwcyB7XG5cbiAgICAgICAgLm52LXBvaW50IHtcblxuICAgICAgICAgICAgJi5ob3ZlciB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmaWxsLW9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBzdHJva2Utb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBOVkQzIFRvb2x0aXBcbi5udnRvb2x0aXAge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgJi5ncmF2aXR5LW4ge1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmdyYXZpdHktcyB7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZ3Jhdml0eS1lIHtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTFweDtcbiAgICAgICAgICAgIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmdyYXZpdHktdyB7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTExcHg7XG4gICAgICAgICAgICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRhYmxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gICAgICAgIHRib2R5IHtcblxuICAgICAgICAgICAgdHIge1xuXG4gICAgICAgICAgICAgICAgdGQge1xuXG4gICAgICAgICAgICAgICAgICAgICYubGVnZW5kLWNvbG9yLWd1aWRlIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucHMtY29udGFpbmVyIHtcblxuICAgICY6aG92ZXIge1xuXG4gICAgICAgIC5wcy1pbi1zY3JvbGxpbmcge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHMtaW4tc2Nyb2xsaW5nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuXG4gICAgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiA0cHggMDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIHotaW5kZXg6IDQ5O1xuXG4gICAgICAgID4gLnBzLXNjcm9sbGJhci14IHtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiA0cHggMDtcbiAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgei1pbmRleDogNDk7XG5cbiAgICAgICAgPiAucHMtc2Nyb2xsYmFyLXkge1xuICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIudGEtcm9vdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAudGEtc2Nyb2xsLXdpbmRvdyB7XG5cbiAgICAgICAgJi5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZm9jdXNzZWQge1xuXG4gICAgICAgID4gLnRhLXNjcm9sbC13aW5kb3d7XG5cbiAgICAgICAgICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGV4dGFyZWEge1xuXG4gICAgICAgICYudGEtZWRpdG9yIHtcblxuICAgICAgICAgICAgJi50YS1odG1sIHtcbiAgICAgICAgICAgICAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhLXRvb2xiYXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMTIpO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcignZ3JleScsICcxMDAnKTtcblxuICAgICAgICAudGEtZ3JvdXAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgICN0b29sYmFyV0MsXG4gICAgICAgICAgICAjdG9vbGJhckNDIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1kLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDRweCAwO1xuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgSGVscGVyc1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbltuZ1xcOmNsb2FrXSwgW25nLWNsb2FrXSwgW2RhdGEtbmctY2xvYWtdLCBbeC1uZy1jbG9ha10sIC5uZy1jbG9haywgLngtbmctY2xvYWsge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLW1hcmdpbiB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1yYWRpdXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5kaXZpZGVyLXZlcnRpY2FsIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIG1hcmdpbjogMCA4cHg7XG59XG5cbi8vIFNvZnQgaGlkZSAoZG9uJ3QgcmVtb3ZlIGZyb20gRE9NIGZsb3cpXG4uaGlkZGVuIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbn1cblxuW2ZpbGwtd2lkdGhdIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbltmaWxsLWhlaWdodF0ge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi5mdWxsLWhlaWdodCB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi8vIEltYWdlcyBpbiBsaW5rc1xuYSB7XG5cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG59XG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2VzXG5pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi8vIFNjcm9sbGFibGVcbi5zY3JvbGxhYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICYub25seS14IHtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIH1cblxuICAgICYub25seS15IHtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cbn1cblxuLy8gRmxleCBTY3JvbGxhYmxlICh3aXRob3V0IGRpc3BsYXk6YmxvY2spXG4uZmxleC1zY3JvbGxhYmxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICYub25seS14IHtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIH1cblxuICAgICYub25seS15IHtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cbn1cblxuLy8gQmFja2dyb3VuZCBJY29uXG4uYmFja2dyb3VuZC1pbWFnZS1jZW50ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogLTE7XG59XG5cbi8vIENsYXNzaWMgdmVydGljYWwgYWxpZ25cbi5hbGlnbi12ZXJ0aWNhbCB7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAuYWxpZ24tdmVydGljYWwtdG9wLFxuICAgIC5hbGlnbi12ZXJ0aWNhbC1taWRkbGUsXG4gICAgLmFsaWduLXZlcnRpY2FsLWJvdHRvbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuYWxpZ24tdmVydGljYWwtdG9wIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICAuYWxpZ24tdmVydGljYWwtbWlkZGxlIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAuYWxpZ24tdmVydGljYWwtYm90dG9tIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG59XG5cbi8vIFBhZGRpbmcgaGVscGVyc1xuLy8gTXVsdGlwbGVzIG9mIDUsIG1heDoxMDBcbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuXG4gICAgLnBhZGRpbmctI3skaSAqIDV9LFxuICAgIC5wLSN7JGkgKiA1fSB7XG4gICAgICAgIHBhZGRpbmc6ICN7KCRpICogNSkgKyAncHgnfTtcbiAgICB9XG5cbiAgICAucGFkZGluZy10b3AtI3skaSAqIDV9LFxuICAgIC5wdC0jeyRpICogNX0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogI3soJGkgKiA1KSArICdweCd9O1xuICAgIH1cblxuICAgIC5wYWRkaW5nLXJpZ2h0LSN7JGkgKiA1fSxcbiAgICAucHItI3skaSAqIDV9IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogI3soJGkgKiA1KSArICdweCd9O1xuICAgIH1cblxuICAgIC5wYWRkaW5nLWJvdHRvbS0jeyRpICogNX0sXG4gICAgLnBiLSN7JGkgKiA1fSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAjeygkaSAqIDUpICsgJ3B4J307XG4gICAgfVxuXG4gICAgLnBhZGRpbmctbGVmdC0jeyRpICogNX0sXG4gICAgLnBsLSN7JGkgKiA1fSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogI3soJGkgKiA1KSArICdweCd9O1xuICAgIH1cblxuICAgIC5wYWRkaW5nLWhvcml6b250YWwtI3skaSAqIDV9LFxuICAgIC5waC0jeyRpICogNX0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICN7KCRpICogNSkgKyAncHgnfTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogI3soJGkgKiA1KSArICdweCd9O1xuICAgIH1cblxuICAgIC5wYWRkaW5nLXZlcnRpY2FsLSN7JGkgKiA1fSxcbiAgICAucHYtI3skaSAqIDV9IHtcbiAgICAgICAgcGFkZGluZy10b3A6ICN7KCRpICogNSkgKyAncHgnfTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICN7KCRpICogNSkgKyAncHgnfTtcbiAgICB9XG59XG5cbi8vIE11bHRpcGxlcyBvZiA4LCBNYXg6IDk2LCBFeGNsdWRpbmcgMCBhbmQgbXVsdGlwbGVzIG9mIDVcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXG4gICAgQGlmICgoJGkgKiA4KSAlIDUgIT0gMCkge1xuXG4gICAgICAgIC5wYWRkaW5nLSN7JGkgKiA4fSxcbiAgICAgICAgLnAtI3skaSAqIDh9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICN7KCRpICogOCkgKyAncHgnfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWRkaW5nLXRvcC0jeyRpICogOH0sXG4gICAgICAgIC5wdC0jeyRpICogOH0ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICN7KCRpICogOCkgKyAncHgnfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWRkaW5nLXJpZ2h0LSN7JGkgKiA4fSxcbiAgICAgICAgLnByLSN7JGkgKiA4fSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAjeygkaSAqIDgpICsgJ3B4J307XG4gICAgICAgIH1cblxuICAgICAgICAucGFkZGluZy1ib3R0b20tI3skaSAqIDh9LFxuICAgICAgICAucGItI3skaSAqIDh9IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAjeygkaSAqIDgpICsgJ3B4J307XG4gICAgICAgIH1cblxuICAgICAgICAucGFkZGluZy1sZWZ0LSN7JGkgKiA4fSxcbiAgICAgICAgLnBsLSN7JGkgKiA4fSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICN7KCRpICogOCkgKyAncHgnfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWRkaW5nLWhvcml6b250YWwtI3skaSAqIDh9LFxuICAgICAgICAucGgtI3skaSAqIDh9IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogI3soJGkgKiA4KSArICdweCd9O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogI3soJGkgKiA4KSArICdweCd9O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhZGRpbmctdmVydGljYWwtI3skaSAqIDh9LFxuICAgICAgICAucHYtI3skaSAqIDh9IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAjeygkaSAqIDgpICsgJ3B4J307XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogI3soJGkgKiA4KSArICdweCd9O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBNYXJnaW4gaGVscGVyc1xuLy8gTXVsdGlwbGVzIG9mIDUsIG1heDoxMDBcbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuXG4gICAgLm1hcmdpbi0jeyRpICogNX0sXG4gICAgLm0tI3skaSAqIDV9IHtcbiAgICAgICAgbWFyZ2luOiAjeygkaSAqIDUpICsgJ3B4J307XG4gICAgfVxuXG4gICAgLm1hcmdpbi10b3AtI3skaSAqIDV9LFxuICAgIC5tdC0jeyRpICogNX0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAjeygkaSAqIDUpICsgJ3B4J307XG4gICAgfVxuXG4gICAgLm1hcmdpbi1yaWdodC0jeyRpICogNX0sXG4gICAgLm1yLSN7JGkgKiA1fSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogI3soJGkgKiA1KSArICdweCd9O1xuICAgIH1cblxuICAgIC5tYXJnaW4tYm90dG9tLSN7JGkgKiA1fSxcbiAgICAubWItI3skaSAqIDV9IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogI3soJGkgKiA1KSArICdweCd9O1xuICAgIH1cblxuICAgIC5tYXJnaW4tbGVmdC0jeyRpICogNX0sXG4gICAgLm1sLSN7JGkgKiA1fSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAjeygkaSAqIDUpICsgJ3B4J307XG4gICAgfVxuXG4gICAgLm1hcmdpbi1ob3Jpem9udGFsLSN7JGkgKiA1fSxcbiAgICAubWgtI3skaSAqIDV9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICN7KCRpICogNSkgKyAncHgnfTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAjeygkaSAqIDUpICsgJ3B4J307XG4gICAgfVxuXG4gICAgLm1hcmdpbi12ZXJ0aWNhbC0jeyRpICogNX0sXG4gICAgLm12LSN7JGkgKiA1fSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICN7KCRpICogNSkgKyAncHgnfTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogI3soJGkgKiA1KSArICdweCd9O1xuICAgIH1cbn1cblxuLy8gTXVsdGlwbGVzIG9mIDgsIE1heDogOTYsIEV4Y2x1ZGluZyAwIGFuZCBtdWx0aXBsZXMgb2YgNVxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cbiAgICBAaWYgKCgkaSAqIDgpICUgNSAhPSAwKSB7XG5cbiAgICAgICAgLm1hcmdpbi0jeyRpICogOH0sXG4gICAgICAgIC5tLSN7JGkgKiA4fSB7XG4gICAgICAgICAgICBtYXJnaW46ICN7KCRpICogOCkgKyAncHgnfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYXJnaW4tdG9wLSN7JGkgKiA4fSxcbiAgICAgICAgLm10LSN7JGkgKiA4fSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAjeygkaSAqIDgpICsgJ3B4J307XG4gICAgICAgIH1cblxuICAgICAgICAubWFyZ2luLXJpZ2h0LSN7JGkgKiA4fSxcbiAgICAgICAgLm1yLSN7JGkgKiA4fSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICN7KCRpICogOCkgKyAncHgnfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYXJnaW4tYm90dG9tLSN7JGkgKiA4fSxcbiAgICAgICAgLm1iLSN7JGkgKiA4fSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAjeygkaSAqIDgpICsgJ3B4J307XG4gICAgICAgIH1cblxuICAgICAgICAubWFyZ2luLWxlZnQtI3skaSAqIDh9LFxuICAgICAgICAubWwtI3skaSAqIDh9IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAjeygkaSAqIDgpICsgJ3B4J307XG4gICAgICAgIH1cblxuICAgICAgICAubWFyZ2luLWhvcml6b250YWwtI3skaSAqIDh9LFxuICAgICAgICAubWgtI3skaSAqIDh9IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAjeygkaSAqIDgpICsgJ3B4J307XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICN7KCRpICogOCkgKyAncHgnfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYXJnaW4tdmVydGljYWwtI3skaSAqIDh9LFxuICAgICAgICAubXYtI3skaSAqIDh9IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICN7KCRpICogOCkgKyAncHgnfTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICN7KCRpICogOCkgKyAncHgnfTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gSGVpZ2h0IGFuZCB3aWR0aCBoZWxwZXJzXG4vLyBNdWx0aXBsZXMgb2YgNSwgTWF4OiA1MDBcbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAwIHtcblxuICAgIC5oZWlnaHQtI3skaSAqIDV9LFxuICAgIC5oLSN7JGkgKiA1fSB7XG4gICAgICAgIGhlaWdodDogI3soJGkgKiA1KSArICdweCd9ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICN7KCRpICogNSkgKyAncHgnfSAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtaGVpZ2h0OiAjeygkaSAqIDUpICsgJ3B4J30gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2lkdGgtI3skaSAqIDV9LFxuICAgIC53LSN7JGkgKiA1fSB7XG4gICAgICAgIHdpZHRoOiAjeygkaSAqIDUpICsgJ3B4J30gIWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiAjeygkaSAqIDUpICsgJ3B4J30gIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiAjeygkaSAqIDUpICsgJ3B4J30gIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vIEhlaWdodCBhbmQgd2lkdGggaGVscGVyc1xuLy8gTXVsdGlwbGVzIG9mIDgsIE1heDogODAwLCBFeGNsdWRpbmcgMCBhbmQgbXVsdGlwbGVzIG9mIDVcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAwIHtcblxuICAgIEBpZiAoKCRpICogOCkgJSA1ICE9IDApIHtcblxuICAgICAgICAuaGVpZ2h0LSN7JGkgKiA4fSxcbiAgICAgICAgLmgtI3skaSAqIDh9IHtcbiAgICAgICAgICAgIGhlaWdodDogI3soJGkgKiA4KSArICdweCd9ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAjeygkaSAqIDgpICsgJ3B4J30gIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICN7KCRpICogOCkgKyAncHgnfSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLndpZHRoLSN7JGkgKiA4fSxcbiAgICAgICAgLnctI3skaSAqIDh9IHtcbiAgICAgICAgICAgIHdpZHRoOiAjeygkaSAqIDgpICsgJ3B4J30gIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogI3soJGkgKiA4KSArICdweCd9ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICN7KCRpICogOCkgKyAncHgnfSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBCb3JkZXIgaGVscGVyc1xuJGJvcmRlci1zdHlsZTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG5cbi5ib3JkZXIsXG4uYiB7XG4gICAgYm9yZGVyOiAkYm9yZGVyLXN0eWxlO1xufVxuXG4uYm9yZGVyLXRvcCxcbi5idCB7XG4gICAgYm9yZGVyLXRvcDogJGJvcmRlci1zdHlsZTtcbn1cblxuLmJvcmRlci1yaWdodCxcbi5iciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXN0eWxlO1xufVxuXG4uYm9yZGVyLWJvdHRvbSxcbi5iYiB7XG4gICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1zdHlsZTtcbn1cblxuLmJvcmRlci1sZWZ0LFxuLmJsIHtcbiAgICBib3JkZXItbGVmdDogJGJvcmRlci1zdHlsZTtcbn1cblxuLmJvcmRlci1ob3Jpem9udGFsLFxuLmJoIHtcbiAgICBib3JkZXItbGVmdDogJGJvcmRlci1zdHlsZTtcbiAgICBib3JkZXItcmlnaHQ6ICRib3JkZXItc3R5bGU7XG59XG5cbi5ib3JkZXItdmVydGljYWwsXG4uYnYge1xuICAgIGJvcmRlci10b3A6ICRib3JkZXItc3R5bGU7XG4gICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1zdHlsZTtcbn1cblxuLy8gQm9yZGVyLXJhZGl1cyBoZWxwZXJzXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblxuICAgIC5icmFkLSN7JGl9IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogI3skaSArICdweCd9XG4gICAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBQcmludFxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQG1lZGlhIGFsbCB7XG5cbiAgICAvKiBOZXZlciBzaG93IHBhZ2UgYnJlYWsgaW4gbm9ybWFsIHZpZXcgKi9cbiAgICAucGFnZS1icmVhayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG59XG5cbkBtZWRpYSBwcmludCB7XG5cbiAgICAvKiBQYWdlIFN0eWxlcyAqL1xuICAgIEBwYWdlIHtcbiAgICAgICAgLy9tYXJnaW46IDAuNWNtO1xuICAgIH1cblxuICAgIC8qIFBhZ2UgYnJlYWsgKi9cbiAgICAucGFnZS1icmVhayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBicmVhay1hZnRlcjogYWx3YXlzO1xuICAgICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhbHdheXM7XG4gICAgfVxuXG4gICAgLyogR2VuZXJhbCBzdHlsZXMgKi9cbiAgICAjbWFpbiB7XG5cbiAgICAgICAgI3ZlcnRpY2FsLW5hdmlnYXRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICN0b29sYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAjcXVpY2stcGFuZWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICNjb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBtcy10aGVtZS1vcHRpb25zIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAucHMtc2Nyb2xsYmFyLXgtcmFpbCxcbiAgICAucHMtc2Nyb2xsYmFyLXktcmFpbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvKiBQcmludGFibGUgcGFnZSBzcGVjaWZpYyBzdHlsZXMgKi9cbiAgICAucHJpbnRhYmxlIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcblxuICAgICAgICAudGVtcGxhdGUtbGF5b3V0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufSIsIkBrZXlmcmFtZXMgbW92ZS1leWUtc2tldyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTY4cHgpIHRyYW5zbGF0ZVkoMzBweCkgc2tld1goMTVkZWcpIHNrZXdZKC0xMGRlZykgc2NhbGUoMC45NSk7XG4gIH1cbiAgMjUlLCA0NCUge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICA1MCUsIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDY4cHgpIHRyYW5zbGF0ZVkoLTQwcHgpIHNrZXdYKDVkZWcpIHNrZXdZKDJkZWcpIHNjYWxlWCgwLjk1KTtcbiAgfVxuICA2NiUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYmFsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA1MCUgNDAlLCAjZmNmY2ZjLCAjZWZlZmYxIDY2JSwgIzliNTA1MCAxMDAlKTtcbn1cbi5iYWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUlO1xuICBsZWZ0OiAxMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA1MCUgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAxNCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMjQlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04MHB4KSB0cmFuc2xhdGVZKC05MHB4KSBza2V3WCgtMjBkZWcpO1xufVxuXG4uaXJpcyB7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogNDAlO1xuICBtYXJnaW46IDMwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDUwJSA1MCUsICMyMDhhYjQgMCUsICM2ZmJmZmYgMzAlLCAjNDM4MWIyIDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNjhweCkgdHJhbnNsYXRlWSgtNjBweCkgc2tld1goMTVkZWcpIHNrZXdZKDJkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGFuaW1hdGlvbjogbW92ZS1leWUtc2tldyA1cyBlYXNlLW91dCBpbmZpbml0ZTtcbn1cbi5pcmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzNy41JTtcbiAgaGVpZ2h0OiAzNy41JTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IDMxLjI1JTtcbiAgbGVmdDogMzEuMjUlO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbn1cbi5pcmlzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMxLjI1JTtcbiAgaGVpZ2h0OiAzMS4yNSU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiAxOC43NSU7XG4gIGxlZnQ6IDE4Ljc1JTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuIiwiI3NlcnZlci1mb3Jte1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xufVxuXG4jc3BsYXNoLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0aGVpZ2h0OjUwcmVtO1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbn1cblxuI2xvYWRpbmd7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdHNwYW57XG5cdFx0XHRcdGZvbnQtc2l6ZToxcmVtO1xuXHRcdH1cblx0XHRib3JkZXItcmFkaXVzOjVyZW07XG5cdFx0aGVpZ2h0OjJyZW07XG5cdFx0d2lkdGg6MzByZW07XG59XG5cbiNzcGxhc2gtbG9nby1wYXJlbnR7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0aGVpZ2h0OjIwcmVtO1xuXHRcdHdpZHRoOjIwcmVtO1xuXHRcdGJvcmRlci1yYWRpdXM6MjByZW0gIWltcG9ydGFudDtcbn1cblxuI3NwbGFzaC1zY3JlZW57XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0LmxvZ297XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6NTBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRoZWlnaHQ6MTUwcHggIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6MTUwcHggIWltcG9ydGFudDtcblx0XHRcdFx0Ym94LXNoYWRvdzp1bnNldCAhaW1wb3J0YW50O1xuXHRcdH1cbn1cblxuLmxvZ28tdGV4dHtcblx0XHRjb2xvcjokbG9nby10ZXh0O1xufVxuXG4jc3BsYXNoLWxvZ297XG5cdFx0YmFja2dyb3VuZDp1cmwoJy4uLy4uL2Fzc2V0cy9sb2dvLnBuZycpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbn1cbiIsIi50aGVtZS1jb2xvcntcblx0YmFja2dyb3VuZDogJHRoZW1lLWxvZ287XG59XG5cbi5zcGxhc2gtd2l0aC1mb3Jte1xuXHRkaXNwbGF5OmZsZXggIWltcG9ydGFudDtcblx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG59XG5cbi5zZXJ2ZXItaW5wdXR7XG5cdGJhY2tncm91bmQtY29sb3I6d2hpdGUgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czozcHggIWltcG9ydGFudDtcblx0dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDtcblx0Zm9udC1zdHlsZTppdGFsaWMgIWltcG9ydGFudDtcbn0gXG4iLCIjZXJyb3ItNDA0IHtcblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTI4cHg7XG5cbiAgICAgICAgLmVycm9yLWNvZGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMTJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cblxuICAgICAgICAubWVzc2FnZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWFyY2gge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgICAgICAgIG1hcmdpbjogNDhweCBhdXRvIDE2cHggYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iYWNrLWxpbmsge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiI2ZvcmdvdC1wYXNzd29yZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvbWFyY2guanBnJykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAjZm9yZ290LXBhc3N3b3JkLWZvcm0td3JhcHBlciB7XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAzMnB4O1xuXG4gICAgICAgICNmb3Jnb3QtcGFzc3dvcmQtZm9ybSB7XG4gICAgICAgICAgICB3aWR0aDogMzg0cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM4NHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cbiAgICAgICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTI4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTI4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4NnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMnB4IGF1dG87XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggMCAzMnB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAuc3VibWl0LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxvZ2luIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMycHggYXV0byAyNHB4IGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5saW5rIHtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gUkVTUE9OU0lWRVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XG5cbiAgICAjZm9yZ290LXBhc3N3b3JkIHtcblxuICAgICAgICAjZm9yZ290LXBhc3N3b3JkLWZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgICAgICAgICAjZm9yZ290LXBhc3N3b3JkLWZvcm0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBmb3JtIHtcblxuICAgICAgICAgICAgICAgICAgICAubWQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIjbG9jayB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvMnBpLmpwZycpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgI2xvY2stZm9ybS13cmFwcGVyIHtcbiAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDMycHg7XG5cbiAgICAgICAgI2xvY2stZm9ybSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0OHB4IDMycHggMzJweCAzMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDM4NHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzODRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmF2YXRhci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMycHggMCAwIDA7XG5cbiAgICAgICAgICAgICAgICAuc3VibWl0LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzMnB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBSRVNQT05TSVZFXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20pIHtcblxuICAgICNsb2NrIHtcblxuICAgICAgICAjbG9jay1mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcblxuICAgICAgICAgICAgI2xvY2stZm9ybSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYXZhdGFyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZm9ybSB7XG5cbiAgICAgICAgICAgICAgICAgICAgLm1kLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIucGFzc3dvcmQtY29udGFpbmVyIHtcbiAgLmlucHV0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgLy8gbGVhdmUgc3BhY2UgZm9yIHRoZSBpY29uXG4gICAgfVxuXG4gICAgLnRvZ2dsZS1wYXNzd29yZC1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgLy8gTWF0ZXJpYWwgRGVzaWduIGRlZmF1bHQgaWNvbiBjb2xvclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4jbG9naW4ge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdCNsb2dpbi1wYXNzd29yZC1jb250YWluZXJ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFxuXHRcdGlucHV0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0XHR9XG5cdFx0XG5cdFx0bWQtaWNvbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHR9XG5cdH1cblxuXHQjbG9naW4tZm9ybS13cmFwcGVyIHtcblx0XHRmbGV4OiAxIDAgYXV0bztcblx0XHRwYWRkaW5nOiAzMnB4O1xuXG5cdFx0I2xvZ2luLWZvcm0ge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czo1cHggIWltcG9ydGFudDtcblx0XHRcdHdpZHRoOiAzODRweDtcblx0XHRcdG1heC13aWR0aDogMzg0cHg7XG5cdFx0XHRwYWRkaW5nOiAzMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0LmxvZ28ge1xuXHRcdFx0XHR3aWR0aDogMTI4cHg7XG5cdFx0XHRcdGhlaWdodDogMTI4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjhweDtcblx0XHRcdFx0Zm9udC1zaXplOiA4NnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRtYXJnaW46IDMycHggYXV0bztcblx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1pY29uLWJsdWU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICR0aGVtZS1yYWRpdXM7XG5cdFx0XHR9XG5cblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXdlaWdodDogMTAwO1xuXHRcdFx0XHRtYXJnaW46IDE2cHggMCAzMnB4IDA7XG5cdFx0XHR9XG5cblx0XHRcdGZvcm0ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0XHRtZC1jaGVja2JveCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnJlbWVtYmVyLWZvcmdvdC1wYXNzd29yZCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcblxuXHRcdFx0XHRcdC5yZW1lbWJlci1tZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmZvcmdvdC1wYXNzd29yZCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zdWJtaXQtYnV0dG9uIHtcblx0XHRcdFx0XHR3aWR0aDogMjIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAxNnB4IGF1dG87XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnJlZ2lzdGVyIHtcblx0XHRcdFx0bWFyZ2luOiAzMnB4IGF1dG8gMjRweCBhdXRvO1xuXHRcdFx0XHR3aWR0aDogMjUwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cblx0XHRcdFx0LnRleHQge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmxpbmsge1xuXG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnNlcGFyYXRvciB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0bWFyZ2luOiAyNHB4IGF1dG8gMTZweCBhdXRvO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG5cblx0XHRcdFx0LnRleHQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgOHB4O1xuXHRcdFx0XHRcdHotaW5kZXg6IDk5OTk7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRyaWdodDogMTAwJTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGxlZnQ6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5tZC1idXR0b24ge1xuXG5cdFx0XHRcdCYuZ29vZ2xlLFxuXHRcdFx0XHQmLmZhY2Vib29rIHtcblx0XHRcdFx0XHR3aWR0aDogMTkycHg7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXG5cdFx0XHRcdFx0bWQtaWNvbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCA4cHggMCAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuZ29vZ2xlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRDczRDMyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5mYWNlYm9vayB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDYzLCA5MiwgMTU0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBSRVNQT05TSVZFXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcblxuXHQjbG9naW4ge1xuXG5cdFx0I2xvZ2luLWZvcm0td3JhcHBlciB7XG5cdFx0XHRwYWRkaW5nOiAxNnB4O1xuXG5cdFx0XHQjbG9naW4tZm9ybSB7XG5cdFx0XHRcdHBhZGRpbmc6IDI0cHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdGZvcm0ge1xuXG5cdFx0XHRcdFx0Lm1kLWJ1dHRvbiB7XG5cdFx0XHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5tZC1idXR0b24ge1xuXG5cdFx0XHRcdFx0Ji5nb29nbGUsXG5cdFx0XHRcdFx0Ji5mYWNlYm9vayB7XG5cdFx0XHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XG4iLCIjbG9nb3V0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy8ycGkuanBnJykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAjbG9nb3V0LWZvcm0td3JhcHBlciB7XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAzMnB4O1xuXG4gICAgICAgICNsb2dvdXQtZm9ybSB7XG4gICAgICAgICAgICB3aWR0aDogMzg0cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM4NHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTI4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTI4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4NnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMnB4IGF1dG87XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggMCAzMnB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICBtZC1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucmVtZW1iZXItZm9yZ290LXBhc3N3b3JkIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLnJlbWVtYmVyLW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHhcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5mb3Jnb3QtcGFzc3dvcmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHhcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zdWJtaXQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVnaXN0ZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMzJweCBhdXRvIDI0cHggYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxpbmsge1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VwYXJhdG9yIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDI0cHggYXV0byAxNnB4IGF1dG87XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuXG4gICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWQtYnV0dG9uIHtcblxuICAgICAgICAgICAgICAgICYuZ29vZ2xlLFxuICAgICAgICAgICAgICAgICYuZmFjZWJvb2sge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTkycHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZ29vZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q3M0QzMjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDYzLCA5MiwgMTU0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFJFU1BPTlNJVkVcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xuXG4gICAgI2xvZ291dCB7XG5cbiAgICAgICAgI2xvZ291dC1mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcblxuICAgICAgICAgICAgI2xvZ291dC1mb3JtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgZm9ybSB7XG5cbiAgICAgICAgICAgICAgICAgICAgLm1kLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1kLWJ1dHRvbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5nb29nbGUsXG4gICAgICAgICAgICAgICAgICAgICYuZmFjZWJvb2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLyogRW5oYW5jZWQgUmVnaXN0ZXIgQ29tcG9uZW50IHdpdGggTW9kZXJuIEJhY2tncm91bmQgKi9cblxuI3JlZ2lzdGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIFxuICAvKiBNb2Rlcm4gZ3JhZGllbnQgYmFja2dyb3VuZCBhcyBmYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNjY3ZWVhIDAlLCAjNzY0YmEyIDEwMCUpO1xuICBcbiAgLyogQWRkIHN1YnRsZSBhbmltYXRlZCBiYWNrZ3JvdW5kIHBhdHRlcm4gKi9cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IFxuICAgICAgcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCAzMCUgNzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgMCUsIHRyYW5zcGFyZW50IDUwJSksXG4gICAgICByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDcwJSAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgMCUsIHRyYW5zcGFyZW50IDUwJSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNTBweCAxNTBweDtcbiAgICBhbmltYXRpb246IGJhY2tncm91bmRGbG9hdCAxNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICNyZWdpc3Rlci1mb3JtLXdyYXBwZXIge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuXG4gICAgI3JlZ2lzdGVyLWZvcm0ge1xuICAgICAgd2lkdGg6IDI0cmVtO1xuICAgICAgbWF4LXdpZHRoOiAyNHJlbTtcbiAgICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45OCk7XG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIFxuICAgICAgLyogU3VidGxlIGdyYWRpZW50IG92ZXJsYXkgKi9cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgIDEzNWRlZyxcbiAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgMCUsXG4gICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSAxMDAlXG4gICAgICAgICk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgfVxuXG4gICAgICAubG9nbyB7XG4gICAgICAgIHdpZHRoOiA4cmVtO1xuICAgICAgICBoZWlnaHQ6IDhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA4cmVtO1xuICAgICAgICBmb250LXNpemU6IDUuMzc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW46IDJyZW0gYXV0bztcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkdGhlbWUtcmFkaXVzO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNjY3ZWVhIDAlLCAjNzY0YmEyIDEwMCUpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDEwMiwgMTI2LCAyMzQsIDAuNCk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCkgc2NhbGUoMS4wMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxNXB4IDQwcHggcmdiYSgxMDIsIDEyNiwgMjM0LCAwLjUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwIDJyZW0gMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzJkMzc0ODtcbiAgICAgIH1cblxuICAgICAgZm9ybSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIC8qIEVuaGFuY2VkIGlucHV0IHN0eWxpbmcgKi9cbiAgICAgICAgbWQtaW5wdXQtY29udGFpbmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTAyLCAxMjYsIDIzNCwgMC4xKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIFxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIDAuMik7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgICYubWQtaW5wdXQtZm9jdXNlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzY2N2VlYTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDEwMiwgMTI2LCAyMzQsIDAuMSk7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgY29sb3I6ICMyZDM3NDg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNhMGFlYzA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbWQtY2hlY2tib3gge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBcbiAgICAgICAgICAubWQtaWNvbiB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2NiZDVlMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgICYubWQtY2hlY2tlZCAubWQtaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNjY3ZWVhIDAlLCAjNzY0YmEyIDEwMCUpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNjY3ZWVhO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXJtcyB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICBtYXJnaW46IDFyZW0gMCAycmVtIDA7XG4gICAgICAgICAgY29sb3I6ICM0YTU1Njg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gICAgICAgICAgICBjb2xvcjogIzY2N2VlYTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZC1idXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDFyZW0gYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNjY3ZWVhIDAlLCAjNzY0YmEyIDEwMCUpO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggcmdiYSgxMDIsIDEyNiwgMjM0LCAwLjQpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgXG4gICAgICAgICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDhweCAyNXB4IHJnYmEoMTAyLCAxMjYsIDIzNCwgMC42KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubG9naW4ge1xuICAgICAgICBtYXJnaW46IDJyZW0gYXV0byAxcmVtIGF1dG87XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICM0YTU1Njg7XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmsge1xuICAgICAgICAgIGNvbG9yOiAjNjY3ZWVhO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIFxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIEJhY2tncm91bmQgYW5pbWF0aW9uICovXG5Aa2V5ZnJhbWVzIGJhY2tncm91bmRGbG9hdCB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMzMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHB4LCAtMjBweCkgcm90YXRlKDAuM2RlZyk7XG4gIH1cbiAgNjYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgMTVweCkgcm90YXRlKC0wLjNkZWcpO1xuICB9XG59XG5cbi8qIFJlc3BvbnNpdmUgZGVzaWduICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20pIHtcbiAgI3JlZ2lzdGVyIHtcbiAgICAvKiBTaW1wbGlmeSBiYWNrZ3JvdW5kIGZvciBtb2JpbGUgKi9cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgI3JlZ2lzdGVyLWZvcm0td3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgXG4gICAgICAjcmVnaXN0ZXItZm9ybSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luOiAxcmVtO1xuICAgICAgICBcbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgIHdpZHRoOiA2cmVtO1xuICAgICAgICAgIGhlaWdodDogNnJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNnJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgIG1kLWlucHV0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogRW5oYW5jZWQgUmVnaXN0ZXIgVjIgQ29tcG9uZW50IHdpdGggQmVhdXRpZnVsIEJhY2tncm91bmRzICovXG5cbiNyZWdpc3Rlci12MiB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXG4gIC8qIE1vZGVybiBncmFkaWVudCBiYWNrZ3JvdW5kIHdpdGggc3VidGxlIHBhdHRlcm4gKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzY2N2VlYSAwJSwgIzc2NGJhMiAxMDAlKTtcbiAgXG4gIC8qIEFkZCBhIHN1YnRsZSBwYXR0ZXJuIG92ZXJsYXkgKi9cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IFxuICAgICAgcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCAyNSUgMjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgMCUsIHRyYW5zcGFyZW50IDUwJSksXG4gICAgICByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDc1JSA3NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgMCUsIHRyYW5zcGFyZW50IDUwJSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDBweCAxMDBweDtcbiAgICBhbmltYXRpb246IGJhY2tncm91bmRTaGlmdCAyMHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICBcbiAgLyogQW5pbWF0ZWQgZmxvYXRpbmcgZWxlbWVudHMgKi9cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01MCU7XG4gICAgbGVmdDogLTUwJTtcbiAgICB3aWR0aDogMjAwJTtcbiAgICBoZWlnaHQ6IDIwMCU7XG4gICAgYmFja2dyb3VuZDogXG4gICAgICByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDIwJSA4MCUsIHJnYmEoMTIwLCAxMTksIDE5OCwgMC4zKSAwJSwgdHJhbnNwYXJlbnQgNTAlKSxcbiAgICAgIHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgODAlIDIwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpIDAlLCB0cmFuc3BhcmVudCA1MCUpLFxuICAgICAgcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA0MCUgNDAlLCByZ2JhKDEyMCwgMTk5LCAxMjAsIDAuMikgMCUsIHRyYW5zcGFyZW50IDUwJSk7XG4gICAgYW5pbWF0aW9uOiBmbG9hdCAzMHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICBcbiAgLyogUGFzc3dvcmQgY29udGFpbmVyIHN0eWxpbmcgKi9cbiAgI3JlZ2lzdGVyLWNvbmZpcm0tcGFzc3dvcmQtY29udGFpbmVyLFxuICAjcmVnaXN0ZXItcGFzc3dvcmQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAvKiBMZWZ0IHNpZGUgaW50cm8gc2VjdGlvbiB3aXRoIGJlYXV0aWZ1bCBiYWNrZ3JvdW5kICovXG4gICNyZWdpc3Rlci12Mi1pbnRybyB7XG4gICAgcGFkZGluZzogOHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBcbiAgICAvKiBCZWF1dGlmdWwgbGF5ZXJlZCBiYWNrZ3JvdW5kICovXG4gICAgYmFja2dyb3VuZDogXG4gICAgICBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDEwMiwgMTI2LCAyMzQsIDAuOSkgMCUsIHJnYmEoMTE4LCA3NSwgMTYyLCAwLjk1KSAxMDAlKSxcbiAgICAgIHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTAwIDEwMFwiPjxkZWZzPjxwYXR0ZXJuIGlkPVwiZ3JhaW5cIiB3aWR0aD1cIjEwMFwiIGhlaWdodD1cIjEwMFwiIHBhdHRlcm5Vbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+PGNpcmNsZSBjeD1cIjI1XCIgY3k9XCIyNVwiIHI9XCIxXCIgZmlsbD1cInJnYmEoMjU1LDI1NSwyNTUsMC4xKVwiLz48Y2lyY2xlIGN4PVwiNzVcIiBjeT1cIjc1XCIgcj1cIjEuNVwiIGZpbGw9XCJyZ2JhKDI1NSwyNTUsMjU1LDAuMDUpXCIvPjxjaXJjbGUgY3g9XCI1MFwiIGN5PVwiMTBcIiByPVwiMC41XCIgZmlsbD1cInJnYmEoMjU1LDI1NSwyNTUsMC4xNSlcIi8+PC9wYXR0ZXJuPjwvZGVmcz48cmVjdCB3aWR0aD1cIjEwMFwiIGhlaWdodD1cIjEwMFwiIGZpbGw9XCJ1cmwoJTIzZ3JhaW4pXCIvPjwvc3ZnPicpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIsIDIwMHB4IDIwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciwgMCAwO1xuICAgIFxuICAgIC8qIFN1YnRsZSBib3JkZXIgYW5kIHNoYWRvdyBlZmZlY3RzICovXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCAzMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICBcbiAgICAvKiBBZGQgYSBiZWF1dGlmdWwgZ3JhZGllbnQgb3ZlcmxheSAqL1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IFxuICAgICAgICByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCB0b3AgbGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAwJSwgdHJhbnNwYXJlbnQgNzAlKSxcbiAgICAgICAgcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgYm90dG9tIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgMCUsIHRyYW5zcGFyZW50IDcwJSk7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgIHdpZHRoOiA4Ljc1cmVtO1xuICAgICAgaGVpZ2h0OiA4cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDhyZW07XG4gICAgICBmb250LXNpemU6IDUuMzc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAkdGhlbWUtcmFkaXVzO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNXB4IDQ1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmZmZmZmYgMCUsICNmMGYwZjAgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAubG9nby10ZXh0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBjb2xvcjogI2ZmNmIzNSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgyNTUsIDEwNywgNTMsIDAuMyk7XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIFxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiBSaWdodCBzaWRlIGZvcm0gc2VjdGlvbiAqL1xuICAjcmVnaXN0ZXItdjItZm9ybS13cmFwcGVyIHtcbiAgICB3aWR0aDogNDVyZW07XG4gICAgbWluLXdpZHRoOiA0NXJlbTtcbiAgICBtYXgtd2lkdGg6IDQ1cmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTgpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBib3gtc2hhZG93OiAtMTBweCAwIDUwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIFxuICAgIC8qIFN1YnRsZSBncmFkaWVudCBvdmVybGF5ICovXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAxMzVkZWcsXG4gICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAwJSxcbiAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSA1MCUsXG4gICAgICAgIHJnYmEoMjQ4LCAyNTAsIDI1MiwgMC4xKSAxMDAlXG4gICAgICApO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgI3JlZ2lzdGVyLXYyLWZvcm0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDhyZW0gM3JlbSAzcmVtIDNyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAubG9nbyB7XG4gICAgICAgIHdpZHRoOiAxM3JlbTtcbiAgICAgICAgaGVpZ2h0OiAxM3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzcmVtO1xuICAgICAgICBmb250LXNpemU6IDEwcmVtO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBtYXJnaW46IDNyZW0gYXV0bztcbiAgICAgICAgY29sb3I6ICRsb2dvLXRleHQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICR0aGVtZS1yYWRpdXM7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM2NjdlZWEgMCUsICM3NjRiYTIgMTAwJSk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggcmdiYSgxMDIsIDEyNiwgMjM0LCAwLjMpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpIHNjYWxlKDEuMDIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTVweCA0MHB4IHJnYmEoMTAyLCAxMjYsIDIzNCwgMC40KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICMyZDM3NDg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgfVxuXG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgICBjb2xvcjogIzcxODA5NjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuXG4gICAgICBmb3JtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuXG4gICAgICAgIC8qIEVuaGFuY2VkIGlucHV0IHN0eWxpbmcgKi9cbiAgICAgICAgbWQtaW5wdXQtY29udGFpbmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMDIsIDEyNiwgMjM0LCAwLjEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMTAyLCAxMjYsIDIzNCwgMC4yKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgJi5tZC1pbnB1dC1mb2N1c2VkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNjY3ZWVhO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMTAyLCAxMjYsIDIzNCwgMC4xKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBjb2xvcjogIzJkMzc0ODtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2EwYWVjMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBtZC1jaGVja2JveCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRlcm1zIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgbWFyZ2luOiAxcmVtIDAgMnJlbSAwO1xuICAgICAgICAgIGNvbG9yOiAjNGE1NTY4O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY3ZWVhO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1kLWJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMXJlbSBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM2NjdlZWEgMCUsICM3NjRiYTIgMTAwJSk7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMTVweCByZ2JhKDEwMiwgMTI2LCAyMzQsIDAuNCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICBcbiAgICAgICAgICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDI1cHggcmdiYSgxMDIsIDEyNiwgMjM0LCAwLjYpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sb2dpbiB7XG4gICAgICAgIG1hcmdpbjogMnJlbSBhdXRvIDEuNXJlbSBhdXRvO1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICM0YTU1Njg7XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmsge1xuICAgICAgICAgIGNvbG9yOiAjNjY3ZWVhO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIFxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIEJlYXV0aWZ1bCBhbmltYXRpb25zICovXG5Aa2V5ZnJhbWVzIGJhY2tncm91bmRTaGlmdCB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMzMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMHB4LCAtMzBweCkgcm90YXRlKDAuNWRlZyk7XG4gIH1cbiAgNjYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCwgMjBweCkgcm90YXRlKC0wLjVkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxvYXQge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDMzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTBweCwgLTUwcHgpIHJvdGF0ZSgxZGVnKTtcbiAgfVxuICA2NiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNXB4LCAyNXB4KSByb3RhdGUoLTAuNWRlZyk7XG4gIH1cbn1cblxuLyogRW5oYW5jZWQgcmVzcG9uc2l2ZSBkZXNpZ24gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xuICAjcmVnaXN0ZXItdjIge1xuICAgIC8qIE1vYmlsZSBiYWNrZ3JvdW5kIGFkanVzdG1lbnRzICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzY2N2VlYSAwJSwgIzc2NGJhMiAxMDAlKTtcbiAgICBcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgLyogU2ltcGxpZnkgZm9yIG1vYmlsZSBwZXJmb3JtYW5jZSAqL1xuICAgIH1cblxuICAgICNyZWdpc3Rlci12Mi1mb3JtLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG5cbiAgICAgICNyZWdpc3Rlci12Mi1mb3JtIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAxLjVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgXG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICB3aWR0aDogOHJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDhyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDhyZW07XG4gICAgICAgICAgZm9udC1zaXplOiA2cmVtO1xuICAgICAgICAgIG1hcmdpbjogMXJlbSBhdXRvIDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgIG1kLWlucHV0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBMYXJnZSBzY3JlZW5zIG9wdGltaXphdGlvbiAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICNyZWdpc3Rlci12MiB7XG4gICAgI3JlZ2lzdGVyLXYyLWludHJvIHtcbiAgICAgIHBhZGRpbmc6IDEwcmVtO1xuICAgICAgXG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAjcmVnaXN0ZXItdjItZm9ybS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiA1MHJlbTtcbiAgICAgIG1pbi13aWR0aDogNTByZW07XG4gICAgICBtYXgtd2lkdGg6IDUwcmVtO1xuICAgIH1cbiAgfVxufVxuXG4vKiBBZGQgc3VidGxlIGhvdmVyIGVmZmVjdHMgZm9yIGludGVyYWN0aXZlIGVsZW1lbnRzICovXG4jcmVnaXN0ZXItdjIge1xuICBtZC1wcm9ncmVzcy1saW5lYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgxMDIsIDEyNiwgMjM0LCAwLjMpO1xuICB9XG4gIFxuICAvKiBFbmhhbmNlZCBjaGVja2JveCBzdHlsaW5nICovXG4gIG1kLWNoZWNrYm94IHtcbiAgICAubWQtaWNvbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2NiZDVlMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgfVxuICAgIFxuICAgICYubWQtY2hlY2tlZCAubWQtaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNjY3ZWVhIDAlLCAjNzY0YmEyIDEwMCUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNjY3ZWVhO1xuICAgIH1cbiAgfVxufVxuIiwiI3Jlc2V0LXBhc3N3b3JkIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy8ycGkuanBnJykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAjcmVzZXQtcGFzc3dvcmQtZm9ybS13cmFwcGVyIHtcbiAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDMycHg7XG5cbiAgICAgICAgI3Jlc2V0LXBhc3N3b3JkLWZvcm0ge1xuICAgICAgICAgICAgd2lkdGg6IDM4NHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzODRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXG4gICAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTI4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogODZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMzJweCBhdXRvO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMzJweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgLnN1Ym1pdC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sb2dpbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMnB4IGF1dG8gMjRweCBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubGluayB7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFJFU1BPTlNJVkVcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xuXG4gICAgI3Jlc2V0LXBhc3N3b3JkIHtcblxuICAgICAgICAjcmVzZXQtcGFzc3dvcmQtZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICAgICAgICAgICNyZXNldC1wYXNzd29yZC1mb3JtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgZm9ybSB7XG5cbiAgICAgICAgICAgICAgICAgICAgLm1kLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIubXMtdGhlbWUtb3B0aW9ucyB7XG5cbiAgICAubXMtdGhlbWUtb3B0aW9ucy1idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTYwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiA1MDtcblxuICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctNGRwO1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIG9wYWNpdHk6IDAuNzU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbWQtc2lkZW5hdiB7XG4gICAgICAgIHdpZHRoOiAzODRweDtcbiAgICAgICAgbWluLXdpZHRoOiAzODRweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzODRweDtcblxuICAgICAgICAubXMtdGhlbWUtb3B0aW9ucy1saXN0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICB6LWluZGV4OiAxMjtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gICAgICAgICAgICAudGhlbWUtb3B0aW9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgJi5sYXlvdXQtb3B0aW9ucyB7XG5cbiAgICAgICAgICAgICAgICAgICAgbWQtcmFkaW8tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDhweCA4cHggMTZweCA4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1kLWNoZWNrZWQge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLl9tZC1sYWJlbCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5fbWQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuX21kLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmNvbG9yLXBhbGV0dGVzIHtcblxuICAgICAgICAgICAgICAgICAgICBtZC1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxOTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50aGVtZS1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTZweCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDNweCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbWQtcmFkaW8tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm9wdGlvbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHggMTJweCA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8qIFRoZW1lIFNlbGVjdG9yIENvbXBvbmVudCAqL1xuLnRoZW1lLXNlbGVjdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIFxuICAudGhlbWUtc2VsZWN0b3ItdHJpZ2dlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC41cmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLXN1cmZhY2UsICNmZmZmZmYpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lLWJvcmRlciwgI2UxZTRlOCk7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZS10ZXh0LXByaW1hcnksICMzNDNhNDApO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1ob3ZlciwgI2YxZjFmMSk7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lLXByaW1hcnksICMwNTVFRUQpO1xuICAgIH1cbiAgICBcbiAgICAudGhlbWUtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lLXByaW1hcnksICMwNTVFRUQpO1xuICAgIH1cbiAgICBcbiAgICAudGhlbWUtbmFtZSB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gICAgXG4gICAgLmRyb3Bkb3duLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lLXRleHQtc2Vjb25kYXJ5LCAjNmM3NTdkKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgICBcbiAgICAgICYucm90YXRlZCB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAudGhlbWUtc2VsZWN0b3ItZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLXN1cmZhY2UsICNmZmZmZmYpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lLWJvcmRlciwgI2UxZTRlOCk7XG4gICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS10aGVtZS1zaGFkb3ctbGcsIDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpKTtcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBhbmltYXRpb246IGRyb3Bkb3duRmFkZUluIDAuMnMgZWFzZTtcbiAgICBcbiAgICBAa2V5ZnJhbWVzIGRyb3Bkb3duRmFkZUluIHtcbiAgICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNXJlbSkgc2NhbGUoMC45NSk7XG4gICAgICB9XG4gICAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC50aGVtZS1zZWxlY3Rvci1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAwLjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXRoZW1lLWJvcmRlci1saWdodCwgI2YxZjNmNCk7XG4gICAgXG4gICAgaDQge1xuICAgICAgbWFyZ2luOiAwIDAgMC4yNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lLXRleHQtcHJpbWFyeSwgIzM0M2E0MCk7XG4gICAgfVxuICAgIFxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZS10ZXh0LXNlY29uZGFyeSwgIzZjNzU3ZCk7XG4gICAgfVxuICB9XG4gIFxuICAudGhlbWUtb3B0aW9ucyB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIFxuICAgIC50aGVtZS1vcHRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDAuNzVyZW07XG4gICAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWhvdmVyLCAjZjFmMWYxKTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi50aGVtZS1vcHRpb24tYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtZm9jdXMsIHJnYmEoNSwgOTQsIDIzNywgMC4xKSk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lLXByaW1hcnksICMwNTVFRUQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLnRoZW1lLXByZXZpZXcge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIFxuICAgIC50aGVtZS1wcmV2aWV3LWNvbG9ycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDNyZW07XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZS1ib3JkZXItbGlnaHQsICNmMWYzZjQpO1xuICAgICAgXG4gICAgICAuY29sb3Itc3dhdGNoIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgXG4gICAgICAgICYucHJpbWFyeSB7XG4gICAgICAgICAgZmxleDogMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLnRoZW1lLWluZm8ge1xuICAgIGZsZXg6IDE7XG4gICAgXG4gICAgLnRoZW1lLW5hbWUtb3B0aW9uIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZS10ZXh0LXByaW1hcnksICMzNDNhNDApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG4gICAgfVxuICAgIFxuICAgIC50aGVtZS1kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZS10ZXh0LXNlY29uZGFyeSwgIzZjNzU3ZCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cbiAgfVxuICBcbiAgLnRoZW1lLXNlbGVjdGVkLWluZGljYXRvciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLXByaW1hcnksICMwNTVFRUQpO1xuICAgIFxuICAgIG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIH1cbiAgfVxuICBcbiAgLnRoZW1lLXF1aWNrLWFjdGlvbnMge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tdGhlbWUtYm9yZGVyLWxpZ2h0LCAjZjFmM2Y0KTtcbiAgICBcbiAgICAudGhlbWUtcXVpY2stdG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lLWJvcmRlciwgI2UxZTRlOCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUtdGV4dC1wcmltYXJ5LCAjMzQzYTQwKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtaG92ZXIsICNmMWYxZjEpO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lLXByaW1hcnksICMwNTVFRUQpO1xuICAgICAgfVxuICAgICAgXG4gICAgICBtZC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lLXRleHQtc2Vjb25kYXJ5LCAjNmM3NTdkKTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAudGhlbWUtc2VsZWN0b3ItYmFja2Ryb3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG4gIFxuICAvLyBNb2JpbGUgcmVzcG9uc2l2ZW5lc3NcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnRoZW1lLXNlbGVjdG9yLWRyb3Bkb3duIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG4gICAgXG4gICAgLnRoZW1lLXNlbGVjdG9yLWJhY2tkcm9wIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlbWUtc3BlY2lmaWMgb3ZlcnJpZGVzXG5bZGF0YS10aGVtZT1cImRhcmtcIl0gLnRoZW1lLXNlbGVjdG9yIHtcbiAgLnRoZW1lLXNlbGVjdG9yLWRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1zdXJmYWNlLWVsZXZhdGlvbi0yLCAjMmQyZDJkKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lLWJvcmRlciwgIzNkM2QzZCk7XG4gIH1cbn1cblxuW2RhdGEtdGhlbWU9XCJvY2VhblwiXSAudGhlbWUtc2VsZWN0b3Ige1xuICAudGhlbWUtb3B0aW9uLnRoZW1lLW9wdGlvbi1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTE5LCAxOTAsIDAuMSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZS1wcmltYXJ5LCAjMDA3N2JlKTtcbiAgfVxufVxuXG5bZGF0YS10aGVtZT1cImZvcmVzdFwiXSAudGhlbWUtc2VsZWN0b3Ige1xuICAudGhlbWUtb3B0aW9uLnRoZW1lLW9wdGlvbi1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNDUsIDkwLCAzOSwgMC4xKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lLXByaW1hcnksICMyZDVhMjcpO1xuICB9XG59IiwiLyogVG9vbGJhciBDb250YWluZXIgLSBNb2JpbGUgRmlyc3QgRGVzaWduICovXG4udG9vbGJhci1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGdhcDogMTZweDtcbiAgbWluLWhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuXG4vKiBUb29sYmFyIFNlY3Rpb25zICovXG4udG9vbGJhci1sZWZ0LFxuLnRvb2xiYXItcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIGdhcDogNHB4O1xuICB9XG59XG5cbi50b29sYmFyLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDA7IC8qIEFsbG93IGZsZXggc2hyaW5raW5nICovXG59XG5cbi8qIFRvb2xiYXIgQnV0dG9ucyAqL1xuLnRvb2xiYXItYnRuIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbWluLXdpZHRoOiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICBcbiAgJjphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICBcbiAgbWQtaWNvbiB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBcbiAgICBtZC1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBtaW4td2lkdGg6IDM2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIFxuICAgIG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4vKiBTcGVjaWZpYyBCdXR0b24gU3R5bGVzICovXG4ubW9iaWxlLW1lbnUtYnRuLFxuLm1vYmlsZS1jbWQtYnRuIHtcbiAgYmFja2dyb3VuZDogcmdiYSg3NCwgMTcxLCAyNDcsIDAuMik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg3NCwgMTcxLCAyNDcsIDAuMyk7XG4gIFxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDc0LCAxNzEsIDI0NywgMC4zKTtcbiAgfVxuICBcbiAgbWQtaWNvbiB7XG4gICAgY29sb3I6ICM0ZGFiZjc7XG4gIH1cbn1cblxuLm5vdGlmaWNhdGlvbi1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFxuICAubm90aWZpY2F0aW9uLWJhZGdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiAtMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZjZiNmI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMnB4IDZweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDE7XG4gICAgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBmb250LXNpemU6IDlweDtcbiAgICAgIHBhZGRpbmc6IDFweCA0cHg7XG4gICAgICBtaW4td2lkdGg6IDE0cHg7XG4gICAgfVxuICB9XG59XG5cbi5zZXR0aW5ncy1idG4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMDgsIDExNywgMTI1LCAwLjMpO1xuICBcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMDgsIDExNywgMTI1LCAwLjMpO1xuICB9XG59XG5cbi8qIEF2YXRhciBTZWN0aW9uICovXG4uYXZhdGFyLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgfVxuICBcbiAgLmF2YXRhci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIFxuICAgIC5hdmF0YXItaW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG4gICAgXG4gICAgLmF2YXRhci1zdGF0dXMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgcmlnaHQ6IC0ycHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICAgICAgXG4gICAgICAmLm9ubGluZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1MWNmNjY7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYuYXdheSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmQ0M2I7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYuYnVzeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZjZiNmI7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYub2ZmbGluZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4NjhlOTY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAudXNlcm5hbWUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgZ2FwOiA4cHg7XG4gICAgXG4gICAgLmF2YXRhci13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgXG4gICAgICAuYXZhdGFyLXN0YXR1cyB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC51c2VybmFtZSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIGdhcDogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgXG4gICAgLmF2YXRhci13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgXG4gICAgICAuYXZhdGFyLXN0YXR1cyB7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBDb21tYW5kIFBhbmVsIENvbnRhaW5lciAqL1xuLmNtZC1wYW5lbC1jb250YWluZXIge1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbn1cblxuLyogTW9iaWxlIENvbW1hbmQgUGFuZWwgT3ZlcmxheSAqL1xuLm1vYmlsZS1jbWQtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgXG4gIC5tb2JpbGUtY21kLXBhbmVsIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA3MHZoO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBhbmltYXRpb246IHNsaWRlVXAgMC4zcyBlYXNlO1xuICAgIFxuICAgIC5tb2JpbGUtY21kLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZWNlZjtcbiAgICAgIFxuICAgICAgaDMge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICMzNDNhNDA7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5tb2JpbGUtY21kLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIG1heC1oZWlnaHQ6IDYwdmg7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vKiBUb29sYmFyIFNlcGFyYXRvciAqL1xuLnRvb2xiYXItc2VwYXJhdG9yIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIG1hcmdpbjogMCA4cHg7XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luOiAwIDZweDtcbiAgfVxuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbjogMCA0cHg7XG4gIH1cbn1cblxuLyogTW9iaWxlIE5vdGlmaWNhdGlvbiAqL1xuI21vYmlsZS1ub3RpZmljYXRpb24ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLyogQW5pbWF0aW9ucyAqL1xuQGtleWZyYW1lcyBzbGlkZVVwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLyogTGVnYWN5IFN1cHBvcnQgLSBLZWVwIGV4aXN0aW5nIHN0eWxlcyBmb3IgY29tcGF0aWJpbGl0eSAqL1xuI21vYmlsZS1ub3RpZmljYXRpb24ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiBtZWRpdW07XG59XG5cbiN0b29sYmFyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5cbiNmYWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuI3Rvb2xiYXItc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4jdG9vbGJhciB7XG4gIGhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XG4gIG1pbi1oZWlnaHQ6ICR0b29sYmFySGVpZ2h0O1xuICBtYXgtaGVpZ2h0OiAkdG9vbGJhckhlaWdodDtcbiAgei1pbmRleDogNTUgIWltcG9ydGFudDtcblxuICAjbmF2aWdhdGlvbi10b2dnbGUge1xuICAgIHdpZHRoOiAkdG9vbGJhckhlaWdodDtcbiAgICBtaW4td2lkdGg6ICR0b29sYmFySGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gICN1c2VyLW1lbnUge1xuICAgIGhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XG4gICAgcGFkZGluZzogMDtcblxuICAgIG1kLW1lbnUtaXRlbSAubWQtYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgbWQtaWNvbiB7XG4gICAgICAgIG1hcmdpbjogYXV0byAxNnB4IGF1dG8gMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudXNlci1idXR0b24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgaGVpZ2h0OiAkdG9vbGJhckhlaWdodDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAuYXZhdGFyLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLnN0YXR1cyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC51c2VybmFtZSB7XG4gICAgICAgIG1hcmdpbjogMCAxMnB4IDAgOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNsYW5ndWFnZS1tZW51IHtcbiAgICBoZWlnaHQ6ICR0b29sYmFySGVpZ2h0O1xuXG4gICAgLmxhbmd1YWdlLWJ1dHRvbiB7XG4gICAgICBtaW4td2lkdGg6ICR0b29sYmFySGVpZ2h0O1xuICAgICAgaGVpZ2h0OiAkdG9vbGJhckhlaWdodDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgIC5pc28ge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAuZmxhZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNxdWljay1wYW5lbC10b2dnbGUge1xuICAgIHdpZHRoOiAkdG9vbGJhckhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sYmFySGVpZ2h0O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLnRvb2xiYXItc2VwYXJhdG9yIHtcbiAgICBoZWlnaHQ6ICR0b29sYmFySGVpZ2h0O1xuICB9XG59XG5cbiNsYW5ndWFnZS1tZW51LWNvbnRlbnQge1xuXG5cdFx0bWQtbWVudS1pdGVtIHtcblxuXHRcdFx0XHQuZmxhZyB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdFx0XHRcdH1cblx0XHR9XG59XG5cbiNsYW5ndWFnZS1tZXNzYWdlIHtcblx0XHRtaW4taGVpZ2h0OiA4OHB4O1xuXHRcdG1heC13aWR0aDogNjAwcHg7XG5cblx0XHQubWQtdG9hc3QtY29udGVudCB7XG5cdFx0XHRcdGhlaWdodDogOTBweDtcblx0XHR9XG59XG5cbi8vIFJFU1BPTlNJVkVcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xuXHRcdCN0b29sYmFyIHtcblx0XHRcdFx0I3VzZXItbWVudSB7XG5cblx0XHRcdFx0XHRcdC51c2VyLWJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiA2NHB4O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMnB4IDAgMTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdH1cbn1cbiIsIi50b2FzdE5vdGlmeXtcblx0YmFja2dyb3VuZC1jb2xvcjojY2U5MTA0O1xufVxuLnRvYXN0U3VjY2Vzc3tcblx0YmFja2dyb3VuZC1jb2xvcjojMjhhNzQ1O1xufVxuLnRvYXN0TG9ne1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiMyOGE3NDU7XG59XG4udG9hc3RXYXJue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNmMjg0MjQ7XG59XG4udG9hc3RFcnJvcntcblx0YmFja2dyb3VuZC1jb2xvcjojZmYwMDEwO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBtcy1jYXJkXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ubXMtY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDhweDtcblxuICAgIC5tcy1jYXJkLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA5OCksIDBweCAxcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDg0KTtcbiAgICB9XG59XG5cbiIsIm1zLW1hc29ucnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgbXMtbWFzb25yeS1pdGVtLFxuICAgIFttcy1tYXNvbnJ5LWl0ZW1dIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2U7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MHZ3LCAxMDB2aCwgMCk7XG5cbiAgICAgICAgJi5wbGFjZWQge1xuXG4gICAgICAgIH1cbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBtcy1zY3JvbGxcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5tcy1zY3JvbGwge1xuXHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4iLCIjc3BsYXNoLXNjcmVlbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWJhY2tncm91bmQ7XG5cdHotaW5kZXg6IDk5OTk5O1xuXG5cdCYubmctbGVhdmUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNpdGlvbjogYWxsIGxpbmVhciAyMDBtcztcblx0fVxuXG5cdCYubmctbGVhdmUtYWN0aXZlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0LmNlbnRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0fVxuXHQubG9nbyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiA5NnB4O1xuXHRcdGhlaWdodDogOTZweDtcblx0XHRsaW5lLWhlaWdodDogOTZweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRmb250LWZhbWlseTogSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC1zaXplOiA0NXB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAyMDBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNGRkZGRkY7XG5cdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0Ym94LXNoYWRvdzogMCAycHggMTRweCAwIHJnYmEoMCwgMCwgMCwgMC4yMik7XG5cdH1cblxuXHQuaW5pdF90ZXh0e1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Zm9udC1mYW1pbHk6IEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRcdHBhZGRpbmc6NXB4O1xuXHRcdGZvbnQtc2l6ZTogNTQlO1xuXHRcdGNvbG9yOiAjRkZGRkZGO1xuXHR9XG5cdC5zcGlubmVyLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiAxMDBweDtcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXG5cdFx0LnNwaW5uZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNTBweDtcblx0XHRcdGFuaW1hdGlvbjogb3V0ZXItcm90YXRlIDIuOTE2NjdzIGxpbmVhciBpbmZpbml0ZTtcblxuXHRcdFx0LmlubmVyIHtcblx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGFuaW1hdGlvbjogc3BvcmFkaWMtcm90YXRlIDUuMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcblxuXHRcdFx0XHQuZ2FwIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogNDlweDtcblx0XHRcdFx0XHRyaWdodDogNDlweDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDEwcHggc29saWQ7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5sZWZ0LFxuXHRcdFx0XHQucmlnaHQge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRcdFx0LmhhbGYtY2lyY2xlIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxMHB4IHNvbGlkICM0Mjg1RjQ7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubGVmdCB7XG5cdFx0XHRcdFx0bGVmdDogMDtcblxuXHRcdFx0XHRcdC5oYWxmLWNpcmNsZSB7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogbGVmdC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XG5cdFx0XHRcdFx0XHQtd2Via2l0LWFuaW1hdGlvbjogbGVmdC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnJpZ2h0IHtcblx0XHRcdFx0XHRyaWdodDogMDtcblxuXHRcdFx0XHRcdC5oYWxmLWNpcmNsZSB7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogcmlnaHQtd29iYmxlIDEuMzEyNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlO1xuXHRcdFx0XHRcdFx0LXdlYmtpdC1hbmltYXRpb246IHJpZ2h0LXdvYmJsZSAxLjMxMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAa2V5ZnJhbWVzIG91dGVyLXJvdGF0ZSB7XG5cdFx0XHQwJSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDAuNSk7XG5cdFx0XHR9XG5cdFx0XHQxMDAlIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSBzY2FsZSgwLjUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBrZXlmcmFtZXMgbGVmdC13b2JibGUge1xuXHRcdFx0MCUsIDEwMCUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpO1xuXHRcdFx0fVxuXHRcdFx0NTAlIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBrZXlmcmFtZXMgcmlnaHQtd29iYmxlIHtcblx0XHRcdDAlLCAxMDAlIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7XG5cdFx0XHR9XG5cdFx0XHQ1MCUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAa2V5ZnJhbWVzIHNwb3JhZGljLXJvdGF0ZSB7XG5cdFx0XHQxMi41JSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG5cdFx0XHR9XG5cdFx0XHQyNSUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuXHRcdFx0fVxuXHRcdFx0MzcuNSUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpO1xuXHRcdFx0fVxuXHRcdFx0NTAlIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNTQwZGVnKTtcblx0XHRcdH1cblx0XHRcdDYyLjUlIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNjc1ZGVnKTtcblx0XHRcdH1cblx0XHRcdDc1JSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDgxMGRlZyk7XG5cdFx0XHR9XG5cdFx0XHQ4Ny41JSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDk0NWRlZyk7XG5cdFx0XHR9XG5cdFx0XHQxMDAlIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTA4MGRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIG1zLXdpZGdldFxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy8gR2xvYmFsIG1zLXdpZGdldCBzdHlsZXNcbi5tcy13aWRnZXQge1xuXG4gICAgLm1zLXdpZGdldC1mcm9udCB7XG4gICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xZHA7XG4gICAgfVxuXG4gICAgLm1zLXdpZGdldC1iYWNrIHtcbiAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcbiAgICB9XG5cbiAgICAmLnNpZGVuYXYtd2lkZ2V0IHtcblxuICAgICAgICAubXMtd2lkZ2V0LWZyb250LFxuICAgICAgICAubXMtd2lkZ2V0LWJhY2sge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEZsaXAgdG8gZnJvbnQgYnV0dG9uXG4gICAgLmZsaXAtdG8tZnJvbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLy8gaWUgZml4XG4gICAgLmMzIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC8vIGNoYXJ0IGZpbGxcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcblxuICAgICAgICAuY2hhcnQtZmlsbC0jeyRpICogOH0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwICN7KC0kaSAqIDgpICsgJ3B4J30gI3soLSRpICogOCkgKyAncHgnfSAjeygtJGkgKiA4KSArICdweCd9O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBtcy13aWRnZXRcbiR3aWRnZXRQYWRkaW5nOiAxMnB4O1xuXG4ubXMtd2lkZ2V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgcGVyc3BlY3RpdmU6IDMwMDBweDtcbiAgICBwYWRkaW5nOiAkd2lkZ2V0UGFkZGluZztcblxuICAgIC5tcy13aWRnZXQtZnJvbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1vdXQgMHMsIHZpc2liaWxpdHkgMHMgZWFzZS1pbiAwLjJzLCBvcGFjaXR5IDBzIGVhc2UtaW4gMC4ycztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLm1zLXdpZGdldC1iYWNrIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgdG9wOiAkd2lkZ2V0UGFkZGluZztcbiAgICAgICAgcmlnaHQ6ICR3aWRnZXRQYWRkaW5nO1xuICAgICAgICBib3R0b206ICR3aWRnZXRQYWRkaW5nO1xuICAgICAgICBsZWZ0OiAkd2lkZ2V0UGFkZGluZztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLW91dCAwcywgdmlzaWJpbGl0eSAwcyBlYXNlLWluIDAuMnMsIG9wYWNpdHkgMHMgZWFzZS1pbiAwLjJzO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5tZC1idXR0b24ge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgJi5tZC1pY29uLWJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZsaXBwZWQge1xuXG4gICAgICAgIC5tcy13aWRnZXQtZnJvbnQge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1zLXdpZGdldC1iYWNrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMzYwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2lkZW5hdi13aWRnZXQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICYuYXItMi0xIHtcblxuICAgICAgICAud2lkZ2V0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWludGFpbi1hc3BlY3QtcmF0aW8oMiwgMSwgOHB4LCB3aWRnZXQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hci0xLTEge1xuXG4gICAgICAgIC53aWRnZXQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1haW50YWluLWFzcGVjdC1yYXRpbygxLCAxLCA4cHgsIHdpZGdldCk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNhbGVzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIFxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxufSAiLCIubW9kZWwtaW5pdGlhbC1hbmltYXRpb257XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjozcztcblx0YW5pbWF0aW9uLW5hbWU6bW9kZWwtc3Bpbm5lcjtcblx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTtcbn1cblxuLmdsb3ctYW5pbWF0aW9ue1xuXHRhbmltYXRpb24tZHVyYXRpb246MXM7XG5cdGFuaW1hdGlvbi1uYW1lOmZhYi1zcGlubmVyO1xuXHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlO1xufVxuXG4ubmF2aWdhdG9yLWlucHV0e1xuXHRhbmltYXRpb24tZHVyYXRpb246MXM7XG5cdGFuaW1hdGlvbi1uYW1lOm5hdmlnYXRvci1pbnB1dDtcblx0d2lkdGg6MTAwJTtcbn1cblxuLmljb24tc3Bpbm5lcntcblx0YW5pbWF0aW9uLWR1cmF0aW9uOjFzO1xuXHRhbmltYXRpb24tbmFtZTppY29uLXNwaW5uZXI7XG59XG4uYWRkLXRyYW5zbGF0ZXtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOjNzO1xuXHRhbmltYXRpb24tbmFtZTphZGQtdHJhbnNsYXRlO1xufVxuXG4uYWRkLXNwaW5uZXJ7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjozcztcblx0YW5pbWF0aW9uLW5hbWU6YWRkLXNwaW5uZXI7XG59XG5cbi5mYWItc3Bpbm5lcntcblx0YW5pbWF0aW9uLWR1cmF0aW9uOjVzO1xuXHRhbmltYXRpb24tbmFtZTpmYWItc3Bpbm5lcjtcblx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTtcbn1cblxuLmZhYi1zcGlubmVyOmhvdmVye1xuXHRvcGFjaXR5OjE7XG59XG5cblxuLmFuaW1hdGlvbi1sb2dve1xuXHRhbmltYXRpb24tZHVyYXRpb246MXM7XG5cdGFuaW1hdGlvbi1uYW1lOmxvZ2xvdztcbn1cblxuXG5Aa2V5ZnJhbWVzIG5hdmlnYXRvci1pbnB1dHtcblx0ZnJvbXtcblx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKDUwMHB4KTtcblx0fVxuXHR0b3tcblx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKDBweCk7XG5cdH1cblxufVxuXG5Aa2V5ZnJhbWVzIGFkZC10cmFuc2xhdGV7XG5cdGZyb217XG5cdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgyMDBweCwwcHgpO1xuXHR9XG5cdHRve1xuXHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoMHB4LDBweCk7XG5cdH1cblxufVxuXG5Aa2V5ZnJhbWVzIGFkZC1zcGlubmVye1xuXHRmcm9te1xuXHRcdHRyYW5zZm9ybTpyb3RhdGUoNzIwZGVnKTtcblx0fVxuXHR0b3tcblx0XHR0cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xuXHR9XG5cbn1cblxuQGtleWZyYW1lcyBpY29uLXNwaW5uZXJ7XG5cblx0ZnJvbXtcblx0fVxuXHQ1MCV7XG5cdH1cblx0dG97XG5cdH1cbn1cblxuQGtleWZyYW1lcyBtb2RlbC1zcGlubmVye1xuXG5cdGZyb217XG5cdFx0b3BhY2l0eTowO1xuXHR9XG5cdDUwJXtcblx0XHRvcGFjaXR5OjE7XG5cdH1cblx0dG97XG5cdFx0b3BhY2l0eTowO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFiLXNwaW5uZXJ7XG5cblx0ZnJvbXtcblx0XHRvcGFjaXR5OjA7XG5cdH1cblx0NTAle1xuXHRcdG9wYWNpdHk6MTtcblx0fVxuXHR0b3tcblx0XHRvcGFjaXR5OjA7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBsb2dsb3d7XG5cblx0ZnJvbXtcblx0XHR0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcblx0fVxuXHR0b3tcblx0XHR0cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xuXHR9XG59XG4iLCIvKiBcbiAqIExlZ2FjeSBCdXR0b24gU3R5bGVzIC0gUmVmYWN0b3JlZCB0byB1c2UgdGhlbWUgc3lzdGVtXG4gKiBUaGVzZSBzdHlsZXMgaGF2ZSBiZWVuIHVwZGF0ZWQgdG8gdXNlIENTUyBjdXN0b20gcHJvcGVydGllcyBmcm9tIHRoZSB0aGVtZSBzeXN0ZW1cbiAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTEVHQUNZIEJVVFRPTiBDT01QT05FTlRTIChSZWZhY3RvcmVkKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnNxdWFyZS1idXR0b24ge1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMteGwpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5LWJnKTtcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1ub3JtYWwpO1xuICBcbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnktaG92ZXIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1idG4tcHJpbWFyeS1zaGFkb3cpO1xuICB9XG59XG5cbi50aGluLWJ1dHRvbiB7XG4gIG1hcmdpbjogdmFyKC0tc3BhY2luZy0xKTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0xKSB2YXIoLS1zcGFjaW5nLTIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tc2Vjb25kYXJ5LWJnKTtcbiAgY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktdGV4dCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJ0bi1zZWNvbmRhcnktYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnRuLXJhZGl1cyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1ub3JtYWwpO1xuICBcbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXNlY29uZGFyeS1ob3Zlcik7XG4gIH1cbn1cblxuI2J1dHRvbnMtcGFyZW50IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS0wKTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1kKTtcbn1cblxuLnRoZW1lLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5LWJnKTtcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMikgdmFyKC0tc3BhY2luZy00KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW5vcm1hbCk7XG4gIFxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeS1ob3Zlcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICB9XG59XG5cbi5tZC1zd2l0Y2gubWQtY2hlY2tlZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktNTAwKTtcbn1cblxuLmJ1dHRvbi1pbml0aWFsIHtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXhsKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtc2VtaWJvbGQpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cblxuLmJ1dHRvbi1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2FyZC1iZyk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBoZWlnaHQ6IDEwcmVtO1xuICB3aWR0aDogMTByZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY2FyZC1ib3JkZXIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tbm9ybWFsKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tY2FyZC1zaGFkb3cpO1xuICBcbiAgJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWNhcmQtaG92ZXItc2hhZG93KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktNTAwKTtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS01MDApO1xuICB9XG59XG5cbi5idXR0b24tbmFtZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zbSk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctMSk7XG59XG5cbi5idXR0b24taXRlbSB7XG4gIC5idXR0b24tY2FyZCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY2FyZC1ib3JkZXIpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNhcmQtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDMuNnJlbTtcbiAgICB3aWR0aDogMy42cmVtO1xuICAgIG1hcmdpbjogdmFyKC0tc3BhY2luZy0xKTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW5vcm1hbCk7XG4gIH1cblxuICAuYnV0dG9uLW5hbWUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1ub3JtYWwpO1xuICB9XG5cbiAgLmJ1dHRvbi1pbml0aWFsIHtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQteGwpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWJvbGQpO1xuICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tbm9ybWFsKTtcbiAgfVxufVxuXG4uYnV0dG9uLWl0ZW06aG92ZXIge1xuICAuYnV0dG9uLWNhcmQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1tZCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTUwMCk7XG4gIH1cbiAgXG4gIC5idXR0b24tbmFtZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5idXR0b24taW5pdGlhbCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTsgLyogMzBweCBlcXVpdmFsZW50ICovXG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtYm9sZCk7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktNTAwKTtcbiAgfVxufVxuXG4vKiBNYXRlcmlhbCBEZXNpZ24gQnV0dG9uIE92ZXJyaWRlcyAqL1xuLm1kLWJ1dHRvbi5tZC1kZWZhdWx0LXRoZW1lW2Rpc2FibGVkXSwgXG4ubWQtYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5idXR0b24ubWQtZGVmYXVsdC10aGVtZS5tZC1hY2NlbnQubWQtcmFpc2VkLCBcbi5tZC1idXR0b24ubWQtYWNjZW50Lm1kLXJhaXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktNTAwKTtcbiAgY29sb3I6IHZhcigtLXRleHQtb24tcHJpbWFyeSk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBSRVNQT05TSVZFIERFU0lHTlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgXG4gIC5idXR0b24tY2FyZCB7XG4gICAgaGVpZ2h0OiA4cmVtO1xuICAgIHdpZHRoOiA4cmVtO1xuICB9XG4gIFxuICAuc3F1YXJlLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgfVxufVxuIiwiXG5cbiVwZWdCYXNle1xuXHRwYWRkaW5nOiAycHggMnB4O1xuXHRjb2xvcjogJG5vdGlmaWNhdGlvbi1mb250LWNvbG9yLWRlZmF1bHQ7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Ym9yZGVyLXJhZGl1czogMC4xcmVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDU1RUVEO1xufVxuXG4ubm90aWNlLWhlYWRpbmd7XG5cdGZvbnQtc2l6ZToxcmVtO1xuXHRjb2xvcjojRkZGRkZGO1xuXHRmb250LXdlaWdodDpib2xkO1xufVxuXG4ucGVnU2F2ZXtcblx0QGV4dGVuZCAlcGVnQmFzZTtcbn1cblxuLnBlZ05vdGlmeXtcblx0QGV4dGVuZCAlcGVnQmFzZTtcbn1cblxuLnBlZ1N1Y2Nlc3N7XG5cdEBleHRlbmQgJXBlZ0Jhc2U7XG59XG5cbi5wZWdXYXJue1xuXHRAZXh0ZW5kICVwZWdCYXNlO1xufVxuXG4ucGVnRXJyb3J7XG5cdEBleHRlbmQgJXBlZ0Jhc2U7XG59XG5cbi5wZWd7XG5cdEBleHRlbmQgJXBlZ0Jhc2U7XG59XG4iLCIudGFiLWJvZHl7XG5cdGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjEpICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6MTBweCAhaW1wb3J0YW50O1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjVweCAhaW1wb3J0YW50O1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo1cHggIWltcG9ydGFudDtcbn1cbi50ZXh0LWJveC1jb250YWluZXJ7XG5cdHdpZHRoOjEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc0LDE3NCwxOTAsMC4xKTtcbn1cbiIsIiNjb250ZXh0LW1lbnV7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR6LWluZGV4OjEwO1xuXHR3aWR0aDozMDBweDtcblx0YmFja2dyb3VuZDpcIiNGRkZGRkZcIjtcblx0Ym9yZGVyLXJhZGl1czokdGhlbWUtcmFkaXVzO1xuXHRkaXNwbGF5Om5vbmU7XG5cdGJvcmRlci1jb2xvcjokdGhlbWUtaWNvbi1ibHVlO1xuXHRoZWlnaHQ6NTAwcHggIWltcG9ydGFudDtcbn1cblxuI2NvbnRleHQtbWVudXN7XG5cdGRpc3BsYXk6ZmxleDtcblx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XG59XG5cbi5jb250ZXh0LW1lbnUtY29udGFpbmVye1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRhbGlnbi1jb250ZW50OmNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OnN0cmV0Y2g7XG59XG5cbi5jb250ZXh0LW1lbnUtY29udGFpbmVyOmhvdmVye1xuXHRiYWNrZ3JvdW5kOiNGMEYwRjA7XG5cdGZvbnQtc2l6ZToxNnB4O1xuXHQubWVudS1pbml0aWFse1xuXHRcdGJhY2tncm91bmQ6JHRoZW1lLWljb24tYmx1ZTtcblx0XHRjb2xvcjojRkZGRkZGO1xuXHR9XG59XG5cbi5jb250ZXh0LW1lbnUtaXRlbXtcblx0aGVpZ2h0OjMwcHggIWltcG9ydGFudDtcbn1cblxuI2NvbnRleHQtbWVudS52aXNpYmxle1xuXHRkaXNwbGF5OmZsZXg7XG59XG5cbi5tZW51LWluaXRpYWx7XG5cdGRpc3BsYXk6ZmxleDtcblx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0YWxpZ24tY29udGVudDpjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0Y29sb3I6I0ZGRkZGRjtcblx0aGVpZ2h0OjIwcHg7XG5cdHdpZHRoOjIwcHg7XG5cdGJvcmRlci1yYWRpdXM6NTBweDtcblx0Ym9yZGVyLWNvbG9yOiNGRkZGRkY7XG5cdGN1cnNvcjpwb2ludGVyO1xufVxuIiwiLmJ1dHRvbi1lbXBoYXNpc3tcblx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY2LDEzMywyNDQsMSkgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKSAhaW1wb3J0YW50O1xuXHRjb2xvcjpyZ2JhKDAsMCwwLDEpICFpbXBvcnRhbnQ7XG59XG4iLCIjcmVjb3JkLXBhcmVudHtcblx0aGVpZ2h0OjEwMCU7XG59XG5cbi5lbG9uLWRldGFpbC1wYXJlbnR7XG5cdGhlaWdodDoxMDAlO1xuXHRwYWRkaW5nLWJvdHRvbToxcmVtO1xuXHRvdmVyZmxvdzphdXRvO1xufVxuXG4kbWFyZ2luOjVweDtcblxuLmRldGFpbC1jb250YWluZXJ7XG5cdGhlaWdodDoxMDAlO1xufVxuXG4uZnJhbWUtY29sb3J7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDI1NSwwLjMpO1xufVxuXG4uZm9ybS1mcmFtZXtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMjU1LDAuMyk7XG59XG5cbi5yb3VuZGVkLWZvcm17XG5cdGJvcmRlci1yYWRpdXM6JG1hcmdpbiAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1mb3JtLXRpdGxle1xuXHRib3JkZXItcmFkaXVzOiRtYXJnaW4gIWltcG9ydGFudDtcblx0d2lkdGg6MTAwJTtcbn1cbiNmb3JtLXRhYntcblx0ZGlzcGxheTpmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6cmlnaHQgIWltcG9ydGFudDtcblx0bWF4LWhlaWdodDoxMDB2aDtcblx0aGVpZ2h0OjEwMHZoO1xufVxuXG4uZm9ybS10aXRsZXtcblx0ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7XG5cdGp1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudDtcblx0YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnQ7XG5cdGZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGRkZGRkYgIWltcG9ydGFudDtcblx0Y29sb3I6IzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1oZWFkZXJ7XG5cdGRpc3BsYXk6ZmxleDtcblx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0Zm9udC1zaXplOjIwcHg7XG5cdGZvbnQtd2VpZ2h0OjIwMDtcbn1cblxuLmZvcm0taGVhZGVyLm1kLWljb257XG5cdHdpZHRoOjNweCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6M3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWNvbnRlbnR7XG5cdG92ZXJmbG93OmF1dG87XG5cdGhlaWdodDo4MHZoO1xufVxuLmVkaXQtcmVjb3Jke1xuXHRmb250LXdlaWdodDo0MDA7XG59XG4uZW1wdHktZm9ybXtcblx0Y29sb3I6IHJnYmEoOTcsOTcsOTYsMSkgIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6NDAwO1xuXHRmb250LXNpemU6NDhweDtcbn1cblxuLmVtcHR5X2xhYmVse1xuXHRkaXNwbGF5OmZsZXhcbn1cblxuI3JlY29yZC1kZXRhaWx7XG5cdGRpc3BsYXk6ZmxleDtcblx0b3ZlcmZsb3c6YXV0bztcblx0YmFja2dyb3VuZDphbGljZWJsdWU7XG5cdGJvcmRlci1yYWRpdXM6JHRoZW1lLXJhZGl1cztcblx0aGVpZ2h0OjEwMCU7XG59XG5cbiNyZWNvcmQtY29udGFpbmVye1xuXHRkaXNwbGF5OmZsZXg7XG5cdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0bWQtdGFicy5tZC1kZWZhdWx0LXRoZW1lIC5tZC10YWIsIG1kLXRhYnMgLm1kLXRhYntcblx0XHRjb2xvcjojMDAwMDAwICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRoZWlnaHQ6MTAwJTtcbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpe1xuXHRcdC5kZXRhaWwtY29udGFpbmVye1xuXHRcdFx0XHRcdFx0aGVpZ2h0OjEwMCUgIWltcG9ydGFudDtcblx0XHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykgYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xuXHRcdC5kZXRhaWwtY29udGFpbmVye1xuXHRcdFx0XHRcdFx0aGVpZ2h0OjEwMCUgIWltcG9ydGFudDtcblx0XHR9XG59XG4iLCIvKiBcbiAqIERpYWxvZyBDb21wb25lbnRzIC0gUmVmYWN0b3JlZCB0byB1c2UgdGhlbWUgc3lzdGVtXG4gKiBVcGRhdGVkIHRvIHVzZSBDU1MgY3VzdG9tIHByb3BlcnRpZXMgZnJvbSB0aGUgdGhlbWUgc3lzdGVtXG4gKi9cblxuLmRpYWxvZy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTApO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cblxuLmRpYWxvZy1mb3JtIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTApO1xufVxuXG4uZGlhbG9nLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy00KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1saWdodCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtMSk7XG59XG5cbi5kaWFsb2ctdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtM3hsKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS0yKTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yKTtcbn1cbiIsIi8qIFxuICogTWFpbiBTQ1NTIEluZGV4IC0gT3JnYW5pemVkIFRlbXBsYXRlIFN0eWxlc1xuICogVGhpcyBmaWxlIGltcG9ydHMgYWxsIG9yZ2FuaXplZCBTQ1NTIGZpbGVzIGluIHRoZSBjb3JyZWN0IG9yZGVyXG4gKiBcbiAqIE9yZ2FuaXphdGlvbjpcbiAqIDEuIEJhc2UgLSBWYXJpYWJsZXMsIG1peGlucywgcmVzZXQgc3R5bGVzLCBhbmltYXRpb25zXG4gKiAyLiBDb21wb25lbnRzIC0gUmV1c2FibGUgVUkgY29tcG9uZW50cyBcbiAqIDMuIExheW91dCAtIExheW91dC1zcGVjaWZpYyBzdHlsZXNcbiAqIDQuIFV0aWxpdGllcyAtIEhlbHBlciBjbGFzc2VzXG4gKiA1LiBMZWdhY3kgLSBCYWNrd2FyZHMgY29tcGF0aWJpbGl0eSAod2lsbCBiZSBwaGFzZWQgb3V0KVxuICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAxLiBCQVNFIFNUWUxFUyAmIFRIRU1FU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogVGhlbWUgc3lzdGVtIG11c3QgY29tZSBmaXJzdCAqL1xuQGltcG9ydCAndGhlbWVzL3RoZW1lLWJhc2UnO1xuQGltcG9ydCAndGhlbWVzL3RoZW1lLWxpZ2h0JztcbkBpbXBvcnQgJ3RoZW1lcy90aGVtZS1kYXJrJztcbkBpbXBvcnQgJ3RoZW1lcy90aGVtZS13b3Jrc3BhY2UnO1xuQGltcG9ydCAndGhlbWVzL3RoZW1lLW1hbmFnZXInO1xuXG4vKiBMZWdhY3kgc3VwcG9ydCBmb3IgZXhpc3RpbmcgdmFyaWFibGVzICovXG5AaW1wb3J0ICdiYXNlL2xlZ2FjeS1zdXBwb3J0JztcblxuLyogVmFyaWFibGVzIGFuZCBtaXhpbnMgKi9cbkBpbXBvcnQgJ2Jhc2UvdmFyaWFibGVzJztcbkBpbXBvcnQgJ2Fic3RyYWN0cy9taXhpbnMnO1xuXG4vKiBHbG9iYWwgc3R5bGVzIGluY2x1ZGluZyBpY29ucyAqL1xuQGltcG9ydCAnLi4vLi4vY29yZS9zY3NzL2dsb2JhbCc7XG5cbi8qIEJhc2UgYW5pbWF0aW9ucyAqL1xuQGltcG9ydCAnYmFzZS9hbmltYXRpb25zJztcblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIDIuIENPTVBPTkVOVFNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIFVJIENvbXBvbmVudHMgKi9cbkBpbXBvcnQgJ2NvbXBvbmVudHMvYnV0dG9ucyc7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAzLiBMQVlPVVRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIExheW91dCBjb21wb25lbnRzICovXG5AaW1wb3J0ICdsYXlvdXQvbmF2aWdhdGlvbic7XG5AaW1wb3J0ICdsYXlvdXQvZGFzaGJvYXJkLWxheW91dCc7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICA0LiBVVElMSVRJRVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIEhlbHBlciBjbGFzc2VzICovXG5AaW1wb3J0ICd1dGlsaXRpZXMvaGVscGVycyc7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICA1LiBMRUdBQ1kgU1RZTEVTIChmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHkpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBUaGVzZSB3aWxsIGJlIGdyYWR1YWxseSBwaGFzZWQgb3V0IGFzIGNvbXBvbmVudHMgYXJlIHVwZGF0ZWQgKi9cblxuLyogUmVtYWluaW5nIHNtYWxsIGZpbGVzIHRoYXQgaGF2ZW4ndCBiZWVuIGNvbnNvbGlkYXRlZCB5ZXQgKi9cbkBpbXBvcnQgJy4vdmlld2VyJztcbkBpbXBvcnQgJy4vdG9vbGJhcic7XG5AaW1wb3J0ICcuL3RleHQnO1xuQGltcG9ydCAnLi9zaWRlcGFuZWwnO1xuQGltcG9ydCAnLi90YWInO1xuQGltcG9ydCAnLi9yaWJib25zJztcbkBpbXBvcnQgJy4vcmVjb24nO1xuQGltcG9ydCAnLi9yZWxhdGlvbnNoaXAnO1xuQGltcG9ydCAnLi9xdWVyeSc7XG5AaW1wb3J0ICcuL3BvcCc7XG5AaW1wb3J0ICcuL3BvY2tldHMnO1xuQGltcG9ydCAnLi9wYW5lbHMnO1xuQGltcG9ydCAnLi9uYXYtY2FyZCc7XG5AaW1wb3J0ICcuL21vYmlsZS1tb2RlbCc7XG5AaW1wb3J0ICcuL21vYmlsZSc7XG5AaW1wb3J0ICcuL21zLXNlYXJjaC1iYXInO1xuQGltcG9ydCAnLi9tcy1pbmZvLWJhcic7XG5AaW1wb3J0ICcuL21zLW5hdic7XG5AaW1wb3J0ICcuL21pc2MnO1xuQGltcG9ydCAnLi9tZWRpYSc7XG5AaW1wb3J0ICcuL2lucHV0JztcbkBpbXBvcnQgJy4vZGlhbG9nJztcbkBpbXBvcnQgJy4vZGV0YWlsZWQnO1xuQGltcG9ydCAnLi9kYXRhcHJvY2Vzc29yJztcbkBpbXBvcnQgJy4vY29udGV4dE1lbnUnO1xuQGltcG9ydCAnLi9jb21wb25lbnQnO1xuQGltcG9ydCAnLi9jbGFzcyc7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBOT1RFUyBGT1IgRlVUVVJFIE9SR0FOSVpBVElPTlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIFRPRE86IENvbnNvbGlkYXRlIHJlbWFpbmluZyBmaWxlcyBpbnRvIG9yZ2FuaXplZCBjb21wb25lbnRzOlxuICogXG4gKiBDb21wb25lbnRzIHRvIGNyZWF0ZTpcbiAqIC0gX2NhcmRzLnNjc3MgKGZyb20gdmFyaW91cyBjYXJkIHN0eWxlcylcbiAqIC0gX2Zvcm1zLnNjc3MgKGZyb20gaW5wdXQuc2NzcywgZm9ybS1yZWxhdGVkIHN0eWxlcylcbiAqIC0gX21vZGFscy5zY3NzIChmcm9tIGRpYWxvZy5zY3NzIGFuZCBtb2RhbCBzdHlsZXMpXG4gKiAtIF90YWJsZXMuc2NzcyAoZnJvbSB0YWJsZS1yZWxhdGVkIHN0eWxlcylcbiAqIC0gX3NlYXJjaC5zY3NzIChmcm9tIG1zLXNlYXJjaC1iYXIuc2NzcylcbiAqIC0gX2luZm8tYmFyLnNjc3MgKGZyb20gbXMtaW5mby1iYXIuc2NzcylcbiAqIFxuICogTGF5b3V0IGZpbGVzIHRvIGNyZWF0ZTpcbiAqIC0gX3BhbmVscy5zY3NzIChmcm9tIHBhbmVscy5zY3NzLCBzaWRlcGFuZWwuc2NzcylcbiAqIC0gX3BvY2tldHMuc2NzcyAoZnJvbSBwb2NrZXRzLnNjc3MpXG4gKiAtIF90b29sYmFyLnNjc3MgKGZyb20gdG9vbGJhci5zY3NzKVxuICogXG4gKiBCYXNlIGZpbGVzIHRvIGV4cGFuZDpcbiAqIC0gX3R5cG9ncmFwaHkuc2NzcyAodGV4dCBzdHlsZXMpXG4gKiAtIF9yZXNldC5zY3NzIChDU1MgcmVzZXQvbm9ybWFsaXplKVxuICogXG4gKiBVdGlsaXRpZXMgdG8gb3JnYW5pemU6XG4gKiAtIE1vYmlsZS1zcGVjaWZpYyB1dGlsaXRpZXNcbiAqIC0gUHJpbnQgc3R5bGVzXG4gKiAtIEFjY2Vzc2liaWxpdHkgaGVscGVyc1xuICovICIsIi8qIFxuICogVGhlbWUgQmFzZSAtIENvcmUgdGhlbWUgc3lzdGVtIGZvdW5kYXRpb25cbiAqIFRoaXMgZmlsZSBkZWZpbmVzIHRoZSB0aGVtZSBzdHJ1Y3R1cmUgYW5kIGRlZmF1bHQgdmFsdWVzXG4gKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRIRU1FIEFSQ0hJVEVDVFVSRVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogVGhlbWUgQ1NTIEN1c3RvbSBQcm9wZXJ0aWVzIChDU1MgVmFyaWFibGVzKVxuICogVGhlc2UgY2FuIGJlIGR5bmFtaWNhbGx5IGNoYW5nZWQgYXQgcnVudGltZSBmb3IgdGhlbWUgc3dpdGNoaW5nXG4gKi9cbjpyb290IHtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgQ09SRSBDT0xPUlNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgXG4gIC8qIFByaW1hcnkgQnJhbmQgQ29sb3JzICovXG4gIC0tcHJpbWFyeS01MDogI2UzZjJmZDtcbiAgLS1wcmltYXJ5LTEwMDogI2JiZGVmYjtcbiAgLS1wcmltYXJ5LTIwMDogIzkwY2FmOTtcbiAgLS1wcmltYXJ5LTMwMDogIzY0YjVmNjtcbiAgLS1wcmltYXJ5LTQwMDogIzQyYTVmNTtcbiAgLS1wcmltYXJ5LTUwMDogIzIxOTZmMzsgLyogTWFpbiBwcmltYXJ5IGNvbG9yICovXG4gIC0tcHJpbWFyeS02MDA6ICMxZTg4ZTU7XG4gIC0tcHJpbWFyeS03MDA6ICMxOTc2ZDI7XG4gIC0tcHJpbWFyeS04MDA6ICMxNTY1YzA7XG4gIC0tcHJpbWFyeS05MDA6ICMwZDQ3YTE7XG4gIFxuICAvKiBTZWNvbmRhcnkgQ29sb3JzICovXG4gIC0tc2Vjb25kYXJ5LTUwOiAjZjNlNWY1O1xuICAtLXNlY29uZGFyeS0xMDA6ICNlMWJlZTc7XG4gIC0tc2Vjb25kYXJ5LTIwMDogI2NlOTNkODtcbiAgLS1zZWNvbmRhcnktMzAwOiAjYmE2OGM4O1xuICAtLXNlY29uZGFyeS00MDA6ICNhYjQ3YmM7XG4gIC0tc2Vjb25kYXJ5LTUwMDogIzljMjdiMDsgLyogTWFpbiBzZWNvbmRhcnkgY29sb3IgKi9cbiAgLS1zZWNvbmRhcnktNjAwOiAjOGUyNGFhO1xuICAtLXNlY29uZGFyeS03MDA6ICM3YjFmYTI7XG4gIC0tc2Vjb25kYXJ5LTgwMDogIzZhMWI5YTtcbiAgLS1zZWNvbmRhcnktOTAwOiAjNGExNDhjO1xuICBcbiAgLyogQWNjZW50IENvbG9ycyAqL1xuICAtLWFjY2VudC01MDogI2ZjZTRlYztcbiAgLS1hY2NlbnQtMTAwOiAjZjhiYmQ5O1xuICAtLWFjY2VudC0yMDA6ICNmNDhmYjE7XG4gIC0tYWNjZW50LTMwMDogI2YwNjI5MjtcbiAgLS1hY2NlbnQtNDAwOiAjZWM0MDdhO1xuICAtLWFjY2VudC01MDA6ICNlOTFlNjM7IC8qIE1haW4gYWNjZW50IGNvbG9yICovXG4gIC0tYWNjZW50LTYwMDogI2Q4MWI2MDtcbiAgLS1hY2NlbnQtNzAwOiAjYzIxODViO1xuICAtLWFjY2VudC04MDA6ICNhZDE0NTc7XG4gIC0tYWNjZW50LTkwMDogIzg4MGU0ZjtcbiAgXG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgIFNFTUFOVElDIENPTE9SU1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBcbiAgLyogU3RhdHVzIENvbG9ycyAqL1xuICAtLXN1Y2Nlc3M6ICM0Y2FmNTA7XG4gIC0tc3VjY2Vzcy1saWdodDogIzgxYzc4NDtcbiAgLS1zdWNjZXNzLWRhcms6ICMzODhlM2M7XG4gIFxuICAtLXdhcm5pbmc6ICNmZjk4MDA7XG4gIC0td2FybmluZy1saWdodDogI2ZmYjc0ZDtcbiAgLS13YXJuaW5nLWRhcms6ICNmNTdjMDA7XG4gIFxuICAtLWVycm9yOiAjZjQ0MzM2O1xuICAtLWVycm9yLWxpZ2h0OiAjZTU3MzczO1xuICAtLWVycm9yLWRhcms6ICNkMzJmMmY7XG4gIFxuICAtLWluZm86ICMyMTk2ZjM7XG4gIC0taW5mby1saWdodDogIzY0YjVmNjtcbiAgLS1pbmZvLWRhcms6ICMxOTc2ZDI7XG4gIFxuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICBORVVUUkFMIENPTE9SU1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBcbiAgLyogR3JheXMgKi9cbiAgLS1ncmF5LTA6ICNmZmZmZmY7XG4gIC0tZ3JheS01MDogI2ZhZmFmYTtcbiAgLS1ncmF5LTEwMDogI2Y1ZjVmNTtcbiAgLS1ncmF5LTIwMDogI2VlZWVlZTtcbiAgLS1ncmF5LTMwMDogI2UwZTBlMDtcbiAgLS1ncmF5LTQwMDogI2JkYmRiZDtcbiAgLS1ncmF5LTUwMDogIzllOWU5ZTtcbiAgLS1ncmF5LTYwMDogIzc1NzU3NTtcbiAgLS1ncmF5LTcwMDogIzYxNjE2MTtcbiAgLS1ncmF5LTgwMDogIzQyNDI0MjtcbiAgLS1ncmF5LTkwMDogIzIxMjEyMTtcbiAgLS1ncmF5LTEwMDA6ICMwMDAwMDA7XG4gIFxuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICBTVVJGQUNFICYgQkFDS0dST1VORCBDT0xPUlNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgXG4gIC0tc3VyZmFjZS0wOiB2YXIoLS1ncmF5LTApOyAgICAgIC8qIFB1cmUgd2hpdGUgKi9cbiAgLS1zdXJmYWNlLTE6IHZhcigtLWdyYXktNTApOyAgICAgLyogTGlnaHRlc3QgYmFja2dyb3VuZCAqL1xuICAtLXN1cmZhY2UtMjogdmFyKC0tZ3JheS0xMDApOyAgICAvKiBDYXJkIGJhY2tncm91bmRzICovXG4gIC0tc3VyZmFjZS0zOiB2YXIoLS1ncmF5LTIwMCk7ICAgIC8qIEVsZXZhdGVkIHN1cmZhY2VzICovXG4gIC0tc3VyZmFjZS00OiB2YXIoLS1ncmF5LTMwMCk7ICAgIC8qIEhpZ2hlciBlbGV2YXRpb24gKi9cbiAgXG4gIC8qIFRleHQgQ29sb3JzICovXG4gIC0tdGV4dC1wcmltYXJ5OiB2YXIoLS1ncmF5LTkwMCk7ICAgIC8qIE1haW4gdGV4dCAqL1xuICAtLXRleHQtc2Vjb25kYXJ5OiB2YXIoLS1ncmF5LTcwMCk7ICAvKiBTZWNvbmRhcnkgdGV4dCAqL1xuICAtLXRleHQtZGlzYWJsZWQ6IHZhcigtLWdyYXktNDAwKTsgICAvKiBEaXNhYmxlZCB0ZXh0ICovXG4gIC0tdGV4dC1oaW50OiB2YXIoLS1ncmF5LTUwMCk7ICAgICAgIC8qIEhpbnQgdGV4dCAqL1xuICAtLXRleHQtb24tcHJpbWFyeTogdmFyKC0tZ3JheS0wKTsgICAvKiBUZXh0IG9uIHByaW1hcnkgY29sb3IgKi9cbiAgLS10ZXh0LW9uLWRhcms6IHZhcigtLWdyYXktMCk7ICAgICAgLyogVGV4dCBvbiBkYXJrIGJhY2tncm91bmRzICovXG4gIFxuICAvKiBCb3JkZXIgQ29sb3JzICovXG4gIC0tYm9yZGVyLWxpZ2h0OiB2YXIoLS1ncmF5LTIwMCk7XG4gIC0tYm9yZGVyLW1lZGl1bTogdmFyKC0tZ3JheS0zMDApO1xuICAtLWJvcmRlci1zdHJvbmc6IHZhcigtLWdyYXktNDAwKTtcbiAgLS1kaXZpZGVyOiB2YXIoLS1ncmF5LTIwMCk7XG4gIFxuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICBTUEFDSU5HIFNZU1RFTVxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBcbiAgLS1zcGFjaW5nLTA6IDA7XG4gIC0tc3BhY2luZy0xOiAwLjI1cmVtOyAgICAvKiA0cHggKi9cbiAgLS1zcGFjaW5nLTI6IDAuNXJlbTsgICAgIC8qIDhweCAqL1xuICAtLXNwYWNpbmctMzogMC43NXJlbTsgICAgLyogMTJweCAqL1xuICAtLXNwYWNpbmctNDogMXJlbTsgICAgICAgLyogMTZweCAqL1xuICAtLXNwYWNpbmctNTogMS4yNXJlbTsgICAgLyogMjBweCAqL1xuICAtLXNwYWNpbmctNjogMS41cmVtOyAgICAgLyogMjRweCAqL1xuICAtLXNwYWNpbmctODogMnJlbTsgICAgICAgLyogMzJweCAqL1xuICAtLXNwYWNpbmctMTA6IDIuNXJlbTsgICAgLyogNDBweCAqL1xuICAtLXNwYWNpbmctMTI6IDNyZW07ICAgICAgLyogNDhweCAqL1xuICAtLXNwYWNpbmctMTY6IDRyZW07ICAgICAgLyogNjRweCAqL1xuICAtLXNwYWNpbmctMjA6IDVyZW07ICAgICAgLyogODBweCAqL1xuICAtLXNwYWNpbmctMjQ6IDZyZW07ICAgICAgLyogOTZweCAqL1xuICBcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgVFlQT0dSQVBIWSBTWVNURU1cbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgXG4gIC8qIEZvbnQgRmFtaWxpZXMgKi9cbiAgLS1mb250LWZhbWlseS1zYW5zOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1mYW1pbHktbW9ubzogJ1NGIE1vbm8nLCBNb25hY28sICdDYXNjYWRpYSBDb2RlJywgJ0NvbnNvbGFzJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICBcbiAgLyogRm9udCBTaXplcyAqL1xuICAtLXRleHQteHM6IDAuNzVyZW07ICAgICAgLyogMTJweCAqL1xuICAtLXRleHQtc206IDAuODc1cmVtOyAgICAgLyogMTRweCAqL1xuICAtLXRleHQtYmFzZTogMXJlbTsgICAgICAgLyogMTZweCAqL1xuICAtLXRleHQtbGc6IDEuMTI1cmVtOyAgICAgLyogMThweCAqL1xuICAtLXRleHQteGw6IDEuMjVyZW07ICAgICAgLyogMjBweCAqL1xuICAtLXRleHQtMnhsOiAxLjVyZW07ICAgICAgLyogMjRweCAqL1xuICAtLXRleHQtM3hsOiAxLjg3NXJlbTsgICAgLyogMzBweCAqL1xuICAtLXRleHQtNHhsOiAyLjI1cmVtOyAgICAgLyogMzZweCAqL1xuICAtLXRleHQtNXhsOiAzcmVtOyAgICAgICAgLyogNDhweCAqL1xuICAtLXRleHQtNnhsOiA0cmVtOyAgICAgICAgLyogNjRweCAqL1xuICBcbiAgLyogRm9udCBXZWlnaHRzICovXG4gIC0tZm9udC10aGluOiAxMDA7XG4gIC0tZm9udC1saWdodDogMzAwO1xuICAtLWZvbnQtbm9ybWFsOiA0MDA7XG4gIC0tZm9udC1tZWRpdW06IDUwMDtcbiAgLS1mb250LXNlbWlib2xkOiA2MDA7XG4gIC0tZm9udC1ib2xkOiA3MDA7XG4gIC0tZm9udC1ibGFjazogOTAwO1xuICBcbiAgLyogTGluZSBIZWlnaHRzICovXG4gIC0tbGVhZGluZy10aWdodDogMS4yNTtcbiAgLS1sZWFkaW5nLW5vcm1hbDogMS41O1xuICAtLWxlYWRpbmctcmVsYXhlZDogMS42MjU7XG4gIC0tbGVhZGluZy1sb29zZTogMjtcbiAgXG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgIExBWU9VVCAmIFNJWklOR1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBcbiAgLyogQnJlYWtwb2ludHMgKi9cbiAgLS1icmVha3BvaW50LXNtOiA2NDBweDtcbiAgLS1icmVha3BvaW50LW1kOiA3NjhweDtcbiAgLS1icmVha3BvaW50LWxnOiAxMDI0cHg7XG4gIC0tYnJlYWtwb2ludC14bDogMTI4MHB4O1xuICAtLWJyZWFrcG9pbnQtMnhsOiAxNTM2cHg7XG4gIFxuICAvKiBCb3JkZXIgUmFkaXVzICovXG4gIC0tcmFkaXVzLW5vbmU6IDA7XG4gIC0tcmFkaXVzLXNtOiAwLjI1cmVtOyAgICAvKiA0cHggKi9cbiAgLS1yYWRpdXMtbWQ6IDAuMzc1cmVtOyAgIC8qIDZweCAqL1xuICAtLXJhZGl1cy1sZzogMC41cmVtOyAgICAgLyogOHB4ICovXG4gIC0tcmFkaXVzLXhsOiAwLjc1cmVtOyAgICAvKiAxMnB4ICovXG4gIC0tcmFkaXVzLTJ4bDogMXJlbTsgICAgICAvKiAxNnB4ICovXG4gIC0tcmFkaXVzLTN4bDogMS41cmVtOyAgICAvKiAyNHB4ICovXG4gIC0tcmFkaXVzLWZ1bGw6IDk5OTlweDtcbiAgXG4gIC8qIFNoYWRvd3MgKi9cbiAgLS1zaGFkb3ctc206IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIC0tc2hhZG93LW1kOiAwIDRweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIC0tc2hhZG93LWxnOiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA0cHggNnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgLS1zaGFkb3cteGw6IDAgMjBweCAyNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDEwcHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIC0tc2hhZG93LTJ4bDogMCAyNXB4IDUwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgXG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgIFRSQU5TSVRJT05TXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIFxuICAtLXRyYW5zaXRpb24tZmFzdDogMTUwbXMgZWFzZTtcbiAgLS10cmFuc2l0aW9uLW5vcm1hbDogMzAwbXMgZWFzZTtcbiAgLS10cmFuc2l0aW9uLXNsb3c6IDUwMG1zIGVhc2U7XG4gIC0tZWFzZS1pbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG4gIC0tZWFzZS1vdXQ6IGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICAtLWVhc2UtaW4tb3V0OiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgWi1JTkRFWCBMQVlFUlNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgXG4gIC0tei1iYXNlOiAwO1xuICAtLXotZHJvcGRvd246IDEwMDA7XG4gIC0tei1zdGlja3k6IDEwMjA7XG4gIC0tei1maXhlZDogMTAzMDtcbiAgLS16LW1vZGFsLWJhY2tkcm9wOiAxMDQwO1xuICAtLXotbW9kYWw6IDEwNTA7XG4gIC0tei1wb3BvdmVyOiAxMDYwO1xuICAtLXotdG9vbHRpcDogMTA3MDtcbiAgLS16LW5vdGlmaWNhdGlvbjogMTA4MDtcbiAgLS16LW1heGltdW06IDk5OTk7XG4gIFxuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICBDT01QT05FTlQgU1BFQ0lGSUMgVkFSSUFCTEVTXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIFxuICAvKiBUb29sYmFyICovXG4gIC0tdG9vbGJhci1oZWlnaHQ6IDY0cHg7XG4gIC0tdG9vbGJhci1iZzogdmFyKC0tc3VyZmFjZS0wKTtcbiAgLS10b29sYmFyLWJvcmRlcjogdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbiAgLS10b29sYmFyLXNoYWRvdzogdmFyKC0tc2hhZG93LXNtKTtcbiAgXG4gIC8qIE5hdmlnYXRpb24gKi9cbiAgLS1uYXYtYmc6IHZhcigtLXN1cmZhY2UtMCk7XG4gIC0tbmF2LWJvcmRlcjogdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbiAgLS1uYXYtaXRlbS1ob3ZlcjogdmFyKC0tc3VyZmFjZS0yKTtcbiAgLS1uYXYtaXRlbS1hY3RpdmU6IHZhcigtLXByaW1hcnktNTApO1xuICBcbiAgLyogQ2FyZHMgKi9cbiAgLS1jYXJkLWJnOiB2YXIoLS1zdXJmYWNlLTApO1xuICAtLWNhcmQtYm9yZGVyOiB2YXIoLS1ib3JkZXItbGlnaHQpO1xuICAtLWNhcmQtc2hhZG93OiB2YXIoLS1zaGFkb3ctc20pO1xuICAtLWNhcmQtcmFkaXVzOiB2YXIoLS1yYWRpdXMtbGcpO1xuICBcbiAgLyogRm9ybXMgKi9cbiAgLS1pbnB1dC1iZzogdmFyKC0tc3VyZmFjZS0wKTtcbiAgLS1pbnB1dC1ib3JkZXI6IHZhcigtLWJvcmRlci1tZWRpdW0pO1xuICAtLWlucHV0LWJvcmRlci1mb2N1czogdmFyKC0tcHJpbWFyeS01MDApO1xuICAtLWlucHV0LXBsYWNlaG9sZGVyOiB2YXIoLS10ZXh0LWhpbnQpO1xuICBcbiAgLyogQnV0dG9ucyAqL1xuICAtLWJ0bi1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG4gIC0tYnRuLXNoYWRvdzogdmFyKC0tc2hhZG93LXNtKTtcbiAgLS1idG4tc2hhZG93LWhvdmVyOiB2YXIoLS1zaGFkb3ctbWQpO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVEhFTUUgTUlYSU5TXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBNaXhpbiB0byBjcmVhdGUgdGhlbWUtYXdhcmUgY29tcG9uZW50cyAqL1xuQG1peGluIHRoZW1lLWF3YXJlKCRwcm9wZXJ0eSwgJGxpZ2h0LXZhbHVlLCAkZGFyay12YWx1ZTogbnVsbCkge1xuICAjeyRwcm9wZXJ0eX06ICN7JGxpZ2h0LXZhbHVlfTtcbiAgXG4gIEBpZiAkZGFyay12YWx1ZSB7XG4gICAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xuICAgICAgI3skcHJvcGVydHl9OiAjeyRkYXJrLXZhbHVlfTtcbiAgICB9XG4gICAgXG4gICAgW2RhdGEtdGhlbWU9XCJkYXJrXCJdICYge1xuICAgICAgI3skcHJvcGVydHl9OiAjeyRkYXJrLXZhbHVlfTtcbiAgICB9XG4gIH1cbn1cblxuLyogTWl4aW4gZm9yIGNvbXBvbmVudCB0aGVtaW5nICovXG5AbWl4aW4gY29tcG9uZW50LXRoZW1lKCRjb21wb25lbnQtbmFtZSwgJHRoZW1lLXZhcnM6ICgpKSB7XG4gIEBlYWNoICRwcm9wLCAkdmFsdWUgaW4gJHRoZW1lLXZhcnMge1xuICAgIC0tI3skY29tcG9uZW50LW5hbWV9LSN7JHByb3B9OiAjeyR2YWx1ZX07XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExFR0FDWSBWQVJJQUJMRSBNQVBQSU5HXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBNYXAgbGVnYWN5IFNDU1MgdmFyaWFibGVzIHRvIENTUyBjdXN0b20gcHJvcGVydGllcyAqL1xuJHByaW1hcnktY29sb3I6IHZhcigtLXByaW1hcnktNTAwKTtcbiRzZWNvbmRhcnktY29sb3I6IHZhcigtLXNlY29uZGFyeS01MDApO1xuJGFjY2VudC1jb2xvcjogdmFyKC0tYWNjZW50LTUwMCk7XG5cbiR3aGl0ZTogdmFyKC0tZ3JheS0wKTtcbiRibGFjazogdmFyKC0tZ3JheS0xMDAwKTtcblxuJHN1Y2Nlc3MtY29sb3I6IHZhcigtLXN1Y2Nlc3MpO1xuJHdhcm5pbmctY29sb3I6IHZhcigtLXdhcm5pbmcpO1xuJGVycm9yLWNvbG9yOiB2YXIoLS1lcnJvcik7XG4kaW5mby1jb2xvcjogdmFyKC0taW5mbyk7XG5cbiRncmF5LTUwOiB2YXIoLS1ncmF5LTUwKTtcbiRncmF5LTEwMDogdmFyKC0tZ3JheS0xMDApO1xuJGdyYXktMjAwOiB2YXIoLS1ncmF5LTIwMCk7XG4kZ3JheS0zMDA6IHZhcigtLWdyYXktMzAwKTtcbiRncmF5LTQwMDogdmFyKC0tZ3JheS00MDApO1xuJGdyYXktNTAwOiB2YXIoLS1ncmF5LTUwMCk7XG4kZ3JheS02MDA6IHZhcigtLWdyYXktNjAwKTtcbiRncmF5LTcwMDogdmFyKC0tZ3JheS03MDApO1xuJGdyYXktODAwOiB2YXIoLS1ncmF5LTgwMCk7XG4kZ3JheS05MDA6IHZhcigtLWdyYXktOTAwKTtcblxuLyogTGVnYWN5IHNwYWNpbmcgKi9cbiRzcGFjaW5nLXhzOiB2YXIoLS1zcGFjaW5nLTEpO1xuJHNwYWNpbmctc206IHZhcigtLXNwYWNpbmctMik7XG4kc3BhY2luZy1tZDogdmFyKC0tc3BhY2luZy0zKTtcbiRzcGFjaW5nLWxnOiB2YXIoLS1zcGFjaW5nLTQpO1xuJHNwYWNpbmcteGw6IHZhcigtLXNwYWNpbmctNik7XG4kc3BhY2luZy14eGw6IHZhcigtLXNwYWNpbmctOCk7XG5cbi8qIExlZ2FjeSBicmVha3BvaW50cyAqL1xuJGJyZWFrcG9pbnQtc206IHZhcigtLWJyZWFrcG9pbnQtc20pO1xuJGJyZWFrcG9pbnQtbWQ6IHZhcigtLWJyZWFrcG9pbnQtbWQpO1xuJGJyZWFrcG9pbnQtbGc6IHZhcigtLWJyZWFrcG9pbnQtbGcpO1xuJGJyZWFrcG9pbnQteGw6IHZhcigtLWJyZWFrcG9pbnQteGwpO1xuXG4vKiBMZWdhY3kgdG9vbGJhciAqL1xuJHRvb2xiYXJIZWlnaHQ6IHZhcigtLXRvb2xiYXItaGVpZ2h0KTsiLCIvKiBcbiAqIExpZ2h0IFRoZW1lIC0gRGVmYXVsdCBsaWdodCBjb2xvciBzY2hlbWVcbiAqIFRoaXMgdGhlbWUgcHJvdmlkZXMgYSBjbGVhbiwgbW9kZXJuIGxpZ2h0IGludGVyZmFjZVxuICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMSUdIVCBUSEVNRSBWQVJJQUJMRVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbltkYXRhLXRoZW1lPVwibGlnaHRcIl0sIDpyb290IHtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgUFJJTUFSWSBCUkFORCBDT0xPUlNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgXG4gIC0tcHJpbWFyeS01MDogI2UzZjJmZDtcbiAgLS1wcmltYXJ5LTEwMDogI2JiZGVmYjtcbiAgLS1wcmltYXJ5LTIwMDogIzkwY2FmOTtcbiAgLS1wcmltYXJ5LTMwMDogIzY0YjVmNjtcbiAgLS1wcmltYXJ5LTQwMDogIzQyYTVmNTtcbiAgLS1wcmltYXJ5LTUwMDogIzRkYWJmNzsgLyogRWxvbiBicmFuZCBibHVlICovXG4gIC0tcHJpbWFyeS02MDA6ICMxZTg4ZTU7XG4gIC0tcHJpbWFyeS03MDA6ICMxOTc2ZDI7XG4gIC0tcHJpbWFyeS04MDA6ICMxNTY1YzA7XG4gIC0tcHJpbWFyeS05MDA6ICMwZDQ3YTE7XG4gIFxuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICBTVVJGQUNFICYgQkFDS0dST1VORCBDT0xPUlNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgXG4gIC0tc3VyZmFjZS0wOiAjZmZmZmZmOyAgICAgLyogUHVyZSB3aGl0ZSAqL1xuICAtLXN1cmZhY2UtMTogI2ZhZmFmYTsgICAgIC8qIExpZ2h0ZXN0IGJhY2tncm91bmQgKi9cbiAgLS1zdXJmYWNlLTI6ICNmNWY1ZjU7ICAgICAvKiBDYXJkIGJhY2tncm91bmRzICovXG4gIC0tc3VyZmFjZS0zOiAjZWVlZWVlOyAgICAgLyogRWxldmF0ZWQgc3VyZmFjZXMgKi9cbiAgLS1zdXJmYWNlLTQ6ICNlMGUwZTA7ICAgICAvKiBIaWdoZXIgZWxldmF0aW9uICovXG4gIFxuICAtLWJnLXByaW1hcnk6IHZhcigtLXN1cmZhY2UtMCk7XG4gIC0tYmctc2Vjb25kYXJ5OiB2YXIoLS1zdXJmYWNlLTEpO1xuICAtLWJnLXRlcnRpYXJ5OiB2YXIoLS1zdXJmYWNlLTIpO1xuICBcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgVEVYVCBDT0xPUlNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgXG4gIC0tdGV4dC1wcmltYXJ5OiAjMjEyMTIxOyAgICAgIC8qIE1haW4gdGV4dCAtIHZlcnkgZGFyayBncmF5ICovXG4gIC0tdGV4dC1zZWNvbmRhcnk6ICM2MTYxNjE7ICAgIC8qIFNlY29uZGFyeSB0ZXh0IC0gbWVkaXVtIGdyYXkgKi9cbiAgLS10ZXh0LWRpc2FibGVkOiAjYmRiZGJkOyAgICAgLyogRGlzYWJsZWQgdGV4dCAtIGxpZ2h0IGdyYXkgKi9cbiAgLS10ZXh0LWhpbnQ6ICM5ZTllOWU7ICAgICAgICAgLyogSGludCB0ZXh0IC0gbWVkaXVtLWxpZ2h0IGdyYXkgKi9cbiAgLS10ZXh0LW9uLXByaW1hcnk6ICNmZmZmZmY7ICAgLyogVGV4dCBvbiBwcmltYXJ5IGNvbG9yICovXG4gIC0tdGV4dC1vbi1kYXJrOiAjZmZmZmZmOyAgICAgIC8qIFRleHQgb24gZGFyayBiYWNrZ3JvdW5kcyAqL1xuICAtLXRleHQtb24tc3VyZmFjZTogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgXG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgIEJPUkRFUiAmIERJVklERVIgQ09MT1JTXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIFxuICAtLWJvcmRlci1saWdodDogI2YwZjBmMDtcbiAgLS1ib3JkZXItbWVkaXVtOiAjZTBlMGUwO1xuICAtLWJvcmRlci1zdHJvbmc6ICNiZGJkYmQ7XG4gIC0tZGl2aWRlcjogI2VlZWVlZTtcbiAgXG4gIC8qIExlZ2FjeSBib3JkZXIgY29sb3IgKi9cbiAgLS1ib3JkZXItY29sb3I6ICNmNGY4ZmY7XG4gIFxuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICBDT01QT05FTlQgU1BFQ0lGSUMgQ09MT1JTXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIFxuICAvKiBUb29sYmFyICovXG4gIC0tdG9vbGJhci1iZzogdmFyKC0tc3VyZmFjZS0wKTtcbiAgLS10b29sYmFyLWJvcmRlcjogdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbiAgLS10b29sYmFyLXRleHQ6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIC0tdG9vbGJhci1pY29uOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIC0tdG9vbGJhci1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIFxuICAvKiBOYXZpZ2F0aW9uICovXG4gIC0tbmF2LWJnOiB2YXIoLS1zdXJmYWNlLTApO1xuICAtLW5hdi1ib3JkZXI6IHZhcigtLWJvcmRlci1saWdodCk7XG4gIC0tbmF2LWl0ZW0tdGV4dDogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgLS1uYXYtaXRlbS1ob3ZlcjogdmFyKC0tc3VyZmFjZS0yKTtcbiAgLS1uYXYtaXRlbS1hY3RpdmU6IHZhcigtLXByaW1hcnktNTApO1xuICAtLW5hdi1pdGVtLWFjdGl2ZS10ZXh0OiB2YXIoLS1wcmltYXJ5LTcwMCk7XG4gIFxuICAvKiBDYXJkcyAqL1xuICAtLWNhcmQtYmc6IHZhcigtLXN1cmZhY2UtMCk7XG4gIC0tY2FyZC1ib3JkZXI6IHZhcigtLWJvcmRlci1saWdodCk7XG4gIC0tY2FyZC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtLWNhcmQtaG92ZXItc2hhZG93OiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBcbiAgLyogRm9ybXMgJiBJbnB1dHMgKi9cbiAgLS1pbnB1dC1iZzogdmFyKC0tc3VyZmFjZS0wKTtcbiAgLS1pbnB1dC1ib3JkZXI6IHZhcigtLWJvcmRlci1tZWRpdW0pO1xuICAtLWlucHV0LWJvcmRlci1mb2N1czogdmFyKC0tcHJpbWFyeS01MDApO1xuICAtLWlucHV0LWJvcmRlci1lcnJvcjogdmFyKC0tZXJyb3IpO1xuICAtLWlucHV0LXRleHQ6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIC0taW5wdXQtcGxhY2Vob2xkZXI6IHZhcigtLXRleHQtaGludCk7XG4gIC0taW5wdXQtbGFiZWw6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgXG4gIC8qIEJ1dHRvbnMgKi9cbiAgLS1idG4tcHJpbWFyeS1iZzogdmFyKC0tcHJpbWFyeS01MDApO1xuICAtLWJ0bi1wcmltYXJ5LXRleHQ6IHZhcigtLXRleHQtb24tcHJpbWFyeSk7XG4gIC0tYnRuLXByaW1hcnktaG92ZXI6IHZhcigtLXByaW1hcnktNjAwKTtcbiAgLS1idG4tcHJpbWFyeS1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDc3LCAxNzEsIDI0NywgMC4yKTtcbiAgXG4gIC0tYnRuLXNlY29uZGFyeS1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnRuLXNlY29uZGFyeS10ZXh0OiB2YXIoLS1wcmltYXJ5LTUwMCk7XG4gIC0tYnRuLXNlY29uZGFyeS1ib3JkZXI6IHZhcigtLXByaW1hcnktNTAwKTtcbiAgLS1idG4tc2Vjb25kYXJ5LWhvdmVyOiB2YXIoLS1wcmltYXJ5LTUwKTtcbiAgXG4gIC0tYnRuLWdob3N0LXRleHQ6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgLS1idG4tZ2hvc3QtaG92ZXI6IHZhcigtLXN1cmZhY2UtMik7XG4gIFxuICAvKiBTdGF0dXMgQ29sb3JzIChzZW1hbnRpYykgKi9cbiAgLS1zdGF0dXMtc3VjY2VzczogIzI4YTc0NTtcbiAgLS1zdGF0dXMtc3VjY2Vzcy1iZzogI2Q0ZWRkYTtcbiAgLS1zdGF0dXMtc3VjY2Vzcy1ib3JkZXI6ICNjM2U2Y2I7XG4gIFxuICAtLXN0YXR1cy13YXJuaW5nOiAjZmZjMTA3O1xuICAtLXN0YXR1cy13YXJuaW5nLWJnOiAjZmZmM2NkO1xuICAtLXN0YXR1cy13YXJuaW5nLWJvcmRlcjogI2ZmZWFhNztcbiAgXG4gIC0tc3RhdHVzLWVycm9yOiAjZGMzNTQ1O1xuICAtLXN0YXR1cy1lcnJvci1iZzogI2Y4ZDdkYTtcbiAgLS1zdGF0dXMtZXJyb3ItYm9yZGVyOiAjZjVjNmNiO1xuICBcbiAgLS1zdGF0dXMtaW5mbzogIzE3YTJiODtcbiAgLS1zdGF0dXMtaW5mby1iZzogI2QxZWNmMTtcbiAgLS1zdGF0dXMtaW5mby1ib3JkZXI6ICNiZWU1ZWI7XG4gIFxuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICBXT1JLU1BBQ0UgU1BFQ0lGSUMgQ09MT1JTXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIFxuICAvKiBEYXNoYm9hcmQgKi9cbiAgLS1kYXNoYm9hcmQtYmc6IHZhcigtLXN1cmZhY2UtMSk7XG4gIC0tZGFzaGJvYXJkLWNhcmQtYmc6IHZhcigtLXN1cmZhY2UtMCk7XG4gIC0tZGFzaGJvYXJkLWhlYWRlci1iZzogdmFyKC0tc3VyZmFjZS0wKTtcbiAgLS1kYXNoYm9hcmQtYm9yZGVyOiB2YXIoLS1ib3JkZXItbGlnaHQpO1xuICBcbiAgLyogTW9kZWxzICYgUmVjb3JkcyAqL1xuICAtLW1vZGVsLWJnOiB2YXIoLS1zdXJmYWNlLTApO1xuICAtLW1vZGVsLWhlYWRlci1iZzogdmFyKC0tc3VyZmFjZS0yKTtcbiAgLS1tb2RlbC1ib3JkZXI6IHZhcigtLWJvcmRlci1saWdodCk7XG4gIC0tbW9kZWwtaG92ZXI6IHZhcigtLXN1cmZhY2UtMSk7XG4gIC0tbW9kZWwtc2VsZWN0ZWQ6IHZhcigtLXByaW1hcnktNTApO1xuICBcbiAgLyogU2VhcmNoICYgRmlsdGVycyAqL1xuICAtLXNlYXJjaC1iZzogdmFyKC0tc3VyZmFjZS0wKTtcbiAgLS1zZWFyY2gtYm9yZGVyOiB2YXIoLS1ib3JkZXItbWVkaXVtKTtcbiAgLS1zZWFyY2gtZm9jdXM6IHZhcigtLXByaW1hcnktNTAwKTtcbiAgLS1zZWFyY2gtcmVzdWx0cy1iZzogdmFyKC0tc3VyZmFjZS0wKTtcbiAgLS1zZWFyY2gtaGlnaGxpZ2h0OiB2YXIoLS1wcmltYXJ5LTEwMCk7XG4gIFxuICAvKiBOb3RpZmljYXRpb25zICovXG4gIC0tbm90aWZpY2F0aW9uLWJnOiB2YXIoLS1zdXJmYWNlLTApO1xuICAtLW5vdGlmaWNhdGlvbi1ib3JkZXI6IHZhcigtLWJvcmRlci1saWdodCk7XG4gIC0tbm90aWZpY2F0aW9uLXNoYWRvdzogdmFyKC0tc2hhZG93LWxnKTtcbiAgLS1ub3RpZmljYXRpb24tc3VjY2VzczogdmFyKC0tc3RhdHVzLXN1Y2Nlc3MpO1xuICAtLW5vdGlmaWNhdGlvbi13YXJuaW5nOiB2YXIoLS1zdGF0dXMtd2FybmluZyk7XG4gIC0tbm90aWZpY2F0aW9uLWVycm9yOiB2YXIoLS1zdGF0dXMtZXJyb3IpO1xuICBcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgTEVHQUNZIFZBUklBQkxFIFNVUFBPUlRcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgXG4gIC8qIFN1cHBvcnQgZm9yIGV4aXN0aW5nIGNvbG9yIHZhcmlhYmxlcyAqL1xuICAtLXRoZW1lLXNwZWNpYWwtZm9udDogI0YwRjhGRjtcbiAgLS10aGVtZS1zcGVjaWFsLWZvbnQtMTogIzM1NTA2NztcbiAgLS1ub3RpZmljYXRpb24tZm9udC1jb2xvci1kZWZhdWx0OiAjRkZGRkZGO1xuICAtLW1vZGVsLXNpemU6ICMyNjU5QUI7XG4gIC0tdGhlbWUtYnV0dG9uLTE6IHZhcigtLXByaW1hcnktNTAwKTtcbiAgLS10aGVtZS1pY29uLWJsdWU6IHZhcigtLXByaW1hcnktNTAwKTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExJR0hUIFRIRU1FIENPTVBPTkVOVCBPVkVSUklERVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbltkYXRhLXRoZW1lPVwibGlnaHRcIl0ge1xuICAvKiBFbnN1cmUgcHJvcGVyIHRleHQgY29udHJhc3QgKi9cbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXByaW1hcnkpO1xuICBcbiAgLyogU2Nyb2xsYmFyIHN0eWxpbmcgZm9yIGxpZ2h0IHRoZW1lICovXG4gIHNjcm9sbGJhci1jb2xvcjogdmFyKC0tZ3JheS0zMDApIHZhcigtLWdyYXktMTAwKTtcbiAgXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICB9XG4gIFxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ3JheS0xMDApO1xuICB9XG4gIFxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ3JheS0zMDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWdyYXktNDAwKTtcbiAgICB9XG4gIH1cbiAgXG4gIC8qIFNlbGVjdGlvbiBjb2xvcnMgKi9cbiAgOjpzZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktMjAwKTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgfVxufSIsIi8qIFxuICogRGFyayBUaGVtZSAtIE1vZGVybiBkYXJrIGNvbG9yIHNjaGVtZVxuICogVGhpcyB0aGVtZSBwcm92aWRlcyBhIHNsZWVrLCBleWUtZnJpZW5kbHkgZGFyayBpbnRlcmZhY2VcbiAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgREFSSyBUSEVNRSBWQVJJQUJMRVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbltkYXRhLXRoZW1lPVwiZGFya1wiXSB7XG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgIFBSSU1BUlkgQlJBTkQgQ09MT1JTIChhZGp1c3RlZCBmb3IgZGFyayB0aGVtZSlcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgXG4gIC0tcHJpbWFyeS01MDogIzBkMTQyNTtcbiAgLS1wcmltYXJ5LTEwMDogIzFhMjMzMjtcbiAgLS1wcmltYXJ5LTIwMDogIzJhMzQ0MTtcbiAgLS1wcmltYXJ5LTMwMDogIzNkNGE1YztcbiAgLS1wcmltYXJ5LTQwMDogIzVhNmI4MTtcbiAgLS1wcmltYXJ5LTUwMDogIzZiYjZmZjsgLyogQnJpZ2h0ZXIgYmx1ZSBmb3IgZGFyayBiYWNrZ3JvdW5kcyAqL1xuICAtLXByaW1hcnktNjAwOiAjNGRhYmY3O1xuICAtLXByaW1hcnktNzAwOiAjMjE5NmYzO1xuICAtLXByaW1hcnktODAwOiAjMTk3NmQyO1xuICAtLXByaW1hcnktOTAwOiAjMTU2NWMwO1xuICBcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgU1VSRkFDRSAmIEJBQ0tHUk9VTkQgQ09MT1JTXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIFxuICAtLXN1cmZhY2UtMDogIzBkMTExNzsgICAgIC8qIERlZXAgZGFyayBiYWNrZ3JvdW5kICovXG4gIC0tc3VyZmFjZS0xOiAjMTYxYjIyOyAgICAgLyogU2xpZ2h0bHkgbGlnaHRlciBkYXJrICovXG4gIC0tc3VyZmFjZS0yOiAjMjEyNjJkOyAgICAgLyogQ2FyZCBiYWNrZ3JvdW5kcyAqL1xuICAtLXN1cmZhY2UtMzogIzMwMzYzZDsgICAgIC8qIEVsZXZhdGVkIHN1cmZhY2VzICovXG4gIC0tc3VyZmFjZS00OiAjNDg0ZjU4OyAgICAgLyogSGlnaGVyIGVsZXZhdGlvbiAqL1xuICBcbiAgLS1iZy1wcmltYXJ5OiB2YXIoLS1zdXJmYWNlLTApO1xuICAtLWJnLXNlY29uZGFyeTogdmFyKC0tc3VyZmFjZS0xKTtcbiAgLS1iZy10ZXJ0aWFyeTogdmFyKC0tc3VyZmFjZS0yKTtcbiAgXG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgIFRFWFQgQ09MT1JTXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIFxuICAtLXRleHQtcHJpbWFyeTogI2YwZjZmYzsgICAgICAvKiBWZXJ5IGxpZ2h0IHRleHQgKi9cbiAgLS10ZXh0LXNlY29uZGFyeTogIzhiOTQ5ZTsgICAgLyogTWVkaXVtIGdyYXkgdGV4dCAqL1xuICAtLXRleHQtZGlzYWJsZWQ6ICM0ODRmNTg7ICAgICAvKiBEaXNhYmxlZCB0ZXh0ICovXG4gIC0tdGV4dC1oaW50OiAjNjU2ZDc2OyAgICAgICAgIC8qIEhpbnQgdGV4dCAqL1xuICAtLXRleHQtb24tcHJpbWFyeTogI2ZmZmZmZjsgICAvKiBUZXh0IG9uIHByaW1hcnkgY29sb3IgKi9cbiAgLS10ZXh0LW9uLWRhcms6ICNmZmZmZmY7ICAgICAgLyogVGV4dCBvbiBkYXJrIGJhY2tncm91bmRzICovXG4gIC0tdGV4dC1vbi1zdXJmYWNlOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgQk9SREVSICYgRElWSURFUiBDT0xPUlNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgXG4gIC0tYm9yZGVyLWxpZ2h0OiAjMzAzNjNkO1xuICAtLWJvcmRlci1tZWRpdW06ICMyMTI2MmQ7XG4gIC0tYm9yZGVyLXN0cm9uZzogIzQ4NGY1ODtcbiAgLS1kaXZpZGVyOiAjMzAzNjNkO1xuICBcbiAgLyogTGVnYWN5IGJvcmRlciBjb2xvciAtIGFkanVzdGVkIGZvciBkYXJrIHRoZW1lICovXG4gIC0tYm9yZGVyLWNvbG9yOiAjMjEyNjJkO1xuICBcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgQ09NUE9ORU5UIFNQRUNJRklDIENPTE9SU1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBcbiAgLyogVG9vbGJhciAqL1xuICAtLXRvb2xiYXItYmc6IHZhcigtLXN1cmZhY2UtMSk7XG4gIC0tdG9vbGJhci1ib3JkZXI6IHZhcigtLWJvcmRlci1saWdodCk7XG4gIC0tdG9vbGJhci10ZXh0OiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICAtLXRvb2xiYXItaWNvbjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICAtLXRvb2xiYXItc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBcbiAgLyogTmF2aWdhdGlvbiAqL1xuICAtLW5hdi1iZzogdmFyKC0tc3VyZmFjZS0xKTtcbiAgLS1uYXYtYm9yZGVyOiB2YXIoLS1ib3JkZXItbGlnaHQpO1xuICAtLW5hdi1pdGVtLXRleHQ6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIC0tbmF2LWl0ZW0taG92ZXI6IHZhcigtLXN1cmZhY2UtMyk7XG4gIC0tbmF2LWl0ZW0tYWN0aXZlOiByZ2JhKDEwNywgMTgyLCAyNTUsIDAuMTUpO1xuICAtLW5hdi1pdGVtLWFjdGl2ZS10ZXh0OiB2YXIoLS1wcmltYXJ5LTUwMCk7XG4gIFxuICAvKiBDYXJkcyAqL1xuICAtLWNhcmQtYmc6IHZhcigtLXN1cmZhY2UtMik7XG4gIC0tY2FyZC1ib3JkZXI6IHZhcigtLWJvcmRlci1saWdodCk7XG4gIC0tY2FyZC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC0tY2FyZC1ob3Zlci1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIFxuICAvKiBGb3JtcyAmIElucHV0cyAqL1xuICAtLWlucHV0LWJnOiB2YXIoLS1zdXJmYWNlLTIpO1xuICAtLWlucHV0LWJvcmRlcjogdmFyKC0tYm9yZGVyLXN0cm9uZyk7XG4gIC0taW5wdXQtYm9yZGVyLWZvY3VzOiB2YXIoLS1wcmltYXJ5LTUwMCk7XG4gIC0taW5wdXQtYm9yZGVyLWVycm9yOiB2YXIoLS1lcnJvcik7XG4gIC0taW5wdXQtdGV4dDogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgLS1pbnB1dC1wbGFjZWhvbGRlcjogdmFyKC0tdGV4dC1oaW50KTtcbiAgLS1pbnB1dC1sYWJlbDogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBcbiAgLyogQnV0dG9ucyAqL1xuICAtLWJ0bi1wcmltYXJ5LWJnOiB2YXIoLS1wcmltYXJ5LTUwMCk7XG4gIC0tYnRuLXByaW1hcnktdGV4dDogdmFyKC0tc3VyZmFjZS0wKTtcbiAgLS1idG4tcHJpbWFyeS1ob3ZlcjogdmFyKC0tcHJpbWFyeS00MDApO1xuICAtLWJ0bi1wcmltYXJ5LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMTA3LCAxODIsIDI1NSwgMC4yKTtcbiAgXG4gIC0tYnRuLXNlY29uZGFyeS1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnRuLXNlY29uZGFyeS10ZXh0OiB2YXIoLS1wcmltYXJ5LTUwMCk7XG4gIC0tYnRuLXNlY29uZGFyeS1ib3JkZXI6IHZhcigtLXByaW1hcnktNTAwKTtcbiAgLS1idG4tc2Vjb25kYXJ5LWhvdmVyOiByZ2JhKDEwNywgMTgyLCAyNTUsIDAuMSk7XG4gIFxuICAtLWJ0bi1naG9zdC10ZXh0OiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIC0tYnRuLWdob3N0LWhvdmVyOiB2YXIoLS1zdXJmYWNlLTMpO1xuICBcbiAgLyogU3RhdHVzIENvbG9ycyAoYWRqdXN0ZWQgZm9yIGRhcmsgdGhlbWUpICovXG4gIC0tc3RhdHVzLXN1Y2Nlc3M6ICMzZmI5NTA7XG4gIC0tc3RhdHVzLXN1Y2Nlc3MtYmc6IHJnYmEoNjMsIDE4NSwgODAsIDAuMTUpO1xuICAtLXN0YXR1cy1zdWNjZXNzLWJvcmRlcjogcmdiYSg2MywgMTg1LCA4MCwgMC40KTtcbiAgXG4gIC0tc3RhdHVzLXdhcm5pbmc6ICNkMjk5MjI7XG4gIC0tc3RhdHVzLXdhcm5pbmctYmc6IHJnYmEoMjEwLCAxNTMsIDM0LCAwLjE1KTtcbiAgLS1zdGF0dXMtd2FybmluZy1ib3JkZXI6IHJnYmEoMjEwLCAxNTMsIDM0LCAwLjQpO1xuICBcbiAgLS1zdGF0dXMtZXJyb3I6ICNmODUxNDk7XG4gIC0tc3RhdHVzLWVycm9yLWJnOiByZ2JhKDI0OCwgODEsIDczLCAwLjE1KTtcbiAgLS1zdGF0dXMtZXJyb3ItYm9yZGVyOiByZ2JhKDI0OCwgODEsIDczLCAwLjQpO1xuICBcbiAgLS1zdGF0dXMtaW5mbzogIzU4YTZmZjtcbiAgLS1zdGF0dXMtaW5mby1iZzogcmdiYSg4OCwgMTY2LCAyNTUsIDAuMTUpO1xuICAtLXN0YXR1cy1pbmZvLWJvcmRlcjogcmdiYSg4OCwgMTY2LCAyNTUsIDAuNCk7XG4gIFxuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICBXT1JLU1BBQ0UgU1BFQ0lGSUMgQ09MT1JTXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIFxuICAvKiBEYXNoYm9hcmQgKi9cbiAgLS1kYXNoYm9hcmQtYmc6IHZhcigtLXN1cmZhY2UtMCk7XG4gIC0tZGFzaGJvYXJkLWNhcmQtYmc6IHZhcigtLXN1cmZhY2UtMik7XG4gIC0tZGFzaGJvYXJkLWhlYWRlci1iZzogdmFyKC0tc3VyZmFjZS0xKTtcbiAgLS1kYXNoYm9hcmQtYm9yZGVyOiB2YXIoLS1ib3JkZXItbGlnaHQpO1xuICBcbiAgLyogTW9kZWxzICYgUmVjb3JkcyAqL1xuICAtLW1vZGVsLWJnOiB2YXIoLS1zdXJmYWNlLTIpO1xuICAtLW1vZGVsLWhlYWRlci1iZzogdmFyKC0tc3VyZmFjZS0zKTtcbiAgLS1tb2RlbC1ib3JkZXI6IHZhcigtLWJvcmRlci1saWdodCk7XG4gIC0tbW9kZWwtaG92ZXI6IHZhcigtLXN1cmZhY2UtMyk7XG4gIC0tbW9kZWwtc2VsZWN0ZWQ6IHJnYmEoMTA3LCAxODIsIDI1NSwgMC4xNSk7XG4gIFxuICAvKiBTZWFyY2ggJiBGaWx0ZXJzICovXG4gIC0tc2VhcmNoLWJnOiB2YXIoLS1zdXJmYWNlLTIpO1xuICAtLXNlYXJjaC1ib3JkZXI6IHZhcigtLWJvcmRlci1zdHJvbmcpO1xuICAtLXNlYXJjaC1mb2N1czogdmFyKC0tcHJpbWFyeS01MDApO1xuICAtLXNlYXJjaC1yZXN1bHRzLWJnOiB2YXIoLS1zdXJmYWNlLTIpO1xuICAtLXNlYXJjaC1oaWdobGlnaHQ6IHJnYmEoMTA3LCAxODIsIDI1NSwgMC4yKTtcbiAgXG4gIC8qIE5vdGlmaWNhdGlvbnMgKi9cbiAgLS1ub3RpZmljYXRpb24tYmc6IHZhcigtLXN1cmZhY2UtMik7XG4gIC0tbm90aWZpY2F0aW9uLWJvcmRlcjogdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbiAgLS1ub3RpZmljYXRpb24tc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgLS1ub3RpZmljYXRpb24tc3VjY2VzczogdmFyKC0tc3RhdHVzLXN1Y2Nlc3MpO1xuICAtLW5vdGlmaWNhdGlvbi13YXJuaW5nOiB2YXIoLS1zdGF0dXMtd2FybmluZyk7XG4gIC0tbm90aWZpY2F0aW9uLWVycm9yOiB2YXIoLS1zdGF0dXMtZXJyb3IpO1xuICBcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgTEVHQUNZIFZBUklBQkxFIFNVUFBPUlRcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgXG4gIC8qIFN1cHBvcnQgZm9yIGV4aXN0aW5nIGNvbG9yIHZhcmlhYmxlcyAtIGFkanVzdGVkIGZvciBkYXJrIHRoZW1lICovXG4gIC0tdGhlbWUtc3BlY2lhbC1mb250OiAjZjBmNmZjO1xuICAtLXRoZW1lLXNwZWNpYWwtZm9udC0xOiAjOGI5NDllO1xuICAtLW5vdGlmaWNhdGlvbi1mb250LWNvbG9yLWRlZmF1bHQ6ICNmMGY2ZmM7XG4gIC0tbW9kZWwtc2l6ZTogIzZiYjZmZjtcbiAgLS10aGVtZS1idXR0b24tMTogdmFyKC0tcHJpbWFyeS01MDApO1xuICAtLXRoZW1lLWljb24tYmx1ZTogdmFyKC0tcHJpbWFyeS01MDApO1xuICBcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgQ09NUE9ORU5UIE9WRVJSSURFU1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBcbiAgLyogRW5zdXJlIHByb3BlciB0ZXh0IGNvbnRyYXN0ICovXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1wcmltYXJ5KTtcbiAgXG4gIC8qIFNjcm9sbGJhciBzdHlsaW5nIGZvciBkYXJrIHRoZW1lICovXG4gIHNjcm9sbGJhci1jb2xvcjogdmFyKC0tc3VyZmFjZS00KSB2YXIoLS1zdXJmYWNlLTIpO1xuICBcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gIH1cbiAgXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTIpO1xuICB9XG4gIFxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS00KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNjU2ZDc2O1xuICAgIH1cbiAgfVxuICBcbiAgLyogU2VsZWN0aW9uIGNvbG9ycyAqL1xuICA6OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDcsIDE4MiwgMjU1LCAwLjMpO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICB9XG4gIFxuICAvKiBJbWFnZSBhZGp1c3RtZW50cyBmb3IgZGFyayB0aGVtZSAqL1xuICBpbWcge1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLXRyYW5zaXRpb24tbm9ybWFsKTtcbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG4gIFxuICAvKiBDb2RlIGJsb2NrcyBhbmQgcHJlIGVsZW1lbnRzICovXG4gIHByZSwgY29kZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0xKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbGlnaHQpO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICB9XG59IiwiLyogXG4gKiBXb3Jrc3BhY2UgVGhlbWUgLSBQcm9mZXNzaW9uYWwgd29ya3NwYWNlIGNvbG9yIHNjaGVtZVxuICogVGhpcyB0aGVtZSBpcyBvcHRpbWl6ZWQgZm9yIHByb2R1Y3Rpdml0eSBhbmQgZXh0ZW5kZWQgdXNlXG4gKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFdPUktTUEFDRSBUSEVNRSBWQVJJQUJMRVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbltkYXRhLXRoZW1lPVwid29ya3NwYWNlXCJdIHtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgUFJJTUFSWSBDT0xPUlMgKFByb2Zlc3Npb25hbCBibHVlLWdyYXkgcGFsZXR0ZSlcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgXG4gIC0tcHJpbWFyeS01MDogI2Y4ZmFmYztcbiAgLS1wcmltYXJ5LTEwMDogI2YxZjVmOTtcbiAgLS1wcmltYXJ5LTIwMDogI2UyZThmMDtcbiAgLS1wcmltYXJ5LTMwMDogI2NiZDVlMTtcbiAgLS1wcmltYXJ5LTQwMDogIzk0YTNiODtcbiAgLS1wcmltYXJ5LTUwMDogIzY0NzQ4YjsgLyogTWFpbiB3b3Jrc3BhY2UgY29sb3IgLSBzbGF0ZSBibHVlICovXG4gIC0tcHJpbWFyeS02MDA6ICM0NzU1Njk7XG4gIC0tcHJpbWFyeS03MDA6ICMzMzQxNTU7XG4gIC0tcHJpbWFyeS04MDA6ICMxZTI5M2I7XG4gIC0tcHJpbWFyeS05MDA6ICMwZjE3MmE7XG4gIFxuICAvKiBTZWNvbmRhcnkgYWNjZW50IC0gd2FybSBvcmFuZ2UgZm9yIGFjdGlvbnMgKi9cbiAgLS1zZWNvbmRhcnktNTAwOiAjZjU5ZTBiO1xuICAtLXNlY29uZGFyeS02MDA6ICNkOTc3MDY7XG4gIC0tc2Vjb25kYXJ5LTcwMDogI2I0NTMwOTtcbiAgXG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgIFNVUkZBQ0UgJiBCQUNLR1JPVU5EIENPTE9SU1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBcbiAgLS1zdXJmYWNlLTA6ICNmZmZmZmY7XG4gIC0tc3VyZmFjZS0xOiAjZjhmYWZjOyAgICAgLyogVmVyeSBsaWdodCBncmF5LWJsdWUgKi9cbiAgLS1zdXJmYWNlLTI6ICNmMWY1Zjk7ICAgICAvKiBMaWdodCBncmF5LWJsdWUgKi9cbiAgLS1zdXJmYWNlLTM6ICNlMmU4ZjA7ICAgICAvKiBNZWRpdW0gbGlnaHQgZ3JheS1ibHVlICovXG4gIC0tc3VyZmFjZS00OiAjY2JkNWUxOyAgICAgLyogTWVkaXVtIGdyYXktYmx1ZSAqL1xuICBcbiAgLS1iZy1wcmltYXJ5OiB2YXIoLS1zdXJmYWNlLTApO1xuICAtLWJnLXNlY29uZGFyeTogdmFyKC0tc3VyZmFjZS0xKTtcbiAgLS1iZy10ZXJ0aWFyeTogdmFyKC0tc3VyZmFjZS0yKTtcbiAgXG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgIFRFWFQgQ09MT1JTIChIaWdoIGNvbnRyYXN0IGZvciByZWFkYWJpbGl0eSlcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgXG4gIC0tdGV4dC1wcmltYXJ5OiAjMGYxNzJhOyAgICAgIC8qIFZlcnkgZGFyayBzbGF0ZSAqL1xuICAtLXRleHQtc2Vjb25kYXJ5OiAjMzM0MTU1OyAgICAvKiBEYXJrIHNsYXRlICovXG4gIC0tdGV4dC1kaXNhYmxlZDogIzk0YTNiODsgICAgIC8qIE1lZGl1bSBzbGF0ZSAqL1xuICAtLXRleHQtaGludDogIzY0NzQ4YjsgICAgICAgICAvKiBTbGF0ZSAqL1xuICAtLXRleHQtb24tcHJpbWFyeTogI2ZmZmZmZjtcbiAgLS10ZXh0LW9uLWRhcms6ICNmZmZmZmY7XG4gIC0tdGV4dC1vbi1zdXJmYWNlOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgV09SS1NQQUNFIFNQRUNJRklDIENPTE9SU1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBcbiAgLyogVG9vbGJhciAtIENsZWFuIGFuZCBtaW5pbWFsICovXG4gIC0tdG9vbGJhci1iZzogdmFyKC0tc3VyZmFjZS0wKTtcbiAgLS10b29sYmFyLWJvcmRlcjogdmFyKC0tc3VyZmFjZS0zKTtcbiAgLS10b29sYmFyLXRleHQ6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIC0tdG9vbGJhci1pY29uOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIC0tdG9vbGJhci1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDE1LCAyMywgNDIsIDAuMSk7XG4gIFxuICAvKiBOYXZpZ2F0aW9uIC0gU3VidGxlIGFuZCB1bm9idHJ1c2l2ZSAqL1xuICAtLW5hdi1iZzogdmFyKC0tc3VyZmFjZS0xKTtcbiAgLS1uYXYtYm9yZGVyOiB2YXIoLS1zdXJmYWNlLTMpO1xuICAtLW5hdi1pdGVtLXRleHQ6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgLS1uYXYtaXRlbS1ob3ZlcjogdmFyKC0tc3VyZmFjZS0yKTtcbiAgLS1uYXYtaXRlbS1hY3RpdmU6IHZhcigtLXN1cmZhY2UtMyk7XG4gIC0tbmF2LWl0ZW0tYWN0aXZlLXRleHQ6IHZhcigtLXByaW1hcnktNzAwKTtcbiAgXG4gIC8qIENhcmRzIC0gQ2xlYW4gc2VwYXJhdGlvbiAqL1xuICAtLWNhcmQtYmc6IHZhcigtLXN1cmZhY2UtMCk7XG4gIC0tY2FyZC1ib3JkZXI6IHZhcigtLXN1cmZhY2UtMyk7XG4gIC0tY2FyZC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDE1LCAyMywgNDIsIDAuMDUpO1xuICAtLWNhcmQtaG92ZXItc2hhZG93OiAwIDRweCA2cHggcmdiYSgxNSwgMjMsIDQyLCAwLjEpO1xuICBcbiAgLyogRm9ybXMgLSBQcm9mZXNzaW9uYWwgYW5kIGNsZWFuICovXG4gIC0taW5wdXQtYmc6IHZhcigtLXN1cmZhY2UtMCk7XG4gIC0taW5wdXQtYm9yZGVyOiB2YXIoLS1zdXJmYWNlLTQpO1xuICAtLWlucHV0LWJvcmRlci1mb2N1czogdmFyKC0tc2Vjb25kYXJ5LTUwMCk7XG4gIC0taW5wdXQtYm9yZGVyLWVycm9yOiAjZWY0NDQ0O1xuICAtLWlucHV0LXRleHQ6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIC0taW5wdXQtcGxhY2Vob2xkZXI6IHZhcigtLXRleHQtaGludCk7XG4gIC0taW5wdXQtbGFiZWw6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgXG4gIC8qIEJ1dHRvbnMgLSBBY3Rpb24tb3JpZW50ZWQgKi9cbiAgLS1idG4tcHJpbWFyeS1iZzogdmFyKC0tc2Vjb25kYXJ5LTUwMCk7XG4gIC0tYnRuLXByaW1hcnktdGV4dDogI2ZmZmZmZjtcbiAgLS1idG4tcHJpbWFyeS1ob3ZlcjogdmFyKC0tc2Vjb25kYXJ5LTYwMCk7XG4gIC0tYnRuLXByaW1hcnktc2hhZG93OiAwIDJweCA0cHggcmdiYSgyNDUsIDE1OCwgMTEsIDAuMik7XG4gIFxuICAtLWJ0bi1zZWNvbmRhcnktYmc6IHRyYW5zcGFyZW50O1xuICAtLWJ0bi1zZWNvbmRhcnktdGV4dDogdmFyKC0tcHJpbWFyeS02MDApO1xuICAtLWJ0bi1zZWNvbmRhcnktYm9yZGVyOiB2YXIoLS1wcmltYXJ5LTQwMCk7XG4gIC0tYnRuLXNlY29uZGFyeS1ob3ZlcjogdmFyKC0tc3VyZmFjZS0yKTtcbiAgXG4gIC0tYnRuLWdob3N0LXRleHQ6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgLS1idG4tZ2hvc3QtaG92ZXI6IHZhcigtLXN1cmZhY2UtMik7XG4gIFxuICAvKiBTdGF0dXMgQ29sb3JzIC0gTXV0ZWQgYnV0IGNsZWFyICovXG4gIC0tc3RhdHVzLXN1Y2Nlc3M6ICMxNmEzNGE7XG4gIC0tc3RhdHVzLXN1Y2Nlc3MtYmc6ICNmMGZkZjQ7XG4gIC0tc3RhdHVzLXN1Y2Nlc3MtYm9yZGVyOiAjYmJmN2QwO1xuICBcbiAgLS1zdGF0dXMtd2FybmluZzogI2Q5NzcwNjtcbiAgLS1zdGF0dXMtd2FybmluZy1iZzogI2ZmZmJlYjtcbiAgLS1zdGF0dXMtd2FybmluZy1ib3JkZXI6ICNmZWQ3YWE7XG4gIFxuICAtLXN0YXR1cy1lcnJvcjogI2RjMjYyNjtcbiAgLS1zdGF0dXMtZXJyb3ItYmc6ICNmZWYyZjI7XG4gIC0tc3RhdHVzLWVycm9yLWJvcmRlcjogI2ZlY2FjYTtcbiAgXG4gIC0tc3RhdHVzLWluZm86ICMyNTYzZWI7XG4gIC0tc3RhdHVzLWluZm8tYmc6ICNlZmY2ZmY7XG4gIC0tc3RhdHVzLWluZm8tYm9yZGVyOiAjYmZkYmZlO1xuICBcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgV09SS1NQQUNFIENPTVBPTkVOVFNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgXG4gIC8qIERhc2hib2FyZCAtIEZvY3VzIG9uIGNvbnRlbnQgKi9cbiAgLS1kYXNoYm9hcmQtYmc6IHZhcigtLXN1cmZhY2UtMSk7XG4gIC0tZGFzaGJvYXJkLWNhcmQtYmc6IHZhcigtLXN1cmZhY2UtMCk7XG4gIC0tZGFzaGJvYXJkLWhlYWRlci1iZzogdmFyKC0tc3VyZmFjZS0yKTtcbiAgLS1kYXNoYm9hcmQtYm9yZGVyOiB2YXIoLS1zdXJmYWNlLTMpO1xuICBcbiAgLyogTW9kZWxzICYgUmVjb3JkcyAtIENsZWFyIGRhdGEgcHJlc2VudGF0aW9uICovXG4gIC0tbW9kZWwtYmc6IHZhcigtLXN1cmZhY2UtMCk7XG4gIC0tbW9kZWwtaGVhZGVyLWJnOiB2YXIoLS1zdXJmYWNlLTIpO1xuICAtLW1vZGVsLWJvcmRlcjogdmFyKC0tc3VyZmFjZS0zKTtcbiAgLS1tb2RlbC1ob3ZlcjogdmFyKC0tc3VyZmFjZS0xKTtcbiAgLS1tb2RlbC1zZWxlY3RlZDogcmdiYSgyNDUsIDE1OCwgMTEsIDAuMSk7XG4gIC0tbW9kZWwtc2VsZWN0ZWQtYm9yZGVyOiB2YXIoLS1zZWNvbmRhcnktNTAwKTtcbiAgXG4gIC8qIFNlYXJjaCAmIEZpbHRlcnMgLSBFZmZpY2llbnQgd29ya2Zsb3cgKi9cbiAgLS1zZWFyY2gtYmc6IHZhcigtLXN1cmZhY2UtMCk7XG4gIC0tc2VhcmNoLWJvcmRlcjogdmFyKC0tc3VyZmFjZS00KTtcbiAgLS1zZWFyY2gtZm9jdXM6IHZhcigtLXNlY29uZGFyeS01MDApO1xuICAtLXNlYXJjaC1yZXN1bHRzLWJnOiB2YXIoLS1zdXJmYWNlLTApO1xuICAtLXNlYXJjaC1oaWdobGlnaHQ6IHJnYmEoMjQ1LCAxNTgsIDExLCAwLjIpO1xuICBcbiAgLyogRGF0YSBUYWJsZXMgLSBDbGVhbiBkYXRhIHByZXNlbnRhdGlvbiAqL1xuICAtLXRhYmxlLWJnOiB2YXIoLS1zdXJmYWNlLTApO1xuICAtLXRhYmxlLWhlYWRlci1iZzogdmFyKC0tc3VyZmFjZS0yKTtcbiAgLS10YWJsZS1ib3JkZXI6IHZhcigtLXN1cmZhY2UtMyk7XG4gIC0tdGFibGUtaG92ZXI6IHZhcigtLXN1cmZhY2UtMSk7XG4gIC0tdGFibGUtc2VsZWN0ZWQ6IHJnYmEoMjQ1LCAxNTgsIDExLCAwLjA1KTtcbiAgLS10YWJsZS1zdHJpcGU6IHZhcigtLXN1cmZhY2UtMSk7XG4gIFxuICAvKiBOb3RpZmljYXRpb25zIC0gTm9uLWludHJ1c2l2ZSAqL1xuICAtLW5vdGlmaWNhdGlvbi1iZzogdmFyKC0tc3VyZmFjZS0wKTtcbiAgLS1ub3RpZmljYXRpb24tYm9yZGVyOiB2YXIoLS1zdXJmYWNlLTMpO1xuICAtLW5vdGlmaWNhdGlvbi1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxNSwgMjMsIDQyLCAwLjE1KTtcbiAgLS1ub3RpZmljYXRpb24tc3VjY2VzczogdmFyKC0tc3RhdHVzLXN1Y2Nlc3MpO1xuICAtLW5vdGlmaWNhdGlvbi13YXJuaW5nOiB2YXIoLS1zdGF0dXMtd2FybmluZyk7XG4gIC0tbm90aWZpY2F0aW9uLWVycm9yOiB2YXIoLS1zdGF0dXMtZXJyb3IpO1xuICBcbiAgLyogQ29kZSAmIFRlY2huaWNhbCBFbGVtZW50cyAqL1xuICAtLWNvZGUtYmc6IHZhcigtLXN1cmZhY2UtMik7XG4gIC0tY29kZS1ib3JkZXI6IHZhcigtLXN1cmZhY2UtMyk7XG4gIC0tY29kZS10ZXh0OiAjMzc0MTUxO1xuICBcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgTEVHQUNZIFNVUFBPUlRcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgXG4gIC0tdGhlbWUtc3BlY2lhbC1mb250OiAjZjhmYWZjO1xuICAtLXRoZW1lLXNwZWNpYWwtZm9udC0xOiAjNjQ3NDhiO1xuICAtLW5vdGlmaWNhdGlvbi1mb250LWNvbG9yLWRlZmF1bHQ6ICNmZmZmZmY7XG4gIC0tbW9kZWwtc2l6ZTogIzQ3NTU2OTtcbiAgLS10aGVtZS1idXR0b24tMTogdmFyKC0tc2Vjb25kYXJ5LTUwMCk7XG4gIC0tdGhlbWUtaWNvbi1ibHVlOiB2YXIoLS1wcmltYXJ5LTYwMCk7XG4gIFxuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICBXT1JLU1BBQ0UgVEhFTUUgU1RZTElOR1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXNlY29uZGFyeSk7XG4gIFxuICAvKiBQcm9mZXNzaW9uYWwgc2Nyb2xsYmFyIHN0eWxpbmcgKi9cbiAgc2Nyb2xsYmFyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTQpIHZhcigtLXN1cmZhY2UtMik7XG4gIFxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG4gIFxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS0yKTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbiAgXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1zdXJmYWNlLTIpO1xuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS00MDApO1xuICAgIH1cbiAgICBcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LTUwMCk7XG4gICAgfVxuICB9XG4gIFxuICAvKiBQcm9mZXNzaW9uYWwgc2VsZWN0aW9uIGNvbG9ycyAqL1xuICA6OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsIDE1OCwgMTEsIDAuMik7XG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIH1cbiAgXG4gIC8qIEZvY3VzIG1hbmFnZW1lbnQgZm9yIHByb2R1Y3Rpdml0eSAqL1xuICA6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXNlY29uZGFyeS01MDApO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIH1cbiAgXG4gIC8qIFJlZHVjZWQgbW90aW9uIGZvciBmb2N1cyAqL1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICosICo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufSIsIi8qIFxuICogVGhlbWUgTWFuYWdlciAtIEphdmFTY3JpcHQgaW50ZWdyYXRpb24gYW5kIHRoZW1lIHN3aXRjaGluZyB1dGlsaXRpZXNcbiAqIFRoaXMgZmlsZSBwcm92aWRlcyB1dGlsaXRpZXMgZm9yIGR5bmFtaWMgdGhlbWUgc3dpdGNoaW5nXG4gKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRIRU1FIFNXSVRDSElORyBVVElMSVRJRVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIEJhc2UgdGhlbWUgdHJhbnNpdGlvbiBmb3Igc21vb3RoIHRoZW1lIGNoYW5nZXMgKi9cbjpyb290LCBbZGF0YS10aGVtZV0ge1xuICB0cmFuc2l0aW9uOiBcbiAgICBjb2xvciB2YXIoLS10cmFuc2l0aW9uLW5vcm1hbCksXG4gICAgYmFja2dyb3VuZC1jb2xvciB2YXIoLS10cmFuc2l0aW9uLW5vcm1hbCksXG4gICAgYm9yZGVyLWNvbG9yIHZhcigtLXRyYW5zaXRpb24tbm9ybWFsKSxcbiAgICBib3gtc2hhZG93IHZhcigtLXRyYW5zaXRpb24tbm9ybWFsKTtcbn1cblxuLyogRGlzYWJsZSB0cmFuc2l0aW9ucyBkdXJpbmcgdGhlbWUgc3dpdGNoIHRvIHByZXZlbnQgZmxhc2hpbmcgKi9cbi50aGVtZS1zd2l0Y2hpbmcgKiB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRIRU1FIERFVEVDVElPTlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogQXV0byBkYXJrIG1vZGUgYmFzZWQgb24gc3lzdGVtIHByZWZlcmVuY2UgKi9cbkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgOnJvb3Q6bm90KFtkYXRhLXRoZW1lXSkge1xuICAgIC8qIEltcG9ydCBkYXJrIHRoZW1lIHZhcmlhYmxlcyB3aGVuIG5vIHRoZW1lIGlzIGV4cGxpY2l0bHkgc2V0ICovXG4gICAgQGltcG9ydCAndGhlbWUtZGFyayc7XG4gIH1cbn1cblxuLyogRm9yY2UgbGlnaHQgbW9kZSAqL1xuW2RhdGEtdGhlbWU9XCJsaWdodFwiXSB7XG4gIGNvbG9yLXNjaGVtZTogbGlnaHQ7XG59XG5cbi8qIEZvcmNlIGRhcmsgbW9kZSAqL1xuW2RhdGEtdGhlbWU9XCJkYXJrXCJdIHtcbiAgY29sb3Itc2NoZW1lOiBkYXJrO1xufVxuXG4vKiBXb3Jrc3BhY2UgbW9kZSAqL1xuW2RhdGEtdGhlbWU9XCJ3b3Jrc3BhY2VcIl0ge1xuICBjb2xvci1zY2hlbWU6IGxpZ2h0O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVEhFTUUgVE9HR0xFIEJVVFRPTiBTVFlMRVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi50aGVtZS10b2dnbGUge1xuICAtLXNpemU6IDIuNXJlbTtcbiAgXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IHZhcigtLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLXNpemUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtZnVsbCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1ub3JtYWwpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTIpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbiAgXG4gICY6YWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICB9XG4gIFxuICAvKiBJY29uIHN0eWxpbmcgKi9cbiAgLnRoZW1lLWljb24ge1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW5vcm1hbCk7XG4gICAgXG4gICAgJi5saWdodC1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgXG4gICAgICBbZGF0YS10aGVtZT1cImRhcmtcIl0gJixcbiAgICAgIFtkYXRhLXRoZW1lPVwid29ya3NwYWNlXCJdICYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLmRhcmstaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgXG4gICAgICBbZGF0YS10aGVtZT1cImRhcmtcIl0gJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLndvcmtzcGFjZS1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBcbiAgICAgIFtkYXRhLXRoZW1lPVwid29ya3NwYWNlXCJdICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogTXVsdGktdGhlbWUgc2VsZWN0b3IgKi9cbi50aGVtZS1zZWxlY3RvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtMik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1sZyk7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGdhcDogMC4yNXJlbTtcbiAgXG4gIC50aGVtZS1vcHRpb24ge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tZmFzdCk7XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNtKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC1tZWRpdW0pO1xuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTEpO1xuICAgIH1cbiAgICBcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTApO1xuICAgICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctc20pO1xuICAgIH1cbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVEhFTUUgUFJFVklFVyBDQVJEU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnRoZW1lLXByZXZpZXcge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICBcbiAgLnRoZW1lLWNhcmQge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJvcmRlci1saWdodCk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWxnKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW5vcm1hbCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTUwMCk7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctbGcpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgIH1cbiAgICBcbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS01MDApO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEodmFyKC0tcHJpbWFyeS01MDApLCAwLjEpO1xuICAgIH1cbiAgICBcbiAgICAudGhlbWUtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTEpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1saWdodCk7XG4gICAgICBcbiAgICAgIC50aGVtZS1uYW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtc2VtaWJvbGQpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICAgICAgfVxuICAgICAgXG4gICAgICAudGhlbWUtZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IHZhcigtLXRleHQtc20pO1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAudGhlbWUtZGVtbyB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICBcbiAgICAgIC5kZW1vLXRvb2xiYXIge1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICAgIFxuICAgICAgICAuZGVtby1kb3Qge1xuICAgICAgICAgIHdpZHRoOiAwLjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWZ1bGwpO1xuICAgICAgICAgIFxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHsgYmFja2dyb3VuZDogI2ZmNWY1NjsgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHsgYmFja2dyb3VuZDogI2ZmYmQyZTsgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHsgYmFja2dyb3VuZDogIzI3Y2EzZjsgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5kZW1vLWNvbnRlbnQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTEpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDAuNXJlbTtcbiAgICAgICAgXG4gICAgICAgIC5kZW1vLWxpbmUge1xuICAgICAgICAgIGhlaWdodDogMC43NXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgICAgICAgIFxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHsgd2lkdGg6IDYwJTsgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHsgd2lkdGg6IDQwJTsgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHsgd2lkdGg6IDgwJTsgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBBQ0NFU1NJQklMSVRZIEZFQVRVUkVTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBIaWdoIGNvbnRyYXN0IG1vZGUgZGV0ZWN0aW9uICovXG5AbWVkaWEgKHByZWZlcnMtY29udHJhc3Q6IGhpZ2gpIHtcbiAgOnJvb3Qge1xuICAgIC0tYm9yZGVyLWxpZ2h0OiBjdXJyZW50Q29sb3I7XG4gICAgLS1ib3JkZXItbWVkaXVtOiBjdXJyZW50Q29sb3I7XG4gICAgLS1ib3JkZXItc3Ryb25nOiBjdXJyZW50Q29sb3I7XG4gIH1cbiAgXG4gIC50aGVtZS1jYXJkIHtcbiAgICBib3JkZXItd2lkdGg6IDNweDtcbiAgfVxuICBcbiAgYnV0dG9uLCAuYnRuIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIH1cbn1cblxuLyogUmVkdWNlZCBtb3Rpb24gKi9cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC50aGVtZS10b2dnbGUsXG4gIC50aGVtZS1jYXJkLFxuICAudGhlbWUtb3B0aW9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIFxuICAudGhlbWUtY2FyZDpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBKQVZBU0NSSVBUIElOVEVHUkFUSU9OXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBDbGFzc2VzIGFkZGVkIGJ5IEphdmFTY3JpcHQgZm9yIHRoZW1lIG1hbmFnZW1lbnQgKi9cbi50aGVtZS1sb2FkaW5nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLnRoZW1lLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1lcnJvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0YXR1cy1lcnJvci1iZyk7XG59XG5cbi8qIFByaW50IHN0eWxlcyAtIGFsd2F5cyBsaWdodCB0aGVtZSAqL1xuQG1lZGlhIHByaW50IHtcbiAgKiB7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIvKiBcbiAqIExlZ2FjeSBTdXBwb3J0IC0gTWFpbnRhaW5zIGNvbXBhdGliaWxpdHkgd2l0aCBvbGQgU0NTUyBwYXR0ZXJuc1xuICogVGhpcyBmaWxlIHdpbGwgZ3JhZHVhbGx5IGJlIHBoYXNlZCBvdXQgYXMgY29tcG9uZW50cyBhcmUgdXBkYXRlZFxuICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMRUdBQ1kgVkFSSUFCTEVTIChDb252ZXJ0aW5nIHRvIENTUyBjdXN0b20gcHJvcGVydGllcylcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIE9sZCBTQ1NTIHZhcmlhYmxlcyBtYXBwZWQgdG8gQ1NTIGN1c3RvbSBwcm9wZXJ0aWVzICovXG4kYm9yZGVyY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG4kYm9yZGVycHg6IDFweDsgLyogUmVkdWNlZCBmcm9tIDNweCBmb3IgbW9kZXJuIGRlc2lnbiAqL1xuJG1hcmdpbnB4OiB2YXIoLS1zcGFjaW5nLTIpO1xuJHBhZGRpbmdweDogdmFyKC0tc3BhY2luZy0yKTtcbiRmb250U2l6ZTogdmFyKC0tdGV4dC1zbSk7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBBTkdVTEFSIE1BVEVSSUFMIE9WRVJSSURFU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogRml4IGZvciBBbmd1bGFyIE1hdGVyaWFsIHN1YmhlYWRlciAqL1xuLm1kLXN1YmhlYWRlciAubWQtc3ViaGVhZGVyLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctNCk7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTEpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1saWdodCk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBHT09HTEUgRk9OVFMgSU5URUdSQVRJT05cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5nb29nbGUtZm9udCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXRleHQtb24tcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LWxnKSAhaW1wb3J0YW50O1xuICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBuby1jb250ZXh0dWFsICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0xKSB2YXIoLS1zcGFjaW5nLTIpICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTIpICFpbXBvcnRhbnQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMRUdBQ1kgQ0xBU1MgTUFQUElOR1NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIFRoZXNlIGNsYXNzZXMgbWFpbnRhaW4gYmFja3dhcmQgY29tcGF0aWJpbGl0eSAqL1xuLmRlc2NyaXB0aW9uLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTUwKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktNzAwKTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB2YXIoLS1wcmltYXJ5LTUwMCk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBERVBSRUNBVEVEIFNUWUxFUyAoTWFyayBmb3IgcmVtb3ZhbClcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIFxuICogVE9ETzogVGhlc2Ugc3R5bGVzIHNob3VsZCBiZSByZW1vdmVkIGFmdGVyIGNvbmZpcm1pbmcgdGhleSdyZSBub3QgdXNlZDpcbiAqIC0gLmRhdGFWaWV3IChlbXB0eSBjbGFzcylcbiAqIC0gRGlyZWN0IGNvbG9yIHZhbHVlcyAoc2hvdWxkIHVzZSBDU1MgY3VzdG9tIHByb3BlcnRpZXMpXG4gKiAtIEhhcmRjb2RlZCBtZWFzdXJlbWVudHNcbiAqL1xuXG4uZGF0YVZpZXcge1xuICAvKiBUaGlzIGNsYXNzIGFwcGVhcnMgdG8gYmUgdW51c2VkIC0gbWFya2VkIGZvciByZW1vdmFsICovXG4gIC8qIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMCk7ICovXG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBNSUdSQVRJT04gSEVMUEVSU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogTWl4aW5zIGNvbnZlcnRlZCB0byB1dGlsaXR5IGNsYXNzZXMgZm9yIGVhc2llciBtaWdyYXRpb24gKi9cbiVzYW1lX3dpZHRoIHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1pbi13aWR0aDogNzAlO1xufVxuXG4ldmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IDYwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0wKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1kKTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIENPTVBBVElCSUxJVFkgTk9URVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBNaWdyYXRpb24gU3RyYXRlZ3k6XG4gKiAxLiBBbGwgaGFyZGNvZGVkIGNvbG9ycyBoYXZlIGJlZW4gcmVwbGFjZWQgd2l0aCBDU1MgY3VzdG9tIHByb3BlcnRpZXNcbiAqIDIuIFNDU1MgdmFyaWFibGVzIGFyZSBtYXBwZWQgdG8gQ1NTIGN1c3RvbSBwcm9wZXJ0aWVzIGZvciBjb21wYXRpYmlsaXR5XG4gKiAzLiBTcGFjaW5nIHZhbHVlcyB1c2UgdGhlIHN0YW5kYXJkaXplZCBzcGFjaW5nIHNjYWxlXG4gKiA0LiBCb3JkZXIgcmFkaXVzIHZhbHVlcyB1c2UgdGhlIHN0YW5kYXJkaXplZCByYWRpdXMgc2NhbGVcbiAqIDUuIENvbG9ycyBhdXRvbWF0aWNhbGx5IGFkYXB0IHRvIHRoZSBjdXJyZW50IHRoZW1lXG4gKiBcbiAqIE5leHQgU3RlcHM6XG4gKiAxLiBVcGRhdGUgY29tcG9uZW50cyB0byB1c2UgbmV3IHV0aWxpdHkgY2xhc3Nlc1xuICogMi4gUmVtb3ZlIGRpcmVjdCB1c2FnZSBvZiBsZWdhY3kgU0NTUyB2YXJpYWJsZXNcbiAqIDMuIFRlc3QgYWxsIHRoZW1lcyB3aXRoIGV4aXN0aW5nIGNvbXBvbmVudHNcbiAqIDQuIFJlbW92ZSB1bnVzZWQgc3R5bGVzIGFmdGVyIGNvbmZpcm1hdGlvblxuICovIiwiLyogQmFzZSBWYXJpYWJsZXMgLSBDb25zb2xpZGF0ZWQgZnJvbSBzY2F0dGVyZWQgZmlsZXMgKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIENPTE9SU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogQnJhbmQgQ29sb3JzICovXG4kcHJpbWFyeS1jb2xvcjogIzRkYWJmNztcbiRzZWNvbmRhcnktY29sb3I6ICM0OTUwNTc7XG4kYWNjZW50LWNvbG9yOiAjZmY2YjZiO1xuXG4vKiBOZXV0cmFsIENvbG9ycyAqL1xuJHdoaXRlOiAjZmZmZmZmO1xuJGJsYWNrOiAjMDAwMDAwO1xuJGdyYXktNTA6ICNmOGY5ZmE7XG4kZ3JheS0xMDA6ICNlOWVjZWY7XG4kZ3JheS0yMDA6ICNkZWUyZTY7XG4kZ3JheS0zMDA6ICNjZWQ0ZGE7XG4kZ3JheS00MDA6ICNhZGI1YmQ7XG4kZ3JheS01MDA6ICM2Yzc1N2Q7XG4kZ3JheS02MDA6ICM0OTUwNTc7XG4kZ3JheS03MDA6ICMzNDNhNDA7XG4kZ3JheS04MDA6ICMyMTI1Mjk7XG4kZ3JheS05MDA6ICMwZDExMTc7XG5cbi8qIFNlbWFudGljIENvbG9ycyAqL1xuJHN1Y2Nlc3MtY29sb3I6ICMyOGE3NDU7XG4kd2FybmluZy1jb2xvcjogI2ZmYzEwNztcbiRlcnJvci1jb2xvcjogI2RjMzU0NTtcbiRpbmZvLWNvbG9yOiAjMTdhMmI4O1xuXG4vKiBCYWNrZ3JvdW5kIENvbG9ycyAqL1xuJGJnLXByaW1hcnk6ICR3aGl0ZTtcbiRiZy1zZWNvbmRhcnk6ICRncmF5LTUwO1xuJGJnLXRlcnRpYXJ5OiAkZ3JheS0xMDA7XG5cbi8qIEJvcmRlciBDb2xvcnMgKi9cbiRib3JkZXItY29sb3I6ICNmNGY4ZmY7XG4kYm9yZGVyLWxpZ2h0OiAkZ3JheS0yMDA7XG4kYm9yZGVyLW1lZGl1bTogJGdyYXktMzAwO1xuJGJvcmRlci1kYXJrOiAkZ3JheS00MDA7XG5cbi8qIE1hdGVyaWFsIERlc2lnbiBTaGFkb3dzICovXG4kd2hpdGVmcmFtZS1zaGFkb3ctMWRwOiAwIDFweCAzcHggcmdiYSgwLDAsMCwwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4yNCk7XG4kd2hpdGVmcmFtZS1zaGFkb3ctMmRwOiAwIDNweCA2cHggcmdiYSgwLDAsMCwwLjE2KSwgMCAzcHggNnB4IHJnYmEoMCwwLDAsMC4yMyk7XG4kd2hpdGVmcmFtZS1zaGFkb3ctM2RwOiAwIDEwcHggMjBweCByZ2JhKDAsMCwwLDAuMTkpLCAwIDZweCA2cHggcmdiYSgwLDAsMCwwLjIzKTtcbiR3aGl0ZWZyYW1lLXNoYWRvdy00ZHA6IDAgMTRweCAyOHB4IHJnYmEoMCwwLDAsMC4yNSksIDAgMTBweCAxMHB4IHJnYmEoMCwwLDAsMC4yMik7XG4kd2hpdGVmcmFtZS1zaGFkb3ctNmRwOiAwIDE5cHggMzhweCByZ2JhKDAsMCwwLDAuMzApLCAwIDE1cHggMTJweCByZ2JhKDAsMCwwLDAuMjIpO1xuJHdoaXRlZnJhbWUtc2hhZG93LTdkcDogMCAxNXB4IDI1cHggcmdiYSgwLDAsMCwwLjM1KSwgMCA1cHggMTBweCByZ2JhKDAsMCwwLDAuMjIpO1xuJHdoaXRlZnJhbWUtc2hhZG93LThkcDogMCAxNnB4IDI4cHggcmdiYSgwLDAsMCwwLjIyKSwgMCAyNXB4IDU1cHggcmdiYSgwLDAsMCwwLjIxKTtcblxuLyogVGhlbWUgQnV0dG9uIENvbG9ycyAqL1xuJHRoZW1lLWJ1dHRvbi0xOiAkcHJpbWFyeS1jb2xvcjtcbiR0aGVtZS1pY29uLWJsdWU6ICRwcmltYXJ5LWNvbG9yO1xuXG4vKiBUaGVtZSBGb250IENvbG9ycyAqL1xuJHRoZW1lLXNwZWNpYWwtZm9udDogI0YwRjhGRiAhaW1wb3J0YW50O1xuJHRoZW1lLXNwZWNpYWwtZm9udC0xOiAjMzU1MDY3ICFpbXBvcnRhbnQ7XG5cbi8qIE5vdGlmaWNhdGlvbiBDb2xvcnMgKi9cbiRub3RpZmljYXRpb24tZm9udC1jb2xvci1kZWZhdWx0OiAjRkZGRkZGO1xuXG4vKiBNb2RlbCBDb2xvcnMgKi9cbiRtb2RlbC1zaXplOiAjMjY1OUFCICFpbXBvcnRhbnQ7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBESU1FTlNJT05TXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBUb29sYmFyICovXG4kdG9vbGJhckhlaWdodDogNjRweDtcblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJSRUFLUE9JTlRTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBMYXlvdXQgQnJlYWtwb2ludHMgKi9cbiRsYXlvdXQtYnJlYWtwb2ludC14czogMzU5cHg7XG4kbGF5b3V0LWJyZWFrcG9pbnQtc206IDk1OXB4O1xuJGxheW91dC1icmVha3BvaW50LW1kOiAxMDIzcHg7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTUEFDSU5HXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBCYXNlIFNwYWNpbmcgVW5pdHMgKi9cbiRiYXNlLXNwYWNpbmc6IDFyZW07XG4kc3BhY2luZy14czogJGJhc2Utc3BhY2luZyAqIDAuMjU7ICAgLyogNHB4ICovXG4kc3BhY2luZy1zbTogJGJhc2Utc3BhY2luZyAqIDAuNTsgICAgLyogOHB4ICovXG4kc3BhY2luZy1tZDogJGJhc2Utc3BhY2luZyAqIDAuNzU7ICAgLyogMTJweCAqL1xuJHNwYWNpbmctbGc6ICRiYXNlLXNwYWNpbmc7ICAgICAgICAgIC8qIDE2cHggKi9cbiRzcGFjaW5nLXhsOiAkYmFzZS1zcGFjaW5nICogMS41OyAgICAvKiAyNHB4ICovXG4kc3BhY2luZy14eGw6ICRiYXNlLXNwYWNpbmcgKiAyOyAgICAgLyogMzJweCAqL1xuXG4vKiBMZWdhY3kgU3BhY2luZyAodG8gYmUgcGhhc2VkIG91dCkgKi9cbiRtYXJnaW5weDogMC4zMTI1cmVtOyAgIC8qIDVweCAqL1xuJHBhZGRpbmdweDogMC4zMTI1cmVtOyAgLyogNXB4ICovXG4kYm9yZGVycHg6IDAuMTg3NXJlbTsgICAvKiAzcHggKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRZUE9HUkFQSFlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIEZvbnQgU2l6ZXMgKi9cbiRmb250LXNpemUtYmFzZTogMXJlbTsgICAgICAgIC8qIDE2cHggKi9cbiRmb250LXNpemUteHM6IDAuNzVyZW07ICAgICAgIC8qIDEycHggKi9cbiRmb250LXNpemUtc206IDAuODc1cmVtOyAgICAgIC8qIDE0cHggKi9cbiRmb250LXNpemUtbGc6IDEuMTI1cmVtOyAgICAgIC8qIDE4cHggKi9cbiRmb250LXNpemUteGw6IDEuMjVyZW07ICAgICAgIC8qIDIwcHggKi9cbiRmb250LXNpemUteHhsOiAxLjVyZW07ICAgICAgIC8qIDI0cHggKi9cbiRmb250LXNpemUteHh4bDogMnJlbTsgICAgICAgIC8qIDMycHggKi9cblxuLyogTGVnYWN5IEZvbnQgU2l6ZSAqL1xuJGZvbnRTaXplOiAwLjYyNXJlbTsgLyogMTBwdCAtIHRvIGJlIHBoYXNlZCBvdXQgKi9cblxuLyogRm9udCBXZWlnaHRzICovXG4kZm9udC13ZWlnaHQtbGlnaHQ6IDMwMDtcbiRmb250LXdlaWdodC1ub3JtYWw6IDQwMDtcbiRmb250LXdlaWdodC1tZWRpdW06IDUwMDtcbiRmb250LXdlaWdodC1zZW1pYm9sZDogNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblxuLyogTGluZSBIZWlnaHRzICovXG4kbGluZS1oZWlnaHQtdGlnaHQ6IDEuMjtcbiRsaW5lLWhlaWdodC1ub3JtYWw6IDEuNTtcbiRsaW5lLWhlaWdodC1sb29zZTogMS43NTtcblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExBWU9VVFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogQnJlYWtwb2ludHMgKi9cbiRicmVha3BvaW50LXhzOiA0ODBweDtcbiRicmVha3BvaW50LXNtOiA3NjhweDtcbiRicmVha3BvaW50LW1kOiA5OTJweDtcbiRicmVha3BvaW50LWxnOiAxMjAwcHg7XG4kYnJlYWtwb2ludC14bDogMTQwMHB4O1xuXG4vKiBMZWdhY3kgQnJlYWtwb2ludCAqL1xuJGxheW91dC1icmVha3BvaW50LXNtOiAkYnJlYWtwb2ludC1zbTtcblxuLyogTW9iaWxlIFNwZWNpZmljICovXG4kbWF4d2lkdGg6IDkwMHB4O1xuJG1heGhlaWdodDogNzAwcHg7XG4kd2lkdGg6IDQwMHB4O1xuJGhlaWdodDogMjUwcHg7XG4kaFdpZHRoOiA2MDBweDtcbiRoSGVpZ2h0OiA1MDBweDtcblxuLyogQ29udGFpbmVyIFdpZHRocyAqL1xuJGNvbnRhaW5lci1zbTogNTQwcHg7XG4kY29udGFpbmVyLW1kOiA3MjBweDtcbiRjb250YWluZXItbGc6IDk2MHB4O1xuJGNvbnRhaW5lci14bDogMTE0MHB4O1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQk9SREVSUyAmIFJBRElVU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogQm9yZGVyIFJhZGl1cyAqL1xuJGJvcmRlci1yYWRpdXMtc206IDAuMjVyZW07ICAgLyogNHB4ICovXG4kYm9yZGVyLXJhZGl1cy1tZDogMC41cmVtOyAgICAvKiA4cHggKi9cbiRib3JkZXItcmFkaXVzLWxnOiAwLjc1cmVtOyAgIC8qIDEycHggKi9cbiRib3JkZXItcmFkaXVzLXhsOiAxcmVtOyAgICAgIC8qIDE2cHggKi9cbiRib3JkZXItcmFkaXVzLXJvdW5kOiA1MCU7XG5cbi8qIFRoZW1lIFJhZGl1cyAqL1xuJHRoZW1lLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbWQ7XG5cbi8qIEJvcmRlciBXaWR0aHMgKi9cbiRib3JkZXItd2lkdGgtdGhpbjogMXB4O1xuJGJvcmRlci13aWR0aC1tZWRpdW06IDJweDtcbiRib3JkZXItd2lkdGgtdGhpY2s6IDNweDtcblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNIQURPV1NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIEJveCBTaGFkb3dzICovXG4kc2hhZG93LXNtOiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiRzaGFkb3ctbWQ6IDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuJHNoYWRvdy1sZzogMCAxMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuJHNoYWRvdy14bDogMCAyMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVFJBTlNJVElPTlNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIFRyYW5zaXRpb24gRHVyYXRpb25zICovXG4kdHJhbnNpdGlvbi1mYXN0OiAwLjE1cztcbiR0cmFuc2l0aW9uLW5vcm1hbDogMC4zcztcbiR0cmFuc2l0aW9uLXNsb3c6IDAuNXM7XG5cbi8qIFRyYW5zaXRpb24gRWFzaW5ncyAqL1xuJGVhc2UtaW4tb3V0OiBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiRlYXNlLW91dDogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgWi1JTkRFWFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuJHotaW5kZXgtZHJvcGRvd246IDEwMDA7XG4kei1pbmRleC1zdGlja3k6IDEwMjA7XG4kei1pbmRleC1maXhlZDogMTAzMDtcbiR6LWluZGV4LW1vZGFsLWJhY2tkcm9wOiAxMDQwO1xuJHotaW5kZXgtbW9kYWw6IDEwNTA7XG4kei1pbmRleC1wb3BvdmVyOiAxMDYwO1xuJHotaW5kZXgtdG9vbHRpcDogMTA3MDsgIiwiLyogTWl4aW5zIC0gUmV1c2FibGUgc3R5bGUgcGF0dGVybnMgKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFJFU1BPTlNJVkUgTUlYSU5TXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWl4aW4gbW9iaWxlLXVwIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXhzKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldC11cCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1zbSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBkZXNrdG9wLXVwIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGxhcmdlLXVwIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1vYmlsZS1vbmx5IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnQtc20gLSAxcHh9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldC1vbmx5IHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXNtKSBhbmQgKG1heC13aWR0aDogI3skYnJlYWtwb2ludC1tZCAtIDFweH0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTEFZT1VUIE1JWElOU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1peGluIGZsZXgtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmbGV4LWJldHdlZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtaXhpbiBmbGV4LWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4LWNvbHVtbi1jZW50ZXIge1xuICBAaW5jbHVkZSBmbGV4LWNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBhYnNvbHV0ZS1jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5AbWl4aW4gZnVsbC1zaXplIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1peGluIGNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwICRzcGFjaW5nLWxnO1xuICBcbiAgQGluY2x1ZGUgdGFibGV0LXVwIHtcbiAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWQ7XG4gIH1cbiAgXG4gIEBpbmNsdWRlIGRlc2t0b3AtdXAge1xuICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1sZztcbiAgfVxuICBcbiAgQGluY2x1ZGUgbGFyZ2UtdXAge1xuICAgIG1heC13aWR0aDogJGNvbnRhaW5lci14bDtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQlVUVE9OIE1JWElOU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1peGluIGJ1dHRvbi1iYXNlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAkc3BhY2luZy1zbSAkc3BhY2luZy1sZztcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1tZDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tbm9ybWFsICRlYXNlLWluLW91dDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIFxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLXByaW1hcnkge1xuICBAaW5jbHVkZSBidXR0b24tYmFzZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnktYmcpO1xuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJ0bi1zaGFkb3cpO1xuICBcbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnktaG92ZXIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1idG4tc2hhZG93LWhvdmVyKTtcbiAgfVxuICBcbiAgJjphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1idG4tc2hhZG93KTtcbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLXNlY29uZGFyeSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1iYXNlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tc2Vjb25kYXJ5LWJnKTtcbiAgY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktdGV4dCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJ0bi1zZWNvbmRhcnktYm9yZGVyKTtcbiAgXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1zZWNvbmRhcnktaG92ZXIpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS01MDApO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LTUwMCk7XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1pY29uIHtcbiAgQGluY2x1ZGUgYnV0dG9uLWJhc2U7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1yb3VuZDtcbiAgXG4gICYuc3F1YXJlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQ0FSRCBNSVhJTlNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtaXhpbiBjYXJkLWJhc2Uge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2FyZC1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1jYXJkLXNoYWRvdyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNhcmQtYm9yZGVyKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1ub3JtYWwpO1xufVxuXG5AbWl4aW4gY2FyZC1ob3ZlciB7XG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWNhcmQtaG92ZXItc2hhZG93KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gIH1cbn1cblxuQG1peGluIGNhcmQtZWxldmF0ZWQge1xuICBAaW5jbHVkZSBjYXJkLWJhc2U7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1tZCk7XG4gIFxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctbGcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVEVYVCBNSVhJTlNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtaXhpbiB0ZXh0LW11bHRpbGluZS10cnVuY2F0ZSgkbGluZXM6IDIpIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmVzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gaGVhZGluZygkc2l6ZTogJ21kJykge1xuICBtYXJnaW46IDAgMCAkc3BhY2luZy1zbSAwO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtdGlnaHQ7XG4gIGNvbG9yOiAkZ3JheS04MDA7XG4gIFxuICBAaWYgJHNpemUgPT0gJ3hzJyB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICB9IEBlbHNlIGlmICRzaXplID09ICdzbScge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSAnbWQnIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHhsO1xuICB9IEBlbHNlIGlmICRzaXplID09ICdsZycge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14eHhsO1xuICB9IEBlbHNlIGlmICRzaXplID09ICd4bCcge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14eHhsICogMS4yNTtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRk9STSBNSVhJTlNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtaXhpbiBpbnB1dC1iYXNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXNtICRzcGFjaW5nLWxnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLW1lZGl1bTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbWQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZmFzdCAkZWFzZS1vdXQ7XG4gIFxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoJHByaW1hcnktY29sb3IsIDAuMSk7XG4gIH1cbiAgXG4gICY6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBBTklNQVRJT04gTUlYSU5TXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWl4aW4gZmFkZS1pbiB7XG4gIGFuaW1hdGlvbjogZmFkZUluICR0cmFuc2l0aW9uLW5vcm1hbCAkZWFzZS1vdXQ7XG59XG5cbkBtaXhpbiBzbGlkZS11cCB7XG4gIGFuaW1hdGlvbjogc2xpZGVVcCAkdHJhbnNpdGlvbi1ub3JtYWwgJGVhc2Utb3V0O1xufVxuXG5AbWl4aW4gbG9hZGluZy1zcGlubmVyIHtcbiAgQGluY2x1ZGUgYWJzb2x1dGUtY2VudGVyO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheS0zMDA7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtcm91bmQ7XG4gIGFuaW1hdGlvbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBVVElMSVRZIE1JWElOU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59ICIsIi8qIEJhc2UgQW5pbWF0aW9ucyAtIENvbnNvbGlkYXRlZCBhbmQgY2xlYW5lZCB1cCAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgS0VZRlJBTUUgQU5JTUFUSU9OU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJyZW0pO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycmVtKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUsIDIwJSwgNTMlLCA4MCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgNDAlLCA0MyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEuNXJlbSwgMCk7XG4gIH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0wLjc1cmVtLCAwKTtcbiAgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTAuMjVyZW0sIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2hha2Uge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0wLjVyZW0pO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNXJlbSk7XG4gIH1cbn1cblxuLyogTGVnYWN5IEFuaW1hdGlvbnMgKGNvbnNvbGlkYXRlZCBmcm9tIG9sZCBhbmltYXRpb24uc2NzcykgKi9cbkBrZXlmcmFtZXMgbW9kZWwtc3Bpbm5lciB7XG4gIDAlLCAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoNzQsIDE0NCwgMjI2LCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDc0LCAxNDQsIDIyNiwgMC44KSwgMCAwIDMwcHggcmdiYSg3NCwgMTQ0LCAyMjYsIDAuNik7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhYi1zcGlubmVyIHtcbiAgMCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBuYXZpZ2F0b3ItaW5wdXQge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaWNvbi1zcGlubmVyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhZGQtdHJhbnNsYXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycmVtKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYWRkLXNwaW5uZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbG9nbG93IHtcbiAgMCUge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKTtcbiAgfVxuICA1MCUge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjMpO1xuICB9XG4gIDEwMCUge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKTtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQU5JTUFUSU9OIFVUSUxJVFkgQ0xBU1NFU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmFuaW1hdGUtZmFkZS1pbiB7XG4gIGFuaW1hdGlvbjogZmFkZUluICR0cmFuc2l0aW9uLW5vcm1hbCAkZWFzZS1vdXQ7XG59XG5cbi5hbmltYXRlLXNsaWRlLXVwIHtcbiAgYW5pbWF0aW9uOiBzbGlkZVVwICR0cmFuc2l0aW9uLW5vcm1hbCAkZWFzZS1vdXQ7XG59XG5cbi5hbmltYXRlLXNsaWRlLWRvd24ge1xuICBhbmltYXRpb246IHNsaWRlRG93biAkdHJhbnNpdGlvbi1ub3JtYWwgJGVhc2Utb3V0O1xufVxuXG4uYW5pbWF0ZS1zcGluIHtcbiAgYW5pbWF0aW9uOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmFuaW1hdGUtcHVsc2Uge1xuICBhbmltYXRpb246IHB1bHNlIDJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSkgaW5maW5pdGU7XG59XG5cbi5hbmltYXRlLWJvdW5jZSB7XG4gIGFuaW1hdGlvbjogYm91bmNlIDFzIGluZmluaXRlO1xufVxuXG4uYW5pbWF0ZS1zaGFrZSB7XG4gIGFuaW1hdGlvbjogc2hha2UgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLyogTGVnYWN5IEFuaW1hdGlvbiBDbGFzc2VzIChmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHkpICovXG4ubW9kZWwtaW5pdGlhbC1hbmltYXRpb24ge1xuICBhbmltYXRpb246IG1vZGVsLXNwaW5uZXIgM3MgaW5maW5pdGU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLmdsb3ctYW5pbWF0aW9uIHtcbiAgYW5pbWF0aW9uOiBmYWItc3Bpbm5lciAxcyBpbmZpbml0ZTtcbn1cblxuLm5hdmlnYXRvci1pbnB1dCB7XG4gIGFuaW1hdGlvbjogbmF2aWdhdG9yLWlucHV0IDFzIGVhc2Utb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmljb24tc3Bpbm5lciB7XG4gIGFuaW1hdGlvbjogaWNvbi1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmFkZC10cmFuc2xhdGUge1xuICBhbmltYXRpb246IGFkZC10cmFuc2xhdGUgM3MgZWFzZS1vdXQ7XG59XG5cbi5hZGQtc3Bpbm5lciB7XG4gIGFuaW1hdGlvbjogYWRkLXNwaW5uZXIgM3MgZWFzZS1vdXQ7XG59XG5cbi5mYWItc3Bpbm5lciB7XG4gIGFuaW1hdGlvbjogZmFiLXNwaW5uZXIgNXMgaW5maW5pdGU7XG4gIFxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5hbmltYXRpb24tbG9nbyB7XG4gIGFuaW1hdGlvbjogbG9nbG93IDFzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUEVSRk9STUFOQ0UgT1BUSU1JWkFUSU9OU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLndpbGwtY2hhbmdlLXRyYW5zZm9ybSB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi53aWxsLWNoYW5nZS1vcGFjaXR5IHtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG59XG5cbi5ncHUtYWNjZWxlcmF0ZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEhPVkVSIEFOSU1BVElPTlNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5ob3Zlci1saWZ0IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLW5vcm1hbCAkZWFzZS1vdXQ7XG4gIFxuICAmOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuMjVyZW0pO1xuICB9XG59XG5cbi5ob3Zlci1ncm93IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLW5vcm1hbCAkZWFzZS1vdXQ7XG4gIFxuICAmOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB9XG59XG5cbi5ob3Zlci1zaHJpbmsge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tbm9ybWFsICRlYXNlLW91dDtcbiAgXG4gICY6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gIH1cbn1cblxuLmhvdmVyLXJvdGF0ZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1ub3JtYWwgJGVhc2Utb3V0O1xuICBcbiAgJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIH1cbn0gIiwiLyogQnV0dG9uIENvbXBvbmVudHMgLSBDb25zb2xpZGF0ZWQgYW5kIG1vZGVybml6ZWQgKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJBU0UgQlVUVE9OIFNUWUxFU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmJ0biB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1iYXNlO1xuICBcbiAgLyogQnV0dG9uIFZhcmlhbnRzICovXG4gICYuYnRuLXByaW1hcnkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1wcmltYXJ5O1xuICB9XG4gIFxuICAmLmJ0bi1zZWNvbmRhcnkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1zZWNvbmRhcnk7XG4gIH1cbiAgXG4gICYuYnRuLXN1Y2Nlc3Mge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1iYXNlO1xuICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzLWNvbG9yO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgXG4gICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjE4ODM4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICAgIH1cbiAgfVxuICBcbiAgJi5idG4td2FybmluZyB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLWJhc2U7XG4gICAgYmFja2dyb3VuZDogJHdhcm5pbmctY29sb3I7XG4gICAgY29sb3I6ICRncmF5LTgwMDtcbiAgICBcbiAgICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlMGE4MDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gICAgfVxuICB9XG4gIFxuICAmLmJ0bi1kYW5nZXIge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1iYXNlO1xuICAgIGJhY2tncm91bmQ6ICRlcnJvci1jb2xvcjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIFxuICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICAgICAgYmFja2dyb3VuZDogI2M4MjMzMztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgICB9XG4gIH1cbiAgXG4gIC8qIEJ1dHRvbiBTaXplcyAqL1xuICAmLmJ0bi1zbSB7XG4gICAgcGFkZGluZzogJHNwYWNpbmcteHMgJHNwYWNpbmctc207XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICB9XG4gIFxuICAmLmJ0bi1sZyB7XG4gICAgcGFkZGluZzogJHNwYWNpbmctbGcgJHNwYWNpbmcteHhsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgfVxuICBcbiAgLyogQnV0dG9uIFN0YXRlcyAqL1xuICAmLmJ0bi1vdXRsaW5lIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgXG4gICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuICBcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIElDT04gQlVUVE9OU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmJ0bi1pY29uIHtcbiAgQGluY2x1ZGUgYnV0dG9uLWljb247XG4gIFxuICAmLmJ0bi1pY29uLXNtIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgXG4gICAgbWQtaWNvbixcbiAgICAubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgfVxuICBcbiAgJi5idG4taWNvbi1sZyB7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIFxuICAgIG1kLWljb24sXG4gICAgLm1hdGVyaWFsLWljb25zIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbiAgfVxuICBcbiAgJi5zcXVhcmUge1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTUEVDSUFMSVpFRCBCVVRUT05TXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBUaGVtZSBCdXR0b24gKGxlZ2FjeSBzdXBwb3J0KSAqL1xuLnRoZW1lLWJ1dHRvbiB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1wcmltYXJ5O1xuICBiYWNrZ3JvdW5kOiAkdGhlbWUtYnV0dG9uLTE7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6ICR0aGVtZS1yYWRpdXM7XG59XG5cbi8qIFNxdWFyZSBCdXR0b24gKGxlZ2FjeSBzdXBwb3J0KSAqL1xuLnNxdWFyZS1idXR0b24ge1xuICBAaW5jbHVkZSBidXR0b24taWNvbjtcbiAgaGVpZ2h0OiAzcmVtO1xuICB3aWR0aDogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteGw7XG59XG5cbi8qIFRoaW4gQnV0dG9uIChsZWdhY3kgc3VwcG9ydCkgKi9cbi50aGluLWJ1dHRvbiB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1iYXNlO1xuICBtYXJnaW46ICRzcGFjaW5nLXhzO1xuICBwYWRkaW5nOiAkc3BhY2luZy14cyAkc3BhY2luZy1zbTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJVVFRPTiBDQVJEIEFORCBCVVRUT04gSVRFTSBDT01QT05FTlRTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBCdXR0b24gSXRlbSBDb250YWluZXIgKi9cbi5idXR0b24taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46ICRzcGFjaW5nLXhzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIEJ1dHRvbiBDYXJkIC0gSWNvbiBPbmx5IFN0eWxpbmcgKi9cbi5idXR0b24tY2FyZCB7XG4gIEBpbmNsdWRlIGZsZXgtY29sdW1uLWNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIC5idXR0b24taW5pdGlhbCB7XG4gICAgQGluY2x1ZGUgZmxleC1jb2x1bW4tY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tbm9ybWFsICRlYXNlLWluLW91dDtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LW1kO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG4gICAgICBib3gtc2hhZG93OiAkc2hhZG93LWxnO1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b24tbmFtZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZMT0FUSU5HIEFDVElPTiBCVVRUT05cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5mYWIge1xuICBAaW5jbHVkZSBidXR0b24taWNvbjtcbiAgd2lkdGg6IDMuNXJlbTtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICBjb2xvcjogJHdoaXRlO1xuICBib3gtc2hhZG93OiAkc2hhZG93LWxnO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMnJlbTtcbiAgcmlnaHQ6IDJyZW07XG4gIHotaW5kZXg6ICR6LWluZGV4LWZpeGVkO1xuICBcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzMzOWFmMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdy14bDtcbiAgfVxuICBcbiAgJi5mYWItc20ge1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gIH1cbiAgXG4gICYuZmFiLWxnIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gIH1cbiAgXG4gIEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcbiAgICBib3R0b206IDFyZW07XG4gICAgcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJVVFRPTiBHUk9VUFNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5idG4tZ3JvdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIFxuICAuYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjIpO1xuICAgIFxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbWQgMCAwICRib3JkZXItcmFkaXVzLW1kO1xuICAgIH1cbiAgICBcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAkYm9yZGVyLXJhZGl1cy1tZCAkYm9yZGVyLXJhZGl1cy1tZCAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIH1cbiAgICBcbiAgICAmOm9ubHktY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbWQ7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgfVxuICB9XG4gIFxuICAmLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBcbiAgICAuYnRuIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4yKTtcbiAgICAgIFxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW1kICRib3JkZXItcmFkaXVzLW1kIDAgMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwICRib3JkZXItcmFkaXVzLW1kICRib3JkZXItcmFkaXVzLW1kO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQlVUVE9OIENPTlRBSU5FUiBTVFlMRVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiNidXR0b25zLXBhcmVudCB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgcGFkZGluZzogJHNwYWNpbmctc207XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW1kO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUkVTUE9OU0lWRSBCVVRUT05TXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AaW5jbHVkZSBtb2JpbGUtb25seSB7XG4gIC5idG4ge1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLXNtICRzcGFjaW5nLWxnO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIFxuICAgICYuYnRuLXNtIHtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLXhzICRzcGFjaW5nLXNtO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIH1cbiAgICBcbiAgICAmLmJ0bi1sZyB7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy1sZyAkc3BhY2luZy14bDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICB9XG4gIH1cbiAgXG4gIC5idG4taWNvbiB7XG4gICAgd2lkdGg6IDIuNzVyZW07XG4gICAgaGVpZ2h0OiAyLjc1cmVtO1xuICAgIFxuICAgICYuYnRuLWljb24tc20ge1xuICAgICAgd2lkdGg6IDIuMjVyZW07XG4gICAgICBoZWlnaHQ6IDIuMjVyZW07XG4gICAgfVxuICAgIFxuICAgICYuYnRuLWljb24tbGcge1xuICAgICAgd2lkdGg6IDMuMjVyZW07XG4gICAgICBoZWlnaHQ6IDMuMjVyZW07XG4gICAgfVxuICB9XG4gIFxuICAuYnV0dG9uLWNhcmQge1xuICAgIGhlaWdodDogOHJlbTtcbiAgICB3aWR0aDogOHJlbTtcbiAgfVxufSBcbiIsIi8qIE5hdmlnYXRpb24gQ29tcG9uZW50cyAtIENvbnNvbGlkYXRlZCBmcm9tIG1zLW5hdmlnYXRpb24uc2NzcyAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTVMgTkFWSUdBVElPTiBDT01QT05FTlRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5tcy1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjcpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgXG4gIHVsLCBsaSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuICBcbiAgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgXG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgXG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAuYW5pbWF0ZS1oZWlnaHQge1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjI1cyBjdWJpYy1iZXppZXIoMC4yNTAsIDAuNDYwLCAwLjQ1MCwgMC45NDApO1xuICB9XG4gIFxuICAubXMtbmF2aWdhdGlvbi1ub2RlIHtcbiAgICAubXMtbmF2aWdhdGlvbi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjcpO1xuICAgICAgcGFkZGluZzogJHNwYWNpbmctc20gJHNwYWNpbmctbGc7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZmFzdCBlYXNlO1xuICAgICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuMSk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkcHJpbWFyeS1jb2xvciwgMC4yKTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLm1zLW5hdmlnYXRpb24tbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIFxuICAgICAgICAubXMtbmF2aWdhdGlvbi10ZXh0IHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLm1zLW5hdmlnYXRpb24tYXJyb3cge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1mYXN0IGVhc2U7XG4gICAgICAgICAgXG4gICAgICAgICAgJi5leHBhbmRlZCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5tcy1uYXZpZ2F0aW9uLWNoaWxkcmVuIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICR0cmFuc2l0aW9uLW5vcm1hbCBlYXNlO1xuICAgICAgXG4gICAgICAubXMtbmF2aWdhdGlvbi1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy14eGw7XG4gICAgICAgIFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6ICRzcGFjaW5nLWxnO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHdpZHRoOiAkc3BhY2luZy1zbTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC4zKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBTZWFyY2ggTmF2aWdhdGlvbiAqL1xuLnNlYXJjaE5hdiB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbWQ7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3ctc207XG4gIFxuICAubXMtbmF2aWdhdGlvbiB7XG4gICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICBcbiAgICAubXMtbmF2aWdhdGlvbi1pdGVtIHtcbiAgICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XG4gICAgICAgIGNvbG9yOiAkZ3JheS04MDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkcHJpbWFyeS1jb2xvciwgMC4xKTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTkFWSUdBVElPTiBCQVJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5uYXYtYmFyIHtcbiAgQGluY2x1ZGUgZmxleC1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXNtICRzcGFjaW5nLWxnO1xuICBib3gtc2hhZG93OiAkc2hhZG93LXNtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1saWdodDtcbiAgXG4gIC5uYXYtYnJhbmQge1xuICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyO1xuICAgIGdhcDogJHNwYWNpbmctc207XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogJGdyYXktODAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBcbiAgICAubmF2LWxvZ28ge1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgfVxuICB9XG4gIFxuICAubmF2LW1lbnUge1xuICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyO1xuICAgIGdhcDogJHNwYWNpbmctbGc7XG4gICAgXG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFuc2l0aW9uLWZhc3QgZWFzZTtcbiAgICAgIFxuICAgICAgJjpob3ZlcixcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLm5hdi1hY3Rpb25zIHtcbiAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcjtcbiAgICBnYXA6ICRzcGFjaW5nLXNtO1xuICB9XG4gIFxuICBAaW5jbHVkZSBtb2JpbGUtb25seSB7XG4gICAgLm5hdi1tZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTSURFQkFSIE5BVklHQVRJT05cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5zaWRlYmFyLW5hdiB7XG4gIHdpZHRoOiAxNnJlbTtcbiAgYmFja2dyb3VuZDogJGdyYXktODAwO1xuICBjb2xvcjogJHdoaXRlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tbm9ybWFsIGVhc2U7XG4gIFxuICAmLmNvbGxhcHNlZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICBcbiAgLnNpZGViYXItaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1sZztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMSk7XG4gICAgXG4gICAgLnNpZGViYXItdGl0bGUge1xuICAgICAgQGluY2x1ZGUgaGVhZGluZygnc20nKTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gIFxuICAuc2lkZWJhci1tZW51IHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1sZyAwO1xuICAgIFxuICAgIC5zaWRlYmFyLXNlY3Rpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGc7XG4gICAgICBcbiAgICAgIC5zaWRlYmFyLXNlY3Rpb24tdGl0bGUge1xuICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNik7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICBwYWRkaW5nOiAwICRzcGFjaW5nLWxnO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnNpZGViYXItaXRlbSB7XG4gICAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcjtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLXNtICRzcGFjaW5nLWxnO1xuICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjgpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uLWZhc3QgZWFzZTtcbiAgICAgIGdhcDogJHNwYWNpbmctc207XG4gICAgICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC4xKTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnNpZGViYXItaWNvbiB7XG4gICAgICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnNpZGViYXItdGV4dCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5zaWRlYmFyLWJhZGdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuMik7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDAuMTI1cmVtIDAuMzc1cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgQGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAkei1pbmRleC1tb2RhbDtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQlJFQURDUlVNQiBOQVZJR0FUSU9OXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uYnJlYWRjcnVtYiB7XG4gIEBpbmNsdWRlIGZsZXgtY2VudGVyO1xuICBnYXA6ICRzcGFjaW5nLXhzO1xuICBwYWRkaW5nOiAkc3BhY2luZy1zbSAwO1xuICBcbiAgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgQGluY2x1ZGUgZmxleC1jZW50ZXI7XG4gICAgZ2FwOiAkc3BhY2luZy14cztcbiAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgIFxuICAgIGEge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkZ3JheS04MDA7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICB9XG4gICAgXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcvJztcbiAgICAgIGNvbG9yOiAkZ3JheS00MDA7XG4gICAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmcteHM7XG4gICAgfVxuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUQUIgTkFWSUdBVElPTlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnRhYi1uYXYge1xuICBAaW5jbHVkZSBmbGV4LWNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItbGlnaHQ7XG4gIGdhcDogMDtcbiAgXG4gIC50YWItaXRlbSB7XG4gICAgcGFkZGluZzogJHNwYWNpbmctbGcgJHNwYWNpbmcteGw7XG4gICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi1mYXN0IGVhc2U7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKCRwcmltYXJ5LWNvbG9yLCAwLjMpO1xuICAgIH1cbiAgICBcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIE1PQklMRSBOQVZJR0FUSU9OXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ubW9iaWxlLW5hdi10b2dnbGUge1xuICBAaW5jbHVkZSBidXR0b24taWNvbjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAkZ3JheS03MDA7XG4gIFxuICBAaW5jbHVkZSBkZXNrdG9wLXVwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tb2JpbGUtbmF2LW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuNSk7XG4gIHotaW5kZXg6ICR6LWluZGV4LW1vZGFsLWJhY2tkcm9wO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi1ub3JtYWwgZWFzZTtcbiAgXG4gICYuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFJFU1BPTlNJVkUgTkFWSUdBVElPTlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuICAubmF2LWJhciB7XG4gICAgLm5hdi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy1sZztcbiAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctbGc7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLW5vcm1hbCBlYXNlO1xuICAgICAgXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0gIiwiLyogRGFzaGJvYXJkIExheW91dCBJbXByb3ZlbWVudHMgKi9cblxuLyogTWFpbiBjb250YWluZXIgZml4ZXMgKi9cbiNtYWluLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4vKiBXb3Jrc3BhY2UgY29udGFpbmVyICovXG4jd29ya1NwYWNlVGFibGUge1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBcbiAgI21haW4tY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi8qIERhc2hib2FyZCBjb250ZW50IGFyZWEgKi9cbi5kYXNoYm9hcmQtY29udGVudC1hcmVhIHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG59XG5cbi8qIEFuYWx5dGljcyBjb250YWluZXIgcmVzcG9uc2l2ZSBmaXhlcyAqL1xuLm1vZGVybi1hbmFseXRpY3MtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBcbiAgJi5tb2JpbGUtdmlldyB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG4gIFxuICAuYW5hbHl0aWNzLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgcGFkZGluZzogMC43NXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLyogRGFzaGJvYXJkIGdyaWQgaW1wcm92ZW1lbnRzICovXG4uZGFzaGJvYXJkLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEuNXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICBcbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cblxuLyogRGFzaGJvYXJkIGNhcmQgcmVzcG9uc2l2ZSBpbXByb3ZlbWVudHMgKi9cbi5kYXNoYm9hcmQtY2FyZCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLDAsMCwwLjEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBcbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsMCwwLDAuMTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgfVxuICBcbiAgLmRhc2hib2FyZC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZWNlZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjc1cmVtO1xuICAgIFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgIH1cbiAgfVxuICBcbiAgLmRhc2hib2FyZC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgcGFkZGluZzogMC43NXJlbTtcbiAgICB9XG4gICAgXG4gICAgLmRhc2hib2FyZC1wbG90IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogRGFzaGJvYXJkcyBjb250YWluZXIgaW1wcm92ZW1lbnRzICovXG4uZGFzaGJvYXJkcy1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIFxuICAuZGFzaGJvYXJkcy1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgXG4gICAgLm1vZGVsLWhlYWRlci1jYXJkIHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG4gIFxuICAuZGFzaGJvYXJkcy1jb250ZW50IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIFxuICAmLmRhc2hib2FyZHMtY29sbGFwc2VkIHtcbiAgICAuZGFzaGJvYXJkcy1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG5cbi8qIFJlc3BvbnNpdmUgdXRpbGl0aWVzICovXG4uaGlkZS1tb2JpbGUge1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhpZGUtZGVza3RvcCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubW9iaWxlLWZ1bGwtd2lkdGgge1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogU2Nyb2xsYmFyIHN0eWxpbmcgKi9cbi5kYXNoYm9hcmQtY29udGVudC1hcmVhLFxuLm1vZGVybi1hbmFseXRpY3MtY29udGFpbmVyIHtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICBzY3JvbGxiYXItY29sb3I6ICNjYmQ1ZTAgdHJhbnNwYXJlbnQ7XG4gIFxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDZweDtcbiAgfVxuICBcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIFxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NiZDVlMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTBhZWMwO1xuICAgIH1cbiAgfVxufVxuXG4vKiBGaXggZm9yIHNpZGUgcGFuZWxzICovXG4uc2lkZS1wYW5lbCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIG1heC13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBUb29sYmFyIHJlc3BvbnNpdmUgaW1wcm92ZW1lbnRzICovXG4udG9vbGJhci1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIFxuICAgIC50b29sYmFyLWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwLjI1cmVtO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICB9XG59ICIsIi8qIFV0aWxpdHkgQ2xhc3NlcyAtIENvbnNvbGlkYXRlZCBmcm9tIHNjYXR0ZXJlZCBmaWxlcyAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTEFZT1VUIFVUSUxJVElFU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogRGlzcGxheSAqL1xuLmQtbm9uZSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuLmQtYmxvY2sgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4uZC1pbmxpbmUgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuLmQtaW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbi5kLWZsZXggeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbi5kLWlubGluZS1mbGV4IHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuLmQtZ3JpZCB7IGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuXG4vKiBGbGV4IFV0aWxpdGllcyAqL1xuLmZsZXgtcm93IHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4uZmxleC1jb2x1bW4geyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbi5mbGV4LXdyYXAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuLmZsZXgtbm93cmFwIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1zdGFydCB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4uanVzdGlmeS1lbmQgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbi5qdXN0aWZ5LWNlbnRlciB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbi5qdXN0aWZ5LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuLmp1c3RpZnktYXJvdW5kIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc3RhcnQgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tZW5kIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1jZW50ZXIgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1zdHJldGNoIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uZmxleC0xIHsgZmxleDogMSAhaW1wb3J0YW50OyB9XG4uZmxleC1hdXRvIHsgZmxleDogYXV0byAhaW1wb3J0YW50OyB9XG4uZmxleC1ub25lIHsgZmxleDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIFBvc2l0aW9uICovXG4ucG9zaXRpb24tc3RhdGljIHsgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50OyB9XG4ucG9zaXRpb24tcmVsYXRpdmUgeyBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgfVxuLnBvc2l0aW9uLWFic29sdXRlIHsgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IH1cbi5wb3NpdGlvbi1maXhlZCB7IHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50OyB9XG4ucG9zaXRpb24tc3RpY2t5IHsgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50OyB9XG5cbi8qIFNpemluZyAqL1xuLnctMTAwIHsgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLnctNzUgeyB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cbi53LTUwIHsgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4udy0yNSB7IHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfVxuLnctYXV0byB7IHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmgtMTAwIHsgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5oLTc1IHsgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDsgfVxuLmgtNTAgeyBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG4uaC0yNSB7IGhlaWdodDogMjUlICFpbXBvcnRhbnQ7IH1cbi5oLWF1dG8geyBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNQQUNJTkcgVVRJTElUSUVTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBNYXJnaW4gKi9cbi5tLTAgeyBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuLm0tMSB7IG1hcmdpbjogdmFyKC0tc3BhY2luZy0xKSAhaW1wb3J0YW50OyB9XG4ubS0yIHsgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLTIpICFpbXBvcnRhbnQ7IH1cbi5tLTMgeyBtYXJnaW46IHZhcigtLXNwYWNpbmctMykgIWltcG9ydGFudDsgfVxuLm0tNCB7IG1hcmdpbjogdmFyKC0tc3BhY2luZy00KSAhaW1wb3J0YW50OyB9XG4ubS01IHsgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLTUpICFpbXBvcnRhbnQ7IH1cbi5tLTYgeyBtYXJnaW46IHZhcigtLXNwYWNpbmctNikgIWltcG9ydGFudDsgfVxuLm0tOCB7IG1hcmdpbjogdmFyKC0tc3BhY2luZy04KSAhaW1wb3J0YW50OyB9XG4ubS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm14LTAgeyBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuLm14LTEgeyBtYXJnaW4tbGVmdDogJHNwYWNpbmcteHMgIWltcG9ydGFudDsgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14cyAhaW1wb3J0YW50OyB9XG4ubXgtMiB7IG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1zbSAhaW1wb3J0YW50OyBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXNtICFpbXBvcnRhbnQ7IH1cbi5teC0zIHsgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLW1kICFpbXBvcnRhbnQ7IG1hcmdpbi1yaWdodDogJHNwYWNpbmctbWQgIWltcG9ydGFudDsgfVxuLm14LTQgeyBtYXJnaW4tbGVmdDogJHNwYWNpbmctbGcgIWltcG9ydGFudDsgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1sZyAhaW1wb3J0YW50OyB9XG4ubXgtNSB7IG1hcmdpbi1sZWZ0OiAkc3BhY2luZy14bCAhaW1wb3J0YW50OyBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhsICFpbXBvcnRhbnQ7IH1cbi5teC1hdXRvIHsgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm15LTAgeyBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuLm15LTEgeyBtYXJnaW4tdG9wOiAkc3BhY2luZy14cyAhaW1wb3J0YW50OyBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cyAhaW1wb3J0YW50OyB9XG4ubXktMiB7IG1hcmdpbi10b3A6ICRzcGFjaW5nLXNtICFpbXBvcnRhbnQ7IG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtICFpbXBvcnRhbnQ7IH1cbi5teS0zIHsgbWFyZ2luLXRvcDogJHNwYWNpbmctbWQgIWltcG9ydGFudDsgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbWQgIWltcG9ydGFudDsgfVxuLm15LTQgeyBtYXJnaW4tdG9wOiAkc3BhY2luZy1sZyAhaW1wb3J0YW50OyBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sZyAhaW1wb3J0YW50OyB9XG4ubXktNSB7IG1hcmdpbi10b3A6ICRzcGFjaW5nLXhsICFpbXBvcnRhbnQ7IG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhsICFpbXBvcnRhbnQ7IH1cblxuLm10LTAgeyBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbi5tdC0xIHsgbWFyZ2luLXRvcDogJHNwYWNpbmcteHMgIWltcG9ydGFudDsgfVxuLm10LTIgeyBtYXJnaW4tdG9wOiAkc3BhY2luZy1zbSAhaW1wb3J0YW50OyB9XG4ubXQtMyB7IG1hcmdpbi10b3A6ICRzcGFjaW5nLW1kICFpbXBvcnRhbnQ7IH1cbi5tdC00IHsgbWFyZ2luLXRvcDogJHNwYWNpbmctbGcgIWltcG9ydGFudDsgfVxuLm10LTUgeyBtYXJnaW4tdG9wOiAkc3BhY2luZy14bCAhaW1wb3J0YW50OyB9XG5cbi5tYi0wIHsgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4ubWItMSB7IG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzICFpbXBvcnRhbnQ7IH1cbi5tYi0yIHsgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc20gIWltcG9ydGFudDsgfVxuLm1iLTMgeyBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1tZCAhaW1wb3J0YW50OyB9XG4ubWItNCB7IG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWxnICFpbXBvcnRhbnQ7IH1cbi5tYi01IHsgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteGwgIWltcG9ydGFudDsgfVxuXG4ubWwtMCB7IG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbi5tbC0xIHsgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXhzICFpbXBvcnRhbnQ7IH1cbi5tbC0yIHsgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXNtICFpbXBvcnRhbnQ7IH1cbi5tbC0zIHsgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLW1kICFpbXBvcnRhbnQ7IH1cbi5tbC00IHsgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLWxnICFpbXBvcnRhbnQ7IH1cbi5tbC01IHsgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXhsICFpbXBvcnRhbnQ7IH1cblxuLm1yLTAgeyBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuLm1yLTEgeyBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzICFpbXBvcnRhbnQ7IH1cbi5tci0yIHsgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1zbSAhaW1wb3J0YW50OyB9XG4ubXItMyB7IG1hcmdpbi1yaWdodDogJHNwYWNpbmctbWQgIWltcG9ydGFudDsgfVxuLm1yLTQgeyBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWxnICFpbXBvcnRhbnQ7IH1cbi5tci01IHsgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14bCAhaW1wb3J0YW50OyB9XG5cbi8qIFBhZGRpbmcgKi9cbi5wLTAgeyBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbi5wLTEgeyBwYWRkaW5nOiAkc3BhY2luZy14cyAhaW1wb3J0YW50OyB9XG4ucC0yIHsgcGFkZGluZzogJHNwYWNpbmctc20gIWltcG9ydGFudDsgfVxuLnAtMyB7IHBhZGRpbmc6ICRzcGFjaW5nLW1kICFpbXBvcnRhbnQ7IH1cbi5wLTQgeyBwYWRkaW5nOiAkc3BhY2luZy1sZyAhaW1wb3J0YW50OyB9XG4ucC01IHsgcGFkZGluZzogJHNwYWNpbmcteGwgIWltcG9ydGFudDsgfVxuLnAtNiB7IHBhZGRpbmc6ICRzcGFjaW5nLXh4bCAhaW1wb3J0YW50OyB9XG5cbi5weC0wIHsgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuLnB4LTEgeyBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLXhzICFpbXBvcnRhbnQ7IHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLXhzICFpbXBvcnRhbnQ7IH1cbi5weC0yIHsgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1zbSAhaW1wb3J0YW50OyBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1zbSAhaW1wb3J0YW50OyB9XG4ucHgtMyB7IHBhZGRpbmctbGVmdDogJHNwYWNpbmctbWQgIWltcG9ydGFudDsgcGFkZGluZy1yaWdodDogJHNwYWNpbmctbWQgIWltcG9ydGFudDsgfVxuLnB4LTQgeyBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWxnICFpbXBvcnRhbnQ7IHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWxnICFpbXBvcnRhbnQ7IH1cbi5weC01IHsgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy14bCAhaW1wb3J0YW50OyBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy14bCAhaW1wb3J0YW50OyB9XG5cbi5weS0wIHsgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuLnB5LTEgeyBwYWRkaW5nLXRvcDogJHNwYWNpbmcteHMgIWltcG9ydGFudDsgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXhzICFpbXBvcnRhbnQ7IH1cbi5weS0yIHsgcGFkZGluZy10b3A6ICRzcGFjaW5nLXNtICFpbXBvcnRhbnQ7IHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1zbSAhaW1wb3J0YW50OyB9XG4ucHktMyB7IHBhZGRpbmctdG9wOiAkc3BhY2luZy1tZCAhaW1wb3J0YW50OyBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctbWQgIWltcG9ydGFudDsgfVxuLnB5LTQgeyBwYWRkaW5nLXRvcDogJHNwYWNpbmctbGcgIWltcG9ydGFudDsgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWxnICFpbXBvcnRhbnQ7IH1cbi5weS01IHsgcGFkZGluZy10b3A6ICRzcGFjaW5nLXhsICFpbXBvcnRhbnQ7IHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy14bCAhaW1wb3J0YW50OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBURVhUIFVUSUxJVElFU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogVGV4dCBBbGlnbm1lbnQgKi9cbi50ZXh0LWxlZnQgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4udGV4dC1yaWdodCB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWp1c3RpZnkgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cblxuLyogVGV4dCBUcmFuc2Zvcm0gKi9cbi50ZXh0LWxvd2VyY2FzZSB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vKiBGb250IFdlaWdodCAqL1xuLmZvbnQtbGlnaHQgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LW5vcm1hbCB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LW1lZGl1bSB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtICFpbXBvcnRhbnQ7IH1cbi5mb250LXNlbWlib2xkIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC1ib2xkIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cblxuLyogRm9udCBTaXplICovXG4udGV4dC14cyB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cyAhaW1wb3J0YW50OyB9XG4udGV4dC1zbSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbSAhaW1wb3J0YW50OyB9XG4udGV4dC1iYXNlIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtbGcgeyBmb250LXNpemU6ICRmb250LXNpemUtbGcgIWltcG9ydGFudDsgfVxuLnRleHQteGwgeyBmb250LXNpemU6ICRmb250LXNpemUteGwgIWltcG9ydGFudDsgfVxuLnRleHQtMnhsIHsgZm9udC1zaXplOiAkZm9udC1zaXplLXh4bCAhaW1wb3J0YW50OyB9XG4udGV4dC0zeGwgeyBmb250LXNpemU6ICRmb250LXNpemUteHh4bCAhaW1wb3J0YW50OyB9XG5cbi8qIExpbmUgSGVpZ2h0ICovXG4ubGVhZGluZy10aWdodCB7IGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtdGlnaHQgIWltcG9ydGFudDsgfVxuLmxlYWRpbmctbm9ybWFsIHsgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmxlYWRpbmctbG9vc2UgeyBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWxvb3NlICFpbXBvcnRhbnQ7IH1cblxuLyogVGV4dCBEZWNvcmF0aW9uICovXG4udGV4dC11bmRlcmxpbmUgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4udGV4dC1uby11bmRlcmxpbmUgeyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiBUZXh0IE92ZXJmbG93ICovXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQ09MT1IgVVRJTElUSUVTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBUZXh0IENvbG9ycyAqL1xuLnRleHQtcHJpbWFyeSB7IGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXNlY29uZGFyeSB7IGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSkgIWltcG9ydGFudDsgfVxuLnRleHQtZGlzYWJsZWQgeyBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCkgIWltcG9ydGFudDsgfVxuLnRleHQtc3VjY2VzcyB7IGNvbG9yOiB2YXIoLS1zdWNjZXNzKSAhaW1wb3J0YW50OyB9XG4udGV4dC13YXJuaW5nIHsgY29sb3I6IHZhcigtLXdhcm5pbmcpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWRhbmdlciB7IGNvbG9yOiB2YXIoLS1lcnJvcikgIWltcG9ydGFudDsgfVxuLnRleHQtZXJyb3IgeyBjb2xvcjogdmFyKC0tZXJyb3IpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWluZm8geyBjb2xvcjogdmFyKC0taW5mbykgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogdmFyKC0tdGV4dC1oaW50KSAhaW1wb3J0YW50OyB9XG5cbi8qIEJhY2tncm91bmQgQ29sb3JzICovXG4uYmctcHJpbWFyeSB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktNTAwKSAhaW1wb3J0YW50OyBjb2xvcjogdmFyKC0tdGV4dC1vbi1wcmltYXJ5KSAhaW1wb3J0YW50OyB9XG4uYmctc2Vjb25kYXJ5IHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LTUwMCkgIWltcG9ydGFudDsgY29sb3I6IHZhcigtLXRleHQtb24tcHJpbWFyeSkgIWltcG9ydGFudDsgfVxuLmJnLXN1Y2Nlc3MgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWNjZXNzKSAhaW1wb3J0YW50OyBjb2xvcjogdmFyKC0tdGV4dC1vbi1wcmltYXJ5KSAhaW1wb3J0YW50OyB9XG4uYmctd2FybmluZyB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdhcm5pbmcpICFpbXBvcnRhbnQ7IGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpICFpbXBvcnRhbnQ7IH1cbi5iZy1kYW5nZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lcnJvcikgIWltcG9ydGFudDsgY29sb3I6IHZhcigtLXRleHQtb24tcHJpbWFyeSkgIWltcG9ydGFudDsgfVxuLmJnLWluZm8geyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmZvKSAhaW1wb3J0YW50OyBjb2xvcjogdmFyKC0tdGV4dC1vbi1wcmltYXJ5KSAhaW1wb3J0YW50OyB9XG4uYmctc3VyZmFjZS0wIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0wKSAhaW1wb3J0YW50OyB9XG4uYmctc3VyZmFjZS0xIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0xKSAhaW1wb3J0YW50OyB9XG4uYmctc3VyZmFjZS0yIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0yKSAhaW1wb3J0YW50OyB9XG4uYmctdHJhbnNwYXJlbnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCT1JERVIgVVRJTElUSUVTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBCb3JkZXIgKi9cbi5ib3JkZXIgeyBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItMCB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcCB7IGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQgeyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tIHsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItbGlnaHQgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0IHsgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyLWxpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLyogQm9yZGVyIFJhZGl1cyAqL1xuLnJvdW5kZWQgeyBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1tZCAhaW1wb3J0YW50OyB9XG4ucm91bmRlZC1zbSB7IGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICFpbXBvcnRhbnQ7IH1cbi5yb3VuZGVkLWxnIHsgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWltcG9ydGFudDsgfVxuLnJvdW5kZWQteGwgeyBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14bCAhaW1wb3J0YW50OyB9XG4ucm91bmRlZC1mdWxsIHsgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtcm91bmQgIWltcG9ydGFudDsgfVxuLnJvdW5kZWQtbm9uZSB7IGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBMZWdhY3kgcm91bmRlZCB1dGlsaXRpZXMgKGZyb20gb2xkIGZpbGVzKSAqL1xuLnJvdW5kLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRzcGFjaW5nLXNtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkc3BhY2luZy1zbSAhaW1wb3J0YW50O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgU0hBRE9XIFVUSUxJVElFU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnNoYWRvdy1zbSB7IGJveC1zaGFkb3c6ICRzaGFkb3ctc20gIWltcG9ydGFudDsgfVxuLnNoYWRvdyB7IGJveC1zaGFkb3c6ICRzaGFkb3ctbWQgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRzaGFkb3ctbGcgIWltcG9ydGFudDsgfVxuLnNoYWRvdy14bCB7IGJveC1zaGFkb3c6ICRzaGFkb3cteGwgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1ub25lIHsgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBJTlRFUkFDVElPTiBVVElMSVRJRVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5jdXJzb3ItcG9pbnRlciB7IGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50OyB9XG4uY3Vyc29yLWRlZmF1bHQgeyBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDsgfVxuLmN1cnNvci1ub3QtYWxsb3dlZCB7IGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDsgfVxuXG4uc2VsZWN0LW5vbmUgeyB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50OyB9XG4uc2VsZWN0LXRleHQgeyB1c2VyLXNlbGVjdDogdGV4dCAhaW1wb3J0YW50OyB9XG4uc2VsZWN0LWFsbCB7IHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDsgfVxuXG4ucG9pbnRlci1ldmVudHMtbm9uZSB7IHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7IH1cbi5wb2ludGVyLWV2ZW50cy1hdXRvIHsgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTEVHQUNZIFVUSUxJVElFUyAoZnJvbSBtaXNjLnNjc3MgYW5kIGNsYXNzLnNjc3MpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBNYWluIENvbnRhaW5lciAobGVnYWN5KSAqL1xuI21haW4tY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgZmxleC1iZXR3ZWVuO1xuICBAaW5jbHVkZSBmdWxsLXNpemU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xufVxuXG4vKiBGdWxsc2NyZWVuIERpYWxvZyAqL1xuLmZ1bGxzY3JlZW4tZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi8qIENlbGwgU3R5bGVzIChsZWdhY3kpICovXG4uY2VsbFJlbGF0aW9uc2hpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xufVxuXG4ubm9FZGl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNTAwO1xufVxuXG4vKiBDZW50ZXIgSXRlbXMgKi9cbi5jZW50ZXItaXRlbXMge1xuICBAaW5jbHVkZSBmbGV4LWNlbnRlcjtcbn1cblxuLyogVG9vbGJhciBJdGVtcyAobGVnYWN5KSAqL1xuLnRvb2xiYXItaXRlbXMge1xuICBAaW5jbHVkZSBmbGV4LWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBSRVNQT05TSVZFIFVUSUxJVElFU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuICAuZC1zbS1ub25lIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWJsb2NrIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS1mbGV4IHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG59XG5cbkBpbmNsdWRlIHRhYmxldC11cCB7XG4gIC5kLW1kLW5vbmUgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtYmxvY2sgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWZsZXggeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbn1cblxuQGluY2x1ZGUgZGVza3RvcC11cCB7XG4gIC5kLWxnLW5vbmUgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctYmxvY2sgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWZsZXggeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbn0gIiwiI3ZpZXdlcntcblx0YmFja2dyb3VuZDp3aGl0ZTtcbn1cbiIsIi8qIFxuICogVG9vbGJhciBDb21wb25lbnRzIC0gVGhlbWUtYXdhcmUgdG9vbGJhciBzdHlsaW5nXG4gKiBVcGRhdGVkIHRvIHVzZSBDU1MgY3VzdG9tIHByb3BlcnRpZXMgZm9yIHRoZW1pbmdcbiAqL1xuXG4udG9vbGJhci1pdGVtcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogdmFyKC0tdG9vbGJhci1iZyk7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10b29sYmFyLWJvcmRlcik7XG5cdHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMikgdmFyKC0tc3BhY2luZy00KTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWluLWhlaWdodDogdmFyKC0tdG9vbGJhci1oZWlnaHQpO1xuXHRib3gtc2hhZG93OiB2YXIoLS10b29sYmFyLXNoYWRvdyk7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tdHJhbnNpdGlvbi1ub3JtYWwpO1xuXHRcblx0LyogRml4IGljb24gYWxpZ25tZW50ICovXG5cdC50b29sYmFyLWl0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IHZhcigtLXNwYWNpbmctMik7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0Y29sb3I6IHZhcigtLXRvb2xiYXItdGV4dCk7XG5cdFx0XG5cdFx0bWQtaWNvbiB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0Y29sb3I6IHZhcigtLXRvb2xiYXItaWNvbik7XG5cdFx0XHR0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS10cmFuc2l0aW9uLWZhc3QpO1xuXHRcdFx0XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXByaW1hcnktNTAwKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LyogVG9vbGJhciBidXR0b25zICovXG5cdFx0YnV0dG9uIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Y29sb3I6IHZhcigtLXRvb2xiYXItaWNvbik7XG5cdFx0XHRwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTIpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1kKTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHRyYW5zaXRpb246IFxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLXRyYW5zaXRpb24tZmFzdCksXG5cdFx0XHRcdGNvbG9yIHZhcigtLXRyYW5zaXRpb24tZmFzdCk7XG5cdFx0XHRcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTIpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tdG9vbGJhci10ZXh0KTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTMpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LyogU3RhdHVzIHRleHQgc3R5bGluZyAqL1xuXHQuc3RhdHVzLXRleHQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmb250LXNpemU6IHZhcigtLXRleHQtc20pO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LW1lZGl1bSk7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuXHRcdFxuXHRcdCYuc3VjY2VzcyB7XG5cdFx0XHRjb2xvcjogdmFyKC0tc3RhdHVzLXN1Y2Nlc3MpO1xuXHRcdH1cblx0XHRcblx0XHQmLndhcm5pbmcge1xuXHRcdFx0Y29sb3I6IHZhcigtLXN0YXR1cy13YXJuaW5nKTtcblx0XHR9XG5cdFx0XG5cdFx0Ji5lcnJvciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tc3RhdHVzLWVycm9yKTtcblx0XHR9XG5cdFx0XG5cdFx0Ji5pbmZvIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1zdGF0dXMtaW5mbyk7XG5cdFx0fVxuXHR9XG5cdFxuXHQvKiBUb29sYmFyIHNlY3Rpb25zICovXG5cdC50b29sYmFyLWxlZnQsXG5cdC50b29sYmFyLWNlbnRlcixcblx0LnRvb2xiYXItcmlnaHQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IHZhcigtLXNwYWNpbmctMyk7XG5cdH1cblx0XG5cdC50b29sYmFyLWxlZnQge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG5cdFxuXHQudG9vbGJhci1jZW50ZXIge1xuXHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdFxuXHQudG9vbGJhci1yaWdodCB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFJFU1BPTlNJVkUgVE9PTEJBUlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1lZGlhIChtYXgtd2lkdGg6IHZhcigtLWJyZWFrcG9pbnQtbWQpKSB7XG5cdC50b29sYmFyLWl0ZW1zIHtcblx0XHRwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTIpO1xuXHRcdG1pbi1oZWlnaHQ6IDU2cHg7XG5cdFx0XG5cdFx0LnRvb2xiYXItY2VudGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IC8qIEhpZGUgY2VudGVyIHNlY3Rpb24gb24gbW9iaWxlICovXG5cdFx0fVxuXHRcdFxuXHRcdC50b29sYmFyLWl0ZW0ge1xuXHRcdFx0Z2FwOiB2YXIoLS1zcGFjaW5nLTEpO1xuXHRcdH1cblx0XHRcblx0XHQuc3RhdHVzLXRleHQge1xuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS10ZXh0LXhzKTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IHZhcigtLWJyZWFrcG9pbnQtc20pKSB7XG5cdC50b29sYmFyLWl0ZW1zIHtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblx0XHRcblx0XHQudG9vbGJhci1sZWZ0LFxuXHRcdC50b29sYmFyLXJpZ2h0IHtcblx0XHRcdGZsZXg6IDEgMSAxMDAlO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblx0fVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQUNDRVNTSUJJTElUWSBJTVBST1ZFTUVOVFNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG5cdC50b29sYmFyLWl0ZW1zIC50b29sYmFyLWl0ZW0gYnV0dG9uIHtcblx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSAocHJlZmVycy1jb250cmFzdDogaGlnaCkge1xuXHQudG9vbGJhci1pdGVtcyB7XG5cdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuXHRcdFxuXHRcdC50b29sYmFyLWl0ZW0gYnV0dG9uIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcblx0XHR9XG5cdH1cbn1cblxuIiwiLnN1YmhlYWRlci10ZXh0e1xuXHRjb2xvcjojNjU0MzIxICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyLXRleHR7XG5cdGNvbG9yOiM2Nzg5MTAgIWltcG9ydGFudDtcbn1cbi5zaWRlLXBhbmVsLWhlYWRpbmd7XG5cdGJhY2tncm91bmQ6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxudGV4dGFyZWF7XG5cdHJlc2l6ZTpub25lO1xufVxuXG4iLCIvL1RoaXMgaXMgYW4gaXRlbSBpbiB0aGUgbWFpbiBjb250YWluZXJcbi8vU2lkZSBQYW5lbCBpcyBhIGNvbnRhaW5lclxuXG4uc2lkZS1jb250YWluZXJ7XG5cdGRpc3BsYXk6ZmxleDtcblx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRoZWlnaHQ6MTAwJTtcblx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuXHRmbGV4LXdyYXA6d3JhcDtcblx0cGFkZGluZzoxcHg7XG59XG5cbi5zaWRlLXBhbmVse1xuXHRtYXgtd2lkdGg6MjB2dztcblx0d2lkdGg6MjB2dztcbn1cblxuI2J1bGstZWRpdG9ye1xuXHRtYXJnaW46MXB4O1xuXHRib3JkZXItcmFkaXVzOiR0aGVtZS1yYWRpdXM7XG59XG5cbiNkZWZhdWx0LXZhbHVlc3tcblx0bWFyZ2luOjFweDtcblx0Ym9yZGVyLXJhZGl1czokdGhlbWUtcmFkaXVzO1xufVxuIiwiLm1haW4taGVhZGluZ3tcbn1cblxuLnRhYi10b2tlbntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xufVxuXG4udGFiLWhlYWRlcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG5cdFx0d2lkdGg6MTAwJTtcbn1cblxuXG4udGFiLWl0ZW17XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGNvbG9yOiMwMDAwMDA7XG59XG5cbiNtYWluLXBhbmVse1xuXHRkaXNwbGF5OmZsZXg7XG5cdGhlaWdodDoxMDAlO1xufVxuXG4ucm93LXBhbmVse1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0aGVpZ2h0OjEwMCU7XG5cdG1hcmdpbjoxMHB4O1xuXHRtYXgtaGVpZ2h0OjYwMHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtcblx0d2lkdGg6MTAwJTtcbn1cblxuLmNsb3NlLXBhbmVse1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0aGVpZ2h0OjEwMCU7XG5cdG1hcmdpbjoxMHB4O1xuXHRtYXgtaGVpZ2h0OjYwMHB4O1xuXHR3aWR0aDoxMDAlO1xufVxuXG5cbiN0YWItY2FyZC1jb250YWluZXJ7XG5cdGhlaWdodDoxMDAlO1xufVxuXG5tZC10YWItY29udGVudHtcblx0Ly9vdmVyZmxvdzpoaWRkZW47XG59XG5cbiN0YWJzLWNvbnRhaW5lcntcblx0ZmxleDozIDIgMTAwJTtcblx0d2lkdGg6MTAwJTtcbn1cblxuLnRhYi1jYXJkc3tcblx0aGVpZ2h0OjEwMCUgIWltcG9ydGFudDtcbn1cblxuI3RhYnMtc2JvZHl7XG5cdGRpc3BsYXk6ZmxleDtcblx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAwJTtcblx0ZmxleDoxO1xuXHRib3JkZXItcmFkaXVzOjVweDtcblx0YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmICFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93OmF1dG87XG59XG5cbi5sZWZ0LXNwYWNle1xuXHRwYWRkaW5nLWxlZnQ6MTBweDtcbn1cblxuLnRhYnMtYm9keXtcblx0ZGlzcGxheTpmbGV4O1xuXHR3aWR0aDoxMDAlO1xuXHQudGFicy1jYXJke1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWZsb3c6Y29sdW1uO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OjEwMHZoICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzowcHg7XG5cdH1cblxuXHQubW9kZWxzLXRhYntcblxuXHR9XG5cblx0Lm1vZGVscy1mb3JtLXRhYntcblx0fVxufVxuXG5tZC10YWJzLm1kLWRlZmF1bHQtdGhlbWUgLm1kLXRhYiwgbWQtdGFicyAubWQtdGFie1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtZmxvdzpyb3c7XG5cdGNvbG9yOiR0aGVtZS1zcGVjaWFsLWZvbnQtMTtcblx0Ym9yZGVyLXJhZGl1czo1cHg7XG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seTtcblxuXHQudGFiLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1mbG93OnJvdztcblx0XHRsaW5lLWhlaWdodDoxNXB4O1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHQudGFiLXRva2Vue1xuXHRcdFx0ZGlzcGxheTpmbGV4O1xuXHRcdFx0ZmxleC1mbG93OmNvbHVtbjtcblx0XHRcdGFsaWduLWNvbnRlbnQ6ZmxleC1zdGFydDtcblx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xuXHRcdFx0LnRhYi1zdWJzY3JpcHR7XG5cdFx0XHRcdGZvbnQtc2l6ZToxMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnRhYi1oZWFkaW5ne1xuXHRcdFx0XHRmb250LXNpemU6MS40cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRzcGFue1xuXHRcdGZvbnQtc2l6ZToxMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OjQwMDtcblx0fVxuXHRtZC1pY29ue1xuXHRcdGNvbG9yOiR0aGVtZS1zcGVjaWFsLWZvbnQtMTtcblx0fVxuXHQudGFiLWRhc2hib2FyZC1jb250YWluZXJ7XG5cdFx0Zm9udC1zaXplOjEzcHg7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHR9XG59XG5cbi5tZC10YWIubWQtYWN0aXZle1xuXHRiYWNrZ3JvdW5kOm5vbmU7XG5cdC50YWItaGVhZGluZ3tcblx0XHRmb250LXNpemU6MTRweDtcblx0XHRmb250LXdlaWdodDpib2xkO1xuXHRcdGNvbG9yOiMwMDAwMDA7XG5cdFx0cGFkZGluZzozcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czozcHg7XG5cdH1cblxuXHQudGFiLXN1YnNjcmlwdHtcblx0XHRmb250LXNpemU6MTBweDtcblx0XHRmb250LXdlaWdodDo1MDA7XG5cdFx0Y29sb3I6IzA1NUVFREFBO1xuXHR9XG59XG5cbi5wcy1jb250YWluZXIgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCA+IC5wcy1zY3JvbGxiYXIteXtcblx0d2lkdGg6NXB4XG59XG5cbi5wcy1jb250YWluZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCA+IC5wcy1zY3JvbGxiYXIteHtcblx0aGVpZ2h0OjdweDtcblx0bWFyZ2luOi03cHg7XG59XG4iLCIuY29ybmVyLXJpYmJvbntcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICNlNDM7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogNTBweDtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0Y29sb3I6ICNmMGYwZjA7XG59XG5cbi8qIEN1c3RvbSBzdHlsZXMgKi9cblxuLmNvcm5lci1yaWJib24uc3RpY2t5e1xuXHRwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5jb3JuZXItcmliYm9uLnNoYWRvd3tcblx0Ym94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsMCwwLC4zKTtcbn1cblxuLyogRGlmZmVyZW50IHBvc2l0aW9ucyAqL1xuXG4uY29ybmVyLXJpYmJvbi50b3AtbGVmdHtcblx0dG9wOiAzcHg7XG5cdGxlZnQ6IDNweDtcbn1cblxuLmNvcm5lci1yaWJib24udG9wLXJpZ2h0e1xuXHR0b3A6IDI1cHg7XG5cdHJpZ2h0OiAtNTBweDtcblx0bGVmdDogYXV0bztcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmNvcm5lci1yaWJib24uYm90dG9tLWxlZnR7XG5cdHRvcDogYXV0bztcblx0Ym90dG9tOiAyNXB4O1xuXHRsZWZ0OiAtNTBweDtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmNvcm5lci1yaWJib24uYm90dG9tLXJpZ2h0e1xuXHR0b3A6IGF1dG87XG5cdHJpZ2h0OiAtNTBweDtcblx0Ym90dG9tOiAyNXB4O1xuXHRsZWZ0OiBhdXRvO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi8qIENvbG9ycyAqL1xuXG4uY29ybmVyLXJpYmJvbi53aGl0ZXtiYWNrZ3JvdW5kOiAjZjBmMGYwOyBjb2xvcjogIzU1NTt9XG4uY29ybmVyLXJpYmJvbi5ibGFja3tiYWNrZ3JvdW5kOiAjMzMzO31cbi5jb3JuZXItcmliYm9uLmdyZXl7YmFja2dyb3VuZDogIzk5OTt9XG4uY29ybmVyLXJpYmJvbi5ibHVle2JhY2tncm91bmQ6ICMzOWQ7fVxuLmNvcm5lci1yaWJib24uZ3JlZW57YmFja2dyb3VuZDogIzJjNzt9XG4uY29ybmVyLXJpYmJvbi50dXJxdW9pc2V7YmFja2dyb3VuZDogIzFiOTt9XG4uY29ybmVyLXJpYmJvbi5wdXJwbGV7YmFja2dyb3VuZDogIzk1Yjt9XG4uY29ybmVyLXJpYmJvbi5yZWR7YmFja2dyb3VuZDogI2U0Mzt9XG4uY29ybmVyLXJpYmJvbi5vcmFuZ2V7YmFja2dyb3VuZDogI2U4Mjt9XG4uY29ybmVyLXJpYmJvbi55ZWxsb3d7YmFja2dyb3VuZDogI2VjMDt9XG4iLCIucmliYm9ue1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5yZWNvbi1sYXlvdXR7XG5cdGRpc3BsYXk6ZmxleDtcblx0ZmxleC1kaXJlY3Rpb246XCJjb2x1bW5cIjtcblx0YWxpZ24taXRlbXM6c3RhcnQtYXJvdW5kO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xufVxuIiwiLnJlbGF0aW9uc2hpcE5hbWV7XG5cdGJhY2tncm91bmQ6ICMxMzUxRDg7XG5cdGNvbG9yOiB3aGl0ZTtcblx0cGFkZGluZzogNHB4IDhweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LWZhbWlseTogUm9ib3RvIE1vbm8sdGltZXMsaGVsdmV0aWNhLCBzZXJpZjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuI3JlbGF0aW9uc2hpcE1vZGV7XG5cdGRpc3BsYXk6ZmxleDtcblx0ZmxleC1kaXJlY3Rpb246XCJjb2x1bW5cIjtcdFxuXHRhbGlnbi1pdGVtczpjZW50ZXI7XG59XG5cbi5jZWxsUmVsYXRpb25zaGlwe1xuXHRiYWNrZ3JvdW5kLWNvbG9yOmdyZWVuO1xufVxuXG4iLCJtZC1wcm9ncmVzcy1saW5lYXJ7XG5cdGhlaWdodDoycHggIWltcG9ydGFudDtcbn1cblxuI2Vsb24tcXVlcnksICNlbG9uLWxvZ2luLXF1ZXJ5LCAjZWxvbi1yZWdpc3RlcjItcXVlcnksICNlbG9uLWxvZ2luMi1xdWVyeXtcblx0ZGl2Lm1kLWNvbnRhaW5lci5tZC1tb2RlLXF1ZXJ5e1xuXHRcdGJhY2tncm91bmQ6ICRtb2RlbC1zaXplO1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuXHRcdGhlaWdodDoycHggIWltcG9ydGFudDtcblx0fVxufVxuXG4ucXVlcnktYmFye1xuXHRjb2xvcjokdGhlbWUtaWNvbi1ibHVlO1xufVxuXG4iLCIudHlwZS1jb250cm9sbGVye1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG59XG5cbi5wb3AtaWNvbntcblx0XHRmb250LXNpemU6MzBweDtcbn1cblxuI3BvcC1wYXJlbnR7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHQuZm9ybS1wYXJlbnR7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0XHQuZm9ybS1jYXJke1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHR9XG59XG5cbiNwb3AtYnV0dG9ue1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0d2lkdGg6bWF4LWNvbnRlbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSl7XG5cdFx0I3BvcC1wYXJlbnR7XG5cdFx0XHRcdG1heC13aWR0aDoxMDAlO1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdH1cblxuXHRcdC5mb3JtLWNhcmR7XG5cdFx0XHRcdHdpZHRoOnVuc2V0O1xuXHRcdH1cbn1cblxuXG4iLCIjYnVsay1lZGl0b3J7XG5cdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcbn1cblxuLnBvY2tldHtcblx0aGVpZ2h0OjcwdmggIWltcG9ydGFudDtcbn1cbiIsIiNjb250cm9sbGVyLWNvbnRhaW5lcntcblx0ZGlzcGxheTpmbGV4O1xuXHRoZWlnaHQ6MTAlO1xuXHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdG1hcmdpbjoxMHB4O1xufVxuXG4jd29yay1wYW5lbHtcblx0ZGlzcGxheTpmbGV4O1xuXHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDoxMDAlICFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93OmhpZGRlbjtcblx0ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnQ7XG5cdC8vbWFyZ2luLXRvcDo1cHg7XG59XG5cbiNzY3JpcHRzLXBhbmVse1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtZmxvdzpjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDpzdGFydCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6NjV2aDtcblx0b3ZlcmZsb3c6YXV0bztcbn1cblxuI3N1bW1hcnktY29udGFpbmVye1xuXHR3aWR0aDoxMDAlO1xufVxuXG4iLCIuYmFkZ2UtdGV4dHtcblx0Zm9udC1zaXplOjExcHggIWltcG9ydGFudDtcbn1cblxuLmJhZGdlLWNvdW50ZXJ7XG5cdGNvbG9yOnJnYmEoMCwwLDAsMSkgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOjEwcHggIWltcG9ydGFudDtcbn1cbiIsIiNtb2JpbGUtbW9kZWwtY29udGFpbmVye1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgbXMtc2VhcmNoLWJhclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tcy1zZWFyY2gtYmFyIHtcbiAgICBoZWlnaHQ6ICR0b29sYmFySGVpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgIC5tcy1zZWFyY2gtYmFyLWV4cGFuZGVyLFxuICAgIC5tcy1zZWFyY2gtYmFyLWNvbGxhcHNlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogJHRvb2xiYXJIZWlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICR0b29sYmFySGVpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1zLXNlYXJjaC1iYXItbG9hZGVyIHtcbiAgICAgICAgd2lkdGg6IDY0cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAkdG9vbGJhckhlaWdodCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogJHRvb2xiYXJIZWlnaHQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXMtc2VhcmNoLWJhci1jb2xsYXBzZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICNtcy1zZWFyY2gtYmFyLWlucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWluLWhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLm1zLXNlYXJjaC1iYXItcmVzdWx0cyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAkdG9vbGJhckhlaWdodDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTNkcDtcblxuICAgICAgICAubm8tcmVzdWx0cyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgICAgIH1cblxuICAgICAgICAucmVzdWx0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmljb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgICAgICAgICAgICAgICAuc3F1YXJlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDpib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5leHBhbmRlZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAjbXMtc2VhcmNoLWJhci1pbnB1dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5tcy1zZWFyY2gtYmFyLWNvbGxhcHNlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuYm9keSB7XG5cbiAgICAmLm1zLXNlYXJjaC1iYXItZXhwYW5kZWQge1xuXG4gICAgICAgICN0b29sYmFyIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBSRVNQT05TSVZFXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xuXG4gICAgLm1zLXNlYXJjaC1iYXItbGFiZWwge1xuICAgICAgICBwYWRkaW5nOiAwIDhweCAwIDEycHg7XG4gICAgfVxufVxuIiwiYm9keSB7XG5cbiAgICAmLm1zLWluZm8tYmFyLWFjdGl2ZSB7XG5cbiAgICAgICAgI21haW4ge1xuICAgICAgICAgICAgdG9wOiA2NHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5tcy1pbmZvLWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXRlcmlhbC1jb2xvcigncGluaycpO1xuICAgIHotaW5kZXg6IDk5OTk4O1xuICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0yZHA7XG5cbiAgICAjbXMtaW5mby1iYXItbWVzc2FnZSB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI21zLWluZm8tYmFyLWNsb3NlIHtcbiAgICB9XG59XG4iLCJtcy1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcwKTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB6LWluZGV4OiA3MDtcblxuICAgIG1zLW5hdi1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG5cbiAgICAgICAgJi5tcy1uYXYtdGl0bGUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMwKTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1zLW5hdi1idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMCA0OHB4IDAgMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzApO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAmOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1zLW5hdi1sYWJlbCB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCAwLjFzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQgMC4xcztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1zLW5hdi1iYWRnZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA3cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCAwLjFzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIC5tcy1uYXYtYmFkZ2Uge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43MCk7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTZweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubXMtbmF2LXRvZ2dsZSB7XG5cbiAgICAgICAgbXMtbmF2LXRvZ2dsZS1pdGVtcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgJi5leHBhbmRlZCB7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5leHBhbmQtYW5pbWF0aW9uIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jb2xsYXBzZS1hbmltYXRpb24ge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBjdWJpYy1iZXppZXIoMC4yNTAsIDAuNDYwLCAwLjQ1MCwgMC45NDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBtcy1uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgLyogTGV2ZWwgMSAqL1xuICAgICAgICAgICAgICAgIC5tcy1uYXYtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1OHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8qIExldmVsIDIgKi9cbiAgICAgICAgICAgICAgICBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIHtcblxuICAgICAgICAgICAgICAgICAgICAubXMtbmF2LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDY4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvKiBMZXZlbCAzICovXG4gICAgICAgICAgICAgICAgICAgIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAubXMtbmF2LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAvKiBMZXZlbCA0ICovXG4gICAgICAgICAgICAgICAgICAgICAgICBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tcy1uYXYtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIExldmVsIDUgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubXMtbmF2LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDk4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG5cbiAgICAgICAgICAgID4gLm1zLW5hdi1idXR0b24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuXG4gICAgICAgICAgICAgICAgYSxcbiAgICAgICAgICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJltjb2xsYXBzZWQ9XCJmYWxzZVwiXSB7XG5cbiAgICAgICAgICAgICYgPiAubXMtbmF2LWJ1dHRvbiB7XG5cbiAgICAgICAgICAgICAgICAmID4gLmFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYgPiAubXMtbmF2LXRvZ2dsZSB7XG5cbiAgICAgICAgJltjb2xsYXBzZWQ9XCJmYWxzZVwiXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBGb2xkZWQgbmF2aWdhdGlvblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtbWQpIHtcblxuICAgIC5tcy1uYXYtZm9sZGVkIHtcblxuICAgICAgICAjbXMtbmF2LWZvbGQtY2xvc2Utb3ZlcmxheSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5ODtcbiAgICAgICAgfVxuXG4gICAgICAgICNtcy1uYXYtZm9sZC1vcGVuLW92ZXJsYXkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLm1zLW5hdi1mb2xkZWQtb3Blbikge1xuXG4gICAgICAgICAgICBtcy1uYXYge1xuXG4gICAgICAgICAgICAgICAgbXMtbmF2LWl0ZW0ge1xuXG4gICAgICAgICAgICAgICAgICAgICYubXMtbmF2LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubXMtbmF2LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gLm1zLW5hdi1sYWJlbCxcbiAgICAgICAgICAgICAgICAgICAgICAgID4gLm1zLW5hdi1iYWRnZSxcbiAgICAgICAgICAgICAgICAgICAgICAgID4gLmFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiBcbiAqIE1pc2NlbGxhbmVvdXMgU3R5bGVzIC0gUmVmYWN0b3JlZCB0byB1c2UgdGhlbWUgc3lzdGVtXG4gKiBVdGlsaXR5IGNsYXNzZXMgYW5kIGxheW91dCBjb21wb25lbnRzIHVwZGF0ZWQgd2l0aCBtb2Rlcm4gQ1NTXG4gKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExBWU9VVCBDT05UQUlORVJTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4jd29ya1NwYWNlVGFibGUge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmctcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuXG4jbWFpbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMik7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBVVElMSVRZIENMQVNTRVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5yb3VuZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1yYWRpdXMtbGcpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcmFkaXVzLWxnKTtcbn1cblxuLmZ1bGxzY3JlZW4tZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTApO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cblxuLmNlbnRlci1pdGVtcyB7XG4gIEBpbmNsdWRlIGZsZXgtY2VudGVyO1xufVxuXG4uY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxNS42MjVyZW07IC8qIDI1MHB4IGNvbnZlcnRlZCB0byByZW0gKi9cbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtMCk7XG59XG5cbi5wYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IHZhcigtLXNwYWNpbmctMik7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMik7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBQTEFDRUhPTERFUlMgKFNBU1MgTWl4aW5zKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuJXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtaGVpZ2h0OiA2MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtMSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1sZyk7XG59XG5cbiVzYW1lX3dpZHRoIHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1pbi13aWR0aDogNzAlO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgU1RBVEUgQ0xBU1NFU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmNlbGxSZWxhdGlvbnNoaXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWNjZXNzKTtcbiAgY29sb3I6IHZhcigtLXRleHQtb24tcHJpbWFyeSk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG59XG5cbi5ub0VkaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTQwMCk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQ09NUE9ORU5UIFNQRUNJRklDIFNUWUxFU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuI3ByZXZpZXdlckdyb3VwIHtcbiAgQGluY2x1ZGUgZmxleC1jZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtMSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1sZyk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctNCk7XG4gIG1hcmdpbjogdmFyKC0tc3BhY2luZy0yKTtcbn1cblxuLmhlYWRpbmdOYW1lIHtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXhsKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtYm9sZCk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMik7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy0yKTtcbn1cblxuI3ByZXZpZXdlckxvZ28ge1xuICBmb250LXNpemU6IHZhcigtLXRleHQteGwpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1saWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMik7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xufVxuXG4jZGVzY3JpcHRpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC14cyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWJvbGQpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTIpO1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxlYWRpbmctcmVsYXhlZCk7XG59XG4uZ2Fwe1xuXHRcdG1hcmdpbjozcHg7XG59XG4uaXRlbXMtY29udGFpbmVye1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzdGFydDtcblx0XHRmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG5cdFx0ZmxleC1kaXJlY3Rpb246XCJjb2x1bW5cIjtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRhbGlnbi1jb250ZW50OmZsZXgtc3RhcnQ7XG5cdFx0d2lkdGg6YXV0bztcbn1cblxuLmRyb3AtZG93bi1jYXJke1xuXHRcdHdpZHRoOjk1JTtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA3cHg7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDdweDtcbn1cbi5kcm9wLWRvd24tcmliYm9ue1xuXHRcdHdpZHRoOiA1JTtcblx0XHRoZWlnaHQ6MTBweDtcblx0XHRiYWNrZ3JvdW5kOiAjZTQzO1xufVxuLmRyb3AtZG93bi1yaWJib24tdGV4dHtcblx0XHR3b3JkLXdyYXA6YnJlYWstd29yZDtcbn1cbi5kcm9wLWRvd24tdGV4dHtcblx0XHRjb2xvcjpibHVlO1xuXHRcdG1hcmdpbi1sZWZ0OjVweDtcblx0XHR0ZXh0LWFsaWduOmxlZnQ7XHRcblx0XHR3b3JkLXdyYXA6YnJlYWstd29yZDtcbn1cbi5kcm9wLWRvd24taGVhZGluZ3tcblx0XHRtYXJnaW4tbGVmdDo1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcbn1cbi5maXhlZC12aWV3e1xuXHRcdG92ZXJmbG93LXk6YXV0bztcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHR3aWR0aDphdXRvO1xufVxuLmZpeGVkLXByZXZpZXdlci1jb250YWluZXJ7XG5cdFx0bWF4LXdpZHRoOjIwJSAhaW1wb3J0YW50O1xuXHRcdG1heC1oZWlnaHQ6MTAwJSAhaW1wb3J0YW50O1xufVxuLmZpeGVkLXByZXZpZXdlci12aWV3IHtcblx0XHRvdmVyZmxvdzphdXRvO1xuXHRcdG1heC1oZWlnaHQ6MTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZml4ZWQtY2FyZHtcblx0XHRvdmVyZmxvdzphdXRvO1xuXHRcdG1heC1oZWlnaHQ6NDUlO1xuXHRcdG1heC13aWR0aDozNSU7XG5cdFx0bWluLXdpZHRoOjI1JTtcblx0XHR3aWR0aDphdXRvO1xufVxuLmZpeGVkLWVkaXRvcntcblx0XHRvdmVyZmxvdy15OmF1dG87XG5cdFx0bWF4LWhlaWdodDo0MCU7XG5cdFx0d2lkdGg6YXV0bztcbn1cbi5maXhlZC1zZWxlY3Rpb257XG5cdFx0b3ZlcmZsb3cteTphdXRvO1xuXHRcdG1heC1oZWlnaHQ6MzAlO1xuXHRcdHdpZHRoOmF1dG87XG59XG4jc3RhdEFyZWF7XG5cdFx0ZmxleDoxIDAgYXV0bztcblx0XHRtaW4td2lkdGg6MjElO1xuXHRcdHBhZGRpbmc6MHB4O1xuXHRcdG1hcmdpbjowcHg7XG5cdFx0b3ZlcmZsb3cteTphdXRvO1xufVxuXG4jcGFnZXtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6c3RyZXRjaDtcblx0XHRmbGV4LXdyYXA6d3JhcDtcblx0XHRwYWRkaW5nOjBweDtcblx0XHRtYXJnaW46MHB4O1xufVxuXG5cbiViYW5uZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRoZWlnaHQ6NjBweDtcblx0XHRtYXJnaW46JG1hcmdpbnB4O1xuXHRcdHBhZGRpbmc6JHBhZGRpbmdweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuXHRcdGZsZXgtZmxvdzogcm93IG5vd3JhcDtcblx0XHRmbGV4LWRpcmVjdGlvbjpcImNvbHVtblwiO1xuXHRcdEBleHRlbmQgJXNhbWVfd2lkdGg7XG59XG5cbi5iYW5uZXJ7XG5cdFx0QGV4dGVuZCAlYmFubmVyO1xufVxuXG4uZ29vZ2xlLWZvbnR7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcblx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vLWNvbnRleHR1YWwgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcblx0XHRsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdG1pbi13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMnB4IDdweCAhaW1wb3J0YW50O1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ubW9iaWxlLXJlY29yZHtcblx0XHRAZXh0ZW5kICViYW5uZXI7XG59XG5cbi52aWV3e1xuXHRcdEBleHRlbmQgJXZpZXc7XG59XG4uZGF0YVZpZXd7XG5cbn1cbi5zZWFyY2gtcmVzdWx0e1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDI1NSwwLjMpO1xuXHRcdG1hcmdpbjoxMHB4O1xufVxuXG4ucmVsYXRpb25zaGlwTmFtZXtcblx0XHRiYWNrZ3JvdW5kOiAjMTM1MUQ4O1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRwYWRkaW5nOiA0cHggOHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LWZhbWlseTogUm9ib3RvIE1vbm8sdGltZXMsaGVsdmV0aWNhLCBzZXJpZjtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuI2Rlc2NyaXB0aW9ue1xuXHRcdHB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFJvYm90byBNb25vLHRpbWVzLGhlbHZldGljYSwgc2VyaWY7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OmxpZ2h0ZXI7XG5cdFx0XHRcdGNvbG9yOmJsYWNrO1xuXHRcdFx0XHR0ZXh0LWFsaWduOmxlZnQ7XHRcblx0XHRcdFx0cGFkZGluZzo1cHg7XG5cdFx0fVxufVxuLmRlc2NyaXB0aW9uLWJsdWV7XG5cdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiMyMTk2ZjNcbn1cbi5kZXNjcmlwdGlvbi1jYXJke1xuXHRcdG1hcmdpbjokbWFyZ2lucHg7XG5cdFx0Ym9yZGVyOiRib3JkZXJweCBzb2xpZCAkYm9yZGVyY29sb3I7XG59XG4jY2hvb3NlRmlsZXtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdGhlaWdodDoyJTtcbn1cblxuLnNwYWNlLWFyb3VuZHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDtcbn1cblxuI09mZmluZXtcblx0XHRjb2xvcjpyZWQ7XG59XG5cbiNyZWxhdGlvbnNoaXBNb2Rle1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpcImNvbHVtblwiO1x0XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xufVxuXG4ubWQtc3ViaGVhZGVyIC5tZC1zdWJoZWFkZXItaW5uZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDE2cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG59XG5cbi5lbXB0eS1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0YWxpZ24tY29udGVudDpjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdGJvcmRlcjozcHg7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRvdmVyZmxvdzpoaWRkZW47XG59XG5cbi5lbXB0eS1jb250ZW50e1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0Zm9udC1zaXplOjFyZW07XG5cdFx0bWFyZ2luOjFyZW07XG5cdFx0aGVpZ2h0OjJyZW07XG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0Y29sb3I6IzAwMDAwMDtcblx0XHR3aWR0aDoxMHJlbTtcblx0XHRib3JkZXItcmFkaXVzOjAuM3JlbTtcbn1cblxuLm5vLWNvbnRlbnR7XG5cdFx0Zm9udC1zaXplOjFyZW07XG5cdFx0cGFkZGluZzowLjVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6NDAwO1xufVxuIiwiLy9UaGlzIGlzIGFuIGl0ZW0gaW4gdGhlIG1haW4gY29udGFpbmVyXG4ubWVkaWEtcGFuZWwtY29udGFpbmVye1xuXHRib3JkZXItcmFkaXVzOjVweDtcbn1cblxuLmZsb2F0LW1lbnV7XG5cdGRpc3BsYXk6ZmxleDtcblx0Y3Vyc29yOnBvaW50ZXI7XG5cdGFsaWduLWl0ZW1zOnN0YXJ0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xufVxuXG4uaW1wb3J0UmVjb3Jke1xuXG59XG4iLCIuaW5wdXRfdGV4dHtcblx0Y29sb3I6IzAwMDAwMDtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgbXMtbmF2aWdhdGlvblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tcy1uYXZpZ2F0aW9uIHtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcwKTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1bCwgbGkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4uc2VhcmNoTmF2e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xufVxuXG4gICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICYuY29sbGFwc2VkIHtcblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYW5pbWF0ZS1oZWlnaHQge1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKTtcbiAgICB9XG5cdFxuICAgIC5tcy1uYXZpZ2F0aW9uLW5vZGUge1xuXG4gICAgICAgIC5tcy1uYXZpZ2F0aW9uLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcwKTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBOb24tbGluayAmIExpbmsgQ29tbW9uXG4gICAgICAgICAgICA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcwKTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTZweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gTm9uLWxpbmtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dCAwLjFzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIExpbmtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dCAwLjFzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIEFycm93XG4gICAgICAgICAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dCAwLjFzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIEJhZGdlXG4gICAgICAgICAgICAgICAgLmJhZGdlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA3cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0IDAuMXM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcblxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5iYWRnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQXJyb3cgb24gZXhwYW5kZWQgbm9kZVxuICAgICAgICAmOm5vdCguY29sbGFwc2VkKSB7XG5cbiAgICAgICAgICAgID4gLm1zLW5hdmlnYXRpb24taXRlbSB7XG5cbiAgICAgICAgICAgICAgICA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEdyb3VwXG4gICAgICAgICYuZ3JvdXAge1xuXG4gICAgICAgICAgICA+IC5tcy1uYXZpZ2F0aW9uLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGF1dG87XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgICAgICAgICAgICAgPiAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEJhY2tncm91bmQgY29sb3Igb24gZXhwYW5kZWQgbm9kZVxuICAgICAgICAmOm5vdCguZ3JvdXApLmhhcy1jaGlsZHJlbiB7XG5cbiAgICAgICAgICAgICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNvbGxhcHNpbmcge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oYXMtY2hpbGRyZW4ge1xuXG4gICAgICAgICAgICAgICAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIExldmVsIDFcbiAgICBsaSB7XG5cbiAgICAgICAgLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIExldmVsIDJcbiAgICAgICAgbGkge1xuXG4gICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gTGV2ZWwgM1xuICAgICAgICAgICAgbGkge1xuXG4gICAgICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIExldmVsIDRcbiAgICAgICAgICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC8vIExldmVsIDVcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBMZXZlbCAxIChncm91cC10aXRsZSlcbiAgICBsaS5ncm91cCB7XG5cbiAgICAgICAgLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIExldmVsIDJcbiAgICAgICAgbGkge1xuXG4gICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gTGV2ZWwgM1xuICAgICAgICAgICAgbGkge1xuXG4gICAgICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIExldmVsIDRcbiAgICAgICAgICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC8vIExldmVsIDVcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBuYXZpZ2F0aW9uXG4jaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIHtcbiAgICBoZWlnaHQ6ICR0b29sYmFySGVpZ2h0O1xuICAgIG1pbi1oZWlnaHQ6ICR0b29sYmFySGVpZ2h0O1xuICAgIG1heC1oZWlnaHQ6ICR0b29sYmFySGVpZ2h0O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgei1pbmRleDogNTQ7XG5cbiAgICAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICB1bCwgbGkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGaXJzdCA8dWw+XG4gICAgICAgIC5ob3Jpem9udGFsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICY6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIFJvb3QgbWVudSBpdGVtc1xuICAgICAgICAgICAgPiBsaSB7XG5cbiAgICAgICAgICAgICAgICA+IC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtaXRlbSB7XG5cbiAgICAgICAgICAgICAgICAgICAgPiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyBOb3Qgcm9vdCBtZW51IGl0ZW1zXG4gICAgICAgICAgICAgICAgbGkge1xuXG4gICAgICAgICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtaXRlbSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtYnV0dG9uIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEV2ZXJ5IG1lbnUgaXRlbSB0aGF0IGhhcyBjaGlsZHJlblxuICAgICAgICAgICAgLmhhcy1jaGlsZHJlbiB7XG5cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctOGRwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gUm9vdCBtZW51IGl0ZW1zIHRoYXQgaGFzIGNoaWxkcmVuXG4gICAgICAgICAgICA+IC5oYXMtY2hpbGRyZW4ge1xuXG4gICAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtaXRlbSB7XG5cbiAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC8vIEJhZGdlXG4gICAgICAgICAgICAgICAgICAgIC5iYWRnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0IDAuMXM7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmJhZGdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NykgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBGb2xkZWQgbmF2aWdhdGlvblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20pIHtcblxuICAgIGJvZHkge1xuXG4gICAgICAgICYubXMtbmF2aWdhdGlvbi1mb2xkZWQge1xuXG4gICAgICAgICAgICAmOm5vdCgubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3Blbikge1xuXG4gICAgICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24ge1xuXG4gICAgICAgICAgICAgICAgICAgIC5hbmltYXRlLWhlaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24tbm9kZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWl0ZW0ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJhZGdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZ3JvdXAge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAubXMtbmF2aWdhdGlvbi1pdGVtIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgI21zLW5hdmlnYXRpb24tZm9sZC1leHBhbmRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjbXMtbmF2aWdhdGlvbi1mb2xkLWNvbGxhcHNlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1OTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTW9iaWxlIGhvcml6b250YWwgbmF2aWdhdGlvblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20pIHtcblxuICAgIGJvZHkge1xuXG4gICAgICAgICYubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLW1vYmlsZS1tZW51LWFjdGl2ZSB7XG5cbiAgICAgICAgICAgICNob3Jpem9udGFsLW5hdmlnYXRpb24ge1xuXG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb24tdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkdG9vbGJhckhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5tZC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICR0b29sYmFySGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkdG9vbGJhckhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2hvcml6b250YWwtbmF2aWdhdGlvbiB7XG4gICAgICAgIHotaW5kZXg6IDYwO1xuXG4gICAgICAgIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNnB4IDA7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk4O1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gICAgICAgICAgICAuaG9yaXpvbnRhbCB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5hY3RpdmUpIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDRweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgPiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gRXZlcnkgbWVudSBpdGVtIHRoYXQgaGFzIGNoaWxkcmVuXG4gICAgICAgICAgICAgICAgLmhhcy1jaGlsZHJlbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5leHBhbmRlZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1idXR0b24ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgKyB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiI2xvZ2luLXYyIHtcblx0I2xvZ2luLXYyLWNhcmR7XG5cdFx0cGFkZGluZzoycmVtICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czowLjVyZW07XG5cdFx0bWluLXdpZHRoOjMwcmVtO1xuXHRcdG1heC13aWR0aDozMHJlbTtcblx0XHR3aWR0aDozMHJlbTtcblx0fVxuXG5cdCNsb2dpbi12Mi1sb2dpbntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0fVxuXG5cdCNzYWx1dGF0aW9uLWNhcmR7XG5cdFx0bWF4LXdpZHRoOiBmaXQtY29udGVudDtcblx0XHRtaW4td2lkdGg6NDVyZW07XG5cdFx0cGFkZGluZzogMXJlbTtcblx0XHRib3JkZXItcmFkaXVzOiAkdGhlbWUtcmFkaXVzO1xuXHRcdG9wYWNpdHk6IDAuODtcblx0XHRtYXJnaW46MHB4O1xuXHR9XG5cblx0aGVpZ2h0OiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXG5cdCNsb2dpbi12Mi1yZWdpc3Rlcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHR9XG5cblx0I2xvZ2luLXYyLWZvcm0tdGV4dHtcblx0XHRkaXNwbGF5OmZsZXggIWltcG9ydGFudDtcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudDtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHR9XG5cblx0I2xvZ2luLXYyLWludHJvIHtcblx0XHRwYWRkaW5nOiAxMjhweDtcblxuXHRcdC5wcm9ncmVzcy1iYXJ7XG5cdFx0XHRib3JkZXItcmFkaXVzOjVweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5sb2dvIHtcblx0XHRcdHdpZHRoOiAxNDBweDtcblx0XHRcdGhlaWdodDogMTI4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTI4cHg7XG5cdFx0XHRmb250LXNpemU6IDg2cHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICR0aGVtZS1yYWRpdXM7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0LnRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogNDJweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0fVxuXG5cdFx0LmxvZ28tdGV4dHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRjb2xvcjojRjI3MjM5ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmxvZ2luLWNhcmR7XG5cdFx0XHRtYXgtd2lkdGg6NDVyZW07XG5cdFx0XHRib3JkZXItcmFkaXVzOiR0aGVtZS1yYWRpdXM7XG5cdFx0fVxuXG5cdFx0LmRlc2NyaXB0aW9uIHtcblx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRtYXgtd2lkdGg6IDcwcmVtO1xuXHRcdFx0d29yZC13cmFwOmJyZWFrLXdvcmQ7XG5cdFx0XHR0ZXh0LWFsaWduOmp1c3RpZnk7XG5cdFx0XHRoeXBoZW5zOmF1dG87XG5cdFx0fVxuXHR9XG5cblx0I2xvZ2luLXYyLWZvcm0td3JhcHBlciB7XG5cdFx0d2lkdGg6IDQ1cmVtO1xuXHRcdG1pbi13aWR0aDogNDVyZW07XG5cdFx0bWF4LXdpZHRoOiA0NXJlbTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHQjbG9naW4tdjItZm9ybSB7XG5cdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdFx0XHRwYWRkaW5nOiAxMHJlbSAzcmVtIDNyZW0gM3JlbTtcblxuXHRcdFx0LmxvZ28ge1xuXHRcdFx0XHR3aWR0aDogMTNyZW07XG5cdFx0XHRcdGhlaWdodDogMTNyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxM3JlbTtcblx0XHRcdFx0Zm9udC1zaXplOiAxMHJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0bWFyZ2luOiAzcmVtIGF1dG87XG5cdFx0XHRcdGNvbG9yOiRsb2dvLXRleHQ7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICR0aGVtZS1yYWRpdXM7XG5cdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA4cHg7XG5cdFx0XHR9XG5cblx0XHRcdGZvcm0ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDMycHg7XG5cblx0XHRcdFx0bWQtY2hlY2tib3gge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yZW1lbWJlci1mb3Jnb3QtcGFzc3dvcmQge1xuXHRcdFx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0XHRoZWlnaHQ6M3JlbTtcblxuXHRcdFx0XHRcdC5yZW1lbWJlci1tZSB7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmZvcmdvdC1wYXNzd29yZCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zdWJtaXQtYnV0dG9uIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW46IDE2cHggYXV0bztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc2VwYXJhdG9yIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRtYXJnaW46IDI0cHggYXV0byAxNnB4IGF1dG87XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuXG5cdFx0XHRcdC50ZXh0IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDhweDtcblx0XHRcdFx0XHR6LWluZGV4OiA5OTk5O1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRsZWZ0OiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubWQtYnV0dG9uIHtcblxuXHRcdFx0XHQmLmdvb2dsZSxcblx0XHRcdFx0Ji5mYWNlYm9vayB7XG5cdFx0XHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cblx0XHRcdFx0XHRtZC1pY29uIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDhweCAwIDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5nb29nbGUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNENzNEMzI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmZhY2Vib29rIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNjMsIDkyLCAxNTQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5yZWdpc3RlciB7XG5cdFx0XHRcdG1hcmdpbjogMzJweCBhdXRvIDI0cHggYXV0bztcblx0XHRcdFx0d2lkdGg6IDI1MHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXG5cdFx0XHRcdC50ZXh0IHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5saW5rIHtcblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIFJFU1BPTlNJVkVcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xuXG5cdG1kLWlucHV0LWNvbnRhaW5lcntcblx0XHRtYXJnaW4tYm90dG9tOjByZW0gIWltcG9ydGFudDtcblx0fVxuXG5cdC5sb2dve1xuXHRcdG1hcmdpbjogMHJlbSBhdXRvICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQjbG9naW4tdjIge1xuXHRcdCNsb2dpbi12Mi1jYXJke1xuXHRcdFx0cGFkZGluZzoycmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOjAuNXJlbTtcblx0XHRcdGhlaWdodDo5MiU7XG5cdFx0XHRtYXJnaW4tdG9wOjRyZW07XG5cdFx0XHRtYXgtd2lkdGg6MzByZW07XG5cdFx0XHR3aWR0aDozMHJlbTtcblx0XHRcdG1heC1oZWlnaHQ6NjByZW07XG5cdFx0fVxuXG5cdFx0I2xvZ2luLXYyLWZvcm0td3JhcHBlciB7XG5cdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXG5cdFx0XHQjbG9naW4tdjItZm9ybSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzowcHg7XG5cdFx0XHRcdG92ZXJmbG93OmF1dG87XG5cdFx0XHRcdHdpZHRoOiAzMHJlbTtcblx0XHRcdFx0bWluLXdpZHRoOiAzMHJlbTtcblx0XHRcdFx0bWF4LXdpZHRoOiAzMHJlbTtcblx0XHRcdFx0Zm9ybSB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDByZW0gIWltcG9ydGFudDtcblx0XHRcdFx0XHQuc3VibWl0LWJ1dHRvbiB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMXJlbSBhdXRvO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtKSB7XG5cdG1kLWlucHV0LWNvbnRhaW5lcntcblx0XHRtYXJnaW4tYm90dG9tOjByZW0gIWltcG9ydGFudDtcblx0fVxuXG5cdC5sb2dve1xuXHRcdG1hcmdpbjogMHJlbSBhdXRvICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQjbG9naW4tdjIge1xuXHRcdCNsb2dpbi12Mi1jYXJke1xuXHRcdFx0cGFkZGluZzoycmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOjAuNXJlbTtcblx0XHRcdGhlaWdodDo5MiU7XG5cdFx0XHRtYXJnaW4tdG9wOjRyZW07XG5cdFx0XHRtYXgtd2lkdGg6MjhyZW07XG5cdFx0XHR3aWR0aDoyOHJlbTtcblx0XHRcdG1heC1oZWlnaHQ6NjByZW07XG5cdFx0fVxuXG5cdFx0I2xvZ2luLXYyLWZvcm0td3JhcHBlciB7XG5cdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXG5cdFx0XHQjbG9naW4tdjItZm9ybSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzowcHg7XG5cdFx0XHRcdG92ZXJmbG93OmF1dG87XG5cdFx0XHRcdHdpZHRoOiA0NXJlbTtcblx0XHRcdFx0bWluLXdpZHRoOiA0NXJlbTtcblx0XHRcdFx0bWF4LXdpZHRoOiA0NXJlbTtcblx0XHRcdFx0Zm9ybSB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDByZW0gIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdC5zdWJtaXQtYnV0dG9uIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAxcmVtIGF1dG87XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS45cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkgYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1tZCkge1xuXG5cdCNsb2dpbi12Mi1pbnRybyB7XG5cdFx0cGFkZGluZy1sZWZ0OjVyZW0gIWltcG9ydGFudDtcblx0fVxufSIsIlxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtKSB7XG5cdFx0I2NvbnRlbnQtY29udGVudCB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHR9XG59XG4iLCJcbi5jaGF0LWNhcmR7XG5cdFx0Ym9yZGVyLXJhZGl1czoxcmVtO1xuXHRcdG1pbi13aWR0aDo4MCU7XG5cdFx0bWF4LXdpZHRoOjgwJTtcblx0XHRoZWlnaHQ6OTAlO1xuXHRcdG1pbi1oZWlnaHQ6OTAlO1xuXHRcdG1heC1oZWlnaHQ6OTAlO1xufVxuXG4uY2hhdC10YWItYm9keSB7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xufVxuXG4uY2hhdC10YWJ7XG5cdFx0aGVpZ2h0OjEwMCUgIWltcG9ydGFudDtcbn1cblxuLmNoYXQtY29udGFpbmVye1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdHdpZHRoOjEwMCU7XG59XG5cbi5jaGF0LW1lc3NhZ2V7XG5cdFx0bWF4LXdpZHRoOjIxcmVtO1xuXHRcdG1heC1oZWlnaHQ6NTByZW07XG59XG4uY2hhdC1tZXNzYWdlcy1wYXJlbnR7XG5cdFx0aGVpZ2h0Ojg1JTtcbn1cblxuLmNoYXQtc2VuZC1idXR0b257XG5cbn1cblxuLm1haW4tY2hhdC1jYXJke1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtcbn1cblxuZWxvbi1jaGF0e1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OjEwMDU7XG59XG5cbiNjaGF0LXBhcmVudHtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHRtYXgtaGVpZ2h0OjM1cmVtO1xufVxuXG4jY2hhdC10eXBle1xuXHRcdGhlaWdodDo0cmVtO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0bWF4LWhlaWdodDo4cmVtO1xufVxuXG4uZnJvbS10YWd7XG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcbn1cblxuI2NoYXQtY29udGVudHtcblx0XHRoZWlnaHQ6IDk1JTtcbn1cblxuI2NoYXQtbWVudXtcblx0XHRkaXNwbGF5OmZsZXg7XG59XG5cbi5uZXctbWVzc2FnZXtcblx0XHRjb2xvcjpyZWQ7XG59XG5cbi5nZW5lcmFsLWNoYXQtaGVhZGluZ3tcblx0XHRjb2xvcjojMDAwMDAwO1xuXHRcdGhlaWdodDoyMCU7XG5cdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0cGFkZGluZzogNXB4O1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6JHRoZW1lLXJhZGl1cztcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czokdGhlbWUtcmFkaXVzO1xuXHRcdHdpZHRoOjEwMCU7XG59XG5cbi5nZW5lcmFsLWNoYXQtY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ZmxleDtcdFxuXHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuXHRcdG1heC1oZWlnaHQ6NTByZW07XG5cdFx0bWluLWhlaWdodDoxMHJlbTtcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG59XG5cbiNjaGF0LWlucHV0e1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRhbGlnbi1pdGVtczplbmQ7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRtYXgtaGVpZ2h0OjEwcmVtO1xuXHRcdG92ZXJmbG93OmhpZGRlbjtcbn1cblxuLmdlbmVyYWwtY2hhdC10YWJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0bWF4LXdpZHRoOjQwMHB4O1xufVxuXG4uY2hhdC1wYXJhZ3JhcGh7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0XHRvdmVyZmxvdzphdXRvO1xuXHRcdG1heC1oZWlnaHQ6NTByZW07XG5cdFx0Zm9udC1zaXplOjEuNnJlbTtcblx0XHR0ZXh0LXdyYXA6d3JhcDtcbn1cblxuLmNoYXQtZm9vdGVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5O1xuXHRcdGZvbnQtc2l6ZToxMXB4O1xufVxuXG4jY2hhdC10YWJze1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZ2VuZXJhbC1jYXJkLWNvbnRlbnR7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0ZmxleDo1O1xufVxuXG4jY2hhdC10ZXh0e1xuXHRcdG1heC1oZWlnaHQ6MTByZW07XG5cdFx0bWFyZ2luOjFyZW07XG5cdFx0d2lkdGg6MTAwJTtcbn1cblxuI2NoYXQtc2VuZHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRmbGV4OjE7XG5cdFx0bWF4LWhlaWdodDoxMDBweDtcblx0XHQvKiBVc2UgZ2xvYmFsIC5idXR0b24tY2FyZCBkZWZpbml0aW9uICovXG59XG5cbi5nZW5lcmFsLWZyb20tbWVzc2FnZXtcblx0XHRib3JkZXItcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1sZWZ0OiAxMCUgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiBhbGljZWJsdWUgIWltcG9ydGFudDtcblx0XHRtYXgtaGVpZ2h0OjUwcmVtICFpbXBvcnRhbnQ7XG5cdFx0bWluLWhlaWdodDoxMHJlbSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZToxLjVyZW0gIWltcG9ydGFudDtcblx0XHR3aWR0aDo4MCU7XG59XG5cbi5nZW5lcmFsLXRvLW1lc3NhZ2V7XG5cdFx0Ym9yZGVyLXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwJSAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6ICNlOGVhZWQgIWltcG9ydGFudDtcblx0XHRtYXgtaGVpZ2h0OjUwcmVtICFpbXBvcnRhbnQ7XG5cdFx0bWluLWhlaWdodDoxMHJlbSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZToxLjVyZW0gIWltcG9ydGFudDtcblx0XHR3aWR0aDo4MCU7XG59XG5cbi5nZW5lcmFsLWNoYXQtbWVzc2FnZXN7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0b3ZlcmZsb3c6YXV0bztcbn1cblxuLnZlcnRpY2FsLWNoYXQtcm9vbS1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OnN0YXJ0O1xuXHRcdHdpZHRoOjIwJVxufVxuXG4jZmFiLWNoYXQtdHJpZ2dlcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7XG59XG5cbiNjaGF0cy1wYW5lbHtcblx0XHRib3JkZXItcmFkaXVzOiR0aGVtZS1yYWRpdXM7XG59XG5cbiNjaGF0cy1idXR0b257XG5cdFx0YmFja2dyb3VuZDojODAwMDgwICFpbXBvcnRhbnQ7XG59XG5cbiNjaGF0cy1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZmxvdzpyb3cgd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdHdpZHRoOjIwMHB4O1xuXHRcdGhlaWdodDo0MHZoO1xuXHRcdGJvcmRlci1yYWRpdXM6JHRoZW1lLXJhZGl1cztcblx0XHRiYWNrZ3JvdW5kOnJnYmEoMjMzLDIzMywyMzMsMSk7XG5cdFx0bWFyZ2luOjBweCAhaW1wb3J0YW50O1xufVxuXG4jY2hhdHMtbmFtZXtcblx0XHRmb250LXNpemU6MTZweDtcbn1cblxuI2NoYXQtaXRlbXtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xufVxuXG4jY2hhdHN7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZmxvdzpyb3cgd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcblx0XHRhbGlnbi1jb250ZW50OmNlbnRlcjtcblx0XHR3aWR0aDoxMDAlO1xufVxuXG4uZ2VuZXJhbC1jaGF0LWNhcmR7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpzdGFydDtcblx0XHRhbGlnbi1pdGVtczpzdGFydDtcblx0XHRjb2xvcjojRkZGRkZGO1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdG1pbi13aWR0aDo0MDBweDtcblx0XHRtYXgtd2lkdGg6NjAwcHg7XG5cdFx0bWluLWhlaWdodDo0MDBweDtcblx0XHRoZWlnaHQ6NjAwcHhcbn1cblxuLmNoYXQtdGV4dHtcblx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXHRcdHRleHQtanVzdGlmeTogaW50ZXItd29yZDtcbn1cblxuLmluaXRpYWx7XG5cdFx0Y29sb3I6d2hpdGUgIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6NTBweCAhaW1wb3J0YW50O1xufVxuXG5cbiNjaGF0LXRvdGFse1xuXHRcdGJhY2tncm91bmQ6I0ZGRkZGRiAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiMwMDAwMDAgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6MzJweCAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOjMycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xuXHRcdC8qIFVzZSBnbG9iYWwgLmJ1dHRvbi1jYXJkIGRlZmluaXRpb24gd2l0aCByZXNwb25zaXZlIHNpemluZyAqL1xuXG5cdFx0LmNoYXQtdGFie1xuXHRcdFx0XHRoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuY2hhdC1jYXJke1xuXHRcdFx0XHRoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5jaGF0LWNhcmR7XG5cdFx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA1OHJlbTtcblx0XHRcdFx0bWF4LWhlaWdodDogNThyZW07XG5cdFx0XHRcdG1pbi13aWR0aDozMHJlbTtcblx0XHRcdFx0bWF4LXdpZHRoOjMwcmVtO1xuXHRcdFx0XHRmbGV4OjE7XG5cdFx0XHRcdGJhY2tncm91bmQ6I0ZGRkZGRTtcblx0XHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykgYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xuXHRcdC5idXR0b24tY2FyZHtcblx0XHRcdFx0aGVpZ2h0OjMuNXJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDozLjVyZW0gIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmNoYXQtdGFie1xuXHRcdFx0XHRoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5jaGF0LWNhcmR7XG5cdFx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA1OHJlbTtcblx0XHRcdFx0bWF4LWhlaWdodDogNThyZW07XG5cdFx0XHRcdG1pbi13aWR0aDozMHJlbTtcblx0XHRcdFx0bWF4LXdpZHRoOjMwcmVtO1xuXHRcdFx0XHRmbGV4OjE7XG5cdFx0XHRcdGJhY2tncm91bmQ6I0ZGRkZGRTtcblx0XHR9XG59XG5cbiIsIiNjbWQtdGV4dHtcblx0ZGlzcGxheTpmbGV4O1xuXHRmbGV4LWZsb3c6cm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XG5cdHdpZHRoOjEwMCU7XG5cdGZvbnQtc2l6ZToxNHB4O1xuXHRjb2xvcjokbm90aWZpY2F0aW9uLWZvbnQtY29sb3ItZGVmYXVsdDtcblx0Zm9udC13ZWlnaHQ6Ym9sZDtcbn1cblxuLmNtZC1wYW5lbC1jb250YWluZXJ7XG5cdHdpZHRoOjEwMCU7XG59XG4uY21kLXBhbmVse1xuXHRtYXJnaW46MTBweDtcblx0bWFyZ2luLWxlZnQ6M3B4O1xufVxuLmNtZC10ZXh0e1xuXHR3aWR0aDoxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNtZC1mcmFtZXtcblx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE3NCwxNzQsMTkwLDAuMykgIWltcG9ydGFudDtcbn1cbi5jbWQtZm9ybXtcbn1cbi8vIFJFU1BPTlNJVkVcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xuXG5cdC5tcy1jbWQtYmFyLWxhYmVsIHtcblx0XHRwYWRkaW5nOiAwIDhweCAwIDEycHg7XG5cdH1cbn1cblxuIiwiLyogRGFzaGJvYXJkIENhcmQgU3R5bGVzIC0gTmFtZXNwYWNlZCBmb3IgaXNvbGF0aW9uICovXG5cbi5lbG9uLWRhc2hib2FyZC13cmFwcGVyIC5tb2RlbC1jb250ZW50e1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0ZmxleC13cmFwOndyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6ZmxleC1zdGFydDtcdFxuXHRcdGhlaWdodDoxMDAlO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0b3ZlcmZsb3c6YXV0bztcbn1cblxuLmVsb24tZGFzaGJvYXJkLXdyYXBwZXIgLm1vZGVscy1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0XHRmbGV4LXdyYXA6d3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcblx0XHRhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1x0XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRvdmVyZmxvdy15OmF1dG87XG59XG5cbi5lbG9uLWRhc2hib2FyZC13cmFwcGVyIC5kYXNoYm9hcmQtY2FyZC13aWRle1xuXHRcdGJvcmRlci1yYWRpdXM6MTBweCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IDUwcmVtO1xuXHRcdG1heC1oZWlnaHQ6IDUwcmVtO1xuXHRcdHdpZHRoOjEwMCU7IFxuXHRcdGJhY2tncm91bmQ6d2hpdGVzbW9rZTtcbn1cblxuLmVsb24tZGFzaGJvYXJkLXdyYXBwZXIgLmVsb24tZGFzaGJvYXJke1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0ZmxleC13cmFwOndyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHRcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHR3aWR0aDoxMDAlO1xufVxuXG4uZWxvbi1kYXNoYm9hcmQtd3JhcHBlciAjYW5hbHl0aWNzLXBhcmVudHtcblx0XHRoZWlnaHQ6NjAwcHg7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRib3JkZXItcmFkaXVzOjEwcHggIWltcG9ydGFudDtcbn1cblxuLmVsb24tZGFzaGJvYXJkLXdyYXBwZXIgLmRhc2hib2FyZC1wbG90e1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjE7XG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdG92ZXJmbG93OmhpZGRlbjtcbn1cblxuLyogQ2xlYW4gRGFzaGJvYXJkIENhcmQgU3R5bGVzIC0gU2NvcGVkICovXG5cbi5lbG9uLWRhc2hib2FyZC13cmFwcGVyIC5kYXNoYm9hcmQtY2FyZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLXN1cmZhY2UsIHdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbiAgYm94LXNoYWRvdzogdmFyKC0tdGhlbWUtc2hhZG93LCAwIDAuMTI1cmVtIDAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lLWJvcmRlciwgI2UxZTRlOCk7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgfVxuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG4gIFxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4xMjVyZW0pO1xuICB9XG5cbiAgJi5kYXNoYm9hcmQtc3VicGxvdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAuMjVyZW0gc29saWQgdmFyKC0tdGhlbWUtZGFzaGJvYXJkLXN1YnBsb3QtYWNjZW50LCAjZmY2YjZiKTtcbiAgICBcbiAgICAuZGFzaGJvYXJkLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1kYXNoYm9hcmQtaGVhZGVyLWJnLCBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZmZmNWY1IDAlLCB3aGl0ZSAxMDAlKSk7XG4gICAgfVxuICB9XG5cbiAgJi5kYXNoYm9hcmQtbWFpbiB7XG4gICAgYm9yZGVyLWxlZnQ6IDAuMjVyZW0gc29saWQgdmFyKC0tdGhlbWUtZGFzaGJvYXJkLW1haW4tYWNjZW50LCAjNGRhYmY3KTtcbiAgICBcbiAgICAuZGFzaGJvYXJkLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1kYXNoYm9hcmQtaGVhZGVyLWJnLCBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZjBmOGZmIDAlLCB3aGl0ZSAxMDAlKSk7XG4gICAgfVxuICB9XG59XG5cbi5lbG9uLWRhc2hib2FyZC13cmFwcGVyIC5kYXNoYm9hcmQtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZjhmOWZhIDAlLCB3aGl0ZSAxMDAlKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWVjZWY7XG4gIGdhcDogMC43NXJlbTtcblxuICAuZGFzaGJvYXJkLWJhZGdlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1kYXNoYm9hcmQtYmFkZ2UtYmcsIGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM0OTUwNTcgMCUsICMzNDNhNDAgMTAwJSkpO1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZS1kYXNoYm9hcmQtYmFkZ2UtdGV4dCwgd2hpdGUpO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG5cbiAgLmRhc2hib2FyZC10aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLXRleHQtcHJpbWFyeSwgIzM0M2E0MCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmbGV4OiAxO1xuICB9XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgXG4gICAgLmRhc2hib2FyZC1iYWRnZSB7XG4gICAgICB3aWR0aDogMS43NXJlbTtcbiAgICAgIGhlaWdodDogMS43NXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG4gICAgXG4gICAgLmRhc2hib2FyZC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAwLjc1cmVtO1xuICAgIGdhcDogMC41cmVtO1xuICAgIFxuICAgIC5kYXNoYm9hcmQtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB9XG4gICAgXG4gICAgLmRhc2hib2FyZC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uZWxvbi1kYXNoYm9hcmQtd3JhcHBlciAuZGFzaGJvYXJkLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIFxuICAuZGFzaGJvYXJkLXBsb3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDIwcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiAxNy41cmVtO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDE1cmVtO1xuICAgIH1cbiAgICBcbiAgICAmOmVtcHR5OjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgYm9yZGVyOiAwLjE4NzVyZW0gc29saWQgI2U5ZWNlZjtcbiAgICAgIGJvcmRlci10b3A6IDAuMTg3NXJlbSBzb2xpZCAjNGRhYmY3O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYW5pbWF0aW9uOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG4gIH1cbiAgXG4gIC5kYXNoYm9hcmQtbG9hZGluZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDAuNzVyZW07XG4gICAgei1pbmRleDogMTA7XG4gICAgXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgfVxuICB9XG59XG5cbi5lbG9uLWRhc2hib2FyZC13cmFwcGVyIC5kYXNoYm9hcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjtcbiAgXG4gIC5kYXNoYm9hcmQtZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAwLjVyZW07XG4gICAgXG4gICAgLmluZm8taWNvbiB7XG4gICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwLjEyNXJlbTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgICBcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgIFxuICAgIC5kYXNoYm9hcmQtZGVzY3JpcHRpb24ge1xuICAgICAgLmluZm8taWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gMC43NXJlbTtcbiAgfVxufVxuXG4vKiBEYXNoYm9hcmQgTG9hZGluZyBBbmltYXRpb24gLSBTY29wZWQgKi9cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMzYwZGVnKTsgfVxufVxuXG4vKiBEYXNoYm9hcmQgcmVzcG9uc2l2ZSB1dGlsaXRpZXMgLSBTY29wZWQgKi9cbi5lbG9uLWRhc2hib2FyZC13cmFwcGVyIC5kYXNoYm9hcmQtcmVzcG9uc2l2ZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oaWRlLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuaGlkZS1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn0iLCIvKiBDbGVhbiBEYXNoYm9hcmRzIENvbnRhaW5lciBTdHlsZXMgLSBOYW1lc3BhY2VkIGZvciBpc29sYXRpb24gKi9cblxuLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5kYXNoYm9hcmRzLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLXN1cmZhY2UsIHdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm94LXNoYWRvdzogdmFyKC0tdGhlbWUtc2hhZG93LWxnLCAwIDAuMjVyZW0gMS4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lLWJvcmRlciwgI2UxZTRlOCk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gIH1cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB9XG4gIFxuICAmLmRhc2hib2FyZHMtY29sbGFwc2VkIHtcbiAgICAuZGFzaGJvYXJkcy1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICBcbiAgICAudG9nZ2xlLWljb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5kYXNoYm9hcmRzLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWRhc2hib2FyZC1oZWFkZXItYmcsIGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmOGY5ZmEgMCUsIHdoaXRlIDEwMCUpKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXRoZW1lLWJvcmRlci1saWdodCwgI2U5ZWNlZik7XG4gIFxuICAubW9kZWwtaGVhZGVyLWNhcmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgXG4gICAgLm1vZGVsLWhlYWRlci1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMS4yNXJlbSAxLjVyZW07XG4gICAgICBnYXA6IDFyZW07XG4gICAgICBcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gICAgICAgIGdhcDogMC43NXJlbTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAudG9nZ2xlLWJ0biB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDIuNzVyZW07XG4gIGhlaWdodDogMi43NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIFxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICAgIGJvcmRlci1jb2xvcjogIzRkYWJmNztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB9XG4gIFxuICAmOmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgfVxuICBcbiAgLnRvZ2dsZS1pY29uIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIFxuICAgICYucm90YXRlZCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBcbiAgICAudG9nZ2xlLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIHdpZHRoOiAyLjI1cmVtO1xuICAgIGhlaWdodDogMi4yNXJlbTtcbiAgICBcbiAgICAudG9nZ2xlLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLm1vZGVsLXRpdGxlLXNlY3Rpb24ge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIFxuICAubW9kZWwtdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDAuMjVyZW0gMDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMzNDNhNDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgfVxuICB9XG4gIFxuICAubW9kZWwtc3RhdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDFyZW07XG4gICAgXG4gICAgLmRhc2hib2FyZC1jb3VudCB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgXG4gICAgLm1vZGVsLXN0YXR1cyB7XG4gICAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICBcbiAgICAgICYuc3RhdHVzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkNGVkZGE7XG4gICAgICAgIGNvbG9yOiAjMTU1NzI0O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLnN0YXR1cy1sb2FkaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjNjZDtcbiAgICAgICAgY29sb3I6ICM4NTY0MDQ7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYuc3RhdHVzLWVycm9yIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y4ZDdkYTtcbiAgICAgICAgY29sb3I6ICM3MjFjMjQ7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAwLjI1cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLm1vZGVsLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgXG4gIC5hY3Rpb24tYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNGRhYmY3O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICAgIH1cbiAgICBcbiAgICBpIHtcbiAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM0ZGFiZjc7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYucmVmcmVzaC1idG46aG92ZXIgaSB7XG4gICAgICBjb2xvcjogIzI4YTc0NTtcbiAgICB9XG4gICAgXG4gICAgJi5leHBvcnQtYnRuOmhvdmVyIGkge1xuICAgICAgY29sb3I6ICMxN2EyYjg7XG4gICAgfVxuICAgIFxuICAgICYuc2V0dGluZ3MtYnRuOmhvdmVyIGkge1xuICAgICAgY29sb3I6ICM2ZjQyYzE7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBnYXA6IDAuMjVyZW07XG4gICAgXG4gICAgLmFjdGlvbi1idG4ge1xuICAgICAgcGFkZGluZzogMC4zNzVyZW07XG4gICAgICBcbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLmRhc2hib2FyZHMtY29udGVudCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5lbXB0eS1zdGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAzcmVtIDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBcbiAgLmVtcHR5LWljb24ge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBjb2xvcjogI2RlZTJlNjtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIFxuICBoMyB7XG4gICAgbWFyZ2luOiAwIDAgMC41cmVtIDA7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gIH1cbiAgXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAuZGFzaGJvYXJkLWdyaWQge1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS41cmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDQ1MHB4LCAxZnIpKTtcbiAgd2lkdGg6IDEwMCU7XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDQwMHB4LCAxZnIpKTtcbiAgfVxuICBcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoNDUwcHgsIDFmcikpO1xuICB9XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCg1MDBweCwgMWZyKSk7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDQ1MHB4LCAxZnIpKTtcbiAgfVxuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBnYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgZ2FwOiAwLjc1cmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAuZGFzaGJvYXJkLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gLy8gbWF4LXdpZHRoOiA0NSU7XG4gIFxuICAmLmRhc2hib2FyZC1pdGVtLWxvYWRpbmcge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIGJvcmRlcjogMC4xODc1cmVtIHNvbGlkICNlOWVjZWY7XG4gICAgICBib3JkZXItdG9wOiAwLjE4NzVyZW0gc29saWQgIzRkYWJmNztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGFuaW1hdGlvbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG4gIH1cbn1cblxuLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5kYXNoYm9hcmRzLWxvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICB6LWluZGV4OiAxMDA7XG4gIFxuICBzcGFuIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuLyogTGVnYWN5IGNsYXNzIHN1cHBvcnQgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IHdpdGggc2NvcGluZyAqL1xuLmVsb24tZGFzaGJvYXJkcy13cmFwcGVyIC5tb2RlbC1jb250YWluZXIge1xuICBAZXh0ZW5kIC5kYXNoYm9hcmRzLWNvbnRhaW5lcjtcbiAgXG4gICYuY29sbGFwc2VkIHtcbiAgICBAZXh0ZW5kIC5kYXNoYm9hcmRzLWNvbGxhcHNlZDtcbiAgfVxufVxuXG4uZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLm1vZGVsLWhlYWRlciB7XG4gIEBleHRlbmQgLmRhc2hib2FyZHMtaGVhZGVyO1xufVxuXG4uZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLm1vZGVsLWNvbnRlbnQge1xuICBAZXh0ZW5kIC5kYXNoYm9hcmRzLWNvbnRlbnQ7XG59XG5cbi5lbG9uLWRhc2hib2FyZHMtd3JhcHBlciAuZGFzaGJvYXJkLWNvbnRhaW5lciB7XG4gIEBleHRlbmQgLmRhc2hib2FyZC1ncmlkO1xufVxuXG4uZWxvbi1kYXNoYm9hcmRzLXdyYXBwZXIgLmRhc2hib2FyZC13cmFwcGVyIHtcbiAgQGV4dGVuZCAuZGFzaGJvYXJkLWl0ZW07XG59XG4iLCJAaW1wb3J0ICcuLi8uLi8uLi9jb3JlL3Njc3MvcGFydGlhbHMvdmFyaWFibGVzJztcblxuLyogQ2xlYW4gQW5hbHl0aWNzIERhc2hib2FyZCBTdHlsZXMgLSBOYW1lc3BhY2VkIGZvciBpc29sYXRpb24gKi9cblxuLyogUmVzZXQgYW55IGV4aXN0aW5nIGRhc2hib2FyZCBzdHlsZXMgKi9cbi5lbG9uLWFuYWx5dGljcy13cmFwcGVyIC5kYXNoYm9hcmQtcGFyZW50LFxuLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgbWQtY2FyZC5kYXNoYm9hcmQtcGFyZW50IHtcbiAgYWxsOiB1bnNldDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBNYWluIEFuYWx5dGljcyBDb250YWluZXIgLSBTY29wZWQgKi9cbi5lbG9uLWFuYWx5dGljcy13cmFwcGVyIC5tb2Rlcm4tYW5hbHl0aWNzLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwdmg7XG4gIC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2Y4ZjlmYSAwJSwgI2U5ZWNlZiAxMDAlKTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gIH1cbn1cblxuLyogQW5hbHl0aWNzIEhlYWRlciAtIFNjb3BlZCAqL1xuLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmFuYWx5dGljcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDEuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTRlODtcbiAgZmxleC1zaHJpbms6IDA7XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMXJlbTtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgfVxufVxuXG4uZWxvbi1hbmFseXRpY3Mtd3JhcHBlciAuYW5hbHl0aWNzLXRpdGxlLXNlY3Rpb24ge1xuICBmbGV4OiAxO1xuICBcbiAgLmFuYWx5dGljcy10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC43NXJlbTtcbiAgICBtYXJnaW46IDAgMCAwLjVyZW0gMDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIFxuICAgIC5hbmFseXRpY3MtaWNvbiB7XG4gICAgICBjb2xvcjogIzRkYWJmNztcbiAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgIHdpZHRoOiAyLjI1cmVtO1xuICAgICAgaGVpZ2h0OiAyLjI1cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICBcbiAgICAgIC5hbmFseXRpY3MtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIFxuICAgICAgLmFuYWx5dGljcy1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICB3aWR0aDogMS43NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjc1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLmFuYWx5dGljcy1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmFuYWx5dGljcy1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG4gIFxuICAucmVmcmVzaC1hbGwtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTNmMmZkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MGNhZjk7XG4gICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNiYmRlZmI7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gICAgfVxuICAgIFxuICAgIGkge1xuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgIH1cbiAgfVxuICBcbiAgLmFuYWx5dGljcy1tZW51IC5tZC1pY29uLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgICB9XG4gICAgXG4gICAgaSB7XG4gICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgIH1cbiAgfVxuICBcbiAgbWQtbWVudS1pdGVtIG1kLWJ1dHRvbiB7XG4gICAgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbi8qIFNjcm9sbGFibGUgQ29udGVudCBXcmFwcGVyIC0gU2NvcGVkICovXG4uZWxvbi1hbmFseXRpY3Mtd3JhcHBlciAuYW5hbHl0aWNzLWNvbnRlbnQtd3JhcHBlciB7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICBtaW4taGVpZ2h0OiAwO1xuICBcbiAgLyogQ3VzdG9tIHNjcm9sbGJhciBzdHlsaW5nICovXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogNnB4O1xuICB9XG4gIFxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbiAgXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzFjMWMxO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNhOGE4YTg7XG4gICAgfVxuICB9XG4gIFxuICAvKiBGaXJlZm94IHNjcm9sbGJhciAqL1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHNjcm9sbGJhci1jb2xvcjogI2MxYzFjMSAjZjFmMWYxO1xufVxuXG4vKiBBbmFseXRpY3MgQ29udGVudCAtIFNjb3BlZCAqL1xuLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmFuYWx5dGljcy1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLyogRW1wdHkgU3RhdGUgLSBTY29wZWQgKi9cbi5lbG9uLWFuYWx5dGljcy13cmFwcGVyIC5hbmFseXRpY3MtZW1wdHktc3RhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMjVyZW07XG4gIHBhZGRpbmc6IDMuNzVyZW0gMS41cmVtO1xuICBcbiAgLmVtcHR5LXN0YXRlLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDMxLjI1cmVtO1xuICAgIFxuICAgIC5lbXB0eS1zdGF0ZS1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICAgIGNvbG9yOiAjZGVlMmU2O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIFxuICAgIGgyIHtcbiAgICAgIG1hcmdpbjogMCAwIDAuNzVyZW0gMDtcbiAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICB9XG4gICAgXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDAgMCAycmVtIDA7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICAgIFxuICAgIC5lbXB0eS1zdGF0ZS1hY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMXJlbTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIFxuICAgICAgLm1kLWJ1dHRvbiB7XG4gICAgICAgIG1pbi13aWR0aDogOC43NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIFxuICAgICAgICBpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYubWQtcHJpbWFyeSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzRkYWJmNyAwJSwgIzMzOWFmMCAxMDAlKTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpub3QoLm1kLXByaW1hcnkpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgICAgIFxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNGRhYmY3O1xuICAgICAgICAgICAgY29sb3I6ICM0ZGFiZjc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVtcHR5LXN0YXRlLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICB9XG4gICAgICBcbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICB9XG4gICAgICBcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuZW1wdHktc3RhdGUtYWN0aW9ucyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIFxuICAgICAgICAubWQtYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMTIuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBBbmFseXRpY3MgTW9kZWxzIEdyaWQgLSBTY29wZWQgYW5kIEZpeGVkIHJlc3BvbnNpdmUgbGF5b3V0ICovXG4uZWxvbi1hbmFseXRpY3Mtd3JhcHBlciAuYW5hbHl0aWNzLW1vZGVscy1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxLjVyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB3aWR0aDogMTAwJTtcbiAgXG4gIC8qIEJldHRlciByZXNwb25zaXZlIGJyZWFrcG9pbnRzIGZvciBwcm9wZXIgY2FyZCBzaXppbmcgKi9cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDUwMHB4LCAxZnIpKTtcbiAgfVxuICBcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCg2MDBweCwgMWZyKSk7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoNzAwcHgsIDFmcikpO1xuICB9XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICBcbiAgLm1vZGVsLWFuYWx5dGljcy1pdGVtIHtcbiAgICBhbmltYXRpb246IGZhZGVJblVwIDAuNXMgZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBcbiAgICAmOm50aC1jaGlsZCgxKSB7IGFuaW1hdGlvbi1kZWxheTogMC4xczsgfVxuICAgICY6bnRoLWNoaWxkKDIpIHsgYW5pbWF0aW9uLWRlbGF5OiAwLjJzOyB9XG4gICAgJjpudGgtY2hpbGQoMykgeyBhbmltYXRpb24tZGVsYXk6IDAuM3M7IH1cbiAgICAmOm50aC1jaGlsZCg0KSB7IGFuaW1hdGlvbi1kZWxheTogMC40czsgfVxuICAgICY6bnRoLWNoaWxkKG4rNSkgeyBhbmltYXRpb24tZGVsYXk6IDAuNXM7IH1cbiAgfVxuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBnYXA6IDAuNzVyZW07XG4gIH1cbn1cblxuLyogTG9hZGluZyBPdmVybGF5IC0gU2NvcGVkICovXG4uZWxvbi1hbmFseXRpY3Mtd3JhcHBlciAuYW5hbHl0aWNzLWxvYWRpbmctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG4gIFxuICAubG9hZGluZy1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXG4gICAgaDMge1xuICAgICAgbWFyZ2luOiAxcmVtIDAgMC41cmVtIDA7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgfVxuICAgIFxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIH1cbiAgfVxufVxuXG4vKiBBbmltYXRpb25zIC0gU2NvcGVkICovXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMS44NzVyZW0pO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4vKiBMZWdhY3kgY29tcGF0aWJpbGl0eSAtIHJlZGlyZWN0IG9sZCBjbGFzc2VzIHRvIG5ldyBvbmVzIHdpdGggc2NvcGluZyAqL1xuLmVsb24tYW5hbHl0aWNzLXdyYXBwZXIgLmRhc2hib2FyZC1wYXJlbnQge1xuICAuZGFzaGJvYXJkLWNvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAuYW5hbHl0aWNzLWNvbnRlbnQ7XG4gIH1cbiAgXG4gIC5tb2RlbHMtY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kIC5hbmFseXRpY3MtbW9kZWxzLWdyaWQ7XG4gIH1cbiAgXG4gIC5uby1kYXNoYm9hcmRzLW1lc3NhZ2Uge1xuICAgIEBleHRlbmQgLmFuYWx5dGljcy1lbXB0eS1zdGF0ZTtcbiAgfVxufVxuIiwiJG1heHdpZHRoIDogNDByZW07XG4kbWF4aGVpZ2h0IDogNDByZW07XG4kd2lkdGggOiA0MHJlbTtcbiRoZWlnaHQgOiA0MHJlbTtcbiRoV2lkdGggOiAzMHJlbTtcbiRoSGVpZ2h0IDogMzByZW07XG4kaG92ZXJ3aWR0aDo1cmVtO1xuJGhvdmVyaGVpZ2h0OjVyZW07XG5cbiRzV2lkdGggOiAxMDAlO1xuJHNIZWlnaHQgOiAxMDAlO1xuXG5kYXNoYm9hcmQtY2FyZC13aWRle1xuXHRcdGJvcmRlci1yYWRpdXM6MTBweCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IDUwcmVtO1xuXHRcdG1heC1oZWlnaHQ6IDUwcmVtO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0YmFja2dyb3VuZDp3aGl0ZXNtb2tlO1xufVxuXG5lbG9uLWRhc2hib2FyZHtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHRmbGV4OjI7XG59XG5cbiNhbmFseXRpY3MtcGFyZW50e1xuXHRcdGhlaWdodDo2MDBweDtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGJvcmRlci1yYWRpdXM6MTBweCAhaW1wb3J0YW50O1xufVxuXG4jZGFzaGJvYXJkLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleDoxO1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0XHRmbGV4LXdyYXA6d3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG5cdFx0YmFja2dyb3VuZDogI2YwZjhmZjczO1xufVxuXG4uZGFzaGJvYXJkLXBsb3R7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXg6MTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xufVxuXG4uZGFzaGJvYXJkLWNhcmR7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdG1heC13aWR0aDokbWF4d2lkdGg7XG5cdFx0bWF4LWhlaWdodDokbWF4aGVpZ2h0O1xuXHRcdG1pbi13aWR0aDokd2lkdGg7XG5cdFx0aGVpZ2h0OiRoZWlnaHQ7XG5cdFx0d2lkdGg6JHdpZHRoO1xuXHRcdHBhZGRpbmc6MXJlbTtcblx0XHRtYXJnaW46MXJlbTtcblx0XHRib3JkZXItcmFkaXVzOjAuNXJlbTtcblx0XHQvL2JhY2tncm91bmQ6I2Y3ZjZmODtcblx0XHRiYWNrZ3JvdW5kOiNGRkZGRkY7XG59XG5cbi5kYXNoYm9hcmQtc3VicGxvdHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0aGVpZ2h0OiRzSGVpZ2h0O1xuXHRcdHdpZHRoOiRzV2lkdGg7XG5cdFx0cGFkZGluZzoxMHB4O1xuXHRcdG1hcmdpbjoxMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6NXB4O1xuXHRcdC8vYmFja2dyb3VuZDojZjdmNmY4O1xuXHRcdGJhY2tncm91bmQ6I0ZGRkZGRjtcbn1cbi5kYXNoYm9hcmQtY2FyZDpob3ZlcntcblxufVxuXG4uZGFzaGJvYXJkLXBsb3Q6aG92ZXJ7XG5cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xuXHRcdC5kYXNoYm9hcmQtY2FyZHtcblx0XHRcdFx0bWF4LXdpZHRoOjI5cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1heC1oZWlnaHQ6MjlyZW0gIWltcG9ydGFudDtcblx0XHRcdFx0bWluLXdpZHRoOjI5cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDoyOXJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDoyOXJlbSAhaW1wb3J0YW50O1xuXHRcdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtKSB7XG5cdFx0LmRhc2hib2FyZC1jYXJke1xuXHRcdFx0XHRtYXgtd2lkdGg6MzRyZW0gIWltcG9ydGFudDtcblx0XHRcdFx0bWF4LWhlaWdodDozNHJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtaW4td2lkdGg6MzRyZW0gIWltcG9ydGFudDtcblx0XHRcdFx0aGVpZ2h0OjM0cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOjM0cmVtICFpbXBvcnRhbnQ7XG5cdFx0fVxufVxuXG4iLCIvLyBDb21wb25lbnQtc3BlY2lmaWMgcHJlZml4IHRvIGF2b2lkIHN0eWxlIGxlYWtzXG46aG9zdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBcbiAgLmltYWdlLWxpbmsge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cblxuICAuZWRpdG9yLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmVsb24tZWRpdG9yLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnFsLXRvb2xiYXIucWwtc25vdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZWxvbl9lZGl0b3Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMHJlbTtcbiAgICBtYXgtaGVpZ2h0OiA0MHJlbTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtaW4td2lkdGg6IDk1cmVtO1xuICB9XG5cbiAgI21haW4tZWRpdG9yIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XG4gICAgLmVsb25fZWRpdG9yIHtcbiAgICAgIG1pbi13aWR0aDogMjZyZW07XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtKSB7XG4gICAgLmVsb25fZWRpdG9yIHtcbiAgICAgIG1pbi13aWR0aDogMjZyZW07XG4gICAgfVxuICB9XG59XG4iLCIuaW1hZ2UtbGluayB7XG5cdFx0bWF4LXdpZHRoOjYwMHB4O1xufVxuXG4uZWRpdG9yLWhlYWRlcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6M3JlbTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcbn1cblxuLmVsb24tZWRpdG9yLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOnN0YXJ0O1xuXHRcdG92ZXJmbG93OmhpZGRlbjtcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG59XG5cbi5xbC10b29sYmFyLnFsLXNub3cge1xuXHRcdHdpZHRoOjEwMCU7XG59XG5cbi5lbG9uX2VkaXRvcntcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6MTByZW07XG5cdFx0bWF4LWhlaWdodDo0MHJlbTtcblx0XHRvdmVyZmxvdzphdXRvO1xuXHRcdG1pbi13aWR0aDo5NXJlbTtcbn1cblxuI21haW4tZWRpdG9ye1xuXHRcdG92ZXJmbG93OmhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XG5cdFx0LmVsb25fZWRpdG9ye1xuXHRcdFx0XHRtaW4td2lkdGg6MjZyZW07XG5cdFx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20pIHtcblx0XHQuZWxvbl9lZGl0b3J7XG5cdFx0XHRcdG1pbi13aWR0aDoyNnJlbTtcblx0XHR9XG59XG4iLCJlbG9uLWF0dGVuZGFuY2V7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0Ly93aWR0aDoxMDAlO1xufVxuXG4jYXR0ZW5kYW5jZXMtcGFyZW50e1xuXHRtaW4td2lkdGg6MjUwcHg7XG5cdG1heC13aWR0aDo0NTBweDtcblx0d2lkdGg6MTAwJTtcbn1cblxuI2F0dGVuZGFuY2UtcGFyZW50e1xuXHRkaXNwbGF5OmZsZXg7XG5cdGhlaWdodDoxMDAlO1xuXHR3aWR0aDoxMDAlO1xuXHQvL2JhY2tncm91bmQ6ICNGRkZGRkY7XG5cdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OnN0YXJ0O1xuXHRmbGV4LXdyYXA6d3JhcDtcbn1cblxuI2F0dGVuZGFuY2VzLWNvbnRhaW5lcntcblx0ZGlzcGxheTpmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDpzdGFydDtcblx0YWxpZ24tY29udGVudDpjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOnN0YXJ0O1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAwJTtcblx0bWF4LWhlaWdodDo1MHJlbTtcblx0ZmxleDoxXG59XG5cbiNhdHRlbmRhbmNlc3tcblx0ZGlzcGxheTpmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdGJvcmRlci1yYWRpdXM6NTBweCAhaW1wb3J0YW50O1xuXHRmbGV4LXdyYXA6d3JhcDtcbn1cblxuLmF0dGVuZGFuY2V7XG5cdGRpc3BsYXk6ZmxleDtcblx0YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0O1xuXHR3aWR0aDoxODBweDtcblx0aGVpZ2h0OjQwcHg7XG5cdGJvcmRlci1yYWRpdXM6MjBweCAhaW1wb3J0YW50O1xuXHRib3JkZXItc3R5bGU6c29saWQ7XG5cdGJvcmRlci13aWR0aDozcHg7IFxuXHRib3JkZXItY29sb3I6JHRoZW1lLWhvdmVyLWNvbG9yO1xufVxuXG4uYXR0ZW5kYW5jZS1jb250YWluZXJ7XG5cdGRpc3BsYXk6ZmxleDtcblx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0aGVpZ2h0OjEwMCU7XG5cdHdpZHRoOjEwMCU7XG5cdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0Ym9yZGVyLXJhZGl1czo1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hdHRlbmRhbmNlLWluaXRpYWwtY2FyZHtcblx0ZGlzcGxheTpmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdHdpZHRoOjMwcHg7XG5cdGhlaWdodDozMHB4O1xuXHRib3JkZXItcmFkaXVzOjMwcHggIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDojRkZGRkZGO1xuXHRib3JkZXItc3R5bGU6c29saWQ7XG5cdGJvcmRlci1jb2xvcjojRkZGRkZGO1xuXHRtYXJnaW46MXB4O1xuXHRpbWd7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojRkZGRkZGO1xuXHRcdGJhY2tncm91bmQ6Y292ZXI7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHRib3JkZXItcmFkaXVzOjUwcHggIWltcG9ydGFudDtcblx0fVxufVxuXG4uYXR0ZW5kYW5jZS1pbml0aWFse1xuXHRmb250LXNpemU6MTVweDtcblx0Y29sb3I6IzAwMDAwMDtcbn1cblxuLmF0dGVuZGFuY2UtbmFtZXtcblx0Zm9udC1zaXplOjE1cHg7XG5cdG1hcmdpbjoyMHB4O1xufVxuXG5lbG9uLWF0dGVuZGFuY2Vze1xufVxuIiwiLmJhci1jYXJke1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0bWFyZ2luOjBweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0aGVpZ2h0OjQuMnJlbTtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOjMwcmVtO1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MzByZW07XG5cdFx0Ly9tYXJnaW4tYm90dG9tOjAuM3JlbTtcblx0XHQvL21hcmdpbi1yaWdodDowLjNyZW07XG5cdFx0cGFkZGluZy1yaWdodDoxcmVtO1xuXHRcdC5zZXBhcmF0b3J7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTBweDtcdFxuXHRcdH1cblx0XHQuZmF2b3JpdGVze1xuXHRcdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRcdG92ZXJmbG93LXg6YXV0bztcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OnN0YXJ0O1xuXHRcdFx0XHRhbGlnbi1pdGVtczplbmQ7XG5cdFx0XHRcdHdpZHRoOm1heC1jb250ZW50O1xuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6NXB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6MTAwJTtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdH1cblxuXHRcdC5mYXZvcml0ZUljb25zQ29udGFpbmVye1xuXHRcdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xuXHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0fVxuXG5cdFx0LmZhdm9yaXRlTGFiZWx7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JHRoZW1lLWljb24tYmx1ZTtcblx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo1cHggIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo1cHggIWltcG9ydGFudDtcblx0XHRcdFx0d2hpdGUtc3BhY2U6bm93cmFwO1xuXHRcdH1cblxuXHRcdC5mYXZvcml0ZUljb25ze1xuXHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRwYWRkaW5nOjNweDtcblx0XHR9XG5cblx0XHQuc2FtZS1zaXple1xuXHRcdFx0XHRwYWRkaW5nOjNweDtcblx0XHR9XG5cblx0XHQubW9kZWxTaXple1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkbW9kZWwtc2l6ZTtcblx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjVweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5zZWxlY3Rpb25TaXple1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkdGhlbWUtcmVkO1xuXHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblxuXHRcdCNPZmZsaW5le1xuXHRcdFx0XHRjb2xvcjojMDAwMDAwO1xuXHRcdH1cblx0XHQjZmFiLXdpbmRvd3tcblx0XHRcdFx0ZGlzcGxheTpmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0fVxufVxuXG4uY29ubmVjdGVke1xuXHRcdGJhY2tncm91bmQ6IzA1NWVmYTEyO1xufVxuXG4uZGlzY29ubmVjdGVke1xuXHRcdGJhY2tncm91bmQ6I2ZmMDAwMDFhO1xufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xuXHQuYmFyLWNhcmR7XG5cdFx0Ym9yZGVyLXJhZGl1czowcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cGFkZGluZzowcHg7XG5cdFx0ZWxvbi1ub3RpZmljYXRpb24tYmFye1xuXHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdH1cblx0fVxuXHRcdC5jb25uZWN0ZWR7XG5cdFx0XHRcdGJhY2tncm91bmQ6I0ZGRkZGRjtcblx0XHRcdFx0Y29sb3I6I0ZGRkZGRjtcblx0XHR9XG5cdFx0LmRpc2Nvbm5lY3RlZHtcblx0XHRcdFx0Y29sb3I6IzAwMDAwMDtcblx0XHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20pIHtcblx0LmJhci1jYXJke1xuXHRcdGJvcmRlci1yYWRpdXM6MHB4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBhZGRpbmc6MHB4O1xuXHRcdGVsb24tbm90aWZpY2F0aW9uLWJhcntcblx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHR9XG5cdH1cblx0LmNvbm5lY3RlZHtcblx0XHRcdFx0YmFja2dyb3VuZDojRkZGRkZGO1xuXHRcdFx0XHRjb2xvcjojRkZGRkZGO1xuXHRcdH1cblx0XHQuZGlzY29ubmVjdGVke1xuXHRcdFx0XHRjb2xvcjojMDAwMDAwO1xuXHRcdH1cbn1cbiIsIkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGxheW91dC1icmVha3BvaW50LXNtKXtcblxuXHQjb3JkZXJze1xuXHRcdG92ZXJmbG93OmF1dG87XG5cdH1cblxuXHQjb3JkZXItY2FyZHtcblx0XHRmbGV4OjEgIWltcG9ydGFudDtcblx0fVxuXHQuYnV0dG9uLXBhbmVse1xuXHRcdGp1c3RpZnktY29udGVudDpzdGFydCAhaW1wb3J0YW50O1xuXHR9XG5cdC50YWJsZS1pbmRleHtcblx0XHRmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuXHR9XG5cdCNiYXJjb2RlLW1hc3Rlci1jYXJke1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdFx0bWF4LWhlaWdodDo4OCU7XG5cdH1cblxuXHQjYmFyY29kZS1tYXN0ZXItdG9we1xuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50O1xuXHR9XG5cblxuXHQudGFiLWNhcmR7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtd3JhcDp3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50O1xuXHRcdG92ZXJmbG93OmF1dG8gIWltcG9ydGFudDtcblx0fVxuXG5cdCNtYXN0ZXItdGFie1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdHdpZHRoOjEwMCU7XG5cdH1cblxuXHQjYnV0dG9uLXBhbmVse1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOnN0YXJ0ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OjgwcHggIWltcG9ydGFudCA7XG5cdFx0Ym9yZGVyLXJhZGl1czoxMHB4ICFpbXBvcnRhbnQgO1xuXHRcdGJhY2tncm91bmQ6I2VhZWFlYSAhaW1wb3J0YW50IDtcblx0XHRmbGV4OjEgIWltcG9ydGFudDtcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudDtcblx0XHQuaWNvbntcblx0XHRcdGNvbG9yOiNGRkZGRkYgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuYnV0dG9uLXBhbmVse1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5O1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDozMHB4ICFpbXBvcnRhbnQgO1xuXHRcdGJvcmRlci1yYWRpdXM6MTBweCAhaW1wb3J0YW50IDtcblx0XHRmbGV4OjEgIWltcG9ydGFudDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudDtcblx0XHQuaWNvbntcblx0XHRcdGNvbG9yOiNGRkZGRkYgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXG5cdC5pdGVtLWNhcmQtY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ZmxleCAhaW1wb3J0YW50O1xuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50O1xuXHRcdGZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czoxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcblx0XHRtaW4taGVpZ2h0OjEwMCU7XG5cdH1cblxuXHQuaXRlbS1jYXJke1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRib3JkZXItcmFkaXVzOjEwcHggIWltcG9ydGFudDtcblx0XHRtYXgtaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuXHR9XG5cblx0I3RhYmxle1xuXHRcdGRpc3BsYXk6ZmxleCAhaW1wb3J0YW50O1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudDtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudDtcblx0XHRmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50O1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6MTBweCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnRhYmxlLW51bWJlcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0Y29sb3I6d2hpdGU7XG5cdH1cblxuXHQub3JkZXJOYW1le1xuXHRcdGNvbG9yOiMwMDAwMDAgIWltcG9ydGFudDtcblx0fVxuXG5cdCNvcmRlck5hbWVDb250YWluZXJ7XG5cdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6MTQwcHggIWltcG9ydGFudDtcblx0fVxuXG5cdCNvcmRlci1wYW5lbHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQjb3JkZXJze1xuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50O1xuXHR9XG5cblx0Ly9ESVNIXG5cdC5wcm9kdWN0LWNhcmR7XG5cdFx0aGVpZ2h0OjIwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6MTUwcHggIWltcG9ydGFudDtcblx0fVxuXG5cdCNwcm9kdWN0c3tcblx0fVxuXG5cdC5wcm9kdWN0LXRleHR7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0Zm9udC1zaXplOjEycHggIWltcG9ydGFudDtcblx0fVxuXG5cdCNtYXN0ZXItY2FyZHtcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudDtcblx0XHR3aWR0aDp1bnNldCAhaW1wb3J0YW50O1xuXHR9XG5cdC8vQ0hFQ0tPVVRcblx0I2Nhc2gtY29udGFpbmVye1xuXHRcdHBhZGRpbmc6MTBweCAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgYWxse1xuXG5cdC5zbWFsbC10ZXh0e1xuXHRcdHdpZHRoOjcwcHg7XG5cdFx0bWF4LXdpZHRoOjcwcHg7XG5cdH1cblx0Lml0ZW0tdGV4dHtcblx0XHR3aWR0aDoyNTBweDtcblx0XHRtYXgtd2lkdGg6MjUwcHg7XG5cdH1cblxuXHQuaXRlbS1sYWJlbHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHR9XG5cblx0I21lbnUtY2FyZC1jb250YWluZXJ7XG5cdFx0b3ZlcmZsb3c6YXV0bztcblx0fVxuXG5cdC5sYWJlbENsYXNze1xuXHR9XG5cdCNpdGVtLXRvZGF5e1xuXHRcdGJhY2tncm91bmQtY29sb3I6Ymx1ZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5jYXRlZ29yeS1uYW1le1xuXHRcdGJvcmRlci1yYWRpdXM6MzBweCAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OjYwcHg7XG5cdFx0bWFyZ2luOjVweDtcblx0XHR3aWR0aDoxNTBweDtcblx0fVxuXHQjcHJvZHVjdC1sYXlvdXR7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0fVxuXHQjY2F0ZWdvcnktY2FyZHtcblx0XHR3aWR0aDogMTYwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdHBhZGRpbmc6NXB4O1xuXHR9XG5cblxuXHQuc3ViLXRvdGFse1xuXHRcdGZvbnQtc2l6ZTozMHB4O1xuXHR9XG5cblx0I2Zvb3Rlci1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHR9XG5cblx0LmZvb3Rlcntcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHRiYWNrZ3JvdW5kOiNEOEREREU7XG5cdFx0cGFkZGluZzo1cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czoxMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQ7XG5cdH1cblxuXG5cdC5mb290ZXItaW5wdXR7XG5cdH1cblxuXHQucHJvZHVjdC10YWJze1xuXHRcdGhlaWdodDoxMDAlO1xuXHR9XG5cblx0I3Byb2R1Y3Rze1xuXHR9XG5cdCN0YWJsZXtcblx0fVxuXG5cdCNtYXN0ZXItY2FyZHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0bWF4LWhlaWdodDogODglO1xuXHRcdG92ZXJmbG93OmF1dG87XG5cdH1cblxuXHQjbGlzdC1jYXJke1xuXHRcdGZsZXg6MTtcblx0fVxuXG5cdC5iYXJjb2RlLW1haW4tY2FyZHtcblx0XHRwYWRkaW5nOjEwcHggIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOjEwcHggIWltcG9ydGFudDtcblx0XHRtYXgtaGVpZ2h0Ojc2MHB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OjEwMCUgIWltcG9ydGFudDtcblx0XHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDojZWFlYWVhICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQucHJvZHVjdC10ZXh0e1xuXHRcdGZvbnQtc2l6ZToxOHB4O1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHR9XG5cdC5wcm9kdWN0LWNvbnRlbnR7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0XHRwYWRkaW5nOjNweDtcblx0fVxuXG5cdC5wcm9kdWN0LWNhcmR7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGhlaWdodDoyNTBweDtcblx0XHR3aWR0aDoyMDBweDtcblx0XHRib3JkZXItcmFkaXVzOjEwcHggIWltcG9ydGFudDtcblx0XHRpbWd7XG5cdFx0XHRoZWlnaHQ6MTAwcHg7XG5cdFx0XHR3aWR0aDoyMDBweDtcblx0XHRcdHBhZGRpbmc6NXB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czozcHg7XG5cdFx0fVxuXHR9XG5cblx0LnByb2R1Y3QtY2FyZDpob3Zlcntcblx0XHRiYWNrZ3JvdW5kOiMwNTVFRUQ7XG5cdFx0Y29sb3I6I0ZGRkZGRjtcblx0XHRoZWlnaHQ6MjgwcHg7XG5cdFx0d2lkdGg6MjMwcHg7XG5cdH1cblx0I2lucHV0e1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdH1cblx0Lml0ZW0tZ3JpZHtcblx0XHR3aWR0aDo1MHB4O1xuXHRcdHBhZGRpbmc6MTBweDtcblx0fVxuXG5cdCNidG4tY2hlY2tvdXR7XG5cdFx0Y29sb3I6I0ZGRkZGRjtcblx0XHRib3JkZXItcmFkaXVzOjZweDtcblx0fVxuXHQuYnRuLWNoZWNrb3V0e1xuXHRcdGNvbG9yOiNGRkZGRkY7XG5cdFx0Ym9yZGVyLXJhZGl1czo2cHg7XG5cdH1cblx0I29yZGVyTmFtZUNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YmFja2dyb3VuZDojMDU1RUVEICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOjIwcHg7XG5cdFx0Zm9udC1mYW1pbHk6c3lzdGVtLXVpO1xuXHRcdGJvcmRlci1yYWRpdXM6MTBweDtcblx0XHRjb2xvcjojRkZGRkZGO1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0fVxuXG5cdCNwcm9kdWN0LWNhcnR7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjphbGljZWJsdWUgIWltcG9ydGFudDtcblx0fVxuXG5cblx0I3Byb2R1Y3QtcmVzZXR7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjpyZWQgIWltcG9ydGFudDtcblx0fVxuXHQjcHJvZHVjdC1zYXZle1xuXHRcdGJhY2tncm91bmQtY29sb3I6YmVpZ2UgIWltcG9ydGFudDtcblx0fVxuXG5cdCNwcm9kdWN0LWNoZWNrb3V0e1xuXHRcdGJhY2tncm91bmQtY29sb3I6YnVybHl3b29kICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQjcHJvZHVjdC1jaGVja291dHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiMwMEZGNUEgIWltcG9ydGFudDtcblx0fSBcblxuXG5cblx0I2lucHV0TGFiZWx7XG5cdFx0Zm9udC1zaXplOjE0cHggIWltcG9ydGFudDtcblx0XHRjb2xvcjojMDAwMDAwICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuaW5wdXRUeXBle1xuXHRcdGNvbG9yOiNGRkZGRkYgIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6MTRweDtcblx0fVxuXG5cdCNiYXJjb2RlLW1hc3Rlci10b3B7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0XHR3aWR0aDoxMDAlXG5cdH1cblx0I3RyYXktY29udGFpbmVye1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdGZsZXg6Mjtcblx0fVxuXG5cdCN0cmF5LWNhcmQtY29udGFpbmVye1xuXHRcdGZsZXg6IDQ7XG5cdFx0bWF4LWhlaWdodDo5MCU7XG5cdFx0Ym9yZGVyLXJhZGl1czoxMHB4O1xuXHRcdGJhY2tncm91bmQ6I2VhZWFlYTtcblx0fVxuXG5cdCNvcmRlci1pbnB1dHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdGFsaWduLWl0ZW06c3RhcnQ7XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxuXG5cdCNjaGVja291dC1jYXJkLWNvbnRhaW5lcntcblx0XHRmbGV4OjEgIWltcG9ydGFudDtcblx0XHRtYXgtaGVpZ2h0OiA5MCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0fVxuXG5cdC52ZXJ0aWNhbHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHR9XG5cdC5vcmRlci10YWd7XG5cdFx0cGFkZGluZzozcHg7XG5cdFx0Y29sb3I6ICMwNTVFRUQgIWltcG9ydGFudDtcblx0fVxuXHQjYm90dG9te1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdH1cblxuXHQjYmFyY29kZS1pdGVtcy1wYXJlbnR7XG5cdFx0b3ZlcmZsb3c6YXV0byAhaW1wb3J0YW50O1xuXHR9XG5cblx0I2JhcmNvZGUtaXRlbXMtY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XG5cdFx0bWluLXdpZHRoOjYwdnc7XG5cdH1cblxuXHQuc2Nhbm5pbmd7XG5cdFx0Y29sb3I6cmVkO1xuXHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdFx0Zm9udC1zaXplOjE0cHg7XG5cdH1cblxuXHQucHJvY2Vzc2luZ3tcblx0XHRjb2xvcjpicm93bjtcblx0XHRmb250LXdlaWdodDpib2xkO1xuXHRcdGZvbnQtc2l6ZToxNHB4O1xuXHR9XG5cblx0LmRvbmV7XG5cdFx0Y29sb3I6Z3JlZW47XG5cdFx0Zm9udC1zaXplOjE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0fVxufVxuIiwiLm1haW4tY29udGFjdC1jYXJke1xuXHRcdG1heC1oZWlnaHQ6OTglICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3RlZC1pY29uLWNhcmR7XG5cdFx0YmFja2dyb3VuZDphbGljZWJsdWUgIWltcG9ydGFudDtcbn1cblxuLmNvbnRhY3QtbmFtZS1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcbn1cblxuLmNvbnRhY3QtYnV0dG9uLXBhbmVse1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xufVxuXG5lbG9uLWNvbnRhY3Rze1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xufVxuXG4uY29udGFjdC1wYXJlbnR7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OnN0YXJ0O1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdHdpZHRoOjEwMCU7XG59XG5cbi5jb250YWN0LWJvZHl7XG5cdFx0aGVpZ2h0OjVyZW07XG5cdFx0d2lkdGg6OTAlO1xuXHRcdG1hcmdpbjowLjVyZW07XG59XG5cbi5jb250YWN0LWNvbnRlbnR7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRoZWlnaHQ6MTAwJTtcbn1cblxuLmNvbnRhY3QtY2FyZHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRoZWlnaHQ6NXJlbTtcblx0XHR3aWR0aDo5MCU7XG5cdFx0Ym9yZGVyLXJhZGl1czoxcmVtO1xufVxuXG4uc2VsZWN0ZWQtY29udGFjdC1jYXJke1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdGhlaWdodDo1cmVtO1xuXHRcdHdpZHRoOjkwJTtcblx0XHRib3JkZXItcmFkaXVzOjFyZW07XG5cdFx0YmFja2dyb3VuZDokdGhlbWUtY29sb3I7XG5cdFx0Y29sb3I6I0ZGRkZGRjtcbn1cblxuLmNvbnRhY3QtY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRoZWlnaHQ6NXJlbTtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbn1cblxuLmNvbnRhY3QtaW5pdGlhbC1jYXJke1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHR3aWR0aDo1cmVtO1xuXHRcdGhlaWdodDo1cmVtO1xuXHRcdGJvcmRlci1yYWRpdXM6M3JlbSAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6I0ZGRkZGRjtcblx0XHRib3JkZXItc3R5bGU6c29saWQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiNGRkZGRkY7XG5cdFx0bWFyZ2luOjFyZW07XG5cdFx0aW1ne1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNGRkZGRkY7XG5cdFx0XHRcdGJhY2tncm91bmQ6Y292ZXI7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOjNyZW0gIWltcG9ydGFudDtcblx0XHR9XG59XG5cbi5jb250YWN0LWluaXRpYWx7XG5cdFx0Zm9udC1zaXplOjJyZW07XG59XG5cbi5jb250YWN0LW5hbWV7XG5cdFx0Zm9udC1zaXplOjJyZW07XG5cdFx0bWFyZ2luLWxlZnQ6MC41cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcblx0XHQubWFpbi1jb250YWN0LWNhcmR7XG5cdFx0XHRcdG1heC1oZWlnaHQ6NThyZW07XG5cdFx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20pIHtcblxuXHRcdC5tYWluLWNvbnRhY3QtY2FyZHtcblx0XHRcdFx0bWF4LWhlaWdodDo1OHJlbTtcblx0XHR9XG59XG5cbiIsIiNkb2MtY29udGVudCB7XG5cdFx0aGVpZ2h0OjEwMCVcbn1cblxuLmRvYy1ib2R5e1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0cGFkZGluZzozcHg7XG5cdFx0bWFyZ2luOjBweDtcbn1cblxuLmRvYy1wYXJlbnR7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdHdpZHRoOjQwcmVtO1xuXHRcdG1pbi13aWR0aDo0MHJlbTtcblx0XHRtYXgtd2lkdGg6NDByZW07XG5cdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRhbGlnbi1pdGVtczpzdGFydDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OnN0YXJ0O1xuXHRcdGZsZXgtd3JhcDp3cmFwO1xuXHRcdHBhZGRpbmc6MC41cmVtO1xuXHRcdGFsaWduLWNvbnRlbnQ6ZmxleC1zdGFydDtcbn1cblxuI2RvYy1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3RhcnQ7XG5cdFx0YWxpZ24tY29udGVudDpjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6c3RhcnQ7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHRtYXgtaGVpZ2h0OjYwMHB4O1xuXHRcdGZsZXg6MVxufVxuXG4jZG9je1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0Ym9yZGVyLXJhZGl1czo1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC13cmFwOndyYXA7XG59XG5cbi5kb2N7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWNvbnRlbnQ6ZmxleC1zdGFydDtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDoxMXJlbTtcblx0XHRib3JkZXItcmFkaXVzOjAuNXJlbSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1zdHlsZTpzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6M3B4OyBcblx0XHRib3JkZXItY29sb3I6JHRoZW1lLWhvdmVyLWNvbG9yO1xuXHRcdG1hcmdpbi1ib3R0b206MC41cmVtO1xuXHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZG9jLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdGJvcmRlci1yYWRpdXM6NTBweCAhaW1wb3J0YW50O1xufVxuXG4uZG9jLWluaXRpYWwtY2FyZHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0d2lkdGg6MzBweDtcblx0XHRoZWlnaHQ6MzBweDtcblx0XHRib3JkZXItcmFkaXVzOjMwcHggIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiNGRkZGRkY7XG5cdFx0Ym9yZGVyLXN0eWxlOnNvbGlkO1xuXHRcdGJvcmRlci1jb2xvcjojRkZGRkZGO1xuXHRcdG1hcmdpbjoxcHg7XG59XG5cbi5kb2MtaW5pdGlhbHtcblx0XHRmb250LXNpemU6MTVweDtcblx0XHRjb2xvcjojMDAwMDAwO1xufVxuXG4uZG9jLW5hbWV7XG5cdFx0Zm9udC1zaXplOjE1cHg7XG5cdFx0bWFyZ2luOjIwcHg7XG59XG4iLCIjZW1haWwtY29udGVudCB7XG5cdFx0aGVpZ2h0OjEwMCVcbn1cblxuLmVtYWlsLWJvZHl7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRwYWRkaW5nOjNweDtcblx0XHRtYXJnaW46MHB4O1xufVxuXG4uZW1haWwtcGFyZW50e1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHR3aWR0aDo0MHJlbTtcblx0XHRtaW4td2lkdGg6NDByZW07XG5cdFx0bWF4LXdpZHRoOjQwcmVtO1xuXHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0YWxpZ24taXRlbXM6c3RhcnQ7XG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdGp1c3RpZnktY29udGVudDpzdGFydDtcblx0XHRmbGV4LXdyYXA6d3JhcDtcblx0XHRwYWRkaW5nOjAuNXJlbTtcblx0XHRhbGlnbi1jb250ZW50OmZsZXgtc3RhcnQ7XG59XG5cbiNlbWFpbC1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3RhcnQ7XG5cdFx0YWxpZ24tY29udGVudDpjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6c3RhcnQ7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHRtYXgtaGVpZ2h0OjYwMHB4O1xuXHRcdGZsZXg6MVxufVxuXG4jZW1haWx7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0XHRib3JkZXItcmFkaXVzOjUwcHggIWltcG9ydGFudDtcblx0XHRmbGV4LXdyYXA6d3JhcDtcbn1cblxuLmVtYWlse1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRhbGlnbi1jb250ZW50OmZsZXgtc3RhcnQ7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MTFyZW07XG5cdFx0Ym9yZGVyLXJhZGl1czowLjVyZW0gIWltcG9ydGFudDtcblx0XHRib3JkZXItc3R5bGU6c29saWQ7XG5cdFx0Ym9yZGVyLXdpZHRoOjNweDsgXG5cdFx0Ym9yZGVyLWNvbG9yOiR0aGVtZS1ob3Zlci1jb2xvcjtcblx0XHRtYXJnaW4tYm90dG9tOjAuNXJlbTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtcbn1cblxuLmVtYWlsLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdGJvcmRlci1yYWRpdXM6NTBweCAhaW1wb3J0YW50O1xufVxuXG4uZW1haWwtaW5pdGlhbC1jYXJke1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHR3aWR0aDozMHB4O1xuXHRcdGhlaWdodDozMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6MzBweCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6I0ZGRkZGRjtcblx0XHRib3JkZXItc3R5bGU6c29saWQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiNGRkZGRkY7XG5cdFx0bWFyZ2luOjFweDtcbn1cblxuLmVtYWlsLWluaXRpYWx7XG5cdFx0Zm9udC1zaXplOjE1cHg7XG5cdFx0Y29sb3I6IzAwMDAwMDtcbn1cblxuLmVtYWlsLW5hbWV7XG5cdFx0Zm9udC1zaXplOjE1cHg7XG5cdFx0bWFyZ2luOjIwcHg7XG59XG4iLCJtZC1mYWItc3BlZWQtZGlhbHtcblx0XHRhbGlnbi1pdGVtczplbmQ7XG59XG5cbiNmYWItbmF2aWdhdG9yLWljb257XG5cdFx0aGVpZ2h0OjYwcHggIWltcG9ydGFudDtcblx0XHR3aWR0aDo2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbiNmYWItbmF2aWdhdG9yLWJ1dHRvbntcblx0XHRoZWlnaHQ6MzBweDtcblx0XHR3aWR0aDozMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzQUJFRUUyOTtcblx0XHQjbW9kZWwtdG90YWx7XG5cdFx0XHRcdGhlaWdodDoyNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOjI1cHggIWltcG9ydGFudDtcblx0XHR9XG5cbn1cblxuI2ZhYi1pY29ue1xuXHRcdG1hcmdpbjogNDlweCAhaW1wb3J0YW50O1xuXHRcdGN1cnNvcjpwb2ludGVyO1xufVxuXG4uZmFiLWJ1dHRvbntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdGJvcmRlci1yYWRpdXM6NzBweCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDozMnB4O1xuXHRcdHdpZHRoOjMycHg7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdHBhZGRpbmc6M3B4ICFpbXBvcnRhbnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcbn1cblxuLmZhYi1hY3Rpb24tY29udGFpbmVye1xuXHRcdHdpZHRoOjUwdncgIWltcG9ydGFudDtcbn1cblxuI2ZhYi1uYXZpZ2F0b3J7XG5cdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZmFiLWxhYmVse1xuXHRcdGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1sZWZ0OjJweCAhaW1wb3J0YW50O1xufVxuXG4uZmFiLWlucHV0LXRleHR7XG5cdFx0Y29sb3I6JHRoZW1lLWljb24tYmx1ZTtcbn1cblxuI2ZhYi1zY3JpcHQtdHJpZ2dlcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7XG59XG5cbiNmYWItbWVudS10cmlnZ2Vye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG59XG5cblxubWQtZmFiLXRyaWdnZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbn1cblxuI21vZGVsLXRvdGFse1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiNGRkZGRkYgIWltcG9ydGFudDtcblx0XHRjb2xvcjojMDAwMDAwICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OjQwcHggIWltcG9ydGFudDtcblx0XHR3aWR0aDo0MHB4ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6NTAwICFpbXBvcnRhbnQ7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG59XG5cbiNmYWJzLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuXG59XG4iLCIubWVudS1sYWJlbC1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG59XG5cbi5tZW51LWxhYmVse1xuXHRcdGZvbnQtc2l6ZToxLjRyZW07XG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcbn1cblxuLmNvbGxlY3Rpb24tY29udGFpbmVyLWV4cGFuZHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0bWFyZ2luLXRvcDoxcmVtO1xufVxuXG4uY29sbGVjdGlvbi1jb250YWluZXItY29sbGFwc2V7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGhlaWdodDo0cmVtO1xuXHRcdG1hcmdpbi10b3A6MXJlbTtcblx0XHR3aWR0aDoxMnJlbTtcbn1cblxuLmFycmF5LWVsZW1lbnQtbmFtZXtcblx0XHRmb250LXdlaWdodDpib2xkICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOjEuNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZGV0YWlsLWdyaWQtY29udGFpbmVye1xuXHRcdGhlaWdodDoxMDAlO1xufVxuXG4udGFiLWxhYmVse1xuXHRcdGZvbnQtc2l6ZToxLjRyZW07XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG59XG5cbi5ib3R0b20tc3BhY2V7XG5cdFx0bWFyZ2luLWJvdHRvbToycmVtO1xufVxuXG4uY29sbGFwc2UtY2FyZDpob3Zlcntcblx0XHRkaXNwbGF5OmZsZXg7XG59XG5cblxuLmZvcm0tY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG59XG5cbi5yb3ctbGF5b3V0LW5vd3JhcHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdGZsZXgtd3JhcDpub3dyYXA7XG5cdFx0aGVpZ2h0OjEwMCU7XG59XG5cbi5yb3ctbGF5b3V0e1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0ZmxleC13cmFwOndyYXA7XG59XG5cbi5jb2x1bW4tbGF5b3V0LW5vd3JhcHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRcdGZsZXgtd3JhcDpub3dyYXA7XG59XG5cbi5jb2x1bW4tbGF5b3V0e1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdFx0ZmxleC13cmFwOndyYXA7XG59XG5cbi5jb2xsYXBzZS1jYXJke1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0XHRoZWlnaHQ6JGZvcm0tcGFkZGluZyAhaW1wb3J0YW50O1xufVxuXG4uZXhwYW5kLWNhcmR7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGhlaWdodDoxMDAlICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6MTAwJTtcbn1cblxuLmZvcm0tY2F0ZWdvcnl7XG5cdFx0aGVpZ2h0OmZpdC1jb250ZW50O1xufVxuXG4uZm9ybS1jYXRlZ29yeS1maXR7XG5cdFx0aGVpZ2h0OmZpdC1jb250ZW50O1xuXHRcdHdpZHRoOm1pbi1jb250ZW50O1xufVxuXG4uZm9ybS1pbnB1dHtcblx0XHRoZWlnaHQ6MTAwJTtcbn1cblxuLmV4dHJhLW90aGVye1xuXHRcdHdpZHRoOjEwMCU7XG59XG4uZXh0cmEtc3RyaW5ne1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0d2lkdGg6MTAwJTtcbn1cblxuLnN3aXRjaC1jb250YWluZXJ7XG5cdFx0aGVpZ2h0OjEwMCU7XG59XG5cbi5maWVsZHNldHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdGZsZXgtd3JhcDp3cmFwO1xufVxuXG4uZmlsZUxhYmVse1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG59XG5cbiNpdGVtLWNvdW50LWlucHV0e1xuXHRcdHdpZHRoOjUwJTtcbn1cbiNpdGVtLWNvdW50LWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xufVxuXG4udHlwZS1jb250cm9sbGVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRoZWlnaHQ6NDBweDtcblx0XHRib3JkZXItcmFkaXVzOiR0aGVtZS1oYWxmLXJhZGl1cztcbn1cblxuXG5tZC1kaWFsb2d7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czoxcmVtO1xuXHRcdC8vanVzdGlmeS1jb250ZW50OiBzdGFydDtcblx0XHQvL2FsaWduLWl0ZW1zOmNlbnRlclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRtaW4td2lkdGg6OTAlO1xuXHRcdG1pbi1oZWlnaHQ6OTAlO1xufVxuXG5lbG9uLWZvcm17XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0d2lkdGg6MTAwJTtcbn1cblxuLnNsaW0tZml0e1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0bWF4LXdpZHRoOjEwMCU7XG5cdFx0bWluLXdpZHRoOmF1dG87XG59XG5cbi5maWxse1xuXHRcdG1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG5cdFx0bWluLXdpZHRoOjU4dnc7XG59XG5cblxuLmZvcm0tcGFyZW50LWNvbnRhaW5lcntcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdC8vaGVpZ2h0OmZpdC1jb250ZW50O1xuXHRcdC8vd2lkdGg6Zml0LWNvbnRlbnQ7XG5cdFx0b3ZlcmZsb3c6YXV0bztcblx0XHQvL2JhY2tncm91bmQ6IzA1NWVmYTBhO1xuXHRcdGJvcmRlci1yYWRpdXM6MC41cmVtO1xuXHRcdGFsaWduLWl0ZW1zOnN0YXJ0O1xufVxuXG4uZm9ybS1wYXJlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMDBweCwgMWZyKSk7XG4gICAgZ2FwOiAxcmVtO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ub3JkZXJlZC1jYXRlZ29yaWVze1xuXHRcdG1heC13aWR0aDptaW4tY29udGVudCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDptaW4tY29udGVudCAhaW1wb3J0YW50O1xufVxuXG5tZC1zZWxlY3QtbWVudXtcblx0XHRib3JkZXItcmFkaXVzOjVweDtcblx0XHRvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuXG4uY29udHJvbC1jYXJke1xuXHRcdGJvcmRlci1yYWRpdXM6JHRoZW1lLWhhbGYtcmFkaXVzO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdHdpZHRoOjIwdnc7XG5cdFx0cGFkZGluZzokZm9ybS1wYWRkaW5nO1xuXHRcdG1heC1oZWlnaHQ6MTAwJTtcbn1cblxuLmRvd25sb2FkLWljb25ze1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5XG59XG4uZG93bmxvYWQtaWNvbntcblx0XHRmb250LXNpemU6MTVweCAhaW1wb3J0YW50O1xufVxuXG4uZWxvbi1mb3JtLWNvbnRhaW5lcntcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHR3aWR0aDoxMDAlO1xufVxuXG4jY2F0ZWdvcnktZ3JpZHtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHR3aWR0aDoxMDAlO1xufVxuXG4ubWluLWNvbnRhaW5lcntcblx0XHRoZWlnaHQ6YXV0bztcblx0XHRtaW4taGVpZ2h0OjIwMHB4O1xuXHRcdHdpZHRoOjEwMCU7XG59XG5cbi5taW4tY29udGFpbmVyOmhvdmVye1xuXHRcdC50eXBlLWNvbnRyb2xsZXJ7XG5cdFx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHR9XG59XG5cbmVsb24tZm9ybS1jb21wb25lbnR7XG5cdFx0aGVpZ2h0OmluaGVyaXQ7XG59XG5cbi5lbG9uLWZvcm0tY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjE7XG5cdFx0YWxpZ24tc2VsZjpmbGV4LXN0YXJ0O1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdG92ZXJmbG93OmhpZGRlbjtcbn1cblxuLmdyaWQtY29udGVudHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdGZsZXgtd3JhcDp3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG59XG5cbi5ncmlkLWNhcmQtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZToxNHB4O1xuXHRcdGNvbG9yOiM3Nzc3Nzc7XG59XG5cbi5ncmlkLWNhcmQtZnJhbWV7XG5cdFx0ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnQ7XG5cdFx0bWF4LXdpZHRoOjE1dnc7XG5cdFx0d2lkdGg6MTV2dztcblx0XHRtYXgtaGVpZ2h0OjQwdmg7XG5cdFx0aGVpZ2h0OjQwdmg7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6JHRoZW1lLWhhbGYtcmFkaXVzO1xuXHRcdG1hcmdpbjozcHggIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOjVweCAhaW1wb3J0YW50O1xuXHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZ3JpZC1jYXJkLWZyYW1lOmhvdmVye1xuXHRcdGJhY2tncm91bmQ6JHRoZW1lLWhvdmVyLWNvbG9yXG59XG5cbi5ncmlkLWNhcmQtaXRlbXtcblx0XHRoZWlnaHQ6NDB2aCAhaW1wb3J0YW50O1xufVxuXG4vL2VkaXRvclxuLmZvcm0tZWRpdG9ye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjE7XG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRcdG1pbi13aWR0aDoxMDByZW07XG5cdFx0d2lkdGg6MTAwcmVtO1xuXHRcdHBhZGRpbmc6JGZvcm0tcGFkZGluZztcbn1cblxuLmRvd25sb2FkLWljb25ze1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5XG59XG4uZG93bmxvYWQtaWNvbntcblx0XHRmb250LXNpemU6MTVweCAhaW1wb3J0YW50O1xufVxuXG4uZWxvbi1mb3JtLWNvbnRhaW5lcntcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHR3aWR0aDoxMDAlO1xufVxuXG4jY2F0ZWdvcnktZ3JpZHtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHR3aWR0aDoxMDAlO1xufVxuXG4ubWluLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0bWF4LWhlaWdodDo1MHZoO1xuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5O1xufVxuXG4ubWluLWNvbnRhaW5lcjpob3Zlcntcblx0XHQudHlwZS1jb250cm9sbGVye1xuXHRcdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0fVxufVxuXG5lbG9uLWZvcm0tY29tcG9uZW50e1xuXHRcdGhlaWdodDppbmhlcml0O1xufVxuXG4uZWxvbi1mb3JtLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleDoxO1xuXHRcdGFsaWduLXNlbGY6ZmxleC1zdGFydDtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHRvdmVyZmxvdzpoaWRkZW47XG59XG5cbi5ncmlkLWNvbnRlbnR7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0XHRmbGV4LXdyYXA6d3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xufVxuXG4uZ3JpZC1jYXJkLXRpdGxlIHtcblx0XHRmb250LXNpemU6MTRweDtcblx0XHRjb2xvcjojNzc3Nzc3O1xufVxuXG4uZ3JpZC1jYXJkLWZyYW1le1xuXHRcdGRpc3BsYXk6ZmxleCAhaW1wb3J0YW50O1xuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50O1xuXHRcdG1heC13aWR0aDoxNXZ3O1xuXHRcdHdpZHRoOjE1dnc7XG5cdFx0bWF4LWhlaWdodDo0MHZoO1xuXHRcdGhlaWdodDo0MHZoO1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiR0aGVtZS1oYWxmLXJhZGl1cztcblx0XHRtYXJnaW46M3B4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzokZm9ybS1wYWRkaW5nO1xuXHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZ3JpZC1jYXJkLWZyYW1lOmhvdmVye1xuXHRcdGJhY2tncm91bmQ6JHRoZW1lLWhvdmVyLWNvbG9yXG59XG5cbi5ncmlkLWNhcmQtaXRlbXtcblx0XHRoZWlnaHQ6NDB2aCAhaW1wb3J0YW50O1xufVxuXG4vL2VkaXRvclxuLmZvcm0tZWRpdG9ye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjE7XG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRcdG1pbi13aWR0aDoxMDAlO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0cGFkZGluZzokZm9ybS1wYWRkaW5nO1xufVxuXG4uZWRpdG9yLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdHBhZGRpbmc6MC41cmVtO1xuXHRcdGJhY2tncm91bmQ6JGZvcm0tYmFja2dyb3VuZDtcbn1cblxuLmVkaXRvci1jb21wb25lbnR7XG5cdFx0d2lkdGg6MTAwJTtcbn1cblxuLy9lZGl0b3JcblxuLy9Cb29sZWFuXG4uZm9ybS1ib29sZWFue1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjE7XG5cdFx0b3ZlcmZsb3c6YXV0bztcbn1cbi5ib29sZWFuLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleDoxO1xuXHRcdHBhZGRpbmc6JGZvcm0tcGFkZGluZyAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjo1cHggIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiR0aGVtZS1oYWxmLXJhZGl1cztcblx0XHRiYWNrZ3JvdW5kOiRmb3JtLWJhY2tncm91bmQ7XG59XG4vL1VzZXJcbi5mb3JtLXVzZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXg6MTtcblx0XHRvdmVyZmxvdzphdXRvO1xufVxuLnVzZXItY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjE7XG5cdFx0cGFkZGluZzokZm9ybS1wYWRkaW5nICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOjVweCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6JHRoZW1lLWhhbGYtcmFkaXVzO1xuXHRcdGJhY2tncm91bmQ6JGZvcm0tYmFja2dyb3VuZDtcbn1cblxuLy9TdHJpbmdcbi5mb3JtLXN0cmluZ3tcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleDoxO1xuXHRcdG92ZXJmbG93OmF1dG87XG59XG5cbi5zdHJpbmctY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjE7XG5cdFx0cGFkZGluZzokZm9ybS1wYWRkaW5nICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOjVweCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6JHRoZW1lLWhhbGYtcmFkaXVzO1xuXHRcdGJhY2tncm91bmQ6JGZvcm0tYmFja2dyb3VuZDtcbn1cbi8vU3RyaW5nXG5cbi8vTnVtYmVyXG4uZm9ybS1udW1iZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXg6MTtcblx0XHRvdmVyZmxvdzphdXRvO1xufVxuXG4ubnVtYmVyLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleDoxO1xuXHRcdHBhZGRpbmc6JGZvcm0tcGFkZGluZyAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjo1cHggIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiR0aGVtZS1oYWxmLXJhZGl1cztcblx0XHRiYWNrZ3JvdW5kOiRmb3JtLWJhY2tncm91bmQ7XG59XG4vL1RpbWVcbiNmb3JtLXRpbWV7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXg6MTtcblx0XHRvdmVyZmxvdzphdXRvO1xufVxuLnRpbWUtY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjE7XG5cdFx0cGFkZGluZzokZm9ybS1wYWRkaW5nICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOjVweCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6JHRoZW1lLWhhbGYtcmFkaXVzO1xufVxuXG4vL0RhdGVcbi5mb3JtLWRhdGV7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXg6MTtcblx0XHRvdmVyZmxvdzphdXRvO1xufVxuLmRhdGUtY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjE7XG5cdFx0cGFkZGluZzokZm9ybS1wYWRkaW5nICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOjVweCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6JHRoZW1lLWhhbGYtcmFkaXVzO1xuXHRcdGJhY2tncm91bmQ6JGZvcm0tYmFja2dyb3VuZDtcbn1cbi8vRGF0ZVxuLy9EYXlcbi5mb3JtLWRheXtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleDoxO1xuXHRcdG92ZXJmbG93OmF1dG87XG59XG4uZGF5LWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleDoxO1xuXHRcdHBhZGRpbmc6JGZvcm0tcGFkZGluZyAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjo1cHggIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiR0aGVtZS1oYWxmLXJhZGl1cztcblx0XHRiYWNrZ3JvdW5kOiRmb3JtLWJhY2tncm91bmQ7XG59XG4vL2RheVxuXG4vL01vbnRoXG4uZm9ybS1tb250aHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleDoxO1xuXHRcdG92ZXJmbG93OmF1dG87XG59XG4ubW9udGgtY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjE7XG5cdFx0cGFkZGluZzokZm9ybS1wYWRkaW5nICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOjVweCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6JHRoZW1lLWhhbGYtcmFkaXVzO1xuXHRcdGJhY2tncm91bmQ6JGZvcm0tYmFja2dyb3VuZDtcbn1cbi8vbW9udGhcblxuLy9ZZWFyXG4uZm9ybS15ZWFye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjE7XG5cdFx0b3ZlcmZsb3c6YXV0bztcbn1cbi55ZWFyLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleDoxO1xuXHRcdHBhZGRpbmc6JGZvcm0tcGFkZGluZyAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjo1cHggIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiR0aGVtZS1oYWxmLXJhZGl1cztcblx0XHRiYWNrZ3JvdW5kOiRmb3JtLWJhY2tncm91bmQ7XG59XG4vL3llYXJcblxuLy90ZXh0XG4uZm9ybS10ZXh0e1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjE7XG5cdFx0b3ZlcmZsb3c6YXV0bztcbn1cbi50ZXh0LWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleDoxO1xuXHRcdHBhZGRpbmc6JGZvcm0tcGFkZGluZyAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjo1cHggIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiR0aGVtZS1oYWxmLXJhZGl1cztcblx0XHRiYWNrZ3JvdW5kOiRmb3JtLWJhY2tncm91bmQ7XG59XG5cbi50ZXh0LXRodW1ibmFpbHtcblx0XHRtYXgtaGVpZ2h0OjI1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0dGV4dGFyZWEge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0d2lkdGg6YXV0bztcblx0XHR9XG5cblx0XHR0ZXh0YXJlYTpob3ZlciB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAycHggMXB4IHJnYmEoMCwgMTQwLCAxODYsIDAuNSk7XG5cdFx0fVxufVxuLy90ZXh0XG5cbi8vYXJyYXlcblxuLmFycmF5LWVsZW1lbnQtbGVuZ3RoLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xufVxuXG4uYXJyYXktZWxlbWVudC1sZW5ndGh7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdGJhY2tncm91bmQ6JHRoZW1lLWNvbG9yO1xuXHRcdGNvbG9yOiNGRkZGRkY7XG5cdFx0d2lkdGg6Mi41cmVtO1xuXHRcdGhlaWdodDoyLjVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6ODAwICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czo1cmVtO1xuXHRcdG1hcmdpbjowLjdyZW07XG5cdFx0Zm9udC1zaXplOjEuNXJlbTtcbn1cblxuLmFycmF5LWNvbnRhaW5lci1wYXJlbnQtZXhwYW5ke1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OnN0YXJ0ICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24taXRlbXM6c3RhcnQ7XG5cdFx0Y29sb3I6IzAwMDAwMDtcblx0XHRib3JkZXItcmFkaXVzOjAuNXJlbTtcblx0XHR3aWR0aDoxMDAlO1xufVxuXG4uYXJyYXktY29udGFpbmVyLXBhcmVudC1jb2xsYXBzZXtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6c3RhcnQ7XG5cdFx0Y29sb3I6I0ZGRkZGRjtcblx0XHRoZWlnaHQ6NHJlbSAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOjExcmVtO1xuXHRcdGJhY2tncm91bmQ6IzA1NUVFREFBO1xuXHRcdG1hcmdpbi1sZWZ0OjAuNXJlbTtcblx0XHRib3JkZXItcmFkaXVzOjAuNXJlbTtcbn1cblxuXG4jYXJyYXktaW5kZXgtY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xufVxuXG4uYXJyYXktbGFiZWx7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdGJhY2tncm91bmQ6JHRoZW1lLWljb24tYmx1ZTtcblx0XHRjb2xvcjojRkZGRkZGO1xuXHRcdHdpZHRoOjIuNXJlbTtcblx0XHRoZWlnaHQ6Mi41cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OjYwMCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6MnJlbTtcbn1cbi5hcnJheS1mb3Jte1xuXHRcdGhlaWdodDoxMDAlICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xufVxuLmFycmF5LWZpZWxke1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdHdpZHRoOjEwMCU7XG59XG4uYXJyYXktZWxlbWVudC1jb250YWluZXJ7XG5cdFx0aGVpZ2h0Om1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS10YWJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXg6MTtcblx0XHRoZWlnaHQ6MTAwJTtcbn1cblxuLmFycmF5LXRhYnN7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MTAwJTtcbn1cblxuLmFycmF5LWJ1dHRvbnN7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0XHR3aWR0aDo1JTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi1sZWZ0OjFyZW07XG5cdFx0bWFyZ2luLXRvcDoxcmVtO1xufVxuXG4uYXJyYXktaW5wdXR7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbn1cblxuLmFycmF5LWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleDoxO1xuXHRcdG1hcmdpbjo1cHggIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiR0aGVtZS1oYWxmLXJhZGl1cztcblx0XHRoZWlnaHQ6OTUlO1xufVxuXG4vL2FycmF5XG4vL1Bsb3Rcbi5mb3JtLXBsb3R7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXg6MTtcblx0XHRvdmVyZmxvdzphdXRvO1xufVxuLnBsb3QtY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjE7XG5cdFx0cGFkZGluZzokZm9ybS1wYWRkaW5nICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOjVweCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6JHRoZW1lLWhhbGYtcmFkaXVzO1xuXHRcdGJhY2tncm91bmQ6JGZvcm0tYmFja2dyb3VuZDtcbn1cbi8vUGxvdFxuLy9QcmltYXJ5IEtleVxuI2Zvcm0tcHJpbWFyeUtleXtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleDoxO1xuXHRcdG92ZXJmbG93OmF1dG87XG59XG4ucHJpbWFyeS1rZXktY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjE7XG5cdFx0Ly9mbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0Ly9mbGV4LXdyYXA6d3JhcDtcblx0XHRwYWRkaW5nOiRmb3JtLXBhZGRpbmcgIWltcG9ydGFudDtcblx0XHRtYXJnaW46NXB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czokdGhlbWUtaGFsZi1yYWRpdXM7XG59XG4vL1ByaW1hcnkgS2V5XG4vL0ZpbGVcbi5mb3JtLWZpbGV7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXg6MTtcblx0XHRvdmVyZmxvdzphdXRvO1xufVxuLmZpbGUtY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjE7XG5cdFx0cGFkZGluZzokZm9ybS1wYWRkaW5nICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiRmb3JtLXBhZGRpbmcgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiR0aGVtZS1oYWxmLXJhZGl1cztcblx0XHRiYWNrZ3JvdW5kOiRmb3JtLWJhY2tncm91bmQ7XG59XG4vL0ZpbGVcbi8vSW1hZ2VcbiNpbWFnZS10YWJze1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0Ojcwdmg7XG5cdFx0b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWltYWdlLXVybC1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXg6MTtcblx0XHRvdmVyZmxvdzphdXRvO1xufVxuXG4uZm9ybS1pbWFnZS11cmx7XG5cdFx0b2JqZWN0LWZpdDpjb250YWluO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdHdpZHRoOjEwMCU7XG59XG5cbi5mb3JtLWltYWdlLXBpY3tcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDo5MCU7XG5cdFx0b2JqZWN0LWZpdDpjb250YWluO1xufVxuXG4uZm9ybS1pbWFnZS11cmwtaW5wdXR7XG5cdFx0Ym9yZGVyLXJhZGl1czowLjNyZW07XG5cdFx0YmFja2dyb3VuZDojZWFlYWVhICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWltYWdle1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjE7XG5cdFx0b3ZlcmZsb3c6YXV0bztcbn1cblxuLmltYWdlLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleDoxO1xuXHRcdHBhZGRpbmc6JGZvcm0tcGFkZGluZyAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjo1cHggIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiR0aGVtZS1oYWxmLXJhZGl1cztcblx0XHRiYWNrZ3JvdW5kOiRmb3JtLWJhY2tncm91bmQ7XG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG59XG5cbi5pbWFnZS1mcmFtZXtcblx0XHRkaXNwbGF5OmZsZXggIWltcG9ydGFudDtcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudDtcblx0XHRtYXgtd2lkdGg6MjB2dztcblx0XHR3aWR0aDoyMHZ3O1xuXHRcdG1heC1oZWlnaHQ6MzB2dztcblx0XHRoZWlnaHQ6MzB2dztcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czokdGhlbWUtaGFsZi1yYWRpdXM7XG59XG5cbi5pbWFnZS10aHVtYm5haWx7XG5cdFx0aW1nIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRcdHdpZHRoOmF1dG87XG5cdFx0XHRcdG1heC13aWR0aDoyMHZ3O1xuXHRcdH1cblx0XHRpbWc6aG92ZXIge1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMnB4IDFweCByZ2JhKDAsIDE0MCwgMTg2LCAwLjUpO1xuXHRcdH1cbn1cbi8vSW1hZ2VcblxuLy9PYmplY3RcblxuLm9iamVjdC1lbGVtZW50LWxhYmVsLWNvbnRhaW5lcntcbn1cblxuLm9iamVjdC1lbGVtZW50LWNvbnRhaW5lcntcblx0XHRoZWlnaHQ6bWluLWNvbnRlbnQgIWltcG9ydGFudDtcblx0XHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtdGFic3tcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdG92ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O1xufVxuLm9iamVjdC1mb3Jte1xuXHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcbn1cblxuI2Zvcm0tb2JqZWN0e1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjE7XG59XG4ub2JqZWN0LWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleDoxO1xuXHRcdGJvcmRlci1yYWRpdXM6JHRoZW1lLWhhbGYtcmFkaXVzO1xuXHRcdGhlaWdodDo5NSU7XG5cdFx0bWFyZ2luOjAuNXJlbTtcbn1cbi8vT2JqZWN0XG5cbi8vVmlkZW9cbiN2aWRlby10YWJze1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0Ojcwdmg7XG5cdFx0b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLXZpZGVve1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjE7XG5cdFx0b3ZlcmZsb3c6YXV0bztcbn1cbi52aWRlby1mcmFtZXtcblx0XHRkaXNwbGF5OmZsZXggIWltcG9ydGFudDtcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLnZpZGVvLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleDoxO1xuXHRcdHBhZGRpbmc6JGZvcm0tcGFkZGluZyAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjo1cHggIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiR0aGVtZS1oYWxmLXJhZGl1cztcblx0XHRiYWNrZ3JvdW5kOiRmb3JtLWJhY2tncm91bmQ7XG59XG4udmlkZW8tdGh1bWJuYWlse1xuXHRcdHZpZGVvIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRcdHdpZHRoOmF1dG87XG5cdFx0fVxuXG5cdFx0dmlkZW86aG92ZXIge1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMnB4IDFweCByZ2JhKDAsIDE0MCwgMTg2LCAwLjUpO1xuXHRcdH1cbn1cbi8vVmlkZW9cblxuLy9BdWRpb1xuI2F1ZGlvLXRhYnN7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6NzB2aDtcblx0XHRvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmZvcm0tdXJse1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjE7XG5cdFx0b3ZlcmZsb3c6YXV0bztcbn1cbi51cmwtY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjE7XG5cdFx0cGFkZGluZzokZm9ybS1wYWRkaW5nICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOjVweCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6JHRoZW1lLWhhbGYtcmFkaXVzO1xuXHRcdGJhY2tncm91bmQ6JGZvcm0tYmFja2dyb3VuZDtcbn1cblxuLmZvcm0tYXVkaW97XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXg6MTtcblx0XHRvdmVyZmxvdzphdXRvO1xufVxuXG4uYXVkaW8tY29udGFpbmVyIHtcblx0XHRiYWNrZ3JvdW5kOiRmb3JtLWJhY2tncm91bmQ7XG59XG5cbi5hdWRpby1mcmFtZXtcblx0XHRkaXNwbGF5OmZsZXggIWltcG9ydGFudDtcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudDtcbn1cbi5hdWRpby10aHVtYm5haWx7XG5cdFx0YXVkaW8ge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0d2lkdGg6YXV0bztcblx0XHR9XG5cblx0XHRhdWRpbzpob3ZlciB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAycHggMXB4IHJnYmEoMCwgMTQwLCAxODYsIDAuNSk7XG5cdFx0fVxufVxuLy9BdWRpb1xuLy9WaWRlb1xuI2Zvcm0tZmlsZXtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleDoxO1xufVxuLmZpbGUtZnJhbWV7XG5cdFx0ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnQ7XG59XG4uZmlsZS1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXg6MTtcblx0XHQvL2ZsZXgtZGlyZWN0aW9uOnJvdztcblx0XHQvL2ZsZXgtd3JhcDp3cmFwO1xuXHRcdHBhZGRpbmc6JGZvcm0tcGFkZGluZyAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjo1cHggIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiR0aGVtZS1oYWxmLXJhZGl1cztcbn1cbi8vRmlsZVxuLmZvcm0tZG9jdW1lbnR7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXg6MTtcbn1cbi5kb2N1bWVudC1mcmFtZXtcblx0XHRkaXNwbGF5OmZsZXggIWltcG9ydGFudDtcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudDtcbn1cbi5kb2N1bWVudC1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXg6MTtcblx0XHRwYWRkaW5nOiRmb3JtLXBhZGRpbmcgIWltcG9ydGFudDtcblx0XHRtYXJnaW46NXB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czokdGhlbWUtaGFsZi1yYWRpdXM7XG5cdFx0YmFja2dyb3VuZDokZm9ybS1iYWNrZ3JvdW5kO1xufVxuLy9GaWxlXG5cbi8vRGVmYXVsdFxuLmZvcm0tZGVmYXVsdHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleDoxO1xufVxuXG4uZGVmYXVsdC1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXg6MTtcblxufVxuXG4uZWRpdG9yLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdHBhZGRpbmc6MC41cmVtO1xuXHRcdGJhY2tncm91bmQ6JGZvcm0tYmFja2dyb3VuZDtcbn1cblxuLmVkaXRvci1jb21wb25lbnR7XG5cdFx0d2lkdGg6MTAwJTtcbn1cblxuLy9lZGl0b3JcblxuLy9Cb29sZWFuXG4uZm9ybS1ib29sZWFue1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjE7XG5cdFx0b3ZlcmZsb3c6YXV0bztcbn1cbi5ib29sZWFuLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleDoxO1xuXHRcdHBhZGRpbmc6JGZvcm0tcGFkZGluZyAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjo1cHggIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiR0aGVtZS1oYWxmLXJhZGl1cztcblx0XHRiYWNrZ3JvdW5kOiRmb3JtLWJhY2tncm91bmQ7XG59XG4vL1VzZXJcbi5mb3JtLXVzZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXg6MTtcblx0XHRvdmVyZmxvdzphdXRvO1xufVxuLnVzZXItY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjE7XG5cdFx0cGFkZGluZzokZm9ybS1wYWRkaW5nICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOjVweCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6JHRoZW1lLWhhbGYtcmFkaXVzO1xuXHRcdGJhY2tncm91bmQ6JGZvcm0tYmFja2dyb3VuZDtcbn1cblxuLy9TdHJpbmdcbi5mb3JtLXN0cmluZ3tcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleDoxO1xuXHRcdG92ZXJmbG93OmF1dG87XG59XG5cbi5zdHJpbmctY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjE7XG5cdFx0cGFkZGluZzokZm9ybS1wYWRkaW5nICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOjVweCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6JHRoZW1lLWhhbGYtcmFkaXVzO1xuXHRcdGJhY2tncm91bmQ6JGZvcm0tYmFja2dyb3VuZDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5O1xufVxuLy9TdHJpbmdcblxuLy9OdW1iZXJcbi5mb3JtLW51bWJlcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleDoxO1xuXHRcdG92ZXJmbG93OmF1dG87XG59XG5cbi5udW1iZXItY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjE7XG5cdFx0cGFkZGluZzokZm9ybS1wYWRkaW5nICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOjVweCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6JHRoZW1lLWhhbGYtcmFkaXVzO1xuXHRcdGJhY2tncm91bmQ6JGZvcm0tYmFja2dyb3VuZDtcbn1cbi8vVGltZVxuI2Zvcm0tdGltZXtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleDoxO1xuXHRcdG92ZXJmbG93OmF1dG87XG59XG4udGltZS1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXg6MTtcblx0XHRwYWRkaW5nOiRmb3JtLXBhZGRpbmcgIWltcG9ydGFudDtcblx0XHRtYXJnaW46NXB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czokdGhlbWUtaGFsZi1yYWRpdXM7XG59XG5cbi8vRGF0ZVxuLmZvcm0tZGF0ZXtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleDoxO1xuXHRcdG92ZXJmbG93OmF1dG87XG59XG4uZGF0ZS1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXg6MTtcblx0XHRwYWRkaW5nOiRmb3JtLXBhZGRpbmcgIWltcG9ydGFudDtcblx0XHRtYXJnaW46NXB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czokdGhlbWUtaGFsZi1yYWRpdXM7XG5cdFx0YmFja2dyb3VuZDokZm9ybS1iYWNrZ3JvdW5kO1xufVxuLy9EYXRlXG4vL0RheVxuLmZvcm0tZGF5e1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjE7XG5cdFx0b3ZlcmZsb3c6YXV0bztcbn1cbi5kYXktY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjE7XG5cdFx0cGFkZGluZzokZm9ybS1wYWRkaW5nICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOjVweCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6JHRoZW1lLWhhbGYtcmFkaXVzO1xuXHRcdGJhY2tncm91bmQ6JGZvcm0tYmFja2dyb3VuZDtcbn1cbi8vZGF5XG5cbi8vTW9udGhcbi5mb3JtLW1vbnRoe1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjE7XG5cdFx0b3ZlcmZsb3c6YXV0bztcbn1cbi5tb250aC1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXg6MTtcblx0XHRwYWRkaW5nOiRmb3JtLXBhZGRpbmcgIWltcG9ydGFudDtcblx0XHRtYXJnaW46NXB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czokdGhlbWUtaGFsZi1yYWRpdXM7XG5cdFx0YmFja2dyb3VuZDokZm9ybS1iYWNrZ3JvdW5kO1xufVxuLy9tb250aFxuXG4vL1llYXJcbi5mb3JtLXllYXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXg6MTtcblx0XHRvdmVyZmxvdzphdXRvO1xufVxuLnllYXItY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjE7XG5cdFx0cGFkZGluZzokZm9ybS1wYWRkaW5nICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOjVweCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6JHRoZW1lLWhhbGYtcmFkaXVzO1xuXHRcdGJhY2tncm91bmQ6JGZvcm0tYmFja2dyb3VuZDtcbn1cbi8veWVhclxuXG4vL3RleHRcbi5mb3JtLXRleHR7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXg6MTtcblx0XHRvdmVyZmxvdzphdXRvO1xufVxuLnRleHQtY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjE7XG5cdFx0cGFkZGluZzokZm9ybS1wYWRkaW5nICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOjVweCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6JHRoZW1lLWhhbGYtcmFkaXVzO1xuXHRcdGJhY2tncm91bmQ6JGZvcm0tYmFja2dyb3VuZDtcbn1cblxuLnRleHQtdGh1bWJuYWlse1xuXHRcdG1heC1oZWlnaHQ6MjUwcHggIWltcG9ydGFudDtcblx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0XHR3aWR0aDphdXRvO1xuXHRcdH1cblxuXHRcdHRleHRhcmVhOmhvdmVyIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDJweCAxcHggcmdiYSgwLCAxNDAsIDE4NiwgMC41KTtcblx0XHR9XG59XG4vL3RleHRcblxuLy9hcnJheVxuXG4ubW9yZS1kYXRhe1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudDtcbn1cblxuLmFycmF5LWVsZW1lbnQtbGVuZ3RoLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xufVxuXG4uYXJyYXktZWxlbWVudC1sZW5ndGh7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdGJhY2tncm91bmQ6JHRoZW1lLWNvbG9yO1xuXHRcdGNvbG9yOiNGRkZGRkY7XG5cdFx0d2lkdGg6M3JlbTtcblx0XHRoZWlnaHQ6M3JlbTtcblx0XHRmb250LXdlaWdodDo4MDAgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOjVyZW07XG5cdFx0bWFyZ2luOjAuN3JlbTtcbn1cblxuLmFycmF5LWNvbnRhaW5lci1wYXJlbnQtZXhwYW5ke1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OnN0YXJ0ICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24taXRlbXM6c3RhcnQ7XG5cdFx0Y29sb3I6IzAwMDAwMDtcblx0XHRib3JkZXItcmFkaXVzOjAuNXJlbTtcblx0XHR3aWR0aDoxMnJlbTtcbn1cblxuLmFycmF5LWNvbnRhaW5lci1wYXJlbnQtY29sbGFwc2V7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOnN0YXJ0O1xuXHRcdGNvbG9yOiNGRkZGRkY7XG5cdFx0aGVpZ2h0OjRyZW0gIWltcG9ydGFudDtcblx0XHR3aWR0aDoxMnJlbTtcblx0XHRiYWNrZ3JvdW5kOiMwNTVFRURBQTtcblx0XHRtYXJnaW4tbGVmdDowLjVyZW07XG5cdFx0Ym9yZGVyLXJhZGl1czowLjVyZW07XG59XG5cblxuI2FycmF5LWluZGV4LWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcbn1cblxuLmFycmF5LWxhYmVse1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiR0aGVtZS1pY29uLWJsdWU7XG5cdFx0Y29sb3I6I0ZGRkZGRjtcblx0XHR3aWR0aDozcmVtO1xuXHRcdGhlaWdodDozcmVtO1xuXHRcdGZvbnQtd2VpZ2h0OjYwMCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6MnJlbTtcbn1cbi5hcnJheS1mb3Jte1xuXHRcdGhlaWdodDoxMDAlICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xufVxuLmFycmF5LWZpZWxke1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdHdpZHRoOjEwMCU7XG59XG4uYXJyYXktZWxlbWVudC1jb250YWluZXJ7XG5cdFx0aGVpZ2h0Om1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS10YWJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXg6MTtcblx0XHRoZWlnaHQ6MTAwJTtcbn1cblxuLmFycmF5LXRhYnN7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MTAwJTtcbn1cblxuLmFycmF5LWJ1dHRvbnN7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0XHR3aWR0aDo1JTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi1sZWZ0OjFyZW07XG5cdFx0bWFyZ2luLXRvcDoxcmVtO1xufVxuXG4uYXJyYXktaW5wdXR7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbn1cblxuLmFycmF5LWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleDoxO1xuXHRcdG1hcmdpbjo1cHggIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiR0aGVtZS1oYWxmLXJhZGl1cztcblx0XHRoZWlnaHQ6OTUlO1xufVxuXG4vL2FycmF5XG4vL1Bsb3Rcbi5mb3JtLXBsb3R7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXg6MTtcblx0XHRvdmVyZmxvdzphdXRvO1xufVxuLnBsb3QtY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjE7XG5cdFx0cGFkZGluZzokZm9ybS1wYWRkaW5nICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOjVweCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6JHRoZW1lLWhhbGYtcmFkaXVzO1xuXHRcdGJhY2tncm91bmQ6JGZvcm0tYmFja2dyb3VuZDtcbn1cbi8vUGxvdFxuLy9QcmltYXJ5IEtleVxuI2Zvcm0tcHJpbWFyeUtleXtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleDoxO1xuXHRcdG92ZXJmbG93OmF1dG87XG59XG4ucHJpbWFyeS1rZXktY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjE7XG5cdFx0Ly9mbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0Ly9mbGV4LXdyYXA6d3JhcDtcblx0XHRwYWRkaW5nOiRmb3JtLXBhZGRpbmcgIWltcG9ydGFudDtcblx0XHRtYXJnaW46NXB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czokdGhlbWUtaGFsZi1yYWRpdXM7XG59XG4vL1ByaW1hcnkgS2V5XG4vL0ZpbGVcbi5mb3JtLWZpbGV7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXg6MTtcblx0XHRvdmVyZmxvdzphdXRvO1xufVxuLmZpbGUtY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjE7XG5cdFx0cGFkZGluZzokZm9ybS1wYWRkaW5nICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiRmb3JtLXBhZGRpbmcgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiR0aGVtZS1oYWxmLXJhZGl1cztcblx0XHRiYWNrZ3JvdW5kOiRmb3JtLWJhY2tncm91bmQ7XG59XG4vL0ZpbGVcbi8vSW1hZ2VcbiNpbWFnZS10YWJze1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0Ojcwdmg7XG5cdFx0b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWltYWdlLXVybC1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXg6MTtcblx0XHRvdmVyZmxvdzphdXRvO1xufVxuXG4uZm9ybS1pbWFnZS11cmx7XG5cdFx0b2JqZWN0LWZpdDpjb250YWluO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdHdpZHRoOjEwMCU7XG59XG5cbi5mb3JtLWltYWdlLXBpY3tcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDo5MCU7XG5cdFx0b2JqZWN0LWZpdDpjb250YWluO1xufVxuXG4uZm9ybS1pbWFnZS11cmwtaW5wdXR7XG5cdFx0Ym9yZGVyLXJhZGl1czowLjNyZW07XG5cdFx0YmFja2dyb3VuZDojZWFlYWVhICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWltYWdle1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjE7XG5cdFx0b3ZlcmZsb3c6YXV0bztcbn1cblxuLmltYWdlLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleDoxO1xuXHRcdHBhZGRpbmc6JGZvcm0tcGFkZGluZyAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjo1cHggIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiR0aGVtZS1oYWxmLXJhZGl1cztcblx0XHRiYWNrZ3JvdW5kOiRmb3JtLWJhY2tncm91bmQ7XG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcbn1cblxuLmltYWdlLWZyYW1le1xuXHRcdGRpc3BsYXk6ZmxleCAhaW1wb3J0YW50O1xuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50O1xuXHRcdG1heC13aWR0aDoyMHZ3O1xuXHRcdHdpZHRoOjIwdnc7XG5cdFx0bWF4LWhlaWdodDozMHZ3O1xuXHRcdGhlaWdodDozMHZ3O1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiR0aGVtZS1oYWxmLXJhZGl1cztcbn1cblxuLmltYWdlLXRodW1ibmFpbHtcblx0XHRpbWcge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0d2lkdGg6YXV0bztcblx0XHRcdFx0bWF4LXdpZHRoOjIwdnc7XG5cdFx0fVxuXHRcdGltZzpob3ZlciB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAycHggMXB4IHJnYmEoMCwgMTQwLCAxODYsIDAuNSk7XG5cdFx0fVxufVxuLy9JbWFnZVxuXG4vL09iamVjdFxuXG4ub2JqZWN0LWVsZW1lbnQtbGFiZWwtY29udGFpbmVye1xufVxuXG4ub2JqZWN0LWVsZW1lbnQtY29udGFpbmVye1xuXHRcdGhlaWdodDptaW4tY29udGVudCAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC10YWJze1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7XG59XG4ub2JqZWN0LWZvcm17XG5cdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xufVxuXG4jZm9ybS1vYmplY3R7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXg6MTtcbn1cbi5vYmplY3QtY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjE7XG5cdFx0Ym9yZGVyLXJhZGl1czokdGhlbWUtaGFsZi1yYWRpdXM7XG5cdFx0aGVpZ2h0Ojk1JTtcblx0XHRtYXJnaW46MC41cmVtO1xufVxuLy9PYmplY3RcblxuLy9WaWRlb1xuI3ZpZGVvLXRhYnN7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6NzB2aDtcblx0XHRvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmZvcm0tdmlkZW97XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXg6MTtcblx0XHRvdmVyZmxvdzphdXRvO1xufVxuLnZpZGVvLWZyYW1le1xuXHRcdGRpc3BsYXk6ZmxleCAhaW1wb3J0YW50O1xuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4udmlkZW8tY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjE7XG5cdFx0cGFkZGluZzokZm9ybS1wYWRkaW5nICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOjVweCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6JHRoZW1lLWhhbGYtcmFkaXVzO1xuXHRcdGJhY2tncm91bmQ6JGZvcm0tYmFja2dyb3VuZDtcbn1cbi52aWRlby10aHVtYm5haWx7XG5cdFx0dmlkZW8ge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0d2lkdGg6YXV0bztcblx0XHR9XG5cblx0XHR2aWRlbzpob3ZlciB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAycHggMXB4IHJnYmEoMCwgMTQwLCAxODYsIDAuNSk7XG5cdFx0fVxufVxuLy9WaWRlb1xuXG4vL0F1ZGlvXG4jYXVkaW8tdGFic3tcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDo3MHZoO1xuXHRcdG92ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS11cmx7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXg6MTtcblx0XHRvdmVyZmxvdzphdXRvO1xufVxuLnVybC1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXg6MTtcblx0XHRwYWRkaW5nOiRmb3JtLXBhZGRpbmcgIWltcG9ydGFudDtcblx0XHRtYXJnaW46NXB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czokdGhlbWUtaGFsZi1yYWRpdXM7XG5cdFx0YmFja2dyb3VuZDokZm9ybS1iYWNrZ3JvdW5kO1xufVxuXG4uZm9ybS1hdWRpb3tcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleDoxO1xuXHRcdG92ZXJmbG93OmF1dG87XG59XG5cbi5hdWRpby1jb250YWluZXIge1xuXHRcdGJhY2tncm91bmQ6JGZvcm0tYmFja2dyb3VuZDtcbn1cblxuLmF1ZGlvLWZyYW1le1xuXHRcdGRpc3BsYXk6ZmxleCAhaW1wb3J0YW50O1xuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50O1xufVxuLmF1ZGlvLXRodW1ibmFpbHtcblx0XHRhdWRpbyB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0XHR3aWR0aDphdXRvO1xuXHRcdH1cblxuXHRcdGF1ZGlvOmhvdmVyIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDJweCAxcHggcmdiYSgwLCAxNDAsIDE4NiwgMC41KTtcblx0XHR9XG59XG4vL0F1ZGlvXG4vL1ZpZGVvXG4jZm9ybS1maWxle1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjE7XG59XG4uZmlsZS1mcmFtZXtcblx0XHRkaXNwbGF5OmZsZXggIWltcG9ydGFudDtcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudDtcbn1cbi5maWxlLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleDoxO1xuXHRcdC8vZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdC8vZmxleC13cmFwOndyYXA7XG5cdFx0cGFkZGluZzokZm9ybS1wYWRkaW5nICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOjVweCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6JHRoZW1lLWhhbGYtcmFkaXVzO1xufVxuLy9GaWxlXG4uZm9ybS1kb2N1bWVudHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleDoxO1xufVxuLmRvY3VtZW50LWZyYW1le1xuXHRcdGRpc3BsYXk6ZmxleCAhaW1wb3J0YW50O1xuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50O1xufVxuLmRvY3VtZW50LWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleDoxO1xuXHRcdHBhZGRpbmc6JGZvcm0tcGFkZGluZyAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjo1cHggIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiR0aGVtZS1oYWxmLXJhZGl1cztcblx0XHRiYWNrZ3JvdW5kOiRmb3JtLWJhY2tncm91bmQ7XG59XG4vL0ZpbGVcblxuLy9EZWZhdWx0XG4uZm9ybS1kZWZhdWx0e1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjE7XG59XG5cbi5kZWZhdWx0LWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleDoxO1xuXHRcdHBhZGRpbmc6JGZvcm0tcGFkZGluZyAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjo1cHggIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiR0aGVtZS1oYWxmLXJhZGl1cztcblx0XHRiYWNrZ3JvdW5kOiRmb3JtLWJhY2tncm91bmQ7XG59XG4vL0RlZmF1bHRcblxuLmVsZW1lbnQtY29udGFpbmVye1xuXHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcbn1cbi5mb3JtLWxhYmVse1xuXHRcdC8vY29sb3I6JGhpZ2hsaWdodDtcbn1cbi5mb3JtLWljb257XG5cdFx0Ym9yZGVyLXJhZGl1czoyMHB4O1xufVxuXG4uZm9ybS1pY29uLWJsdWV7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6MjBweDtcblx0XHRjb2xvcjojYzFjMWMxICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOnNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDoycHg7XG5cdFx0Zm9udC1zaXplOjE4cHggIWltcG9ydGFudDtcbn1cblxuXG4uZm9ybS1jb250YWluZXJ7XG59XG5cbi5jYXRlZ29yeS1jb250YWluZXJ7XG59XG5cblxuXG4jZm9ybS1kZWZhdWx0LWxhYmVse1xuXHRcdGZvbnQtc2l6ZToxNHB4O1xufVxuXG4uZHJvcERvd257XG5cdFx0bWluLXdpZHRoOjE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cgYntcblx0XHRiYWNrZ3JvdW5kOiRmb3JtLWJhY2tncm91bmQgIWltcG9ydGFudDtcbn1cblxubWQtc2VsZWN0LW1lbnUubWQtZGVmYXVsdC10aGVtZSBtZC1jb250ZW50LCBtZC1zZWxlY3QtbWVudSBtZC1jb250ZW50IHtcbn1cblxubWQtc2VsZWN0IC5tZC1zZWxlY3QtdmFsdWUubWQtc2VsZWN0LXBsYWNlaG9sZGVye1xuXHRcdGNvbG9yOiNGMjcyMzkgIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6MS42cmVtO1xufVxuXG5tZC1pbnB1dC1jb250YWluZXIubWQtZGVmYXVsdC10aGVtZSAubWQtaW5wdXQsIG1kLWlucHV0LWNvbnRhaW5lciAubWQtaW5wdXR7XG5cdFx0Y29sb3I6ICMwMDAwMDAgICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOjEuOHJlbTtcbn1cblxuLnBvcC1idXR0b257XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcblx0XHQucm93LWxheW91dC1ub3dyYXB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0XHR9XG5cdFx0LmZvcm0tZWRpdG9ye1xuXHRcdFx0XHRtaW4td2lkdGg6MTByZW0gIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6MTByZW0gIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRtZC10b29sdGlwIHtcblx0XHRcdFx0Zm9udC1zaXplOjFyZW0gIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuYXJyYXktZWxlbWVudC1uYW1le1xuXHRcdFx0XHRmb250LXNpemU6MS4zcmVtICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0bWQtaW5wdXQtY29udGFpbmVyLm1kLWRlZmF1bHQtdGhlbWUgLm1kLWlucHV0LCBtZC1pbnB1dC1jb250YWluZXIgLm1kLWlucHV0e1xuXHRcdFx0XHRjb2xvcjogIzAwMDAwMCAgIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC1zaXplOjEuN3JlbSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5ncmlkLWNhcmQtZnJhbWV7XG5cdFx0XHRcdG1heC13aWR0aDoxMDAlO1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiRtb2JpbGUtaGVpZ2h0LXhzO1xuXHRcdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHR9XG5cblx0XHQuZm9ybS1wYXJlbnQtY29udGFpbmVye1xuXHRcdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHR9XG5cdFx0LmZvcm0tcGFyZW50e1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuc2xpbS1maXR7XG5cdFx0XHRcdG1heC13aWR0aDoxMDAlO1xuXHRcdFx0XHRtaW4td2lkdGg6MTAwJTtcblx0XHR9XG5cblx0XHQubWluLWNvbnRhaW5lcntcblx0XHRcdFx0bWF4LWhlaWdodDokbW9iaWxlLWhlaWdodC14cztcblx0XHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykgYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xuXG5cdFx0LmZvcm0tY2F0ZWdvcnl7XG5cdFx0XHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQucm93LWxheW91dC1ub3dyYXB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0XHR9XG5cblx0XHQuZm9ybS1lZGl0b3J7XG5cdFx0XHRcdG1pbi13aWR0aDoxMHJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDoxMHJlbSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdG1kLXRvb2x0aXAge1xuXHRcdFx0XHRmb250LXNpemU6MXJlbSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5hcnJheS1lbGVtZW50LW5hbWV7XG5cdFx0XHRcdGZvbnQtc2l6ZToxLjNyZW0gIWltcG9ydGFudDtcblx0XHR9XG5cdFx0bWQtaW5wdXQtY29udGFpbmVyLm1kLWRlZmF1bHQtdGhlbWUgLm1kLWlucHV0LCBtZC1pbnB1dC1jb250YWluZXIgLm1kLWlucHV0e1xuXHRcdFx0XHRjb2xvcjogIzAwMDAwMCAgIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC1zaXplOjEuN3JlbSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuZ3JpZC1jYXJkLWZyYW1le1xuXHRcdFx0XHRtYXgtd2lkdGg6MTAwJTtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0bWF4LWhlaWdodDoxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHR9XG5cblx0XHQuZm9ybS1wYXJlbnQtY29udGFpbmVye1xuXHRcdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHR9XG5cdFx0LmZvcm0tcGFyZW50e1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuc2xpbS1maXR7XG5cdFx0XHRcdG1heC13aWR0aDoxMDAlO1xuXHRcdFx0XHRtaW4td2lkdGg6MTAwJTtcblx0XHR9XG5cblx0XHQubWluLWNvbnRhaW5lcntcblx0XHRcdFx0bWF4LWhlaWdodDoxMDAlO1xuXHRcdH1cbn1cblxuIiwiI2Vsb24tZ3JpZHtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDoxMDAlO1xufVxuIiwiLmdyaWQtdGFiLXBhcmVudHtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG59XG4uZ3JpZC10YWItYXJyYXl7XG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDoxMDAlO1xufVxuLmNvbXBvbmVudC10b3B7XG5cdGRpc3BsYXk6ZmxleDtcblx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xufVxuLmNvbXBvbmVudC1oZWFkaW5ne1xuXHRmb250LXNpemU6MTVweDtcblx0Zm9udC13ZWlnaHQ6Ym9sZDtcbn1cblxuXG4iLCJlbG9uLWlwY3tcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHQvL3dpZHRoOjEwMCU7XG59XG5cbiNpcGMtd29ya3NwYWNle1xuXHRoZWlnaHQ6MTAwJTtcblx0Ly9iYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuXG4jaXBjLWNhcmR7XG5cdC8vYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cblxuLmlwYy1wYXJhZ3JhcGh7XG5cdG92ZXJmbG93OmF1dG8gIWltcG9ydGFudDtcbn1cblxuLmlwYy1mb290ZXJ7XG5cdGRpc3BsYXk6ZmxleDtcblx0anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seTtcblx0Zm9udC1zaXplOjExcHg7XG59XG5cbiNpcGMtdGFic3tcblx0aGVpZ2h0OjEwMCUgIWltcG9ydGFudDtcbn1cblxuXG4jaXBjLXRleHR7XG5cdG1heC1oZWlnaHQ6MTAwcHg7XG59XG5cbiNpcGMtbWVzc2FnZXN7XG5cdGhlaWdodDo2MCU7XG5cdG1heC1oZWlnaHQ6NTAwcHggIWltcG9ydGFudDtcblx0bWFyZ2luOjNweDtcbn1cblxuLnZlcnRpY2FsLWlwYy1yb29tLWNvbnRhaW5lcntcblx0ZGlzcGxheTpmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdGhlaWdodDoxMDAlO1xuXHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDpzdGFydDtcblx0d2lkdGg6MjAlO1xufVxuXG4jZmFiLWlwYy10cmlnZ2Vye1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlO1xufVxuXG4jaXBjcy1wYW5lbHtcblx0Ym9yZGVyLXJhZGl1czokdGhlbWUtcmFkaXVzO1xufVxuXG4jaXBjcy1idXR0b257XG5cdGJhY2tncm91bmQ6IzgwMDA4MCAhaW1wb3J0YW50O1xufVxuXG4jaXBjcy1jb250YWluZXJ7XG5cdGRpc3BsYXk6ZmxleDtcblx0ZmxleC1mbG93OnJvdyB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHR3aWR0aDoyMDBweDtcblx0aGVpZ2h0OjQwdmg7XG5cdGJvcmRlci1yYWRpdXM6JHRoZW1lLXJhZGl1cztcblx0YmFja2dyb3VuZDpyZ2JhKDIzMywyMzMsMjMzLDEpO1xuXHRtYXJnaW46MHB4ICFpbXBvcnRhbnQ7XG59XG5cbiNpcGNzLW5hbWV7XG5cdGZvbnQtc2l6ZToxNnB4O1xufVxuXG4jaXBjLWl0ZW17XG5cdGRpc3BsYXk6ZmxleDtcblx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG59XG5cbiNpcGNze1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtZmxvdzpyb3cgd3JhcDtcblx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XG5cdGFsaWduLWNvbnRlbnQ6Y2VudGVyO1xuXHR3aWR0aDoxMDAlO1xufVxuXG5cblxuLmlwYy10ZXh0e1xuXHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXHR0ZXh0LWp1c3RpZnk6IGludGVyLXdvcmQ7XG59XG5cbi5pbml0aWFse1xuXHRjb2xvcjp3aGl0ZSAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6NTBweCAhaW1wb3J0YW50O1xufVxuXG5cbiNpcGMtdG90YWx7XG5cdGJhY2tncm91bmQ6I0ZGRkZGRiAhaW1wb3J0YW50O1xuXHRjb2xvcjojMDAwMDAwICFpbXBvcnRhbnQ7XG5cdGhlaWdodDozMnB4ICFpbXBvcnRhbnQ7XG5cdHdpZHRoOjMycHggIWltcG9ydGFudDtcbn1cbiIsIiNlbG9uLW1hcHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDoxMDAlO1xufVxuIiwiXG4ubWVldGluZ3MtY2FyZC1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdGZsZXgtd3JhcDp3cmFwO1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xufVxuXG4ubWVldGluZy1tZWRpYS1jb250cm9scy1wYXJlbnR7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtcblx0XHRoZWlnaHQ6N3JlbTtcbn1cblxuLm1lZXRpbmctbWVkaWEtY29udHJvbHN7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0XHR3aWR0aDozMHJlbTtcblx0XHRoZWlnaHQ6NXJlbTtcbn1cblxuLm1lZXRpbmdzLWNvbnRhaW5lci1yb3d7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OjkwJTtcblx0XHRmbGV4LXdyYXA6d3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcbn1cblxuLm1lZXRpbmdzLXJvb21ze1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG59XG5cbi5tZWV0aW5nLWJhbm5lci1wYXJlbnR7XG5cdFx0aGVpZ2h0OjVyZW07XG59XG5cbiNtZWV0aW5nLWNhcmR7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0d2lkdGg6MTAwJTtcbn1cblxuLm1lZXRpbmdzLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHRmbGV4LXdyYXA6d3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbn1cblxuI21lZXRpbmctbGlzdHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0aGVpZ2h0OjEwMCU7XG59XG4jbWVldGluZy1yb29te1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRoZWlnaHQ6MTAwJTtcbn1cblxuLm1lZXRpbmctcGFyZW50e1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdGJhY2tncm91bmQ6I0ZGRkZGRjtcblx0XHR3aWR0aDoxMDAlO1xufVxuXG4jbWVldGluZy1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0XHRmbGV4LXdyYXA6d3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOnN0YXJ0O1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdHdpZHRoOjEwMCU7XG59XG5cbiNtZWV0aW5nLWZpbHRlcntcblx0XHR3aWR0aDoxMDAlO1xuXHRcdG1heC1oZWlnaHQ6MjAlO1xufVxuLnRpcHN7XG59XG5tZC10b29sdGlwIHtcblx0XHRtYXgtaGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50O1xuXHRcdG1heC13aWR0aDogMzUwcHggIWltcG9ydGFudDtcblx0XHRjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5yb29tLXBhcmVudHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MTAwJTtcbn1cblxuXG4ubWVldGluZy1jb250cm9sLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6c3RhcnQ7XG5cdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWVldGluZy1jb250cm9sc3tcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seTtcblx0XHR3aWR0aDoxMDAlO1xufVxuXG4ubWVldGluZy1wYW5lbHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0ZmxleDoxIDEgYXV0bztcblx0XHR3aWR0aDoxMDAlO1xufVxuXG4ubGVhdmUtbWVldGluZ3tcblx0XHRib3JkZXItcmFkaXVzOiR0aGVtZS1yYWRpdXM7XG59XG5cbi5yb29tLWJhbm5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdGJvcmRlci1yYWRpdXM6JHRoZW1lLXJhZGl1cztcblx0XHR3aWR0aDo1MHJlbTtcblx0XHRoZWlnaHQ6NXJlbTtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG59XG5cbiNyb29tLWNvbnRhaW5lcntcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDoxMDAlO1xufVxuXG4jbWVldGluZy1yb29te1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRtYXJnaW46NXB4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0XHRmbGV4LXdyYXA6d3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcblx0XHRhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWNvbnRlbnQ6ZmxleC1zdGFydDtcbn1cblxuLm1lZXRpbmctZGF0ZS1wYXJlbnR7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGhlaWdodDoxLjVyZW07XG5cdFx0d2lkdGg6N3JlbTtcblx0XHRiYWNrZ3JvdW5kOiR0aGVtZS1jb2xvcjtcblx0XHRib3JkZXItcmFkaXVzOjAuNXJlbTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcbn1cbi5tZWV0aW5nLWRhdGUtbGFiZWx7XG5cdFx0Zm9udC1zaXplOjEuMnJlbTtcblx0XHRjb2xvcjojRkZGRkZGO1xuXHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG59XG5cbi5tZWV0aW5nLWRlc2NyaXB0aW9ue1xuXHRcdG1heC1oZWlnaHQ6MTByZW0gIWltcG9ydGFudDtcbn1cblxuLm1lZXRpbmctaGVhZGluZ3tcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRwYWRkaW5nOjNweDtcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6c3RhcnQ7XG5cdFx0d2lkdGg6MTAwJVxufVxuXG5cbi5tZWV0aW5nLWNvbm5lY3RlZHtcblx0XHRmb250LXNpemU6MTBweDtcblx0XHRjb2xvcjpncmVlbjtcbn1cblxuLm1lZXRpbmctY2xvc2Vke1xuXHRcdGZvbnQtc2l6ZToxMHB4O1xuXHRcdGNvbG9yOnJlZDtcbn1cblxuLm1lZXRpbmctY29ubmVjdGluZ3tcblx0XHRmb250LXNpemU6MTBweDtcblx0XHRjb2xvcjokdGhlbWUtaWNvbi1ibHVlO1xufVxuXG4ubWVldGluZy1jYXJkLXBhcmVudHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0d2lkdGg6MjhyZW07XG5cdFx0aGVpZ2h0OjIwcmVtO1xufVxuXG4ubWVldGluZy1jYXJke1xuXHRcdHdpZHRoOjI1cmVtO1xuXHRcdGhlaWdodDoxN3JlbTtcblx0XHRib3JkZXItcmFkaXVzOiR0aGVtZS1yYWRpdXM7XG5cdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG59XG5cbi5pbm1lZXRpbmctdGl0bGV7XG5cdFx0Zm9udC1zaXplOjEuOHJlbTtcbn1cblxuLmlubWVldGluZy1pZHtcblx0XHRmb250LXNpemU6MTBweDtcblx0XHRjb2xvcjokdGhlbWUtaWNvbi1ibHVlO1xuXHRcdG1hcmdpbjozcHg7XG59XG5cblxuLm1lZXRpbmctaWR7XG5cdFx0Zm9udC1zaXplOnNtYWxsO1xuXHRcdGNvbG9yOiR0aGVtZS1pY29uLWJsdWU7XG5cdFx0bWFyZ2luOjNweDtcbn1cblxuXG4ubWVldGluZy10aW1lLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHk7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRwYWRkaW5nOjVweDtcbn1cblxuLm1lZXRpbmctdGltZXtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdGZvbnQtc2l6ZToxNnB4O1xufVxuXG4ubWVldGluZy1mb290ZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtcblx0XHR3aWR0aDoxMDAlO1xufVxuXG4ubWVldGluZy10aXRsZXtcblx0XHRmb250LXNpemU6MS42cmVtO1xufVxuXG4ubWVldGluZy1sYWJlbHtcbn1cblxuLm1lZXRpbmctZGV0YWlsc3tcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRwYWRkaW5nOjBweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcblxuXHRcdC5tZWV0aW5nLW1lZGlhLWNvbnRyb2xzLXBhcmVudHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7XG5cdFx0fVxuXG5cdFx0Lm1lZXRpbmctbWVkaWEtY29udHJvbHN7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0fVxuXG5cdFx0LnJvb20tYmFubmVye1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0fVxuXHRcdC5tZWV0aW5nLWhlYWRpbmd7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHR9XG5cblx0XHQuaW5tZWV0aW5nLXRpdGxle1xuXHRcdFx0XHRmb250LXNpemU6MS4ycmVtO1xuXHRcdH1cblxuXHRcdC5tZWV0aW5ncy1jb250YWluZXJ7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0XHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykgYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xuXG5cdFx0Lm1lZXRpbmctbWVkaWEtY29udHJvbHMtcGFyZW50e1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTtcblx0XHR9XG5cblx0XHQubWVldGluZy1tZWRpYS1jb250cm9sc3tcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHR9XG5cblx0XHQucm9vbS1iYW5uZXJ7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHR9XG5cblx0XHQuaW5tZWV0aW5nLXRpdGxle1xuXHRcdFx0XHRmb250LXNpemU6MS4ycmVtO1xuXHRcdH1cblx0XHQubWVldGluZ3MtY29udGFpbmVye1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdFx0fVxufVxuXG4iLCIjbWVldGluZy1tZW51e1xuXHRkaXNwbGF5OmZsZXg7XG5cdHdpZHRoOjEwMCU7XG59XG5cbmVsb24tbWVldGluZ3tcblx0ZGlzcGxheTpmbGV4O1xuXHR3aWR0aDoxMDAlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRoZWlnaHQ6OTglO1xufVxuXG4uc3RyZWFtLWZlZWR7XG5cdHdpZHRoOjMwMHB4O1xuXHRoZWlnaHQ6MjAwcHg7XG5cdG9iamVjdC1maXQ6Y292ZXI7XG5cdGJvcmRlci1yYWRpdXM6JHRoZW1lLXJhZGl1cztcblx0Ym9yZGVyLXN0eWxlOnNvbGlkO1xuXHRib3JkZXItd2lkdGg6MTBweDsgXG5cdGJvcmRlci1jb2xvcjojRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5zdHJlYW0tdGFne1xuXHRoZWlnaHQ6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDtcblx0Ym9yZGVyLWNvbG9yOiBhbGljZWJsdWUgIWltcG9ydGFudDtcbn1cblxuLnN0cmVhbS1mZWVkLWNvbnRhaW5lcntcblx0cGFkZGluZzo1cHg7XG59XG5cbiIsIi5tZW1vLXRleHR7XG5cdHdpZHRoOjEwMCU7XG59XG5cbiNtZW1vLXBhcmVudHtcblx0aGVpZ2h0OjEwMHB4O1xufVxuXG4ubWVtby1pdGVtLWxhYmVse1xuXHRwYWRkaW5nLXJpZ2h0OjVweDtcbn1cblxuLm1lbW8taXRlbS1saWZle1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0Ym9yZGVyLXJhZGl1czozcHg7XG5cdHBhZGRpbmc6MnB4O1xufVxuXG4ubWVtby1jYXJke1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0aGVpZ2h0OjExMHB4O1xuXHR3aWR0aDoxMDAlO1xuXHRib3JkZXItcmFkaXVzOjVweDtcbn1cbi5tZW1vLWJvZHl7XG5cdGhlaWdodDoxMnJlbTtcblx0d2lkdGg6MTAwJTtcblx0Ym9yZGVyLXJhZGl1czowLjVyZW07XG59XG4ubWVtby1pdGVtLWRlc2NyaXB0aW9ue1xuXHRmb250LXNpemU6MTNweDtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjIwcHg7XG5cdG1hcmdpbjozcHg7XG59XG5cbi5tZW1vLWZvb3Rlcntcblx0ZGlzcGxheTpmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdGp1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQ7XG59XG5cbi5tZW1vLWl0ZW0tZGF0ZXtcblx0ZGlzcGxheTpmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcbn1cblxuLm1lbW8taXRlbS10aW1le1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0YWxpZ24taXRlbXM6Y2VudGVyO1xufVxuXG4ubWVtby1pdGVtLWRlc2NyaXB0aW9ue1xuXG59XG5cbiNtZW1vLWNvbnRlbnR7XG5cdGhlaWdodDoxMDAlO1xufVxuXG4jbWVtby1maWx0ZXJ7XG5cdHdpZHRoOjEwMCU7XG59XG5cbi5tZW1vLWNvbnRhaW5lcntcblx0ZGlzcGxheTpmbGV4O1xuXHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdG92ZXJmbG93OmF1dG87XG5cdG1heC1oZWlnaHQ6MTAwdmg7XG59XG5cbi5tZW1vLWl0ZW17XG5cdGRpc3BsYXk6ZmxleDtcblx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRvdmVyZmxvdzphdXRvO1xuXHRtYXgtaGVpZ2h0OjIwdmg7XG5cdGJvcmRlci1yYWRpdXM6JHRoZW1lLXJhZGl1cztcbn1cblxuLnNlYXJjaC1tZW1ve1xuXHRkaXNwbGF5OmZsZXg7XG5cdHBhZGRpbmc6NXB4O1xuXHRib3JkZXI6M3B4O1xuXHRhbGlnbi1pdGVtczpzdGFydCBjZW50ZXI7XG5cdHdpZHRoOjEwMCU7XG5cdG1heC1oZWlnaHQ6MjAlO1xuXHRvdmVyZmxvdzpoaWRkZW47XG59XG4iLCJcbi5tb2RlbC1oZWFkaW5ne1xufVxuXG4ubW9kZWwtdGFiLWxhYmVsLWNvbnRhaW5lcntcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0Lm1vZGVsLWluaXRpYWwtY2FyZHtcblx0XHRcdFx0aGVpZ2h0OjM1cHg7XG5cdFx0XHRcdHdpZHRoOjM1cHg7XG5cdFx0fVxuXHRcdC5tb2RlbC1pbml0aWFse1xuXHRcdFx0XHRmb250LXNpemU6MS43cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjQwMCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5tb2RlbHMtaGVhZGluZ3tcblx0XHRcdFx0Zm9udC1zaXplOjEycHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQudGFiLXRva2Vue1xuXHRcdFx0XHQudGFiLWhlYWRpbmd7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6MS40cmVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0XHRcdFx0fVxuXHRcdH1cbn1cblxuLm1vZGVsLXRhYi1sYWJlbC1jb250YWluZXI6aG92ZXJ7XG5cdFx0Lm1vZGVsLWluaXRpYWwtY2FyZHtcblx0XHR9XG5cdFx0Lm1vZGVsLWluaXRpYWx7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OmJvbGQgIWltcG9ydGFudDtcblx0XHR9XG59XG5cbiNtb2RlbC1uYW1le1xuXHRcdGZvbnQtc2l6ZToxOHB4O1xuXHRcdG1hcmdpbjozcHg7XG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0XHRjb2xvcjojRkZGRkZGO1xufVxuXG4uY2VsbFJlbGF0aW9uc2hpcHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOmdyZWVuO1xufVxuXG4jbW9kZWxEYXNoQm9hcmR7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcbn1cblxuI21vZGVsTWV0cml4e1xuXHRcdGRpc3BsYXk6ZmxleDtcbn1cblxuI21vZGVsRGFzaEJvYXJkR3JvdXB7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOlwiY29sdW1uXCI7XG5cdFx0YWxpZ24taXRlbXM6c3RhcnQtYmV0d2Vlbjtcbn1cblxuLm1vZGVsTG9nb3tcblx0XHRmb250LXNpemU6NXJlbTtcbn1cblxuLm1vZGVsSWNvbntcblx0XHRiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG59XG5cbi8qIE1vZGUgU3dpdGNoIFN0eWxlcyAqL1xuLm1vZGUtc3dpdGNoLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMXJlbTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcblx0XHRiYWNrZ3JvdW5kOiAjZjhmOWZhO1xufVxuXG4ubW9kZS1zd2l0Y2gtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDAuNXJlbTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubW9kZS1zd2l0Y2gtYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDAuNXJlbTtcblx0XHRwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgIWltcG9ydGFudDtcblx0XHRtaW4taGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogIzRhOTBlMiAhaW1wb3J0YW50O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGNvbG9yOiAjNGE5MGUyICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdFxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjNGE5MGUyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICM0YTkwZTIgIWltcG9ydGFudDtcblx0XHRcdFx0Y29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDc0LCAxNDQsIDIyNiwgMC4zKTtcblx0XHR9XG5cdFx0XG5cdFx0bWQtaWNvbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogMThweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0XG5cdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG5cdFx0fVxufVxuXG4uZm9ybXMtdmlldy1jb250YWluZXIge1xuXHRcdGhlaWdodDogY2FsYygxMDAlIC0gODBweCk7XG5cdFx0XG5cdFx0I2Zvcm1zLXRhYi1jb250YWluZXIge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxufVxuXG4uZW1wdHktZm9ybXMtbWVzc2FnZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cGFkZGluZzogM3JlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICM2NjY7XG5cdFx0XG5cdFx0LmxhcmdlLWljb24ge1xuXHRcdFx0XHRmb250LXNpemU6IDQ4cHggIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdH1cblx0XHRcblx0XHRoMyB7XG5cdFx0XHRcdG1hcmdpbjogMC41cmVtIDA7XG5cdFx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdH1cblx0XHRcblx0XHRwIHtcblx0XHRcdFx0bWFyZ2luOiAwLjVyZW0gMCAwIDA7XG5cdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHR9XG59XG5cbiIsIi5tYWluLW1vZGVsLWNvbnRhaW5lcntcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDoxMDAlO1xufVxuXG4ubW9kZWwtdGFne1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRmb250LXNpemU6MS41cmVtO1xuXHRcdHdpZHRoOjE1cmVtO1xuXHRcdGhlaWdodDozcmVtO1xuXHRcdGJvcmRlci1yYWRpdXM6MnJlbTtcbn1cblxuLmFkZC1idXR0b257XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OjEwMCU7XG59XG5cbmVsb24tcmVjb3Jke1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRoZWlnaHQ6MzByZW07XG5cdFx0d2lkdGg6NDByZW07XG59XG5cbi5yZWNvcmRzLXNlYXJjaHtcblx0XHR3aWR0aDozMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucmVjb3Jkcy1wYXJlbnR7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0XHRmbGV4LXdyYXA6d3JhcDtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdC8vYmFja2dyb3VuZDojZjBmOGZmNzM7XG5cdFx0b3ZlcmZsb3cteTphdXRvO1xufVxuXG4uc3RhcnQtcmVjb3Jkcy1wYXJlbnR7XG5cdFx0anVzdGlmeS1jb250ZW50OnN0YXJ0O1xufVxuXG4uY2VudGVyLXJlY29yZHMtcGFyZW50e1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cyl7XG5cdFx0LnN0YXJ0LXJlY29yZHMtcGFyZW50e1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5tYWluLW1vZGVsLWNvbnRhaW5lcntcblx0XHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0fVxuXHRcdGVsb24tcmVjb3Jke1xuXHRcdFx0XHRoZWlnaHQ6MjZyZW07XG5cdFx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20pIHtcblx0XHQuc3RhcnQtcmVjb3Jkcy1wYXJlbnR7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQubWFpbi1tb2RlbC1jb250YWluZXJ7XG5cdFx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdH1cblx0XHRlbG9uLXJlY29yZHtcblx0XHRcdFx0aGVpZ2h0OjI2cmVtO1xuXHRcdH1cbn1cbiIsIi5tb2RlbC10YWItdGl0bGV7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50O1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xufVxuXG4uZW1wdHktbW9kZWx7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0Zm9udC1zaXplOjNyZW07XG59XG5cbmVsb24tbW9kZWxze1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRib3JkZXItcmFkaXVzOjFyZW07XG5cdFx0Ly9iYWNrZ3JvdW5kOiMwNTVlZmExMjtcblx0XHRtYXJnaW46MC41cmVtO1xuXHRcdGhlaWdodDoxMDAlO1xufVxuXG4ubW9kZWxzLWhlYWRpbmd7XG59XG5cbiNtb2RlbHMtcGFyZW50e1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdFx0aGVpZ2h0OjEwMCU7XG59XG5cbiNtb2RlbHMtbG9vcC1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcblx0XHRoZWlnaHQ6MTAwJTtcblxufVxuXG4jbW9kZWxzLXNib2R5e1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRcdGZsZXg6MTQ7XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokbGF5b3V0LWJyZWFrcG9pbnQtc20pe1xuXHRcdGVsb24tbW9kZWxze1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3RhcnQ7XG5cdFx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdH1cblx0XHQuZW1wdHktbW9kZWx7XG5cdFx0XHRcdGZvbnQtc2l6ZToycmVtO1xuXHRcdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykgYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xuXHRcdGVsb24tbW9kZWxze1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3RhcnQ7XG5cdFx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdH1cblx0XHQuZW1wdHktbW9kZWx7XG5cdFx0XHRcdGZvbnQtc2l6ZToycmVtO1xuXHRcdH1cbn1cbiIsIiNvdXRwdXR7XG5cdHBhZGRpbmc6MTBweCAhaW1wb3J0YW50O1xufVxuXG4jbmF0aXZlcy1jb250YWluZXJ7XG5cdGRpc3BsYXk6ZmxleDtcblx0anVzdGlmeS1jb250ZW50OnN0YXJ0O1xufVxuXG4jYXBwbGljYXRpb25zLXBhcmVudHtcblx0ZGlzcGxheTpmbGV4O1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAwJTtcblx0ZmxleC1mbG93OnJvdztcblx0anVzdGlmeS1jb250ZW50OnN0YXJ0ICFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93OmF1dG87XG59XG5cbiNhcHBsaWNhdGlvbnN7XG5cdGZsZXg6MTtcblx0Ym9yZGVyLXJhZGl1czoxMHB4O1xuXHRiYWNrZ3JvdW5kOndoaXRlc21va2U7XG59XG5cbiNhcHBsaWNhdGlvbi1yZW5kZXJlcntcblx0ZmxleDozO1xuXHRib3JkZXItcmFkaXVzOjEwcHg7XG5cdGJhY2tncm91bmQ6d2hpdGVzbW9rZTtcbn1cblxuLmFwcGxpY2F0aW9uLXJlbmRlcmVyLWZyYW1le1xuICAgIGJvcmRlci1zdHlsZTpub25lO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgcGFkZGluZzozcHg7XG59XG5cblxuLmFwcGxpY2F0aW9uLWRlc2NyaXB0aW9ue1xuXHR3aWR0aDoxMDAlO1xufVxuXG4uYXBwbGljYXRpb24tY2FyZDpob3Zlcntcblx0Y3Vyc29yOnBvaW50ZXI7XG5cdC5hcHAtbmFtZXtcblx0XHRmb250LXNpemU6MTRweDtcblx0XHRmb250LXdlaWdodDpib2xkO1xuXHR9XG5cblx0LmFwcC1pbml0aWFse1xuXHRcdGZvbnQtc2l6ZToxN3B4O1xuXHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdH1cbn1cblxuI2FwcGxpY2F0aW9uLWNvbnRhaW5lcntcblx0ZGlzcGxheTpmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRmbGV4OjE7XG5cdG1heC13aWR0aDoyNSU7XG59XG5cbi5hcHBsaWNhdGlvbi1jYXJke1xuXHRkaXNwbGF5OmZsZXg7XG5cdHdpZHRoOjEyMHB4O1xuXHRoZWlnaHQ6MTMwcHg7XG5cdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0YWxpZ24taXRlbXM6c3RhcnQ7XG5cdGJvcmRlci1yYWRpdXM6MTBweCAhaW1wb3J0YW50O1xuXHRib3JkZXItd2lkdGg6M3B4OyBcblx0Ym9yZGVyLWNvbG9yOiR0aGVtZS1ob3Zlci1jb2xvcjtcblx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHQuY2FsbGVyLWluaXRpYWwtY2FyZHtcblx0XHR3aWR0aDo2MHB4O1xuXHRcdGhlaWdodDo2MHB4O1xuXHR9XG59XG4iLCIubm90aWZpY2F0aW9uLWJhcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czozcmVtO1xuXHRcdGZvbnQtc2l6ZToxLjZyZW07XG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0XHRjb2xvcjojMDAwMDAwO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OjNyZW07XG5cdFx0cGFkZGluZzoxcmVtO1xuXHRcdGJvcmRlci1yYWRpdXM6MC41cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRsYXlvdXQtYnJlYWtwb2ludC14cyl7XG5cblx0XHQubm90aWZpY2F0aW9uLWJhcntcblx0XHRcdFx0d2lkdGg6MzRyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZToxLjRyZW07XG5cdFx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20pIHtcblxuXHRcdC5ub3RpZmljYXRpb24tYmFye1xuXHRcdFx0XHR3aWR0aDozNnJlbTtcblx0XHRcdFx0Zm9udC1zaXplOjEuNHJlbTtcblx0XHR9XG59XG4iLCIuZm9ybS1oZWFkZXJ7XG5cdFx0c3Bhbntcblx0XHRcdFx0Zm9udC1zaXplOjEuNXJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0XHR9XG59XG4uZGl2aWRlcntcblx0XHRtYXJnaW4tdG9wOjAuNXJlbTtcbn1cblxuLmljb24tbmFtZXtcblx0XHRmb250LXNpemU6MS40cmVtO1xufVxuXG4ucGFuZWxzLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0cGFkZGluZzozcHg7XG5cdFx0bWF4LXdpZHRoOjIydnc7XG5cdFx0b3ZlcmZsb3cteDpoaWRkZW47XG5cdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHQjc3ViLXBhbmVse1xuXHRcdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW06c3RyZXRjaDtcblx0XHRcdFx0YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHRcdHdpZHRoOiRwYW5lbC13aWR0aDtcblx0XHRcdFx0bWF4LXdpZHRoOiRwYW5lbC1tYXgtd2lkdGg7XG5cdFx0XHRcdGhlaWdodDo3MCU7XG5cblx0XHRcdFx0I25vdGlmaWNhdGlvbi1wYW5lbHtcblx0XHRcdFx0XHRcdGZsZXg6MiAxO1xuXHRcdFx0XHRcdFx0cGFkZGluZzo1cHg7XG5cdFx0XHRcdH1cblxuXG5cdFx0XHRcdCNidXR0b25zLXBhbmVse1xuXHRcdFx0XHRcdFx0ZmxleDoxIDE7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCNyZWNvcmQtcGFuZWx7XG5cdFx0XHRcdFx0XHRmbGV4OjEgMTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6NXB4O1xuXHRcdFx0XHR9XG5cdFx0fVxufVxuXG5lbG9uLXBhbmVsc3tcblx0XHRoZWlnaHQ6OTQlO1xuXHRcdC8vYmFja2dyb3VuZDojMDU1ZWZhMTI7XG5cdFx0Ym9yZGVyLXJhZGl1czoxcmVtO1xuXHRcdG1hcmdpbjowLjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xuXHRcdGVsb24tcGFuZWxze1xuXHRcdFx0XHRoZWlnaHQ6OTIlO1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdH1cblx0XHQucGFuZWxzLWNvbnRhaW5lcntcblx0XHRcdFx0bWF4LXdpZHRoOjEwMCU7XG5cdFx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20pIHtcblx0XHRlbG9uLXBhbmVsc3tcblx0XHRcdFx0aGVpZ2h0OjkyJTtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHR9XG5cdFx0LnBhbmVscy1jb250YWluZXJ7XG5cdFx0XHRcdG1heC13aWR0aDoxMDAlO1xuXHRcdH1cbn1cbiIsImVsb24tcGhvbmV7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0ZmxleDoyO1xufVxuXG4jcGhvbmUtY29udGFpbmVye1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0ZmxleC13cmFwOndyYXA7XG5cdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdC8vYmFja2dyb3VuZDogI0ZGRkZGRiAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6NDdyZW07XG59XG5cbiNwaG9uZS1wYXJlbnR7XG59XG5cbiNjbG9zZS1jYWxse1xuXHRib3JkZXItcmFkaXVzOjIwcHg7XG5cdHdpZHRoOjQwcHg7XG5cdGhlaWdodDo0MHB4O1xufVxuXG4uY2FsbGVyLWltYWdlLWNhcmR7XG5cdGRpc3BsYXk6ZmxleDtcblx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHR3aWR0aDoxMDBweDtcblx0aGVpZ2h0OjEwMHB4O1xuXHRib3JkZXItcmFkaXVzOjUwcHggIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDokdGhlbWUtaWNvbi1ibHVlO1xuXHRib3JkZXItc3R5bGU6c29saWQ7XG5cdGJvcmRlci1jb2xvcjojRkZGRkZGO1xuXHRpbWd7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojRkZGRkZGO1xuXHRcdGJhY2tncm91bmQ6Y292ZXI7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHRib3JkZXItcmFkaXVzOjUwcHggIWltcG9ydGFudDtcblx0fVxuXG59XG5cbi5jYWxsLWJ1dHRvbntcblx0ZGlzcGxheTpmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0d2lkdGg6ODBweDtcblx0aGVpZ2h0OjIwcHg7XG59XG5cbiNjYWxsLXZvbHVtZXtcblxufVxuXG4jY2FsbC1jb250YWN0cy1jb250YWluZXJ7XG5cdGRpc3BsYXk6ZmxleDtcblx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRoZWlnaHQ6MTAwJTtcblx0d2lkdGg6MTAwJTtcbn1cblxuI3BpY2stY2FsbHtcblx0Y29sb3I6Z3JlZW47XG59XG4jcmVqZWN0LWNhbGx7XG5cdGNvbG9yOnJlZDtcbn1cblxuI3Jpbmdlci10aXRsZXtcblx0Zm9udC1zaXplOjMwcHg7XG59XG5cbiNyaW5nZXItY2FyZHtcblx0aGVpZ2h0OjEwMCU7XG5cdGJvcmRlci1yYWRpdXM6JHRoZW1lLXJhZGl1cztcblx0d2lkdGg6NTAlO1xufVxuXG5cbi5jZW50ZXJlZHtcblx0ZGlzcGxheTpmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZnJvbS1zdGFydHtcblx0ZGlzcGxheTpmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcblx0YWxpZ24taXRlbXM6ZmxleC1zdGFydDtcblx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHR3aWR0aDoxMDAlO1xufVxuXG5lbG9uLXBob25le1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuXG4jY2FsbC1lbXB0eS1jb250YWN0e1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZvbnQtc2l6ZTozMHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdGZvbnQtY29sb3I6I0ZGRkZGRjtcblx0d2lkdGg6MjUlO1xuXHRib3JkZXItcmFkaXVzOjVweDtcbn1cblxuLmNvbnRhY3Qtc2VsZWN0ZWR7XG5cdGJhY2tncm91bmQ6I2MyRDRlZjtcbn1cblxuLmNvbnRhY3Qtbm90LXNlbGVjdGVke1xuXHRiYWNrZ3JvdW5kOiNGRkZGRkY7XG59XG5cblxuLmNhbGxlci1pbml0aWFsLWNhcmR7XG5cdGRpc3BsYXk6ZmxleDtcblx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHR3aWR0aDo1MHB4O1xuXHRoZWlnaHQ6NTBweDtcblx0Ym9yZGVyLXJhZGl1czo1MHB4ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6I0ZGRkZGRjtcblx0Ym9yZGVyLXN0eWxlOnNvbGlkO1xuXHRib3JkZXItY29sb3I6I0ZGRkZGRjtcblx0aW1ne1xuXHRcdGJhY2tncm91bmQtY29sb3I6I0ZGRkZGRjtcblx0XHRiYWNrZ3JvdW5kOmNvdmVyO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czo1MHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuXG5cbi5jYWxsZXItaW5pdGlhbHtcblx0Zm9udC1zaXplOjMwcHg7XG5cdGNvbG9yOiMwMDAwMDA7XG59XG5cbi5jYWxsZXItbmFtZXtcblx0Zm9udC1zaXplOjE1cHg7XG5cdG1hcmdpbjoyMHB4O1xuXHRmb250LXdlaWdodDpib2xkO1xufVxuXG4uY2FsbC1jb250YWluZXJ7XG5cdGRpc3BsYXk6ZmxleDtcblx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0aGVpZ2h0OjEwMCU7XG5cdHdpZHRoOjEwMCU7XG5cdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0Ym9yZGVyLXJhZGl1czo1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jYWxsLWNvbnRhY3R7XG5cdGRpc3BsYXk6ZmxleDtcblx0YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0O1xuXHR3aWR0aDozMDBweDtcblx0aGVpZ2h0OjYwcHg7XG5cdGJvcmRlci1yYWRpdXM6NTBweCAhaW1wb3J0YW50O1xuXHRib3JkZXItc3R5bGU6c29saWQ7XG5cdGJvcmRlci13aWR0aDozcHg7IFxuXHRib3JkZXItY29sb3I6JHRoZW1lLWhvdmVyLWNvbG9yO1xufVxuXG4jY2FsbC1jb250YWN0c3tcblx0ZGlzcGxheTpmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdGJvcmRlci1yYWRpdXM6NTBweCAhaW1wb3J0YW50O1xuXHRmbGV4LXdyYXA6d3JhcDtcbn1cblxuXG4uY2FsbC10YWd7XG5cdGhlaWdodDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcblx0d2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xuXHRib3JkZXItY29sb3I6IGFsaWNlYmx1ZSAhaW1wb3J0YW50O1xufVxuXG4ubGVhdmUtY2FsbHtcblx0Ym9yZGVyLXJhZGl1czokdGhlbWUtcmFkaXVzO1xufVxuXG4uaG9yaXpvbnRhbC1jYWxsLXJvb20tY29udGFpbmVye1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0ZmxleC13cmFwOndyYXA7XG5cdGhlaWdodDozNSU7XG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OnN0YXJ0O1xuXHR3aWR0aDoxMDAlXG59XG5cbi52ZXJ0aWNhbC1jYWxsLXJvb20tY29udGFpbmVye1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0aGVpZ2h0OjEwMCU7XG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OnN0YXJ0O1xuXHR3aWR0aDoyMCU7XG5cdGZsZXg6MTtcbn1cblxuI2NhbGwtcm9vbXtcblx0ZGlzcGxheTpmbGV4O1xuXHRtYXJnaW46NXB4O1xuXHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdGZsZXgtd3JhcDp3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5O1xuXHRhbGlnbi1pdGVtczpzdGFydDtcblx0YWxpZ24tY29udGVudDpzdGFydDtcblx0aGVpZ2h0OjEwMCU7XG5cdHdpZHRoOjEwMCU7XG59XG5cbnZpZGVve1xuXHR3aWR0aDo1MHJlbTtcblx0aGVpZ2h0OjUwcmVtO1xuXHRvYmplY3QtZml0OmNvdmVyO1xuXHRib3JkZXItcmFkaXVzOiR0aGVtZS1yYWRpdXM7XG5cdGJvcmRlci1zdHlsZTpzb2xpZDtcblx0Ym9yZGVyLXdpZHRoOiR0aGVtZS1yYWRpdXM7IFxuXHRib3JkZXItY29sb3I6JHRoZW1lLWhvdmVyLWNvbG9yXG59XG5cbi5jYWxsLWRhdGUtbGFiZWx7XG5cdGZvbnQtc2l6ZTozMHB4O1xuXHRmb250LXdlaWdodDpib2xkO1xufVxuXG4uY2FsbC1kZXNjcmlwdGlvbntcblx0bWF4LWhlaWdodDoyNTBweCAhaW1wb3J0YW50O1xuXHRtYXJnaW46MTBweDtcbn1cblxuI2NhbGwtY29udGFpbmVye1xuXHRkaXNwbGF5OmZsZXg7XG5cdHBhZGRpbmc6NXB4O1xuXHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdGZsZXgtd3JhcDp3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xufVxuXG4uY2FsbC1jb25uZWN0ZWR7XG5cdGZvbnQtc2l6ZToxMHB4O1xuXHRjb2xvcjpncmVlbjtcbn1cblxuLmNhbGwtY2xvc2Vke1xuXHRmb250LXNpemU6MTBweDtcblx0Y29sb3I6cmVkO1xufVxuXG4uY2FsbC1jb25uZWN0aW5ne1xuXHRmb250LXNpemU6MTBweDtcblx0Y29sb3I6JHRoZW1lLWljb24tYmx1ZTtcbn1cblxuLmNhbGwtY2FyZHtcblx0bWluLXdpZHRoOjI1MHB4ICFpbXBvcnRhbnQ7XG5cdG1pbi1oZWlnaHQ6MzAwcHggIWltcG9ydGFudDtcblx0d2lkdGg6MjB2dztcblx0aGVpZ2h0OjMwdmggIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czokdGhlbWUtcmFkaXVzO1xufVxuXG5cbi5jYWxsLWlke1xuXHRmb250LXNpemU6c21hbGw7XG5cdGNvbG9yOiR0aGVtZS1pY29uLWJsdWU7XG5cdG1hcmdpbjozcHg7XG59XG5cblxuI2NhbGwtZmVlZHtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG5cdG9iamVjdC1maXQ6Y292ZXI7XG5cdGJvcmRlci1yYWRpdXM6JHRoZW1lLXJhZGl1cztcblx0Ym9yZGVyLXN0eWxlOnNvbGlkO1xuXHRib3JkZXItd2lkdGg6MTBweDsgXG5cdGJvcmRlci1jb2xvcjokdGhlbWUtaG92ZXItY29sb3Jcbn1cblxuLmNhbGwtdGltZS1jb250YWluZXJ7XG5cdGRpc3BsYXk6ZmxleDtcblx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5O1xuXHR3aWR0aDoxMDAlO1xuXHRwYWRkaW5nOjVweDtcbn1cblxuLmNhbGwtdGltZXtcblx0ZGlzcGxheTpmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0Zm9udC1zaXplOjIwcHg7XG59XG5cbi5jYWxsLWRhdGV7XG5cdGRpc3BsYXk6ZmxleDtcblx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5O1xufVxuLmNhbGwtdGl0bGV7XG5cdGZvbnQtc2l6ZToyMHB4O1xufVxuXG4uY2FsbC1sYWJlbHtcblxufVxuLmNhbGwtZGV0YWlsc3tcblx0ZGlzcGxheTpmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0cGFkZGluZzowcHg7XG5cdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG59XG4iLCIucGhvbmUtYnV0dG9ue1xuXHRoZWlnaHQ6NDBweCAhaW1wb3J0YW50O1xuXHR3aWR0aDo0MHB4ICFpbXBvcnRhbnQ7XG59XG5cblxuLmNhbGwtcGFuZWx7XG5cdGRpc3BsYXk6ZmxleDtcblx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kO1xuXHR3aWR0aDoxMDAlO1xuXHQvL2hlaWdodDoxMDAlO1xufVxuXG4uY2FsbC1oZWFkaW5ne1xuXHRkaXNwbGF5OmZsZXg7XG5cdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdHBhZGRpbmc6M3B4O1xuXHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0d2lkdGg6MTAwJTtcbn1cbiNjYWxsLXJvb20tYmFubmVye1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0d2lkdGg6MTAwJTtcblx0bWF4LXdpZHRoOjUwcmVtO1xuXHRhbGlnbi1pdGVtczpjZW50ZXI7XG59XG5cbiNjYWxsLWNvbnRyb2wtY29udGFpbmVye1xuXHRkaXNwbGF5OmZsZXg7XG5cdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdHdpZHRoOjEwMCU7XG59XG5cbi5pbmNhbGwtdGl0bGV7XG5cdGZvbnQtc2l6ZToxNXB4O1xuXHRmb250LXdlaWdodDpib2xkO1xufVxuXG4uaW5jYWxsLWlke1xuXHRmb250LXNpemU6MTBweDtcblx0Y29sb3I6JHRoZW1lLWljb24tYmx1ZTtcblx0bWFyZ2luOjNweDtcbn1cblxuZWxvbi1waG9uZS1jb250cm9sc3tcblx0d2lkdGg6MTAwJTtcbn1cblxuLmNhbGwtY29udHJvbHN7XG5cdGRpc3BsYXk6ZmxleDtcblx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG5cdHdpZHRoOjEwMCU7XG59XG4iLCJcbiNwbHVnaW5zLWNvbnRhaW5lcntcblx0ZGlzcGxheTpmbGV4O1xuXHRmbGV4LWZsb3c6cm93IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdHdpZHRoOjEwMCU7XG59XG4jcGx1Z2luc3tcblx0ZGlzcGxheTpmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDpzdGFydDtcblx0YWxpZ24tY29udGVudDpjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOnN0YXJ0ICFpbXBvcnRhbnQ7XG5cdGZsZXg6MTtcbn1cblxuLmFwcC1uYW1lLWNvbnRhaW5lcntcblx0ZGlzcGxheTpmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6M3B4O1xufVxuXG4uYXBwLW5hbWV7XG5cdGZvbnQtc2l6ZToxNXB4O1xuXHRjb2xvcjojMDAwMDAwICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6MXB4O1xufVxuLmFwcC1pbml0aWFse1xuXHRmb250LXNpemU6MjBweDtcblx0Y29sb3I6IzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG5cbiNwbHVnaW5zLXBhcmVudHtcblx0ZGlzcGxheTpmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDpzdGFydDtcblx0YWxpZ24taXRlbXM6c3RhcnQ7XG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDoxMDAlO1xuXHQvL2JhY2tncm91bmQ6IHJnYig5MywgOTYsIDExNSwwLjIpO1xuXHQvL2JhY2tncm91bmQ6ICMxZWI1ZWIxNztcbn1cblxuI3BsdWdpbnMtcXVlc3Rpb257XG5cdHdpZHRoOjEwMCU7XG59XG4iLCIjcHJvZmlsZS1jYXJkIHtcblx0d2lkdGg6MTAwJTtcbn1cblxuZWxvbi1wcm9maWxle1xuXHRkaXNwbGF5OmZsZXg7XG5cdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdHdpZHRoOjEwMCU7XG59XG4jcHJvZmlsZS1mb3Jte1xuXHRoZWlnaHQ6MTAwJTtcblx0Ly9iYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuIiwiLyogQ2xlYW4gUXVpY2sgQmFyIFN0eWxlcyAtIE5hbWVzcGFjZWQgZm9yIGlzb2xhdGlvbiAqL1xuXG4uZWxvbi1xdWljay13cmFwcGVyIC5xdWljay1idXR0b24taXRlbXtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xufVxuXG4uZWxvbi1xdWljay13cmFwcGVyIC5xdWljay1iYXItcGFyZW50e1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0XHQvL3Bvc2l0aW9uOiBmaXhlZDtcblx0XHQvL3RvcDogODBweDtcblx0XHQvL2xlZnQ6IDA7XG5cdFx0Ly9yaWdodDogMDtcblx0XHR6LWluZGV4OiAxMDAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBhZGRpbmc6IDAgMXJlbTtcbn1cblxuLmVsb24tcXVpY2std3JhcHBlciAucXVpY2stYmFye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuXHRcdGJvcmRlci1yYWRpdXM6MXJlbTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtaW4taGVpZ2h0OiA2MHB4O1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG5cdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuXHRcdGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcblx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk4KTtcblx0XHRcdGJveC1zaGFkb3c6IDAgNnB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcblx0XHR9XG59XG5cbi5lbG9uLXF1aWNrLXdyYXBwZXIgLmljb24tbmFtZXtcblx0XHRmb250LXNpemU6MS42cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y29sb3I6ICM0OTUwNTc7XG5cdFx0bWFyZ2luLXRvcDogMC4yNXJlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lbG9uLXF1aWNrLXdyYXBwZXIgLnNlcGFyYXRvcntcblx0XHRwYWRkaW5nLXJpZ2h0OjAuNzVyZW07XG5cdFx0cGFkZGluZy1sZWZ0OjAuNzVyZW07XG59XG5cbi5lbG9uLXF1aWNrLXdyYXBwZXIgLnJlY29yZC1zdGF0aXN0aWNze1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjE7XG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6c3BhY2UtYmV0d2Vlbjtcblx0XHRtYXJnaW46MHB4O1xufVxuXG4uZWxvbi1xdWljay13cmFwcGVyIC5tb2RlbExhYmVse1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRvdmVyZmxvdy14OmhpZGRlbjtcblx0XHRvdmVyZmxvdy15OmhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uZWxvbi1xdWljay13cmFwcGVyIC5xdWljay1jb250ZW50e1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRoZWlnaHQ6MTAwJTtcbn1cblxuLmVsb24tcXVpY2std3JhcHBlciAuc3RhdGlzdGljcy1iYXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdG92ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4vKiBRdWljayBiYXIgc3BlY2lmaWMgZW5oYW5jZW1lbnRzIC0gZXh0ZW5kcyBnbG9iYWwgLmJ1dHRvbi1jYXJkICovXG4uZWxvbi1xdWljay13cmFwcGVyIC5idXR0b24tY2FyZCB7XG5cdC5idXR0b24taW5pdGlhbCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMC41cmVtOyAvKiBPdmVycmlkZSBjaXJjdWxhciB0byByZWN0YW5ndWxhciAqL1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpIHRyYW5zbGF0ZVkoLTJweCk7IC8qIENvbWJpbmUgc2NhbGUgd2l0aCBnbG9iYWwgaG92ZXIgKi9cblx0XHR9XG5cdH1cbn1cblxuLmVsb24tcXVpY2std3JhcHBlciAuc2FtZS1pY29uIHtcblx0dHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuXHRcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICMwMDdiZmY7XG5cdH1cbn1cblxuLyogTW9iaWxlIHJlc3BvbnNpdmVuZXNzICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmVsb24tcXVpY2std3JhcHBlciAucXVpY2stYmFyLXBhcmVudCB7XG5cdFx0dG9wOiA2MHB4O1xuXHRcdHBhZGRpbmc6IDAgMC41cmVtO1xuXHR9XG5cdFxuXHQuZWxvbi1xdWljay13cmFwcGVyIC5xdWljay1iYXIge1xuXHRcdHBhZGRpbmc6IDAuMzc1cmVtIDAuNXJlbTtcblx0XHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGdhcDogMC4yNXJlbTtcblx0fVxuXHRcblx0LmVsb24tcXVpY2std3JhcHBlciAuc2VwYXJhdG9yIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG5cdFx0cGFkZGluZy1sZWZ0OiAwLjVyZW07XG5cdH1cblx0XG5cdC5lbG9uLXF1aWNrLXdyYXBwZXIgLmljb24tbmFtZSB7XG5cdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuXHQuZWxvbi1xdWljay13cmFwcGVyIC5xdWljay1iYXItcGFyZW50IHtcblx0XHR0b3A6IDUwcHg7XG5cdH1cblx0XG5cdC5lbG9uLXF1aWNrLXdyYXBwZXIgLnF1aWNrLWJhciB7XG5cdFx0bWluLWhlaWdodDogNDVweDtcblx0XHRwYWRkaW5nOiAwLjI1cmVtIDAuMzc1cmVtO1xuXHR9XG5cdFxuXHQuZWxvbi1xdWljay13cmFwcGVyIC5zZXBhcmF0b3Ige1xuXHRcdHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuXHRcdHBhZGRpbmctbGVmdDogMC4zNzVyZW07XG5cdH1cbn1cbiIsIi5yZWNvcmQtYmFyLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcbn1cblxuLmljb24tc2VwYXJhdG9ye1xuXHRcdG1hcmdpbi1yaWdodDoycmVtO1xufVxuXG4uY3VycmVudC1yZWNvcmR7XG5cdFx0YmFja2dyb3VuZDpyZ2JhKDI1NSwgMCwgMCwgMC4xMDE5NjA3ODQzKSAhaW1wb3J0YW50O1xufVxuXG4ucmVjb3JkLWJ1dHRvbi1jb250YWluZXIge1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0aGVpZ2h0OjVyZW07XG5cdFx0d2lkdGg6MzAlO1xuXHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQ7XG59XG4ucmVjb3JkLW5vdGlmaWNhdGlvbi1iYXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdHdpZHRoOjEwMHJlbTtcblx0XHRoZWlnaHQ6M3JlbTtcblx0XHRib3JkZXItcmFkaXVzOjNyZW07XG5cdFx0Ly9iYWNrZ3JvdW5kOiMwNTVFRUQyRTtcblx0XHRmb250LXNpemU6MS42cmVtO1xuXHRcdGNvbG9yOiMwMDAwMDA7XG59XG5cbi5yZWNvcmQtZGlhbG9ne1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHRvdmVyZmxvdzpoaWRkZW47XG59XG5cbi5tYWluLWFkZC1yZWNvcmR7XG5cdFx0d2lkdGg6N3JlbSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDo3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yZWNvcmQtY2hlY2tib3h7XG5cdFx0bWQtY2hlY2tib3h7XG5cdFx0XHRcdG1hcmdpbjowcHg7XG5cdFx0fVxufVxuXG4uY2xvc2UtaWNvbntcblx0XHRiYWNrZ3JvdW5kOnJlZDtcbn1cblxuLnJlY29yZC1iYXItcGFyZW50e1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdGhlaWdodDo1cmVtO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czozcmVtO1xuXHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcbn1cblxuLmZvb3Rlci1jYXJke1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdGhlaWdodDoxLjZyZW07XG5cdFx0YmFja2dyb3VuZDojMDU1RUVEO1xuXHRcdGNvbG9yOiNGRkZGRkY7XG5cdFx0Ym9yZGVyLXJhZGl1czowLjJyZW07XG5cdFx0bWF4LXdpZHRoOjExcmVtO1xuXHRcdHdpZHRoOjExcmVtO1xuXHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdFx0Zm9udC1zaXplOjEuNXJlbTtcblx0XHRhbGlnbi1pdGVtczpzdGFydDtcblx0XHRwYWRkaW5nLWxlZnQ6MC4ycmVtO1xuXHRcdHBhZGRpbmctcmlnaHQ6MC4ycmVtO1xufVxuXG4ucmVjb3JkLWJ1dHRvbi1wYW5lbHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0LnNlcGFyYXRvcntcblx0XHRcdFx0cGFkZGluZy1yaWdodDoycmVtO1xuXHRcdFx0XHRtZC1pY29ue1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHR9XG59XG5cbiNyZWNvcmQtY2FyZHtcbn1cblxuLnJlY29yZC1pdGVtLWxhYmVse1xuXHRcdHBhZGRpbmctcmlnaHQ6NXB4O1xufVxuXG4ucmVjb3JkLWl0ZW0tZm9vdGVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0Ym9yZGVyLXJhZGl1czozcHg7XG5cdFx0cGFkZGluZzoycHg7XG59XG5cbi5yZWNvcmQtaGVhZGluZ3tcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRoZWlnaHQ6M3JlbTtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGJvcmRlci1yYWRpdXM6NXB4O1xuXHRcdHBhZGRpbmctbGVmdDowLjJyZW07XG59XG5cbi5yZWNvcmQtYm9keXtcblx0XHRoZWlnaHQ6MjVyZW07XG5cdFx0d2lkdGg6MzVyZW07XG5cdFx0Ym9yZGVyLXJhZGl1czowLjVyZW07XG5cdFx0bWFyZ2luOjFyZW07XG5cdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG59XG5cbi5yZWNvcmQtZGVzY3JpcHRpb24tZWRpdG9ye1xuXHRcdGZvbnQtc2l6ZToxLjVyZW07XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MjVyZW07XG5cdFx0bWFyZ2luOjAuMnJlbTtcblx0XHR3b3JkLXdyYXA6YnJlYWstd29yZDtcblx0XHR0ZXh0LWFsaWduOmp1c3RpZnk7XG59XG5cbi5yZWNvcmQtZGVzY3JpcHRpb24tc3RyaW5ne1xuXHRcdGZvbnQtc2l6ZToxLjVyZW07XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MjVyZW07XG5cdFx0bWFyZ2luOjAuMnJlbTtcblx0XHR3b3JkLXdyYXA6YnJlYWstd29yZDtcblx0XHR0ZXh0LWFsaWduOmp1c3RpZnk7XG59XG5cbi5yZWNvcmQtbnVtYmVyLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHk7XG5cdFx0aGVpZ2h0OjExcmVtO1xufVxuXG4ucmVjb3JkLWltYWdlLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHk7XG59XG5cbi5yZWNvcmQtZGVzY3JpcHRpb24tY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG59XG5cbi5yZWNvcmQtZGVzY3JpcHRpb24tbnVtYmVyLWhlYWRpbmd7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdGhlaWdodDoycmVtO1xuXHRcdHdpZHRoOjEwcmVtO1xuXHRcdGJvcmRlci1yYWRpdXM6MC41cmVtO1xuXHRcdGJhY2tncm91bmQ6I0RERDtcblx0XHRmb250LXNpemU6MXJlbTtcbn1cblxuLnJlY29yZC1kZXNjcmlwdGlvbi1udW1iZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdGZvbnQtc2l6ZTo1LjVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDo1cmVtO1xuXHRcdG1hcmdpbjowLjJyZW07XG5cdFx0d29yZC13cmFwOmJyZWFrLXdvcmQ7XG5cdFx0dGV4dC1hbGlnbjpqdXN0aWZ5O1xufVxuXG4ucmVjb3JkLWl0ZW0taGVhZGluZ3tcblx0XHRwYWRkaW5nOjAuM3JlbTtcblx0XHRmb250LXNpemU6MS44cmVtO1xufVxuXG4ucmVjb3JkLWZvb3Rlcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQ7XG5cdFx0Zm9udC1zaXplOjEuNXJlbTtcbn1cblxuLnJlY29yZC1pdGVtLWRhdGV7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0Zm9udC1zaXplOjEuNXJlbTtcbn1cblxuXG4ucmVjb3JkLWl0ZW0tc3RhdHVze1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdGZvbnQtc2l6ZToxLjVyZW07XG59XG5cbi5yZWNvcmQtaXRlbS1hY2NvdW50e1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xufVxuXG4ucmVjb3JkLWRlc2NyaXB0aW9ue1xuXHRcdG1pbi1oZWlnaHQ6MTVyZW07XG59XG5cbiNyZWNvcmQtY29udGVudHtcblx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdGhlaWdodDoxMDAlO1xufVxuXG4ucmVjb3JkLWZpbHRlcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0d2lkdGg6NTByZW07XG5cdFx0aGVpZ2h0OjNyZW07XG5cdFx0Ym9yZGVyLXJhZGl1czozcmVtO1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcbn1cblxuLnJlY29yZC1maWx0ZXItaW5wdXR7XG5cdFx0aGVpZ2h0OjIuNXJlbTtcblx0XHR3aWR0aDo0NXJlbTtcblx0XHRtYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucmVjb3JkLWNvbnRhaW5lcntcblx0XHRvdmVyZmxvdzphdXRvO1xuXHRcdG1heC1oZWlnaHQ6MTAwdmg7XG59XG5cbi5yZWNvcmQtaXRlbXtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdG92ZXJmbG93OmF1dG87XG5cdFx0bWF4LWhlaWdodDoyMHZoO1xuXHRcdGJvcmRlci1yYWRpdXM6JHRoZW1lLXJhZGl1cztcbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRsYXlvdXQtYnJlYWtwb2ludC14cyl7XG5cdC5yZWNvcmQtZGlhbG9ne1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MTAwJTtcblx0fVxuXHRcdC5yZWNvcmQtYnV0dG9uLWNvbnRhaW5lciB7XG5cdFx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seTtcblx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdH1cblxuXHRcdC5yZWNvcmQtYmFyLXBhcmVudHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRoZWlnaHQ6NXJlbTtcblx0XHR9XG5cblx0XHQucmVjb3JkLWJhci1jb250YWluZXJ7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6MTVyZW07XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDpzdGFydDtcdFxuXHRcdFx0XHRhbGlnbi1pdGVtczpzdGFydDtcblx0XHR9XG5cblx0XHQucmVjb3Jkcy1wYXJlbnR7XG5cdFx0XHRcdG92ZXJmbG93LXg6aGlkZGVuO1xuXHRcdH1cblx0XHQucmVjb3JkLWl0ZW0taGVhZGluZ3tcblx0XHRcdFx0cGFkZGluZzowLjNyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZToxLjZyZW07XG5cdFx0XHRcdGhlaWdodDozcmVtO1xuXHRcdH1cblx0XHRtZC1pY29ue1xuXHRcdFx0XHR3aWR0aDoyLjVyZW0gIWltcG9ydGFudDtcblx0XHRcdFx0bWluLXdpZHRoOjIuNXJlbSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5yZWNvcmQtYm9keXtcblx0XHRcdFx0d2lkdGg6MzByZW0gIWltcG9ydGFudDtcblx0XHRcdFx0aGVpZ2h0OjI1cmVtICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cblx0XHQucmVjb3JkLW5vdGlmaWNhdGlvbi1iYXJ7XG5cdFx0XHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6MXJlbTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjFyZW07XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6MHJlbTtcblx0XHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykgYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xuXHQucmVjb3JkLWRpYWxvZ3tcblx0XHQucmVjb3JkLWJ1dHRvbi1jb250YWluZXIge1xuXHRcdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHk7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHR9XG5cblx0XHQucmVjb3JkLWJhci1wYXJlbnR7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG5cdFx0fVxuXHRcdC5yZWNvcmQtYmFyLWNvbnRhaW5lcntcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdGhlaWdodDoxNXJlbTtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OnN0YXJ0O1x0XG5cdFx0XHRcdGFsaWduLWl0ZW1zOnN0YXJ0O1xuXHRcdH1cblx0XHQucmVjb3Jkcy1wYXJlbnR7XG5cdFx0XHRcdG92ZXJmbG93LXg6aGlkZGVuO1xuXHRcdH1cblx0XHQucmVjb3JkLWl0ZW0taGVhZGluZ3tcblx0XHRcdFx0cGFkZGluZzowLjNyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZToxLjdyZW07XG5cdFx0XHRcdGhlaWdodDozcmVtO1xuXHRcdH1cblxuXHRcdG1kLWljb257XG5cdFx0XHRcdHdpZHRoOjIuNXJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtaW4td2lkdGg6Mi41cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjowLjRyZW0gIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQucmVjb3JkLWJvZHl7XG5cdFx0XHRcdHdpZHRoOjM0cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDoyNXJlbSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5yZWNvcmQtYmFyLXBhcmVudHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRcdFx0XHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDo1cmVtO1xuXHRcdH1cblxuXHRcdC5yZWNvcmQtbm90aWZpY2F0aW9uLWJhcntcblx0XHRcdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDoxcmVtO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MXJlbTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czowcmVtO1xuXHRcdH1cbn1cbn1cbiIsIi5yZXBvcnQtY29udGVudHtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHR3aWR0aDoxMDAlO1xufVxuXG4jY29uZmlybS1jYXJke1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW46NXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6JHRoZW1lLXJhZGl1cztcbn1cblxuZmllbGRzZXR7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRib3JkZXItcmFkaXVzOjEwcHg7XG5cdFx0aGVpZ2h0OiAxMDAlOyBcbn1cblxuI2Vsb24tcmVwb3J0LWZvcm17XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczpzdGFydDtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDoxMDAlO1xuXG5cdFx0Zm9ybXtcblx0XHRcdFx0bWFyZ2luOjEwcHg7XG5cdFx0fVxuXHRcdGxlZ2VuZHtcblx0XHRcdFx0Zm9udC1zaXplOjE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjQwMDtcblx0XHRcdFx0cGFkZGluZzo1cHg7XG5cdFx0XHRcdGNvbG9yOmJsdWU7XG5cdFx0fVxufVxuIiwiLnJlcG9ydC1oZWFkZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0XHRtYXgtaGVpZ2h0OjdyZW07XG5cdFx0Zm9udC1zaXplOjJyZW07XG59XG5cbi5yZXBvcnQtZGVzY3JpcHRpb257XG5cdFx0Zm9udC1zaXplOjEuNXJlbTtcblx0XHRtaW4taGVpZ2h0OjE1cmVtO1xufVxuIFxuXG4ucmVwb3J0LW1lc3NhZ2V7XG5cdFx0Zm9udC1zaXplOjEuMXJlbTtcblx0XHRjb2xvcjokdGhlbWUtY29sb3I7XG59XG5cbm1kLWNhcmQtaGVhZGVye1xuXHRcdGZvbnQtc2l6ZTozcmVtO1xufVxuLm1haW57XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0d2lkdGg6MTAwJTtcbn1cblxuLnJlcG9ydC1iYXItY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xufVxuXG4uaWNvbi1zZXBhcmF0b3J7XG5cdFx0bWFyZ2luLXJpZ2h0OjJyZW07XG59XG5cbi5jdXJyZW50LXJlcG9ydHtcblx0XHRiYWNrZ3JvdW5kOmFsaWNlYmx1ZSAhaW1wb3J0YW50O1xufVxuXG4ucmVwb3J0LWJ1dHRvbi1jb250YWluZXIge1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0aGVpZ2h0OjVyZW07XG59XG4ucmVwb3J0LW5vdGlmaWNhdGlvbi1iYXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdHdpZHRoOjEwMHJlbTtcblx0XHRoZWlnaHQ6M3JlbTtcblx0XHRib3JkZXItcmFkaXVzOjNyZW07XG5cdFx0YmFja2dyb3VuZDojMDU1RUVEO1xuXHRcdGNvbG9yOiNGRkZGRkZcbn1cblxuLnJlcG9ydC1kaWFsb2d7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdG92ZXJmbG93OmhpZGRlbjtcbn1cblxuLm1haW4tYWRkLXJlcG9ydHtcblx0XHR3aWR0aDo3cmVtICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OjdyZW0gIWltcG9ydGFudDtcbn1cblxuLnJlcG9ydC1jaGVja2JveHtcblx0XHRtZC1jaGVja2JveHtcblx0XHRcdFx0bWFyZ2luOjBweDtcblx0XHR9XG59XG5cbi5jbG9zZS1pY29ue1xuXHRcdGJhY2tncm91bmQ6cmVkO1xufVxuXG4ucmVwb3J0LWJhci1wYXJlbnR7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0aGVpZ2h0OjVyZW07XG5cdFx0d2lkdGg6MzByZW07XG5cdFx0Ym9yZGVyLXJhZGl1czozcmVtO1xufVxuXG4ucmVwb3J0LWJ1dHRvbi1wYW5lbHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0LnNlcGFyYXRvcntcblx0XHRcdFx0cGFkZGluZy1yaWdodDoxcmVtO1xuXHRcdH1cbn1cblxuXG4ucmVwb3J0LWl0ZW0tbGFiZWx7XG5cdFx0cGFkZGluZy1yaWdodDo1cHg7XG59XG5cbi5yZXBvcnQtaXRlbS1mb290ZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0XHRib3JkZXItcmFkaXVzOjNweDtcblx0XHRwYWRkaW5nOjJweDtcbn1cblxuLnJlcG9ydC1oZWFkaW5ne1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdGhlaWdodDozcmVtO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czo1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OjAuMnJlbTtcbn1cblxuLnJlcG9ydC1ib2R5e1xuXHRcdG1pbi1oZWlnaHQ6NTByZW07XG5cdFx0bWF4LWhlaWdodDo1MHJlbTtcblx0XHR3aWR0aDozNXJlbTtcblx0XHRib3JkZXItcmFkaXVzOjAuNXJlbTtcblx0XHRtYXJnaW46MXJlbTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtcblx0XHRib3JkZXItcmFkaXVzOiR0aGVtZS1yYWRpdXM7XG59XG5cbi5yZXBvcnQtZGVzY3JpcHRpb24tZWRpdG9ye1xuXHRcdGZvbnQtc2l6ZToxLjVyZW07XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MjVyZW07XG5cdFx0bWFyZ2luOjAuMnJlbTtcblx0XHR3b3JkLXdyYXA6YnJlYWstd29yZDtcblx0XHR0ZXh0LWFsaWduOmp1c3RpZnk7XG59XG5cbi5yZXBvcnQtZGVzY3JpcHRpb24tc3RyaW5ne1xuXHRcdGZvbnQtc2l6ZToxLjVyZW07XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MjVyZW07XG5cdFx0bWFyZ2luOjAuMnJlbTtcblx0XHR3b3JkLXdyYXA6YnJlYWstd29yZDtcblx0XHR0ZXh0LWFsaWduOmp1c3RpZnk7XG59XG5cbi5yZXBvcnQtbnVtYmVyLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHk7XG5cdFx0aGVpZ2h0OjExcmVtO1xufVxuXG4ucmVwb3J0LWltYWdlLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHk7XG59XG5cbi5yZXBvcnQtZGVzY3JpcHRpb24tY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG59XG5cbi5yZXBvcnQtZGVzY3JpcHRpb24tbnVtYmVyLWhlYWRpbmd7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdGhlaWdodDoycmVtO1xuXHRcdHdpZHRoOjEwcmVtO1xuXHRcdGJvcmRlci1yYWRpdXM6MC41cmVtO1xuXHRcdGJhY2tncm91bmQ6I0RERDtcblx0XHRmb250LXNpemU6MXJlbTtcbn1cblxuLnJlcG9ydC1kZXNjcmlwdGlvbi1udW1iZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdGZvbnQtc2l6ZTo1LjVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDo1cmVtO1xuXHRcdG1hcmdpbjowLjJyZW07XG5cdFx0d29yZC13cmFwOmJyZWFrLXdvcmQ7XG5cdFx0dGV4dC1hbGlnbjpqdXN0aWZ5O1xufVxuXG4ucmVwb3J0LWl0ZW0taGVhZGluZ3tcblx0XHRwYWRkaW5nOjAuM3JlbTtcblx0XHRmb250LXNpemU6MS44cmVtO1xufVxuXG4ucmVwb3J0LWZvb3Rlcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQ7XG59XG5cbi5yZXBvcnQtaXRlbS1kYXRle1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xufVxuXG4ucmVwb3J0LWl0ZW0tc3RhdHVze1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xufVxuXG4ucmVwb3J0LWl0ZW0tYWNjb3VudHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcbn1cblxuI3JlcG9ydC1jb250ZW50e1xuXHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0aGVpZ2h0OjEwMCU7XG59XG5cbi5yZXBvcnQtZmlsdGVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOnN0YXJ0O1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0Ly9taW4taGVpZ2h0OjE1cmVtO1xuXHRcdC8vbWF4LWhlaWdodDoyMHJlbTtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiR0aGVtZS1yYWRpdXM7XG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdG92ZXJmbG93OmF1dG87XG59XG5cbi5yZXBvcnQtZmlsdGVyLWlucHV0e1xuXHRcdGhlaWdodDoyLjVyZW07XG5cdFx0d2lkdGg6NDVyZW07XG5cdFx0bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudDtcbn1cblxuLnJlcG9ydC1jb250YWluZXJ7XG5cdFx0b3ZlcmZsb3c6YXV0bztcblx0XHRtYXgtaGVpZ2h0OjEwMHZoO1xufVxuXG4ucmVwb3J0LWl0ZW17XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRvdmVyZmxvdzphdXRvO1xuXHRcdG1heC1oZWlnaHQ6MjB2aDtcblx0XHRib3JkZXItcmFkaXVzOiR0aGVtZS1yYWRpdXM7XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokbGF5b3V0LWJyZWFrcG9pbnQteHMpe1xuXHRcdC5yZXBvcnQtYnV0dG9uLWNvbnRhaW5lciB7XG5cdFx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdH1cblxuXHRcdC5yZXBvcnQtYmFyLXBhcmVudHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRoZWlnaHQ6NXJlbTtcblx0XHR9XG5cblx0XHQucmVwb3J0LWJhci1jb250YWluZXJ7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5yZXBvcnRzLXBhcmVudHtcblx0XHRcdFx0b3ZlcmZsb3cteDpoaWRkZW47XG5cdFx0fVxuXHRcdC5yZXBvcnQtaXRlbS1oZWFkaW5ne1xuXHRcdFx0XHRwYWRkaW5nOjAuM3JlbTtcblx0XHRcdFx0Zm9udC1zaXplOjEuNnJlbTtcblx0XHRcdFx0aGVpZ2h0OjNyZW07XG5cdFx0fVxuXHRcdG1kLWljb257XG5cdFx0XHRcdHdpZHRoOjIuNXJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtaW4td2lkdGg6Mi41cmVtICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LnJlcG9ydC1ib2R5e1xuXHRcdFx0XHR3aWR0aDozMHJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHRoZWlnaHQ6MjVyZW0gIWltcG9ydGFudDtcblx0XHR9XG5cblxuXHRcdC5yZXBvcnQtbm90aWZpY2F0aW9uLWJhcntcblx0XHRcdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDoxcmVtO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MXJlbTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czowcmVtO1xuXHRcdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtKSB7XG5cdFx0LnJlcG9ydC1idXR0b24tY29udGFpbmVyIHtcblx0XHRcdFx0ZGlzcGxheTpmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0fVxuXG5cdFx0LnJlcG9ydC1iYXItcGFyZW50e1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblx0XHQucmVwb3J0LWJhci1jb250YWluZXJ7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQucmVwb3J0cy1wYXJlbnR7XG5cdFx0XHRcdG92ZXJmbG93LXg6aGlkZGVuO1xuXHRcdH1cblx0XHQucmVwb3J0LWl0ZW0taGVhZGluZ3tcblx0XHRcdFx0cGFkZGluZzowLjNyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZToxLjdyZW07XG5cdFx0XHRcdGhlaWdodDozcmVtO1xuXHRcdH1cblxuXHRcdG1kLWljb257XG5cdFx0XHRcdHdpZHRoOjIuNXJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtaW4td2lkdGg6Mi41cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjowLjRyZW0gIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQucmVwb3J0LWJvZHl7XG5cdFx0XHRcdHdpZHRoOjM0cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDoyNXJlbSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5yZXBvcnQtYmFyLXBhcmVudHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRcdFx0XHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDo1cmVtO1xuXHRcdH1cblxuXHRcdC5yZXBvcnQtbm90aWZpY2F0aW9uLWJhcntcblx0XHRcdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDoxcmVtO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MXJlbTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czowcmVtO1xuXHRcdH1cbn1cbiIsIi5yZXBvcnRze1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0ZmxleC13cmFwOndyYXA7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRhbGlnbi1pdGVtczpzdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdG92ZXJmbG93LXk6YXV0bztcbn1cblxuLmRhdGV7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdHdpZHRoOjI1JTtcbn1cblxuLm1haW4tcmVwb3J0e1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHQvL2JhY2tncm91bmQ6ICNmMGY4ZmY3Mztcbn1cblxuLnBhcmVudC1kYXRle1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0d2lkdGg6OTAlO1xuXHRcdGhlaWdodDo4cmVtO1xuXHRcdGJvcmRlci1yYWRpdXM6MXJlbTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRsYXlvdXQtYnJlYWtwb2ludC1zbSl7XG5cdC5yZXBvcnRze1xuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OnN0YXJ0O1xuXHRcdG92ZXJmbG93LXk6YXV0bztcblx0fVxuXHQucGFyZW50LWRhdGV7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MTByZW07XG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdGJvcmRlci1yYWRpdXM6MHB4O1xuXHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHk7XG5cdH1cbn1cbiIsIiNyZXF1ZXN0LWNvbnRlbnQge1xuXHRcdGhlaWdodDoxMDAlXG59XG5cbi5yZXF1ZXN0LWJvZHl7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRwYWRkaW5nOjNweDtcblx0XHRtYXJnaW46MHB4O1xufVxuXG4uZGlhbG9nLWZvcm17XG59XG5cblxuLnJlcXVlc3QtcGFyZW50e1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHR3aWR0aDo0MHJlbTtcblx0XHRtaW4td2lkdGg6NDByZW07XG5cdFx0bWF4LXdpZHRoOjQwcmVtO1xuXHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0YWxpZ24taXRlbXM6c3RhcnQ7XG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdGp1c3RpZnktY29udGVudDpzdGFydDtcblx0XHRmbGV4LXdyYXA6d3JhcDtcblx0XHRwYWRkaW5nOjAuNXJlbTtcblx0XHRhbGlnbi1jb250ZW50OmZsZXgtc3RhcnQ7XG59XG5cbiNyZXF1ZXN0LWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDpzdGFydDtcblx0XHRhbGlnbi1jb250ZW50OmNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczpzdGFydDtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdG1heC1oZWlnaHQ6NjAwcHg7XG5cdFx0ZmxleDoxXG59XG5cbiNyZXF1ZXN0e1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0Ym9yZGVyLXJhZGl1czo1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC13cmFwOndyYXA7XG59XG5cbi5yZXF1ZXN0e1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRhbGlnbi1jb250ZW50OmZsZXgtc3RhcnQ7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MTFyZW07XG5cdFx0Ym9yZGVyLXJhZGl1czowLjVyZW0gIWltcG9ydGFudDtcblx0XHRib3JkZXItc3R5bGU6c29saWQ7XG5cdFx0Ym9yZGVyLXdpZHRoOjNweDsgXG5cdFx0Ym9yZGVyLWNvbG9yOiR0aGVtZS1ob3Zlci1jb2xvcjtcblx0XHRtYXJnaW4tYm90dG9tOjAuNXJlbTtcbn1cblxuLnJlcXVlc3QtY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0Ym9yZGVyLXJhZGl1czo1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yZXF1ZXN0LWluaXRpYWwtY2FyZHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0d2lkdGg6MzBweDtcblx0XHRoZWlnaHQ6MzBweDtcblx0XHRib3JkZXItcmFkaXVzOjMwcHggIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiNGRkZGRkY7XG5cdFx0Ym9yZGVyLXN0eWxlOnNvbGlkO1xuXHRcdGJvcmRlci1jb2xvcjojRkZGRkZGO1xuXHRcdG1hcmdpbjoxcHg7XG59XG5cbi5yZXF1ZXN0LWluaXRpYWx7XG5cdFx0Zm9udC1zaXplOjE1cHg7XG5cdFx0Y29sb3I6IzAwMDAwMDtcbn1cblxuLnJlcXVlc3QtbmFtZXtcblx0XHRmb250LXNpemU6MTVweDtcblx0XHRtYXJnaW46MjBweDtcbn1cbiIsIiNzYWxlLWNvbnRlbnQge1xuXHRcdGhlaWdodDoxMDAlXG59XG5cbi5zYWxlLWJvZHl7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRwYWRkaW5nOjNweDtcblx0XHRtYXJnaW46MHB4O1xufVxuXG4uc2FsZS1wYXJlbnR7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdHdpZHRoOjQwcmVtO1xuXHRcdG1pbi13aWR0aDo0MHJlbTtcblx0XHRtYXgtd2lkdGg6NDByZW07XG5cdFx0Ly9iYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdGFsaWduLWl0ZW1zOnN0YXJ0O1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3RhcnQ7XG5cdFx0ZmxleC13cmFwOndyYXA7XG5cdFx0cGFkZGluZzowLjVyZW07XG5cdFx0YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0O1xufVxuXG4jc2FsZS1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3RhcnQ7XG5cdFx0YWxpZ24tY29udGVudDpjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6c3RhcnQ7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHRtYXgtaGVpZ2h0OjYwMHB4O1xuXHRcdGZsZXg6MVxufVxuXG4jc2FsZXtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdGJvcmRlci1yYWRpdXM6NTBweCAhaW1wb3J0YW50O1xuXHRcdGZsZXgtd3JhcDp3cmFwO1xufVxuXG4uc2FsZXtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0O1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OjExcmVtO1xuXHRcdGJvcmRlci1yYWRpdXM6MC41cmVtICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXN0eWxlOnNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDozcHg7IFxuXHRcdGJvcmRlci1jb2xvcjokdGhlbWUtaG92ZXItY29sb3I7XG5cdFx0bWFyZ2luLWJvdHRvbTowLjVyZW07XG5cdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG59XG5cbi5zYWxlLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdGJvcmRlci1yYWRpdXM6NTBweCAhaW1wb3J0YW50O1xufVxuXG4uc2FsZS1pbml0aWFsLWNhcmR7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdHdpZHRoOjMwcHg7XG5cdFx0aGVpZ2h0OjMwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czozMHB4ICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDojRkZGRkZGO1xuXHRcdGJvcmRlci1zdHlsZTpzb2xpZDtcblx0XHRib3JkZXItY29sb3I6I0ZGRkZGRjtcblx0XHRtYXJnaW46MXB4O1xufVxuXG4uc2FsZS1pbml0aWFse1xuXHRcdGZvbnQtc2l6ZToxNXB4O1xuXHRcdGNvbG9yOiMwMDAwMDA7XG59XG5cbi5zYWxlLW5hbWV7XG5cdFx0Zm9udC1zaXplOjE1cHg7XG5cdFx0bWFyZ2luOjIwcHg7XG59XG4iLCIjc2NyaXB0cy1jb250YWluZXJ7XG5cdGRpc3BsYXk6ZmxleDtcblx0ZmxleC1mbG93OnJvdyB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6c3RhcnQ7XG5cdHdpZHRoOjEwMCU7XG59XG5cblxuI3NjcmlwdHMtcGFyZW50e1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxO1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogc3RhcnQ7XG5cdGFsaWduLWl0ZW1zOiBzdGFydDtcblx0aGVpZ2h0OiAxMDAlO1xuXHQvL2JhY2tncm91bmQ6IHJnYmEoMTk3LCAxNjIsIDExOSwgMC4zKTtcbn1cblxuI3NjcmlwdHMtcGFuZWx7XG5cdGJvcmRlci1yYWRpdXM6JHRoZW1lLXJhZGl1cztcbn1cblxuI3NjcmlwdHMtYnV0dG9ue1xuXHRiYWNrZ3JvdW5kOiM4MDAwODAgIWltcG9ydGFudDtcbn1cblxuI3NjcmlwdHN7XG59XG5cbiNzY3JpcHRzLW5hbWV7XG5cdGZvbnQtc2l6ZToxNnB4O1xufVxuXG4jc2NyaXB0LWl0ZW17XG5cdGRpc3BsYXk6ZmxleDtcblx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG59XG5cbiNzY3JpcHQtY2FyZHtcblx0ZGlzcGxheTpmbGV4O1xuXHRhbGlnbi1jb250ZW50czpjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0YmFja2dyb3VuZDokdGhlbWUtaWNvbi1ibHVlO1xuXHRjb2xvcjojRkZGRkZGO1xuXHRib3JkZXItcmFkaXVzOjUwcHg7XG5cdGN1cnNvcjpwb2ludGVyO1xufVxuXG4jc2NyaXB0LWNhcmQ6aG92ZXJ7XG5cdGJvcmRlcjpzb2xpZDtcblx0Ym9yZGVyLXdpZHRoOjFweDtcblx0Ym9yZGVyLWNvbG9yOiR0aGVtZS1pY29uLWJsdWU7XG5cdGJhY2tncm91bmQ6JHRoZW1lLWJhY2tncm91bmQtYmx1ZTtcblx0Y29sb3I6I0ZGRkZGRjtcblx0Y3Vyc29yOnBvaW50ZXI7XG59XG5cbi5zY3JpcHQtdGV4dHtcblx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0dGV4dC1qdXN0aWZ5OiBpbnRlci13b3JkO1xufVxuXG4uaW5pdGlhbHtcblx0Y29sb3I6d2hpdGUgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOjUwcHggIWltcG9ydGFudDtcbn1cblxuI3NjcmlwdC10b3RhbHtcblx0YmFja2dyb3VuZDojRkZGRkZGICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiMwMDAwMDAgIWltcG9ydGFudDtcblx0aGVpZ2h0OjMycHggIWltcG9ydGFudDtcblx0d2lkdGg6MzJweCAhaW1wb3J0YW50O1xufVxuIiwiLnNlYXJjaC1iYXItYnV0dG9uLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xufVxuXG4uc2VhcmNoLWJhci1wYXJlbnR7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0aGVpZ2h0OjVyZW07XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRib3JkZXItcmFkaXVzOjNyZW07XG5cdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG59XG5cbi5zZWFyY2gtbm90aWZpY2F0aW9uLWJhcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0d2lkdGg6MzUlO1xuXHRcdGhlaWdodDozcmVtO1xuXHRcdGJvcmRlci1yYWRpdXM6M3JlbTtcblx0XHRiYWNrZ3JvdW5kOiMwNTVFRUQyRTtcblx0XHRjb2xvcjojMDAwMDAwO1xuXHRcdGZvbnQtc2l6ZToxLjhyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xuXHRcdC5zZWFyY2gtYmFyLXBhcmVudHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRcdFx0XHRoZWlnaHQ6MTByZW07XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0fVxuXHRcdC5zZWFyY2gtbm90aWZpY2F0aW9uLWJhcntcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czowLjVyZW07XG5cdFx0fVxufVxuIiwiZWxvbi1zZWFyY2h7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRvdmVyZmxvdy14OmhpZGRlbjtcblx0XHRoZWlnaHQ6MTAwJTtcbn1cblxuJG1hcmdpbjo1cHg7XG4jc2VhcmNoLWNvbnRhaW5lcntcblx0ZGlzcGxheTpmbGV4O1xuXHRoZWlnaHQ6MTAwJTtcblx0Ym9yZGVyLXJhZGl1czoxMHB4O1xufVxuXG4jc2VhcmNoLXBhcmVudHtcblx0bWluLWhlaWdodDozMDBweFxufVxuXG4uc2VhcmNoLWl0ZW17XG5cdHdpZHRoOjIwJTtcbn1cblxuLnNlYXJjaC1pbnB1dC1jb250YWluZXJ7XG5cdGRpc3BsYXk6ZmxleDtcblx0ZmxleC1kaXJlY3Rpb246cm93O1xufVxuXG4uc2VhcmNoLWlucHV0e1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDtcblx0d2lkdGg6MTAwJTtcbn1cblxuLnF1ZXJ5LWNhcmR7XG5cdGJvcmRlci1yYWRpdXM6JHRoZW1lLXJhZGl1cztcblx0cGFkZGluZzo1cHg7XG59XG4ucXVlcnktaW5kZXh7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xuXHRjb2xvcjogd2hpdGU7XG5cdGJhY2tncm91bmQ6ICR0aGVtZS1pY29uLWJsdWU7XG59XG5cbiNzZWFyY2gtZm9ybS1jb250YWluZXJ7XG5cdGRpc3BsYXk6ZmxleDtcblx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRmbGV4OjEgMSBhdXRvO1xuXHR3aWR0aDpmaXQtY29udGVudDtcblx0bWluLXdpZHRoOjYwMHB4O1xufVxuXG4uZnVsbC13aWR0aHtcblx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xufVxuXG5cbiNzZWFyY2gtdGFie1xufVxuXG4uc2VhcmNoLWJhcntcblx0Ym9yZGVyLXJhZGl1czokbWFyZ2luICFpbXBvcnRhbnQ7XG59XG5cbiNzZWFyY2gtZW5naW5le1xuXHRtZC1jYXJkIHtcblx0XHRtZC1jYXJkLWNvbnRlbnR7XG5cdFx0XHRwYWRkaW5nOjBcblx0XHR9XG5cdH1cbn1cblxubGVnZW5ke1xuXHRjb2xvcjokdGhlbWUtcmVkO1xufVxuI3NlYXJjaCB7XG5cbiAgICAuaGVhZGVyIHtcblxuICAgICAgICAuc2VhcmNoIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzgwcHg7XG5cbiAgICAgICAgICAgIC5zZWFyY2gtaWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0yNHB4IDAgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYXJjaC1pbnB1dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNDhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMzAwbXMgZWFzZTtcblxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50IHtcblxuICAgICAgICBtZC10YWJzIHtcblxuICAgICAgICAgICAgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xuXG4gICAgICAgICAgICAgICAgbWQtdGFiLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbWQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXN1bHQtaW5mbyB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuXG4gICAgICAgICAgICAubWQtdGl0bGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBhZ2VyIHtcblxuICAgICAgICAgICAgICAgIC5wYWdlLWluZm8ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2ltcGxlLXBhZ2luYXRpb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAzMnB4IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFJFU1BPTlNJVkVcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xuXG4gICAgI3NlYXJjaCB7XG5cbiAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuXG4gICAgICAgICAgICAucmVzdWx0LWluZm8ge1xuXG4gICAgICAgICAgICAgICAgLnBhZ2VyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIiNzcWwtY29udGFpbmVye1xuXHR3aWR0aDo5OCU7XG59XG4iLCIuY2F0ZWdvcnktaGVhZGVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xufVxuI2NhdGVnb3J5LWNvbnRhaW5lcntcblx0XHR3aWR0aDoxMDAlO1xufVxuI2NhdGVnb3J5LWhlYWRlcntcblx0XHR3aWR0aDozMHJlbTtcbn1cblxuLmNhdGVnb3J5LXNlYXJjaHtcblx0XHR3aWR0aDozMHJlbSAhaW1wb3J0YW50O1xufVxuXG4jY2F0ZWdvcnktcGFyZW50e1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0ZmxleC13cmFwOndyYXA7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdGhlaWdodDoxMDAlO1xufVxuXG4jY2F0ZWdvcnktY2FyZHtcblx0XHRoZWlnaHQ6MTAwJTtcbn1cblxuLmNhdGVnb3J5LWl0ZW0tbGFiZWx7XG5cdFx0cGFkZGluZy1yaWdodDo1cHg7XG59XG5cbi5jYXRlZ29yeS1pdGVtLWxpZmV7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0XHRib3JkZXItcmFkaXVzOjNweDtcblx0XHRwYWRkaW5nOjJweDtcbn1cblxuLmNhdGVnb3J5LWNhcmR7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6c3RhcnQ7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0Ly93aWR0aDoxMDAlO1xuXHRcdGJvcmRlci1yYWRpdXM6M3JlbTtcblx0XHRwYWRkaW5nLWxlZnQ6MC4ycmVtO1xufVxuXG4uY2F0ZWdvcnktYm9keXtcblx0XHRoZWlnaHQ6MTM1cHg7XG5cdFx0d2lkdGg6NDByZW07XG5cdFx0Ym9yZGVyLXJhZGl1czo1cHg7XG5cdFx0bWFyZ2luOjFyZW07XG59XG4uY2F0ZWdvcnktaXRlbS1kZXNjcmlwdGlvbntcblx0XHRmb250LXNpemU6MTNweDtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDoyMHB4O1xuXHRcdG1hcmdpbjozcHg7XG59XG4uY2F0ZWdvcnktaXRlbS1oZWFkaW5ne1xuXHRcdHBhZGRpbmc6MC4zcmVtO1xuXHRcdGZvbnQtc2l6ZToxOHB4O1xufVxuXG4uY2F0ZWdvcnktZm9vdGVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDtcbn1cblxuLmNhdGVnb3J5LWl0ZW0tZGF0ZXtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcbn1cblxuLmNhdGVnb3J5LWl0ZW0tdGltZXtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcbn1cblxuLmNhdGVnb3J5LWl0ZW0tZGVzY3JpcHRpb257XG5cbn1cblxuI2NhdGVnb3J5LWNvbnRlbnR7XG5cdFx0aGVpZ2h0OjEwMCU7XG59XG5cbiNjYXRlZ29yeS1maWx0ZXJ7XG5cdFx0d2lkdGg6MTAwJTtcbn1cblxuLmNhdGVnb3J5LWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdG92ZXJmbG93OmF1dG87XG5cdFx0bWF4LWhlaWdodDoxMDB2aDtcbn1cblxuLmNhdGVnb3J5LWl0ZW17XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRvdmVyZmxvdzphdXRvO1xuXHRcdG1heC1oZWlnaHQ6MjB2aDtcblx0XHRib3JkZXItcmFkaXVzOiR0aGVtZS1yYWRpdXM7XG59XG5cbiIsIi50YXNrLXNlYXJjaHtcblx0XHR3aWR0aDozMHJlbSAhaW1wb3J0YW50O1xufVxuXG4jdGFzay1wYXJlbnR7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0XHRmbGV4LXdyYXA6d3JhcDtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHR3aWR0aDoxMDAlO1xufVxuXG4jdGFzay1jYXJke1xuXG59XG4udGFzay1oZWFkZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG59XG5cbi50YXNrcy1oZWFkZXItY2FyZHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOjFyZW07XG59XG4udGFzay1pdGVtLWxhYmVse1xuXHRcdHBhZGRpbmctcmlnaHQ6NXB4O1xufVxuXG4udGFzay1pdGVtLWxpZmV7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0XHRib3JkZXItcmFkaXVzOjNweDtcblx0XHRwYWRkaW5nOjJweDtcbn1cblxuLnRhc2stY2FyZHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdGp1c3RpZnktY29udGVudDpzdGFydDtcblx0XHRhbGlnbi1pdGVtczpzdGFydDtcblx0XHRoZWlnaHQ6MTEwcHg7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRib3JkZXItcmFkaXVzOjVweDtcblx0XHRwYWRkaW5nLWxlZnQ6MC4ycmVtO1xufVxuXG4udGFzay1ib2R5e1xuXHRcdGhlaWdodDoxNXJlbTtcblx0XHR3aWR0aDozOHJlbTtcblx0XHRib3JkZXItcmFkaXVzOjAuNXJlbTtcblx0XHRtYXJnaW46MXJlbTtcbn1cblxuLnRhc2staXRlbS1kZXNjcmlwdGlvbntcblx0XHRmb250LXNpemU6MS41cmVtO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OjFyZW07XG5cdFx0bWFyZ2luOjAuM3JlbTtcbn1cblxuLnRhc2staXRlbS1oZWFkaW5ne1xuXHRcdHBhZGRpbmc6MC4zcmVtO1xuXHRcdGZvbnQtc2l6ZToxLjVyZW07XG59XG5cbi50YXNrLWZvb3Rlcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQ7XG59XG5cbi50YXNrLWl0ZW0tZGF0ZXtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcbn1cblxuLnRhc2staXRlbS10aW1le1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xufVxuXG4udGFzay1pdGVtLWRlc2NyaXB0aW9ue1xuXG59XG5cbiN0YXNrLWNvbnRlbnR7XG5cdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRoZWlnaHQ6MTAwJTtcbn1cblxuI3Rhc2stZmlsdGVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRtYXJnaW46MDtcblx0XHRtZC1pbnB1dC1jb250YWluZXJ7XG5cdFx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0bWFyZ2luOjA7XG5cdFx0fVxufVxuXG4udGFzay1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRvdmVyZmxvdzphdXRvO1xuXHRcdG1heC1oZWlnaHQ6MTAwdmg7XG59XG5cbi50YXNrLWl0ZW17XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRvdmVyZmxvdzphdXRvO1xuXHRcdG1heC1oZWlnaHQ6MjB2aDtcblx0XHRib3JkZXItcmFkaXVzOiR0aGVtZS1yYWRpdXM7XG59XG5cbiIsIiN0b2RvLXBhcmVudHtcblx0aGVpZ2h0OjEwMHB4O1xufVxuXG4jdG9kby1jYXJke1xuXG59XG5cbi50b2RvLWl0ZW0tbGFiZWx7XG5cdHBhZGRpbmctcmlnaHQ6NXB4O1xufVxuXG4udG9kby1pdGVtLWxpZmV7XG5cdGRpc3BsYXk6ZmxleDtcblx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRib3JkZXItcmFkaXVzOjNweDtcblx0cGFkZGluZzoycHg7XG59XG5cbi50b2RvLWNhcmR7XG5cdGRpc3BsYXk6ZmxleDtcblx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRoZWlnaHQ6MTEwcHg7XG5cdHdpZHRoOjEwMCU7XG5cdGJvcmRlci1yYWRpdXM6NXB4O1xufVxuLnRvZG8tYm9keXtcblx0aGVpZ2h0OjEzNXB4O1xuXHR3aWR0aDoxMDAlO1xuXHRib3JkZXItcmFkaXVzOjVweDtcbn1cbi50b2RvLWl0ZW0tZGVzY3JpcHRpb257XG5cdGZvbnQtc2l6ZToxM3B4O1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MjBweDtcblx0bWFyZ2luOjNweDtcbn1cblxuLnRvZG8tZm9vdGVye1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDtcbn1cblxuLnRvZG8taXRlbS1kYXRle1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0YWxpZ24taXRlbXM6Y2VudGVyO1xufVxuXG4udG9kby1pdGVtLXRpbWV7XG5cdGRpc3BsYXk6ZmxleDtcblx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRhbGlnbi1pdGVtczpjZW50ZXI7XG59XG5cbi50b2RvLWl0ZW0tZGVzY3JpcHRpb257XG5cbn1cblxuI3RvZG8tY29udGVudHtcblx0Ly9iYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRoZWlnaHQ6MTAwJTtcbn1cblxuI3RvZG8tZmlsdGVye1xuXHR3aWR0aDoxMDAlO1xufVxuXG4udG9kby1jb250YWluZXJ7XG5cdGRpc3BsYXk6ZmxleDtcblx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRvdmVyZmxvdzphdXRvO1xuXHRtYXgtaGVpZ2h0OjEwMHZoO1xufVxuXG4udG9kby1pdGVte1xuXHRkaXNwbGF5OmZsZXg7XG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0b3ZlcmZsb3c6YXV0bztcblx0bWF4LWhlaWdodDoyMHZoO1xuXHRib3JkZXItcmFkaXVzOiR0aGVtZS1yYWRpdXM7XG59XG5cbi5zZWFyY2gtdG9kb3tcblx0ZGlzcGxheTpmbGV4O1xuXHRwYWRkaW5nOjVweDtcblx0Ym9yZGVyOjNweDtcblx0YWxpZ24taXRlbXM6c3RhcnQgY2VudGVyO1xuXHR3aWR0aDoxMDAlO1xuXHRtYXgtaGVpZ2h0OjIwJTtcblx0b3ZlcmZsb3c6aGlkZGVuO1xufVxuIiwiLnRvb2wtYm9keXtcblx0aGVpZ2h0OjEycmVtO1xuXHR3aWR0aDoxMDAlO1xuXHRib3JkZXItcmFkaXVzOjAuNXJlbTtcbn1cblxuLnRvb2wtY2FyZHtcblx0ZGlzcGxheTpmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdGhlaWdodDoxMTBweDtcblx0d2lkdGg6MTAwJTtcblx0Ym9yZGVyLXJhZGl1czo1cHg7XG59XG5cbiNtYWluLXRvb2wtY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0ZmxleC13cmFwOndyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG59XG5cbiN0b29sLWNvbnRlbnQge1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6NDlyZW07XG59XG5cbi5tYWluLXRvb2wtcGFyZW50e1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHR3aWR0aDo0MHJlbTtcblx0XHRtaW4td2lkdGg6NDByZW07XG5cdFx0bWF4LXdpZHRoOjQwcmVtO1xuXHRcdGFsaWduLWl0ZW1zOnN0YXJ0O1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3RhcnQ7XG5cdFx0ZmxleC13cmFwOndyYXA7XG5cdFx0cGFkZGluZzowLjVyZW07XG5cdFx0YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0O1xufVxuXG4udG9vbC1wYXJlbnR7XG5cdFx0aGVpZ2h0OjQ5cmVtO1xuXHRcdHdpZHRoOjEwMCU7XG59XG5cbiN0b29sLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDpzdGFydDtcblx0XHRhbGlnbi1jb250ZW50OmNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczpzdGFydDtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdG1heC1oZWlnaHQ6NjAwcHg7XG5cdFx0ZmxleDoxXG59XG5cbiN0b29se1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0Ym9yZGVyLXJhZGl1czo1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC13cmFwOndyYXA7XG59XG5cbi50b29se1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRhbGlnbi1jb250ZW50OmZsZXgtc3RhcnQ7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MTFyZW07XG5cdFx0Ym9yZGVyLXJhZGl1czowLjVyZW0gIWltcG9ydGFudDtcblx0XHRib3JkZXItc3R5bGU6c29saWQ7XG5cdFx0Ym9yZGVyLXdpZHRoOjNweDsgXG5cdFx0Ym9yZGVyLWNvbG9yOiR0aGVtZS1ob3Zlci1jb2xvcjtcblx0XHRtYXJnaW4tYm90dG9tOjAuNXJlbTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtcbn1cblxuLnRvb2wtY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0Ym9yZGVyLXJhZGl1czo1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b29sLWluaXRpYWwtY2FyZHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0d2lkdGg6MzBweDtcblx0XHRoZWlnaHQ6MzBweDtcblx0XHRib3JkZXItcmFkaXVzOjMwcHggIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiNGRkZGRkY7XG5cdFx0Ym9yZGVyLXN0eWxlOnNvbGlkO1xuXHRcdGJvcmRlci1jb2xvcjojRkZGRkZGO1xuXHRcdG1hcmdpbjoxcHg7XG59XG5cbi50b29sLWluaXRpYWx7XG5cdFx0Zm9udC1zaXplOjE1cHg7XG5cdFx0Y29sb3I6IzAwMDAwMDtcbn1cblxuLnRvb2wtbmFtZXtcblx0XHRmb250LXNpemU6MTVweDtcblx0XHRtYXJnaW46MjBweDtcbn1cbiIsIi5jYXJkLWhlYWRpbmd7XG5cdFx0Zm9udC1zaXplOjEuN3JlbTtcbn1cblxuLm1haW4tY2FyZHN7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHRvdmVyZmxvdy15OmhpZGRlbjtcblx0XHRvdmVyZmxvdy14OmhpZGRlbjtcbn1cblxuLmhvbWUtY2FyZHtcblx0XHRib3JkZXItcmFkaXVzOjEwcHggIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHRtaW4taGVpZ2h0OiA1OHJlbTtcblx0XHRtYXgtaGVpZ2h0OiA1OHJlbTtcblx0XHRtaW4td2lkdGg6MzByZW07XG5cdFx0bWF4LXdpZHRoOjMwcmVtO1xuXHRcdGZsZXg6MTtcblx0XHRiYWNrZ3JvdW5kOiNGRkZGRkU7XG59XG5cbi5ob21lLWNhcmQtd2lkZXtcblx0XHRib3JkZXItcmFkaXVzOjEwcHggIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHRtaW4taGVpZ2h0OiA1OHJlbTtcblx0XHRtYXgtaGVpZ2h0OiA1OHJlbTtcblx0XHRmbGV4OjI7XG5cdFx0YmFja2dyb3VuZDojRkZGRkZFO1xufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xuXHRcdC5ob21lLWNhcmQtd2lkZXtcblx0XHRcdFx0bWF4LXdpZHRoOjMwLjVyZW07XG5cdFx0fVxuXG5cdFx0LmhvbWUtY2FyZHtcblx0XHRcdFx0d2lkdGg6MzByZW0gIWltcG9ydGFudDtcblx0XHRcdFx0bWluLXdpZHRoOjMwcmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1heC13aWR0aDozMHJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHRoZWlnaHQ6NThyZW07XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDU4cmVtO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA1OHJlbTtcblx0XHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykgYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xuXHRcdC5ob21lLWNhcmQtd2lkZXtcblx0XHRcdFx0bWF4LXdpZHRoOjM0LjVyZW07XG5cdFx0fVxuXG5cdFx0LmhvbWUtY2FyZHtcblx0XHRcdFx0d2lkdGg6MzRyZW0gIWltcG9ydGFudDtcblx0XHRcdFx0bWluLXdpZHRoOjM0cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1heC13aWR0aDozNHJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHRoZWlnaHQ6NTZyZW07XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDU2cmVtO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA1NnJlbTtcblx0XHR9XG59XG4iLCIuZmlsZS1sYWJlbHtcblx0bWFyZ2luOjVweDtcbn1cbiNmaWxlLWJ1dHRvbnN7XG5cdGRpc3BsYXk6ZmxleDtcblx0ZmxleC1kaXJlY3Rpb246cm93O1xufVxuXG4uZmlsZS1idXR0b25ze1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbn1cblxuI2ZpbGUtaW5wdXR7XG5cdGRpc3BsYXk6ZmxleDtcblx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xufVxuXG4uZmllbGRjb250YWluZXJ7XG5cdGRpc3BsYXk6ZmxleDtcblx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kO1xufVxuIiwiZWxvbi1kYXNoYm9hcmR7XG4gIHdpZHRoOjEwMCU7XG59XG5lbG9uLXRhc2tze1xuXHRcdHdpZHRoOjEwMCU7XG59XG5cbi51dGlsaXR5LXBhbmVse1xuXHRoZWlnaHQ6MTAwJTtcbn1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAubWQtYWNjZW50LWJnOmhvdmVye1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtbG9nbyAhaW1wb3J0YW50O1xuXHRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcbn1cblxuI21haW4tYm9keXtcblx0ZGlzcGxheTpmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdHdpZHRoOjEwMCU7XG5cdG92ZXJmbG93OmhpZGRlbjtcbn1cbi5tb2RlbHMtdGFiLXN1YmNvbnRhaW5lci0ye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG59XG4iLCIubW9kZWxzLWhlYWRpbmd7XG59XG5cbi5tb2RlbC1oZWFkaW5ne1xufVxuXG4jbW9kZWxzLXBhcmVudHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRcdGhlaWdodDoxMDAlO1xufVxuXG4ubW9kZWwtdGFiLWxhYmVsLWNvbnRhaW5lcntcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0Lm1vZGVsLWluaXRpYWwtY2FyZHtcblx0XHRcdFx0aGVpZ2h0OjMuNXJlbTtcblx0XHRcdFx0d2lkdGg6My41cmVtO1xuXHRcdH1cblx0XHQubW9kZWwtaW5pdGlhbHtcblx0XHRcdFx0Zm9udC1zaXplOjEuNXJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXdlaWdodDo0MDAgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQubW9kZWxzLWhlYWRpbmd7XG5cdFx0XHRcdGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LnRhYi10b2tlbntcblx0XHRcdFx0LnRhYi1oZWFkaW5ne1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOmxhcmdlO1xuXHRcdFx0XHR9XG5cdFx0fVxufVxuXG4ubW9kZWwtdGFiLWxhYmVsLWNvbnRhaW5lcjpob3Zlcntcblx0XHQubW9kZWwtaW5pdGlhbC1jYXJke1xuXHRcdH1cblx0XHQubW9kZWwtaW5pdGlhbHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6Ym9sZCAhaW1wb3J0YW50O1xuXHRcdH1cbn1cblxuI21vZGVscy1sb29wLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xuXHRcdGhlaWdodDoxMDAlO1xuXG59XG5cbiNtb2RlbC1uYW1le1xuXHRcdGZvbnQtc2l6ZToxOHB4O1xuXHRcdG1hcmdpbjozcHg7XG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0XHRjb2xvcjojRkZGRkZGO1xufVxuXG4jbW9kZWxzLXNib2R5e1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRcdC8vcGFkZGluZy1ib3R0b206MTBweDtcblx0XHRmbGV4OjE0O1xufVxuXG4uY2VsbFJlbGF0aW9uc2hpcHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOmdyZWVuO1xufVxuXG4jbW9kZWxEYXNoQm9hcmR7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcbn1cblxuI21vZGVsTWV0cml4e1xuXHRcdGRpc3BsYXk6ZmxleDtcbn1cblxuI21vZGVsRGFzaEJvYXJkR3JvdXB7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOlwiY29sdW1uXCI7XG5cdFx0YWxpZ24taXRlbXM6c3RhcnQtYmV0d2Vlbjtcbn1cblxuLm1vZGVsTG9nb3tcblx0XHRmb250LXNpemU6MzBweDtcbn1cblxuLm1vZGVsSWNvbntcblx0XHRiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG59XG5cbiIsIi50YWItY29udGFjdHMge1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0aGVpZ2h0OjEwMCU7XG59XG5cbi50YWItYm9keXtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0aGVpZ2h0OjEwMCU7XG59XG5cbi50YWItcGFyZW50e1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHR3aWR0aDoxMDAlO1xufVxuXG4ubW9kZWxzLXRhYi1zdWJjb250YWluZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0XHRoZWlnaHQ6MTAwJTtcbn1cblxubWQtdGFiLWNvbnRlbnR7XG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xufVxuXG5tZC10YWJzIG1kLWluay1iYXIge1xuXHRcdGJhY2tncm91bmQ6IzA1NUVFRDtcbn1cblxuI21haW4tdGFiLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OjEwMCU7XG59XG5cbi50YWItcGFuZWx7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGZsZXgtd3JhcDp3cmFwO1xufVxuXG4jbmF0aXZlLXRhYntcblx0XHRiYWNrZ3JvdW5kOiMzYWJlZWU1OTtcblxufVxuXG4udGFiLXJhZGl1c3tcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowcHggIWltcG9ydGFudDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowcHggIWltcG9ydGFudDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjBweCAhaW1wb3J0YW50O1xufVxuXG4jbWFpbi10YWJ7XG5cdFx0YmFja2dyb3VuZDojZjlhNTM2NjYgIWltcG9ydGFudDtcbn1cblxuI3dvcmtzcGFjZS10YWJ7XG5cdFx0YmFja2dyb3VuZDojZjI3MjM5NWMgIWltcG9ydGFudDtcbn1cblxuLm1haW4taGVhZGluZ3tcbn1cblxuLnRhYi10b2tlbntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xufVxuXG4udGFiLWhlYWRlcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG5cdFx0d2lkdGg6MTAwJTtcbn1cblxuI21haW4tcGFuZWx7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGhlaWdodDoxMDAlO1xufVxuLmNvbHVtbi1wYW5lbHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdGp1c3RpZnktY29udGVudDpzdGFydDtcblx0XHR3aWR0aDoxMDAlO1xufVxuXG4ucm93LXBhbmVse1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRmbGV4LXdyYXA6d3JhcDtcbn1cblxuLmNsb3NlLXBhbmVse1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0bWFyZ2luOjEwcHg7XG5cdFx0bWF4LWhlaWdodDo2MDBweDtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG59XG5cblxuI3RhYi1jYXJkLWNvbnRhaW5lcntcblx0XHRoZWlnaHQ6MTAwJTtcbn1cblxubWQtdGFiLWNvbnRlbnR7XG5cdFx0Ly9vdmVyZmxvdzpoaWRkZW47XG59XG5cbiN0YWJzLWNvbnRhaW5lcntcblx0XHRmbGV4OjMgMiAxMDAlO1xuXHRcdHdpZHRoOjEwMCU7XG59XG5cbi50YWItY2FyZHN7XG5cdFx0d2lkdGg6MTAwJTtcbn1cblxuLnRhYnMtY2FyZHtcblx0XHRvdmVyZmxvdzpoaWRkZW47XG59XG5cbiN0YWJzLXNib2R5e1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHRmbGV4OjE7XG5cdFx0Ym9yZGVyLXJhZGl1czo1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmICFpbXBvcnRhbnQ7XG5cdFx0b3ZlcmZsb3c6YXV0bztcbn1cblxuLmxlZnQtc3BhY2V7XG5cdFx0cGFkZGluZy1sZWZ0OjEwcHg7XG59XG5cbi50YWJzLWJvZHl7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0LnRhYnMtY2FyZHtcblx0XHRcdFx0ZGlzcGxheTpmbGV4O1xuXHRcdFx0XHRmbGV4LWZsb3c6Y29sdW1uO1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nOjBweDtcblx0XHR9XG5cblx0XHQubW9kZWxzLXRhYntcblxuXHRcdH1cblxuXHRcdC5tb2RlbHMtZm9ybS10YWJ7XG5cdFx0fVxufVxuXG5tZC10YWJzLm1kLWRlZmF1bHQtdGhlbWUgLm1kLXRhYiwgbWQtdGFicyAubWQtdGFie1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWZsb3c6cm93O1xuXHRcdGNvbG9yOiR0aGVtZS1zcGVjaWFsLWZvbnQtMTtcblx0XHRib3JkZXItcmFkaXVzOjVweDtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seTtcblxuXHRcdC50YWItY29udGFpbmVye1xuXHRcdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRcdGZsZXgtZmxvdzpyb3c7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OjE1cHg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRcdFx0LnRhYi10b2tlbntcblx0XHRcdFx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZmxvdzpjb2x1bW47XG5cdFx0XHRcdFx0XHRhbGlnbi1jb250ZW50OmZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdC50YWItc3Vic2NyaXB0e1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxLjNyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQudGFiLWhlYWRpbmd7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjEuNHJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdH1cblx0XHRzcGFue1xuXHRcdFx0XHRmb250LXNpemU6MS40cmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDo0MDA7XG5cdFx0fVxuXHRcdG1kLWljb257XG5cdFx0XHRcdGNvbG9yOiR0aGVtZS1zcGVjaWFsLWZvbnQtMTtcblx0XHR9XG5cdFx0LnRhYi1kYXNoYm9hcmQtY29udGFpbmVye1xuXHRcdFx0XHRmb250LXNpemU6MTNweDtcblx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdH1cbn1cblxuLnRhYi1jYXJke1xuXHRcdC5tZC10YWIubWQtYWN0aXZle1xuXHRcdFx0XHRiYWNrZ3JvdW5kOm5vbmU7XG5cdFx0XHRcdC50YWItaGVhZGluZ3tcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxLjNyZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDpib2xkO1xuXHRcdFx0XHRcdFx0Y29sb3I6I0ZGRkZGRjtcblx0XHRcdFx0XHRcdHBhZGRpbmc6MC4zcmVtO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czowLjNyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRhYi1zdWJzY3JpcHR7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6MXJlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjUwMDtcblx0XHRcdFx0XHRcdC8vY29sb3I6I2I3M2Y0Mjtcblx0XHRcdFx0XHRcdGNvbG9yOiNGRkZGRkY7XG5cdFx0XHRcdH1cblx0XHR9XG59XG5cbi5wcy1jb250YWluZXIgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCA+IC5wcy1zY3JvbGxiYXIteXtcblx0XHR3aWR0aDo1cHhcbn1cblxuLnBzLWNvbnRhaW5lciA+IC5wcy1zY3JvbGxiYXIteC1yYWlsID4gLnBzLXNjcm9sbGJhci14e1xuXHRcdGhlaWdodDo3cHg7XG5cdFx0bWFyZ2luOi03cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xuXG5cdFx0LnRhYi1jb250YWN0cyB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0XHR9XG5cblx0XHQuY29sdW1uLXBhbmVse1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdFx0fVxuXG5cdFx0LnRhYi1jYXJkc3tcblx0XHRcdFx0aGVpZ2h0OjEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQudGFiLWhlYWRpbmd7XG5cdFx0XHRcdGZvbnQtc2l6ZToxLjNyZW0gIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuY2FyZC1oZWFkaW5ne1xuXHRcdFx0XHRmb250LXNpemU6MS40cmVtICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5yb3ctcGFuZWx7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0XHRcdFx0ZmxleC13cmFwOm5vd3JhcDtcblx0XHR9XG5cdFx0bWQtdGFiLWNvbnRlbnR7XG5cdFx0fVxuXG5cdFx0LmxlZnQtc3BhY2Uge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6MHJlbTtcblx0XHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykgYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xuXG5cdFx0LnRhYi1jb250YWN0cyB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0XHR9XG5cblx0XHQuY29sdW1uLXBhbmVse1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdFx0fVxuXG5cdFx0LnRhYi1jYXJkc3tcblx0XHRcdFx0aGVpZ2h0OjEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQudGFiLWhlYWRpbmd7XG5cdFx0XHRcdGZvbnQtc2l6ZToxLjNyZW0gIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuY2FyZC1oZWFkaW5ne1xuXHRcdFx0XHRmb250LXNpemU6MS40cmVtICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LnJvdy1wYW5lbHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRcdFx0XHRmbGV4LXdyYXA6bm93cmFwO1xuXHRcdH1cblxuXHRcdC5sZWZ0LXNwYWNlIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OjByZW07XG5cdFx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20pIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtbWQpIHtcbi5yb3ctcGFuZWx7XG5cdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xufVxufVxuIiwiLnJlY29yZC10YWJ7XG5cdFx0cGFkZGluZzozcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uYWN0aXZlLXJlY29yZC10YWJ7XG5cdFx0cGFkZGluZzozcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwNTVFRURDNDtcblx0XHRjb2xvcjojRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RlbC10YWJ7XG5cdFx0cGFkZGluZzowLjZyZW07XG5cdFx0Ym9yZGVyLXJhZGl1czogMC4zcmVtO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5hY3RpdmUtbW9kZWwtdGFie1xuXHRcdHBhZGRpbmc6MC43cmVtO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDU1ZWVkMzY7XG59XG5cbi5zZWxlY3Rpb24tdGFie1xuXHRcdHBhZGRpbmc6M3B4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2FiZWVlO1xufVxuXG4jbWFpbi1jb250YWluZXJ7XG5cdGRpc3BsYXk6ZmxleDtcblx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAwJTtcbn1cblxuI3dvcmtzcGFjZS1jb250YWluZXJ7XG5cdGRpc3BsYXk6ZmxleDtcblx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6MTAwJTtcblx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRtYXJnaW46MHB4O1xufVxuXG4ud29ya3NwYWNlLWNvbnRhaW5lcntcblx0ZGlzcGxheTpmbGV4O1xuXHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDoxMDAlO1xuXHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdG1hcmdpbjowcHg7XG59XG5cblxuI3NpbXBsZS10YWJsZXtcblx0aGVpZ2h0OjEwMCU7XG59XG5cbiN3b3JrLWFyZWF7XG5cdGRpc3BsYXk6ZmxleDtcblx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRoZWlnaHQ6MTAwJTtcblx0d2lkdGg6MTAwJTtcblx0Ly9mbGV4OjU7XG59XG4iLCIudWktZ3JpZC1jZWxsLWNvbnRlbnRze1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlICFpbXBvcnRhbnQ7XG59XG5cbiRib3JkZXJjb2xvcjogI2Y0ZjhmZjtcbiRib3JkZXJweDogM3B4O1xuXG4jZGV0YWlsLWdyaWQtY29udGFpbmVye1xuXHRtYXgtd2lkdGg6MTAwJTtcblx0bWF4LWhlaWdodDoxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbiNkZXRhaWwtZ3JpZHtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG59XG5cbi5kZXRhaWwtZ3JpZHtcblx0aGVpZ2h0OjEwMCU7XG59XG5cbi5ncmlkLWJ1dHRvbntcblx0Ym9yZGVyLXJhZGl1czoxMDBweCAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jYXJke1xuXHRoZWlnaHQ6MTAwJTtcblx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiRmb3JtLXBhZGRpbmcgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czokZm9ybS1wYWRkaW5nICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluLWdyaWR7XG5cdGRpc3BsYXk6ZmxleDtcblx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDoxMDAlICFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93OmhpZGRlbjtcblx0cGFkZGluZzo1cHg7XG59XG5cbi52aWV3LXRleHR7XG5cdGZvbnQtc2l6ZToxNHB4O1xuXHRjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7XG5cdHBhZGRpbmc6M3B4O1xufVxuXG4uZ3JpZC10ZXh0e1xuXHRwYWRkaW5nOjNweDtcbn1cblxuLmN1cnJlbnRDZWxsQ29sb3J7XG5cdGZvbnQtc2l6ZTokZm9udFNpemU7XG5cdGNvbG9yOlwiZ3JlZW5cIjtcbn1cblxuLm5vcm1hbENlbGxDb2xvcntcblx0Zm9udC1zaXplOiRmb250U2l6ZTtcbn1cblxuLmJhY2tlbmRDZWxsQ29sb3J7XG5cdGZvbnQtc2l6ZTokZm9udFNpemU7XG5cdGNvbG9yOiMwMDAwMDA7XG59XG5cbi5sb2NhbENlbGxDb2xvcntcblx0Zm9udC1zaXplOiRmb250U2l6ZTtcblx0Y29sb3I6cmdiYSg4NiwxNjgsODMsMSk7XG59XG5cbi5lZGl0TW9kZUNlbGxDb2xvcntcblx0Zm9udC1zaXplOiRmb250U2l6ZTtcblx0Y29sb3I6JHRoZW1lLWljb24tYmx1ZTtcbn1cblxuLnNlbGVjdGVkQ2VsbENvbG9ye1xuXHRmb250LXNpemU6JGZvbnRTaXplO1xuXHRjb2xvcjogcmdiKDE4MywgNjMsIDY2KSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoODYsMTY4LDgzLDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtZnJhbWV7XG5cdEBleHRlbmQgJXNhbWVfd2lkdGg7XG5cdGJvcmRlcjokYm9yZGVycHggc29saWQgJGJvcmRlcmNvbG9yO1xufVxuXG4uZ3JpZENlbGx7XG5cdHdpZHRoOjEwMCU7XG59XG5cbi5ncmlkLWRpYWxvZ3tcblx0d2lkdGg6ODAlICFpbXBvcnRhbnQ7XG5cdG1pbi13aWR0aDo4MCUgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29udGFpbmVye1xuXHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdHdpZHRoOmF1dG87XG5cdG92ZXJmbG93OmF1dG87XG5cdGhlaWdodDo4NXZoICFpbXBvcnRhbnQ7XG5cdG1pbi1oZWlnaHQ6MTAwJSAhaW1wb3J0YW50O1xufVxuXG4udWliLXRpbWUgaW5wdXQge1xuXHR0b3A6MHB4ICFpbXBvcnRhbnQgO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAyMXB4O1xuXHRwYWRkaW5nOiAwO1xuXHRoZWlnaHQ6IDIxcHg7XG5cdGZvbnQtc2l6ZTogJGZvcm0tcGFkZGluZztcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cbi51aWItdGltZSA+IC5idG4tZGVmYXVsdHtcblx0cGFkZGluZzogMDtcblx0aGVpZ2h0OiAyMXB4O1xuXHR3aWR0aDogMjNweDtcblx0bWFyZ2luLWxlZnQ6IDNweDtcblx0Zm9udC1zaXplOiAkZm9ybS1wYWRkaW5nO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWliLXNlcGFyYXRvcntcblx0Zm9udC13ZWlnaHQ6NjAwO1xufVxuLnVpYi1pbmNyZW1lbnQgPiAuYnRuLWxpbmssIC51aWItZGVjcmVtZW50ID4gLmJ0bi1saW5re1xuXHRwYWRkaW5nOjA7XG59XG4ubm8tcmVjb3Jke1xuXHRkaXNwbGF5OmZsZXg7XG59XG4iLCIjaW5mYWNlX2NvbnRyb2xze1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xufVxuXG4iLCJlbG9uLWxvZ3N7XG5cdGRpc3BsYXk6ZmxleDtcblx0Ly93aWR0aDoxMDAlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xufVxuXG4jZWxvbi1sb2dze1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OnN0YXJ0O1xuXHRhbGlnbi1jb250ZW50OmNlbnRlcjtcblx0YWxpZ24taXRlbXM6c3RhcnQgIWltcG9ydGFudDtcblx0ZmxleDoxO1xufVxuXG4jbG9nLWNvbnRlbnR7XG5cdC8vYmFja2dyb3VuZDojRkZGRkZGO1xuXHRoZWlnaHQ6IDYwMHB4O1xufVxuXG4jbG9nLWZpbHRlcntcblx0d2lkdGg6MTAwJTtcbn1cblxuI2xvZy1wYXJlbnR7XG5cdFx0aGVpZ2h0OjEwMCU7XG59XG5cbi5sb2ctaXRlbXtcblx0ZGlzcGxheTpmbGV4O1xuXHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdG92ZXJmbG93OmF1dG87XG5cdG1heC1oZWlnaHQ6MjB2aDtcblx0Ym9yZGVyLXJhZGl1czozcHg7XG59XG4uc2VhcmNoLWxvZ3tcblx0ZGlzcGxheTpmbGV4O1xuXHRwYWRkaW5nOjVweDtcblx0Ym9yZGVyOjNweDtcblx0YWxpZ24taXRlbXM6c3RhcnQgY2VudGVyO1xuXHR3aWR0aDoxMDAlO1xuXHRtYXgtaGVpZ2h0OjIwJTtcblx0b3ZlcmZsb3c6aGlkZGVuO1xufVxuXG4iLCIubWVudS1sYWJlbC1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xufVxuLm1lbnUtbGFiZWx7XG5cdFx0Zm9udC1zaXplOjEuM3JlbTtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG59XG4ubWVudS1kaWFsb2ctYmFye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3RhcnQ7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6NXJlbTtcbn1cblxuLm1lbnUtZGlhbG9ne1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOnN0YXJ0O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MTAwJTtcbn1cblxuLm1lbnUtc3ViY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdFx0aGVpZ2h0OjEwMCU7XG59XG5cbi5tZW51LWJ1dHRvbi1pY29ue1xuXHRcdGJhY2tncm91bmQ6JHRoZW1lLWNvbG9yO1xuXHRcdG1kLWljb257XG5cdFx0XHRcdGNvbG9yOiNGRkZGRkY7XG5cdFx0fVxufVxuXG5lbG9uLW1lbnV7XG5cdFx0YmFja2dyb3VuZDojRkZGRkZGO1xuXHRcdGhlaWdodDoxMDAlO1xufVxuXG5cbi5tZW51LWNhcmR7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdHdpZHRoOjdyZW07XG5cdFx0YmFja2dyb3VuZDojRkZGRkZGO1xuXHRcdG1hcmdpbjowcmVtO1xufVxuXG4ubWVudS1idXR0b257XG5cdFx0ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50O1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDojRkZGRkZGO1xuXHRcdGNvbG9yOiNGRkZGRkYgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6My41cmVtO1xuXHRcdHdpZHRoOjMuNXJlbTtcblx0XHRib3JkZXItcmFkaXVzOjMuNXJlbTtcblx0XHRjdXJzb3I6cG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4ubWVudS1idXR0b24tY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0bWFyZ2luLXJpZ2h0OjEuNXJlbTtcbn1cblxuLm1lbnUtaWNvbntcblx0XHRkaXNwbGF5OmZsZXggIWltcG9ydGFudDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6IzAwMDAwMDhBICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGxheW91dC1icmVha3BvaW50LXNtKXtcblx0XHQubWVudS1jb250YWluZXJ7XG5cdFx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3RhcnQ7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRcdFx0aGVpZ2h0OjVyZW07XG5cdFx0fVxuXHRcdC5tZW51LWJ1dHRvbi1jb250YWluZXJ7XG5cdFx0XHRcdHdpZHRoOjdyZW07XG5cdFx0fVxuXG5cdFx0ZWxvbi1tZW51e1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTowcmVtO1xuXHRcdFx0XHRoZWlnaHQ6dW5zZXQ7XG5cdFx0fVxuXG5cdFx0Lm1lbnUtc3ViY29udGFpbmVye1xuXHRcdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OnN0YXJ0O1xuXHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0XHRcdG92ZXJmbG93LXk6aGlkZGVuICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5tZW51LWNhcmR7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0XHRcdFx0aGVpZ2h0OjQuOHJlbTtcblx0XHRcdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRvdmVyZmxvdy15OmhpZGRlbjtcblx0XHR9XG5cdFx0Lm1lbnUtYnV0dG9ue1xuXHRcdFx0XHRoZWlnaHQ6My41cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOjMuNXJlbSFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6My41cmVtICFpbXBvcnRhbnQ7XG5cdFx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20pIHtcblx0XHQubWVudS1jb250YWluZXJ7XG5cdFx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3RhcnQ7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRcdFx0aGVpZ2h0OjdyZW07XG5cdFx0XHRcdFxuXHRcdH1cblx0XHQubWVudS1idXR0b24tY29udGFpbmVye1xuXHRcdFx0d2lkdGg6N3JlbTtcblx0XHR9XG5cblx0XHRlbG9uLW1lbnV7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOjByZW07XG5cdFx0fVxuXHRcdC5tZW51LXN1YmNvbnRhaW5lcntcblx0XHRcdFx0ZGlzcGxheTpmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDpzdGFydDtcblx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdFx0XHRvdmVyZmxvdy15OmhpZGRlbiAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQubWVudS1jYXJke1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudDtcblx0XHRcdFx0aGVpZ2h0OjdyZW0gIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRvdmVyZmxvdy15OmhpZGRlbjtcblx0XHR9XG5cdFx0Lm1lbnUtYnV0dG9ue1xuXHRcdFx0XHRoZWlnaHQ6My41cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOjMuNXJlbSFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6My41cmVtICFpbXBvcnRhbnQ7XG5cdFx0fVxufVxuIiwibWQtZGlhbG9ne1xuXHRcdC8vbWF4LXdpZHRoOjk1JSAhaW1wb3J0YW50O1xuXHRcdC8vbWF4LWhlaWdodDo5MCUgIWltcG9ydGFudDtcbn1cblxuI2NvbmZpcm0tY2FyZHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiAzNTBweDtcblx0XHRtYXJnaW46NXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6JHRoZW1lLXJhZGl1cztcbn1cblxuZmllbGRzZXR7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRib3JkZXItcmFkaXVzOjEwcHg7XG5cdFx0aGVpZ2h0OiAxMDAlOyBcbn1cblxuI2Vsb24tbWVzc2FuZ2VyLWZvcm17XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdHdpZHRoOiA2MDBweDtcblx0XHRoZWlnaHQ6IDM1MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXG5cdFx0Zm9ybXtcblx0XHRcdFx0bWFyZ2luOjEwcHg7XG5cdFx0fVxuXHRcdGxlZ2VuZHtcblx0XHRcdFx0Zm9udC1zaXplOjE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjQwMDtcblx0XHRcdFx0cGFkZGluZzo1cHg7XG5cdFx0XHRcdGNvbG9yOmJsdWU7XG5cdFx0fVxufVxuIiwiI2ltcG9ydC1kaWFsb2d7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuXHRcdHdpZHRoOjI1cmVtO1xuXHRcdGhlaWdodDo0MHJlbTtcbn1cblxuLnF1ZXN0aW9ue1xuXHRcdGZvbnQtc2l6ZToycmVtO1xufVxuIiwibXMtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43MCk7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgei1pbmRleDogNzA7XG5cbiAgICBtcy1uYXYtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuXG4gICAgICAgICYubXMtbmF2LXRpdGxlIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMCk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgfVxuXG4gICAgICAgIC5tcy1uYXYtYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDhweCAwIDI0cHg7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcwKTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgJjpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tcy1uYXYtbGFiZWwge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQgMC4xcztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0IDAuMXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tcy1uYXYtYmFkZ2Uge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQgMC4xcztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAubXMtbmF2LWJhZGdlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzApO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDE2cHggMCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1zLW5hdi10b2dnbGUge1xuXG4gICAgICAgIG1zLW5hdi10b2dnbGUtaXRlbXMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICYuZXhwYW5kZWQge1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZXhwYW5kLWFuaW1hdGlvbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGN1YmljLWJlemllcigwLjI1MCwgMC40NjAsIDAuNDUwLCAwLjk0MCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY29sbGFwc2UtYW5pbWF0aW9uIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbXMtbmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgIC8qIExldmVsIDEgKi9cbiAgICAgICAgICAgICAgICAubXMtbmF2LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNThweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvKiBMZXZlbCAyICovXG4gICAgICAgICAgICAgICAgbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSB7XG5cbiAgICAgICAgICAgICAgICAgICAgLm1zLW5hdi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2OHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLyogTGV2ZWwgMyAqL1xuICAgICAgICAgICAgICAgICAgICBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLm1zLW5hdi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLyogTGV2ZWwgNCAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubXMtbmF2LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBMZXZlbCA1ICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1zLW5hdi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuXG4gICAgICAgICAgICA+IC5tcy1uYXYtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcblxuICAgICAgICAgICAgICAgIGEsXG4gICAgICAgICAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZbY29sbGFwc2VkPVwiZmFsc2VcIl0ge1xuXG4gICAgICAgICAgICAmID4gLm1zLW5hdi1idXR0b24ge1xuXG4gICAgICAgICAgICAgICAgJiA+IC5hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gLm1zLW5hdi10b2dnbGUge1xuXG4gICAgICAgICZbY29sbGFwc2VkPVwiZmFsc2VcIl0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRm9sZGVkIG5hdmlnYXRpb25cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxheW91dC1icmVha3BvaW50LW1kKSB7XG5cbiAgICAubXMtbmF2LWZvbGRlZCB7XG5cbiAgICAgICAgI21zLW5hdi1mb2xkLWNsb3NlLW92ZXJsYXkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTg7XG4gICAgICAgIH1cblxuICAgICAgICAjbXMtbmF2LWZvbGQtb3Blbi1vdmVybGF5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC5tcy1uYXYtZm9sZGVkLW9wZW4pIHtcblxuICAgICAgICAgICAgbXMtbmF2IHtcblxuICAgICAgICAgICAgICAgIG1zLW5hdi1pdGVtIHtcblxuICAgICAgICAgICAgICAgICAgICAmLm1zLW5hdi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm1zLW5hdi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5tcy1uYXYtbGFiZWwsXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5tcy1uYXYtYmFkZ2UsXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBtcy1uYXZpZ2F0aW9uXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1zLW5hdmlnYXRpb24ge1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzApO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHVsLCBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbi5zZWFyY2hOYXZ7XG5cdGJhY2tncm91bmQtY29sb3I6d2hpdGU7XG59XG5cbiAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJi5jb2xsYXBzZWQge1xuXG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hbmltYXRlLWhlaWdodCB7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjI1cyBjdWJpYy1iZXppZXIoMC4yNTAsIDAuNDYwLCAwLjQ1MCwgMC45NDApO1xuICAgIH1cblx0XG4gICAgLm1zLW5hdmlnYXRpb24tbm9kZSB7XG5cbiAgICAgICAgLm1zLW5hdmlnYXRpb24taXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzApO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIE5vbi1saW5rICYgTGluayBDb21tb25cbiAgICAgICAgICAgID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzApO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNnB4IDAgMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyBOb24tbGlua1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0IDAuMXM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gTGlua1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0IDAuMXM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gQXJyb3dcbiAgICAgICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0IDAuMXM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gQmFkZ2VcbiAgICAgICAgICAgICAgICAuYmFkZ2Uge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDdweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQgMC4xcztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuXG4gICAgICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmJhZGdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBBcnJvdyBvbiBleHBhbmRlZCBub2RlXG4gICAgICAgICY6bm90KC5jb2xsYXBzZWQpIHtcblxuICAgICAgICAgICAgPiAubXMtbmF2aWdhdGlvbi1pdGVtIHtcblxuICAgICAgICAgICAgICAgID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcblxuICAgICAgICAgICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gR3JvdXBcbiAgICAgICAgJi5ncm91cCB7XG5cbiAgICAgICAgICAgID4gLm1zLW5hdmlnYXRpb24taXRlbSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICAgICAgICAgICAgICA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQmFja2dyb3VuZCBjb2xvciBvbiBleHBhbmRlZCBub2RlXG4gICAgICAgICY6bm90KC5ncm91cCkuaGFzLWNoaWxkcmVuIHtcblxuICAgICAgICAgICAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY29sbGFwc2luZyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhhcy1jaGlsZHJlbiB7XG5cbiAgICAgICAgICAgICAgICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gTGV2ZWwgMVxuICAgIGxpIHtcblxuICAgICAgICAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gTGV2ZWwgMlxuICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBMZXZlbCAzXG4gICAgICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gTGV2ZWwgNFxuICAgICAgICAgICAgICAgIGxpIHtcblxuICAgICAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4OHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gTGV2ZWwgNVxuICAgICAgICAgICAgICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIExldmVsIDEgKGdyb3VwLXRpdGxlKVxuICAgIGxpLmdyb3VwIHtcblxuICAgICAgICAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gTGV2ZWwgMlxuICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBMZXZlbCAzXG4gICAgICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gTGV2ZWwgNFxuICAgICAgICAgICAgICAgIGxpIHtcblxuICAgICAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gTGV2ZWwgNVxuICAgICAgICAgICAgICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBIb3Jpem9udGFsIG5hdmlnYXRpb25cbiNob3Jpem9udGFsLW5hdmlnYXRpb24ge1xuICAgIGhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XG4gICAgbWluLWhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XG4gICAgbWF4LWhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICB6LWluZGV4OiA1NDtcblxuICAgIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgIHVsLCBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZpcnN0IDx1bD5cbiAgICAgICAgLmhvcml6b250YWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgJjpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gUm9vdCBtZW51IGl0ZW1zXG4gICAgICAgICAgICA+IGxpIHtcblxuICAgICAgICAgICAgICAgID4gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtIHtcblxuICAgICAgICAgICAgICAgICAgICA+IC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIE5vdCByb290IG1lbnUgaXRlbXNcbiAgICAgICAgICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1idXR0b24ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gRXZlcnkgbWVudSBpdGVtIHRoYXQgaGFzIGNoaWxkcmVuXG4gICAgICAgICAgICAuaGFzLWNoaWxkcmVuIHtcblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy04ZHA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBSb290IG1lbnUgaXRlbXMgdGhhdCBoYXMgY2hpbGRyZW5cbiAgICAgICAgICAgID4gLmhhcy1jaGlsZHJlbiB7XG5cbiAgICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtIHtcblxuICAgICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gQmFkZ2VcbiAgICAgICAgICAgICAgICAgICAgLmJhZGdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQgMC4xcztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmFkZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEZvbGRlZCBuYXZpZ2F0aW9uXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xuXG4gICAgYm9keSB7XG5cbiAgICAgICAgJi5tcy1uYXZpZ2F0aW9uLWZvbGRlZCB7XG5cbiAgICAgICAgICAgICY6bm90KC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuKSB7XG5cbiAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgLmFuaW1hdGUtaGVpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1ub2RlIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24taXRlbSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmFkZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5ncm91cCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5tcy1uYXZpZ2F0aW9uLWl0ZW0ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjbXMtbmF2aWdhdGlvbi1mb2xkLWV4cGFuZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNtcy1uYXZpZ2F0aW9uLWZvbGQtY29sbGFwc2VyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDU5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBNb2JpbGUgaG9yaXpvbnRhbCBuYXZpZ2F0aW9uXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xuXG4gICAgYm9keSB7XG5cbiAgICAgICAgJi5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtbW9iaWxlLW1lbnUtYWN0aXZlIHtcblxuICAgICAgICAgICAgI2hvcml6b250YWwtbmF2aWdhdGlvbiB7XG5cbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbi10b2dnbGUge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICR0b29sYmFySGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLm1kLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogJHRvb2xiYXJIZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICR0b29sYmFySGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIHtcbiAgICAgICAgei1pbmRleDogNjA7XG5cbiAgICAgICAgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDE2cHggMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTg7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICAgICAgICAgIC5ob3Jpem9udGFsIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLmFjdGl2ZSkge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcblxuICAgICAgICAgICAgICAgICAgICA+IC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtaXRlbSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyBFdmVyeSBtZW51IGl0ZW0gdGhhdCBoYXMgY2hpbGRyZW5cbiAgICAgICAgICAgICAgICAuaGFzLWNoaWxkcmVuIHtcblxuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmV4cGFuZGVkIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgPiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWJ1dHRvbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICArIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZ3JvdXAtaWNvbiB7XG5cdFx0bWFyZ2luOjByZW0gIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdGJvcmRlci1yYWRpdXM6MjByZW07XG59XG5cbi5uYXZpZ2F0b3ItY29udGFpbmVye1xuXHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6MTAwJTtcbn1cblxuLm5hdmlnYXRvci1jdXJyZW50e1xuXHRcdGJhY2tncm91bmQ6IzA1NUVFRDYzO1xuXHRcdGJvcmRlci1yYWRpdXM6M3JlbTtcbn1cblxuLm5hdmlnYXRvci1tb2RlbDpob3Zlcntcblx0XHRoZWlnaHQ6My41cmVtO1xuXHRcdGJhY2tncm91bmQ6IzA1NUVFRDM2O1xuXHRcdGZvbnQtc2l6ZToxLjZyZW07XG5cdFx0d2lkdGg6MjZyZW07XG5cdFx0Ym9yZGVyLXJhZGl1czozcmVtO1xufVxuXG4ubmF2aWdhdG9yLWFjdGl2ZXtcbiAgIGRpc3BsYXk6ZmxleDtcbiAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgIGhlaWdodDozLjNyZW07XG4gICBiYWNrZ3JvdW5kOiAjMDU1RUVEMzMhaW1wb3J0YW50O1xuICAgZm9udC1zaXplOjFyZW07XG4gICBib3JkZXItcmFkaXVzOjNyZW07XG59XG5cbi5uYXZpZ2F0b3ItaGVhZGVyc3tcblx0XHRoZWlnaHQ6NzUlO1xuXHRcdHBhZGRpbmc6MC41cmVtO1xufVxuXG4ubmF2aWdhdG9yLXBhcmVudHtcblx0XHRtaW4taGVpZ2h0Ojc1cmVtO1xuXHRcdGJhY2tncm91bmQ6I0ZGRkZGRjtcbn1cblxuI2Vsb24tbmF2aWdhdG9ye1xuXHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiR0aGVtZS1yYWRpdXM7XG59XG5cbiNuYXZpZ2F0b3ItZmFie1xuXHRcdGJvcmRlci1yYWRpdXM6JHRoZW1lLXJhZGl1cztcblx0XHR3aWR0aDoxMDAlXG59XG5cbiNmYWItbmF2aWdhdG9yLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1mbG93OnJvdyB3cmFwO1xuXHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcbn1cblxuI25hdmlnYXRvci1ob21le1xuXHRcdG92ZXJmbG93OmhpZGRlbjtcbn1cblxuI25hdmlnYXRvcnN7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZmxvdzpyb3cgd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcblx0XHRhbGlnbi1jb250ZW50OmNlbnRlcjtcblx0XHR3aWR0aDoxMDAlO1xufVxuXG4ubmF2aWdhdG9yLWNhcmR7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGJhY2tncm91bmQ6I0ZGRkZGRjtcblx0XHRib3JkZXItcmFkaXVzOjAuNXJlbTtcblx0XHRtYXgtaGVpZ2h0OjUwcmVtO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcbn1cblxuLm5hdmlnYXRvci1tb2RlbHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpzdGFydDtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czozcmVtO1xuXHRcdGhlaWdodDozcmVtO1xuXHRcdGZvbnQtc2l6ZToxLjZyZW07XG5cdFx0d2lkdGg6MjVyZW07XG5cdFx0cGFkZGluZy1sZWZ0OjFyZW07XG5cdFx0bWFyZ2luLXRvcDoxcmVtO1xufVxuXG4ubmF2aWdhdG9yLXN1YnRleHR7XG5cdFx0cGFkZGluZzo1cHg7XG5cdFx0Zm9udC1zaXplOjE0cHg7XG5cdFx0YmFja2dyb3VuZDokdGhlbWUtaWNvbi1ibHVlO1xuXHRcdGNvbG9yOiNGRkZGRkY7XG59XG5cbi5uYXZpZ2F0b3ItY2FyZC1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0cGFkZGluZzowLjNyZW07XG59XG5cbi5uYXZpZ2F0b3ItdGV4dHtcblx0XHR0ZXh0LWFsaWduOiBzdGFydDtcbn1cblxuI25hdmlnYXRvci1ncm91cHN7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZmxvdzpjb2x1bW47XG5cdFx0d2lkdGg6NTkwcHg7XG5cdFx0cGFkZGluZzowcHg7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xufVxuXG4jbmF2aWdhdG9yLWdyb3Vwczpob3Zlcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1mbG93OmNvbHVtbjtcblx0XHR3aWR0aDo2MDBweDtcblx0XHRwYWRkaW5nOjBweFxufVxuXG4jZ3JvdXAtc2l6ZXtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czo3MHB4ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOjIwcHggIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiR0aGVtZS1pY29uLWJsdWU7XG59XG5cblxuLmdyb3VwLWhlYWRpbmd7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBhZGRpbmc6IDE4cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5ncm91cC1oZWFkaW5nOmhvdmVye1xuXHRcdGJhY2tncm91bmQ6IzA1NUVFREFBO1xuXHRcdGNvbG9yOiNGRkZGRkY7XG5cdFx0Ym9yZGVyLXJhZGl1czozcmVtO1xufVxuXG4uc2lkZS1uYXYtY2FyZHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xufVxuXG4ubmF2aWdhdGlvbi1pbml0aWFse1xuXHRcdGRpc3BsYXk6ZmxleCAhaW1wb3J0YW50O1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50O1xuXHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDEwcmVtICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOndoaXRlICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czowLjVyZW07XG5cdFx0Zm9udC1zaXplOjEuN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubmF2aWdhdGlvbi1ncm91cC1pbml0aWFse1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0cGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOjEuN3JlbSAhaW1wb3J0YW50O1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHQvL2JvcmRlci1ib3R0b206MC4xcmVtIHNvbGlkICNERERcbn1cblxuIiwiLm5vdGljZS1mb290ZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xufVxuXG4ubm90aWNlLW1lc3NhZ2Uge1xuXHRcdG1hcmdpbjowcmVtO1xuXHRcdGZvbnQtc2l6ZToxLjZyZW07XG59XG5cbmVsb24tbm90aWZpY2F0aW9ue1xuXHRcdGRpc3BsYXk6ZmxleDtcbn1cblxuI25vdGljZS1jYXJke1xuXHRcdG92ZXJmbG93OmF1dG87XG5cdFx0bWFyZ2luOjFweDtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDgzLCAxOSwgNTMsIDAuMSk7XG59XG5cbi5ub3RpZmljYXRpb24tY29udGVudHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24tY29udGVudDpzdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0cGFkZGluZzowLjVyZW07XG5cdFx0YWxpZ24taXRlbXM6c3RhcnQ7XG59XG5cbi5ub3RpZmljYXRpb24tY29udGVudC1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpzdGFydDtcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdFx0aGVpZ2h0OjEwMCU7XG59XG5cbi5ub3RpZmljYXRpb24tY2FyZHtcblx0XHR3aWR0aDoyOHJlbTtcblx0XHRib3JkZXItcmFkaXVzOjAuNXJlbTtcblx0XHRoZWlnaHQ6OXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XG5cdFx0Lm5vdGlmaWNhdGlvbi1jYXJke1xuXHRcdFx0XHR3aWR0aDo5NSU7XG5cdFx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtKSB7XG5cdFx0Lm5vdGlmaWNhdGlvbi1jYXJke1xuXHRcdFx0XHR3aWR0aDo5NSU7XG5cdFx0fVxufVxuIiwiLnBsb3QtYnV0dG9ue1xuXHRiYWNrZ3JvdW5kOiR0aGVtZS1pY29uLWJsdWU7XG59XG5cbiN0YWItcGxvdHtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMHZoO1xufVxuXG4ucGxvdC1mcmFtZXtcblx0aGVpZ2h0OjEwMCVcbn1cblxuI3Bsb3QtY29udGFpbmVye1xuXHRvdmVyZmxvdzphdXRvO1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtZmxvdzpyb3cgd3JhcDtcblx0YWxpZ24tY29udGVudDpzdHJldGNoO1xuXHRoZWlnaHQ6MTAwJTtcblx0d2lkdGg6MTAwJTtcbn1cblxuXG4vL01haW5cbiNwbG90LXNldHRpbmdzLWNvbnRhaW5lcntcblx0ZGlzcGxheTpmbGV4O1xuXHRoZWlnaHQ6NzN2aDtcblx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRtYXJnaW46MTBweFxufVxuLnBsb3QtcGFuZWx7XG5cdHdpZHRoOmF1dG87XG5cdG1hcmdpbjo1cHg7XG59XG5cbiNwbG90LWNvbnRyb2xze1xuXHRmbGV4LWdyb3c6MTtcbn1cblxuXG4ucGxvdC1jb250YWluZXJ7XG5cdGRpc3BsYXk6ZmxleCAhaW1wb3J0YW50O1xuXHRmbGV4LWZsb3c6cm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnQ7XG5cdGFsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50O1xuXHRhbGlnbi1jb250ZW50OnN0cmV0Y2g7XG5cbn1cblxuLnBsb3Qtc2V0dGluZ3N7XG5cdGZsZXg6MSBhdXRvIGF1dG87XG5cdGFsaWduLXNlbGY6Y2VudGVyO1xuXHRoZWlnaHQ6NzN2aDtcbn1cbi5lbXB0eS10cmFjZXtcblx0ZGlzcGxheTpmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRmb250LXNpemU6MTdweDtcbn1cbiIsIiNzZXR0aW5ncy1jb250YWluZXJ7XG5cdGRpc3BsYXk6ZmxleDtcblx0YWxpZ24tY29udGVudDpjZW50ZXI7XG5cdGhlaWdodDoxMDAlO1xufVxuXG5lbG9uLXNldHRpbmdze1xuXHRkaXNwbGF5OmZsZXg7XG5cdHdpZHRoOjEwMCU7XG5cdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG59XG5cbiNzZXR0aW5nc3tcblx0LnNldHRpbmdzLWZvcm17XG5cdFx0d2lkdGg6YXV0bztcblx0fVxuXG5cdC5zZXR0aW5ncy1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdG92ZXJmbG93OmF1dG87XG5cdFx0bWF4LXdpZHRoOjgwdncgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOjEwcHggIWltcG9ydGFudDtcblx0XHRtYXgtaGVpZ2h0Ojkwdmg7XG5cdH1cblx0LnNldHRpbmdzLXRpdGxle1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDE5MywzNywxKSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiByZ2JhKDAsMCwwLDEpICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuc2V0dGluZ3MtaGVhZGluZ3tcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDEpICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOjYwcHggIWltcG9ydGFudDtcblx0XHRmb250LXdlaWdodDoxMDAgIWltcG9ydGFudDtcblx0fVxuXG5cdC8vU2V0dGluZ3MgUGFuZWxcblx0LnNldHRpbmdzLXBhbmVsLWNvbnRhaW5lcntcblx0XHRoZWlnaHQ6MTAwdmg7XG5cdFx0cGFkZGluZzoxMHB4O1xuXHR9XG5cdC5zZXR0aW5ncy1wYW5lbHtcblx0fVxufVxuIiwiXG4jc2hvdy1sZWZ0LXBvY2tldHtcblx0XHRtYXJnaW46MHB4IDBweDtcbn1cblxuI3N0YXRpc3RpY3MtY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6NTBweCAhaW1wb3J0YW50O1xufVxuXG5cblxuI21vZGVsLW5hbWUtY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xufVxuXG4jc3RhdGlzdGljcy1jb250ZW50e1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4OjIgMSBhdXRvO1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0XHRhbGlnbi1pdGVtczpzdGFydDtcblx0XHRvdmVyZmxvdy14OmF1dG87XG5cdFx0b3ZlcmZsb3cteTpoaWRkZW47XG5cdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG59XG5cbiNzdGF0aXN0aWNzLWJveHtcblx0XHRkaXNwbGF5OmZsZXhcbn1cblxuLnN0YXRpc3RpY3MtdGV4dC1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGxheW91dC1icmVha3BvaW50LXNtKXtcblx0XHQucmVjb3JkLWZpbHRlcntcblx0XHRcdFx0bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nOjFyZW0gIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOjByZW0gIWltcG9ydGFudDtcblx0XHR9XG5cdFx0I3N0YXRpc3RpY3MtY2FyZHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0aGVpZ2h0OjhyZW0gIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowcmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MHJlbSAhaW1wb3J0YW50O1xuXHRcdH1cblxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtKSB7XG5cdFx0LnJlY29yZC1maWx0ZXJ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZzoxcmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czowcmVtICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCNzdGF0aXN0aWNzLWNhcmR7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDo4cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6MHJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjByZW0gIWltcG9ydGFudDtcblx0XHR9XG59XG4iLCIuc3RhdHMtY29udGFpbmVye1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRwYWRkaW5nOjNweDtcbn1cblxuLnN0YXRzLW1haW57XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4jc3RhdHMtY2FyZHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0aGVpZ2h0Ojc2cHg7XG59XG5cbiNzdGF0cy12YWx1ZXtcblx0Zm9udC1zaXplOjIwcHg7XG59XG5cbiNzdGF0cy1kZXNjcmlwdGlvbntcblx0Zm9udC1zaXplOjE0cHg7XG5cdGZvbnQtd2VpZ2h0OjUwMDtcbn1cbiIsIi8qIFxuICogQ2FyZCBDb21wb25lbnRzIC0gT3JnYW5pemVkIGNhcmQgc3R5bGluZyB3aXRoIHRoZW1lIHN1cHBvcnRcbiAqIEV4dHJhY3RlZCBmcm9tIG1pc2Muc2NzcyBhbmQgb3RoZXIgc2NhdHRlcmVkIGZpbGVzXG4gKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJBU0UgQ0FSRCBTVFlMRVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1iZyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNhcmQtYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2FyZC1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1jYXJkLXNoYWRvdyk7XG4gIHRyYW5zaXRpb246IFxuICAgIGJveC1zaGFkb3cgdmFyKC0tdHJhbnNpdGlvbi1ub3JtYWwpLFxuICAgIHRyYW5zZm9ybSB2YXIoLS10cmFuc2l0aW9uLWZhc3QpO1xuICBcbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tY2FyZC1ob3Zlci1zaGFkb3cpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgU1BFQ0lBTElaRUQgQ0FSRCBUWVBFU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmRyb3AtZG93bi1jYXJkIHtcbiAgQGV4dGVuZCAuY2FyZDtcbiAgd2lkdGg6IDk1JTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcmFkaXVzLWxnKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXJhZGl1cy1sZyk7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIFxuICAuZHJvcC1kb3duLXJpYmJvbiB7XG4gICAgd2lkdGg6IDUlO1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQtNTAwKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pIHZhcigtLXJhZGl1cy1zbSkgMCAwO1xuICB9XG4gIFxuICAuZHJvcC1kb3duLXJpYmJvbi10ZXh0IHtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXhzKTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1vbi1wcmltYXJ5KTtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTEpO1xuICB9XG4gIFxuICAuZHJvcC1kb3duLXRleHQge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LTUwMCk7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctMik7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNtKTtcbiAgfVxuICBcbiAgLmRyb3AtZG93bi1oZWFkaW5nIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy0yKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC1zZW1pYm9sZCk7XG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LWJhc2UpO1xuICB9XG59XG5cbi5kZXNjcmlwdGlvbi1jYXJkIHtcbiAgQGV4dGVuZCAuY2FyZDtcbiAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLTIpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTQpO1xuICBcbiAgcCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LWJhc2UpO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC1ub3JtYWwpO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGVhZGluZy1yZWxheGVkKTtcbiAgICBtYXJnaW46IDAgMCB2YXIoLS1zcGFjaW5nLTMpIDA7XG4gICAgXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBDT05UQUlORVIgQ0FSRFNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDI1MHB4O1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0wKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1kKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLml0ZW1zLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMyk7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0yKTtcbn1cblxuLmVtcHR5LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCB2YXIoLS1ib3JkZXItbWVkaXVtKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1sZyk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctOCk7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBcbiAgLmVtcHR5LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtbGcpO1xuICAgIG1hcmdpbjogdmFyKC0tc3BhY2luZy00KTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBcbiAgICAubm8tY29udGVudCB7XG4gICAgICBmb250LXNpemU6IHZhcigtLXRleHQtYmFzZSk7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTIpO1xuICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbm9ybWFsKTtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWhpbnQpO1xuICAgIH1cbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRElBTE9HIENBUkRTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uZnVsbHNjcmVlbi1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgXG4gIC5kaWFsb2ctY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0wKTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVVRJTElUWSBDQVJEIE1PRElGSUVSU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnJvdW5kLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnBhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogdmFyKC0tc3BhY2luZy0yKTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yKTtcbn1cblxuLmdhcCB7XG4gIG1hcmdpbjogdmFyKC0tc3BhY2luZy0xKTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFJFU1BPTlNJVkUgQ0FSRCBCRUhBVklPUlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1lZGlhIChtYXgtd2lkdGg6IHZhcigtLWJyZWFrcG9pbnQtbWQpKSB7XG4gIC5kcm9wLWRvd24tY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLTEpO1xuICB9XG4gIFxuICAuY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBcbiAgLml0ZW1zLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogdmFyKC0tYnJlYWtwb2ludC1zbSkpIHtcbiAgLmNhcmQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG4gICAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLTEpO1xuICB9XG4gIFxuICAuZW1wdHktY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTQpO1xuICB9XG59IiwiLyogXG4gKiBXb3Jrc3BhY2UgTGF5b3V0IC0gTWFpbiB3b3Jrc3BhY2UgY29udGFpbmVyIGxheW91dHNcbiAqIEV4dHJhY3RlZCBmcm9tIG1pc2Muc2NzcyBhbmQgb3JnYW5pemVkIHdpdGggdGhlbWUgdmFyaWFibGVzXG4gKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIE1BSU4gV09SS1NQQUNFIENPTlRBSU5FUlNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiN3b3JrU3BhY2VUYWJsZSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXNoYm9hcmQtYmcpO1xufVxuXG4jbWFpbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1wcmltYXJ5KTtcbn1cblxuI3BhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXNlY29uZGFyeSk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBXT1JLU1BBQ0UgQVJFQVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiNzdGF0QXJlYSB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBtaW4td2lkdGg6IDIxJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTApO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbGlnaHQpO1xufVxuXG4jcHJldmlld2VyR3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTEpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTQpO1xufVxuXG4jcmVsYXRpb25zaGlwTW9kZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMCk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctNik7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBXT1JLU1BBQ0UgVklFV1NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi52aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LWhlaWdodDogNjAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTApO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbGlnaHQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xufVxuXG4uZml4ZWQtdmlldyB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1saWdodCk7XG59XG5cbi5maXhlZC1wcmV2aWV3ZXItY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAyMCUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTEpO1xufVxuXG4uZml4ZWQtcHJldmlld2VyLXZpZXcge1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTApO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgV09SS1NQQUNFIENBUkRTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uZml4ZWQtY2FyZCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA0NSU7XG4gIG1heC13aWR0aDogMzUlO1xuICBtaW4td2lkdGg6IDI1JTtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtYmcpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jYXJkLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1sZyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWNhcmQtc2hhZG93KTtcbn1cblxuLmZpeGVkLWVkaXRvciB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDQwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1saWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG59XG5cbi5maXhlZC1zZWxlY3Rpb24ge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAzMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTEpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbGlnaHQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQkFOTkVSIExBWU9VVFNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiViYW5uZXItYmFzZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLTIpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTIpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0wKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1kKTtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1pbi13aWR0aDogNzAlO1xufVxuXG4uYmFubmVyIHtcbiAgQGV4dGVuZCAlYmFubmVyLWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1zbSk7XG59XG5cbi5tb2JpbGUtcmVjb3JkIHtcbiAgQGV4dGVuZCAlYmFubmVyLWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLW1lZGl1bSk7XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogdmFyKC0tYnJlYWtwb2ludC1tZCkpIHtcbiAgICBtYXJnaW46IHZhcigtLXNwYWNpbmctMSk7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0zKTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUkVTUE9OU0lWRSBXT1JLU1BBQ0UgTEFZT1VUU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1lZGlhIChtYXgtd2lkdGg6IHZhcigtLWJyZWFrcG9pbnQtbGcpKSB7XG4gICNtYWluLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBcbiAgI3N0YXRBcmVhIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzAlO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWxpZ2h0KTtcbiAgfVxuICBcbiAgLmZpeGVkLWNhcmQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IHZhcigtLWJyZWFrcG9pbnQtbWQpKSB7XG4gIC5maXhlZC1wcmV2aWV3ZXItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBcbiAgLnZpZXcge1xuICAgIG1heC1oZWlnaHQ6IDgwJTtcbiAgfVxufSIsIi8qIFxuICogTGF5b3V0IFV0aWxpdGllcyAtIEZsZXggYW5kIHBvc2l0aW9uaW5nIHV0aWxpdGllcyB3aXRoIHRoZW1lIHN1cHBvcnRcbiAqIEV4dHJhY3RlZCBmcm9tIG1pc2Muc2NzcyBhbmQgb3JnYW5pemVkXG4gKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIENFTlRFUklORyBVVElMSVRJRVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5jZW50ZXItaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc3BhY2UtYXJvdW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0zKTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRFWFQgQU5EIENPTlRFTlQgVVRJTElUSUVTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uaGVhZGluZ05hbWUge1xuICBmb250LXNpemU6IHZhcigtLXRleHQteGwpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1ib2xkKTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yKTtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1sZWFkaW5nLXRpZ2h0KTtcbn1cblxuI3ByZXZpZXdlckxvZ28ge1xuICBmb250LXNpemU6IHZhcigtLXRleHQteGwpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1saWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMik7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG59XG5cbiNkZXNjcmlwdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXhzKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtc2VtaWJvbGQpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTIpO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5cbiNkZXNjcmlwdGlvbiB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1iYXNlKTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2Fucyk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbm9ybWFsKTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMik7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxlYWRpbmctcmVsYXhlZCk7XG4gICAgbWFyZ2luOiAwIDAgdmFyKC0tc3BhY2luZy0zKSAwO1xuICAgIFxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUkVMQVRJT05TSElQIENPTVBPTkVOVFNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5jZWxsUmVsYXRpb25zaGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3RhdHVzLXN1Y2Nlc3MpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1wcmltYXJ5KTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0xKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNtKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbWVkaXVtKTtcbn1cblxuLnJlbGF0aW9uc2hpcE5hbWUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LTcwMCk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLXByaW1hcnkpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTEpIHZhcigtLXNwYWNpbmctMik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zbSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1tb25vKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1tZWRpdW0pO1xufVxuXG4ubm9FZGl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWRhcmspO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTEpIHZhcigtLXNwYWNpbmctMik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zbSk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTRUFSQ0ggUkVTVUxUU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnNlYXJjaC1yZXN1bHQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LTIwMCk7XG4gIG1hcmdpbjogdmFyKC0tc3BhY2luZy0zKTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0zKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1kKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0wKTtcbiAgdHJhbnNpdGlvbjogXG4gICAgYm9yZGVyLWNvbG9yIHZhcigtLXRyYW5zaXRpb24tZmFzdCksXG4gICAgYmFja2dyb3VuZC1jb2xvciB2YXIoLS10cmFuc2l0aW9uLWZhc3QpO1xuICBcbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTQwMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0xKTtcbiAgfVxuICBcbiAgJjpmb2N1cy13aXRoaW4ge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS01MDApO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKHZhcigtLXByaW1hcnktNTAwKSwgMC4xKTtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVVRJTElUWSBNT0RJRklFUlNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5kZXNjcmlwdGlvbi1ibHVlIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktNjAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS01MCk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG59XG5cbi8qIEZpbGUgc2VsZWN0aW9uICovXG4jY2hvb3NlRmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMiU7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1saWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG59XG5cbi8qIFN0YXR1cyBpbmRpY2F0b3JzICovXG4jT2ZmbGluZSB7XG4gIGNvbG9yOiB2YXIoLS1zdGF0dXMtZXJyb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1zZW1pYm9sZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zbSk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMRUdBQ1kgTUlYSU5TIENPTlZFUlRFRCBUTyBDTEFTU0VTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uc2FtZS13aWR0aCB7XG4gIG1heC13aWR0aDogOTAlO1xuICBtaW4td2lkdGg6IDcwJTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFJFU1BPTlNJVkUgVVRJTElUSUVTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWVkaWEgKG1heC13aWR0aDogdmFyKC0tYnJlYWtwb2ludC1sZykpIHtcbiAgLnNhbWUtd2lkdGgge1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIG1pbi13aWR0aDogOTAlO1xuICB9XG4gIFxuICAuaGVhZGluZ05hbWUge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1sZyk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IHZhcigtLWJyZWFrcG9pbnQtbWQpKSB7XG4gIC5jZW50ZXItaXRlbXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTIpO1xuICB9XG4gIFxuICAuc3BhY2UtYXJvdW5kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogdmFyKC0tc3BhY2luZy0zKTtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQUNDRVNTSUJJTElUWSBJTVBST1ZFTUVOVFNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIEhpZ2ggY29udHJhc3QgbW9kZSBzdXBwb3J0ICovXG5AbWVkaWEgKHByZWZlcnMtY29udHJhc3Q6IGhpZ2gpIHtcbiAgLnNlYXJjaC1yZXN1bHQsXG4gIC5jYXJkLFxuICAuZml4ZWQtY2FyZCB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cbiAgXG4gIC5yZWxhdGlvbnNoaXBOYW1lIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS10ZXh0LW9uLXByaW1hcnkpO1xuICB9XG59XG5cbi8qIFJlZHVjZWQgbW90aW9uIHN1cHBvcnQgKi9cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJkLFxuICAuc2VhcmNoLXJlc3VsdCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbn0iLCIjdmVydGljYWwtbmF2aWdhdGlvbiB7XG5cdHdpZHRoOiA3cmVtO1xuXHRtaW4td2lkdGg6IDdyZW07XG5cdG1heC13aWR0aDogN3JlbTtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC41NSwgMC4yKSwgd2lkdGggMC4xcyBsaW5lYXIsIG1pbi13aWR0aCAwLjFzIGxpbmVhciwgbWF4LXdpZHRoIDAuMXMgbGluZWFyO1xuXG5cdC5uYXZpZ2F0aW9uLWhlYWRlciB7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0aGVpZ2h0OiA1cmVtO1xuXHRcdG1pbi1oZWlnaHQ6IDVyZW07XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcblxuXHRcdC5sb2dvIHtcblx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kOmFsaWNlYmx1ZTtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDUwcHg7XG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdG1pbi13aWR0aDogNTBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cblxuXHRcdFx0LmxvZ28taW1hZ2Uge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0XHRtaW4td2lkdGg6IDMycHg7XG5cdFx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDMycHg7XG5cdFx0XHR9XG5cblx0XHRcdC5sb2dvLXRleHQge1xuXHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9sZC10b2dnbGUge1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQgMC4xcztcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogOHB4O1xuXHRcdFx0d2lkdGg6IDM0cHggIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDogMzRweCAhaW1wb3J0YW50O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxuXG5cdCY6bm90KC5fbWQtbG9ja2VkLW9wZW4pIHtcblx0fVxufVxuXG4vLyBGb2xkZWQgbmF2aWdhdGlvblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20pIHtcblxuXHQubXMtbmF2aWdhdGlvbi1mb2xkZWQge1xuXG5cdFx0I2NvbnRlbnQtY29udGFpbmVyIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAkbmF2aWdhdGlvbkZvbGRlZFdpZHRoO1xuXHRcdH1cblxuXHRcdCN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHRcdFx0Lm5hdmlnYXRpb24taGVhZGVyIHtcblxuXHRcdFx0XHQuZm9sZC10b2dnbGUge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3BlbiB7XG5cblx0XHRcdCN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIHtcblxuXHRcdFx0XHQubmF2aWdhdGlvbi1oZWFkZXIge1xuXG5cdFx0XHRcdFx0LmZvbGQtdG9nZ2xlIHtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0IDAuMXMsIG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCAwLjJzO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOm5vdCgubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3Blbikge1xuXG5cdFx0XHQjdmVydGljYWwtbmF2aWdhdGlvbiB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6ICRuYXZpZ2F0aW9uRm9sZGVkV2lkdGg7XG5cdFx0XHRcdG1pbi13aWR0aDogJG5hdmlnYXRpb25Gb2xkZWRXaWR0aDtcblx0XHRcdFx0bWF4LXdpZHRoOiAkbmF2aWdhdGlvbkZvbGRlZFdpZHRoO1xuXG5cdFx0XHRcdC5uYXZpZ2F0aW9uLWhlYWRlciB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxNnB4O1xuXG5cdFx0XHRcdFx0LmxvZ28tdGV4dCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XG4iLCIjbmF2LWNvbnRhaW5lcntcblx0aGVpZ2h0OjEwMCU7XG5cdGRpc3BsYXk6ZmxleDtcblx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6c3RhcnQ7XG5cdGFsaWduLWl0ZW1zOnN0YXJ0O1xuXHQubmF2LWJvdHRvbXtcblx0XHRtYXJnaW4tdG9wOmF1dG87XG5cdH1cbn1cblxuI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyLTIge1xuXG5cdCN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIHtcblx0XHR3aWR0aDogJG5hdmlnYXRpb25XaWR0aDtcblx0XHRtaW4td2lkdGg6ICRuYXZpZ2F0aW9uV2lkdGg7XG5cdFx0bWF4LXdpZHRoOiAkbmF2aWdhdGlvbldpZHRoO1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC41NSwgMC4yKSwgd2lkdGggMC4xcyBsaW5lYXIsIG1pbi13aWR0aCAwLjFzIGxpbmVhciwgbWF4LXdpZHRoIDAuMXMgbGluZWFyO1xuXHRcdGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy02ZHA7XG5cblx0XHQubmF2aWdhdGlvbi1oZWFkZXIge1xuXHRcdFx0aGVpZ2h0OiA2NHB4O1xuXHRcdFx0bWluLWhlaWdodDogNjRweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG5cdFx0XHRwYWRkaW5nOiAwIDE2cHggMCAyNHB4O1xuXHRcdH1cblxuXHRcdCY6bm90KC5fbWQtbG9ja2VkLW9wZW4pIHtcblx0XHRcdGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy04ZHA7XG5cdFx0fVxuXHR9XG59XG5cbi8vIEZvbGRlZCBuYXZpZ2F0aW9uXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xuXG5cdC5tcy1uYXZpZ2F0aW9uLWZvbGRlZCB7XG5cblx0XHQjY29udGVudC1jb250YWluZXIge1xuXHRcdFx0bWFyZ2luLWxlZnQ6ICRuYXZpZ2F0aW9uRm9sZGVkV2lkdGg7XG5cdFx0fVxuXG5cdFx0I2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyLTIge1xuXG5cdFx0XHQjdmVydGljYWwtbmF2aWdhdGlvbiB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOm5vdCgubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3Blbikge1xuXG5cdFx0XHQjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiB7XG5cblx0XHRcdFx0I3ZlcnRpY2FsLW5hdmlnYXRpb24ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR3aWR0aDogJG5hdmlnYXRpb25Gb2xkZWRXaWR0aDtcblx0XHRcdFx0XHRtaW4td2lkdGg6ICRuYXZpZ2F0aW9uRm9sZGVkV2lkdGg7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAkbmF2aWdhdGlvbkZvbGRlZFdpZHRoO1xuXG5cdFx0XHRcdFx0Lm5hdmlnYXRpb24taGVhZGVyIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTZweDtcblxuXHRcdFx0XHRcdFx0LmxvZ28tdGV4dCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cbiIsIiNjb21taXNzaW9uLWRhc2hib2FyZCB7XG4gIC5maWx0ZXItc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgXG4gICAgbWQtaW5wdXQtY29udGFpbmVyIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIH1cbiAgfVxuICBcbiAgLnN1bW1hcnktY2FyZHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMDBweCwgMWZyKSk7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgXG4gICAgLnN1bW1hcnktY2FyZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBcbiAgICAgIC5zdW1tYXJ5LXZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICMyMTk2RjM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnN1bW1hcnktbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAuc2FsZXMtcGVyc29uLWJyZWFrZG93bixcbiAgLnJlY2VudC10cmFuc2FjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgXG4gICAgaDMge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgXG4gICAgdGFibGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBcbiAgICAgIHRoLCB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBcbiAgICAgICAgJlttZC1udW1lcmljXSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgdGJvZHkgdHI6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLmNvbW1pc3Npb24tYW1vdW50IHtcbiAgICBjb2xvcjogIzRDQUY1MCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgXG4gIC5jb21taXNzaW9uLXRleHQge1xuICAgIGNvbG9yOiAjRkY5ODAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cblxuLy8gUE9TIFN5c3RlbSBDb21taXNzaW9uIFN0eWxpbmdcbiNzdGF0cyAuY29tbWlzc2lvbi10ZXh0IHtcbiAgY29sb3I6ICNGRjk4MDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5pdGVtcyAuY29tbWlzc2lvbi1hbW91bnQge1xuICBjb2xvcjogIzRDQUY1MDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufSIsIi8vIFJlcXVpc2l0aW9ucyBNYW5hZ2VtZW50IFN0eWxlc1xuXG4ucmVxdWlzaXRpb25zLW1haW4ge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcblxuICAgIC5yZXF1aXNpdGlvbnMtaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgICAubWQtdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE5NzZkMjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1hY3Rpb25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTdGF0aXN0aWNzIENvbnRhaW5lclxuICAgIC5zdGF0cy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgIC8vIFN0YXRpc3RpY3MgUm93XG4gICAgLnN0YXRzLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTQwcHgsIDFmcikpO1xuICAgICAgICBnYXA6IDEycHg7XG5cbiAgICAgICAgLnN0YXQtY2FyZCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMTk3NmQyO1xuXG4gICAgICAgICAgICAmLnBlbmRpbmcgeyBib3JkZXItbGVmdC1jb2xvcjogI2ZmOTgwMDsgfVxuICAgICAgICAgICAgJi5hcHByb3ZlZCB7IGJvcmRlci1sZWZ0LWNvbG9yOiAjNGNhZjUwOyB9XG4gICAgICAgICAgICAmLmZ1bGZpbGxlZCB7IGJvcmRlci1sZWZ0LWNvbG9yOiAjMmU3ZDMyOyB9XG4gICAgICAgICAgICAmLnVyZ2VudCB7IGJvcmRlci1sZWZ0LWNvbG9yOiAjZjQ0MzM2OyB9XG5cbiAgICAgICAgICAgIG1kLWNhcmQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAxMnB4O1xuXG4gICAgICAgICAgICAgICAgLnN0YXQtbnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zdGF0LWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRmlsdGVycyBDYXJkXG4gICAgLmZpbHRlcnMtY2FyZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwwLDAsMC4xKTtcblxuICAgICAgICAuZmlsdGVyLWFjdGlvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBMb2FkaW5nXG4gICAgLmxvYWRpbmctY29udGFpbmVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA0OHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLDAsMCwwLjEpO1xuXG4gICAgICAgIG1kLXByb2dyZXNzLWNpcmN1bGFyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gUmVxdWlzaXRpb25zIENvbnRhaW5lclxuICAgIC5yZXF1aXNpdGlvbnMtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAvLyBSZXF1aXNpdGlvbnMgTGlzdFxuICAgIC5yZXF1aXNpdGlvbnMtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogMTZweDtcblxuICAgICAgICAucmVxdWlzaXRpb24tY2FyZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIFByaW9yaXR5IGJvcmRlcnNcbiAgICAgICAgICAgICYucHJpb3JpdHktbG93IHsgYm9yZGVyLWxlZnQtY29sb3I6ICM0Y2FmNTA7IH1cbiAgICAgICAgICAgICYucHJpb3JpdHktbWVkaXVtIHsgYm9yZGVyLWxlZnQtY29sb3I6ICNmZjk4MDA7IH1cbiAgICAgICAgICAgICYucHJpb3JpdHktaGlnaCB7IGJvcmRlci1sZWZ0LWNvbG9yOiAjZmY1NzIyOyB9XG4gICAgICAgICAgICAmLnByaW9yaXR5LXVyZ2VudCB7IFxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjQ0MzM2OyBcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHVyZ2VudC1wdWxzZSAycyBpbmZpbml0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbWQtY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjBweCAxMnB4O1xuXG4gICAgICAgICAgICAgICAgLmF2YXRhci1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE5NzZkMjtcblxuICAgICAgICAgICAgICAgICAgICAmLnN0YXR1cy1kcmFmdCB7IGNvbG9yOiAjNjY2OyB9XG4gICAgICAgICAgICAgICAgICAgICYuc3RhdHVzLXN1Ym1pdHRlZCB7IGNvbG9yOiAjMTk3NmQyOyB9XG4gICAgICAgICAgICAgICAgICAgICYuc3RhdHVzLXBlbmRpbmcgeyBjb2xvcjogI2ZmOTgwMDsgfVxuICAgICAgICAgICAgICAgICAgICAmLnN0YXR1cy1hcHByb3ZlZCB7IGNvbG9yOiAjNGNhZjUwOyB9XG4gICAgICAgICAgICAgICAgICAgICYuc3RhdHVzLXJlamVjdGVkIHsgY29sb3I6ICNmNDQzMzY7IH1cbiAgICAgICAgICAgICAgICAgICAgJi5zdGF0dXMtZnVsZmlsbG1lbnQgeyBjb2xvcjogIzljMjdiMDsgfVxuICAgICAgICAgICAgICAgICAgICAmLnN0YXR1cy1mdWxmaWxsZWQgeyBjb2xvcjogIzJlN2QzMjsgfVxuICAgICAgICAgICAgICAgICAgICAmLnN0YXR1cy1jYW5jZWxsZWQgeyBjb2xvcjogIzc1NzU3NTsgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIG1kLWNhcmQtaGVhZGVyLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAubWQtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm1kLXN1YmhlYWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3RhdHVzLXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByaW9yaXR5LWNoaXAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICAgICAgJi5wcmlvcml0eS1sb3cgeyBiYWNrZ3JvdW5kOiAjZThmNWU4OyBjb2xvcjogIzJlN2QzMjsgfVxuICAgICAgICAgICAgICAgICYucHJpb3JpdHktbWVkaXVtIHsgYmFja2dyb3VuZDogI2ZmZjNlMDsgY29sb3I6ICNlZjZjMDA7IH1cbiAgICAgICAgICAgICAgICAmLnByaW9yaXR5LWhpZ2ggeyBiYWNrZ3JvdW5kOiAjZmZlYmVlOyBjb2xvcjogI2M2MjgyODsgfVxuICAgICAgICAgICAgICAgICYucHJpb3JpdHktdXJnZW50IHsgYmFja2dyb3VuZDogI2ZmZWJlZTsgY29sb3I6ICNiNzFjMWM7IH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN0YXR1cy1jaGlwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgICAgICYuc3RhdHVzLWRyYWZ0IHsgYmFja2dyb3VuZDogI2Y1ZjVmNTsgY29sb3I6ICM3NTc1NzU7IH1cbiAgICAgICAgICAgICAgICAmLnN0YXR1cy1zdWJtaXR0ZWQgeyBiYWNrZ3JvdW5kOiAjZTNmMmZkOyBjb2xvcjogIzE1NjVjMDsgfVxuICAgICAgICAgICAgICAgICYuc3RhdHVzLXBlbmRpbmcgeyBiYWNrZ3JvdW5kOiAjZmZmOGUxOyBjb2xvcjogI2VmNmMwMDsgfVxuICAgICAgICAgICAgICAgICYuc3RhdHVzLWFwcHJvdmVkIHsgYmFja2dyb3VuZDogI2U4ZjVlODsgY29sb3I6ICMyZTdkMzI7IH1cbiAgICAgICAgICAgICAgICAmLnN0YXR1cy1yZWplY3RlZCB7IGJhY2tncm91bmQ6ICNmZmViZWU7IGNvbG9yOiAjYzYyODI4OyB9XG4gICAgICAgICAgICAgICAgJi5zdGF0dXMtZnVsZmlsbG1lbnQgeyBiYWNrZ3JvdW5kOiAjZjNlNWY1OyBjb2xvcjogIzdiMWZhMjsgfVxuICAgICAgICAgICAgICAgICYuc3RhdHVzLWZ1bGZpbGxlZCB7IGJhY2tncm91bmQ6ICNlOGY1ZTg7IGNvbG9yOiAjMWI1ZTIwOyB9XG4gICAgICAgICAgICAgICAgJi5zdGF0dXMtY2FuY2VsbGVkIHsgYmFja2dyb3VuZDogI2Y1ZjVmNTsgY29sb3I6ICM2MTYxNjE7IH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJlcXVpc2l0aW9uLWRldGFpbHMge1xuICAgICAgICAgICAgICAgIC5kZXRhaWwtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRldGFpbC12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pdGVtcy1wcmV2aWV3IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuXG4gICAgICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLml0ZW1zLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1jaGlwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLm1vcmUtaXRlbXMtY2hpcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE5NzZkMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFkZGl0aW9uYWwtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbWQtY2FyZC1hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweCAxMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRW1wdHkgU3RhdGVcbiAgICAuZW1wdHktc3RhdGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsMCwwLDAuMSk7XG5cbiAgICAgICAgLmVtcHR5LWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgICAgICAgICAgY29sb3I6ICNkZGQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lbXB0eS1hY3Rpb25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQW5pbWF0aW9uc1xuQGtleWZyYW1lcyB1cmdlbnQtcHVsc2Uge1xuICAgIDAlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmNDQzMzY7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmY4YTgwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmNDQzMzY7XG4gICAgfVxufVxuXG4vLyBSZXNwb25zaXZlIERlc2lnblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnJlcXVpc2l0aW9ucy1tYWluIHtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuXG4gICAgICAgIC5yZXF1aXNpdGlvbnMtaGVhZGVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgICAgICAgICAuaGVhZGVyLXRpdGxlIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3RhdHMtcm93IHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIH1cblxuICAgICAgICAucmVxdWlzaXRpb24tY2FyZCB7XG4gICAgICAgICAgICBtZC1jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgLnByaW9yaXR5LWNoaXAsXG4gICAgICAgICAgICAgICAgLnN0YXR1cy1jaGlwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVxdWlzaXRpb24tZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgLml0ZW1zLXByZXZpZXcgLml0ZW1zLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICAuaXRlbS1jaGlwLFxuICAgICAgICAgICAgICAgICAgICAubW9yZS1pdGVtcy1jaGlwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5yZXF1aXNpdGlvbnMtbWFpbiB7XG4gICAgICAgIC5zdGF0cy1yb3cge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIH1cblxuICAgICAgICAucmVxdWlzaXRpb24tY2FyZCB7XG4gICAgICAgICAgICBtZC1jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgbWQtY2FyZC1oZWFkZXItdGV4dCAubWQtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIiNzYWxlLWNvbnRlbnQge1xuXHRcdGhlaWdodDoxMDAlXG59XG5cbi5zYWxlLWJvZHl7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRwYWRkaW5nOjNweDtcblx0XHRtYXJnaW46MHB4O1xufVxuXG4uc2FsZS1wYXJlbnR7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdHdpZHRoOjQwcmVtO1xuXHRcdG1pbi13aWR0aDo0MHJlbTtcblx0XHRtYXgtd2lkdGg6NDByZW07XG5cdFx0Ly9iYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdGFsaWduLWl0ZW1zOnN0YXJ0O1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3RhcnQ7XG5cdFx0ZmxleC13cmFwOndyYXA7XG5cdFx0cGFkZGluZzowLjVyZW07XG5cdFx0YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0O1xufVxuXG4jc2FsZS1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3RhcnQ7XG5cdFx0YWxpZ24tY29udGVudDpjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6c3RhcnQ7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHRtYXgtaGVpZ2h0OjYwMHB4O1xuXHRcdGZsZXg6MVxufVxuXG4jc2FsZXtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdGJvcmRlci1yYWRpdXM6NTBweCAhaW1wb3J0YW50O1xuXHRcdGZsZXgtd3JhcDp3cmFwO1xufVxuXG4uc2FsZXtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0O1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OjExcmVtO1xuXHRcdGJvcmRlci1yYWRpdXM6MC41cmVtICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXN0eWxlOnNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDozcHg7IFxuXHRcdGJvcmRlci1jb2xvcjokdGhlbWUtaG92ZXItY29sb3I7XG5cdFx0bWFyZ2luLWJvdHRvbTowLjVyZW07XG5cdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG59XG5cbi5zYWxlLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdGJvcmRlci1yYWRpdXM6NTBweCAhaW1wb3J0YW50O1xufVxuXG4uc2FsZS1pbml0aWFsLWNhcmR7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdHdpZHRoOjMwcHg7XG5cdFx0aGVpZ2h0OjMwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czozMHB4ICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDojRkZGRkZGO1xuXHRcdGJvcmRlci1zdHlsZTpzb2xpZDtcblx0XHRib3JkZXItY29sb3I6I0ZGRkZGRjtcblx0XHRtYXJnaW46MXB4O1xufVxuXG4uc2FsZS1pbml0aWFse1xuXHRcdGZvbnQtc2l6ZToxNXB4O1xuXHRcdGNvbG9yOiMwMDAwMDA7XG59XG5cbi5zYWxlLW5hbWV7XG5cdFx0Zm9udC1zaXplOjE1cHg7XG5cdFx0bWFyZ2luOjIwcHg7XG59XG4iLCIvLyBXYXJlaG91c2UgTWFuYWdlbWVudCBTdHlsZXNcblxuLndhcmVob3VzZS1tYWluIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cbiAgICAud2FyZWhvdXNlLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgLm1kLXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxOTc2ZDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1hY3Rpb25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtdGFicyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgIC5uYXYtdGFiIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTc2ZDI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm5vdCguYWN0aXZlKSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2FkaW5nLWNvbnRhaW5lciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNDhweDtcblxuICAgICAgICBtZC1wcm9ncmVzcy1jaXJjdWxhciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIERhc2hib2FyZCBTdHlsZXNcbiAgICAud2FyZWhvdXNlLWRhc2hib2FyZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgICAgLm1ldHJpY3Mtcm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI1MHB4LCAxZnIpKTtcbiAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgICAgIC5tZXRyaWMtY2FyZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsMCwwLDAuMSk7XG5cbiAgICAgICAgICAgICAgICAmLmFsZXJ0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZmY5ODAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZGFuZ2VyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZjQ0MzM2O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIG1kLWNhcmQtY29udGVudCBoMiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE5NzZkMjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFsZXJ0IG1kLWNhcmQtY29udGVudCBoMiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmY5ODAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZGFuZ2VyIG1kLWNhcmQtY29udGVudCBoMiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjQ0MzM2O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5xdWljay1hY3Rpb25zIHtcbiAgICAgICAgICAgIC5hY3Rpb24tY2FyZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcblxuICAgICAgICAgICAgICAgIG1kLWNhcmQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFN0b2NrIE1hbmFnZW1lbnQgU3R5bGVzXG4gICAgLndhcmVob3VzZS1zdG9ja3Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgIC5jYXJkLWFjdGlvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN0b2NrLWdyaWQge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMyMHB4LCAxZnIpKTtcbiAgICAgICAgICAgIGdhcDogMTZweDtcblxuICAgICAgICAgICAgLnN0b2NrLWNhcmQge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLDAsMCwwLjE1KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmxvdy1zdG9jayB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2ZmOTgwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm91dC1vZi1zdG9jayB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2Y0NDMzNjtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIG1kLWNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcblxuICAgICAgICAgICAgICAgICAgICAuY2FyZC1hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zdG9jay1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDhweDtcblxuICAgICAgICAgICAgICAgICAgICAucXVhbnRpdHktaW5mbyxcbiAgICAgICAgICAgICAgICAgICAgLnByaWNlLWluZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFJlcXVpc2l0aW9ucyBTdHlsZXNcbiAgICAud2FyZWhvdXNlLXJlcXVpc2l0aW9ucyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgICAgLmNhcmQtYWN0aW9ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucmVxdWlzaXRpb25zLWxpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdhcDogMTZweDtcblxuICAgICAgICAgICAgLnJlcXVpc2l0aW9uLWNhcmQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbWQtY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAgICAgICAgIC5zdGF0dXMtYmFkZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnN0YXR1cy1kcmFmdCB7IGJhY2tncm91bmQ6ICNmMGYwZjA7IGNvbG9yOiAjNjY2OyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnN0YXR1cy1zdWJtaXR0ZWQgeyBiYWNrZ3JvdW5kOiAjZTNmMmZkOyBjb2xvcjogIzE5NzZkMjsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zdGF0dXMtcGVuZGluZyB7IGJhY2tncm91bmQ6ICNmZmYzZTA7IGNvbG9yOiAjZjU3YzAwOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnN0YXR1cy1hcHByb3ZlZCB7IGJhY2tncm91bmQ6ICNlOGY1ZTg7IGNvbG9yOiAjMzg4ZTNjOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnN0YXR1cy1yZWplY3RlZCB7IGJhY2tncm91bmQ6ICNmZmViZWU7IGNvbG9yOiAjZDMyZjJmOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnN0YXR1cy1mdWxmaWxsbWVudCB7IGJhY2tncm91bmQ6ICNmM2U1ZjU7IGNvbG9yOiAjN2IxZmEyOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnN0YXR1cy1mdWxmaWxsZWQgeyBiYWNrZ3JvdW5kOiAjZThmNWU4OyBjb2xvcjogIzJlN2QzMjsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zdGF0dXMtY2FuY2VsbGVkIHsgYmFja2dyb3VuZDogI2Y1ZjVmNTsgY29sb3I6ICM2MTYxNjE7IH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5yZXF1aXNpdGlvbi1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMDBweCwgMWZyKSk7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTJweDtcblxuICAgICAgICAgICAgICAgICAgICAuaW5mby1yb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucHJpb3JpdHktbG93IHsgY29sb3I6ICM0Y2FmNTA7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnByaW9yaXR5LW1lZGl1bSB7IGNvbG9yOiAjZmY5ODAwOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wcmlvcml0eS1oaWdoIHsgY29sb3I6ICNmZjU3MjI7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnByaW9yaXR5LXVyZ2VudCB7IGNvbG9yOiAjZjQ0MzM2OyB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBFbXB0eSBTdGF0ZVxuICAgIC5lbXB0eS1zdGF0ZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwwLDAsMC4xKTtcblxuICAgICAgICAuZW1wdHktaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgICAgICAgICBjb2xvcjogI2NjYztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ29taW5nIFNvb25cbiAgICAuY29taW5nLXNvb24ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsMCwwLDAuMSk7XG5cbiAgICAgICAgLmNvbWluZy1zb29uLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgICAgICAgICAgY29sb3I6ICNkZGQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBEaWFsb2cgU3R5bGVzXG4ud2FyZWhvdXNlLXN0b2NrLWRpYWxvZyxcbi53YXJlaG91c2UtcmVxdWlzaXRpb24tZGlhbG9nIHtcbiAgICAuZGlhbG9nLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgfVxuXG4gICAgICAgIC5kaWFsb2ctY2xvc2Uge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRpYWxvZy1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA3MHZoO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cblxuICAgIC5zdXBwbGllci1jYXJkLFxuICAgIC5iYXNpYy1pbmZvLWNhcmQsXG4gICAgLnJlcXVlc3Rlci1jYXJkLFxuICAgIC5zdG9yZS1jYXJkLFxuICAgIC5pdGVtcy1jYXJkLFxuICAgIC5hZGRpdGlvbmFsLWluZm8tY2FyZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgfVxuXG4gICAgLml0ZW1zLWNvbnRhaW5lciB7XG4gICAgICAgIC5pdGVtLXJvdyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuXG4gICAgICAgICAgICAuaXRlbS1hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS1kZXRhaWxzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBtZC1jYXJkLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuY2FyZC1hY3Rpb25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBEZXNpZ25cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC53YXJlaG91c2UtbWFpbiB7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcblxuICAgICAgICAud2FyZWhvdXNlLWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuXG4gICAgICAgICAgICAubmF2LXRhYnMge1xuICAgICAgICAgICAgICAgIC5uYXYtdGFiIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud2FyZWhvdXNlLWRhc2hib2FyZCAubWV0cmljcy1yb3cge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIH1cblxuICAgICAgICAud2FyZWhvdXNlLXN0b2NrcyAuc3RvY2stZ3JpZCB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubXMtY2FyZCB7XG5cbiAgICAudGVtcGxhdGUtMSB7XG5cbiAgICAgICAgLm1lZGlhIHtcblxuICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubXMtY2FyZCB7XG5cbiAgICAudGVtcGxhdGUtMTAge1xuXG4gICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubXMtY2FyZCB7XG5cbiAgICAudGVtcGxhdGUtMiB7XG5cbiAgICAgICAgLmhlYWRlciB7XG5cbiAgICAgICAgICAgIC5hdmF0YXIge1xuXG4gICAgICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lZGlhIHtcblxuICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubXMtY2FyZCB7XG5cbiAgICAudGVtcGxhdGUtNCB7XG5cbiAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgICAgIH1cblxuICAgICAgICAubWVkaWEge1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubXMtY2FyZCB7XG5cbiAgICAudGVtcGxhdGUtNSB7XG5cbiAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgICB9XG4gICAgICAgIC8vIGllMTAgZml4XG4gICAgICAgIC5pbmZvLCAubWVkaWEge1xuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5tcy1jYXJkIHtcblxuICAgIC50ZW1wbGF0ZS04IHtcblxuICAgICAgICAubWVkaWEge1xuXG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5tcy1jYXJkIHtcblxuICAgIC50ZW1wbGF0ZS05IHtcblxuICAgICAgICAuaGVhZGVyIHtcblxuICAgICAgICAgICAgLmF2YXRhciB7XG5cbiAgICAgICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVkaWEge1xuXG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIiNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIge1xuXG4gICAgI3Rvb2xiYXIge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xuICAgICAgICBcbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgICAubG9nby1pbWFnZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWxvZ287XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG9nby10ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIjbGF5b3V0LWhvcml6b250YWwtbmF2aWdhdGlvbiB7XG5cbiAgICAjdG9vbGJhci1uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIHotaW5kZXg6IDU1O1xuXG4gICAgICAgICN0b29sYmFyIHtcbiAgICAgICAgICAgIGhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkdG9vbGJhckhlaWdodDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICR0b29sYmFySGVpZ2h0O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAgICAgLnRvcC1yb3cge1xuXG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb24tdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkdG9vbGJhckhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcblxuICAgICAgICAgICAgICAgICAgICAubWQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkdG9vbGJhckhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5sb2dvLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIFx0YmFja2dyb3VuZDogJHRoZW1lLWxvZ287XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmxvZ28tdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBSRVNQT05TSVZFXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xuXG4gICAgI2xheW91dC1ob3Jpem9udGFsLW5hdmlnYXRpb24ge1xuXG4gICAgICAgICN0b29sYmFyLW5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkdG9vbGJhckhlaWdodDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICR0b29sYmFySGVpZ2h0O1xuXG4gICAgICAgICAgICAjdG9vbGJhciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yIHtcblxuICAgICN0b29sYmFyIHtcblxuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICB3aWR0aDogJG5hdmlnYXRpb25XaWR0aDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcblxuICAgICAgICAgICAgLmxvZ28taW1hZ2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JHRoZW1lLWxvZ287XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG9nby10ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2aWdhdGlvbi1mb2xkLXRvZ2dsZSB7XG4gICAgICAgICAgICB3aWR0aDogJHRvb2xiYXJIZWlnaHQ7XG4gICAgICAgICAgICBtaW4td2lkdGg6ICR0b29sYmFySGVpZ2h0O1xuICAgICAgICAgICAgaGVpZ2h0OiAkdG9vbGJhckhlaWdodDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCAwLjFzO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBSRVNQT05TSVZFXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xuXG4gICAgLm1zLW5hdmlnYXRpb24tZm9sZGVkIHtcblxuICAgICAgICAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiB7XG5cbiAgICAgICAgICAgICN0b29sYmFyIHtcblxuICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uLWZvbGQtdG9nZ2xlIHtcblxuICAgICAgICAgICAgICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtKSB7XG5cbiAgICAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiB7XG5cbiAgICAgICAgI3Rvb2xiYXIge1xuXG4gICAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG9cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiJdfQ== */
